BM6P6(@ \\\[[[YYYVVVTTTRRRQQQQQQOOOQQQRRRTTTSSSQQQNNNMMMCCCEEEHHHKKKMMMOOOOOOOOOLLLLLLJJJEEE@@@???AAADDDHHHEEECCCEEEJJJNNNPPPPPPGGGGGGEEECCC@@@@@@AAACCCFFFFFFGGGGGGGGGFFFFFFFFFQQQWWW^^^```]]][[[\\\^^^```___^^^\\\ZZZXXXVVVTTTYYYYYYYYYXXXVVVSSSPPPOOOLLLLLLLLLLLLMMMPPPUUUYYY[[[ZZZXXXWWWWWWXXXZZZ[[[[[[VVVSSSSSSUUURRRIIIBBB@@@???>>>>>>??????>>>===???AAAEEEGGGGGGEEECCCAAA===;;;;;;>>>BBBDDDCCCAAA===;;;999777555555555555222222222222222222333444777777777666666555555555111444888;;;:::999999999999::::::;;;<<<<<<======777666555444333333333333222333444333333444666999<<<@@@FFFIIIGGGAAA:::444555666888:::;;;999555222666555222000///000111333///---,,,...111444444222222///,,,******+++++++++***************))))))(((******))))))***+++,,,,,,,,,---.........---,,,+++,,,++++++***))))))******,,,+++***+++---...---,,,//////222555888777111---222222000///...///000000444444333222222222222333999888666555555666888999999999999999888888888888777888888777666444222000333333333444555555666666555333222222444666777777555666888999999888666444444555777777666444222111111111111111000//////...++++++,,,+++***)))((((((***************+++,,,---+++---000111222666<<>>CCCIIILLLXXX^^^iiirrrvvvsssmmmhhhbbbddd^^^OOO@@@666///)))((())))))************))))))+++)))''')))...///---111666===BBBJJJSSSUUUSSSVVVVVVUUURRRLLLEEE???;;;///---***((('''(((***+++,,,***))))))+++,,,---,,,---+++...888===888///***000,,,'''%%%&&&((()))***)))((('''(((***,,,,,,,,,,,,+++(((&&&%%%$$$$$$$$$&&&$$$&&&,,,///---,,,------+++***++++++***'''%%%))))))+++///555===DDDHHHMMMNNNOOONNNKKKEEE>>>:::888:::888111///111222111///+++&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&''')))***+++%%%)))---......+++******(((&&&%%%%%%(((***+++,,,************+++,,,---...))),,,......,,,***))))))&&&%%%$$$###$$$$$$&&&&&&___^^^\\\YYYWWWVVVUUUTTTVVVWWWXXXWWWVVVSSSPPPNNNHHHIIIJJJLLLNNNOOOPPPPPPNNNNNNMMMIIIDDDAAAAAACCCCCCCCCDDDHHHLLLNNNMMMKKKGGGGGGFFFDDDBBBBBBDDDFFFFFFGGGIIILLLNNNOOOPPPPPPSSSWWW\\\]]]\\\[[[[[[]]]^^^^^^^^^]]]\\\YYYWWWUUUUUUVVVXXXXXXXXXUUUSSSQQQNNNOOOPPPPPPPPPRRRVVVYYYZZZZZZZZZZZZ[[[]]]___```]]]XXXUUUUUUXXXVVVOOOIIIDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBDDDEEEDDDAAA>>>888777777:::===???>>><<<===;;;999777666555555555333333333222333333444444333333333222222222111111333555888888777666666666888777777777777888888999444333222111111000000000///000000///...///111444444666999:::999666222/////////111333555555222///222111...+++++++++---......,,,+++,,,000222222111///---***)))***++++++***+++++++++++++++***)))((())))))((((((((()))******,,,,,,------,,,+++***)))+++++++++++++++,,,---------------...///111111000222111333666999:::777444777666555444444555666666888888777666666666666666>>>>>><<<;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;::::::<<<;;;:::999;;;===AAACCC???===<<<<<<===???>>>>>>?????????>>><<<:::888777666777999::::::888777666...///000111111000///...------------,,,++++++,,,,,,------///111333555666444666999:::===BBBHHHNNNTTTVVVYYYZZZ[[[[[[]]]^^^^^^^^^^^^______```aaaaaaYYY[[[\\\^^^````````````___bbbfffgggggggggggghhhfffdddaaa^^^^^^```ccceeecccaaa___]]]\\\]]]^^^___aaa^^^\\\[[[]]]```bbbddddddggghhhdddbbbeeefffeeegggccccccggghhhgggiiinnnooommmkkkjjjhhhddd___ZZZUUUSSSRRRRRRTTTUUUUUUTTTQQQUUUXXXXXXXXXZZZ```eeehhhkkkllliiidddaaacccfffaaabbbdddddddddgggkkkoootttrrrqqqpppnnnkkkgggddd```]]]ZZZZZZ[[[YYYVVVRRRNNNHHHFFFJJJNNNNNNOOOSSSYYYWWWSSSPPPMMMLLLKKKKKKIIIGGGDDDBBBAAADDDIIIMMMXXX___jjjqqqsssppplllhhhcccbbbZZZKKK>>>666///***((((((******+++******))))))+++***(((***...000------444<<>>??????@@@@@@??????>>>============>>>EEEEEEEEEEEEEEEDDDCCCCCCGGGHHHIIIJJJIIIHHHFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGIIIGGGDDDBBBDDDIIINNNRRRLLLKKKIIIIIIIIIIIIGGGEEEEEEDDDBBB???<<<999888777222333444555555555444333+++---000222333222000///...///000//////000222555444555777:::===@@@BBBDDDCCCDDDFFFHHHLLLQQQWWW\\\___aaacccdddddddddeeegggbbbaaa___^^^^^^___aaabbbaaabbbcccdddeeeeeeeeeeeecccfffhhhiiihhhhhhhhhiiihhheee```]]]\\\___bbbeeefffeeedddcccbbbbbbcccccccccaaa```^^^___aaadddffffffjjjkkkhhhgggjjjkkkjjjiiihhhhhhiiihhhgggjjjooonnnnnnnnnmmmkkkfff___ZZZVVVSSSQQQPPPRRRUUUVVVWWWUUUXXXZZZ[[[[[[\\\aaaeeejjjlllllliiidddbbbcccfffgggffffffhhhkkkmmmnnnnnnooommmllllllkkkjjjgggeee___\\\YYYYYYYYYXXXTTTPPPMMMIIIGGGJJJMMMNNNPPPRRR\\\ZZZVVVRRROOONNNMMMMMMKKKJJJHHHCCC>>>>>>AAAEEEPPPXXXccckkkmmmlllkkkkkkaaa\\\QQQBBB999444///)))'''(((***+++++++++***)))))),,,+++)))***...000///+++333===EEELLLRRRSSSOOORRRSSSSSSQQQNNNIIICCC@@@444222///...000444:::======:::666444444444333222777777999;;;888333222666555333000...---+++(((&&&&&&&&&&&&'''((()))***+++......------------...///***((()))...000---+++,,,,,,)))%%%"""###$$$%%%&&&(((((()))...666AAAKKKQQQUUUXXX]]]```___[[[UUUQQQOOOMMMFFF===888888888555444111---*********)))))))))))))))((('''''''''&&&***,,,//////,,,)))'''&&&+++((($$$###%%%(((+++,,,)))))))))***++++++,,,,,,(((***------,,,+++++++++,,,+++***((((((((())))))eeedddbbb```___^^^]]]]]]]]]]]]]]][[[XXXUUURRRPPPOOOMMMLLLLLLMMMOOORRRTTTTTTSSSPPPLLLHHHEEEDDDDDDCCCFFFKKKOOOQQQPPPMMMJJJMMMNNNMMMLLLJJJJJJKKKMMMJJJLLLPPPUUUYYY\\\]]]^^^aaa___]]]]]]]]][[[YYYWWWWWWZZZ]]]``````]]]YYYWWWQQQSSSVVVYYYZZZXXXUUUSSSTTTVVVXXXYYYWWWWWWWWWWWWXXXZZZ]]]___aaabbbaaaaaa]]]YYYTTTTTTVVVWWWUUURRRKKKKKKKKKJJJHHHGGGGGGGGGLLLFFFAAAAAAFFFGGGCCC>>>888888999;;;<<<===<<<<<<999999888777555555444444222111000000////////////------,,,,,,,,,,,,,,,,,,///000000...,,,,,,...000111///,,,***)))***,,,---,,,+++******)))))))))***+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,------...---,,,,,,...000111000///...---+++)))((((((((()))))))))((()))***+++++++++)))(((&&&''')))*********'''((()))***++++++++++++------......000111333444444555666888:::;;;<<<<<<999999;;;<<<======>>>>>>===>>>@@@@@@AAAAAACCCDDDDDDBBBAAAAAACCCGGGJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLIIIHHHGGGGGGFFFFFFGGGGGGKKKLLLNNNOOOPPPOOONNNMMMOOOQQQTTTVVVWWWVVVTTTRRROOONNNMMMMMMMMMNNNPPPQQQSSSQQQOOOMMMNNNQQQUUUXXXUUUTTTSSSRRRQQQOOOKKKGGGBBB???<<<888555333333333---...////////////......***,,,000333444222000......000222333444777===AAACCCDDDGGGJJJMMMOOOQQQRRRQQQQQQRRRSSSWWW[[[```ddd___aaacccdddccccccdddfffaaa___\\\ZZZYYY[[[]]]___ddddddeeeeeefffffffffeeebbbdddeeeeeedddccccccdddfffddd```]]]\\\^^^```bbbeeeeeeeeeeeeeeedddccccccccccccbbb``````aaacccfffeeejjjllliiihhhkkkllljjjfffgggiiihhhdddcccfffjjjmmmnnnnnnnnnlllhhhccc```ZZZWWWSSSQQQRRRUUUWWWXXXXXX[[[^^^```aaacccfffhhhmmmnnnllliiidddbbbbbbdddjjjggggggiiinnnooolllgggcccbbbaaabbbdddeeeeeeddd___\\\YYYYYYYYYXXXTTTPPPMMMKKKJJJKKKMMMNNNOOOQQQXXXVVVSSSPPPOOONNNNNNOOONNNNNNKKKDDD<<<888888;;;@@@HHHTTT\\\```cccfffiii[[[TTTGGG:::444333///***((()))***+++,,,+++***)))))),,,,,,******...000///,,,777CCCKKKRRRWWWWWWSSSRRRSSSSSSSSSPPPKKKGGGDDD<<<888444222555===FFFMMMLLLHHHCCC@@@>>>>>>===<<<888999>>>DDDBBB;;;555555555444333333333111...+++&&&&&&'''&&&%%%&&&'''(((++++++++++++,,,------...+++((()))...///,,,******///***%%%""""""%%%((()))'''&&&'''***222===HHHOOORRRWWW]]]bbbbbb^^^XXXTTTOOOMMMFFF>>>;;;>>>>>><<<999777333111111000///---............------,,,,,,))),,,...///...,,,++++++///***&&&###%%%(((+++,,,((())))))***************&&&(((*********)))***+++))))))(((''''''((()))***eeedddcccaaa```_________^^^^^^^^^]]][[[YYYWWWUUUQQQPPPOOOOOOPPPTTTXXXZZZZZZWWWRRRMMMKKKJJJKKKKKKKKKLLLNNNPPPQQQQQQQQQQQQRRRSSSRRRPPPMMMLLLLLLMMMIIILLLQQQXXX]]]```bbbcccfffdddaaa^^^\\\ZZZVVVSSSRRRVVVZZZ^^^^^^[[[XXXUUUQQQSSSUUUWWWWWWUUURRRPPPRRRTTTWWWWWWVVVTTTTTTTTTUUUWWWYYY[[[\\\[[[ZZZYYYWWWTTTOOONNNOOOOOONNNLLLIIIJJJKKKIIIGGGEEEFFFGGGLLLFFF@@@@@@EEEFFFBBB===;;;<<<===>>>>>>>>>>>>>>>777777666555555444333222000///...---,,,+++++++++)))))))))))))))*********+++++++++)))((())),,,......,,,)))'''&&&&&&((()))))))))((('''''''''(((((()))+++,,,+++***))))))***)))***,,,---.........---///......///000000///------,,,+++)))))))))))))))*********)))))))))***+++)))((('''(((***,,,++++++'''(((+++---///111222333222333444666999;;;>>>???BBBCCCCCCDDDEEEFFFGGGHHHGGGGGGHHHIIIIIIIIIIIIHHHJJJLLLNNNMMMLLLKKKMMMOOOOOONNNMMMKKKLLLOOORRRUUUUUUUUUVVVVVVVVVVVVVVVVVVRRRQQQQQQPPPPPPPPPPPPPPPOOOQQQTTTVVVXXXXXXWWWVVVSSSUUUYYY\\\^^^^^^]]]\\\YYYXXXVVVUUUTTTTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWVVVUUURRRMMMGGGBBB999666333000.........///---......------,,,,,,+++)))+++///222222111///---000444888:::<<>>@@@GGGJJJDDD<<<888999777555555444222///---***+++,,,***(((''')))++++++,,,,,,,,,,,,,,,++++++***'''(((,,,...***((((((...***$$$!!!"""%%%((()))(((''''''***111:::DDDKKKNNNSSSYYY___```\\\WWWSSSMMMKKKEEE>>>>>>AAAAAA>>><<<:::777666555444222000222333444666666666666666...000222333111000/////////+++&&&###$$$&&&)))***'''((()))*********))))))###%%%''''''&&&&&&'''((($$$$$$###$$$%%%&&&((()))eeedddcccbbbaaa`````````aaaaaaaaa```___]]]\\\[[[VVVUUUTTTTTTVVVYYY]]]___]]]ZZZUUURRRRRRSSSSSSSSSPPPPPPPPPOOONNNPPPSSSWWWTTTTTTTTTRRRNNNLLLKKKLLLFFFJJJPPPWWW]]]aaacccdddbbbbbb```]]]YYYUUUQQQOOOLLLOOOTTTWWWXXXVVVRRRPPPOOOPPPQQQQQQQQQOOOMMMLLLMMMOOOQQQQQQPPPOOONNNOOOPPPQQQSSSTTTTTTSSSQQQPPPNNNLLLIIIGGGGGGGGGGGGFFFDDDGGGHHHGGGDDDCCCDDDGGGGGGBBB>>>>>>AAABBB???;;;:::<<<>>>>>><<<<<<<<<===666666666666555444333222000///...,,,+++*********'''''''''((((((((((((((()))******)))((()))+++---,,,+++((('''&&&&&&'''((()))(((((('''''''''(((((('''(((******)))(((((()))'''(((***,,,------+++***///......///000///---+++++++++***************+++---......---,,,+++---...,,,+++***+++---......,,,,,,---000333666888::::::777888999<<>><<<000...,,,***)))((())))))&&&+++---)))(((+++///000222@@@NNNWWW\\\``````^^^ZZZZZZ[[[ZZZWWWRRRMMMJJJJJJGGGBBBAAAEEEOOOZZZaaabbb^^^XXXSSSQQQQQQPPPPPPPPPHHHCCCGGGJJJHHHDDDAAA>>>;;;666222000...,,,***...000222000...---000333222222222111///---,,,+++)))&&&'''+++---***'''(((***'''###!!!"""$$$&&&&&&)))))))))+++111:::BBBHHHJJJOOOVVV\\\^^^\\\XXXUUUPPPMMMGGGAAAAAADDDBBB===;;;:::999999999888555333666888:::<<<>>>>>>>>>>>>777999999888555222111111000,,,'''$$$%%%&&&(((((('''((()))******)))((('''###$$$%%%%%%######$$$&&&""""""!!!!!!"""$$$&&&'''eeedddccccccbbbbbbbbbbbbccccccbbbaaa___^^^]]]\\\XXXWWWVVVVVVWWWZZZ\\\]]]YYYWWWVVVVVVXXXXXXVVVSSSPPPPPPOOOLLLKKKMMMRRRVVVPPPQQQRRRPPPMMMKKKJJJKKKEEEIIINNNSSSWWWYYYYYYYYYWWWZZZ[[[YYYSSSNNNLLLKKKFFFHHHLLLOOOOOONNNKKKIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGIIIJJJJJJIIIHHHIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJEEEDDDCCCCCCCCCDDDCCCCCC@@@CCCFFFEEEBBBAAACCCGGGBBBAAA????????????===<<<:::<<<>>>===;;;:::;;;<<<666777777777777666444333444333111///...---,,,,,,)))*********+++++++++++++++,,,---,,,******+++,,,+++***)))((((((((((((((())))))((((((((())))))***''')))+++,,,+++***++++++***+++,,,,,,---------------...///111333222///,,,,,,,,,,,,---......//////333444555333111000222444//////...///111111000...000222444666888:::;;;;;;:::;;;;;;===???BBBDDDEEEIIIIIIHHHHHHIIIJJJKKKLLLOOOPPPRRRTTTUUUUUUTTTTTT\\\^^^___\\\VVVRRRSSSUUUVVVYYY[[[\\\\\\\\\___aaa____________^^^]]][[[ZZZZZZZZZYYYXXXXXXXXXXXXYYYXXXYYY[[[\\\]]]]]]\\\\\\UUUVVVWWWYYY[[[[[[\\\\\\^^^^^^^^^]]][[[ZZZXXXWWWZZZ[[[]]]^^^]]][[[XXXVVVRRRRRRQQQOOOJJJBBB777000...---,,,+++++++++,,,,,,&&&&&&'''((()))***,,,,,,///111555888;;;===??????@@@GGGNNNRRRRRRVVV]]]ddddddeeeggghhhhhhgggeeeddd___\\\WWWVVVWWWYYYYYYYYY[[[^^^```bbbbbbbbbdddeeeaaa```^^^\\\\\\]]]___aaa^^^]]]]]]]]]]]]^^^```aaa\\\]]]]]]\\\[[[ZZZ[[[]]]aaa`````````````````````cccccccccccccccccccccccc___aaabbb```\\\ZZZ]]]```\\\aaacccaaa___``````]]][[[iiitttpppgggdddffffffhhhkkkmmmnnnllljjjjjjkkkhhhddd___\\\\\\]]]]]]]]]]]]___bbbeeeggggggeeedddllliiifffdddcccdddeeeeeecccccccccccc___VVVKKKBBB<<<:::999;;;@@@EEEIIIJJJGGGEEECCCDDDGGGGGGDDDAAA???EEEIIIGGGHHHMMMQQQPPPLLLKKKLLLMMMOOOSSSVVVXXXOOOLLLHHHFFFEEEAAA999333111...---111999@@@CCCCCCCCCEEECCC>>><<<@@@CCCCCC444111---(((&&&&&&((()))%%%***,,,)))&&&)))---///000>>>MMMUUUZZZ^^^___^^^___``````^^^ZZZUUUPPPLLLKKKKKKKKKLLLQQQWWW]]]aaaddd```ZZZUUUTTTTTTTTTTTTWWWQQQMMMMMMLLLHHHEEEEEE???999222,,,***)))))))))---000333333111222666:::::::::888666333///,,,***(((&&&''',,,...+++((()))(((&&&$$$$$$%%%&&&%%%$$$&&&&&&'''+++111999@@@EEEFFFJJJQQQXXX\\\\\\ZZZYYYSSSQQQLLLGGGHHHIIIFFF???============>>>===:::888999;;;===@@@AAABBBAAAAAA===>>>???===:::777666666555222...++++++,,,,,,+++&&&''')))******)))'''&&&$$$%%%%%%$$$""""""###%%%%%%$$$###""""""###$$$%%%eeeeeedddccccccccccccccccccbbbaaa___^^^\\\[[[ZZZWWWWWWVVVUUUVVVWWWXXXYYYRRRRRRTTTXXX[[[YYYUUUPPPNNNNNNMMMJJJHHHJJJOOOTTTLLLNNNOOONNNLLLJJJJJJJJJGGGIIILLLOOOOOONNNKKKJJJMMMRRRWWWUUUOOOIIIHHHIIIAAACCCFFFIIIIIIHHHFFFDDDDDDDDDCCCCCCCCCDDDEEEFFFCCCEEEFFFEEEDDDDDDEEEGGGFFFGGGGGGHHHHHHHHHHHHHHH@@@@@@@@@AAABBBCCCCCCCCC>>>BBBEEEDDDAAA@@@CCCGGGAAAAAAAAAAAAAAA@@@???>>>:::===???>>>;;;:::;;;<<<888888999999999777666555777666444333111000//////....../////////000000000///000000///,,,+++++++++******************))))))******)))))))))******+++)))+++...///.........///111000/////////111222333---...111444666666333000//////000111222333444555777999:::888555444666888222111111222333333111000222333444666777888888888;;;;;;;;;<<<===???@@@AAA??????@@@BBBEEEIIILLLNNNLLLMMMPPPSSSUUUVVVUUUUUU___aaaaaa]]]UUUQQQQQQTTTTTTXXX]]]______```bbbddd___``````___^^^\\\ZZZXXX[[[ZZZYYYYYYXXXXXXYYYYYY\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYZZZZZZ[[[[[[]]]]]]^^^]]]\\\[[[YYYWWW[[[[[[]]]^^^^^^]]]\\\[[[PPPPPPPPPNNNHHH>>>333+++---,,,++++++************))))))***,,,///111444555666888;;;@@@DDDHHHKKKLLLHHHOOOWWWZZZYYY[[[bbbhhhdddeeeggghhhhhhgggeeeddd___ZZZVVVUUUWWWXXXXXXWWWXXX[[[^^^___```aaabbbdddeeedddbbbaaaaaacccdddeee___^^^^^^^^^^^^```aaabbbZZZ[[[[[[ZZZYYYYYYZZZ\\\dddbbb```______aaaccceee``````_________```aaaaaa___bbbccc```\\\ZZZ\\\```\\\aaacccaaa______^^^\\\YYYiiiuuurrriiieeefffffffffkkkooopppmmmjjjhhhhhhhhhdddaaa______```aaa```]]]^^^```cccdddccc```]]]bbb```]]]]]]^^^aaabbbcccaaabbbcccbbb[[[PPPDDD;;;444111///000444888<<<======;;;:::;;;>>>???===:::222:::???>>>@@@HHHLLLLLLJJJIIIJJJKKKMMMPPPTTTVVVPPPLLLIIIJJJLLLJJJCCC;;;000+++(((---888@@@CCCBBB;;;???AAA===<<>>???>>><<<888444///+++((()))&&&'''---///,,,***+++(((((('''(((***)))'''%%%!!!"""$$$(((///666>>>BBBAAAFFFMMMTTTZZZ\\\\\\[[[TTTSSSOOOLLLNNNPPPLLLDDDAAAAAAAAACCCDDDCCC@@@===;;;<<>>>>><<<::::::===@@@AAABBBCCCFFFLLLPPPSSSVVVYYY[[[aaaaaa___[[[WWWUUUUUUVVVUUUXXX[[[]]]^^^^^^___``````aaa```^^^[[[YYYYYYZZZ\\\ZZZWWWUUUUUUWWWZZZ\\\]]]^^^^^^\\\ZZZYYYYYYZZZ[[[[[[[[[[[[ZZZYYYWWWVVVZZZXXXWWWXXXZZZZZZWWWTTTTTTTTTUUUWWWZZZ[[[ZZZYYYTTTSSSOOOGGG;;;222,,,+++((()))***)))((('''((())))))+++***)))///999???@@@EEEFFFHHHKKKNNNPPPRRRSSSWWWZZZ]]]___```aaacccdddgggeeeaaa^^^]]]\\\]]]^^^]]]ZZZWWWWWWYYYZZZYYYXXX[[[\\\^^^___```cccgggjjjiiihhhfffggghhhhhhgggeee`````````___^^^___cccfff^^^^^^^^^\\\YYYWWWWWWWWW___aaabbbbbb```^^^]]]]]]\\\[[[ZZZZZZ\\\```dddfff[[[[[[]]]___bbbcccbbbaaa```___^^^```cccccc```]]]^^^```cccbbbaaaaaadddggghhhkkknnnooollliiifffeeejjjfffccccccddddddbbb```bbbaaa```aaaaaa^^^XXXSSSUUUUUUVVVWWWYYY[[[\\\]]]```dddhhhhhh```SSSDDD:::111000...------000333555>>>777///...222555444000111///000444777:::@@@HHHJJJPPPRRROOOOOOTTTUUURRRKKKJJJIIIJJJLLLJJJEEEAAA:::555///---555???@@@<<<999999888777777666555444888333...,,,,,,,,,)))'''###(((%%%%%%///000...333333666>>>EEEHHHJJJQQQZZZ\\\```aaa\\\XXXVVVTTTPPPQQQMMMQQQ]]]aaa[[[YYY^^^``````___[[[VVVTTTUUUXXXTTTVVVWWWSSSLLLCCC<<<888///---***'''%%%$$$$$$%%%%%%&&&''')))***,,,---...111000...,,,***'''%%%%%%&&&$$$%%%((()))&&&&&&)))$$$---------111,,,###$$$ ###'''+++...333888;;;DDD@@@FFFXXXaaa[[[SSSQQQSSSRRRPPPPPPOOONNNKKKHHHDDDHHHJJJGGGDDDCCC???999999===AAA@@@<<<:::===@@@???AAA@@@<<<;;;>>>>>>;;;<<<777222333999===<<<888***************)))((('''!!!$$$&&&%%%######%%%((()))'''%%%$$$%%%&&&&&&&&&______]]]ZZZWWWUUUUUUVVVVVVSSSOOOLLLJJJJJJKKKLLLKKKJJJIIIIIIIIIJJJKKKLLLHHHJJJLLLMMMMMMLLLIIIGGGIIIGGGEEEEEEFFFHHHHHHHHH???@@@AAACCCDDDFFFGGGHHHEEEGGGHHHGGGDDDAAA??????EEEFFFEEECCC@@@>>>===>>>>>>>>>???@@@@@@@@@@@@???@@@AAAAAABBBCCCCCCCCCCCCCCCBBB@@@>>>>>>>>>>>>???FFFFFFEEEEEEFFFFFFGGGHHHFFFFFFGGGHHHIIIIIIIIIIIIDDDDDDDDDEEEFFFHHHIIIJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCDDDFFFFFFCCCBBBAAAAAA??????>>>???@@@@@@>>><<<<<<===???>>>;;;888666555555555666666666555444333222333555555333222222333333111...---......------...............------,,,......000333555555333222::::::::::::::::::;;;;;;888666555555888888777555888:::;;;;;;::::::;;;======>>>>>>===<<<:::888777000111222333333333222111444444444555666888999:::===<<<;;;:::999999::::::===:::888888:::<<<======@@@CCCHHHKKKNNNPPPSSSVVVZZZ[[[\\\ZZZWWWTTTSSSRRRVVVYYY[[[]]]]]]]]]^^^___ZZZ\\\]]]\\\YYYXXXXXXXXXZZZYYYWWWVVVVVVXXXZZZ\\\\\\\\\\\\ZZZXXXWWWYYY[[[\\\[[[ZZZYYYXXXWWWWWWWWW[[[YYYYYYYYYZZZXXXTTTPPPNNNNNNNNNPPPSSSUUUVVVUUUPPPOOOJJJBBB888000,,,+++)))***+++***)))((()))***+++---...000888CCCHHHHHHGGGIIILLLOOORRRSSSTTTTTTUUUYYY]]]```aaaaaabbbccceeeccc___\\\[[[[[[]]]^^^^^^\\\YYYXXXZZZ[[[[[[ZZZ[[[]]]___```bbbdddgggjjjjjjhhhfffeeefffeeecccbbb\\\\\\^^^___```______^^^_________^^^[[[YYYYYYZZZ^^^```bbbaaa```^^^]]]^^^ZZZZZZZZZ\\\^^^aaadddfff```______aaabbbbbbaaa______^^^^^^```ccccccbbb___]]]^^^___^^^]]]^^^aaadddfffhhhjjjjjjhhheeecccbbbgggdddbbbbbbdddeeecccaaaaaaaaa```aaaaaa]]]WWWSSSLLLOOOSSSWWW[[[^^^______ccceeehhhggg___SSSEEE<<<777555222//////222555777<<<666111///000000///,,,...,,,,,,000222444;;;BBBGGGMMMPPPNNNOOOSSSTTTRRRMMMKKKJJJKKKMMMNNNLLLJJJDDD<<<111...666???@@@:::999888777555444222222111666555222000---+++)))'''!!!'''%%%'''000000+++//////000444999<<>>AAAEEELLLKKKGGG@@@===??????===<<<777222333999===<<<999++++++,,,,,,++++++******&&&''')))(((%%%$$$%%%'''(((&&&%%%%%%&&&&&&%%%$$$UUUVVVUUUSSSPPPMMMMMMNNNLLLJJJGGGDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDAAABBBDDDEEEEEEDDDBBB@@@BBB@@@??????AAACCCCCCCCC;;;;;;<<<===>>>AAACCCDDDCCCDDDEEEDDDAAA>>><<<<<>>>>>======@@@AAADDDEEEFFFDDDBBBAAACCCAAA???===<<<===???@@@GGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLJJJIIIHHHHHHIIIKKKNNNOOOLLLKKKKKKJJJIIIIIIJJJJJJJJJKKKKKKJJJHHHGGGGGGHHHEEEDDDCCCDDDEEEFFFEEEDDDFFFDDDAAA???>>><<<999777999888888777777777777777666777777555333333444555999666333111000000...---111111111111111000//////222222444555666666666666@@@???===<<<<<<<<<======:::999888888999888666444:::;;;<<<<<<;;;;;;<<<===??????>>>===<<<:::999888000111222222333333333222222333444555666888999:::???===:::777666555666666:::888666555777888888888>>>@@@BBBDDDFFFHHHLLLOOOQQQTTTWWWXXXVVVRRRPPPOOOTTTVVVXXXYYYXXXXXXYYYZZZSSSVVVXXXYYYXXXVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXXXXWWWWWWVVVTTTSSSTTTVVVYYY[[[[[[YYYXXXWWWVVVVVVVVVXXXXXXXXXXXXWWWTTTOOOJJJFFFEEEDDDEEEIIIMMMOOOPPPLLLIIIDDD<<<444...++++++)))***++++++))))))***+++,,,///222777BBBMMMQQQOOOJJJMMMPPPTTTVVVVVVVVVUUUTTTXXX\\\```aaaaaaaaabbbbbb```\\\YYYYYYZZZ\\\^^^```^^^[[[[[[\\\]]]]]]\\\]]]___aaacccdddeeehhhjjjkkkhhhfffddddddcccaaa___ZZZ[[[]]]aaadddbbb]]]XXX\\\]]]]]]\\\ZZZYYYZZZ[[[[[[]]]______^^^\\\\\\]]]\\\^^^```cccfffggghhhiiifffeeeddddddeeeeeecccaaa]]]]]]]]]___aaabbbaaa___\\\\\\\\\ZZZYYYZZZ^^^aaadddeeefffeeebbb`````````dddbbbaaabbbcccdddcccaaa````````````___[[[VVVRRRFFFJJJQQQXXX^^^aaabbbbbbccceeefffccc\\\RRRGGG@@@<<<999444000...000333555888666333000---+++***))),,,)))(((***+++---444;;;AAAFFFHHHGGGHHHLLLOOOPPPOOOLLLJJJJJJLLLOOOQQQRRRPPPGGG;;;444777>>>===777666555333111000/////////555777888555///***((((((%%%------///888555---///+++******---///444>>>HHHQQQWWW\\\[[[\\\___```^^^\\\SSSPPPVVVYYYUUUQQQSSSYYYZZZ[[[YYYUUURRRPPPOOOMMMNNNMMMHHH???555---)))%%%$$$#########%%%&&&'''&&&%%%%%%$$$######""""""""""""""""""""""""""""""###"""$$$(((***''''''******,,,111???FFF555$$$'''%%%'''((())),,,000666:::DDDBBBGGGQQQUUUQQQQQQUUUTTTRRROOOMMMKKKGGGCCC@@@@@@HHHPPPRRRSSSQQQJJJBBB>>>BBBFFFEEEAAAAAADDDIIIUUUTTTNNNEEEBBBDDDEEECCC>>>999444333777:::999666---------------,,,,,,,,,)))++++++***'''%%%%%%&&&'''&&&%%%%%%&&&&&&%%%###LLLMMMNNNLLLJJJGGGFFFFFFEEEDDDBBBAAA@@@???@@@@@@AAAAAA@@@@@@????????????<<<===>>>???@@@??????>>>===<<<:::;;;===@@@AAAAAA???>>><<<<<<<<<>>>@@@BBBAAABBBCCCAAA>>>;;;::::::AAABBBBBB@@@===;;;;;;<<<;;;;;;:::999:::;;;ӵIIIGGGDDDAAABBB@@@>>>===>>>BBBEEEHHHJJJKKKMMMNNNOOONNNMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQOOOMMMKKKKKKMMMOOOQQQLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOOOOMMMKKKJJJKKKMMMGGGEEEDDDDDDFFFGGGGGGFFFHHHDDD???===>>>===;;;888<<<:::999777666777888999999:::999666444444555777<<<999666444333333111000333444444444444333222222444555666666666777888999Ħ999:::;;;;;;;;;;;;Ħ666555888999::::::999888999:::??????>>>>>><<<;;;::::::///ӵ222000111333555666888888999===;;;888555333333444555666555333444666777777777;;;===>>>??????BBBEEEHHHKKKNNNRRRSSSSSSQQQOOOOOOOOOQQQRRRRRRQQQQQQQQQSSSOOORRRVVVXXXXXXVVVVVVVVVSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQOOONNNPPPSSSVVVXXXYYYYYYYYYXXXVVVSSSRRRSSSTTTVVVVVVTTTPPPKKKGGGBBB@@@>>>???CCCGGGKKKLLLIIIFFF???Ħ((()))******)))(((***+++,,,000666===GGGQQQTTTQQQMMMPPPTTTWWWYYYXXXWWWUUUSSSWWW\\\___````````````___]]]ZZZXXXXXXZZZ\\\^^^```___]]]\\\\\\]]]^^^^^^___aaadddeeefffgggiiikkkjjjhhheeedddccccccbbbaaa^^^]]]^^^cccgggfff___XXXVVVWWWXXXXXXWWWVVVXXXYYYZZZ\\\^^^^^^\\\[[[[[[[[[]]]```dddhhhjjjjjjiiigggdddcccbbbccceeeeeedddbbb]]]]]]]]]]]]^^^^^^]]]]]]^^^\\\ZZZWWWWWWYYY\\\^^^```aaaaaa___\\\[[[\\\]]]^^^]]]]]]]]]]]]\\\[[[ZZZZZZZZZ[[[[[[YYYUUUPPPMMMFFFIIIOOOUUU[[[^^^``````^^^^^^^^^\\\WWWOOOHHHDDD<<<888333---++++++...000333555555222---***)))***---)))'''(((((()))///777<<<<<<<<<:::<<>>IIIOOOUUUVVVXXX]]]___^^^ZZZQQQLLLPPPSSSQQQNNNNNNRRRRRRRRRQQQOOOMMMLLLLLLHHHIIIHHHCCC:::111***&&&$$$############$$$&&&&&&$$$$$$######"""!!! #########$$$$$$$$$%%%%%%"""!!!###(((***((('''***++++++222FFFOOO888$$$(((%%%%%%&&&'''***///555:::AAA@@@DDDIIIIIIHHHLLLRRRUUUQQQLLLHHHEEEBBB@@@>>>;;;DDDNNNSSSUUUSSSLLLDDD???CCCFFFDDD@@@???BBBFFFPPPPPPMMMGGGFFFIIIJJJIIIAAA;;;555222333444333111000///...---,,,++++++***)))*********)))'''&&&&&&&&&%%%%%%&&&''''''$$$"""DDDFFFFFFEEECCCAAA@@@@@@@@@@@@@@@?????????>>>>>>???>>>>>>>>>======<<<<<<999999:::;;;<<<===>>>>>>;;;999888:::===@@@AAAAAA??????======>>>@@@BBBCCCBBBCCCCCCAAA>>>;;;;;;;;;CCCDDDDDDCCC@@@>>>>>>???AAA>>>:::8888884ĉ@ӵIIIGGGEEEEEEDDDBBBAAACCCFFFJJJMMMMMMNNNPPPRRRSSSTTTSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRSSSQQQNNNKKKJJJJJJLLLMMMJJJJJJIIIIIIJJJJJJKKKKKKOOOOOOOOOMMMKKKJJJLLLMMMHHHFFFDDDCCCEEEFFFGGGGGGGGGCCC???===???@@@>>><<<===;;;888666555666888999;;;;;;:::888666555777888<<<:::777555666666555444555555666666555555444333444666888777666666888:::>L555666888888:::;;;=hĦ666666888999888777666777888===>>>>>>>>>===<<<;;;:::4ĉ@ӵ000111333555666777777777999777555333222333444555333222222333666999999999:::;;;<<<<<<<<<>>>AAADDDHHHKKKMMMOOOOOOOOOPPPQQQMMMNNNOOONNNMMMMMMNNNOOONNNRRRVVVXXXXXXWWWVVVVVVSSSTTTTTTTTTSSSQQQOOONNNPPPQQQQQQPPPOOOPPPSSSVVVTTTVVVYYY[[[ZZZUUUPPPMMMPPPSSSUUUVVVSSSOOOKKKHHHEEEBBB??????CCCGGGJJJLLLGGGBBB:::>L'''&&&'''((((((''''''(((***...555===CCCJJJRRRTTTQQQPPPRRRVVVYYYZZZYYYWWWUUUTTTWWW\\\^^^^^^^^^^^^^^^___]]][[[ZZZZZZ[[[]]]^^^___^^^]]]\\\[[[[[[]]]^^^aaabbbdddeeeeeefffhhhjjjhhhfffcccbbbcccddddddccc___]]]]]]aaaeeeeee```ZZZRRRTTTUUUVVVVVVVVVXXXZZZ\\\^^^``````^^^]]]]]]]]][[[^^^cccggggggeeebbb___ZZZZZZ\\\___bbbcccbbb```^^^^^^]]][[[ZZZXXXXXXXXX\\\YYYVVVSSSSSSUUUWWWXXXVVVVVVUUUSSSQQQPPPQQQSSSQQQQQQQQQPPPNNNLLLJJJIIIKKKLLLNNNNNNKKKGGGCCCAAADDDFFFHHHKKKNNNQQQSSSTTTQQQQQQQQQPPPMMMJJJFFFDDD<<<888222---))))))+++,,,000333555333///,,,,,,...///+++))))))))))))...555;;;777222///222999EEENNNRRROOOLLLHHHHHHKKKPPPSSSVVV[[[[[[QQQEEE<<<777444///...,,,+++,,,///333555555:::>>>:::111))))))+++)))333666:::AAA888***''')))&&&'''***++++++///444:::AAAHHHKKKOOOVVVYYYYYYWWWQQQNNNQQQTTTTTTRRRQQQTTTQQQLLLIIIGGGGGGHHHHHHCCCDDDCCC???888111+++(((%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! ###)))***''''''))))))+++333HHHOOO888$$$((("""###$$$%%%(((---444999???@@@BBBCCCBBBAAAFFFMMMRRRMMMFFF@@@>>>=========555>>>GGGLLLNNNMMMGGG@@@<<<@@@CCCBBB===:::<<>><<<===>>>??????@@@AAAAAA@@@@@@???>>>??????@@@??????>>>===;;;;;;:::::::::;;;<<<===:::999999:::>>>AAACCCCCC>>>>>>???@@@CCCEEEHHHJJJEEEFFFEEECCC@@@>>>>>>>>>EEEFFFFFFEEEBBBAAAAAABBBCCC@@@<<<999999GG=?JJJJJJKKKJJJHHHGGGHHHJJJLLLNNNOOOPPPRRRTTTVVVXXXXXXYYYWWWWWWWWWVVVUUUTTTSSSRRRPPPNNNLLLIIIHHHGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIIIILLLMMMMMMLLLJJJIIIIIIJJJJJJGGGDDDBBBCCCEEEFFFFFFFFFDDDAAA@@@AAABBBBBBAAA===;;;999777666666777888:::;;;;;;999777777888999;;;999777666777888777777666666666666666555444444444777:::999777666888:::HdĦ666777777777777=Īj777888999888777666777888999;;;===>>>>>>===<<<;;;GG=?111333555666666555555555444444333333333444444111111222444777:::::::::888999;;;;;;;;;<<>>;;;888444///,,,+++,,,,,,---///222111...,,,---//////,,,+++,,,+++***...444;;;444---+++---555CCCOOOSSSRRROOOLLLJJJKKKOOORRRRRR]]]ccc\\\OOODDD<<<888000...---,,,...333888;;;777;;;===888///***+++...///999===BBBGGG===,,,((((((%%%&&&******((((((******222999===CCCKKKOOOOOOOOOOOOQQQTTTVVVWWWVVVUUUWWWRRRJJJEEEBBBBBBBBBAAA>>>??????<<<666000,,,***%%%%%%%%%$$$$$$###""""""""""""###############$$$!!!!!!!!!!!! !!! ###)))***'''&&&'''&&&,,,666EEEJJJ666%%%)))###$$$%%%&&&)))---333777???@@@@@@???======@@@DDDHHHDDD>>>:::999999999999111777===???@@@AAA>>>888666;;;@@@???;;;777777999999===???======???>>>:::888444000...///222555666222000---***((('''&&&&&&&&&'''(((+++...///---+++)))(((''''''(((((('''%%%BBBBBBBBBӵBBBCCCEEEĭӵFFFӵ@@@Ħ:::999999;;;???CCCEEEEEECCCӵӵEEECCCĦƜ`1.׼sIIILLLMMMLLLĦOOOPPPOOOPPPQQQSSSVVVYYY\\\ӵWWWĦLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGĭӵ???AAAĦAAACCC===Ħ777Ħ999888888999;;;999777666777777777666444333333:::DdD333777;;;?fӵ777888999Ħ555777;;;ӵƜ`1.׼s000222ĭӵ555222222888555777:::;;;;;;<<<===ӵLLLLLLLLLMMMĦMMMLLLKKKLLLNNNOOOPPPPPPPPPPPPPPPRRRTTTVVVĦUUUVVVWWWWWWUUURRRKKKĦ<<<;;;<<<===>>>>>>999444...DdD(((''''''OOOUUUӵZZZZZZӵZZZӵbbbccccccYYYXXXĦZZZZZZӵSSSTTTWWWUUUĭӵaaa^^^ZZZ]]]^^^[[[VVVPPPKKKLLLNNNRRRVVVWWWUUUOOOJJJHHHHHHGGGDDD@@@>>>???AAACCC???<<<:::;;;;;;:::888555666666555222111111222000222444333///,,,++++++***...222222///,,,******+++,,,...000222222333333444444555555555555444444999777444111///---------+++,,,,,,+++*********+++...++++++---,,,***,,,111888111+++***,,,222???KKKOOOOOOOOOMMMJJJJJJMMMPPPOOOYYY```___YYYQQQGGG>>>444222000///111666;;;???:::;;;999444---+++---111777BBBFFFJJJNNNCCC111---***&&&&&&((()))%%%$$$&&&$$$+++111333777<<>>===;;;;;;<<<<<<888333---)))((("""#########""""""!!!!!!################################################!!!!!!$$$)))***&&&$$$%%%###000999@@@BBB444(((,,,&&&((()))***+++---000333;;;<<<<<<999888777777777999777666777777666444222///222444222222555444111///666===???;;;777666777888;;;<<<::::::===>>>;;;:::666222//////222555666000...,,,)))((((((((()))++++++---000444555222000+++)))((('''))))))((('''GGGGGG?~4GGGGGGHHHg&e>&eNNNg&eKKK>hӵ999999;;;@@@DDDFFFFFFg&eRRRguO>uO>&eEEEDDD4ff?>ߝLCCCgĉ@DDDHHHLLLOOOShӵUUUNNNNNNPPPRRRUUUYYYg&eYYY>hӵOOOOOOOOOOOOOOOJJJJJJIIIfff?><zKKKg&e>&e;;;;;;HL>>>???AAAShӵgL;;;:::999999999<<<:::777666666666555S?ʬ4443333h?D%%)?555:::ZufĦ666777777gL555222555g&e:::gĉ@222111g&e>&e555@e333333??777555333666999;;;;;;;;;g<ĉLLLMMMKKKJJJ3we<ĦJJJJJJIIIJJJ3h?@eKKKLLLNNNOOOPPPPPPRRRUUUZQQQWWWWWWUUUSSSRRR3h?gL999555333333333333222222...)))D%%)?(((fff?><zIIILLL=?ĦZZZg&e[[[g&ebbbdddfffS?ʬXXX4ff?>ߝLVVV@eZZZg&eSSSNNNSSS3h?g&e>&e^^^]]]??NNNPPPRRRQQQNNNGGGAAA<<>>FFFMMMRRRHu]ĦTTTHŐeHŐeHu]ĦGGGqIܗGIӵ@@@ttFFFIIIKKKHGgĉ@UUUUUUTTTRRRRRRUUUXXXZZZHu]Ħ]]]ZuR)ĦRRRQQQPPPQQQRRRRRRQQQsߝLGdUĦHHHHƅ^Hu]Ħ>>>ntHdĦ@@@???HGgĉ@888HdĦ:::888777888:::999777555222111111Htƅ^444333Bt=o9ĦDtfo9Ħ===<<<;;;g?888888HdĦ333444666Hu]Ħ<<>>===;;;999666333555444444333111000...------,,,******+++++++++***///---***(((((())),,,...+++***((('''&&&&&&&&&''',,,---...+++'''%%%&&&(((&&&(((******(((&&&&&&'''((()))***,,,,,,,,,,,,+++'''***...000///.........333///---111666777111++++++)))''''''(((((('''%%%'''''''''&&&&&&(((---000444000+++((((((---333777888<<>>???EEEJJJJJJQQQUUUTTTRRRQQQNNNJJJDDD>>>777222111333666888555333111000000222555777?????????@@@???:::444///,,,***&&&$$$$$$%%%&&&&&&((()))+++,,,---,,,,,,+++...///222555777888888888===:::666333222333555666;;;777111+++''''''(((***(((&&&$$$###""""""$$$%%% !!!######$$$$$$$$$ !!!""""""""""""""""""$$$&&&&&&%%%%%%&&&'''***777CCCBBB666+++(((***)))((('''(((+++,,,,,,++++++---......,,,))))))))),,,111///000888444+++++++++***)))((()))***,,,...,,,///555:::===<<<:::999???<<<999:::===AAADDDEEE???:::444000.........---***'''&&&(((---111222111888888888888666444222000,,,***((((((((('''&&&$$$SSSTTT4DuXӵOOOSSSTTTDdDΦDdDĦYYYDdDĦVVVNNNt|<:::999:::<<>>===;;;888666555555444222111000...+++)))***+++++++++***)))((('''+++***))))))+++,,,,,,,,,,,,***(((&&&&&&''')))***+++***((('''&&&&&&&&&''')))******(((%%%###$$$&&&&&&(((***+++)))'''&&&&&&'''***...222222///+++)))&&&))),,,...---,,,++++++---,,,,,,///333444111...+++)))'''&&&'''((('''&&&'''''''''&&&%%%'''***---///---+++)))***,,,000222111444666666444555;;;@@@FFFKKKOOONNNNNNPPPPPPMMMFFFAAA999333000///000000333222111000111333555666888777888888777444///++++++)))&&&$$$%%%&&&'''(((***+++,,,------,,,++++++,,,---...000000000000000333222000//////111444555888444///***'''&&&&&&'''$$$###!!! """###$$$ !!!"""###############!!!!!!"""""""""""""""!!!###%%%''''''&&&&&&'''(((///777>>><<<111'''$$$%%%(((''''''((()))***)))(((***,,,---,,,***(((((())))))...,,,---555222((((((+++***(((((((((***+++---)))---333888::::::999777;;;;;;<<<===>>>@@@AAABBBCCC===555///------.........,,,***,,,///111111///,,,---------,,,***(((''''''&&&%%%&&&'''((('''&&&YYY[[[4DuXӵVVVWWWYYYDdDΦDdDӵ]]]DdDĦSSSNNNo)h???======>>>@@@EEEKKKPPPSSSDdDĦ\\\DdDΦDdDΦDdDӵKKK=ӊB1.uTӵCCCHߝL`o9GGGpo9wӵQQQSSSSSSUUUXXX\\\^^^DdDĦ___aaao)hYYYZZZYYYWWWVVVVVVVVVVVVWWWDdDΦDdDĦNNNDdDΦDdDӵ@@@GIpӵDdDĦFFFpo9wӵDdDĦ888777666888999999888777666444po9u444444444444GIdnuR)ĦDdDĦnuR)Ħ999999CdgĪj888DdDĦ666333444DdDĦ>>>HߝL`o9---DdDΦDdDӵ333DdDĦ000///111444444333222222333444333222444777:::geĦAAABBBsp?aĦJJJKKKGIdnuR)ĦDdDĦJJJOOOPPPOOOLLLIIIHHHMMMQQQDdDĦPPPNNNNNNNNNGIdnuR)ĦDdDĦ)))(((***,,,,,,+++***)))((('''DdDĦnuR)ĦDdDΦDdDĦBBBDdDĦnuR)ĦDdDĦPPPDdDĦSSSpo9uKKKIIIFFFFFF=ӊB1.uTӵHHHDdDĦIIIJJJDdDĦ@@@GIdnuR)ĦDdDΦDdDӵ000000...---+++******)))((('''((('''$$$"""(((((()))))))))))))))(((''''''(((((()))+++,,,---***)))((((((''''''((((((***)))((('''&&&&&&&&&&&&'''((((((&&&$$$###$$$%%%%%%(((+++,,,***(((&&&%%%&&&+++222777777333,,,'''&&&))),,,,,,+++)))))))))'''(((+++---000111111000,,,)))&&&%%%&&&'''''''''(((((('''%%%$$$%%%'''***,,,+++++++++,,,---///000,,,......,,,+++,,,111555;;;@@@CCCCCCEEEKKKPPPPPPFFFBBB;;;444...,,,++++++/////////000000111222333111000000111111///+++))))))(((&&&%%%%%%'''***+++............---,,,+++******++++++++++++***)))))))))***+++---000333555666222000---)))&&&%%%$$$$$$!!!!!! !!!"""$$$%%%!!!""""""#########"""""""""""""""###""""""!!!!!!###%%%'''(((((((((***+++777999999555---&&&"""!!!'''&&&%%%&&&(((((('''%%%)))******)))'''&&&'''(((''',,,***,,,444000''''''))))))((('''((()))***+++'''+++000555888888777555666:::???@@@>>><<<===>>>BBB<<<444...---///222333111///...///111111...+++&&&'''((((((((('''&&&%%%$$$###"""###%%%&&&%%%$$$WWWYYY4DuXӵ\\\YYY[[[DdDʜ4DuTӵ\\\>d<ĦLLLDtEEE???AAACCCGGGKKKPPPRRR>d<Ħ^^^>d<ʜDd<ʜ4DuTӵQQQMMMF&uTӵIII4DufئL>eLLLpuR)ĦRRRSSSTTTVVVYYY\\\^^^>d<ĦaaaDt\\\\\\ZZZXXXWWWXXXUUUVVVDdDΦDdDĦQQQ>d<ʜ4DuTӵBBB4DwDd<ĦEEEpuR)Ħ>d<888888:::;;;999999999888666peӵ333ĦpeӵDx<>d<ӵDd<666qR/ܗ?fӵ888>d<444555>d<Ħ<<<4DufئL>e,,,DdDʜ4DuTӵ222DdDĦ//////111333333222111111111333222111222444777geĦBBBs<v>aĦKKKMMMpeӵDx<DdDĦKKKPPPRRRRRRPPPNNNKKKNNNSSSDdDĦMMMJJJKKKMMMpeӵDx<>d<+++---//////---+++)))((('''>d<ӵDd<DdDΦDdDĦ;;;DdDӵnd<DdDĦDDD>d<ĦKKKpeӵ???Ħ@@@F&uTӵDDDDdDĦBBBBBB>d<Ħ999peӵDx<>d<ʜ4DuTӵ++++++***)))(((''')))((('''((()))((('''%%%***++++++,,,,,,++++++***&&&'''((((((((((((***,,,,,,,,,,,,,,,+++***))))))((((((''''''&&&&&&&&&&&&((((((((('''&&&&&&''''''$$$(((,,,---,,,(((&&&$$$$$$)))111666777444...))))))+++------+++)))))))))$$$(((,,,---,,,,,,///111///,,,(((%%%%%%&&&&&&&&&(((((((((%%%######%%%''',,,+++++++++,,,...///111...---,,,***((()))---111000444666666:::DDDLLLNNNHHHDDD<<<444---***+++,,,++++++,,,---.........///......---...///...,,,***'''&&&&&&%%%%%%(((,,,...222111000///---+++***)))+++*********))))))((((((&&&)))---111444666777777...---,,,***'''%%%###"""#########"""###$$$%%%&&&"""############""""""!!!"""############"""!!!!!!"""$$$(((***+++---///111<<<999444///+++'''$$$############%%%'''(((&&&%%%(((((((((&&&$$$$$$&&&(((''',,,***,,,555111'''(((((((((''''''((()))***+++(((+++000444777777666555333999??????;;;888999;;;<<<888333111222555777999000......///111000+++&&&$$$%%%&&&'''(((''''''&&&&&&$$$""""""######!!! VVVYYY4DuXӵ\\\[[[]]]D&dq&ĒRXXX[[[sdKĦCCCDHRRud@@@AAACCCFFFJJJMMMPPPsdKĦ]]]D&oq<Ōq&ĒR[[[XXXTTT>dp&ĒRQQQPPPnfʜd<Φ>d<ĦUUUs&dq&ĒRAAAAAAi?ʜtd<ĦEEEHHܗDӊB888<x:::<<<;;;;;;:::999777B?d<111333333222000000000222222111111333555geĦDDDHg8>aĦHHHKKKB?Ho9KKK>dd<ӵIIIMMMB?Ho9...<x//////---+++(((((('''&ӫeʬtIӇ'''>d<Φ>d<Ħ555D&ӫetIӇ:::DdDĦ777sdKĦDDDB?dp&ĒR<<<;;;>d<sdKĦ...B?Ho9+++s&dq&ĒR(((((((((((('''&&&&&&)))(((((()))++++++)))((())))))))))))((('''&&&&&&&&&(((((('''%%%%%%''')))------------,,,+++***)))'''''''''''''''&&&&&&&&&'''&&&%%%&&&&&&'''(((((($$$(((,,,...,,,)))&&&%%%###''',,,000222222000...,,,---///...,,,*********&&&***---,,,***)))+++///111...***''''''&&&%%%$$$'''((('''&&&######$$$&&&+++***(((((())),,,///111000///---+++******---///***---///...333===FFFJJJLLLHHHAAA777...***+++---(((((()))))))))*********,,,++++++---......,,,***$$$%%%%%%%%%%%%''',,,000444333111///---+++)))))))))))))))))))))))))))***&&&***000555888777666444,,,,,,,,,+++)))&&&$$$###%%%$$$$$$######""""""""""""############""""""!!!""""""############""""""!!!$$$(((,,,...111444666:::444---)))((((((&&&%%% """%%%((()))(((&&&&&&&&&&&&$$$######%%%'''%%%+++)))+++444000''''''''''''((()))***+++,,,---,,,...222666888888777666222888<<<<<<888555666999777666444555666777777777+++******---///---(((### !!!###$$$%%%%%%$$$$$$$$$###!!!!!!""""""!!!YYYZZZ4DuXӵYYY\\\^^^Hu]3hhZZZZZZ]]]neCCC???=eBBBAAAAAAAAADDDHHHKKKNNNneYYY[[[pIƎ@t@hcccaaa]]]>hUUUVVVUUUfeRRR@ďDFFFKKKNNNUUUXXX[[[]]]___```nebbbccc=eaaa```^^^\\\[[[\\\\\\\\\egeVVVWWWsĪj@hIIIHHHFFFfdDĦGGG@ďD<<<;;;Hkge999;;;<<<===<<<;;;999777@h333444@G444555HĪj@IŌ555333Bene666Hkge666ne333222fe+++Hu]3hh//////...se000222333333222000000000000111222222333444geĦja>aĦDDDFFF@GMMMJJJseIIILLLNNNQQQRRRQQQRRRTTT<ŌHHHJJJMMM@G888333Hkge***+++,,,***((((((''''''HĪj@IŌ''''''ege000111Hu]3hIŌ666444DdDĦ...ne333333@h888888>h222111111se///ne,,,,,,@G$$$(((sĪj@h))))))*********)))((((((&&&%%%%%%&&&(((((('''&&&((((((((('''&&&%%%$$$###%%%'''((('''###"""%%%'''++++++++++++***((('''&&&&&&&&&'''''''''&&&&&&%%%%%%###"""###%%%'''''''''&&&))),,,---+++)))'''&&&$$$&&&(((***---...///000+++---...---+++******+++(((***,,,***(((''')))+++000...+++******)))'''&&&&&&''''''&&&%%%$$$&&&'''((('''&&&%%%'''))),,,//////...---,,,++++++,,,,,,(((,,,---+++///888@@@BBBLLLJJJEEE<<<222+++***+++(((((('''&&&&&&&&&&&&'''''''''(((***,,,,,,)))'''"""$$$%%%$$$$$$&&&,,,111555333111...,,,***)))(((''''''&&&&&&'''((()))***&&&+++222888999777222...***+++++++++)))'''%%%$$$###""""""!!!!!! !!!""""""#########""""""!!!"""######$$$$$$#########&&&+++...000333666999222---'''$$$$$$&&&%%%$$$ !!!###&&&)))***((('''$$$%%%%%%%%%######$$$&&&"""(((&&&(((111...%%%%%%'''((()))+++---///000111000222555777999888777666222666;;;;;;999777666777888777666555555444111...***))))))+++---,,,'''### !!!###$$$%%%%%%$$$$$$!!! !!!###%%%%%%$$$VVV4DuXӵVVVĵD^YYYZZZ\\\___OOODDDAAADDDDDDCCCAAA@@@BBBFFFJJJMMMPPPVVVYYYcccfffdddaaa]]]VVVWWWXXXWWWTTTTTTRRRAAADDDGGGIIIOOOSSSXXX[[[]]]```dddccccccbbbcccbbb```^^^^^^___aaa___UUUTTTSSSNNNNNNMMMLLLHHHDdDĦHHHGGGAAA@@@@@@<<<===>>>@@@???>>>;;;888666555333333444444555444666777555222666555444444333222111...+++D^222//////...s׼s222000222444444222111000000///111444444333444geFm8???>aĦBBBCCCFFFMMMLLLLLLs׼sKKKLLLMMMOOOQQQRRRQQQQQQRRRHoOOOJJJLLLNNNOOO@@@;;;777***)))******)))(((''''''&&&))))))))),,,---///D^555333222DdDĦ---......))))))333555666777---,,,,,,---s׼s///...,,,...///+++######'''///+++,,,,,,,,,++++++***)))$$$######$$$&&&&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%"""%%%'''&&&""""""%%%(((******)))((('''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%###"""###&&&))))))((('''))),,,,,,***((('''''''''''''''((()))+++---...((()))******((('''((()))''''''((('''&&&&&&'''(((,,,++++++,,,......,,,***$$$%%%&&&'''&&&&&&(((***&&&'''((()))***,,,------...------------,,,+++***&&&***+++)))***000555666@@@DDDEEEAAA999000,,,,,,+++)))'''%%%$$$$$$%%%&&&$$$$$$&&&)))+++***&&&###!!!###%%%$$$"""$$$***000444333000---+++))))))((((((((('''''''''((()))***''',,,444;;;<<<777000,,,))))))))))))((('''&&&%%%!!!!!!!!!!!!!!!!!! !!!"""############### !!!"""###$$$%%%%%%%%%(((+++...000222333555777---)))%%%######$$$%%%$$$$$$$$$&&&(((******'''%%%"""$$$&&&%%%$$$###$$$%%%"""(((&&&(((111...%%%%%%'''(((***---000222444555444555777888999888666555222666;;;??????<<<888555777555222111000///,,,***---+++***+++---,,,'''######$$$%%%&&&''''''&&&&&&"""!!!!!!"""%%%&&&&&&%%%Φ4DuXӵtvӵ>d<ĦSSSWWWYYY]]]______[[[ĦEEEBBB>>>;;;===AAAEEEFFFDDDAAA@@@AAAEEEJJJNNNJJJIIIĦYYYZZZYYYRRRTTTWWWZZZ]]]```aaabbbgggeeebbb___\\\[[[[[[\\\VVVWWWXXXXXXWWWUUUSSSRRRTTTSSSSSSTTTVVVVVVUUUTTTGGGFFFDDDCCCCCCDDDEEEFFFGGGLLLRRRWWWZZZ]]]bbbfffĦccceeegggggggggbbbcccddddddbbb``````aaabbb```\\\YYYWWWVVVVVVVVVTTTQQQNNNMMMOOOOOOMMMKKKHHHIIIKKKKKKIIIFFFBBB@@@>d<ĦGGGEEEDDDAAABBBCCCCCCDDDDDDDDDCCCAAABBBBBBBBBAAAAAACCCEEEAAA???;;;888666555555666///000111222333444444444444---+++222777555444555444444555777999888666333222222222222333444555555555555555444333222000///111222444555Ħ111111000///000111000...,,,+++>d<Ħ333333//////...Be333444111333555444333111000111...111555555444444geFYĉ;;;===>aĦCCCDDDFFFIIILLLNNNNNNNNNMMMMMMNNNOOOBeIIIIIIJJJKKKLLLLLLLLLPPPPPPPPPnu]ӵRRROOONNNLLLJJJHHHEEECCCAAA===:::777555444111///,,,***+++++++++***''''''&&&&&&&&&''''''((()))***+++***))))))+++---))))))))),,,///>d<Ħ333555555333222>d<Ħ...---,,,Ħ---,,,++++++,,,///111333444555666777555333///---...------...Be---+++***((('''Ħ...111,,,&&&###$$$%%%%%%$$$###''')))))),,,111222000))))))))))))((('''&&&&&&%%%$$$$$$%%%&&&'''%%%$$$ !!!"""###############&&&%%%""""""&&&***+++***)))'''&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''%%%###%%%))),,,,,,***(((***,,,+++***((((((((())))))))))))))))))***+++%%%&&&'''&&&%%%%%%&&&'''%%%%%%$$$$$$%%%&&&&&&&&&((()))+++...111111000..."""$$$&&&''''''(((***+++'''))),,,///111000///...---------...///...+++)))###'''(((%%%%%%))),,,,,,333:::CCCDDD???777111///...+++(((%%%###$$$%%%&&&###$$$&&&***+++***%%%""" ###$$$###!!!###)))///444222///---***))))))(((,,,+++***)))((()))***+++(((...777>>>???:::222,,,(((((((((((('''&&&%%%%%% !!!"""###$$$$$$$$$### !!!######$$$$$$$$$ """###%%%%%%&&&&&&,,,...111222222222333555,,,***'''%%%%%%%%%%%%%%%'''((((((***+++)))&&&###!!!$$$&&&&&&%%%$$$$$$$$$$$$***(((+++444111(((((('''(((+++///222555777777555666888999999777555444222666<<>>AAA3weAJJJneIIIJJJKKKPPPWWW]]]nePPPOOOMMMKKKJJJHHHHHHHHHNNNLLLJJJGGGEEEDDDCCCCCCneRRRTTTVVVVVVQQQSSSTTTVVVWWWYYY[[[\\\cccfffhhhgggccc^^^\\\\\\YYYYYYZZZZZZZZZXXXWWWVVVTTTQQQNNNNNNPPPQQQQQQPPPLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGIIIKKKOOOTTTneccccccdddddddddcccfffdddaaa___^^^^^^^^^^^^^^^]]][[[[[[[[[ZZZXXXVVVSSSQQQNNNKKKIIIHHHIIIIIIDDDGGGKKKNNNOOOMMMKKKDeGGGCCCAAAAAA>>>AAADDDGGGHHHIIIKKKMMMNNNLLLIIIHHHHHHHHHGGGFFFFFFBBB>>>;;;:::::::::999<<<:::888888999::::::999444333222333444555444333666555444555555555333111444444444666888999888777///000111111111000///...//////ne555666111000...///000000///---000ne///111222111222333222111111222333888888888777666555444333999999999999999999>A???@@@CCCk<JJJJJJKKKLLLLLLOOONNNMMMNNNPPPQQQPPPOOOKKKKKKLLLLLLLLLLLLLLLLLLOOOOOOOOOfhLLLMMMMMMKKKIIIGGGEEECCCBBBAAA@@@???======<<<<<<;;;999666444222000000111///,,,,,,,,,,,,)))'''''''''((()))***************+++,,,///111De777666555555666555ne333222ne,,,,,,------+++)))***...222555555555333000---------++++++,,,,,,++++++******((((((ne&&&&&&+++)))&&&###"""$$$&&&''',,,//////,,,+++,,,***&&&(((((('''&&&%%%$$$$$$###%%%$$$#########$$$%%%%%%"""""""""""""""######$$$$$$%%%%%%$$$###$$$'''***,,,***(((%%%$$$$$$%%%%%%''''''''''''&&&%%%$$$###$$$$$$$$$$$$%%%&&&&&&'''))),,,///...***''''''(((&&&%%%%%%''')))***)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''(((&&&&&&***...111444555---+++(((&&&%%%&&&&&&%%%))))))+++111888;;;999555444222111111333444222000,,,***'''$$$$$$%%%''')))000000555@@@JJJJJJBBB888///)))$$$"""$$$&&&%%%###!!!%%%***,,,,,,+++++++++.........,,,+++,,,...000,,,***((('''&&&&&&'''(((000///...,,,******,,,---333777<<<<<<777000)))&&&((())))))(((&&&$$$%%%%%% !!!"""############!!!"""##################%%%$$$###&&&,,,000222222444222000...+++)))((('''&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%'''(((&&&%%%&&&%%%$$$$$$############(((&&&(((---///+++''''''(((+++000555888999999888777888:::<<>>;;;777444111...,,,++++++++++++(((&&&***,,,///000///+++&&&"""###!!! ###&&&&&&%%%$$$######$$$&&&((('''BBBCCCAAACCCEEEFFFKKKRRRYYYXXXTTTSSSRRRPPPOOOOOOOOOOOOSSSQQQNNNKKKIIIGGGFFFFFFLLLOOOSSSUUUWWWSSSVVVXXXZZZZZZZZZ[[[\\\bbbeeeggggggeeeaaa___^^^ZZZ[[[]]]^^^^^^\\\YYYWWWRRRPPPMMMLLLNNNPPPRRRRRRQQQPPPOOONNNLLLJJJIIIIIIGGGGGGGGGGGGHHHMMM_________``````aaaaaaeeebbb^^^[[[YYYYYYZZZZZZ\\\[[[YYYYYYZZZZZZXXXVVVTTTRRROOOLLLJJJIIIHHHHHHCCCFFFJJJNNNQQQPPPOOONNNNNNHHHCCCAAA@@@@@@BBBFFFHHHHHHJJJLLLMMMOOONNNLLLKKKKKKIIIGGGDDDCCC@@@===;;;;;;<<<<<<<<<===;;;::::::::::::999888777555333333444666666666777555444444555444333222777777777999:::999666333000000000111000//////.........777;;;===000...,,,,,,...////////////...///000111222444555555444444555777===<<<;;;:::999999999999>>>>>>======<<<<<>>>>>>>>AAA@@@>>><<<;;;:::999999666444222222222111000......///000000000000......//////000111333777555444444555777777333222111.........//////---++++++///333666444222111111000...,,,+++,,,,,,++++++***)))(((((('''&&&&&&&&&)))(((%%%$$$$$$%%%''')))+++......+++***+++***''')))((('''&&&%%%$$$###"""%%%$$$$$$#########$$$$$$###""""""!!!"""###$$$%%%$$$%%%%%%$$$$$$$$$'''))))))'''$$$###"""$$$''')))***)))((('''%%%%%%$$$$$$%%%%%%%%%&&&''''''(((((())),,,///...***''''''(((%%%$$$$$$&&&((()))(((&&&%%%%%%&&&'''((()))******,,,)))&&&%%%&&&'''((((((%%%%%%&&&'''***...111222111000,,,)))&&&%%%$$$$$$&&&'''+++222999<<<:::777333444555555444444555666222///,,,(((&&&%%%&&&'''333...,,,444AAAJJJHHHDDD444...&&&""""""$$$$$$$$$!!!%%%***...000000000000222333333111...------...(((((('''''''''((())))))......---,,,***+++...000777<<<@@@===444,,,'''&&&***++++++)))&&&###""""""!!!""""""#########""""""%%%$$$######"""""""""###%%%&&&(((,,,111444444333...---,,,***((('''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$###%%%&&&'''&&&$$$&&&&&&%%%%%%%%%%%%%%%&&&(((&&&(((---...***&&&%%%(((+++000555:::===>>>???@@@AAACCCDDDDDDDDDCCCBBB@@@???===:::888555444333000///---,,,,,,***'''%%%***,,,///000...)))$$$!!!###!!! !!!###&&&'''&&&(((&&&######$$$%%%%%%GGGFFFEEEDDDCCCBBB@@@???AAAAAAAAA@@@>>>???AAACCCCCCGGGMMMSSSWWWYYYXXXWWWTTTTTTSSSRRRQQQQQQQQQRRRUUUSSSPPPLLLJJJHHHGGGGGGEEEEEEFFFGGGJJJNNNRRRTTTRRRVVV[[[]]]\\\\\\]]]^^^```bbbeeegggfffccc```^^^^^^```bbbcccbbb^^^[[[XXXUUURRROOOMMMNNNPPPRRRSSSVVVUUUTTTRRROOOMMMLLLKKKFFFFFFDDDCCCCCCGGGMMMQQQVVVWWWYYYZZZ[[[]]]^^^```dddbbb^^^ZZZVVVUUUWWWXXXZZZXXXVVVWWWXXXXXXWWWVVVSSSRRRPPPNNNMMMKKKKKKJJJDDDGGGKKKNNNPPPQQQQQQPPPNNNQQQTTTRRRLLLFFFDDDCCCGGGHHHJJJJJJIIIIIIJJJKKKOOONNNMMMNNNNNNLLLIIIGGGCCCAAA>>><<<=========<<<<<<;;;::::::;;;:::888555888666444444777:::;;;<<<999777666555666777666555888888999;;;<<<:::666333222222222111111111000000000000000222555:::>>>AAA///---+++,,,...111333333000//////......000111222444555777777777777999:::???>>>=========>>>@@@AAA??????@@@@@@AAAAAABBBBBBEEEFFFHHHJJJLLLMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOOOONNNMMMMMMNNNMMMJJJHHHJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHJJJKKKKKKKKKJJJGGGEEECCCAAAAAAAAA@@@@@@@@@@@@@@@CCCCCCAAA@@@@@@?????????;;;;;;:::999999888777666888999:::::::::888777555666666666666666888999:::777666666888::::::999888333222000///...---------...000222111///000444888777444111111222222///,,,+++++++++++++++***))))))))))))(((((((((''''''''''''&&&$$$$$$$$$&&&((()))&&&)))***((()))------***''''''&&&&&&%%%$$$######$$$$$$$$$#####################"""!!!"""###%%%&&&$$$%%%&&&%%%$$$%%%''')))(((&&&###""""""&&&***---...,,,***'''%%%%%%&&&&&&$$$%%%&&&''''''((((((((())),,,///...***''''''((($$$$$$$$$%%%'''((('''&&&%%%%%%&&&(((***+++---------)))&&&%%%((()))(((%%%$$$'''(((&&&%%%(((+++,,,444333000,,,'''$$$######%%%'''+++111777999888666111555888777333222555888777444000+++(((&&&%%%%%%...)))&&&***555???EEEGGG<<<666---&&&############!!!&&&,,,000222333444555444555555333///,,,*********************************,,,,,,+++***+++///222999>>>@@@;;;111(((&&&'''***+++,,,***&&&###!!!!!!#########$$$######""""""%%%$$$###"""###$$$%%%&&&%%%'''+++///111111000...***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&'''(((((()))&&&(((---...***'''&&&))),,,111888===BBBEEEGGGFFFGGGGGGFFFBBB>>><<<:::888888888777666555444444000...---,,,,,,+++(((&&&***,,,///000...***%%%"""######"""###%%%'''((())),,,)))%%%$$$$$$$$$$$$GGGGGGFFFDDDBBB@@@??????AAAAAAAAA@@@>>>???AAACCCCCCFFFJJJOOORRRTTTTTTTTTUUUTTTTTTSSSRRRRRRSSSSSSRRRPPPNNNKKKIIIGGGGGGGGGEEEDDDCCCDDDEEEIIILLLNNNMMMRRRYYY\\\\\\\\\___bbbaaacccfffiiijjjgggdddaaacccdddeeefffddd```[[[YYYYYYXXXUUURRRQQQQQQRRRTTTYYYXXXWWWTTTRRRPPPNNNMMMEEEDDDCCCAAA@@@CCCHHHLLLKKKNNNRRRTTTVVVXXX\\\___bbbaaa^^^ZZZUUUSSSUUUWWWWWWUUUSSSSSSTTTUUUUUUTTTOOOOOOPPPOOOOOONNNNNNMMMHHHIIIKKKMMMNNNOOONNNNNNQQQTTTWWWUUUPPPJJJHHHGGGJJJKKKLLLKKKJJJJJJKKKLLLMMMMMMMMMNNNOOOOOOLLLJJJFFFCCC@@@>>>======;;;:::===<<<<<<>>>>>>===:::888777555444555888<<<>>>???;;;999999999;;;;;;:::999888888:::<<<===<<<999666444444444333333333333333222222222333555888;;;===///---,,,---111555777888222111000000000111222333555777888999888888:::<<<=========>>>@@@CCCFFFGGGBBBCCCCCCCCCDDDDDDEEEEEEHHHIIIJJJKKKKKKKKKJJJJJJLLLKKKKKKKKKKKKLLLMMMMMMNNNMMMMMMMMMNNNLLLIIIGGGIIIIIIJJJJJJKKKLLLMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGIIIJJJKKKKKKJJJHHHEEEDDDBBBBBBBBBBBBBBBAAAAAAAAACCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@@@@???>>>>>>>>>???@@@AAAAAAAAA@@@>>>>>>???>>>===<<<===>>>???@@@???>>>>>>>>>@@@@@@>>><<<777555444222000///......222444666555333444777:::888555222111333222///,,,))))))************))))))(((((((((''''''''''''&&&&&&%%%$$$###$$$&&&((()))&&&((()))'''(((+++,,,***$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""###"""""""""###$$$&&&'''%%%&&&'''&&&%%%%%%&&&((((((&&&$$$###$$$''',,,///000...+++(((&&&&&&'''(((###$$$%%%&&&''''''&&&&&&))),,,///...***''''''((($$$$$$$$$%%%'''((('''&&&&&&&&&''')))+++---......)))'''&&&'''******&&&###(((...///(((###%%%((((((444444222...)))%%%$$$$$$&&&(((+++///222444333222000444777666111///333777888666222---)))&&&%%%%%%'''''''''(((,,,333<<>>777---&&&&&&((((((***+++***'''$$$""""""###$$$$$$$$$$$$$$$###"""############%%%'''***+++(((***---///...---+++)))((((((''''''''''''''''''%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%&&&(((((('''&&&%%%%%%&&&&&&'''(((******(((&&&)))///111---******111333666:::>>>BBBEEEFFFBBBCCCCCC@@@:::666444444222333555666555333111///,,,+++***+++,,,,,,***)))+++---000111000,,,'''$$$$$$$$$%%%%%%&&&(((***,,,///,,,(((&&&%%%&&&%%%%%%GGGHHHGGGEEEBBB@@@@@@@@@AAABBBBBBAAA@@@@@@AAACCCCCCEEEHHHKKKNNNQQQRRRSSSVVVVVVUUUTTTSSSSSSTTTTTTNNNMMMKKKIIIHHHHHHHHHIIIEEEDDDCCCBBBBBBCCCEEEFFFFFFLLLTTTWWWWWWYYY^^^cccccceeehhhlllmmmlllgggcccddddddeeeeeeccc___\\\ZZZ\\\\\\[[[XXXUUUSSSTTTUUUZZZYYYXXXVVVTTTQQQPPPOOOFFFFFFDDDBBB@@@AAADDDFFFBBBFFFKKKMMMOOOQQQVVV[[[]]]^^^]]]YYYSSSQQQRRRTTTUUURRRPPPPPPQQQRRRRRRRRRLLLMMMNNNOOOOOOOOONNNMMMJJJKKKKKKKKKKKKKKKKKKKKKOOOSSSVVVUUUQQQLLLJJJJJJGGGHHHJJJJJJIIIJJJMMMOOOKKKJJJJJJKKKMMMMMMLLLKKKGGGEEEBBB???>>>===:::888999999;;;>>>??????<<<999555444444666999===>>>???::::::;;;>>>@@@@@@???===999999:::<<<>>>>>><<<:::666666555444444444444555333333222333333444444555000//////000444777999999222222111000111222333444666777999999888888999;;;<<<<<<>>>???BBBEEEGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDJJJIIIIIIIIIHHHHHHGGGGGGJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNMMMJJJHHHIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJKKKKKKKKKJJJIIIIIIHHHIIIKKKKKKKKKJJJHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCDDDEEEDDDCCCBBBCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEHHHGGGEEEDDDDDDEEEGGGHHHIIIHHHGGGGGGHHHHHHFFFDDD@@@???===;;;999777777666;;;===>>><<<888777888;;;;;;999666555444222000...******+++++++++***))))))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((())))))+++***&&&%%%((((((%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$###"""!!! !!!""""""###$$$%%%&&&&&&%%%&&&((('''&&&%%%&&&''')))'''%%%$$$%%%(((+++......,,,***'''&&&&&&''''''!!!"""$$$%%%&&&&&&%%%%%%))),,,///...***''''''(((%%%$$$$$$&&&((()))(((&&&(((((()))***+++,,,------&&&&&&''')))******'''%%%...666777---$$$&&&))))))111222333///)))&&&&&&'''((()))+++---...000000111///333555444///---000333666444111---***'''&&&%%%$$$(((+++***(((+++333;;;@@@===888222---)))&&&%%%&&&***///333333333333333444555777666333000/////////...,,,***((('''&&&&&&&&&***,,,+++)))***000555;;;<<<:::444+++&&&&&&)))&&&)))******(((%%%#########$$$$$$%%%%%%%%%$$$$$$""""""$$$&&&))),,,...///,,,---///...+++)))((()))((((((''''''''''''(((((($$$$$$######$$$$$$%%%%%%&&&&&&%%%'''((()))(((&&&$$$$$$%%%&&&''')))+++,,,(((&&&***111444222///000888888888888999;;;<<<===777999999777222000000222222333555555333000---+++)))((((((***,,,---,,,***))),,,///111000---)))&&&$$$%%%&&&&&&&&&(((+++......,,,)))'''(((((('''&&&IIIKKKKKKIIIEEECCCCCCDDDBBBDDDFFFEEEDDDCCCDDDDDDBBBCCCEEEIIILLLOOORRRTTTVVVVVVTTTSSSRRRRRRRRRRRRKKKKKKJJJIIIJJJKKKLLLMMMHHHFFFDDDBBBAAA@@@@@@@@@@@@FFFMMMPPPPPPRRRYYY___cccdddgggkkkmmmkkkfffaaa``````aaaaaa```^^^\\\[[[[[[\\\]]]\\\XXXVVVVVVXXXZZZYYYXXXVVVTTTRRRQQQPPPIIIIIIHHHEEEBBB@@@@@@AAA;;;@@@EEEGGGGGGIIINNNRRRUUUWWWYYYUUUPPPLLLMMMOOOSSSPPPNNNMMMMMMOOOOOONNNIIIJJJLLLMMMMMMLLLJJJIIIJJJJJJIIIIIIIIIHHHIIIIIIJJJNNNRRRRRRNNNJJJIIIIIIFFFGGGHHHGGGGGGHHHJJJMMMJJJHHHGGGGGGHHHIIIHHHGGGGGGEEEBBB@@@???>>>;;;999666777:::>>>AAAAAA>>><<<999999999:::===??????>>>888:::<<<@@@DDDDDDBBB???<<<;;;;;;<<<>>>>>>===;;;777666555444333444444555444555555555555333222111333222222333555666666555222111000000000111333333666888999888777777888999;;;<<<>>>@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHGGGFFFEEEFFFFFFGGGIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKNNNPPPOOOLLLJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLKKKMMMNNNPPPPPPOOONNNMMMFFFFFFFFFEEEEEEDDDDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEEEEGGGHHHGGGEEEEEEFFFHHHFFFEEEEEEEEEGGGIIILLLNNNPPPNNNLLLKKKKKKLLLOOOPPPQQQPPPOOOOOOQQQPPPOOOMMMKKKJJJIIIGGGFFFEEEEEEEEEEEEGGGHHHFFFBBB@@@BBBDDDBBBBBBAAA>>>:::777666666333333333111000...,,,+++************)))))))))))))))((((((((((((((()))******,,,***%%%$$$&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$###""" !!!###%%%&&&&&&&&&%%%%%%'''((((((&&&&&&&&&'''((('''&&&%%%%%%''')))***)))((('''%%%%%%%%%%%%%%%!!!"""$$$&&&'''&&&%%%$$$))),,,///...***''''''(((&&&%%%%%%''')))***)))'''***************+++++++++&&&((()))***))))))***+++...888:::...$$$%%%)))))),,,///111///***'''(((+++***+++++++++,,,...111333111333444222///---...000222111...,,,***(((''''''%%%''')))(((&&&'''---222555666666555222///---,,,))),,,111333222000///...000222333333222111111222222000---***(((((((((((((((,,,///---***+++111888@@@>>>999222+++''''''(((''')))++++++(((%%%""""""######$$$%%%&&&&&&&&&%%%"""###&&&))),,,...000111,,,------***'''&&&(((***((((((''''''''''''(((((($$$$$$######$$$$$$%%%&&&&&&%%%%%%&&&(((((('''%%%######$$$%%%''')))+++,,,'''&&&***333888777555666777555444333222333444555222444444111,,,+++...222444444333333111000......''''''''')))+++,,,+++***''')))---000000---)))'''"""###%%%%%%%%%&&&***...+++***(((((())))))'''&&&MMMOOOOOOMMMIIIGGGHHHIIIEEEHHHJJJJJJIIIGGGGGGGGG@@@AAADDDGGGKKKPPPSSSUUUTTTTTTRRRQQQPPPOOOOOOOOOKKKJJJJJJJJJKKKMMMOOOPPPJJJIIIFFFDDDAAA???>>>======CCCIIIKKKJJJLLLTTT[[[```aaaccchhhjjjhhhbbb]]]\\\\\\]]]]]]]]]]]]]]]]]]XXX[[[^^^^^^[[[XXXXXXZZZYYYXXXWWWVVVTTTRRRQQQQQQMMMMMMKKKHHHCCC???======888===AAABBBAAABBBGGGLLLOOORRRUUUSSSMMMIIIIIIJJJRRROOOLLLKKKLLLMMMMMMLLLHHHIIIKKKLLLKKKIIIFFFDDDIIIIIIHHHGGGGGGGGGHHHHHHDDDIIIMMMNNNKKKHHHGGGHHHHHHHHHHHHFFFDDDCCCEEEGGGJJJGGGDDDCCCDDDDDDDDDCCCFFFDDDBBB@@@@@@???<<<:::999;;;???DDDHHHHHHFFFCCC@@@??????@@@BBBBBBAAA???666888===BBBEEEFFFCCC@@@>>>===<<<<<<======<<<;;;666555444333222333444444777888999999888666444222666555444444555555333111111000/////////000222333777888999888666666666888<<<===???AAABBBBBBAAAAAABBBCCCDDDEEEGGGHHHIIIJJJGGGFFFEEEDDDDDDEEEGGGIIIHHHHHHHHHHHHHHHIIIJJJJJJHHHIIIKKKNNNPPPPPPNNNLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPOOOPPPQQQTTTUUUVVVVVVUUUTTTHHHHHHGGGGGGFFFEEEEEEDDDHHHGGGGGGFFFFFFFFFGGGGGGEEEHHHIIIIIIGGGFFFHHHJJJIIIIIIHHHHHHKKKNNNRRRUUUTTTSSSPPPOOOOOOQQQSSSUUUTTTTTTSSSTTTVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQRRRKKKNNNPPPOOOMMMLLLMMMPPPJJJKKKKKKGGGAAA======???>>>===;;;999666333111////////////.........------++++++***************+++''')))((($$$$$$'''(((&&&%%%%%%%%%$$$$$$############$$$$$$$$$###"""  $$$&&&((('''%%%$$$%%%'''(((((('''&&&&&&'''''''''&&&%%%%%%%%%&&&'''&&&%%%$$$$$$############!!!###%%%'''''''''&&&%%%))),,,///...***''''''(((&&&&&&&&&''')))***)))(((+++++++++*********))))))((()))+++)))'''(((---111***666999,,,!!!$$$(((((()))---000///***(((***---+++++++++***+++...333666333333333111///------...///...---+++***)))((((((%%%%%%$$$###$$$&&&)))+++***...333666666444333222+++...222333111...,,,+++,,,---////////////111333444222///,,,***+++,,,---***...111///,,,,,,333999EEE@@@999222,,,((('''&&&(((***,,,+++((($$$!!! """###$$$%%%&&&'''''''''###%%%(((+++...000000111******)))&&&######'''***(((((('''&&&&&&'''''''''$$$#########$$$%%%%%%&&&%%%$$$$$$%%%''''''&&&$$$""""""###%%%''')))+++---&&&&&&+++444::::::999:::000///---------///111222333444444///)))(((,,,111444333111000000222444555(((''''''(((***+++)))(((%%%''',,,//////---)))''' """$$$$$$###%%%)))---(((((('''((())))))'''%%%WWWUUURRROOOMMMLLLKKKKKKJJJIIIGGGEEEEEEFFFGGGHHHEEEGGGIIIJJJKKKMMMQQQSSSOOOSSSVVVTTTNNNJJJKKKMMMJJJKKKKKKLLLLLLLLLLLLLLLFFFLLLOOOLLLIIIEEE@@@::::::===AAACCCDDDGGGMMMQQQ\\\^^^bbbeeeeeeccc```]]]aaa]]]WWWUUUWWWZZZ[[[[[[\\\ZZZXXXWWWXXXXXXWWWVVVUUUVVVWWWYYYYYYVVVPPPLLLPPPNNNJJJGGGEEEBBB???<<<999:::;;;;;;<<>><<<>>>@@@>>><<>>???FFFHHHDDD@@@@@@CCC???===???CCCEEEBBB???>>>>>>???@@@AAABBBBBBCCC>>>AAAAAA>>>===??????<<<999666222111222333111///111222444555555555444444444333333444666777666444444111000333333111222555;;;777444444666999999888777888:::<<<>>>@@@AAAAAAAAAAAAAAABBBDDDFFFHHHJJJCCCDDDDDDEEEEEEFFFGGGGGGIIIIIIJJJJJJIIIGGGFFFDDDGGGKKKOOORRRRRRQQQOOOOOOOOOMMMKKKLLLOOOPPPOOOMMMKKKNNNPPPQQQQQQPPPQQQRRRSSSVVVYYY[[[ZZZXXXWWWWWWOOOLLLIIIIIIJJJKKKIIIFFFJJJIIIIIIJJJJJJIIIEEEBBBHHHHHHIIIHHHGGGHHHIIIKKKNNNNNNMMMKKKKKKOOOWWW]]][[[YYYWWWVVVWWWWWWVVVUUUVVVUUUTTTUUUVVVXXXWWWVVVVVVVVVWWWYYY[[[[[[YYYWWWRRRXXX\\\ZZZXXXXXXXXXVVVUUUVVVUUUSSSPPPLLLKKKJJJJJJJJJJJJHHHEEEBBB>>>;;;;;;;;;===??????===999666222222000...,,,)))'''%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&###$$$%%%###!!! !!!"""###&&&((()))(((&&&%%%(((&&&###"""###$$$$$$$$$***)))'''&&&%%%%%%%%%&&&&&&!!!!!!&&&***(((&&&&&&###)))---,,,++++++)))%%%"""$$$'''***+++***)))(((000...+++***++++++)))(((,,,---...//////---+++***///---***'''%%%$$$$$$$$$$$$'''***+++***))))))))),,,...///...,,,---111444444333111000...------,,,333000///000///***)))+++''''''((('''%%%%%%'''(((,,,+++,,,000888>>>@@@@@@;;;666333333111---,,,...000/////////000111333444...//////...,,,++++++,,,))),,,///...,,,///777???HHHAAA777...)))'''&&&&&&%%%(((+++)))%%%""""""$$$!!!###%%%'''))))))))))))'''***...111222///+++((()))%%%"""###&&&(((%%%"""'''&&&%%%$$$$$$%%%'''(((%%%###""""""######!!! &&&$$$%%%***,,,(((%%%%%%$$$######%%%(((***++++++***---444<<<===888555666333222000...---,,,---------,,,++++++************/////////111222222000///))))))))))))))))))******)))'''(((...///,,,)))))) """%%%&&&&&&(((***,,,'''''''''&&&&&&%%%%%%%%%YYYWWWTTTQQQNNNKKKJJJJJJJJJHHHGGGEEEEEEFFFGGGHHHFFFGGGHHHHHHGGGHHHJJJLLLZZZWWWRRRNNNMMMLLLKKKKKKIIIJJJJJJKKKLLLKKKKKKKKKKKKPPPRRROOOKKKHHHCCC===<<>>AAACCCEEEGGGHHHJJJMMMPPPSSSRRRMMMGGGFFFIIIJJJGGGEEEFFFGGGGGGFFFDDDBBBAAABBBDDDGGGHHHGGGFFFFFFGGGFFFHHHJJJJJJIIIHHHHHHHHHJJJHHHDDDAAA?????????@@@CCCDDDEEEFFFGGGGGGGGGGGGIIICCC===;;;===??????===???;;;<<>>???CCCDDDBBB???:::;;;<<<>>>@@@BBBDDDEEE===??????<<<<<>>:::777777777999;;;???BBBEEEIIINNNRRRTTTUUURRRLLLIIIIIIHHHEEEEEEEEEFFFFFFFFFDDDCCCBBBEEEFFFHHHHHHFFFDDDCCCDDDCCCEEEFFFFFFFFFFFFGGGIIIEEEDDDBBBAAA???>>>>>>>>>@@@AAABBBCCCDDDEEEFFFFFFFFFAAA<<<;;;===??????>>>===:::;;;???BBBAAAAAABBBCCC@@@???@@@CCCDDDCCC@@@888999:::===@@@CCCFFFGGG???AAA@@@<<<<<<@@@AAA@@@888666444333444555444444444555666777777777666555222222222444777999:::999666111---.........222888;;;999888888:::;;;;;;;;;999:::;;;;;;;;;;;;::::::===>>>@@@BBBCCCEEEEEEFFFHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGKKKQQQWWWYYYXXXUUUSSSQQQOOOKKKJJJKKKLLLMMMLLLMMMOOORRRRRRQQQPPPOOOPPPOOOSSSWWWZZZZZZZZZZZZZZZWWWTTTRRRQQQPPPPPPNNNMMMIIIHHHHHHHHHIIIGGGEEEBBBCCCFFFIIILLLNNNPPPSSSUUUVVVWWWUUURRRPPPRRRXXX]]]bbb```^^^]]]]]]]]]\\\[[[]]]ZZZWWWVVVWWWYYYZZZZZZYYYYYYYYY[[[]]]]]][[[YYY\\\aaadddcccbbbcccccc```\\\[[[ZZZYYYYYYZZZ[[[\\\YYYYYYXXXVVVSSSPPPMMMKKKJJJJJJKKKMMMNNNMMMJJJGGGCCCBBB???:::555000,,,***''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%$$$###"""###$$$&&&%%%$$$###$$$&&&(((******(((%%%$$$%%%'''''''''&&&%%%$$$######$$$%%%&&&***&&&&&&+++///---***))),,,111333000---+++(((%%%%%%&&&&&&'''((()))*********)))((()))+++,,,+++*********+++,,,,,,+++)))((()))(((&&&%%%$$$%%%&&&&&&"""$$$'''))))))((()))******,,,...000000000222333666555333000...---------333000///000...)))&&&(((&&&''''''&&&$$$###%%%&&&&&&&&&(((000<<>>===<<<>>>>>>???@@@BBBCCCEEEFFFCCC???;;;:::<<>>>>>???@@@@@@AAAAAA@@@???>>>@@@CCCEEEDDDCCC999:::;;;===AAADDDGGGIIIFFFGGGEEEAAA@@@CCCDDDBBB888666555444444555666666666666888888888888777666444333333444777999999888555111///000111000333888:::::::::;;;<<<<<<<<<<<<999999:::;;;;;;;;;;;;:::<<<>>>@@@CCCEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBAAABBBBBBBBBCCCDDDEEEFFFGGGHHHJJJOOOTTTXXXXXXWWWUUUTTTRRROOOMMMMMMNNNOOOPPPPPPRRRTTTTTTRRRQQQPPPQQQQQQUUUZZZ]]]]]]]]]^^^^^^WWWVVVSSSRRRPPPOOONNNMMMJJJHHHGGGHHHHHHGGGEEEBBBAAAEEEIIIMMMOOOQQQTTTVVVWWWXXXXXXUUUSSSUUUZZZ^^^aaa___]]]\\\]]]]]]\\\ZZZ```\\\XXXWWWXXXZZZ\\\\\\[[[ZZZZZZ[[[]]]]]][[[YYYXXX]]]```___```cccdddaaa]]]ZZZXXXXXXZZZ]]]```aaa___^^^\\\YYYUUUQQQNNNLLLGGGGGGGGGHHHHHHFFFCCC@@@999888777555222///,,,+++(((((('''&&&&&&&&&''''''''''''((((((((((((((()))''''''''''''(((((()))***&&&''''''&&&$$$###$$$%%%&&&%%%$$$$$$%%%&&&((()))+++)))&&&%%%'''((())))))'''&&&&&&%%%%%%&&&'''(((///++++++111444111...------111222...++++++)))&&&'''&&&&&&&&&'''(((***+++)))(((((()))++++++***)))((())))))******)))(((((('''&&&%%%$$$$$$$$$%%%%%%!!!###&&&'''''''''((())))))+++...000111222222222444333000---,,,+++++++++,,,+++...333222---))))))((())))))'''%%%$$$%%%&&&***)))***...777BBBLLLSSSTTTHHH===777444...)))(((((()))+++,,,,,,+++***))))))+++,,,,,,++++++,,,---...---,,,+++,,,///444888666222,,,(((&&&%%%$$$###&&&)))+++***'''$$$%%%&&&''''''((()))***,,,---...333222///,,,)))'''%%%$$$###!!! !!!$$$&&&%%%$$$&&&&&&&&&''')))***+++,,,(((%%%!!! !!!###$$$%%%%%%"""$$$)))+++(((%%%&&&%%%%%%%%%%%%%%%'''***,,,111000444::::::444...---111000...---,,,,,,------222111///---,,,*********,,,///222444444333111000222000...+++***+++,,,---///+++)))++++++(((&&&'''&&&&&&&&&$$$""""""%%%'''((('''&&&%%%###"""!!! ZZZYYYXXXVVVTTTSSSQQQPPPHHHGGGEEECCCCCCDDDEEEFFFEEEFFFGGGHHHGGGHHHKKKMMM[[[VVVQQQNNNOOOPPPPPPOOOLLLLLLMMMNNNNNNNNNNNNNNNQQQRRRQQQOOOQQQTTTRRRNNNEEEGGGFFFDDDAAABBBFFFJJJFFFFFFHHHJJJLLLOOOQQQRRRUUUVVVWWWWWWWWWVVVVVVWWWYYYXXXXXXZZZ]]]______^^^ZZZYYYXXXYYY[[[\\\[[[YYYXXXXXXXXXYYYYYYWWWSSSOOOEEEEEEEEEAAA<<<888555444444555666888;;;@@@GGGKKKRRRXXXZZZWWWSSSRRRPPPLLLGGGGGGGGGGGGGGGGGGFFFFFFHHHHHHHHHFFFCCC@@@@@@@@@@@@AAAAAA???======>>>@@@??????@@@@@@@@@???>>>=========>>>???@@@BBBDDDEEEAAA???<<<:::<<<>>>AAABBBCCCDDDDDDBBBAAAAAAAAAAAA=========???BBBDDDEEEEEE<<<<<<===???BBBEEEIIIKKKLLLMMMJJJEEEBBBCCCBBB???777777666555444555666777777777888999999888777666777555444444555777777666333111222555666444444777999;;;<<<===<<<;;;;;;:::666777888:::;;;<<<======<<<>>>@@@CCCEEEEEEEEEEEEBBBCCCCCCCCCBBB@@@>>>===>>>>>>======???AAADDDEEEKKKKKKMMMQQQUUUXXXWWWVVVTTTTTTRRRQQQPPPQQQSSSUUURRRTTTVVVVVVTTTSSSRRRSSSRRRVVVZZZ]]]^^^^^^^^^^^^XXXWWWVVVSSSPPPNNNNNNMMMJJJIIIHHHGGGHHHGGGEEECCCBBBEEEHHHKKKLLLNNNPPPRRRTTTVVVWWWVVVTTTVVVZZZ___^^^\\\[[[[[[\\\\\\\\\[[[aaa]]]ZZZXXXYYY\\\]]]^^^[[[ZZZYYYZZZ[[[[[[ZZZYYYVVVZZZ\\\]]]```eeeeeebbb\\\YYYUUUUUUXXX]]]___```]]]\\\XXXTTTOOOJJJGGGDDD???>>>===<<<;;;999555222---------,,,+++***)))((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''(((***+++,,,)))******(((&&&$$$$$$%%%$$$$$$%%%&&&'''''''''''',,,)))'''&&&(((************)))((((((((()))***+++///,,,---222555222...---)))---...+++)))******'''((('''&&&&&&&&&(((***+++***))))))***+++***(((&&&'''(((((((((((((((((((((''''''&&&%%%$$$#########!!!###%%%&&&&&&&&&''')))+++,,,...000222333222222444222000---,,,,,,---------...444::::::222,,,***+++,,,+++)))'''%%%&&&'''******)))***///777???DDDHHHDDD@@@===777...+++---)))***+++,,,,,,+++)))((()))+++,,,---,,,---...000...,,,++++++...222555777111...+++((('''&&&$$$###&&&))),,,+++(((%%%&&&''''''''')))+++...000111222222000---***'''%%%$$$###%%%###""""""###$$$######((('''&&&&&&'''))),,,...,,,)))%%%###$$$%%%&&&&&&%%%###$$$***,,,)))&&&'''&&&'''''''''&&&(((,,,///555222333888999333---,,,000///...---,,,,,,------222111///---,,,************---111333222000000111444333111///......///000///+++)))***+++'''%%%'''$$$%%%%%%$$$$$$$$$''')))((('''&&&%%%###"""!!! WWWWWWVVVUUUTTTRRRQQQPPPGGGFFFDDDCCCBBBCCCDDDEEEGGGGGGGGGFFFDDDCCCEEEFFFLLLLLLMMMMMMLLLKKKLLLMMMMMMMMMNNNOOOOOOOOOOOOOOONNNNNNKKKIIIMMMQQQQQQLLLCCCEEEFFFEEEBBBBBBEEEHHHCCCDDDEEEGGGIIIKKKLLLMMMPPPRRRSSSTTTSSSTTTUUUWWWWWWWWWYYY[[[^^^___^^^\\\VVVVVVXXXZZZ\\\\\\ZZZXXXZZZZZZZZZ[[[\\\ZZZWWWUUUMMMMMMLLLHHH@@@999444222555555555444666;;;AAAFFFOOOVVVZZZXXXTTTSSSQQQOOOGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEBBB@@@@@@@@@???@@@@@@???===<<<<<<===??????@@@@@@AAA@@@@@@??????>>>>>>>>>@@@BBBDDDEEEAAA???===;;;<<<>>>AAACCCEEEIIIIIIFFFCCCCCCCCCAAA<<<===>>>???@@@AAABBBCCC======>>>???CCCGGGKKKMMMNNNOOOMMMGGGCCCBBB@@@<<<777777777555333333555777777888999999999888777666888666333333444555555444222111333888999666555777888;;;======;;;999777777222444666888:::<<<======:::;;;===???AAABBBCCCCCC@@@AAABBBCCCBBB@@@>>><<<<<<;;;:::999;;;>>>AAACCCMMMLLLLLLOOOTTTVVVUUURRRNNNOOOQQQQQQPPPQQQSSSUUUQQQTTTVVVVVVUUUTTTTTTTTTRRRUUUYYY[[[[[[ZZZZZZZZZYYYYYYXXXTTTPPPNNNNNNNNNLLLJJJHHHHHHHHHHHHFFFEEEDDDEEEGGGHHHHHHIIILLLOOOPPPRRRTTTTTTSSSTTTXXX[[[[[[YYYXXXYYY[[[\\\\\\\\\___]]]ZZZYYY[[[]]]______ZZZYYYXXXXXXYYYYYYXXXWWWWWWZZZ[[[\\\```eeeeeebbbZZZUUUQQQQQQTTTXXXYYYXXXTTTRRRNNNIIIDDD???;;;999666555333222222///,,,))))))))))))((('''&&&%%%$$$(((((('''&&&%%%%%%%%%%%%""""""######$$$%%%%%%%%%""""""######%%%&&&((()))((())))))(((%%%$$$$$$%%%###$$$%%%&&&'''''''''''',,,)))''''''(((***++++++++++++)))(((((()))***+++,,,((()))///222...***(((%%%)))***'''%%%((()))(((((('''&&&&&&&&&((()))***+++******+++,,,+++(((&&&''''''''''''((((((((((((''''''&&&&&&%%%$$$######%%%&&&''''''''''''(((***...---...///222333222111666444111///...///111222777777;;;@@@>>>555...,,,---...---***(((&&&&&&'''&&&&&&'''''')))---333777999:::>>>???999111///222))))))))))))(((''''''&&&(((***,,,------...000222000---+++---222555555333***)))(((((())))))'''%%%&&&))),,,,,,(((&&&'''(((&&&(((+++...000222222222...,,,***'''%%%$$$$$$$$$%%%%%%$$$###############((('''&&&&&&''')))+++---+++(((%%%$$$%%%&&&&&&%%%&&&###%%%+++---***((((((&&&(((((('''&&&)))...333:::444333666777333...---000///---,,,,,,,,,---...000///...,,,+++*********(((+++///000...---///111444333222111111111111111,,,(((&&&))))))%%%###$$$ """$$$$$$$$$%%%&&&(((((('''&&&%%%$$$###"""!!!TTTTTTTTTSSSQQQNNNLLLKKKGGGEEEDDDBBBBBBCCCDDDEEEFFFFFFFFFEEEBBBAAABBBDDDFFFHHHIIIJJJKKKKKKKKKKKKMMMMMMNNNOOOOOOOOOOOONNNLLLJJJFFFCCCFFFLLLKKKFFF???BBBDDDDDDBBBAAACCCFFFDDDEEEGGGHHHIIIIIIIIIIIIJJJLLLNNNOOONNNPPPSSSVVVXXXZZZ]]]```cccccc```]]]TTTTTTUUUXXX[[[[[[ZZZXXX[[[ZZZZZZ[[[\\\\\\ZZZYYYUUUUUUTTTOOOFFF>>>777444666555333222333888>>>CCCKKKSSSXXXUUUPPPOOONNNLLLFFFEEEEEEEEEEEEEEEEEEFFFEEEFFFFFFDDDAAA@@@AAABBB===???AAAAAA???>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBAAA@@@??????@@@BBBDDDEEEBBBAAA???===<<<>>>AAADDDDDDJJJLLLHHHEEEFFFEEEBBB????????????>>>======>>>;;;;;;<<<>>>BBBHHHMMMPPPMMMPPPOOOJJJFFFEEEAAA<<<777888888555222111333666777888999999999888666555666444111111333444555555333111222666777555666999777:::======:::666444333000111333666888999:::;;;666666777888:::<<<===>>>>>>???AAAAAAAAA???===;;;<<<;;;888888999<<<@@@CCCHHHGGGIIINNNRRRRRRLLLGGGBBBFFFJJJLLLLLLMMMOOOQQQOOOQQQTTTUUUTTTSSSSSSTTTTTTWWWZZZ[[[ZZZXXXWWWWWWWWWXXXWWWSSSNNNKKKKKKLLLMMMKKKIIIHHHIIIIIIGGGFFFEEEEEEEEEEEEEEEGGGKKKNNNMMMPPPRRRRRRPPPPPPRRRUUUUUUTTTSSSUUUWWWZZZZZZZZZ]]][[[ZZZZZZ]]]___``````YYYWWWVVVUUUVVVWWWVVVUUUWWWXXXXXXWWWZZZ___^^^ZZZRRRMMMIIIHHHKKKMMMLLLJJJGGGEEEAAA===888444111000///...,,,,,,,,,+++(((&&&&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$#########"""######$$$%%%###$$$%%%%%%$$$###$$$&&&%%%%%%$$$$$$%%%&&&((()))+++)))''''''(((***++++++***)))(((&&&&&&&&&'''''')))&&&'''---000,,,'''$$$%%%(((((($$$###&&&(((''''''''''''''''''(((((()))))))))***,,,------+++((('''''''''''''''((())))))%%%%%%&&&&&&&&&&&&%%%%%%***+++,,,+++******+++---111///......111222222000666444111//////111444666===:::;;;===:::444//////......---***'''%%%%%%&&&"""%%%''''''''''''***,,,000111666;;;:::555333555***)))((('''&&&&&&%%%%%%&&&(((+++,,,,,,...000222333000...000555666222...'''&&&&&&''')))(((%%%###&&&***,,,,,,)))'''''')))'''))),,,///111000///---((('''&&&%%%$$$$$$$$$%%%$$$$$$%%%$$$$$$$$$%%%&&&%%%&&&((()))))))))(((((('''%%%$$$%%%'''((((((''''''$$$&&&,,,///,,,******$$$&&&((('''&&&(((///555===666222444666333000//////...---,,,,,,,,,---.........,,,++++++*********&&&))),,,,,,))))))---111000111222222222222000000)))&&&&&&******&&&###### """&&&''''''&&&&&&''''''''''''&&&%%%$$$$$$###SSSSSSRRRPPPNNNKKKHHHFFFFFFEEECCCBBBBBBBBBDDDEEECCCDDDEEEEEEDDDDDDFFFGGGIIIHHHHHHJJJLLLMMMMMMKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLIIICCC???BBBGGGFFF@@@;;;???CCCCCCBBBAAABBBDDDFFFGGGIIIJJJJJJJJJIIIHHHFFFHHHJJJKKKKKKMMMQQQUUU\\\^^^bbbfffiiigggccc___TTTSSSTTTUUUXXXZZZZZZYYY\\\ZZZYYYZZZ\\\\\\\\\[[[XXXYYYXXXSSSKKKCCC<<<999666555333111222666===BBBIIIQQQUUUQQQLLLJJJIIIHHHDDDDDDCCCCCCCCCCCCDDDEEEDDDEEEEEECCCAAA@@@BBBCCC<<<>>>BBBCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEECCCBBBAAA@@@@@@BBBDDDEEECCCBBB@@@===<<<>>>BBBDDDAAAIIIMMMIIIGGGHHHGGGCCCAAABBBAAA???<<<:::999:::888888999===BBBHHHNNNRRRNNNQQQRRRNNNKKKIIIEEE???777888888555222000222555777888888999888777666555444222000000222555666666444111000333444333666:::777:::======888444111111///000222444555777777888222111111222444666999:::;;;<<<>>>??????===;;;999===;;;999777888<<<@@@CCCAAABBBEEEKKKOOOLLLDDD<<<999>>>CCCGGGHHHHHHJJJMMMMMMOOORRRSSSSSSRRRSSSSSSWWWZZZ]]]]]][[[YYYWWWWWWTTTUUUTTTPPPJJJGGGGGGIIINNNLLLJJJIIIIIIIIIHHHGGGEEEEEEDDDCCCDDDGGGLLLPPPMMMOOOQQQPPPMMMLLLNNNPPPOOONNNNNNPPPSSSVVVWWWWWW[[[ZZZZZZ[[[^^^`````````XXXVVVTTTTTTUUUUUUTTTSSSTTTTTTRRRPPPRRRVVVTTTOOOKKKFFFAAA@@@BBBCCCAAA>>>===;;;888555111...,,,+++***)))((()))******(((&&&######%%%&&&''''''''''''((('''&&&%%%$$$######$$$ !!!"""######$$$$$$'''&&&%%%$$$############ """""""""###%%%'''(((&&&###""""""%%%))),,,+++)))'''&&&(((***++++++((('''&&&$$$######$$$$$$)))&&&'''---000,,,&&&$$$&&&)))((($$$"""%%%'''&&&'''''''''((((((((((((((('''((())),,,//////---+++'''''''''''''''((()))***###$$$%%%&&&'''(((((((((/////////...---,,,---///444111......000222111000333222///......111444666;;;777555666444111000333------,,,***&&&$$$$$$%%%###&&&))))))&&&$$$$$$%%%...,,,///666:::888666666,,,+++)))'''&&&&&&''''''%%%''')))+++,,,---///222777333111333666666000)))(((''''''''''''%%%!!!'''***---,,,)))'''(((***'''***---000000...+++((($$$$$$$$$###$$$$$$%%%%%%"""###$$$%%%$$$%%%''')))"""%%%))),,,,,,***&&&###(((((((((***---//////...'''%%%'''---000---++++++"""%%%'''&&&%%%(((///666@@@777222333555333111111///...---,,,,,,,,,---...---,,,++++++************%%%(((***)))&&&''',,,111...///111222333111000///***'''(((,,,---)))%%%%%%###&&&)))+++***)))(((((('''''''''&&&&&&%%%%%%%%%LLLLLLJJJIIIHHHFFFEEEEEECCCAAA@@@???@@@BBBDDDFFFGGGHHHGGGFFFCCCCCCDDDEEEHHHGGGGGGHHHJJJKKKKKKJJJFFFHHHKKKKKKJJJJJJNNNQQQPPPLLLGGGCCCAAA@@@@@@???@@@CCCEEEFFFDDDCCCDDDFFFIIIIIIHHHHHHHHHHHHHHHIIIBBBBBBCCCDDDHHHMMMRRRUUU]]]```dddggghhhfffdddbbbXXXWWWVVVVVVXXXXXXWWWVVVVVVTTTSSSVVV[[[___``````^^^aaa___WWWOOOIIICCC===777555222///...000222444CCCFFFHHHGGGBBB???>>>>>>888999;;;>>>@@@BBBDDDEEECCCIIIIIIAAA>>>BBBDDDAAABBBAAA@@@??????@@@AAABBBCCCBBBAAA@@@???@@@@@@AAA???CCCDDDBBBAAADDDEEEDDDEEECCCAAAAAACCCDDDEEEDDDEEEHHHHHHEEEEEEHHHHHHEEEEEEEEEEEEDDDBBBAAA???>>>;;;:::999:::???FFFKKKNNNQQQTTTSSSNNNIIIHHHFFFCCC>>>;;;777555444333222111222444666777666666666888555999777111///333555333444111...---...111222333555;;;<<<444......///...111000000000111222444555444000///333333111222888666777999999888888:::;;;;;;777333222333777:::;;;;;;888999>>>@@@;;;555222444999<<<<<<===AAACCCBBBDDDAAABBBHHHMMMNNNOOORRRRRRTTTVVVXXXXXXVVVSSSPPPJJJKKKKKKIIIEEEAAA???>>>CCCBBBAAA@@@AAABBBDDDFFFEEEDDDCCCBBBCCCFFFIIIKKKNNNLLLIIIGGGFFFGGGHHHJJJKKKLLLMMMNNNPPPSSSTTTUUUTTTWWWZZZ\\\[[[[[[[[[[[[SSSYYY[[[UUUPPPMMMJJJGGGJJJIIIHHHFFFFFFFFFGGGHHHAAA<<<777999===>>>:::555999:::999666111,,,)))(((''')))***)))'''&&&&&&'''$$$&&&''''''&&&&&&((()))&&&%%%%%%$$$$$$#########""""""###$$$%%%%%%%%%%%%'''%%%######$$$$$$###"""$$$$$$$$$############"""#########$$$&&&((()))***)))&&&###""""""#########((((((''''''&&&%%%$$$$$$&&&%%%(((///111---)))(((******)))'''%%%%%%'''((($$$'''***------,,,)))(((******+++///222111---)))'''&&&%%%%%%&&&)))+++---"""(((+++'''###%%%(((***222444555444111---+++***000...---...///000///---///---,,,,,,---...---,,,222444666666555333333444222222000+++&&&$$$&&&)))'''&&&&&&%%%%%%&&&&&&'''((())),,,111666888888777000,,,(((%%%$$$###""""""))))))***))))))+++///222111333555666555333///---''''''&&&&&&&&&''''''(((''',,,...+++''''''&&&%%%***+++---------+++)))(((***'''$$$$$$&&&'''&&&###%%%""" ###$$$###!!!%%%***+++'''$$$%%%'''&&&&&&$$$$$$&&&***...000111(((***---///000000///...+++)))((((((&&&%%%***111::::::999555111...---------,,,++++++,,,...///000,,,+++)))'''&&&'''((()))(((((()))***+++---///000000000111111222///+++((()))******+++***)))((('''%%%%%%&&&''')))***((('''''')))***)))%%%######%%%IIIIIIIIIHHHGGGGGGFFFFFFFFFDDDBBB@@@AAACCCFFFHHHKKKLLLMMMLLLIIIHHHIIIJJJKKKIIIGGGGGGIIIIIIGGGEEEEEEHHHJJJKKKKKKLLLPPPSSSQQQNNNJJJGGGEEEDDDDDDCCCEEEGGGHHHFFFCCCBBBCCCEEEHHHHHHGGGFFFFFFGGGHHHIIICCCBBBBBBBBBDDDHHHKKKNNNWWWZZZ]]]aaaccccccaaa```WWWVVVUUUUUUVVVVVVTTTSSSPPPOOOOOOTTT[[[aaaeeefffcccfffcccZZZQQQKKKDDD>>>777555222///...///111333999<<<>>>===999666555666555555777999;;;>>>AAABBBEEEJJJIIICCC@@@DDDGGGEEEEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@>>>======???@@@AAAAAAFFFGGGDDDAAACCCEEEEEEGGGDDDBBBAAABBBDDDDDDDDDDDDHHHHHHGGGHHHLLLMMMJJJFFFEEEEEECCCBBB@@@>>>===;;;:::999:::???EEELLLOOOPPPTTTUUUPPPKKKHHHDDD???777444222111222333333222000222444444444444555666<<>>;;;999999<<<;;;:::999999;;;<<<===@@@@@@??????@@@BBBDDDFFFKKKHHHDDDAAA??????AAABBBFFFGGGJJJMMMPPPQQQQQQQQQQQQTTTWWWYYYXXXXXXXXXYYYPPPUUUVVVPPPHHHDDDAAA>>>>>>???AAABBBBBBAAA???>>>999666333666;;;===999555555666777555111...,,,,,,)))***+++***(((&&&&&&'''&&&((())))))''''''(((***&&&&&&%%%%%%$$$###""""""%%%&&&&&&&&&&&&&&&%%%%%%&&&$$$###"""######"""!!!$$$$$$$$$#########""""""#########$$$&&&((()))***)))'''$$$###$$$$$$$$$###$$$$$$############$$$$$$'''&&&)))///111,,,(((''')))******(((&&&%%%&&&(((%%%&&&)))+++,,,+++)))((())))))+++---000///+++((()))(((''''''''')))***+++''',,,---)))(((+++///000555666777444111---++++++///...---...000111111000///---,,,,,,---------,,,...000333444333333333444333333111,,,&&&######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%(((,,,000333555555666555000***&&&%%%%%%%%%$$$&&&'''(((((((((***---///111222333333222///+++)))&&&&&&&&&&&&&&&'''(((((()))---///***'''((((((&&&+++,,,------,,,***((('''(((&&&###$$$&&&'''%%%$$$$$$"""!!!"""%%%''''''%%%$$$)))+++(((%%%'''******((()))+++...111333666777444555666555222000///...,,,)))))))))'''%%%)))///555777999888444000,,,+++)))+++---...------------...,,,***((((((((()))***,,,,,,,,,+++++++++++++++////////////000...***''''''(((***+++,,,,,,,,,+++$$$###"""!!!"""#########(((***,,,+++(((%%%%%%&&&GGGGGGGGGGGGGGGGGGGGGGGGIIIGGGDDDBBBCCCFFFJJJMMMQQQSSSTTTTTTRRRPPPPPPPPPOOOKKKGGGGGGIIIIIIEEE@@@DDDFFFIIIKKKMMMOOORRRTTTQQQPPPNNNMMMKKKJJJIIIIIIKKKKKKIIIGGGDDDCCCEEEGGGGGGEEECCCBBBCCCEEEGGGIIIFFFEEECCCBBBCCCDDDFFFHHHOOOQQQTTTWWWZZZ[[[\\\\\\TTTSSSQQQQQQQQQQQQOOONNNKKKJJJKKKOOOVVV]]]bbbeeeeeehhhddd[[[QQQKKKDDD>>>777555222///......000111000222444333111///...///111000111222555999<<<>>>DDDFFFEEEBBB@@@CCCEEEFFFEEECCCAAA???>>>=========>>>===;;;:::;;;===@@@AAACCCHHHJJJEEE@@@AAADDDEEEGGGDDDAAA???@@@AAABBBBBBBBBEEEGGGGGGIIINNNPPPNNNEEEDDDCCCBBB@@@>>>===<<<;;;:::888999===DDDLLLPPPOOOTTTVVVQQQKKKFFF@@@;;;555222000000111222222111222333555666666666888:::===>>>;;;333...------,,,...,,,++++++,,,---,,,,,,...222333...******++++++***)))((('''''''''((((((((('''(((+++,,,******,,,,,,---...,,,***))))))***,,,,,,+++++++++,,,---...222,,,))),,,...,,,***+++***///111//////111222111...,,,///888???AAADDDGGGHHHIIIJJJJJJIIIFFFDDDBBB>>>>>>===:::666444444555555444333222222222333444888888999:::;;;<<<<<<===AAA>>>:::777666777:::<<<===@@@DDDHHHKKKKKKKKKJJJJJJMMMPPPRRRRRRRRRSSSTTTLLLQQQPPPHHH???:::666222222555:::>>>???<<<999666333111111666<<<>>>:::666444555666555111...------+++,,,,,,***(((&&&&&&''')))***+++***(((((((((***''''''&&&%%%$$$###""""""&&&&&&&&&&&&%%%$$$###"""$$$###!!!!!!"""###"""!!!$$$$$$#########"""""""""#########$$$%%%'''))))))((('''%%%%%%&&&&&&%%%######"""!!!!!!"""$$$&&&'''***(((***///000+++'''&&&((()))***)))'''&&&&&&&&&&&&&&&''')))))))))))))))))))))+++,,,---,,,)))&&&'''''''''((()))***,,,,,,+++------+++---444999999;;;;;;:::666222.........///......///111333333222///---,,,+++,,,---,,,+++***,,,///111111111222333555444333///***&&&$$$$$$########################"""'''---000111111333555:::555...***((('''''''''&&&(((*********+++---///////////////---***&&&$$$%%%%%%%%%%%%&&&'''))))))+++......)))''')))***(((,,,,,,---,,,+++)))'''&&&%%%$$$"""###$$$%%%%%%$$$$$$###"""$$$''')))***)))"""(((+++((('''***,,,---(((---222555555555777:::======<<<888333///---,,,+++))))))***(((%%%''',,,///333888:::777111,,,)))&&&+++///111...+++++++++///...+++***)))***+++,,,------------,,,,,,++++++---,,,,,,,,,---+++)))&&&$$$&&&))),,,...//////...(((&&&$$$"""!!!"""###$$$(((+++------+++)))((((((IIIIIIIIIHHHHHHGGGGGGGGGJJJHHHFFFEEEFFFJJJOOORRRUUUWWWZZZZZZXXXVVVUUUUUUQQQLLLIIIJJJMMMLLLGGGAAACCCEEEHHHKKKNNNPPPSSSTTTQQQRRRRRRQQQPPPNNNNNNOOOOOOMMMJJJGGGFFFGGGIIIKKKEEECCC@@@???@@@BBBFFFHHHIIIHHHGGGEEEEEEFFFGGGHHHJJJKKKLLLNNNPPPRRRSSSTTTOOOMMMKKKKKKKKKJJJHHHGGGGGGFFFFFFGGGKKKPPPTTTWWW]]]```]]]TTTLLLFFFAAA<<<666444111...------...///...///000000///............------...000444888;;;>>>>>>>>>???>>>>>>???AAA@@@???===;;;::::::::::::;;;:::888777888;;;>>>AAABBBHHHJJJDDD>>>>>>BBBCCCEEEAAA===;;;<<<===>>>>>>===AAACCCCCCFFFKKKMMMLLLCCCBBB@@@???===;;;:::::::::999888888;;;BBBJJJOOOOOOSSSSSSMMMGGGCCC>>>999888666333111111111000///111222444444444555888:::444555222...******++++++,,,+++***+++,,,,,,+++)))***,,,---+++((('''((()))'''''''''''''''((((((((())))))***,,,,,,***))))))***++++++***)))(((((()))***+++------,,,,,,+++,,,222+++''')))+++******,,,***///111...---///000...,,,+++...777>>>@@@BBBEEEDDDDDDEEEEEEDDDCCCBBBAAA??????<<<888333111111222111000///...------......///000222333444444444333444222///...///222777:::555777:::>>>@@@BBBCCCCCCAAADDDGGGIIIJJJKKKLLLNNNHHHLLLKKKBBB999444000---...222888<<<>>><<<888555444333555999>>>???<<<888666777777555111---+++***+++++++++)))&&&$$$$$$%%%)))***+++***(((''''''((((((((('''%%%$$$###"""!!!###############"""!!! """!!! !!!###%%%%%%%%%############""""""""""""#########$$$%%%&&&((()))((('''&&&'''((((((&&&$$$%%%$$$""""""###%%%(((***,,,)))+++//////***%%%$$$''')))******(((&&&%%%%%%&&&&&&&&&''''''((()))******+++,,,,,,,,,***'''%%%###$$$%%%'''***,,,...///)))++++++,,,444>>>DDDDDDBBBAAA===999444111111222222000000000222333222111///---,,,+++,,,,,,+++***(((+++---//////...///000444444333222///---+++***%%%%%%%%%&&&&&&%%%%%%%%%###***111444222111333666;;;777333///---,,,)))((($$$&&&)))***))))))+++,,,************(((&&&$$$###$$$$$$$$$%%%&&&((()))***+++---,,,((('''***+++***------,,,+++***(((&&&%%%###"""""""""###$$$%%%%%%%%%$$$$$$%%%'''((())))))###(((+++)))'''***------(((...555666333000111444777999:::888222...+++++++++((((((***)))&&&&&&)))+++///555777555000,,,)))(((---222222///,,,,,,---///---+++)))))))))***+++***+++---...//////......+++)))))))))***)))(((&&&###%%%(((+++.........---))))))(((&&&$$$"""###$$$&&&(((,,,.........---,,,PPPOOONNNLLLJJJHHHGGGFFFIIIHHHGGGGGGIIINNNSSSVVVVVVXXX[[[[[[ZZZXXXWWWVVVQQQNNNLLLNNNRRRRRRMMMIIIDDDEEEHHHLLLOOORRRSSSSSSQQQSSSTTTSSSQQQPPPQQQSSSVVVSSSNNNJJJIIIIIIKKKKKKDDDBBB@@@>>>???AAADDDFFFHHHHHHGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKIIIGGGEEEEEEEEEDDDBBBAAAAAAAAA@@@??????BBBEEEGGGMMMPPPNNNGGGAAA???;;;888444222000...---------...000//////000000000//////...---,,,,,,...222666888999666888???@@@;;;999;;;::::::888777777888999999777666555555666999<<<>>>>>>CCCDDD>>>999:::>>>??????<<<888666777888999888777;;;===<<<>>>CCCEEECCC>>>===;;;:::888888777777888888777666888===EEEKKKLLLOOOMMMFFF@@@???===:::888666222111000000///...+++,,,---------...000333///...,,,***((('''))),,,---,,,++++++,,,,,,***)))''''''(((((('''%%%&&&'''$$$%%%&&&'''((()))*********,,,,,,,,,+++***)))''''''((())))))(((((()))+++))),,,//////---+++++++++222+++&&&(((******+++---+++///111...---///000...///...111888>>>>>>>>>@@@>>>>>>???@@@@@@AAAAAAAAAAAA???<<<777111...---...,,,,,,+++***************)))***,,,---...---,,,,,,...,,,***)))***...222555000000000222444777:::<<<888:::>>>@@@AAACCCEEEGGGFFFJJJHHH@@@888444111...///222666:::<<<;;;999888777777888;;;>>>===:::666444555666444111---,,,+++******)))&&&###"""###$$$'''((()))(((&&&%%%%%%&&&(((((('''&&&%%%$$$###""" !!!"""###############!!! """%%%((()))(((#########"""""""""!!!!!!#########$$$%%%&&&'''(((((('''''''''((((((&&&%%%'''%%%###"""###%%%''')))---***+++//////)))%%%$$$''')))******(((&&&%%%%%%'''&&&&&&&&&'''((()))***+++,,,------+++)))((('''$$$$$$%%%&&&(((+++---...(((,,,///444===IIIOOOOOOFFFDDD@@@;;;666333444555555333222111222111000...///...+++++++++,,,+++))))))+++---...---,,,,,,,,,...//////000111111111000))))))***++++++***))))))&&&---555777555444555888888777555444333///+++((("""$$$&&&'''&&&&&&'''(((&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$&&&''')))))))))+++)))'''(((,,,---+++---,,,+++***)))'''&&&%%%"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&'''$$$***,,,)))'''))),,,,,,+++000555444...******,,,+++000555555222000000222000,,,***,,,+++(((''')))+++...111333111...,,,,,,...000333333111000111222---,,,***((('''((()))***)))+++...000111111///...***(((''''''((()))((('''$$$&&&)))+++,,,+++)))((($$$''')))(((%%%!!! ###%%%(((,,,///000000///WWWVVVSSSQQQNNNKKKIIIGGGIIIIIIHHHIIIKKKOOORRRUUURRRTTTVVVWWWUUUTTTTTTTTTOOOPPPQQQTTTVVVVVVTTTRRRIIIIIIKKKNNNRRRTTTSSSRRRPPPRRRSSSRRROOOOOOQQQTTT\\\XXXRRRMMMLLLKKKKKKJJJGGGEEECCCBBBAAACCCEEEGGGDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCAAAAAAAAAAAA???>>>;;;;;;<<<;;;999:::<<<>>>===AAAAAA;;;888777666444111000...------------...111///......000000///...///...------...111333555555111666CCCEEE:::444666666666444444444555666777222111111222333555666777777:::999444333666999888888666333333444444444333111444666555777<<<===;;;888777555444333333444555444555666555555888???EEEEEEGGGEEE???;;;<<<===;;;444222///.../////////...++++++,,,+++***+++...000000---,,,+++)))&&&''',,,...---+++***++++++***)))'''%%%%%%''''''$$$$$$&&&!!!"""$$$&&&((()))******)))+++,,,))))))+++***'''$$$%%%''''''&&&&&&(((***'''***......+++(((((()))...((($$$'''***))))))***(((---///------000111///000///111888;;;:::999:::999999999:::;;;===???@@@===<<<999555///+++))))))'''''''''''''''&&&&&&&&&%%%&&&((()))))))))(((''',,,+++)))'''((()))+++---,,,+++******,,,///333666111333777999;;;===AAACCCDDDHHHGGG@@@999666444222///111444777999999888888999999999999:::999555333///111333333111000///000(((((('''%%%"""!!!"""$$$%%%&&&'''&&&$$$$$$$$$&&&''''''&&&&&&%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&!!! """%%%((())))))######"""""""""!!!!!!!!!############$$$%%%&&&'''((('''&&&&&&'''((('''&&&%%%$$$###""""""$$$&&&'''...++++++......)))%%%$$$((()))***)))'''&&&&&&&&&''''''''''''((()))***+++***,,,------***(((((((((((('''&&&&&&'''***,,,......555<<>>888444333222---+++,,,,,,...111111000.........222222333444555555555555,,,+++((('''&&&&&&((((((,,,...111333333111...,,,***(((&&&&&&''')))))))))&&&(((***++++++)))%%%######(((,,,---)))%%%###$$$######$$$(((,,,/////////\\\[[[XXXUUURRROOOLLLKKKKKKKKKKKKKKKLLLMMMNNNOOONNNOOOPPPPPPNNNNNNOOOPPPNNNRRRVVVXXXXXXWWWWWWXXXOOOOOOPPPSSSVVVWWWUUURRROOOQQQRRROOOLLLKKKOOOTTT[[[WWWRRROOOPPPPPPPPPNNNKKKJJJIIIGGGGGGGGGHHHHHHCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFEEEEEECCCBBBAAABBBAAA@@@@@@AAAAAA???>>>;;;===>>><<<999777888999444888999555222333444222......------,,,------...222000------///000...,,,///////////////000000111222---666HHHJJJ::://////111000///...------...///+++,,,---...//////000000000000---***---333444111222111111111333333111000,,,///111111333888:::888222111000//////000111222000333555444222333999>>>;;;>>>???;;;999;;;<<<:::666333000/////////...------------+++***+++---000000---+++,,,)))%%%''',,,///---)))((()))******))))))$$$###''''''######%%%###$$$&&&'''))))))))))))&&&******((()))...000---$$$%%%&&&&&&%%%$$$%%%'''%%%)))---,,,(((&&&''')))+++&&&$$$(((***)))''''''&&&+++...------111333111///---000666999777555555999888888888999:::===>>>777777666333...***((('''$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&)))(((((('''''''''(((((()))(((((((((***,,,...000...000333666888;;;???BBBDDDHHHGGG???888666555333...000444888999999777666:::999888888777666444222...000222222111000000111(((((('''$$$""""""$$$&&&###$$$&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%$$$###!!!"""$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!############$$$%%%&&&&&&(((&&&$$$$$$&&&'''''''''"""######$$$%%%'''((()))...******......)))&&&%%%)))******(((&&&%%%&&&(((''''''((())))))******+++(((***,,,+++(((''''''(((((('''&&&&&&)))---222555666@@@IIILLLMMMPPPPPPNNNBBBAAA???:::666333222333555333111111111000...,,,000...+++***++++++)))((()))+++---...---------......+++)))))),,,...---,,,,,,---...000000...---,,,+++...333777888777555333333111//////000111000...---...///...---...000333((('''%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&'''&&&((()))***///555555111******)))(((''''''&&&&&&###%%%&&&$$$"""!!!###%%%###%%%&&&%%%$$$$$$&&&)))&&&,,,///---+++///222222555333///+++(((&&&&&&'''$$$(((,,,---///666BBBLLLRRRJJJBBB>>>:::444000000...111333444333111000000222111222666:::;;;888444,,,***(((&&&&&&&&&'''(((***---111444555333000---+++)))&&&&&&'''***++++++''')))+++---,,,(((%%%"""%%%)))......***((()))***%%%###"""$$$'''***+++***^^^]]][[[XXXUUURRRPPPOOONNNNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKJJJIIIIIIKKKMMMNNNTTTZZZ[[[XXXWWWXXX[[[TTTSSSSSSVVVYYYYYYVVVSSSNNNPPPPPPMMMIIIIIINNNSSSUUURRROOOPPPSSSVVVVVVVVVOOONNNMMMLLLKKKJJJJJJJJJDDDDDDEEEEEEFFFFFFGGGGGGDDDEEEFFFFFFEEEDDDBBBAAABBBAAA???@@@AAAAAA@@@???@@@BBBCCC@@@;;;777555666222666666222000222333111---,,,,,,,,,,,,---......444111......///000...,,,//////////////////.........***444IIIKKK888******---,,,***(((&&&&&&&&&&&&'''(((***+++,,,,,,+++***+++)))%%%$$$)))111111---//////000111333333000...)))---//////222888:::888///...,,,+++,,,---///111...222444333000111555:::333888;;;:::999;;;;;;999<<<999555222000///---+++++++++***(((&&&''')))+++---)))(((***)))%%%(((...///,,,(((&&&'''((())))))***$$$###'''(((###"""%%%&&&''')))***+++******)))%%%***+++(((+++333666444&&&'''((('''%%%###$$$%%%&&&***---,,,(((%%%''')))***%%%%%%***---***'''&&&&&&+++///...///333555444...---///555888666444444<<<;;;999888999:::<<<===333444444222///+++))))))$$$%%%&&&'''((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''((())))))'''''')))***+++,,,,,,,,,---///222555777;;;???BBBDDDHHHFFF???777555444222...111666;;;<<<:::777555;;;;;;999888777666555444111222444333111.........(((((('''%%%######%%%(((###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$###""""""&&&$$$""""""""""""!!! """"""""""""!!!!!!!!!!!!############$$$%%%&&&&&&)))&&&######$$$&&&''''''"""###%%%''')))+++------...******---...)))&&&&&&******)))'''%%%%%%'''((('''((()))***+++++++++***&&&(((******'''%%%&&&((($$$$$$###%%%+++333:::???<<>>>>><<<999444111111111333111000000111111///...000...+++***+++***)))((('''***---.........///000444000,,,***+++,,,+++***+++,,,...//////...,,,+++***,,,000444777777333///222///,,,+++---000222333+++++++++)))(((***---000+++***'''%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%(((***---333999999444***)))((('''''''''''''''$$$&&&'''%%%"""!!!###%%%!!!$$$&&&&&&%%%%%%(((,,,&&&,,,000......222666777666111+++&&&%%%&&&&&&&&&'''))))))(((***444EEERRRaaaWWWLLLFFF@@@888444333///222666888666333111000000///111777>>>???888111,,,+++)))'''&&&'''((()))&&&)))///444666666444222,,,)))&&&&&&(((+++,,,---(((***---...---***&&&###"""&&&)))(((%%%$$$(((+++((($$$!!!!!!$$$''''''&&&```___^^^ZZZVVVTTTSSSTTTTTTRRRPPPMMMLLLKKKKKKLLLJJJIIIIIIIIIJJJJJJIIIGGGKKKNNNQQQSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRRRRMMMMMMMMMMMMLLLNNNQQQTTTVVVSSSPPPQQQUUUWWWWWWVVVSSSRRRQQQOOONNNMMMLLLLLLGGGHHHHHHIIIJJJJJJJJJKKKLLLIIIFFFBBB???>>>>>>>>><<<===???AAABBBCCCBBBBBBDDDFFFGGGDDD===777444333333222000///...//////000000,,,)))(((+++...//////000000000///...,,,++++++,,,---...//////---+++***+++---000222111///,,,***))))))))))))))))))))))))((((((((()))))))))))))))+++***)))))))))***+++,,,---------...000111000...,,,,,,---///111444777888000...---,,,.../////////444444555555555444222111;;;;;;:::999999:::::::::===:::666111---+++***)))++++++++++++++++++++++++***************)))(((''''''(((((()))***,,,---...+++((($$$$$$%%%&&&%%%###%%%&&&'''((()))((('''&&&'''''')))***,,,...///000((((((((((((((((((((((((***+++***)))&&&&&&'''((())))))*********((('''&&&'''(((***,,,...000111222111///000666888666555555999;;;======:::777555444222444666333---(((%%%%%%%%%###!!!###&&&'''%%%###!!!!!!!!!"""###%%%''''''''')))+++,,,+++)))&&&$$$&&&(((******))))))***+++333333333666:::>>>@@@AAAAAA===:::888444000111666000666;;;;;;666222111222555555444444444666888999888666333000...---.........)))%%%###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&((((((((('''&&&)))'''$$$"""!!!"""$$$%%%$$$###!!! !!!###$$$!!!###&&&&&&&&&%%%%%%&&&((('''%%%%%%&&&(((((('''''''''&&&&&&'''((())))))000***'''+++///---)))(((+++++++++***((('''((())))))(((+++000000,,,***,,,***++++++,,,+++***)))(((***)))(((***...444999===CCCCCCDDDDDDCCCAAA???>>>666444000---++++++,,,---111222222000...---///000222///,,,+++---...,,,)))+++///333333...,,,...111111///------------,,,+++***,,,...//////000111222222222222555777666222...+++***)))((())),,,///111000...,,,******+++---...---(((%%%%%%(((***'''$$$###$$$&&&(((((('''%%%$$$!!!%%%,,,222444444111///++++++++++++***)))((('''%%%%%%$$$$$$$$$############$$$%%%&&&'''&&&&&&%%%&&&)))...333777888999888111///---)))&&&$$$""""""%%%)))---------333===GGGXXXSSSLLLFFFAAA;;;333...///333777777444111000111000111666<<<;;;666333444666222---)))&&&''')))+++(((+++...111222333555777000...***'''$$$$$$%%%&&&'''***...///---***((('''$$$%%%&&&%%%#########%%%&&&%%%###"""""""""###$$$aaaaaaaaa^^^[[[XXXXXXXXXVVVUUUSSSPPPNNNLLLKKKJJJGGGGGGGGGHHHJJJKKKJJJIIIIIIKKKMMMNNNMMMMMMMMMNNNSSSSSSRRRRRRQQQQQQPPPPPPKKKLLLLLLLLLLLLNNNQQQTTTRRRQQQOOOPPPQQQSSSTTTTTTTTTRRRPPPOOOMMMMMMMMMNNNOOOOOONNNMMMMMMLLLMMMMMMOOOMMMJJJGGGDDDAAA@@@???<<<===>>>???AAAAAABBBBBBCCCEEEFFFDDD>>>999666555222222000//////000111111111---******---///000000000000...---,,,,,,------,,,---...///...---+++***)))***,,,------+++)))'''))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((()))+++,,,---,,,,,,---///000///---+++,,,...000333555777888111///...---.../////////333444555555555444333222666777777888888999:::;;;===:::666111...,,,+++***---,,,++++++************+++++++++++++++***))))))*********++++++---......+++(((%%%%%%&&&'''&&&$$$&&&&&&''''''(((((('''''''''((()))***+++,,,---...((((((((((((((((((((((((***+++,,,***(((''''''(((((())))))******)))(((''''''((()))+++---///111222333000111555777444111111777:::<<<;;;888444222111000333555444///***'''&&&$$$#########%%%&&&%%%$$$!!!!!!!!!"""###$$$%%%&&&'''((()))***)))(((&&&%%%&&&(((*********)))***+++000222555999<<<===<<<:::;;;888666888777333222444111666999999444111000222555555555555555666666777777666444222111222333333000,,,'''&&&&&&((('''&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&&&&''''''(((((()))******)))''''''&&&$$$"""!!!"""$$$###""""""""""""###$$$!!!$$$''')))))))))***++++++)))''''''((())))))((((((((((((((()))***,,,,,,000***(((,,,///---)))(((+++,,,,,,***(((((()))***+++***---111222...,,,---++++++,,,------,,,++++++((()))***,,,...222777:::777777777888777777666666555222///+++)))(((((()))---...///...------///111222///------...///...,,,,,,///222222000//////111222000...---......---,,,(((***---...---...///000222111111222444333000,,,'''&&&%%%%%%'''***---///---+++)))'''&&&''')))***+++(((%%%'''***+++(((%%%###$$$%%%''''''''''''&&&(((***...333666666222///(((''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%(((+++111555888777555333++++++)))((('''&&&&&&&&&%%%)))------+++///777???KKKIIIEEE@@@;;;444///,,,,,,///333222///,,,,,,---111111444888777111...///666333---(((%%%&&&)))++++++---000000000000111333333111...***(((''''''''''''***------+++(((&&&%%%"""$$$%%%%%%$$$###$$$%%%%%%$$$######""""""######___aaabbbaaa^^^\\\[[[[[[ZZZYYYXXXUUURRROOOKKKJJJEEEDDDEEEGGGJJJLLLKKKJJJLLLNNNOOOOOOMMMKKKJJJJJJOOOOOOOOONNNNNNMMMLLLKKKFFFHHHIIIIIIJJJLLLPPPSSSMMMNNNNNNNNNMMMNNNQQQSSSUUUSSSPPPNNNMMMMMMOOOPPPVVVUUUSSSRRRRRRSSSTTTUUUUUUTTTRRRPPPLLLHHHDDDBBB>>>>>>>>>???@@@BBBDDDEEEFFFGGGGGGEEE@@@;;;888666333333111000000000111222---+++(((((()))+++,,,,,,///...---,,,------...///,,,---.........---+++***))))))******)))(((''''''))))))))))))))))))))))))+++)))(((''''''((()))***))))))((((((((()))+++,,,---++++++,,,---...---,,,)))+++...222555666777888333222000///......///000222333444444444444444333555555666777777777777777;;;999555111...,,,++++++...---+++***)))))))))***+++++++++++++++******)))************+++++++++,,,)))'''%%%%%%%%%&&&%%%$$$&&&&&&&&&&&&&&&'''(((((((((((())))))******++++++(((((((((((((((((((((((()))+++------+++)))(((((('''((()))*********)))(((((()))***+++---///111222777444444777777333000000666888999888444000---,,,...111333333000+++'''&&&"""$$$%%%%%%$$$$$$%%%&&&"""""""""!!!"""######$$$&&&&&&&&&&&&''''''''''''''')))++++++******+++,,,---111666;;;===;;;888555555111111666888666333222333555777555222///000111666666666666666555444444444333222222222333444555///,,,(((&&&&&&&&&&&&%%%$$$$$$############$$$$$$(((''''''&&&&&&&&&''''''***+++,,,,,,+++***((('''(((&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%))),,,......000111...,,,)))))))))******)))))))))******,,,---///000///***(((,,,///---******,,,------+++))))))***+++...---///333444000...///,,,------............---%%%(((,,,------///333777111111111111111222333444222000,,,)))&&&%%%%%%%%%(((***+++,,,,,,---///000222000...---///000000//////000222333333333222222111000...---......---,,,)))+++---...------...///111000///000000///,,,***$$$$$$$$$$$$&&&))),,,...+++)))'''%%%$$$%%%&&&''')))''''''))),,,,,,)))&&&$$$$$$%%%&&&''')))***+++///---...222777777222---***)))'''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%***...444888999555000,,,((((((((('''''''''''''''&&&***---,,,)))***///555BBBCCCCCC???888222///...---000333222...,,,,,,...666444555888777222///000777333,,,&&&$$$%%%(((+++...000111000...---------333111///---+++***)))(((''')))++++++)))%%%###""" ###%%%&&&%%%###############$$$$$$######"""!!!ZZZ]]]``````___]]]\\\\\\^^^^^^]]][[[WWWRRRMMMJJJFFFFFFFFFHHHKKKLLLKKKJJJNNNPPPPPPOOOLLLIIIGGGGGGLLLLLLKKKJJJIIIGGGEEECCC@@@BBBCCCDDDEEEHHHKKKNNNJJJLLLMMMLLLJJJKKKOOORRRUUUSSSPPPMMMMMMNNNQQQSSSXXXWWWVVVWWWXXXZZZ]]]^^^\\\\\\[[[YYYUUUPPPKKKGGGBBBAAA@@@???AAADDDGGGIIILLLLLLKKKHHHDDD???<<<:::777666444222000000000000---+++)))(((((()))******+++,,,...///000000///...------.........---,,,+++---,,,+++******)))******)))))))))))))))))))))))),,,***(((&&&&&&''')))+++***))))))((()))***,,,---,,,+++******+++++++++***(((+++...222555666777666444444333111//////000111111222222333333444444444888888888888777555333111888666222///,,,+++******///...+++)))(((((())))))))))))************))))))'''(((((((((((((((''''''&&&%%%$$$$$$$$$$$$$$$###%%%%%%$$$###$$$%%%'''((())))))))))))))))))))))))(((((((((((((((((((((((())),,,///000...+++)))((('''((()))***++++++***)))*********,,,...000333444:::666666::::::555222222555666888666222...+++)))+++---000111///+++'''$$$!!!$$$&&&%%%###"""$$$'''######"""!!!!!!""""""###$$$$$$$$$$$$$$$&&&'''((((((***,,,---,,,,,,---...+++000666;;;<<<;;;888666666///---222666555222000333444444222///...///111555666666777666444222111///............///111111,,,***'''%%%$$$#########$$$$$$############$$$$$$(((((('''&&&&&&&&&'''''')))***+++++++++***)))(((((('''&&&$$$$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$######&&&+++///000111222222///---***)))*********)))))))))***+++,,,...000111...***)))---...,,,***+++---......,,,***)))***,,,///---000444444000...///...............---,,,,,,&&&))),,,,,,+++---222777222111000//////000111222...,,,***'''&&&%%%%%%%%%&&&(((***+++++++++---...111///...---...///000111333333333555777777555333111///------...///...---+++---///000///...///000111000000///...,,,***)))$$$$$$$$$%%%(((+++---///+++***(((&&&%%%%%%&&&&&&&&&'''(((+++...---***&&&%%%%%%%%%&&&(((+++...000000,,,+++///555666111******)))'''%%%$$$%%%'''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''---111777:::888222+++&&&(((((((((''''''&&&%%%$$$&&&))),,,,,,)))))),,,///;;;@@@CCC???666///---///...111333222///---...000555222333777888444222333666222+++%%%"""$$$'''***...///000///---+++***+++.........---,,,+++******''')))+++***'''###!!! """$$$'''(((%%%###!!! """###$$$$$$$$$###!!! VVVYYY]]]______^^^______aaabbbaaa```\\\VVVQQQNNNLLLKKKKKKLLLMMMMMMKKKJJJLLLMMMNNNLLLHHHEEECCCBBBKKKJJJJJJHHHEEEAAA>>><<<;;;===???@@@AAABBBEEEGGGGGGJJJLLLKKKJJJKKKOOOSSSUUUSSSPPPNNNNNNOOORRRTTTZZZYYYYYYYYYZZZ\\\^^^___^^^___```___[[[VVVPPPLLLCCCBBB@@@???@@@CCCFFFIIILLLKKKKKKJJJIIIGGGEEECCC<<<;;;888555222111000000111111///---+++***++++++(((+++///333444222000---////////////......------///...,,,+++******++++++)))))))))))))))))))))))),,,+++(((&&&%%%''')))*********))))))***+++---...---+++)))((()))***)))((('''***---111333444444444444555444222///...000222000000111111222222333333777888::::::999666333111444222///+++)))((())))))...---+++)))((((((((((((''''''((((((((((((''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$######"""###%%%'''((()))))))))(((((((((''''''))))))))))))))))))))))))(((,,,000111///,,,***)))'''((()))+++++++++******+++***+++,,,...000333555777444555999999555222333333555666555111---+++))))))***---......+++&&&###!!!$$$&&&%%%###"""$$$'''$$$######"""""""""""""""$$$###""""""###%%%'''))))))+++---...------...///+++000555999::::::;;;<<<:::222---///333222000000333333222000//////000111444555555555444222111///------,,,,,,,,,,,,,,,,,,***)))(((&&&$$$#########%%%%%%$$$$$$$$$$$$%%%%%%(((((('''&&&&&&&&&&&&&&&$$$%%%'''((()))))))))((($$$$$$###"""!!!"""#########$$$%%%%%%%%%%%%$$$###%%%(((---000000000000000...,,,)))((()))))))))(((''''''((()))+++---...///,,,)))))),,,---+++***+++.........---+++***+++,,,...---///333333///---...000///...---+++******)))***+++,,,++++++...333888000...---+++******+++,,,******)))((('''(((((()))''')))+++,,,,,,+++,,,---000///---,,,,,,---///111666555555666888888666333000...,,,,,,---...---,,,+++---//////---------...000111111000...+++)))(((######$$$%%%'''***---...)))((('''&&&%%%%%%%%%%%%%%%'''))),,,...---)))&&&'''&&&&&&''')))---111333///,,,***///555777111+++&&&$$$"""!!!!!!"""###$$$(((((('''''''''&&&&&&&&&%%%$$$######$$$''')))***///222666888666///((("""&&&''''''(((''''''&&&%%%&&&))),,,,,,++++++---///666<<>>CCCAAA777///,,,,,,---111666888666444444666000---///666<<<:::888888000---((($$$###$$$''')))***+++---------,,,---...............000111222333,,,---...,,,)))&&&$$$$$$((()))***)))&&&""" """"""######""""""!!! PPPRRRVVVYYY[[[]]]aaaccceeefffeeedddbbb___\\\ZZZXXXVVVUUUUUUUUUTTTRRRPPPSSSTTTUUUSSSPPPMMMLLLLLLKKKKKKKKKKKKHHHDDDAAA>>>@@@BBBCCCBBBAAA@@@@@@AAADDDCCCCCCFFFJJJNNNQQQRRRRRRRRRQQQQQQQQQRRRTTTUUUXXXXXXYYYYYYWWWUUUSSSQQQQQQSSSUUUVVVTTTQQQMMMJJJHHHFFFEEECCCCCCDDDEEEFFFBBBAAAAAADDDIIILLLLLLKKKEEEDDDAAA???<<<;;;;;;;;;;;;<<<:::666000,,,+++,,,---///222444555444333222333222222111111111111111------,,,+++***)))(((((())))))))))))))))))))))))+++***)))(((''''''''''''''''''&&&'''((()))+++,,,///,,,)))'''((((((((('''(((((()))***+++,,,,,,---+++...///---)))(((,,,000000///...---------...///111444888;;;<<<:::777555///---+++(((''''''((())))))***+++,,,+++***((('''%%%&&&''''''((((((''''''((()))+++,,,,,,+++***)))$$$'''))))))'''&&&&&&(((%%%%%%'''((()))***************)))))))))))))))((()))))))))))))))))))))))))))+++...///...,,,++++++)))***+++,,,+++***)))(((''''''&&&&&&(((,,,///222111......333444000------+++...111222000...---,,,...,,,++++++,,,+++(((%%%$$$#########%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&(((***+++******+++,,,+++000555777666666999===<<<777555555222...---000000///000000222333333222222111000///////////////,,,,,,,,,,,,,,,++++++***'''((()))(((&&&%%%&&&((((((''''''&&&&&&''''''(((''''''&&&$$$$$$######### !!!###$$$%%%%%%%%%$$$''''''''''''''''''''''''$$$###""""""""""""###$$$%%%)))...111111///......,,,***(((((()))******)))&&&&&&&&&''''''(((******(((&&&'''+++***''''''+++---------,,,***)))***+++///---///333333...+++,,,---,,,+++******++++++,,,,,,+++,,,111777999777444---.........---,,,,,,+++))))))))))))******++++++))),,,///111222222222333222222000---++++++///222222555777555111......///---+++)))***+++,,,,,,+++((()))+++***(((''''''(((***...222333000+++((('''""""""###%%%&&&((())))))%%%%%%%%%&&&&&&&&&''''''&&&(((***+++***(((&&&&&&######$$$%%%(((+++---///...///111444555333...)))''''''''''''''''''''''''$$$$$$$$$$$$############$$$$$$$$$%%%***000666999.../////////---+++(((&&&###$$$''')))++++++******)))***++++++,,,...000111;;;@@@EEEDDD===555111000000666===@@@???===<<<===999666777???CCC@@@;;;888,,,***'''%%%$$$%%%'''(((***,,,---...---------...000///.........000111333...///000...+++)))((((((((()))***)))&&&$$$$$$%%%######"""!!!!!!!!!!!!!!!KKKNNNQQQSSSVVVZZZ^^^bbbfffffffffeeecccaaa___^^^ZZZXXXWWWXXXXXXWWWUUUSSSPPPRRRSSSRRROOOLLLKKKKKKJJJKKKMMMMMMKKKHHHEEECCCEEEFFFGGGFFFDDDBBBAAABBBBBB@@@@@@DDDJJJOOOQQQQQQQQQQQQQQQRRRRRRSSSTTTUUURRRSSSUUUWWWVVVTTTRRRPPPJJJLLLNNNOOONNNLLLIIIFFFLLLKKKJJJHHHHHHGGGHHHHHHBBB@@@???AAAEEEGGGFFFDDDGGGFFFDDDBBBAAAAAAAAAAAAGGGHHHGGGBBB;;;666555555222222222222333444555666444333222222111111222222............,,,+++))))))))))))))))))))))))))))))*********)))(((''''''&&&%%%%%%$$$%%%&&&(((***+++000---)))'''((((((((('''((('''''''''((()))***+++'''***,,,***&&&%%%)))...000///---,,,+++,,,,,,---222555999;;;;;;888444222///---+++)))(((((()))***''')))+++,,,,,,***(((&&&&&&&&&'''((())))))((((((%%%''')))***+++***)))(((!!!$$$''''''$$$######%%%&&&''')))+++------,,,,,,************)))))))))))))))))))))))))))))))))))))))+++......---,,,++++++***+++,,,,,,+++***)))(((%%%$$$###$$$&&&)))---///333000000333444000,,,,,,(((+++...000///...------222///,,,+++,,,,,,***'''%%%###!!!###&&&'''%%%###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((((((((('''(((******000666888666444666888999777888999555///---000///...///111333444444333111000...------...//////))))))***+++++++++******###%%%'''&&&$$$###$$$'''((((((''''''''''''(((((('''&&&%%%$$$############!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$(((...111222111000///,,,***((((((***+++++++++''''''&&&''''''((())))))&&&%%%'''***)))&&&'''***,,,------+++))))))***+++///...000444333...,,,---++++++******+++---...///+++***---555===>>>888111((()))+++,,,,,,,,,+++******************)))))))))(((+++000333444555666777444444222///+++,,,///333///333666444---)))***,,,,,,***))))))***++++++***)))+++,,,+++)))(((((((((''',,,222333000+++'''&&&%%%%%%&&&''')))******+++''''''((())))))******+++&&&(((******)))'''%%%%%%!!!!!!"""$$$&&&)))***,,,,,,...222444222...(((%%%######$$$%%%%%%%%%$$$$$$#########"""""""""!!!!!!%%%%%%%%%'''---444;;;???...------,,,+++***)))((('''(((***++++++)))(((&&&++++++******+++---///111777<<>>======>>>:::;;;AAACCC>>>777333)))(((&&&%%%%%%&&&'''(((+++,,,......---------...111000---++++++,,,...///000111111000---+++++++++'''((()))((('''&&&((()))$$$###!!! !!!"""MMMNNNNNNNNNNNNQQQVVVYYY\\\___bbbdddcccaaa]]]ZZZYYY[[[\\\\\\ZZZXXXWWWXXXYYYWWWUUURRRQQQQQQQQQRRRUUUWWWXXXXXXUUURRRQQQQQQOOONNNMMMLLLJJJIIIGGGGGGIIIHHHGGGGGGIIILLLOOOQQQVVVSSSQQQSSSXXXYYYVVVRRRTTTVVVXXXXXXVVVTTTRRRRRRFFFGGGHHHHHHHHHKKKOOORRRYYYYYYYYYWWWUUURRRPPPOOOJJJIIIFFFCCCAAAAAAAAAAAAAAACCCDDDBBBAAABBBGGGKKKNNNOOOOOOLLLGGGCCC@@@@@@???<<<888888999:::999777666666666555555333222111444444333222111000/////////---++++++++++++)))''')))((((((***+++***(((%%%&&&&&&''')))+++,,,+++))),,,***((('''''''''&&&%%%###$$$&&&((()))*********(((+++,,,***'''&&&***///222---((((((+++,,,+++(((000222444444444333444444111333///)))***000---$$$+++)))((((((((((((&&&%%%%%%''')))+++++++++***)))&&&&&&(((,,,000000,,,(((###$$$$$$%%%&&&'''((())))))*********))))))+++---)))***+++***((('''''''''&&&&&&%%%%%%&&&((()))***))),,,000222111///---,,,---,,,*********)))'''%%%)))))))))((('''))),,,///...//////000000//////...,,,,,,,,,,,,,,,---...//////,,,(((&&&'''))))))))),,,'''"""!!!"""%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&((())),,,222555222000333555555111444777888555111...,,,,,,111444222111333333111///---,,,,,,------,,,***+++---///...,,,)))((((((%%%$$$"""###$$$%%%%%%%%%$$$$$$###"""###%%%((())))))))))))))))))******+++'''&&&%%%%%%&&&'''&&&$$$######""""""!!!  !!!###%%%((()))(((((()))+++---///000000...,,,***((('''''''''(((+++(((%%%&&&(((******(((%%%&&&((((((''''''(((***...---,,,,,,---...---+++...//////000//////.........000111///---,,,...111///000333888;;;;;;999666//////...------------...,,,***)))(((***+++,,,+++***...222555555444444555777111***(((***...111111,,,...///,,,((('''))),,,)))***+++,,,,,,***)))((('''))),,,......---+++)))&&&(((+++......,,,)))'''&&&%%%######$$$(((,,,...///000///***$$$"""$$$(((++++++,,,,,,+++)))(((''')))&&&""""""$$$(((***+++000000000///...+++)))'''&&&&&&%%%$$$$$$%%%%%%%%%'''''''''''''''&&&$$$$$$$$$$$$'''(((,,,===DDD888...---+++***((('''&&&&&&%%%&&&(((((('''&&&''''''&&&(((***)))((()))...333666:::===>>>===:::::::::///333888<<<===<<<:::999:::777666777:::999333---(((******((($$$###%%%(((,,,(((%%%(((***,,,111777999::::::666///***))))))%%%---333000,,,,,,...///)))...111...++++++(((%%%!!!!!!""""""!!! OOOOOOOOOOOONNNPPPSSSVVVYYY[[[^^^aaaaaa```^^^\\\]]]___aaa```^^^\\\\\\\\\ZZZXXXUUUSSSRRRRRRSSSTTTXXXZZZ\\\[[[XXXUUUSSSRRRPPPNNNMMMKKKIIIIIIHHHHHHLLLKKKIIIIIIJJJLLLOOOQQQTTTRRRPPPRRRVVVXXXVVVSSSVVVXXXZZZYYYWWWTTTSSSRRRIIIJJJLLLMMMOOOSSSXXX[[[ccccccccccccaaa^^^[[[YYYVVVTTTOOOJJJEEEAAA???>>>???AAABBBCCCCCCEEEGGGJJJLLLMMMNNNLLLHHHDDDCCCBBBCCC@@@===<<<===>>><<<;;;:::::::::::::::999888777;;;:::999888666444333222000///---,,,---,,,***(((+++******+++,,,,,,+++)))''''''(((***,,,---+++))),,,***((('''((('''&&&%%%%%%&&&'''(((***+++,,,---111333333000+++***,,,000000,,,''''''***,,,***(((...000222444444333222222///777888///***+++***&&&)))(((&&&&&&&&&&&&%%%######%%%&&&((()))(((''''''''''''(((+++......+++(((***))))))((('''&&&%%%%%%***,,,------,,,,,,---...***+++,,,+++)))((((((((())))))((((((((()))***+++(((+++///000///---++++++---+++******+++***(((&&&&&&''''''&&&%%%&&&))),,,---------......---------,,,,,,,,,------......///...+++((('''((()))))))))+++'''###"""###%%%%%%$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$%%%&&&(((***000444111///000222111333666999:::888444111000,,,111333111000222222111000///------......---,,,+++,,,,,,+++(((&&&%%%&&&###""""""###$$$&&&&&&&&&&&&%%%$$$###$$$%%%''')))((((((((((((((()))******((('''&&&&&&(((((('''&&&%%%%%%$$$######"""!!!!!!######""""""###%%%&&&'''((()))***+++---...///000000...,,,***))))))******+++)))'''(((***+++***(((((()))***)))))))))+++---111///......//////...,,,,,,---......//////......---///000///---,,,...000,,,---///333666777555333......---...///111333444---+++))))))***,,,,,,+++///111555777888888777777333...)))'''***...000000+++---...---)))''')))+++((()))***+++,,,---------++++++,,,,,,+++)))'''&&&$$$&&&))),,,---,,,***)))'''&&&$$$$$$%%%(((+++...000222111,,,&&&"""$$$&&&''''''((()))***)))'''%%%'''&&&&&&&&&&&&(((+++,,,......---+++)))'''%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""######'''))),,,;;;BBB666,,,+++***((('''&&&&&&%%%%%%'''(((((('''&&&&&&'''%%%(((***)))'''(((,,,000666666777:::???@@@<<<999000222666888888666555444111///...000333333...)))))))))((('''%%%%%%&&&(((---(((&&&(((+++---222888AAABBBAAA;;;444---***)))%%%,,,///---))))))***)))+++000222000......---***############$$$$$$$$$$$$PPPPPPPPPOOOMMMMMMNNNPPPSSSUUUWWWZZZ\\\]]]^^^^^^___aaabbbbbb```^^^^^^^^^[[[YYYVVVSSSRRRSSSUUUWWW\\\^^^``````\\\XXXVVVUUURRRPPPNNNKKKJJJJJJKKKLLLPPPOOONNNNNNNNNPPPSSSTTTSSSQQQOOORRRVVVXXXWWWVVVYYY[[[\\\[[[XXXUUUSSSSSSOOOPPPRRRSSSTTTXXX\\\```iiijjjllllllkkkgggdddaaadddbbb]]]VVVNNNFFF@@@<<<===>>>@@@DDDGGGIIIHHHGGGIIIJJJLLLKKKIIIFFFFFFFFFFFFDDDBBBAAAAAAAAA@@@???????????????????????????@@@@@@>>><<<:::999777777555333222111111000---+++...,,,++++++,,,------,,,)))))))))+++------,,,***,,,***((('''''''''&&&%%%'''''''''(((***,,,///000777888777333...+++,,,///...***'''&&&)))++++++))),,,...111444555444111000---;;;AAA666)))'''((((((((('''&&&&&&&&&&&&%%%######$$$%%%'''(((''''''&&&''''''''')))+++,,,+++***------,,,***)))(((''''''...000222333222111111222---...//////,,,++++++,,,++++++***)))((()))))))))))),,,///000...,,,+++***,,,+++******++++++)))'''%%%&&&&&&&&&%%%&&&(((+++*********++++++************+++---////////////...+++)))(((''')))))))))((()))'''%%%$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$######%%%''''''...222000.........,,,222555888999888555333222---111222///...000111000111///------//////...---------,,,)))&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$%%%%%%'''''''''&&&&&&&&&&&&'''(((((()))((('''((()))***)))''''''''''''&&&%%%%%%$$$$$$'''&&&%%%%%%$$$%%%%%%%%%))))))***+++---...//////111000...,,,++++++,,,---+++******+++,,,,,,***)))+++++++++******+++...111444222000///000000///---***+++,,,------------------...///...------...///++++++,,,///222333333222///...------...111444666---+++))))))***+++++++++---...111444666666444222...+++'''(((+++......---(((+++...---***((((((***(((((()))+++---///111333...---,,,)))'''&&&%%%$$$$$$%%%(((***,,,,,,++++++((('''%%%$$$%%%'''***,,,222333333///)))%%%$$$%%%'''&&&&&&))),,,---+++((('''***---...+++***,,,------+++)))'''%%%###""""""%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######""""""''')))+++888>>>333++++++******)))(((''''''%%%'''(((((('''&&&&&&'''&&&))),,,+++)))))),,,...666111000666@@@CCC>>>777000222444333111///......///......111444333///+++)))'''%%%%%%&&&'''''''''---((('''+++///000333777@@@AAA@@@<<<555///+++)))%%%+++---+++(((((('''$$$***///111///---//////,,,&&&&&&%%%$$$$$$%%%&&&'''NNNOOOOOOMMMJJJHHHGGGHHHKKKLLLNNNQQQUUUXXXZZZ[[[[[[]]]______]]]\\\\\\\\\[[[YYYUUURRRQQQSSSUUUWWW___aaacccbbb___[[[XXXWWWVVVSSSOOOLLLJJJKKKNNNOOOSSSSSSRRRRRRTTTVVVXXXYYYTTTRRRQQQRRRVVVYYYZZZZZZ\\\^^^___^^^ZZZWWWUUUTTTUUUVVVVVVUUUUUUVVVZZZ\\\dddfffiiikkkjjjfffbbb___hhhhhhfffaaaXXXMMMCCC===<<<===@@@FFFLLLMMMJJJFFFEEEGGGIIIJJJIIIHHHHHHHHHHHHFFFEEEDDDCCCBBBAAA@@@BBBBBBAAAAAABBBBBBBBBCCC@@@@@@???>>>===<<<;;;;;;;;;:::999999999777444222222000---,,,---......---+++++++++---......,,,***+++)))'''&&&''''''%%%$$$((('''''''''))),,,000222666666444000,,,)))***+++---***(((''')))+++,,,+++,,,...111555777555222///+++;;;BBB888+++'''(((((()))(((&&&&&&'''(((&&&%%%$$$%%%&&&'''((((((((('''&&&&&&&&&(((***,,,---...++++++,,,,,,---......///222555888999888777666666222333444444222000000111,,,,,,+++***)))((('''''',,,...111111///---,,,+++***)))((()))******)))''''''((()))((('''''')))+++))))))(((((((((((())))))***+++...000111111///...((('''&&&'''(((((('''&&&''''''&&&&&&&&&%%%$$$###%%%&&&&&&'''''''''''''''%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$###$$$%%%'''&&&...222000------,,,))),,,///333444333111//////,,,000111---,,,///000///000...,,,,,,---......---000000...***&&&$$$$$$&&&%%%&&&&&&%%%$$$"""""""""((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((('''&&&''')))))))))'''))))))((((((((('''''''''(((''''''&&&&&&&&&&&&&&&)))******+++---......///111000---,,,++++++,,,---+++,,,,,,------,,,+++))),,,,,,,,,******,,,000333555333000/////////...---+++,,,,,,,,,,,,,,,++++++,,,---.....................------...111333444444111///,,,++++++...111333---+++)))((()))*********,,,,,,---111444444111......+++)))))),,,---,,,)))&&&***------***(((((()))*********,,,...111444555111///+++(((&&&%%%%%%&&&&&&(((***+++,,,,,,++++++'''&&&%%%$$$$$$&&&(((***000222333111---)))''''''+++***)))---222555333000...333888888333......///...,,,)))&&&$$$"""""""""%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$"""!!!'''***+++444999000,,,---......---,,,+++***&&&''')))((('''%%%&&&&&&(((+++......,,,***,,,...555111///444===@@@;;;555000222333111...,,,,,,...222111222444666555111...(((%%%""""""%%%''''''%%%***''')))000555555444444444555666555222...+++)))&&&+++...,,,******((($$$&&&***,,,)))(((***+++)))***(((&&&$$$######%%%%%%LLLLLLKKKIIIEEEBBBAAAAAACCCDDDFFFIIILLLPPPRRRTTTUUUWWWZZZZZZYYYYYYYYYZZZZZZXXXUUURRRQQQRRRTTTVVV]]]___aaa```^^^[[[ZZZZZZXXXTTTPPPKKKJJJKKKMMMOOOQQQQQQRRRSSSUUUWWWYYY[[[UUUTTTRRRSSSVVVZZZ\\\^^^^^^```aaa```]]]YYYWWWWWWXXXXXXXXXVVVUUUUUUXXX[[[[[[]]]```bbbbbb___[[[YYY___aaacccbbb[[[PPPEEE>>>===???CCCJJJPPPPPPKKKFFFCCCEEEHHHIIIIIIIIIIIIJJJGGGGGGFFFEEECCCAAA@@@@@@AAAAAA@@@@@@@@@AAABBBBBB?????????@@@@@@@@@@@@AAAAAA@@@@@@@@@AAA???<<<:::;;;888555333222222111000///......///111000...,,,,,,***((('''''''''&&&%%%((('''&&&'''))),,,///111111000///,,,***))))))***...,,,***)))***,,,---...---...111555888888444000***888>>>777---++++++(((((('''&&&&&&''''''&&&%%%$$$%%%&&&&&&'''(((((((((%%%&&&''')))+++---000222***+++,,,...000222333444777999<<<===<<<;;;:::;;;888999:::999777666666666111111000///---,,,******---///111000...,,,++++++)))((('''((())))))'''&&&''')))))))))(((((()))+++)))((((((''''''(((((()))***,,,...111222111000000'''&&&%%%&&&''''''&&&$$$&&&'''(((((('''%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&%%%$$$$$$&&&(((&&&...222000------,,,***)))+++...000...---,,,,,,,,,000111...,,,...///...---+++)))(((***,,,,,,,,,111000...***&&&$$$$$$%%%"""$$$&&&&&&$$$###$$$%%%(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&))))))((((((((((((((('''%%%&&&&&&'''(((((((((((())))))***+++---.../////////---+++***)))***+++,,,,,,---......---,,,+++***,,,,,,+++******,,,000444555222///------...---,,,.........---,,,+++***))),,,,,,---...//////......///...---...111333444444111///---,,,---000333666---+++)))((()))******)))---...000333444444222000000---++++++---,,,)))%%%$$$(((,,,,,,***(((((()))---,,,,,,---///111333555111///+++'''&&&&&&((()))***,,,---......---+++***&&&%%%$$$###$$$%%%'''(((,,,...000111000...---,,,...------000555888999888888===BBB@@@999222000000000...+++(((&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((('''&&&%%%$$$$$$!!!'''+++)))000555...,,,...///000000...,,,***&&&((()))(((&&&%%%%%%&&&'''***------***)))+++---444333333555777777555333///222333111---,,,...111000000111111111///+++)))'''$$$!!!"""%%%'''&&&$$$((('''+++555;;;999444222///000000111111///---+++$$$***...---******(((%%%%%%((()))&&&$$$'''((('''***)))'''&&&&&&'''(((***IIIIIIHHHDDD@@@>>>>>>>>>>>>>>>@@@CCCEEEHHHJJJKKKOOOQQQTTTVVVVVVVVVWWWYYYZZZXXXVVVSSSRRRRRRRRRSSSYYYZZZ[[[ZZZYYYYYY[[[\\\YYYVVVQQQMMMJJJJJJLLLMMMNNNNNNOOOPPPRRRTTTVVVWWWTTTSSSQQQQQQSSSVVV[[[]]]```bbbcccbbb___\\\ZZZZZZYYYYYYXXXWWWVVVWWWYYY\\\TTTVVVYYY[[[[[[YYYWWWUUUTTTVVVYYYZZZVVVNNNFFF@@@AAADDDIIIOOORRRQQQLLLHHHDDDGGGIIIKKKKKKJJJKKKLLLGGGHHHHHHGGGDDDAAA@@@AAAAAA@@@???>>>>>>>>>???@@@>>>???@@@AAABBBCCCDDDDDDBBBBBBCCCDDDEEEDDDAAA>>>BBB???<<<;;;:::999777666555444444444555444222000///---************)))'''((((((((((((***,,,...///...---,,,+++******+++,,,///...,,,++++++,,,---...//////000444888999555111+++666;;;555//////...)))'''&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((((()))((()))+++,,,---...111444---...///000111333444444999;;;===>>>===<<<<<<<<<<<<===>>>===;;;:::::::::888888888777555333222111...000111000---+++******)))((((((((())))))'''%%%&&&((()))(((''''''''')))+++***)))(((((()))***++++++,,,...000222222222222***(((&&&&&&&&&'''&&&$$$&&&((()))(((&&&$$$$$$%%% !!!###$$$%%%%%%$$$###$$$$$$$$$$$$############$$$%%%&&&%%%$$$%%%&&&((('''---222///---------+++(((***---...,,,+++***++++++000222000...//////,,,+++)))&&&&&&''')))******......---)))%%%######### %%%&&&%%%%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$###"""###%%%&&&&&&%%%''''''''''''''''''''''''###$$$&&&'''))))))******(((((()))+++---///000000,,,+++)))''''''((()))***,,,...///...,,,+++++++++***++++++++++++---000333333111---,,,,,,---------////////////...,,,+++***---------///111111000......,,,+++---///111111111000//////000333666:::===///---+++***+++++++++***)))---111222111000///000111...++++++,,,+++'''###$$$'''++++++)))''')))+++---.........000111222333000...***'''&&&''')))++++++---000111000...***((($$$$$$$$$$$$%%%&&&((())))))+++---000222222111000---------...111555:::===@@@CCCDDDAAA;;;555222111000...---+++)))(((''''''&&&''')))***++++++***)))(((((((((((('''&&&%%%$$$'''###(((,,,(((---222---,,,---000111000---***''''''((()))(((&&&%%%%%%&&&$$$'''))))))''''''))),,,444666777555111//////000---111333111---+++...111...///000111///,,,)))'''(((&&&$$$$$$%%%&&&&&&&&&)))(((,,,777>>><<<666222666444333222222111///---"""+++111...)))&&&&&&$$$&&&)))***&&&&&&))),,,,,,+++*********+++---///000HHHGGGEEEAAA>>><<<===???<<<===>>>@@@BBBBBBCCCCCCHHHKKKNNNQQQRRRSSSUUUVVV[[[ZZZXXXVVVTTTSSSQQQQQQSSSSSSTTTSSSTTTVVVZZZ]]]___\\\XXXSSSPPPOOOOOOPPPPPPPPPPPPQQQQQQRRRSSSSSSPPPOOOMMMLLLMMMPPPUUUYYY```bbbddddddaaa^^^]]]]]]ZZZZZZYYYVVVTTTTTTVVVXXXRRRSSSUUUWWWWWWVVVUUUTTTRRRRRRRRRQQQNNNKKKGGGEEEEEEJJJPPPTTTTTTQQQMMMKKKHHHJJJMMMNNNNNNMMMNNNNNNIIIKKKLLLJJJFFFCCCBBBCCCBBB@@@>>>===<<<===>>>???======>>>???@@@AAABBBBBB???@@@AAACCCEEEDDDBBB???AAA@@@?????????>>><<<:::;;;:::::::::;;;:::777555333111///.........---,,,*********+++,,,------------,,,*********+++,,,,,,///...---+++)))***,,,---///......222777888555111,,,888>>>666/////////---***((('''((()))***)))((())))))******++++++,,,------///111111///...000222///000000111222333444444888999;;;:::999999:::<<<===???@@@???===;;;;;;<<<=========<<<;;;999777666222444444333000---------,,,+++************(((&&&''')))******((((((((()))---,,,+++******+++,,,---,,,---...///111222333444///,,,)))''''''((('''''''''((()))(((%%%$$$%%%''' """###$$$$$$###"""$$$$$$$$$$$$###############$$$%%%$$$######%%%'''&&&,,,000---+++,,,...---''')))++++++***(((((((((+++000444222000000...+++***'''%%%$$$&&&(((******---...---+++(((%%%###$$$!!!&&&'''%%%$$$%%%((($$$$$$$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&###"""!!!###%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&((()))))))))(((&&&''')))+++---///111222***)))'''&&&&&&'''((()))---...///---***)))***,,,***+++,,,------...111333333000,,,+++,,,............//////000000000//////...---...000333333111...,,,++++++---///000000///000000111333666999<<<>>>333111...---.........---&&&,,,222333///,,,...111///,,,))))))***)))&&&###$$$'''))))))''''''))),,,+++,,,...///111222222222///---***'''%%%&&&'''((((((+++///222222///***'''%%%%%%%%%&&&'''(((***+++)))***,,,...111333333222+++,,,,,,++++++///888@@@BBBAAA???<<<999555333111------,,,,,,+++)))((('''''')))+++,,,------,,,+++++++++++++++***)))((((((***$$$))),,,'''***111...---///111333222...)))''''''((()))(((&&&%%%%%%%%%%%%'''))))))'''(((,,,000555666777444///,,,,,,---***///222000+++(((***...---///111111000---+++)))******)))(((&&&&&&''')))...***+++555======999666999666222111111000...,,,%%%000777222(((######$$$&&&)))***((()))...333444..................------HHHGGGDDD@@@===<<<>>>@@@<<<===>>>@@@@@@@@@??????BBBEEEIIILLLNNNPPPRRRTTT\\\\\\[[[YYYWWWTTTQQQPPPOOOOOOOOOOOOPPPTTTZZZ^^^fffccc___ZZZVVVUUUTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRMMMKKKIIIGGGHHHKKKQQQUUU```ccceeedddbbb```^^^^^^]]]\\\YYYUUUPPPNNNOOOPPPQQQQQQSSSTTTUUUUUUUUUTTTXXXUUUQQQMMMJJJJJJJJJKKKHHHNNNUUUWWWUUUPPPMMMMMMLLLNNNPPPQQQPPPOOOOOOPPPKKKMMMOOOMMMIIIEEEEEEEEECCCBBB???===<<<===>>>???;;;;;;;;;<<<<<<=========<<<===>>>AAACCCCCCAAA>>>===<<<===>>>@@@???===;;;@@@???>>>??????>>>;;;999777555222222222222111///+++,,,---.........------,,,+++)))((()))*********///...---***((((((***,,,///---,,,000555777555111...;;;BBB999///...000000...---,,,,,,...///...---////////////000111222222222444666444000......000......000111333444666666777888888777666777999;;;===???@@@???===;;;;;;<<<===>>>>>>>>>===;;;999888888999999777444222111111///---,,,,,,,,,+++)))&&&***,,,------+++***++++++///...,,,++++++,,,...///---......///000222444555444000+++)))((()))))))))''')))***((($$$###%%%(((!!!###%%%&&&%%%$$$###$$$$$$$$$############""""""###$$$###""""""$$$&&&%%%+++...+++))),,,......%%%'''))))))'''%%%%%%%%%***111555333111111...******'''%%%$$$&&&(((******...///000///+++(((&&&&&&"""&&&***)))$$$ !!!###"""######$$$$$$$$$######$$$$$$$$$###$$$$$$%%%&&&###""""""###%%%&&&&&&%%%########################$$$%%%&&&(((((((((''''''%%%&&&(((+++---000222333***)))'''&&&%%%&&&((()))...//////,,,)))(((***---***+++...//////000111333333000,,,+++---...000000---...///111222333333333...---...111444555222///---,,,---///111222111///111111222333555777888999666444111000000111111000)))111999888222...111666,,,)))''''''((()))&&&###$$$&&&((((((&&&&&&***---)))+++---000222333333333///---)))&&&$$$$$$%%%%%%%%%(((...222222///+++'''%%%&&&&&&''')))+++,,,---******+++---111333333222+++------***''',,,888BBB@@@>>>:::777666555333111******+++++++++)))'''&&&(((***,,,...///...---,,,000000000000///...------,,,%%%))),,,&&&)))000///000222555666444000+++(((''')))))))))&&&%%%%%%%%%(((***++++++)))+++000444666666555222///,,,++++++)))...222///)))$$$&&&)))(((***---...---+++***))),,,---...+++'''&&&))),,,222,,,***222:::<<<;;;;;;666222---,,,---...---+++)))666>>>777***######%%%$$$((()))(((***111777999333222111///,,,)))'''%%%FFFEEEBBB@@@>>>=========@@@???AAACCCBBB???@@@DDDDDDEEEHHHJJJLLLOOOQQQRRR\\\^^^___^^^[[[WWWUUUTTTQQQNNNKKKKKKPPPYYYccciiipppnnniiiddd```]]]\\\[[[[[[[[[ZZZWWWTTTQQQQQQQQQJJJJJJJJJIIIIIINNNVVV]]]]]]^^^_________]]][[[ZZZ\\\YYYUUUSSSSSSRRRPPPMMMJJJLLLLLLLLLPPPVVVWWWTTTXXXVVVSSSPPPNNNNNNNNNNNNSSSTTTUUUVVVWWWWWWVVVUUUVVVVVVVVVUUUSSSSSSTTTVVVSSSRRRPPPMMMJJJHHHGGGFFFCCCBBB@@@@@@@@@???<<<::::::999777666777888:::<<<999;;;===>>>>>><<<999777666777999;;;<<<<<<<<<;;;AAAAAABBBCCCCCCBBBBBBBBB======<<<:::777555555666444444333111000...------***,,,...---***((()))+++,,,...///...,,,+++++++++---///222555666777777666888<<<@@@>>>777111//////,,,---...///111111222222222222111111111333555777<<<:::777333111/////////,,,...111555777888999888555666666666777777888888<<<<<<;;;999777666888999777999::::::999888999;;;;;;;;;:::999999888777666555444111///------......---000222000---++++++,,,******)))***+++---000111222444222......111111///111000---***((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''"""&&&)))(((%%%###%%%(((############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$)))---///------...000---+++))))))+++---......111222444444333000,,,)))''''''&&&&&&&&&''''''((()))+++---///...+++'''$$$(((((('''&&&%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$!!!"""###%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((()))++++++***+++---------+++***((()))((('''(((***+++,,,+++)))***,,,------///222444444000+++))))))+++---...---..............................000111111///---------///111222333333444333222222444777999::::::666666666555333111///---...222444333///+++)))))))))&&&%%%))))))&&&$$$$$$###'''***)))&&&%%%))),,,/////////222444444333111,,,***'''%%%$$$$$$&&&''')))***+++,,,---.........---222333///...333999===555222000000111111///,,,(((((()))***,,,///222333888333...,,,...000000000333333000)))!!! $$$***,,,&&&%%%***---***(((***///---+++))))))***+++---************))))))))))))000///222555444---((((((*********)))))))))))))))((()))***)))''')))---111555111---,,,,,,,,,)))'''***222444...'''%%%'''(((,,,...000111000---)))&&&)))++++++'''######)))///000---,,,---111333222000111///+++((((((***---///...999>>>666)))###%%%))))))$$$"""(((333;;;:::777---///000...+++'''%%%$$$IIIGGGEEEBBB@@@???>>>>>>@@@???AAAEEEDDDAAABBBFFFJJJKKKLLLMMMMMMNNNOOOPPPUUUYYY]]]___^^^[[[YYYXXXQQQPPPOOOPPPVVV___hhhmmmpppnnnjjjfffcccaaaaaaaaa^^^\\\YYYVVVSSSQQQRRRSSSMMMMMMMMMNNNOOORRRWWW[[[^^^^^^]]][[[ZZZYYYYYYXXXXXXUUURRRPPPPPPOOOMMMJJJJJJLLLMMMMMMRRRXXXZZZWWWYYYXXXVVVTTTSSSTTTUUUUUUTTTVVVXXXZZZ[[[ZZZYYYYYY\\\]]]]]]\\\ZZZYYYZZZ[[[VVVTTTQQQNNNMMMKKKIIIGGGHHHFFFDDDBBBAAA>>>;;;888999999777777777888999:::555666888999999888666444555555777888999999888888<<<===???@@@BBBCCCCCCDDD?????????===:::888888999666555444333222111000///---///000///---,,,---///222333333111///------...111222555777888999888888;;;???BBB@@@999333111111//////111222333444444444777666444222222444666888<<<:::777333111000///000,,,...111444666777777666333444444444555555555555777888888666555555777999999:::;;;;;;999999999;;;===<<<<<<;;;:::999999999:::888666444333333444555444555555222...,,,,,,...///...,,,,,,---///222444444555333...---///000.........,,,+++***))))))))))))(((''''''&&&&&&&&&&&&###&&&))))))%%%$$$%%%((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$######$$$$$$$$$'''+++...///---+++,,,...000...++++++---////////////111222333111...***((('''&&&&&&&&&'''(((((()))'''(((*********((('''%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%!!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%'''&&&''''''((()))***+++)))***+++,,,,,,+++)))((()))((('''(((***++++++***(((***+++,,,,,,...111333666222---******,,,---...,,,,,,---------........./////////000111000///------...///000111111111111111111333666999:::999888222333444444333111///...+++...111222000...///000///***((())))))&&&$$$%%%$$$'''******'''&&&(((+++---,,,---///111111///------+++(((&&&%%%%%%'''((('''((()))+++,,,---------...666;;;888333333666777333111...---......,,,***&&&'''***---///111222222222...+++***,,,///000000555333///***&&&#########,,,$$$ """$$$###%%%(((***)))(((''''''((())))))((((((((((((((((((((((((---+++...222111,,,)))***,,,,,,++++++*********))))))+++,,,***((()))---000444111///......---***(((+++222444...'''&&&'''''')))+++---///...,,,)))''''''((((((&&&$$$%%%***...111...++++++...000///...---+++)))''''''***---///...888<<<555***&&&''')))***((((((---555999666222+++,,,---,,,)))%%%$$$###LLLKKKHHHEEECCCAAA??????AAA@@@BBBFFFFFFDDDEEEIIIPPPQQQQQQPPPNNNMMMMMMNNNNNNSSSZZZ______^^^\\\\\\XXXWWWXXXZZZ^^^eeekkkoooooommmjjjgggeeedddddddddbbb^^^XXXSSSPPPQQQSSSUUURRRRRRRRRTTTWWWZZZ[[[[[[```^^^[[[XXXVVVUUUTTTUUUSSSQQQOOONNNMMMLLLJJJHHHIIIKKKLLLMMMSSSZZZ\\\ZZZZZZYYYXXXXXXXXXZZZ]]]^^^YYY[[[^^^aaabbbaaa```___bbbccceeedddbbb```___```]]]YYYUUUSSSSSSRRRNNNKKKOOOMMMIIIFFFCCC???;;;777:::999888888777888888999222333555666666555444333333333444444444444333333666777999<<>>======<<<<<<<<<<<<===<<<:::999888999:::;;;===<<<999444000///000222444222///------///222333666666333---+++...///---++++++,,,,,,,,,+++++++++******)))((('''&&&%%%%%%$$$'''***)))&&&$$$&&&(((&&&%%%%%%%%%%%%&&&&&&'''%%%$$$"""!!!!!!"""$$$%%%)))---000///,,,***+++---333111......///000000///---///000000///,,,)))'''&&&&&&''''''((()))******((((((((()))((((((((('''#########$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$#########$$$%%%""""""#########$$$$$$$$$%%%%%%&&&&&&((()))***+++'''((()))***+++***)))((()))(((((()))***+++***(((((()))++++++,,,---000222888444///,,,,,,------...+++++++++,,,,,,---------000000111111111///...---------...////////////...///000333777::::::888666000111333555555333000///---///000000000000111333444///+++,,,+++(((&&&'''%%%(((++++++(((&&&(((***---------///000000...+++---,,,)))'''&&&&&&'''((($$$%%%''')))***+++,,,,,,...:::BBB???666111000///000---***))))))******)))&&&))),,,///111111111000,,,)))''''''***---///000555111...,,,+++)))%%%"""'''"""!!!######%%%((($$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))''')))---...+++***,,,......---,,,+++******)))+++,,,---+++)))(((+++///222111000000000...+++(((***111444000***))))))))))))***,,,------,,,***)))&&&&&&%%%%%%&&&))),,,...333///***)))+++---,,,+++***((('''&&&'''***---000///555888222,,,************+++...222555444000,,,''')))***)))&&&###""""""NNNMMMKKKHHHEEEBBB@@@???AAAAAADDDHHHIIIGGGHHHMMMRRRTTTUUUSSSOOOMMMNNNOOOLLLPPPVVVZZZ\\\\\\]]]]]]aaaaaabbbdddgggjjjmmmooommmllljjjgggeeeddddddcccccc]]]UUUOOONNNPPPTTTWWWWWWUUUSSSVVV[[[______^^^```^^^\\\YYYVVVSSSQQQPPPQQQPPPOOONNNLLLKKKIIIHHHGGGJJJLLLNNNTTT\\\___]]][[[ZZZZZZ[[[]]]```ccceee___bbbeeeiiijjjjjjhhhgggfffhhhjjjiiigggdddbbbbbbbbb^^^YYYXXXXXXXXXTTTPPPSSSQQQMMMJJJFFFBBB>>>:::;;;;;;;;;:::999888888777333444555666777666555444222222222222111111000000111222333666999<<<>>>@@@>>>@@@BBBBBBAAA?????????888888888777777666666666777555444222222444888:::<<<;;;999777444444555888;;;<<<<<<======<<<<<<;;;AAABBBCCCAAA<<<777444444222222222333444555555666;;;999666444444666999<<<;;;999666333111000000000---...///000111111111111000000000000000111111111555666888888777888:::;;;:::;;;======<<<<<<>>>???@@@@@@???>>>>>>>>>?????????>>><<<;;;;;;===>>>???BBB@@@;;;777555555777999:::777222...,,,---...000444444111+++***---///...)))***+++,,,,,,+++***)))(((((((((((('''&&&%%%%%%&&&((())))))'''%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&&&&$$$""" """$$$&&&***---//////,,,+++,,,...444222///////////////...---...//////...+++)))'''%%%&&&'''(((***+++++++++******+++++++++)))((('''###"""""""""###$$$$$$%%%""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((&&&$$$"""""""""$$$%%%############$$$$$$$$$$$$$$$$$$%%%&&&''')))+++,,,&&&'''((()))))))))(((((()))))))))***,,,+++)))''')))***,,,,,,,,,...000222888444///,,,,,,,,,,,,,,,******++++++,,,,,,------///111222111000...---,,,+++,,,---...///////////////000111444777888777666333444777888888666333111444333222000///...///000444///...000000,,,))))))(((***,,,+++)))'''((()))000000111222444333///---,,,+++)))'''&&&&&&''''''"""###%%%'''(((*********+++888AAA===333,,,***))),,,***'''&&&''')))+++,,,---...///000000000//////)))(((&&&&&&(((+++---///222000...,,,+++,,,,,,,,,'''&&&&&&((())))))))))))!!!"""######$$$###############$$$$$$%%%%%%%%%&&&'''%%%&&&)))***((())),,,///...---,,,+++***)))(((+++,,,---+++((('''***,,,//////000000///---***((()))000555222///......------......///...---,,,+++(((&&&&&&(((+++...000000666000***((()))+++***))))))(((((('''(((+++---......333444000---...---+++(((+++///000///---***)))%%%&&&'''&&&$$$!!!!!!!!!OOONNNLLLIIIGGGDDDAAA@@@CCCBBBEEEJJJJJJIIIJJJOOOTTTWWWYYYWWWSSSPPPRRRUUUPPPRRRTTTUUUUUUWWWZZZ\\\cccdddfffiiilllnnnppppppooonnnllljjjhhhfffeeedddccc\\\SSSNNNNNNRRRVVVXXXXXXUUURRRSSSXXX]]]^^^^^^^^^______]]]ZZZVVVQQQNNNQQQQQQQQQQQQOOOMMMLLLKKKJJJMMMOOORRRXXXaaadddccc_________```cccfffiiillleeegggkkknnnoooooonnnmmmhhhjjjlllkkkhhheeecccbbb```\\\YYYWWWXXXWWWUUURRRTTTRRROOOLLLJJJGGGBBB???>>>>>>>>>>>><<<:::999777333444555666666555444444333222222111000000000/////////000111333555777999:::===AAACCCCCCBBBBBBBBB;;;:::::::::999999888888999777444222333666999;;;999999999777555666888;;;===============<<<;;;;;;?????????>>>:::666333222000000000000000111333333666555333222333666:::<<<999888555222000//////000......//////////////////000000000000000000000000555666888888777777888999888:::<<<======>>>AAACCCAAA@@@???>>>>>>@@@AAABBBAAA@@@???>>>>>>@@@AAACCCCCC@@@===;;;;;;<<<>>>@@@@@@===888333000...//////111222000++++++///111000++++++,,,,,,+++)))'''&&&%%%&&&''''''''''''&&&&&&&&&'''(((((('''&&&%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$"""!!!!!!"""$$$&&&))),,,///...,,,,,,...000222000...---......,,,+++------......---+++)))(((%%%&&&''')))***+++++++++***+++,,,---,,,)))&&&###!!!!!!!!!""""""###%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$$$$(((&&&$$$"""""""""$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%&&&(((***,,,---''''''''''''((('''''''''))))))***,,,...---***(((+++,,,.........///111333666333///,,,,,,,,,++++++******+++,,,------......///111333222///---------+++,,,...///000111111111111000///000333666888888999:::;;;<<<:::888555333666444111///............///---///444555111---,,,,,,,,,,,,***((('''((((((111111222444666444111...+++***(((&&&%%%%%%%%%%%%"""###$$$&&&((()))))))))&&&111999555,,,(((&&&&&&((('''&&&&&&'''***...000555333000...,,,,,,---...))))))(((''''''(((+++,,,000000///+++)))---555<<<:::888222,,,((('''((()))"""######$$$$$$$$$######!!!""""""###$$$%%%%%%&&&)))&&&&&&))))))''''''***...---,,,+++***)))((((((***,,,---+++(((&&&(((+++,,,---//////...+++)))((((((000555555444444333111333333333222111...,,,+++***)))))),,,///222333222666111+++((()))******)))+++************+++,,,,,,---111111...---///...,,,&&&(((******((('''((()))%%%&&&'''%%%###!!!!!!!!!OOOOOONNNLLLIIIFFFDDDBBBDDDDDDGGGKKKKKKIIIKKKPPPTTTXXX[[[YYYUUUSSSVVVZZZVVVVVVUUUSSSRRRSSSVVVYYY\\\^^^bbbggglllppprrrtttrrrqqqpppnnnllljjjhhhgggddd]]]UUURRRTTTXXX[[[\\\YYYVVVSSSRRRTTTWWWZZZ[[[]]]___``````^^^XXXSSSOOORRRTTTVVVUUUSSSQQQPPPPPPOOOSSSUUUWWW^^^gggkkkiiieeeeeedddeeegggjjjmmmoooggghhhjjjlllmmmnnnnnnnnngggiiiiiihhheeebbb``````WWWVVVUUUSSSRRRQQQQQQQQQTTTRRRPPPNNNMMMJJJGGGDDDBBBBBBCCCBBBAAA>>>:::888333333333333333222111111333222111000000000000000000///......///111222444666:::@@@DDDEEEEEEEEEEEE???>>>>>>===<<<;;;;;;;;;;;;888444333555777999:::777777888777666666888;;;<<<;;;;;;::::::::::::999;;;;;;:::999777444222000//////...---...///111222222111111111333666888:::888666333000........................////////////111111000000000000//////222333555666555444555666777999<<<======???AAACCCAAA???>>>===>>>@@@BBBCCCDDDCCCAAA@@@@@@BBBCCCEEEAAA@@@>>>???AAABBBCCCBBBDDDBBB>>>:::777555444444111333222//////333444333...------,,,***((('''&&&%%%&&&'''((()))(((''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%###""""""###%%%&&&))),,,///...,,,,,,///222///---,,,,,,,,,,,,***(((,,,,,,------,,,***)))((($$$&&&''')))******))))))(((((()))***(((&&&$$$"""############$$$&&&'''((("""######$$$%%%&&&&&&'''%%%$$$$$$######$$$%%%%%%############$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%'''))),,,...///((((((((('''''''''&&&&&&((()))+++///111000---***,,,---//////...///222444555222...,,,,,,,,,,,,+++,,,,,,------...///000000///333555444111//////111///000111222333333333333444222///000333777999;;;<<<<<<<<<<<<;;;999777666222000......///111111111,,,+++...444666333000///000...,,,)))''''''((()))...///111444555444000---***)))((('''&&&%%%%%%%%%$$$$$$&&&'''(((((())))))$$$,,,000---(((''''''%%%%%%&&&'''((((((+++///222666333///***(((((()))+++)))***)))(((&&&&&&(((***000111111///000999HHHTTT___XXXGGG222%%%$$$'''(((&&&&&&%%%%%%$$$$$$$$$$$$!!!!!!"""###%%%&&&'''''',,,)))(((++++++((((((***------,,,+++***))))))((())),,,---,,,)))''')))+++***,,,......,,,************111666777777777555111444555555444222///,,,***)))+++---...000000111111444///***(((***+++***)))******+++++++++++++++++++++///000,,,+++---...---&&&'''&&&%%%$$$%%%'''***((()))(((&&&$$$"""""""""PPPPPPPPPNNNLLLIIIGGGEEEEEEEEEGGGKKKLLLIIIKKKOOOQQQUUUXXXVVVQQQOOOSSSWWWYYYYYYXXXVVVSSSRRRTTTUUUUUUXXX\\\bbbhhhllloooqqqpppppppppooonnnmmmlllkkkgggaaa[[[ZZZ]]]aaabbbbbb^^^]]]\\\ZZZWWWWWWXXXYYY^^^^^^______]]]ZZZVVVSSSTTTVVVYYYYYYVVVTTTSSSTTTRRRUUUWWWZZZ```iiimmmkkkggggggfffeeefffhhhjjjllleeeeeeeeeffffffggghhhiiiaaabbbaaa___[[[YYYXXXYYYPPPRRRTTTRRRNNNMMMPPPSSSUUUSSSQQQOOONNNLLLIIIFFFEEEFFFGGGGGGDDDAAA===:::444333333222111000//////222111000//////000000111111000///......000111333333888???EEEHHHIIIIIIIIIDDDCCCBBBAAA@@@???>>>>>>===999555555666888999888666888888888666666666888888888777777777777777777888777666666555444111000111000///......///111222000000111222333555666666666444111...---,,,------...............///000000000000000//////............111444555555555666777999;;;============???@@@???>>>===<<<===???BBBCCCCCCBBB@@@??????@@@AAACCC@@@???@@@BBBEEEFFFDDDAAABBBAAA@@@>>><<<;;;:::999555888888555555777777444000///...,,,+++***))))))((()))***++++++***((('''&&&&&&%%%%%%%%%%%%###"""%%%%%%%%%&&&((()))+++,,,&&&&&&%%%%%%%%%%%%&&&&&&,,,...000...,,,+++...000,,,+++******++++++)))(((***************)))((('''$$$%%%''')))))))))''''''((('''&&&%%%%%%&&&((()))---,,,***((('''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$###"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&(((***---///111******)))'''&&&&&&&&&%%%'''))),,,111333333///,,,,,,---.........///111333555222///............------......///111222222333111555999888444222333666666666666666666555444333555444333444777:::<<<<<<::::::999888888888888888---,,,+++---000333333222...+++,,,000333222111333444111+++'''&&&''')))***,,,---000333555444000---******)))((('''&&&%%%%%%&&&'''(((((())))))((((((&&&+++---,,,++++++)))&&&%%%''')))***)))***---000000...+++'''&&&%%%&&&&&&'''((()))'''%%%%%%''')))///000333999DDDVVViiivvvzzzeeeJJJ666///---+++***((('''%%%$$$$$$$$$%%%!!!"""###$$$&&&'''((())),,,***+++......+++***,,,------,,,,,,+++++++++******---///...+++***+++---+++---...---+++***+++---,,,333777888777666222,,,000111333333222...***(((&&&***---...,,,++++++---///+++((((((***+++***(((&&&''')))***++++++++++++)))...000,,,(((***------)))(((&&&&&&&&&'''((())),,,,,,+++(((%%%######$$$QQQRRRQQQPPPOOOLLLJJJHHHFFFEEEHHHLLLLLLIIIKKKOOOLLLQQQTTTQQQLLLIIIMMMQQQZZZ[[[[[[YYYVVVTTTSSSSSSSSSUUUYYY^^^cccgggjjjkkkllllllmmmmmmmmmmmmlllllljjjeee``````eeehhhhhhgggdddfffgggddd^^^YYYXXXYYY^^^^^^^^^]]]\\\ZZZXXXWWWUUUXXX[[[[[[XXXUUUUUUVVVQQQTTTVVVXXX___hhhkkkjjjfffeeedddbbbbbbdddeeefffbbbaaa`````````bbbcccddd[[[[[[YYYVVVRRRPPPPPPQQQMMMRRRUUUSSSNNNMMMQQQVVVVVVTTTRRRPPPOOOMMMIIIFFFHHHIIIJJJIIIGGGCCC>>>;;;666555444333222000000///111000///......///000111222111///...///111333444111777@@@FFFJJJKKKLLLLLLHHHGGGFFFDDDCCCAAA@@@@@@>>>:::777666888:::999888777999:::999777555555555666666555555444555555666666555444444444444222000333222000//////111222444111111222333444444444333555333000---,,,+++,,,---...............///000111/////////......---------...111444777888888:::;;;<<<===>>>===<<<;;;<<<>>>>>>===<<<;;;<<<>>>AAACCCAAA???>>><<<<<<<<<>>>?????????AAAEEEHHHGGGCCC???======>>>>>>>>>>>>===<<<999<<<===:::999:::888444222000///---,,,,,,------,,,------...---+++((('''&&&%%%%%%%%%%%%$$$"""!!!&&&&&&'''(((***,,,---...&&&&&&&&&&&&&&&&&&&&&&&&...000111///+++***,,,///+++*********++++++)))(((((()))))))))((('''&&&&&&$$$&&&'''))))))(((&&&%%%+++(((%%%###$$$(((...111888666222---((($$$""" %%%%%%&&&&&&&&&&&&''''''$$$###"""!!!!!!"""######&&&&&&&&&'''''''''(((((("""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$%%%&&&(((+++...000222,,,+++)))(((&&&&&&%%%%%%''')))---222555444111---+++,,,---------...000222555222000//////000////////////000111222333444444333777;;;;;;777555777:::<<<;;;;;;999777555444333555555666888;;;======<<<777666555555555666888999---+++***---111333222000222---***---//////111555777222+++&&&%%%''')))+++,,,...111444666666222///++++++***)))((('''&&&&&&(((((()))))))))))))))((())),,,......///000,,,&&&&&&)))++++++)))(((***---)))((('''&&&%%%$$$######$$$&&&'''&&&$$$$$$'''***---...444CCCYYYrrreeeNNN@@@666///,,,***'''%%%######$$$%%%"""###$$$%%%'''(((******,,,***,,,000000------///------------------------+++...111000---,,,---///,,,...///---+++***---///...444888777666444...'''+++---000111000---)))&&&###(((---,,,(((%%%''')))+++(((&&&''')))+++)))'''###$$$''')))+++,,,,,,,,,'''...000+++'''(((,,,...,,,***))))))******)))'''......---***&&&$$$$$$%%%RRRRRRQQQQQQOOONNNLLLKKKMMMLLLLLLMMMMMMLLLIIIFFFMMMMMMKKKIIIIIILLLQQQUUUWWW\\\^^^[[[YYYYYYXXXUUUUUUTTTUUUYYY___cccfffgggeeeeeeiiinnnoookkkiiijjjfffggghhhiiijjjkkkkkkkkkjjjmmmpppmmmfff___[[[ZZZWWWXXXXXXWWWUUUTTTTTTUUUUUUVVVXXXXXXVVVUUUVVVVVVYYYXXXXXX[[[^^^`````````]]]\\\YYYWWWWWWXXXZZZ[[[[[[\\\^^^^^^\\\\\\\\\\\\VVVTTTQQQNNNLLLLLLLLLLLLNNNQQQRRRPPPQQQUUUUUUSSSRRRRRRQQQPPPNNNLLLJJJIIIGGGGGGGGGFFFDDDAAA>>><<<;;;;;;:::888555333333444222222111000000/////////333222111111111111222333:::===AAAFFFJJJKKKLLLKKKHHHHHHFFFDDDCCCAAA@@@??????===;;;;;;;;;:::888666777777777555222222333555777555333333444555555555888666333333555555222000222222111111111222333333555444444666777666444222111000---+++******+++,,,---,,,,,,,,,---///111222000000111000000///...---000222555666555444555555777999;;;;;;::::::;;;<<>><<<;;;;;;<<<===>>>@@@???===<<<===>>>AAABBBHHHCCC@@@CCCIIIKKKDDD===>>>>>>===>>>??????===;;;;;;;;;<<<>>>@@@AAA???>>>999666444333333444333333111000///000000...+++(((+++***(((&&&&&&''')))***'''((()))+++,,,---......---+++'''$$$$$$&&&***,,,+++---......,,,++++++,,,&&&'''((()))************++++++***)))))))))))))))+++***((('''''')))+++,,,,,,((("""""")))222888<<<999555111---)))$$$!!!&&&$$$###$$$((()))(((&&&&&&$$$######$$$%%%$$$###''''''&&&&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&)))((('''&&&%%%%%%$$$###&&&&&&'''+++///111222111+++***)))'''&&&&&&&&&&&&&&&)))...555999777000***,,,///222111000///222555555111......000111111000444444444444555666888888AAAAAA@@@<<<999777777888>>><<<:::888888777444222222666;;;<<<;;;:::<<<>>>333333333333222111000///,,,333777555333444444333444222///......000333666;;;222***(((((('''(((***---,,,---111666999888666'''(((((((((((('''&&&&&&((('''***///000---,,,///...////////////---+++***((('''''''''((('''%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&&&&'''''''''((((((000111999LLLgggqqq^^^LLLAAA999000)))((((((%%%"""!!!&&&$$$###$$$''')))******//////.../////////---,,,000///---+++************---000444444222///---,,,,,,...111111000//////000111444777555000,,,******000...------------+++)))***'''&&&(((((('''(((,,,000111000---)))&&&%%%%%%%%%%%%&&&(((++++++***((((((---222000***&&&'''***---,,,******,,,...//////111...***&&&######$$$%%%OOOOOOOOOPPPOOOOOONNNNNNNNNMMMKKKKKKLLLLLLJJJHHHKKKKKKKKKKKKLLLOOOTTTXXXWWW[[[^^^[[[YYYYYYXXXUUUUUUUUUVVVYYY^^^aaabbbaaa______bbbhhhjjjgggfffhhhfffggghhhjjjkkklllllllllkkklllmmmiiibbb\\\YYYYYYYYYYYYYYYWWWTTTRRRRRRSSSVVVVVVVVVVVVTTTSSSSSSTTTTTTTTTTTTVVVYYY[[[\\\[[[UUUTTTSSSTTTVVVYYY\\\^^^[[[\\\\\\\\\[[[ZZZZZZZZZRRRPPPNNNKKKIIIHHHIIIIIIKKKNNNNNNLLLMMMQQQQQQOOOPPPOOOOOONNNLLLKKKIIIIIIGGGFFFEEEDDDCCCCCCCCCCCC?????????<<<999888888999888777555333333444555666:::999777666666777999:::===@@@CCCGGGJJJJJJJJJJJJHHHHHHFFFEEECCCAAA@@@???@@@>>>============;;;999888888777555333222444666666555444444555666666777777555333333555555333111333333333333333444555666666555444555777777666444444222000...,,,,,,---......---,,,,,,,,,---...///000000111111000///......000222444555333333333333444666888888777777777999===<<<:::888888:::<<<===@@@@@@?????????AAABBBCCCGGGCCCAAADDDHHHHHHCCC===<<<;;;:::;;;===>>>===<<<;;;::::::<<<>>>???===;;;;;;888666555666666666555555333222333333333111///,,,+++***)))(((((()))***)))***,,,...///000111111,,,+++)))''''''((()))+++---......---+++******+++((())))))*********))))))))))))((((((((((((((()))***)))((('''((()))+++,,,***(((%%%###%%%)))///333555333///---+++(((%%%###'''%%%######%%%%%%###!!!$$$######$$$&&&'''&&&$$$)))(((((((((((((((((()))''''''&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%''''''(((+++...111111000******)))(((''''''''''''***,,,000666999888222---+++...000000...---000333666333///...000222222111555666666777999;;;<<<===DDDDDDBBB???<<<;;;<<<>>>CCCBBB???<<<999555333222888<<<@@@@@@;;;888777888111111000///...---,,,+++***000444222000111222111///...---,,,---///111333888000***)))))))))))),,,///---,,,///444888888777++++++++++++***)))'''''''''%%%(((...111///...000111111111111000///......)))(((((((((((('''%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))111111666FFF\\\rrrzzzlllaaaLLL===...(((&&&%%%%%%%%%%%%$$$###%%%)))---///000...,,,******,,,,,,***(((*********+++---///222333333444444222///---------...000222333111000000111444777999777333///------...///000///...+++(((&&&)))&&&%%%((())))))+++///555444222...)))%%%$$$$$$((()))***++++++++++++***)))...222///***&&&(((+++---,,,******+++---------111...***&&&###"""###$$$JJJKKKLLLMMMOOOPPPQQQRRROOOMMMLLLLLLLLLMMMLLLJJJHHHJJJLLLMMMNNNQQQVVVYYYVVVZZZ]]]ZZZXXXXXXWWWTTTUUUUUUWWWZZZ]]]^^^]]][[[XXXWWWYYY___bbbbbbcccgggfffgggiiikkklllnnnnnnnnnkkkkkkiiiccc\\\WWWWWWXXX\\\\\\[[[XXXUUUSSSSSSTTTWWWVVVTTTRRRPPPOOONNNNNNNNNMMMMMMOOOSSSUUUVVVVVVPPPPPPPPPRRRTTTXXX[[[\\\ZZZZZZYYYYYYXXXWWWVVVUUUNNNLLLJJJHHHFFFEEEEEEFFFGGGJJJJJJGGGHHHKKKLLLJJJKKKKKKKKKJJJJJJIIIHHHHHHIIIHHHFFFDDDDDDEEEGGGHHHGGGGGGFFFDDDAAA??????AAA@@@===:::888999;;;???AAACCCBBB@@@>>>>>>@@@BBBCCCCCCEEEGGGIIIJJJJJJIIIHHHIIIHHHGGGFFFDDDCCCAAAAAABBBAAA????????????===;;;777777666444222222444666555555555444444444555555555444333333444555444333333333333444555666777888666555444444666888888777777555333111////////////...---,,,,,,++++++,,,,,,000000111111111000//////000222333333111000000111111333444444333333333444999777555444444777:::<<>>>>>>>><<<;;;;;;<<<======<<<:::===;;;999999:::;;;;;;;;;<<<:::888888999999888777111111111111000///...---000222333555777999999:::000//////...............111111000---+++***+++,,,++++++++++++***)))((('''''''''''''''''''''''''''((((((''''''(((***,,,---))))))((((((((()))***+++,,,+++)))(((((((((&&&$$$&&&%%%######$$$$$$"""!!!"""###$$$'''))))))'''%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((+++...000000///))))))(((((((((((())))))((())),,,000333333000---,,,...111000......000333777444000///111333555666::::::;;;<<<>>>AAACCCDDDGGGFFFDDDAAA??????AAADDDHHHIIIHHHBBB;;;555222222:::???CCCAAA:::444222333000000///---,,,***)))((('''---111///---...000///,,,,,,,,,---...000111222444...***+++,,,***+++...000---,,,///444999:::999000000///...,,,***((('''%%%$$$'''000666444000///222111000//////...//////+++***)))((('''&&&%%%$$$&&&&&&%%%$$$############$$$$$$%%%&&&'''(((******222000222===OOO```lllqqq{{{mmmUUU;;;,,,'''%%%&&&((($$$######&&&+++222666888111,,,''''''***+++***'''&&&'''(((***...333777999:::999666111---,,,---///222333555555333222222333444666888777555222111111---000333222---)))&&&&&&***&&&&&&)))++++++...333666555333...***''''''(((,,,...000///---+++,,,---,,,///111...)))''')))---...,,,***)))***+++++++++///,,,(((%%%"""""""""###FFFGGGHHHJJJMMMPPPRRRSSSOOONNNNNNPPPQQQPPPNNNLLLGGGJJJLLLNNNOOOQQQTTTVVVTTTYYY[[[YYYWWWXXXWWWTTTTTTUUUWWWZZZ]]]]]]ZZZWWWSSSRRRTTTZZZ^^^___bbbffffffhhhjjjlllnnnpppqqqqqqlllkkkggg___XXXTTTVVVXXX_________\\\ZZZXXXYYYZZZ[[[XXXTTTPPPNNNKKKIIIGGGIIIHHHHHHKKKOOOSSSTTTUUURRRRRRSSSSSSTTTVVVWWWXXXXXXWWWUUUSSSSSSRRRQQQPPPLLLKKKIIIGGGFFFFFFEEEEEEFFFHHHGGGDDDDDDHHHIIIGGGGGGGGGFFFFFFFFFFFFGGGGGGJJJIIIHHHHHHHHHHHHIIIJJJNNNNNNMMMKKKGGGEEEEEEFFFGGGDDDAAA>>>???CCCHHHKKKLLLKKKHHHFFFFFFHHHKKKLLLKKKLLLMMMMMMMMMKKKIIIHHHKKKKKKJJJHHHGGGEEEDDDDDDEEECCCAAA@@@???>>><<<:::666666555222000111333666555666666555333111000000111111111222333333333333333333333444555666777888555333222222444777888777777666444222000/////////,,,+++++++++++++++++++++//////000111111000000000000111222111...------...///000222222111000000111555333111000111444888;;;>>>???BBBDDDEEEEEEDDDDDDDDDFFFHHHHHHFFFCCCBBBAAABBB???===<<<>>>@@@@@@AAA>>>===<<<<<<>>>>>><<<;;;>>>===<<<===@@@BBBCCCCCCDDDAAA>>>===>>>>>>>>>===:::;;;<<<<<<<<<:::888666;;;<<<>>>@@@BBBCCCDDDDDD:::999888666666666777777777666444111...---...000......---,,,***(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((***,,,---++++++***)))((('''''''''(((&&&%%%%%%&&&'''&&&$$$$$$$$$$$$%%%&&&'''''''''$$$$$$&&&)))******'''$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&)))((()))+++...000///...)))((((((((())))))***+++'''(((***,,,.........---///111444333111000222555444333111000333777;;;>>>@@@AAAAAABBBDDDFFFGGGHHHGGGGGGEEEBBB@@@AAAEEEHHHKKKNNNNNNHHH>>>666555666777>>>CCCAAA999222///000222111000...,,,***))))))&&&,,,///---+++---//////---...///111222333444444111---+++------+++,,,///...---...333999<<<;;;999222222111///,,,***'''&&&###$$$+++777>>>:::222---...---,,,*********+++,,,,,,,,,+++)))&&&%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$%%%''')))+++,,,222//////666DDDSSS]]]bbbnnn{{{iiiHHH333***&&&%%%&&&###"""###'''...555;;;>>>666///((('''***---+++))))))((((((***---111444777???>>>:::555000///000111444666777666555444555666111222333444444444555555...222444222,,,)))))),,,---***))),,,------000555444333222///,,,+++,,,......222444222---***---000...000000---((('''***...///---+++******+++***))))))'''%%%"""!!!!!!"""###EEEFFFGGGHHHKKKNNNPPPRRRNNNOOOQQQUUUVVVTTTPPPMMMIIIKKKMMMNNNNNNNNNPPPQQQSSSXXXZZZXXXVVVWWWVVVSSSRRRSSSVVVZZZ\\\[[[XXXUUURRRPPPQQQWWWZZZ\\\___ddddddeeegggjjjmmmooopppqqqllljjjfff^^^WWWTTTVVVYYY^^^```aaaaaa``````aaabbbbbb^^^YYYUUURRROOOJJJGGGGGGFFFFFFHHHMMMQQQTTTUUUTTTUUUUUUVVVVVVVVVVVVVVVVVVSSSPPPNNNNNNNNNLLLKKKLLLLLLKKKJJJIIIHHHHHHHHHFFFHHHFFFCCCBBBFFFGGGEEEDDDCCCCCCCCCCCCDDDEEEFFFEEEFFFHHHJJJLLLLLLLLLLLLQQQRRRQQQNNNKKKIIIIIIJJJMMMJJJGGGEEEFFFJJJOOORRRSSSQQQOOONNNNNNOOOQQQSSSRRRRRRRRRQQQPPPNNNLLLJJJNNNMMMLLLKKKJJJIIIHHHGGGGGGEEEBBB@@@>>><<<999777555444222000...///333555999;;;<<<:::555111//////...///000000000111111222222222222222333444555666333111000000333555666666555444333111000///......))))))***+++,,,,,,,,,------...///000000000000000000000000///,,,+++,,,---...000111111000//////000111000......///222666888:::<<>>===>>>???@@@???>>>===;;;;;;======<<<;;;>>>======@@@DDDHHHJJJKKKIIIFFFCCCAAAAAAAAA@@@??????AAACCCDDDDDDCCCAAA???BBBCCCEEEGGGHHHIIIIIIIIICCCAAA===:::999;;;>>>@@@>>>===;;;777444333444666222111000...+++(((&&&$$$$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&''')))***+++,,,...,,,)))'''&&&&&&&&&''''''&&&%%%%%%&&&&&&%%%######$$$$$$%%%%%%%%%&&&'''''''''((()))***)))%%%"""######$$$%%%%%%$$$######%%%%%%%%%&&&&&&%%%%%%%%%"""""""""###$$$$$$%%%%%%)))((()))+++...000///...)))))))))))))))***+++,,,++++++,,,---...///111222000333555444111111333555111111111333666<<>>JJJSSSWWW___hhhttt}}}gggIII666---'''%%%%%%%%%$$$%%%***111888===???888222+++)))+++---,,,++++++***)))(((***...111444??????===:::666333222222555666777777666666777888000000111222555777999999000222333///+++***///444222---+++---...---000555444444333000---,,,---///...111333111,,,***---111///000...+++((('''***---000...+++******+++***)))###"""!!! !!!"""###$$$JJJIIIIIIIIIJJJLLLNNNOOONNNOOORRRVVVXXXVVVRRROOOKKKMMMNNNNNNMMMLLLMMMOOOQQQVVVYYYWWWUUUVVVVVVSSSQQQRRRTTTWWWYYYXXXUUURRROOOMMMNNNSSSUUUUUUXXX\\\\\\]]]```cccgggiiikkkllliiihhheee___XXXTTTVVVXXX[[[^^^bbbeeeeeedddeeeeeeeeebbb]]][[[ZZZWWWQQQMMMIIIGGGFFFGGGJJJNNNPPPQQQPPPRRRTTTVVVXXXYYYXXXXXXTTTPPPLLLKKKLLLMMMKKKIIIMMMLLLLLLLLLKKKKKKJJJJJJHHHIIIGGGCCCBBBFFFGGGEEEBBBBBBAAA@@@AAABBBCCCDDD>>>@@@DDDHHHKKKMMMMMMMMMMMMNNNNNNMMMKKKKKKLLLMMMQQQPPPOOONNNOOOQQQTTTUUUVVVVVVUUUTTTTTTUUUVVVVVVVVVUUUUUUSSSQQQOOONNNMMMOOONNNMMMLLLKKKJJJJJJIIIGGGEEEBBB@@@>>><<<999666444444222///...///333666===@@@BBB???999444111111---///000000//////111222222222111111111222333333222111000000222444444333222111111000///...------((((((***+++,,,---------+++,,,---...///000000000/////////---+++***+++---...000111111///....../////////......///111444555555777:::===???@@@??????AAACCCEEEFFFDDDBBBAAAAAABBB???======>>>???>>>>>>===;;;::::::<<<===<<<<<<>>>======@@@EEEIIIKKKLLLHHHFFFCCCBBBBBBBBB@@@??????AAADDDFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIFFFCCC>>>;;;:::<<>>;;;::::::<<<666666444222///+++)))'''&&&'''((((((((('''%%%$$$&&&&&&'''((())))))******...,,,)))&&&%%%%%%&&&((((((&&&%%%%%%&&&&&&$$$######$$$%%%$$$""" !!!"""((((((((())))))'''$$$!!!%%%%%%''''''''''''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$$$$(((((((((+++...000000///******))))))***+++,,,,,,)))***,,,,,,,,,---000222///222444333000///111333...000333666:::???EEEIIIKKKJJJJJJIIIIIIJJJJJJKKKFFFGGGGGGFFFEEEEEEGGGIIILLLNNNOOOKKKDDD???<<<;;;BBBHHHLLLFFF:::///---///111///---+++))))))))))))'''---000---,,,///222222000000000000000///.........,,,---//////---000555555777<<>>333---)))''')))******+++///555:::===>>>888444///,,,+++,,,,,,---+++***(((((()))---111444888:::;;;:::777555333333333555666666555666888:::555333222333666999;;;;;;222222000,,,***,,,111666222---+++,,,,,,+++...333777888666333...+++))))))+++---...---******,,,//////...---***(((((())),,,///,,,***))))))***)))(((!!!!!!!!!!!!!!!###$$$%%%QQQPPPNNNLLLKKKKKKLLLMMMPPPOOOPPPRRRTTTUUUSSSRRRMMMNNNOOONNNMMMMMMNNNPPPPPPUUUXXXVVVUUUVVVUUUSSSRRRRRRSSSTTTTTTSSSOOOLLLJJJHHHIIIMMMNNNLLLLLLOOOQQQRRRUUUYYY]]]```bbbcccdddeeeddd___YYYUUUUUUVVVWWW[[[aaaeeeeeedddcccccc```^^^\\\]]]___]]]WWWRRRMMMJJJFFFEEEFFFHHHIIIIIIKKKMMMQQQTTTWWWXXXWWWWWWUUUPPPKKKJJJMMMNNNLLLJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIJJJGGGBBBBBBEEEGGGEEEBBBAAA@@@??????@@@BBBCCC>>>???AAACCCEEEFFFGGGHHHDDDFFFHHHIIIJJJLLLOOORRRUUUUUUVVVWWWWWWWWWWWWWWWYYYYYYYYYZZZZZZYYYYYYYYYVVVUUUTTTSSSQQQPPPOOONNNNNNNNNMMMLLLKKKJJJIIIIIIEEECCCAAA@@@???===;;;999666555333000///111555888:::???BBBAAA;;;555333333///111222222000///111333333333222111111111111222222111111222444444222111///////////////...------)))***+++---------,,,,,,)))***+++---.../////////...///...---++++++,,,......000111000...------......//////000111222222333111222555888:::;;;<<<<<<>>>>>>@@@BBBBBBBBB@@@>>>>>>===<<<>>>@@@AAAAAA@@@???>>><<<<<<>>>@@@@@@@@@???======>>>BBBEEEFFFFFFBBBAAA@@@AAABBBBBBAAA???>>>@@@BBBFFFHHHJJJKKKLLLIIIIIIJJJJJJJJJJJJIIIIIIEEECCC@@@===<<<===>>>@@@EEEFFFFFFDDDAAA??????@@@<<<;;;999777444000...,,,)))***++++++***(((&&&$$$&&&''''''(((((())))))(((+++***((('''&&&&&&'''''''''%%%$$$$$$%%%&&&$$$######$$$%%%$$$!!! !!!"""((('''&&&&&&''''''%%%###%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''(((+++...111111000++++++*********++++++,,,''')))*********+++...111000222444333000///111444...222777:::===AAAFFFIIIJJJJJJIIIIIIJJJKKKLLLLLLIIIJJJKKKKKKJJJIIIIIIJJJMMMMMMMMMKKKFFFAAA===:::AAAHHHKKKEEE777---,,,000222000...,,,******+++,,,(((---000---,,,///222333222111000...---+++*********)))+++...//////444;;;BBBBBBDDDGGGGGGAAA777///+++++++++***)))((('''&&&***111<<>>@@@GGGOOORRRPPPDDD<<<333000---***,,,///111111222666999<<<===<<<999999666222...---///111...,,,***((())),,,000333000222444444333222222333111222444444444666999<<<:::777333333555777777777333111...++++++,,,///111...)))'''((())))))---222777888888555000+++(((&&&''''''''''''(((***,,,---------,,,***((('''((()))+++)))'''&&&'''(((''''''%%%$$$$$$######$$$%%%%%%WWWUUURRRNNNLLLKKKKKKKKKQQQOOOMMMMMMPPPRRRTTTTTTNNNOOOOOONNNMMMNNNQQQSSSPPPUUUXXXVVVTTTUUUUUURRRSSSRRRQQQQQQPPPNNNJJJGGGFFFDDDDDDHHHHHHDDDDDDFFFHHHJJJNNNQQQUUUXXX[[[\\\```bbbccc___YYYUUUTTTUUUSSSYYY___ddddddbbb```___XXXWWWWWW[[[______YYYTTTOOOLLLGGGDDDCCCBBBBBBAAAJJJLLLOOOSSSTTTUUUTTTSSSVVVQQQLLLKKKNNNPPPNNNKKKIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJGGGBBBAAAEEEFFFEEEBBBAAA???>>>>>>@@@AAACCCCCCBBB@@@>>>===>>>???@@@===@@@CCCFFFIIIMMMQQQUUUWWWYYY[[[\\\]]]\\\ZZZXXXZZZ[[[\\\]]]]]]\\\[[[ZZZUUUTTTSSSRRRQQQPPPOOONNNMMMLLLLLLKKKJJJIIIIIIHHHDDDBBB@@@@@@@@@@@@>>><<<777666444222000222777:::555;;;@@@???:::444222333111333555444111000222444444444333222111111111111333333333444555555222000......////////////......,,,,,,---...---,,,+++***((()))***,,,---......///.........---++++++---///...///000000...,,,------...///000111222222222111...///111444666888999:::;;;;;;<<<>>>AAAAAA>>><<<<<<<<<===@@@DDDFFFEEEDDDCCCBBB@@@AAACCCEEEFFFFFF???>>><<<<<>>@@@BBBCCCAAA???>>>@@@CCCFFFJJJMMMOOOPPPLLLMMMMMMMMMLLLLLLKKKJJJDDDCCCBBBAAA?????????>>>FFFGGGHHHGGGDDDBBBAAAAAA@@@???===;;;888444222000+++,,,,,,,,,+++(((&&&$$$''''''((((((((((((((('''(((((((((((((((''''''&&&%%%$$$###$$$%%%&&&%%%$$$!!!###%%%%%%######%%%((('''%%%$$$%%%&&&'''&&&%%%###$$$&&&''''''&&&$$$###%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''+++///111222111,,,,,,++++++***++++++,,,))),,,......---...111444222555777555333111333666000444999===>>>AAAEEEHHHHHHHHHHHHIIIJJJLLLMMMNNNKKKMMMOOOPPPNNNLLLLLLLLLOOONNNLLLJJJGGGBBB<<<888;;;BBBFFF@@@444,,,---222444222000...---...///000'''---///---+++///222333555333111...,,,***)))((('''&&&)))---///111888AAALLLKKKJJJIIIFFF???555---)))************)))((((((...444===AAA999---((()))%%%&&&'''(((((((((&&&&&&%%%'''(((%%%!!! $$$)))+++***((('''&&&%%%%%%%%%((('''%%%$$$$$$&&&)))+++...---+++******+++,,,,,,000111///...333999:::666777222000///---+++...444666666888:::===>>><<<;;;<<<======888222///222666444111---***)))+++...000+++,,,.........///111333///111222333444666:::<<<<<<888333111111222222000222000---++++++,,,+++***)))%%%###%%%&&&(((,,,222333555666555111---)))((($$$###"""###'''***++++++,,,,,,+++)))(((''''''''')))'''$$$$$$%%%&&&&&&%%%)))((('''&&&%%%%%%%%%%%%dddbbb___[[[WWWRRRNNNLLLOOOOOOOOOPPPRRRSSSQQQPPPRRRQQQOOONNNNNNOOOPPPQQQSSSTTTUUUUUUTTTSSSRRRQQQRRROOOKKKJJJJJJIIIEEEBBB@@@AAAAAAAAAAAAAAAAAAAAADDDEEEGGGJJJNNNRRRUUUWWWYYY[[[^^^___^^^YYYTTTQQQRRRVVV[[[___```^^^YYYVVVTTTVVVWWWWWWUUUSSSSSSSSSNNNJJJGGGEEEDDDEEEEEEDDDEEEFFFGGGJJJLLLOOOQQQRRRUUURRRNNNLLLMMMNNNOOOOOOLLLKKKJJJIIIGGGFFFEEEDDDHHHFFFEEEEEEFFFGGGGGGFFFHHHFFFEEEEEEGGGHHHHHHHHHJJJFFFAAA===<<<<<<======:::;;;<<>>===<<<;;;======>>>@@@AAADDDEEEGGGHHHGGGFFFFFFGGGGGGEEECCCAAA>>>:::888888;;;???BBBAAA???===>>>BBBDDDDDDCCC@@@@@@AAAEEEIIIMMMNNNNNNNNNPPPQQQPPPNNNLLLKKKKKKIIIHHHEEECCCBBBCCCCCCDDDOOOJJJEEECCCDDDFFFFFFEEEFFFCCC????????????<<<999666444000,,,)))(((((((((,,,)))&&&&&&'''((())))))+++)))&&&&&&(((***++++++$$$%%%%%%&&&&&&&&&&&&%%%)))'''&&&&&&'''((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&)))''''''(((%%% $$$''''''&&&''')))))))))(((,,,---000222222222111000///...---,,,++++++++++++++++++***,,,///000000///111333444555333333333444444555666999===AAAEEEGGGGGGGGGEEECCCCCCEEEIIIMMMNNNRRRUUUTTTOOOLLLMMMOOOUUUTTTQQQNNNJJJFFFCCCBBB>>>>>><<<999555111000000333111///---------...///***......******---000///999222...---+++&&&$$$%%%))))))+++---111888@@@EEELLLFFF???======:::111***)))&&&&&&))))))((()))---777;;;???<<<555---******%%%&&&'''(((((('''&&&&&&)))))))))))))))(((((('''***))))))(((''''''&&&&&&)))&&&&&&((('''%%%%%%(((...+++(((&&&'''(((((('''+++***((('''(((***---///((()))***+++---333:::??????@@@CCCFFFHHHGGGEEEBBBCCCDDDCCC@@@:::555222111777111.........+++***,,,,,,,,,++++++++++++,,,---***,,,///111222444666888;;;999555111///---------000000...,,,)))'''(((((($$$%%%%%%%%%%%%'''***---666444222000///,,,)))'''%%%%%%%%%&&&''')))+++---...---,,,)))&&&$$$%%%&&&'''(((*********(((%%%$$$***))))))((('''&&&%%%%%%kkkjjjgggccc^^^YYYUUUSSSRRRQQQPPPQQQSSSSSSSSSQQQTTTSSSRRRQQQRRRSSSUUUVVVTTTUUUUUUUUUTTTRRRPPPOOOMMMKKKHHHHHHHHHGGGEEEBBBBBBBBBBBBCCCCCCCCCCCCDDDAAABBBDDDGGGKKKNNNQQQSSSUUUWWW[[[^^^^^^[[[XXXVVVSSSUUUVVVWWWWWWTTTRRRPPPNNNPPPSSSSSSQQQOOONNNNNNLLLIIIFFFEEEEEEEEEDDDCCCAAACCCEEEHHHKKKMMMNNNOOORRROOOLLLKKKKKKLLLLLLLLLKKKJJJJJJIIIHHHGGGGGGFFFHHHGGGFFFGGGIIIJJJIIIHHHIIIHHHGGGHHHJJJKKKKKKJJJLLLIIIEEEBBBAAA@@@@@@@@@===<<<===>>>???BBBDDDEEEGGGIIILLLPPPTTTVVVWWWXXX^^^^^^___aaadddccc```]]]XXXXXXVVVSSSNNNKKKJJJJJJNNNMMMKKKIIIGGGEEEDDDCCCDDDDDDDDDCCCBBBAAA??????>>><<<999777555555666777999777666666666444111///222222222333222222111111000333555666444333222222333444444555555444333222111000//////000///---+++,,,---...///000000//////---,,,,,,,,,---...///000111111000000000111222333222111000///............///111333444444444555666222222222000......222555555555666777888:::<<<============>>>???@@@BBBCCCEEEEEEEEEFFFHHHIIIHHHGGGBBB???<<<999999;;;???AAABBBAAA@@@BBBEEEFFFFFFDDDCCCCCCCCCFFFIIILLLLLLLLLNNNPPPQQQPPPNNNLLLKKKLLLMMMLLLJJJIIIJJJKKKMMMNNNSSSNNNHHHFFFGGGJJJJJJIIIIIIGGGEEEDDDEEEDDD@@@>>>999777444222///---,,,,,,+++(((&&&&&&(((***+++***+++)))&&&&&&''''''''''''$$$$$$%%%%%%$$$$$$######&&&%%%$$$$$$%%%&&&&&&%%%&&&'''((((((((('''%%%%%%'''&&&&&&&&&&&&'''((((((((('''''')))'''"""###&&&+++***)))***,,,---......111222555777888888777666333111///,,,+++++++++,,,,,,++++++---///111111000333555666666555444555666444555666888;;;???BBBDDDHHHHHHGGGFFFEEEFFFIIILLLSSSSSSRRRNNNJJJIIINNNSSSWWWUUURRROOOKKKIIIGGGFFF>>>===;;;888444111000/////////---+++))))))+++,,,,,,///000---,,,///222111777111------+++'''$$$%%%%%%(((,,,000444999>>>BBBAAA;;;666555666444---''''''%%%&&&))))))'''))),,,555888:::777000)))&&&&&&%%%&&&'''(((((('''&&&&&&$$$%%%&&&((())))))******)))(((((('''&&&&&&%%%%%%(((&&&%%%''''''$$$%%%)))---***'''%%%&&&&&&&&&&&&'''''''''(((((()))******)))***,,,...111888???EEE???AAADDDHHHIIIHHHEEEBBBDDDDDDCCC@@@;;;888666666444...***+++***'''&&&(((&&&&&&&&&%%%%%%&&&&&&'''(((+++.../////////000000888666444000...,,,++++++,,,,,,,,,***)))'''''''''%%%&&&&&&%%%%%%&&&***,,,000///.........,,,(((%%%%%%$$$$$$%%%&&&(((***,,,,,,,,,+++(((%%%###$$$%%%'''&&&%%%$$$$$$$$$%%%%%%---,,,***)))((('''''''''sssrrroookkkfffaaa^^^[[[XXXVVVSSSRRRSSSSSSSSSRRROOONNNNNNOOOPPPRRRUUUVVVTTTTTTUUUTTTSSSQQQOOONNNIIIGGGEEEEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBCCCDDDDDD@@@AAACCCEEEHHHJJJLLLNNNOOORRRWWW[[[]]]]]][[[ZZZWWWVVVSSSQQQNNNMMMLLLKKKIIILLLOOOPPPOOOLLLKKKJJJJJJHHHFFFFFFFFFEEECCCBBB>>>@@@DDDHHHJJJLLLLLLLLLLLLKKKJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLKKKIIIFFFGGGFFFGGGJJJMMMOOOOOONNNOOONNNLLLJJJHHHFFFEEEEEEBBBBBBAAA@@@??????????????????AAADDDGGGLLLOOOQQQXXXXXX[[[___bbbbbb```^^^[[[ZZZYYYUUUQQQNNNMMMNNNQQQPPPMMMJJJGGGEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@===:::888777777777:::999777666666444111///000000111222222222222222000222444555333222222333333333444444444333222222222111000000111000...---***,,,...000111000///...//////...............///222111111111111222333333555444222000...............000222222111111222333111111111///---...111333555444222222333777;;;>>>??????>>>>>>>>>??????@@@CCCBBBBBBDDDHHHJJJJJJIIICCCAAA>>>;;;;;;<<>>===<<<===@@@EEEIIILLLMMMOOOSSSWWWZZZ[[[ZZZYYY[[[[[[ZZZWWWTTTRRRRRRSSSUUUTTTQQQNNNKKKIIIGGGFFFCCCDDDDDDDDDDDDCCCBBBBBBCCCBBBAAA???===<<<;;;:::>>><<<:::999888777444222111111222333333222222111111333555555444333444555555555444444222111000000444222222222333333111///)))+++...000111111///...000000////////////000000333333333333444444555555666555222000//////000000///111222222111000000111222111000//////000111333333222111111333777;;;>>>CCCBBBAAA@@@????????????AAA@@@@@@BBBEEEGGGGGGGGGEEECCC@@@>>>===>>>???@@@CCCDDDFFFIIIJJJJJJIIIGGGGGGFFFFFFGGGJJJKKKKKKJJJNNNPPPRRRRRRQQQPPPPPPPPPRRRQQQPPPQQQRRRUUUXXXYYY[[[UUUNNNLLLNNNQQQSSSSSSQQQPPPOOOMMMJJJGGGBBB@@@;;;<<<======;;;888444222...,,,******+++,,,,,,+++---,,,+++++++++***(((&&&'''''''''&&&&&&&&&&&&'''&&&%%%$$$%%%'''(((((((((%%%&&&(((******)))'''%%%)))((('''&&&''')))***,,,)))(((+++//////,,,---111444444666777;;;@@@EEEIIIKKKLLLMMMMMMMMMKKKIIIHHHDDDBBB???===<<<===???AAA;;;999777777666666333222555666777777555444444444888888888888:::<<<>>>???@@@CCCEEEGGGGGGHHHIIIKKKKKKOOOSSSTTTRRRNNNKKKJJJPPPOOOLLLIIIGGGFFFGGGGGG@@@>>>:::777555333111000000333444222---+++,,,///---222444111111333333222000,,,+++------)))&&&'''(((+++000333444555666777222...++++++------)))%%%""""""%%%((((((%%%(((---888888555000***%%%$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$######$$$###%%%'''%%%"""$$$***---***'''%%%%%%&&&%%%%%%###$$$$$$%%%&&&&&&%%%%%%&&&(((***,,,///555<<<@@@AAACCCEEEFFFFFFEEEEEEEEEIIIKKKLLLKKKGGGBBB???>>>666000,,,+++***'''&&&'''...............------,,,***---000111000---******000000111000...,,,)))'''&&&&&&'''(((******((('''%%%%%%&&&%%%&&&(((+++...,,,+++************(((&&&###"""""""""$$$%%%'''))),,,,,,,,,***'''&&&&&&''')))'''$$$"""###&&&***---111...+++(((&&&&&&'''(((|||{{{yyyvvvrrrnnnkkkjjjlllhhhaaa\\\YYYVVVSSSRRROOOOOOPPPQQQRRRTTTUUUVVVOOOPPPQQQRRRQQQQQQOOOOOOJJJIIIIIIGGGEEECCCBBBBBBBBBAAA@@@@@@AAACCCDDDFFFFFFHHHIIILLLMMMNNNOOOOOONNNOOORRRTTTVVVWWWWWWWWWXXXWWWWWWUUUSSSQQQNNNMMMJJJMMMPPPQQQQQQOOONNNNNNMMMLLLKKKKKKKKKJJJHHHFFFEEEGGGKKKNNNPPPPPPOOOOOOHHHIIIKKKOOOTTTVVVUUUTTTMMMNNNOOOQQQSSSUUUVVVWWWYYYWWWTTTPPPLLLFFF???:::;;;<<>>===<<<===???CCCEEEDDDGGGKKKOOOQQQRRRRRRRRRWWWXXXYYYXXXVVVUUUUUUVVVYYYXXXVVVTTTQQQOOOMMMKKKHHHHHHGGGFFFEEECCCBBBAAABBBBBBBBBAAA@@@???>>>===@@@>>>;;;:::999888666555555555555555444333222111333555666777666555666777999888666444222000///...333222222222333333222000***,,,...000111111000000000000000000111222333333555555666666666777777777555444333222111222333333111222333333111000000111333222111111111222222222000111222444666999<<<===CCCBBBAAA@@@????????????@@@???>>>>>>@@@BBBCCCBBBEEEDDDCCCAAA@@@@@@AAAAAABBBDDDGGGIIIJJJIIIIIIHHHGGGFFFFFFHHHJJJLLLLLLKKKNNNPPPRRRSSSRRRRRRRRRSSSTTTSSSRRRRRRSSSTTTWWWXXXZZZUUUOOOMMMOOORRRSSSSSSQQQQQQOOOLLLGGGBBB>>><<>>@@@DDDIIIPPPVVVXXXXXXYYYXXXWWWTTTQQQPPPOOONNNMMMLLLMMMOOOQQQSSSNNNKKKHHHEEEBBB@@@<<<999;;;<<<===<<<:::888888888888888777777888:::<<<===<<<>>>BBBEEEFFFGGGIIIJJJFFFIIIMMMOOONNNKKKHHHFFFLLLKKKJJJHHHGGGGGGHHHHHHDDD@@@;;;888777666333111333555777666222000000111---222555222111222111///---******...///+++((((((...///000000//////000222000---************'''%%%""""""%%%(((&&&%%%)))000999777333...)))&&&%%%%%%''''''((((((((('''%%%$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$#########""""""%%%'''$$$"""%%%,,,///,,,(((&&&&&&'''&&&%%%&&&%%%$$$######%%%&&&(((&&&''')))***+++///444888@@@AAACCCCCCBBBBBBEEEHHHJJJNNNRRRRRRNNNHHHBBB???:::333///...,,,)))''')))------......---,,,++++++(((,,,///111000---++++++...///000111000---+++))))))((('''(((++++++***(((###$$$%%%%%%&&&)))---111...+++'''%%%%%%&&&&&&%%%###"""""""""###$$$&&&'''***++++++***'''%%%%%%&&&((('''&&&&&&''')))+++,,,...,,,)))&&&$$$$$$&&&'''}}}{{{yyyvvvtttrrruuuqqqkkkeeeaaa]]]YYYWWWSSSSSSSSSSSSSSSRRRRRRRRROOOOOOPPPQQQPPPOOONNNMMMKKKLLLKKKIIIFFFCCCCCCDDDEEEEEECCCCCCDDDFFFIIIJJJJJJLLLNNNPPPRRRSSSSSSRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTUUUUUUVVVTTTRRROOOMMMJJJMMMOOOPPPPPPOOOPPPQQQRRRPPPOOONNNOOOOOOMMMLLLMMMOOOQQQSSSTTTTTTTTTSSSJJJKKKMMMQQQVVVXXXXXXWWWNNNOOOQQQSSSVVVXXXYYYZZZ]]]ZZZUUUQQQLLLFFF???;;;<<<<<<>>>CCCIIIOOORRRSSSQQQSSSUUUSSSOOOLLLLLLNNNLLLLLLKKKIIIGGGDDDBBB@@@@@@???===<<<<<<<<<======@@@CCCHHHJJJJJJJJJJJJJJJMMMPPPTTTVVVVVVUUUUUUVVVYYYZZZ[[[ZZZYYYVVVSSSQQQNNNNNNMMMKKKIIIFFFDDDCCCAAABBBCCCCCCBBBAAA???>>>???===;;;999999999888777999888888888666555444333444666777777666666888999;;;999777444222000//////222111111222333333111000,,,---...000111222333333111111111111222333444555555666777777888888777777444444444444444444444444111333444444222111111222444222111111222333333222...///222666999;;;<<<===??????>>>===============@@@>>><<<<<<===?????????EEEEEEDDDCCCCCCBBBBBBBBBCCCEEEHHHIIIIIIHHHIIIJJJHHHHHHGGGIIIKKKLLLLLLKKKLLLNNNQQQRRRRRRRRRSSSSSSUUUTTTSSSRRRSSSTTTVVVWWWXXXSSSOOOMMMPPPRRRSSSRRRQQQPPPNNNIIIDDD???>>>===FFFHHHKKKLLLKKKGGGCCC@@@<<<:::999888999888666555222111///000111111000///+++***)))((()))***+++,,,)))(((&&&&&&((()))((('''((()))***,,,...000111111//////000111222333333444555666:::@@@AAA???@@@CCCAAADDDHHHJJJKKKOOOVVV[[[^^^^^^______]]][[[XXXVVVXXXXXXXXXYYY[[[]]]___```___\\\XXXSSSPPPLLLGGGDDDDDDEEEFFFEEEBBB@@@@@@@@@999999888888999:::<<<======@@@CCCEEEFFFGGGIIIKKKFFFEEEDDDCCCDDDEEEHHHIIILLLLLLLLLLLLLLLLLLLLLLLLHHHCCC===::::::999777444333444555666666444222000...333666333111111///++++++)))***///111...******111000///,,,******,,,///---+++(((''''''&&&%%%#########%%%'''%%%$$$+++444888666111---)))'''&&&&&&'''((((((((((((&&&%%%$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######!!!"""&&&(((%%%"""&&&...000---)))'''''''''&&&%%%(((&&&$$$""""""$$$&&&((('''((())))))))),,,000333;;;???BBBCCCBBBBBBEEEHHHJJJNNNSSSTTTQQQKKKEEEBBB===777222111///+++)))***....../////////---,,,+++&&&))),,,---,,,******)))...///000111000...,,,+++...***((((((***,,,***(((###$$$%%%&&&''')))...111+++((($$$""""""###############""""""###$$$&&&'''((()))***)))&&&$$$$$$$$$%%%%%%&&&'''((()))))))))***)))'''%%%$$$$$$%%%%%%~~~}}}{{{yyyxxx{{{wwwsssoookkkgggccc```XXXWWWVVVUUUSSSQQQOOONNNQQQQQQQQQQQQOOOMMMKKKIIIIIIKKKLLLJJJGGGEEEEEEGGGGGGFFFEEEDDDEEEHHHKKKLLLKKKMMMPPPSSSTTTUUUUUUTTTWWWVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTSSSQQQOOONNNMMMNNNPPPPPPPPPQQQSSSUUUWWWUUURRRRRRRRRSSSSSSRRRUUUVVVVVVWWWWWWWWWWWWWWWNNNMMMNNNQQQTTTVVVVVVUUUOOOOOOQQQSSSVVVXXXZZZ[[[[[[XXXTTTQQQMMMJJJFFFCCCCCCBBBAAADDDHHHNNNQQQSSSRRRTTTVVVSSSNNNLLLMMMPPPMMMMMMLLLJJJGGGDDDAAA???>>>?????????>>><<<:::999===AAADDDFFFDDDBBBAAABBBAAAFFFMMMRRRTTTTTTSSSTTTWWWYYY]]]___^^^[[[WWWUUUTTTSSSRRRPPPNNNLLLJJJIIIFFFGGGHHHHHHGGGDDDAAA@@@@@@>>><<<;;;;;;<<<;;;::::::::::::::::::999888777444555666666666666888::::::888666555333333333333444444333444666666444333/////////000111333555666444333333333333333444444444555666777777777666666555555777777777555333222000222333333222111222333333111000000222333222000---///111444888:::<<<==================>>>?????????===;;;;;;<<<>>>??????EEEEEEEEEEEEEEEEEEDDDDDDDDDGGGIIIIIIHHHHHHJJJMMMKKKJJJIIIJJJKKKLLLKKKIIIHHHKKKNNNPPPPPPPPPQQQRRRRRRRRRPPPPPPQQQSSSUUUVVVUUURRROOOOOOQQQSSSRRRPPPPPPPPPNNNIIIDDDBBBCCCEEEJJJLLLOOOPPPOOOLLLHHHFFFBBBAAA@@@AAACCCCCCAAA@@@<<<999777666666666666555333222000...------...//////...,,,+++,,,,,,+++***,,,,,,---///222666999:::666777:::<<<======<<<;;;???@@@EEEKKKLLLIIIJJJNNNKKKNNNRRRRRRQQQRRRVVVZZZ\\\]]]^^^```___^^^\\\[[[]]]^^^___```bbbccccccdddfffbbb^^^ZZZWWWSSSNNNKKKLLLMMMMMMLLLIIIFFFFFFFFF??????>>>>>>???@@@BBBCCCEEEGGGHHHHHHHHHHHHJJJKKKFFFDDDBBBAAACCCGGGJJJLLLKKKMMMOOOPPPQQQPPPOOOOOOLLLFFF@@@=========:::777555444444777:::999444000000555888555222000---))))))(((+++111333000---,,,......---+++)))(((***,,,)))(((&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&###$$$---888999666222///,,,***)))((('''((((((((((((&&&%%%$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###''')))%%%###(((000///,,,(((&&&&&&&&&%%%$$$&&&%%%$$$######$$$%%%%%%%%%&&&'''''''''))),,,///555<<>>???AAABBBAAA>>>;;;999:::>>>AAABBB>>>;;;;;;;;;888>>>GGGNNNQQQRRRQQQQQQUUUXXX]]]aaaaaa^^^ZZZWWWWWWVVVVVVTTTSSSQQQOOONNNLLLMMMNNNNNNLLLHHHDDDBBBCCCAAA>>>>>>???@@@@@@???::::::;;;<<<<<<<<<;;;;;;333444555555555555777999888777666555444555666666999888777888::::::999777111000//////111333666888777666555444333222222333222333555666666666555444666777999999888555222//////111222333222111222333222000...///222333111///......000222666999===>>>>>>>>>>>>>>>???@@@BBBBBB???<<<::::::===???@@@AAADDDEEEEEEFFFFFFFFFEEEEEEFFFHHHJJJJJJHHHIIILLLOOONNNMMMKKKJJJKKKJJJIIIGGGEEEHHHKKKMMMNNNNNNOOOPPPNNNMMMMMMMMMNNNPPPSSSTTTTTTQQQOOOPPPRRRSSSRRROOOPPPPPPNNNJJJFFFFFFIIILLLKKKLLLOOOPPPOOOLLLIIIGGGEEEDDDEEEGGGJJJKKKJJJIIIFFFBBB>>><<<<<<<<<;;;;;;<<<:::777444222111222222666444222111111111000/////////000222555:::>>>AAA<<<>>>AAADDDEEEDDDCCCBBBFFFGGGLLLRRRSSSPPPQQQTTTRRRUUUXXXWWWSSSRRRTTTXXXXXXZZZ\\\^^^``````___^^^^^^```bbbcccddddddcccbbbdddaaa]]]ZZZWWWTTTPPPMMMNNNOOOPPPNNNKKKHHHHHHHHHFFFFFFEEEEEEFFFGGGIIIJJJMMMNNNNNNLLLJJJIIIJJJLLLDDDDDDFFFIIILLLMMMMMMLLLJJJLLLOOOQQQRRRRRRPPPOOOOOOHHHAAA>>>??????<<<999777555444888>>>>>>888111111777:::777333111---((()))(((+++222555111......***+++++++++))))))***+++'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%###$$$///;;;<<<999555222111///---,,,(((((()))((((((&&&$$$###$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$%%%%%%!!!###''')))&&&###(((111...+++'''%%%%%%%%%$$$###"""###$$$%%%%%%$$$###""""""###$$$$$$%%%&&&))),,,000:::GGGNNNMMMHHHEEEDDDEEEGGGIIIJJJJJJJJJKKKLLLHHHBBB<<<;;;999444222333//////111111000...,,,***)))***+++***(((''''''''',,,------......---------444...'''%%%''')))(((&&&)))))))))'''&&&'''))),,,%%%''')))---///---***&&&$$$$$$#########%%%&&&''',,,...//////,,,*********)))((('''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&~~~~~~~~~}}}|||~~~}}}{{{zzzxxxuuupppllliiijjjiiigggbbb\\\VVVRRRSSSRRRPPPNNNKKKIIIHHHGGGIIIIIIHHHHHHHHHHHHHHHIIIJJJHHHCCC???>>>BBBIIINNNSSSQQQQQQSSSWWWZZZYYYXXXZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWTTTQQQPPPPPPQQQTTTTTTTTTRRRPPPQQQUUUYYY[[[YYYVVVRRRQQQRRRTTTVVV[[[ZZZYYYXXXWWWWWWXXXYYYYYYVVVRRRPPPOOOOOOOOONNNMMMQQQVVVZZZ]]]\\\[[[YYYXXXWWWUUUSSSQQQOOOMMMMMMKKKKKKJJJJJJKKKMMMOOOPPPRRRRRRRRRRRRRRRSSSSSSSSSOOONNNMMMKKKHHHDDDAAA???EEEEEEEEEEEECCCAAA???===;;;>>>AAABBB@@@>>><<<<<<999;;;@@@GGGMMMNNNJJJEEEOOOQQQUUUXXXYYYYYYXXXWWWTTTSSSSSSUUUUUUTTTQQQOOOMMMOOOQQQQQQNNNKKKIIIHHHCCCDDDEEEDDDBBBBBBDDDEEE======<<<;;;;;;;;;;;;;;;555333333666::::::666111555999<<<:::666555777;;;:::<<<<<<999999<<<<<<999444///---000222222333666999666222111222333444444222222111000111222444555666777777777666444222111444444444333333333222222222111000000000111333444111222333444555555555555;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>===>>>>>>??????FFFGGGHHHHHHGGGFFFHHHIIIFFFHHHIIIIIIGGGEEEEEEFFFNNNQQQRRRNNNLLLNNNNNNLLLIIIIIIIIIIIIJJJKKKLLLLLLKKKLLLNNNQQQSSSTTTSSSQQQTTTQQQMMMLLLMMMOOOQQQRRRUUUQQQLLLJJJJJJKKKLLLLLLPPPPPPQQQQQQPPPNNNLLLKKKGGGHHHIIIIIIHHHIIIKKKLLLJJJHHHDDDCCCDDDEEEEEEEEEEEEBBB===999888999;;;===>>>???>>>;;;666555666999888888:::;;;===???@@@AAAAAABBBDDDFFFFFFEEEDDDCCCFFFIIINNNRRRSSSSSSTTTUUUZZZ[[[[[[YYYUUURRRQQQQQQXXXUUUSSSUUUYYY\\\]]]\\\\\\[[[ZZZ[[[[[[[[[YYYXXXVVVTTTRRRRRRQQQPPPMMMKKKNNNNNNNNNNNNOOOQQQRRRSSSRRRSSSUUUWWWXXXYYYZZZZZZbbb]]]XXXWWWZZZ[[[YYYWWWSSSQQQOOOOOOOOOPPPOOONNNOOOPPPRRRRRRPPPNNNMMMMMMPPPJJJDDDBBBBBBBBB???<<<666666888::::::888444000333333333444444222...+++...,,,---111666666111+++---000...(((###%%%((((((((('''&&&%%%$$$%%%&&&&&&)))$$$###&&&((()))111:::DDD@@@;;;555000---,,,,,,***)))&&&###!!! %%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$!!!%%%+++//////,,,(((&&&///---***'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%&&&(((((('''+++000222;;;FFFLLLLLLIIIFFFEEEIIIFFFCCCAAAAAACCCGGGIIIKKKEEE@@@AAADDDBBB888///666444222222222111///---,,,,,,+++***************///...---,,,,,,---......444///)))$$$"""$$$(((+++***'''$$$###%%%)))+++,,,''''''))),,,///...***&&&+++)))&&&%%%&&&((()))***555555555555333000---++++++)))''''''((()))((('''''''''&&&&&&%%%&&&&&&&&&}}}{{{~~~}}}}}}}}}zzzvvvssslllmmmmmmkkkgggbbb]]]YYYWWWUUURRROOOLLLJJJJJJIIIKKKJJJIIIHHHGGGFFFFFFFFFJJJHHHDDD@@@???BBBIIINNNSSSRRRRRRUUUYYY[[[ZZZXXXZZZ[[[\\\\\\ZZZYYYXXXWWWXXXYYYXXXUUURRRPPPPPPQQQQQQRRRRRRQQQPPPQQQUUUYYY[[[XXXUUURRRQQQRRRTTTUUUXXXWWWWWWVVVWWWXXXYYYZZZXXXUUURRRPPPPPPPPPPPPOOOSSSUUUYYY[[[]]]\\\ZZZYYYXXXXXXVVVUUUSSSQQQPPPPPPNNNMMMLLLKKKKKKKKKLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLKKKIIIGGGDDDCCCGGGGGGGGGGGGEEECCCAAA@@@>>>@@@BBBCCCAAA???>>>>>>;;;<<>>HHHIIILLLOOORRRRRRRRRRRRQQQQQQRRRTTTVVVUUURRROOONNNOOOPPPNNNKKKHHHGGGGGGHHHHHHHHHGGGDDDCCCDDDEEEAAA@@@???===;;;:::999999888666666999<<<<<<888333333666999888555444777;;;:::===>>><<<===AAABBB???888222...000222333666::::::777333222333555555666333333222222222333444555444444555444333222000///222222222222222222333333111111000///000111222333222222333444444555666666;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFFFFEEEEEEFFFHHHFFFHHHJJJJJJHHHHHHHHHIIINNNQQQRRRNNNLLLNNNPPPOOOJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOQQQTTTVVVVVVUUUTTTVVVSSSOOONNNOOORRRSSSTTTUUUQQQLLLIIIIIIKKKLLLMMMQQQQQQQQQQQQPPPNNNMMMLLLLLLMMMNNNMMMLLLMMMNNNPPPNNNKKKIIIHHHIIIIIIIIIHHHIIIGGGCCC???>>>???AAABBBBBBCCCCCC@@@<<<::::::<<>>>>>===<<<<<<<<>>???BBBCCC@@@;;;444...///111333777<<<:::777444333444666777777555444444444444555555666222222222111000///------000000000111222222333333111000/////////000222333444444333333333555666777:::999888888888:::<<<>>>>>>>>>>>>>>>???@@@AAABBBAAABBBCCCBBBAAAAAACCCEEEEEEGGGIIIJJJJJJJJJLLLNNNPPPSSSRRRMMMLLLOOOQQQQQQLLLLLLLLLLLLMMMNNNOOOPPPRRRRRRTTTUUUVVVVVVVVVVVVVVVSSSPPPOOOPPPRRRTTTTTTUUUQQQLLLHHHIIIKKKNNNOOOTTTSSSRRRPPPOOOOOONNNNNNOOOPPPQQQQQQPPPOOOQQQRRROOOMMMLLLLLLMMMLLLKKKIIIKKKIIIFFFCCCAAABBBCCCEEEEEEFFFFFFDDDAAA???>>>???DDDCCCBBB@@@>>><<<:::999<<<===>>>???@@@???>>>======AAAGGGKKKLLLLLLLLLMMMOOONNNMMMJJJGGGEEEFFFGGGEEEDDDDDDEEEGGGGGGFFFEEE???@@@AAACCCDDDFFFGGGHHHGGGHHHJJJNNNQQQSSSQQQPPPRRRTTTXXX]]]bbbgggkkkmmmpppqqqsssvvvxxxyyyzzz{{{wwwuuussstttwwwxxxvvvsssrrrpppooonnnmmmkkkgggeee_________\\\YYYXXXXXXYYYUUUPPPKKKHHHHHHGGGDDDAAA>>>===<<<<<<:::777333///111111222444555444111...---///111000...+++)))(((&&&***,,,)))'''))))))'''&&&&&&%%%&&&&&&'''((()))***'''''')))+++---444;;;BBB???:::444...+++(((((("""""""""###$$$&&&((()))########################%%%%%%%%%%%%%%%$$$$$$$$$"""***222222+++&&&'''***'''&&&$$$"""""""""###$$$########################%%%%%%(((,,,+++''''''***000:::FFFNNNNNNJJJFFFDDDBBB@@@===;;;:::;;;>>>@@@FFFDDDBBBBBBBBBAAA???<<<>>><<<;;;;;;<<<<<<;;;::::::888555222111111333444444222000......///000222333111...+++***)))***+++---+++))))))+++---......+++***)))***+++,,,,,,+++///+++'''***111888;;;:::DDDDDDDDDCCCBBB???===;;;444222///------,,,***))),,,,,,,,,------.........}}}}}}~~~}}}zzzwwwxxxyyyxxxuuupppkkkhhh]]]ZZZUUUPPPLLLKKKLLLMMMLLLKKKJJJHHHGGGGGGFFFFFFJJJHHHFFFCCCBBBDDDIIIMMMRRRTTTXXX]]]______]]][[[[[[___cccccc```]]][[[[[[^^^^^^^^^[[[WWWTTTSSSSSSLLLMMMOOOPPPRRRTTTVVVXXXXXXWWWTTTRRRQQQRRRSSSTTTRRRRRRSSSSSSTTTUUUVVVVVVYYYXXXVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQPPPSSSSSSRRRRRRRRRRRRQQQQQQLLLLLLLLLLLLKKKKKKKKKJJJLLLLLLMMMLLLKKKIIIGGGFFFFFFFFFGGGFFFDDDCCCCCCEEEGGGFFFEEECCCBBB@@@>>>===<<<<<<===>>>@@@AAABBBCCCCCCEEEHHHMMMPPPPPPNNNKKKLLLKKKIIIEEEAAA???@@@BBBEEEFFFGGGEEECCCAAAAAABBBEEEDDDBBB@@@>>>;;;999888:::999999:::;;;;;;888555222444666777777999===@@@<<>>:::999333///000222333555999999777444333444666888888666666666666666666666777111111000000///...---,,,......///000111222333333111000/////////000111222555444333222222444666888999777666555555888:::<<<>>>============>>>>>>???<<<=========<<<===???AAACCCEEEGGGHHHIIIJJJMMMOOOTTTVVVTTTNNNKKKNNNQQQQQQNNNNNNNNNNNNOOOPPPQQQQQQRRRSSSTTTTTTSSSSSSTTTVVVUUUSSSPPPOOOPPPRRRSSSSSSVVVRRRMMMJJJJJJMMMPPPRRRUUUTTTRRRPPPOOOOOOOOOPPPOOOQQQRRRQQQPPPOOOPPPQQQMMMLLLKKKLLLLLLLLLJJJHHHHHHGGGDDDBBBAAAAAABBBCCCEEEFFFGGGFFFDDDBBB@@@???CCCBBBAAA???===<<<::::::666777888999999999999888888<<>>@@@<<<===>>>@@@BBBBBBAAA@@@@@@AAADDDFFFHHHJJJMMMOOOPPPQQQTTTYYY]]]___^^^]]]```bbbeeeiiimmmqqqtttuuuxxxzzz|||~~~}}}}}}~~~~~~||||||{{{|||{{{yyyuuurrrppppppnnnkkkgggffffffhhh^^^[[[XXXVVVVVVUUUSSSQQQOOOMMMJJJGGGDDD@@@:::777888888888999999777222//////333555333...***+++---***------)))(((******(((%%%%%%&&&&&&((()))*********)))***+++---000666;;;@@@===888222,,,(((%%%$$$"""""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######!!!&&&,,,,,,)))&&&''')))+++)))'''%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((,,,111000+++)))+++222<<>>>>>>>><<<<<<===>>>;;;:::999:::;;;<<<;;;:::<<<999666444444555888:::@@@>>>999555333333444555777777555333000...,,,+++///.........000111111000000...---,,,...111333555555111...333===EEEHHHHHHRRRQQQPPPMMMIIIEEEBBB@@@<<<:::666444333222000...111222333444555555555666~~~{{{}}}~~~~~~|||xxxsssnnnjjj```\\\WWWQQQNNNLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKJJJJJJHHHFFFEEEGGGKKKNNNRRRVVV\\\```bbbaaa___^^^]]]bbbffffffbbb___^^^^^^aaaaaaaaa___[[[WWWVVVVVVOOOPPPQQQTTTVVVXXXXXXYYYWWWVVVTTTSSSRRRSSSTTTUUUSSSSSSSSSSSSSSSRRRRRRQQQVVVUUUTTTTTTVVVWWWWWWVVVVVVVVVVVVVVVWWWWWWXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTSSSSSSUUUUUUTTTTTTSSSSSSSSSSSSNNNNNNMMMLLLKKKKKKJJJJJJLLLMMMMMMMMMLLLKKKIIIHHHGGGHHHIIIGGGEEEDDDDDDFFFHHHGGGFFFDDDBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<===AAAEEEIIIIIIGGGEEEGGGFFFCCC@@@===<<<>>>@@@===???@@@@@@>>>======>>>@@@@@@@@@@@@???===<<<;;;999999888888888777555333333333444555666999<<>>???======???>>>:::888444222555777555555888777555222222444666888888777777777777777777777777333222111000///......---------...///111222333333111000/////////000222333555444222111222333555666666555333222333555888:::<<<<<<;;;:::999999999999888999999888888999<<<>>>@@@BBBDDDEEEEEEGGGKKKMMMVVVWWWTTTMMMJJJLLLNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSRRRPPPQQQSSSVVVVVVTTTQQQQQQRRRTTTTTTTTTWWWSSSNNNLLLMMMPPPSSSTTTUUUTTTRRRPPPOOOOOOOOOPPPOOOQQQRRRRRRPPPNNNNNNOOOKKKJJJIIIJJJJJJJJJHHHEEEGGGFFFEEEDDDCCCBBBBBBCCCEEEEEEEEEEEEDDDBBB@@@>>>AAA@@@???===;;;999777666111222222333333333333333333666999:::999888888888::::::999888666777:::<<<;;;===@@@BBBDDDEEEEEEEEEFFFIIILLLNNNOOORRRWWWZZZ\\\]]]___cccfffhhhgggeeekkkmmmppptttwwwzzz{{{||||||~~~}}}|||zzzwwwsssqqqrrrsssllljjjiiihhhhhhhhhgggfffdddaaa\\\XXXSSSOOOJJJGGGHHHGGGEEEDDDAAA<<<666222111555777444...+++...111222222...((('''***,,,***$$$%%%&&&((()))***++++++)))+++------///333888;;;<<<:::555000***&&&###"""###""" !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$#########"""######$$$'''***+++***)))...,,,)))&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((())),,,111111---,,,///777@@@KKKRRRRRRMMMIIIFFFBBB@@@===:::999999999:::888:::;;;;;;999999:::<<<888777666777999:::999888888666444333444777:::===HHHDDD@@@;;;:::;;;===???BBBBBBAAA???<<<888555333999999999;;;<<<<<<:::888555444222111222666;;;???>>>;;;;;;@@@IIIQQQTTTTTTYYYXXXVVVSSSPPPLLLJJJHHHEEECCC???===<<<;;;999777999:::;;;===>>>>>>>>>>>>{{{uuupppllldddaaa\\\WWWSSSPPPPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNKKKKKKKKKIIIHHHIIILLLOOOTTTXXX^^^bbbcccbbbbbbbbb```eeeiiiiiiddd``````bbbcccdddeeeccc___\\\ZZZZZZVVVVVVWWWYYY\\\]]][[[ZZZWWWWWWUUUTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRPPPOOONNNQQQPPPOOOPPPRRRSSSRRRQQQUUUUUUUUUVVVWWWXXXYYYYYYSSSSSSSSSSSSTTTTTTTTTTTTPPPPPPQQQRRRRRRRRRQQQQQQRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLJJJIIIGGGGGGHHHIIIHHHFFFDDDDDDDDDBBBCCCCCCBBB@@@???AAABBB@@@@@@@@@@@@???>>>===<<<888999:::===AAABBB@@@???@@@???>>><<<::::::<<<>>>888:::======<<<::::::;;;:::;;;===>>>???>>>======999999999888777555444333222111111111222555888999777;;;??????AAADDDDDDAAA:::666666999;;;888777888666444222111444666888999777888888888888777777666444444222111000/////////---...///000111222333333222111000000000111333444444333222111111222333444333222111111111333555777:::999888777666666666666777777777666666777;;;>>>???@@@AAAAAAAAACCCGGGJJJQQQSSSQQQKKKGGGHHHIIIHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPNNNLLLMMMRRRVVVWWWUUUSSSSSSTTTUUUUUUUUUUUURRROOONNNOOORRRSSSTTTTTTSSSRRRPPPOOOOOONNNNNNOOOQQQRRRRRRPPPNNNMMMMMMIIIHHHFFFFFFGGGGGGEEEDDDGGGGGGFFFFFFEEEDDDCCCCCCDDDBBBAAAAAAAAA@@@>>><<<>>>===;;;888666333111000....../////////000000000111333444444333222333444888999:::::::::<<>>888333666777444...,,,///222777555...'''''',,,...,,,%%%&&&''')))***+++++++++(((,,,///...000555999::::::888555000+++'''$$$"""$$$###"""!!!!!!"""######""""""""""""""""""""""""$$$$$$$$$$$$############&&&###"""%%%+++///...,,,---+++(((%%%###"""""""""'''''''''''''''''''''''''''&&&)))......---///333>>>FFFPPPUUUTTTOOOKKKIIIBBB@@@===:::888777777777888999;;;;;;:::999::::::888777666777888999888777222111000111222666999<<>>BBBGGGKKKOOOOOOOOONNNKKKHHHDDDAAAHHHHHHJJJLLLNNNMMMIIIFFF===<<<:::777777;;;AAAEEEGGGGGGIIINNNSSSXXX[[[\\\ZZZYYYXXXWWWVVVUUUTTTTTTNNNKKKHHHGGGFFFFFFDDDBBBCCCDDDEEEGGGGGGGGGFFFEEE}}}xxxssspppjjjhhhddd___[[[WWWUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPMMMMMMMMMLLLKKKLLLNNNPPPUUUZZZ```cccdddcccdddeeebbbgggkkkjjjdddaaacccfffeeefffhhhfffccc```^^^^^^]]]]]]]]]```bbbaaa^^^[[[XXXWWWVVVVVVUUUVVVVVVVVVTTTTTTTTTTTTRRRPPPNNNMMMOOONNNMMMNNNPPPPPPOOONNNQQQRRRSSSTTTUUUUUUUUUTTTPPPPPPPPPPPPOOOOOOOOOOOONNNOOOPPPPPPPPPPPPOOONNNOOOOOONNNMMMMMMLLLKKKKKKNNNMMMLLLKKKJJJJJJKKKKKKIIIJJJJJJKKKJJJIIIGGGFFFFFFHHHIIIIIIFFFDDDBBBBBB===???@@@???======>>>@@@???@@@AAABBBAAA???===<<<777777777888;;;<<<;;;:::999999:::999888999<<<>>>:::===??????===;;;::::::666888:::<<<=========<<<<<<<<<;;;:::888666555555444222000///000222444555666;;;???@@@CCCGGGGGGDDD;;;666444777888666666888777555222222555888:::;;;777888888999888777666555555444333111000000000000//////000000111222333333333222111111111222444555111111111111111111111111000000000000111222333444555555555555555666777888888888888777777999===@@@???@@@@@@??????@@@CCCFFFHHHKKKKKKFFFCCCDDDEEECCCCCCCCCCCCCCCDDDEEEFFFGGGFFFHHHIIIGGGEEEGGGLLLRRRTTTRRRPPPQQQRRRSSSSSSRRRRRRPPPNNNNNNPPPRRRRRRRRRQQQQQQQQQQQQPPPNNNMMMLLLLLLNNNOOOOOOLLLJJJHHHHHHEEECCC@@@???@@@@@@@@@???@@@AAAAAAAAA@@@???>>>===>>>;;;888888999999777666555555444222111000.....................//////000666777777777666888;;;======@@@CCCDDDFFFHHHKKKMMMOOOQQQTTTTTTTTTVVVYYY\\\aaadddggggggfffiiioootttyyywwwvvvvvvxxxzzzzzzzzztttwww{{{}}}{{{zzzzzzzzzwwwsssqqqoooooommmlllkkkhhhddd^^^XXXOOOGGGAAA;;;;;;:::555111///000222444333---((()))......+++&&&'''(((***++++++******'''---000...000666999999:::999666222---***'''%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$###%%%(((+++------+++)))&&&$$$""""""######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''+++---...444:::EEELLLTTTWWWUUUQQQNNNLLLDDDCCC???<<<:::888777777888999:::;;;;;;:::888666888777666666777888777555.........///111333666777???===:::999<<>>@@@???<<<;;;===???===>>>@@@BBBBBB@@@>>><<<888777555666777999999888444666777888888999;;;>>>???AAABBBBBB???<<<;;;:::555666999;;;<<<<<<<<<;;;>>>???>>><<<999888777888777444111000111333444555777<<<@@@@@@BBBEEEDDDAAA:::444000111222222444777888555333333666999<<<<<<777888999999888777666555555444222111000///000000000000111111222222333333444333222222222333444555000000111111111000000/////////000000111222222222222333333444666888999::::::::::::999999;;;???BBB@@@@@@@@@>>>>>>???BBBDDDAAAEEEFFFBBB@@@BBBCCCAAA???>>>>>>??????@@@AAABBB???AAABBB@@@>>>@@@FFFLLLOOONNNLLLMMMNNNOOONNNMMMOOONNNMMMMMMOOOQQQQQQPPPPPPQQQQQQQQQPPPNNNLLLKKKHHHJJJKKKKKKHHHEEEDDDCCC@@@===:::999999;;;;;;;;;888888999999999777666555777333000///111222000///,,,------...//////000000//////.........///000111============>>>AAAEEEIIICCCFFFJJJMMMPPPRRRTTTVVVXXXZZZ\\\[[[ZZZ[[[___bbbdddgggjjjjjjhhhjjjpppvvv|||zzzwwwwwwyyy{{{||||||xxxzzz~~~~~~{{{zzzyyy{{{xxxuuutttuuuvvvwwwwwwtttqqqlllfff___VVVMMMGGGCCCAAA>>>999444222222333000///,,,)))+++///...***&&&''')))***++++++******&&&---000...000666:::888;;;:::777333000,,,)))((()))(((&&&$$$######$$$$$$########################%%%%%%%%%&&&&&&'''''''''###$$$%%%$$$###%%%)))---***(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%***'''(((+++...111999AAAJJJPPPVVVYYYVVVRRROOONNNHHHFFFCCC@@@===;;;::::::888777888:::;;;999555222777666555555666666555333---......///000111222333===:::666555888>>>FFFKKKUUUVVVXXXZZZZZZYYYXXXWWWZZZ[[[^^^aaaccc```[[[WWWVVVUUURRRLLLHHHHHHLLLPPPPPPVVV\\\^^^\\\[[[\\\___``````^^^]]]\\\\\\\\\\\\XXXVVVTTTTTTUUUVVVUUUTTTPPPQQQSSSTTTTTTRRRPPPOOO~~~{{{yyywwwwwwuuurrrnnnjjjfffdddbbb```^^^[[[XXXUUUTTTSSSSSSOOONNNLLLLLLMMMQQQUUUXXXaaa^^^___dddgggeeeeeegggggghhhhhhhhhiiiiiiiiiiiijjjjjjjjjiiihhhfffdddcccddddddcccbbbaaaaaa``````[[[[[[YYYXXXXXXXXXYYYZZZ\\\ZZZXXXWWWWWWWWWUUUTTTTTTTTTTTTSSSRRRPPPOOONNNMMMPPPRRRQQQOOOMMMNNNPPPOOONNNKKKJJJIIIJJJLLLMMMNNNNNNNNNNNNMMMKKKJJJIIILLLMMMMMMMMMKKKJJJJJJLLLRRRPPPNNNMMMMMMLLLJJJHHHGGGGGGGGGGGGGGGFFFFFFFFFKKKKKKJJJIIIFFFCCC@@@???@@@???>>><<<:::;;;>>>AAACCCDDDFFFGGGFFFDDDAAA???999888777666777999;;;<<<888777777666666777777888>>>@@@CCCFFFFFFDDDBBB@@@CCCAAA???<<<;;;<<<======;;;:::::::::;;;<<<>>>???AAA<<<555222222333222111666:::@@@DDDFFFDDDAAA???666555333111111444999<<<888888999999999888888777555777888888777666888999888888888888666333000...222111000000111333555666444444444444444444444444222222222111222222333333444333222222333333111///111333666888:::::::::999888888888999;;;===>>>???AAABBBBBBCCCDDDEEEEEEEEE???@@@BBBBBBBBB@@@>>><<<===>>>>>>===;;;;;;<<<>>>>>>>>>???>>>===>>>@@@CCCFFFFFFGGGHHHJJJKKKIIIGGGKKKIIIHHHIIILLLMMMJJJHHHNNNMMMLLLJJJHHHGGGEEEEEECCCBBB@@@??????===;;;999:::666111///000111000///...222444333000///222555777333...,,,...111111111/////////000111333444555111333666999;;;======>>>EEECCCBBBEEELLLOOONNNLLLNNNOOOQQQTTTXXXYYYXXXWWWYYY^^^bbbbbb^^^]]]___bbbeeeiiikkkkkkiiilllssszzz{{{zzzxxxyyyzzz{{{{{{zzzxxx{{{~~~~~~zzzyyyyyyxxxvvvwwwvvvuuuuuuvvvwwwvvvtttxxxsssmmmjjjfff^^^TTTKKKBBB@@@===;;;:::888666444///---***)))***+++***)))******))))))))))))*********,,,000555999===???@@@AAA@@@===:::777555444444000---)))&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))'''&&&%%%%%%'''***---000111,,,%%%###%%%&&&$$$!!!%%%&&&'''&&&%%%%%%&&&(((+++---------444@@@IIILLLOOOQQQSSSUUUVVVUUUTTTSSSSSSOOOIIIDDD@@@@@@BBBCCC======;;;999777777:::<<<999777666777999999666333444111000333333111111555<<<:::999888999;;;>>>@@@IIILLLQQQVVVZZZ\\\]]]]]]aaabbbcccaaa^^^]]]```ccc]]]^^^^^^[[[WWWTTTRRRRRRXXXXXXXXXYYY[[[^^^```aaabbbaaa___^^^```aaabbbaaa[[[ZZZYYYXXXWWWXXXYYYZZZXXXXXXXXXXXXWWWUUUTTTSSS~~~}}}{{{zzzyyyvvvsssooollljjjfffddd```]]]YYYWWWVVVUUUQQQPPPPPPQQQSSSWWW[[[]]]aaa]]]]]]aaacccbbbaaaccccccccccccddddddeeeggggggkkkjjjiiihhhgggeeeddddddfffffffffeeecccbbb```___^^^]]][[[ZZZZZZZZZ\\\]]]]]][[[YYYYYYYYYYYYXXXWWWVVVVVVVVVUUUTTTRRRQQQPPPPPPRRRSSSSSSPPPOOOPPPQQQKKKKKKJJJIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLKKKJJJMMMOOOPPPOOONNNMMMNNNOOOPPPNNNLLLLLLLLLLLLJJJHHHGGGFFFFFFFFFGGGHHHIIIIIIKKKKKKKKKIIIGGGEEEBBBAAAAAAAAA???===;;;;;;>>>AAACCCEEEGGGHHHGGGEEEBBB???;;;:::888888888999;;;<<<999888777666666777888999;;;===@@@CCCDDDDDDBBBAAAAAAAAA???>>>======>>>>>><<<;;;::::::;;;<<<===>>>>>>:::555333444555555444777:::>>>BBBCCCBBB???===666555333111111333777;;;;;;;;;;;;::::::888777777888999::::::999999:::;;;<<<:::888555222111000///333222111//////000111222111111222222333333333333111111111111111222222333333222111111222222000///111333555888999:::999999777777888999:::<<<===>>>??????@@@@@@AAABBBBBBCCC??????@@@@@@???===<<<;;;:::;;;<<<<<<;;;;;;<<<===;;;<<<===<<<;;;;;;===????????????@@@BBBBBB@@@>>>EEECCCBBBCCCEEEEEECCCAAADDDCCCBBBAAA@@@>>>======999999888777777666444222000...,,,---...///---+++---000333222///...111444222000///111333555444222333333444555666888:::;;;;;;<<<>>>@@@BBBBBBBBBBBBKKKHHHHHHKKKQQQUUUTTTRRRPPPPPPRRRUUUYYY\\\]]]]]]]]]aaadddddd```^^^```bbbgggiiijjjjjjjjjmmmssswwwxxxwwwvvvvvvvvvwwwxxxyyyyyy{{{~~~~~~~~~{{{xxxwwwwwwuuutttvvvtttsssssstttuuusssrrruuuqqqmmmkkkggg```UUULLLAAAAAA???>>>===;;;888666000---+++)))*********)))***))))))(((((())))))***(((+++000777<<<@@@CCCDDDHHHIIIJJJJJJHHHCCC???<<<888444---(((&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))''''''&&&&&&(((***---//////***$$$###%%%'''%%%###%%%&&&'''&&&%%%&&&)))++++++111666999>>>GGGNNNPPPSSSQQQOOOPPPSSSVVVWWWWWWYYYVVVPPPJJJGGGGGGHHHIIIEEEAAA<<<888555444555555999777555555777888666444777333222444444111111444;;;:::888777777999;;;<<>>@@@CCCFFFHHHJJJJJJGGGCCC@@@>>>===<<<;;;:::;;;<<<===;;;:::888777777888:::;;;999:::<<<>>>@@@AAAAAAAAA>>>??????@@@@@@?????????===<<<;;;::::::;;;<<<===888666333333444555555444777999<<>>===888666222000000333666888=========<<<:::888777666777888999999888888999:::???;;;777222//////000111444222000...---,,,---------......///000111111222000000//////000111111222222111000111222222000...111333555777888888888888666666777777999:::<<<===>>>>>>>>>???@@@@@@AAAAAA@@@??????===<<<;;;::::::777:::<<<===<<<;;;<<<<<<999:::;;;;;;999888999::::::999888999::::::888777;;;:::999999::::::888666777666666555555444444333...///////////////......+++***+++---//////---+++000222555444111111333666111222555999<<<<<<:::777888999:::;;;===???AAAAAAFFFFFFGGGHHHHHHHHHHHHHHHNNNLLLMMMPPPUUUXXXXXXVVVSSSRRRSSSVVV[[[___aaabbb```cccffffffcccaaabbbccciiiiiiiiiiiikkknnnrrrtttsssttttttrrrpppqqquuuyyyyyy{{{~~~}}}||||||~~~}}}yyyvvvttttttsssrrrtttrrrqqqqqqrrrrrrqqqppppppnnnllljjjfff^^^RRRJJJ???AAABBBCCCAAA>>>;;;888111...+++******+++***)))))))))(((((((((((())))))&&&***111888???DDDHHHIIIMMMQQQWWWYYYWWWPPPGGGBBB===777///(((%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***)))(((((('''(((((((((&&&''''''((()))+++,,,---...***%%%$$$&&&))))))'''(((((((((((('''))),,,///111<<>>@@@AAAEEEGGGJJJLLLLLLIIIEEEBBBBBBBBB@@@???>>>>>>>>>>>>===;;;999888888999;;;===999999999999:::<<<===>>>;;;<<<>>>@@@AAA@@@???>>>===<<<;;;:::999:::;;;<<<444333333222333333333222555777:::<<<>>>@@@@@@@@@:::777333000111333555777<<<<<<<<<;;;:::888777666777888999999888888999;;;<<<999666222000000111222111000...,,,+++*********)))***+++,,,---...//////......---......///000111222111000111222222111///111222333555666666666666444444555555666888999:::======>>>>>>???????????????>>>===;;;:::999999999666888;;;<<<;;;999999999777888999888666555555666888666555555666666555333111111111111000000...---////////////////////////+++---.../////////000111111111222222333333333222666888999999777777888:::777999===AAACCCCCC@@@>>><<<===???AAACCCDDDEEEFFFIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLMMMPPPUUUWWWWWWUUUUUUSSSRRRTTTYYY^^^aaaccc```cccffffffeeedddeeefffkkkiiihhhiiilllooopppqqqppprrrsssppplllmmmsssyyyyyy|||~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}{{{xxxvvvtttsssrrrrrrtttsssqqqqqqrrrrrrqqqooolllkkkiiigggaaaXXXLLLEEE===@@@DDDEEECCC???;;;999333000---,,,,,,---,,,+++)))(((((((((((((((((()))'''+++111999@@@EEEHHHJJJPPPTTTYYY[[[WWWOOOEEE>>>888333,,,'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***))))))(((((('''''''''%%%%%%'''((()))***+++,,,...+++'''&&&(((*********,,,,,,---,,,---///333777@@@MMMXXXZZZYYY[[[^^^```^^^VVVNNNOOOWWW___ccccccbbb```\\\XXXUUUTTTTTTTTTUUUMMMCCC>>>======;;;888666555444333222333333333777444333555444111111444:::999666444222111111222333333555999???FFFMMMQQQXXXZZZ\\\[[[YYYZZZ]]]aaa`````````]]]XXXTTTSSSRRRPPPOOOMMMKKKKKKMMMOOOPPPKKKIIIGGGFFFGGGIIIHHHHHHGGGIIIKKKMMMOOOOOOOOOOOOMMMLLLJJJJJJKKKOOORRRUUU~~~~~~yyyyyyxxxxxxwwwvvvuuutttpppqqqsssttttttrrrooommmlllgggeeeggggggdddcccddd^^^]]][[[ZZZ[[[^^^```bbbccccccdddeeegggiiikkklllhhhjjjmmmooopppooommmllliiigggeeeccccccdddfffgggcccbbbccceeeggghhhgggfffaaaaaaaaaaaa```___^^^^^^\\\[[[YYYXXXXXXXXXXXXXXXXXXXXXWWWWWWUUUTTTRRRQQQSSSRRRPPPOOOPPPRRRUUUVVVTTTVVVWWWWWWTTTQQQPPPPPPMMMLLLJJJJJJLLLNNNOOOOOONNNLLLJJJHHHGGGHHHJJJLLLLLLMMMMMMNNNNNNMMMKKKJJJHHHHHHHHHEEECCCBBBCCCDDDGGGIIILLLNNNNNNKKKHHHEEEGGGFFFEEEDDDCCCBBBBBBBBB@@@???===<<<<<<===???@@@;;;:::999888777777888888888:::<<>>===;;;:::999888888999::::::666666555444333333333444555777:::===AAACCCDDDEEE===999444222333555777777999999999999999888888777888:::;;;;;;:::999;;;<<<666666555444333222111111---,,,,,,+++************''''''((()))***+++,,,---,,,++++++,,,---...//////222111111222333333222000000111111222333333333333222222222222333444666666999999999::::::::::::::::::999777666444444444444222444777777555333222111333444444333111000111222444222111111111222000///------......---,,,++++++/////////000000000111111000333666777666777999;;;===<<<;;;999888888999;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@BBBDDDDDDDDDCCCCCC???@@@BBBDDDFFFGGGHHHHHHFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJMMMPPPSSSUUUUUUTTTVVVTTTRRRSSSWWW[[[^^^```^^^```dddfffggghhhiiijjjkkkjjjhhhiiilllnnnooonnnoooqqqrrroookkkmmmsssyyyyyy|||}}}~~~~~~}}}|||{{{{{{zzzyyywwwuuuuuuuuuwwwuuussssssttttttrrrqqqnnnllliiiddd\\\RRRHHHBBB<<<@@@EEEGGGCCC>>>999777444222///...///000///...))))))(((((((((((())))))***,,,111777<<>>DDDHHHTTT^^^fffdddaaabbbeeegggccc\\\VVVXXX```ggghhhgggeeeccc```]]]ZZZXXXXXXXXXYYYQQQGGGBBBAAAAAA===:::888888777555333333333333333000000333333111222666999777555333111000//////000///...000444:::@@@DDDOOORRRTTTTTTTTTVVVZZZ___^^^^^^[[[VVVOOOIIIEEEDDDCCCAAA???<<<<<<===@@@AAA;;;999666666777777777777666888;;;???BBBCCCDDDDDDCCCBBBBBBDDDHHHNNNTTTWWW}}}~~~}}}~~~}}}~~~~~~~~~|||xxxtttrrroookkkjjjmmmnnnkkkiiiiiicccbbb```___^^^___aaabbbbbbdddeeehhhiiijjjkkkkkkfffgggjjjmmmnnnooonnnnnniiihhhgggfffffffffggggggbbbbbbccceeehhhiiigggfffbbbccccccddddddddddddcccccc```^^^\\\]]]]]]]]]\\\\\\\\\ZZZXXXVVVUUUSSSRRRVVVTTTQQQPPPPPPSSSVVVXXXVVVXXXZZZZZZWWWTTTRRRRRRNNNLLLJJJJJJLLLOOOPPPPPPRRRPPPNNNLLLKKKKKKLLLLLLNNNNNNOOOPPPPPPOOOMMMLLLJJJKKKKKKIIIGGGFFFGGGHHHJJJKKKMMMNNNNNNMMMKKKIIIKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEDDDDDDDDDDDDEEEEEE@@@>>><<<:::888777666666555777999<<<======<<<;;;999888777666666777888999999999999777666666777999999;;;>>>BBBEEEHHHIIIIII@@@;;;666444666999::::::777888888999999888888888333555666666555444666777444555666666555333000...)))*********************%%%&&&&&&'''((()))******************+++,,,......111000000111222333111000/////////////////////000////////////000111222222222222222333333333333333111000000//////......------///000000///---------000000000...------///111000///------...///...---///111333222111000111222555555666666666777777777777;;;???@@@???@@@BBBEEEFFFEEECCC???<<<<<<>>>AAA>>>>>>>>>>>>????????????BBBDDDEEEEEEDDDCCCDDDEEECCCEEEGGGIIIJJJKKKJJJJJJFFFFFFEEEEEEEEEFFFGGGGGGIIIKKKOOORRRTTTUUUUUUUUUWWWUUUSSSTTTWWW[[[^^^___^^^```cccgggjjjlllmmmmmmjjjjjjkkkkkkkkklllmmmnnnoooppppppooommmooosssxxxzzz|||~~~~~~}}}~~~}}}{{{{{{|||}}}|||zzzxxxxxxxxxyyyxxxvvvvvvvvvvvvtttrrrqqqnnnhhh```WWWNNNFFFBBB===BBBGGGGGGBBB;;;666444333111//////000111111111******))))))))))))******+++,,,...222666;;;>>>AAAQQQNNNJJJEEE>>>777222///)))(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&(((***---///111...---+++++++++---000222444888>>>DDDJJJQQQXXX]]]dddjjjnnnjjjggghhhkkklllfffbbb___aaagggjjjjjjhhhfffeeecccaaa^^^\\\[[[ZZZZZZTTTLLLFFFCCC@@@<<<999===>>>>>><<<999666555555111//////222333222333777777666555333222111000000000...,,,+++---111666999CCCFFFIIIIIIIIILLLQQQUUUXXXWWWTTTNNNFFF>>>:::999777555222//////000333555000...+++++++++,,,,,,++++++,,,///222555777888999::::::<<>>???AAADDDHHHJJJKKKKKKKKKCCC===777666:::===>>>===::::::::::::999888777777111222333333222222333444666777777666444111...,,,))))))************))))))%%%&&&&&&&&&''''''((((((((((((((()))***+++------...------...000111000...---------,,,,,,,,,------,,,,,,,,,,,,------...///........................+++,,,------------++++++***,,,......---...///111333222111///---///333666444222000000222333333333666999;;;<<<::::::;;;===<<<<<<<<<===============;;;@@@DDDEEEDDDDDDHHHKKKIIIJJJIIIGGGCCCBBBCCCEEEBBBAAAAAABBBCCCCCCCCCCCCDDDGGGJJJJJJHHHGGGHHHIIIIIIJJJLLLNNNOOOOOONNNMMMKKKJJJIIIHHHGGGGGGGGGHHHIIILLLPPPSSSUUUVVVVVVVVVWWWUUUUUUWWW[[[___aaabbbaaaccceeeiiilllnnnooonnniiikkkmmmllljjjiiikkknnnooonnnnnnnnnoooqqqssstttzzz}}}|||yyyzzz}}}|||zzzzzz{{{{{{yyywwwwwwwwwwwwuuusssoookkkcccYYYOOOHHHDDDCCC@@@EEEJJJHHHAAA999444333000///------///111222222++++++************++++++*********,,,///444:::===LLLHHHBBB;;;444///,,,+++'''&&&$$$%%%'''(((((((((''''''''''''''''''''''''&&&'''((()))))))))((((((''''''(((***---111444777333333333333555999===@@@CCCHHHOOOUUU[[[```eeeiiilllpppqqqnnnlllnnnpppnnnhhhfffdddeeegggiiiiiihhhddddddbbb```^^^[[[ZZZXXXVVVTTTPPPKKKGGGCCC@@@???CCCEEEGGGEEE@@@;;;999888333000000333444222333666555555444444333333222222222000---++++++...111333;;;===@@@@@@???AAAFFFJJJKKKKKKHHHCCC<<<666333222000...***((((((***---///...+++)))(((((())))))((())))))***+++,,,...000111111222555999@@@HHHNNNRRR|||~~~~~~~~~~~~}}}{{{{{{yyy{{{||||||yyyxxxwwwtttrrrooonnnlllhhhjjjlllmmmllljjjfffddddddddddddeeeffffffgggggggggggghhhiiiiiigggfffeee]]]]]]___aaaccccccaaa___bbbcccdddfffhhhiiijjjjjjnnnkkkfffeeefffgggfffeeedddbbb___]]]\\\]]]^^^___VVVTTTPPPMMMMMMOOOSSSVVVYYY\\\```bbbaaa```______\\\YYYVVVVVVWWWZZZ[[[\\\TTTTTTTTTUUUUUUUUUUUUUUUQQQQQQRRRRRRRRRPPPOOONNNMMMNNNOOONNNMMMLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPOOONNNNNNOOOPPPRRRSSSSSSRRRPPPOOOEEEEEEDDDBBB@@@>>><<<:::333444555666666777777777444333333333444555777888333444444333222555:::???DDDFFFIIILLLNNNMMMLLLKKKDDD???999888<<<@@@@@@???======<<<;;;:::888777666666777888888777777888:::::::::888666222///,,,******************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))+++,,,---,,,++++++---...///...,,,,,,,,,++++++******++++++************+++,,,------------------------------***+++---//////...---,,,+++---//////000222555888888777555222222444999===;;;999888888:::<<<<<<<<<<<>>;;;999999:::;;;777555333444666666333000555555444222222444999<<>>===>>>@@@@@@===:::555666777888999999999999:::<<<<<<:::555000,,,***+++++++++***)))(((''''''))))))***))))))((('''&&&&&&&&&&&&(((***+++)))'''***))))))+++---...---,,,---,,,++++++++++++,,,,,,''')))+++,,,+++))))))***000///..................,,,,,,---///111222444555666666555666888;;;===???999;;;===>>>>>>???AAACCCDDDAAA===<<<>>>AAACCCDDDDDDGGGHHHFFFBBBBBBGGGLLLMMMJJJFFFEEEEEEGGGHHHHHHFFFHHHIIIHHHGGGFFFGGGHHHKKKLLLMMMMMMMMMKKKJJJIIIEEEHHHKKKNNNOOONNNLLLJJJEEEIIINNNQQQQQQPPPOOOOOONNNPPPPPPPPPOOOPPPQQQSSSSSSRRRQQQQQQPPPNNNJJJGGGJJJKKKNNNPPPRRRSSSSSSRRRPPPSSSWWW[[[___ccchhhkkkggghhhjjjlllmmmooooooppprrrqqqooommmlllkkkkkklllkkklllmmmmmmnnnrrrwww{{{|||}}}}}}~~~~~~}}}~~~}}}~~~~~~~~~}}}~~~}}}{{{|||}}}~~~~~~}}}{{{xxxwwwxxxwwwwwwyyyzzzxxxsssnnneee[[[OOOGGG@@@;;;<<>>;;;777111---***)))((()))))))))***++++++,,,,,,***+++,,,,,,+++)))'''%%%+++***))))))+++++++++***...000111333777<<>>@@@<<<666666777666222,,,))))))***,,,,,,,,,+++******+++---111,,,((()))000333111...,,,---...///...---+++)))***)))))),,,111999AAAEEE~~~zzzzzz{{{|||~~~}}}zzzxxxyyy{{{{{{wwwvvvwwwrrrkkkdddaaa______bbbfffhhhjjjkkkkkkllloooqqqqqqpppnnngggiiiiiigggccc```___```eeehhhlllpppssstttttttttwwwxxxxxxxxxwwwuuusssrrrooommmkkkkkklllkkkhhheee\\\XXXQQQMMMKKKLLLMMMMMMXXX\\\aaadddeeeeeeeeeeeecccbbbaaaaaaaaabbbdddddd___[[[UUUPPPOOOQQQUUUWWWVVVVVVUUUSSSOOOMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPRRRQQQQQQSSSUUUWWWWWWVVVVVVUUUTTTRRROOOLLLJJJHHHLLLMMMOOORRRSSSRRRPPPNNNJJJHHHEEECCCCCCCCCCCCCCCBBBBBB@@@???===<<<;;;;;;777666555555555555333222444333222111000222666:::===AAADDDDDDGGGKKKLLLIIIFFF<<<444555:::===@@@CCC@@@>>>===???AAABBB@@@===888999:::;;;<<<============>>>>>><<<888444000///,,,,,,------,,,+++***)))***************)))''''''((('''((()))+++,,,***(((*********+++---...,,,+++***)))((('''((((((''''''&&&(((++++++***)))***+++000000000///000000111222000111333555666777888888:::;;;<<<===>>>????????????AAACCCCCCCCCDDDEEEGGGHHHFFFCCCBBBCCCEEEFFFFFFFFFIIIJJJHHHEEEFFFJJJNNNNNNKKKHHHGGGGGGHHHHHHGGGFFFGGGHHHHHHFFFFFFGGGHHHJJJJJJKKKKKKKKKJJJIIIIIIIIIKKKNNNPPPQQQOOOMMMLLLHHHKKKOOOQQQPPPOOOOOOOOOMMMNNNOOOOOONNNNNNPPPRRRPPPOOOMMMLLLLLLKKKHHHFFFIIIJJJKKKMMMOOOPPPQQQQQQPPPRRRVVVZZZ___cccfffgggccceeegggjjjlllmmmmmmmmmqqqpppnnnlllkkkkkkkkkkkkiiijjjkkkkkkmmmppptttxxx{{{{{{||||||}}}~~~~~~}}}~~~}}}}}}}}}}}}|||{{{yyyxxxyyyxxxwwwxxxyyywwwqqqmmmbbbWWWKKKDDD???;;;<<>>;;;777111---***)))))))))))))))***++++++,,,,,,'''((()))******)))'''&&&))))))***,,,...////////////222777<<>>>>>???;;;444555555444000,,,))))))***,,,,,,,,,+++***,,,///222777555333666<<>>;;;:::555666666555333222222333333333222000000111555888<<<@@@CCCBBBEEEIIIJJJHHHCCC999222333888;;;>>>@@@???>>>>>>@@@BBBBBBAAA@@@<<<<<<======???@@@AAABBB??????>>><<<999777444333000111222333333222000///////////////...---,,,,,,...------...000000...---.........000222222111///111///---------,,,)))'''''')))+++,,,++++++,,,---000000000111222333444555555777999<<<======<<<;;;===???AAACCCCCCBBB???>>>BBBDDDFFFFFFEEEFFFGGGIIIIIIGGGFFFEEEGGGGGGGGGFFFHHHJJJKKKIIIGGGGGGJJJNNNNNNLLLJJJIIIIIIIIIGGGFFFCCCEEEFFFFFFEEEEEEGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMOOOPPPPPPOOOMMMLLLKKKLLLNNNNNNLLLKKKKKKLLLKKKLLLMMMMMMLLLMMMOOOQQQRRRPPPMMMLLLLLLLLLLLLKKKHHHHHHIIIJJJLLLNNNOOOPPPQQQQQQSSSYYY```ddddddbbb^^^```dddgggiiijjjiiiiiinnnmmmlllkkkjjjiiiiiiiiiggghhhiiijjjkkkmmmqqqtttxxxxxxxxxyyyzzz{{{|||}}}{{{zzz{{{~~~}}}}}}|||{{{{{{zzz{{{{{{{{{yyyvvvvvvvvvtttooojjj]]]QQQEEEAAA@@@===<<<===???CCCDDD???;;;999666333222222222333444333000...000///......---.........///...---,,,---...000222===;;;666111---+++***)))))))))******+++,,,,,,,,,'''((()))***+++******)))''''''(((***,,,...///000777<<>>>>>@@@===777333333111...***))))))***---.........///222666:::===???BBBFFFJJJLLLNNNNNNMMMLLLIIIEEE???999444111000///,,,+++---111555888~~~}}}~~~~~~~~~tttpppllljjjkkkmmmooooootttttttttvvvxxxxxxwwwvvvtttvvvwwwwwwuuurrrnnnmmmjjjmmmqqquuuyyy|||}}}~~~~~~|||zzzxxxyyyyyyyyyyyyxxxuuurrrpppmmmllliiiddd^^^\\\___cccfffiiimmmoooooonnnnnnoookkkllllllmmmlllkkkkkkjjjddd[[[QQQMMMRRRZZZ___aaabbbbbb___XXXOOOHHHGGGHHHJJJJJJJJJJJJLLLNNNOOOQQQRRRSSSTTTQQQOOOOOOSSSVVVUUUTTTQQQNNNLLLKKKKKKKKKLLLMMMNNNNNNMMMKKKJJJJJJHHHHHHGGGEEECCCAAA@@@@@@AAAAAA@@@???===;;;999888333555666444000...000222333333222111000111444777===AAABBBBBBDDDIIIJJJHHHDDD999111222666:::===@@@@@@@@@@@@AAAAAAAAA@@@@@@>>>=========>>>@@@BBBCCCAAA???===<<<;;;:::888777666888999;;;<<<<<<;;;;;;::::::::::::999888777777:::888777888999999777666777777999<<>>;;;999888777444///+++***,,,---...------...000/////////000222444555666666888;;;>>>??????===<<<<<<>>>@@@BBBBBBAAA???>>>AAABBBDDDDDDCCCDDDEEEGGGEEEDDDDDDEEEGGGHHHGGGEEEIIIJJJJJJHHHFFFEEEGGGIIILLLKKKJJJJJJJJJIIIFFFCCCAAABBBDDDDDDCCCCCCEEEFFFHHHGGGGGGFFFGGGHHHJJJKKKMMMMMMNNNOOONNNNNNLLLLLLKKKKKKKKKIIIGGGFFFGGGHHHJJJKKKLLLLLLLLLLLLNNNPPPSSSPPPLLLKKKKKKMMMNNNNNNHHHGGGGGGHHHJJJLLLOOOPPPRRRQQQRRRXXX___cccaaa^^^YYY\\\```dddggggggfffeeejjjjjjiiiiiihhhhhhhhhhhheeegggiiijjjkkkmmmppprrrtttttttttuuuvvvxxxyyyzzz}}}~~~}}}|||~~~}}}zzzwwwwwwzzz~~~|||{{{zzzyyyyyyzzz|||}}}|||yyyvvvuuutttqqqkkkfffWWWKKKAAA???AAA@@@===<<<>>>BBBBBB>>>:::999666333333222222333444444222000///.....................000///---------...000222<<<:::666111---+++******))))))***++++++,,,,,,---******+++,,,,,,,,,++++++++++++******,,,///444888FFFLLLSSS[[[```eeeiiilllhhhiiiiiiiiijjjjjjjjjjjjoooppprrrrrrpppnnnmmmmmmpppqqqssstttssspppmmmkkkjjjgggddddddhhhlllooopppnnnkkkfffaaa^^^]]]]]]^^^\\\\\\]]]^^^____________YYYWWWUUUUUUVVVWWWVVVUUUQQQNNNJJJFFFDDDDDDFFFHHHJJJFFFDDDDDDAAA;;;999:::;;;;;;;;;888666666888;;;;;;>>>???>>>???BBBAAA===222000...,,,)))))))))***...111444777999<<<@@@CCCCCCHHHNNNRRRTTTUUUWWWYYYUUUTTTQQQMMMHHHCCC???===666444000---,,,...000222~~~|||~~~}}}yyyyyy|||~~~|||xxxwwwwwwxxxxxxxxxzzzyyywwwwwwxxxwwwuuussstttuuuwwwxxxxxxwwwtttqqqmmmoooqqqtttwwwxxxyyyyyy~~~~~~}}}xxxyyyyyyxxxvvvtttrrrqqqssssssqqqlllfffeeehhhkkkkkknnnqqqrrrqqqppppppqqqrrrqqqqqqpppnnnllljjjiiibbbZZZRRRPPPVVV___eeegggiiifff___VVVNNNJJJKKKMMMKKKJJJJJJJJJKKKMMMOOOPPPOOOPPPPPPMMMJJJIIILLLPPPPPPOOONNNLLLLLLMMMNNNNNNPPPPPPPPPMMMJJJHHHIIIKKKHHHJJJLLLLLLJJJHHHHHHIIIHHHFFFBBB???<<<:::::::::333444555222...---///111000111111000///000333555888<<>>444444888;;;???CCCDDDDDDDDDDDDBBBAAA@@@@@@@@@???===<<<===???AAACCCFFFCCCAAA@@@AAA@@@>>><<<===???@@@BBBEEEGGGHHHIIIIIIIIIIIIIIIIIIHHHFFFFFFHHHGGGEEEDDDEEEDDDCCCAAABBBCCCFFFJJJOOOPPPPPPNNNIIIFFFBBBAAA@@@<<<444...---...///...------...///---------...///111333333333555999;;;===<<<;;;:::<<<===>>>???@@@AAAAAAAAA>>>@@@BBBBBBBBBBBBCCCEEEBBBBBBBBBEEEHHHIIIHHHFFFKKKLLLKKKIIIFFFEEEEEEEEEIIIIIIHHHIIIIIIHHHDDDBBB???AAABBBBBBAAAAAABBBDDDHHHHHHGGGFFFGGGHHHJJJKKKNNNNNNNNNNNNNNNMMMMMMMMMKKKLLLKKKIIIFFFEEEFFFHHHJJJLLLMMMMMMMMMNNNPPPRRRPPPLLLIIIGGGHHHJJJKKKLLLIIIIIIIIIIIIKKKNNNPPPRRRTTTRRRRRRWWW^^^aaa___\\\WWWZZZ^^^bbbeeeeeecccbbbffffffggggggffffffffffffeeegggjjjlllmmmoooqqqsssrrrqqqqqqrrrsssuuuxxxyyy|||}}}{{{xxxzzz}}}wwwuuutttuuuzzz}}}{{{zzzzzzyyywwwwwwwwwyyy|||}}}}}}zzzvvvtttrrrnnngggaaaSSSHHH@@@@@@CCCBBB???===<<<@@@AAA===999888666222111000000222444555444333---------.........------///...---,,,---///111222;;;999555111...,,,++++++*********+++,,,,,,------++++++++++++++++++++++++/////////000222999BBBIIITTTYYY```gggjjjmmmooopppnnnooooooooooooooooooooorrrsssttttttqqqooonnnnnnppprrrtttuuuuuurrrooolllooollliiihhhjjjnnnpppqqqqqqmmmhhhccc```___```aaa^^^^^^^^^^^^^^^___```aaa\\\[[[YYYXXXZZZZZZZZZYYYPPPNNNKKKHHHHHHIIIKKKMMMPPPMMMJJJJJJEEE===999999::::::999888666555666777999===???>>>???AAAAAA???222///,,,***)))))))))***...333:::@@@DDDFFFHHHIIILLLRRRYYY\\\[[[[[[\\\___YYYXXXUUURRRNNNJJJGGGEEE;;;888444000...---...///~~~}}}xxxxxxzzzzzzzzzzzzzzzzzz}}}}}}{{{yyyxxxwwwtttrrrrrrrrrssstttvvvvvvsssqqqppppppqqqsssttttttttttttvvvwwwxxxzzz{{{{{{zzzyyyuuuuuuvvvtttrrrpppqqqrrrrrrqqqoookkkhhhhhhiiikkkjjjlllnnnooonnnmmmmmmmmmmmmllljjjhhheeecccaaa``````[[[UUUUUUZZZ```fffhhhhhhbbbYYYRRRMMMMMMOOOQQQMMMLLLKKKJJJKKKMMMOOOQQQPPPPPPNNNLLLIIIHHHIIIJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQOOOKKKGGGGGGKKKOOONNNSSSXXXZZZYYYYYYZZZ\\\WWWSSSNNNHHHCCC@@@@@@???888777666444111000222333///000111000000111444666333888===AAAHHHSSSYYYYYYUUUGGG;;;888;;;???EEEJJJJJJKKKLLLKKKHHHFFFEEEEEEEEECCC@@@>>>>>>AAACCCFFFMMMKKKHHHIIIJJJIIIFFFCCCAAABBBCCCEEEIIINNNRRRTTTXXXXXXXXXXXXWWWVVVUUUTTTUUUSSSPPPOOOOOONNNMMMLLLKKKLLLPPPUUUZZZ\\\[[[YYYRRROOOLLLLLLLLLHHH???888333333222000...,,,---...,,,,,,,,,,,,------...//////111333666888888888888===>>>>>>???AAABBBCCCCCC>>>@@@BBBCCCCCCCCCEEEGGGDDDCCCDDDFFFIIIJJJJJJHHHLLLLLLKKKJJJIIIHHHGGGFFFHHHGGGGGGGGGHHHGGGEEEBBBAAABBBCCCBBBAAA@@@AAACCCHHHGGGGGGGGGGGGHHHHHHIIINNNMMMMMMLLLLLLMMMNNNNNNMMMMMMMMMLLLIIIIIIJJJKKKLLLNNNOOOPPPOOOQQQSSSUUUSSSPPPMMMKKKLLLNNNOOOOOOLLLLLLMMMNNNPPPRRRSSSTTTVVVTTTTTTWWW[[[^^^^^^\\\YYY[[[___bbbccccccbbbaaaccccccdddeeeeeeeeedddddddddhhhlllooopppqqqssstttsssrrrrrrrrrtttvvvyyy{{{~~~~~~zzzyyy{{{sssssssssvvv{{{}}}yyyvvvvvvwwwvvvuuuuuuvvvxxx{{{|||}}}zzzwwwtttqqqkkkbbb\\\NNNFFF@@@BBBDDDBBB???>>>:::>>>???<<<888888666222000//////000333444444444,,,,,,---.........------......------...000222444;;;888555111...,,,,,,,,,******++++++,,,---------)))))))))******++++++,,,---///333666;;;DDDPPPXXX\\\aaahhhmmmppprrrssstttpppooooooppppppqqqrrrssstttvvvwwwvvvtttqqqpppqqqqqqsssuuuwwwwwwuuurrrpppqqqnnnkkkjjjkkkmmmnnnnnnqqqnnnjjjeeebbbbbbbbbccc______]]]]]]]]]^^^`````````^^^\\\\\\\\\\\\ZZZYYYNNNMMMLLLKKKLLLNNNPPPQQQRRROOOMMMMMMHHH???::::::::::::999888777666666555:::???AAA>>>===>>>===;;;333000+++)))))))))***))),,,111999AAAEEEHHHJJJKKKSSSXXX]]]___^^^\\\]]]^^^ZZZXXXUUURRRNNNJJJGGGFFF===:::666222///......///{{{zzz}}}{{{{{{{{{zzz{{{~~~|||{{{yyywwwuuutttrrrqqqrrrtttuuusssppprrrrrrrrrsssssssssssssssoooppprrrtttuuuuuuttttttrrrssssssqqqnnnnnnqqqsssrrrppplllkkkkkkkkklllkkkhhhjjjkkkkkkiiihhhhhhiiigggeeeccc```]]]\\\[[[[[[]]]\\\ZZZYYYZZZ^^^aaacccccc\\\TTTPPPQQQSSSSSSSSSTTTSSSQQQOOOOOOQQQSSSTTTTTTRRRPPPOOONNNMMMJJJIIIHHHIIIJJJLLLNNNOOOPPPPPPOOONNNLLLGGGDDDFFFNNNVVV```ffflllnnnllljjjlllnnnhhheee```YYYSSSNNNJJJHHH@@@===:::888888888888777333444666666666888;;;===:::???DDDHHHQQQ\\\cccddd```QQQBBB===???DDDKKKQQQQQQSSSUUUTTTQQQOOOOOOPPPOOOLLLHHHEEEDDDFFFIIIKKKRRRPPPNNNOOOQQQPPPJJJFFF@@@@@@AAACCCIIIOOOVVVZZZbbbbbbbbbaaaaaa```___^^^]]]ZZZWWWUUUUUUTTTSSSQQQOOOQQQTTTYYY]]]^^^\\\ZZZTTTQQQPPPRRRTTTQQQIIIAAA======;;;777333000000111------,,,+++******++++++,,,---///222444666777888===>>>@@@BBBBBBAAA@@@???>>>@@@BBBCCCDDDEEEHHHJJJHHHFFFFFFFFFHHHIIIHHHGGGHHHHHHHHHIIIJJJJJJIIIHHHHHHGGGFFFGGGHHHHHHGGGEEEDDDEEEFFFEEECCCBBBBBBCCCFFFFFFGGGGGGFFFFFFEEEEEEIIIIIIHHHGGGHHHIIIKKKLLLKKKMMMNNNMMMLLLKKKLLLNNNOOOQQQRRRSSSSSSTTTVVVYYYZZZWWWTTTSSSSSSTTTTTTTTTOOOPPPQQQSSSUUUVVVWWWWWWXXXWWWVVVWWWXXX[[[]]]___]]]^^^```bbbcccccccccbbb```aaabbbcccdddccccccbbbcccggglllppprrrsssuuuvvvvvvuuuuuuuuuwwwzzz}}}|||zzzxxxsssssstttwww||||||wwwuuuuuussssssssstttuuuwwwyyy{{{|||zzzwwwuuuqqqiii___WWWIIIDDDAAACCCCCC@@@>>>???888===>>>;;;888777666222111000//////111333222222,,,---...///000//////.........---...///222555777:::888444111...---,,,---******+++,,,,,,------...((())))))+++---///111222111777???EEEJJJPPPYYY```dddhhhmmmqqqsssttttttuuunnnmmmmmmmmmnnnqqqsssuuuwwwxxxzzzyyywwwuuuttttttqqqsssvvvxxxyyywwwuuussspppnnnllllllmmmnnnnnnnnnqqqoookkkgggdddccccccdddaaa```^^^\\\\\\]]]___```bbb```______^^^\\\YYYVVVOOOOOOPPPPPPQQQRRRSSSTTTSSSPPPPPPQQQMMMFFFAAA@@@<<<<<<;;;;;;;;;999777666999???AAA>>>;;;<<<<<<:::555111+++))))))***))))))(((,,,222888===BBBGGGJJJNNNQQQSSSUUUUUUUUUUUUUUURRRPPPNNNJJJGGGDDDBBBAAA<<<:::666333000/////////~~~~~~}}}~~~~~~|||zzzxxxxxxuuussssssuuuuuusssqqqssssssssssssssstttttttttrrrssstttuuuvvvuuuuuutttrrrrrrqqqooolllmmmqqquuuuuuqqqmmmmmmoooqqqpppnnngggiiijjjiiihhhfffggggggiiigggdddaaa___^^^______\\\]]]]]][[[ZZZZZZ\\\___```YYYRRRQQQVVVYYYXXXUUU[[[YYYWWWUUUUUUVVVXXXYYYYYYVVVSSSRRRSSSQQQMMMIIIGGGHHHKKKMMMOOOOOOOOOOOOLLLKKKHHHDDDAAAFFFQQQZZZrrrwww}}}}}}yyyuuuuuuvvvtttrrrnnnhhhaaaYYYSSSOOOGGGBBB>>><<<===>>>===;;;888:::<<<===>>>@@@BBBEEEFFFKKKNNNQQQXXXbbbiiiiiihhhXXXGGG@@@BBBHHHOOOVVVVVVYYY[[[ZZZXXXVVVWWWYYYVVVSSSNNNJJJIIIKKKNNNPPPSSSQQQOOOQQQSSSQQQKKKEEE>>>>>>>>>AAAGGGOOOWWW\\\ffffffffffffeeedddcccccc```]]]ZZZXXXWWWVVVUUUSSSQQQRRRUUUXXX[[[[[[YYYVVVMMMKKKKKKOOOSSSRRRIIIBBBGGGFFFCCC>>>999666555666///...,,,+++***)))))))))+++,,,...000333555888999;;;===AAACCCBBB???;;;888<<>>===???888<<<>>>:::777777666222333111//////000111000///---...///111111111000/////////...///111444777999:::777444111...---------***++++++,,,,,,------...)))***,,,...222555888:::???GGGQQQXXX[[[^^^bbbfffkkknnnrrrttttttsssrrrrrrooonnnmmmnnnpppssswwwyyyyyyzzz|||{{{yyywwwwwwwwwrrrtttwwwyyyzzzyyywwwuuupppooonnnnnnpppqqqqqqpppqqqoookkkhhheeedddcccccccccaaa^^^\\\[[[]]]^^^```cccbbbaaa```___\\\XXXTTTQQQRRRSSSUUUUUUUUUUUUUUUTTTRRRSSSVVVSSSLLLHHHHHH???>>>>>>>>>>>>===:::777555;;;???<<<;;;===>>>===777222,,,))))))***)))((($$$'''+++///555;;;CCCHHHDDDEEEGGGHHHJJJJJJJJJIIIGGGEEEDDDBBB@@@???>>>>>>;;;999555222000/////////}}}zzzxxxvvvuuutttuuuwwwyyy{{{|||}}}||||||zzzzzzzzz{{{}}}|||zzzxxxrrrtttvvvyyyzzzzzzyyyxxxyyyyyyyyyzzz{{{zzzwwwuuuuuurrrooommmmmmnnnoooooorrrnnniiifffddddddcccbbbhhheeeaaa___```aaabbbbbb[[[\\\\\\\\\[[[ZZZYYYXXX^^^]]]]]]]]]\\\\\\\\\\\\___YYYUUUVVVWWWTTTQQQQQQIIIKKKNNNQQQSSSSSSSSSRRRQQQNNNMMMOOONNNPPPZZZgggwwwyyyyyyuuunnnjjjkkknnnssstttrrrnnnggg```[[[YYYTTTQQQMMMIIIGGGFFFGGGHHHCCCDDDFFFIIIMMMQQQUUUXXXcccZZZVVV]]]fffjjjiiihhhccc^^^WWWOOOJJJKKKOOOTTTWWWZZZ[[[ZZZ\\\aaabbb```^^^WWWOOOKKKKKKMMMNNNNNNWWWVVVUUUVVVVVVSSSMMMHHHIIIEEE@@@@@@FFFPPPZZZ```fffccc```___```aaaaaaaaa\\\ZZZXXXYYYZZZYYYVVVRRRUUUVVVXXXYYYWWWSSSNNNJJJGGGDDDEEEIIIJJJGGGEEEFFFDDDKKKNNNHHH@@@<<<999777777333---)))(((***+++,,,---...///111333555666777777999===@@@AAA@@@>>><<<777:::>>>CCCGGGIIIJJJJJJHHHGGGGGGFFFEEECCCAAA@@@======???@@@CCCEEEGGGIIIEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHEEECCCCCCCCCDDDEEEFFFGGGIIIIIIGGGBBB===:::<<<;;;999888888:::===>>>BBBDDDEEEFFFFFFHHHKKKMMMOOORRRVVVWWWWWWWWWWWWXXXWWWWWWWWWUUURRRRRRSSSUUUVVVTTTRRRSSSUUUWWWWWWWWWWWWWWWWWWXXXYYYZZZ\\\]]]``````aaabbbbbbaaa___^^^ccc^^^[[[\\\bbbffffffeeegggiiilllnnnooorrrvvvyyyuuuwwwyyyyyyzzz|||}}}}}}~~~}}}{{{yyyxxxuuuuuuttttttvvvyyy|||}}}~~~|||yyywwwvvvqqqtttwwwxxxxxxxxxyyyzzz|||zzzxxxvvvqqqhhh\\\TTTLLLDDD???@@@@@@===;;;;;;===;;;:::888777666666777555222000//////000000///,,,---...000000000//////444222222555444111000333555333222000////////////------,,,,,,,,,,,,------+++---000555;;;@@@EEEGGGNNNXXXaaadddeeeggghhhfffpppqqqrrrtttuuuuuuttttttmmmpppssssssrrrssswwwzzz}}}{{{zzzzzzzzzxxxvvvtttuuuwwwzzz}}}~~~{{{uuupppqqqnnnllllllooorrrtttuuuooonnnkkkiiifffdddccccccdddbbb___\\\[[[[[[\\\]]]bbbbbbaaa```___]]][[[ZZZUUUUUUUUUUUUVVVXXXZZZ[[[[[[\\\]]]]]][[[TTTLLLFFFCCCEEEEEEDDD@@@===;;;;;;<<<<<<<<<=========:::888:::555000,,,***)))((('''))),,,...,,,+++---444;;;===;;;;;;;;;======<<<;;;<<<888555777;;;===;;;888111444666444///+++,,,///~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{|||zzzvvvuuuvvvxxxyyyyyyyyyvvvtttrrrqqqpppnnnlllooollliiigggfffgggfffeeegggfffeeedddbbb```^^^]]]bbbaaaaaaaaaaaa````````````[[[YYY\\\\\\XXXSSSQQQMMMNNNQQQSSSUUUVVVWWWWWWUUUSSSRRRTTTSSSTTT\\\gggnnnpppppplllfffccceeehhhnnnnnnnnnjjjeeeaaa___^^^]]][[[XXXTTTQQQPPPOOOOOONNNMMMMMMOOOTTT[[[bbbgggkkkccc___ccchhhhhhggggggeeeaaaYYYQQQKKKIIILLLOOOTTTXXXYYYXXXZZZ^^^___]]]ZZZUUUOOOMMMMMMPPPQQQQQQYYYXXXXXXXXXXXXUUUOOOKKKLLLIIIGGGHHHMMMTTTZZZ]]]^^^\\\YYYYYYZZZ\\\]]]\\\\\\ZZZXXXYYYYYYXXXTTTQQQQQQRRRSSSRRROOOKKKGGGDDD@@@======@@@AAA>>>>>>@@@AAAHHHLLLIIIDDDBBBAAA@@@@@@;;;444---***)))***+++---...///000222333555555666888;;;======;;;999777777999===AAAEEEGGGIIIJJJHHHGGGFFFDDDBBB@@@>>>===:::;;;<<<>>>@@@BBBDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHJJJIIIGGGFFFEEEEEEFFFFFFFFFHHHIIIHHHFFFAAA<<<888777555444333333555777999===???BBBDDDFFFIIIMMMPPPOOORRRUUUWWWWWWVVVVVVWWWYYYZZZYYYXXXVVVUUUWWWYYYUUUSSSRRRSSSUUUWWWXXXXXXYYYYYYYYYZZZZZZ\\\]]]]]]bbbddddddccc```^^^]]]^^^gggbbb]]]]]]aaaddddddcccgggjjjlllnnnpppsssvvvyyyuuuwwwxxxyyyxxxyyy|||~~~~~~}}}}}}~~~|||zzzyyyxxxwwwwwwuuuuuuuuuuuuvvvxxxzzz{{{~~~|||zzzxxxxxxsssuuuwwwxxxxxxwwwxxxzzz|||zzzxxxwwwsssjjj___WWWMMMEEE?????????<<<;;;;;;;;;:::888777666777888999666333111000000000000///---...///000111111111000444222333666666333222555555333111///...---------+++,,,,,,---///111222333333666;;;AAAHHHNNNRRRTTT[[[cccjjjjjjkkknnnooooooqqqrrrsssssssssrrrqqqqqqoooqqqrrrrrrqqqrrrvvvyyy~~~}}}|||{{{{{{zzzwwwuuuvvvxxxzzz}}}~~~{{{vvvrrrtttrrroooooorrruuuwwwwwwooonnnkkkiiifffdddcccccceeeccc___\\\[[[[[[\\\]]]___`````````___^^^]]]\\\WWWVVVVVVVVVWWWYYY[[[\\\\\\\\\\\\[[[XXXSSSLLLGGGFFFFFFFFFDDD@@@<<<;;;:::::::::;;;<<<======;;;:::;;;999555222000---)))&&&$$$(((++++++***+++000555777666666777999::::::999:::666222333666888666444///222333111,,,)))***---~~~}}}zzzwwwyyywwwtttrrrqqqooollljjjooonnnllljjjgggeeecccbbbhhhhhhhhhgggggggggffffffaaa]]]\\\```aaa[[[UUURRRRRRRRRSSSTTTVVVYYY[[[]]][[[ZZZZZZ[[[ZZZZZZ___gggeeeffffffccc___]]]```cccffffffeeecccaaa```aaaccchhhgggdddaaa^^^[[[YYYWWWUUUSSSQQQRRRXXXaaajjjqqqpppjjjggggggfffcccaaacccdddaaa[[[RRRJJJFFFFFFGGGOOORRRTTTRRRTTTXXXYYYWWWSSSQQQNNNMMMNNNPPPQQQQQQVVVUUUUUUUUUTTTRRRNNNJJJKKKJJJIIIKKKOOORRRTTTTTTRRRPPPNNNNNNPPPSSSTTTTTTVVVUUUTTTSSSSSSQQQMMMJJJJJJJJJIIIGGGDDD@@@===;;;888444444666888777999===@@@GGGKKKIIIFFFGGGFFFEEEEEE@@@888111,,,******+++......///000111222333333777888:::;;;;;;999666555888999;;;>>>AAADDDGGGHHHGGGFFFEEECCC@@@>>><<<;;;999999;;;<<<>>>@@@BBBBBBDDDDDDCCCCCCDDDEEEGGGHHHJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIHHHEEEAAA<<<999333222000......///000111666999===AAAEEEIIINNNRRROOORRRUUUWWWVVVVVVVVVVVVZZZ[[[[[[YYYWWWWWWXXXZZZTTTSSSRRRTTTWWWYYYZZZZZZ\\\\\\]]]]]]]]]^^^______bbbeeefffddd___]]]```dddmmmhhhbbb___aaacccdddccciiikkknnnpppqqqtttxxxzzzyyyzzz{{{{{{yyyyyyzzz|||~~~|||zzzyyyzzz{{{{{{xxxvvvtttsssrrrssstttuuuuuuuuuvvvvvvwwwxxxyyyyyy~~~}}}}}}||||||{{{zzzzzzvvvwwwxxxxxxwwwwwwxxxzzz|||zzzxxxwwwtttmmmbbbZZZOOOFFF???>>>===;;;;;;<<<:::888666555555666888:::777444111000000000000///......000111222222222222111//////333333000000222555444222///...---......+++,,,///222666:::===???AAAEEEKKKRRRYYY^^^bbbcccgggnnnrrrpppooorrrttttttttttttttttttsssrrrqqqppprrrrrrqqqpppoooqqqtttwww|||{{{zzz{{{{{{zzzxxxuuuxxxxxxyyy{{{|||{{{wwwttttttrrrppppppsssuuuwwwwwwooonnnllliiigggeeedddccceeeccc```]]]\\\[[[\\\\\\]]]^^^^^^_________^^^^^^XXXXXXWWWWWWXXXZZZ\\\]]]^^^\\\ZZZXXXUUURRRMMMIIIHHHIIIHHHEEEAAA===;;;;;;999:::;;;<<<<<<===<<<<<<===<<<:::999777222+++'''"""&&&***+++******,,,///111000000222555777777666888444000///111222000...---000111...***((()))+++~~~{{{yyyuuupppmmmllllllkkkjjjiiiiiihhhhhhpppoooooonnnmmmlllllllllbbb^^^]]]```aaa\\\WWWUUUTTTSSSSSSSSSUUUYYY\\\______```aaaaaa``````bbbeee```aaaaaa^^^\\\[[[]]]___]]]]]][[[ZZZYYY[[[^^^bbbkkkjjjiiifffccc___\\\ZZZRRRPPPNNNOOOSSS[[[dddiiikkkgggdddccc^^^XXXWWWZZZ\\\[[[VVVOOOGGGBBB@@@???FFFJJJKKKIIIKKKOOOPPPNNNJJJIIIIIIIIIJJJJJJJJJJJJLLLLLLKKKKKKJJJHHHEEEDDDDDDCCCBBBCCCFFFGGGGGGFFFEEECCCAAABBBEEEHHHIIIJJJKKKKKKJJJIIIGGGDDDAAA??????>>>===:::888666444333222///...111333444:::@@@EEEJJJMMMJJJGGGGGGFFFCCCCCC@@@:::333...,,,---...//////000000111111222222666888:::;;;;;;:::888777999999:::;;;>>>AAAEEEGGGEEEDDDCCCBBB@@@???>>>>>>:::;;;===>>>@@@AAABBBBBBEEEDDDCCCCCCDDDEEEGGGIIIKKKKKKKKKLLLKKKJJJIIIIIIHHHIIIJJJJJJHHHDDDAAA>>>888666333000...---,,,---222555999===AAAFFFKKKOOOPPPSSSVVVWWWWWWVVVVVVWWWZZZ[[[[[[YYYVVVUUUUUUVVVTTTTTTTTTVVVZZZ\\\]]]]]]``````aaaaaabbbbbbbbbbbb```dddhhhfffaaaaaagggnnnqqqlllfffcccdddfffhhhhhhmmmoooqqqrrrtttvvvyyy||||||{{{{{{{{{~~~|||xxxtttqqqpppoooooonnnllljjjiiiiiikkkmmmooopppppprrrtttuuuvvvvvvvvvxxxxxxyyyyyyzzz{{{{{{{{{wwwxxxyyyyyyxxxxxxyyy{{{zzzxxxwwwvvvtttnnnddd]]]QQQGGG???======;;;;;;<<<:::888555222222333555777666333000///000000///.........///000111222222222111//////222222///...000444333222111000111222333000222666;;;AAAGGGLLLNNNQQQUUUZZZ```eeehhhiiiiiijjjppptttrrrpppqqqrrrqqqttttttttttttttttttsssssstttsssqqqooonnnppptttvvvuuuuuuvvvxxxzzzzzzxxxuuuwwwwwwwwwxxxzzzyyywwwuuurrrpppnnnnnnpppsssssssssqqqooommmjjjhhhfffeeedddeeedddaaa___]]]\\\\\\\\\^^^^^^____________^^^^^^ZZZYYYWWWWWWWWWYYY\\\^^^___\\\XXXUUUSSSQQQOOOLLLJJJKKKJJJHHHDDDAAA@@@AAA===>>>??????>>>===>>>>>>===<<<;;;:::999555000---&&&(((******((((((***,,,---,,,---000333666777666888555111/////////---,,,---...///---***((()))***{{{vvvppplllggghhhiiijjjmmmppprrrtttvvvuuutttsssqqqpppooonnnddd^^^[[[^^^___\\\YYYYYYUUUSSSQQQQQQRRRVVV[[[^^^```ccceeeeeedddeeeeeeeee``````___]]][[[YYYYYYZZZUUUTTTRRRPPPOOOQQQVVVZZZddddddcccaaa___[[[WWWUUUNNNMMMLLLLLLNNNRRRWWWZZZ[[[YYYXXXVVVQQQJJJJJJMMMNNNNNNLLLGGGAAA<<<:::999<<<@@@AAA???@@@DDDEEECCC@@@AAAAAAAAA@@@???>>>>>>AAAAAAAAA???>>><<<<<<<<<===;;;888777888:::::::::999777666777:::===???@@@AAAAAAAAA???===:::777666444333222111000/////////+++)))***---000333;;;DDDIIIMMMNNNKKKHHHHHHGGGCCCDDDBBB>>>888111......///000000000000111111111222222444666999:::;;;::::::;;;:::::::::===@@@DDDFFFCCCCCCBBBAAAAAABBBCCCCCC???@@@BBBCCCDDDEEEEEEEEEGGGFFFFFFEEEFFFHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJHHHIIIKKKLLLLLLJJJHHHGGGBBB@@@<<<777333///---,,,111333666999<<<@@@DDDGGGNNNQQQTTTVVVVVVVVVVVVWWW[[[[[[[[[YYYVVVTTTTTTTTTVVVUUUVVVYYY]]]`````````bbbbbbdddeeeeeeeeeeeeeeebbbgggkkkiiieeeeeekkkqqqqqqnnnjjjhhhiiikkknnnoooqqqrrrtttuuuvvvwwwzzz||||||yyyxxxxxxxxxuuupppkkkfffcccbbbaaa```___]]][[[\\\^^^aaabbbbbbdddfffhhhjjjkkkllllllooooooqqqrrrtttvvvwwwxxxuuuwwwxxxyyyxxxxxxzzz|||yyywwwvvvuuutttnnneee___SSSIIIAAA>>>>>>;;;;;;<<<:::888555222000000111222444222///...///000///............///000222333333555333333666555111111333222222222222444666888:::;;;>>>BBBHHHNNNUUUZZZ]]]```bbbeeehhhjjjiiihhhggggggoootttsssqqqpppnnnkkkoooppppppqqqssstttuuuvvvwwwuuuqqqpppppprrruuuwwwrrrrrrtttxxx{{{|||zzzxxxuuuttttttuuuwwwwwwuuutttpppnnnmmmmmmoooqqqqqqqqqqqqpppnnnkkkiiigggfffeeedddcccbbb```^^^^^^]]]^^^````````````___^^^]]]]]][[[YYYWWWVVVWWWYYY\\\^^^```]]]XXXUUUTTTSSSRRRQQQMMMNNNNNNLLLJJJHHHIIIJJJGGGHHHHHHFFFCCCAAAAAACCC???===:::999:::999888777///...,,,)))&&&&&&(((***,,,,,,---000444888999888:::888555333222000///---+++++++++)))'''&&&'''(((|||xxxrrrlllhhhfffgggiiilllqqqwww{{{~~~zzzyyyxxxuuussspppnnnmmmeee___\\\___aaa___^^^^^^VVVTTTRRRPPPQQQUUUYYY\\\aaaeeegggfffgggiiiiiifffaaaaaa```^^^\\\XXXUUUSSSNNNMMMKKKHHHGGGIIIMMMQQQWWWWWWWWWWWWUUUSSSPPPOOOLLLLLLKKKKKKKKKLLLMMMMMMJJJHHHGGGGGGDDD>>>===@@@@@@AAAAAA>>>:::777555555444777888666777;;;<<<999777888999888666444444444999999999777555444555777777444111///000222333333000///---...111555777777999;;;;;;:::777333222222---------,,,,,,,,,++++++&&&%%%&&&)))+++///888BBBGGGJJJKKKIIIHHHJJJIIIEEEEEEFFFCCC===555///------......//////000000111111---///222555888:::;;;;;;===<<<<<<<<<>>>@@@CCCEEECCCBBBBBBBBBBBBDDDFFFGGGCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMOOOPPPOOONNNNNNKKKIIIDDD???999444111///000222444555777999<<>>???AAABBBCCC<<<888333---***((()))))),,,,,,---000555888:::999888999999888666444111000***)))'''%%%%%%%%%%%%&&&~~~zzzuuuqqqlllgggccccccdddfffjjjooouuuzzz}}}}}}{{{yyyvvvrrrooolllkkkeeeaaa```dddhhhfffccccccYYYWWWUUUSSSSSSUUUYYY[[[aaafffhhhgggiiinnnmmmiiiffffffeeeccc___YYYRRRMMMHHHGGGFFFCCCBBBDDDHHHKKKLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIGGGFFFEEEDDDDDDEEE???;;;:::<<<;;;777555666666777888777444222111111...111222000111555666333000222333222///---...000222333333111......000333111///,,,,,,---.........+++***((())),,,///111111333555777666222///...///,,,,,,,,,,,,+++***((((((%%%$$$&&&((((((***333===AAACCCCCCAAABBBEEEDDD@@@>>>AAABBB===555...++++++++++++,,,---......//////---///222555888:::;;;<<<>>>>>>>>>>>>@@@AAACCCDDDCCCCCCBBBAAABBBDDDFFFGGGDDDFFFHHHIIIJJJIIIHHHGGGFFFGGGIIIKKKKKKKKKJJJIIIKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMOOOPPPQQQQQQPPPPPPMMMKKKGGGBBB<<<777444222///000222222222333666888===@@@EEEHHHJJJJJJLLLMMMRRRTTTWWWXXXWWWWWWWWWXXXVVVWWWXXX[[[^^^```___^^^\\\^^^aaaccceeeeeeeeeeeeiiikkklllllljjjhhhhhhiiimmmmmmnnnnnnoooqqqsssttttttuuuvvvuuusssssstttvvvvvvxxxxxxvvvrrrnnnkkkjjjbbb```\\\XXXUUUSSSRRRRRRNNNNNNMMMKKKKKKJJJKKKKKKJJJJJJIIIIIIIIIKKKLLLMMMPPPQQQSSSVVVYYY[[[]]]___eeeiiioootttvvvvvvwwwxxx{{{yyyvvvvvvtttooohhhbbbUUUMMMFFFDDDBBB>>><<<<<<::::::999888666444333222333111///000222444444444111111111222333555777888555333555:::===<<<===@@@CCCCCCDDDFFFIIILLLOOOQQQVVVWWWZZZ^^^ccchhhlllnnnlllmmmmmmmmmllllllkkkjjjfffnnntttssspppqqqpppnnnkkkkkklllnnnpppsssvvvxxxzzzwwwuuuvvvxxxzzzzzzyyywwwxxxzzz}}}~~~~~~zzzxxxrrrrrrsssuuuwwwwwwtttrrrrrrpppoooppprrrsssrrrqqqnnnllljjjhhheeecccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaa^^^\\\ZZZZZZ\\\```bbbaaa^^^ZZZXXXYYY[[[\\\\\\[[[[[[ZZZXXXVVVVVVWWWYYYXXXZZZZZZWWWRRRPPPRRRUUUPPPMMMJJJHHHIIIKKKLLLMMMKKKGGGAAA:::555111...,,,++++++,,,///444777888888555777:::;;;999666333111,,,***'''&&&&&&'''''''''}}}{{{zzzvvvxxx{{{~~~~~~|||{{{|||~~~zzzuuuppplllhhhccc______```aaadddiiinnnsssvvv~~~|||yyyuuuqqqmmmjjjiiieeebbbdddjjjnnnkkkgggfff\\\ZZZWWWUUUUUUWWWZZZ[[[aaafffhhhgggkkkqqqqqqlllkkkkkkjjjhhhccc[[[RRRLLLEEEDDDCCCAAA@@@BBBFFFIIIGGGGGGGGGGGGHHHHHHIIIIIIFFFDDDAAA>>>======>>>???:::666444777777444111111222333444333111/////////,,,///000...///222333111,,,...000///,,,+++---///...//////,,,)))))),,,000+++******+++,,,---+++***)))'''&&&'''))),,,...//////111333222...,,,+++,,,,,,------,,,+++)))'''%%%'''&&&((()))((((((000999<<<======:::;;;===;;;777333888;;;999333---***+++((()))***+++,,,------...000222444777:::<<<===>>>??????@@@@@@AAABBBDDDDDDEEECCCBBBAAAAAABBBDDDEEEDDDFFFHHHIIIJJJIIIGGGFFFDDDFFFIIIKKKLLLKKKIIIHHHJJJIIIHHHFFFGGGHHHJJJKKKNNNOOOPPPQQQQQQQQQPPPOOOLLLJJJGGGBBB===999555333---...000000000111333555555999>>>BBBCCCEEEFFFHHHKKKNNNRRRTTTUUUVVVWWWYYYVVVVVVWWWZZZ]]]^^^]]]\\\YYY[[[^^^aaacccddddddcccfffgggiiijjjkkkkkkjjjiiikkkmmmnnnooopppppprrrssstttuuuuuusssqqqpppqqqssstttvvvvvvtttpppllliiihhhZZZYYYVVVSSSQQQQQQQQQRRROOOOOONNNMMMKKKJJJIIIHHHIIIGGGEEECCCBBBCCCDDDEEEEEEFFFHHHKKKNNNQQQSSSTTT^^^dddkkkqqqtttuuuuuuvvv}}}zzzxxxwwwuuuqqqiiicccVVVNNNGGGFFFDDD@@@<<<;;;999::::::::::::888666555333222111111444666777777333333333444555777:::;;;;;;;;;>>>EEEHHHIIIKKKOOOPPPPPPQQQSSSUUUXXX[[[]]]]]]^^^```cccgggkkknnnpppmmmmmmmmmnnnnnnoooppppppgggnnnrrrpppnnnpppqqqqqqnnnooooooqqqsssvvvyyyzzzzzzxxxwwwxxx{{{}}}|||{{{yyyyyyzzz|||}}}zzzvvvsssrrrrrrtttwwwxxxxxxuuurrrqqqoooooooooqqqrrrqqqpppkkkjjjhhheeecccaaa```___``````aaaaaabbbbbbbbbccc``````bbbccccccdddddddddcccaaa^^^\\\\\\^^^bbbdddaaa^^^[[[ZZZ[[[]]]______``````___\\\ZZZYYYZZZ[[[\\\^^^___\\\WWWUUUYYY\\\XXXVVVSSSRRRRRRSSSSSSRRRVVVSSSMMMGGGAAA;;;444000))))))***...222555666666111555:::<<<:::666333111000---+++)))***+++++++++xxxsssqqqrrrtttpppoooppptttzzz~~~~~~{{{zzzwwwqqqkkklllrrryyy}}}|||}}}zzzsssmmmkkkiiifffcccaaabbbaaa^^^]]]aaakkksssvvvvvvvvvvvvuuuqqqkkkgggeeegggkkkoooqqqnnnhhhdddbbb___[[[XXXWWWZZZ]]]```cccdddgggkkkppprrrrrrpppqqqnnnjjjhhhfff```UUUMMMGGGGGGFFFFFFFFFFFFGGGGGGKKKIIIGGGFFFEEEFFFGGGIIIFFFBBB>>>;;;:::999888777//////000000000///---,,,...///000111000---+++)))))))))***+++,,,------.../////////......---------/////////---***)))***+++)))******++++++,,,------%%%''')))***+++,,,...///((()))***+++,,,---------,,,,,,***)))(((((('''(((((('''&&&%%%&&&'''***+++///000000111111000//////000111000...***'''%%%%%%(((((()))***,,,---///000111222444777:::===>>>???AAAAAAAAAAAABBBDDDEEEGGGFFFEEECCCAAA@@@AAABBBCCCCCCGGGIIIHHHGGGFFFEEECCCEEEGGGIIIKKKLLLLLLKKKJJJIIIIIIGGGEEEDDDFFFJJJMMMQQQOOONNNPPPSSSTTTRRROOOMMMOOOMMMGGGBBB???:::444222000.........///...---222555888999888999<<>>:::777666666555444//////000000///...---,,,......//////...---+++***(((((())))))******++++++/////////.........------000000///---***))))))***)))******++++++,,,------((())))))***))))))***+++((()))***+++,,,,,,,,,,,,,,,,,,+++))))))((((((((((((((('''&&&&&&'''))))))************************,,,------,,,)))&&&%%%&&&((((((((()))+++---///000222333666999;;;===>>>???AAAAAAAAAAAACCCEEEGGGHHHEEEDDDBBBAAA@@@@@@AAABBBDDDFFFHHHHHHGGGGGGFFFFFFGGGHHHJJJLLLMMMLLLKKKJJJHHHHHHGGGEEEEEEGGGKKKNNNPPPOOONNNOOOQQQQQQOOOMMMMMMOOONNNHHHCCC@@@:::444222111000000111222111000...111333444444444777999<<<>>>AAACCCEEEIIINNNSSSRRRTTTWWWXXXWWWWWWWWWXXX[[[\\\]]]]]]]]]]]]^^^___fffgggggggggggggggfffffffffgggiiijjjkkklllllllllkkknnnqqqpppmmmmmmqqqtttwwwvvvuuutttsssppplllhhhddd___ZZZWWWVVVTTTPPPMMMLLLKKKKKKIIIGGGFFFDDDCCCBBBAAA???>>>>>>???AAABBBAAA@@@@@@@@@@@@BBBEEEFFFGGGJJJOOOUUUVVVVVV[[[ccckkklllnnnqqqsssqqqkkkggg\\\TTTNNNLLLHHHBBB============<<<<<<======>>>>>>?????????@@@AAACCCDDDEEEMMMLLLMMMOOOSSSWWWXXXYYYZZZZZZ\\\^^^```bbbcccddddddeeefffggggggeeedddbbbddddddeeehhhkkknnnooonnnqqqooonnnnnnoooooollljjjiiijjjlllooopppqqqqqqqqqrrrssstttuuuvvvwwwxxxyyyuuuuuuuuuuuuuuuvvvwwwwwwvvvwwwwwwwwwwwwvvvuuuuuuuuuttttttvvvzzz{{{zzzxxxuuutttsssrrrqqqooonnnmmmiiihhheeebbb___]]]\\\\\\```aaabbbcccdddeeeeeeeeeffffffeeedddcccbbbbbbaaa^^^]]][[[ZZZ[[[\\\^^^___^^^^^^^^^^^^^^^_________aaaaaaaaaaaaaaaaaaaaaaaadddcccbbbaaaaaa```aaaaaa______^^^^^^^^^______```ccc]]]WWWVVVXXXUUULLLCCC666---'''***...000111222444666888999777444333333666444111000...---***(((}}}uuuooollllllllllllnnnrrrwww{{{|||{{{yyyxxxuuuoooggg___]]]```eeegggfffgggjjjmmmnnnnnnmmmmmmkkkiiijjjlllooopppqqqnnnoooqqqtttuuuvvvvvvvvvtttuuuwwwzzz|||{{{xxxuuuyyy{{{~~~yyyvvvrrrnnnkkkeeeffffffdddaaabbbgggkkkooonnnnnnnnnooonnnkkkiii```aaadddhhhkkkllljjjggg]]]\\\[[[ZZZ[[[^^^aaacccfffhhhlllqqqvvvwwwuuusssqqqmmmiiifffeeeaaa\\\WWWMMMMMMNNNMMMLLLKKKIIIHHHGGGFFFEEEDDDDDDEEEGGGGGG>>>;;;888666555555444222000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************///............---------111111111...+++)))((())))))******++++++,,,------++++++***))))))(((((('''))))))***+++,,,,,,,,,,,,,,,,,,+++***)))))))))***((((((((((((''''''''''''***)))((('''(((((()))***((()))***)))'''%%%%%%&&&)))(((((((((***---000222444555777999<<<===>>>?????????@@@AAACCCEEEHHHJJJEEEDDDBBBAAA@@@@@@AAAAAACCCDDDFFFHHHIIIHHHFFFFFFHHHJJJKKKMMMMMMLLLJJJIIIFFFFFFGGGFFFFFFHHHLLLOOOOOONNNMMMMMMNNNNNNLLLJJJJJJNNNNNNIIIDDDAAA:::333111111111222444555444333***,,,.........///000222777888999:::<<<@@@FFFKKKNNNPPPRRRSSSSSSSSSTTTUUUZZZ[[[\\\\\\ZZZZZZ[[[]]]aaaaaacccdddeeeeeeeeeeeeeeeeeeeeeffffffhhhiiijjjjjjlllnnnnnnmmmoootttyyy|||zzzyyyxxxvvvtttpppmmmgggbbb\\\XXXVVVRRRMMMHHHKKKIIIGGGEEECCCBBBBBBBBB???>>>===<<<<<<===>>>??????>>>===<<<===>>>@@@AAAAAAAAACCCFFFGGGIIIPPPXXX___aaaffflllppppppllliiibbb[[[UUURRRNNNHHHDDDEEEDDDDDDDDDEEEFFFHHHJJJJJJLLLMMMNNNOOOPPPRRRSSSTTTZZZYYYYYY[[[___bbbcccbbbeeeeeeffffffggghhhhhhhhhfffhhhjjjllllllkkkiiiggggggiiilllmmmmmmmmmmmmnnnrrrpppnnnnnnnnnmmmkkkiiifffhhhjjjmmmpppqqqrrrrrrssssssttttttuuuvvvvvvwwwuuutttttttttttttttuuuuuuzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwyyy{{{{{{zzzxxxvvvuuurrrooommmkkkjjjjjjiiihhhfffdddbbbaaa``````aaabbbcccdddeeegggggghhhggggggeeedddbbb```___^^^[[[ZZZYYYYYYZZZ]]]___aaa___^^^]]]\\\\\\]]]^^^^^^bbbbbbbbbbbbccccccddddddccccccbbbaaaaaaaaabbbccc____________```aaabbbcccddd___ZZZ[[[]]][[[SSSLLL===222******---...///111111333666777666555666777999777555333111...***&&&zzztttpppoooooonnnoooqqqtttwwwyyyyyyyyyuuusssnnnfff```___aaadddeeeeeefffhhhkkklllkkkiiiiiigggddddddfffhhhjjjjjjeeefffiiikkkmmmnnnmmmmmmoooqqqsssvvvwwwvvvsssppptttwww|||}}}~~~}}}|||{{{|||}}}}}}yyyvvvsssqqqmmmnnnnnnllljjjiiikkkmmmnnnmmmkkkkkkkkkjjjhhhfff\\\^^^bbbgggkkkjjjgggddd]]]\\\[[[[[[\\\^^^```bbbjjjlllppptttxxxxxxuuurrrqqqmmmhhhdddbbb___\\\YYYRRRRRRSSSSSSQQQOOOLLLJJJHHHHHHGGGGGGGGGHHHIIIIII@@@>>>;;;999999888777555111111000000///...---,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,,,,------------------------222222222000,,,)))(((((()))******++++++,,,---------,,,+++*********((('''))))))***+++++++++++++++,,,++++++************+++(((((())))))((('''&&&%%%+++***((('''''')))+++,,,''')))***)))'''%%%%%%%%%)))(((((((((***---111333444555777999:::<<<<<<===<<<======???AAADDDGGGIIIFFFEEECCCBBBAAAAAAAAAAAA???@@@DDDKKKMMMIIIEEECCCGGGHHHJJJKKKKKKIIIHHHFFFCCCEEEFFFFFFGGGIIILLLOOOMMMMMMLLLLLLKKKJJJHHHGGGGGGKKKLLLIIIEEEAAA;;;444//////000222555666555333******++++++,,,,,,------111222333555777;;;???AAAEEEGGGJJJKKKLLLMMMOOOQQQVVVXXXYYYYYYXXXWWWXXXZZZ[[[\\\^^^```bbbcccdddeeeeeeeeeddddddeeegggiiijjjlllmmmnnnnnnnnnrrrwww{{{}}}{{{zzzzzzzzzxxxuuussslllfff]]]WWWSSSOOOKKKGGGHHHFFFCCC@@@>>>>>>??????===<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<>>AAABBBCCCIIIPPPVVVYYY]]]bbbfffhhhhhhggghhhbbb]]][[[WWWRRROOOQQQPPPPPPQQQRRRSSSTTTVVVWWWXXXYYY[[[]]]___aaaaaabbbbbbaaaaaabbbeeegggggggggjjjjjjjjjiiiiiihhhhhhhhhfffhhhkkkmmmnnnmmmkkkjjjiiimmmpppqqqnnnkkkkkkmmmooonnnllllllkkkkkkjjjjjjfffgggkkknnnqqqsssttttttrrrrrrrrrssssssssstttttttttssssssssstttuuuvvvvvv|||{{{yyyxxxxxxxxxyyyzzzxxxyyyyyyzzzzzzyyywwwuuutttqqqmmmhhhdddbbbbbbbbb______``````aaacccddddddccccccddddddeeefffggghhhhhhgggeeecccaaa^^^]]]\\\YYYXXXXXXXXXZZZ]]]```bbb```___]]][[[ZZZ[[[]]]^^^`````````aaaccceeeggghhhaaa```___^^^^^^```bbbccc```_________``````aaabbbaaa]]]ZZZ\\\___^^^XXXRRRDDD888---+++------...000///222444666666666777888:::888777666444000,,,(((~~~}}}||||||}}}}}}~~~zzzvvvtttsssrrrrrrqqqqqqrrruuuyyy|||wwwuuuqqqkkkfffcccbbbcccfffeeefffhhhkkkllllllkkkkkkhhhffffffhhhjjjkkkkkkccceeehhhjjjkkkkkkjjjiiiooopppqqqrrrrrrqqqqqqqqqtttxxx~~~~~~|||zzzxxxvvvwwwxxx{{{~~~~~~~~~}}}{{{yyywwwvvvvvvuuuvvvvvvtttsssqqqqqqrrrsssqqqooonnnllljjjgggeee]]]```ffflllnnnlllgggccc___^^^]]]\\\\\\^^^___aaaiiikkkoootttxxxyyywwwuuuqqqmmmgggbbb^^^\\\YYYXXXWWWXXXXXXXXXVVVSSSPPPOOOMMMMMMLLLLLLLLLMMMMMMMMMDDDAAA???======<<<:::888333222111000///......---,,,,,,,,,,,,---...///000............------------,,,,,,,,,,,,,,,---------222333333111---***)))((()))******++++++,,,------...,,,++++++------,,,***))))))***+++++++++***************)))******++++++(((((())))))((('''&&&%%%((('''&&&%%%&&&''')))+++)))++++++***'''%%%%%%%%%)))))))))))),,,///222444444555666888999999::::::999::::::<<>>>>>FFFQQQTTTMMMEEEAAADDDEEEGGGHHHGGGFFFDDDCCCAAACCCEEEFFFGGGHHHKKKMMMKKKKKKKKKJJJHHHGGGEEEEEEDDDIIIKKKHHHEEECCC===666/////////111333444444222,,,,,,+++,,,,,,,,,,,,,,,---///111555888999999999;;;===@@@BBBDDDFFFIIILLLOOOQQQSSSSSSSSSSSSUUUWWWWWWXXX[[[^^^```bbbddddddddddddddddddfffhhhjjjkkknnnnnnnnnnnnooorrrvvvzzz{{{zzzzzz{{{|||}}}{{{zzzrrrjjj___WWWRRROOOLLLIIIFFFCCC@@@<<<:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888:::>>>???>>>@@@EEELLLNNNPPPTTTXXX]]]bbbfffiiieeeddddddaaa\\\[[[^^^___^^^^^^^^^______```aaa```bbbeeehhhjjjjjjjjjjjjjjjiiihhhiiikkkmmmmmmmmmoooooonnnmmmlllkkkjjjjjjeeegggiiilllmmmlllkkkjjjjjjnnnqqqqqqmmmjjjjjjkkkjjjjjjjjjiiiiiiiiikkklllhhhjjjmmmpppsssuuuvvvvvvrrrrrrrrrsssssstttttttttqqqqqqqqqrrrsssuuuvvvwwwzzzyyywwwvvvvvvvvvwwwxxxxxxyyyzzzzzzwwwtttqqqooohhheee^^^XXXTTTRRRSSSTTTMMMOOORRRWWW[[[___bbbdddeeeddddddcccccccccddddddgggfffdddbbb```]]]\\\[[[YYYXXXXXXXXXZZZ]]]```bbb```___]]][[[ZZZ[[[]]]^^^]]]]]]]]]___aaaeeehhhjjj```___]]]]]]]]]___bbbccc```___^^^]]]]]]]]]]]]]]]___]]][[[]]]______ZZZUUUHHH<<<000---------...000---///222444444444555666888777666666555333...+++~~~uuutttsssrrrrrrssstttuuutttvvvwwwyyyzzz}}}|||yyyxxxwwwvvvtttrrrrrruuu{{{}}}{{{xxxsssnnniiieeecccdddcccccceeeiiilllmmmmmmnnnmmmlllmmmoooppppppoooiiikkknnnpppqqqqqqooonnnsssttttttsssrrrrrrtttvvvyyy}}}}}}{{{xxxuuutttvvvwwwyyy|||}}}~~~~~~}}}xxxxxxxxxwwwuuuuuuvvvxxxyyyyyyxxxxxxwwwwwwvvvvvvyyywwwuuusssqqqmmmiiieeeaaadddiiinnnqqqpppkkkfffbbbaaa___]]]^^^___bbbccceeefffjjjpppvvvzzzzzzzzzpppmmmgggbbb]]]ZZZXXXXXX\\\\\\\\\[[[ZZZXXXVVVTTTSSSSSSSSSSSSRRRRRRRRRQQQGGGEEEBBB@@@???>>>;;;888666555333111000/////////......//////000000000111------------............---------...............111333333222///+++***))))))******++++++,,,------///,,,***,,,///000...,,,))))))***************))))))((((((((()))***++++++(((((((((((('''''''''''')))((((((((((((***+++,,,***+++,,,+++(((&&&%%%&&&))))))***,,,///111333444555555666777888888888777888888999;;;===@@@CCCEEEFFFFFFEEEDDDBBBAAA@@@??????>>>FFFTTTXXXNNNDDDAAA@@@BBBCCCEEEEEEDDDBBBAAA???AAADDDFFFFFFGGGIIIJJJIIIJJJJJJIIIGGGEEEDDDEEECCCHHHJJJHHHGGGFFFBBB<<<444222111111222444333333///---,,,,,,------,,,***+++,,,///333777777555333444555888999:::===@@@CCCDDDGGGIIIKKKLLLNNNPPPRRRUUUWWWZZZ]]]```bbbdddeeebbbcccccceeegggiiikkklllooonnnnnnnnnpppsssvvvwww|||{{{zzz|||~~~wwwoooddd[[[WWWTTTQQQNNNEEECCC???<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999888:::???@@@======???@@@AAACCCFFFKKKSSS[[[aaabbbbbbeeehhhhhhddddddgggiiiiiihhhggggggggghhhhhhdddgggjjjmmmoooooonnnlllkkkjjjiiijjjlllnnnnnnnnnnnnnnnmmmlllkkkkkkjjjjjjfffggghhhjjjkkkkkkjjjjjjlllnnnoooooommmkkkkkkkkkhhhiiiiiihhhhhhiiikkknnnlllnnnpppsssuuuvvvvvvvvvrrrrrrsssssstttuuuvvvvvvssssssssstttuuuvvvxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwtttuuuvvvtttoooiiieeecccUUUQQQJJJDDDBBBBBBEEEGGGFFFIIINNNTTTZZZ```ccceeedddcccaaa```______``````ddddddcccaaa___]]]\\\[[[[[[ZZZYYYYYYZZZ]]]___aaa___^^^]]]\\\\\\]]]^^^^^^\\\\\\\\\]]]```cccgggiiibbb```^^^]]]^^^```bbbddd^^^]]]\\\[[[ZZZZZZZZZZZZ^^^\\\[[[]]]___^^^ZZZVVVHHH<<<000------,,,---///)))---111444555555555555666555444444444333000...~~~zzzwwwoooooonnnnnnoooqqqtttuuussstttvvvxxxzzz~~~~~~}}}~~~zzzzzzzzzxxxvvvxxx}}}{{{uuuoookkkeeedddccceeejjjooorrrssstttttttttvvvxxxyyyxxxvvvsssvvvzzz}}}~~~}}}|||~~~~~~|||{{{}}}~~~{{{yyyxxxyyyzzz{{{}}}}}}}}}||||||uuuvvvuuusssqqqqqqtttwwwwwwvvvvvvvvvvvvwwwvvvvvvwwwvvvuuutttqqqmmmgggcccaaabbbeeeiiimmmnnnmmmkkkeeecccaaa``````dddhhhjjjffffffhhhlllrrrvvvwwwxxxmmmkkkhhhccc^^^[[[[[[[[[```______]]]\\\[[[ZZZZZZYYYYYYXXXXXXWWWVVVTTTTTTKKKIIIFFFDDDCCC@@@===:::888777555333111000000111000111222333333222222111.........///000000000111000000000111111111222222000222333222000---++++++)))******++++++,,,------///,,,***+++...000---***))))))************))))))''''''''''''((()))***+++(((((('''&&&&&&'''))))))(((((())))))***+++,,,,,,((()))******(((''''''((((((***,,,///222333444555666777777888888888777777999999999;;;===@@@BBBDDDDDDDDDCCCBBBAAA???>>>===???;;;AAAOOOSSSIII@@@>>>>>>???AAACCCCCCCCCBBBAAA===@@@CCCEEEEEEEEEFFFGGGGGGIIIJJJIIIFFFDDDDDDEEEDDDIIIKKKJJJIIIKKKHHHDDD<<<888555333444555555555000---++++++,,,,,,***(((++++++,,,///222444222000000111222222222333555888888;;;???BBBDDDGGGKKKNNNUUUWWWZZZ]]]```bbbdddeeebbbdddfffiiilllnnnppppppppppppqqqrrruuuxxxzzzzzz}}}}}}~~~zzzssskkkddd```\\\VVVRRRFFFEEEBBB???=========>>><<<==================<<<::::::;;;;;;;;;;;;;;;;;;<<<999:::>>>???<<<;;;===777999<<<>>>AAAGGGOOOUUUWWWZZZaaahhhiiiggghhhkkkmmmmmmllllllllllllmmmmmmfffiiimmmpppqqqpppnnnllliiihhhgggiiikkkmmmmmmmmmkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjkkkkkklllnnnmmmmmmmmmnnnnnnmmmllljjjkkkkkkjjjhhhhhhkkknnnpppqqqrrrtttuuuuuuttttttnnnooopppqqqrrrssstttuuurrrqqqqqqpppppppppqqqqqqqqqqqqrrrrrrqqqqqqpppppphhhjjjjjjfff___XXXSSSQQQDDD@@@:::666666:::???CCCJJJMMMRRRWWW\\\aaaccceee```^^^]]]\\\[[[\\\^^^^^^aaaaaa``````___^^^]]]]]]^^^]]][[[ZZZ[[[\\\^^^___^^^^^^^^^^^^^^^_________```___^^^^^^___aaadddfffaaa```]]]\\\\\\^^^```bbb[[[ZZZZZZYYYYYYYYYZZZZZZ[[[ZZZYYYZZZ[[[YYYUUURRREEE999...+++,,,++++++,,,)))...555:::;;;;;;;;;;;;666444333222222111///...|||}}}}}}yyyuuusssoooooooooppprrruuuyyy{{{wwwxxxzzz||||||}}}~~~}}}{{{|||{{{vvvhhhgggfffhhhmmmsssxxxzzzyyyzzz{{{~~~}}}|||~~~|||}}}~~~~~~}}}|||uuuuuutttqqqnnnnnnrrrvvvtttsssrrrrrrsssuuuuuuuuusssrrrrrrqqqoookkkeee```^^^^^^___bbbfffjjjmmmmmmgggeeebbbaaacccgggmmmpppkkkjjjiiikkknnnqqqrrrrrrkkkjjjhhhddd```^^^]]]^^^bbbaaa```^^^]]]]]]]]]]]]\\\[[[[[[ZZZYYYWWWVVVUUUPPPMMMKKKHHHFFFCCC???<<<999888666333222111111222111222444555555444222111000000111222333444444555222222333333333444444444///111333333000---,,,,,,)))******+++,,,,,,------000---)))***...///+++((())))))*********))))))(((&&&&&&&&&&&&''')))***+++((('''&&&%%%&&&(((***+++"""###$$$%%%&&&&&&&&&&&&%%%'''((()))(((((((((***(((***...111444555555555888888999999999999888888:::::::::;;;===@@@BBBDDDBBBBBBBBBAAA???===<<<;;;===777:::GGGKKKBBB;;;;;;===>>>AAACCCCCCCCCBBBAAA<<>>999666666777888888///---******++++++)))&&&,,,)))(((***...000000///000000000...,,,,,,...000000333888<<>>>>>>>>>>>======999999:::;;;;;;;;;;;;;;;;;;777666999:::888777999555888:::<<<<<>><<<;;;:::999999:::;;;;;;;;;999999:::<<<:::555111111222333444666999:::<<<333333333444555555333111222222222444444222///+++---,,,++++++------,,,+++///,,,***))))))((('''&&&((()))***++++++***)))((('''&&&%%%''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&'''))))))((('''&&&&&&&&&'''&&&&&&%%%%%%(((***---111333555555555======<<<;;;:::888666666999<<<<<<:::<<>>>>>IIIJJJMMMPPPRRRRRRRRRQQQNNNPPPRRRRRRRRRSSSUUUWWWUUUYYY\\\[[[VVVUUUXXX\\\```^^^\\\ZZZZZZ\\\___aaa___^^^\\\ZZZZZZ[[[]]]___```aaaaaa```^^^]]]]]]^^^^^^\\\ZZZXXXVVVVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSNNNHHHGGGIIIJJJGGGDDD999333---))))))******)))---444===DDDFFFEEECCCAAA888333...---000222000---}}}|||{{{wwwzzz~~~~~~~~~zzzvvvxxx}}}uuusssqqqrrruuuxxxxxxwwwttttttssssssrrrrrrsssssstttrrrpppnnnkkkfff___[[[^^^^^^]]]^^^```cccfffhhhmmmkkkgggdddbbbdddiiimmmlllnnnmmmjjjjjjmmmlllhhhddddddeeeeeeeeeeeeeeefffeeeeeeeeecccaaa]]]ZZZXXXWWWZZZ[[[YYYUUUUUUYYY]]]]]]\\\ZZZWWWRRRMMMHHHEEEAAA@@@===;;;::::::;;;<<<<<<;;;;;;===???===777333000111111333555777999;;;888888888999999999777555333333333555555444000------,,,++++++,,,---,,,+++---+++)))((())))))'''&&&((())))))******))))))((('''&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''(((((((((***++++++)))(((&&&&&&&&&''''''&&&&&&%%%***,,,...111444666777888;;;;;;;;;:::999888666555444777888777:::@@@CCCBBBAAA@@@===:::888666666555666333333888888555333555999;;;>>>?????????AAABBBAAACCCBBB@@@AAAFFFIIIGGGDDDEEEFFFDDDAAA@@@BBBEEEGGGJJJMMMNNNMMMLLLLLLMMMMMMIIIDDD@@@>>><<<999666///...,,,***)))(((((((((+++******)))***,,,---...///000000///------...000000111333666;;;AAAFFFIIIPPPSSSXXX\\\]]]___aaabbbfffjjjpppsssuuuuuuvvvvvvyyyzzzzzzzzzzzz|||}}}zzzwwwuuutttppphhhaaaYYYTTTMMMIIIHHHGGGDDDAAABBB@@@>>>>>>>>>>>>===<<<===<<<;;;::::::;;;<<<===<<<:::888777777777666555666666666666777999::::::BBBCCCFFFMMMUUU\\\```bbbhhhiiikkkmmmooopppqqqrrrpppooopppqqqsssssspppmmmmmmnnnoooppppppppppppppplllmmmooopppqqqpppooonnnoooooonnnmmmllllllllllllooommmkkkkkkmmmnnnooonnnllllllmmmlllkkklllnnnpppsssvvvvvvsssrrrrrrooojjjhhhiiihhheeefffeee___VVVOOONNNKKKKKKKKKJJJHHHFFFFFFEEEDDDEEEHHHHHHFFFDDDCCCBBB@@@>>>;;;777444333000000...,,,000777;;;:::<<<>>>@@@CCCDDDEEEEEEEEEDDDFFFHHHHHHHHHIIIKKKLLLLLLNNNPPPOOOMMMLLLNNNQQQRRRRRRRRRSSSUUUVVVXXXYYYYYYXXXVVVTTTTTTUUUWWWYYY[[[\\\]]]\\\ZZZXXXXXXYYYUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOONNNMMMLLLKKKGGGBBB===<<<>>>???===;;;444000***((((((***+++******///777<<<>>>===;;;:::666111,,,+++---...,,,)))}}}yyyxxxwwwxxx{{{}}}}}}}}}zzzzzzyyyxxxwwwvvvuuuuuuyyyvvvrrroookkkfffaaa]]]aaaaaaaaaaaacccfffhhhjjjsssooojjjccc___```dddhhhkkknnnnnnkkkjjjkkkiiieee``````aaabbbcccdddeeeeeecccccccccaaa^^^ZZZWWWTTTWWWXXXXXXVVVTTTWWW\\\aaadddcccbbb___[[[VVVRRROOOJJJGGGCCC???<<<<<<===>>>>>>>>>>>>AAABBB@@@:::555//////000111333666888999:::;;;<<<<<<<<<:::999888555555555666777666333000...---+++++++++,,,+++***+++)))((('''((()))(((''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((***,,,...---***(((%%%&&&&&&'''''''''&&&&&&)))***+++...000333666777999999999888888777555555111444555555888>>>AAAAAA>>>===;;;999777555444444444111000222222000111333777999<<<=========>>>@@@AAACCCDDDBBBBBBFFFGGGDDDAAABBBCCCBBBAAABBBDDDFFFIIIKKKMMMNNNLLLKKKKKKKKKOOOLLLHHHDDDBBB@@@===;;;555444222000...,,,++++++******))))))***+++,,,...///000000///---,,,...///000111222555:::???DDDGGGKKKNNNSSSWWWYYY[[[]]]___cccgggkkknnnppprrrtttvvv{{{{{{{{{zzzyyy{{{~~~}}}~~~{{{zzzyyyvvvpppkkkddd^^^VVVQQQNNNKKKFFFCCCCCCAAA??????@@@@@@???>>>@@@???>>>======>>>???@@@===:::777555555666666555666555555555666777777888<<<<<>>@@@???>>>???@@@@@@>>><<<666666666666444222000///...///---+++...555777555///000222444666777888888888:::;;;;;;:::;;;===???>>>?????????@@@@@@@@@AAA@@@BBBDDDGGGJJJKKKLLLLLLKKKJJJIIIGGGGGGIIIKKKLLLMMMOOOQQQQQQPPPMMMLLLLLLHHHIIIJJJJJJIIIGGGDDDCCCAAAAAAAAAAAA@@@???>>>===888555111111333444333111///+++(((&&&''')))***+++'''+++000333333111000///...***&&&%%%&&&'''%%%###~~~|||{{{zzz|||wwwrrrnnnkkkfffddddddeeefffhhhkkkmmmpppqqqxxxtttlllddd^^^]]]```ccclllpppqqqmmmjjjiiifffbbb_________`````````aaaaaabbbbbbbbb```]]]ZZZVVVTTTWWWWWWWWWVVVVVVZZZ```eeeiiiiiihhhfffccc^^^ZZZXXXSSSPPPJJJDDDAAA@@@AAACCCAAAAAAAAADDDEEECCC<<<777.........///111444777999:::;;;<<<<<<:::888777777777777777888999888555333000...+++***++++++***)))***(((''''''((())))))((()))((('''&&&&&&'''((()))%%%''''''&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***---///---***'''%%%&&&&&&'''''''''''''''&&&&&&&&&(((***...111222555555666666555555444333000333444333666;;;>>>===;;;;;;:::999888888888888444333222111000000222444666999;;;<<<<<<===>>>???@@@DDDEEECCCDDDFFFEEEBBB???@@@AAABBBCCCEEEFFFHHHIIIJJJLLLKKKIIIHHHHHHHHHMMMKKKHHHEEECCC@@@>>>===:::888666333000...---,,,+++************,,,---...000000000///---,,,---///000111222555999>>>BBBEEEGGGJJJNNNRRRTTTVVVYYY[[[]]]```dddgggiiilllppprrrxxxzzz|||}}}}}}~~~~~~||||||zzzyyywwwtttqqqmmmggg___YYYTTTPPPJJJFFFDDDBBB@@@???@@@@@@@@@>>>BBBAAAAAA@@@@@@AAAAAABBB===:::666444444555555555555555444444444555666666777777999===CCCHHHKKKLLLRRRUUUZZZ___cccfffhhhiiimmmnnnooooooooonnnkkkiiimmmnnnooooooooommmkkkjjjnnnnnnoooppppppoooooonnnmmmmmmlllkkkkkkjjjkkkkkkiiihhhggghhhjjjkkkkkkjjjjjjkkkkkkkkkkkklllnnnqqqmmmqqqrrroooooorrrtttrrrooonnnjjjddd```\\\SSSIIIBBBAAA??????@@@AAAAAA@@@??????>>>>>>===<<<;;;:::222333444444444222111///,,,...---,,,///333444111***+++,,,---///111222333111222222222111222444666444333222333555666555444555666888:::<<<>>>@@@AAA;;;:::999888888:::;;;<<<<<>><<<<<<<<<============;;;999888555555555444444333222111///,,,***+++,,,...---,,,***)))'''&&&&&&'''((()))&&&))),,,---,,,)))(((((()))&&&######$$$%%%$$$"""{{{vvvssspppmmmjjjgggiiilllooosssvvvxxxyyy|||wwwpppfff___]]]___aaaooossstttnnniiigggdddaaa^^^^^^^^^^^^_________```aaabbbbbbaaa___\\\YYYWWWYYYYYYYYYZZZ[[[___dddhhhkkkkkkkkkjjjgggccc```^^^[[[WWWQQQLLLHHHHHHIIIJJJFFFEEEEEEGGGHHHEEE>>>999///......///111444777999:::<<<>>>===:::777777777999888888999::::::888666333000---++++++******)))***((('''''')))******))))))((('''&&&&&&'''((()))%%%))))))&&&'''++++++(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((+++---,,,(((%%%%%%&&&''''''((((((((('''$$$$$$$$$%%%'''***,,,...000000111222222222222111///111111///111666888666555666777888999999::::::777888777444111222555888888:::===>>>>>>>>>@@@AAA@@@DDDFFFDDDDDDFFFDDDAAA???@@@AAACCCFFFHHHHHHHHHGGGHHHIIIHHHFFFEEEEEEFFFJJJJJJIIIGGGDDDAAA??????999777444111...+++***))),,,,,,++++++,,,---///000///000000///---,,,...///111111222444888<<<@@@BBBDDDFFFJJJMMMOOORRRUUUWWWXXXZZZ^^^aaadddhhhmmmpppssswww|||~~~|||~~~zzzxxxvvvuuutttttttttnnnfff```\\\WWWQQQMMMHHHFFFCCCBBBCCCCCCBBB@@@BBBBBBAAAAAAAAAAAABBBBBB>>>:::666444444444555444555444444444444444555555666666777:::>>>BBBDDDDDDFFFIIINNNTTTZZZ^^^aaaccciiikkkmmmmmmmmmkkkjjjiiiggghhhkkkmmmmmmlllkkkjjjmmmmmmmmmmmmmmmmmmmmmllljjjjjjiiijjjjjjkkkllllllggggggfffhhhjjjkkkjjjiiijjjkkkkkkkkkjjjkkknnnppplllqqqssspppooorrrttttttrrrqqqmmmgggccc^^^UUUKKKCCCAAA??????AAACCCDDDDDD=========;;;999777555555333444555666555333000///---......---///444333000******++++++---///222333000111000///......111333///...---...///000///---111000//////111333777999000//////...///000111222///222555666444222000000555444222111000111111222------------,,,+++***))))))((('''((()))******)))'''''''''&&&%%%$$$%%%&&&''')))++++++)))'''%%%%%%'''&&&%%%&&&'''(((((('''{{{uuuuuuwww|||zzzxxxuuusssmmmpppssswww{{{}}}~~~~~~{{{uuullleeebbbbbbdddoootttuuuoooiiigggfffccc^^^^^^___```aaabbbccccccbbbbbbddddddcccaaa___^^^]]]^^^___aaacccfffhhhiiikkkkkklllkkkiiifffcccaaa___\\\WWWSSSQQQQQQRRRSSSMMMKKKJJJJJJJJJGGGAAA<<<111000//////111555999;;;===@@@BBB@@@;;;888888999:::999888999;;;;;;999888666333///,,,++++++***)))+++)))((((((***+++***))))))((((((''''''(((((()))&&&+++,,,'''(((---...)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++***'''%%%%%%&&&'''(((((((((((((((&&&''''''((()))***+++,,,+++,,,---...////////////+++...---+++,,,000222000...000111333555666777777999======777444666999::::::<<>>@@@AAACCCFFFIIIJJJMMMPPPRRRTTTWWW[[[___cccggglllooommmrrryyy~~~~~~~~~|||yyy{{{yyyuuuqqqoooooopppqqqtttoooiiidddaaa]]]XXXSSSMMMJJJHHHFFFFFFEEEDDDBBB@@@AAAAAAAAAAAAAAAAAA@@@>>>;;;777555555555444444444444333333444555666666888777777888<<<>>>??????AAACCCFFFKKKQQQVVVZZZ\\\aaadddhhhiiiiiihhhhhhiiiaaadddgggkkkmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjjjhhhhhhhhhhhhiiikkklllmmmgggggggggiiikkklllkkkjjjkkkllllllkkkjjjjjjlllnnnooouuuwwwssspppqqqrrrqqqqqqqqqnnniiifffcccZZZQQQHHHEEEBBBAAABBBCCCDDDCCC>>>??????<<<888555444444333444555666444222...,,,---......,,,///444444111+++***)))***+++...111333222222111///......111333//////......---,,,,,,,,,///...+++***+++...111444++++++++++++,,,---......***---///000...---,,,,,,///...,,,***)))***,,,---)))******))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&$$$###$$$%%%'''))),,,,,,***'''%%%%%%"""######$$$$$$%%%%%%%%%vvvooooooqqqyyy~~~~~~yyy{{{~~~{{{tttmmmiiiiiijjjnnnssstttnnniiiiiijjjjjjddddddddddddeeeeeeeeeeeebbbdddfffhhhhhhhhhgggfffaaabbbeeeiiikkkllljjjhhhjjjkkkkkkkkkjjjgggdddccc```^^^\\\ZZZYYYYYYZZZ[[[VVVRRROOOMMMLLLJJJDDD@@@333222000111333666:::===>>>AAADDDAAA<<<888888::::::999999999;;;;;;:::999999555000---,,,+++******---+++))))))***++++++***((())))))******))))))((('''---...((()))000111+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((())))))(((&&&%%%&&&'''((())))))))))))))))))******++++++******'''''')))***,,,,,,------))),,,,,,***+++000222111,,,---///111222222222222999???@@@999555777::::::;;;===@@@AAAAAAAAACCCDDD@@@DDDEEECCCCCCFFFFFFCCCBBBAAAAAACCCGGGHHHFFFDDDDDDEEEEEEDDDCCCBBBDDDEEEHHHJJJLLLJJJGGGDDDCCCDDD@@@???<<<999666444222111---,,,++++++,,,---///000---...///.........000222222111222333555999<<<>>>>>>@@@CCCDDDEEEGGGJJJMMMOOOSSSXXX]]]aaaeeeiiillljjjnnnrrrvvvyyy|||~~~}}}|||zzzvvvrrrqqqooojjjfffcccccceeehhhlllhhhcccaaa___]]]XXXTTTNNNLLLHHHFFFEEEDDDBBB@@@>>>>>>????????????>>>>>>>>><<<999777777666444333333333333333444666777888999888777888;;;<<<===<<<>>>???@@@BBBFFFJJJOOOQQQUUUYYY]]]``````aaabbbddd___bbbgggkkkmmmmmmmmmllliiihhhhhhggggggggggggggghhhhhhhhhhhhhhhiiijjjkkkgggggghhhjjjmmmnnnlllkkklllmmmlllkkkiiiiiikkkmmmooovvvzzzvvvrrrqqqqqqppppppqqqooolllkkkjjjccc[[[SSSOOOJJJGGGEEEEEEDDDCCC@@@AAAAAA>>>999555444444111222444555444111---+++,,,---,,,+++---333444222+++***((((((***---111333333333111///---...000333///111111///+++)))***,,,++++++******+++---///000)))))))))***++++++,,,,,,)))+++,,,,,,+++***++++++******))))))))))))))))))))))))))))))((('''&&&%%%$$$%%%&&&&&&&&&%%%&&&&&& ###&&&&&&%%%$$$%%%'''%%%(((+++,,,+++(((%%%%%%""""""######"""!!!!!!!!!tttnnnnnnpppvvv{{{yyysssooonnnooolllqqqsssnnniiikkknnnooolllllljjjiiigggeeeddddddccceeegggjjjllllllkkkkkkccceeejjjnnnqqqoookkkhhhjjjjjjkkkkkkjjjhhheeeddd```___^^^^^^^^^^^^___```\\\WWWRRROOONNNLLLGGGCCC444333222222444777<<<>>>===AAACCCAAA;;;777777999;;;999888999;;;;;;:::999:::666111...,,,,,,+++***...,,,******+++,,,+++***((()))***++++++***)))((('''//////)))***222222,,,%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''))))))((('''%%%&&&'''((())))))))))))))))))+++++++++***((('''$$$%%%'''(((***+++++++++***------,,,...444777555---...000111111111000///888???AAA:::555888::::::;;;===@@@AAAAAAAAACCCDDDAAACCCDDDBBBCCCFFFGGGDDDBBBAAA@@@CCCFFFFFFDDDAAADDDEEEEEEEEECCCCCCEEEFFFFFFIIIKKKIIIEEEBBBBBBCCC???===;;;888555333111111,,,+++******+++,,,...///,,,---.........///111333222111222333555888<<<>>><<<>>>@@@AAABBBCCCGGGIIIJJJNNNTTTZZZ^^^bbbeeehhhiiikkkmmmooorrrvvv|||~~~|||zzzvvvqqqmmmhhheeeaaa[[[XXXXXX\\\___ccc```\\\ZZZZZZYYYUUURRRLLLJJJFFFCCCBBB@@@>>><<<<<<======>>>>>>======<<<>>><<<:::999888777555222222333333444555666888999:::999888888:::;;;;;;;;;===<<<;;;;;;===AAAEEEGGGJJJNNNTTTWWWXXXYYY[[[]]]```cccgggkkknnnnnnmmmlllhhhgggfffeeeeeeeeeeeeeeejjjiiihhhhhhhhhhhhhhhiiihhhhhhiiikkknnnooommmlllmmmmmmmmmkkkiiihhhjjjlllllltttyyywwwtttssstttsssppprrrqqqpppqqqqqqkkkccc___ZZZTTTNNNKKKIIIGGGEEE>>>??????;;;666111000111///111333555444111...,,,+++,,,+++))),,,222444222+++***((((((***---111444333222111...,,,,,,///222///222333000***'''(((,,,'''((()))+++---.........&&&''''''((()))******+++((()))******(((((()))+++'''((()))******)))'''&&&))))))))))))((('''&&&%%%%%%'''(((((('''&&&'''''' %%%&&&%%%%%%''')))###&&&***,,,+++(((%%%$$$))))))***)))&&&$$$######xxxsssrrrssswww|||~~~yyysssnnnkkkllljjjiiikkkooorrrrrrqqqpppnnnkkkjjjiiigggdddaaagggfffiiiooorrrooommmmmmiiikkknnnppppppooollljjjkkkiiiggggggiiiiiifffcccaaa```^^^]]]^^^]]][[[YYYXXXUUURRRSSSVVVSSSJJJAAA===444...222999;;;;;;;;;<<>>>>><<<:::999666333111111000//////,,,...---,,,---111000---///...---+++++++++,,,,,,***)))((())))))((('''%%%((('''%%%%%%%%%%%%###"""$$$$$$$$$%%%&&&'''((()))(((((()))******+++,,,,,,+++---//////---***)))))),,,+++)))''''''(((***+++------------///111444555---///000///------///222888666333111000222555777::::::;;;===>>>@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBCCCBBBAAA???>>>DDDDDDCCCAAA??????AAACCCFFFFFFGGGGGGFFFEEECCCBBBFFFBBB>>><<<;;;888333...***++++++,,,------......000,,,)))***---//////...333333333222111333777999888999;;;===???AAAAAAAAAFFFKKKQQQVVVYYY]]]bbbfffjjjjjjjjjlllnnnqqqtttvvv|||yyyxxxyyyyyytttjjjccc```[[[UUUQQQPPPQQQRRRRRRSSSPPPMMMKKKKKKKKKJJJHHHEEECCCAAABBBCCCBBB>>>;;;:::;;;===>>>>>>>>>===<<>>@@@AAA???;;;888888888888888888999;;;;;;999777666444222000000//////...000222111------///...***,,,,,,+++*********+++,,,,,,+++***))))))((('''%%%'''&&&%%%%%%&&&&&&&&&%%%((((((''''''(((((()))***))))))******+++,,,,,,---///111333333111///...---...---+++)))))))))***+++******+++,,,---...000111,,,...//////------000222333222000///000333666888999::::::;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCDDDAAAAAABBBBBBBBBAAA@@@@@@CCCDDDDDDBBB@@@@@@AAACCCFFFFFFFFFFFFFFFDDDCCCBBBCCCAAA>>>======;;;777444.........------......//////,,,******---000111000444555555444333444666888;;;<<<<<<===>>>@@@AAAAAAHHHLLLRRRVVVYYY]]]bbbeeejjjjjjjjjkkklllnnnoooppptttsssrrrssstttppphhhbbbYYYUUUPPPLLLKKKKKKKKKKKKHHHEEEBBB@@@@@@@@@???>>>BBBAAA@@@AAACCCCCC@@@===:::;;;<<<=========<<<;;;>>><<<999888777777555333555444222333666777666555888777999======:::888:::===;;;999888:::<<<<<<<<<>>>???BBBDDDFFFGGGHHHHHHOOOUUU\\\aaadddddddddeeeffffffeeecccaaaaaabbbdddjjjhhhddd```^^^___cccfffhhheeebbbaaabbbcccddddddfffeeedddbbbaaacccgggjjjooopppsssuuuwwwwwwwwwvvvssstttuuuuuutttrrrpppnnnjjjjjjhhhccc]]]VVVSSSQQQIIIHHHFFFBBB>>>:::666444777555222222222111///,,,,,,++++++,,,///111111111+++******,,,///000000///000222333333111000111333------,,,---...---+++))))))***)))'''***000111///))))))((((((''''''&&&&&&''''''''''''''''''&&&%%%'''&&&%%%%%%''')))((((((&&&&&&%%%$$$#########$$$"""############$$$$$$$$$###$$$%%%'''((((((''''''###$$$%%%&&&&&&%%%###"""'''%%%###$$$&&&'''%%%$$${{{yyyzzzxxxrrrnnnllljjjiiijjjpppwww|||~~~}}}uuussspppnnnooopppoooooollljjjjjjooopppllliiiiiikkkllloooqqqqqqpppnnnllllllkkkkkklllnnnnnnmmmkkkeeebbb^^^\\\[[[ZZZXXXWWWZZZYYYYYY[[[]]]ZZZQQQIII<<<444///222888;;;===???@@@AAAAAA???<<<:::999::::::888666555666666555333222222111000/////////...111444333///...000///,,,,,,++++++******+++---...------+++***)))((((((''''''''''''''''''(((((()))++++++*********++++++,,,++++++,,,,,,------......222444666666444222111111000///...,,,++++++,,,,,,***+++,,,------.........,,,---............000222000///......000444777:::999999:::::::::;;;;;;;;;:::;;;<<<>>>@@@AAACCCCCCAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDCCCAAAAAABBBDDDEEEEEEFFFEEEEEEDDDBBBBBB@@@???>>>???@@@???<<<:::333222111///......///000000...,,,---000222444444444666777777666555666777???>>>======>>>???AAACCCKKKNNNRRRVVVYYY\\\```ccchhhiiijjjkkkkkkkkkjjjjjjmmmkkkjjjkkkkkkhhhbbb]]]QQQNNNKKKIIIHHHGGGEEECCCBBB@@@===<<<<<<<<<;;;:::??????@@@AAACCCDDDBBB@@@<<<<<<=========<<<;;;;;;<<<:::888777777777666555666555333444555666666555999888:::??????;;;999:::<<<:::888888:::<<<<<<<<<;;;;;;;;;<<<======>>>>>>IIIMMMSSSWWWYYY[[[]]]^^^bbbccccccbbbaaaaaabbbdddhhhfffbbb]]][[[]]]aaaeeedddaaa___^^^______^^^]]]]]]^^^]]]\\\[[[]]]aaadddiiijjjmmmoooqqqrrrrrrrrroooqqqtttuuuuuussspppnnnppppppoookkkeee```^^^]]]VVVUUUSSSOOOIIICCC>>>:::<<<:::999888777444000---)))(((((()))+++,,,,,,+++,,,++++++---000222222222111222333222000000222444---,,,,,,---......,,,***)))***)))(((+++111222000---,,,+++)))'''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%$$$&&&((())))))(((((('''&&&%%%$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$&&&&&&&&&%%%%%%###$$$%%%''''''&&&%%%%%%(((&&&%%%&&&'''((('''&&&||||||~~~~~~~~~~~~{{{vvvsssrrrrrrpppqqqvvv|||~~~rrrqqqpppqqqssssssrrrqqqppplllkkknnnoookkkhhhiiilllnnnppprrrrrrqqqooonnnlllllllllmmmmmmmmmlllkkkjjjgggcccaaa``````___^^^^^^]]]^^^______[[[QQQJJJ===555///222777;;;>>>BBBAAABBBCCCCCCAAA>>><<<:::===:::666333333333222111000111222222111000000000///222333000///222222111///...---,,,,,,,,,---...,,,,,,,,,***)))***+++---,,,------,,,+++*********,,,,,,,,,,,,------...///......//////000000000000111444666666444222111111333222000///............---...000111111111//////,,,,,,---...///000222444000/////////111444888::::::::::::999999999888888999999:::<<<===???@@@@@@@@@@@@??????@@@AAACCCDDDBBBCCCDDDCCCBBBBBBCCCEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@AAABBBBBBAAA???===777666333111//////000000111000///000222555777999444666999::::::888888999@@@???======>>>AAADDDFFFNNNOOORRRUUUXXX[[[^^^```dddfffiiilllmmmmmmlllkkkkkkiiifffdddbbb^^^YYYUUUMMMKKKIIIHHHHHHEEEBBB???AAA???<<<;;;<<<<<<<<<;;;??????@@@BBBCCCCCCBBBAAA???>>>>>>>>>===<<<;;;;;;:::888777666777888777666777666555444555666666666999888;;;@@@@@@<<<:::;;;;;;:::888999;;;<<<===<<<;;;;;;:::999999999999999BBBEEEHHHKKKMMMOOORRRUUUZZZ[[[]]]]]]]]]^^^```bbbddddddbbb___]]]^^^aaaccccccbbbaaa```aaa```]]][[[XXXYYYYYYYYYYYY[[[___bbbdddfffhhhjjjlllnnnnnnooommmooorrrttttttqqqnnnkkkrrrrrrqqqnnnjjjgggffffffdddcccaaa]]]VVVOOOHHHDDDBBBAAAAAA???===999444111---,,,,,,---//////...,,,///...---///111333222111111111000//////000111333---,,,+++,,,......---,,,(((***)))(((,,,222333000...---,,,***(((&&&%%%$$$$$$%%%&&&''''''(((''''''%%%$$$$$$&&&(((***)))(((***)))(((&&&%%%%%%%%%%%%""""""#########$$$$$$$$$!!!"""###%%%%%%%%%$$$######$$$&&&'''((((((((('''(((((('''(((((((((((('''~~~zzzxxxwwwvvvxxx{{{}}}zzzzzzzzz|||~~~}}}||||||~~~|||{{{}}}~~~{{{pppqqqsssvvvxxxxxxuuusssrrrnnnlllooooookkkiiijjjnnnoooqqqrrrsssrrrqqqpppqqqqqqqqqpppnnnmmmlllkkkllljjjgggfffggggggffffffcccbbbbbbbbb___YYYPPPIII>>>666111222666:::???DDDEEEFFFIIIKKKJJJFFFAAA===@@@<<<777444333222111111000333666666444222222333///444555111///111333111000///---,,,+++++++++,,,+++,,,,,,,,,+++---222666555777888666222...,,,,,,,,,,,,------...000111222111111111222222222222222111333555666444222111111444333222222111000000000000111222333333222111000,,,,,,,,,...111333555555222222111111222555777888;;;;;;:::999999888777777999999::::::;;;<<<<<<<<>>>>>>>>???@@@BBBDDD@@@BBBCCCCCCCCCBBBCCCEEEDDDDDDCCCBBBBBBAAAAAAAAABBBCCCEEEEEECCCAAA???>>>999777555333222111111111111111000111222444777999444777;;;===<<<<<<<<<<<<@@@>>>======???CCCHHHKKKOOOPPPQQQSSSVVVZZZ\\\^^^```cccgggllloooppppppooollliiiddd^^^YYYTTTOOOLLLHHHGGGGGGGGGGGGEEEAAA>>>>>>;;;999888999::::::999???@@@BBBBBBBBBAAAAAA@@@BBBAAA@@@???===<<<;;;;;;999777666666777888888777666666555444444555777888:::999;;;@@@@@@<<<:::<<<<<<:::999:::<<<======<<<;;;::::::999888777666555;;;===???AAABBBDDDHHHJJJQQQSSSVVVXXXYYYZZZ]]]______aaacccdddcccaaaaaabbbdddcccbbbbbbbbbaaa^^^\\\UUUVVVWWWWWWWWWYYY]]]```dddeeefffhhhiiijjjkkkkkkjjjlllooopppooolllhhheeennnooonnnllljjjhhhhhhiiijjjjjjhhhddd^^^WWWPPPLLLHHHHHHHHHGGGCCC???;;;999999777666777888999888777555444222333444444333111111000///000111222222222---,,,***+++---------,,,&&&(((((((((+++000111...+++******((('''&&&%%%%%%%%%%%%&&&'''((((((((((((%%%$$$%%%'''))))))((('''((('''&&&%%%$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$$$$$$$###"""!!!!!!"""###$$$%%%&&&&&&'''(((((((((((('''((((((vvvrrrmmmkkkooouuu{{{{{{zzzyyyyyyzzz{{{zzzxxxyyy{{{}}}}}}yyyrrrsssuuuyyy{{{|||yyywwwtttooommmooopppmmmlllnnnpppqqqrrrssstttsssrrrrrrvvvwwwwwwuuurrrpppoooooolllkkkjjjjjjkkkkkkjjjhhhhhhfffeeeccc___XXXPPPKKKAAA999333333555999???EEEIIIJJJMMMOOOOOOLLLFFFBBBBBB>>>999666444333222111111555999999666444333444222777888333......///...///...,,,************+++...///000//////222999???AAADDDGGGEEE>>>777222111////////////111222333444222222222222222333333333222444777777666444333333333333333333333222222222///000111111111111111000---,,,,,,///333666777777444333333333333444666666::::::999999888777777666999999999:::::::::::::::============>>>???@@@AAA>>>@@@BBBCCCBBBBBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@DDDFFFHHHGGGDDD@@@>>>===999888888777777666555555111111222111111333666999666999===>>>>>>======>>>???>>>>>>>>>AAAFFFJJJMMMPPPOOONNNQQQUUUYYY[[[[[[^^^aaaeeejjjnnnooopppoookkkgggaaaYYYRRRMMMIIIGGGCCCCCCCCCDDDEEECCC@@@===>>><<<::::::;;;<<<<<<;;;>>>@@@CCCCCCBBBAAA@@@AAACCCBBB@@@>>><<<;;;::::::888777555666777888888777555666555444444555888;;;;;;999:::>>>>>>;;;;;;===;;;:::999:::;;;<<<;;;999777777888888777555333222666888999999:::;;;>>>@@@GGGJJJNNNQQQSSSUUUXXXZZZYYY]]]bbbeeedddcccaaaaaabbbaaa``````aaa```^^^\\\UUUVVVWWWWWWWWWYYY\\\^^^`````````aaaaaaaaabbbbbbfffhhhiiijjjiiifffbbb```hhhhhhiiihhhgggggghhhjjjiiihhhfffccc^^^YYYSSSPPPNNNOOOOOOMMMIIIEEECCCCCC@@@>>><<<;;;===?????????>>><<<::::::::::::888777555444555666888999888666000...------...///......(((******))),,,000000---))))))(((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''))))))'''%%%$$$$$$###"""""""""######"""############$$$$$$$$$!!!"""###$$$$$$###""""""#########$$$%%%&&&''''''&&&'''((('''&&&%%%&&&(((wwwqqqjjjiiimmmuuu|||}}}||||||||||||{{{yyyxxxyyy|||~~~{{{uuuttttttvvvyyyzzz{{{zzztttooommmoooqqqoooppprrrrrrrrrsssttttttttttttsssvvvwwwyyywwwtttqqqqqqrrrooonnnnnnoooooonnnkkkhhhjjjiiifffccc___YYYSSSOOOCCC;;;444333444777>>>FFFJJJIIIHHHIIIJJJIIIEEEBBBBBB???:::777666444222000111666;;;;;;777444333444222777888333------.........---,,,,,,,,,...///000444666666555444777???FFFKKKPPPUUUSSSKKKBBB<<<999444444333333333333333444111111111111111111111111111444666777666444333444222333333444444444444444000/////////000111222222...------000555999:::999222222222222333444555666888888777777666666555555777777888999:::;;;;;;<<<;;;;;;<<<===>>>>>>>>>===<<<>>>AAABBBBBBBBBBBBDDDCCCCCCAAA@@@??????@@@@@@DDDGGGIIIHHHEEE@@@>>>===999:::;;;<<<<<<<<<:::999555777777666555666999===<<<>>>??????>>>=========AAA@@@@@@@@@CCCFFFJJJLLLOOOMMMLLLNNNSSSXXXZZZZZZ___aaadddggghhhiiiiiihhhdddaaa[[[TTTMMMJJJHHHHHHAAAAAAAAACCCDDDDDDAAA???AAA???======>>>@@@@@@@@@<<>><<<999999<<<<<<:::;;;>>>:::999888888999999777555333444777888888555333111333444555555444555666888;;;???DDDHHHKKKMMMPPPRRRSSSWWW\\\```````````````aaa___^^^^^^______^^^]]]YYYZZZ[[[[[[[[[\\\^^^aaa```___^^^]]]\\\[[[[[[[[[```aaabbbccccccaaa___^^^bbbcccdddddddddeeehhhjjjfffeeeccc```]]]ZZZWWWUUURRRSSSSSSQQQMMMKKKKKKMMMFFFDDD@@@@@@AAADDDFFFGGGFFFEEEDDDCCCDDDDDDCCCAAA>>>===>>>AAADDDDDDAAA>>>:::888666555666777666555000222222111333777666222...---,,,,,,***))))))((((((((()))))))))((('''''''''&&&'''((()))(((&&&###$$$############$$$%%%%%%"""############$$$$$$$$$"""###$$$$$$$$$$$$""""""%%%%%%%%%%%%%%%&&&''''''$$$%%%'''&&&$$$###%%%'''zzztttmmmlllpppxxx~~~~~~|||{{{|||~~~~~~vvvsssqqqpppssswwwzzz{{{tttooommmppprrrqqqrrruuurrrsssttttttuuutttttttttrrruuuwwwvvvsssqqqrrrsssrrrrrrsssssssssqqqllliiikkkjjjgggddd___[[[VVVTTTDDD<<<555333444777>>>FFFHHHDDDAAA@@@BBBCCCAAA@@@AAA>>>;;;888666444111///111666<<<<<<777333222333...444777222......111111///...//////111333666777:::;;;<<<999777:::BBBIIIPPPWWW]]]]]]TTTJJJCCC@@@:::999777666444333333333000000/////////////////////222555555444222222222111222333444555555555555111000000000000222444555///------111666:::;;;;;;000000000111222444555666666666555555555444444444555666777888:::<<<===>>>999:::<<<=========<<<;;;:::===@@@AAAAAAAAABBBCCCCCCBBBAAA???>>>??????@@@CCCFFFIIIIIIEEE@@@>>>>>>999;;;>>>@@@AAA@@@>>>===<<<======<<<:::;;;>>>BBB@@@AAABBB@@@>>>;;;;;;<<>><<<<<<===?????????999===AAACCCBBBBBBDDDFFFBBBAAA>>>;;;888777666666999777555555666777666555333444555444333666;;;???===999888:::;;;999;;;???999888777777777666444222111444777::::::777444111222333444333222111222333222666;;;???CCCFFFIIIKKKPPPSSSWWWZZZ\\\]]]___```aaa```^^^^^^___```______^^^___````````````ccceeegggfffdddbbb```___^^^^^^[[[\\\^^^_________^^^^^^```aaabbbcccccceeehhhkkkeeedddbbb```]]][[[ZZZYYYTTTUUUVVVSSSPPPOOOPPPSSSQQQMMMIIIHHHJJJNNNQQQRRRLLLKKKJJJJJJLLLLLLKKKJJJEEEEEEGGGJJJNNNMMMIIIEEEEEEBBB???>>>?????????>>>999;;;;;;:::<<>>999555444333222000...------,,,,,,---,,,,,,+++***)))'''''''''((()))(((%%%"""&&&&&&&&&&&&'''((())))))"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!! !!!!!!"""###"""$$$&&&%%%###"""$$$&&&zzzwwwxxx{{{~~~||||||xxxwwwxxxyyyzzz{{{}}}wwwsssvvvxxxvvvttttttqqqsssvvvvvvuuussssssssstttvvvxxxvvvsssrrruuuwwwuuuuuutttsssqqqnnnkkkiiinnnllliiihhhfffaaaYYYSSSGGG===333///000444;;;CCCBBB@@@>>>===<<<===???@@@@@@>>>;;;999777555555555555888;;;<<<999444111///---,,,++++++,,,///111222666444222000111333666888???===;;;:::;;;???CCCFFFMMMQQQVVVYYYXXXSSSMMMHHHDDDCCCAAA>>>;;;777222...000...---,,,,,,...000222///000222333444555666666222222111000000111222333111222222333333222222222000///000222666999999999000//////000222444333222222222222111111111000000000555;;;>>>>>><<<:::999777777888:::::::::::::::555FFFNNNDDD;;;===AAAAAADDDCCCAAA@@@@@@BBBDDDFFFKKKHHHDDDCCCDDDDDDBBB@@@@@@AAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>=========???DDDGGGFFFAAA======???BBBDDDFFFFFFEEEDDDDDDDDDEEEHHHLLLPPPSSSUUUVVVVVV^^^]]]\\\]]]^^^___^^^^^^YYYTTTNNNJJJHHHHHHIIIIII@@@AAABBBDDDFFFFFFDDDAAADDDBBB@@@??????>>>===<<<;;;;;;<<<===>>>@@@BBBCCC???===999777777666555333333333444555666666666555555555555666666888999999777888888888777777999;;;<<<:::888555333222222222333444777999999777444222222111///......000111333444333555777999:::???DDDGGGMMMTTTWWWXXX[[[```eeeffffffffffffeeedddcccbbbbbbbbbbbbccceeeiiilllnnnlllkkkiiieeeaaa```aaaccchhheeefffhhhgggcccbbbccc___bbbfffhhhiiijjjjjjkkkhhhgggfffeeedddbbbbbbaaaaaaaaa^^^ZZZZZZ^^^^^^ZZZVVVTTTRRRRRRTTTVVVVVVVVV[[[WWWRRRPPPRRRTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRNNNLLLKKKKKKLLLMMMLLLKKKMMMLLLKKKKKKLLLMMMLLLKKKEEEDDDDDDBBB???<<<999888>>>999333222444444111------,,,******++++++***((((((((('''&&&%%%###!!! $$$$$$$$$$$$%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''###'''***(((### ###&&&~~~|||}}}~~~yyyyyy{{{wwwyyyyyyvvvssssssqqqsssuuuuuutttssstttuuuxxxxxxyyyxxxvvvvvvwwwxxxssstttuuuuuusssoookkkiiijjjhhhggghhhhhheee^^^YYYIII===222///111444:::???;;;:::888777777777888999???===;;;999888888888888888:::======:::555222000,,,+++******,,,///222444777555333111111333666888<<<:::888888999<<<@@@CCCDDDHHHNNNSSSVVVTTTRRROOOJJJIIIGGGDDD@@@;;;555111.........------............///111222333333222222/////////000111444666888888888777666555333111000///......000333555444444///......000333555444444111111000000000/////////111555:::======;;;::::::888888888888999999999999666EEEKKKBBB999:::>>>>>>BBBBBBBBBCCCDDDFFFHHHIIIMMMIIIDDDAAABBBBBBBBBAAABBBAAAAAAAAAAAABBBCCCCCCEEEEEEDDDCCCBBBBBBBBBBBB@@@DDDGGGEEE@@@===>>>@@@???AAACCCCCCBBBAAAAAABBBDDDGGGKKKPPPTTTWWWXXXXXXZZZZZZYYYYYYYYYXXXVVVUUUUUUPPPJJJFFFDDDEEEEEEEEE?????????AAACCCCCCAAA@@@CCCAAA>>>===<<<<<<:::999<<<<<<===>>>???@@@AAABBB???<<<888666555555555444333333333444444444444444333333333333444555666777777888999999888888999;;;;;;:::888666444222111111333555777999999777444333444333111/////////000111333333444666777999===AAADDDIIIOOORRRTTTXXX^^^cccjjjjjjjjjiiihhhgggfffeeeffffffeeefffhhhkkknnnpppppppppooommmjjjiiikkklllllljjjkkknnnlllgggeeefffeeegggjjjlllmmmmmmmmmmmmmmmlllkkkjjjhhhgggfffeeeddddddaaa\\\]]]aaaaaa^^^[[[YYYWWWWWWYYYZZZZZZZZZ^^^ZZZVVVUUUWWWYYYYYYXXXWWWXXXZZZ[[[ZZZYYYWWWUUUTTTRRRPPPOOOQQQRRRRRRQQQRRRQQQPPPQQQRRRSSSQQQOOOLLLKKKIIIHHHGGGFFFFFFFFFHHHCCC>>>===>>>===:::666777555333222222111...,,,))))))((('''&&&$$$###"""$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((%%%"""!!!###&&&yyyyyy|||}}}|||wwwsssrrrqqqrrrssssssssstttvvvxxxzzzyyyxxxxxxyyyyyyxxxwwwqqqssstttuuussspppmmmjjjiiihhhiiijjjllliiiccc]]]LLL>>>111///222555888;;;999999888777777777777888<<<;;;:::999999:::;;;<<<;;;===??????;;;777333222,,,+++))))))+++///333666777666333111111333555666777666444444555888<<<>>><<>>@@@@@@>>><<<888555111//////......///111111000///......///222555777777666222111111111111000000000222555999;;;;;;::::::;;;;;;;;;:::999999999999:::666BBBGGG???777777::::::>>>@@@BBBDDDFFFHHHJJJJJJNNNIIIDDD@@@???AAABBBCCCDDDCCCBBBAAAAAACCCEEEFFFJJJJJJJJJJJJJJJJJJJJJJJJDDDFFFGGGDDD@@@>>>???@@@>>>@@@@@@@@@??????AAACCCFFFIIIMMMSSSXXX[[[^^^___``````___^^^\\\XXXUUURRRPPPLLLFFFBBBAAAAAAAAAAAAAAA@@@???@@@AAABBBAAA@@@BBB@@@===<<<<<<<<<;;;999===>>>>>>???@@@@@@AAAAAA???<<<777444444555555555555444333222111222333444333333333333444555666666888999::::::999999:::<<<999999888777444222000///333555777999999777555444666444333111000000000000222444555555555777;;;===???CCCHHHKKKMMMRRRXXX]]]jjjjjjjjjjjjjjjiiihhhggghhhhhhhhhhhhiiilllnnnoookkklllnnnmmmlllkkklllmmmmmmlllnnnqqqpppkkkggghhhkkklllmmmooooooooonnnmmmpppooommmkkkiiihhhgggggggggfffbbb]]]^^^cccdddbbb]]]\\\ZZZZZZ[[[\\\[[[[[[\\\[[[YYYYYYZZZ[[[ZZZYYYXXXZZZ]]]______\\\YYYWWWXXXUUUSSSRRRTTTVVVWWWWWWTTTTTTUUUVVVXXXWWWUUURRRQQQPPPOOONNNNNNPPPSSSTTTQQQMMMIIIGGGGGGEEEBBB>>>@@@===:::888777555222000+++******)))(((&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((''''''((('''&&&$$$###!!!$$$##################$$$((('''%%%#########$$$%%%}}}yyysssqqqpppqqqrrrrrrrrrtttwwwzzz|||yyywwwxxxzzzzzzwwwtttqqqrrrqqqqqqpppooonnnmmmmmmllllllnnnoookkkddd^^^OOO@@@222000555777888888999999999999888888777777777777777777888:::<<<======???@@@???<<<777444333...,,,***)))***---111333555444111000///000111222111111000000222444777888888999<<<@@@CCCFFFHHHIIIJJJJJJJJJFFF@@@888111......111555999:::888555222111333555666555333///---------...000444:::>>>AAAFFFEEEDDDAAA===999555222000///000111333333222000000000222555999;;;;;;:::666666666666555555555555444666999:::999999;;;<<<>>>===<<<:::::::::::::::555>>>AAA<<<666777999999:::<<>>>>>??????@@@@@@@@@@@@@@@@@@<<<777444444666777888777555333111111222333444555555555555555666777888888999;;;;;;:::999:::;;;777888777777555222000...333555777888888777666444444444333222111111111222333666777555444777:::::::::===@@@BBBEEEJJJPPPUUUaaabbbdddeeefffgggggggggffffffffffffgggiiijjjkkkeeegggiiijjjhhhgggffffffhhhhhhkkkppppppkkkggghhhmmmmmmmmmmmmnnnmmmkkkjjjmmmllliiigggeeedddccccccfffeee```[[[\\\aaaccc```YYYXXXVVVVVVWWWXXXWWWVVVWWWVVVWWWWWWXXXXXXWWWWWWXXXYYY[[[\\\\\\ZZZXXXWWWXXXUUURRRRRRTTTVVVXXXXXXSSSSSSUUUWWWYYYXXXUUURRRRRRRRRRRRRRRSSSUUUVVVWWWRRROOOLLLJJJIIIFFFBBB>>>>>><<<999777666444111///,,,,,,++++++)))((('''&&&#########$$$%%%&&&'''(((((()))))))))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%%%%###!!!zzztttrrrpppqqqrrrrrrrrrtttxxxzzz}}}{{{yyyzzz||||||xxxuuusssqqqooommmlllmmmnnnooommmmmmmmmppppppmmmeee___PPPAAA444333777888888777666777777888777666555444333333333444666888:::<<<<<<>>>???>>>;;;777444333111///,,,***)))+++---///111///...,,,,,,,,,---...,,,------...///111222333333333444666888;;;>>>???CCCDDDEEEAAA:::333...,,,///333999???AAA@@@>>><<<777999:::;;;:::666222000000000000222555:::???BBBFFFFFFFFFEEEBBB>>>:::888333333444777999999888666444444666:::>>>@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;777888::::::999999:::<<<<<<<<<:::999888888777777333888;;;999666888:::;;;999<<>>>>>@@@<<<777444555777999:::888777444333222333444555666555555555555666666777666888::::::999888999:::555666666666444222000///333444555777777777666555111111111222222333333444333888999555444888:::888666777999:::===AAAFFFJJJTTTUUUYYY\\\```ccceeefffcccccccccddddddeeefffgggeeegggjjjjjjgggeeecccbbbccccccgggmmmnnnjjjhhhiiiooommmkkkjjjkkkjjjhhheeehhhfffcccaaa___^^^^^^^^^aaa```\\\WWWWWW[[[\\\ZZZSSSRRRQQQQQQSSSSSSRRRPPPQQQRRRTTTUUUUUUTTTTTTTTTWWWWWWVVVVVVVVVVVVWWWXXXVVVTTTRRRRRRTTTWWWXXXXXXRRRSSSUUUWWWYYYXXXUUUSSSQQQRRRTTTVVVVVVVVVTTTSSSMMMLLLKKKIIIGGGCCC???<<<666444111000000///,,,***++++++++++++***)))''''''#########$$$%%%&&&((((((((()))***++++++***))))))%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&'''%%%"""|||vvvssspppqqqssssssssstttwwwyyy}}}}}}|||}}}}}}|||yyywwwtttrrrooolllkkklllnnnpppiiiiiijjjnnnpppmmmeee___MMMAAA666444777777777777777888999::::::999666555111111111111333555777999999;;;<<<;;;888555333333111000---+++******++++++,,,+++***)))))))))***+++)))***+++,,,...///000000,,,,,,,,,...000444777999;;;===>>>;;;555000......000333999???BBBCCCBBBBBB<<<===>>>>>><<<999666333444333222333666;;;@@@CCCDDDEEEGGGGGGFFFCCC@@@>>>888888:::<<>>AAABBB@@@?????????>>>>>>>>>=========:::;;;<<<<<<:::999::::::777777777777666555444333222444666666666777999::::::<<>><<<;;;>>>:::666555666888999999777666555444444444555666444333333333333333444444333666888999888777777777333444444444333333222111111222444555666666555555//////000111222333444444111888:::555444999:::666444444444555777:::<<<>>>FFFHHHLLLRRRWWW\\\___aaa______```aaabbbcccccccccdddfffgggfffccc```^^^^^^bbbaaaeeekkkmmmiiihhhiiinnnkkkgggggghhhhhheeeaaacccbbb___]]][[[[[[\\\]]]\\\\\\XXXSSSSSSVVVUUURRRNNNMMMMMMNNNPPPPPPOOOMMMMMMOOOQQQRRRRRRQQQRRRTTTVVVUUUSSSRRRRRRTTTVVVWWWTTTSSSSSSTTTWWWYYYYYYYYYTTTTTTUUUWWWYYYYYYWWWUUURRRTTTVVVXXXXXXUUURRRPPPKKKKKKKKKJJJGGGCCC>>><<>>>>>>>>===;;;999777555666555444444777<<>>@@@AAA@@@===;;;<<<===>>>AAABBBBBB???===<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>??????<<<:::999999444555777888777555333111222111111333444444555777666888<<<@@@CCCFFFGGGHHHEEEGGGIIIIIIGGGFFFGGGIIIGGGGGGGGGHHHIIIJJJLLLLLLLLLOOORRRUUUXXXYYYZZZZZZYYYYYYXXXWWWUUUSSSOOOMMMMMMNNNOOOMMMKKKHHHHHHHHHLLLMMMPPPUUUYYY^^^bbbdddgggjjjjjjfff___[[[ZZZ\\\WWWTTTQQQNNNNNNMMMLLLKKKFFFEEEEEEEEEEEEDDDAAA>>>;;;999999:::<<<>>>???>>>>>>???@@@@@@>>><<<:::888:::777555444555777777777444444444444444444555555444333333222222333333444111333666777666444444444222222222222222333444444000111222333444444444444//////000111222222222222///777999333222888:::555333222222222333444444333999;;;@@@FFFLLLPPPTTTVVVXXXYYYZZZ\\\]]]^^^^^^^^^aaabbbcccbbb___\\\[[[[[[bbbaaaccchhhiiieeedddfffjjjeeeaaaaaabbbbbb___\\\___^^^[[[YYYXXXYYYZZZ\\\ZZZZZZWWWSSSRRRSSSPPPKKKIIIHHHIIIKKKNNNNNNMMMLLLIIILLLNNNNNNMMMNNNPPPRRRQQQPPPPPPOOOPPPQQQRRRSSSQQQQQQRRRUUUXXXYYYXXXWWWTTTSSSSSSUUUWWWXXXWWWUUURRRSSSUUUVVVUUUSSSQQQOOOIIIKKKMMMLLLIIIDDD@@@===111///---------,,,***(((((()))))))))((('''&&&%%%""""""###$$$%%%'''((()))))))))***++++++***)))(((&&&''')))******)))'''&&&###%%%'''%%%""" """$$$yyywwwoooqqqtttuuuuuuuuuuuuvvvtttwwwzzzyyyuuurrrqqqrrrssstttuuuvvvtttqqqnnnlllggggggggghhhgggaaaXXXQQQEEE===666444333111333777111333666777777555222000222111111000111333444555222444555555333111000111,,,------------,,,+++***'''''''''''''''((()))***'''(((***,,,............,,,+++*********,,,---...***---///---)))'''+++///---///111444777:::<<<<<<>>>======;;;:::888666666666555444444888===CCCFFFBBBDDDGGGIIIHHHFFFCCCAAA??????@@@AAABBB@@@<<<999>>>>>>???AAABBBAAA>>>;;;999999888888888777777777>>>@@@AAA@@@===:::888888555777999;;;;;;888555333333000///111222111222333111444777<<<@@@DDDGGGHHHJJJKKKKKKHHHEEEDDDGGGIIIGGGGGGHHHIIIKKKKKKLLLLLLJJJMMMPPPTTTWWWYYYYYYYYYYYYYYYYYYZZZZZZYYYVVVSSSTTTVVVWWWUUURRROOOMMMMMMNNNPPPRRRVVVZZZ^^^bbbdddfffhhhiiieee___[[[\\\___WWWUUUQQQOOOOOONNNMMMLLLIIIHHHHHHIIIIIIGGGCCC@@@???===<<<<<<>>>??????>>>>>>?????????>>>;;;999777777555333333444555555555111222333444444444444444666555555444444444555555///222444555444333222333111111000000111333555666///000111222333333444444000000111111111000000///,,,555777111111888999333333222111111222111///---000222777<<>>======<<<===>>>@@@AAAAAABBBBBBAAA???;;;777444333222111000000111333444<<<===>>>===<<<999777555444999;;;999777888666444///111333333111///......333555777:::===@@@BBBCCCKKKJJJIIIHHHFFFFFFGGGHHHDDDGGGJJJLLLKKKJJJJJJJJJLLLNNNPPPSSSUUUWWWXXXYYYXXXZZZ\\\^^^```bbbcccccceeeddddddaaa^^^YYYUUUSSSTTTTTTUUUVVVXXXZZZ\\\]]]eeeeeeeeeddddddddddddcccZZZYYYVVVTTTRRRQQQQQQRRRIIIGGGEEEFFFHHHGGGCCC???=========>>>???AAABBBCCCBBBAAAAAA???===;;;999777666777888888888777555444777777777666555555444444555444444333333222222111111555555000///111222111000000111222333444555555555333333555555222111333111111000000111111222333222555444333555888777333333222111000000///---***///---///666;;;;;;;;;===GGGIIIMMMOOOPPPRRRTTTVVVZZZ___cccccc___^^^```cccdddddddddeeedddaaa\\\XXX[[[ZZZYYYWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWYYYZZZ[[[]]][[[YYYUUURRROOOLLLKKKHHHIIIIIIIIIJJJKKKKKKKKKPPPLLLGGGEEEGGGJJJKKKJJJLLLJJJIIIIIIJJJKKKJJJIIIJJJLLLOOORRRTTTTTTRRRQQQPPPRRRSSSRRROOOOOORRRVVVOOOPPPPPPPPPOOOOOONNNNNNKKKKKKJJJIIIHHHGGGEEEDDD;;;888777888999777000)))***)))&&&$$$$$$$$$%%%&&&"""###&&&(((***+++++++++,,,,,,,,,+++)))'''&&&%%%&&&((()))(((&&&%%%%%%&&&&&&&&&%%%""" """$$$}}}xxxxxxxxxwwwvvvuuuuuuuuuuuuvvvttttttwwwwwwsssrrrssszzz}}}}}}tttssspppkkkcccWWWKKKCCC===:::666444444555555555777777777666666444333222/////////000000000000000000//////000111111000............---,,,+++***)))'''''''''''''''''''''''''''''''''((((((((())))))(((((('''&&&&&&&&&&&&&&&(((''''''''''''((()))))))))******+++,,,...///000111333555555444333444555777888999<<<@@@DDDHHHJJJGGGFFFDDDBBBAAA???>>>>>>======<<<<<<<<<>>>???@@@CCCCCCBBB@@@<<<888444111444333222111222333555666<<<======<<<;;;888666444222777:::777555666555222///111333333111...------...///111444777999<<<===GGGHHHIIIGGGDDDCCCEEEHHHGGGIIIMMMNNNMMMMMMMMMMMMMMMNNNPPPSSSUUUWWWYYYYYYZZZ\\\^^^aaaccceeefffggghhhhhhgggeeebbb^^^ZZZXXXYYYYYYYYYZZZ[[[]]]^^^___^^^^^^______```aaabbbccc\\\[[[ZZZWWWUUUSSSQQQQQQJJJGGGEEEEEEFFFFFFCCC@@@???>>>>>>>>>>>>??????@@@CCCCCCBBBAAA>>><<<:::999444444555555666666555555888777777666666555555444333333333222222111111111111444555000...000111000///000000111222333333333444222222555555222111333222111111000000111111111111333333222444888777222111000////////////,,,***000---...444777666666888;;;>>>AAADDDEEEGGGJJJLLLTTTXXX]]]^^^\\\[[[^^^aaacccbbbaaa``````___\\\ZZZYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYYYYXXXVVVSSSPPPMMMJJJIIIGGGGGGHHHIIIJJJJJJKKKKKKOOOKKKGGGFFFHHHJJJKKKJJJJJJHHHFFFEEEFFFGGGGGGGGGDDDFFFIIILLLMMMMMMLLLKKKLLLMMMNNNMMMMMMMMMOOOQQQLLLMMMNNNNNNNNNMMMKKKKKKHHHHHHHHHGGGFFFDDDCCCBBB???<<<;;;<<<===;;;444///***)))&&&%%%$$$$$$%%%%%%###$$$&&&(((***+++,,,---//////...---,,,+++)))((('''))))))(((%%%############$$$$$$###""""""$$$&&&~~~~~~zzzzzzxxxuuusssrrrtttwwwyyyvvvtttuuuyyyxxxuuutttvvv}}}yyyvvvrrrkkkbbbVVVIIIAAA<<<999777666666777666555999888888888777555444333...///000111222111111000///...---...000000///............---,,,+++))))))''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&''''''((()))***---///000111000000222444666888:::===@@@CCCEEEFFFAAAAAA@@@???>>>======<<<<<<;;;;;;;;;<<<===???@@@CCCBBB@@@<<<888333000...444333333333444666777999;;;;;;;;;:::888666444222111555777555333444444111000111333222///---,,,,,,******,,,...000333555777AAAEEEGGGEEE@@@???CCCGGGHHHKKKNNNOOOOOOOOOOOOPPPNNNOOOQQQSSSVVVXXXYYYZZZ]]]^^^aaadddgggiiikkklllllllllkkkjjjhhheeebbb```aaa```_________```aaabbb[[[[[[\\\]]]^^^```bbbccc`````````^^^\\\XXXTTTRRRMMMIIIEEEDDDEEEFFFDDDAAACCCBBBAAAAAA@@@@@@@@@@@@FFFEEEDDDCCCAAA???===;;;222222222222333444555555777777777666555555444444222111111000000000000111000444555111000222333111111111111111111111111111222000111555555222111333333222111000000//////000///222222111333666555111...---------......,,,***000---,,,000222000000111000222555888999;;;>>>@@@IIIMMMSSSVVVVVVWWW[[[^^^```^^^\\\[[[\\\\\\\\\[[[WWWWWWVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVTTTSSSRRROOOLLLIIIGGGEEEDDDEEEFFFHHHIIIJJJJJJJJJMMMJJJGGGFFFGGGIIIIIIIIIGGGEEEBBBAAABBBCCCCCCCCC???AAADDDFFFGGGGGGGGGFFFHHHHHHHHHJJJLLLMMMLLLKKKHHHIIIJJJKKKKKKIIIGGGFFFDDDDDDDDDCCCBBBAAA@@@???@@@>>>===>>>???<<<777222***)))'''%%%$$$$$$$$$$$$%%%%%%%%%''')))+++...///////////////...---,,,+++***++++++(((%%%"""!!!!!!!!!###$$$$$$$$$&&&(((}}}}}}}}}~~~}}}yyyuuusssqqqpppqqqtttwwwzzzvvvtttuuuyyyzzzwwwvvvyyy~~~xxxtttooohhh___TTTHHHAAA;;;999777777888888888666::::::999999777666444333///000333444555444333222///---,,,---...//////...000000//////...,,,+++***((((((''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&'''((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''')))+++,,,---,,,---000222000222444777:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<>>>???@@@>>>;;;888444000---,,,111111111222333555777888999888888777555333111000///444555222111333333111000111222111...,,,++++++******+++,,,...000333444<<<@@@CCCBBB===<<<@@@EEEFFFHHHKKKLLLLLLMMMNNNOOOOOOPPPQQQSSSUUUXXXZZZ[[[^^^___bbbfffiiilllmmmnnnnnnnnnnnnmmmlllkkkiiihhhhhhgggeeedddcccdddeeefffaaaaaaaaaaaaaaabbbcccdddbbbcccddddddaaa]]]YYYVVVRRRNNNHHHFFFGGGHHHGGGEEEGGGFFFFFFEEEEEEEEEEEEEEEHHHGGGGGGEEECCCAAA???===555444333222222222444555555555555444333333222222000///.........///000000000444777555555888:::999888777666444333111000///000...000444444111000111333333111000///.........---000000///111555444000,,,+++***+++------,,,***...***))),,,...,,,+++---,,,...///000111222555777===BBBHHHLLLPPPSSSVVVYYYYYYXXXWWWXXXYYYYYYXXXWWWTTTTTTTTTTTTTTTSSSSSSSSSRRRSSSUUUWWWWWWVVVTTTSSSNNNNNNMMMLLLIIIGGGDDDCCCBBBCCCEEEGGGHHHIIIIIIIIIIIIHHHFFFEEEEEEFFFFFFGGGFFFCCC@@@>>>???AAABBBBBB>>>@@@BBBDDDEEEEEEEEEDDDFFFEEEEEEHHHLLLMMMJJJGGGBBBDDDEEEGGGFFFEEEBBBAAA????????????>>>======<<<;;;:::::::::;;;888444111***)))(((&&&%%%$$$$$$$$$%%%$$$$$$$$$&&&***---000------.........------,,,---...---***&&&""" !!!$$$%%%%%%%%%&&&'''}}}{{{{{{|||~~~zzzwwwllllllmmmnnnpppsssuuuvvvsssrrrtttyyy{{{yyyzzz||||||}}}~~~~~~}}}zzzxxxvvvqqqnnnjjjddd\\\SSSJJJDDD===;;;999999::::::999888;;;;;;:::999888666444333...000222444555444333222...---+++,,,---//////...111111111111000///...---)))))))))(((((('''''''''((((((((((((''''''''''''%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%&&&''''''(((''''''&&&%%%%%%&&&&&&&&&(((***+++++++++---///+++,,,...000222333444444555666777888999888888888888777777777888:::<<<===999888666333000...,,,+++------...///000111222333444444333222111///...---...222333000///111222000///000000///,,,+++***+++++++++***+++,,,...111222777;;;???>>><<<;;;>>>BBB@@@CCCEEEGGGGGGHHHJJJLLLOOOOOOPPPRRRTTTWWWZZZ[[[^^^```bbbfffiiilllnnnooonnnnnnooooooooonnnnnnnnnmmmllliiihhhggghhhjjjkkklllkkkkkkiiihhhfffeeedddbbbcccddddddbbb___[[[YYYYYYSSSMMMJJJKKKLLLKKKIIIGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHFFFDDDBBB@@@>>>999888666444222222222333222222222111000000//////......---,,,---...000111111666:::;;;<<>>===;;;;;;;;;<<<;;;;;;::::::777666666777666555222///+++***)))(((&&&%%%$$$$$$%%%###""""""$$$'''+++---,,,,,,---//////000000///000000000---((($$$""""""!!!###%%%&&&%%%$$$%%%&&&~~~~~~}}}|||zzzyyyxxxvvvssspppgggiiikkkmmmooopppqqqqqqpppooorrryyy|||{{{}}}||||||{{{yyyvvvsssqqqooollljjjeeeaaa\\\UUUNNNJJJ@@@>>>;;;:::;;;<<<;;;:::;;;;;;:::999777555444333,,,---...000111111111000///---++++++---///000000111111111222222111111000++++++******))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%'''***++++++***++++++******+++,,,---......///000111222444555444444333333222222333444666888999222222111000...,,,+++***((()))***++++++,,,------//////...------,,,,,,++++++///000---,,,...000...---......---+++***+++,,,,,,+++***)))***,,,///000555777:::;;;;;;<<<===>>><<<>>>@@@BBBCCCDDDGGGIIIOOOOOOOOOQQQSSSVVVYYY[[[^^^```cccfffiiikkkmmmmmmmmmmmmnnnoooppppppqqqrrrqqqooommmllllllnnnppprrrttttttuuutttrrrooollljjjeeedddcccaaa___]]][[[YYY]]]XXXRRROOOOOOPPPNNNLLLFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFDDDAAA???>>>;;;:::888666444222111111000000000///......------------++++++,,,...000222444:::???AAACCCIIIKKKJJJHHHGGGDDDAAA===:::777666333111333777777222000111222111000...------,,,,,,+++---...---000444444000***))))))***,,,,,,***)))(((%%%&&&+++...,,,***+++*********)))((((((***---000333999@@@FFFLLLOOOQQQLLLMMMOOORRRTTTSSSOOOLLLMMMNNNOOOQQQQQQQQQPPPPPPPPPPPPQQQQQQPPPOOONNNMMMHHHIIIJJJJJJIIIFFFDDDBBBBBBDDDFFFGGGHHHHHHFFFEEEBBBCCCEEEEEECCCAAAAAABBBCCCBBBAAABBBDDDEEEEEEDDD>>>???@@@AAABBBBBBBBBBBB???>>>>>>???AAAAAA@@@???<<<=========<<<<<<;;;;;;888888999:::::::::999999555666666666555444222111---,,,+++***(((&&&%%%$$$%%%$$$""""""###%%%(((***,,,---///111222333333444000111000...***&&&%%%$$$$$$%%%&&&%%%$$$###$$$%%%}}}{{{xxxwwwvvvtttqqqooojjjjjjkkklllllllllllllllllllllpppxxx|||}}}~~~~~~|||yyyvvvsssqqqooollliiieeebbb^^^YYYTTTPPPEEEBBB>>>;;;<<<<<<===<<<;;;::::::888777555333222+++,,,---...///000111111///---++++++...000111111//////000111222222222222------,,,++++++******)))''''''''''''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%$$$%%%%%%%%%$$$'''+++---,,,***))))))***))))))((()))***+++,,,***,,,...///000///......---,,,,,,---...111333444......///...---***(((&&&&&&&&&'''(((((((((((((((******))))))))))))******'''+++,,,)))(((+++,,,++++++,,,---,,,******+++---...---+++***+++,,,///111444444555888<<<>>>===;;;:::<<<>>>@@@AAACCCFFFIIINNNNNNNNNOOORRRUUUXXXZZZ```aaacccfffiiikkklllmmmlllmmmmmmoooppprrrtttuuutttsssqqqpppqqqtttwwwzzzyyy{{{}}}yyywwwnnnkkkgggbbb^^^\\\\\\\\\___[[[UUUSSSRRRRRROOOMMMIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFEEECCCAAA???===999999888777555333222111000000//////...------------,,,++++++,,,...111333999???DDDEEEHHHLLLNNNMMMJJJIIIGGGEEEBBB???>>>===888777888<<<;;;666222333111000///...------,,,,,,+++---...---000444444000+++***)))***++++++***((((((&&&(((...000---))))))'''((((((''''''(((,,,...///111666===EEEJJJMMMNNNKKKKKKLLLMMMOOOOOOLLLJJJJJJLLLNNNOOOPPPPPPOOONNNOOOOOONNNMMMMMMLLLKKKKKKHHHIIIKKKKKKJJJHHHEEEDDDCCCEEEGGGHHHIIIGGGEEEDDDAAADDDGGGFFFDDDBBBBBBCCCAAAAAABBBDDDGGGHHHGGGFFF@@@@@@AAABBBBBBCCCCCCCCC>>>??????>>><<<<<<===>>><<<;;;:::999888999999:::777777888999999:::999999555555666666555333333333......---,,,***(((&&&%%%&&&%%%$$$######%%%'''(((+++,,,...000222444444555...//////---***'''&&&&&&%%%&&&&&&$$$######%%%'''}}}}}}{{{yyywwwnnnmmmllljjjiiiiiijjjjjjjjjjjjooowww|||~~~~~~{{{xxxvvvtttsssmmmkkkgggddd```\\\XXXTTTHHHDDD???<<<<<<===>>>>>>::::::999888666444222111------......///111222333000...,,,,,,...000222222---...///000222222333333......------,,,+++************)))))))))((((((((('''&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''''''''((($$$(((,,,...---***(((''')))(((&&&%%%%%%''')))***'''(((***,,,---,,,+++***((((((((()))***---///000,,,---......,,,)))%%%###%%%%%%&&&&&&&&&&&&&&&%%%'''''''''''''''((()))***%%%))))))&&&%%%(((***)))***+++,,,+++******,,,...111000...,,,---///111333555333333777===???===::::::<<<>>>@@@AAACCCGGGIIIMMMMMMMMMNNNQQQTTTXXXZZZaaabbbdddgggiiikkkllllllllllllmmmoooqqqtttvvvwwwvvvuuussssssuuuxxx||||||xxxtttmmmfffaaa______``````\\\WWWTTTTTTSSSPPPMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFDDDBBB@@@>>>===666666777777666444222111000000000///......---------,,,++++++,,,///222444<<>>888555555000///...---------------+++---...---000555444000,,,+++***+++,,,+++***(((***(((+++000222---)))(((&&&'''(((((()))+++///222///111666<<>>;;;<<<===;;;888999888777555444333222111111000///---------...///000...,,,,,,...000111111////////////////////////---......///...,,,+++***(((''''''***------***'''***)))'''&&&%%%%%%&&&&&&&&&'''((((((((('''%%%$$$)))(((''''''(((((('''&&&'''***---000000...+++)))(((++++++((())),,,+++&&&***%%%$$$(((,,,***((((((************+++---000111---,,,+++------+++&&&"""######$$$%%%&&&((()))***(((((((((((((((((((((((('''(((((((((((((((((((((***------++++++...///,,,///111222111//////333777;;;;;;???DDDDDD>>>>>>BBB===>>>?????????@@@CCCEEEKKKKKKKKKLLLOOOSSSWWWYYY___ccceeeeeegggmmmooommmlllmmmooopppqqqrrruuuxxxxxx{{{~~~}}}|||}}}xxxqqqkkkfffbbb___]]]YYYUUUUUUVVVUUUPPPKKKMMMQQQSSSQQQPPPOOOKKKEEEIIIGGGEEEBBB???<<<;;;::::::888555444555444333222...---+++***)))***,,,---.........,,,,,,///444888>>>@@@DDDFFFGGGHHHJJJLLLJJJIIIFFFDDDDDDDDDEEEFFFCCCCCCBBBBBBAAA???;;;888555444222000...---------111...,,,...111444333111---,,,,,,,,,---,,,***((((((''')))---111///''' ***)))(((''')))+++...000444777===BBBFFFHHHHHHGGGGGGIIIJJJJJJIIIHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLMMMLLLJJJIIIJJJKKKQQQNNNLLLKKKLLLJJJGGGCCCGGGIIIKKKMMMKKKHHHCCCAAABBBFFFIIIHHHDDDAAAAAABBBBBBCCCDDDGGGIIIIIIGGGEEECCCCCCCCCFFFHHHHHHGGGEEECCCBBBAAABBBBBBBBB@@@>>>???>>><<<999888777777777888888888777666444333222666666666555555444444444///222444444000,,,)))''',,,'''""" ###&&&((((((###&&&+++...000///,,,***)))***++++++***)))((('''&&&%%%###!!! ###'''+++}}}sssrrrpppnnnkkkhhheeedddfffhhhkkkmmmoooqqqtttvvvyyyyyyyyyzzzzzzxxxtttqqqnnniiidddaaa^^^[[[VVVQQQIIICCC<<<999:::;;;999666666666555444333222111111111000///...---......///111///---,,,...000111111........................---............,,,+++******))))))***------+++)))+++***)))((((((((())))))))))))*********)))((('''***((('''((())))))((('''&&&(((+++......---+++)))///999;;;111+++---///++++++&&&&&&+++...,,,))))))'''(((((()))***+++------...---,,,---...,,,'''$$$%%%%%%%%%&&&'''(((******'''''''''''''''''''''''''''''''''(((((()))))))))+++,,,+++'''(((,,,///---000111222111000111777;;;???>>>AAAGGGGGGBBBAAACCCAAABBBCCCCCCCCCDDDFFFHHHKKKLLLLLLNNNQQQTTTWWWYYY___ccceeeeeeggglllmmmkkkkkkmmmooopppqqqsssvvvyyyyyy}}}}}}~~~{{{uuupppkkkggg___[[[VVVUUUUUUTTTOOOKKKNNNSSSVVVUUUTTTSSSNNNHHHDDDCCCAAA>>><<<;;;::::::999777444444444444333111............------,,,,,,,,,------,,,---000555999???AAADDDEEEEEEEEEGGGHHHFFFFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGFFFCCC@@@>>>;;;:::888666444333222222111000///000222333333222...---++++++++++++)))(((((((((***...111000+++'''......------///333666888888;;;???CCCFFFGGGHHHGGGHHHIIIJJJJJJHHHFFFFFFGGGIIIIIIHHHHHHIIIJJJJJJKKKHHHJJJKKKLLLKKKKKKMMMOOOLLLJJJHHHGGGGGGFFFCCC@@@BBBDDDGGGIIIIIIFFFCCCAAACCCEEEGGGGGGEEECCCBBBBBBEEEEEEEEEHHHJJJKKKJJJIIIGGGGGGHHHJJJLLLLLLKKKIIIDDDCCCBBBBBBCCCBBB@@@>>>>>>===:::777666666666777777777777666444333222111000111111222333333333444000222444444111---***))),,,((($$$###%%%''')))((('''***---///000///---+++******+++++++++***)))(((''''''&&&%%%$$$&&&***...|||rrrqqqooommmkkkiiigggfffhhhgggfffgggjjjkkkllllllqqqqqqrrrssstttsssooollliiieee```\\\ZZZWWWQQQMMMCCC>>>999666777777666444333333333222222222111111111000000////////////000222000......///111111111....................................---,,,+++***,,,*********,,,---,,,+++,,,++++++++++++,,,,,,---+++,,,---------,,,+++******)))((()))***+++***)))((()))+++---...------,,,444FFFIII888+++///222...---)))***///222///+++***%%%&&&((()))*********)))...------......,,,(((%%%&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((()))******+++,,,)))%%%&&&,,,//////000111111111111444;;;AAADDDBBBDDDJJJKKKHHHEEEEEECCCDDDEEEEEEEEEEEEHHHJJJKKKLLLNNNPPPSSSVVVXXXYYY]]]aaaddddddfffjjjkkkhhhkkkmmmoooppprrrtttwwwzzz||||||vvvrrrddd___YYYVVVUUUSSSOOOLLLNNNTTTYYYYYYXXXWWWQQQJJJAAA@@@>>>===<<<;;;::::::999777555444444444333222///000000111000...,,,++++++,,,---...///333777;;;AAACCCEEEEEEDDDCCCDDDEEECCCDDDDDDFFFGGGHHHIIIJJJIIIJJJKKKKKKIIIGGGEEECCCAAA@@@>>><<<:::999888888222444666777666555444555222000---,,,,,,,,,+++******,,,///222333222111///333333333444777:::>>>@@@???@@@BBBDDDEEEGGGGGGGGGHHHIIIKKKJJJGGGEEEDDDEEEHHHHHHGGGGGGGGGHHHIIIIIIFFFHHHKKKLLLMMMNNNQQQSSSLLLJJJIIIHHHHHHGGGDDDBBBBBBEEEHHHKKKLLLKKKIIIHHHHHHHHHHHHIIIKKKJJJHHHFFFFFFEEEEEEGGGJJJLLLLLLKKKKKKKKKKKKMMMOOOPPPNNNLLLEEECCCBBBBBBBBBAAA>>><<<===;;;888555444444666777666666555444222111000///000111333444666777888888111333555444111...,,,+++,,,***(((((()))***+++***+++,,,---......---,,,+++*********+++******)))(((((())))))))))))***---000~~~yyyuuupppooonnnllljjjiiiiiihhhjjjhhheeefffiiikkkjjjhhhlllllllllmmmmmmkkkgggdddccc^^^YYYUUUSSSPPPKKKFFF>>>:::666333444444333222111111111222222222333333222222222222222222222222222111//////111222222111------------------------.........------,,,++++++,,,+++*********++++++,,,++++++,,,,,,---...//////---.../////////...,,,++++++***)))***,,,---,,,+++,,,---...//////000111111333FFFIII666+++111555///111---...444777333///---&&&(((***,,,---,,,***)))---------------+++(((&&&&&&&&&&&&&&&''''''((()))$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''))))))******,,,+++((()))///111000000111111111222777???FFFHHHHHHIIIMMMOOOMMMHHHEEEBBBCCCDDDDDDCCCDDDFFFHHHJJJKKKNNNQQQTTTVVVWWWWWWYYY^^^aaabbbeeejjjkkkhhhjjjllloooppprrrtttwwwzzz}}}zzzkkkfff___ZZZWWWUUUQQQOOONNNUUUZZZZZZZZZXXXRRRLLLCCCBBB@@@>>><<<;;;::::::999777555555555666555333111111000000///------,,,---///111333555888<<>>===<<<<<<888<<>>AAACCCEEEEEEEEEEEEEEEFFFGGGHHHGGGIIIKKKKKKIIIGGGFFFFFFHHHHHHGGGGGGGGGHHHHHHIIIGGGIIILLLMMMNNNOOOQQQSSSKKKJJJJJJIIIIIIGGGEEEDDDEEEGGGJJJMMMNNNNNNLLLKKKIIIGGGFFFHHHKKKLLLIIIFFFEEEDDDCCCEEEHHHKKKLLLKKKLLLLLLLLLNNNPPPPPPNNNLLLDDDBBBAAA@@@@@@???<<<:::;;;999666444333444666777555444333111000///......111222444666888999999999222444555444111///.........---------.........---......------,,,++++++******+++++++++++++++*********+++---.........000222|||vvvqqqnnnmmmlllkkkjjjiiiiiijjjjjjllljjjiiikkkooopppooolllnnnmmmllllllkkkgggbbb^^^[[[WWWQQQNNNLLLHHHCCC???888666333222222222222222111111111222333333444444444444444555555555444444333222111111222333222111........................///......---,,,,,,++++++*********)))))))))***+++***+++,,,---.../////////......///000///...---,,,,,,+++***,,,...//////...////////////000111222333111===>>>111---666888000444111222888:::666222000***,,,///111111///---+++,,,,,,------+++)))(((((('''&&&&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''((())))))***...000///111444555222111222333333444:::BBBIIILLLNNNPPPQQQQQQOOOJJJEEECCCDDDEEEDDDCCCDDDFFFHHHHHHJJJMMMPPPRRRTTTVVVVVVUUUZZZ^^^```dddjjjllljjjjjjlllnnnpppqqqsssvvvyyy}}}~~~sssooohhhbbb]]]YYYWWWUUUPPPVVVYYYYYYXXXXXXTTTNNNIIIGGGDDDAAA===;;;999888888666444444555555444333444222///---,,,---///000333555888:::<<<>>>BBBDDDDDDFFFHHHIIIHHHGGGHHHIIIHHHIIIJJJKKKKKKKKKKKKJJJLLLNNNPPPOOOLLLIIIHHHHHHFFFEEEDDDCCCBBBBBBAAAAAA???CCCGGGGGGDDDAAAAAACCC@@@>>>:::999:::;;;;;;;;;:::<<<======;;;:::;;;;;;@@@@@@???@@@@@@BBBCCCDDDHHHGGGGGGFFFFFFGGGHHHHHHEEEHHHKKKLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIKKKLLLMMMLLLLLLNNNOOOFFFFFFFFFFFFDDDCCCBBBBBBDDDEEEHHHJJJJJJIIIHHHGGGFFFCCCBBBCCCFFFGGGEEEBBBEEEDDDDDDEEEHHHJJJKKKKKKLLLKKKKKKMMMOOOOOOMMMKKKDDDBBBAAA@@@@@@???<<<:::999777555333333444555777333222111///...............000222333444444333222222444444333111//////000000000111111111000000000111111000///.........---///////////////////////////111333444444444555777~~~|||yyyuuuqqqnnnmmmjjjiiihhhggghhhiiijjjkkklllmmmooorrruuuuuutttrrrrrrqqqpppnnnlllgggbbb]]]VVVQQQLLLHHHFFFCCC>>>999555444333111111111222222000111111222333333444444444555555666666666666555444333222222333444222111//////////////////////////////...,,,,,,,,,,,,,,,)))***+++***(((((((((******+++,,,...////////////...///000000000///------,,,,,,+++---000111111111////////////000000000000111555444...000888999444666222222777:::666222111...000222333333111///---,,,---...---+++))))))***((((((''''''&&&'''''''''%%%%%%&&&&&&''''''((((((%%%&&&&&&'''((()))******,,,111444555777:::999666555666888888999===EEELLLOOOUUUXXXVVVRRROOOKKKGGGFFFGGGHHHGGGFFFFFFHHHJJJIIIJJJLLLNNNQQQTTTVVVWWWVVVZZZ]]]^^^cccjjjmmmllljjjlllnnnooooooqqqtttvvv{{{{{{zzz{{{|||~~~{{{xxxssslllfffaaa^^^\\\WWWZZZ[[[XXXWWWXXXVVVSSSNNNLLLIIIDDD@@@<<<999888888666555444555666555444888666222//////111444777:::===@@@BBBCCCDDDFFFGGGGGGIIIKKKKKKJJJIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJNNNRRRTTTRRRNNNJJJIIIJJJGGGGGGFFFFFFFFFFFFFFFGGGEEEGGGIIIJJJIIIGGGGGGHHHEEECCCAAAAAABBBCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@EEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIDDDGGGKKKMMMMMMLLLKKKKKKIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKJJJHHHGGGGGGHHHDDDEEEFFFFFFDDDBBBBBBCCCEEEFFFGGGHHHIIIHHHFFFEEEFFFEEEDDDDDDEEEFFFEEEDDDEEEDDDDDDFFFHHHIIIIIIHHHIIIHHHHHHJJJKKKKKKIIIGGGBBBAAA?????????>>><<<:::555444333222222333333444111000///...---...//////000111333444444333222000222333333111//////000222000111222222000000000222333333333333222222222222444444333333333444555555555666888888777777888:::{{{yyyvvvsssqqqooonnnnnngggfffeeeeeefffhhhjjjllllllpppuuuyyyyyyxxxvvvuuusssrrrpppooolllgggaaa]]]SSSNNNIIIFFFDDD@@@;;;666333333333222111111222333///000000111111222222222333444555666666666555555555444333333444444333111000000000000000000000000000///---,,,++++++,,,,,,(((+++------***(((((())),,,---...///000000///...///000111111111000///...---,,,,,,...111333333222000111111111111000000///222000...///111333444555666111000444777444111000000111222333222111///......///000///,,,+++,,,---++++++***)))(((((())))))&&&''''''((())))))******)))*********++++++,,,,,,///444666666888<<<===::::::<<<>>>>>>???BBBHHHNNNSSS\\\aaa\\\TTTPPPMMMIIIHHHIIIJJJIIIHHHHHHJJJLLLKKKKKKLLLNNNQQQTTTWWWYYYZZZ]]]^^^]]]aaahhhlllkkkjjjlllmmmnnnnnnoooqqqtttyyywwwuuuuuuwww{{{~~~|||vvvoooiiieeeccc```aaa^^^YYYXXX[[[[[[YYYVVVTTTPPPKKKFFFBBB@@@>>>===;;;::::::;;;;;;;;;:::<<<:::888666777999;;;===@@@CCCFFFHHHHHHGGGHHHHHHKKKLLLMMMLLLJJJIIIIIIIIIKKKJJJIIIHHHHHHIIIJJJJJJNNNRRRTTTRRRLLLGGGGGGHHHEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFGGGIIIJJJJJJIIIFFFEEEDDDEEEGGGHHHHHHGGGGGGFFFFFFHHHKKKKKKGGGDDDCCCDDDDDDEEEFFFGGGGGGHHHFFFGGGGGGHHHHHHIIIIIIIIIDDDHHHLLLMMMMMMKKKIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEFFFFFFDDDBBB@@@AAAAAABBBDDDFFFEEECCCBBBBBBDDDCCCDDDEEEFFFGGGFFFEEEDDDEEEFFFFFFDDDCCCBBBCCCDDDAAAAAAAAACCCEEEEEECCCAAAAAA@@@@@@BBBCCCCCCAAA???;;;:::999999999999777555///000000111111000000000000///---------...000111000111444555666555333111222222222000......111333...///000///---,,,///111000111222333444444444444444333333222333444555666555666666555444444666777wwwvvvrrrpppnnnmmmnnnoooeeeeeeddddddeeehhhjjjlllkkkrrryyy|||{{{xxxvvvvvvqqqooonnnmmmjjjfff```\\\RRRNNNHHHEEECCC???:::666222333333222111111333444////////////000000000111111222444555555555444444555444444444555555333111000000000000000000000000000///---,,,++++++,,,---(((,,,//////,,,))))))***---...000111111000//////111111222333222111000///---------///222444444333333444555555444333111000333---,,,//////+++...444555000...222444111//////000000111111000///...---///111333111...---...000------,,,+++************((((((((()))***++++++,,,------------------------222555666555777===???>>>>>>@@@CCCCCCCCCEEEKKKOOOUUUaaaggg```VVVPPPNNNKKKHHHIIIIIIIIIHHHHHHIIIKKKMMMMMMMMMNNNQQQUUUXXX[[[^^^```___]]]___fffjjjjjjkkklllmmmmmmmmmnnnppprrrwwwtttrrrqqqtttyyy}}}|||uuunnnjjjhhhgggfffaaa[[[YYY]]]```___\\\ZZZWWWRRRNNNJJJGGGFFFDDDBBB@@@@@@AAABBBBBBAAA>>>>>>===>>>>>>???@@@AAADDDFFFIIIKKKJJJHHHHHHHHHMMMNNNOOOMMMJJJGGGFFFGGGIIIHHHFFFFFFFFFHHHJJJKKKLLLPPPRRROOOIIIDDDCCCDDD@@@AAAAAABBBCCCEEEFFFGGGHHHEEECCCDDDHHHJJJJJJHHHDDDDDDEEEGGGIIIJJJIIIHHHIIIGGGGGGKKKPPPQQQLLLGGG???@@@AAABBBDDDEEEFFFGGGEEEEEEGGGHHHIIIJJJJJJJJJEEEHHHLLLMMMKKKIIIGGGFFFGGGGGGFFFEEEEEEDDDEEEEEEAAAAAABBB@@@>>><<<<<<===<<<>>>AAA@@@>>><<<===???;;;<<<>>>@@@@@@AAA@@@@@@>>>@@@@@@>>>:::999;;;===<<<<<<===???@@@???===:::999999999:::;;;;;;999777333222222222333333111///+++---.../////////...---///...---,,,---///111333+++,,,///111222111000///222222111///---...111333,,,......,,,******---000+++---///111222333333222000000/////////000222333222222222000......000222~~~{{{tttrrrppppppqqqoookkkgggddddddccccccdddeeefffgggjjjlllppptttvvvsssnnniiihhhfffcccaaa___\\\XXXUUUNNNNNNMMMJJJFFFAAA<<<999555444222444555555222...000000////////////000000222222111000000111222333777777666555444444333333222111000111333444333222//////.........------------111333111---***,,,///111111000000//////......222222111111000000000///---...000222333333333333333333333333333333333333444222000000222333222222000...---...000111///,,,------------///111333444000...,,,---...000000///000111000000...,,,)))(((+++,,,...000111111111111///000111111222222111111666666666777999;;;===???<<<>>>AAAAAABBBEEEKKKPPP^^^gggjjjbbbVVVOOONNNMMMGGGKKKNNNNNNKKKJJJNNNRRRSSSRRRPPPPPPRRRUUUYYY\\\[[[aaadddaaa___ccciiilllooonnnmmmkkkjjjkkkooosssuuuuuutttrrrrrrtttyyy||||||}}}{{{vvvrrrooommmkkkhhhdddaaaaaaaaabbbbbb``````___]]]ZZZVVVSSSPPPIIIFFFDDDEEEIIIJJJFFFBBBCCCFFFHHHFFFAAA???AAADDDGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLIIIFFFDDDCCCCCCCCCFFFDDD@@@>>>>>>@@@BBBDDDGGGHHHIIIHHHFFFBBB>>>;;;>>>?????????@@@AAAAAAAAA@@@???@@@BBBEEEGGGFFFEEEBBB@@@===>>>@@@AAA@@@>>>@@@@@@CCCGGGJJJHHHCCC>>><<<:::999:::>>>???>>><<<@@@??????AAADDDEEECCC@@@CCCGGGKKKMMMJJJFFFBBB@@@@@@@@@@@@???>>>===<<<<<<777666666555666666777777888888888888888888888888:::<<<>>>??????===;;;:::999:::<<<<<<;;;888555333555555555555666666777777444333111///...---......---,,,---......---***'''******++++++,,,,,,,,,---+++******,,,...///...---+++...111222000---,,,+++++++++******************...+++***+++------***''')))(((((((((((()))************)))))))))+++,,,---,,,+++***)))((((((((((((wwwuuurrrqqqqqqoookkkhhhccccccccccccbbbbbbaaa``````bbbfffiiijjjfff```[[[\\\[[[XXXWWWVVVTTTQQQNNNLLLLLLJJJHHHDDD@@@<<<999:::888777777777666222///000//////......//////000000///.........///000111333555666777666444222111222111000111333444333222/////////.........------///222555333///---...111111000000000/////////...............---------------...000222333333333333222222222222333333333333555444333333555555444333000...---...000111///,,,------,,,---...///111222///......///000111000///222222222111000...,,,++++++---...000111222111111000111111222222222222222666555666666888;;;===>>>@@@AAACCCCCCEEEJJJRRRYYY```fffggg___UUUOOOLLLJJJHHHLLLOOOOOOMMMLLLOOORRRSSSRRRPPPOOOQQQTTTWWWZZZZZZ___aaa______dddjjjlllnnnnnnmmmkkkiiikkkooorrrssssssqqqpppoooqqquuuxxxzzz{{{~~~}}}zzzvvvqqqmmmjjjhhhcccbbb___^^^^^^___``````aaabbbbbbaaa^^^YYYUUUSSSNNNKKKGGGGGGIIIIIIFFFBBBAAADDDEEECCC???<<<>>>AAADDDDDDDDDDDDDDDEEEFFFGGGHHHGGGEEEBBB@@@?????????>>>===;;;999999:::<<<>>>>>>???@@@AAA???===:::888888888888888888999999999:::999:::===???AAA@@@???===;;;999999;;;<<<;;;999999999:::===???===888333666555444555888:::999777:::999999;;;>>>???>>><<<@@@BBBEEEEEEBBB???<<<;;;888777777666666555555555222111000000000000000111111111111111111111111111222222222333222222222222222333444555444222000///222222222333333333333333///...,,,+++***)))******+++++++++---...---***'''+++++++++************))))))(((((()))***+++***((('''))),,,---,,,)))((((((************************+++*********+++***)))'''((((((''''''''''''((((((''''''''''''(((***,,,---+++***)))(((''''''''''''}}}yyyvvvtttqqqnnnlllfffffffffeeeccc```\\\ZZZWWWYYY[[[]]]]]]YYYSSSNNNQQQOOONNNMMMNNNMMMKKKJJJLLLKKKJJJGGGDDDAAA>>><<>>@@@AAA???;;;999:::<<>>>>>>>>??????@@@@@@???===<<<:::999999999555444444333333444555555555666888999999888666555222222222111111111111111333333444666999:::999888666555333222333444333222222111111222222111---***///......000222222111000333222111222555777777777:::<<<===<<<999777555555///..................///222111000////////////////////////...............000///.........///000000---....../////////......///000000000000//////...,,,+++***(((''''''''''''(((((()))+++,,,,,,***'''*********))))))((('''&&&)))(((&&&'''(((((('''%%%$$$&&&)))***)))'''''''''************************((()))***)))((('''((()))(((((('''&&&%%%%%%%%%%%%######$$$%%%''')))+++,,,))))))((('''&&&&&&&&&&&&~~~yyyvvvtttrrrllllllllljjjgggaaa\\\YYYWWWVVVVVVWWWWWWUUURRROOOOOOMMMLLLLLLMMMNNNMMMLLLNNNMMMKKKHHHFFFCCCAAA@@@@@@???===:::888555333111///......------......///111000000///000111333444000222444555555444222111222111000111333444333222111111000000000/////////...///111000...,,,---...000000000000////////////...///000111222222111111...///000000111222222222/////////000111111222222//////111444555444000---........./////////...---......------------------...///111444555444111..................------,,,...///111222333333333222111111222333333333333222333333333444666888:::<<<======<<<;;;???IIIWWWbbbfffbbbXXXMMMHHHIIIIIIFFFBBBFFFKKKMMMLLLKKKKKKLLLJJJIIIHHHHHHJJJNNNRRRUUUVVVXXXXXXYYY^^^fffiiihhhbbbbbbaaa```___```cccfffiiihhhgggeeecccdddfffhhhppprrrvvvzzz~~~~~~}}}|||yyyvvvssspppooommmllliiieeeaaa^^^[[[YYYSSSUUUVVVWWWWWWXXXYYYZZZYYY[[[]]]]]][[[VVVPPPLLLIIIEEE@@@>>>======<<<;;;<<<======<<<888777777888::::::999999888999999999888777777555444444333333...//////000111111111111333333555666666555444333111111000000//////......000111222444777777666444111000///...---------,,,...------------,,,***)))++++++,,,---......---,,,...---------///111333444555888::::::888444111000+++++++++++++++---...///222222111000/////////////////////...............000111111222222222222111.........///000000111111000000000000///...---,,,++++++***)))((((((''''''%%%%%%&&&)))++++++)))'''''''''((()))(((((('''&&&+++)))''''''(((((('''&&&%%%(((***+++***)))((()))))))))))))))************''')))+++)))&&&%%%(((+++((('''&&&%%%$$$#########""""""###$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%{{{yyyxxxrrrqqqpppmmmiiiddd___\\\]]][[[YYYYYYZZZ\\\\\\[[[UUUSSSQQQQQQRRRSSSSSSRRRPPPNNNLLLIIIFFFEEEDDDDDD@@@???===:::777555444333000//////......//////000111000000000111222444555333333222222222333444444222111000111333444333222222222111111111000000000...///000000///.........////////////000000000000+++,,,...///000000///.../////////000000111222222........./////////000000---...000333444222...+++,,,---.........---------////////////......------...///111444666555111...------,,,,,,,,,,,,,,,,,,///000111333333333222222///000111111222222111111111111111111333666888999999888777666:::DDDSSS^^^ccc]]]OOOCCC@@@DDDGGGGGG===@@@DDDGGGHHHGGGFFFFFFCCCBBBAAABBBEEEJJJOOORRRRRRUUUVVVXXX]]]dddeeeccc[[[\\\\\\ZZZYYYZZZ]]]___bbbbbbaaa___]]]]]]___aaahhhkkkooorrruuuvvvvvvwwwvvvuuusssppplllhhheeeccccccbbb___\\\YYYVVVTTTRRROOORRRTTTTTTSSSSSSUUUWWWUUUWWWYYYYYYVVVQQQKKKHHH@@@>>>:::999888999999999;;;;;;;;;999777555555555666666555555444555555555222222222222222111000000,,,---///000111222111111333333444444333222111000000000000//////.........111222333666888888666444000///...,,,+++************+++++++++++++++++++++***+++---......---,,,,,,---------------///111333222666<<<>>>;;;666111///+++*********,,,...000222000000///...------............------,,,,,,,,,,,,,,,...222444555333000...000000111222333444555555222222333222111///---+++))))))))))))(((((('''&&&$$$$$$%%%(((******)))&&&$$$%%%'''))))))))))))(((***(((&&&&&&'''(((((('''((()))+++,,,***))))))***(((((()))))))))*********''')))+++)))&&&&&&))),,,)))(((&&&%%%######""""""#########$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$~~~~~~wwwuuuqqqmmmiiifffdddcccfffdddcccdddgggiiijjjiii```]]]ZZZYYYYYYZZZYYYXXXSSSQQQMMMJJJGGGFFFFFFFFFBBBBBB@@@<<<888555555666222111111000000111111222000/////////000222333555666555333111111222444666222111000111333444333222333333222222222111111111000000111111111111000000////////////000000000000...///111333333222000///000////////////000111222...............---------......000222444222///+++***,,,------,,,++++++,,,....../////////......---...///111444555444111.........---,,,,,,,,,---------...///111111111000///------...///////////////.........///000333555666666666555444777@@@LLLVVVZZZUUUIII===;;;@@@EEEEEE;;;===@@@BBBDDDDDDDDDCCC???>>>>>>???BBBGGGLLLOOOMMMRRRVVVXXXZZZ^^^___\\\XXXXXXYYYXXXWWWWWWYYY[[[\\\\\\\\\ZZZXXXXXXYYY[[[```cccgggjjjkkkkkklllmmmmmmllliiieeeaaa\\\YYYVVVVVVUUUSSSQQQOOOMMMKKKKKKJJJLLLOOONNNMMMNNNQQQUUUUUUVVVWWWWWWSSSNNNIIIEEE<<<;;;:::999999999:::;;;::::::999777555444333222222222222111111222333333000000111222222111111000......000222333333444444222222222222111///.....................---------222333555888:::999777444000111000...+++))))))***(((***+++,,,+++***+++,,,***---///000///---,,,------...///.........000222///555<<>>AAAAAA<<<===>>>@@@CCCDDDDDDDDD@@@???>>>>>>AAAEEEIIILLLHHHQQQXXXYYYXXXYYYXXXVVVSSSTTTUUUTTTSSSSSSUUUWWWWWWWWWXXXVVVUUUUUUVVVXXXXXX\\\aaacccbbbbbbccceeecccaaa^^^ZZZUUUPPPLLLIIIHHHHHHGGGFFFDDDCCCBBBBBBAAADDDFFFFFFEEEGGGMMMSSSVVVVVVUUUSSSPPPKKKFFFCCC<<<<<<===<<<;;;;;;;;;<<<999888666555333222000///............///000111111000111222333444333333222...///000111333444555666222222222111111000//////---------------.........000111333666888777444222111222222///+++)))***+++***,,,//////,,,++++++,,,)))---000111///,,,,,,,,,+++...000///---,,,---///,,,111888;;;:::666222000+++++++++,,,...222666999555555555555666777888888444444444333222111111111///111555777888777444333222444666888999999888777222333333333000---)))'''$$$%%%%%%&&&%%%%%%######$$$%%%&&&(((***)))'''%%%%%%'''***,,,------+++***&&&$$$###$$$'''+++------,,,,,,---,,,)))(((((()))''''''(((((()))******+++)))'''%%%%%%&&&((())))))******)))'''&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%}}}vvvqqqnnnppptttwwwwwwzzz~~~yyywwwsssnnnjjjhhhgggeeedddaaa^^^YYYTTTQQQPPPPPPQQQOOONNNKKKEEE>>>999999:::666555555444444555555666333333333333444666888999666666777777666444222111222111000111333444333222444444333333333333222222.........///000000///---.../////////000000111111111222444555444222000...000000///......///111111///......---,,,+++***************,,,------***((('''))),,,+++)))''')))+++***+++,,,---...---,,,,,,/////////111333333000...,,,***)))''''''''''''(((&&&'''((()))***)))((('''))))))***++++++++++++************+++,,,///111333///000000///000444===CCCBBBEEEEEE???<<<===>>>===>>>>>>>>>@@@CCCEEEFFFFFFCCCAAA@@@???@@@DDDGGGJJJFFFPPPYYYZZZWWWUUUTTTRRROOOPPPPPPPPPOOOOOOQQQRRRTTTUUUUUUUUUSSSSSSUUUVVVTTTXXX]]]^^^^^^]]]^^^```\\\ZZZWWWRRRMMMHHHCCCAAA??????>>>>>>======<<<<<<:::===@@@@@@@@@CCCKKKQQQUUUTTTSSSPPPLLLGGGCCC@@@<<<===>>>>>><<<:::::::::888666444333222111///---,,,,,,,,,,,,---...///000000111333555555555555444...//////000222444666777333333333333333333333333------......//////000000...///111444666555222///222333333000,,,)))***,,,---000333333///,,,+++,,,(((,,,000000...+++++++++***---000///---***+++,,,+++///333666555333111111---------...111555999<<<222222222333444555666777111111000///......------...///111222333333333222444666999;;;<<<;;;999888111111222111...+++'''$$$$$$%%%&&&''''''&&&$$$###%%%%%%&&&(((***)))'''%%%(((***,,,......---+++)))'''%%%%%%'''+++///222222///000///...+++))))))***&&&''''''((()))******+++)))%%%""""""&&&(((((('''+++***)))((((((((((((((("""###%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%}}}}}}xxxrrrpppoookkkiiiiiifffccc___[[[XXXWWWWWWWWWYYYTTTNNNIIIEEEBBB???===999888888999;;;;;;999777777888777666444444666888888666555666777777666555444444444444444444444444222222222222222222333333000000000000000//////...000000000000////////////222222222222222111000000,,,,,,,,,------.........,,,+++***((((((((()))***&&&'''((())))))((('''&&&)))***+++,,,---,,,,,,+++...///000000...,,,)))'''...000333555555222///---,,,------,,,***(((%%%###''''''''''''(((((())))))((((((((((((***,,,...///)))))))))***+++...000111000///---,,,---///333555<<<>>>===999999;;;;;;999555777999;;;===???AAACCCCCC@@@<<<<<<@@@CCCEEEEEEIIIKKKPPPUUUUUUQQQMMMMMMMMMLLLMMMMMMIIIEEEGGGLLLMMMMMMNNNPPPSSSSSSQQQPPPRRRTTTVVVXXXYYYYYYXXXWWWSSSSSSOOOFFF@@@@@@@@@>>>999:::;;;999666333444666:::888777777:::???EEEHHHKKKLLLMMMLLLJJJFFFBBB???>>><<<::::::<<<<<<<<<;;;777666333000...---,,,,,,,,,++++++***************,,,---///111333444555666111000//////000222444666555555555444222111333444222///...///333555555444...+++,,,222666444444555555444333111000...---,,,,,,---.../////////...---,,,...111333222000,,,)))333000---,,,,,,,,,+++***---111666666444111111222666555222000000111444555444444444444333333222111000000//////.........---,,,///444777777555111///333222777???AAA:::333222333//////111000***&&&%%%&&&%%%###""""""###%%%&&&%%%$$$&&&++++++&&&$$$%%%))))))***,,,///000000///,,,)))(((***...000///,,,......---,,,++++++++++++***((('''(((***+++)))&&&+++'''"""!!!%%%))),,,---,,,------,,,+++((('''&&&&&&&&&&&&&&&''''''((((((######$$$%%%%%%%%%$$$$$$zzzrrrqqqooollliiijjjgggddd```[[[XXXWWWVVVVVVVVVRRRMMMHHHEEEBBB@@@>>>;;;:::999999;;;;;;:::888888999888777555555777999999777666666777777666444333333333333333333333333222111111000000000111111......//////......---,,,---------...............000000000000000//////...,,,,,,+++++++++++++++++++++***)))((('''(((((()))))))))************))))))***+++,,,---...------,,,//////000000///---+++***---///333555555222///,,,,,,------,,,+++(((%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''(((***,,,...///***)))******,,,...000111000///---,,,---000333555888:::999555444777777555444555777999;;;===???@@@AAA>>><<<<<>>>>><<<777999:::888555333444666777666444444666:::>>>AAAFFFGGGHHHHHHFFFCCC@@@>>>;;;:::999:::<<<======<<<666555222///---,,,++++++++++++***))))))))))))***+++,,,...000111333444444000000//////000222444666555666666555333333444555666333//////222555666666...,,,---222444222000111444333222000///---,,,,,,+++,,,.../////////......---///111222111///,,,***111///,,,+++++++++***)))'''+++000111000///000222555444222111111222333444222333333333333222111000111000000///...---------,,,///333555555333111///333222666>>>???999333222222///...111000+++&&&%%%&&&%%%$$$""""""$$$%%%&&&&&&$$$&&&******&&&$$$&&&+++++++++...111222222111+++)))(((***...000///---......---,,,++++++++++++)))'''&&&''')))***(((&&&)))&&&$$$$$$'''***++++++,,,,,,++++++,,,+++(((&&&+++***(((&&&&&&&&&'''(((%%%%%%&&&'''''''''''''''wwwooolllkkkhhhfffgggfffddd___[[[WWWUUUTTTTTTSSSOOOKKKGGGDDDBBB@@@>>>>>><<<999999999::::::999777888888777555444666777:::888666666666666555333222222222111111111111111000000///...------------,,,,,,------,,,,,,+++*********++++++,,,,,,------------......------,,,+++++++++******)))(((((((((******)))(((((((((((()))---,,,,,,++++++,,,,,,---+++,,,...//////...------,,,---.........---+++***+++...222555555222...,,,------------+++)))&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((***,,,...///*********+++,,,...///000000///------...000444666666888666222222555555333222333444666888999;;;;;;===;;;:::;;;===>>>>>>===@@@CCCGGGKKKPPPWWW^^^bbb\\\TTTKKKGGGDDDAAAAAADDDHHHFFFEEEFFFHHHKKKKKKKKKIIIMMMQQQUUUUUURRRMMMJJJKKKMMMJJJBBB===<<<<<<:::666777888777555444555666777555333222333555888:::>>>???@@@AAA@@@???===<<<999888777999;;;======<<<666444222///---+++***)))******)))((((((((())))))******+++---///000111222000/////////000222444555555777777666555444555666888555111///000333555666///,,,---111333000---...111111000///...---,,,+++++++++---...//////////////////000000///...,,,+++///---+++*********)))(((&&&***---...---,,,...000333333333222222222222222111222222222222111111000222111000///...---,,,+++---///222333222000000000222111555;;;===888444222111......111111+++'''&&&&&&%%%$$$######$$$%%%&&&&&&$$$&&&******&&&$$$&&&******+++---111222222111+++)))(((***...111000///......---,,,++++++++++++((('''&&&'''))))))'''&&&'''&&&&&&'''***++++++***,,,,,,,,,---......,,,+++///---***'''%%%%%%&&&'''%%%%%%&&&'''((()))))))))yyypppgggdddccc```___```cccaaa]]]XXXTTTQQQPPPOOONNNKKKHHHEEECCCBBB@@@>>>>>>;;;888777777999999999666777777666444333333555:::888666555666555333111111000000000000000//////......---++++++*********,,,,,,,,,,,,,,,+++******)))))))))***+++,,,------******++++++******)))((())))))))))))))))))((((((+++*********************///...,,,,,,,,,,,,...///,,,---...//////...---,,,((()))************))))))))),,,000444444222...,,,.........---,,,***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++---...+++++++++,,,---......//////...------...111444555666888777333222666777555222222222333555666777666555666666888:::;;;<<<<<<>>>>>>???GGGVVVgggqqqrrreeeYYYMMMGGGDDD@@@@@@BBBHHHFFFCCCBBBCCCEEEGGGGGGDDDFFFJJJMMMNNNLLLIIIFFFGGGJJJHHHAAA===<<<<<<999777777777777666666666777999888666444444444666777777777888999999::::::999888777777888:::;;;:::999666555333111...,,,*********))))))(((((((((((((((((())))))***+++---...//////......///000111333444555666888777666555666777666555222111000111222222///,,,---222444000------///......------,,,,,,,,,***+++,,,---///000000111000000///......---,,,+++,,,+++))))))******)))(((,,,///111000---+++,,,---111111222333333222111000222222333333333222222111333222111///...,,,++++++...000222222///...///000111111333777999888444222111......111111,,,''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%))))))%%%$$$&&&''''''(((+++...111111000,,,)))''')))...111111000......---,,,++++++++++++((((((((()))))))))(((''''''''''''((()))++++++,,,+++///222111---******,,,,,,+++)))(((&&&%%%%%%$$$###$$$$$$%%%&&&((()))***rrriiiaaa___^^^[[[YYYZZZ^^^\\\XXXTTTPPPMMMKKKJJJIIIGGGDDDBBBAAA@@@>>><<<<<<999666555666777777777777888999777555444444555888777555444444444222000000000/////////.........---,,,+++***))))))))))))---------------,,,++++++))))))***+++,,,---------)))))))))))))))((('''''''''(((((()))***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,......,,,++++++,,,......+++,,,---......---,,,+++(((((())))))))))))))))))(((+++...111222111...---//////......,,,+++***)))''''''''''''&&&&&&&&&&&&$$$%%%&&&((()))***++++++***++++++,,,,,,---------------,,,---...111333555555777555222222777999888444222111222444555444222///000333555777999;;;<<>>===???EEEBBB??????BBBEEEHHHIII???@@@BBBDDDEEEEEEEEEEEECCCGGGGGGBBB>>>>>>===;;;999888888888888888888777999888666555444444333444222222222333444555666777999888777888999888666444666555444222000...---,,,***))))))((((((((((((((((((((((((((()))***+++,,,---------...///000111222333555777777666555555666444555666666555222000///...,,,...333555222//////---------,,,,,,,,,,,,,,,++++++,,,---...///000111111000///...---,,,++++++***)))((()))******)))'''---000222111...++++++,,,...///111222333222111000333333444444444444444333333222111///...,,,++++++...111333111...,,,---000000111222333666777555222000------111111,,,((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%((((((%%%$$$&&&&&&&&&'''***...111111111---***((()))...111111000......---,,,++++++++++++)))***+++++++++*********))))))((('''(((***---///555===BBB<<<000&&&&&&***%%%&&&'''((((((&&&$$$###%%%%%%%%%&&&''')))***+++}}}zzzxxxlllddd^^^^^^]]]ZZZXXXXXXXXXVVVSSSPPPLLLIIIGGGFFFEEECCCAAA@@@???>>>;;;999888666444444666777777777999;;;;;;:::888666666666666444222222333222111///000000//////......------,,,,,,+++***))))))))))))------......------,,,+++******++++++,,,,,,------(((((())))))(((((('''&&&''''''(((***+++,,,---...,,,---......///.........---------,,,,,,---------,,,,,,---...---,,,+++************+++++++++++++++(((***,,,...///000//////000000///...---,,,++++++)))(((((((((((((((''''''%%%&&&'''((()))))))))))))))***+++++++++++++++***+++++++++,,,...000222333111333222///000666:::999777444222333555666333111,,,...111222333666999<<>>FFF\\\rrruuukkkZZZQQQHHHCCC???::::::<<<>>>===<<<>>>BBBGGGKKKLLL<<<<<<======>>>@@@AAAAAA>>>CCCEEEBBB@@@@@@@@@===;;;:::888888999999888777555555444333333222111000111000//////000111333444999888777888888777444111555555444333222000///...******)))((((((((())))))((('''&&&&&&'''((()))******+++,,,---...//////000111333555666555333333444333666:::;;;888444111000...,,,...444666222///...++++++,,,,,,---------...,,,,,,,,,------///000111111000///...---++++++***)))(((((()))***+++)))((('''+++000000...++++++,,,,,,---///111222333222222333444444555555555555555222111000///...---,,,+++...222555333...+++---000///111111000222666555222///,,,---111111---))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$$$$''''''$$$$$$&&&&&&'''(((,,,000333444333///,,,))))))---000111000......---,,,++++++++++++***+++------+++***+++,,,******)))(((''')))---111HHHQQQVVVNNN===...***,,,"""###%%%'''((('''%%%$$$))))))(((((()))+++---...~~~xxxtttqqqooommmggg```\\\]]]]]]ZZZWWWWWWTTTRRRPPPMMMJJJGGGEEEDDDBBBAAA>>>======;;;888666666555444666888999888777888:::;;;:::888555555555333111000000111111000...000000000///......------,,,++++++*********++++++------......------,,,+++++++++++++++++++++++++++((())))))))))))(((''''''(((((()))***++++++,,,,,,+++,,,---...//////...---------............---------.../////////---,,,+++,,,,,,++++++***+++++++++))))))***+++---...000000111000///...------,,,,,,)))))))))(((((((((''''''&&&''''''((((((''''''&&&((()))************)))((())))))***+++---///111222...000///---000777;;;;;;:::777444444777777444111...000111000000222666::::::<<<===CCCTTTfffggg]]]OOOJJJFFFCCC>>>888999<<<>>><<<<<<>>>BBBFFFHHHIII:::;;;<<<<<<<<<;;;::::::999???BBBAAA@@@AAAAAA>>><<<:::888888999999777444222222333333222111000000222111///......///111222666666666777888666444111222222333333222111///...++++++***))))))))))))***((('''&&&%%%%%%'''((()))((()))***+++,,,---------...000333444333222111222222555888888555222000000...,,,...444555000,,,+++***++++++,,,---...//////...------,,,---...///000000000///...---+++***)))((('''((()))+++,,,***(((&&&+++000222///+++))))))***+++---///111333444555222333444444555555555444111000000///...---------...333777444...+++,,,///...000000---000555666222...+++,,,000111---))))))%%%&&&&&&&&&&&&&&&&&&%%%&&&$$$$$$''''''$$$$$$&&&%%%&&&(((+++000333444444111---******---000000///......---,,,++++++++++++)))+++------+++)))***,,,''')))++++++******---000IIIOOOSSSOOODDD666...***&&&%%%%%%%%%%%%&&&'''(((++++++)))))))))+++---...}}}vvvpppkkkhhheeecccccc]]]ZZZ\\\]]]YYYUUUUUURRRQQQOOOLLLIIIGGGDDDCCCAAA???===<<<;;;999666444555555555777999:::999888555777888777555222111111111000...///000000///...111111000///......------,,,+++++++++++++++,,,---,,,------------,,,+++++++++++++++***************))))))******))))))((('''))))))))))))***************+++---.........---------...///000000///...---//////000000000///---,,,++++++***)))((()))))))))***))))))***+++...000222222111000...------------))))))((((((((('''''''''''''''((((((((('''%%%$$$(((((()))******)))'''&&&(((((()))***,,,...000111...000000...111999>>>>>>===999555666888999555111111222222000...///444888,,,555;;;???LLL[[[]]]UUUIIIHHHGGGEEE???999:::???AAA@@@>>>>>>@@@BBBBBBBBB:::;;;======<<<999555333666<<<@@@@@@@@@BBBAAA???<<<:::777777888888555222111222333444444333222111444222///------...000111333333444666888777555222000000111222222111///...,,,++++++***************)))(((&&&%%%%%%&&&((()))'''((()))***+++,,,,,,,,,,,,///222333222111000000///222444333///---...//////---///333333---((('''***++++++,,,...//////000///...---,,,,,,---///000///000000///...+++)))(((((('''(((***,,,,,,***)))***///444555000+++'''&&&)))***,,,...111333555666111222333333444444444444000000//////.........---...333888666///+++,,,///...000///,,,...555666222...+++,,,000111---******%%%&&&&&&''''''&&&&&&%%%&&&$$$$$$&&&&&&$$$$$$&&&######%%%)))...111222222222...******,,,//////.........---,,,++++++++++++(((***---,,,***(((***+++%%%)))---...,,,+++,,,...777;;;???AAA>>>444)))!!!+++(((%%%######%%%)))++++++***((('''''')))***,,,}}}wwwrrrkkkeeebbbaaaaaa```[[[ZZZYYYYYYZZZYYYWWWUUURRROOOKKKIIIGGGFFFCCCAAAAAA???<<<:::888888888999777666555444444444444444666666555555444333222222......///////////////...111000///...------...///,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************)))+++***)))(((''''''''''''))))))))))))))))))))))))---,,,,,,---...///---,,,+++,,,---.........------...///111000...------...///---,,,---//////+++(((...---,,,++++++---...000222000---+++))))))******,,,,,,++++++***))))))))))))(((&&&%%%$$$$$$%%%%%%&&&&&&'''((()))))))))((()))&&&&&&***,,,,,,///333222111000///111555999<<<:::999777999::::::666333111///------...000000///222444888>>>IIIUUUZZZZZZPPPLLLHHHDDD>>>999<<>>EEEDDD???BBB:::;;;<<<<<<;;;888555333777999===???@@@@@@>>><<<===:::666555555666666666777666444222000///......000///////////////000000222444666777555444444555444333222000///.........//////---,,,+++*********---***(((''''''(((((('''''''''(((((())))))******,,,---...//////000222555555555444333222000...---222333555555444000,,,*********++++++---...000000///000111000...---...///---///000000---)))$$$!!!((()))***+++++++++++++++000333555555111,,,'''%%%&&&''')))***,,,...222555444222000///111222222111......---,,,,,,,,,,,,---000666999444---,,,++++++...------000444777555333...,,,...333333...)))(((%%%%%%&&&''''''(((((()))######$$$$$$$$$%%%%%%%%%&&&&&&((())),,,///111222///---***)))***,,,......---,,,***(((((()))***+++++++++++++++++++++++++++******+++---...---)))&&&......//////...,,,***)))$$$&&&''''''&&&'''***---+++((((((---555555...&&&~~~xxxrrrmmmgggaaa___^^^]]]\\\YYYWWWVVVVVVWWWVVVTTTRRROOOMMMJJJHHHGGGEEECCCAAA???>>>;;;999777777777888666555444333333222222222333333222111111000//////...//////000000//////...000///...,,,,,,,,,---...,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++******)))((((((((((((((((((((((((((((((((((((,,,+++***+++------+++***+++++++++,,,,,,,,,---------///000000...------...444111...---///000000///...---,,,++++++,,,...///222111///---++++++***+++************************+++***((('''&&&&&&''''''%%%%%%&&&''''''''''''''')))&&&%%%(((******...333333222111111222555999;;;:::999777888999888444111333000...---...///......333333777???IIIQQQWWW[[[UUUPPPKKKFFF@@@;;;===CCCEEEJJJEEEDDDIIIEEE===???:::;;;<<<===;;;999666333222555999===??????===<<<;;;999777666777777777666555444333222111000000000222111111111111111222222111444666777555444333333111111000000000000000000000000...---,,,+++******---***((('''((())))))((((((((())))))))))))))))))+++---.........000222444444444444333222111//////000111333444333111---+++,,,,,,,,,,,,---///000000000111222222111000111222333333444333111---***''')))))))))******+++++++++000222444333///+++'''&&&$$$&&&'''((()))+++///222333111///...000111111000//////...------------...000888;;;777111......---000...---///222444333111///,,,...333333...***)))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''(((***,,,///111222...+++)))(((***---.........---+++***)))***+++,,,++++++++++++,,,,,,,,,,,,.........///000///,,,******+++,,,,,,+++***)))(((***)))(((&&&&&&(((***,,,+++((((((---333555///)))xxxrrrlllhhhbbb]]][[[ZZZYYYXXXVVVTTTRRRRRRRRRRRRPPPNNNLLLJJJGGGFFFFFFEEECCCAAA>>><<<:::888777777777777444444333333222111111111111000000//////.........//////000000000000//////...---,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------.........------------,,,,,,,,,,,,++++++***))))))((((((((((((((((((((((((((((((((())))))(((***,,,,,,+++***+++***)))))))))***,,,------...//////---,,,,,,---222...)))'''(((+++---...---,,,+++++++++,,,...///111000000///...,,,+++***'''(((((()))******++++++,,,+++***)))))))))))))))&&&&&&''''''(((((('''''')))&&&%%%''')))))),,,111111000//////000333555777999888777777888666333111222///---,,,...///000000444111444???GGGJJJQQQZZZYYYSSSLLLGGGBBB>>>@@@FFFGGGOOOOOOOOORRRJJJ???@@@;;;<<<======<<<999666444///222777<<>>999888666777888999777666333222222222222222111222222111111000000111111111///222555666555333111111---...///000111222222222222111000///---,,,++++++---+++(((((()))*********************))))))))))))+++,,,---......///111333333333333333333222111111...000222333333111///---...............///000000111333555555444444555666666666555444222000...---******)))((()))***+++,,,000222222000---)))''''''%%%&&&'''((((((***---000111000......000111000000111111000///////////////000888===:::444222111///111///......000111000000///---...333444///+++***((((((''''''''''''&&&&&&(((((()))))))))*********'''''')))***,,,...///000,,,***((((((***---......///...,,,++++++,,,------++++++,,,,,,---------...222111000000000000...,,,,,,------...//////......111---(((&&&''')))+++,,,---***))),,,111333000,,,zzztttooohhhddd```\\\[[[YYYXXXVVVTTTRRROOOOOOOOONNNMMMKKKIIIHHHFFFFFFFFFFFFDDDBBB===<<<;;;999888777777777555555444444333222111000111111000000/////////...000000000111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,---......//////------------,,,,,,,,,,,,++++++++++++***)))(((((('''''''''''''''''''''''''''&&&'''))),,,......---***)))((('''''')))+++,,,,,,---......,,,++++++,,,,,,)))&&&$$$%%%'''***,,,,,,,,,+++++++++,,,---......///000000///---***)))((((((((())))))*********,,,,,,++++++************))))))******+++******)))(((&&&'''+++,,,***+++...,,,,,,++++++,,,...///000555555666777777777666444000...,,,,,,...111333444333...222===BBBAAAIIIVVVWWWQQQJJJFFFBBB@@@CCCHHHOOOZZZ^^^^^^^^^RRRDDDCCC<<<===>>>>>><<<999666444111444999===@@@AAA@@@???777666666777999999777666444444444444333333222222000//////............///---000444555444111000///+++,,,///000222222222111222222111000///---,,,+++---+++)))(((***++++++***++++++******))))))((((((***+++,,,------...000333222333333444444444444444000111333333333111///---/////////...//////000000222444666888777777888999555555333222000/////////,,,***)))(((((()))+++,,,000111000...***((('''(((((()))*********+++...111111000///000111222222111333333222111111111111111000888>>><<<777444222000000///...---...///000111000---...333444000,,,,,,***))))))(((''''''&&&&&&''''''''''''(((((((((((('''''')))***+++,,,------***)))'''(((+++---......//////...------......///,,,,,,,,,---......//////333111////////////---,,,---......///000111111111333///)))'''(((+++...///000...++++++---///...,,,}}}|||{{{xxxsssnnnfffccc```^^^]]][[[YYYWWWSSSPPPNNNLLLLLLLLLKKKIIIGGGFFFEEEFFFFFFFFFDDDBBB======<<<;;;:::999999999777777777666555333222111000000000///////////////000000000000000///......---------.........------******++++++++++++******++++++,,,,,,---...//////,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++***)))(((((((((((((((((((((((((((%%%&&&'''***...111111111)))(((&&&&&&&&&''')))++++++,,,------+++******++++++++++++++++++,,,---...++++++++++++,,,,,,------,,,---//////...,,,)))'''+++*********)))))))))(((***++++++*********))))))***++++++,,,++++++******&&&&&&***000111,,,******)))))))))***+++,,,,,,---///111444666888888999:::444111...---///111333333111///333;;;<<<<<>>??????===:::666444333666:::===???>>>===<<<666555555666888888666555666777777666555444222111000000///...------......,,,///222333111///......+++---000222222111///...222222222111000///---,,,---+++)))(((***++++++***+++*********))))))(((((((((***+++,,,,,,---///111222333444555666666666666444444555444333000...,,,///...............///000111444777999999888999:::444333222000000000000000---,,,***(((((()))+++,,,000000000---***''''''((()))************+++...000333222222333444555444333444444333222222222222333///888>>><<<666444222000---......//////000222333111...///333444000------,,,+++******)))(((''''''''''''''''''(((((((((((('''((()))***++++++++++++***)))((()))+++.........//////////////////000000------........./////////333111000000000000///---+++++++++,,,,,,---......111...+++)))+++---000222333111...+++************~~~|||zzzxxxxxxxxxvvvqqqllldddbbb```___^^^]]]ZZZXXXRRROOOLLLJJJJJJIIIIIIGGGEEEDDDDDDEEEEEEDDDBBB???======<<<<<<;;;:::999999888999999888777555333222........................///000000000///...---,,,,,,------............---)))******++++++******)))***++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++)))((())))))))))))))))))))))))''''''))),,,000222222222((('''&&&&&&&&&''')))******+++---,,,***))))))***)))+++...000///......///++++++++++++,,,,,,,,,,,,,,,---......---,,,)))(((,,,,,,++++++***))))))((()))******+++******))))))******++++++******))))))&&&'''+++222222---))))))'''(((***+++,,,---------***---222555666888:::<<<;;;777222//////111111222222777;;;;;;999===GGGPPPOOOIIIDDDEEEEEEEEEGGGJJJeeetttyyytttjjjUUUBBB@@@>>>???@@@???===:::777444222555888;;;<<<;;;999777666555444444555666555333666777777777666444222111222222111000////////////,,,...000000...------...+++---000222333111...,,,000000111222111000///......,,,)))((()))))))))((())))))))))))((((((((((((((()))***++++++,,,...111111222333444555555555555555555444333222///---,,,,,,,,,,,,,,,,,,---...///000333666888888777777888333333222222111222222222...---,,,+++***+++,,,,,,000000000---***(((((()))'''((()))))))))***---000444444444555777888777555555555444333333333333333111999>>>;;;555333111000---///111222222222333555111...///333444111...///------,,,++++++***)))))))))))))))*********++++++)))***+++,,,---,,,+++***+++***)))***---...///.../////////000000000000000////////////////////////333222222333444333222000......---,,,,,,,,,---------...///...------000222222111///+++'''&&&((()))|||yyyxxxxxxuuuuuuvvvwwwxxxyyyyyyyyywwwuuutttuuuvvvsssmmmgggaaa```___^^^^^^]]]ZZZWWWPPPMMMJJJGGGGGGGGGFFFEEEBBBAAAAAABBBCCCAAA>>><<<;;;;;;;;;;;;::::::999888999999:::999888666333111///////////////000000000////////////...---,,,+++***+++,,,---...------,,,******+++,,,,,,+++******++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,---...---+++***(((************************+++***+++---///000000///''''''''''''(((((((((((()))***,,,+++***((())))))%%%(((,,,---,,,+++,,,...******+++,,,,,,,,,,,,,,,---............,,,+++***,,,,,,,,,+++++++++++++++)))***++++++++++++***)))+++++++++++++++***))))))((('''***...///+++(((***$$$&&&(((+++,,,------,,,'''+++///222333555888:::<<<888333111111333555555666AAAEEE>>>:::CCCMMMQQQPPPJJJGGGHHHJJJHHHHHHJJJ___pppvvvqqqgggRRRBBBBBB???@@@@@@@@@>>>:::777444222444888:::;;;:::888777777444222111222333333222333444555666555444222111222222111//////......///,,,---...---,,,+++---...***,,,000333333111...+++---...000111222111000//////,,,)))((((((((('''&&&'''''''''''''''((((((((('''(((*********+++...000//////000111222222222222222222111111000...---,,,))))))))))))***,,,---......111555777666555555555111111222222222222222222.........------,,,,,,,,,///000000///,,,)))((()))((()))*********,,,///111555444555777999999888666555555444333333333333444444;;;???;;;555222222000...222666777555333333444222//////333555111///000......------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---...///000000///---,,,---,,,+++,,,...///...---......///000000000000000222111111000000//////...111111111333555555222000333111000...---,,,,,,---)))///444333...+++,,,///---......+++&&&%%%'''***}}}xxxvvvuuulllnnnooorrrsssuuuvvvvvvtttsssrrrttttttpppiiiccc^^^^^^]]]]]]]]][[[XXXVVVOOOLLLHHHFFFEEEEEEDDDDDD@@@??????@@@AAA???<<<999:::::::::::::::999888777888999:::999888555333111222222222222333333333333............---,,,+++***)))***+++,,,---,,,,,,+++++++++------------++++++++++++******************//////.........---------,,,---.........,,,***(((************************...---,,,---......---+++&&&'''(((((())))))(((((()))***++++++)))(((((()))&&&))),,,,,,++++++...000******+++,,,,,,,,,,,,+++////////////...---,,,,,,***++++++,,,,,,---......)))***+++,,,,,,,,,+++***............------,,,++++++((((((++++++((((((+++!!!###&&&)))+++++++++***%%%)))...111111222444777777444111000333777:::<<<999IIINNNAAA<<>>;;;777444333555999<<<======;;;999777555111000000111111111///000222444444333222111000000///------,,,,,,,,,---------+++******,,,///(((+++///333444222///,,,+++---///111222111000//////,,,)))'''''''''&&&$$$%%%&&&&&&&&&''''''((((((&&&((()))******+++---///------...///////////////...............------,,,'''''''''((()))+++,,,------000444666555333333333...///000111111111111000.../////////......---,,,///000111000---***))))))***+++,,,,,,---///222555444444555777999:::888666555555444333333333333444777===@@@;;;444333222222111555999:::777444222222222//////333555222000111///............---------******+++++++++,,,,,,,,,000111222333222111///......---,,,---//////...------...///000000000000000333333222111000///......------///222444333111...111///---***)))(((''''''(((000888777///)))))),,,))),,,---***&&&%%%(((,,,zzzsssnnnllliiiiiimmmsssvvvssspppqqqnnnkkklllllljjjbbb\\\ZZZXXXVVVUUUUUUUUUSSSQQQOOOJJJEEEEEEGGGHHHEEEBBB???AAACCCDDDCCC???;;;888888888888888888777666666777777666666666666666555666666555444333222111111222333444444222...+++(((,,,---...///...---,,,+++))))))+++---000000...,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))((('''&&&***+++,,,+++)))))))))***,,,---...,,,***))))))***%%%%%%'''((())))))))))))))),,,...,,,(((&&&&&&(((*********+++,,,---///000---......+++((((((,,,//////111222111...,,,++++++((())))))*********))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......+++)))'''%%%$$$#########'''((()))******++++++***&&&''')))...333777888888222111000000222666999<<>>@@@???;;;777:::888444000...------...000000111111111111000///222111111000///......---,,,,,,,,,++++++************,,,///111222222111000000000111111111000000///000///---+++)))'''&&&%%%''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''((())).........------,,,,,,,,,...000111000...,,,++++++///***&&&&&&***---,,,)))+++...000111000000000111//////000000000111111111333444444444333111///...333666777333---***+++...+++,,,---///000111111111333111222666;;;<<<888333555555555555444333222111777;;;;;;666111222444444333444444444444333222222333333222111000000111111////////////............111000...,,,+++,,,---...111111111111111111222222...,,,+++,,,...///---***000111222111//////111222000333555555222...,,,+++,,,---///111222111000///000///...------...///000///555777222---,,,+++))),,,,,,+++)))((('''&&&%%%{{{sssnnnmmmjjjhhhkkkqqquuuuuussstttpppkkkhhhgggbbbZZZTTTUUUSSSQQQQQQQQQPPPNNNLLLMMMIIIDDDCCCEEEFFFDDDAAA>>>@@@AAABBBAAA>>>:::888888888999999888888777666444444444555555555666666555444444333222111111000000111111111///---***(((+++,,,---------,,,+++***(((((())),,,......,,,***---,,,++++++++++++,,,---------------------------...//////......---,,,+++***+++,,,+++***))))))+++***,,,---,,,******+++,,,&&&&&&'''(((((()))))))))))),,,...,,,(((&&&&&&(((((((((((()))***+++---...---......,,,******---000000111222222///---,,,,,,******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,------------......---+++)))((((((((((((&&&&&&((()))***+++++++++'''(((***...222555555444111000000000222555888:::<<>>@@@???:::777777999:::;;;===>>>===999666888666222///---,,,---...000000000000000000000111111111000000///......---,,,,,,,,,,,,++++++++++++,,,---///111222222222222111111222222111111000000///...,,,+++)))'''&&&%%%''''''(((((((((''''''&&&''''''''''''(((((()))***,,,---------.........///...///111000...+++******///+++''''''+++---,,,******,,,///000///...///000///000000000111111111111222333333444333222000///333555666333---***+++---+++,,,---///000111222222222000111444999:::666222222333333333333222111111555:::;;;666222222333222111111222222111111000///111111000///////////////.............../////////111111111111000//////...222222222222222111111111000...---...000111///,,,+++,,,---,,,******,,,---///111333222000---,,,,,,,,,...///111111111000///000///.........///000111,,,111444111//////---***((((((((('''''''''&&&&&&zzzsssnnnmmmjjjhhhjjjoootttvvvuuurrrmmmgggbbb___[[[TTTPPPQQQPPPNNNMMMMMMLLLJJJHHHJJJFFFBBBAAACCCCCCAAA???===>>>??????>>><<<:::999888999:::::::::999777666333444444555555666666666444444333333222222222111000000000///...---,,,+++,,,---.........---+++******)))***,,,......,,,***---,,,,,,++++++,,,,,,---------------------------,,,,,,------------,,,,,,***,,,,,,,,,***)))***+++)))+++,,,,,,+++***,,,---''''''(((((((((((((((((())),,,...,,,(((&&&&&&(((&&&&&&&&&'''((()))***+++,,,,,,,,,+++******,,,...000111333222000...------+++,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------000///...---,,,++++++,,,))))))))))))))))))))))))'''(((***...222333222000000/////////111333666888888;;;>>>AAAFFFMMMOOOMMMIIIOOOKKKFFFHHHEEECCCLLL[[[YYYVVVSSSOOOLLLJJJHHHIIIDDD@@@@@@@@@===<<<>>>@@@???===<<<;;;:::777444444222///,,,++++++---...000///......///000111222000000000///......------,,,,,,,,,,,,---------------...///000222333444555111111222222111000000//////...---,,,***)))((('''(((((((((((())))))))))))))))))((((((((()))******++++++,,,---...///000000---///000000---+++***)))...+++'''(((***,,,,,,***)))+++.........------...000000000000111111111111111222222333333222111111333444555222---***+++---,,,,,,---...///000000111000//////222666777444000...///000000111111000000333888:::666222111111000///////////////......---//////...------------............//////000111111000111333444444222000...333222222222111000000000///.........000000...---+++,,,,,,,,,******,,,------...///...,,,+++,,,------...///000111000///...//////......///000111111***...111111333444000***$$$$$$%%%%%%&&&'''''''''~~~yyysssnnnkkkjjjiiikkkooossstttsssiiieee```\\\ZZZXXXTTTRRRQQQOOOMMMLLLLLLLLLJJJHHHGGGDDD@@@?????????>>>===<<<<<<<<<<<<;;;;;;;;;:::999:::;;;;;;;;;:::888777555555555555555555666666333333333444444444444444222222111111000000000//////000000111000///---,,,---,,,,,,...//////...,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++***,,,---,,,******+++,,,(((((((((''''''''''''((())),,,...,,,(((&&&&&&(((&&&&&&&&&&&&'''((()))***)))))))))))))))***+++,,,///111333333111/////////,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------...------,,,,,,,,,,,,,,,...---,,,+++***))))))((('''(((***...111222111//////.........///111444555888888:::===CCCFFFDDDAAAAAAJJJKKKKKKPPPLLLGGGLLLUUURRRPPPPPPPPPPPPMMMKKKNNNGGGAAAAAAAAA@@@AAAEEECCC@@@<<<:::999888666444111///---+++***+++,,,...000...---,,,---///111333/////////......---------,,,,,,,,,------...............///000111333444666///000000000//////...---000//////...---,,,++++++(((((((((((()))******+++******))))))((()))))))))******+++,,,---...//////,,,...000000...+++))))))+++)))'''''')))******))))))+++---......------...000000000000000000000000000000111111222222222222222333333111---++++++,,,...---------,,,,,,---------------000222333111///,,,---...///000111111111111777:::666222111000.........//////......---,,,......---------------......///000111222333444444111222333333333222111000111111000000///...------,,,+++,,,,,,---,,,,,,++++++,,,---,,,******,,,---++++++++++++******,,,......//////000000///...------------......///000000+++...111222666777222***%%%%%%%%%&&&&&&&&&''''''~~~|||{{{yyyuuuqqqmmmggghhhjjjmmmooopppnnnlllaaa___[[[XXXVVVUUUTTTSSSOOOMMMKKKKKKKKKJJJHHHFFFCCCAAA???===<<<<<<<<<;;;::::::::::::::::::;;;;;;999:::<<<======;;;999777555555555444444333333333222222333333444555555555444444333333333222222222111111111222111///...---///...---...//////...,,,******++++++++++++******************************,,,---...///////////////+++,,,---,,,*********+++---......,,,***(((((())))))(((((('''''''''(((((())),,,...,,,(((&&&&&&((('''''''''''''''((()))***))))))))))))+++,,,------///000222333111000///000++++++,,,,,,+++***))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,------..................---,,,,,,---......((()))+++...111333111000...---------...///111222555333555999>>>>>>;;;888;;;HHHNNNSSS[[[VVVNNNOOOJJJJJJLLLQQQWWWWWWRRRLLLKKKDDD??????@@@???BBBFFF@@@===:::999888888666555000...,,,******+++---...///...---,,,,,,...000222............------------,,,,,,,,,------..................///000111333444,,,,,,------------,,,,,,......---------,,,,,,,,,))))))(((((()))***+++,,,++++++***)))((((((((()))***++++++++++++,,,,,,,,,,,,...111111///+++)))((()))(((''''''(((((((((''')))+++...///...---...///////////////////////////.../////////000111111222222222111000---+++++++++///...,,,+++)))))))))))),,,,,,,,,...///000...---+++,,,...000111222222333111777999666111111000...//////000000//////...---.........------...//////000000111333444555666777777666555333333333333444///......---,,,+++******)))***+++++++++*********((()))***)))'''''')))***)))******)))(((***---//////////////////...------,,,,,,------...............111333444777888222)))))))))(((((('''&&&&&&&&&~~~}}}{{{zzzttttttssssssssspppmmmjjjdddfffiiikkkkkkhhheeeccc]]]\\\XXXUUURRRPPPPPPOOOLLLJJJHHHGGGGGGFFFEEECCCAAA@@@>>><<<::::::::::::888888999999:::;;;<<<<<<:::;;;===>>>>>><<<:::888555444444444444333333333222333444555666777888888777777777777666666555444222222222222111000...---111///......//////---,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,---...............+++------,,,+++***+++,,,...//////---***''''''((()))((('''&&&&&&'''((()))))),,,...,,,(((&&&&&&(((((((((''''''(((((()))***+++******+++...000//////---///111222111000000000+++,,,,,,,,,+++***)))(((******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---...///000111111111111+++++++++---///222444666...------///111333222111,,,,,,,,,,,,---......///...---000666999888888999;;;HHHPPPXXXaaa]]]SSSTTTEEEEEEJJJTTT\\\\\\RRRIIIEEE???;;;<<<======>>>BBB===;;;::::::;;;:::888666111///---++++++,,,...//////...---,,,,,,---...///------------------------,,,,,,,,,,,,---------------------....../////////((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---...---,,,+++***)))))))))++++++++++++,,,,,,,,,,,,,,,///222222000---***)))''''''(((((((((''''''''')))+++...///...---..................---------------------------...///000111111000...---,,,+++***///---+++***(((((())))))++++++,,,,,,------------,,,---...000111222333333222777999555111000000///111111111111111000000//////............///000000111222333444555666777777<<<:::777555444444555555,,,+++++++++***))))))))))))+++,,,,,,+++******+++******+++***)))(((***,,,******+++***)))***---///000000///......---,,,,,,------.........------,,,///333555555555555111+++---,,,+++***((('''&&&%%%~~~}}}zzzxxxuuurrrqqqooonnnmmmnnnnnnkkkhhheeebbbccceeedddaaa^^^\\\ZZZXXXWWWVVVSSSOOOMMMLLLLLLJJJHHHFFFEEEEEEDDDCCCAAA@@@???===;;;999888999:::666777999:::;;;<<<<<<<<<:::<<<>>>??????===:::888666777777888999::::::;;;888999:::;;;===>>>???@@@===>>>??????>>><<<:::888666666666666555333222000555444222111222222111///,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,---...---+++***+++,,,---......,,,***(((((()))((('''&&&&&&&&&(((***+++))),,,...,,,(((&&&&&&((((((''''''''''''((()))))))))((((((***...000///---,,,...000111000//////000------------,,,+++***)))******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,---...000111333333333333,,,++++++,,,...111444666666444111000111111111000+++++++++,,,,,,,,,,,,---+++***...555666444666;;;???JJJOOOVVV```^^^UUUWWWFFFFFFKKKUUU]]][[[NNNBBB@@@;;;999<<<>>><<<===???<<<<<<===??????===999555222111...,,,,,,---///000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,***)))&&&''')))+++,,,---------++++++,,,,,,---------...000///...,,,,,,---...///111000///---,,,+++++++++++++++,,,---......//////---000333444111...+++***((()))******)))((())))))(((***,,,------,,,,,,------------,,,,,,+++++++++---,,,+++++++++,,,---...111000...------,,,***)))---,,,+++******+++---...***+++,,,,,,++++++,,,---,,,---...000111222222222444888999444000111111111222222222222222111000000...............///000000111111222333444444555555:::999777555333222000000************************''')))+++***((('''(((***+++,,,,,,+++******+++---***+++,,,,,,+++,,,---///111111///...---,,,,,,+++///000000000000...---,,,---222555333111222000------,,,+++***((('''&&&%%%~~~{{{|||{{{yyyvvvsssooollljjjmmmlllkkkkkkkkkhhhdddaaabbbbbbaaa^^^ZZZWWWVVVVVVRRRRRRRRRQQQNNNLLLLLLLLLJJJHHHFFFFFFFFFEEECCCAAA??????===;;;999888888:::555777999;;;<<<======<<<:::<<<>>>@@@@@@>>>;;;888:::;;;<<<>>>@@@BBBCCCDDD??????AAABBBDDDFFFGGGHHHCCCDDDFFFGGGFFFCCC@@@>>>;;;;;;<<<;;;:::888666555;;;999777666666666555444---...///000000///...---........................000000111111111111000000,,,---...---+++***+++,,,+++------,,,***)))***+++''''''&&&%%%&&&(((***,,,))),,,...,,,(((&&&&&&(((''''''&&&&&&&&&'''((((((%%%$$$$$$'''+++---,,,***+++---///000/////////000............---,,,+++*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++---///111222333333222000///---,,,---...000222<<<999444111111000000///++++++++++++++++++++++++,,,,,,000555555111444<<>>???<<<>>>@@@BBBCCC???:::555444222000------...000111/////////...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,---,,,***'''&&&&&&''')))+++---...//////......//////000111111222444222000///...///000111444333111000...---------***+++,,,...000111333333---000444555222///,,,***)))***,,,,,,+++*********&&&)))+++,,,+++++++++,,,,,,,,,,,,++++++*********---,,,+++*********,,,,,,111///...------,,,***)))+++*********,,,...111333***+++,,,,,,++++++,,,---+++,,,---///000111111111555999999444000111222222222222222222222111000000---------------...///000000111111222222333333444555666555444222...+++)))***************+++++++++###&&&((((((%%%$$$%%%''''''(((((((((&&&&&&((()))+++,,,......------...///222111///...,,,,,,++++++222222333222111000...---***000444111//////000///++++++***)))((('''&&&&&&~~~}}}zzzvvvpppllljjjjjjiiiiiihhhkkklllgggddddddccc```ccc\\\XXXWWWVVVRRRQQQRRRPPPOOONNNMMMLLLMMMNNNOOOKKKHHHCCCAAAAAACCCDDDDDDAAA@@@>>><<<;;;:::999999999;;;===>>><<<;;;;;;;;;???AAABBBAAA???======>>>???@@@CCCFFFHHHIIIJJJJJJJJJKKKMMMOOOPPPPPPPPPOOONNNPPPTTTUUUTTTOOOIIIFFFAAA???===<<<>>>???@@@@@@??????@@@???>>>;;;999888666777888777555333222333666555444444444666888:::777555333222000000000000000222333111...+++))))))+++---...---,,,++++++,,,...+++******---...,,,***---///000///,,,)))((((((&&&'''))))))((((((***+++((()))))))))(((***,,,//////......///000///---+++***,,,......---...///000+++(((&&&'''***+++)))'''))))))(((((()))+++---...,,,///333333111///000222333222111000000111222222999777333000......///000000---++++++------+++(((---///111333555888;;;===HHHOOOSSSPPPMMMOOOQQQRRROOOHHHLLLZZZ___TTTIIIFFFDDDCCCCCCCCCDDDDDDBBBAAAAAA??????@@@BBB@@@;;;777;;;666000///111222000,,,---...///...+++***)))******++++++,,,,,,,,,++++++,,,+++***))))))***++++++***((((((***...///...+++******+++,,,...///000000333333222333333444555666777444111222555999999999<<<666111111111000111333333222111000000111222333---444777444111000///---/////////...---+++***)))+++---//////---,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))***++++++***+++---//////......---------......++++++++++++++++++++++++...---+++*********+++,,,...******///333333222333888777666777777666333000222333555666666333000...------...//////......---//////000111333666888999555555333111///...,,,++++++******)))))))))))))))))),,,...,,,&&&###$$$'''))))))))))))************+++)))))),,,///111000...222222222000......000222444333111///...------...+++///111111---++++++------,,,***((('''&&&&&&'''{{{vvvppplllkkkkkkkkkjjjlllooonnniiiffffffeeebbb___YYYVVVVVVTTTQQQOOOPPPMMMMMMLLLKKKKKKKKKKKKLLLIIIFFFBBB@@@@@@BBBCCCDDDCCCBBB@@@>>><<<::::::999999;;;======<<<::::::;;;>>>???AAA@@@???>>>>>>???CCCEEEHHHJJJMMMNNNOOOOOOMMMOOORRRUUUVVVVVVTTTSSSRRRTTTWWWYYYWWWSSSNNNJJJGGGDDD@@@>>>???AAABBBBBBFFFFFFEEEDDDBBB@@@>>>===>>>???>>><<<999777777888888777777777888:::===>>>@@@>>><<<;;;999999999:::666777777666222///.........000222222000.........///---,,,,,,...///...,,,///111111000---+++******'''((())))))((()))+++---+++,,,,,,+++++++++...000333111///...///000///...,,,---............111333222///------//////---***++++++******+++,,,---...---///222222000...///000000///.........000333444:::888555222111111222222555111---,,,---...---,,,...111444444333555===CCCSSSVVVUUUNNNIIIKKKOOOQQQUUUMMMMMMWWW\\\TTTMMMLLLMMMMMMLLLLLLLLLKKKIIIHHHHHHEEEAAA@@@@@@???;;;888===:::666666888888444000...000000///,,,***))))))***+++,,,------,,,+++++++++***)))(((((()))***+++,,,+++***+++...///---+++,,,,,,,,,---...000111222444444444444555666777888777444222333666888999888;;;555000111111///000333444333222222222222333444111777999555111///...,,,+++,,,,,,,,,,,,,,,+++++++++---///...,,,+++***+++***++++++,,,,,,,,,++++++***+++,,,,,,+++,,,...000//////...---------......///////////////............---+++***)))******+++///***)))---111111222444999888777777888777444222444444555555444222000.....................------...///000222444666888999444444222111///---,,,++++++******)))))))))))))))'''***---+++'''%%%&&&)))*********))))))))))))***+++)))))),,,///000///---///000000///---,,,---///222111///---,,,,,,,,,,,,...///111111000.........+++***)))'''''''''((())){{{tttpppnnnnnnnnnnnnnnnpppnnnhhheeedddaaa]]]ZZZUUURRRSSSSSSNNNLLLLLLIIIIIIIIIJJJIIIIIIHHHGGGFFFCCC@@@???@@@BBBCCCDDDEEEDDDBBB???===;;;::::::888:::<<<<<<:::999:::::::::<<<>>>>>>===>>>???@@@FFFGGGIIILLLNNNPPPQQQRRROOORRRWWW[[[]]][[[XXXVVVRRRTTTVVVXXXWWWSSSOOOLLLHHHDDD???===???CCCGGGIIIKKKJJJGGGEEECCCAAA@@@???CCCCCCAAA>>>;;;999:::;;;999999999:::;;;>>>@@@BBB@@@???===<<<;;;;;;;;;;;;999::::::999555222111111222555888888666444222222111000//////111111000///111222333222///---,,,---*********))))))***---///000111111///......000222888555222111222222222222///////////////111555999;;;777444333444333000---...------,,,,,,------...,,,...000111/////////000///...++++++,,,000444777;;;:::888666555555555666;;;777222//////000000000///444888777444777AAAKKKYYYYYYTTTJJJEEEIIIOOORRR[[[QQQMMMSSSWWWSSSQQQSSSVVVVVVUUUTTTRRRPPPNNNMMMNNNIIICCC@@@AAAAAA@@@>>>@@@>>>===???@@@???:::555222333333111---+++*********,,,---......---+++******)))((((((((()))******...------...//////...,,,//////......///111222333666666555666666777888999888666444444666888888888999333///000111///000333555555444444444444555555444999;;;666111///---+++((()))***+++,,,---------,,,---...---+++)))))))))+++,,,,,,,,,,,,++++++***+++,,,------,,,---///000000//////...---------...000000000000000000000000...---,,,***))))))******///***))),,,///000222666<<<:::888888888888666555777666444333111000///.../////////......---------...///000222444666888999333222111000...,,,+++++++++******)))))))))))))))&&&(((+++***'''&&&(((+++,,,+++******))))))))))))*********,,,...///...------...000000...---------///...---+++******++++++...------///000000///---***)))(((((((((***,,,---zzzwwwvvvvvvuuuttttttqqqkkkfffddd___YYYUUUQQQOOOQQQPPPKKKHHHHHHFFFFFFGGGHHHHHHFFFEEEDDDDDDAAA???>>>@@@BBBCCCDDDFFFEEEBBB@@@>>><<<;;;:::888999::::::999888999:::666888:::::::::;;;>>>@@@BBBCCCEEEGGGIIIKKKMMMMMMLLLQQQWWW]]]^^^[[[WWWSSSKKKMMMOOOPPPOOOLLLIIIGGGAAA===999888<<>><<<<<<<<<>>>===;;;888666555777999999999999999:::<<<===>>>:::999777666555666666777888999999666333111000111777:::===>>><<<999777666222111111111222222222111222333333222///------...------,,,******+++///222555555555333111111333555<<<:::999888999888777555000000000000222666===AAABBB>>>:::888888666222//////......------,,,,,,,,,,,,---///000111222333444222///,,,***,,,000555999<<<<<<;;;:::999999999999>>><<<999666555444333222000444999;;;<<<@@@GGGNNNQQQQQQMMMFFFDDDKKKRRRVVVYYYPPPKKKNNNRRRRRRTTTWWWYYYYYYXXXVVVRRRNNNLLLLLLMMMHHHDDDCCCFFFHHHHHHGGGAAAAAACCCEEEFFFCCC===999777777777555111---,,,,,,+++---///000000...,,,***+++******))))))***,,,,,,/////////000111111000000111000/////////111333444555555555555666777888999888777666666666777777777777222...000111///000222555555555555555555555555555:::<<<777111000///---((()))***,,,------------+++------,,,)))(((((()))------------,,,+++*********,,,---,,,,,,,,,...000111111///...------------...............////////////---,,,************+++...+++,,,000222111333666???<<<999777888888888777:::777444111///......///111000//////.........---///000222333555666777777111000000...---,,,+++++++++******)))))))))))))))'''(((***)))'''''')))+++...---+++***((((((((((((******+++,,,------,,,,,,,,,///222333222///.........---,,,*********++++++,,,***(((***---///---*********))))))+++...111333}}}vvvppplllccc[[[SSSOOOMMMOOONNNIIIEEEFFFDDDEEEFFFFFFFFFEEECCCBBBBBB@@@>>>>>>@@@BBBCCCCCCDDDCCCAAA>>><<<;;;:::999777888999888777666777999444555666666666888;;;===>>>>>>???@@@BBBDDDEEEFFFEEEJJJRRRWWWXXXUUUOOOKKKBBBCCCDDDEEEEEECCCAAA???:::666222333777>>>EEEHHHCCCAAA>>>;;;888777666666444444333111000000333555666666555555555555555555555444333222222222333444444555555333000//////000999<<>>;;;888777111222222222111111111222111222222000...------...//////...,,,,,,---111444777777777555333222444666<<<<<<>>>@@@AAA>>>:::666///000000111444;;;CCCHHHGGGCCC???===<<<:::666222.........------,,,+++++++++,,,---000444777999:::666333///,,,---111666:::<<<<<<<<<======<<<<<<;;;===>>>???>>>;;;777444222222444888???EEEJJJKKKKKKEEEGGGGGGDDDGGGNNNUUUVVVRRRLLLHHHJJJNNNQQQUUUXXXZZZZZZYYYVVVPPPLLLJJJJJJIIIFFFDDDEEEHHHJJJJJJHHHCCCDDDFFFGGGGGGDDD???;;;;;;<<<;;;999555111000000---...000000000...---+++...---,,,,,,,,,---///000///111222333333333444444222222111000000111222333444444444444555666777777999999999888777666666777666111...000111000000333444555555555555555555444444999;;;666222111111///,,,,,,---------------,,,+++,,,,,,+++)))'''((()))---------------,,,+++***)))***++++++***+++---///333222000///...---,,,,,,,,,,,,,,,------.........///...,,,+++++++++,,,---...---///444666333444777@@@===888666666888999999;;;999444000...---///000222111000/////////000000111222333555555666555555000//////...---,,,,,,++++++******))))))))))))))))))***)))(((''''''((()))///...,,,***((((((((())))))***+++,,,+++++++++++++++...222333222000.........---,,,++++++,,,------,,,)))'''))),,,...,,,***++++++***+++...222666999~~~vvviii]]]TTTOOOLLLMMMKKKGGGDDDDDDBBBCCCCCCCCCBBBBBBAAAAAA@@@>>>======???AAAAAAAAA@@@???===;;;:::888888777666777777666555555666888444555555444444555888:::;;;;;;;;;;;;<<<===??????>>>CCCJJJOOOOOOKKKEEE@@@;;;;;;<<<<<<<<<;;;::::::666333000000333777:::<<<===<<<:::777555333222111---.........---...000222111111000000///...---,,,...---,,,,,,,,,---...///111222222000......///111888:::<<<<<<:::777555555///000111111//////000111000111000///---,,,---...000000000///...000333555666777666555333222444666888:::>>>AAACCC???999555...///000222555;;;CCCHHHIIIFFFAAA@@@???>>>999666---.........---,,,++++++,,,,,,---000555999;;;<<<888555111//////333888;;;:::;;;===>>>???>>>======<<>>BBBEEEFFFKKKSSSWWWVVVOOOKKKGGGGGGKKKPPPUUUYYY[[[]]]\\\XXXQQQLLLJJJKKKIIIFFFDDDDDDGGGJJJIIIGGGGGGGGGHHHHHHFFFCCC@@@>>>===>>>===;;;777444222222000000000000//////...---000//////...///000222333222444666666555444555666444444444444444333333333333222222333333444555666:::;;;;;;:::777666666666555000...111333111222444444555666666666666555444444999:::555111111111000............------,,,+++++++++,,,***)))(((***+++,,,------------,,,,,,+++)))***++++++******,,,...444333111///...---,,,,,,---------......//////000......---,,,---...///000//////222666666444555:::AAA<<<666333333666888999<<<999555111//////000111333222111000111111333333333444555666666555333333//////......---------,,,+++******)))))))))))))))******(((''''''((())))))000...,,,)))(((((()))***)))+++,,,,,,***))))))***))),,,///000///---,,,,,,...---,,,,,,,,,---...///---+++******+++------,,,,,,++++++,,,///444999<<>>>>>>>>???>>><<<:::;;;<<<======<<<;;;:::999777666666666555555666666555333444666777777777666555333444666888999999888777777777888999:::>>>DDDHHHHHHCCC<<<888444444555555555555555555111000///000222444555444666666555444222000...---+++,,,------,,,,,,---...,,,,,,,,,,,,++++++***)))((('''&&&&&&'''((()))***,,,,,,---,,,++++++...000333555666555333000000000,,,...///...,,,,,,---///000111000///---,,,...///000111222222111222444666444555555333222222444666333555888<<<===;;;777333...///000111333888>>>BBBEEEBBB>>>======<<<888555---.../////////...------...------///444888::::::666444111000111555:::===888:::<<>>======@@@CCCBBB>>>:::777666777888;;;@@@DDDEEEDDDBBB;;;@@@EEEIIIPPPZZZ^^^]]]UUUPPPJJJFFFHHHOOOWWW[[[]]]______ZZZSSSMMMLLLMMMMMMHHHDDDEEEIIINNNPPPPPPMMMMMMLLLIIIFFFDDDCCCBBB=========;;;888555333333333222111///......//////111000000///000222333444666888:::999666444444555666777888999888777555444222222222222333444555666;;;<<<===;;;888555555666555000///222444333333555666666777888888777666666666::::::555000//////...---------------,,,++++++***++++++***)))))),,,...,,,,,,------------------***+++,,,+++++++++---///555444222000...,,,,,,+++,,,------...//////000000......---...///000222333222000111333222222777>>>@@@;;;444000111444777999<<<999666222000000111222444333222222222444666777666666777777666444111000/////////...............+++******))))))))))))))))))(((&&&&&&''')))++++++000...+++)))((()))***+++)))+++,,,,,,)))'''((())))))+++...///...------------,,,,,,+++,,,---...///,,,,,,,,,***))))))+++,,,+++******+++...444999===wwwYYYRRRMMMKKKIIIDDDCCCDDD???>>>===;;;;;;<<<======<<<:::999999:::;;;:::999888777666555444444444444555666555444333333555777:::999888666444444666888777666555333333333444444888<<>>777999<<>><<<>>>AAABBBAAA===999999999999<<<>>>???======>>>@@@999???DDDJJJUUU```ffffff[[[VVVMMMEEEFFFOOOXXX]]]]]]``````[[[SSSMMMMMMNNNPPPKKKFFFFFFMMMUUU[[[^^^RRRQQQOOOKKKGGGEEEEEEFFF;;;<<<<<<:::777444333333555333111///......000000111000000000000222444555:::<<<===:::666222222333888999;;;<<<<<<:::777555333333333333444555666666;;;===>>><<<888555555666555000///333555444444666777888999::::::999888777888<<<;;;444///------,,,***++++++,,,,,,,,,++++++***++++++*********---///++++++,,,---............+++,,,------,,,,,,...000555444222000...,,,,,,+++++++++,,,,,,---......///............000222444666444111//////...///777AAA@@@:::333//////222666888<<<999666333222111222333444444333222333555888999777888888888666333000...////////////////////////+++******)))))))))))))))'''&&&$$$%%%(((+++---...///...+++)))((()))+++,,,(((+++---,,,)))'''''')))+++...000000000//////000,,,++++++++++++,,,...///)))++++++)))%%%%%%'''+++***))))))***---333999<<>>:::999777777888888666555666777888999999888777666;;;888555222222555888;;;@@@;;;666555777777555111555444333000......000222CCC???:::777666666666555222111111111000000//////111111111111111111222222555444111...---------...,,,,,,,,,+++***)))((((((''''''''''''(((((())))))((((((((((((((((((((((((///+++(((***---...+++(((((())))))))))))*********))))))))))))***+++,,,,,,...//////...------///000//////.........//////000......//////000000111111333111222///...:::<<<---000000//////000111222222555444444333333222222222++++++,,,---...///000000......///000111222333333222333333444555666777888888888999;;;===>>>???@@@@@@AAABBBAAA>>><<<::::::999;;;======;;;:::::::::@@@???@@@EEENNNZZZccciii___XXXQQQOOOTTTYYY\\\\\\ZZZWWW\\\ggggggZZZPPPPPPNNNMMMJJJIIIPPPZZZ______UUUSSSPPPMMMJJJIIIIIIIII>>>===<<<:::999888888888777444111111444555444222222111111222444666999;;;@@@@@@???<<<999777888999999;;;>>>AAAAAA>>>;;;888555888999888444444888=========<<<;;;999777555333333222000111444666777777444777:::;;;;;;;;;<<<===???>>><<<888222---++++++,,,,,,,,,+++++++++*********)))***,,,//////---,,,---...000111111///...,,,///...------...///000111111000...,,,,,,,,,...///...---,,,+++,,,---...///000000//////000222555666555444333000000222777;;;@@@;;;666444666888999888@@@>>>:::666444444444555::::::888444555:::;;;999777555222000000111333444888888666333///,,,,,,---//////......---.........---+++((())),,,000333555222///,,,)))(((((()))***.........---,,,+++***)))+++...///...000333222...+++---///000111000///...+++++++++++++++,,,,,,,,,+++,,,---------///333666yyyiiiVVVKKKIIIIIIEEE@@@???===;;;;;;<<<===<<<<<<:::999777777888888666555444555666777777777666555:::888555333333555888:::<<<999555555888888666222222222222000...///111333<<<999666444444555666555000000000000/////////...111111111111111111111111555333111...,,,++++++,,,+++,,,,,,++++++)))((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''')))---111000***$$$)))))))))************+++***************++++++,,,---...//////------...///000///...------------------------....../////////111///111000///;;;>>>111///////////////000111111111111000000000/////////------..................---......//////000000111000000111222333444444555666777888:::<<<===???@@@@@@AAABBBAAA???<<<;;;;;;;;;<<<>>>>>><<<:::::::::<<<<<<<<>>:::888999999;;;===???AAAAAA>>>;;;999666888:::888555555999===<<<;;;:::888666555333333444222111111333555666555555777:::;;;;;;;;;;;;<<<;;;;;;:::666111...,,,,,,,,,,,,,,,+++++++++******,,,++++++,,,......---,,,---...///000000///...---......------...///111222333222000...---......///000///...---,,,,,,------111000//////000222444555555555333111111333888<<<;;;888444444666888999999???>>>;;;999888888888999;;;<<<;;;888888<<<<<<999888666333111222666:::===>>>>>>===:::666222111222111000000000000000111111000...,,,,,,---111444555333111---***(((((()))***...------,,,,,,,,,,,,---...111111///000333333///---...000111000///---,,,***************************,,,...///000000222333|||bbbQQQLLLJJJDDD>>>???===<<<;;;<<<===<<<;;;:::999777777888888666555222333444555666555555444888777666555555666777888888666555666999999666333000000000000//////222444444222000000222444555444000////////////.........000000000000000000000000333111///---+++*********+++++++++++++++***)))(((&&&''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&***......+++''')))************+++++++++,,,,,,+++************++++++---//////...,,,,,,---//////---,,,+++*********,,,,,,,,,,,,------------...,,,///000///:::???333.............../////////............------------//////.........---------...........................//////000111222333333333444666888:::<<<>>>???@@@AAACCCBBB???===<<<<<<===???@@@???===;;;:::;;;;;;::::::<<>>;;;===<<<:::888777666555555777666777;;;>>>>>>:::666999888777777777999;;;<<>>@@@AAA@@@===:::888777999:::888666666999<<<:::999666444333222222222555333111111333555555555666888;;;;;;::::::::::::999999888555111.........,,,,,,,,,,,,++++++++++++///---,,,,,,...///......---...///000000///...---......------...///111222666555333111/////////000222111000///------------111111000///000111333444555444333222222444999===999777555666888:::;;;;;;<<<;;;:::999999999999:::888;;;;;;888888999888555555333111000333888>>>BBBEEEEEEDDD@@@:::666333222555555555555555666777888555444111000000222444666555333///+++)))((()))***---,,,++++++,,,...000222333555444111111333444111000111111111///---+++***))))))))))))))))))))))))(((+++///111111000000000www___RRRKKKFFFBBBCCCAAA>>>>>>>>>???===<<<:::999777777888888666555111222444555666555555444666666666666666666666666555555555777999777444000000000111000......000222000......///111333333333000000000000000/////////000000//////////////////......,,,+++*********++++++++++++++++++***)))(((''''''((())))))(((((('''((((((((((((((((((((((((+++(((######%%%))),,,,,,************++++++++++++------,,,******))))))))))))+++...///---+++++++++---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,---***...///---666;;;111,,,,,,------------------------------------------............------------///.........---------,,,//////000111222333444444111222444666888:::<<<===???AAABBBBBB@@@>>>>>>>>>@@@AAAAAA@@@===;;;;;;<<<<<<<<<======>>>AAAEEEIIINNNPPPRRRQQQQQQUUU^^^eeepppllliiiggg```VVVRRRSSSRRRWWWZZZ[[[```eeefffddd[[[YYYTTTOOOHHHBBB>>>;;;<<<;;;:::888666555444444444666:::@@@EEEEEEAAA<<<;;;:::999999:::;;;>>>???DDDDDDCCC@@@===;;;;;;<<<===>>>???>>>===;;;999777666777888666555555777:::999777555222111111222333444333222222555777888888777999;;;;;;:::888888999999:::999666222///...///,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,...111111111---...///000000000/////////.........///000222333888777555333111000000000333222111111000/////////222222111111111111222333333333333222222555999===::::::::::::;;;=========;;;;;;;;;;;;<<<<<<<<<<<<888<<<===:::888888777444333333222333666;;;???BBBIIIIIIHHHDDD>>>888555444999999999:::;;;<<<===>>>999888666444222333555777777555111---***))))))***---,,,++++++---000444666777999888333111333444333333333222111///,,,***)))))))))((((((((((((((('''(((***---......---...///uuu^^^QQQKKKJJJEEEBBB@@@?????????>>><<<:::999777777888888666555333444555666777666666555555555555666666555555555444555666777777555111...000111111000...------///000//////111333444333111111111111111111111111111/////////......---------***************+++,,,,,,******+++++++++***))))))((((((***+++***)))((('''((((((((((((((((((((((((---)))%%%"""###&&&)))+++))))))*********+++++++++---,,,+++***)))((((((((('''***------,,,***)))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---))),,,---)))///444---***+++,,,,,,,,,++++++************++++++,,,,,,,,,***++++++,,,---.........000//////......------,,,...//////000111222333444000111333555777999:::;;;===@@@BBBBBBAAA@@@@@@AAAAAABBBBBB@@@===<<<<<<======>>>?????????BBBFFFJJJLLLPPPRRRRRRRRRWWWbbbkkkzzztttlllcccYYYQQQPPPSSSUUU^^^fffjjjmmmnnnkkkfff]]]YYYRRRJJJDDD@@@>>>===>>>===;;;999777666555444444777>>>GGGMMMNNNIIIDDD<<<;;;::::::;;;===@@@AAABBBBBBBBB???<<<:::;;;;;;<<<<<<<<<;;;:::888777666555555555444333333555666888777444222111222333444444333222333777:::<<<<<<777999;;;;;;999888888888<<<<<<;;;888333000//////------------............///---,,,---000333555555...//////000111111111111////////////000222444555999888777555333222111111222222222222222222222222333222222222222333333333222333333333444666:::>>>>>>>>>>>>=========>>>>>>======>>>???@@@AAABBBBBB???CCCCCC???;;;;;;;;;999888999999;;;<<<>>>@@@AAAHHHHHHGGGDDD???;;;999888999999999999:::;;;======999999999666333333555777888666222...++++++++++++---,,,,,,,,,///222666999888;;;:::444111222444333444333222000...,,,***)))***)))))))))((((((((('''))))))***)))((()))+++---lllXXXOOOLLLEEECCC@@@??????>>><<<;;;:::999777777888888666555555666777888888777666555444444444444444444444444444555666777555333000...000111111000---,,,,,,---111111111333555555444222111111222222222222222333///......------,,,,,,,,,(((((()))***++++++,,,,,,******+++++++++******))))))***,,,---,,,+++)))(((((((((((((((((((((((((((''''''((()))((('''&&&%%%((())))))))))))*********,,,+++***)))((('''''''''''')))++++++***(((((()))''''''(((((()))***,,,,,,,,,,,,,,,,,,++++++++++++---(((+++---'''***...))))))***+++++++++***((('''%%%&&&&&&'''((()))******((())))))***+++------.../////////......---------,,,------...///000111111111111333444666777999999;;;>>>AAABBBBBBCCCCCCEEEAAAAAAAAA???===<<<===>>>===???@@@??????BBBHHHNNNOOOPPPQQQPPPQQQWWWbbbkkkxxxssskkk___TTTOOOPPPTTTZZZeeeooosssssspppjjjcccXXXSSSLLLEEEAAA??????@@@@@@???===;;;999777666666777;;;BBBLLLSSSSSSNNNIII===<<<;;;;;;;;;===???@@@>>>>>>>>><<<:::999999;;;;;;::::::999888777777666555444333222222222333444666555444333222333333444444333222444777:::<<<<<<777999;;;;;;999888888888======<<<888444111000000///////////////000000000///......///222555666555000000111111222222333333111111000111222444666777::::::999888777555555444222222333444555555444444333333333444444555555555333444555666777999===AAAAAAAAAAAA???>>>>>>@@@BBB???@@@AAADDDGGGJJJLLLNNNLLLOOOMMMFFFAAABBBDDDEEECCCCCCCCCCCCCCCCCCCCCDDDHHHGGGEEE@@@;;;777666777555555555555555666777888666777888666333222555888999777333///---,,,------.........///111444777999666::::::555111111333222333222111///...,,,+++***+++++++++******))))))((()))((((((&&&%%%&&&)))+++~~~fffVVVOOOGGGEEEBBB@@@@@@???===<<<:::999777777888888666555777777888888777666444333333222222111111222222333111333555555444222111000...///000///...,,,------000000222555777888666333000000111111222222222222......------,,,+++++++++*********++++++*********)))******+++++++++******+++,,,...///...,,,***)))(((((((((((((((((((((((($$$&&&)))***)))((('''&&&''''''((((((((()))))))))))))))(((''''''&&&'''''''''((())))))((('''((())))))((((((((()))***+++++++++++++++******)))))))))---'''+++---&&&(((---)))((((((*********((('''&&&$$$%%%%%%&&&((())))))***(((((())))))*********+++------------,,,,,,,,,,,,------...///000111111222222222333444555666777888999<<<@@@BBBDDDEEEFFFHHH@@@@@@@@@>>><<<<<<>>>@@@???AAAAAA@@@???BBBKKKQQQSSSQQQOOOLLLLLLRRR\\\dddggggggcccZZZRRROOOQQQTTT]]]fffnnnoookkkfff___XXXQQQNNNIIIEEEBBBAAABBBBBBBBBAAA???===;;;999888888888;;;BBBJJJPPPPPPKKKEEE@@@???===;;;::::::;;;<<<999::::::999777666888999;;;:::999888777777888888666444333222222333333333444444333333333333333333555444222333555777888888666888::::::999888888999:::::::::777444111111111000000111111111222222222111111111222444555444222222222222222333444555555222222222333444666888:::<<<<<<<<<<<<;;;:::999888444555666666666555444333333333444666777777777777666777999:::;;;===AAAEEEEEEFFFFFFDDDBBBDDDHHHKKKKKKLLLNNNRRRXXX^^^dddgggfffhhhdddZZZTTTVVV\\\^^^]]]ZZZWWWTTTSSSTTTVVVXXX]]]YYYRRRIII???888555444333333333222222333444444111444666555222111555888999777333000......///000000000000111222444666777222888:::555111000111111222111000///...---------...------,,,++++++******'''(((((((((&&&&&&'''(((yyycccWWWKKKHHHEEEDDDCCCBBB@@@>>>:::999777777888888666555777777888888777555333222333222111000000111222333///111333444333222222333+++---//////...---...///...///111555999999777555//////000000111111111222......---,,,,,,+++******,,,,,,,,,,,,+++)))(((''')))******+++++++++******,,,---///000///---+++)))((((((((((((((((((((((((''''''&&&%%%%%%'''+++...''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''((()))(((&&&&&&(((***+++***)))))))))))))))*********))))))(((((((((''',,,&&&+++...'''(((---+++'''((()))***)))(((&&&$$$&&&&&&'''((()))+++,,,,,,))))))))))))((((((((((((++++++++++++++++++++++++//////000111222333444444333333444555555666666777777;;;???BBBDDDFFFHHHJJJ?????????>>><<<<<<>>>@@@CCCDDDDDDAAA@@@DDDMMMTTTVVVRRRLLLHHHHHHNNNVVV]]]UUUYYYZZZUUUOOONNNPPPRRR\\\dddiiifff```ZZZSSSLLLMMMLLLJJJHHHGGGFFFEEEEEEDDDCCCAAA>>><<<:::999999777999???FFFKKKJJJDDD>>>CCCAAA>>>;;;888777777888666666777666555555777888;;;:::999888888888999:::777555333222333444444333222222333333333333222111777444222222333444444444555777999:::999888888999777777888666444222222333111111222222222333333333444333333444555444222///333333333333444555666777333333333444555777999;;;>>>>>>??????>>>===<<<<<<777777888777666555333222333444555777888999999999888:::;;;===>>>AAAEEEHHHJJJKKKKKKIIIHHHJJJPPPUUU^^^___bbbhhhoooxxxsssmmmpppwww{{{zzzuuuooojjjiiilllpppttt}}}vvvkkk[[[KKK@@@:::888555444444333333333333444...222444444111000444999999666333000//////000111111111222333444444555555000777:::555000000111000000000///...............//////......---,,,++++++%%%(((******)))'''&&&&&&nnn___VVVOOOHHHCCCBBBBBBAAA???CCC;;;555666888777555666444555555666555333222111333222222111111222222333000000000000000111111111---------.........//////111111333777;;;===<<<;;;666222...---///111111///000///,,,***)))***+++,,,******))))))))))))************+++++++++,,,,,,,,,/////////...,,,)))&&&$$$((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&,,,+++)))'''&&&'''((()))'''))))))((('''&&&'''(((******))))))))))))******)))))))))******+++,,,,,,))))))((('''''''''''''''%%%%%%&&&'''''''''''''''***************)))))))))(((***,,,......---***)))***,,,...---+++***)))))),,,------...///000111111111222444555555555444444666:::@@@DDDDDDBBB@@@???>>>===<<<;;;<<>>;;;999888777666999;;;<<<;;;999999999;;;999777444333444555555555555555555555666777777777777666666666666777777444333222111111333555666888666333111000111222333:::555333666666444444555555999======:::666555555555555555333111000111333777777555444444555666777444555555444222222333555555777666222222555777666;;;666444555555333555999@@@===;;;===@@@AAA>>>:::999999888888777777777666666666666777777777777777;;;;;;;;;;;;===AAAHHHMMMNNNMMMKKKIIIKKKPPPXXX^^^iiikkkooovvv}}}uuuhhhYYYIIIAAA@@@???@@@@@@@@@@@@>>>;;;:::666666666444222111333444:::666111///111222111000444444666:::===??????>>>666777777555333111111222333333333333222333333444444111---,,,,,,------,,,(((((((((((())))))))))))wwwfff[[[TTTKKKFFFDDDCCCAAA???CCC;;;555777999888777777555555555666555444222111333222222111111222222333222222111111111111111111---------.........////////////111555999;;;;;;:::555222//////000111000...///...,,,+++******++++++******))))))))))))***************+++++++++,,,,,,,,,---...---,,,***'''&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&'''((('''))))))((('''&&&'''((())))))(((((((((((())))))))))))(((((((((***,,,---***)))((((((''''''((((((%%%&&&'''((())))))))))))'''''''''''''''''''''''''''(((***,,,,,,,,,***)))***,,,------+++))))))***++++++,,,---...///000000111333444666777666666666999<<>><<<<<<<<<>>>@@@BBBGGGGGGEEEBBB???@@@DDDGGGCCCAAA???>>>@@@DDDHHHKKKPPPJJJIIIOOOTTTRRRPPPPPPNNNMMMLLLJJJGGGGGGIIIJJJLLLOOOOOOJJJGGGIIIJJJIIIFFFDDD@@@<<<999777777777333555888888777555555555555444222000000000111222444444444444444555555666777777666555555666777777333333111111111222444555666555222000///000111222999555333666777444222444333777:::;;;888555444444444444555333222111222444111111222333555777:::;;;444555666555444333444555444666666333444888888666888555555777777555555999???<<<999:::<<<<<<999555777777777777666666666555666666666666777777888999;;;;;;<<<<<>>@@@???<<<999222333444444333222333444333555666666555333222222111///,,,++++++,,,+++***(((((((((((())))))))))))oooaaaZZZPPPJJJFFFDDDAAA???AAA:::666888:::999888999555555666555555444222222333222222111111222222333333333333222222111111000---------...............------000444888::::::999555333222111111111...,,,------,,,,,,++++++************))))))))))))***************++++++++++++,,,++++++,,,,,,,,,+++)))((()))))))))((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&%%%$$$###$$$%%%&&&''''''))))))((('''&&&'''(((((((((''''''''''''((((((***)))(((((((((***,,,---******)))(((((((((((()))''''''(((******+++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))*********)))+++,,,,,,***))))))************+++,,,---...///000111333555666777666666<<<>>>AAAAAA@@@??????@@@???>>>===<<<<<<===>>>???BBBBBB@@@>>><<<===@@@CCC===>>>>>>@@@BBBEEEHHHJJJNNNKKKKKKOOOSSSPPPMMMLLLGGGDDD@@@>>>AAAEEEJJJLLLIIIOOOQQQKKKGGGIIILLLNNNDDDBBB>>>:::777666555666111333555666444333222333111000///......///000111333333333333333444444555777666444333333444666777222222111111111222333444555333000......///111222888444444777888444111222111444777888666444333222333444555444222222333555//////000111333666999;;;555777888888666555444555333666666666888;;;:::666888666777:::;;;888999;;;@@@===999999:::999555222555555555555555444444444777666666666777888:::;;;:::;;;<<<===@@@EEELLLQQQSSSOOOIIIEEEEEEKKKTTT[[[cccjjjrrr{{{}}}uuuhhhZZZSSSSSSTTT[[[```\\\OOODDD??????===<<<999555222111444666:::666222000111333555555444888>>>AAAAAA===777333222333444444222222333444555888<<<<<<999555111///...---++++++,,,+++)))'''))))))))))))((((((((((((vvveee]]]TTTMMMIIIGGGDDDAAA???999666888:::888888:::666666666555444444333333333222222111111222222333333333222222111000//////........................,,,---///333777:::999888333333333333222000---+++,,,,,,,,,,,,,,,+++***)))******))))))))))))******************+++++++++++++++,,,,,,,,,+++***)))((('''((()))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%############$$$%%%'''''''''))))))((('''&&&'''((('''''''''&&&&&&'''''''''((()))***+++,,,,,,,,,,,,+++******)))))))))))))))******++++++++++++******&&&&&&'''''''''''''''((($$$$$$%%%&&&'''((()))***(((***++++++))))))***+++)))(((((()))***+++---......///111333555666666666<<<>>>>>>===<<<;;;===>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;===???AAA??????@@@CCCFFFIIILLLNNNOOONNNNNNQQQSSSQQQMMMJJJHHHCCC======AAAFFFHHHIIIIIIPPPRRRMMMHHHJJJOOOSSSEEEBBB>>>:::777555444444222444666555444222333333111111000000111222333333333333333333333444444555777555333222222333555777111111111222222222333333444222000......///111333888555555999999555111111000222444666666555333333555666666444222111222333222222111111111333444555555888::::::888666555555444777999999;;;>>><<<777;;;888999===>>>======@@@AAA>>>;;;:::999999666444444444444444444444333333777777666666777:::<<<===;;;<<<======???DDDIIINNNKKKIIIDDD@@@???DDDKKKPPPVVV^^^jjjsssyyy|||yyytttjjj___ZZZ[[[bbbeeeddd]]]PPPFFFBBBBBB@@@>>>:::555111111444777:::888555333333555888999444888>>>AAA@@@;;;666333888888888666333111111222777<<>>===>>>???CCCHHHLLLOOOOOOPPPRRRRRRRRRQQQNNNJJJFFFBBB??????CCCFFFFFFEEEIIIPPPRRRMMMHHHJJJQQQUUUHHHFFFAAA<<<999666555444333555666555333222222333222222222222333444444555444444444333444555555666555444333111111333444555000111222333444333222222444222000//////111333555999666666::::::555222111000111333555666777555444888888777555222000111222444333222111000000111222777999;;;;;;999666555555666<<>>>>>???===:::<<<:::;;;???AAA???@@@CCC???===;;;999999888777666333333444444444444444444888888777888999;;;===>>>;;;<<<<<<<<<===@@@DDDHHHEEEEEEDDDBBBAAACCCGGGKKKJJJSSS```kkksss|||~~~}}}zzzpppeeeaaaccckkkggg```VVVMMMHHHEEEDDDAAA>>>:::555222111444777999888666444444555777999555999===>>><<<999888888<<<<<<<<<:::666444444444:::@@@EEEEEE>>>555...,,,---------//////...+++(((***)))))))))((((((((('''mmmfff\\\UUUQQQNNNKKKHHH===:::999;;;:::777777999888777666555444444444444333222222111111222222333000000000//////......---...............---------//////000333666888777666///111333222000---+++++++++++++++++++++++++++*********))))))))))))******)))))))))************+++...---,,,***)))((('''&&&%%%&&&''''''((((((((((((%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''(((((('''))))))((('''&&&'''(((''''''&&&&&&&&&&&&''''''&&&(((---000000...+++)))******)))(((((((((((())),,,,,,++++++)))(((&&&%%%###$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((()))))))))&&&'''(((((('''(((***,,,***)))(((((()))+++...///333444666888999:::999999666777666555333333666888999999:::;;;:::999777666666666888<<>>===>>>???CCCHHHLLLOOOMMMPPPQQQOOOOOOOOOMMMIII?????????@@@CCCEEEEEEEEEHHHMMMOOOIIIFFFJJJOOORRRJJJHHHCCC???;;;888777777444555555444222111222333111222222333333333444444444444444444444555555666333333222222222222333333000111333555555444333222333222000//////111444666:::666666888888444111222000000222444777888777666888888888555222111111222222111111000000222333444888:::;;;:::888666555555:::BBBGGGDDD???===>>>===<<<<<<@@@FFFGGGCCCAAABBB>>>===;;;888777666666777444444444555555555555666888999999:::;;;<<<<<<===:::;;;<<<;;;;;;===AAADDDAAABBBBBBBBBBBBCCCFFFIIIJJJQQQ]]]hhhrrr}}}}}}~~~sssgggdddgggmmmhhh___VVVOOOJJJGGGEEEAAA@@@<<<888444444666888777888999777666555666777888;;;>>>===;;;:::;;;===;;;======<<<:::999999:::===CCCGGGEEE===444///---.........000111///---*********))))))((((((''''''uuummmbbbZZZUUUQQQMMMJJJ@@@======>>><<<888888;;;888777666555444444444555333222222111111222222333000000000/////////////////////.........---------//////000222444555444222---///111000---++++++,,,++++++***))))))***+++,,,******))))))))))))******))))))))))))************,,,+++***))))))((((((((((((''''''&&&%%%%%%&&&&&&%%%&&&'''((('''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''''''))))))((('''&&&'''(((((((((''''''''''''(((((('''(((***+++,,,,,,+++******)))((((((''''''(((((((((((((((((((((''''''&&&$$$$$$$$$%%%&&&&&&''''''%%%''')))***+++***)))(((%%%&&&'''''''''(((+++---,,,+++***)))***---///111333444666888888888888777333444444333222222444666555666888999999777555444555555666:::???BBBBBBAAA<<<>>>@@@CCCFFFIIILLLMMMHHHMMMMMMIIIHHHJJJJJJGGG>>>???@@@@@@@@@AAACCCEEEGGGJJJIIIDDDCCCHHHLLLMMMIIIFFFCCC???===;;;;;;;;;777888888666444333444555333333444444444444444444333333333333333444444555111111222333333222111111000222555777777666444222111000......///111444555:::555333555555222000000000///000333777999888666666666666555333222333555111111000000111333444555999::::::999666555555666???IIIOOOHHH>>>;;;>>>AAA>>>AAAJJJSSSTTTMMMEEEBBBBBBAAA>>>:::777666666777555666666666777777777777888:::;;;=========<<<;;;888999:::;;;;;;===AAACCCBBBCCCDDDDDDDDDGGGLLLOOOUUUXXX]]]eeemmmuuu|||wwwtttqqqooopppsssvvvwwwtttjjjiiinnnjjjjjjiiibbbYYYOOOHHHFFFBBBAAA???<<<888777999:::;;;>>>@@@???<<<999999:::;;;???BBBAAA>>><<<===@@@===>>>???===;;;:::;;;<<<@@@DDDHHHDDD;;;222///000///......///000000---+++*********)))((('''''''''{{{sssggg^^^XXXSSSNNNKKKBBB@@@???@@@>>>999999<<<999888666555444444555555333222222222222222222333000000000000111111111111//////.........---------///...///111333333111000,,,...000///,,,***+++---,,,+++)))((((((***+++---******))))))))))))******))))))))))))******************))))))))))))******+++***'''%%%$$$#########%%%&&&'''((((((&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%''')))))))))'''&&&'''(((((((((''''''''''''((((((((((((''''''''')))***,,,))))))((('''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&''''''((()))******&&&(((+++,,,,,,+++)))'''%%%&&&&&&&&&&&&(((+++------,,,+++***+++---000222111222444555555555444444222333333333222222444666333444777888888777555333333222333777;;;===<<<999777:::???CCCFFFHHHHHHGGGDDDIIIJJJEEECCCGGGGGGDDDBBBCCCCCCAAA>>>>>>BBBEEEFFFGGGDDD@@@AAAFFFIIIHHHFFFDDDBBB???>>>===>>>???;;;<<<<<<:::888777888999555666666777777666666555222222111111222222333444///000222333333222000///111333666888888777444222000///---,,,---000333555999444111333333///...//////......111666999888666333444555555444444666888333222111111111222333444:::::::::888555444555666AAAMMMTTTKKK>>>999>>>CCCAAAGGGTTT```aaaVVVJJJDDDGGGFFFCCC>>>:::777777888666777777777888888999999999:::===??????===;;;999777888:::;;;<<<>>>BBBEEEKKKKKKJJJJJJKKKPPPWWW[[[```______aaafffjjjlllmmmfffddddddeeeiiimmmoooqqqyyyrrrsssyyyfffnnntttpppbbbSSSIIIFFFCCCCCCBBB???<<<:::;;;<<>>>>>>>>BBBGGGFFFAAA>>>>>>@@@AAABBBAAA>>>;;;888888888AAAEEEHHHCCC999111000222///...---...//////---,,,+++******)))(((''''''&&&yyymmmggg\\\WWWUUUMMMIIIEEEAAA>>>===<<<;;;:::777777666555444333333333444444333333333222222222222222333222222111000//////...,,,++++++,,,---///111111222333444555555666///000...+++,,,//////+++))))))(((((()))***+++++++++***((('''''''''((())))))***+++***))))))+++,,,+++++++++***)))'''%%%$$$)))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''',,,***(((%%%%%%&&&''')))(((******(((%%%###$$$&&&&&&&&&''')))***+++,,,---******((('''&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''...---+++)))((('''(((((())))))))),,,......***'''(((((('''((()))***,,,---,,,,,,+++,,,...000333555;;;999666444444555444333555444222111000000111111222222111111111111111111000111222444555666777777444777:::>>>BBBFFFHHHIIIDDDEEEEEEEEEDDDBBB@@@????????????>>>======>>>@@@???@@@@@@>>><<<>>>CCCGGGDDDCCCBBB@@@???>>>>>>===888888999999999888777777444333111000000000111111000000000000000000000000222222222222222222222222---///222555777777777666222222111///...///333666666444111000000111000///222000000444:::<<<:::666444333222333444444222111333444444333111000111222::::::888777666444333222@@@DDDFFFBBB;;;999<<>>>>><<<;;;::::::666:::???BBBAAABBBHHHPPPSSSQQQSSSVVVTTTVVVggg|||~~~lll\\\[[[cccgggeeebbb___aaa^^^bbbllliiidddiii}}}|||{{{ooo~~~zzzcccQQQJJJIIIEEEKKKKKKCCC>>>AAAEEEEEEMMMOOOOOOMMMHHHDDDAAA???BBBIIILLLFFF>>><<<>>>@@@@@@BBBCCC@@@;;;666444444???BBBEEEBBB;;;444111000***++++++++++++,,,,,,,,,...---+++))))))((())))))rrrkkk___ZZZWWWOOOIIIFFFAAA>>>===<<<;;;:::777777666444444333333444444444444555666666777777222222333222222111000///000///---+++++++++---...000000000000000111111111...000///,,,---000000---)))))))))))))))***+++,,,,,,+++***)))((())))))***((()))***)))((((((***,,,,,,++++++***)))(((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***(((&&&$$$###$$$%%%&&&''')))******(((''')))+++''''''((()))******+++,,,***)))(((''''''&&&&&&&&&((((((((((((((((((((('''---,,,***((('''''''''''''''&&&'''))),,,+++(((%%%(((''''''''')))+++,,,...---,,,,,,,,,---000333444999777444333444444333222666555333111000000000111111111111111111111111111///000111333444555666666444666888;;;???BBBEEEFFFCCCDDDDDDCCCAAA>>><<<<<<@@@@@@@@@???>>>===<<<======>>>>>>===;;;;;;>>>AAABBBAAA@@@>>>===<<<<<<<<<999999999999999888777666555444222111000000000000//////000000000111111111333333333333333333333333///111333555666666666555444444333111///000333666666333000///000000///...222000000333777999777333333333333333444444333222444444444222000000222444;;;:::999777555444222222999>>>AAA>>>999777:::???FFFNNNZZZ```YYYOOOOOOVVV\\\XXXRRRLLLFFF@@@:::777999666666888888777999>>><<<===>>>>>><<<;;;<<<======@@@CCCCCCBBBDDDLLLSSS[[[[[[\\\^^^___fffvvvppp___]]]bbbdddbbb___ZZZ______eeepppmmmiiioooyyyyyyyyywwwxxxaaaPPPJJJJJJLLLQQQPPPGGGAAADDDKKKNNNWWWWWWVVVRRRLLLFFFCCCAAADDDKKKNNNHHH@@@>>>???@@@BBBCCCBBB???:::666666666???@@@@@@>>>:::555111000++++++++++++++++++,,,,,,---,,,+++)))(((((())))))xxxooobbb\\\YYYPPPJJJGGGBBB???===<<<;;;:::777666555444444444444444222333444555777888::::::222222333222222111000///111///...,,,++++++,,,,,,000000//////...............111111......111111///+++************+++,,,,,,,,,++++++***)))*********'''((())))))((((((***+++...,,,+++)))(((((())))))%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))(((%%%$$$###$$$%%%&&&###%%%&&&&&&%%%%%%&&&((((((((((((((()))))))))***))))))(((''''''&&&&&&&&&'''((()))*********)))(((+++***)))((('''&&&&&&&&&&&&&&&''')))++++++(((&&&'''''''''''')))+++---///------,,,,,,---000222444777555333222333444333222666555333111000000000000000000000000000000000000---...000111333444444444444555666888;;;>>>@@@BBBDDDEEEEEECCC???<<<:::999@@@AAAAAAAAA???===;;;999:::;;;<<<<<<:::999:::;;;???>>>===<<<;;;:::::::::;;;;;;::::::999888777666555444333222111111111111000000000111111222222222444444444444444444444444111222444555666666555555777777555333111111333666555222000.../////////...222000///111555666444111333444444555555444444444444444333111000222555888===<<<:::888666444222111222777;;;;;;888666888<<>>??????>>>======???AAADDDEEEDDDBBBBBBFFFNNNUUU\\\^^^^^^]]]cccppp~~~pppaaa___dddeeebbb___YYY```ccckkkvvvsssnnnvvvyyyxxx{{{|||}}}ttt___RRROOOPPPVVVZZZWWWLLLDDDGGGQQQYYY```___\\\VVVNNNGGGCCCBBBGGGOOORRRKKKCCC???@@@@@@CCCBBB@@@<<<888666777888===;;;:::999888666333000,,,,,,,,,,,,++++++++++++++++++***)))(((((())))))|||rrrccc\\\YYYQQQLLLHHHCCC@@@>>><<<;;;999777666555444444444444444111222333444555777888888222222222222222111//////111000...---++++++++++++////////////////////////---111222000///111222000,,,+++++++++++++++,,,,,,++++++*********)))))))))((()))***)))((()))+++---111///,,,***(((((())))))&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))***)))'''&&&%%%%%%&&&'''%%%%%%%%%$$$###"""""""""(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&)))+++++++++***)))***))))))((('''&&&&&&&&&'''((()))+++,,,,,,+++)))&&&&&&&&&''')))+++---///...---,,,,,,---///222333666444333333444555444333333222111000000000111222//////////////////000000,,,---...000111222333333666666666777999;;;>>>???GGGHHHIIIFFF@@@<<<::::::??????AAABBBAAA???;;;888777999;;;======<<<::::::<<<<<<;;;::::::999::::::=========<<<;;;999888777555555555555555555666666444444333333333222222222333333333333333333333333000111333555666777777777999999888666333222444666444222///......///...---000///...000333555444333555666777777666555666666444444333111000222777:::???>>><<<:::777555333222111555:::;;;888666888:::===CCCHHHFFF@@@CCCRRRbbbnnnkkkjjjmmmnnnfffWWWIIIBBB;;;777888888999<<<@@@@@@@@@@@@>>>>>>???CCCFFFHHHGGGDDD@@@BBBJJJRRRVVVZZZ\\\ZZZVVV^^^oooxxxvvvqqqggg___bbbhhhhhhdddaaa\\\eeekkksss|||wwwsss{{{rrr```XXXZZZ\\\``````[[[OOOEEEGGGSSS^^^cccaaa\\\TTTLLLEEEBBBAAAIIIQQQUUUNNNEEEAAA@@@@@@CCC@@@<<<888555555666888:::777333333555666333111---------,,,,,,+++++++++******))))))))))))))))))sssddd]]]ZZZRRRMMMJJJDDD@@@>>>===;;;999666666555444444444444555444444444555555555555666222222222222222111//////000000...---,,,+++******,,,,,,---...//////000000---222444111///111222000,,,,,,+++++++++++++++,,,)))))))))))))))((((((((()))***++++++***+++---///333111...***(((''''''((((((((('''&&&%%%$$$$$$%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))))))))'''&&&%%%%%%&&&&&&(((((('''&&&&&&&&&%%%$$$((((((((('''''''''''''''&&&''''''(((''''''&&&%%%###$$$'''***++++++***)))))))))((((((''''''&&&&&&''')))***+++,,,,,,,,,,,,'''''''''''')))+++---...------,,,,,,---000222444666555444555666666555444//////......///000222333---------....../////////,,,---...000111222333333888888888999:::<<<===>>>FFFIIIJJJGGG@@@;;;:::;;;======???AAACCCAAA===999555888;;;???AAAAAA???===;;;:::999999999999999:::>>>>>>>>>===<<<:::999888444555666888999:::;;;<<<999888777666444333222222111111111111111111111111...///111444777999:::;;;;;;;;;:::888555444555666444222///......///...---.........111444666777888666888:::999777666666777444444222111000333777;;;@@@???>>>;;;999666444333444777;;;<<<:::999999:::===>>>===<<>>999555777;;;???CCCDDDBBB???888888888777888888999999=========<<<;;;:::999888444555777999;;;=========:::999888777555444333222111111111111111111111111---...000333777:::<<<>>>:::;;;;;;999666555555777555222000.../////////...---...///111444777999;;;777999;;;:::666444444666333333222111111222666999???>>>===:::888666444333666888;;;<<<;;;;;;;;;<<<@@@>>>:::999CCCUUUdddllllllmmmsssxxxfffZZZMMMEEEAAA======???@@@@@@@@@@@@@@@CCCGGGKKKMMMOOOMMMLLLVVVeeemmmkkkbbb]]]VVVQQQTTTZZZ[[[WWWSSSSSSZZZfffmmmkkkfffdddggguuu~~~yyyjjjgggiiijjjhhhbbbYYYQQQIIIHHHRRR\\\ddd```YYYQQQIIIFFFFFFGGGHHHQQQWWWQQQHHHCCC@@@>>>===;;;888777777666555333222000///000222333333333000///...---,,,+++***)))((()))***+++++++++++++++xxxjjjdddccc\\\PPPLLLGGGBBB???===:::999555555444444444555555666666666666666555555444444222222333222222111000///............---,,,,,,++++++++++++,,,,,,------------333666222.........---,,,+++***)))))))))))))))))))))*********)))((('''((()))++++++***+++...000...---,,,+++***)))((('''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&%%%$$$$$$#########"""!!! """%%%'''&&&%%%&&&&&&&&&&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$###$$$&&&(((***,,,...///((()))*********)))((('''''')))+++,,,++++++---///***)))((((((((()))+++,,,+++******+++...111444666777666666666666555333000------,,,++++++,,,------+++++++++,,,------......///000111333444555666666777999;;;>>>??????===<<>>===???BBBBBB===888666777999>>>BBBCCC@@@===555555555555555666777888999999999999999888777777555666888:::;;;;;;;;;;;;777666666555555444444333111111111111111111111111...///111333777:::<<<>>>999:::;;;999777666666777666333000///000000///......///000111333555888:::666999;;;888333000000222222222333222111222444666;;;;;;999888666444333222555666888999:::<<<===???@@@???;;;:::EEEXXXgggllleeegggppp}}}}}}nnn\\\PPPIIIBBB>>>???>>>???@@@@@@AAADDDHHHKKKLLLQQQRRRUUUcccuuu{{{wwweee\\\SSSQQQPPPNNNLLLMMMPPPSSS\\\kkktttvvvuuuvvvvvvjjjggghhhiiihhh___WWWSSSPPPOOOUUU^^^ddd___XXXNNNGGGDDDEEEGGGFFFPPPVVVQQQHHHCCC@@@===;;;::::::;;;<<<:::555222...///111111111111222333000000///---,,,+++***)))((()))+++,,,---------,,,|||mmmhhhgggaaaQQQMMMGGGBBB???===:::999555555444444444555555666333333333333333333333333222222333222222111000///---------......---,,,,,,//////............---------444777333---,,,,,,+++++++++***)))(((((())))))******+++,,,+++***)))((('''(((************---///******+++++++++***))))))&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&%%%%%%$$$)))'''%%%&&&((()))'''%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%&&&(((+++---000111))))))***++++++***(((((())),,,...///------000333+++***)))(((((()))***+++*********+++...222555888777666555555555444111...///...,,,***)))))))))*********+++,,,,,,---......000111222444555666777777666888<<>>???AAAAAA;;;666777777888<<>>???<<<:::CCCVVVdddiii___ccclllzzz{{{fffXXXNNNEEE@@@???===>>>@@@AAABBBDDDHHHKKKJJJPPPTTTYYYjjj~~~}}}kkk^^^VVVVVVRRRJJJHHHMMMQQQUUU```ppp|||qqqgggeeeggggggggg]]]UUUTTTUUUUUUZZZaaaccc^^^VVVLLLDDDAAABBBEEEDDDNNNUUUQQQHHHBBB???===::::::;;;>>>???===666111,,,///222222000000111444111000///...,,,+++))))))(((***+++---.........---|||oooeeeaaaZZZTTTLLLGGGDDD@@@<<<888:::999666444444555777999888555333444666888666555444222111222333333///,,,000///------.........---***---///000///.........///000000000///---+++))))))))))))***++++++,,,,,,,,,+++++++++******)))))))))))))))))))))***++++++******))))))***++++++,,,))))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''(((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%&&&&&&$$$"""!!!!!!"""(((((((((''''''((((((((()))***,,,---......---,,,((((((''''''''''''((((((000///---,,,+++,,,------,,,,,,+++***+++,,,...///,,,)))&&&)))000444444222222333666:::<<<888111++++++++++++*********))))))((()))+++,,,---.........///111222333333444555777999;;;<<<<<<;;;:::;;;===NNNOOONNNJJJDDD??????@@@???:::999;;;;;;777555555///222666:::;;;:::888666555555555555444333222111333222111111111222333444333333444444555444444444111111000000111111222333444666666333333666777444000//////333777999888666666777999::::::888666555666555333000000000111222///...------...000333444666777777555333111111222222111000000000222555666:::999666333000///111333777666666666888;;;>>>@@@AAA===:::@@@KKKUUU[[[\\\WWWcccrrr~~~qqqfffeee]]]LLLDDDGGGCCCFFFHHHIIIIIIIIIJJJLLLRRRPPPRRR^^^ooo{{{zzzsssggg^^^XXXWWWRRRJJJJJJOOOWWW___qqq}}}uuummmhhhfffgggiiiddd___ZZZXXXZZZ]]]^^^]]]eeeaaaZZZQQQHHHEEEFFFIIIEEELLLSSSPPPGGG???<<<===777<<>>>>>;;;;;;???HHHQQQWWWZZZZZZjjjzzz~~~|||yyyvvvmmmddd^^^^^^ZZZOOOIIIJJJFFFHHHJJJKKKKKKLLLOOOQQQTTTVVVZZZbbbmmmtttqqqjjjggg___ZZZ\\\YYYRRRSSSYYYeeevvv|||||||||zzzwwwxxxtttnnniiifffeeeggghhheeeeeedddbbb``````ccceeemmmggg]]]TTTMMMJJJJJJJJJKKKMMMOOOLLLEEE@@@======<<<>>>???>>>:::555222000333333222222222333333333222222333333222000///...******+++++++++******)))rrrlll]]]WWWOOOIIIFFFCCC???<<<:::999888666555444444444888666555555777888888888999777444333333222000///000///------.........------...///...------///111////////////...,,,+++***+++++++++************)))******))))))))))))((((((((((((((()))))))))******+++******)))))))))******)))(((''''''&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$###############"""$$$$$$%%%&&&&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%(((&&&$$$%%%&&&'''&&&%%%###$$$&&&%%%$$$$$$&&&'''&&&'''((())))))((('''&&&&&&&&&'''((())))))))))))((((((''''''''''''((((((******)))((((((((())))))++++++***)))))))))******---+++)))+++///222222000000222555999:::777111---+++************)))))))))++++++---...////////////...000222222222333666888;;;;;;<<<:::888777888:::999;;;;;;888555555888;;;===999777999999444222222222222222222111222222222222222222222111111111111000000////////////000000333333444444444444333333222222222222222333333444333555444111222777999777555333222111333444555444222333555555555555444333222222111111000000//////......------...000222333333444444333222111222333222222222222222333555555666666555333111222444777666777777999:::;;;<<<<<<;;;;;;;;;>>>DDDKKKRRRVVVYYYlll}}}~~~tttiiiccc___VVVVVVWWWWWWVVVRRRNNNLLLHHHJJJKKKLLLNNNQQQVVVYYYZZZaaahhhkkkoooqqqmmmgggfff___]]]aaa```\\\^^^eeessszzzpppkkkjjjlllllllllkkkjjjhhhgggfffgggiiijjjhhhlllnnnjjjeeecccfffkkkuuulllaaaYYYVVVUUUQQQNNNQQQPPPNNNKKKFFFAAA>>><<<>>>>>><<<999444111111111555555444333222111000000111111222222111000///...,,,,,,+++***))))))))))))tttlll```YYYQQQKKKHHHFFFBBB???;;;;;;999888666444333222888777666666777888999999;;;999666444222222111111000...------.........,,,...//////---,,,---000222//////......---,,,++++++,,,,,,++++++***))))))((()))))))))((((((((((((((((((((()))))))))***))))))+++******)))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$############""""""###$$$&&&'''((((((&&&&&&%%%%%%%%%%%%%%%&&&(((&&&$$$%%%&&&'''&&&%%%%%%&&&'''&&&%%%%%%&&&'''%%%&&&((())))))(((&&&%%%%%%&&&&&&'''(((((())))))((((((''''''''''''(((((()))(((((((((((((((((((((******))))))((((((((((((---,,,+++,,,///111000///000222555888888555111---************)))))))))))),,,---...///000000000000...///111111111333666888<<<<<<;;;999777666777888777888888555222333777;;;:::666444666666222//////111222222333333333333222222222111000//////......---......///000111222222333333444444444333222222111111111000111222222333222444444111333777999888777555333111111222333333111111222333333333222222000000111111000///......------------...///000111111222333333111111222333222333333333444444444555444444444333333444666999777777999:::::::::::::::999:::===???BBBGGGMMMRRRTTTfffvvvxxxmmmaaaWWWQQQHHHNNNRRRQQQPPPQQQNNNIIIGGGHHHJJJLLLPPPVVV]]]bbbdddpppzzzyyywwwvvvqqqkkkfff___^^^cccdddaaadddlll}}}yyysssjjjdddcccdddfffgggcccdddgggjjjmmmoooppppppoooppppppkkkdddaaaeeeiiisssllldddbbbbbb```ZZZTTTSSSUUUWWWSSSJJJAAA<<<:::<<<;;;999666222000111222333333333222111000///...000000111111111000...---000///---+++******++++++vvvlllaaa[[[RRRLLLIIIGGGEEEBBB===<<<;;;999777555333333888888888777777777888888;;;:::888555222111222222000...------.........,,,...//////...------000222......------,,,,,,,,,+++---,,,,,,+++***)))((((((((((((((((((((()))))))))(((((()))***+++***************))))))((())))))***(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%'''(((((('''%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''((())))))***((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((''''''&&&,,,,,,,,,---///000//////000222666888666333///---))))))))))))))))))))))))------...///000000000000...///000000111333666999======;;;999666555777888888999888555222111555999777333111444444000---...///111555888999888666555444333111///---,,,,,,,,,+++,,,...000222444666666333333444444333222222111///////////////000000111111444444222444888999777777666444111000000222333000000111222222222222222//////000000000///....../////////000000111222222000222333333111111222444222333444555666555444444222333444444444555888:::888999999:::::::::999888999;;;===@@@BBBFFFKKKOOOQQQ]]]jjjnnnllldddXXXMMMCCCGGGJJJHHHIIILLLJJJEEECCCEEEGGGKKKPPPXXX```fffooo}}}~~~~~~yyypppggg```^^^ccceeecccgggoooqqqkkkddd___]]]]]]___```aaaeeelllrrrwwwxxxxxxwwwuuurrrmmmfff```^^^```bbbkkkjjjiiikkkllliiibbb\\\TTT]]]ddd___OOO???888888666777777555333111111222//////000000000000///......///000111000///...---000///---+++******++++++yyyoooccc\\\SSSLLLJJJIIIFFFDDD???>>><<<:::888666666555888999999777555444666777999999999666333222222333000///------.........---...///000///......000222......---,,,++++++,,,,,,,,,,,,++++++***)))(((((((((((())))))))))))******)))***+++,,,,,,,,,+++***)))(((((((((((()))***+++((('''&&&&&&%%%%%%&&&&&&((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''''''''&&&&&&&&&'''(((((((((&&&$$$%%%&&&'''&&&%%%(((((()))'''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++((((((''''''''''''(((((((((((()))*********))))))(((((()))))))))(((''''''+++,,,---...////////////111444777777444000---,,,(((((()))))))))))))))***------...///000000//////......//////000222777:::>>>===<<<999666666888:::888999888555111///222555444111000333333000...//////222777:::<<<;;;888666444333000...,,,,,,,,,,,,+++---///222444666888888333444444333333222111000...............//////000000444555444555888777444444444444222000000222444111111111222222333333444000000000///////////////333333444444555555555555111333444333222222333444222444666777777666444333111333444555555666888::::::::::::999999888888888999:::<<>>>>><<<999777777999<<<777888999666111///111333444111000444555333111222222444666888999888777666222111///---,,,---...///---...111333555666666666333444444333333111000000...............///000000///444777777777888666111000222444333111111333555222222222222333444555666111000/////////000111111444444555555666666555555333444555444333222333444333444777888888666444222111333555555555666888:::===<<<:::888777777888888888888999>>>DDDHHHIIIHHHJJJOOOWWWaaammmuuuqqqiii\\\LLL??????AAA???===???>>>@@@BBBEEEIIIOOOVVVZZZjjjtttyyy{{{qqqiiidddhhhjjjkkkttt~~~{{{|||}}}~~~yyy{{{pppeee^^^]]]aaadddcccjjjuuu|||xxxuuuvvvuuuooofffaaaaaacccllluuu|||xxxnnneeeeeehhhlllooommm___III999444666555555555444111111111333...///111222333222111000------.../////////...---******+++++++++******)))|||qqqccc\\\SSSLLLJJJIIIGGGFFFBBB@@@===:::888999:::;;;999::::::777333000111333333666999888444222222333000///------.........---,,,...111222000//////000...---,,,+++++++++,,,---+++++++++***************))))))******+++++++++,,,***+++---//////...---,,,&&&&&&&&&''')))***,,,---''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''(((&&&$$$%%%&&&'''&&&&&&###%%%&&&%%%$$$$$$%%%''')))'''%%%######%%%''')))'''&&&%%%%%%&&&''')))***((((((''''''''''''((((((%%%&&&((()))))))))((((((&&&'''(((*********))))))(((***---/////////000111333666888777222---******'''((((((((())))))******,,,---..................---.........///222777;;;>>>>>><<<999777888;;;===666999:::888444111222444555111111555777555444555555555555555555555555555000///---------///111222///000222333444444333333444444444333222111000//////////////////000111111...444888888888888444///---000333444222222333666333333333333444555666777222111///......000222333222222333444444444333333444555666555333222333444333555777999999777444222111333555666666666888:::>>><<<:::888666777888999888666666<<>>@@@BBBDDDFFFJJJOOOSSS___hhhnnnvvvvvvmmmhhhkkknnnqqq{{{~~~yyy~~~~~~tttnnnkkkiiihhhfffjjjuuuggg^^^]]]bbbgggccckkkvvvzzzuuuqqqyyy~~~yyymmmdddeeejjjrrr}}}{{{jjj```ccckkkyyyuuujjjWWWDDD777444666888777555222//////111333111222333444444333111000,,,---.../////////...---***+++,,,......---,,,+++}}}tttfff___UUUNNNKKKIIIFFFCCC??????===;;;:::999888888:::999777666444333333333777666555444555555333222333111000///000111000///,,,,,,.../////////...---------,,,,,,+++***))))))++++++,,,------,,,,,,,,,***++++++***((('''(((***---------,,,,,,***)))((((((((((((((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&############$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$############''''''&&&'''(((***,,,---))))))((('''''''''''''''&&&'''(((******))))))((()))(((''''''''')))***+++)))***+++,,,---,,,++++++111222333333222000...,,,***))))))(((((((((((((((---,,,***))))))***,,,---+++,,,.........///111333<<<===;;;666777<<<>>>===999::::::777222///000111111333444666777777666666666555333111111222333444333///,,,...222444222...//////000000111111111222111222333444444333222111444222///,,,,,,---///111///444999;;;:::777666666000333333000000444444222666555444555777999999888111000///000111111000///...---...111666777555333222222222111222222333333::::::999888777666555444999999999777555555777999:::888777666555777888999999:::===AAAFFFJJJKKKKKKHHHJJJNNNXXXmmm}}}cccKKKDDDFFFCCC;;;777:::;;;===>>>@@@DDDIIIMMMNNNWWWfff{{{yyyqqqooovvvtttggg```___cccgggrrrqqqkkklllnnnnnnfffppp|||}}}{{{uuuttthhhfffiiizzziii\\\cccooouuu```KKK<<<555666999>>>;;;777444333333222111555555444333111000//////000000111111111111000000---...............---,,,~~~uuuhhhaaaXXXQQQMMMJJJFFFCCC>>>===;;;:::888777777777999888777666555444444444666666777888888666222000222000//////000000000///,,,,,,.../////////...---------,,,,,,+++*********+++,,,,,,------,,,,,,,,,***++++++***(((''')))***---,,,,,,++++++***))))))(((((((((((()))))))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$%%%%%%%%%''''''&&&'''(((***+++,,,))))))((('''''''''''''''&&&'''((()))))))))((('''''''''&&&&&&'''((()))***+++,,,---......---,,,+++---...000111111///...,,,,,,+++******))))))******---,,,+++******+++,,,---,,,---......---...111333777888666333444:::??????999999888555111///000222111222333555666555555444444333111/////////111222222///...000444666333/////////000000000111111111222222222333333222222222555333000......000222444222666999:::888555333333111444333111111444555333666666555555555555666777444222000000111222111000222111111333666888777555111111111111111222222333444444555555666666666777888888888666555444666888:::999777666555666888999:::;;;===AAAFFFJJJLLLMMMIIILLLOOOXXXiii|||~~~jjjUUUKKKEEE???;;;:::888:::<<<>>>???AAADDDFFFFFFRRRdddxxx}}}|||~~~wwwmmmhhhiiiooossswww|||zzzyyywwwpppyyy{{{zzzuuuuuuiiijjjqqq~~~{{{eee[[[bbbmmm|||kkkTTTBBB:::888777666;;;888555444555666666555666555444333111000///...000000111111111111000000///////////////......---wwwkkkddd[[[TTTPPPKKKFFFCCC>>>>>><<<;;;999888888888999888777666555444444444555777999;;;:::666222///000...------///000000///,,,,,,.../////////...------------,,,,,,++++++***,,,,,,,,,------,,,,,,+++***++++++***(((((()))+++---,,,+++***))))))))))))((((((((()))))))))******$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$###############"""&&&&&&%%%%%%&&&&&&''''''''''''''''''(((***+++,,,))))))((('''''''''''''''&&&'''((()))))))))((('''&&&&&&%%%%%%&&&((()))***......//////...---,,,+++)))***,,,...//////...---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........------///222666666333...000777<<<===888888555222//////111333///000222333444444333333111000...,,,,,,---...///111000000333777888555111//////000000000000111111222222111111111111222222333111///......000333444666888999888666333222222222555444222222555666444555777888666333222555777888666222111111222222111444333222333555666666666333333333333333444555555111111222222333444555666666666777555444333555666:::999777666666666777888999;;;===@@@EEEIIIMMMOOOLLLNNNQQQWWWdddttt~~~~~~rrraaaRRRDDD;;;:::===666:::???AAAAAAAAA@@@@@@AAAPPPcccttt~~~yyy|||tttrrrwww~~~{{{|||zzztttsssiiimmmvvvqqq___XXX^^^hhhppp]]]EEE999888;;;999444777555444555888999::::::777666555333111///...---000000111111111111000000111111111111000000//////yyyooohhh___WWWRRRMMMGGGCCCAAA@@@???>>>===<<<<<<<<<999999777666555555444444666888;;;;;;999555222111///---,,,,,,...//////...,,,,,,.../////////...---...---------,,,,,,,,,+++,,,,,,---------,,,++++++***++++++***)))(((***,,,,,,+++***))))))))))))***(((((()))))))))*********$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''%%%$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&(((((('''''''''((())))))***+++))))))(((''''''''''''''''''((()))*********)))(((&&&&&&%%%&&&''')))+++,,,////////////...,,,***)))&&&(((+++---///000//////------,,,++++++++++++,,,++++++,,,---------,,,,,,...///...---,,,,,,///111999888333------333888999888666333000...///111333...///111222222222111111///...,,,++++++,,,...///111111333666999999666333//////000000000000000000000000...------...000000///...---,,,---///111333888999888777555444444444333666555222333666777555333777999888444222666:::<<<888444111111222222222444333111111222333444444777777666777777888999:::333333222111111111222333444555555555333333444555:::999888777777777777888999:::===@@@CCCGGGLLLOOOOOOQQQSSSWWW___kkkvvv}}}|||ttteeeSSSDDD:::999<<<777<<>>777999<<<999555666555555777:::;;;;;;;;;777666555333111///...---000000111111111111000000333333222111111000000000}}}ssskkkaaaYYYSSSNNNIIIEEEBBBAAA@@@???>>>>>>======;;;:::888777555444444444777999:::999666444444444///---,,,,,,...///...---,,,,,,.../////////...---.........---------------,,,---------,,,,,,+++******++++++***))))))+++,,,++++++******************))))))))))))************$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&'''&&&$$$###############$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%############$$$&&&'''(((''''''(((((())))))******))))))((('''''''''''''''((()))***+++,,,+++******'''&&&&&&''')))+++---......//////...---+++)))((('''(((+++...000111000000,,,,,,+++******************+++,,,------------,,,.........,,,+++,,,///111999888333---...444999:::999666222///...///111222...///000111111111000///000///---,,,,,,---///000111222444777999888666444000000//////////////////...---,,,++++++,,,---......---,,,,,,---///111222888777666666777777777777333666666333333777777555111555999888555555999>>><<<999444111111222222222444444333222111222444555888888888888999:::;;;<<<444333222111000111222333222333555444333222333444999999999888888888999999888;;;>>>AAACCCFFFJJJNNNSSSRRRSSSUUUZZZbbbmmmuuuvvvnnn```PPPDDD>>><<<<<<999???HHHOOOPPPOOOLLLKKKMMMYYYgggsss{{{uuurrr|||xxx{{{~~~{{{tttnnnmmmnnnyyyqqqggg]]]XXXUUUSSSRRRJJJEEE???=========:::777666666777999;;;;;;:::888777666555333111000......000000111111111111000000444444222111000000000000uuummmbbbYYYSSSOOOKKKGGGAAA@@@???>>>===============<<<:::777555444333333666888999777444333444777000///------......---,,,,,,,,,.../////////...---........................------------,,,+++*********+++++++++******+++---++++++,,,,,,,,,++++++***)))))))))*********++++++%%%&&&'''(((((('''&&&%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$!!!!!!"""###$$$&&&'''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&###""""""###$$$%%%&&&'''''''''((()))))))))))))))))))))((('''''''''''''''((()))***+++++++++******'''&&&'''(((***,,,///000......///...---+++)))((((((***---///111111000///++++++***)))))))))))))))*********++++++,,,,,,---......---+++***,,,///222444444222...000888>>>@@@:::666222000///000000000...///000111111000///...111///...------///111222222333555666666666444333000000////////////......,,,++++++++++++++++++,,,//////......///111222333666555444555888999999888333666555333333666777555111444666666666777:::===:::777333111111111111000444555666555444444666888777777777777888999;;;;;;222111000000111333555777111333555555444333333444888999999:::;;;;;;<<<<<<999>>>BBBEEEEEEFFFJJJMMMTTTPPPOOOQQQTTTYYYaaajjjkkkfffZZZMMMFFFEEECCCAAA@@@GGGPPPWWWYYYYYYXXXWWWVVV]]]hhhuuuwwwsssrrrxxxuuu|||xxxuuussswwwnnnddd```___[[[QQQGGG>>>@@@BBBBBB@@@===;;;:::777777888:::;;;:::888555555555444333111000//////000000111111111111000000444333111///......//////wwwnnnbbbXXXRRROOOLLLJJJBBBAAA@@@???>>>>>>>>>??????===;;;888555333222111111555999888555333444666222000...---......---+++,,,,,,.../////////...---........................------------,,,+++***)))***+++++++++******,,,...***+++---//////---+++***))))))*********+++++++++''''''''''''''''''''''''"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%&&&'''(((((('''%%%$$$$$$%%%'''(((######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''))))))***))))))((())))))((('''''''''''''''&&&'''((()))***)))((((((%%%%%%&&&'''))),,,///000.../////////...---+++******+++...///000///...---++++++***)))))))))))))))))))))(((((()))+++,,,---------,,,******,,,000333111222111///222:::@@@@@@:::777333111111111///......///000111111000///...111000.........000111333222333444444333222222222000000/////////.........+++,,,,,,------,,,,,,+++///////////////000111222444222222444777888666444333555555222222666777444222222333444555666888999666444222111111111///...222555777777555555666888777777777888999:::;;;<<<333111000//////111333555000333555555444444444555888999:::<<<===>>>>>>???<<>><<<;;;666777888:::;;;:::666333444444333222222111111000000000111111111111000000333222///---,,,,,,---...xxxnnnaaaWWWRRROOOMMMLLLDDDCCCCCCBBBAAAAAAAAAAAA@@@???<<<888555333111000---333999:::777333333444444222///.........,,,+++,,,---.../////////...---.........///////////////---...------,,,+++***)))***+++++++++******,,,...)))+++...000111///,,,***)))************+++++++++((('''&&&&&&&&&&&&'''(((""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''&&&%%%###""""""###%%%&&&""""""######$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''''''''((()))******)))(((((())))))((('''''''''''''''$$$%%%'''((((((((('''&&&$$$$$$%%%&&&(((+++...000//////000000000...---,,,+++,,,...//////...,,,+++,,,+++******))))))******)))(((''''''(((***,,,...,,,,,,+++******,,,111444222444333000333999======;;;888444333333222///,,,//////000111111000///...000000.........000222333333444444333111000000111000000//////.........---,,,,,,...//////...,,,,,,...------------...//////222111111333666666444111222555444222222555666444333222111111333555555444333222000000111000...---///222555666444333444666999999999:::;;;<<<>>>>>>666444111...---...///000000333555666555444444555777999:::===>>>@@@@@@AAA???EEELLLNNNMMMKKKLLLNNNQQQIIIEEEHHHKKKLLLOOOUUUYYY]]]ZZZPPPJJJNNNTTTVVV[[[```fffkkkmmmooopppqqqkkkkkknnn{{{ttttttwww}}}}}}~~~tttsssuuuyyy|||}}}yyyqqqsssvvvlllRRR<<<>>>>>>@@@AAAAAA@@@===;;;555666777:::;;;:::666333333333333222222222111111000000111111111111000000333111...,,,++++++,,,---yyypppeee\\\VVVRRRMMMJJJGGGFFFDDD@@@<<<===AAAEEEBBB@@@;;;777444222111111111444666555777999777222444222///---,,,---///111///////////////000111111222111///...,,,+++++++++,,,---...//////...---,,,+++******))))))))))))))),,,,,,---000222111---(((******++++++++++++*********((('''''')))***))))))((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&$$$###$$$'''***+++)))'''''''''((('''&&&(((((('''''''''&&&&&&&&&######""""""###%%%&&&'''%%%$$$$$$###$$$%%%'''(((...------,,,+++******)))))))))(((((('''''''''&&&'''(((***++++++)))'''&&&***'''$$$&&&)))---...---//////...------,,,++++++)))---111000,,,***+++...,,,,,,++++++***)))))))))&&&''')))***++++++++++++******,,,///...,,,///555888666333111222555999;;;::::::666111111444444111000111222111000000222333666444111111222111///,,,---///222555555555333111666444111///.........//////---,,,---//////...---............/////////000///000333444444222000...000111111222222333444444555333222111111222444666222222111111111111111222000222444444333111111111666777888999;;;<<<===>>>666555222111111333555777444666999999777444333333888999:::<<<>>>@@@BBBCCCDDDLLLQQQNNNJJJJJJLLLLLLKKKHHHFFFGGGHHHJJJQQQYYY]]]bbbccc^^^ZZZ\\\aaacccccclllsssuuuxxxyyyrrrhhhbbb```gggzzzwwwiiimmmwww}}}~~~xxxrrruuu{{{zzzyyy{{{~~~|||vvvxxx|||~~~xxxtttwwwVVVCCC999>>>CCCDDDAAA>>><<<<<<:::666444777999777777999222777888666444555555222222000...---,,,---///000...---,,,+++,,,---...///xxxpppfff]]]XXXSSSNNNKKKGGGFFFCCC???<<<<<<@@@DDDAAA???;;;777444222222222///333666333222444444111333222000...---...//////---------------......///333222000...---,,,++++++,,,---...//////...---,,,+++******))))))))))))))),,,,,,...000333222...************++++++*********'''&&&$$$$$$&&&'''&&&%%%((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$%%%'''***)))'''&&&&&&((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$&&&'''((((((((('''&&&&&&%%%$$$$$$+++***)))(((&&&%%%$$$###%%%&&&((())))))'''&&&%%%'''%%%###$$$(((+++,,,,,,...------,,,,,,+++++++++)))---000///+++***+++...,,,,,,,,,+++++++++******((((((((()))******++++++++++++---000...,,,000666777555222000111333777999::::::666222333777888555222333333333222222555777999666222111222111///---...///111222333222000///444444333222111000///...000///......000000000...///...---,,,---...111222111222444555555444222111000000111111222333333333555444222111111222333444222222111111111111111222222444666666555333333444777888888999:::;;;<<<===999888555333333333444555666777999999777555555555999;;;===@@@CCCEEEFFFGGGHHHNNNQQQMMMJJJJJJJJJHHHJJJGGGEEEGGGHHHJJJPPPXXXccchhhiiidddaaadddhhhjjjlllqqqtttrrrpppnnnggg^^^]]]\\\dddtttxxxrrrfffjjjsss|||~~~}}}vvvkkkhhhkkkqqqtttqqqqqqsssuuuyyy{{{yyy|||}}}}}}}}}[[[FFF;;;===@@@???===<<<<<<===;;;666555888999777777999333777999666333444444111111000...---------...///---,,,,,,+++,,,---...///wwwpppggg```[[[VVVQQQLLLHHHFFFCCC???<<<<<>>;;;888555444333333---333555222000222333222111111000//////.........------,,,,,,------...///444333111///---,,,++++++------............------+++******)))))))))))))))***+++---///111000---+++************************'''%%%$$$$$$%%%&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$%%%'''******((('''&&&'''((('''&&&''''''''''''&&&&&&&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$%%%&&&'''((())))))((((((''''''&&&&&&)))(((((('''%%%$$$$$$######$$$%%%&&&&&&&&&$$$$$$&&&%%%$$$%%%(((+++------++++++++++++++++++++++++))),,,...---***)))+++...,,,,,,,,,,,,,,,,,,++++++))))))(((((((((***+++,,,,,,,,,...111///---111777666555222000000333666888;;;:::777333444999;;;999555555555444444555999;;;;;;888444111000000///...000000111222222222111111222333444555444222///...222000///000111222111000000///---,,,---///222555333444555666666555444444///000111222222333333333555444333111111111222333222111111111111111222222222444666666555444444555999999999999999:::;;;;;;999888777666666666666666888999999888777666888999:::<<<@@@DDDGGGHHHIIIIIIGGGKKKMMMKKKKKKMMMKKKGGGGGGEEEEEEHHHIIIKKKQQQXXXhhhmmmnnnjjjiiilllpppqqqrrrsssqqqkkkfffaaa[[[TTTYYYZZZaaammmuuusssnnnllldddhhhpppxxx{{{|||rrr^^^\\\^^^gggmmmmmmjjjiiinnnpppqqqssszzz~~~]]]GGG<<<===<<<;;;::::::<<>>;;;<<<>>>@@@>>>===:::888666555444444...222333111111555555333///000000000000...---,,,///............///000000555333111///---,,,+++***------------------------+++******)))))))))))))))((()))+++---......,,,*********))))))))))))*********(((''''''(((((((((''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''&&&%%%%%%'''))),,,***((('''''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######"""!!!!!!!!!$$$$$$$$$%%%&&&'''((((((+++++++++*********))))))$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&%%%%%%$$$((('''((()))+++---///000)))))))))***************)))+++,,,+++******+++---++++++++++++++++++++++++***)))((('''''')))+++---------///222000...222888888777555333333555888:::<<<;;;777222444999;;;999666666666555555666:::===;;;777333///...------...222222222333444555555666222222333333333222000///222111000111222333222111111000000000111333555666444555666666777666666555000111222333444444444333555555333222111111111111111111111000111111222333000222333333333222333555;;;:::999888888888999999555666777888999:::;;;;;;:::::::::888777888:::===;;;>>>AAAEEEGGGGGGFFFFFFCCCGGGHHHIIILLLPPPOOOJJJEEEDDDFFFJJJMMMNNNSSSZZZggglllnnnkkkkkkooorrrrrrpppooojjjbbbZZZUUURRRQQQYYYZZZ```hhhjjjgggfffhhhfffiiiqqqwwwxxxzzzuuu______aaafffiiiiiigggeeeiiijjjmmmrrrzzzwwwvvv|||ZZZDDD======<<<;;;;;;;;;===>>>===888666888999777888:::777::::::555222222222000....../////////...---,,,******++++++,,,---...///zzztttlllfffaaa\\\VVVQQQLLLHHHCCC>>><<<<<<===>>>===<<<;;;999777666555444.../////////333888666111...///000111000...,,,+++...............///000000444333111///---,,,++++++---------,,,,,,---------+++******))))))))))))))))))+++---......---,,,,,,******)))(((((()))******,,,***)))((()))***)))(((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%'''''''''&&&&&&((()))***(((&&&&&&((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((((()))((('''''''''''''''&&&&&&###$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&((()))***+++,,,---///000((())))))))))))))))))))))))***++++++++++++,,,---(((((())))))******+++++++++***((('''''')))+++,,,------///222111///222888;;;:::888888888:::===>>>>>><<<777111111666888666555666666555444555888;;;666555111...++++++---...000111222333555777888999222222000//////000111222222111000111444555444333111333666888999888666555333444666777777777666555222333555666777777666555555444333222111111000000111111000000111222222333000222333333333333555777<<<;;;999888777777888999555666777888999:::;;;<<<;;;;;;:::999888999===???@@@BBBDDDGGGGGGFFFDDDCCCBBBEEEGGGHHHLLLPPPOOOJJJDDDDDDHHHNNNQQQRRRVVV\\\cccgggiiiggghhhlllnnnmmmkkkgggaaaXXXPPPLLLLLLOOO[[[\\\```eeedddbbbeeejjjlllmmmqqquuuuuuuuu|||}}}jjjllllllhhhdddccccccddddddfffmmmvvv~~~~~~zzzvvvkkknnn{{{rrrUUUDDD??????>>>>>>>>>>>>>>>===>>>888555777888666777:::888;;;:::555111222222000.........///...---,,,,,,******+++,,,,,,------...~~~wwwnnngggbbb]]]WWWSSSOOOJJJDDD???==================<<<:::888666555444...000111111444777444......///000000///...,,,+++,,,,,,++++++,,,,,,---...222111///...,,,,,,++++++------,,,,,,,,,,,,------+++******))))))))))))))),,,...000000///.........***)))(((''''''((()))***+++)))((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%'''((((((''''''((()))%%%$$$$$$%%%)))+++,,,,,,%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&"""###%%%&&&((()))))))))''''''''''''''''''''''''(((''''''&&&$$$######"""%%%%%%%%%&&&&&&''''''(((''')))++++++******+++---)))))))))))))))))))))))))))***+++---------,,,,,,&&&''''''((()))***++++++******)))(((((()))***+++------///222000...222888;;;;;;::::::<<<>>>@@@BBB>>><<<666000000444666555444555666555444444666777111111000---++++++---000...///111333555666666777222111///......000222333111111111333666888888888333666:::======;;;777555222444777999:::999777555333444666888999888777666333333333222111111000000000000000000111222333333222333555555555666888:::===;;;999777666777888999:::999888777777777777777:::::::::999999:::>>>@@@EEEFFFGGGHHHHHHGGGEEEDDDDDDHHHJJJIIIJJJLLLJJJGGGGGGGGGKKKQQQSSSRRRUUUYYY\\\```aaa___aaaeeefffdddddd^^^XXXQQQIIIEEEIIIPPP```___bbbfffggghhhnnnuuuzzzuuurrrrrrrrrrrrxxx{{{{{{uuuiii``````cccfffbbbfffppp||||||uuurrrhhhkkkttt|||wwweeeRRRGGGCCCBBB@@@@@@@@@@@@>>><<<>>>888444666666555666999888;;;:::444111222222000.........------------,,,***++++++,,,,,,,,,,,,+++{{{ppphhhbbb^^^YYYUUURRRLLLEEE@@@>>>>>>===<<<>>>>>><<<;;;888666444333000888===:::555333222000////////////...---,,,,,,,,,,,,++++++,,,,,,---...///...---,,,,,,+++++++++------,,,++++++,,,------+++******)))))))))))))))---///000///---++++++---***)))(((''''''((()))***+++)))''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%'''((((((''''''((()))&&&%%%$$$&&&(((***+++***$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$###"""###%%%'''((()))))))))***************************)))(((&&&%%%###""""""$$$$$$$$$%%%&&&'''(((((()))+++---,,,***)))***,,,+++******))))))(((((((((((())),,,///000///---+++&&&'''((()))***+++,,,,,,******)))))))))))))))))),,,,,,///111000...111777999999999:::<<>>@@@DDDEEEEEEFFFFFFEEEEEEDDDCCCIIILLLJJJHHHHHHIIIGGGKKKKKKOOOSSSSSSOOOOOOSSSQQQTTTUUUTTTVVVZZZZZZVVVWWWRRRMMMJJJFFFEEEMMMXXXgggfffhhhnnnsssxxxvvvrrrrrruuu||||||kkkdddhhhnnnooojjjmmmwwwwwwpppooommmnnnpppnnneeeXXXNNNJJJIIIEEE@@@>>>>>>???>>>===>>>888333444555444555888777:::999444111222333222///...---,,,,,,,,,------++++++,,,---,,,+++***)))|||qqqhhhbbb^^^YYYVVVSSSMMMEEEAAA??????>>><<>>===;;;999666444222444AAAJJJDDD888111222555000//////...------,,,,,,...------------...//////------,,,++++++++++++,,,------++++++++++++------+++******)))))))))))))))***---...,,,)))'''''')))+++)))(((''''''((()))+++,,,***(((((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%'''))))))((('''((())),,,***''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$###!!!"""###%%%''')))))))))))))))))))))))))))*********'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((,,,...000///,,,***+++---,,,++++++***)))(((((('''((()))---000222111---***'''((((((***+++,,,---...))))))************)))(((,,,,,,...111///---111777666666777888;;;>>>AAABBB;;;:::444///000777:::999333555888888666333222222***---000000///000222555444666888999888666444222///000222444444444333222444333555888<<<@@@AAAAAA999:::;;;;;;:::999777666222666;;;???@@@===999777111333666888999888666555000111111222222222111111000000000000111222333444000111222222333444888:::<<<:::888666555777888:::888666444333333444777999777888:::::::::;;;>>>@@@AAAAAAAAABBBCCCCCCDDDDDD>>>GGGLLLJJJGGGHHHKKKKKKOOONNNQQQTTTRRRLLLJJJMMMHHHKKKKKKJJJLLLPPPOOOLLLKKKGGGEEEFFFFFFHHHSSSaaaooommmooovvv{{{sssuuuzzzpppllltttzzzzzztttvvv~~~~~~qqqjjjkkkrrrpppmmmeeeZZZOOOJJJKKKMMMGGG???;;;;;;===>>>>>>===777333333444333444777777:::999333111222444222000///---++++++,,,---...+++,,,------,,,+++)))(((uuukkkeee```[[[WWWRRRNNNGGGBBB???>>><<<;;;<<<;;;999666444222111111333<<>>???===:::999888888999999999999999999666333000000222444333111---000222444333222222333555444333333333555777888===:::666444555666666666444444444333222333555888======<<<<<<<<<======>>>@@@AAABBBAAA@@@@@@AAACCCGGGHHHIIIIIIHHHGGGHHHIIIPPPPPPSSSVVVTTTOOONNNQQQPPPQQQPPPNNNPPPSSSPPPJJJGGGCCC>>>===CCCQQQaaalllpppqqquuu|||~~~nnnmmmzzz}}}||||||rrrnnnrrrwwwqqqfff]]]WWWTTTQQQPPPNNNGGG???::::::;;;;;;;;;===;;;888555555777:::<<<===;;;888444000000333555000000///...------,,,,,,------.........---+++***uuukkkeee```\\\XXXRRRMMMGGGBBB???>>>===<<<;;;:::888666444333222222111777===<<<666111111333333000---,,,......---,,,+++,,,---...////////////---///000///,,,+++,,,---******************++++++.........,,,***))))))+++,,,++++++******)))******,,,,,,+++++++++,,,,,,------***'''&&&&&&'''((('''******)))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&'''((())))))(((((((((((('''&&&''''''((()))'''&&&%%%%%%%%%&&&'''((((((222888444,,,)))***************++++++***)))''''''***---000222111000///)))((('''&&&&&&''')))***)))))))))))))))***+++,,,,,,***+++000333333555:::<<<<<<===<<<:::999888888999666111000222666999;;;444555555555444222000///...///000000//////111333666333111222555555111---////////////000111222333666555444666;;;>>>>>>>>>888888888777666555444333222444888;;;<<<;;;888666666666666666666666666666777555333444777999999888333555666666555444555666444444333333555999<<<>>>???<<<888555555666666666777777777666555666888;;;@@@@@@@@@@@@AAAAAABBBBBB@@@AAACCCCCCDDDEEEGGGIIIKKKMMMNNNOOOOOOPPPRRRTTTYYYXXX[[[^^^^^^[[[[[[______cccggghhhiiifff]]]SSSDDD@@@===???IIIYYYhhhqqqkkknnnvvv|||mmmooo|||zzzpppmmmqqqxxxqqqggg]]]WWWRRROOONNNKKKEEE>>>;;;===???AAAAAA???===;;;999888999;;;<<<<<<;;;888444111000111333/////////...------,,,,,,---.../////////...---,,,tttiiiccc___\\\YYYRRRMMMGGGBBB@@@???>>>===:::999888666555444333333222444666555222000//////222000...---...///...---------------...//////000...///000000///...///000+++++++++******)))))))))+++,,,,,,+++))))))***+++++++++++++++************------------------------///+++(((&&&'''((())))))&&&%%%#########%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$"""###$$$&&&'''((((((((()))(((((('''''''''((((((''''''&&&&&&%%%&&&&&&'''(((111777222+++)))************************++++++***,,,///111222111///---((('''&&&&&&'''(((***+++)))))))))***+++,,,---...,,,)))***///222444888===@@@???>>>;;;777555666777999555111///111555888:::555555555444333222000000---///000000000000111333666444222333555555222///000//////000000111222333555444333444777999:::999555555555555444444333222111333777:::;;;:::888777666666555444444333333333333222111333666:::;;;;;;777777777666444333444555444333222222444888===@@@AAA>>>999777777888888888999:::;;;::::::;;;===@@@AAABBBCCCDDDEEEGGGHHHIIIGGGIIILLLNNNOOORRRUUUWWWUUUWWWZZZ\\\]]]___aaaccchhhhhhlllqqqrrrqqqsssxxxxxx|||jjj[[[HHHBBB>>>CCCOOO^^^hhhmmmbbbfffrrrxxxlllqqq~~~xxxpppnnnpppuuunnneee\\\VVVRRROOOMMMKKKFFF@@@===???BBBDDDDDDAAA@@@???===<<<<<<<<<<<<;;;;;;:::666222000///000//////......---,,,,,,,,,---...////////////......sssgggaaa^^^[[[YYYRRRNNNGGGCCCAAA@@@???>>>:::999888666555444444444555444222222222222111000111000////////////.........---,,,+++,,,---///000222222222111000000111111,,,,,,,,,,,,++++++******)))***++++++******+++---------------------,,,,,,...............---------///+++'''&&&&&&((())))))&&&$$$"""!!!!!!###%%%'''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%%%%%%%'''''''''((((((''''''&&&######%%%&&&&&&''''''''')))(((((('''''''''''''''(((''''''&&&&&&&&&&&&&&&'''///333///)))((())))))++++++***))))))***---///---///000111111///---,,,))))))))))))***+++,,,---)))))))))******+++------...++++++...111333777<<>>?????????AAABBBCCCDDDFFFIIILLLMMMOOOQQQTTTWWWZZZ\\\]]]\\\___bbbdddeeegggiiikkkiiimmmrrruuuvvvvvvvvvvvvyyy{{{tttcccUUULLLCCCDDDOOOZZZ______XXX]]]jjj{{{xxxooosss~~~yyyqqqnnnnnnlllggg___YYYUUUSSSQQQPPPNNNHHHAAA???@@@BBBBBBAAAAAAAAA@@@???>>>===;;;;;;<<<<<<<<<999444111//////............------,,,,,,---------...............rrrgggaaa]]][[[YYYSSSOOOHHHDDDAAA@@@??????:::999888777555555444444666333000000111222222000000000111000000/////////---,,,+++++++++,,,---...666444333111111000000000+++,,,---.........------)))***++++++++++++---///,,,------.........---,,,---.../////////...---------***'''%%%&&&'''((((((,,,***'''%%%%%%&&&(((***&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''''''''''''&&&'''(((***++++++++++++((('''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%(((((((((((((((((('''''''''''''''''''''''''''&&&'''---///+++&&&&&&''''''+++,,,+++***(((***---111///000000111000...,,,+++)))))))))***+++,,,------+++******)))))))))******---******...111333888===BBBBBB@@@:::444222555999777444///...000444777999666555444333222111111111///111444444444333444555777555444444444444333222//////.........///000000333333222222111111222333000111222222222222222111333555888;;;<<<<<<;;;;;;888777555333222222333444444444555555666888;;;===:::::::::888777777999;;;???>>>>>>???BBBGGGKKKNNNLLLIIIGGGHHHKKKNNNQQQRRRPPPSSSVVVXXXZZZ]]]aaadddjjjmmmpppuuuyyy}}}|||~~~vvvhhhZZZKKKEEEKKKQQQSSSQQQTTTXXXdddvvvxxx|||yyy~~~wwwwww|||yyypppjjjgggbbb^^^YYYVVVUUUUUUUUUTTTLLLGGGAAA>>>???AAAAAA@@@????????????>>><<<:::999<<<======:::666222000000//////............------,,,,,,,,,,,,,,,,,,,,,---tttiiiccc___\\\YYYUUUPPPJJJEEEBBB@@@???>>>;;;:::999777666555444444444222///...///000000000///111222222111///000111------,,,,,,,,,------...777555222000000000///...+++,,,...///000///......)))+++,,,+++++++++---///)))***,,,------,,,+++++++++,,,.../////////...---,,,***'''&&&'''((('''&&&+++***(((&&&&&&&&&((((((&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***++++++++++++((('''&&&%%%$$$$$$$$$$$$'''''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$'''(((((((((''''''&&&%%%&&&&&&'''((())))))((((((%%%&&&'''(((((((((((('''''',,,---(((%%%&&&(((''',,,------+++))))))---111//////000///...---+++***'''(((((())))))*********++++++***)))))))))))))))***((()))///444666;;;AAACCCDDDBBB<<<555111444888777333///---///333666888666666444333222111111111///111444555444444444555666555444333222222222222000000////////////000000222333333222000///111222000111222222333333333333222444777999;;;;;;;;;;;;999777555333333444555666666777777777777888;;;===:::;;;=========???AAACCCBBBCCCFFFKKKRRRYYY___cccbbb```___aaaeeejjjmmmnnnnnnqqqtttwwwyyy|||mmmWWWIIIHHHKKKMMMMMMRRRWWWaaannnxxxzzzwwwsssooowww}}}}}}vvvllleee```___[[[WWWUUUVVVVVVWWWVVVGGGCCC>>>===@@@CCCCCCBBB============<<<;;;999888<<<===<<<:::666222111111////////////////////////------,,,+++******++++++wwwmmmgggccc^^^[[[WWWRRRKKKEEEBBB@@@>>>======<<<:::888666444333333111111000/////////000111...111333333111000000222...///////////////......666222///...///000///...------///000///...,,,+++)))***+++*********,,,...)))***,,,---...---,,,+++)))***---////////////...+++***))))))***)))(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((('''&&&%%%"""###$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&$$$%%%'''((())))))))))))$$$%%%'''((()))))))))))))))------(((%%%''')))))),,,...///---***))),,,000............---,,,***)))((())))))******)))))))))++++++*********++++++,,,,,,***---333777999===BBBFFFGGGFFF???555000222666666333...---///333666888777666444222111111111222---000333444333222222333555555444222111111111333222222111111111111111222222333444222000///111333111111222333444555555555333555777:::<<<<<<<<<<<<===;;;999888777999;;;<<<<<<>>>??????>>>???CCCFFFFFFIIIMMMPPPRRRTTTWWWYYYSSSVVV\\\dddlllttt{{{~~~~~~gggPPPGGGHHHKKKMMMOOOVVV___hhhmmmnnnlllkkkqqqzzz~~~qqqkkkgggcccccc```[[[XXXWWWVVVUUUTTTHHHDDD???>>>@@@CCCCCCAAA<<<<<<;;;;;;:::::::::::::::::::::777444111111111000000000000111111111111000...---+++*********+++zzzqqqkkkeee```\\\XXXSSSLLLFFFBBB@@@>>><<<>>><<<:::888666444333222111333333222000000111333...111444444111000111222///000111222222111000///333000,,,,,,...111000///......//////...,,,***(((((()))***)))((()))***,,,+++,,,...000000///...---'''))),,,...///000///...++++++++++++,,,+++(((&&&%%%%%%&&&((()))******+++&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&###"""############$$$%%%&&&&&&%%%&&&'''(((((('''&&&&&&$$$%%%&&&&&&''''''''''''###$$$%%%&&&'''(((((((((###$$$&&&(((************###$$$&&&(((************+++...---)))''')))+++***,,,///111///***)))+++///......------,,,+++***)))++++++,,,,,,,,,++++++************+++,,,---...///111///111777:::999;;;???IIIKKKIIIAAA666///000333666222...---///222666777777666444222111111111222,,,...111333222111111111444444333222000000111222444444333333222333333333222444555333000000222444111222333444555666666666666888:::<<<>>>?????????BBB@@@>>>======???AAACCCHHHJJJLLLLLLLLLMMMQQQUUUZZZ^^^ccchhhkkknnnqqqsssnnnqqqxxxtttWWWHHHFFFJJJNNNKKKSSS]]]dddggghhhiiijjjttt}}}yyynnnlllmmmkkkiiieee```[[[XXXVVVSSSQQQMMMHHHBBB@@@@@@AAA@@@>>><<<;;;;;;:::::::::;;;;;;888888777555111000000111111111111111111222222222222000...,,,+++***++++++xxxpppggg___]]]WWWTTTOOOIIIEEECCCBBBBBB???;;;777666777777444111222444444222///...///222333444555444333222444555444333000...------...///...,,,++++++---......---000000111000///,,,)))'''((((((((('''((()))******---+++***,,,///111111///++++++******++++++,,,---))))))((()))++++++***(((&&&'''((((((((('''%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((***+++***'''&&&''')))&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''''''''''''''%%%######%%%'''))))))&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%&&&''''''************************,,,------,,,***))))))***//////000...,,,+++,,,...222000...---------,,,+++***---///000///---+++***+++,,,,,,------.........000222444555777999>>>AAADDDDDDBBB;;;444111444999777444000///000222333333666333000---------,,,,,,.........---------...///444444222111111222333444555444333333333444555666777444222111333444555555888888888888999:::;;;<<<@@@BBBEEEIIIMMMPPPRRRSSSSSSPPPPPPSSSTTTTTTYYY```aaaaaaccceeegggjjjmmmnnnyyy{{{___KKKGGGIIIJJJFFFWWWeeeiiifffgggkkknnn{{{uuupppqqqtttrrrmmmeee]]]VVVRRRPPPPPPTTTLLLDDD@@@AAACCCBBB@@@<<<:::888:::===???>>><<<666555555444444333333222333222222222222222222333............---,,,+++***yyyqqqhhhaaa___WWWTTTOOOIIIEEECCCBBBBBB>>><<<999777666555444222222333444222///...000222333555777777555444555555444333000...------...///...,,,+++,,,---//////...//////000000...,,,)))'''(((((((((((())))))))))))+++******---000222111///,,,+++++++++,,,,,,------***)))((()))***+++)))(((''''''((((((((('''&&&%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))+++***'''&&&(((***&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''%%%###$$$&&&((())))))''''''((())))))(((''''''#########$$$&&&((()))***************************...///000...,,,***+++,,,///000///---,,,+++---///222000...---......---,,,+++---///000///---+++***++++++,,,,,,---...//////444555666777888:::===@@@@@@???===888444333666999777444111000111222333333666444111///...//////000///000000000/////////000111111111111333444666777888777666666666666777777666555333444777;;;=========>>>@@@CCCFFFIIILLLMMMPPPSSSWWW]]]aaaeeehhhiiiooommmnnnqqqqqqooorrrwww}}}}}}~~~___LLLHHHIIIIIIJJJVVV```bbbccciiiqqqvvv}}}wwwwwwyyyrrrlllcccZZZTTTRRRSSSUUUQQQKKKDDDBBBDDDFFFFFFCCC===:::777999>>>BBBBBB@@@555555444444333222111111222222111111111111222222............---,,,+++***yyyrrriiibbb```WWWTTTOOOJJJEEECCCBBBBBB======<<<999555333333444222333333222000///000111333666888999888666555555444333000...------...///---,,,+++,,,...000000///.../////////...,,,***((('''((()))*********)))((()))***+++...111222000...------------.........///***)))((((((******)))((('''(((((((((((('''&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))(((((()))***%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))((('''%%%%%%''')))***)))(((((())))))))))))((((((###$$$$$$%%%&&&''')))*********************++++++111222222000...,,,------000000///,,,+++,,,///111222000------.........---,,,...///000000...,,,+++******+++,,,---//////000555666777777666777999;;;:::999666444444666999;;;999666333111111333333333333111///---------///000...000111111000//////000111222333444666888;;;<<<::::::;;;;;;;;;<<<<<<===<<<<<<<<<@@@EEEKKKOOOQQQOOOQQQUUU[[[aaafffjjjmmmmmmqqqvvv|||___MMMIIIIIIGGGOOOVVV\\\___eeeppp{{{}}}yyyxxxooohhh___WWWRRRSSSVVVYYYOOOJJJEEEEEEIIIKKKJJJGGG>>>999666999AAAEEEDDD@@@555444444222111000//////111111000000000000111111............---,,,+++***zzzsssjjjdddbbbWWWTTTOOOJJJFFFCCCCCCCCC<<<>>>>>>:::555222333555333333222111000000000111222555888999888666444444444333000...------...///---,,,+++,,,///111111000////////////...---+++***&&&(((***+++,,,+++)))(((((())),,,000111111000.........//////000000000000+++)))(((((()))***)))((((((((((((((((((''''''&&&%%%%%%%%%&&&'''(((((()))((((((((('''''''''''''''''''''(((((())))))******%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((***)))(((&&&'''(((******)))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%))))))************++++++111222222111...------...000000...,,,***,,,000333111...,,,+++,,,...............///000000///---+++******+++,,,...///000000444555555444333222333444666333111222555999===>>>>>>:::666333222222222111111111000...------...000///222555555333111222444666777888;;;===@@@BBBCCC???@@@CCCFFFIIIKKKLLLMMMOOOOOOQQQVVV^^^fffkkkmmmnnnqqqvvv|||~~~```OOOKKKKKKIIISSSYYY```eeeooo{{{~~~sssnnneee```YYYSSSQQQRRRUUUWWWOOOKKKGGGHHHLLLMMMKKKGGG>>>:::777<<>>:::555222333555333222111000111111111111000333666777666444333222444333000...------...//////---,,,---///111111111////////////......------'''(((***,,,,,,+++)))((((((***...000111000///......///000111111111000000---+++)))((()))***)))((())))))((((((''''''''''''$$$%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''((()))******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((******((('''((()))******)))))))))(((((((((((()))))))))((('''&&&%%%$$$$$$$$$((((((((())))))*********///000000///---,,,,,,---000///...,,,+++---111555///,,,***)))+++---......000///...///111111...,,,******+++,,,---...///000333444555333111//////000333111///111555;;;???AAACCC>>>999555333222000///111333444333111000111222222555999888666555777:::<<<>>>AAAFFFJJJOOORRRSSSOOORRRXXX^^^cccgggiiijjjkkkkkkmmmsss|||cccRRRNNNOOONNNWWW```jjjsss|||yyyxxxyyy{{{}}}mmmdddYYYWWWTTTQQQPPPQQQRRRTTTRRRNNNJJJJJJLLLLLLIIIDDD<<<:::;;;???CCCAAA999111333222222000///...------000//////////////////000............---,,,+++***{{{sssiiibbb```XXXUUUPPPKKKFFFDDDCCCCCC??????===:::666444333444333111000000111222222111///222444555333222111111444333000...------...///111///......000111111000........................((()))***+++++++++***)))***,,,///000///............///111222222222111000///,,,***)))***+++*********)))((((((''''''((((((%%%%%%&&&'''(((((())))))(((((((((((()))))))))***)))((('''((()))***)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&((())))))((('''((()))***)))(((((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''(((((())))))+++,,,------++++++,,,---...///...---,,,...222555///,,,))))))+++---//////222000...///111222///,,,+++,,,,,,------.........333444555444222000000000000000000111444999>>>AAADDD@@@:::666444333111000///333888999888666777999777;;;>>>>>>;;;<<<@@@EEEJJJNNNSSS[[[bbbhhhmmmooonnnrrrxxxkkkWWWQQQTTTVVV^^^iiittt|||zzznnnoootttyyy||||||iii___TTTSSSQQQPPPPPPQQQSSSSSSVVVPPPKKKJJJKKKJJJEEEAAA;;;<<<>>>@@@AAA<<<333,,,111111111000000///......000000////////////000000............---,,,+++***zzzrrrhhh```^^^XXXUUUPPPKKKGGGDDDDDDDDDBBB???<<<999777666333222333111///000222333222111000222333333222111111222444333000...------...///222111//////000111000///,,,,,,,,,++++++,,,,,,---))))))*********+++++++++,,,///000000---,,,,,,......///111222222222000///111...+++***+++,,,,,,+++******((('''''''''((()))&&&&&&''''''(((((())))))''''''((()))******+++,,,+++)))'''((()))***(((&&&))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((()))((('''((())))))(((&&&((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((((((***++++++++++++,,,...---............///222555000---******,,,///111222333000...///222333000,,,------------------------000222333333111000000000...000111000111444;;;@@@BBB>>>999666666666555555777>>>GGGKKKKKKJJJKKKMMMMMMQQQTTTSSSQQQSSSZZZaaaiiilllrrryyyttt\\\TTTWWW\\\gggqqqzzz}}}}}}}}}yyytttmmmooovvv|||}}}zzzfff[[[UUUTTTRRRPPPQQQSSSVVVXXXWWWQQQJJJHHHHHHHHHCCC???<<<>>>@@@???<<<777222///000000000000000000000000111000000//////000000111............---,,,+++***zzzrrrggg___]]]YYYUUUPPPKKKGGGEEEDDDDDDCCC???:::999888777444000333111//////222333222000111222333333111111222333444333000...------...///444222000///000000///...*********)))******+++,,,******))))))******+++,,,...000111///,,,***,,,...---///111222222222000///222///,,,++++++,,,,,,,,,+++***((('''''''''((()))''''''''''''((((((((((((&&&&&&''')))***+++,,,---,,,)))'''((()))***(((%%%******)))'''&&&%%%$$$######$$$%%%&&&''''''''''''(((''''''((())))))'''%%%'''&&&%%%$$$$$$%%%&&&'''+++***(((&&&$$$######"""######$$$%%%%%%&&&''''''''')))++++++++++++---///,,,---/////////000222444222///,,,+++---111333444444000---///222333000---......---------,,,,,,,,,,,,...000111///.........---///111000...000888>>>???<<<888666777888888888FFFPPP[[[bbbdddccceeegggjjjnnnqqqpppnnnpppyyy{{{___UUUYYY```nnnvvv{{{zzzvvvuuutttqqqqqquuu{{{xxxcccWWWYYYWWWSSSQQQRRRUUUZZZ^^^WWWPPPIIIFFFGGGGGGCCC???===???@@@>>>999555333444000000000000111111111111111111000000000000111111............---,,,++++++vvvnnneee```___\\\WWWPPPKKKHHHGGGFFFEEE???<<<888666555333222000555555444444444333333333000222333222111000111222555111---,,,...000000///.........------,,,++++++,,,,,,---......---,,,,,,,,,,,,+++***))))))******111222333333111...+++))),,,,,,---...///000111222222000---***))))))***+++,,,+++***((((((((())))))###$$$&&&'''((('''&&&$$$'''***)))&&&'''+++---+++******))))))((((((''''''((('''&&&&&&&&&&&&'''(((&&&%%%$$$###$$$&&&)))***(((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''')))'''%%%######%%%''')))))))))(((&&&&&&%%%%%%%%%''''''((()))+++---///000///---******,,,.../////////333333000...111333222000------222333000...///......---------,,,,,,,,,......///...---...000222111000//////111444888:::@@@;;;999:::888777>>>GGGWWWooo}}}www^^^YYY___dddlllvvvtttpppvvvxxxvvvxxxwwwqqqaaa]]]bbb___VVVOOOQQQXXX\\\[[[RRROOOIIICCC@@@???@@@AAAAAA???;;;666222111222444333333222111000///......222222111//////.........------......------,,,+++wwwooofff```___YYYUUUPPPLLLJJJIIIHHHGGG@@@===:::777666666444333444444333333333222222222000111222111000///000222555222...,,,...000000///222111///...,,,,,,++++++,,,,,,---......---,,,,,,,,,++++++***))))))******...///111222111///---+++,,,,,,---...///000111222333111...+++))))))***+++,,,+++)))((('''''''''''''''(((***+++++++++)))(((***,,,+++''''''+++,,,***(((((((((((())))))))))))***)))'''%%%%%%''')))***$$$$$$######$$$%%%'''((((((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&''''''((((((((()))***,,,...000111000---++++++,,,...///...///333444111000222444222000------111333000...///,,,,,,,,,------.........---.........---...000333111000000000111444888:::===999777888999===HHHUUUooozzz}}}vvv]]]VVV[[[aaagggppprrrttt||||||zzzqqqeeeddd\\\WWWPPPNNNVVV```ccc```RRRNNNIIIDDD@@@@@@@@@AAABBB???;;;666222111333555333222111000///.........111111000///..................//////......---,,,yyyqqqhhhbbb```VVVSSSPPPMMMLLLKKKHHHGGG???<<<999777666666555333333333222222222111111111///000111000......000111555222///---.../////////777555222///,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++******)))************,,,...000111000///...,,,,,,------...///000000444222///---+++*********+++***)))'''&&&%%%%%%%%%)))***+++,,,---,,,+++***,,,...,,,((((((+++,,,***'''''''''((()))*********+++***'''%%%%%%'''***+++#########$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''(((((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***))))))***+++---...000111111///,,,,,,---...///......333666444333555555333000------111222///---...***++++++,,,---...///000---.........---...111333111000000000222555888999:::777555666;;;FFFZZZjjjyyy|||www]]]SSSWWW]]]ccckkkqqq|||qqqkkkkkkYYYSSSMMMNNNYYYeeeeee___PPPMMMHHHDDDAAA@@@AAABBBDDD@@@:::555222222444666333222///---,,,,,,---...//////.............../////////000000//////...---|||tttjjjcccbbbVVVTTTQQQOOONNNKKKHHHEEE<<<999666555555444333222333333333333222222222222/////////...------///111555333000///.../////////:::888333///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++***+++---////////////...***++++++,,,------......333222000...,,,+++***)))++++++***((('''&&&%%%%%%'''((()))*********))))))+++---,,,))))))---///---'''((((((((()))))))))***)))((('''&&&&&&'''((()))###$$$%%%&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((((('''%%%######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******+++,,,---///000111222000....../////////......333777666555777777444111------111222///------++++++,,,,,,---...//////------......---...111333000000000111222555777999777555444666???SSSlll}}}bbbUUUUUUZZZccckkkvvv~~~rrrnnnnnn[[[XXXSSSRRRXXX___^^^XXXMMMKKKGGGCCC@@@@@@AAABBBEEE@@@999555333444666777333111...,,,++++++---......------------......//////////////////...------~~~vvvllleeecccXXXVVVSSSQQQNNNJJJFFFBBB===:::777555555555444333444444444444333333333333/////////---,,,,,,///111444333222000///......///:::888333///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++,,,---------,,,,,,*********++++++,,,,,,---222222111///---+++***))),,,++++++***)))((('''&&&''''''((((((((()))(((((((((++++++)))***///222000***)))))))))((((((((('''%%%%%%''''''''''''%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***++++++,,,---///000111222000//////000111000///...333777666666888888666222///...222333///---...------------------------,,,---...------...111444000000000111333555777888666555555999IIIcccmmm[[[WWW[[[gggppp}}}~~~uuuppplll^^^___\\\WWWUUUVVVVVVSSSKKKIIIFFFCCCAAAAAAAAABBBEEE@@@999555555666777777444222///,,,+++,,,...///...------------......///---............---,,,,,,yyyooogggeeeZZZWWWTTTQQQNNNJJJFFFBBBAAA>>>;;;999888888777555555555555444444444333333000000///---,,,---///222444444444222///......///777555222///,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********)))******+++,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------///000000000...,,,***(((***+++++++++***)))((('''((((((((()))))))))******&&&)))***(((+++000333222*********)))((('''''''''$$$%%%&&&''''''&&&%%%$$$'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''******++++++,,,...///000111000///000222333222111...333666555555888999888444000000333444000............---------,,,,,,,,,,,,------------///222444///000000222333555777888666666777@@@WWWwww{{{ddd\\\]]]ggguuu~~~yyyssslll```cccbbbZZZUUUTTTTTTSSSJJJIIIFFFDDDCCCCCCCCCDDDEEE???999777777888777666555444111///......///000//////...............///---------...---,,,,,,+++zzzppphhhfffYYYVVVSSSPPPNNNKKKGGGEEECCC@@@===:::999999777666444444444333333333222222111000///---,,,---000333333555555333///---...///222111///...,,,,,,++++++,,,,,,+++******+++,,,,,,******))))))***++++++,,,***+++++++++++++++++++++............////////////,,,---...///...,,,***((((((((()))******)))(((''')))((((((((())))))******&&&))))))(((***///222000))))))))))))(((((((((((('''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&&&&&&&'''(((&&&%%%%%%&&&&&&((())))))''''''((())))))(((''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&'''((()))************+++---...///000//////111333555444333...333555333444888:::999555222111555555222//////,,,,,,------------------+++,,,---------///222555//////000222444555777777666666:::HHHggglll______cccvvv~~~}}}xxxpppggghhhddd\\\XXXXXXWWWSSSLLLKKKIIIGGGFFFGGGGGGHHHDDD???:::888::::::888444666555444222111111111111111111000///...........................------,,,{{{qqqiiifffXXXUUUQQQOOONNNLLLJJJHHHCCC@@@<<<999888777555444333333333222222222111111111111000...,,,---000333333555666333///---...///.........------,,,++++++---,,,+++******+++,,,---******))))))***+++,,,,,,)))))))))***++++++,,,,,,000000000111111111111111***,,,...///...---***(((%%%&&&((()))))))))(((''''''''''''''''''(((((()))(((******((()))...000...''''''(((((())))))******,,,)))%%%""""""%%%))),,,((('''%%%$$$$$$%%%&&&(((%%%%%%%%%&&&'''((()))***&&&(((***++++++***(((&&&)))'''%%%######%%%''')))$$$$$$$$$%%%''')))***+++)))))))))***+++,,,---.../////////111444666555444...222444222333777::::::666333222666666222000000***++++++,,,---...//////+++,,,---------///222555//////111222444666777777555777<<>>===<<<:::777555444444444444555555444333333000000000000/////////...222222222000...,,,---...------,,,,,,,,,,,,++++++------,,,,,,+++***))))))((((((((()))******++++++******+++,,,,,,,,,,,,+++......///000222333444555111///---+++******++++++(((&&&&&&''')))))))))(((''')))+++,,,,,,***(((''')))((()))+++---...---,,,***)))(((''''''((()))***''''''(((((('''%%%###"""$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%&&&''''''(((++++++************++++++***'''$$$&&&***+++)))%%%%%%&&&''''''&&&&&&''')))---,,,+++,,,...///...---,,,---000222333444444444...333666444555999:::999;;;999777666555444222000,,,,,,,,,---------............---------......///333000111888<<<:::666666;;;999@@@[[[tttccc______qqq}}}tttiiibbbaaa```[[[VVVWWWVVVRRRNNNNNNPPPPPPLLLGGGAAA>>>:::777777666666555777777888777666333111///222111111000000000000///...,,,---111666666222---{{{qqqiiieee___ZZZSSSNNNKKKIIIEEEBBB??????>>><<<999777555444333333444444444444333333000000000000////////////111222111///---+++,,,---------,,,,,,,,,,,,++++++++++++***))))))(((''''''''''''(((((())))))************+++,,,,,,,,,,,,+++,,,---...000111222333333000...,,,***)))***+++,,,***)))((((((***+++***))))))***************)))))),,,+++***+++,,,+++***((()))(((''''''''')))***++++++++++++******)))''''''%%%$$$$$$$$$%%%&&&&&&'''''''''(((((()))******++++++******))))))******+++---((($$$$$$'''))))))'''%%%&&&''''''&&&&&&'''))),,,+++***+++---------+++,,,---///111222333333333///333666666888<<<>>>===<<<:::888666666555222000,,,,,,,,,------------.........---------......///111...///555999777666666<<<<<>>:::777666666555555999888777555444333222222111111111111111000///...------...222777666111,,,|||rrrjjjfffaaa[[[TTTOOOLLLJJJFFFBBB@@@???>>><<<999777444333222333333444444333333333000000/////////000000111111222111///,,,***+++,,,------,,,,,,,,,,,,++++++*********))))))(((((('''((((((((((((((()))))))))******+++,,,,,,,,,,,,++++++,,,...000111222222222///---+++***)))***+++,,,+++)))'''''')))))))))(((+++***))))))))))))***+++***)))))))))******((('''''''''''''''((()))+++,,,------,,,+++*********+++&&&&&&&&&&&&&&&&&&''''''(((((())))))***+++++++++******))))))))))))******...)))$$$"""%%%'''((('''%%%&&&''''''&&&&&&''')))+++***)))***+++,,,,,,***,,,---...///111333444555111555777777:::@@@BBBAAA===;;;888666666444222///,,,,,,,,,,,,---------------------------...///000000------222666555555777:::===MMMppppppeeeeeemmmvvvzzz}}}pppdddbbbcccaaa\\\XXXWWWSSSNNNLLLLLLLLLJJJHHHAAA>>>:::888777777666555;;;999777444333333444555111111222222111000...------...000444888666111,,,}}}tttmmmiiibbb\\\TTTOOOMMMJJJFFFBBB@@@???>>><<<999777444333111222333333333333333333111000/////////000111222222222222///---+++,,,---------,,,,,,,,,+++++++++,,,+++++++++*********)))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***,,,///111333333222111---,,,+++******+++,,,...***(((&&&%%%&&&&&&%%%$$$))))))******++++++******&&&%%%%%%'''***+++***)))&&&&&&&&&&&&(((***,,,...,,,+++)))(((((()))***+++***))))))((((((((())))))&&&&&&'''''''''((((((((()))))))))(((((()))))))))---)))&&&$$$%%%&&&&&&%%%%%%&&&''''''&&&&&&''')))+++***)))***,,,,,,,,,++++++,,,---000333666888:::333666777777;;;AAACCC@@@;;;999666555444222000---++++++,,,,,,,,,---------,,,,,,,,,---...///000111000------111444444666:::777===PPPtttuuufffgggiiinnnttt}}}~~~|||rrrgggeeefffddd[[[SSSRRROOOJJJHHHHHHIIIIIIIIICCC@@@<<<999999888888777:::999777555444444444444000111222333222000...------///222666888666000,,,|||vvvoookkkbbb\\\UUUOOOMMMJJJEEEBBB???>>>===<<<:::777555444111222333333444444444444222111000//////000111222222333333111...---...///------,,,,,,,,,++++++++++++++++++***************+++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***---000333555444333111---,,,+++***+++,,,...000---***'''%%%%%%%%%%%%$$$&&&(((+++......---***(((%%%$$$%%%''')))***)))(((&&&%%%&&&&&&(((***---...***)))((('''((()))***+++...---,,,+++++++++++++++%%%%%%&&&&&&&&&&&&'''''')))((((((''''''(((((())))))((('''''''''&&&$$$###%%%&&&''''''&&&&&&'''))),,,+++***+++,,,------+++***,,,...222666:::===>>>666777666555999???@@@===888666444222111000---++++++++++++,,,,,,,,,------++++++,,,,,,...///111111222//////222444444777<<<888???TTTwwwwwwfffgggeeefffnnnzzz}}}}}}~~~}}}zzztttnnnllllllggg[[[PPPKKKIIIEEEDDDDDDFFFHHHHHHEEEBBB>>>;;;::::::999999777777777777666555333222000111111222111000///......000333555666444///,,,}}}zzzuuunnnjjjbbb\\\TTTOOOLLLIIIDDDAAA======<<<;;;:::888777666222222333444555555555555444333111/////////111222222222333111000///000222------,,,,,,,,,,,,++++++((((((((((((((((((((((((***++++++,,,------......******+++,,,,,,,,,,,,+++***---111555666555333111,,,,,,++++++,,,...111222111...***((('''''''''&&&$$$''',,,///000...***'''((('''''''''((((((&&&%%%&&&&&&&&&&&&(((***,,,...))))))))))))***+++,,,,,,000///...---,,,,,,,,,,,,'''''''''(((((((((((((((((((((''''''''''''((((((%%%&&&((()))(((&&&$$$"""%%%&&&''''''&&&&&&'''))),,,+++***+++---------,,,***---111555999<<<===>>>666666444333777>>>>>>:::555333111000000///---+++++++++++++++,,,,,,,,,,,,***++++++,,,...000111222333111222555444333666<<<<<>><<<;;;;;;:::999444555777777777555222000000000000000000111111111///000222444333111...,,,{{{wwwrrrjjjfffaaa\\\TTTNNNKKKHHHCCC@@@;;;;;;;;;;;;:::999888888222333444555666666666666666444111///...///000111///000111000//////111333------,,,,,,,,,,,,++++++'''((((((((((((((((((((())))))***+++---...//////******+++,,,,,,,,,,,,+++(((,,,111555666555111///---,,,,,,,,,...000333555444000,,,)))(((((('''&&&&&&(((+++...///...+++))))))((('''((()))((('''%%%'''&&&&&&'''(((***,,,---((()))***+++,,,,,,,,,,,,000000...---,,,+++++++++)))))))))((((((((((((((((((''''''&&&&&&''''''(((%%%&&&'''''''''&&&%%%%%%%%%&&&''''''&&&&&&''')))+++***)))***+++,,,,,,***,,,///333777:::::::::999555444222111777>>>???;;;444222000000000///...,,,***++++++++++++,,,,,,,,,******+++,,,...000222333333222444666555222555:::???MMMfffiiiaaa\\\]]]hhhuuu~~~wwwzzzzzzvvvvvv{{{~~~~~~uuuyyyxxxrrrkkkeeeYYYOOOFFFEEEEEECCCAAA@@@AAAAAADDDAAA===;;;::::::999888555555555444444333222222000///......///111333555///000222111000...---,,,yyyuuuooogggbbbaaa[[[SSSNNNJJJGGGCCC???::::::;;;;;;;;;:::999999333444555666777777777777777555222///......///111---...////////////111333---------,,,,,,,,,++++++))))))))))))************'''''')))***,,,...//////******+++,,,,,,,,,,,,+++'''***000444666444000...------,,,---///111444666333///+++'''&&&&&&%%%%%%((()))+++,,,------,,,,,,&&&%%%%%%'''***+++***)))''''''''''''((()))+++,,,%%%'''(((***+++++++++***000///---,,,+++***))))))(((((((((((('''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%$$$%%%'''(((%%%&&&((('''&&&&&&''')))***(((((()))***+++***)))...111555888999888666444333222000000777???AAA===333222000000111111///...******+++++++++,,,,,,,,,)))***+++,,,...000222333333222444777444111333888>>>OOOlllzzz{{{kkk___ZZZ[[[gggttt~~~yyyvvvyyyyyyuuutttxxx{{{{{{rrrwwwvvvmmmeee^^^VVVMMMGGGGGGGGGEEEAAA???>>>>>>CCC@@@<<<999888888777777666555333111111111333333///...------...111555777000111111000...,,,,,,---yyyvvvooofff___```[[[TTTMMMIIIFFFDDDCCCAAA>>><<<:::::::::888777:::777444555888:::999666555444111...---...///111...222333000///111111//////...---,,,***)))(((((()))))))))))))))*********************,,,///222444///...---...///...+++))),,,,,,...333777777111++++++,,,---///000222333444333///***'''((()))(((''''''''')))***,,,,,,------+++***((('''((()))((('''((())))))***+++,,,,,,,,,'''(((***+++,,,,,,,,,+++///,,,***)))+++---------'''''''''&&&&&&%%%%%%%%%)))&&&###$$$''')))((('''***)))((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&(((******)))(((''''''(((***+++333000444>>>BBB:::111,,,///...///333888<<<===<<<111222333444222000,,,******))))))((()))+++,,,---...------...111222222111666555444111000111555888AAARRRnnn}}}www|||rrr]]][[[^^^hhhrrrzzzppptttrrrqqqtttwwwwwwsssoooooonnnkkkgggaaaYYYPPPKKKHHHKKKKKKEEEAAA@@@===999>>><<<999777777888999:::888444000111444555222///000000/////////111222333222111111000...---+++***yyyvvvooofff```]]]XXXQQQLLLHHHGGGEEEDDD>>><<<:::999::::::999888999777666666777888777777666444111///---...///000+++///111///...111111000///......---,,,+++******++++++******))))))((((((+++***))))))***,,,...///000///.........---***(((++++++---111555555///*********,,,---///000111111111---)))'''((()))((('''%%%&&&'''((())))))******((('''&&&'''***+++++++++(((((()))***++++++,,,,,,'''((()))++++++++++++***---,,,+++,,,---...---+++''''''&&&&&&&&&%%%%%%%%%(((&&&$$$%%%'''))))))((()))((('''&&&&&&&&&&&&&&&%%%&&&'''&&&&&&&&&(((***+++***((('''&&&''')))***000...333===AAA;;;333//////...///222777:::;;;:::444333222111000...---,,,************+++,,,------,,,,,,,,,...111444444333666555444222111333777:::EEEVVVrrr~~~zzzvvvccc```bbbhhhqqqzzzyyyrrrssspppoooqqquuuuuuooojjjiiigggddd```ZZZSSSKKKGGGIIILLLKKKGGGDDDCCCBBB>>><<<:::777666666999;;;<<<;;;666222111333444111...111000/////////000111222444444444333111000...---zzzvvvooogggbbbZZZVVVOOOJJJGGGFFFEEEDDD<<<:::999888999:::999888888888999888666555666777666444222///...---...///)))...000......000222000.........------,,,,,,,,,,,,,,,+++***)))(((((('''***)))((((((((()))***+++///...---.........,,,*********+++///222222...)))((()))***+++---............+++(((&&&'''((((((((()))***++++++,,,,,,,,,,,,(((''''''(((+++,,,,,,,,,(((((()))***++++++++++++(((((()))******))))))(((++++++,,,---///...+++((('''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&(((******)))(((''''''&&&&&&&&&''''''%%%&&&'''&&&&&&&&&(((***,,,***((('''&&&'''((()))---,,,111:::>>>:::444000......///111555777777666666444222///---,,,,,,---******+++,,,------------+++++++++...222555666666666555444333222555999===GGGYYYvvvzzzkkkgggfffjjjpppvvvyyyvvvvvvrrroooqqquuutttmmmfff```___]]]YYYSSSLLLFFFCCCIIILLLKKKGGGEEEFFFEEEAAA<<<999555444777:::<<<======999444111222222111...111000///////////////000444444444333222000///...|||wwwpppiiieeeZZZVVVOOOIIIFFFEEECCCBBB===;;;999888999999888777666999;;;999555333444666666555222000...------...+++///111///...000111///,,,,,,,,,---------------+++++++++******))))))))))))(((((((((((()))***+++---,,,+++---///000///...+++***,,,...000000---***((((((***+++,,,,,,,,,,,,***)))'''&&&&&&'''((((((,,,,,,------...---------+++*********,,,,,,***)))((((((***+++++++++******)))))))))))))))(((((((((+++******+++,,,,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********''''''&&&&&&&&&''''''(((%%%&&&'''&&&&&&&&&(((***,,,+++)))'''&&&'''((()))+++,,,111777:::777222...,,,---...000222333333222555444222///---,,,++++++***+++,,,...///......---,,,,,,,,,///333666666666666666555444444777;;;???FFFYYYvvv}}}qqqkkkhhhkkkpppvvv}}}zzzzzzzzzvvvsssuuuwwwuuummmfff\\\\\\ZZZUUUOOOIIIEEEDDDLLLLLLJJJEEEEEEGGGEEEBBB===999555555777;;;<<<<<<===999444222222222222111111000000//////.........111111000000///---,,,+++xxxqqqjjjggg]]]XXXPPPJJJFFFDDDBBB@@@???===:::999888777555444555888:::999555333444555555444222000///............333444000...000000...++++++++++++,,,,,,,,,,,,))))))******++++++,,,,,,'''(((((()))***+++,,,---///...------...///...---,,,,,,,,,...//////---+++(((***+++---------,,,+++((((((''''''&&&&&&((()))))))))***************)))+++++++++,,,------,,,***((()))+++,,,,,,+++******)))))))))(((((((((((((((,,,***''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((()))***''''''&&&&&&&&&''''''(((%%%&&&'''&&&&&&&&&(((***---,,,***(((((((((***+++,,,///222444555333///******,,,...000000000000000111111222111///,,,***(((***+++---...//////...---.........000333555666555666666555444555888<<<@@@DDDWWWtttssslllhhhkkkrrryyyyyyzzz}}}{{{yyyyyyyyyuuunnnggg______]]]XXXQQQLLLJJJIIIQQQPPPKKKFFFFFFHHHFFFBBB@@@<<<777777:::<<<;;;999:::888555333333444444444111111000000000///..................---,,,******xxxpppjjjhhh___ZZZRRRLLLHHHEEECCCAAAAAA???<<<999888777555333555777888888777555444444333333222000/////////...000444555111/////////---++++++++++++++++++++++++((())))))***+++,,,------'''((()))***+++,,,------444222///...------,,,***,,,,,,------------,,,,,,)))***,,,......---+++***(((((()))(((&&&&&&''')))((()))***+++++++++++++++((((((***---000111000...)))+++,,,......---+++***))))))((((((((()))******---***'''%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''$$$&&&(((((('''&&&'''((((((''''''&&&&&&&&&''''''%%%&&&'''&&&&&&&&&(((***---,,,***))))))+++,,,---...222444333222111...)))(((+++...000//////...///...///111111000---***'''++++++,,,---............/////////111444666666555666666666555555888<<<@@@FFFYYYuuuuuulllfffjjjrrr{{{{{{zzz}}}~~~~~~zzztttnnnkkkeeeeeeccc]]]UUUPPPOOOQQQUUURRRLLLGGGGGGJJJIIIDDDAAA===999:::===>>>;;;777888777666666555555555555000111111111111000000///////////////...---,,,+++vvvmmmgggfff```[[[SSSMMMJJJHHHFFFEEEAAA???<<<:::999999777555555555666777888777555333222111111000000000000000...222333000...//////---,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,))))))******++++++++++++333000...---.........---++++++++++++******+++,,,)))***,,,......,,,***((((((***+++)))'''&&&'''))))))***+++,,,------------((()))***...111222111///+++,,,...//////...,,,******)))(((((()))***+++,,,,,,+++)))((())))))(((&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((&&&$$$$$$%%%)))((('''&&&&&&&&&&&&&&&%%%&&&'''&&&&&&&&&(((***---,,,+++++++++---///000000555777444222333000+++&&&***...000///......///......//////...---+++***++++++++++++,,,---...///.........111555777888888777777666444444777;;;???MMM___yyyyyynnnfffgggoooyyy}}}uuurrrqqqjjjjjjhhhaaaXXXSSSTTTVVVRRROOOHHHCCCEEEIIIIIIDDD@@@<<<:::===AAABBB===888888888999888666444333333000111222333333222222111////////////...---,,,,,,uuukkkeeeddd___ZZZSSSNNNKKKJJJIIIHHH@@@>>>;;;:::::::::999888555444444666999999666222000000000000000000000000+++000111///---///000.........---------,,,,,,,,,,,,,,,++++++++++++++++++***************)))((((((---,,,+++,,,///111333333*********)))(((((()))+++(((***,,,------+++)))''')))+++,,,***'''%%%''')))$$$%%%'''((()))***++++++,,,,,,---///111000...,,,,,,---///111000///,,,+++***))))))))))))+++---...,,,++++++,,,---+++(((%%%%%%%%%%%%&&&&&&'''''''''###&&&)))(((%%%"""###$$$***)))((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&(((***---,,,,,,+++,,,///111222111777999666444555333...%%%***...000///......//////...---,,,+++,,,------,,,+++******+++,,,...///,,,,,,---111555999::::::777777666444444666:::>>>TTTeee}}}|||pppeeefffmmmwwwxxxvvvxxxlllmmmjjjcccZZZUUUVVVXXXMMMIIICCC>>>AAAGGGGGGBBB>>>;;;:::>>>DDDEEE@@@999999:::;;;:::777444111000000111222333444444333222............---,,,++++++xxxooollliiieee^^^[[[UUUOOOKKKHHHGGGGGGDDDBBB>>>:::777666666777444555666777777666555444000///...,,,,,,,,,------222222111///...---,,,+++((()))***+++,,,,,,+++******************)))((((((%%%'''))))))((('''((()))******)))***+++---///111,,,------+++***)))***,,,,,,*********++++++***(((,,,+++***)))((((((((((((&&&'''''''''(((((())))))'''))),,,///000000...---------...//////000000///333...(((%%%''')))))))))///...---------,,,(((&&&'''&&&%%%&&&'''((('''&&&((('''%%%$$$$$$%%%'''((())))))(((''''''''''''''')))((((((''''''''''''(((,,,,,,++++++,,,---///000333777;;;;;;777333111111------...111333333111.../////////,,,***))))))+++------............------)))111222///333@@@EEEAAA999999777444222555<<>>999<<<===>>>===999666444444444222111111222333333222000---++++++---...---+++yyypppmmmiiifff```]]]WWWQQQMMMJJJIIIHHHEEEBBB>>>:::777666666777555555666666666666555555444333111000//////000000111111000///...------,,,))))))++++++,,,+++*********************)))((((((&&&'''))))))((((((((()))*********++++++,,,------,,,------,,,***)))***,,,---,,,+++,,,------+++)))+++***)))(((((('''''''''''''''''''''((((((((()))'''))),,,///000///...------...//////000//////...+++(((%%%%%%(((,,,......///...---------,,,)))&&&'''&&&%%%&&&((()))((('''((('''%%%$$$$$$%%%'''((())))))((('''''''''''''''(((((('''''''''''''''(((+++,,,,,,---...000111222444777::::::777333111000---,,,---...000111///------......---++++++,,,---------.........---,,,,,,)))000222///333>>>BBB???777777666333222555<<>>BBBBBB???;;;::::::===BBBCCC???;;;CCCCCCCCC???;;;777555555444222111111222333333222222///------//////...,,,zzzqqqnnnjjjgggccc```ZZZTTTOOOLLLJJJJJJEEEBBB>>>:::777666666777666666555555555555666666777666444222111000000111000/////////............***++++++,,,++++++***)))***************)))((((((''')))******))))))***+++***+++,,,---,,,,,,+++***,,,------,,,******+++---...------...///...,,,******))))))((('''''''''&&&''''''''''''(((((((((((('''))),,,///000///---,,,...//////000000///...---&&&$$$$$$&&&***---///000///...---,,,,,,+++)))''''''&&&&&&''')))+++***)))'''&&&%%%$$$$$$%%%&&&'''))))))((((((''''''((((((((('''''''''''''''((((((***+++---000222444555555555888::::::777333111000---,,,+++,,,......---,,,---...//////------...///---.........---,,,++++++***000111///222;;;>>>:::444555444222222555<<>><<<:::999;;;???AAA@@@>>>KKKJJJGGGBBB<<<888666666555333222222333444444333444222000///000000///---}}}tttooollliiieeeaaa[[[UUUOOOLLLJJJJJJEEECCC>>>:::888777777777777666555444444555666777777666444222000/////////.........///////////////,,,,,,,,,,,,+++******)))***************)))((((((((()))++++++*********+++)))+++---//////...,,,+++,,,------,,,******,,,------------...//////,,,***)))))))))))))))((('''''''''''''''(((((((((((((((((())),,,...///...---,,,...///000111000///---,,,''''''((()))+++,,,------///---,,,+++,,,+++)))''''''&&&&&&'''***,,,++++++'''&&&%%%%%%%%%%%%&&&'''))))))(((''''''(((((((((&&&&&&&&&&&&''''''((())))))+++...222555777888888888999::::::888555222111///---++++++---......---///000111111///---...///...//////......---,,,+++***///000///111777888666222333333222111555<<>>@@@CCCCCCAAA===;;;999:::===???@@@@@@LLLKKKHHHBBB<<<999888888555333222222333444444333444333111000//////...---vvvqqqmmmkkkeeeaaa[[[TTTOOOKKKIIIHHHEEECCC???;;;888777777888777666555444444555666777888666444222000000000000............////////////------,,,++++++************************)))(((((((((***,,,,,,+++***+++,,,(((***---000111000///---,,,,,,---,,,++++++,,,...,,,,,,---...///...+++(((******+++++++++***))))))((((((((((((((('''''''''((())),,,...///...,,,+++...///000111111///---+++))))))++++++++++++,,,,,,///---+++***++++++)))((('''&&&&&&'''***,,,++++++&&&&&&&&&%%%%%%&&&&&&&&&((('''''''''''''''((((((%%%%%%%%%%%%&&&((())))))(((***...222666888::::::;;;;;;;;;;;;999777444222000...,,,---...000000///222333444222///---,,,,,,///////////////...---,,,+++...000000111444444222000222222222222555<<>><<<:::999;;;===???@@@GGGFFFDDD???;;;888888999555333111222333444333333222222111///------------zzzsssnnnlllfffbbb[[[TTTNNNJJJHHHGGGFFFCCC???;;;888777777888666666555555555555666666888777555333222111111222.........///////////////---,,,,,,++++++++++++,,,***************)))(((((((((***++++++*********,,,'''))),,,///111111///...+++,,,---,,,++++++---///,,,,,,---///000///+++(((******,,,,,,,,,+++***)))((((((((((((((('''''''''(((***,,,......---+++***,,,...000111111///---+++&&&'''*********+++---///...,,,***************((('''&&&&&&''')))+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((($$$$$$$$$%%%&&&((()))***(((***---111555888:::;;;===<<<;;;:::999777444111///......///111222222111333444555333000,,,+++***------......///......---+++---///111222222111000000222333333222666<<>>===:::999999;;;===999;;;;;;:::777555444555333111000000111222111111...000000///,,,+++---///~~~uuupppmmmhhhddd]]]VVVOOOKKKHHHGGGFFFDDD???;;;999888888888444555666777777666555444222111///.........//////000000//////............,,,++++++***+++,,,...///***************)))((((((''')))******))))))***+++)))***++++++++++++***)))+++,,,------,,,,,,...000...///000222333222...***'''(((***++++++***)))((())))))(((((('''''''''&&&(((***,,,......---+++)))***,,,///222222111...---$$$&&&'''&&&$$$%%%))),,,...,,,)))))))))******)))'''&&&%%%&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$#########$$$$$$%%%&&&"""######$$$&&&(((***+++((()))***---111555999;;;<<<:::777666666555111...***+++---000333444333111///111333333000...---,,,'''((()))***+++,,,,,,,,,***+++///333444222000000222444555444444666<<<@@@LLLfff|||yyy|||vvveeeSSSMMMMMMMMMLLLLLLLLLTTT\\\```dddqqqlllhhhkkknnnxxxyyyooogggcccgggjjjiiiccc[[[TTTQQQSSSPPPKKKGGGEEEDDDEEEFFF@@@???>>>;;;999888:::<<<777999:::999666444222222222000//////000111111000...000111///---,,,...111uuupppnnnhhhddd\\\UUUOOOKKKJJJJJJHHHEEE@@@<<<;;;:::888777777777777666555333222111444333222000///.........000///...,,,,,,---......,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,))))))((('''&&&'''***,,,...---+++***((((((((()))++++++************+++++++++...111222000...------...---,,,---------***(((((((((((((((''''''''''''+++***+++,,,......,,,***,,,...000111000...+++)))))))))(((''''''((()))***...---+++))))))***,,,---%%%%%%&&&'''''''''''''''((('''&&&%%%%%%'''(((***&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''(((***+++(((+++///333555666555444666888:::999555000---+++......///000000///...---111000//////000///---++++++***)))(((((()))***+++,,,...111333444222000...000000111333666:::>>>AAAMMMaaa{{{|||iiiUUULLLIIIFFFEEEHHHLLLJJJLLLPPPVVVaaassswwwgggeeelllzzz|||kkkdddmmmuuusssfffYYYRRRPPP^^^UUUKKKGGGHHHHHHEEEAAA@@@???>>>===<<<;;;:::999;;;<<<===:::555222222444333333333222111000///.........------------...///vvvppplllhhhddd]]]VVVPPPKKKIIIHHHGGGDDD@@@<<<;;;:::888777777777666666555333222111444333222000//////......//////...------------------------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,)))))))))((('''(((***---...---+++)))((((((((()))+++******************++++++...111222111///...------------...///...+++(((******)))))))))(((((((((******,,,...///000///---000000000000///...---,,,+++***(((((((((***,,,---,,,+++)))'''&&&'''((()))&&&''''''((((((((('''''''''&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((()))******,,,///222444555555555666888999999666222...,,,///000000111000///...---000///......///...---+++++++++))))))))))))++++++---///111333444222000.../////////000333888<<>><<<;;;:::999777555555555555444333222111333222111000////////////---.../////////...,,,+++---------------,,,,,,,,,***++++++,,,,,,,,,++++++***+++++++++******,,,......,,,+++))))))))))))************++++++*********,,,///111111000///...///,,,,,,...111333222...+++++++++*********)))))))))'''***///222444444555555555555444333222000//////,,,***((('''(((+++000333333111///---+++))))))((()))))))))))))))(((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''***************+++++++++000/////////000222333555555555666777777666333111333333333333222000...---///---,,,+++,,,,,,+++***---,,,++++++++++++,,,---///000111222222222111000222111000000333888===@@@GGG[[[sss{{{}}}wwwdddVVVNNNJJJHHHGGGJJJGGGGGGIIIIIIJJJPPPXXXeeesssmmmcccccckkktttnnnkkkmmmyyytttaaaaaakkkrrrlll[[[MMMJJJMMMMMMMMMKKKGGGCCCBBBEEEIIIHHHBBB;;;888888:::;;;;;;<<<<<<;;;999777555444444222222333333222111000000...///111222222000...---qqqfff___ZZZYYYWWWTTTPPPKKKHHHEEECCC@@@>>><<<<<<;;;999777555555555555444333222222222222111000/////////000---.../////////...,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++******+++,,,,,,***+++,,,...---,,,+++)))))))))******)))***++++++++++++***))),,,...000000///.........+++,,,---000333333000...******)))))))))(((((((((&&&+++000333444444444555333444555666555222///---,,,***'''&&&'''+++///222000///---+++(((&&&%%%$$$((()))))))))))))))((((((%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((++++++,,,,,,------------000///......///000222444444333444555777777555222333444444333222000...---///---+++***+++,,,+++***...---,,,++++++,,,---...//////000000000111111111111000///000333777<<<>>>GGGZZZrrr|||zzz}}}wwwqqqqqqtttvvvpppaaaVVVPPPJJJFFFIIIGGGFFFHHHHHHHHHKKKPPPYYYfff{{{oooaaa^^^dddlllvvvooohhhgggqqq|||zzzjjjZZZ\\\eeejjjdddTTTHHHFFFJJJFFFHHHIIIGGGDDDEEEJJJNNNMMMEEE<<<777777888999888<<<;;;999888777555444333111111222222222111000000///000111222222000...,,,qqqfff```YYYYYYWWWTTTPPPLLLIIIGGGAAA???===<<<<<<;;;999777444444444444444333222222222222111000000000000000......//////......---,,,******++++++++++++,,,,,,++++++,,,,,,,,,+++******)))+++,,,,,,+++***,,,------,,,***)))))))))***+++)))***+++,,,,,,+++***))),,,---///...---,,,---...++++++,,,...111222222000******)))))))))(((((((((&&&+++111444333222222333000222444666555222///,,,,,,***((('''(((+++...111111111///---***(((&&&%%%&&&'''(((((()))))))))(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))+++,,,------...---------...------------///111222444222111333777777555111222333333333222111///...000...+++***+++,,,++++++------++++++++++++------//////.........///000111------...///111555888:::DDDWWWpppzzzwwwxxxkkkeee```[[[^^^fffhhhpppyyy~~~qqqeee]]]SSSKKKJJJFFFEEEFFFGGGEEEFFFJJJPPP\\\nnnqqqaaa[[[___gggqqqsssjjjfffmmmtttpppcccYYYYYY___bbb]]]QQQHHHGGGIIICCCEEEFFFFFFEEEGGGLLLPPPOOOFFF<<<666777999888777;;;999777666666555333111///000000000000000/////////000000111000///---,,,tttjjjeee___]]]YYYUUUQQQMMMJJJHHH@@@>>>===<<<<<<<<<999777333333444444444333222222222111111000000000000000//////...---------------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,+++***)))(((***+++,,,+++***+++,,,,,,+++***)))))))))***+++(((***+++,,,,,,+++***(((+++,,,------++++++,,,---+++******,,,///222333222++++++*********)))))))))&&&,,,222444111......000///000111222222111///...---,,,+++***+++,,,...000333333111///---+++)))'''$$$%%%&&&'''((()))))))))''''''(((((())))))(((((()))))))))))))))))))))))))))***+++,,,---,,,,,,+++***++++++,,,---...000000444111000222555777444000111111222222222111///...111///,,,***+++,,,,,,,,,---,,,+++******+++,,,---......,,,,,,,,,---///000,,,,,,...000222555777888@@@SSSkkk|||yyyttttttdddWWWUUUUUUVVV___lllooosssvvvvvvuuuwww}}}xxxnnnaaaVVVMMMHHHFFFGGGFFFDDDDDDGGGJJJSSSbbbvvvuuucccZZZ]]]dddqqq~~~uuummmjjjooosssmmmccc^^^YYY\\\]]]YYYRRRLLLJJJKKKBBBCCCDDDDDDEEEGGGJJJLLLMMMDDD:::666888;;;:::888999777555444555555222000......////////////......000000//////...------,,,xxxnnniiidddaaa]]]WWWRRRMMMJJJIII???>>><<<<<<===<<<999777333333444444444333222222222111000000000000000111000///...,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,+++***)))((()))++++++*********+++,,,+++***)))))))))***+++((()))+++,,,,,,+++)))(((***+++,,,,,,******+++,,,+++***)))***...111333444,,,,,,,,,+++++++++******&&&,,,222333000,,,,,,---///////////////000000111///...---------...//////000///...---+++(((&&&%%%######%%%'''((()))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******((()))***+++---...//////444111///111555666333//////000111222222111//////222///,,,++++++,,,---,,,,,,,,,************,,,,,,...---+++++++++,,,...000---...000333555777888888<<>><<<===<<<<<<;;;:::888777777555444444555777777666444000111111222111000///...,,,,,,+++++++++,,,,,,---}}}xxxjjjfff```[[[XXXSSSMMMHHHAAA@@@===;;;999777777777555666777888888666444222111111111111000000000//////............---------***,,,------,,,+++,,,---***+++++++++,,,,,,,,,,,,))))))*********++++++++++++******))))))***+++,,,......///...,,,***((((((+++...111222000---,,,+++'''(((***---///...+++'''&&&'''(((***,,,---------///222444333///,,,,,,---000444666222000111222000...---,,,---///111000000111///---,,,,,,,,,+++)))''')))***,,,............%%%&&&'''''''''&&&%%%%%%&&&(((+++...000///---+++((()))++++++***))))))***************+++,,,...///111111222555777888666555222000......///111111000///...---...000111000///+++++++++,,,,,,---------///...---,,,,,,---/////////000000222333444666666888AAARRRdddrrruuummm~~~kkkUUUNNNKKKRRRbbbxxx}}}rrrfffdddgggppp}}}|||jjj^^^UUUMMMIIIIIIEEEGGGKKKPPPUUU^^^pppiiiXXXUUUYYYmmmxxx}}}uuupppnnnjjjgggccc]]]XXXSSSOOOMMMJJJHHHFFFDDDCCC@@@<<<::::::;;;<<<<<<<<<999777555444333333444666777666444000111222333222111///......------------......///zzzlllgggaaa\\\XXXSSSLLLGGGAAA@@@===;;;999777777777444555777888888666444333111111111111000000000//////............---------)))+++------,,,,,,---...++++++++++++++++++++++++***************+++++++++***))))))******++++++,,,---///000...+++))))))***---111555777444...***'''++++++***,,,---...,,,***%%%'''(((***,,,---......000333555333///,,,+++,,,000333333000///111222000///......000222333222111000...+++***++++++***)))((()))+++,,,......//////(((((((((((('''&&&%%%%%%'''(((***---111222///---((()))******)))((()))***///...,,,++++++,,,------000111333888;;;===;;;999444222//////000222222111111000000000222111///---******+++,,,,,,---......//////---,,,,,,---...///...///000111333444555555888@@@OOObbbrrrvvvkkkzzziiiVVVOOOLLLSSSaaatttzzzhhh^^^\\\bbbnnnyyyxxxjjj^^^RRRKKKJJJHHHHHHKKKMMMNNNTTTcccrrrmmm[[[WWW[[[pppxxx~~~zzzssspppllliiiddd^^^WWWRRROOOMMMJJJHHHFFFDDDCCC@@@===:::999:::===>>>===:::777555222111111333555555444333000111222333333222111000.........------......///|||pppjjjbbb[[[VVVQQQKKKGGGAAA@@@===;;;999777777777444555666666666666444444111111111111000000000000///............---------,,,---///...,,,++++++,,,,,,,,,+++***************************************)))))))))***++++++,,,,,,,,,...000...+++)))+++---000333777888444...)))&&&,,,***((((((***++++++***'''((()))***+++---...///111444666444///++++++,,,000333222//////222222000111111111333666666444222///---***)))*********)))---,,,,,,++++++,,,,,,---,,,+++***)))))))))))))))((('''(((,,,111333222///((()))***)))(((((()))***222000...+++***+++,,,---...000444999>>>???===;;;444222000///000111111111111000111222333222///,,,******+++,,,,,,---......//////...------------...,,,---///111222333333333777???NNNbbbsssyyykkkyyygggRRRMMMJJJPPP]]]ooonnn___XXXXXX___gggyyywwwhhhXXXNNNKKKKKKJJJJJJKKKJJJMMMXXXcccvvvwwwbbb[[[^^^qqqxxx}}}wwwqqqooommmggg___WWWRRRPPPPPPJJJHHHEEEDDDCCCAAA???===:::<<<>>>???>>>;;;777555222111111222444444333111111111111222222333444444......---,,,,,,,,,,,,---~~~tttmmmbbbZZZTTTPPPJJJFFFAAA@@@===;;;999777777777444444444444444444444444111111111111000000000000///............---------,,,...//////---,,,,,,---...---+++***))))))))))))************************(((((()))***+++,,,,,,,,,+++...000...***))),,,000111222444333000,,,))))))***)))'''((()))***)))((())))))))))))***,,,...///222555666444///+++++++++///000///+++,,,000000...//////111333555555333000000...+++******+++++++++...,,,***))))))***,,,......---+++***+++,,,...000)))'''&&&)))///333333111)))******)))(((((()))+++000///,,,***)))***,,,---...000444:::>>>>>><<<999333000........./////////...///111333555444111...)))******+++---......///......//////...------,,,+++,,,...000111222222222666===MMMaaattt~~~lllyyy}}}fffPPPKKKHHHMMMWWWhhh~~~{{{lllaaaYYYXXX[[[iiixxxqqq^^^PPPKKKMMMJJJHHHIIIIIIJJJPPPWWWgggwwwkkkbbbbbblllsssxxxyyy|||}}}zzz~~~{{{ssspppmmmggg^^^UUUOOONNNOOOIIIFFFDDDBBBBBBBBBBBBAAA===>>>@@@@@@>>>;;;777555444333222333444444222111111000000000222444666888111000///...---,,,,,,,,,wwwooocccYYYSSSNNNJJJFFFAAA@@@===;;;999777777777444444333333333444444555111111111111000000000000//////.........---------)))+++...///...///000222///...,,,***((((((((((((++++++******************(((((()))++++++,,,,,,,,,***---///...******---111111111000...+++***+++,,,***))))))***++++++)))'''+++***))))))))),,,...000333555777444///+++***++++++,,,+++((()))------***+++,,,---000222222///,,,111///,,,++++++---------+++***((('''(((,,,///222///...,,,+++,,,///333666***'''%%%(((///444444333)))******)))((((((***+++...,,,***((()))***,,,......000444999===<<<999666111///---,,,---...------,,,---000333666555333000)))******+++---...//////---...///000///...,,,+++***+++---///111111111111444<<>>;;;888555666555444444555555333111111000//////111444888:::555444222111///.........xxxmmm^^^SSSOOOMMMJJJHHHDDDBBB@@@===;;;:::::::::666555333333444444444333222222000///...........................///000000,,,---///111111111111000++++++++++++******)))))))))))))))***+++++++++,,,&&&(((***---......---,,,,,,,,,---------,,,+++***...------,,,+++***))))))$$$&&&(((***,,,,,,,,,,,,......---------......///222444666444000,,,,,,---000000000111111///+++(((&&&(((,,,000333333333222000---***)))+++,,,---,,,***)))((((((((()))+++,,,,,,///...***))),,,///...,,,,,,***)))---333333///)))***+++++++++,,,///222000---)))'''((()))***)))---000444777777555222000111000///---+++,,,///222000111333555666555111---++++++++++++++++++++++++***+++,,,,,,------,,,,,,///,,,---000111000111444999>>>KKK^^^pppuuu}}}}}}iiiSSSLLLGGGHHHMMMXXXhhhwww{{{jjj]]]VVV[[[]]]hhh|||rrrllljjjhhhsssuuu|||sssbbbVVVQQQPPPNNNJJJGGGFFFHHHKKKMMMUUU___hhhooo{{{xxxgggccccccbbbgggllljjjjjj{{{vvvrrrvvv}}}yyyqqqqqqkkkbbbYYYQQQLLLIIIIIIBBBAAA@@@AAACCCEEEEEEEEEEEEEEEEEECCC???:::555222222444555666666444222111111000000000222333555777000:::<<<222,,,......)))zzznnn```UUUPPPNNNJJJGGGCCCBBB@@@===<<<;;;;;;;;;777555333333444444444333222222000//////.........222111000///...------------......//////...---,,,++++++++++++*********)))***************+++++++++)))***,,,------,,,+++***,,,,,,---------,,,+++***,,,,,,,,,+++******))))))&&&''')))++++++++++++***......------------------///222444333///,,,,,,---111111111222333111---***(((***---111333333222222...,,,)))(((***+++++++++))))))((((((((()))***++++++///...***)))---000000......+++))),,,111111...***+++,,,++++++,,,///111111---***((((((*********///222777999888444000---000000///---,,,---111333333333333444555333///,,,+++++++++++++++++++++++++++,,,,,,---...---------***((()))---///...000444888===KKK___sssvvv}}}kkkUUUMMMGGGFFFJJJRRR```llluuudddZZZPPPRRR\\\mmm}}}|||tttnnniiikkkjjjlllqqqwww|||rrreee[[[UUUSSSOOOJJJGGGHHHIIIJJJKKKLLLTTT]]]gggvvvxxxeee___ZZZZZZ^^^ddddddgggzzz}}}sssuuu{{{wwwppplllggg^^^TTTLLLGGGEEEDDDAAA@@@???@@@BBBDDDDDDCCCEEEEEEDDDCCC???;;;666444444555666666666444222111222111111000111222333444000999;;;333...111222---zzzoooaaaWWWSSSPPPLLLHHHFFFDDDAAA>>><<<:::999999777555333333444555444333222111000000////////////222111000///...---------------------,,,+++***)))++++++++++++************+++++++++***************+++,,,,,,---,,,+++)))(((,,,,,,---------,,,+++***************************((()))***+++++++++******.........---,,,,,,,,,,,,,,,///222111---++++++---222222222333333222...,,,)))+++...000222222111000---+++(((((()))******))))))(((((((((((()))*********---...+++***...111111000000,,,(((***...///---,,,---------,,,,,,...000111...***)))***+++,,,,,,333777<<<===999333---)))...//////......000333666777666444333333111...,,,************************,,,,,,.../////////...---,,,)))+++///222222444888777===KKKaaavvvxxx}}}lllVVVNNNGGGEEEFFFKKKTTT]]]vvv~~~jjj\\\LLLMMMRRR]]]hhhrrrwwwmmmiiibbb\\\]]]aaafffnnnuuu~~~wwwppphhhbbb]]]VVVMMMJJJKKKMMMLLLKKKKKKPPPXXXdddxxxyyyccc[[[ZZZYYY\\\aaaccciii}}}}}}~~~sssuuuyyy~~~}}}tttmmmhhhcccZZZPPPHHHCCCAAA@@@@@@>>>>>>???AAABBBBBBAAACCCCCCCCCAAA???;;;777555555666777777666444222111333222111000000111222333...666777111...111333000xxxnnnbbbYYYVVVSSSOOOKKKJJJHHHDDD@@@<<<999777777777555444333444555444333222111111000//////000000/////////...///000000111---------,,,++++++***)))++++++++++++++++++++++++,,,+++++++++***)))))))))++++++,,,,,,,,,+++***))),,,,,,---------,,,+++***(((((()))))))))*********((()))***,,,------,,,,,,.........------,,,++++++***---000///,,,***+++---222111111222222111...,,,***+++---///000000///...---+++)))))))))***)))((('''''''''((((((((())))))(((,,,---++++++///222222...///,,,((((((---///...---.........,,,,,,---...000---******+++...//////777<<>>LLLbbbyyy|||~~~lllXXXOOOGGGEEEEEEFFFLLLRRRhhh{{{iiiXXXQQQOOOPPPTTTXXX___mmmyyyxxxqqqeeeZZZWWWXXX[[[aaagggqqq|||{{{vvvmmmaaaSSSLLLMMMPPPOOOMMMNNNPPPVVVcccxxx{{{cccZZZ^^^]]]^^^bbbfffooo}}}|||tttvvv{{{{{{qqqhhhfff```XXXOOOGGGCCCAAA@@@>>>===<<<>>>???@@@???>>>?????????>>><<<999666555777777777666555444333222222111000000111222333444...333333...,,,///000///uuulllaaa[[[XXXVVVRRRNNNHHHFFFCCC@@@===;;;::::::777666444444555555555444222111111000000000000111///////////////000111111---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++,,,,,,+++++++++***)))))))))******++++++,,,,,,,,,,,,,,,,,,---------,,,+++***((((((((()))******++++++'''(((+++---///000000000------.........---,,,+++)))---000///---+++,,,---000/////////000///---+++)))***+++---------------...,,,******++++++)))(((&&&&&&''''''((((((((((((&&&+++---++++++///111111+++---+++((((((---//////,,,...///...,,,+++,,,---///,,,******---111333444:::???EEEDDD<<<333,,,)))+++---///000111333777:::<<<999555222000///---+++************************,,,---///111111000///......+++,,,///000///111444;;;???LLLbbbyyykkkZZZQQQHHHEEEEEEEEEHHHMMM^^^qqqjjjXXXSSSPPPMMMMMMNNNSSS___lllyyy~~~qqqbbb[[[YYYXXX[[[___fffttt}}}nnn[[[PPPNNNOOOOOONNNNNNMMMQQQ]]]ooofff[[[[[[[[[]]]cccjjjvvvwwwzzz{{{nnndddaaa\\\TTTKKKEEEAAA??????<<<<<<<<<===>>>???===;;;;;;;;;;;;:::999777555444666666666555555444333222000000000000222444666888333444222...+++---......ssskkkbbb\\\ZZZXXXSSSOOOCCCBBBAAA?????????@@@@@@888666444444555666555444222111111000000111111111333222111000///.........------,,,,,,,,,---......++++++++++++,,,,,,,,,,,,+++++++++************************++++++,,,,,,,,,,,,,,,---------,,,+++***)))))))))******+++++++++((())),,,///111333444444,,,---.../////////------+++...111111...,,,,,,...///---------......,,,***)))***+++,,,------------...---++++++++++++)))'''%%%&&&&&&'''((('''''''''%%%***,,,******...000///(((+++,,,)))(((,,,......***,,,...---,,,++++++,,,,,,+++)))+++///444777888999???DDDCCC;;;222---+++***,,,...000111444777::::::777444222111000---,,,+++++++++++++++++++++++++++---///111222000...---111......111222111222555;;;>>>KKKaaaxxx~~~ooo]]]SSSIIIFFFFFFEEEGGGJJJUUUhhhqqqbbbTTTNNNIIIHHHIIILLLVVV```kkktttqqqggg^^^WWWVVVXXXcccrrr|||hhhYYYRRRPPPNNNLLLNNNMMMPPPYYYfffvvviii]]]VVVYYY```iiivvv~~~{{{mmmbbbYYYTTTMMMEEE@@@===<<<<<<;;;;;;;;;===>>>>>><<<:::777777777777666555444444555444444444444333333333000000000111333666999:::999777444000......///000tttmmmccc]]]ZZZWWWQQQLLLDDDCCCAAA@@@??????@@@AAA888666444444555666555444222111111000000111222222333333111000///.........//////---,,,++++++,,,,,,+++++++++,,,,,,,,,------***************+++++++++,,,,,,++++++***+++++++++,,,,,,---------,,,+++************++++++++++++++++++,,,///111333444555555,,,---///000111111//////---000333222///------///...---,,,,,,------,,,+++***+++,,,---...///000000---,,,************'''%%%$$$%%%&&&'''''''''&&&&&&$$$)))+++)))))),,,...,,,''',,,...+++)))***,,,***(((***,,,---+++******+++***))))))+++111777;;;<<<555;;;AAA@@@888000------)))+++...000111333666999777555333222222111///---,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111111000...,,,222///000444555444666:::888;;;GGG^^^vvv{{{wwwbbbVVVJJJFFFEEEDDDEEEHHHMMM^^^uuu{{{qqq^^^VVVNNNKKKKKKLLLPPPUUU^^^eeerrryyyiii[[[UUUVVV```mmm|||{{{jjj^^^UUUPPPMMMNNNMMMPPPWWW^^^iii}}}jjj]]]TTTZZZcccpppxxxlllcccSSSNNNHHHAAA<<<::::::;;;;;;;;;;;;===>>>>>>;;;999555666666666555555555555333222222222222333444444222222222333444777999:::<<<777333000//////000222vvvnnnddd^^^ZZZVVVOOOIIIHHHGGGDDDAAA???===<<<<<<888666555444666666555444222111111111111111222222000000000000000111111222111000...,,,***)))******+++++++++,,,,,,---------))))))******+++++++++,,,///...,,,+++***))))))))),,,,,,---...---,,,+++***++++++++++++++++++++++++...///111333444444444444+++---///111222222111000///222555444000......///...---,,,,,,---...---++++++,,,---...///111222222,,,***)))))))))(((&&&$$$$$$%%%&&&'''''''''&&&%%%$$$)))+++)))(((+++,,,+++(((---000,,,)))))))))'''''')))+++,,,+++******+++)))((((((,,,222888===???222888>>>===555///---...)))+++...000111333666888555444333333333222000...------------------------))),,,///111111000---+++---+++,,,111333333555999555888DDD\\\uuu}}}yyy|||}}}eeeXXXKKKFFFEEECCCCCCEEEFFFWWWnnn{{{mmmbbbXXXSSSQQQNNNMMMOOOVVVZZZfffyyyttt```WWWWWWXXXcccqqqzzzyyyiii\\\SSSOOOJJJJJJNNNSSSWWW___sssiii\\\PPPWWWbbbooo}}}vvvllldddPPPLLLFFF@@@<<<;;;;;;<<<;;;;;;<<<===???>>>;;;999555555555666666666666666111111111111222333444444555444444444555666888999:::555000.........000222tttfff^^^[[[XXXPPPIIIGGGDDD@@@===<<<<<<;;;:::666777777777777555444333333222000///...///000222444333111////////////000......---,,,,,,,,,------))))))***++++++,,,------++++++++++++++++++++++++...---,,,,,,++++++++++++++++++++++++,,,---......))))))***,,,//////...,,,,,,------...///000111111///,,,)))***---000111000222999;;;555...---000111000000///---,,,***))))))---,,,+++++++++---///111,,,+++)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((((((((()))+++)))***,,,+++)))(((((((((***---//////---+++******&&&(((+++...111333555555444777:::;;;777333///---+++******,,,000333444444555444333111000/////////,,,---...///000000000000---------...............///.........///111444555777999CCCUUUooouuusssooo^^^LLLFFFFFFFFFEEEEEEEEERRRbbbttt~~~uuufffYYYQQQNNNLLLLLLNNNRRR]]]pppooo```XXXUUUXXX___jjjrrr}}}|||iiiXXXMMMOOONNNNNNPPPRRRXXXhhhxxxkkkZZZXXXYYYbbbqqq~~~xxxuuurrreeeWWWKKKGGG@@@:::888888;;;======<<<<<<===??????;;;888555555666666555444444333444444333222222333333333444333222222444666999::::::444...,,,---///000000uuuggg___\\\XXXPPPIIIHHHDDD@@@===<<<<<<;;;:::666777777777666555444333333222000///...///000111333222111////////////000///...---,,,,,,,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++---,,,+++************++++++++++++++++++,,,,,,---))))))***,,,//////...,,,,,,,,,------...////////////,,,***+++...111222111222888:::444------000111111111111111111111111111---,,,+++***+++---///000---,,,***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''')))---000+++,,,---+++)))(((((())),,,...000000...,,,++++++***+++---///000111111111...111444666555333222222,,,++++++---000222333333333333111000...---------***+++,,,------..................///////////////000///......000222555666888:::CCCTTTlllwwwuuuvvvdddPPPFFFDDDCCCBBBCCCDDDNNN[[[kkksssfffZZZRRRMMMKKKOOOQQQZZZiiixxx{{{hhh\\\SSSTTTYYYaaahhhrrrvvvbbbUUUNNNMMMNNNPPPPPPTTT```lllmmm\\\WWWXXX```nnn|||yyyuuuoooaaaTTTIIIEEE@@@;;;999999;;;======<<<<<<>>>@@@@@@===:::888888888777666555444333666555444444333333333333111111111111222444666777777333...,,,---///000///wwwiii```]]]XXXQQQJJJHHHEEEAAA>>>===<<<;;;:::777777777777666555444333333222000/////////000111222222111000///////////////...---,,,++++++***+++++++++,,,,,,------......++++++++++++++++++++++++++++++******))))))******,,,+++******************))))))***,,,//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,///222333333222888999222---...111222000000000000000000000000,,,++++++***+++,,,...///,,,+++***((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&(((+++111555000///...+++)))(((***+++---///111000...,,,++++++...///000000000000000///+++---000111111111222333///---,,,...000222222222222111///...,,,+++++++++******+++,,,------------......//////000000000000000000//////111333666888999;;;BBBRRRhhh}}}yyyxxxmmmVVVIIIDDDAAAAAACCCCCCJJJSSS___rrrxxxhhhYYYPPPKKKOOOQQQWWW```jjjvvvrrrbbbUUUSSSTTTXXX]]]dddrrr~~~qqqaaaPPPOOOOOOPPPPPPQQQWWW```rrrqqq^^^WWWWWW]]]jjjxxxzzzsssjjj\\\PPPEEECCC@@@<<<;;;;;;<<<============???@@@@@@>>><<<:::::::::999777666444333777666666555444333333222......///000111111222222333000...---...//////...zzzlllccc]]]XXXRRRLLLIIIFFFBBB>>>===<<<;;;:::777777777666666555444444222111000000//////000000111111000000///////////////...---,,,+++*********,,,,,,,,,------.........************************++++++************++++++,,,+++***)))(((((((((((())))))***,,,...///...,,,,,,,,,++++++************,,,,,,,,,---000222444555444888888222...000333444222111000///...---,,,,,,+++*********+++,,,---...)))((('''&&&&&&'''((()))*********)))))))))))))))&&&'''((()))***...333777333222///,,,))))))+++......000111000---,,,++++++///000111222333333333333///000000///------...000111///...///000111111000111111///---,,,+++******,,,,,,---...............------......//////000000111000000000222444777999:::<<>><<<<<<<<<<<>><<<;;;999999999999888777666555777666666555444222111111,,,,,,---.../////////...//////......//////......|||oooeee___YYYRRRMMMKKKGGGBBB???>>>===;;;:::888777666666555555444444222111111000000000000000000000000000/////////...///...---,,,++++++++++++,,,,,,------------......************************,,,,,,+++++++++,,,,,,---,,,+++***)))((('''''''''))))))***,,,...///...,,,+++++++++***))))))((((((+++,,,---///000222444555444888888333111333555555333222222111000///......))))))******+++,,,,,,---(((''''''&&&&&&''')))***+++++++++******)))))))))%%%'''***,,,---///222444555333000,,,)))))),,,//////000111///---+++++++++---///111444666888::::::222222000...++++++---///222111//////111222111000111111///...---,,,,,,,,,+++,,,------------------++++++,,,------...//////111000000000222555888::::::;;;AAAMMM^^^rrr{{{wwwvvv___PPPIIIFFFGGGKKKGGGIIILLLQQQZZZkkkssscccYYYPPPRRRWWWZZZ\\\aaaooo}}}|||ooofff]]]WWWSSSSSSYYYaaappp|||~~~fff\\\RRRNNNLLLLLLQQQWWWZZZgggyyy}}}fffYYYVVVYYYcccooo|||~~~xxxpppkkkkkkpppvvvyyyzzz}}}{{{sssjjjaaaWWWNNNEEEDDDBBB@@@>>>===<<<<<>>===<<<:::888777666555555444444555111111111111000000000///...//////000000//////.........---,,,,,,,,,------,,,,,,,,,,,,,,,---------************************,,,,,,,,,+++,,,,,,---...,,,+++***)))(((((((((((())))))***,,,//////...,,,************))))))((((((***,,,...//////000222444222666777444222444555444,,,------....../////////((())))))***++++++,,,,,,******)))(((((()))***+++***))))))((((((''''''&&&%%%'''***,,,------///000444333000---******---000111222222000---,,,,,,------...111555888:::<<<===//////...---+++,,,///222333222000000111222222111000000///...............)))******++++++***************+++,,,---......///000000///000222555888:::999;;;@@@JJJ[[[ooo{{{uuuyyyeeeVVVMMMGGGGGGJJJIIIIIIKKKNNNSSS```uuurrrgggZZZXXXYYYZZZZZZ\\\fffqqqvvvhhh^^^VVVQQQRRRWWWbbbpppvvvgggWWWOOOLLLKKKOOOTTTUUU```ooo~~~kkk[[[XXXYYYaaalllwwwpppmmmhhhgggkkkpppuuuxxx|||}}}xxxnnneee___WWWPPPJJJHHHEEEAAA???===<<<;;;???@@@???===999777777777777888888888888777666666555666666666555444222111//////..................///000111000...---...///uuuiii```YYYSSSPPPMMMIIIDDDAAA???===<<<;;;999888666555444444555555111111111111111000//////---...///000000///............------......//////,,,,,,,,,,,,,,,,,,++++++************************++++++******+++,,,,,,---,,,+++******))))))))))))))))))***,,,//////...,,,*********)))))))))))))))))),,,//////......000222///333555333333444444000)))******+++,,,,,,------'''((()))***+++++++++++++++***)))(((((()))*********))))))(((''''''&&&&&&((()))******)))***,,,...222222000---++++++...000444555444222///......//////000222444777888999999+++,,,,,,,,,+++---000222333222000000222333333222...............///000000))))))************))))))******+++,,,---...///000////////////222555888:::777999???IIIYYYnnn|||tttpppaaaUUUKKKHHHHHHHHHHHHJJJLLLNNNWWWkkkuuugggaaa[[[XXXVVVWWW___hhhwwwjjj^^^UUURRRTTTXXXeeewwwvvvbbbWWWRRROOOOOOQQQSSS[[[ffftttooo\\\YYYZZZ```iiisssooonnnnnnqqqvvv{{{wwwjjjbbb___YYYRRROOOLLLHHHCCC???<<<;;;;;;:::;;;<<<:::777555666888<<<<<<;;;:::999777555444666777888888888666555333333222000/////////000000111333333111...,,,...000vvvjjjaaaYYYTTTPPPMMMIIIDDDAAA???>>><<<;;;999888666555444444555555111111111111111000//////---...///000000///.....................///000111++++++++++++++++++++++++))))))))))))))))))))))))******))))))***+++,,,,,,,,,++++++***************))))))***,,,//////...,,,)))))))))***************))),,,//////...---///111,,,111444333333444222...000000000///.........---'''((()))******++++++******)))(((&&&&&&&&&'''(((+++++++++***)))(((((('''+++***)))'''%%%'''+++...111111000...,,,,,,...000777777666444111///000111222333333444555555444444+++,,,,,,+++***+++---000333222000111222333333222---,,,,,,---...///000111++++++,,,,,,,,,++++++***++++++,,,---...///000111.........///111444888:::666999>>>HHHYYYnnn~~~ttt|||lll]]]PPPIIIHHHFFFFFFHHHKKKKKKQQQdddyyy~~~rrrggg\\\UUURRRTTT[[[cccyyytttfffZZZUUUVVVQQQ]]]ooommmaaaZZZTTTQQQQQQRRRYYYaaammmrrr^^^ZZZZZZ```hhhppp{{{{{{{{{}}}xxxiiiaaa___ZZZTTTSSSOOOIIICCC???<<<;;;:::666888999888555555777:::@@@???>>><<<999666444333777888999::::::999777666555444222000///000111222333444444111---,,,...111wwwkkkccc^^^YYYVVVOOOLLLGGGCCC@@@>>>;;;999:::888555444555777777777222111111000000000000000//////...------------.........////////////......///...,,,***)))******+++---------,,,,,,+++++++++,,,+++++++++++++++++++++,,,......---+++)))((()))'''''')))***+++,,,,,,------+++))))))***+++***)))---------.........//////333666666111///222333222444222///---,,,,,,------***)))(((((()))+++---...***)))(((''''''((()))***************))))))))))))%%%&&&''''''(((***///222---,,,***((((((***---...555555666777999999666444777666444333222000---***///---,,,---//////...---222333333333333222111111......---------......///,,,,,,++++++***+++++++++***+++,,,---///000111111,,,...000000000///000222999;;;@@@JJJYYYnnn}}}rrr}}}|||hhhWWWMMMIIIGGGEEEEEEEEEEEEKKKZZZhhhsssbbbXXXTTTSSSVVV[[[pppwwwcccWWWUUUQQQWWWggg{{{qqqbbbVVVSSSUUUVVVTTTWWWbbbqqqsss^^^ZZZXXX]]]cccmmmzzzoooccc___]]]ZZZVVVSSSOOOIIIDDDAAA>>>;;;999888;;;<<<;;;888666888:::BBBAAA???<<<:::888888777777888:::;;;;;;:::999888:::888555333222222444555888777666555333222111000zzznnneee```[[[WWWPPPLLLGGGCCC@@@>>>;;;999888666333222333555555555222111111000000000000000//////...------------.........////////////......,,,+++***)))((((((((()))------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...---+++)))((()))((()))***+++,,,------------+++))))))***+++***))),,,,,,,,,,,,---...///000111444444111000333555555555444222///...---------++++++))))))***+++---...,,,+++***))))))***+++,,,)))))))))(((((((((''''''&&&''''''''''''(((+++...---,,,+++***)))***,,,---444444666:::===>>><<<;;;777555333222222111///---///...------...///...---111111222222222222111111///......---------......,,,,,,,,,++++++,,,------------......//////000000///000000//////000222555999;;;@@@HHHWWWlll}}}sss~~~rrr```SSSMMMGGGEEEDDDDDDCCCGGGSSS```www{{{kkk```XXXTTTUUUZZZdddtttrrraaaYYYQQQTTT^^^nnn}}}tttbbbWWWTTTQQQPPPSSS\\\hhhyyyuuu```ZZZVVVYYY```lll}}}|||iii\\\YYYYYYWWWTTTPPPMMMIIIEEEBBB???<<<999:::;;;<<<:::777666777999>>>===<<<:::999777666555888999:::;;;;;;:::888777888777444222111222333444999888777555333222111000}}}qqqiiibbb\\\XXXQQQMMMGGGCCC@@@>>><<<:::888666333333444555555444222111111000000000000000000///......------.........//////000000//////...,,,+++***))))))((()))))),,,,,,,,,,,,++++++++++++************************,,,---...---+++)))))))))))))))+++,,,------......,,,+++))))))*********)))************+++---000111...222333111111444777666555444444222000...,,,+++---,,,+++******+++,,,---,,,+++************+++,,,(((((('''''''''&&&&&&&&&%%%&&&'''''''''(((***,,,------,,,,,,++++++******222444777;;;@@@CCCBBBAAA666444222111222333222222111///...---......---,,,......///000111111111111/////////...---------,,,,,,,,,,,,,,,,,,---.../////////..................000000///...---///333666:::<<>>===;;;:::888666555666777666555222111111000000000000000000//////...............//////000000000000//////------,,,,,,++++++++++++,,,+++++++++++++++++++++)))))))))))))))*********+++---...---+++))))))***((()))***+++,,,,,,,,,,,,,,,***)))((()))***)))(((((((((((()))***---000222...222333111000333555444333333333333111...+++))),,,+++***))))))******+++))))))))))))))))))))))))((((((((((((''''''''''''$$$&&&((())))))***+++---------------,,,+++)))(((000222555:::@@@BBBCCCBBB666333111111333666777777333111...---......---,,,+++,,,...///000111111111000/////////...---,,,+++*********+++,,,---...///---------------............//////...---...111444:::<<>>>>>===666444222333666999;;;<<<666333///---------,,,+++***+++---...///000111111////////////...---++++++))))))))))))***+++------)))***+++,,,---...//////---///222333222222222222999<<>>>>><<<999777666666555555333555666888888777555444555555555444333222111111111111000000000111222222444333111///......//////~~~rrriiiccc^^^[[[TTTOOOIIICCCAAA???>>>===888666555555555555333111222111111000000000000000111000//////....../////////000000111111000000///******++++++++++++***************+++++++++++++++((())))))******++++++++++++,,,------+++*********'''(((((()))******))))))+++***(((((()))))))))(((&&&''')))***,,,...///000///333444000---------***---.........---+++(((&&&''''''''''''((((((((((((++++++,,,------,,,++++++,,,,,,++++++++++++******,,,...//////,,,((('''&&&******+++++++++)))((('''...///111555888:::999888666555555666:::===??????888444000------,,,,,,+++***+++---...///000000000....../////////...,,,+++)))))))))))))))***+++,,,))))))***,,,---...///000...222666888777555444444777;;;???CCCLLL^^^uuu}}}fffYYYLLLEEECCCBBBDDDHHHOOO\\\mmm|||~~~hhhYYYTTTTTTYYYaaalll{{{ooo```VVVQQQTTT```lllwwwbbb^^^YYYUUUQQQUUUcccssspppgggbbbgggqqq}}}~~~|||sssqqqllliiimmmuuuwwwuuulllddd[[[XXXYYYYYYTTTNNNIIIJJJLLLNNNMMMIIICCC???>>>;;;777666666666666666555666777888888777666666444333333222222111111111000000000000000111222333222111///......///000222~~~qqqiiidddaaa___UUUPPPIIIDDDAAA@@@???>>>888666555555555444222000222111111000000000000000111000000///////////////000000111111111111000000******+++,,,,,,++++++***)))*********++++++++++++))))))******+++,,,,,,---***,,,------+++******+++(((((()))************)))+++)))((('''))))))((('''&&&(((***---...///......---111222...++++++***(((,,,,,,,,,,,,,,,***)))(((&&&&&&'''(((((()))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++(((+++......,,,)))''''''(((((()))))))))(((((((((---...000444888999888777777777777:::>>>AAABBBAAA999666111...,,,,,,+++***,,,,,,---///000000000000,,,---///000///...---,,,+++******)))******++++++,,,,,,---......///000000000222555666555444444555555:::@@@DDDLLL]]]tttzzzhhhUUUJJJEEECCCDDDGGGHHHSSSbbbppprrr```WWWSSSUUUXXXaaavvvsssdddYYYTTTYYY```nnn{{{uuulllccc[[[UUUUUU^^^jjjtttwwwmmmeeeiiisss||||||xxxtttmmmkkkqqqvvvrrriiifffaaa^^^___aaa^^^UUULLLIIIIIIKKKLLLLLLHHHBBB>>>>>>:::666444666777777666777777777777777777777777444333333222222222333333//////000111111222333333111000///...///111333555~~~qqqiiieeecccbbbVVVPPPIIIDDDAAA@@@??????:::999777777777666444222222111111000000000000000111111000///////////////000000111111111111000000+++,,,---.........---,,,))))))******++++++++++++))))))***+++,,,,,,------***,,,------+++******+++)))******+++++++++******+++)))((('''((()))((('''&&&(((+++...000///...---+++000111---++++++***'''+++,,,,,,,,,++++++******&&&&&&((()))************)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******!!!%%%***------,,,++++++''''''''''''((((((((((((......111555888:::999888777888999<<<@@@CCCCCCBBB:::666111...,,,,,,+++***------...///000000000000+++---...000000///---,,,,,,,,,++++++***+++++++++000000000000000000000000///000111111000111333444333999@@@EEEMMM]]]tttvvv^^^OOOIIIFFFFFFIIICCCMMMZZZhhh|||yyyeeeZZZMMMMMMNNNUUUkkkqqqbbbWWWWWW[[[bbbmmm{{{|||nnnbbbYYYUUUZZZbbbjjj{{{{{{pppgggiiirrr~~~{{{vvvtttyyyzzzpppbbbaaa``````dddfffaaaUUUKKKHHHHHHIIIJJJJJJFFFAAA======999555444666888888777888888777666666666777777444444333333333444555555//////000111222333333444222111//////000333666888sssjjjeeecccbbbZZZUUUMMMFFFAAA>>><<<:::666555444555666666444222333333333222222222111111000000////////////000000111222333333222000---,,,((()))+++,,,,,,+++***)))+++++++++***)))((('''&&&++++++,,,------------,,,***+++,,,,,,******+++,,,(((((()))************)))......---+++)))((('''&&&)))***+++,,,---,,,++++++/////////---+++)))))))))************))))))))))))''''''((()))))))))))))))'''(((***++++++***)))(((...000222000---++++++---***)))'''&&&&&&(((+++---)))))))))))))))(((((((((***000333111333:::>>><<<===;;;999;;;???CCCEEEEEE???:::333...,,,,,,,,,+++******,,,...222333222111000111333333222...+++((((((((((((((())))))***+++000000000///......------000222222222111111333555777:::>>>BBBJJJ]]]uuuooo[[[MMMFFFEEEFFFEEEDDDKKK\\\pppmmmWWWQQQLLLJJJTTTfffnnnaaaYYYVVV[[[dddppp~~~pppddd]]]YYYXXXcccjjjzzzhhh^^^ffflllvvv|||rrrhhhaaaaaabbbeeefffcccZZZPPPHHHGGGHHHIIIIIIGGGBBB>>>;;;999::::::999777666777888777555333333555777888777777666666555333222111111111222222111111222666999<<<555...,,,///444555444vvvlllgggcccbbbYYYTTTMMMFFFBBB???===<<<666555555555777666555333222111111111111000000000000000////////////000000000111222333222111///---******+++,,,++++++***))),,,,,,---------,,,++++++***++++++,,,,,,,,,,,,,,,,,,...///...---,,,---...))))))***++++++++++++***...---,,,+++)))((('''&&&((()))***+++++++++******/////////---***)))))))))*********))))))))))))((('''((())))))*********)))((())))))************)))+++---///...+++))))))***'''&&&%%%$$$%%%&&&(((***&&&&&&'''((()))***+++++++++000333111222888<<<;;;<<<===>>>===<<<===???BBB>>>:::444000...------,,,++++++---///222333333111222222222222111///...---------,,,,,,---......///000000000///......------000111222222111111333555777:::>>>AAAJJJ\\\ttt~~~jjjYYYOOOIIIGGGDDDBBBGGGTTTdddxxxvvv___RRRLLLKKKRRRbbbzzzyyyjjj___XXXUUU\\\gggsss|||ooofff```\\\___dddrrrjjj[[[___bbbjjjxxxxxxkkkccc]]]^^^^^^^^^[[[UUUMMMGGGHHHIIIIIIIIIFFFBBB>>><<<;;;<<<===;;;999888888999777555333444555777777666555555444333222111000000///000111111222444888;;;===666///,,,///222333222xxxnnngggccc```WWWSSSLLLGGGCCCAAA???===888777666777888777555444000000000////////////...000000////////////000000000111222333333222111000+++,,,,,,,,,+++***)))(((((())))))***+++++++++***)))******+++,,,+++++++++)))+++,,,+++***)))***+++******+++,,,,,,,,,,,,,,,---,,,,,,***)))((('''''''''((())))))******))))))...///...,,,***((()))*********)))))))))(((((((((((()))******+++*********))))))))))))******++++++)))***++++++)))''''''(((%%%$$$$$$%%%%%%'''((((((&&&&&&&&&'''((()))***+++,,,000222111111555888888<<<@@@BBBAAA<<<999:::===;;;777333000//////...------------000222333222111333333222222111111222222---,,,,,,,,,,,,---......000000000///......------...000111111000111222444888;;;>>>AAAIII[[[sssyyygggYYYMMMFFFDDDBBBDDDLLLXXXhhh}}}}}}eeeSSSOOOLLLQQQ]]]sssxxxggg]]]UUUXXX]]]ggguuutttjjjddd___```iiiyyyjjjYYYZZZZZZaaaooowww}}}}}}mmmcccYYYWWWUUUSSSQQQMMMIIIFFFIIIIIIIIIHHHFFFBBB???===<<<======;;;999777777888888666444444555666555444333333222222111000//////---///000222333666:::>>><<<777000---...000000000xxxnnnfffaaa]]]UUUQQQKKKGGGDDDBBB@@@>>>999888777888888888666444000000000000////////////000000////////////000000///000111222333333222222------,,,,,,+++***)))((('''(((((()))))))))))))))))))))***++++++++++++***((()))***)))((('''(((***+++,,,,,,---------------,,,++++++***)))(((((('''(((((()))))))))*********.........,,,)))((()))+++*********))))))((((((''')))******+++++++++******))))))))))))***+++,,,,,,'''((())))))((('''''''''%%%%%%&&&'''((())))))***+++***(((''''''''''''(((---///111000000222555666>>>@@@CCCCCC@@@===:::999666444111000000000///...///......///111222111000111222333444444444444333---------,,,,,,---......000000000///......------,,,...000111000111222333888:::===@@@GGGYYYpppxxxgggVVVLLLEEEDDDFFFKKKRRR]]]ooo~~~fffVVVRRROOOQQQZZZppprrrddd^^^ZZZYYY^^^iiiyyywwwppphhheeegggppp~~~kkkZZZ[[[[[[aaaooovvvnnnbbbWWWSSSNNNKKKIIIIIIHHHHHHJJJJJJIIIGGGEEEBBB???>>><<<<<<<<<:::777555444555888666444444555555444333333333222222111000000///...///111333444666:::<<<;;;777111............---vvvkkkccc]]]ZZZSSSOOOJJJFFFDDDBBB@@@>>>:::999888888999888666444222222222111111111000000000000////////////000000///000000111222222222222...---,,,++++++******))),,,,,,------,,,,,,+++***))))))***++++++++++++***+++,,,---,,,++++++,,,---,,,,,,---...............*********))))))((((((((())))))))))))******++++++......---+++(((((()))+++,,,++++++***)))(((((((((******+++++++++******)))((())))))***+++,,,,,,,,,((((((((()))******)))(((%%%%%%&&&'''))))))******,,,+++)))(((''''''((((((------////////////111444@@@>>>>>>AAAEEECCC<<<666222000......///000000///000///......000000000///---000444777888666333111111111000000000000111111000000000///......------+++...000111111111222333777:::<<<>>>EEEVVVmmm~~~xxxdddWWWGGGEEEGGGLLLPPPVVVbbbmmm}}}jjjYYYTTTPPPRRRZZZpppqqqfff^^^WWWXXX___kkk~~~yyyqqqlllpppzzzmmm]]]______cccmmmrrr}}}ooobbbUUUQQQKKKGGGGGGHHHJJJKKKJJJIIIHHHFFFCCCAAA???>>>>>>???>>>;;;888555444555777555444444555555444222444444444333222222222111000111333333333444666888888555111...---------,,,ttthhh```ZZZWWWQQQNNNIIIFFFCCCAAA>>><<<:::999888888888888555333333333333333222222222222000000////////////000000//////000000000111111222...---,,,+++++++++++++++++++++,,,,,,+++***)))))))))******+++,,,+++++++++***+++,,,,,,******+++,,,,,,,,,---...............))))))))))))))))))))))))***))))))))))))***+++,,,...---,,,***((('''***,,,------,,,+++***))))))(((*********+++******)))((('''(((***,,,------,,,,,,)))((((((***,,,,,,+++***$$$$$$%%%%%%'''(((***++++++***(((((((((***,,,---,,,+++,,,///...---///333===:::999>>>DDDDDD<<<444000...,,,---///222333333333111//////000000///...***...333777888666111...000//////............///000000000///......------+++...111222222222333444666888:::<<>>>>>CCCCCCBBB???;;;888777777555444444444666555444222555555555444444444333333111222444444222222333555333222000...------------rrrfff^^^YYYWWWPPPMMMHHHEEEBBB@@@===::::::999777777888777444222333333333333222222222222000000////////////000000//////////////////000000------,,,+++++++++,,,---'''(((((())))))))))))(((***++++++,,,,,,,,,,,,,,,)))***+++***)))((()))+++,,,,,,---............---((((((((()))))))))))))))))))))((('''((()))***+++------+++)))''''''***,,,///......---,,,+++***))))))*********))))))((('''%%%'''+++...///...,,,+++)))((((((***---...,,,***&&&%%%%%%%%%'''))),,,------,,,***))))))+++---...+++)))***......+++---333666555555999======777111111///,,,---000444777888666444222111111222111000+++---111444555333000...---,,,+++************+++000000000///......------+++...222333333333444555555777999:::@@@PPPfffwww}}}nnnXXXOOOIIIIIILLLMMMNNNQQQ\\\hhhzzzrrr[[[SSSNNNQQQ___vvvsssccc\\\WWWVVVbbbrrruuubbb```\\\]]]eeejjj}}}|||iiiZZZNNNKKKFFFEEEFFFIIIKKKLLLIIIHHHEEEAAA???>>>======FFFFFFDDDAAA<<<999777777333333333444666666444222555555555444444444444444000111333333222111222333...//////...------...///rrreee^^^YYYWWWOOOLLLHHHDDDBBB???;;;999:::888777777777666444222333333333222222222111111000000////////////000000//////............//////---,,,+++++++++,,,---...((()))***+++---------...++++++,,,------------,,,,,,---......---,,,---...+++,,,------......------(((((((((((())))))))))))(((''''''&&&&&&((()))***------+++)))''''''***---000//////...,,,+++******)))))))))))))))(((''''''$$$'''+++///000///,,,***)))(((''')))---...---***)))(((''''''(((+++///111222000---***))))))+++,,,***((()))...---***---333000111333666666555111///333000------111666:::<<<999777444222333333222222,,,...000111222111///...///...---,,,,,,,,,,,,,,,000000000///......------+++...222444444444444555444666888999>>>NNNddduuu|||dddWWWKKKIIIKKKLLLLLLMMMPPPZZZjjjwwwoooZZZQQQKKKQQQ```xxxooocccXXXQQQXXXfffvvvvvvbbb___[[[]]]hhhnnnvvvbbbSSSKKKHHHEEEDDDEEEHHHJJJJJJIIIGGGDDD@@@>>>=========EEEEEEDDD@@@;;;777666666222222222444666666555333555444444444444444444333...000222222111111222333,,,---............///000rrrhhhaaa\\\XXXVVVPPPGGGCCCBBBAAA===999;;;:::888666444444444444555555444444222222111111111111000000///..................------,,,,,,,,,---------,,,,,,+++++++++...------,,,+++***))))))+++++++++***************111///------//////---***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***)))(((***++++++)))'''&&&'''(((---------+++)))(((***,,,,,,,,,------,,,***)))'''***************)))((((((,,,...000///---***)))((((((((()))***************(((,,,,,,((()))222999999...,,,***)))((()))***+++...---+++***)))******+++000......000444777666444444222//////222666999;;;222000///222666555000+++///000000///---...000222......---+++***+++---000222333333111---+++,,,...,,,///111333444555777999666999666777AAAIIIWWWmmmyyyyyygggTTTMMMLLLJJJJJJMMMPPPRRRZZZeeepppyyyzzzjjjTTTQQQNNNRRRbbb}}}~~~lll]]]TTTUUU]]]ggg~~~vvv```___```___kkk|||yyywwwmmm]]]QQQMMMIIIDDDAAABBBEEEHHHIIIKKKCCC======>>>===>>>@@@CCCBBB@@@===:::888666555777777777777777666555555666555444444444333111///000000000000000000000000//////000000///---+++***tttkkkddd___[[[XXXQQQIIIDDDCCCAAA===:::;;;:::999777666555444444222222222222222222222111222111111000//////............---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++******))))))******************++++++000...,,,,,,------+++)))+++++++++++++++++++++++++++++++++***))))))(((((('''(((((('''&&&&&&''')))------,,,***(((((()))+++,,,,,,------,,,+++***)))***++++++******)))((((((+++---//////---***))))))''''''((()))))))))))))))(((,,,,,,(((***111666666///---+++)))((())))))***---,,,++++++++++++,,,---///------///333555555333333000......111444666666111//////222555555111,,,......///...---...000222//////...---+++,,,...111333444444111...,,,---//////000222222222333555888777:::777777AAAHHHUUUjjjyyyppp^^^TTTNNNJJJIIIKKKNNNMMMPPPWWW___gggsss~~~pppcccTTTQQQPPPXXXkkkwwwgggZZZWWWZZZ^^^rrrxxx```^^^```bbbrrrzzzvvvssshhhYYYOOOMMMJJJEEECCCEEEHHHJJJLLLJJJBBB<<<<<<>>>======???@@@@@@>>><<<;;;999777777777888888888888777666666555444333333333222111///000000000000000000000000...////////////...,,,+++wwwooohhhccc___ZZZTTTLLLFFFCCCAAA===:::;;;::::::999888666555444000000000111111222222222222222111111000/////////...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---************************)))))))))***+++++++++,,,...,,,++++++++++++***(((************************,,,+++)))(((''''''(((((($$$%%%&&&&&&%%%&&&(((***+++,,,+++)))''''''(((***,,,,,,---------,,,++++++,,,++++++***))))))((((((***,,,//////---+++******&&&&&&'''''''''((((((((((((+++,,,******...222222///...,,,***))))))))))))******++++++---...000111...------...111333333222111///......000111111000///......111444555111...,,,---......---...000222000111000///......000222555555444222000...///000222222222111000111444777999<<<777777@@@EEEQQQfff}}}zzzooo```UUULLLIIIKKKPPPLLLLLLOOOUUU^^^kkkvvvwwwtttrrrtttvvvqqqfff]]]UUUTTTWWWddd{{{wwweeeZZZVVVWWWfffzzz}}}bbb]]]___eeexxxxxxqqqlllaaaUUUMMMMMMJJJFFFEEEGGGJJJLLLMMMJJJBBB<<<===>>>======???>>>>>>===<<<:::999888888777888888888888777666666222333333333222111000000000000000000000000000000---...///000//////------|||sssmmmgggccc[[[VVVNNNHHHDDDAAA>>>;;;:::;;;;;;;;;999777555333111111111111222222222222222222222111000000//////------------------------+++++++++,,,,,,---------(((((()))))))))*********(((((()))***+++,,,,,,,,,---,,,+++++++++***)))))))))))))))))))))))))))))),,,***(((&&&%%%&&&'''((($$$%%%&&&&&&%%%&&&(((***++++++***(((&&&&&&'''))),,,,,,,,,,,,---------,,,,,,,,,+++***))))))))))))***---//////---+++******'''''''''''''''((((((((((((***,,,++++++,,,---...000///---+++***)))))))))((()))***,,,///111333444///.........000111222333111000//////000000...,,,---------000333333111///+++,,,.........///111333111222222111000000111333666555444333111000000111222111111///...000444777999<<<888777>>>CCCNNNaaayyy{{{ooo^^^RRRLLLKKKNNNJJJJJJOOOWWWaaaooo|||xxxuuusssssssssoooggg```ZZZ[[[dddwwwsss```TTTXXX^^^lllfff]]]___eeewwwwwwnnnfff\\\RRRNNNMMMKKKHHHHHHJJJLLLNNNNNNJJJCCC===>>>@@@>>>>>>???>>>>>>===;;;:::888777666666666777777666666555444111222333222111000000000000000000000000000000000------///000000///......wwwpppiiiddd[[[VVVPPPIIIDDDAAA>>>===:::;;;;;;;;;999777555333555444444333222222111111222222111111000/////////------------------------+++++++++,,,,,,---------((((((((()))******++++++(((((()))***+++,,,,,,,,,---------,,,+++*********((((((((((((((((((((((((+++***'''&&&%%%%%%'''((('''(((((('''&&&&&&''')))*********(((&&&%%%'''))),,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))*********,,,...000000...,,,++++++(((((('''''''''((()))***)))***+++,,,+++******,,,000///...---++++++******'''(((***---000222444444111000000//////000222444222111111111111000---+++++++++,,,...000000///...+++,,,/////////000111333111222333222111000222333666444333222111111111000/////////......000555888888;;;777666===AAAKKK___vvv|||{{{iii[[[QQQKKKEEECCCFFFOOOZZZgggwww}}}xxxrrrmmmffflllyyykkkZZZXXXXXX___pppjjj___]]]aaapppvvvkkkcccYYYSSSRRRSSSQQQOOONNNPPPQQQRRRQQQKKKDDD???@@@AAA@@@???@@@@@@???===;;;888666444333444444444444444333333222111222444333111//////000////////////////////////---...///000000000///...zzzrrriiidddZZZVVVPPPIIIDDDAAA???>>>;;;::::::999888666555444666666555444333222111000111111000000///.........,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,---)))))))))******+++++++++)))))))))***+++++++++,,,,,,------,,,***))))))***((((((((((((((((((((((((+++***((('''&&&&&&'''''''''(((((('''&&&&&&''')))***+++***(((&&&&&&'''))),,,,,,+++******++++++,,,++++++***))))))+++,,,---///111222222000---++++++)))((('''''''''((()))***+++***+++---+++((()))---.........------,,,,,,+++'''(((+++---000111333333222222111///...///222444444222111111111000---+++******+++,,,------------***,,,.../////////000111000111222222000000111222444222000000000111000...---...///......000444777666999666555===AAAKKK]]]ttt}}}wwwjjj[[[PPPFFFDDDGGGQQQ]]]kkk|||~~~|||iii[[[VVVWWWdddxxxnnn___ZZZ\\\gggtttyyysssjjjaaaYYYUUUWWW\\\ZZZXXXWWWWWWWWWVVVTTTJJJCCC???@@@BBB@@@??????@@@???===:::888555333222222333333333333222111111222444666444000...///000////////////////////////...///000000000///...---|||rrrhhhbbbXXXUUUPPPIIIDDD@@@???@@@;;;:::999777666555444444444333333333222222111111000000//////...---------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++******************++++++***,,,---+++((('''(((***((((((((((((((((((((((((******)))((((((''''''&&&$$$%%%&&&&&&%%%&&&((()))+++++++++)))'''&&&(((***---,,,***))))))))))))*********))))))***,,,...///222333555444111...,,,+++((('''&&&%%%%%%''')))***,,,******---+++((()))///------............------((()))+++---///000000000111111111...,,,---000444444222000/////////---+++))))))*********)))******)))+++---...---,,,,,,---...///111111///...///000333000...---///000...,,,---///000/////////111333333777444444<<>>======>>>===<<<:::777555444333333333333333333222111111333666888666111---...000///////////////////////////000111111000///...---}}}rrrggg```VVVTTTOOOIIICCC@@@@@@AAA;;;:::888666444444444444111111111111111222222222/////////...------,,,,,,,,,,,,,,,------.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++***************(((***,,,***'''%%%''')))))))))))))))))))))))))))************)))((('''&&&!!!"""$$$$$$$$$&&&(((***,,,,,,+++)))''''''(((***---,,,***(((''''''(((((())))))((((((***,,,///111444555666555222...,,,+++'''&&&%%%$$$$$$&&&''')))---******---+++(((***000,,,---......//////......(((***,,,...////////////000111000---++++++///222444111///.........---+++((()))***)))((('''((()))'''***,,,,,,+++*********---...000000.........///111///,,,,,,...///---+++///000111000///...///000111555333444<<>>???===;;;;;;<<<;;;:::999888666555555333444444444444333222222555888:::777111---...000////////////////////////000111111111000///---,,,uuuiiiaaaXXXTTTMMMHHHDDDAAA>>><<<<<<:::888777666555333111222222222111111111111000111000000///...------,,,...---,,,+++,,,---.../////////...---,,,++++++***++++++++++++++++++,,,,,,)))*********++++++++++++......---,,,***(((&&&%%%(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&''')))(((''''''((()))---,,,+++***))))))))))))************************---)))(((******(((***...222444666777666111,,,)))***)))((((((((()))++++++************+++,,,------...111444444111......///******+++,,,------------...---,,,++++++,,,.../////////...---,,,,,,,,,,,,'''(((((()))))))))))))))''')))******)))***,,,...000///---...000111111000222...***+++///222000......///111111111111333555444222222666999@@@LLLXXXmmmzzznnn___SSSQQQQQQTTTaaaqqqzzzjjjccc```eeeyyyrrrXXXUUUWWWaaarrr|||tttdddXXXUUUVVVWWWWWW^^^]]][[[YYYWWWTTTPPPMMMFFF@@@:::999:::;;;999555777777777777666555444333333333333222000000222444777999:::999555111///...000///...---------------......////////////......|||rrrhhh```WWWSSSLLLGGGCCC@@@===;;;:::888777666777666555333222222222111111111000000222222111111000//////.........---,,,,,,,,,---............------,,,,,,+++++++++++++++++++++++++++)))))))))*********++++++------,,,+++***((('''&&&(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&'''((((((''''''(((***,,,++++++*********++++++,,,++++++******+++++++++///+++)))++++++)))+++///333444777888666222...+++(((((('''((()))***,,,---++++++++++++,,,---......---000333222...+++)))))),,,,,,,,,,,,,,,,,,++++++...---,,,++++++---///000---,,,+++******))))))***(((((()))*********************+++***))))))+++---...---,,,...000222222222111...***,,,///222111...000111222222111000111333666444444666999>>>JJJUUUppp|||lll]]]WWWSSSRRR\\\iiiuuujjjbbbbbbpppvvvZZZWWWZZZdddvvv}}}rrrbbbXXXUUUVVVWWWWWWYYYXXXWWWVVVUUUSSSPPPMMMFFFAAA<<<:::;;;;;;999666555666666666666666555555444444444333222222444666666777888777333000...---...............///000111/////////000//////......wwwooofff```VVVRRRLLLFFFCCC@@@<<<:::888777666666777777666555222222111111111000000000222111111000000///////////////...---,,,,,,,,,------------------------------,,,,,,++++++*********((()))))))))************+++++++++******)))((((((((())))))******))))))(((&&&&&&''''''''''''&&&&&&&&&'''(((((('''''')))***++++++******++++++,,,---------,,,++++++,,,---...111---+++,,,,,,***+++...444555777888777444000...'''''''''''')))+++---...++++++,,,------.../////////111333222...***'''&&&------,,,,,,+++***))))))///...,,,,,,,,,...///111,,,,,,+++))))))(((((((((((()))******++++++******+++,,,,,,+++))))))***+++,,,+++,,,...111333444333///---+++,,,000222111000222333333222000///000222777555444777888===GGGRRRqqq~~~mmmbbbYYYTTTYYYbbbuuuwwwjjjcccjjjvvvzzz^^^ZZZ]]]iii{{{|||rrrdddYYYUUUUUUUUUUUURRRRRRQQQRRRSSSRRROOOMMMGGGBBB>>>;;;<<<;;;999666444555666666777777666666444555666555333333555777777888999777444111//////------......///111222333000000000000000///...---}}}uuummmfff```WWWSSSMMMGGGCCC@@@===;;;999888666666777777555444111111111111000000000000//////.........---------000000///...---,,,,,,,,,,,,,,,,,,------.........------,,,,,,+++***))))))(((((()))))))))***************))))))))))))******)))))))))******)))))))))&&&&&&''''''''''''&&&&&&&&&'''((('''&&&''')))+++,,,,,,+++++++++++++++,,,///...,,,,,,,,,---///000222...+++,,,+++)))***...444555777888777555333111))))))(((((((((***+++,,,******+++,,,---......///222333444444222...+++))),,,,,,++++++************......,,,,,,,,,...000111...---,,,+++******))))))((())))))***************+++,,,,,,+++***)))+++,,,,,,,,,,,,...111333333222---,,,+++---000222222111111222222111//////111333666444444666888<<>>===;;;999888999999999888777555444333222444555555444444555666999::::::999666333333333/////////...///000000111111111222222111000//////}}}tttmmmfffaaaZZZUUUOOOIIIFFFCCC@@@===<<<:::888777666555333111111111000000000////////////////////////////////////////////////...---,,,,,,,,,,,,------.........---,,,,,,++++++*********)))*********++++++++++++))))))((('''((()))***+++)))******++++++******)))&&&&&&''''''''''''&&&&&&&&&''''''&&&%%%'''***---///...,,,***)))''''''&&&---------...//////000000000,,,***++++++(((***---222222333444444444444444...---+++)))''''''''''''&&&(((***,,,------------///...------///000000///,,,+++******+++---...///,,,,,,+++***+++---000111...---+++***((((((''''''((()))******++++++******(((***+++++++++,,,...000......///000222222000...,,,,,,...///000000000000000000000//////111444777222111333666888<<>><<<;;;:::999;;;::::::999777555333222111333555666555555555666777888777555333111111222111000000000000000111222111111222222222222111111|||tttmmmeee___YYYUUUNNNIIIEEEBBB???===;;;999777666777666444222111000000000////////////////////////////////////......///000000///...---,,,,,,------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***)))(((''''''(((***+++)))******++++++******)))&&&&&&''''''''''''&&&&&&&&&'''&&&%%%%%%'''+++...---,,,+++)))((('''''''''***,,,...///000000///...000,,,***,,,,,,***,,,000000000000111222333333444---,,,***)))((('''((((((&&&(((***---...///......///,,,)))))),,,.../////////...,,,++++++---...///+++***))))))***,,,///000///...,,,+++)))(((((((((***+++,,,,,,------,,,,,,***+++,,,,,,++++++---///,,,---...000222333111///,,,---///000000/////////111111111///...000333666444222333666888:::CCCMMMjjjzzzmmmeee^^^___iii|||jjjaaa]]]eeewwwyyywwwuuurrrooommmooorrryyy{{{yyymmmaaaXXXSSSQQQOOONNNMMMLLLKKKIIIFFFCCC===>>>>>>===<<<;;;:::;;;::::::999999777666444333222444777777777666777888666777666444111000111222111111111222333444555666000000111222333333333333|||tttlllddd^^^XXXTTTMMMHHHDDDAAA>>><<<999777666666777777666555000000000000////////////,,,------------------------...///000000///......------------------------++++++++++++++++++,,,,,,++++++,,,,,,,,,---------***)))(((&&&'''(((***+++******++++++++++++******&&&''''''''''''''''''&&&&&&'''&&&%%%%%%'''+++...******)))(((((('''(((((()))+++...000111000...---111---+++------,,,...222.........///000111333444++++++)))((((((((()))***'''))),,,...000000//////222...)))(((+++...//////222000...,,,,,,,,,---...***)))))))))***,,,...000222111///---,,,+++******,,,---......//////......,,,------,,,+++***+++---***+++---000333444333111,,,...000000000.........444333222///...///222444666444555777777999AAAJJJfffyyygggcccffftttnnnbbb\\\aaarrrllliiiggggggiiijjjnnnrrr|||~~~}}}vvvkkkaaaYYYUUUTTTPPPOOOMMMKKKJJJGGGBBB???;;;<<<======<<<;;;;;;;;;888888888888888777666555333555888999888888888999888888777555333222222333111111222333555777999:::///000111222333444444444|||wwwmmm___WWWRRROOOJJJGGGDDDBBB>>><<<::::::999888777666555555000000000000000111111111000000//////.........---------------------------,,,------......------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---+++***(((''''''&&&)))***+++,,,,,,,,,,,,,,,(((&&&$$$""""""###&&&'''&&&&&&&&&'''''')))*********+++,,,,,,,,,,,,+++***...///000111111000//////+++---///222333333222111///......------...000111)))((('''&&&&&&(((***,,,++++++******,,,...111222333111...++++++,,,///111555444222000///......///#########&&&+++...000000,,,,,,+++***+++,,,---...//////000000000///---,,,---///000000...---...///---///000222222000///---...///000111111222222111///000000000//////222444666444333666888:::AAAHHHeeeuuummmpppxxxppp___]]]```aaa```aaacccddddddgggpppyyy~~~{{{}}}yyyvvvooohhhbbb]]]ZZZXXXTTTMMMFFFBBBCCCBBB@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;999666444333222222555999;;;;;;:::999999;;;888444222111222111000999666333111111333777:::///000222222222333666888zzzvvvmmmaaaZZZSSSOOOKKKGGGEEEBBB>>><<<::::::999888777666555555000000000000000000000111000000000000000//////...------------------------,,,------......------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++...---,,,***)))(((''''''''''''((())))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&''''''((()))***++++++************++++++---...000111111000//////,,,...111333555555444444111000///...---......///+++***)))((((((***+++---,,,+++******+++---///111333111///---,,,---///000222111///...---------...)))(((''')))+++---------,,,++++++***+++,,,---...//////000000000///......---///111111///......///......000000000000............000111111111111111333333222111///000222555888555555777999:::@@@GGGaaa|||}}}zzz{{{~~~rrr]]]ZZZ\\\^^^aaabbbdddfffjjjooovvv}}}|||xxxyyyssspppkkkeee```[[[VVVTTTOOOKKKGGGFFFGGGFFFAAA===;;;;;;;;;;;;::::::::::::===<<<:::888666444333222222555999;;;:::999999999???<<<888666555555555444777555222000000222444666222333444444333444555777~~~wwwssslllccc]]]TTTPPPLLLHHHEEEBBB???<<<::::::999888777666555555111111000000000000000000//////000000//////......------------------------,,,------......------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,***)))(((((((((&&&''''''((((((((((((((()))(((((((((((()))))))))''''''&&&''''''((()))***+++***)))(((((()))***+++,,,---///111111000///...+++---///222444555555555555444222111000/////////,,,,,,+++++++++,,,---...,,,++++++***+++,,,---...222111000///...............---,,,++++++,,,---...---,,,***+++,,,...------++++++******++++++,,,---------,,,,,,,,,---......,,,///111222000///....................................///000111111111111555555333111000000444666999777666999999:::???FFF\\\vvv~~~ttt\\\UUUXXX[[[bbbbbbdddiiiqqqzzz|||xxxvvvnnnkkkeee```\\\WWWRRRNNNLLLKKKKKKLLLMMMJJJDDD???<<<;;;;;;:::999999999:::<<<<<<:::888666444333222222555888::::::999999999>>>;;;777555444444444333444333222000000000111222333444555444333222333555~~~vvvqqqjjjbbb^^^UUURRRMMMIIIFFFCCC@@@===::::::999888777666555555111111111000000000000000------...//////...---,,,------------------------,,,------......------,,,***++++++,,,,,,++++++******************+++++++++---,,,+++***(((((((((((((((((()))))))))))))))(((&&&&&&((())))))((('''''''''''''''''''''((())))))+++)))(((&&&&&&((()))++++++---///111111111///...(((***,,,///111222333444666666555444333333222222...............///......,,,++++++*********++++++000000000000///...------,,,++++++***+++,,,---......,,,+++,,,...000000///***************++++++,,,)))(((''''''''')))***,,,,,,...111222111///............------------......---...///000111111111111444444333111000111555888;;;888888::::::999>>>DDDWWWqqquuuZZZRRRTTTXXXaaabbbdddkkkwww~~~|||vvvkkkfff___YYYWWWUUURRROOOPPPPPPPPPQQQQQQMMMHHHCCC>>>===;;;:::999999999:::<<<<<<:::999777555444333222555888999999888999:::>>>;;;777555444444444333444333333222111000000///111333444444222222222333xxxqqqhhh```]]]WWWSSSNNNJJJGGGDDD@@@===::::::999888777666555555111111111111000000//////---...000111111000///...------------------------,,,------......------,,,***++++++,,,,,,++++++***))))))*********+++++++++,,,+++***)))((('''''''''(((((()))))))))(((((('''%%%&&&((()))***)))((('''(((''''''''''''(((((()))***)))'''&&&&&&''')))******,,,///111222111///...((()))+++---000222333333222222333333333333333333...///000111000000///...+++******)))))))))))))))...//////000///...---,,,...---,,,,,,,,,---/////////...,,,---...//////...))))))************+++***((('''&&&&&&&&&((()))***+++...000111000...---.........------------......---...///000000111111000111111111000000222666:::;;;999888::::::999<<>>::::::999888777666555555222222111111000////////////111333444444333222111------------------------,,,------......------,,,***++++++,,,,,,++++++***))))))******+++,,,,,,,,,,,,+++***)))(((((((((((('''''''''''''''&&&&&&%%%'''((()))+++++++++******((((((''''''''''''((((((***)))(((''''''((()))***(((+++...111222111///---++++++---...000222444555---...///000000000000///...///000111111000...,,,))))))))))))))))))((((((,,,,,,---............---222111000.........//////222000...------,,,+++)))(((((()))************)))******)))))))))***++++++,,,---///...---,,,---...........................------...///000000000000000111222222222333666999:::888888:::999888;;;AAAPPPiiioooUUUNNNPPPSSSXXX^^^ccchhhuuu|||zzzzzz}}}ooo\\\VVVPPPPPPVVV^^^bbbccc[[[ZZZWWWTTTQQQNNNMMMMMMEEECCCAAA>>><<<<<<======>>>===<<<;;;999888777777333555777888777777999:::@@@===:::777777777777666555555444444333333222222000333666777666666666777uuujjjbbb___YYYVVVQQQLLLIIIEEEAAA>>>::::::999888777666555555222222111111000//////......000222444444333111000------------------------,,,------......------,,,***++++++,,,,,,++++++************+++,,,---------------,,,+++************((((((((((((((('''&&&%%%''''''((()))************((((((''''''''''''(((((())))))))))))))))))))))))'''***...111222111///---,,,,,,---...///111222333......///000//////------,,,...000111111///,,,***''''''(((((()))((((((((()))******+++,,,---...///666444222000............111///,,,+++++++++***((('''((()))*********)))(((++++++++++++++++++******,,,------+++******,,,.........000000000000......,,,---...///000000000000222444555555444444444555888666666999999777:::@@@LLLeee{{{uuunnnmmmzzziiiQQQLLLNNNPPPRRR[[[bbbeeeooo{{{|||tttuuusss||||||kkkZZZTTTPPPRRRYYY```aaa```XXXWWWVVVTTTQQQOOONNNNNNIIIGGGDDD@@@???>>>???@@@??????>>><<<;;;:::999888333555666777777777999:::>>>;;;777555444444444333555444333333333333444444000222555666444333222333wwwllldddaaaZZZVVVQQQMMMIIIEEEAAA???::::::999888777666555555222222222111000//////...+++,,,///111111000...---------------------------,,,------......------,,,+++++++++,,,,,,+++++++++******+++,,,------......///......---,,,,,,,,,,,,******++++++***)))((((((%%%%%%%%%&&&'''(((((())))))(((((('''''''''(((((())))))************))))))'''***...111222111///---++++++++++++---...000000111222222222111///...,,,+++---000111111...+++)))&&&''''''((())))))(((((((((((()))***+++---///000888666333000...---,,,,,,,,,+++)))***+++,,,,,,+++&&&''')))*********)))((()))***+++++++++)))(((''',,,,,,+++***((())),,,...---///111222222111///---,,,---...///000000000000555777999888666444333333666555666888888777:::???JJJcccjjjeee```bbbqqqcccNNNJJJMMMNNNNNNYYYaaaccckkkvvvvvvoooqqqnnnvvv}}}}}}kkk]]]XXXTTTVVV[[[^^^[[[WWWSSSTTTUUUTTTQQQOOONNNNNNKKKIIIFFFBBB@@@@@@AAAAAA@@@??????===<<<;;;::::::333555666777666777999:::AAA===:::777777777777666444333222222222333444555...000222222000...---,,,yyynnnddd___[[[XXXRRRNNNJJJFFFBBB???<<<:::888555444444444555222222222222222222333333111000///......------...---------------------------,,,+++,,,...///...---...///...,,,***)))+++,,,+++,,,---,,,***)))***+++---+++(((&&&%%%&&&(((******)))(((((((((((())))))***)))((((((((()))+++,,,((((((((((((((((((((((((+++***)))'''''''''(((((('''(((***...111000+++''')))************+++...000000111333333333111///...000000000000///---+++***'''((()))***++++++++++++'''(((******)))***,,,...999888555333000///------,,,+++***)))***+++,,,---***)))(((''''''((()))***((())))))************)))+++++++++++++++---...//////////////////.........000000......///000222444444:::;;;666222444777999999666666888999666777:::III___pppYYYUUURRRYYYnnnxxx^^^OOOEEEFFFLLLUUUVVVYYY^^^eeekkkllliiiiiillluuunnnaaa^^^[[[YYYXXXVVVSSSPPPSSSQQQNNNNNNOOOOOOOOONNNRRRLLLGGGDDDAAA<<<;;;>>>CCC@@@======>>>>>>;;;888444555666999<<<======;;;>>><<<;;;;;;<<<;;;777333444111...---000333666777000222444222...+++---///|||qqqhhhccc\\\YYYSSSNNNJJJEEEAAA>>><<<;;;888666444444555555111111111111111111111111111000///......---------------------------------+++***)))***,,,---,,,+++.........,,,***)))***,,,***+++,,,+++)))((()))******)))((('''''')))***+++))))))))))))((((((((((((***)))((((((((()))++++++&&&&&&&&&&&&&&&&&&&&&'''******(((''''''((())))))))))))+++...000000,,,((()))*********)))***---///000222555888888555222000------------,,,***((('''%%%&&&'''((()))))))))))))))***+++,,,+++,,,...000555444222000///...------+++*********++++++,,,,,,***)))(((''''''((())))))((())))))***************,,,+++*********,,,...///////////////////////////111111111222222222222222333999:::555111333777888999666555777777555666:::EEE\\\ssseeeZZZVVVVVV```wwwlllUUUIIICCCDDDIIIRRRSSSUUUZZZaaaffffffddddddgggpppzzz~~~|||{{{~~~~~~nnnccc```\\\YYYVVVTTTPPPNNNPPPMMMKKKJJJKKKLLLMMMLLLOOOIIIEEECCC???;;;;;;===AAA>>>;;;;;;<<<<<<999666555666777999;;;<<<<<<;;;===;;;:::;;;<<<:::777444444111///...000333444555111333444111---,,,---///~~~sssjjjeee^^^ZZZTTTNNNJJJEEE@@@===<<<;;;999777555555555555222111111111000/////////000000000///......------------------------------+++***)))***,,,---,,,+++---------,,,***)))***,,,)))***+++***((('''((()))(((((())))))***++++++,,,'''((()))******)))((('''))))))((((((((()))***+++&&&&&&&&&&&&&&&'''(((((())))))(((''''''(((************+++---///...,,,))))))*********))))))+++---+++...222666666444111///---------,,,***((('''%%%&&&&&&'''((()))))))))))))))***+++++++++,,,...000000///...---------------)))***++++++,,,,,,++++++))))))(((((((((((())))))((())))))***++++++******---,,,***((()))***---...//////000000000000000///111222444444444333111000222777888333000333666777:::666333555444333555999AAAYYY}}}~~~rrrhhhbbb```aaaooo___LLLFFFCCCDDDHHHNNNMMMOOOUUU\\\______]]]___bbbjjjuuuyyyuuurrrrrrssswww|||vvviiiddd```[[[VVVSSSPPPMMMKKKJJJGGGDDDDDDEEEHHHIIIJJJJJJEEEBBBAAA>>>::::::<<>>AAADDDFFFGGGFFFAAA??????===999999<<<>>>:::777666888888777444555666777777666666666777999999:::;;;;;;999666444222111000111222222000...222333444222...---///222zzzppphhhddd___[[[UUUOOOJJJEEE@@@===;;;:::999888666555555444444444333222111111000000///000000000///...---,,,------------------------...---,,,,,,......---,,,***,,,---,,,***)))***++++++,,,---,,,***)))***+++++++++,,,---,,,***(((&&&%%%''')))***+++***)))''')))((('''''''''(((************)))((((((***+++---((((((''''''''')))***+++)))***++++++***)))((('''((()))++++++******+++---000000///000111444777999222111///---+++)))((('''((()))***+++,,,,,,,,,,,,&&&'''))))))((()))+++---+++++++++,,,---...///000((()))***+++,,,+++***)))''''''((()))))))))))))))((((((***++++++,,,,,,,,,---,,,***))))))***---...///000222333444333222111555333000---,,,---...000000333333000000444666555888444111222333222555:::DDDZZZ~~~oooQQQGGGHHHHHHIIIKKKLLLHHHIIIRRRXXXWWWVVVXXXUUUWWWaaammmtttpppkkkhhhdddkkkvvvzzzrrrggg^^^VVVSSSOOOLLLJJJIIIGGGEEE???===;;;<<>><<<999888;;;>>>:::666666888999777555333555666555333333555666888:::<<<===;;;999666444222111000111222111...,,,111333555444000...000222|||qqqiiieee___[[[UUUOOOKKKFFFAAA>>>:::999888777666444333333444444333333222111111111///000000000000...---+++---------------------------+++******,,,,,,+++))))))+++,,,,,,+++******++++++,,,---,,,*********+++,,,,,,,,,,,,***(((&&&%%%&&&'''((()))******))))))(((((('''''''''((()))***+++)))(((&&&&&&((()))***))))))(((''''''(((******)))+++------+++(((''''''''')))+++,,,,,,,,,---...111///---,,,---222777:::333222///---***((('''&&&&&&'''((()))************((()))*********+++---///,,,,,,,,,,,,---...//////((()))******++++++******&&&'''((()))*********)))((((((***+++,,,,,,------+++++++++++++++---...//////111333444555444333222444111---))))))***---000///222222///000555777666666222111333444444777;;;FFF[[[}}}}}}cccKKKEEEGGGHHHIIILLLMMMGGGIIISSSYYYWWWVVVYYYSSSUUU]]]jjjqqqnnnhhheeeccckkkuuu|||}}}vvvppphhh]]]SSSNNNLLLJJJIIIHHHFFFDDDBBB<<<;;;;;;===AAAEEEFFFGGGCCC???>>>???===999888;;;>>>:::666555777999888666333555777666333333555888999<<>>;;;;;;===@@@EEEHHHHHHHHHDDD@@@???@@@>>>:::999;;;>>>999555444666888888666555777999888555444888<<<;;;>>>AAAAAA===888555444111///......///000///...---222777888555222000000{{{qqqhhhddd]]]ZZZTTTOOOLLLHHHCCC@@@777777777666555333111000000000000000000111111111...///000111000///,,,+++------------------------///...---------...,,,+++(((***,,,,,,+++*********)))***+++***)))((((((***)))))))))(((((((((((((((''''''''''''((()))++++++(((''''''&&&'''((()))***000///,,,)))((()))***++++++***)))'''''''''((((((***///333333///+++((('''%%%(((,,,...//////111222000/////////000333555777;;;999555222///---,,,+++)))***+++,,,,,,---,,,,,,%%%'''((((((((((((+++---------,,,+++******++++++***)))((((((((()))+++,,,%%%&&&((()))*********)))((((((***+++,,,---------(((***,,,///000111111111///111444666777666555333......---,,,,,,,,,------000111111///222777999666222000111666888777999===CCCVVVwwwcccRRRDDDEEEHHHIIIMMMRRRNNNFFFHHHTTT[[[XXXXXX]]]___^^^cccnnntttqqqjjjfffeeemmmuuuyyyxxxwwwyyy||||||zzzuuurrrppplll___QQQIIIIIIIIIIIIHHHEEE@@@<<<:::;;;>>>BBBGGGJJJJJJIIIEEEAAA@@@AAA???:::999;;;===888444333555777777666666999;;;:::666777;;;???<<<@@@CCCBBB===888555444000///------///000//////,,,222888:::777333000///{{{ppphhhddd^^^YYYSSSNNNKKKGGGBBB>>>;;;:::888666444333222222333333333222222222111111111111000///////////////,,,,,,,,,------.........---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,+++***)))(((+++******)))))))))))))))((()))***)))((('''((()))++++++++++++*********)))******)))(((((()))***+++''''''&&&&&&&&&&&&''''''&&&(((+++......---,,,***)))))))))***,,,...000111000000...---,,,///555999>>>999333...,,,+++***************+++,,,,,,***'''+++***((('''&&&''')))***---,,,+++*********+++,,,))))))))))))***)))))))))))))))(((((((((((())))))((()))***+++,,,,,,+++***+++,,,...000111111000000+++---111666999777222...+++,,,...---,,,++++++,,,.........000333444444333555333555:::;;;999999;;;CCCRRRoootttWWWMMMFFFHHHMMMOOOPPPRRRKKKIIIKKKQQQUUUXXXcccoooqqqtttwwwvvvrrrlllhhhfffrrrqqqpppppprrrwww}}}{{{yyy}}}wwwcccQQQKKKHHHFFFDDDCCCBBB@@@>>><<>><<<===<<<:::777888555111///111444666777:::999666222000222999>>>>>>@@@BBBAAA===888555333111111000000000000000000...333555444555666444///zzzooogggccc^^^ZZZTTTOOOLLLHHHCCC???;;;:::888666444333222222333333222222222111111111//////...------------------------.........//////---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++***((('''+++******)))))))))))))))&&&'''(((((((((((()))***+++*********))))))))))))***)))((('''((()))***+++(((''''''&&&&&&''''''(((''')))+++,,,---,,,+++***))))))***+++---...000000//////---,,,,,,...333777>>>999333...,,,+++***)))((('''(((***,,,---,,,******)))(((''''''((()))***---,,,+++***)))***++++++))))))))))))***+++,,,---***)))((((((((((((((()))'''((()))***+++******)))+++,,,---///000000000///...000333777888666111---+++,,,......,,,,,,,,,---//////111444888:::999888666444666;;;<<<999999;;;BBBNNNiii}}}jjjWWWOOOIIILLLPPPPPPOOOOOONNNKKKLLLRRRYYYbbbqqq|||ppphhhfffhhhkkkkkklllooottt{{{}}}iiiYYYMMMJJJEEEAAA???>>>===;;;===@@@EEEIIILLLLLLJJJIIIDDDAAA===;;;;;;;;;:::999888444111///111555777888888888666333111333888===>>>???AAA???;;;777444333222222111111000000000//////333444333333555333///zzznnneeeaaa^^^ZZZUUUPPPLLLGGGCCC@@@;;;:::888777555444333333333222222222222111111111///.........------------............////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++******)))(((+++******)))))))))))))))$$$%%%'''''''''''')))+++))))))))))))(((((((((((((((((('''''''''(((******(((''''''&&&&&&''''''((()))))))))***************)))***+++---.../////////......,,,+++***---111555<<<888222...,,,+++***))))))(((((()))+++,,,***)))***)))(((''''''((()))***---,,,***)))))))))***+++))))))))))))+++---///000******)))((((((((((((((('''((())))))***)))))))))***+++,,,...////////////111222444777888555000---+++,,,......------...000111222444999===??????===777555777;;;<<<999999;;;@@@IIIbbbrrr___TTTPPPOOOSSSUUURRRNNNMMMOOOLLLLLLSSS^^^mmm{{{iii```bbbgggeeefffiiioooyyy{{{iii\\\RRRLLLDDD>>><<<<<<<<<<<>>;;;999999:::;;;;;;888555111000222555777888666666555333222444888;;;===>>>>>>;;;888555333333444444333333222111000000000333333111111444444222yyynnnddd```\\\YYYTTTOOOKKKFFFCCCAAA;;;:::999777666555444444222222222222111111111111000000000000000//////...------..................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++******+++******)))))))))))))))$$$&&&''''''&&&&&&((())))))(((((((((((('''''''''''''''&&&&&&'''((()))***((((((''''''''''''((((((***)))(((''''''((()))******+++---...////////////------,,,***)))+++///222777444000---,,,,,,,,,+++---+++***))))))(((&&&$$$)))(((((('''(((((()))***,,,+++***)))((()))*********)))))))))***,,,...///+++***)))((((((''''''((()))))))))************))))))***+++,,,...//////000222222444666777555111...+++,,,......---...000111111333666:::>>>@@@???===777666777;;;<<<999888:::<<>>@@@CCCEEEHHHJJJJJJIIIGGGEEE???<<<999777777999;;;<<<;;;888444222333444555666444444444444444666888999<<<<<<;;;888555333333444888777666555444333222222000222222000111666888777zzznnneee```ZZZXXXTTTOOOIIIEEEBBBAAA<<<;;;999888666666555555222222222111111111000000000000000111000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))))))))'''((()))(((&&&%%%%%%&&&(((((((((((('''''''''&&&'''&&&&&&&&&'''(((***+++(((((((((''''''((((((((()))((('''&&&'''((()))+++,,,---......////////////,,,,,,+++***((())),,,///222000---,,,---.........---+++)))(((((('''&&&$$$((((((((((((((()))******+++***)))((((((((())))))******)))((()))***+++,,,******)))(((((((((((((((,,,+++++++++++++++++++++)))***+++,,,---///000111111111222444666555333111,,,------------...000222111222444888;;;<<<;;;:::888666777;;;;;;777666888888@@@YYY~~~hhhQQQLLLOOOWWW___^^^VVVOOONNNPPPQQQTTT[[[gggxxx{{{jjj^^^[[[^^^aaacccdddaaaaaajjjwww{{{vvvpppiiibbb]]]PPPIII@@@:::999<<<@@@BBBGGGHHHIIIIIIGGGEEEBBB@@@<<<;;;999777777888;;;===>>>;;;666444333444333333444333333444666888999999;;;;;;:::777444333444555::::::999888666555444444///222222000333888;;;:::{{{pppfffbbbYYYXXXUUUPPPIIIEEECCCCCC<<<;;;:::888777777666666222111111111111000000000---.../////////...,,,+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------/////////......------,,,,,,++++++++++++,,,------+++******))))))))))))))))))******(((&&&%%%%%%&&&((((((((((((''''''''''''''''''&&&&&&''')))+++,,,)))((((((''''''(((((()))((('''''''''''')))+++,,,//////.........//////000,,,,,,,,,***((()))+++---///---+++,,,---/////////((('''%%%&&&((())))))(((''''''(((((())))))******+++***((('''''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))------,,,+++++++++,,,,,,******+++,,,---///111222111000111222444444333111,,,------,,,+++,,,///111000000111444777999999888777555666:::999666444666777>>>TTTxxxvvv___MMMKKKPPPZZZaaa^^^UUUNNNNNNQQQTTTWWW]]]gggttt|||~~~qqqfff[[[YYY```hhhjjjjjjeee___[[[bbbooozzz}}}|||zzztttmmmfffaaa]]]YYYWWWJJJDDD===888888<<>><<<999::::::999888888:::<<>>@@@AAADDDDDDDDDCCCAAA???<<<:::888:::<<<;;;999888999;;;===:::777666666666555444777444222444888;;;======:::;;;<<<:::888777777888777666666666555555444444111444333111111555555333~~~rrriiieee\\\\\\YYYTTTMMMHHHGGGHHH<<<;;;:::999888888777888111111111111000000000000///000111222111000...---.........------,,,,,,,,,+++++++++,,,,,,---------------,,,++++++***)))))))))(((''''''''')))***++++++******)))))))))))))))''')))***)))(((((()))***))))))))))))(((((((((((((((((('''((()))+++---...))))))(((((((((((())))))%%%&&&''')))+++,,,---...444222...,,,,,,...000222---------+++))))))***,,,111///---,,,---,,,+++******'''%%%%%%&&&'''''''''&&&&&&((()))***************)))((('''&&&''''''(((%%%'''***---///...---,,,''''''''''''(((***+++,,,---,,,***)))))))))******++++++,,,,,,...111333555444333111000000000...------------+++)))***,,,...///...---000555:::===???666444555888777333111333999<<>><<<;;;777;;;======:::888888:::;;;999666666777777777666888555222333888<<<>>>>>>:::<<<===<<<:::888888999444444444444444333333333222555444000///111000---~~~vvvmmmhhh```[[[UUUQQQPPPNNNJJJFFF>>><<<999666444444444555333333333222222222111111///////////////......---..............................---,,,,,,,,,,,,---............------,,,+++******))))))))))))******))))))************))))))&&&''''''((()))******+++,,,***%%%######%%%***,,,+++)))''''''***---///000))))))((((((''''''&&&&&&((('''%%%%%%&&&))),,,...222111000//////000111222---+++******+++,,,+++***111000...,,,******---000,,,***((()))++++++(((&&&((((((''')))+++------,,,++++++***)))((((((((())))))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''+++++++++*********)))))))))******+++---///111222///111222111000///000111000000///...............222...//////222BBBHHH:::222444555444333222222222777999BBBRRRggg~~~vvvsssXXXKKKMMMMMMXXXbbb```UUUJJJGGGIIIKKKKKKKKKNNNRRRUUUVVVVVVMMMQQQZZZfffrrryyyzzzyyyllliiiggggggkkkooossstttooolllhhhfffddd___XXXRRRNNNJJJFFFDDDDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@:::;;;<<<<<<;;;;;;<<<>>>===<<<:::888777777888888999999888999:::<<<>>>@@@===<<<;;;<<<===;;;666111555444222111111111111222555555555444333111...---wwwnnniii___[[[TTTQQQOOOMMMIIIEEE>>><<<:::777555555555555333333333222222222111111//////000000//////...---..............................---,,,,,,,,,,,,------------------,,,++++++,,,,,,++++++++++++,,,,,,)))************))))))((('''''''''((()))*********---+++(((&&&&&&(((+++---,,,***((((((+++...000111************))))))((((((((('''&&&&&&'''***---///111000///.........///000///---++++++,,,.........111111000...,,,+++---///,,,***)))***++++++(((&&&)))(((((()))+++,,,,,,+++))))))(((((('''((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&''''''))))))))))))***+++------******+++,,,---///111222///000111111//////000111111111000///............333///000000333CCCHHH;;;222333555444333111111222555555;;;FFFVVVmmmnnnWWWKKKLLLJJJTTT\\\ZZZOOOFFFEEEHHHJJJIIIHHHJJJNNNRRRTTTTTTRRRTTTZZZcccmmmtttwwwwwwtttttttttttttttuuuvvvwww|||zzzwwwsssmmmddd[[[TTTSSSPPPLLLIIIIIIIIIIIIIIICCCEEEGGGHHHGGGEEEBBBAAA<<<===>>>===;;;;;;;;;======<<<:::888666666555555888888777888999:::<<<===:::::::::<<<>>>===999666555444222111000111222222666666666555444222000///xxxpppjjj___ZZZTTTPPPNNNLLLGGGDDD>>>===:::888666666666666333333333222222222111111//////000000//////...---..............................---,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,***************)))((((((''''''(((((())))))******+++***)))(((((()))***+++,,,***((())),,,///000111*********))))))))))))(((((('''''''''))),,,///111000000///...---.........111...,,,+++---000111222222333333111...------...,,,+++******++++++((('''***)))((()))+++,,,+++***''''''&&&&&&''''''(((((((((((((((((((((((((((((()))(((''''''&&&&&&'''''''''''''''(((***---000222++++++,,,---...///111222///000111000///...///111333222111000////////////333000222222555BBBGGG<<<111333444444222111111222333333555;;;EEEYYYwwwxxxeeeVVVOOOMMMIIIPPPUUURRRJJJDDDEEEIIIKKKIIIGGGHHHLLLPPPSSSTTTXXXXXXZZZ```hhhpppuuuwww~~~|||{{{|||~~~sssggg]]]XXXVVVSSSOOOMMMNNNOOOOOOOOOCCCGGGKKKNNNNNNKKKFFFCCC@@@AAAAAA???===;;;;;;<<<>>>===:::888666555444333777777666666777888888999777888:::===@@@@@@===;;;444333222000000111222333777777777666555333111000zzzqqqkkk```ZZZTTTPPPMMMKKKFFFBBB>>>===;;;999888777666666333333333222222222111111000000000000000///....................................---,,,,,,,,,,,,---******+++++++++******)))******))))))))))))*********************)))(((((('''((((((((()))))))))***''''''((((((((((((''''''***)))'''(((+++...//////''''''''''''''''''''''''((('''((((((***---000222000000//////............222///,,,+++---000222333222444555333000...---------,,,,,,,,,+++***)))'''(((''''''(((+++,,,,,,+++&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))((((((''''''''''''''''''((('''&&&''')))---111333,,,,,,,,,---...///000111...///000000......///000444333222111000000000000444///222444444???DDD;;;111222444333111000000111333333555888<<>>======>>>===;;;:::888777666666777777777777777777777777666888;;;>>>@@@@@@???===444333111000000111333555777777666555444333222111{{{rrrkkkaaa[[[TTTPPPMMMJJJEEEBBB===<<<;;;999888777777666333333333222222222111111000000000000000//////.................................---,,,,,,,,,,,,---))))))***++++++***************))))))))))))******))))))************))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&((('''&&&'''***,,,------&&&&&&&&&&&&&&&'''''''''((((((((()))+++...000111000000000000000000000000222///+++***,,,///111222222333555444111...,,,,,,---......---+++***)))(((%%%%%%%%%'''+++---...---''''''''''''((())))))***************************''''''(((((((((((((((((()))((('''&&&(((+++///111---------------...///000---/////////...---...///333333222111111111111111444///222444333;;;???888000222333222111///000000000333666999;;;DDD[[[ooogggSSSSSSVVVUUUGGGIIIJJJFFFBBBBBBIIIOOOQQQOOOLLLMMMPPPTTTXXXYYY\\\\\\^^^bbbhhhqqq{{{zzzlllccc```aaa^^^[[[VVVSSSRRRRRRQQQQQQGGGHHHJJJLLLMMMMMMLLLKKKMMMNNNLLLIIIEEEAAA@@@@@@============<<<<<<;;;;;;888888888888888777777777888;;;===???@@@>>>===<<<444222000//////222444666666666555444333222222111|||rrrkkkbbb]]]VVVQQQNNNJJJEEEAAA;;;;;;:::999888777666666333333333222222222111111000000111111000000///.................................---,,,,,,,,,,,,---))))))***++++++++++++***,,,,,,++++++++++++,,,,,,'''((()))******++++++***(((((((((((())))))))))))((()))***++++++***)))(((&&&%%%%%%&&&)))+++,,,+++'''(((((((((((()))))))))((())))))***+++---...///...///000111222222222111111///+++***,,,...//////000111333222///---++++++...//////...+++)))))))))%%%$$$%%%'''+++---------((((((((('''(((((())))))))))))))))))))))))))))))''''''((()))))))))((((((((('''&&&&&&'''***,,,...------,,,,,,,,,------...---...///...---,,,---///111111111000111111222333666000333666333777;;;555///111222222000//////000...000555888888===MMM\\\vvvdddPPPNNNQQQPPPCCCEEEDDDAAA>>>AAAIIIPPPSSSQQQOOOPPPSSSVVVYYYZZZ^^^```dddhhhlllrrryyy~~~}}}uuuhhhcccccceeejjjeee^^^WWWSSSPPPMMMKKKFFFGGGGGGHHHJJJLLLMMMNNNRRRRRRQQQMMMIIIEEEDDDCCC>>>??????@@@@@@??????>>>888888999999999999888777:::<<>><<<;;;:::333222///...///222555888666555444333222222222222}}}qqqjjjddd^^^WWWQQQNNNKKKEEEAAA::::::999999888777666555333333333222222222111111000111111111111000//////..............................---,,,,,,,,,,,,---)))******+++,,,,,,++++++,,,,,,++++++++++++,,,,,,%%%&&&((()))+++,,,,,,,,,))))))))))))((((((((((((((()))***++++++***)))(((&&&%%%%%%'''***,,,,,,+++'''''''''((((((((()))))))))))))))***+++,,,,,,---+++,,,...000222222222222222000---,,,---...------...///000///,,,++++++,,,...000111///+++))))))***'''&&&&&&'''***++++++***((((((''''''&&&&&&''''''((((((((((((((((((((((((&&&'''((()))***))))))(((%%%%%%%%%&&&((()))+++,,,---,,,,,,+++++++++,,,,,,,,,---......,,,,,,---.../////////000111222333444999222555888333555888333///000222111000.../////////000222555555777AAAKKK```vvv}}}___MMMHHHGGGGGGBBBCCCBBB???>>>BBBKKKRRRVVVUUUTTTUUUXXX[[[\\\\\\bbbfffkkknnnoooppprrrtttooottt}}}xxxkkkddddddfffhhhlllggg___WWWRRRNNNJJJHHHDDDEEEFFFHHHIIIKKKMMMNNNTTTTTTSSSOOOJJJGGGEEEEEE@@@AAAAAAAAAAAA@@@???>>>777777888999999999888777999===@@@@@@===:::999:::333111///...///222666999777666555444333333444444}}}qqqiiieee___XXXRRROOOKKKFFFBBB999999999888888666555444333333333222222222111111111111111111111000//////..............................---,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,******))))))))))))******$$$%%%''')))+++,,,------))))))))))))((((((((((((''''''(((((((((((('''''''''&&&&&&(((+++------,,,%%%%%%%%%&&&&&&&&&''''''))))))*********+++++++++)))***---///111222222222333111///.........---+++,,,---...---+++***+++,,,...000111000,,,))))))******)))(((((()))***((('''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********)))(((""""""$$$&&&(((***++++++,,,,,,++++++******++++++,,,---......,,,,,,---...------...///000222444555;;;444777:::444444777333///000222111///......///333111111333333444:::CCCNNNeeepppYYYKKKDDDAAA@@@DDDDDDCCCAAA@@@EEENNNUUUZZZYYYYYY[[[^^^`````````fffkkkqqqrrrpppmmmkkkkkkccciiisssvvvhhh```___cccgggiiigggbbbZZZTTTPPPMMMJJJHHHBBBDDDFFFIIIKKKLLLMMMMMMUUUUUUSSSPPPKKKGGGFFFFFFBBBBBBBBBBBBAAA???===<<<555666777999999999888777888<<<@@@@@@===:::999:::333111///...///222777999888777666555444444555666}}}rrrlllfffbbb\\\VVVQQQKKKEEEAAA:::999999888777666555555222222222111111111111000000000//////000111222222------------,,,+++***)))/////////......---------,,,,,,,,,+++++++++******+++++++++++++++***)))(((,,,+++***))))))***+++,,,+++++++++++++++***))))))''')))***)))'''&&&&&&'''''''''(((***+++,,,---...'''''''''(((((((((((((((***+++,,,---...---,,,+++222---,,,333666333000222222111000000000///---++++++***((((((***+++,,,,,,111111000,,,)))))),,,000---+++(((&&&$$$%%%&&&'''***)))((((((((((((((()))%%%&&&&&&'''((()))************)))((('''&&&%%%%%%&&&'''''''''((((((((())))))+++---,,,***)))***---...---,,,+++,,,,,,.........---,,,,,,///222666999;;;;;;888222333777555...,,,------......---,,,,,,111000///...000333777999BBBOOOgggyyycccSSSHHH??????CCCEEEBBB@@@BBBDDDIIIUUU```gggccc```___]]]^^^eeennnpppooonnnllliiifffcccaaa^^^fffqqq|||~~~ppphhh^^^ZZZ\\\bbbfffgggddd\\\SSSMMMKKKLLLLLLKKKNNNGGGDDDGGGJJJJJJHHHHHHLLLLLLLLLKKKHHHDDDAAA???GGGEEEBBB@@@???===:::888666555444333444666888999;;;>>>???===<<<<<<:::666111///...000333555444222444666666666444333444555~~~ssslllfffbbb\\\VVVPPPKKKEEEAAA;;;;;;:::999888777777666222222222222111111111111222111000000000000000111//////.........---------/////////.........------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++******+++***))))))))))))***+++******++++++******)))((('''(((***)))'''&&&&&&'''&&&'''((()))+++,,,......))))))((((((((()))******+++,,,,,,---,,,+++***)))000,,,---333666333111222333333222111111000...,,,,,,***))))))***,,,,,,---222000...+++))))))***,,,---+++(((&&&%%%%%%&&&'''((((((''''''''''''((((((%%%%%%&&&'''(((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((())))))+++------,,,---000333///...---,,,,,,---...///,,,,,,,,,---000333666888999999666111222666333---.........///////////////000000//////111333555777:::CCCWWWrrryyyiiiXXXMMMFFF???>>>AAADDDAAAAAAEEEIIIOOO[[[fffnnnhhhbbb___\\\\\\dddmmmpppqqqqqqoookkkiiihhhiiilllqqqxxx}}}{{{kkkfffaaaaaadddeeecccaaaddd^^^UUUOOONNNOOOQQQQQQTTTMMMHHHIIIJJJGGGEEEEEEHHHHHHGGGFFFEEEEEEEEEFFFKKKIIIFFFCCCAAA>>>;;;999666555555444555777999;;;;;;>>>???======>>><<<888222000...///222333333222444555666666444444444666}}}rrrjjjfffbbb[[[UUUPPPJJJEEEAAA<<<<<<;;;:::999888777777333222222222111111111111333222111000//////////////////------,,,---.../////////............------,,,,,,,,,+++++++++******,,,,,,,,,---,,,,,,+++******))))))(((((())))))***))))))******))))))(((''''''((())))))'''&&&''''''%%%&&&''')))+++,,,......+++***)))((((((***,,,---,,,,,,,,,+++***)))'''&&&,,,+++...444777555333333333333222111000...,,,+++******)))((()))***+++,,,222...++++++...111111000,,,+++(((&&&%%%%%%&&&''''''''''''&&&&&&''''''(((%%%%%%''''''((('''&&&%%%(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,---000444777000///...------...//////***+++,,,///111333555666777666333000222555222---///......---...///000111///000000111222222333444555999FFF\\\yyy}}}xxxpppmmmjjjhhhiiiiiihhhhhhaaaWWWLLLGGGEEECCCBBBDDDEEECCCEEEKKKPPPWWWbbblllvvvmmmccc]]]YYY[[[dddnnnooosssvvvtttpppoooqqquuuuuuqqqmmmnnnpppqqqmmmhhhjjjccc[[[TTTRRRTTTVVVWWWZZZSSSNNNLLLIIICCCAAAAAABBBCCCBBBBBBCCCFFFKKKOOOPPPOOOLLLHHHCCC???<<<;;;666666666666777999;;;<<<;;;>>>@@@>>>>>>???>>>;;;333111///...000111222222444555777777555555555666|||pppiiifffbbb[[[TTTOOOJJJEEEAAA===<<<;;;:::999888777666333333222222222111111111111111000000000000000111000///,,,*********+++,,,------------------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,++++++***))))))(((((((((((()))))))))))))))))))))(((''''''&&&((())))))(((''''''(((%%%&&&''')))***,,,---...+++***(((''''''))),,,...*********))))))(((''''''***,,,111666999888555444222222222111...+++******))))))(((''''''''')))***000,,,***///888??????===+++***(((&&&&&&&&&''''''(((''''''''''''((())))))&&&'''((()))((('''%%%$$$''''''''''''(((((())))))************))))))))))))))))))((()))+++///333777111000///...---...//////(((***---000222444444555777444111111333444333///---,,,+++***+++---///000...///111222222222111111666666===NNNfff}}}{{{yyyxxxwwwuuuqqqnnnppppppooonnnlllkkkiiiiiieeefffdddaaa```bbb___ZZZVVVTTTRRRRRRSSSSSSRRRQQQQQQKKKEEEDDDFFFIIIKKKLLLLLLJJJKKKQQQVVV[[[ccckkkwwwlll___XXXWWW[[[fffqqqrrrwww||||||xxxxxx~~~|||zzz{{{|||{{{yyyuuunnnddd\\\WWWVVVXXXYYY\\\VVVRRRNNNHHH@@@===>>>???AAACCCDDDEEEHHHNNNRRRTTTSSSPPPKKKEEE@@@===<<<777777777888999;;;===>>>;;;>>>???===>>>@@@@@@===444222///......000222333444666888888777555666666tttlllfffaaaZZZSSSNNNIIIEEEBBB<<<<<<;;;999888777666555333333333222222222222111////////////000111222333333222///,,,******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))************))))))(((((())))))))))))(((((()))))))))))))))(((''''''&&&'''))))))(((''''''(((&&&&&&'''(((***+++,,,---***((('''&&&'''))),,,...((((((((((((((((((((())))))---333666888999777555444555555333///,,,++++++***++++++***((((((***---000+++***111<<>>???DDDIIIKKKJJJKKKMMMPPPUUUTTTRRRLLLEEE???======888888999:::;;;<<<===>>>:::===>>><<<===@@@@@@===444333111///...000222444555777999999888666555555yyyqqqfffaaaZZZSSSMMMIIIDDDBBB===<<<;;;999888666555444333333333333222222222222.........///000222444555666555333000///.........******++++++++++++,,,,,,,,,,,,,,,+++++++++******'''((())))))))))))))))))((())))))******))))))((())))))******))))))((('''%%%'''))))))((('''((()))''''''((())))))******+++(((((('''&&&'''))),,,---(((''''''''''''((()))***(((...333444555777777555777999999666111------......///000...+++***---000111---+++///888===<<<888))))))((('''''''''''''''))))))))))))***+++,,,,,,+++******))))))(((((((((&&&'''''''''(((((())))))((((((((()))))))))******...,,,***+++...111222333111000///------------...***+++...000111222111111666111///222555555444444000///......---...///000,,,---///000111111111000...,,,111===IIIYYYrrr|||yyyxxxttttttttttttssspppllliiidddbbb``````aaa___[[[VVVYYYVVVSSSPPPPPPPPPOOOOOOHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFDDDCCCBBBBBBBBBBBB???BBBCCCCCCGGGLLLLLLHHHBBBBBBDDDGGGHHHHHHDDDBBBCCCDDDCCCEEEMMMWWW[[[ZZZ[[[UUURRRUUUWWWYYY\\\```fff[[[QQQPPPVVV```nnnzzz~~~wwwiii^^^YYYZZZ\\\\\\]]]]]]ZZZOOOCCC>>>AAAAAAHHHOOORRRNNNKKKKKKMMMQQQQQQPPPJJJCCC===<<<<<<999::::::;;;;;;<<<<<<===999<<<<<<::::::>>>>>><<<333333333111000111444666777999;;;;;;888666444444{{{sssgggaaaYYYRRRMMMHHHDDDBBB>>>===<<<;;;999777666555444444333333333222222222////////////000111333333444444333222222111111111++++++,,,,,,------------,,,,,,,,,+++++++++******(((((()))***************))))))***++++++***))))))******++++++******)))(((%%%'''))))))((('''((()))))))))))))))))))))))))))((((((((()))***+++------***)))(((''''''(((((()))&&&---222000000333555222666999:::666000++++++---...000111///+++***---111000---***,,,000222000---((((((((((((''''''''''''(((((((((((()))***+++,,,+++***(((''''''((()))***'''''''''(((((((((((((((&&&&&&'''((())))))***++++++***)))+++///222222111111///...,,,,,,,,,,,,---,,,---...///000000000000444...,,,111555333333444000000000///......------+++,,,---///000111111222000,,,///888>>>GGG]]]sss}}}~~~}}}yyytttpppoooiiihhheeebbb___\\\[[[ZZZUUUVVVWWWUUURRROOOMMMLLLKKKHHHFFFHHHJJJJJJEEE@@@DDDDDDDDDCCCAAAAAABBBCCC?????????>>>===<<<===>>>======<<<;;;;;;<<<===>>><<>><<<:::888777666444444444333333333222222111000000000000000111222///000111222222222222222---------....../////////,,,,,,,,,+++++++++******((()))***+++++++++++++++)))***+++,,,,,,+++***)))+++++++++++++++***))))))%%%'''((()))((('''((()))******))))))((((((((('''((()))***+++,,,---......---+++)))((('''''''''((($$$,,,000---,,,000222000333666777333---((((((***,,,...000---)))'''+++///...,,,***+++------+++)))((((((((((((((('''''''''''''''''''''((()))++++++***)))&&&%%%%%%''')))+++(((((((((((((((((((((((($$$%%%&&&'''((()))***+++'''%%%&&&)))---000000///000///---,,,++++++,,,,,,............////////////222,,,***000444222111444...//////...---,,,***)))++++++,,,...///111222333777222222777888<<>><<<;;;>>>AAABBB===999:::===??????<<<<<<>>>@@@=========<<<::::::;;;<<<:::999999999999;;;<<<===<<>>EEELLLSSS^^^iiiiiidddXXXQQQLLLOOOTTTXXX\\\aaaZZZRRRLLLPPP[[[gggttt~~~zzzmmmdddaaaeeeiiihhhkkkpppmmm^^^NNNGGGHHHFFFMMMSSSSSSMMMIIIIIILLLGGGJJJJJJEEE>>>999999;;;;;;;;;<<<<<<;;;;;;:::999888:::999666666999:::777111333666666444444666999:::<<<>>>===999555222111{{{oooddd]]]WWWSSSNNNGGGCCCBBBAAA>>>;;;999999888777666777666555444333222222222---...///000000///...---222222222111111111000000333///,,,+++---......---------,,,,,,+++***))))))***++++++,,,,,,++++++***)))************)))((((((&&&&&&'''((()))*********))))))(((((((((((())))))''''''''''''((()))***+++***(((''''''(((+++...000&&&&&&'''((()))***+++++++++,,,---------///333555222555888777333///------,,,,,,,,,,,,,,,,,,,,,,,,+++)))***------)))(((************))))))((('''&&&$$$$$$$$$###$$$''',,,111***)))(((''''''((()))***+++)))(((((()))******)))''''''''''''((((((((())))))(((((()))+++---///000333111///,,,++++++,,,------...............------111---+++...444888888666------------,,,+++***)))++++++,,,...///111222222---///111222333999DDDLLLnnn}}}yyysssnnnpppkkkfffddddddeeecccaaaccc```\\\XXXVVVUUUVVVWWWSSSRRRQQQQQQSSSUUUUUUTTTPPPPPPNNNMMMKKKIIIHHHGGGFFFFFFEEEDDDBBB@@@>>>===EEEBBB>>><<<<<<<<<;;;:::888888999;;;<<<:::777444333333666>>>@@@===999888:::;;;===<<<999999;;;>>>===;;;888777888999999999:::;;;<<<;;;999888999::::::???CCCFFFLLLRRRRRRNNNDDDAAA>>>===>>>@@@AAABBBBBBNNNWWW[[[dddmmmiii^^^NNNJJJHHHJJJOOOVVVZZZ\\\SSSJJJGGGOOO^^^lllwww|||yyypppfffbbbdddhhhkkkqqqvvvxxxooo]]]MMMEEEDDDHHHLLLOOONNNIIIFFFGGGIIILLLJJJGGGCCC@@@>>>===<<>><<<999;;;777444222333555666777555555666666666666666666999<<>>:::666444444zzzmmmddd]]]WWWSSSNNNGGGCCCCCC???<<<999777777777555444444444444333222222111111......///////////////...222222111111111000000000222...++++++---......---------,,,,,,+++******))),,,------------------,,,************))))))))))))&&&''')))***+++******))))))((((((''''''(((((()))'''''''''(((((()))***+++(((((('''&&&'''))),,,---((((((((((((((()))))))))***+++,,,------...111444///222555444000,,,+++***,,,,,,------------,,,,,,,,,)))***,,,,,,)))(((+++------------,,,+++***)))&&&&&&&&&%%%$$$&&&***---+++)))'''&&&&&&''')))++++++***((((((***+++***)))''''''(((((((((((((((((()))(((((()))***,,,///000000///---+++++++++,,,---//////000000000//////...222...+++...444888777444------------,,,+++***)))++++++,,,...///000111222---///222333333888AAAHHH[[[rrr|||yyyvvvtttsssooojjjccc```___]]]YYYUUUVVVRRROOOMMMNNNOOONNNLLLLLLKKKHHHEEECCCCCCCCCCCCAAA@@@??????AAABBBAAA@@@@@@???>>>===<<<;;;:::999666777777888999:::;;;<<>>@@@;;;666555666888:::999777777:::<<<:::888555555777999:::::::::;;;<<<;;;999999:::;;;<<>>>>>>>>@@@<<<999999;;;===<<<:::;;;999777777888999888888333444555666666666555555888;;;===<<<999666555666xxxlllddd]]]VVVSSSNNNGGGCCCCCC???<<<999888888777555444111111222222222222111111000//////....../////////111111111111000000000000///---++++++---...///...---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***''')))+++------+++)))((((((''''''''''''''''''(((''''''(((((()))******+++'''''''''''''''((()))))))))))))))((((((((('''''')))+++,,,,,,,,,---///111...111333333000---++++++,,,---...//////...---,,,...+++)))++++++((())),,,---............,,,+++***'''(((((('''&&&&&&((()))+++)))'''%%%%%%''')))+++,,,***((()))***+++******(((((((((((((((((((((((()))(((((()))***,,,...///---,,,+++******+++,,,---000111111222222111111000333///,,,...444666555222------------,,,+++******++++++,,,---///000111111---000333444444777<<>>>>>===;;;;;;:::999888777777777777555444444555666555333666666666555444444333333000111111333666999<<<===:::777555444555555555444777666444444555555333111777555888>>>???:::666555333444666666666666888999666444333333666888::::::999:::;;;;;;::::::===???@@@FFFLLLPPPRRRRRRKKKCCC>>>======???DDDIIILLLNNNXXXbbbhhhiiijjjjjjaaaUUUCCCEEEIIIOOOTTTVVVTTTRRRNNNRRRYYY^^^___aaammmyyy|||~~~wwwlllfff]]]XXXYYY]]]bbbffffffiiillliiiaaaVVVMMMHHHCCCEEEFFFEEEBBBBBBEEEIIIHHHFFFCCC@@@>>>>>>???@@@@@@<<<777777999;;;;;;:::999999999:::;;;:::888555111333555666777666444333777999999999777666777888wwwlllccc\\\VVVSSSOOOHHHCCCCCC@@@>>><<<;;;:::999888666///000222333333333222222111000///.........///000111111000000000/////////---,,,+++,,,---...//////,,,,,,,,,++++++***************))))))))))))******,,,+++)))''''''(((***+++(((***---///...,,,)))'''''''''&&&&&&&&&&&&'''''''''(((((()))******++++++'''(((((((((((('''''''''(((((((((((((((((((((((((((***++++++++++++---///111333555555444222000...,,,---///000000///---,,,000,,,)))******((()))---++++++,,,---,,,***(((''''''(((***)))(((''''''(((,,,)))&&&$$$$$$&&&))),,,+++***((((((***+++***))))))))))))((((((((((((((())))))((()))***+++---///++++++++++++,,,---...///000000111222222222111111444000---///333555333///,,,---------,,,,,,+++******+++,,,---...///000000---000333444555666888;;;;;;GGGRRRTTTTTTSSSQQQLLLKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGEEEDDDCCCBBBBBBBBBBBB???<<<<<<===???>>>===;;;:::888777777777777777555555666777777666555444666555444444555555333111444444444444444444444444444444333333555777:::<<<888666444444555666666666999777444444444555444333333222666===@@@<<<888888111222444555666666777888444333222333555777888777777888:::;;;<<<>>>AAACCCDDDIIIMMMOOOPPPOOOHHH@@@>>>>>>???CCCJJJPPPTTTUUUaaahhhmmmkkkhhhbbbWWWLLLAAAEEEKKKRRRVVVXXXWWWVVVRRRUUU[[[___]]]^^^gggrrr{{{}}}wwwggg]]]SSSRRRUUUZZZ___ccceeegggiiiiiieee\\\QQQJJJDDDDDDCCCAAA??????BBBFFFEEECCC@@@>>>>>>???AAACCC@@@<<<777555888:::;;;:::444555777:::;;;999444111000111444666666666444333777777666666666777999:::wwwlllccc\\\VVVSSSOOOHHHDDDDDD@@@>>>===<<<;;;:::888666000111222333333444444444222111000.........///000000000000/////////......+++,,,,,,,,,,,,---...///,,,,,,+++++++++++++++******)))(((((((((((()))***,,,+++)))''''''(((***+++(((***---//////---***'''''''''&&&&&&&&&&&&'''''''''((()))***+++++++++***((((((((((((((((((''''''%%%&&&&&&'''((()))))))))(((***+++++++++***+++---222333555666777555333111------...//////...------222---******)))(((***...)))***,,,,,,,,,***'''&&&&&&(((***+++)))(((((()))+++)))&&&$$$$$$&&&)))++++++)))(((((()))******)))))))))))))))))))))(((((())))))(((((()))+++---...++++++,,,---...///000111...///000000111111111000444000...///333555222...,,,,,,---------,,,++++++***++++++,,,---...//////---///222444555666777777888===AAA???=========<<<::::::::::::999888888888555555555555666777999999:::888666555666666777666777777666444222111111111///111222444444444333222444333222333444333111///000000000111111111222222444333111111111333555777666555444444666777777666888666333222333444555444222222555===???<<<888777222333444666888888888888555444222333555666666555555888;;;>>>@@@BBBEEEGGGFFFIIIJJJIIIJJJKKKGGGAAA@@@@@@CCCGGGNNNTTTXXXZZZbbbfffhhheee^^^WWWMMMEEECCCGGGMMMSSSWWWZZZ[[[\\\XXXVVVWWWYYYZZZ[[[bbbjjjrrrtttuuuxxx|||lll^^^SSSSSSXXX\\\```eeefffggghhhiiifff___TTTMMMGGGEEEBBB???======@@@BBBCCCAAA@@@>>>>>>@@@BBBDDD@@@<<<777555888:::;;;:::333555777:::;;;999444000000111333555666666555444666555444555666999;;;<<>>===;;;::::::999666333222222222222222333444555222222111000////////////////////////............+++,,,------,,,,,,---...++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++)))((((((((()))***(((***,,,......,,,***)))(((''''''''''''''''''((('''((()))+++,,,++++++***)))(((((('''''''''(((((($$$%%%&&&'''((())))))***(((***,,,,,,+++******+++000111222555777666333111------------------------222---++++++***((()))---+++,,,...///...,,,)))'''(((***++++++***))))))***)))(((&&&%%%%%%&&&((()))***(((&&&'''((()))((((((((((((((())))))*********))))))(((((()))***,,,---+++,,,,,,---///000000111------...///000000000000333000...000444555111---,,,,,,,,,------,,,,,,+++******+++,,,,,,---......---...111444666777777777666777666333111111333555111333333333111000111222//////000111333555777888777666444333222111222222555555555444111///...//////000111333333333333222333222333444555444222000.../////////000000000000222111111111222444666777444333222333555666555444444222000000222333444444666444777===>>>999555444444444555777::::::999777666444444555666777666555777:::???BBBDDDEEEFFFGGGEEEFFFFFFDDDFFFJJJIIIEEEDDDDDDFFFJJJPPPUUUXXXYYY\\\]]]]]]XXXQQQJJJDDDAAADDDHHHNNNSSSVVVXXX[[[]]]ZZZTTTPPPRRRUUUXXX]]]cccbbbfffjjjqqq~~~xxxzzzyyygggYYYZZZ___aaacccgggeeefffggggggccc]]]TTTNNNIIIGGGCCC@@@>>>>>>???@@@AAAAAA@@@@@@AAABBBCCCDDD@@@<<<777777999;;;;;;:::777888999<<<===;;;777444111222333444555666666666777555444555888:::<<<<<<uuukkkbbb[[[UUUSSSOOOHHHEEEEEE>>>===;;;;;;;;;999666333444222000//////111333444111222222111000///....../////////.........------+++---......+++***+++---++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************))))))))))))((()))***,,,,,,,,,++++++)))((((((''''''(((((()))'''(((***,,,,,,,,,+++***((('''%%%$$$%%%&&&((()))&&&&&&&&&''''''((((((((()))+++------+++******+++000///111444777777444111...---,,,++++++,,,---...222...+++,,,+++((())),,,+++---///000///---***(((,,,------+++)))''''''(((''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''((()))***++++++,,,))))))(((((()))***+++,,,***+++,,,---.../////////,,,---...///000000000000222///---000444555111---+++,,,,,,------,,,,,,+++******++++++,,,,,,------,,,---000333666999999999333222111000///...///111...000222111000///111333111111111333444666888999888888666444222111222333222444555444111000000111111111222333444444444444333333444555777777444222111111111111222222222222333333444444555666666777333333222333555555444333222000000111333555555555555444777===>>>999444333666666666888;;;;;;888555555444444666888999999777<<<@@@EEEHHHGGGEEECCCBBB@@@BBBCCCCCCFFFLLLLLLIIIGGGGGGHHHKKKOOOSSSTTTTTTSSSRRRPPPKKKEEE@@@>>>@@@DDDIIIOOOSSSSSSSSSTTTUUUUUUPPPMMMOOOQQQSSSWWW]]][[[bbbkkkwwwxxxkkkmmmvvv}}}nnn^^^^^^cccccccccfff```aaacccaaa]]]WWWRRRNNNIIIGGGDDDBBBAAABBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDD@@@<<<999999;;;===<<<:::<<<;;;;;;<<<===<<<:::888444333333333555666888999777666555666:::<<<<<<;;;}}}sssiiibbb[[[UUUSSSOOOHHHEEEEEE@@@???>>>======;;;888555444222///------///222444111222222222111000...---//////.........---------+++---///...+++)))***,,,++++++++++++++++++++++++***((('''&&&&&&'''(((***)))************)))(((((('''((()))***+++,,,,,,,,,))))))(((((((((((())))))'''(((***,,,---,,,+++***'''%%%###""""""$$$''')))(((''''''''''''&&&&&&&&&***,,,------,,,*********000000111555888999666222///---+++))))))+++---///111...,,,---,,,((())),,,***,,,...000///,,,)))'''//////...+++(((&&&&&&'''&&&&&&'''(((((('''&&&&&&'''&&&$$$$$$&&&'''&&&%%%&&&&&&''')))***+++,,,---))))))(((((((((***+++,,,)))***+++,,,------------------///000000111111111111///---000444555111---++++++,,,------,,,,,,,,,*********++++++,,,,,,---,,,---///222777:::;;;;;;111000000222111//////000...111333333111000222555111111111222333444666666888777666444222111222333---000222222000...///111000000111111222222333333111111222444666666444111111111111111111111111111333333333333333222111000555444444555777777555444222222222444777888888888222111555<<>><<<@@@BBBCCCHHHNNNOOOKKKHHHHHHHHHKKKNNNPPPPPPPPPMMMKKKHHHCCC>>>:::<<<@@@CCCIIIPPPSSSRRROOOMMMMMMPPPMMMMMMOOOOOOOOOSSSZZZ^^^gggtttrrreeefffqqq{{{|||qqq^^^^^^bbbaaa```ccc[[[]]]___]]]XXXSSSPPPNNNHHHFFFDDDCCCDDDEEEDDDDDD@@@AAACCCDDDEEEDDDDDDCCC???<<<::::::===>>><<<999===<<<::::::;;;;;;;;;999555444333333444777999;;;888666555888;;;===<<<:::~~~uuuooobbb\\\WWWSSSMMMEEEBBBCCCBBB???;;;:::999999888777222222222222222222222222222222333222111///---,,,,,,---///000000000///......------,,,,,,------...***++++++++++++***))))))*********)))))))))))))))))))))))))))************))))))))))))((('''&&&%%%+++***)))))))))))))))***---,,,---///111000...+++%%%%%%$$$$$$$$$%%%&&&&&&))))))(((''''''''''''''''''+++...---)))''')))------000444777888666333000111///---+++***+++---///000...+++((('''''')))******000555555000***'''(((******++++++***)))(((''''''''')))+++......+++)))%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&+++***************++++++---,,,+++,,,...///...---+++---......------///000222------333888555000...,,,,,,,,,,,,---...///000...///000111111000///...///444666444444888:::999888555111...//////000000111111111111111111111111111000//////000222444666999888777666444111///---000000000000////////////000111333444555444333333111111111111000000000000222222222111111111111111111333666555333111222444555333111111333666777777555555444333222222222222666888<<<===<<<;;;;;;<<>>===>>><<<;;;;;;<<<<<<;;;:::999999:::;;;;;;;;;::::::888444111000111444666777333333444777;;;<<<;;;999vvvpppfff^^^WWWSSSNNNGGGCCCCCCAAA???<<<::::::999888666222222222222222222222222222222222222111///---,,,------...///////////////------,,,,,,,,,,,,------+++++++++++++++***))))))***))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))((('''&&&%%%)))(((((((((((((((((((((++++++,,,...000000...+++&&&&&&&&&&&&&&&''''''((())))))(((''''''''''''((()))---///...)))''')))++++++...222555666444111///000...---+++***+++,,,,,,///---***(((((((((***+++,,,000555444///***))))))******))))))((((((((('''******)))***++++++)))'''&&&&&&&&&&&&&&&'''(((((()))((((((''''''''''''(((******)))))))))***++++++,,,++++++---///000///...+++---............///111222...---444888666111///......------------......111111111111111000///...111555777555555888:::999888555111//////000111000222222222222222222222222111000//////000222555666999888777555333111//////111000000000////////////111111333444444444333333111111111000000000//////111111111111111111111000222444666555333222333555555333000111222555555555444444333222222222222222666888;;;>>>@@@@@@???>>>BBB<<<888;;;;;;888555444555555777888999999999999@@@AAABBBCCCBBB@@@===<<<;;;BBBIIILLLOOOPPPKKKDDDEEEHHHKKKNNNOOONNNMMMKKKAAA@@@===999666777<<>><<<<<<>>>===<<<<<<===<<<999777666777999:::;;;<<<<<<<<<777444111///111333444555333444666888:::;;;;;;;;;wwwqqqkkk```VVVRRROOOJJJEEEDDD@@@>>><<<<<<;;;:::777555222222222222222222222222222222222111000///...---.........---......///000,,,,,,++++++++++++,,,,,,++++++++++++******))))))))))))))))))))))))******,,,,,,+++***)))(((''''''))))))))))))((('''&&&&&&''''''''''''''''''''''''))))))***---//////---+++'''''''''''''''((())))))***)))((((((''''''((((((+++---///---***'''(((******,,,000222333111///---------,,,,,,+++*********---+++***))))))***,,,---...111444333///++++++,,,***)))((('''''''''((()))---+++)))(((((((((&&&%%%&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))******))))))(((((()))***++++++,,,+++,,,...000222111000+++---............000111333......555:::888333111222111000///...---------333333222111111000111111333888999777666999;;;999888555222000111222222111333333333333333333333333111111000111222333555777:::999666444222000000000111111000000000/////////111111222333333333222222111111000000000000///////////////000000000000000444555555444222333555777444222000000222333333333222222222222111111111111777777:::???DDDFFFCCC@@@@@@:::777:::;;;888555444666777888999999999999999======>>>>>>===<<<;;;;;;:::BBBIIILLLMMMMMMGGGAAABBBDDDGGGIIIJJJIIIGGGEEE===<<<;;;999:::>>>DDDIIIPPPRRRRRRPPPKKKIIIJJJMMMKKKMMMRRRXXX___hhhqqqwww~~~qqqssssssppprrrxxx}}}}}}wwwsssooommmlllmmmmmmlllhhhbbbZZZQQQHHHCCCFFFMMMNNNNNNOOONNNKKKGGGCCCAAA???@@@CCCEEEEEEDDDCCCAAABBBDDDEEEDDD@@@<<<:::999>>>>>>>>>>>>???<<<888555666777888:::;;;<<<======777444111000000222222222333555777999999:::<<<===wwwrrrmmm```TTTPPPOOOKKKEEECCC???>>>======<<<:::777444222222222222222222222222111111111000000///...---///...---,,,---...///000,,,++++++******++++++,,,+++++++++***************)))))))))))))))*********((()))))))))************)))))))))))))))(((''''''&&&''''''((((((((((((((('''((())),,,...///---+++''''''''''''(((((()))******))))))((('''((((((((()))+++,,,,,,)))((()))******,,,...000111000///...+++,,,,,,---,,,+++***)))+++***))))))***+++---...///111222111...,,,,,,---+++***((('''''')))+++,,,...+++(((&&&&&&&&&&&&%%%$$$############$$$%%%%%%((()))***++++++,,,,,,,,,))))))(((((())))))***+++++++++,,,///222333333111+++---...///...///000222444//////666;;;:::666333333222111000////////////444333222111222333444555666:::;;;888777999:::999777555222111222333333222333333333333333333333333111111111222333444666777;;;999666333111000111111111111111000000000//////111111222222222222222222111000000000////////////.........///////////////444444222111111222444666444222000000111222222111000111111111222222111111888888999???FFFGGGCCC===>>>999666888:::777444444777888999999999999999888;;;;;;:::::::::;;;;;;;;;999AAAHHHJJJJJJHHHCCC===;;;===???AAABBBBBBAAA@@@<<<<<<<<<===BBBIIIPPPUUURRRTTTUUURRRNNNKKKLLLNNNJJJRRR___jjjrrrvvvxxxyyyrrrtttssssssxxx}}}}}}xxxppptttqqqiiiiiirrrwwwuuurrrpppmmmhhhccc``````aaadddbbb]]]TTTIIICCCEEEIIIJJJKKKKKKJJJGGGBBB===:::<<<>>>AAACCCDDDCCCAAA@@@DDDEEEFFFCCC???;;;999888<<<===???AAAAAA???;;;777777888999:::;;;<<<<<<<<<888666333222222222222111111444777888888999;;;===wwwqqqkkk^^^RRROOONNNIIIDDDBBB???>>>======<<<:::777444222222222222222222222222111111000//////............---,,,,,,,,,---///000,,,++++++******++++++,,,,,,+++***)))))))))******(((((())))))************((()))))))))************))))))))))))))))))(((''''''((()))***************'''''')))+++...///---+++&&&&&&&&&&&&'''((()))*********)))(((((((((((((((%%%'''((())))))******+++,,,---...000111000000///***+++---......---,,,+++***))))))***+++,,,...//////000000///...------...,,,+++***))))))+++---///,,,)))&&&$$$%%%'''(((((($$$$$$######$$$$$$%%%&&&''')))***,,,---.........******))))))))))))******++++++---000333444333111+++---.../////////111333444000000888===<<<888666333222222111111222222333333222222333444666888:::777;;;;;;888666888999777666444222111333444333333222222222222222222222222111111111222333444555666:::888555333111111111222111111111111000000000000111111111111111111111111000000000////////////...------......////////////333111/////////111333444333111000000111222111000///000111222222222222222:::999999===CCCCCC>>>999<<<777444777999777444444777888888999999999888888::::::999999:::;;;<<<===:::BBBHHHHHHEEECCC???:::666888:::===????????????>>>======???EEEMMMTTTYYYVVVXXXXXXVVVRRROOOQQQSSSVVVbbbsss}}}uuuooo___bbbcccdddiiisssxxxyyytttsssjjjaaadddooosssnnnooommmhhhaaa[[[YYY[[[]]]cccaaa\\\SSSKKKFFFDDDCCCAAABBBDDDDDDBBB???;;;888:::<<>>:::999888999;;;>>>AAACCCBBB>>>:::444555777:::<<<===>>>???:::999777666666555333222000333666888999999::::::uuuoooggg\\\RRROOOMMMHHHCCCBBB@@@>>><<<<<<;;;:::777555222222222222222222222222111000///............///---------,,,------...///,,,,,,++++++++++++,,,,,,---,,,***)))))))))***+++((((((((()))******++++++,,,,,,+++***)))((('''''')))))))))******))))))(((((()))+++,,,---,,,,,,+++(((((())),,,......,,,***&&&&&&&&&&&&''')))***++++++***))))))(((((())))))$$$%%%''')))***+++,,,,,,---......///000000000000+++,,,...///000000000///))))))***+++,,,---...///---...............------+++++++++++++++---///000***(((%%%%%%&&&((())))))'''&&&&&&&&&&&&'''((((((&&&(((***---.../////////---,,,+++***))))))))))))+++,,,---000333333222000+++---...//////000222333555111111999???>>>:::999444444333333333444444555333333444555777888:::;;;666:::;;;777444666666444444222111111333444333333111111111111111111111111000000111222333444555555999888555333222111111222222222111111111000000000222111000000///000000000000000////////////......------......//////000000111///---...000222222222222111000111222333222000...///111333444444333333;;;999999;;;>>>===:::777;;;555333666888666444444555666777888888888888888999999999:::;;;<<<>>>???;;;BBBGGGDDD@@@>>><<<888666888:::===???@@@AAAAAA???===<<>>777999;;;===>>>===;;;:::888:::===@@@BBBBBBAAA@@@AAABBBAAA???<<<999888888777888<<<@@@BBBBBB???;;;///111555999===@@@BBBCCC;;;:::999999999888666333111222555999<<<===:::777|||sssmmmbbbZZZTTTQQQMMMGGGCCCDDDAAA???<<<::::::999888666222222222222222222222222111000///...---...//////,,,,,,------......------------,,,,,,,,,,,,---------,,,***)))((()))***+++'''(((((()))******++++++,,,,,,+++***)))(((''''''((())))))*********))))))((()))+++---...---,,,,,,******+++---///...,,,***'''''''''((()))***+++,,,+++***))))))(((((())))))''''''(((***,,,---------------......//////000111,,,---...000222444444555*********+++,,,---......+++,,,,,,.........,,,+++))))))***+++,,,......///***(((&&&&&&((())))))(((((((((''''''(((((()))***%%%'''***---///000000000000///---+++***)))))))))+++,,,...000222222000---+++---/////////000222444666111222:::@@@@@@<<<:::777666666555444444444444555666777888999999999999666999999555222333333222222111000111222444333222222222222222222222222222//////000222333333444444777777666444333222111111222222222111111111000000222111000///...//////000000000/////////.........---......///000000111111000......///222333222111111000000111333444333222...///222444555555444444:::999999999999999999999999444222555888666444444333444555666777888888888777777999:::<<<===>>>>>><<>>???@@@@@@===<<<<<>>;;;999111333666999<<>>>>>===CCCEEE???999888888777999999:::;;;<<<<<<<<<<<<;;;;;;>>>HHHWWWeeepppuuuzzzkkk]]]UUUXXXccclllssstttsssmmmdddZZZRRRNNNHHHPPPVVVVVVVVVZZZ___```bbbWWWTTT[[[___[[[YYY\\\YYYUUUOOOKKKJJJJJJHHHGGGFFFLLLLLLDDD@@@BBBCCCAAABBBAAAAAA???>>><<<::::::777999===@@@BBBBBBBBBAAA777888888777555444555666666666777:::;;;;;;888555777888999:::;;;;;;;;;;;;:::999:::;;;<<<:::777555555333666>>>FFFFFF===444|||qqqhhh```XXXQQQOOOKKKFFFCCCEEE<<<;;;:::999777666555444444444222222222222444444222222111000///...------------......------,,,+++,,,------------,,,+++***)))+++++++++***)))***+++)))))))))))))))))))))))),,,,,,+++***))))))******+++***)))(((((()))***+++,,,,,,------...---------)))((((((***,,,---,,,***(((((((((((((((((((((((()))(((((((((''''''''''''******,,,---.../////////------,,,***((()))+++---222///...222555333333555---,,,++++++*********+++((()))++++++++++++---...(((***,,,...---+++(((&&&)))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''')))+++---///111222222000,,,)))(((***---000222111111111000000/////////000000000///000111333444222555===BBBAAA>>>>>>AAA???;;;555///...111555999:::::::::999777555444333222111000000///000000000111666111(((,,,444000222000...000333444333111,,,...000111111222444666555666666444000......///777666555444333444444555000///...---------------///...---,,,,,,---...//////......000222444444333111222333444444222111///111111111111111000///...//////000000111111222222777555777;;;:::777555777888333222555666444444666666666666666555555444444222444777;;;<<<======<<<>>>===<<<<<<===<<<:::888===:::999<<<===:::999;;;>>>@@@HHHXXXlll{{{uuubbbVVVUUUZZZ___aaahhhddd___\\\YYYUUUNNNJJJIIILLLOOOOOOOOOQQQUUUYYYZZZYYYXXXXXXWWWVVVUUUUUUXXXOOOGGGDDDCCCAAACCCFFFHHHMMMLLLDDD@@@CCCEEEDDDAAA@@@???@@@AAAAAA???===888:::===AAADDDDDDBBB@@@>>>:::666666:::<<<;;;888666777777777888888888888666888;;;<<<======>>>@@@???===<<<;;;<<<<<<:::999999888999<<>>;;;~~~tttkkkaaaYYYRRRNNNJJJDDDAAAAAA<<<;;;:::999777666555444333333333222222333333333222222111000///...------///.........------,,,,,,------------------,,,,,,(((***+++***)))((()))***))))))))))))))))))))))))++++++***))))))))))))))))))))))))((())))))******)))***+++---.........---((((((((()))+++,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''((()))***+++,,,---------)))******)))((())),,,///111------111444222222444---,,,,,,+++++++++,,,,,,............------...///(((***,,,------+++(((&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''(((***,,,...000111...---***)))***,,,///111111111000000000/////////111222333222111111333444555222444;;;???===999888<<<<<<:::444...---222888;;;;;;:::888666444222111......---,,,,,,,,,,,,------000222333555333000000111000...000222333222111///000111111111111444666555666666555222111111222888777555333222222222222//////......---.........000///...------......///000//////000333444444333111222444555555444222111000000000000000///......//////000000111111111111333222555:::;;;777666777888444222666888666666888;;;:::888777555444444444333444666999:::;;;;;;;;;<<<;;;;;;<<<>>>>>>===;;;???;;;:::<<<===::::::===>>>HHH[[[ooo{{{pppbbbTTTOOOTTT\\\______UUUUUUVVVWWWVVVQQQIIICCCFFFHHHIIIKKKLLLPPPTTTWWWXXXWWWUUUUUUUUUWWWYYYZZZ___UUUKKKGGGDDDBBBCCCFFFCCCIIILLLHHHFFFHHHIIIGGGFFFDDDCCCBBBBBB@@@===;;;:::<<<>>>BBBEEEFFFDDDAAA???<<<999:::===???>>>;;;888777777777888999::::::999:::<<<<<<<<<<<<>>>@@@@@@===:::999999;;;;;;;;;:::::::::===@@@@@@>>>;;;wwwmmmbbbZZZRRRMMMHHHAAA===>>>;;;;;;:::999777666555555222222333333333333222222222222111000///...------222000///---,,,,,,---------------,,,,,,---......((()))***)))(((((((((***))))))))))))))))))))))))******)))((((((((())))))(((((()))***************'''(((***---.........---((('''''')))++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''&&&'''(((***++++++,,,,,,&&&'''(((((()))***...000///,,,,,,000333111111222---,,,,,,,,,,,,,,,------222111000///...---......)))***+++,,,,,,***((('''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''')))+++---...///)))))))))***+++...000222000////////////.........222333333333111000111222555111222888<<<888444222666777666222...///555;;;===;;;888444111///......---------------......///+++000///:::JJJ???...333111000///000111222111000222333222111000111333666555666777666444333444555888777555333111000////////////.........///000000222111000.........//////111000000111444555555444000111333444555555444333////////////............//////000000111000000000//////444;;;<<<888666777777333333777999888888:::@@@>>>;;;777555444444555444444555555777888999::::::999:::===@@@AAA@@@>>>AAA===;;;<<<<<<:::;;;???BBBUUUppprrrgggXXXNNNFFFGGGQQQYYYYYYVVVIIIMMMTTTZZZ[[[UUUKKKCCCDDDDDDFFFJJJOOOSSSUUUVVVUUUTTTTTTTTTVVVZZZ^^^aaaeeeYYYNNNIIIGGGDDDEEEHHHEEEKKKOOONNNMMMLLLJJJGGGHHHFFFEEEEEEDDDCCC@@@===;;;<<<>>>AAADDDEEECCCAAA>>>;;;:::;;;>>>@@@>>><<<999888777777777999<<<===;;;<<<<<<;;;;;;<<>>@@@@@@===;;;wwwmmm___WWWOOOKKKFFF@@@<<<===::::::999888777666555555111222333444444333222111111111111000///.........333222///---,,,,,,......---,,,+++++++++,,,---...(((***+++***)))((()))***))))))))))))))))))))))))))))))((((((((((((((()))((()))+++,,,------,,,+++(((***---///000///...,,,'''&&&&&&(((***+++***((((((((((((((((((((((((((()))))))))(((((((((((('''&&&'''(((***++++++++++++''')))*********+++...111...+++,,,111444222111222------,,,,,,,,,---......111///...---.........---)))***+++++++++***(((''')))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%'''(((***+++,,,---'''((()))+++,,,...///000...............---------///111222111///......///333000111777999666111000444333111000222555999;;;:::888444000---,,,,,,,,,,,,,,,,,,,,,---...///000,,,222///@@@\\\KKK///777111000000000000000000///333333222000///111555888555666777666444333333444555444333222111000/////////////////////000111222333222111////////////000222111111222444555555444...///111333444444444444000/////////...///////////////000111111000000//////000666===>>>:::666666555111222777999888888:::AAA>>>;;;777666666777777555444333333444666888999::::::;;;>>>AAAAAA@@@>>>???<<<:::;;;:::888;;;@@@JJJ^^^wwwmmmZZZNNNIIIEEECCCEEEJJJNNNNNNMMMKKKQQQXXX^^^^^^VVVLLLEEEDDDEEEIIIPPPWWW[[[YYYWWWTTTUUUVVVYYY]]]aaaeeegggggg[[[OOOLLLLLLKKKLLLOOOOOOQQQSSSQQQNNNKKKGGGDDDGGGGGGGGGHHHIIIIIIFFFDDD::::::;;;>>>AAABBBAAA???:::999999:::===>>>===;;;888777666555666888;;;===;;;;;;:::::::::===BBBEEEGGGCCC???;;;:::999888777999:::<<<===>>>>>><<<:::uuujjjZZZRRRKKKHHHEEE???===>>>:::999999888777666555555000111333333333333111000111111000000//////......333111///---,,,---...///,,,+++++++++++++++,,,,,,***+++,,,,,,******+++,,,)))))))))))))))))))))))))))((((((((((((((())))))***+++---...///...------+++---111333222000---***'''&&&&&&(((***+++***(((((((((((((((((((((((((((***)))))))))(((((((((((('''(((***+++,,,,,,------+++---------,,,,,,...///...+++---222555333222333---------,,,,,,------......---,,,...111222111///*********)))))))))((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''')))***++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000222111///...---...111---///555999666222111555111---000888<<<;;;777555333///,,,******,,,---'''''''''((()))***+++,,,+++111...@@@^^^MMM111888111222222111000/////////000000000//////222666:::666777777555222000000111111111111111111111000000///////////////000111222333222111000//////000111333222111222444555555444------///000111222333333111000000//////000111111///000111222222111000///111333888???@@@:::666555222///000666999888777999>>><<<999777666777999;;;666555333333333666888:::;;;;;;===???AAA@@@>>>;;;<<<999999999888777:::AAAPPP^^^mmmqqqeeeTTTGGGAAAAAADDDGGGGGGEEEFFFJJJNNNTTTWWW[[[\\\XXXQQQIIIDDDEEEHHHNNNWWW^^^```\\\XXXVVVYYY^^^cccgggiiijjjjjjggg\\\RRRQQQUUUWWWXXX[[[XXXUUURRRPPPMMMIIIFFFEEEKKKJJJKKKMMMNNNMMMIIIGGG<<<;;;;;;===@@@AAAAAA@@@::::::999:::;;;<<<<<<;;;777666444333444777999;;;777888888888:::>>>EEEIIIJJJGGGDDDAAA>>>999555111666888:::<<<<<<;;;::::::qqqfffUUUNNNHHHFFFCCC???===???999999888777777666555555111111222222222222111111111000000000/////////...000///...---------...///,,,,,,---------,,,+++***+++,,,---,,,++++++,,,---))))))))))))))))))))))))))))))((((((((()))******------............---------///333555444111,,,)))((('''''')))++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&******)))))))))((((((((())))))+++,,,---............///000///---,,,---...---+++---333666444222333......---,,,,,,,,,,,,,,,,,,,,,---111666777444111+++***)))((((((((())))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))************************************++++++++++++,,,,,,///111333333222000000000...,,,---444888666222111444000///333;;;>>>999333111///,,,***)))***+++,,,((((((((()))***+++,,,---)))...---;;;PPPFFF333555333333444222000//////000....../////////222666999555666666333000.........///000111111222222111111//////.........///000000222111000//////000111222333111111222333444444333,,,------///000111222222111111000//////000222333000222333444444222000///333444999@@@AAA;;;666666222///000666999777666777999888777666666888:::;;;666555444444555777:::<<<<<<<<<===???@@@???<<<999777777888:::888777;;;BBBNNNVVV]]]ZZZOOOEEEAAABBB???EEEIIIGGGCCCEEEPPPZZZbbbbbbbbb^^^WWWPPPJJJHHHHHHLLLRRRZZZ______]]]ZZZ]]]aaagggllloooooommmllliii^^^VVVWWW]]]```aaabbbXXXRRRMMMLLLKKKHHHGGGIIIOOOOOOOOOOOOOOOLLLHHHDDD@@@???>>>???BBBDDDDDDDDD======;;;::::::;;;<<<===777666555444444555777999444555666777:::???EEEJJJKKKIIIFFFCCC???999222---333666999;;;;;;::::::;;;}}}ooocccTTTLLLFFFEEEBBB>>><<<===888888888777666666555555222222111111111111222222000000000000////////////---------------............///000111000---+++)))***+++,,,,,,+++***+++,,,)))))))))))))))))))))))))))))))))))))))***++++++///...---,,,++++++++++++***...222555555111---)))((((((((()))+++,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&*********)))))))))((((((((()))+++,,,------......---///000///---,,,,,,---+++))),,,222555333111222///...---+++******************---222888888444///+++***((('''''''''))))))(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))*********))))))))))))***++++++)))))))))******+++++++++---000222333222000000000...+++,,,333777444000//////111444888:::888444000///...+++***))))))******++++++++++++,,,---......***,,,///555===>>>888444444555666444111///000111---...///000///000333555444444555333000//////000000111222222222111000000//////......---.........000///......///000222333222111000111333333333111.........//////111222222000000.........000111333222333555666555444111000111222777>>>???;;;888888333000222777:::888666777666666666666666777888888555555555666888:::<<<===:::;;;<<>>CCCHHHJJJGGGDDD@@@<<<888222...222555999;;;;;;;;;<<<===|||nnnbbbTTTLLLFFFDDDAAA<<<:::<<<888888777777666666555555333222111000000111222333000000000000////////////***+++,,,---............000111333444222///+++))))))+++++++++***)))***+++))))))))))))))))))))))))******))))))***+++,,,,,,///...,,,***)))))))))***'''+++000444555222---***)))((((((***,,,---,,,***((((((((((((((((((((((((************))))))))))))((()))***+++,,,---------+++---......---,,,,,,---***(((+++111444222000111///...---+++***)))((((((((((((+++111777666000***+++***((('''&&&''')))***(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))******)))((((((((((((***,,,---(((((())))))*********+++***---000111000/////////...+++,,,222555222...,,,+++111999;;;888222/////////...,,,***)))((((((((())))))))))))))))))***+++------222444222999===444555666777555111///000222---///000000//////000111222333444333111000111222222333333333222111///...000///...---------------......---...///000222333222000000000222333222111000/////////000111222333///...---,,,---...111222333444666777666444222000///000555<<<>>>;;;999:::444222333999;;;999777777555555555666666666666666555555666888:::<<<>>>???888999;;;>>>@@@???<<<888333444999===<<<:::>>>FFFAAAFFFJJJHHHCCC???@@@CCCLLLKKKGGGCCCDDDMMM]]]jjjmmmmmmjjjccc[[[VVVTTTUUUWWWYYY[[[ZZZZZZ\\\bbbgggnnnooopppqqqqqqpppooonnniii]]]UUUWWW\\\[[[XXXVVVTTTLLLHHHJJJKKKFFFDDDEEEIIIIIIKKKMMMNNNLLLIIIEEEBBB@@@>>>>>>@@@CCCDDDDDD>>><<<999555333444777:::999999888888777777666666333444666777999===AAAEEEIIIEEE@@@<<<999666333111111555:::<<<<<<<<<===???wwwjjjcccUUUQQQJJJEEEAAA???<<<;;;999888777666777777666444333444444444444333222222111111000/////////////////////...---------------//////.........---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++******)))*********++++++++++++,,,***)))***++++++***))),,,---.........---,,,+++&&&###$$$***,,,+++***+++***((('''%%%%%%'''(((***************************,,,,,,------,,,,,,++++++,,,++++++++++++++++++,,,***)))))),,,000222000.........,,,++++++,,,---...000,,,---333666333///......,,,))))))*********)))+++(((&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((***+++,,,+++,,,---------+++)))(((***)))(((''''''((()))***(((,,,///---))))))---222000111222111000000222444///000222555666555111---...111444444333111000000...+++'''''')))***)))'''+++***)))((((((***,,,---///...///222777<<<>>>???222333333333333222111111111222222222222111000000333333444333222///,,,***+++---///111222333333333333111///---,,,---...///,,,,,,,,,---///000222333...222222///...000222111333222000/////////000111000...,,,---///111000...---222777999888444000...000000111444777777444000222111444;;;===:::666666777888666444555888888444555555666888;;;===<<<;;;;;;777777<<<>>><<<888888777===CCCDDDAAA@@@AAACCCGGGLLLPPPLLLEEECCCHHHNNNUUUOOOFFF@@@BBBNNN]]]hhhffflllqqqooohhh```[[[ZZZ^^^\\\XXXUUUTTTYYY```eeepppooonnnnnnqqqrrrrrrrrrkkkbbbXXXTTTVVVXXXWWWTTTPPPIIIDDDCCCCCCBBBCCCGGGHHHJJJLLLLLLIIIFFFEEEDDDBBBCCCAAA===<<<@@@AAA@@@;;;:::999777666666666666444999;;;777555555333000222111222555999>>>@@@AAAFFFDDDAAA===888555555666444555:::???<<<666888???ttthhhaaaTTTOOOIIIDDDBBB@@@>>>===777555444444444444333111333333333333333222222111111111000///////////////000///......------...............---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))))))))*********+++++++++*********,,,,,,+++***+++,,,---......---,,,+++(((%%%&&&***---+++)))******)))(((''''''((()))***))))))))))))))))))))))))...............---,,,+++++++++************++++++(((''''''))),,,---+++(((------,,,,,,,,,------...555111000555777444///...///,,,***)))***++++++++++++)))'''&&&&&&'''&&&&&&!!!!!!!!!!!!"""$$$%%%&&&+++,,,---...---,,,***(((***)))(((''''''((()))***+++,,,,,,------...///111333333333222000000222444...000333666777555111...000222333222000...---...---***'''''')))******)))+++***)))))))))+++---...///...///111666:::<<<===111111111111111000////////////000000000000//////111111222222222000...,,,+++---///111333333333333333222000...---...//////---------......///000000---111222...---000222111333222111000000000111222222///,,,,,,...000///...///333777999777444111000111111111444666666444111111000333:::<<<999555555555666555333444888777444:::999999999;;;;;;999777999666666;;;===:::666666999>>>BBBCCCAAA???@@@CCCHHHKKKMMMJJJFFFFFFKKKQQQPPPJJJBBB===???JJJWWW```aaagggmmmmmmggg```\\\ZZZ[[[YYYUUUQQQQQQUUU\\\aaajjjiiiiiikkkmmmpppppppppbbb[[[SSSQQQSSSUUURRRNNNKKKEEE@@@@@@???<<<<<>>>>>AAAAAA???999888777666555555555555666:::;;;888555555444111222111111333888<<>>;;;666222111111111222777;;;999555888???qqqeee^^^SSSOOOIIIEEEBBBAAA???>>>999888666666777777555444222222222333222111111000111111000///////////////000000///...............---------,,,,,,,,,++++++*********++++++,,,,,,---+++,,,,,,,,,,,,+++******((()))))))))************+++******+++---...---,,,***+++,,,,,,---,,,+++******'''''',,,---+++)))***))))))))))))))))))))))))((((((((((((((((((((((((------------,,,+++***)))******))))))))))))******(((''''''(((***)))'''%%%+++,,,---...//////......444000000555777444000//////,,,)))((()))++++++++++++***)))(((''''''''''''%%%$$$$$$$$$%%%%%%&&&'''+++,,,---......---+++******)))(((''''''((()))***...,,,+++,,,000222222111555555333000...---///111///111555777888666333111333333222000,,,******++++++)))'''''')))***+++***++++++******+++---...///000//////111444888999:::///////////////......---,,,,,,------...////////////000111222111000///...+++---///111333444444444333222000///......///000//////..................---111111...---000222111444333111000000000111222333000---,,,---...///...111444777888666444222222333222222333444555333222111///222999;;;777444333333444444222444999999666<<<;;;::::::;;;;;;999777666444666;;;<<<888444444<<>>@@@BBBHHHHHHHHHGGGFFFHHHMMMPPPGGGBBB<<<999;;;CCCMMMTTTXXX^^^eeegggccc]]]YYYWWWUUURRROOOLLLKKKPPPWWW\\\______```cccgggjjjkkkjjjZZZVVVRRRQQQSSSSSSNNNIIIFFFAAA===>>>===999777999@@@BBBDDDEEECCCBBBBBBBBB???AAA???;;;:::<<<;;;999666555444333333333333333888<<<===888555666555333444222000222666:::===>>>888::::::888333///---,,,//////222555444333777===pppddd]]]VVVQQQKKKFFFCCC@@@>>>===;;;999888888888888777555111222222222222111000000111000000///////////////000000///............///,,,,,,,,,+++++++++******))))))***+++,,,,,,------+++,,,,,,,,,,,,+++******(((((()))))))))*********+++***+++---///000///---((()))++++++,,,+++******,,,((((((,,,...+++((()))(((((())))))))))))(((((())))))))))))))))))))))))************)))'''&&&%%%))))))(((((((((((())))))))))))***+++++++++)))(((***,,,///111222222111000...***+++111555444222222---+++((('''(((***+++++++++++++++***((('''((((((******))))))))))))*********+++---......---,,,+++***)))(((''''''((()))***---,,,,,,---///111222222666555333///,,,+++---///000333888:::999777555333666555333///***))))))******)))(((((()))***+++,,,++++++++++++,,,...///000111///...///222555666666...////////////...------+++++++++,,,---///000000000111111111000///...---+++---///111333444444444111000///..........................................111222///...111333333333222000/////////000111444111...,,,,,,---......222333555555444222222222444333333333333333333222000...111777:::666222222111333333333777===???<<<999999999:::<<<<<<;;;:::444333666;;;<<<777444444===???@@@???======???@@@DDDCCCBBBCCCEEEGGGHHHHHH>>>:::666444777===CCCGGGNNNSSSZZZ]]]ZZZUUUQQQOOOJJJIIIHHHFFFGGGLLLRRRXXXUUUVVVWWW[[[___cccdddcccYYYWWWUUUVVVWWWTTTMMMGGGBBB>>>===??????;;;999999<<<>>>@@@AAA@@@@@@@@@AAA???AAA???;;;999999888444333222222111111111111222:::===>>>999666777777555666444111222555:::<<<>>>777777777444111...------//////000000000000444888qqqeee^^^ZZZUUUMMMGGGCCC???<<<:::888666555555555555444222111222222222222111000000111000000///////////////000000///...............,,,,,,+++++++++*********))))))***+++,,,,,,------+++,,,,,,,,,,,,+++******))))))))))))******************+++...000000///---((((((***+++++++++******,,,)))))),,,...***((()))&&&''''''((((((''''''&&&************************))))))))))))((('''&&&%%%)))(((((((((((((((((()))''')))+++,,,,,,,,,,,,,,,***---000444555555444333---))))))///444333111111***)))''''''(((***))))))***+++,,,+++)))'''((()))))))))((('''''''''(((((()))***,,,......---,,,+++***)))(((''''''((()))******---//////------000444777777555222///...///111222666;;;<<<;;;888666555888666333///***))))))+++))))))((((((((()))+++,,,,,,,,,,,,,,,---...///000000///---...000222333333//////000000//////...---,,,,,,,,,,,,...000111222333222222000///---,,,++++++---///111222333333222...---------,,,,,,,,,---+++,,,---.../////////......222333000000333555444111000...------......///222111000---,,,,,,---///000222333333111000000000444444444333222222222222000...111777999555111000000333444555:::BBBDDDBBB999888888:::<<<<<<;;;999444444777;;;;;;666444555<<<=========<<<<<<===>>>>>>======???AAABBB???===999555222333666;;;>>>???FFFJJJNNNQQQOOOKKKGGGDDDAAABBBCCCDDDFFFKKKQQQUUURRRRRRTTTXXX\\\______^^^XXXXXXWWWWWWVVVRRRJJJDDD>>>;;;<<<@@@BBB>>><<<<<<:::<<<>>>???>>>???@@@BBBDDDFFFFFFAAA>>>>>>;;;666111000000000000111111222999===>>>:::888999888666777555333444777;;;===>>>:::888666222///...000333222222111...---///222333rrrfff___\\\WWWOOOHHHCCC???<<<999999888666666777777555444222222222333222111111000111111000/////////////////////...---------------,,,,,,,,,+++++++++***************++++++,,,,,,---+++,,,,,,,,,,,,+++******)))*********++++++++++++***+++,,,...000000...+++'''(((***+++,,,,,,+++***+++((((((,,,---***((((((&&&&&&&&&&&&&&&&&&&&&&&&******************************++++++******)))((())))))(((((((((((())))))%%%(((***++++++***+++,,,***---000444666777666555333...,,,000333111......((((((((()))++++++)))((((((+++---,,,(((&&&''')))(((((('''''''''''''''((('''(((+++---------,,,+++***)))(((''''''((()))******...222000,,,+++///555888999999777444333444555333888======:::666444444666555333///+++)))***,,,)))******)))((((((***,,,,,,,,,---------------...///...,,,,,,///000111111000000000000000//////...------,,,---...000222333444333222000...,,,++++++,,,---...000111000000///,,,,,,,,,,,,,,,,,,,,,+++***+++---...//////.........222333000000333555555000///---,,,,,,,,,---...000000000///---,,,---//////111222222000/////////444555666555333111111111000...111777999555111000000333444555:::AAACCCAAA;;;:::999999::::::888666555444777:::999444444777999999:::;;;<<<<<<;;;;;;999999:::;;;===<<<:::888999666444555:::>>>???>>>BBBDDDFFFGGGGGGDDD@@@>>>>>>@@@DDDGGGJJJNNNRRRUUUSSSSSSUUUWWWZZZ[[[ZZZYYYRRRQQQQQQQQQOOOKKKEEE@@@;;;999:::@@@BBB???===>>>;;;===>>>???>>>???AAACCCFFFHHHHHHCCC???>>>999444000000000000000111222333666;;;>>>;;;::::::999666666555444666999<<<======;;;999555111...///333666444555222......111222000sssggg```\\\WWWOOOHHHDDD@@@===;;;<<<:::999999999999888666333333333333333222222111111111000///////////////......---,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++,,,...000///,,,)))((()))***,,,,,,,,,,,,+++***&&&'''+++,,,***((((((((('''&&&%%%%%%&&&'''(((************************))))))***++++++++++++******))))))(((((())))))***'''))),,,,,,***))))))***)))+++///222555666666666333---+++...111...,,,,,,((((((***,,,...---***((('''***---,,,(((%%%&&&)))((((((((('''(((((())))))%%%''')))+++---,,,,,,+++***)))(((''''''((()))***///000111000......000222555777999999777666666666333888<<<<<<777222000111222222000...+++)))***+++***++++++)))''''''))),,,---------------,,,,,,+++...,,,++++++---///000000000000000000000///.........---,,,,,,---///111222222111000///...---,,,,,,,,,---...//////...---,,,+++,,,,,,------,,,,,,,,,+++,,,...//////...,,,+++,,,000111......222444333000///...---,,,---......,,,///111111///---...///...111333333222000//////222555777777333000///000111///111777999555111000111333333222666;;;<<<999999888777888999999888666444333555777555111333777555666777:::;;;;;;:::888888888888888888:::<<<>>>===:::888;;;@@@EEEEEECCC@@@AAAAAABBBCCCBBB@@@>>>@@@EEEJJJNNNQQQRRRSSSTTTRRRRRRSSSTTTUUUUUURRRPPPHHHHHHGGGGGGFFFCCC@@@======:::;;;@@@BBB@@@>>>???===???@@@@@@???@@@BBBDDDEEEHHHGGGCCC???<<<777111000000000111111222444444222999===<<<;;;<<<:::666333222333666:::<<<<<<<<<777666444111//////222555444666444000000444555111sssggg```ZZZUUUNNNHHHDDDAAA???===999888666666777777555444333444444444444333222222111111000///////////////------,,,++++++++++++,,,---------,,,,,,,,,++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------++++++,,,...///...+++(((((()))+++,,,------,,,,,,(((%%%&&&***,,,)))((((((***)))'''&&&&&&''')))***))))))))))))))))))))))))&&&'''((()))******************))))))))))))*********---///...+++))))))***(((***---000333555666666---(((&&&+++...---+++,,,((())),,,///111000,,,(((&&&***---,,,(((%%%&&&(((%%%%%%%%%%%%%%%&&&''''''$$$&&&(((+++,,,,,,++++++***)))(((''''''((()))***444222000000111222111000111333666777666555444555222777;;;:::555///---......//////---***)))***+++***,,,,,,***'''&&&(((+++------------,,,+++******---+++***+++---///////////////000000//////...---...---,,,,,,,,,...000111000000///...............------.........---+++***,,,,,,---......------------.../////////---***)))***...///---,,,000222222111000///...---......///***...111222000......///...111444555333111//////222555888888444000//////111///222888999555111000222333222000222666666222444333444666999;;;;;;:::333222333555222///222777222333666999;;;;;;999777999999777555555999@@@EEEBBB>>><<>>>>>BBB>>>>>>BBBDDDAAA???@@@???@@@AAAAAA@@@AAACCCEEEHHHKKKKKKFFFBBB???999333111111111111222333555555000777<<<===<<<<<<:::666000000222666:::<<<;;;:::333333333222000///000222333666555111222888888333qqqfff```UUUQQQLLLGGGCCC@@@<<<:::888888888777777777777777111444666555222111222333000000111222111000///.........---------,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000333111---)))---......---+++******++++++))))))+++...///,,,((('''(((***---...---***'''%%%&&&'''((())))))(((((((((((((((((((((''''''&&&''''''''''''((()))++++++---***'''&&&(((*********///...+++)))((()))+++---(((+++---/////////111222111...,,,,,,...///...,,,,,,++++++...111000,,,((((((((((((''''''(((((((((((((((((((((((('''''''''$$$%%%&&&))),,,,,,+++)))&&&&&&'''(((&&&&&&---666KKKAAA555///000555888888777777666777777777444222///222555555333000------,,,...//////---,,,++++++))))))******+++++++++++++++++++++++++++***)))(((******))))))***,,,...///222///+++***+++,,,------...............///000111...//////...,,,,,,---///------,,,+++++++++,,,,,,......---------,,,,,,,,,...---,,,+++************,,,///222444444333444444///...---,,,+++,,,------000//////...------,,,,,,+++///444444111///000222222000///111333222///,,,......111666777333111222000111444555555333111//////111444777999:::999999666666444333222222333444777333333:::@@@AAA???>>>333444666:::???EEEHHHJJJHHHDDDBBBEEELLLQQQSSSRRREEEGGGEEE@@@???EEEJJJKKKTTTXXX[[[ZZZVVVPPPNNNMMMGGGIIIJJJJJJHHHFFFFFFGGG?????????>>>===???CCCFFFEEEFFFGGGHHHFFFDDD@@@>>>999<<>>;;;999333222222111111111111111555999>>>AAA>>>:::555333222000///333888:::777333444000------///111000...000000000222333222///,,,rrrgggaaaWWWRRRLLLGGGCCC@@@<<<:::888888888888777777777777333555666444111000111222111111222222222000///............---------,,,,,,.........---,,,+++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,...000000,,,)))---...///---+++***+++,,,+++++++++,,,------+++)))'''(((***---///---***'''&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&'''''''''((()))***+++,,,,,,***((((((***++++++***---,,,***(((((()))***+++&&&(((***++++++,,,...//////---***+++...000000000/////////000000...+++(((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%''')))+++,,,***(((((('''(((***((((((...666SSSJJJ???888777999999888666444333222444444444333///222666777555111...---+++---///...,,,***))))))******++++++++++++++++++******+++++++++***))))))))))))))))))***+++---...222000,,,+++,,,.........---...000111222111000000...//////...---,,,---///------,,,+++++++++++++++------------------------...---,,,+++************+++...111333222222222333///...---,,,,,,,,,------,,,,,,,,,,,,,,,---------+++///333333000...///111222111000111333222000---------000555666222000111...///222444444333222000...000333555777777777777555555444333222222444555777444777???EEECCC???===666777:::@@@GGGLLLMMMMMMHHHEEEDDDGGGNNNSSSSSSRRRDDDHHHIIIGGGIIIOOOTTTTTTYYYZZZZZZWWWSSSNNNKKKJJJCCCEEEGGGGGGEEECCCBBBBBBBBBBBBAAA@@@???AAAEEEHHHIIIJJJJJJIIIGGGCCC???<<<<<<>>>@@@BBBBBBCCCEEEGGGGGGFFFDDDBBB???>>><<<<<<555444333111000000111111777;;;AAACCCAAA<<<888555444222000333777999777444333000...---///000000...222111111222333222000...ssshhhbbbXXXTTTMMMGGGCCC@@@<<<:::888888888888777777666666444555555333111000111222333333333222222000///............------------,,,//////......---,,,,,,+++,,,,,,++++++++++++,,,,,,......---,,,,,,+++******,,,++++++,,,------,,,***...//////...,,,+++,,,---+++,,,------+++***)))***((((((***---///...***'''((('''%%%%%%$$$%%%&&&&&&'''(((((((((((('''&&&&&&((((((((()))***+++,,,---,,,+++***+++------+++******))))))(((((((((((()))&&&'''((((((((())),,,///...,,,)))***---000333444444555555333///,,,***)))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''')))******)))'''(((&&&''')))(((''',,,444MMMFFF===888777777555444444111//////111222333333///333777999777333000...---///000///---***))))))++++++++++++++++++++++++))))))******************)))))))))))))))***+++,,,222000------.../////////+++...111444555333111//////000000///------...///......---,,,++++++******++++++,,,,,,------.........---,,,+++***************---///111000000000111///...---,,,,,,,,,,,,---))))))***+++,,,,,,------+++///222111...,,,---///222111111222333333000...------000555666111///000,,,---000222333333222111...///111333444444333333333333444333222222444666666666;;;DDDIIIEEE>>>;;;;;;;;;???GGGOOOSSSPPPLLLCCCBBBBBBFFFLLLPPPPPPOOOCCCIIINNNPPPSSSXXX\\\[[[]]]ZZZWWWSSSPPPLLLHHHEEEAAADDDGGGGGGEEEBBB@@@???EEEDDDCCCAAA@@@BBBFFFJJJMMMMMMLLLJJJFFFAAA===:::>>>@@@AAABBBAAABBBCCCEEEEEEDDDBBB@@@???>>>===<<<888666333000//////111222999>>>CCCEEECCC>>>:::888777444222222555888777555333111......///000000///444333111222333333222000tttiiibbbYYYUUUMMMGGGCCC???<<<:::999999888888777777666666333333222222111222333444444444333222111000//////............------------........................,,,,,,++++++++++++,,,,,,//////...---+++***))))))++++++*********+++++++++/////////...,,,,,,---///,,,...///---)))'''(((***((()))+++---///...+++(((***(((&&&$$$$$$$$$&&&'''''''''((((((''''''&&&%%%((((((((()))***,,,---...,,,,,,,,,...//////,,,***'''(((((((((((('''''''''((((((((('''''')))---//////---***)))+++///444777999:::999444---))))))***'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%(((''''''((())))))'''&&&&&&$$$$$$&&&&&&$$$)))///;;;888444333444444333222000//////000222444333222...222777999888444111///111333444222///---+++++++++************)))))))))(((((()))***++++++++++++++++++++++++++++++,,,,,,000...------///000///...,,,...111333444333222111000111111///------...////////////...---,,,+++***)))***+++,,,---...//////------,,,+++************+++---///000//////000111......------,,,,,,,,,,,,))))))***++++++,,,,,,---,,,...000///---+++,,,---111111222333333222111000......111666666222000111---...///111111111000///......000111111111111111111333555444222222444777777777<<>>@@@AAACCCCCCCCCCCCAAA>>><<<::::::777333///---...///000999===BBBDDDBBB>>>;;;999888555111111222444555555222111///......//////000555444222111222333333222tttiiicccYYYTTTMMMFFFBBB???===;;;999999888888777666666555111111111222333555666666333333222111000000000/////////.........---------+++,,,,,,---...///000111,,,++++++******++++++,,,//////...---+++***))))))+++******)))((()))***+++/////////---+++,,,...000---//////---)))'''(((***((()))+++...///...+++(((+++)))'''%%%%%%&&&'''((('''''''''''''''&&&&&&%%%''''''((()))***,,,...///,,,,,,---///000000---***'''''''''(((((((((((('''(((((((((''''''(((,,,///111///,,,)))***...333777======:::333,,,((((((***'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&)))(((''''''(((((('''%%%'''$$$$$$&&&&&&%%%''',,,111111111222444555444333---///222555888777333000---111666888777444111000222333444333000---,,,,,,))))))))))))))))))((((((((()))***++++++,,,++++++------------------,,,,,,,,,,,,+++---//////...------......///111222222333000111111///---,,,---...000000000000///...---,,,((()))***+++,,,...//////------,,,+++************,,,.../////////...000111---------------,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,,,,,,,///111222333222111111000000000222777888333111222000000000111000///...---//////000000111111111111000333666666333222555888999777:::???AAA>>>;;;;;;======AAAGGGLLLJJJCCC<<<555666999<<<@@@CCCDDDDDDIIIPPPVVVWWWXXXYYYWWWSSSPPPOOOOOOQQQQQQLLLDDD>>>FFFIIIMMMNNNKKKGGGDDDBBBBBBBBBAAA???>>>>>>AAACCCGGGFFFEEEDDDAAA>>><<<:::>>>??????===;;;;;;<<<>>>@@@CCCEEEFFFDDD???:::666999666222...,,,,,,...///777;;;???AAA???<<<999888777444000//////111333444111111000///......///000555333111111222222222111tttiiicccWWWRRRKKKEEEAAA???===<<<:::999999888777666555555222111222444777888777666222111000000///000000000/////////.........------***+++,,,---...///000000++++++************++++++......---,,,,,,+++******)))***+++***((((((***,,,//////...,,,***+++...000.........,,,)))((()))***))))))+++...000///+++(((***)))((('''&&&'''((()))&&&''''''''''''&&&%%%%%%&&&''''''(((***,,,...///,,,,,,---///000///---***)))(((((((((((())))))***&&&'''((('''&&&'''***,,,000///---+++***...333888???<<<777000***((((((***%%%%%%$$$$$$$$$$$$%%%%%%''''''(((((())))))******)))'''&&&&&&(((((('''&&&***'''&&&))))))'''))),,,,,,...///111222111000000...000555999;;;999444000,,,///333555444222111000...000111000...+++******((((((((()))))))))*********+++,,,,,,,,,,,,,,,,,,///////////////...---,,,******+++---///000...,,,...---......000111333444000000000...,,,+++,,,---...///000000000///...---))))))***+++,,,---.........---,,,+++************,,,...//////......///000------......------,,,+++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------///222222111000000111222111444888888444111222222111111111///...---,,,111111111111222333333333111555999888444222555888999777888;;;<<<888888:::999;;;>>>AAABBB???999555444555888:::>>>@@@CCCDDDLLLSSSWWWVVVTTTTTTRRRNNNGGGIIIMMMPPPPPPKKKDDD???EEEHHHKKKKKKHHHEEEBBBAAAAAAAAABBB@@@>>>>>>???@@@AAAAAAAAA@@@???===<<<;;;===>>>===;;;999999:::<<<>>>@@@DDDFFFDDD???:::666888666333000...---...///444777;;;===;;;888666555444222000......000222333111111111///------///111222111000000111111000...ssshhhbbbUUUPPPIIICCC@@@>>>===<<<::::::999888777666555555444444444777999999666333000///.........///000111////////////............,,,,,,,,,,,,------------++++++************++++++---------,,,,,,+++++++++(((***,,,+++)))(((***+++......---+++)))***---000///---+++************))))))***,,,...000///+++(((&&&&&&'''''''''''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''')))+++---...---,,,,,,...//////---++++++***)))((((((***,,,---'''(((******))))))***,,,,,,------,,,,,,///555:::@@@:::333,,,)))(((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((())))))******((('''%%%&&&'''(((((('''+++(((''')))***((()))+++(((***---//////......---111222666999;;;:::555111***---000111000000000111---...000///---+++++++++(((((()))***+++,,,------------.........---,,,,,,////////////...---+++***)))***,,,///111111///---,,,---///111222333444444/////////---+++******,,,+++,,,.../////////---,,,))))))***+++,,,,,,------...---,,,+++************+++,,,------,,,,,,---///------.........---,,,+++((())))))******+++++++++++++++***+++---...//////+++...111111000//////111111000333888888333000111111111111000000//////...333333333333444555666777222777<<<:::555333555999888666888::::::666555888555888<<<<<<999666444333444555777999;;;>>>BBBEEEIIINNNQQQOOOMMMNNNMMMJJJCCCGGGKKKMMMKKKHHHDDDBBBDDDFFFHHHGGGDDDAAA@@@???AAACCCDDDDDDBBB@@@???????????????>>>======<<<<<<>>>>>>===:::888888:::<<<:::<<<>>>@@@@@@>>>;;;:::888777555222111000000000111444888:::888666444333222222111000///000222444000111111///------///111///......///000///---+++ssshhhbbbTTTOOOGGGBBB???>>>======::::::999888777666555444777666777999;;;999444///......------...///111222000/////////...............------,,,,,,+++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,(((+++---,,,***)))***+++------,,,***)))***---000000---))))))+++,,,+++))))))***,,,...000///,,,)))$$$$$$%%%&&&'''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%''')))+++---...---,,,,,,---......---+++---,,,***((()))+++...///)))+++---...---,,,---...)))+++,,,,,,---000777<<<@@@999///***((())))))((()))((((((''''''(((((()))$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%'''(((((('''***&&&%%%((()))'''''')))'''***...000111111222222333444555888999999666333***,,,............///111...///111111///---------))))))***+++---...///000////////////...---,,,,,,......//////...,,,***)))***+++---000333333111...+++...111555666666444333...//////---***))))))+++(((***,,,.........---,,,*********++++++,,,------...---,,,+++***************+++,,,+++******,,,---,,,---.........---,,,+++%%%%%%&&&((()))+++,,,,,,+++******+++...000000000***---111111///...///000111000222777777222///000000000000000111111111111444444444555666777999999444999===<<<666333555999666666888<<<:::555444666222666:::999444111222555333444555666888<<>>>>>===<<<<<<<<<>>>>>>===;;;999999;;;===888888999:::;;;======>>>999888777555444333222222000333777888777555333333222222222111111111333555000111222000---,,,///222,,,,,,---...///...+++)))rrrddd\\\RRROOOIIICCC???=========<<<<<<;;;:::888666444333222222333444666666444222...---------...000222333222111000000111///---***,,,+++,,,---///...+++)))******************++++++------------,,,,,,+++******,,,------,,,,,,...///------------......---+++111111000---+++,,,...000///////////////---)))%%%))))))(((''''''''''''((('''((()))******)))((('''&&&'''(((***,,,------............---............000,,,(((&&&'''(((((((((+++)))(((***...000...---)))+++***(((***222666777;;;666000***'''&&&$$$###&&&'''''''''&&&%%%%%%$$$%%%'''***+++***((((((((()))((('''&&&%%%&&&''''''***)))((('''&&&'''((((((***---000444555555333222777777888999999777333000---...000///---,,,,,,---222333333222000...+++***)))******++++++,,,,,,,,,---,,,,,,++++++******)))---///111000...+++++++++.........//////////////////...---///222333111///(((---///---,,,...///...+++,,,...//////---,,,***+++***)))***+++++++++))),,,,,,,,,+++++++++++++++++++++,,,,,,+++***((('''++++++++++++++++++++++++...,,,******+++,,,+++***)))***+++---...///000000///000000///------...000333444555555333111111222////////////////////////333444555666777777777777777===???:::666666555444555333333666999:::888666444555555444333222333555999777555444555999===???HHHCCCBBBFFFGGGDDD@@@@@@GGGFFFEEEEEEFFFFFFEEEDDDGGGIIIJJJGGGCCCAAABBBEEEMMMMMMLLLKKKIIIFFFDDDBBBAAA???======??????<<<999:::;;;;;;999666666999===999999;;;???AAA@@@;;;666999888666444333333333333---555;;;:::777777555222...///////////////.........222222///---///000///---000111000---++++++---qqqccc\\\TTTPPPJJJDDD@@@=========:::::::::999888777666555222333444777999888555222///......///000222444555333222111111111000---******)))***---......,,,***************************/////////...---+++***)))+++,,,------,,,,,,---...------------......---,,,333333222000......000222------...000111///+++(((''''''&&&%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&'''(((***+++,,,,,,,,,,,,,,,------............000---***)))***++++++*********+++...111222///,,,)))+++***(((+++222666777888333---)))(((''''''&&&'''''''''''''''&&&%%%$$$"""%%%(((*********+++,,,)))((('''&&&%%%&&&&&&''')))((('''&&&&&&&&&'''(((+++---111444666555444222888777777777777555222///---///000000...------...111222222111///---,,,,,,,,,,,,,,,,,,------......---------,,,++++++******+++,,,.../////////........................------...---,,,...111222111///***...000---,,,...///------...///000///...,,,+++***))))))***,,,,,,,,,***+++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---+++******+++,,,,,,+++)))***+++---............,,,.../////////...000111333555666666444222111111000000000000000000000000333333444555666666666666777<<<>>>:::666555555444444333444777::::::777555444555555444222333555777666666777888:::===@@@BBBGGGBBBBBBFFFHHHEEECCCDDDIIIGGGEEEEEEFFFGGGFFFDDDJJJKKKKKKJJJIIIIIIJJJLLLOOOOOONNNMMMKKKHHHFFFDDDBBB@@@>>>?????????<<<999:::;;;;;;999777777:::===:::999999<<>>:::666777666555444333333333444000888======::::::777333...//////000//////......---111222///...//////---,,,...000...+++******,,,pppccc\\\VVVRRRLLLFFFAAA>>><<<<<<888888999999888888777777333333555888999888555222000000000111222444666777444333333333333111...+++(((((()))+++......---+++************************111111000///---+++***))),,,---...---+++++++++------------------------...333333333111///...000222,,,---...111222111...+++((('''&&&&&&%%%%%%&&&&&&))))))***++++++***))))))''''''((())))))***++++++)))***,,,.../////////...///---,,,,,,---...------'''(((,,,000222111---***)))+++***)))+++222777666333000+++(((((()))))))))''''''''''''''''''&&&%%%###&&&)))************+++(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''(((+++...222555777777555444888777555444444333111///...000111111///......///000111111///---,,,---.....................//////......------,,,+++++++++))))))+++...111222222111///......------,,,,,,,,,,,,++++++---000111111000+++///000---,,,...///...//////000000///---+++***)))((()))***---...---,,,++++++*********)))))))))))))))))))))***+++------+++++++++++++++++++++++++++***))))))+++------,,,******+++,,,,,,,,,,,,,,,))),,,///111111000000111333555777777555111//////111111111111111111111111222222333444555555555555666;;;===999555555555333333444666:::;;;:::777333444555444333333444777:::666888;;;???BBBEEEFFFGGGEEEAAAAAAEEEGGGFFFFFFHHHIIIGGGEEEFFFGGGIIIIIIHHHMMMLLLMMMOOOQQQSSSSSSSSSPPPPPPPPPNNNLLLJJJGGGFFFCCCAAA@@@??????>>>;;;999999::::::999888888:::;;;:::888777999;;;<<<999666555444444333333444444555333:::@@@@@@>>>===:::555//////000000000000//////+++000333111//////...++++++------,,,***))))))***oooddd]]]WWWTTTNNNHHHBBB>>><<<;;;888999999888888777666555555444444555666666555333111111222333444666777888666666666666666444000---***))))))+++------,,,***+++++++++***************/////////...---+++***))),,,------,,,+++)))***+++------......------...///111222111///---,,,---///,,,---///222444222///+++***))))))((((((((((((((()))***+++,,,,,,+++***)))((('''((((((((()))******)))***---///111111111000---,,,,,,---...//////---$$$&&&))),,,...---+++)))(((++++++))),,,333777666222...***'''((()))******''''''(((((((((''''''&&&((()))+++***((('''''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((***---222666888999888777999777444222222222111000///000222111///......//////000000...,,,+++...111000///...------.../////////......------,,,++++++***)))***...222333222111000000///...------,,,,,,+++++++++,,,...000111111+++///111...---000222000/////////...---,,,***)))(((((()))+++...//////---++++++******)))(((((((((''''''&&&&&&&&&(((***+++***************************)))((())),,,.........+++++++++,,,,,,++++++***)))---111333222111//////111444666777444000---,,,000000000000000000000000111222222333444444333333444:::<<<888444444444333333555999===>>>;;;666333444444444444444666:::===;;;>>>CCCGGGJJJKKKJJJJJJDDDAAAAAAEEEFFFEEEFFFHHHGGGFFFFFFHHHKKKNNNOOOOOOQQQPPPRRRWWW[[[[[[WWWSSSNNNNNNNNNLLLJJJHHHEEEDDDAAAAAA@@@???>>><<<:::888777888888999888888999999;;;888555555777999777555222222222333333444555555555;;;@@@@@@@@@@@@<<<666000000111111111000000///***000333222000///---))),,,,,,,,,+++*********+++~~~oooddd^^^XXXTTTOOOIIICCC>>><<<::::::::::::999777555444333777444111000111333444444111222333444555666666777777777888999999777333000---,,,++++++,,,,,,***(((+++++++++*********))))))++++++,,,,,,,,,++++++***+++,,,---,,,***))))))***,,,...111111/////////111000111111///---+++,,,------...111333555222...*********)))(((((((((((()))%%%&&&'''(((((('''&&&%%%((((((''''''((()))***+++***+++---000111222222222,,,+++***,,,...///...---%%%&&&((()))******++++++(((+++,,,***---333777666333///+++(((((()))******''''''((())))))((((((((()))***+++***(((&&&&&&''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&((()))***---222666999999999888888666222111111222222111///000222111///......///...000111///,,,+++///222000///---,,,+++,,,------///......------,,,++++++,,,,,,---///111111000///222111111000///...------+++,,,,,,,,,---...000222,,,000111...---111333333......---,,,+++)))(((((((((((())),,,///111///...++++++******)))((((((''')))((('''&&&&&&'''((()))************************)))(((((())),,,.........++++++,,,,,,,,,+++******+++///333444333000...---///222555555333///,,,+++////////////////////////000111111222222222222111333888;;;777333333333222333777<<>>;;;666333333444444555555888<<>>???>>>===;;;999888888666666777999999999888777;;;777333333555777666555000000111222333444555555555:::===>>>???@@@===888333333333333222111000///***000444333111000,,,(((---,,,+++***++++++++++++|||mmmccc^^^WWWTTTOOOIIICCC???<<<:::;;;::::::888777555333222777444000///000222333444222222333444444444444444555555777999:::888444111000...,,,,,,,,,,,,***))),,,,,,++++++***)))))))))))))))***+++++++++++++++***+++,,,+++)))))))))++++++///444555333111111222111222222111...,,,,,,---,,,...111444555222---))))))(((''''''&&&&&&''''''&&&'''(((((((((((('''&&&((((((''''''(((***+++,,,,,,,,,---...000111333333,,,+++******,,,...------&&&((()))***)))***,,,...(((+++,,,+++...444777666444000,,,))))))***++++++'''(((((()))))))))))))))'''((())))))(((''')))***''''''((((((''''''&&&%%%%%%$$$$$$$$$&&&(((***+++,,,///333666888888666555444222000///000111111111...000111111///......///...111333111---+++///333111///---+++******+++,,,......------,,,+++++++++---///111111000.........222111111000000/////////---......---,,,---000222000333333///...111333222,,,,,,+++***))))))((((((((()))***...111111000...,,,,,,+++***)))(((((('''******)))))))))))))))******************************)))((())),,,.........+++,,,,,,,,,,,,,,,++++++---000333444222000------...111333444222///...---........................///000000111111111000000111777:::666222333333222333777<<<>>><<<888444222000222555777888;;;>>>AAAHHHIIIKKKLLLLLLJJJGGGFFFCCCBBBEEEHHHGGGDDDDDDGGGEEEGGGLLLRRRYYY]]]]]]]]]^^^```ccceeeddd^^^WWWQQQGGGGGGFFFEEECCCAAA>>><<<;;;===>>><<<:::888888888666777888:::<<<<<<:::777;;;777333222444666555444...///111222333444444444444777::::::===AAA???:::888777777666444222000///,,,222555333111000---)))...,,,))))))***,,,,,,+++zzzkkkaaa\\\UUURRRNNNHHHCCC???;;;:::999999999888777555444333555444222222333333222111222222333333333222111000111222444888999888444111000...---,,,------,,,+++,,,,,,++++++***))))))(((++++++,,,,,,,,,++++++***((()))+++***))))))***+++)))000777999666333222222000111111000---+++***+++)))+++///333555333...+++)))((((((''''''''''''''')))***+++,,,,,,+++***)))(((((('''''')))+++---///,,,,,,++++++,,,///111222///,,,***)))+++---...---###'''***+++***)))***,,,(((+++,,,,,,///444777666444000,,,******,,,------'''((()))************)))((()))***)))''''''(((***&&&'''((((((((('''&&&%%%%%%$$$$$$%%%''')))+++,,,222333666777666444000...///---,,,---///000//////---///000000...------......222666444///,,,...222222000---***)))***+++,,,---------,,,++++++******,,,111555333...+++---000000000000000///////////////000000...,,,---000333666888666000---...000...,,,,,,+++******)))******)))***,,,///111111///---------,,,+++***)))(((((((((((()))***++++++++++++************************+++)))((())),,,---------+++,,,,,,---------,,,,,,,,,///222333222000/////////111333444222111111111//////////////////////////////000000000//////...000666999555222222222111111555:::;;;888444111000...111666999;;;===???AAAGGGGGGFFFEEEDDDCCCAAAAAA@@@BBBGGGLLLKKKGGGGGGJJJIIILLLQQQYYY___bbb```^^^___```aaa^^^ZZZUUUQQQOOOGGGGGGFFFEEECCC@@@>>><<<:::<<<>>>===:::999999;;;999999:::>>>@@@@@@===999:::777333222444555444333...///111222333333333333444666777777<<>>@@@AAADDDCCCAAA???>>>=========???AAAHHHOOONNNJJJJJJNNNLLLOOOVVV]]]cccdddaaa^^^]]]]]][[[UUUNNNKKKKKKMMMHHHGGGGGGFFFDDDAAA???===999<<<>>>>>>;;;:::;;;===;;;;;;===@@@DDDCCC???;;;:::777333333555666444222...///111222333333222222555666555666;;;BBBCCC@@@>>>>>><<<:::777333111//////444777444111111///,,,,,,)))%%%%%%(((******)))qqqeee]]]YYYTTTPPPJJJEEEAAA>>>:::777555666888888777666333222111222222333333222222111444333222111000000000000000000000000000111111222111///---+++++++++,,,------------,,,,,,,,,++++++++++++******))))))(((((())))))))))))))))))))))))...111666999:::888555222666444111---+++)))))))))++++++---111555333,,,%%%*********)))((('''''''''***+++,,,---,,,***((('''***((('''(((***---...---...+++'''(((+++...//////333...))))))---000///---+++***)))'''''''''((()))***,,,---...333999888333444222////////////...,,,((()))************))))))'''))),,,,,,)))&&&$$$###"""$$$&&&'''&&&%%%%%%%%%'''''''''(((+++///222444888555222///...---+++)))***++++++,,,,,,,,,+++++++++---000000///---------///666999333---,,,///111444000,,,***+++...000111---------,,,,,,++++++***---///000///...,,,------...,,,***)))+++,,,,,,+++000///...,,,,,,...222666===:::444...***((((((((('''(((***++++++***)))(((******+++---...---***(((,,,,,,,,,+++***))))))(((***************************************+++++++++)))((('''''''''(((***+++((()))+++---------+++***...//////000000000000000///111444555333222111222,,,---///111111000///...***+++,,,...///000000000...000333555555444222111666000---111666444222111444888<<<>>><<<;;;<<<>>>=========:::888:::???CCCFFFJJJNNNQQQQQQPPPPPPPPPSSSUUUYYY^^^bbbbbb\\\WWWQQQPPPOOOMMMLLLKKKJJJJJJFFFEEEDDDEEEEEECCC@@@>>>=========;;;::::::;;;===;;;<<<===>>>??????>>>>>>>>>999555666::::::555000......///000000000000000333111111666<<>>>>>===;;;999999;;;===<<<<<<<<<<<<============;;;777444666:::;;;777111......///000111222222333555222222555;;;>>><<<999===@@@BBB???888333222333555666666444000---++++++...)))''')))***)))***,,,uuuiiiaaa\\\VVVRRRLLLFFFCCC@@@===:::888777777666666555555444333333222111111222333333111111000///..................------......///000111///---+++******++++++,,,++++++++++++*********+++++++++++++++,,,,,,,,,++++++++++++++++++++++++---...000111000///---+++---......///...---,,,+++))))))***///444555222///...---,,,+++***)))((((((++++++,,,------+++***))),,,+++))))))+++++++++***+++)))((())),,,///111111222...******---000111000+++***)))(((((()))++++++,,,000333444888;;;888333444111///...------+++***,,,,,,++++++******))))))''')))++++++)))&&&$$$$$$&&&((())))))(((''''''(((&&&'''))),,,000444777999333111///......---,,,+++(((((()))***++++++******---///111000///---,,,,,,---444777222///111444666222000...---...000111000,,,,,,---------------...)))+++,,,,,,+++***+++,,,///---++++++,,,,,,,,,+++...///000///...///111333555333...***((('''(((((()))***+++,,,,,,,,,,,,+++,,,---...,,,((('''(((******))))))((((((''''''&&&%%%%%%'''((()))+++,,,,,,++++++***)))((('''&&&&&&((()))******++++++******---............,,,+++))),,,,,,---............---///111333444333111000000+++,,,---//////...------+++,,,,,,---...///000000///111333444444333222111222000111444333000111555444888;;;<<<999888999;;;777888::::::;;;===AAADDDFFFHHHJJJJJJJJJJJJKKKMMMLLLMMMMMMOOOPPPNNNJJJGGGHHHGGGFFFFFFGGGJJJMMMPPPPPPMMMJJJIIIHHHGGGFFFDDD@@@???===:::888888;;;===>>>===<<<;;;;;;;;;<<<===999555333666:::;;;777222------...000222333555666777555333555999<<<<<<:::???@@@???;;;666444555777777666444000,,,(((((((((---(((&&&)))***))))))+++vvvjjj```[[[VVVQQQKKKEEEBBB???===;;;999888777666555555555555444333111000000111333444111000//////.........///......------......///000000///...,,,+++++++++++++++++++++*********)))))))))******++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,***,,,///111222111///...++++++,,,///222444333111------,,,+++***)))((((((******+++,,,++++++***)))...,,,+++***++++++***((()))(((((()))+++...111222222///,,,+++,,,/////////++++++***))))))***,,,---+++111555666888999666111222000...---.........,,,++++++***))))))(((((((((''')))+++***(((&&&%%%%%%'''((())))))''''''''')))((()))***---000333555666111///---,,,------,,,+++)))***+++,,,------------...000111000...---,,,------333555222000333777999666333///,,,---...//////......------------------((()))++++++*********+++...,,,++++++,,,,,,+++***---///000111000///000111222000---***(((((()))******++++++,,,,,,---------...000111,,,'''%%%(((---++++++******))))))))))))%%%%%%&&&'''((()))***+++))))))(((((('''''''''&&&((()))***,,,,,,+++******+++,,,---------,,,+++******++++++,,,,,,,,,,,,,,,...111333333222000//////+++,,,---.........------,,,,,,,,,---...///000000000111333444444333222111///000333555222...111888777:::===<<<999777888:::::::::;;;<<<<<<===>>>???DDDEEEEEEDDDCCCDDDFFFHHHGGGGGGGGGHHHGGGFFFDDDCCCFFFEEECCCCCCEEEIIIMMMPPPOOOLLLIIIHHHHHHIIIHHHGGGBBBAAA???<<<999:::<<>>;;;777333333666999666555333...***''''''(((,,,(((&&&)))***((((((***vvviii^^^XXXUUUPPPIIIDDD@@@>>><<<;;;999888777666555555666666444333111000000111333444111111000/////////000000//////......//////000111//////...---,,,,,,,,,,,,+++++++++*********))))))((()))))))))******++++++++++++++++++++++++++++++((()))***+++,,,---......***,,,000333444444222111.........000111222111000,,,++++++***))))))(((((())))))******************///---,,,+++,,,+++)))'''''''''((()))***---///111333000---++++++,,,---------,,,+++******+++,,,---+++000555555555666444///000...------///000000000***)))((('''&&&'''''''''''')))******(((&&&&&&&&&&&&'''((((((''''''(((***+++++++++,,,---...000000///---++++++,,,---,,,+++))))))+++,,,......//////...000111000...------......222444111000444888999;;;666///+++***+++---...//////...---,,,,,,++++++(((***++++++***)))***++++++***)))***,,,,,,+++)))---///111111000//////000000///---+++******+++,,,+++++++++,,,,,,---......000222222---'''&&&)))...*********)))))))))))))))'''''''''''''''(((((((((&&&&&&''''''((((((((()))((()))***,,,,,,+++******(((((()))***+++,,,,,,,,,))))))***+++++++++++++++...000333333111///......,,,,,,,,,---------------------,,,------...///000111222333333333222111111...000444555222...222999;;;===???===999777888:::999:::;;;>>>?????????>>>@@@@@@@@@???>>>???BBBDDDBBBCCCDDDDDDDDDDDDCCCDDDHHHFFFDDDCCCDDDGGGJJJMMMIIIGGGEEEEEEGGGHHHIIIIIICCCBBBAAA>>><<<<<>><<<;;;999888888777777666666555333333222111111222333333111000000//////000000111//////......//////000111........................,,,++++++++++++*********)))))))))))))))*********++++++++++++++++++++++++'''((()))+++---...//////+++---000333444333222111000000111222222111000///***************************************+++++++++///---,,,,,,---,,,)))'''%%%&&&((())))))***---///111///---***)))***+++,,,///...---++++++,,,,,,---+++111555333222333111......---,,,---///000000///((('''&&&%%%%%%&&&'''(((''')))***)))'''&&&&&&'''%%%&&&''''''''''''***,,,///...,,,***)))***,,,---...,,,******+++,,,+++***&&&''')))***,,,---.........///000000......///000000333333//////333777777;;;666///***)))***+++,,,...------,,,,,,+++*********,,,------+++******+++***))))))+++---...,,,+++...///111111000//////000///...---,,,,,,,,,------*********+++,,,---...///111111000---)))'''***---''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&'''((()))******((()))******++++++******&&&'''((()))***,,,------))))))***++++++++++++***...000222222000...---------------------............------,,,---...///000222222333333333222111111...///333555222///222999>>>???@@@===999666777999555777:::???CCCDDDCCCAAA<<<=========<<<===@@@BBB???BBBDDDEEEEEEDDDEEEFFFHHHFFFDDDCCCCCCDDDFFFHHHBBBAAA@@@AAADDDFFFFFFFFFAAAAAAAAA@@@>>>>>>@@@AAA@@@???===;;;;;;:::;;;;;;888888888888777444///,,,)))(((((())),,,111777:::;;;;;;;;;<<<===>>>???@@@;;;999666333222222333444111111111...,,,++++++,,,***&&&%%%(((***'''&&&(((tttggg^^^XXXUUUPPPIIICCC@@@???>>>===888888999999888777555444222222222222222222222222/////////......//////000......------......///000---...///000000111111111,,,,,,,,,,,,++++++++++++++++++***************)))************************'''(((***,,,------------+++---///111111111000//////000333333333111000///))))))******+++,,,,,,---,,,+++++++++,,,,,,---......---,,,------,,,***'''###&&&((((((''''''***,,,---,,,***)))((())),,,...111000...---,,,+++,,,,,,,,,222555333000111111...///---++++++,,,---,,,+++'''&&&%%%%%%%%%''')))***'''((())))))'''&&&'''(((%%%&&&'''((((((***---///222///+++(((''')))+++------,,,*********+++***)))&&&''')))+++,,,...//////---...//////...///111222222444222......222555444444222...,,,,,,,,,***)))*********++++++,,,,,,,,,...///000///,,,******+++))))))***---///111000...///000111000///...///000......---,,,,,,,,,,,,---******)))***+++---...//////...,,,***))))))))))))'''''''''''''''''''''''''''''''''(((((())))))***'''''''''(((((())))))***)))((((((((())))))******(((((())))))***+++,,,---))))))***++++++++++++***...000222222000---,,,,,,......------......///000///...---,,,,,,---///000333333333222222222111111//////111444333000333888>>>@@@@@@<<<777444555777666777;;;AAAFFFGGGDDDAAA:::<<<=========>>>@@@BBB@@@CCCGGGHHHGGGEEEEEEFFFEEEDDDCCCBBBAAABBBCCCDDD>>>======???BBBCCCBBBAAA===>>>@@@@@@???>>>???@@@;;;;;;;;;::::::999999999666666777888777444000---***)))((())),,,222888;;;;;;<<<>>>???@@@@@@AAABBB:::888666555444333222111///000000///,,,*********)))%%%%%%(((***'''&&&'''ssshhh___ZZZVVVQQQJJJDDDAAA@@@???>>>777888999:::999777555444111222222333333222222111......---------......///---,,,,,,,,,,,,---......---...///111222222333333---------,,,,,,,,,++++++---,,,,,,++++++*********))))))))))))))))))))))))''')))+++,,,---,,,+++***,,,,,,.../////////...------000333444444222111000)))******+++---......///---------------...///000...---,,,---...---***(((###%%%((((((&&&&&&(((+++))))))(((((((((***...111222111///---,,,++++++,,,...333666222000000111000///---+++******)))(((&&&'''&&&%%%%%%&&&(((+++,,,'''((()))((('''&&&'''(((%%%&&&(((((())),,,///222333000+++((('''))),,,......,,,***)))******)))(((''')))***---///000111111---...////////////222444333444222------111333222...---...//////...***(((&&&'''((()))+++---......000111111000---+++++++++******+++///222333222111000000111///......///111...---,,,,,,++++++,,,,,,))))))))))))***,,,...///---+++))))))))))))(((&&&((((((((()))))))))))))))%%%&&&'''((()))++++++,,,)))))))))))))))((((((((()))((('''''''''(((***++++++++++++***++++++,,,,,,))))))***+++++++++++++++...000222222000---,,,,,,///............///000000///...---,,,,,,---///000333333333222222111111111000...000333444222333777>>>??????;;;666333333555:::;;;>>>CCCGGGGGGBBB===:::<<<>>>??????@@@BBBDDDAAAEEEIIIJJJHHHEEEEEEFFFBBBAAAAAAAAAAAAAAAAAAAAA<<<<<<===???@@@@@@???===999<<<>>>??????>>>>>>???888888999999999888777777333444666888777444111...,,,***))))))---222999===:::===@@@BBBBBBBBBBBBCCC:::999777777666555222000...///000///,,,)))((('''(((%%%%%%(((***'''%%%&&&qqqeee\\\WWWRRRLLLGGGEEEBBB===::::::<<<:::999888888777444222222222222222222222222222000000///...............---......---+++******+++,,,,,,,,,------///000000,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,***)))))))))***+++...///...,,,)))(((((()))&&&'''(((***+++,,,,,,,,,,,,...111444666555222///---,,,,,,---///000...---,,,,,,+++++++++++++++++++++++++++---...---***'''''''''&&&%%%&&&'''((()))---,,,)))(((((()))+++,,,---,,,++++++------,,,+++///555666111---...111222333...)))(((******&&&###(((&&&%%%&&&((()))'''$$$''')))***)))'''&&&&&&'''))))))+++...000000///---111---((('''***,,,,,,+++###$$$%%%''''''(((((('''))))))***+++,,,...000111---,,,++++++,,,///111333333333222222111///...---000000000///...---++++++******)))))))))***,,,---222222111111000...---,,,---+++,,,111111...111777666444222222111111000///---...000000///......///333000,,,+++---000333555777555222///---++++++***)))+++,,,+++***)))***+++******))))))***+++,,,,,,%%%(((***+++***)))*********)))(((((((((((())))))(((((()))***++++++,,,,,,)))******++++++,,,---------111444222---***+++............,,,++++++,,,...444000...//////---...222333444444333333111000///---///222444555666888:::@@@===999666555444444333<<<;;;===CCCEEE@@@<<<;;;===<<<<<<===@@@CCCCCCCCCGGGHHHHHHGGGFFFDDDBBB@@@@@@???@@@BBBDDDDDDAAA???888===AAABBB@@@===<<<<<<:::===AAABBB???:::666444888888777777777777777777555777::::::888444111000,,,,,,,,,,,,...000333555>>>@@@AAA@@@BBBCCC>>>888888666999<<<888...***,,,///......///000...,,,))))))((('''&&&%%%%%%&&&'''rrrfff]]]XXXRRRKKKFFFDDDBBB===;;;===;;;:::888888888777444222333333333333333333333333000000///..................///000///---+++,,,------------......///000111,,,,,,,,,+++++++++******************************---,,,***)))))))))***+++...///000...+++)))((()))***+++,,,...///000000000---...000333555444222111//////...///111111000...,,,,,,++++++++++++++++++,,,+++,,,---......+++)))''''''&&&%%%&&&'''((()))(((''''''(((***...111444///---,,,---......---,,,---222444000---///222333444///++++++,,,+++'''###'''&&&&&&'''))))))'''$$$''')))***)))'''&&&&&&''''''(((+++///222333222111---***'''&&&&&&'''((('''"""######$$$%%%&&&&&&&&&))))))******,,,---...///+++,,,,,,,,,+++---000333444444333111000...------000000000///...---,,,+++***)))))))))***,,,...///000111111000000///...---...,,,---111000---///555555444444444444222000...000111222111000///...///,,,+++***,,,///222444444666444222///---,,,,,,,,,***+++,,,,,,******+++,,,))))))*********+++++++++)))+++---...---,,,,,,,,,)))((((((((((((((((((((((((((()))******+++,,,,,,)))******++++++,,,,,,------111444222---***+++......///...,,,++++++...000444000...//////---///222444444333222111000//////---///222444444555777999===:::777555444444444444===::::::???AAA>>><<<<<<=========>>>???BBBDDDEEEIIIIIIIIIIIIGGGFFFDDDCCCBBBBBBCCCEEEFFFDDDAAA>>><<>>:::222///111555222...,,,,,,+++******'''&&&%%%$$$$$$%%%%%%&&&sssggg___ZZZSSSKKKEEECCCAAA======???;;;:::888888888777555222333333333333333333333333000000///.........//////000111111000...------...............///000000111,,,,,,,,,++++++++++++******)))))))))))))))******---,,,+++***)))******+++---///111000---***)))(((((()))+++,,,.../////////---...000222333333333222222111111111333333111///---,,,,,,+++*********+++,,,++++++---......,,,***''''''&&&%%%&&&'''((()))&&&&&&&&&(((+++000444777111///......//////---,,,***000222000...111444444444111.........,,,'''###&&&&&&''')))+++***'''$$$'''((())))))'''&&&'''((()))+++...111333222111000***+++***(((%%%$$$%%%&&&############$$$%%%&&&&&&))))))******+++,,,,,,---***,,,...---******///444666555333111///...------000000///...---,,,,,,+++************+++---///000...//////000000/////////000...///111///,,,---111222444777888777444000...111111000///...------,,,%%%&&&)))---111444444333444333111///...------...)))+++,,,,,,+++******+++((()))***+++,,,+++******(((***++++++)))(((((()))'''(((((())))))(((((('''((())))))******+++++++++))))))******+++,,,,,,,,,,,,000444222---)))***---//////...,,,+++,,,///222555111///000000...///333666444222000............---///222333333333555666888666555444333444444555===999888;;;===;;;;;;===<<<>>>@@@???>>>@@@EEEIIILLLKKKKKKJJJJJJIIIHHHHHHFFFGGGGGGHHHHHHEEE@@@<<>>;;;999999888888999999999888666555777888::::::999777444222***************...333777===BBBCCC;;;444444777999;;;;;;>>>AAA>>>888666777;;;666///)))(((((())))))&&&&&&&&&%%%%%%&&&''''''ssshhh```\\\UUUMMMFFFCCC@@@<<<<<<>>>;;;999888888888777555333444444444444444444444444000000///////////////000000111222000...---...///---------------...///000++++++++++++++++++++++++******)))((()))***++++++---,,,+++***)))***+++++++++---000000---***(((''''''(((***,,,...//////000...000111222222222333444333222111222333333111///...---,,,************++++++******+++------,,,***''''''&&&%%%&&&'''((()))))))))((((((***---111333111000............---+++)))...111000000444666666333222111000000---((($$$%%%''')))+++,,,***'''$$$'''((()))((('''&&&''')))...000222333111...,,,+++,,,...///,,,(((%%%%%%'''%%%%%%$$$$$$$$$%%%''''''))))))******++++++++++++(((,,,///---((((((...444888666444111///------,,,...------,,,++++++++++++------,,,+++,,,---...///,,,---...///000000000000111111111111///,,,,,,...000444999;;;999555000......---,,,+++,,,,,,+++***%%%%%%(((,,,111444444333222111000............///(((***,,,,,,***))))))***((()))+++,,,,,,+++***(((((()))***)))'''&&&&&&'''&&&'''((()))))))))((((((((()))))))))*********+++)))))))))***++++++,,,,,,+++000333111,,,)))***,,,000///...,,,+++---111444555111///000000...///333777555111...,,,,,,,,,------///111222222222333555333444444333222333555666;;;888888<<<>>><<<;;;<<<<<<@@@BBBAAA???@@@GGGMMMNNNNNNMMMLLLLLLLLLLLLMMMJJJJJJJJJKKKIIIEEE???;;;??????@@@@@@???>>>>>>>>>BBBBBBBBB???<<<:::::::::888888999:::999888666555666666777888999777444222,,,---...------000777<<<>>>AAA???666111333777999888<<>>???@@@AAAAAAAAACCCBBBAAA===:::888999:::888888999999888777555444555444444666777777444111---///111///...111777===@@@???:::333333777999888222;;;DDDIIIHHHCCC===777666333...+++***)))((('''''''''((())))))*********sssggg___ZZZXXXPPPHHHEEEAAA<<<:::<<<:::888888888888888666444333333333333333333333333000000/////////000111111...//////...,,,++++++,,,++++++*********++++++,,,***++++++++++++,,,,,,,,,,,,+++***)))***+++---///...---,,,******++++++,,,)))+++------***(((''''''(((***,,,...000111222333222555888777444111222333000//////000222222111000000...,,,***))))))***+++***)))(((((())))))(((&&&''''''&&&%%%&&&'''((()))((('''&&&'''(((,,,///111222000...------,,,***(((***...111111222666666333////////////---+++)))(((&&&))),,,---+++)))(((((('''(((((('''&&&&&&)))+++---///111///,,,+++---000......---***'''%%%&&&&&&###$$$$$$%%%%%%$$$$$$###'''(((***,,,---,,,,,,+++))),,,---+++'''''',,,111666666555444222///---,,,(((((('''((()))+++---...333222///---+++***))))))+++,,,---...///000000000///333555222000000000...---222777777444111/////////,,,)))+++...111111000+++++++++...111444555444///...---,,,+++,,,------&&&(((+++,,,***(((((((((******+++,,,+++***)))(((*********)))(((''')))+++)))))))))))))))+++,,,,,,))))))))))))))))))))))))(((((())))))***+++++++++***...222000+++'''(((++++++,,,---------...111333444000...//////---...222555333111///------------,,,...111222222222444555333555777666444222444777999888;;;BBBDDD@@@<<<<<<===@@@CCCDDDDDDFFFIIIMMMPPPNNNLLLLLLLLLOOORRRTTTQQQOOONNNMMMLLLIIIDDDAAA======???AAADDDFFFEEECCCCCCCCCAAA===:::888888:::999888777666555555444444444333222444777777555111---000333222///000666;;;???>>>999444444999999666000;;;EEEJJJIIIFFF>>>777333111...,,,,,,***(((&&&%%%%%%&&&'''''''''&&&&&&rrrfff]]]XXXTTTMMMHHHFFFCCC>>><<<===999888777888888888666444333333333333333333333333000000//////000111111222...//////...,,,++++++,,,,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,+++***(((((((((***---///...---,,,+++***+++,,,,,,***+++---,,,***(((((()))%%%''')))+++---///000000444888<<<;;;666222111222.........000222333333111000...,,,)))((()))***+++---+++)))((((((((('''&&&''''''&&&%%%&&&'''((()))(((((('''''')))---000333444222000///...---+++)))***...000///111444222...,,,------,,,+++*********'''***,,,,,,***))))))***'''((((((&&&%%%&&&)))+++000111222///++++++///333///,,,)))'''&&&'''&&&&&&%%%&&&((())))))(((&&&$$$'''(((***---......------+++++++++)))((())),,,...333444555555444111...,,,'''''''''(((***---000222222111...,,,***)))))))))+++,,,---...//////000000...333666333222444333000---000444333///---...000111---***+++///222111///***+++...222666777666444...---+++*********++++++'''***---...,,,***))))))+++++++++*********))))))&&&''''''&&&%%%%%%'''))),,,+++)))((()))+++...000)))))))))))))))))))))((((((((())))))******++++++***...111///***'''(((+++(((***---.........000222333///---......,,,---111333333222111///......---+++...000222333444555777555888;;;999555333444777:::888:::@@@BBB@@@===>>>>>>@@@CCCFFFHHHIIIJJJKKKOOOMMMKKKJJJKKKOOORRRUUUTTTRRRPPPOOONNNLLLJJJHHHAAAAAACCCFFFJJJJJJGGGDDDDDDDDDBBB???;;;999999:::999888555333222222333444555333111444777999666222...333777666222222666;;;<<<>>><<<666444555555333333===FFFHHHGGGFFFAAA:::444111...,,,+++)))(((&&&%%%%%%&&&'''&&&&&&$$$$$$qqqeee\\\WWWPPPKKKGGGFFFEEEAAA>>>???999888777888888888666444222222222222222222222222000000///000000111222222...///000///---+++,,,---------,,,++++++,,,,,,,,,*********++++++,,,,,,,,,***)))'''&&&'''))),,,......---,,,+++++++++,,,,,,,,,------,,,***)))***+++((()))+++---000111222333555:::>>>===777222000111.........000333555444333111///,,,)))((((((***+++///,,,***))))))((('''&&&''''''&&&%%%&&&'''((())),,,+++))))))***---000222666444111000///...,,,)))***---......///111///++++++++++++***)))(((***+++(((***---,,,)))(((***,,,'''((('''&&&%%%&&&))),,,555666555000***)))...333222---(((&&&''')))((('''(((***---//////---***(((&&&(((+++---/////////...,,,+++)))((((((***,,,---222333555666555222...,,,'''''''''))),,,///333555000///---+++************+++,,,---...////////////,,,333666333333666555222,,,000222000,,,+++---111222---))))))---///...,,,'''***000666;;;;;;888444---,,,+++))))))))))))***(((+++...///...,,,++++++,,,,,,+++***))))))******))))))))))))((()))+++---...,,,)))((())),,,///222))))))))))))((((((((((((((((((((()))******++++++)))...111///***'''(((***&&&))),,,......//////000222...,,,------+++,,,000222222222222111000......+++---111222333555777888777;;;===;;;666333444777<<<999999===???>>>>>>@@@???@@@BBBFFFJJJLLLKKKIIINNNMMMJJJIIIKKKNNNSSSVVVWWWTTTRRRPPPPPPOOONNNMMMEEEEEEGGGJJJMMMMMMIIIEEEEEEEEEDDDAAA===::::::::::::777444222000111222444666333222444999:::777444111777<<<;;;666444888<<<999???@@@999222000111111666???FFFFFFEEEFFFCCC===777333...***)))((('''&&&''''''((((((((('''%%%$$$}}}ooobbbYYYVVVSSSNNNHHHDDDBBB@@@???======;;;999888888666333111222222222222222222222222//////000000000...---,,,000///......------------+++---......+++)))))))))***+++,,,,,,******+++,,,))))))))))))***,,,...000...,,,***''''''(((***,,,************))))))))))))))))))))))))***,,,...///333666999<<<;;;888333000---...111333333222000///...,,,)))&&&&&&''')))+++)))***++++++))))))***+++)))(((&&&%%%%%%&&&((()))---,,,,,,++++++,,,,,,---000000000//////...---,,,******+++,,,...///000000,,,...///---***'''%%%%%%...---,,,***))))))))))))***+++***)))((()))+++...999777444///,,,+++...111,,,,,,+++***)))(((''''''++++++***))))))***+++,,,,,,***(((***...111111/////////...+++((('''(((***---,,,...333888777000***'''))),,,000444666777777111000///---,,,+++******,,,,,,,,,,,,,,,---...///333///,,,...222555444222000////////////000000111111,,,'''''',,,000111///...,,,,,,222:::???@@@>>>------------+++)))&&&%%%(((,,,///---)))&&&(((+++((()))+++,,,,,,+++)))((('''((())))))(((((()))***...+++(((((()))***++++++''''''''''''(((((((((((())))))))))))))))))))))))(((---000,,,)))***+++***---,,,+++...111222111///+++---...+++'''&&&+++///555333222333555555333000000222444444444444666777666666555444333444555555>>>::::::>>>@@@??????AAA@@@@@@@@@@@@BBBDDDGGGHHHIIIFFFGGGKKKOOOQQQUUUZZZYYYWWWUUUSSSSSSQQQOOOMMMKKKJJJIIIIIIJJJHHHDDD@@@@@@BBBCCC@@@<<<999:::<<<777666444111000111111222444111333999===<<<<<<>>>777>>>DDDEEE@@@;;;888999999AAADDD===333000111222888HHHRRRNNNGGGGGGFFFCCC777333---)))'''%%%$$$###''''''''''''''''''''''''~~~pppddd[[[WWWSSSNNNHHHDDDBBB@@@???===<<<;;;999888888777444222333333333222222222111111...///000000000///...---000000///---,,,,,,,,,,,,+++---///...,,,+++*********+++,,,,,,******+++,,,******)))***+++,,,...///...---+++)))((()))***+++************))))))))))))))))))))))))***,,,...///333777;;;>>>===999333///...///111222222111000//////---***'''&&&(((***+++***,,,------,,,++++++,,,)))(((&&&%%%%%%&&&((())),,,,,,++++++++++++,,,,,,000000111111000///---,,,))))))+++,,,---...///000///000000...+++((('''''')))(((((('''''''''(((((()))***+++***))))))+++---222111///...///000111222)))))))))(((((()))))))))***)))(((((('''((()))***((('''&&&)))---000111000//////...+++)))((()))+++------///444777666///)))((()))+++...111444555555000///---+++*********+++,,,,,,,,,,,,------...///222...,,,---222444444222///////////////000000111111,,,''''''+++...///...---,,,,,,111888======;;;------,,,+++***((('''&&&))),,,///---)))&&&(((***)))***,,,------,,,***)))'''((())))))(((((()))***,,,***(((((()))+++++++++''''''''''''(((((((((((())))))))))))))))))))))))(((---000,,,)))***+++***---,,,+++---000111000...,,,------+++((())),,,///555333111111333333222///222444666666555444444555444333333333444666888:::===999999===???======>>>@@@AAABBBCCCEEEFFFHHHIIIHHHHHHKKKRRRUUUUUUVVVZZZXXXVVVUUUUUUVVVVVVUUUTTTNNNLLLKKKKKKLLLKKKHHHEEEDDDEEEDDDBBB???=========888777444111000000000111333111222888<<<:::999:::999???FFFIIIGGGBBB===;;;555>>>BBB<<<444222333555888FFFNNNIIICCCDDDEEEBBB666222,,,(((&&&%%%$$$###''''''''''''''''''''''''qqqeee\\\YYYSSSNNNHHHDDDBBB@@@???===;;;:::999999999888666444555555444333222111000000......///000000000//////111000///---,,,++++++++++++---//////---,,,+++,,,***+++,,,+++******+++,,,+++++++++++++++,,,------......---,,,,,,+++******************))))))))))))))))))((()))***+++---...333777<<>>:::444000111111111111111111000000///---***(((((()))***,,,+++---///000///---,,,---)))((('''&&&&&&'''((()))++++++************++++++//////111111111///---+++((((((***+++---......///111111111...+++(((((()))&&&&&&&&&&&&&&&'''((((((''')))++++++***)))***+++,,,,,,,,,///333444222///''''''&&&&&&''')))+++,,,))))))((('''&&&&&&&&&&&&$$$$$$%%%(((,,,///000000......---+++)))(((***,,,,,,---000555888666000***,,,******,,,///222333333000...+++)))((((((***+++,,,,,,,,,,,,---.../////////---+++,,,000333222111...////////////000000111222...)))(((***------,,,,,,++++++///555999999777///...,,,***((((((((((((+++---///---)))&&&'''((()))+++,,,------,,,+++)))'''((())))))(((((()))******)))'''(((***,,,,,,+++''''''''''''(((((((((((())))))))))))))))))))))))(((---000,,,)))***+++***,,,,,,,,,---///000///---...---,,,++++++,,,...///555333000///000000000///222555888888666444222222222111111222444888<<>><<<:::;;;???@@@BBBEEEFFFGGGHHHHHHGGGHHHNNNVVVZZZXXXWWWXXXUUUTTTTTTVVVYYYZZZZZZYYYQQQOOOLLLLLLLLLKKKJJJHHHHHHFFFDDDCCCBBBAAA???===:::888555222000000000000222000222777:::777444444888===EEELLLNNNJJJBBB;;;222;;;@@@<<<666444666777777DDDKKKEEE@@@BBBDDDAAA555111,,,(((&&&&&&%%%$$$''''''''''''''''''''''''~~~qqqeee\\\YYYSSSNNNHHHDDDBBB@@@???===;;;:::999999:::999777666777666555444222111000///......//////000000000000111000///---,,,+++++++++***,,,......---++++++,,,)))+++,,,+++***)))***+++,,,,,,,,,+++,,,,,,,,,,,,000000000000///...,,,+++************)))))))))((())))))(((((()))***,,,---111444888;;;<<<:::777555444333222000//////000000///...+++)))))))))+++,,,***---000111000...,,,,,,***)))'''&&&&&&''')))*********))))))))))))******,,,---///000///...+++***'''(((***+++------------000111000---***(((((()))''''''''''''((())))))***(((***,,,,,,+++))))))))),,,+++,,,111666666000***''''''&&&%%%&&&(((***+++))))))((('''&&&&&&%%%%%%$$$%%%&&&))),,,...000000.........,,,))))))+++,,,+++---111666:::999555111111...++++++...111333222...,,,)))&&&&&&'''***,,,,,,,,,,,,,,,---...//////,,,+++***,,,///111111000......///000000111111111555111,,,***+++---------,,,++++++...222444444333000...+++((('''((()))***,,,......---)))'''&&&'''((()))+++,,,,,,+++)))((('''((())))))(((((()))***((('''''')))+++,,,,,,+++''''''''''''(((((((((((((((((((((((((((((((((((((((---000,,,)))***+++***,,,,,,,,,------------,,,///---++++++---///000000666444111...------......///222666777666333111111111111000222555999>>>AAA???;;;;;;>>>???<<<::::::<<<>>>BBBEEEGGGHHHGGGFFFGGGHHHMMMVVVYYYWWWVVVXXXTTTTTTTTTVVVYYY[[[[[[ZZZSSSQQQMMMJJJHHHGGGGGGGGGIIIEEEBBBBBBCCCBBB???<<<<<<:::777444222111111222222000111666777333000///333777@@@JJJQQQNNNDDD:::444<<>>@@@AAA>>>===AAABBB>>>;;;<<<===???CCCGGGIIIJJJIIIHHHJJJJJJMMMTTTXXXWWWXXX\\\YYYXXXWWWXXXYYYZZZYYYXXXVVVSSSOOOJJJFFFDDDDDDDDDIIIEEEBBBBBBCCCBBB???<<<<<<;;;888555444444444555444111111555666111------///333<<>>???888666444111//////...///...---+++***))))))******(((+++---...---+++******+++***)))(((((()))***+++******))))))))))))******)))))))))***)))))))))(((***+++---......,,,***)))''')))++++++)))'''''''''&&&&&&''''''(((***+++,,,///000000...+++(((''''''&&&'''+++111666666222...++++++***)))((('''&&&%%%***************)))(((''''''***---//////...///000000000///---***)))***+++(((+++///444999>>>AAABBB<<<666000///222444222000+++***(((&&&&&&(((***,,,......---,,,,,,,,,,,,---((()))+++---///000000111...000222333444444444333;;;888555111000111222444000///////////////......///---***((('''(((***+++------,,,,,,***)))'''&&&%%%'''((())))))((('''%%%'''((())))))(((((()))***&&&'''(((***,,,,,,)))'''''''''''''''((((((((((((''''''''''''''''''''''''(((---000,,,)))***+++******,,,---,,,***))))))***,,,,,,++++++,,,///111333888888666333///,,,---...))),,,000222222111111111222222333555888;;;>>>???BBB??????CCCDDD@@@===>>>???AAAEEEIIIKKKLLLKKKKKKNNNMMMOOOUUUXXXYYY\\\```^^^\\\ZZZYYYYYYYYYWWWUUUVVVUUUQQQLLLFFFCCCCCCDDDGGGEEECCCBBBAAA@@@>>><<<:::999777555555666777888666222111444444000---......222;;;HHHRRRSSSLLLEEEAAADDDCCC<<<666555555444555DDDPPPQQQOOONNNGGG>>>777333...***(((((('''&&&''''''''''''''''''''''''}}}qqqfff^^^[[[SSSNNNHHHDDDBBB@@@???======<<<;;;;;;;;;;;;999777777666555444333222111111222111000/////////000111111111000000000000111111000111222111///,,,++++++(((***+++***)))((()))+++)))***,,,---............222222222111///...,,,+++************))))))))))))(((((('''&&&'''((()))***(((+++111666;;;===>>>===888777555333000///------,,,,,,***)))))))))))))))***+++------+++***+++,,,,,,+++)))(((((()))+++,,,+++******))))))******+++***)))(((((((((((()))***---...//////...,,,)))'''###&&&***,,,+++)))((('''$$$%%%&&&)))+++...111222444444222///***'''''''''%%%'''+++...000000///---***+++++++++***(((&&&$$$((()))*********)))((((((%%%)))---/////////000222222222000---***((()))***(((***---111666;;;AAADDD???888222111444555111---))))))((((((((()))+++,,,000///...---,,,+++++++++'''))),,,...///000111111///111333555666666555555;;;:::666333111222444666222222222111///...---......,,,***)))((()))***+++,,,,,,+++++++++***((('''&&&''')))******)))'''&&&'''((())))))(((((()))***&&&'''(((+++,,,+++(((%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((---000,,,)))***+++******,,,---,,,)))''''''))))))+++,,,,,,+++,,,111555:::::::::666111...---...,,,...111111111000000111///111444777:::===???@@@BBB???@@@DDDFFFBBB??????>>>@@@CCCGGGIIIJJJKKKJJJNNNLLLOOOUUUYYYYYY[[[___]]][[[XXXVVVVVVTTTQQQOOOQQQQQQOOOKKKEEEBBBCCCDDD@@@@@@@@@>>>;;;999999999666555444444555777999:::999444222333333000///000,,,111;;;FFFPPPSSSPPPMMMCCCEEEAAA888222333444333333AAAKKKLLLKKKKKKEEE<<<999555///+++)))((('''&&&''''''''''''''''''''''''~~~rrrggg___\\\SSSNNNIIIDDDBBB@@@???===>>>===;;;;;;<<<;;;999666666666555444333333222111333222111/////////000000111111111111111222222333222444555333000---,,,,,,(((***+++***)))((()))***(((***,,,...////////////111111000...---+++******************))))))))))))(((((('''&&&&&&''')))***''',,,333;;;>>>???<<<:::888777666444111///---,,,,,,+++***)))((((((((((((+++,,,---,,,++++++,,,---,,,+++)))(((((()))+++,,,++++++************+++++++++***((('''''')))+++,,,...///000000///,,,(((&&&!!!%%%***---,,,***(((((($$$&&&(((+++000444777999777666333///***''''''((((((***,,,---+++)))))))))(((***,,,---,,,***'''%%%'''((()))******)))(((((("""''',,,//////000222444333333111---***(((((())))))+++,,,///333999???DDD???999222111444444000+++((((((((())))))***+++,,,111000///---+++*********'''***---///000000111222000222444666777777777666;;;:::777444111222555777444444444222///...---...---,,,+++)))))))))******,,,+++***+++++++++)))((('''((()))++++++)))(((''''''((())))))(((((()))***'''''')))+++,,,+++'''$$$''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((---000,,,)))***+++***))),,,---,,,(((&&&'''((('''+++---,,,***+++000666:::<<<<<<999333///---...000111222222000//////000---///333888<<>>@@@DDDFFFBBB??????;;;===???BBBEEEGGGGGGHHHJJJJJJNNNUUUXXXWWWXXX[[[YYYWWWTTTRRRQQQOOOLLLJJJJJJKKKKKKHHHCCC@@@AAACCC999;;;<<<999555222333555222222111222444666999;;;;;;555222333333111000222***000999DDDLLLQQQQQQPPPCCCDDD???555000111333333111===FFFFFFEEEFFFBBB999;;;666111,,,***)))'''&&&''''''''''''''''''''''''~~~rrrhhhaaa^^^SSSOOOIIIDDDAAA@@@>>>===<<<===??????>>>;;;888666555666777666444333555666//////000000000000///...111111222333333222000000222000---,,,---...------+++******)))))))))))))))******+++++++++,,,,,,,,,...---+++))))))))))))***)))))))))))))))((('''''''''''''''''''''((())))))(((...777>>>@@@===888333888555333333444111,,,'''((()))***+++***)))'''%%%(((***++++++++++++,,,...---,,,+++***))))))))))))++++++***(((''''''***,,,***)))'''&&&'''(((***,,,///666999333---***(((&&&'''***------***((('''(((((('''(((***000555999;;;:::777222---)))((('''''')))******)))(((''''''((((((***,,,......---***)))***(((''')))+++,,,***'''((('''(((***...000111111444222///+++((((((***---...333444//////777>>>???<<<111///999<<<333***)))'''%%%$$$&&&)))+++------///222222...,,,---...,,,+++,,,...111444555333222666222222888;;;999666666:::888333///111777777333===888333000111222222000///...---+++***))))))))),,,,,,,,,+++***))))))(((&&&''')))*********)))((('''((()))***++++++***))),,,)))&&&%%%&&&'''((('''))))))(((((((((''''''''''''&&&%%%$$$$$$&&&''')))(((***,,,+++((('''(((+++***))))))))))))(((((((((---++++++------,,,000666===999333111111111///,,,///000000000......000111111333666999;;;<<<<<<<<<<<<<<<===???AAAAAA???===777<<>>AAAIIIHHH>>>:::999777555444444444555444000000111//////888DDDGGG777---111555111///222//////000999JJJVVVUUUMMMEEE===444000000222222000///222888>>>BBB@@@;;;777666222---***))))))(((''''''&&&%%%$$$###$$$%%%&&&uuujjjbbb___TTTPPPIIIDDDAAA???>>><<<>>>???@@@@@@>>>;;;888666111444888<<<===<<<999777333222222111///...,,,+++000111222222222111000///000...,,,,,,---...---,,,++++++***)))))))))))))))************+++++++++,,,---,,,+++)))(((((()))))))))))))))))))))((((((''')))))))))((()))******+++)))...777===???===777444333222111111///,,,(((%%%((()))***+++***)))'''&&&)))+++,,,,,,******+++---------,,,+++******))))))++++++***((('''''')))+++)))((('''''''''((()))***---333666222---+++***((((((+++---,,,***(((((()))'''(((,,,000444666666555555333///,,,))))))))))))((()))***)))((('''((())))))***+++,,,,,,+++)))((((((''''''(((******(((%%%'''''''''***---000000000222111///+++(((''')))***...333444111111888===>>>;;;222000999<<<333+++***(((&&&%%%'''***---......///333333///,,,------+++)))+++---111444555555444777444555;;;>>>;;;888888444444111...111777:::999<<<888444333444444333222///...---+++***)))))))))+++******)))((((((''''''&&&''')))*********)))((())))))((((((((()))***++++++)))&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$&&&'''))))))+++---+++(((&&&(((*********)))))))))(((((((((,,,))))))++++++***...555;;;777111///000000///---///000000///...---///000222444666999;;;<<<======999:::<<<>>>@@@@@@>>>;;;:::===>>>===???DDDFFFDDDEEEGGGIIIJJJKKKMMMPPPRRRJJJJJJHHHFFFCCCAAA>>>===<<>>666444333111000000000000222//////000///000999DDDQQQ===...111666444000111......000777EEERRRTTTOOOGGG@@@777333333444333222000111444888;;;;;;888555333000,,,))))))(((((('''&&&&&&%%%$$$$$$%%%&&&'''xxxmmmddd```UUUPPPJJJEEEBBB???===<<<@@@@@@@@@@@@>>>;;;888666222666>>>HHHMMMKKKDDD===333222111000///...---,,,000000111111111000///...---,,,,,,,,,......,,,***++++++***))))))))))))***)))))))))*********++++++,,,+++***)))((((((((()))))))))))))))(((((((((((())))))(((((())))))***+++***///666<<<>>>;;;777444111222222000---)))''''''((()))*********)))((('''***,,,,,,,,,***)))***+++---,,,,,,+++*********))),,,,,,+++)))&&&&&&''')))''''''''''''((((((((()))***000333000,,,,,,,,,******+++,,,+++)))((()))***&&&+++111777888666111...000...,,,***))))))***+++''')))***)))(((((()))***************)))((((((''''''((()))+++,,,+++(((%%%&&&&&&'''***---//////...111000///,,,)))''''''(((---222444333444888;;;;;;999222111999<<<444---,,,)))((('''(((,,,///000000111444444///,,,------+++(((***---000333444555555666555999@@@BBB>>>;;;:::222444222......555:::<<<;;;:::888888888777555333------,,,++++++***)))))))))((((((''''''&&&&&&%%%&&&''')))*********)))(((+++)))(((&&&'''(((+++,,,+++)))''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((())),,,---+++(((&&&''')))))))))))))))((((((((((((***''''''))))))(((---333999444///...///000///...///000000...---,,,---///222444666888:::;;;<<<<<<666777:::===@@@@@@===::::::<<<<<<;;;???HHHOOOPPPIIIGGGFFFEEEGGGIIIIIIIIIBBBAAA@@@>>>===<<<<<<<<<888<<<<<<:::???FFFDDD===777666444222111111111222000......///...000888@@@SSS>>>...///555444000...,,,...///333===JJJOOONNNGGGAAA:::666666666555444111111111333444555444222...,,,***((()))((('''%%%&&&%%%%%%%%%&&&'''((((((yyynnneeeaaaVVVQQQKKKEEEBBB???===<<>><<<:::777555444777???JJJRRRPPPGGG>>>///////////////000000111000000111111000///...---+++++++++---......,,,***,,,+++******))))))******((())))))))))))******************))))))(((((((((***))))))(((((((((((((((''''''&&&&&&''''''((()))+++///555:::;;;:::777444222444555333...******+++))))))*********))))))(((+++,,,---,,,)))(((((()))+++++++++******))))))(((,,,,,,+++)))&&&%%%&&&(((&&&&&&'''((((((((((((''''''---000...,,,......,,,******)))((((((((()))***)))...555:::999444...***,,,+++***(((((()))***+++'''(((******))))))***,,,+++***)))'''&&&&&&&&&''')))***---//////---)))'''&&&&&&'''***---......---000111111...+++((('''''',,,///222444555777777777777222333999;;;555///---+++))))))***...111222222111444444///,,,------+++'''))),,,...///000222333444555:::BBBCCC???;;;:::666888666///,,,000666999<<<<<<<<<<<<:::777333111,,,,,,,,,,,,++++++***)))(((((((((''''''&&&&&&&&&&&&''')))*********)))((())))))(((((((((((()))***)))((('''((())))))((('''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''(((***,,,---+++'''&&&'''))))))((((((((('''''''''''')))''''''(((((((((,,,222888333...---///111111000/////////...,,,+++,,,...222222444666888999:::;;;444666999===@@@@@@===:::888:::;;;<<>><<<=========<<<:::888666444333444999AAAGGGFFF>>>777//////......///000111222000111111111000///---,,,******+++,,,......---+++,,,++++++***************((())))))))))))************************)))))))))******)))((('''(((((()))(((''''''''''''((())))))---///444777999888666555333555555333...++++++---))))))***************)))+++,,,---+++)))'''((()))((())))))***))))))((('''+++++++++)))'''%%%&&&'''&&&'''(((((())))))((((((''',,,...,,,,,,///000...)))((('''''''''(((((())),,,111777999666111---+++++++++)))(((''''''((((((''')))******))))))***,,,+++***(((&&&%%%%%%&&&''')))+++...///...,,,)))'''%%%&&&'''***---...---,,,000111222000---***))))))+++,,,///333555444333222444222333888:::666111...+++******+++///222444444000333333...,,,,,,,,,***(((***,,,---++++++---///111333999AAAAAA<<<888777777:::777000,,,000555777===>>>???>>>:::555000...++++++,,,,,,,,,+++******))))))((((((((((((((('''&&&''')))*********)))(((&&&((()))+++***)))'''&&&((((((((()))+++***)))''''''(((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''))),,,---+++(((&&&''')))((((((((('''''''''&&&&&&***(((''')))))))))---333888333...---///222333222...//////...,,,,,,---...111111222333555777888999555666999===@@@@@@===;;;777:::<<<===BBBKKKQQQRRRDDDAAA>>>???BBBDDDCCCAAAAAA???===<<<;;;;;;;;;<<<===??????@@@BBBCCC???888666555333111000000000000222222111...---000333444333000...000000///...///---///...,,,///777>>>@@@===;;;999777666555444222333444777:::;;;999444000(((&&&%%%&&&''''''%%%$$$$$$%%%&&&'''(((((())))))uuukkkccc```UUUPPPJJJFFFCCCAAA???>>><<<;;;;;;:::999777666555666666888;;;>>>===999555333222000............///111111222222111///---,,,+++******,,,...///...---,,,,,,+++************+++)))))))))*********++++++******++++++++++++***)))+++***((('''''''''((()))+++************+++,,,,,,...000333555777777666555222222222000---+++***+++)))))))))************++++++,,,,,,+++)))'''((()))(((((()))******)))(((''')))***+++)))'''&&&&&&'''(((((((((((()))))))))))))))---...,,,---000000...((('''&&&''')))***)))(((...222666666333...,,,,,,+++***)))(((''''''''''''(((***+++***))))))***+++***)))'''&&&%%%&&&&&&''''''))),,,,,,***(((&&&&&&&&&'''(((+++...///---+++///111111000...,,,,,,,,,,,,***,,,222444222000///000111333666888666222...,,,+++***,,,000333555555---111111---+++,,,,,,***)))+++---,,,)))(((+++---///111777>>>===777333444444666555111000555999999:::<<<>>><<<777222...,,,)))***+++,,,---,,,+++***))))))))))))))))))))))))&&&''')))*********)))(((%%%'''***,,,,,,)))&&&$$$''''''(((***,,,+++)))&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((***,,,+++((('''(((+++))))))))))))((((((((((((+++((((((*********...444999444...---///222333333...//////...------...000111111222333444666777888666777888;;;>>>>>>===;;;888;;;<<<;;;===BBBEEEDDD=========>>>@@@AAAAAA@@@DDDCCCBBB@@@??????>>>>>>CCCCCCCCCEEEFFFDDD>>>888777666444222111111222222222333222......222333111***---111222111000000222...000///---///666999999555555555555444333222111222555;;;@@@BBB???888333(((&&&$$$$$$%%%&&&%%%$$$$$$%%%&&&'''''''''''''''{{{qqqhhhaaa___SSSOOOJJJEEECCCBBBAAA@@@;;;;;;::::::999888888777::::::;;;;;;:::999888777333222000...---...///000222333333333222000...---,,,+++***+++...000000000---,,,++++++******++++++************+++++++++,,,***+++,,,------,,,+++***+++***(((''''''''')))))),,,,,,++++++,,,,,,---...///000222444555666666555333111...---,,,,,,***)))***)))))))))******+++,,,***++++++***)))(((((()))(((***+++,,,,,,+++***)))''')))***)))'''&&&&&&'''***))))))((()))***+++,,,,,,......,,,---111000---)))((((((***,,,---***(((,,,111666666111---,,,---)))))))))(((((((((((((((***+++,,,+++)))))))))+++(((((('''''''''''''''(((''')))++++++(((&&&%%%&&&'''''')))---///000...+++.../////////---,,,---......***+++222555111//////---///333555666555222...,,,******,,,000444555666***...///+++***+++,,,+++))),,,...---***))),,,000...000666;;;999333000222222444333111555:::<<<:::555888:::999444000---,,,((()))+++---------+++***))))))))))))))))))))))))&&&''')))*********)))((('''((()))******(((&&&$$$&&&''')))+++---,,,)))&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&''')))++++++((('''))),,,,,,,,,,,,,,,++++++++++++***((((((******)))---333888333---+++---111222222---...//////......000222333333333333555777999:::888777777888:::;;;;;;::::::<<<;;;888999>>>@@@???<<<>>>AAABBBBBBAAAAAAAAAEEEEEEFFFEEEEEEDDDCCCCCCEEEDDDEEEIIIJJJFFF???999888777555444333222333333000222222...000555555222---///111000000000//////---///000000444::::::777...000333444333222000000222555;;;AAACCCAAA<<<777)))'''$$$###$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%xxxnnnfff```^^^SSSOOOIIIEEEDDDCCCBBBAAA;;;;;;;;;:::::::::999999777999:::999666444444555//////...---...000222444333333444333222000...------+++***+++...000222222---,,,++++++******++++++***++++++++++++,,,,,,,,,***+++,,,---...---,,,++++++***((('''&&&''')))***++++++******++++++,,,---///000111333444555555666555111------......+++(((******))))))***+++,,,,,,)))***+++***)))((()))******+++---......---,,,***&&&((())))))(((''''''(((,,,+++)))((((((***,,,---...000///---...111000---***)))))),,,//////,,,(((***000555666111---,,,---'''((((((((())))))******+++,,,,,,+++)))((()))***''''''(((((((((((((((((()))+++---,,,(((&&&''')))'''(((***---000000...,,,,,,---...---+++,,,---///000++++++222555222///000+++///222444555555222...+++******,,,000444666666)))---...***)))+++,,,+++(((,,,///...++++++///333///111666:::777111...111444444333333777===<<<888111444777666222///---...((()))+++---------,,,+++((((((((()))))))))))))))&&&''')))*********)))((())))))(((((((((''''''&&&&&&'''))),,,...---)))&&&'''''''''((((((((())))))$$$%%%&&&&&&''''''&&&&&&&&&(((+++***((((((***---//////.........---------***'''''')))))))))---333888222,,,***,,,///111111---.../////////000222444555555444555666888:::;;;888777555666777999999999;;;<<<;;;777999@@@DDDDDD>>>BBBGGGHHHFFFDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFDDDFFFJJJLLLGGG@@@;;;444333111///......//////---111111...111777888444222111...,,,---///---)))---///000222999>>>===777+++...111333333111000000111444999???BBBBBB>>>:::+++'''$$$"""###$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###vvvooofff^^^ZZZUUUPPPHHHDDDCCCCCCBBB@@@<<<:::::::::;;;;;;999777>>>;;;999:::<<<;;;666111111///......000111000000///000111111111///...------+++***+++---///000000,,,+++)))((((((((()))*********))))))((((((''''''(((***,,,......,,,***((())))))(((((((((***+++,,,'''&&&&&&)))---000000///***111666555444666888777555333000,,,***)))((()))((())))))******((('''&&&((((((((((((((())))))))))))***+++,,,+++,,,///111+++***(((''''''((()))***---,,,***)))***,,,...000444000++++++...111222222(((***+++,,,+++++++++,,,///000111111///...//////++++++***)))'''''')))***---------,,,***)))'''&&&((('''%%%$$$$$$%%%'''(((...,,,)))''''''((('''&&&((()))&&&+++666222))),,,...---,,,+++++++++,,,---...---,,,,,,///111222222...111555555222000///000---,,,,,,...111444555444***)))((()))+++---------000///---,,,,,,...111333777444444777777444222333444555777999;;;<<<======999:::999666222...,,,,,,---------,,,+++***)))(((*********)))))))))))))))(((((((((((('''''''''''')))+++,,,---,,,)))&&&###))))))))))))(((((((((((((((((('''''''''&&&&&&&&&###%%%&&&((()))((((((''',,,---------,,,---000222;;;777444222222111...+++)))(((((()))+++...111333777222,,,+++---000000000///000000111111222333333555555555444333444777:::888888777555333222444666BBB???<<<;;;>>>BBBFFFIIIIIILLLJJJFFFDDDFFFGGGFFFFFFFFFGGGIIIJJJJJJGGGEEEDDDEEEFFFHHHHHHDDD???;;;999777555222000.........222111000000111333666888444222111222444444111---...333666777999======::://////000333555777555444888555666===FFFJJJEEE???***'''$$$###%%%&&&&&&$$$***&&&###"""%%%&&&%%%###vvvnnnfff^^^ZZZUUUOOOHHHEEEDDDDDDBBB@@@===;;;;;;;;;<<<<<<:::999;;;999777888:::999444///111000...///000111111000000000111111111000//////...,,,******,,,...//////,,,+++***))))))***+++,,,+++*********))))))))))))***+++---//////---+++******)))((((((((()))***+++((('''''')))...000000///***111666444333555666555333222///,,,***)))))))))))))))*********)))(((''')))))))))))))))))))))))))))***+++***))))))+++,,,***)))'''&&&&&&((()))***+++***)))(((***,,,///111222///++++++---000222222---...///...---++++++++++++---......,,,+++,,,,,,+++++++++***))))))+++---,,,,,,++++++***(((''''''***((('''%%%%%%&&&((()))+++)))&&&%%%&&&&&&%%%$$$)))***%%%(((333///)))---000///...,,,++++++,,,,,,...---,,,---...000222222///111444333111000000222000///...///222444555555000...------///000///...---,,,++++++,,,///222444555222222777999666222222555777;;;>>>???>>><<<:::999999888444///,,,******------,,,,,,+++***((((((************))))))))))))************))))))))))))++++++,,,,,,+++)))'''%%%))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&***,,,///111333888===AAAGGGDDDAAA===777222---***)))(((((()))+++...000222666111,,,***,,,///000000...///000111111222333444333333444333333555888;;;:::999888555333333666888DDDAAA===;;;===AAAFFFIIILLLQQQQQQJJJDDDCCCFFFGGGHHHGGGGGGHHHIIIHHHEEECCCBBBCCCDDDEEEFFFDDD@@@<<<:::888666333111000000000111000//////111555999<<<555333222333555444111...111555777666888::::::666000111222666:::<<<<<<;;;888666666===EEEGGGBBB<<<,,,***''''''))))))(((&&&(((((((((&&&&&&&&&'''(((vvvnnnfff^^^ZZZTTTOOOIIIFFFEEEEEEDDDBBB>>><<<;;;;;;======<<<::::::888777888:::888444///222000///000111333333222111111111000111111222222111...+++***+++---//////,,,,,,+++++++++,,,,,,---++++++++++++************+++,,,...//////...,,,+++******)))((((((((())))))(((((((((***...000111000+++111555333111333333222000///---+++)))))))))******++++++++++++***))))))************************)))******(((&&&&&&'''(((((('''&&&&&&&&&((()))***(((((('''((())),,,///111///---++++++---000111111222222222111000...+++***)))+++------+++++++++,,,,,,,,,+++******+++------))))))))))))(((((((((''',,,***((('''&&&'''((())))))'''%%%%%%&&&&&&&&&%%%******$$$'''000---(((...111000///---,,,+++++++++------------...000111222111222222111000000222444444222000000222444555555222111//////000000000///+++***))))))+++...111444444000000777;;;999444222666:::???CCCCCC???:::777999888777333...+++++++++---,,,,,,+++***)))((((((++++++*********)))))))))))))))))))))************------,,,+++***))))))((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&((((((''''''&&&&&&'''''',,,///333888???FFFOOOTTTVVVWWWTTTLLL@@@555...+++))))))((((((***---///111444000+++***,,,///000///---///111111111222333555111222333333333555999;;;;;;;;;999666444555888:::FFFCCC???<<<===AAAGGGJJJNNNUUUVVVNNNEEEDDDHHHKKKIIIHHHGGGGGGGGGFFFDDDBBBAAA@@@@@@AAABBBAAA???===:::999777555333333333333111///......111666<<>><<<777333888;;;???AAAAAA<<<777444777777555333///......///---,,,+++***)))(((((((((,,,++++++******)))))))))''''''''''''((((((((((((...---,,,***************))))))))))))((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&''')))***111555<<>>======>>>>>><<<;;;:::888777555444333333444222111///...111666;;;???666666666666666444222000111444555333333555444111,,,,,,...222888<<<===>>>777777999<<<>>>===777333******++++++***)))&&&%%%%%%''')))((('''''')))+++xxxqqqhhh```\\\VVVQQQKKKIIIHHHHHHEEEBBB<<<:::999999:::;;;;;;::::::::::::::::::888555222222111000111333444555444333222111111111333444555333000---+++,,,---.........------,,,***)))(((''')))))))))))))))))))))))))))***++++++++++++***)))))))))))))))((((((''''''''')))***+++,,,...///000+++222555222/////////...,,,,,,++++++******++++++---,,,,,,+++++++++++++++++++++++++++******))))))'''((((((((('''''')))***&&&&&&&&&'''((()))******(((((('''''''''((()))))))))***,,,---...///111222222111222333555444000---***,,,////////////000111111...***)))******)))'''(((''''''&&&''''''((()))+++***((('''&&&'''((()))***)))((()))******)))'''''',,,+++///666///(((---.........---,,,++++++***---///111111000///111333666444000------000222444444222///...///000111000+++***)))***---/////////---+++)))((((((***,,,...333000222:::@@@===999666:::;;;<<<<<<:::777444222111222222111///...000111...---+++***)))(((((())),,,,,,,,,+++***))))))(((&&&'''''''''((((((((()))...---+++***)))***++++++))))))))))))((((((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%'''***,,,---444:::DDDOOO[[[gggrrryyyzzz|||xxxhhhQQQ===222...))))))((((((***---///111111---)))***---000000///---000333222000///222555555666777666555555666888<<<<<<<<<:::888888;;;===??????>>><<<>>>CCCLLLRRRSSSSSSOOOIIIIIILLLMMMJJJDDDBBB@@@AAACCCDDDEEEDDD???===::::::::::::888777999777555444222222222333444333000///111444888;;;555666666666444222111000---000111000111444444222******+++...333777999999444777:::<<<<<<999444000+++,,,,,,,,,***((('''&&&%%%$$$###%%%'''((('''%%%xxxppphhh```\\\WWWSSSMMMJJJJJJHHHEEEBBB<<<:::888888999;;;;;;;;;777888999999777555222000111000///000333444555444222222222111222222333333222000------.........------------,,,+++)))'''&&&((((((((((((((()))))))))))))))************))))))(((((()))))))))(((''''''&&&(((***++++++,,,...000,,,222555222/////////...,,,,,,,,,,,,,,,+++++++++---,,,++++++******+++++++++++++++***))))))(((((('''((((((((('''''')))+++''''''(((((())))))******(((''''''&&&&&&&&&&&&&&&'''***---//////000222333.........111555555111---(((***,,,---------///000111...***)))***+++)))&&&)))((('''&&&&&&'''))))))***)))(((&&&&&&((()))+++***)))(((((())))))'''%%%&&&,,,---222888000''',,,,,,,,,---............---...111444333111000222444999555000------///111222111000......//////...---***))))))+++...000111111...,,,***(((((()))+++,,,222111444;;;>>>;;;999999<<<<<<:::999777555333222,,,...000000.........//////...,,,***))))))******------,,,+++***))))))((((((((())))))******++++++---,,,+++***))))))***+++))))))))))))((((((((((((&&&&&&&&&'''''''''''''''######%%%&&&)))+++---///333:::GGGUUUbbbooozzz{{{jjjRRR===111,,,)))(((((()))+++...111333000---***+++...111111000...222555333///...111444555777777777555444555666:::;;;<<<<<<;;;:::;;;<<<;;;<<<======>>>DDDLLLSSSWWWSSSLLLEEEFFFIIIGGGBBB???===;;;;;;===@@@BBBBBB:::999777777888777666444888777555333111111111111555333111000111222555666333444666555222///......***---...---...333444222+++***+++...222555777777111666;;;===;;;666333111---//////...+++)))((()))&&&###"""$$$'''(((%%%"""vvvooofff^^^ZZZYYYTTTOOOLLLJJJHHHDDD@@@<<<:::888888:::<<<===<<<777888999999777444222111000//////000222444444444222222222222222222111000///.........000000...---+++,,,,,,------,,,+++***(((((()))))))))*********************************&&&'''((()))))))))((('''%%%(((************,,,///+++222555222///000000...---------------,,,++++++---,,,+++***)))******+++++++++***))))))(((''''''((())))))(((&&&&&&''')))))))))***************)))%%%%%%%%%%%%%%%&&&&&&&&&&&&***...111111111333444---+++,,,///333333...***&&&(((+++,,,,,,---...///000,,,((())),,,...,,,******)))(((&&&&&&''')))******)))((('''(((***,,,---,,,+++******+++***'''%%%'''------000555...'''---***+++...000111222333222///333666666333111333555;;;666000---...////////////......///000000...,,,+++***)))+++---///000///---,,,***((((((***,,,...000111555:::999666777;;;>>>===<<<:::888666444333...000333333111///------111///---+++******++++++...------,,,***))))))(((((((((((()))***+++++++++++++++***))))))))))))***))))))))))))((((((((((((&&&&&&&&&'''''''''((((((###$$$&&&(((***+++,,,---///777DDDQQQ]]]gggoootttqqqpppkkk]]]KKK999///+++(((((((((***---000444666000---***,,,000222333111///444666444...,,,///333222444555555444333444555777:::===>>>===;;;::::::888;;;>>>>>>???CCCJJJPPPRRRPPPJJJBBBAAACCCCCC@@@;;;888555555777999;;;<<<444333333555777777666555999888555333111000000000222222111111111222333333111333444333///,,,,,,,,,))),,,---+++---111222000+++******---111555888888...444;;;===:::666333222...//////---)))'''(((***&&&&&&''''''((('''&&&$$$uuummmeee]]]XXXZZZVVVPPPMMMKKKHHHDDD@@@>>>;;;999999;;;===>>>>>>888:::;;;;;;888555444333000///...///222444444444111222333333222111///............///111111...,,,)))+++,,,...//////......))))))******+++++++++,,,++++++++++++++++++++++++%%%&&&''')))))))))(((((($$$'''******)))))),,,...+++222555333000000000///............---,,,++++++,,,+++***)))))))))***+++*********)))(((''''''&&&)))***)))'''%%%$$$%%%&&&******+++++++++******)))######$$$%%%&&&&&&''''''&&&***///222222222333555,,,***+++...222111,,,&&&&&&)))+++------...///111///+++((()))...111000---,,,***((('''&&&''')))***+++***))))))***,,,...000///...---......,,,)))'''(((---+++---222+++'''///***+++...111444666666666///444888777444111333666<<<777111......///...---.........000111111...++++++***))))))+++------,,,,,,+++)))((()))+++...000...000555888666222555;;;>>>??????>>><<<999666444222555888888555111...---222000...+++***+++,,,,,,......---,,,+++))))))(((%%%&&&&&&'''((())))))***************))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((($$$%%%''')))+++++++++***---444@@@KKKTTTZZZ^^^aaa[[[[[[WWWNNNBBB666...+++(((((()))***---111555888000---+++,,,000333333222000555888444...+++...222...000222333333222333555666999===???>>>;;;999999888;;;???@@@???AAAHHHNNNJJJKKKHHHAAA===@@@CCCDDD999666222111222444666666//////111444777888777666;;;999666444111000000///000000111111222222222222///222333222...+++***+++***------***+++///111///(((((((((+++111555888999,,,333;;;===:::666333333---------***&&&$$$&&&)))&&&***---,,,(((&&&&&&(((ppphhhaaa\\\[[[\\\WWWQQQLLLHHHDDDAAA???:::999999;;;>>>@@@@@@???;;;888777::::::666333444111///------...000000//////000222333222111...---+++---000222222000---+++---------.........//////,,,+++******))))))******111000///---,,,+++************)))((('''&&&%%%%%%((('''&&&&&&'''((()))***---333555111...///000///...............---------,,,+++(((''''''(((***,,,+++***)))))))))))))))***,,,)))&&&%%%&&&(((((((((%%%'''))),,,------,,,+++)))'''%%%$$$$$$&&&)))+++(((111777666222000...,,,,,,+++++++++,,,+++(((&&&)))(((''')))+++------,,,...---+++******+++---...---+++))))))+++,,,)))'''&&&''')))))))))***,,,...///...------...---+++)))(((***---///000///---+++000111222333333333333333000222222222111111333555AAA:::222......///000000///...000444222,,,'''''',,,+++*********+++,,,---,,,------,,,,,,---///222111//////000///...333;;;DDDAAA>>><<<<<<;;;999777222444888999999666555444000111000...,,,++++++,,,...---+++++++++***'''%%%)))***+++,,,,,,,,,,,,,,,***))))))(((((((((((((((******)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''((())))))***))),,,111777<<>>CCCFFFHHHNNNKKKCCC999777<<>>;;;777444222111222333111333444444222/////////222222222///---+++,,,---///...,,,******,,,...000------++++++111888:::777000222333555666666555555***)))'''%%%%%%&&&((()))&&&'''((())))))'''%%%$$$qqqhhhaaa]]][[[ZZZUUUOOOJJJGGGDDDAAA???:::999999;;;===??????>>>;;;777666999999555222222222000...---///000000000000111111222111000///......///222444444222///---------......///000111111,,,+++******))))))******---,,,+++***************++++++******)))(((((('''''''''&&&&&&'''(((***+++000555666111---...///...000///......------------,,,***(((''''''(((***,,,(((((((((((())))))***++++++)))&&&%%%&&&'''((('''&&&''')))+++,,,,,,,,,+++)))((('''&&&&&&&&&'''(((...666:::666000...,,,)))***))))))***+++***'''%%%***((('''(((+++---......---,,,+++))))))***+++,,,,,,***((()))+++,,,,,,***'''((())))))(((***---///......------,,,,,,***))))))***---///000000///...222222222333333222222222000111222222111222444777@@@:::222......///000000///...000444333---***+++,,,+++*********+++,,,---///000000///...///000222///......000///---111777@@@???===:::999999:::;;;444777;;;===<<<:::777666000000000...,,,+++,,,---000...,,,+++***)))'''&&&)))))))))***+++,,,,,,---((((((((((((((()))***+++)))))))))((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((((((((()))***---000333777999;;;:::777333000...+++(((%%%)))))))))***,,,000444666---******///222///...///111777999444000000000...///000222111111111222333444888<<<<<<888666777999999888777666888===BBBFFFHHHFFF???666555;;;@@@AAA===888222//////111111111000111222555888;;;===??????<<<888555222111222222000222333333222000111111222333222000---++++++,,,///---+++******+++---///,,,,,,***+++111:::===;;;111222333444444444333222,,,+++***)))(((((())))))(((((()))***)))(((&&&%%%qqqhhhaaa\\\[[[VVVRRRMMMHHHEEECCCAAA???:::999999:::===>>>>>>===:::666555888888444111111333000......///111111000111111111111000000000000000111444555555444222000......//////000111111222,,,+++******))))))******+++***************++++++---,,,,,,++++++*********&&&&&&&&&&&&''')))+++,,,111666666111---...//////222111///---,,,,,,------+++***(((''''''(((***+++&&&&&&&&&'''((()))+++++++++(((&&&%%%&&&'''''''''''''''((()))******++++++(((((((((''''''(((((((((333888:::444///---,,,)))'''''''''((())))))'''%%%***((('''(((+++...//////---,,,+++)))))))))***++++++)))'''(((***---//////******)))((((((***---000///...---,,,+++***))))))******,,,---///111222222555444333222222111111111000111222111111333666999>>>999333...---///000000000...///222222...---...++++++*********+++------000111222222000///000111///---///222111...///333:::;;;<<<999777777:::>>>999;;;???BBBBBB???;;;888///000000...---,,,---///222///,,,***))))))((('''(((((((((((()))+++---...''''''(((((()))+++,,,---(((((((((((((((((((((((('''''''''&&&%%%$$$$$$###$$$$$$%%%%%%&&&'''''''''*********+++,,,...000222000---***)))(((((('''&&&((((((((()))+++///222555000,,,+++...000---,,,---111777:::666222111111///---///222222111000000000222666::::::888777888;;;888888888666555888???DDDCCCBBB<<<666555;;;@@@AAA<<<888333000000111111111555666777999;;;>>>@@@BBBAAA???;;;777444222222222000222333222111111333444333333333000---++++++,,,---,,,***))))))***,,,---++++++)))***111;;;@@@>>>222333333333222111///...+++++++++******((('''''')))************(((&&&%%%}}}ppphhh```[[[ZZZRRROOOJJJFFFDDDBBBAAA???<<<;;;:::;;;===>>>>>>===;;;777666999999444111111333000......///000000///111111000000///000111111000222444555555444333222////////////////////////,,,+++******))))))******---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++&&&&&&&&&&&&(((***,,,...000444555000---...111111333222///---,,,,,,,,,---***)))(((''''''(((***+++''''''&&&''''''((()))******(((&&&%%%'''''''''&&&''''''''''''((()))***+++((('''''''''(((***,,,...444888777222.........---&&&&&&&&&(((******(((&&&***((('''))),,,///000000...---,,,+++*********+++***((('''(((***...111333---,,,+++((((((***...111000000000...+++***************+++,,,///222444666888666444222111000000111000111222222222444777:::<<<999333///---...///111222///...000000,,,+++...+++************+++---...111222333222000......///111000222666666222000222444999===<<<888666888;;;<<<>>>AAADDDEEEBBB===999...///000///------...000444000+++(((((()))))))))''''''&&&&&&(((+++...///((((((((())))))***,,,,,,((((((((((((((()))))))))(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&&&&''''''''',,,,,,++++++,,,...111333...+++((('''''')))))))))''''''((())),,,000333555888000)))(((((()))---222///666999555222111000......000333444222111000000222444888999888888:::<<<666999;;;999666777<<>>888888===AAAAAA===:::666333222333444555999999:::;;;===@@@BBBCCCDDDBBB>>>:::777555444333222333444333111111222444222333333111...,,,+++,,,---+++***)))))))))***+++++++++))))))000:::>>><<<333333333222000...,,,***))))))******)))'''$$$###))))))******)))(((&&&%%%|||oooggg___ZZZXXXPPPMMMHHHDDDCCCAAA@@@???>>>===<<<<<<>>>???>>><<<;;;777777::::::666333333333000...---...//////...111111000///000000111111///000222333333333222111111000000///------,,,+++,,,+++******))))))******......,,,+++***)))))))))******++++++++++++++++++&&&&&&&&&'''(((***---...---222333///---///222222222111///---,,,++++++,,,(((((('''''''''(((******))))))(((''''''&&&'''''')))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&'''((())))))'''&&&%%%&&&)))...333666777888666000---......,,,&&&&&&'''))),,,,,,+++)))***))))))+++---000000///......------,,,,,,,,,,,,))))))((()))***...222555///...,,,***(((***...111333333333000,,,***+++,,,))))))***,,,...222555888:::888555222000000000111000111333444444555777999:::888444000------///111444000...///---)))(((*********))))))***,,,---...444444555333111///000111555444666;;;<<<888555555222888???@@@;;;777666777<<<===???BBBDDDAAA<<<777///000000///------...000333///***'''''')))******''''''&&&&&&(((+++...///******)))))))))))))))***((((((((()))))))))))))))(((((('''&&&&&&%%%$$$$$$'''''''''''''''(((((((((,,,++++++,,,///222666888...+++((('''((()))))))))******++++++---///111222777///)))(((((()))---111---333666333//////...---///222555666555333333333333444666777888999:::;;;333777<<<;;;888666999<<<@@@AAA>>>999888===???>>><<<;;;888666444444555777::::::;;;;;;===???@@@AAAFFFDDD@@@===:::777666555555666666555222000000111111222333222///---,,,,,,,,,+++***))))))))))))***,,,+++)))(((...666999777222222222111///---***)))((()))***+++)))'''$$$"""((((((((((((''''''&&&&&&{{{oooggg```ZZZXXXOOOLLLGGGDDDBBBAAA???>>>>>>===<<<<<<===>>>===;;;:::666666:::;;;777555666444222///...///000//////000000000000111111111111---...///111111111000000111000///...---,,,+++***,,,+++******))))))******---,,,***((('''&&&%%%%%%)))))))))******+++++++++''''''''''''(((***,,,---***000333000---///000000.........---,,,+++******''''''''''''((()))******++++++)))((('''&&&&&&&&&((('''&&&&&&''''''&&&$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&(((,,,222888<<<:::;;;777///+++,,,***'''&&&'''(((***---...---,,,******+++---000000///---------..................)))***+++++++++---111444000///...,,,***+++...111555666555111,,,***+++...((()))***+++...222555777<<<999555111//////111222///222555666666666777777888777444000------///111444000...///,,,'''&&&(((******))))))***,,,...///666666666333111111222444888666888>>>@@@<<<888888222888???AAA???:::777666;;;::::::<<<>>>===888333000111111///...---...000000---)))'''''')))***+++(((((((((((()))+++---...******)))((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))***,,,///222666777---***(((''''''''''''&&&......---------------...///+++***---///,,,+++,,,,,,222333///,,,,,,------111333666777666555666777555555666666777888999999111444888888666555666888<<<>>><<<888888;;;===;;;;;;:::999666444444555777:::::::::;;;;;;===>>>???DDDCCC@@@===:::888666555666777888777444111/////////111333222000.........,,,,,,+++***)))))))))))),,,,,,***)))...444555222111111111111///---+++******+++,,,,,,+++)))'''%%%&&&&&&&&&&&&'''''''''(((}}}qqqiiiaaa[[[YYYPPPLLLGGGDDDBBB@@@???======<<<::::::;;;;;;:::999777444444999:::888666777666444111000111222111000...///000111222111111000,,,---...///000000000000////////////............,,,+++******))))))******+++***)))((('''&&&&&&&&&((())))))***+++,,,,,,,,,)))((((((((((((***+++---***000444000---,,,,,,******+++,,,------+++)))(((&&&&&&''''''((())))))***+++***))))))(((((((((((('''&&&%%%&&&''''''%%%$$$###$$$&&&''''''&&&%%%%%%%%%'''***...222666999;;;999999555...+++,,,)))%%%&&&&&&'''***...///...---***+++---000222111---***++++++,,,---............***,,,...---,,,---///222000000000...,,,,,,...///555666555111+++(((***---'''((()))+++...111333555<<<999444000///000222444///222777999999777555555777666444111---,,,///222222///...000...)))''')))***)))))))))***,,,...///555444222///---...111444777555666<<>><<<;;;777555333555777777333///111222222000...------///---***'''&&&''')))***+++)))))))))***+++,,,,,,---((('''''''''''''''((((((+++*********)))(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))+++,,,...///111111***)))''''''((((((&&&%%%+++++++++,,,------......+++((()))...000...,,,------111222---)))+++......111333555666666666888:::888777666666666777777666444444444444555666888999999;;;<<<999:::>>>???<<<;;;<<<;;;999666555777999:::::::::::::::;;;<<<===AAA@@@>>><<<999777555444333666999999666333000///---000222333111000//////---,,,,,,+++******))))))+++,,,++++++///555555000//////000000000...---,,,)))***++++++***)))((('''%%%%%%&&&&&&''')))***+++~~~rrrkkkccc]]][[[PPPLLLGGGDDDBBB@@@???===<<<:::999999999999888666555222222777999777666777888666333222333333333222---...111222333222111///,,,,,,...//////000000000......//////000111111111,,,++++++***)))***************))))))))))))******))))))***+++,,,,,,------))))))(((((((((***+++,,,+++111555111---+++(((%%%((())),,,------+++)))'''&&&&&&''''''((())))))******)))))))))))))))***+++'''&&&%%%&&&''''''%%%###"""$$$&&&''''''&&&%%%###$$$(((---333777888888777444555222---,,,...,,,(((%%%%%%'''***---//////---***+++///222333111,,,((()))***+++,,,---.........+++---//////---,,,...000000000111///---,,,---///555666555000)))''')))---&&&'''))),,,...000222333<<<999444000...000333555...333888;;;:::777444333666666555111---,,,///222111...///111000+++)))+++***)))))))))***,,,...///111000---***(((***...222666333444:::>>><<<999888888888999<<>>??????<<<999888:::===:::::::::::::::;;;;;;<<<>>>>>><<<:::888666444333111444888:::888555222000,,,///222333222111000111------,,,,,,+++***))))))***+++,,,---222777666111......///000000///...---'''(((((((((((((((''''''%%%&&&&&&''')))***,,,---wwwnnnaaaXXXWWWNNNLLLJJJGGGDDDAAA>>>===;;;<<<======<<<999777555444444444444444444444444:::777333222444666555444888444000111444555333000,,,...000000...---------------,,,+++,,,---...///222...***)))***+++***(((---,,,+++)))((('''''''''((()))***++++++***)))((())))))(((''''''(((***+++...222444222,,,))))))++++++******,,,......---,,,''''''''''''''''''''''''''''''((()))))))))))))))''''''((()))***)))&&&$$$$$$$$$%%%$$$$$$"""!!!!!!'''''',,,555999666333222222222111...+++))))))***$$$%%%''')))***+++,,,,,,++++++,,,000333222...************+++,,,---...//////000000000111111111222000...------///111222222333111---***)))***,,,...***''')))000555444111000999666///555///***777///111666;;;:::666333333555555666333---+++...000...000...,,,+++,,,+++***)))((())))))+++,,,---......///...,,,++++++,,,...///222555:::???AAA>>>888333444555777999;;;===???@@@:::888555222000///000000444666777444000---,,,------+++(((((((((((('''&&&&&&(((+++---,,,+++(((&&&&&&%%%%%%%%%&&&''')))***222...***))))))***(((&&&''''''''''''(((((((((((()))&&&$$$$$$&&&'''&&&$$$,,,+++)))((((((((()))***&&&&&&&&&''''''(((((((((((('''(((***---///...---''''''(((***,,,///111222111222222000...,,,,,,---222000///222666:::;;;:::666555444222333666;;;???GGG<<<333444888;;;;;;===999:::<<>>:::999::::::999777;;;888999<<<;;;888777999<<<;;;999666555444444444000555888777333000000222111000000333444222000000///---++++++---///000111222///,,,---111333333222))),,,000222222111000000,,,,,,+++***)))(((''''''&&&&&&&&&'''((()))***+++~~~uuummmaaaYYYYYYNNNMMMJJJGGGDDDAAA>>>===999:::::::::999888666555444444444444444444444444555333000000333666666555888444111000333333000---...000222222000.........---,,,+++++++++,,,......///,,,((('''((()))((('''+++***))))))))))))))))))))))))***++++++***)))))))))((('''''''''((()))***+++///222000,,,)))***,,,,,,+++***+++------,,,***'''(((((((((((((((((((((''''''((()))))))))))))))(((((((((***+++***'''$$$'''''''''&&&&&&%%%%%%$$$&&&&&&+++333777444000000.........,,,***((()))***%%%&&&'''((()))***+++,,,,,,+++---///222111---***************+++,,,---...111111111000000////////////...------000111111000000...+++)))((()))+++---+++''')))000555444111111444222---555111///===444222666;;;:::666222111222666888666000...//////---///---++++++,,,,,,+++***((())))))***,,,------...000...---++++++,,,---...///222666;;;===<<<888444444555777999;;;<<<>>>>>>:::888555222000/////////333444555333///,,,,,,---,,,***)))((())))))((('''%%%(((+++------+++(((&&&'''&&&&&&&&&'''((()))***000---***((())))))'''&&&&&&&&&'''''''''((((((((((((&&&$$$$$$&&&((('''%%%+++***)))((('''((())))))&&&&&&&&&&&&&&&&&&''''''((('''(((***---///...---'''((()))***---///111222333444444222000......///111000000333666999888777333333333222333777===AAAIII>>>666777;;;===>>>???;;;<<>>===888777777777666666555555444444444444444444444444000///...///222555666666888444000///000000...+++111333444333111///......+++++++++++++++,,,------///,,,)))(((((()))(((((())))))(((((()))***++++++)))***+++,,,,,,+++***))))))((('''&&&&&&'''((()))))),,,...---***)))***,,,,,,+++******+++,,,***)))((((((((((((((((((((((((''''''((())))))))))))((()))))))))***+++***(((%%%((('''''''''''''''''''''&&&%%%)))111444111------***+++,,,+++)))(((((()))((('''''''''((()))+++,,,,,,,,,---///000///,,,)))+++*********+++,,,------222111111000///...,,,,,,---,,,,,,...000111000...,,,***)))'''''')))+++,,,+++((()))///444333222222111111,,,555333333@@@555222666999999555111//////666:::;;;666222000...***---,,,******,,,,,,,,,+++((())))))***+++,,,------000///...,,,,,,,,,---...///000222666999:::888666666666666777999:::<<<===;;;999666333000///......222222222000---++++++,,,+++***(((((())))))(((&&&$$$'''+++...///,,,)))&&&((('''''''''((()))***+++...,,,)))((((((((('''&&&''''''''''''(((((((((((('''%%%$$$%%%'''(((((('''***)))((('''''''''((()))((((((((('''''''''''''''((('''(((***---...---,,,((())))))+++---///111222444666666555333111111222000000222444666777555333000111111222444888>>>BBBGGG===666888<<<===>>>@@@>>>@@@CCCFFFHHHIIIIIIHHHAAA???<<<;;;;;;;;;:::888666444555888999666666999999888666444222111000000+++///333333111000222444///111222444555555555444444111---+++,,,...000000111111333777:::999555000---///222333111000//////------,,,,,,+++)))((('''%%%%%%&&&&&&''')))***+++}}}uuunnnbbbZZZYYYOOONNNKKKHHHDDDAAA>>>===777777666555555555666666444444444444444444444444///......///111222444444444222///...//////---+++222333555444111///......*********+++++++++,,,,,,///...,,,+++++++++++++++)))))))))))))))******+++***+++,,,------,,,+++***)))((('''&&&&&&'''((())))))+++,,,+++)))((()))***+++***((()))+++++++++***((((((((((((((('''''''''&&&'''(((((())))))(((((())))))***+++,,,+++(((&&&&&&&&&&&&&&&''''''(((((('''&&&)))000333///+++++++++,,,,,,+++)))''''''((()))((('''&&&'''(((***,,,---------......,,,+++)))---,,,,,,,,,,,,------...000000000000///---,,,+++++++++,,,...000000...---))))))(((((()))***,,,---,,,((((((...333333222333333333...555333444???111000444777777444111......666<<<>>>:::555111---))),,,***)))***,,,------,,,((())))))***+++,,,,,,,,,000///......------......555333333444666888888777:::888555444555888<<>>===<<<;;;::::::999888333111333777888666666999888777555333111///......***---000111000111222444///333666666666888999888777333///,,,,,,...///000//////222777;;;<<<777333...000222222111///......------------,,,***)))((($$$$$$$$$%%%&&&'''))))))|||vvvpppcccYYYVVVPPPOOOLLLHHHDDDAAA>>>===888777777666666666777777444444444444444444444444222222222111000000000111000...------............111222333222000---,,,---******+++++++++,,,,,,,,,......---,,,+++++++++,,,+++******)))))))))))))))***+++,,,------,,,+++***(((''''''&&&'''((()))***,,,,,,,,,+++)))(((((((((***((('''(((***,,,---,,,((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((())))))***+++,,,+++(((&&&%%%&&&''')))************((('''***000222///,,,,,,---...///---***'''&&&&&&)))((('''&&&'''(((***,,,---------,,,+++******+++000000///.........//////...///000000000///---,,,******+++---//////---,,,)))******+++,,,......///---)))(((---222222222444444555...444333666BBB222000222444555333111//////444<<<@@@;;;555111...***+++***))))))+++------,,,)))))))))******++++++,,,////////////////////////<<<999666444555777888888===:::444111111666===AAA>>>===;;;888555222111000000...---+++++++++++++++(((''''''((()))(((&&&%%%%%%(((,,,//////---***''')))))))))***************))))))***)))((('''''''''))))))*********+++++++++%%%%%%&&&&&&&&&''')))******)))'''&&&&&&&&&'''(((***))))))(((((('''''''''(((((((((***,,,---,,,+++((())))))***,,,...///000444666888888777555555555000222666777666333000...111222444555555666999;;;;;;555222444777777888;;;>>>AAACCCCCCAAA???>>>>>>;;;;;;;;;:::999777777777333111222777888666777999888888666444222000...---***,,,...///000000222333///666999777777;;;<<<:::999555000....../////////------///444:::<<<:::777///000222111///...---.........//////...,,,***(((#########$$$%%%&&&((((((yyytttnnnbbbXXXVVVQQQOOOMMMIIIEEEAAA>>>===999888888888777777777666444444444444444444444444888888888666222/////////---------------.../////////111222111///---,,,,,,***++++++,,,---,,,,,,,,,+++,,,,,,,,,***))))))***++++++***)))(((((()))))))))***+++,,,,,,+++***)))''''''''''''(((***+++,,,///...---+++***)))))))))+++***((((((***,,,------***))))))((((((''''''&&&&&&&&&'''((((((((((((''')))))))))***+++***(((%%%%%%(((+++...000///...---)))'''***000222///------///000111///+++(((&&&&&&((('''''''''((()))+++,,,+++,,,,,,+++))))))+++,,,222222111000/////////000...///000111111000...---***))))))+++---...---,,,+++,,,---///000111111000...)))''',,,111222333555222333---333555===KKK;;;444333333222222000//////222:::>>>999333000///---+++***((()))+++,,,,,,+++)))))))))*********++++++......//////000111111111???;;;777444555666888888===:::555111222777===BBB>>>===;;;999666333222000000---+++***+++,,,,,,+++((((((((()))+++***(((&&&(((***,,,......,,,)))(((((()))************))))))((()))++++++)))(((((()))************++++++++++++%%%'''''''''&&&'''(((******)))((('''''''''((()))''''''&&&&&&&&&&&&&&&&&&((((((((()))+++,,,+++***((((((((()))+++,,,...///111444777777666555444444111444777888666333000///222444666666555555666888999444333666888777999;;;;;;>>>AAA@@@<<<999888999888:::;;;:::888666666666444222444888999777777:::::::::999777555222000///------......///000111111...777;;;777666;;;===:::888555222000000000000///,,,,,,...444:::<<<;;;888...///000000...,,,------...///000000///---***)))$$$$$$%%%%%%&&&''')))***uuuoooiii___XXXXXXRRRPPPMMMIIIEEEAAA>>><<<888999999999888666555444444444444444444444444444<<<======:::555111000000.........---------...///...000111111///...------***+++,,,---...------,,,***,,,------***)))***+++))))))))))))))))))***+++))))))***++++++***))))))''''''''''''))),,,...///000...,,,,,,,,,,,,,,,,,,000---***)))***+++++++++,,,,,,++++++***))))))(((%%%&&&''''''((((((''''''(((((((((***+++***'''$$$###''',,,111333222///---(((&&&(((///222///---------///000///,,,)))''''''%%%&&&'''((()))***+++,,,***++++++***((((((+++...333222111000////////////000111222333222000---++++++)))((()))+++------,,,,,,---///111222222111111///)))'''+++000222333555222444---333888EEETTTDDD:::777444111000///...---000777;;;666000///000111,,,***))))))+++,,,+++***))))))))))))************,,,---...000111222333333===999444222333555777888999888777666777:::===@@@;;;:::999888555333111000000---***)))+++------,,,+++***+++---......+++)))+++,,,,,,---,,,+++)))((((((((()))******)))(((((('''))),,,,,,***))))))***(((((()))))))))*********&&&((()))(((&&&&&&(((***+++***)))((('''((())))))''''''''''''''''''((((((((((((((()))+++,,,+++)))'''''''''((()))+++,,,---...111444555555333222222222555888888555333222222222444666666555555555666777333333666888777999<<<777;;;>>>>>>:::777888999777:::<<<;;;888666666777777555666:::;;;888888;;;======<<<;;;888555333111111000/////////000//////,,,777;;;666333999;;;888777555333222222222000///+++---111777<<<===888444,,,---......,,,+++,,,---...///111111000...+++)))'''''''''((()))***+++,,,ssskkkeee]]]YYY[[[RRRPPPMMMIIIEEEAAA>>><<<888888999999888666333111444444444444444444444444>>>??????<<<777222111222000000000...,,,+++,,,------///111222000///...///+++,,,---...///...------+++...000///,,,+++,,,...''''''(((((()))+++,,,---((()))***++++++***)))(((&&&&&&'''(((***---000111///---,,,,,,---///000000333000,,,************)))......------,,,+++******%%%&&&''''''((((((''''''''''''((()))***)))&&&$$$ %%%+++111333111...+++'''%%%'''...111///---...***,,,......,,,***)))((($$$%%%''')))***+++,,,,,,)))***+++)))'''(((,,,000333222111///............222333444444222///,,,)))+++)))'''(((***,,,---,,,---...000222333333111000000***'''+++000222333666666888000555:::HHHYYYHHH???;;;555111...---,,,,,,...555888333---...111333,,,***))))))***++++++***))))))))))))************+++,,,...000222333444444999555111///111444666777666777888:::<<<=========999888888666444222000///000---))))))+++------,,,---------///111000...+++---------,,,+++***)))((('''((()))******)))(((''''''***------+++)))***,,,''''''''''''((((((((((((''')))***(((&&&%%%'''***,,,+++)))((((((((()))***))))))******++++++,,,,,,((((((((()))+++,,,+++)))&&&&&&&&&'''(((***+++,,,,,,///222444333222111111333666999888555333333444000333555666666555666777444222222666777666777;;;444999======:::888999<<<777:::===<<<999777777888999666777;;;<<<999999<<>><<<:::999777555444555666777888777555444333444666777;;;<<<<<<;;;888555222000///............//////000000111111000000///...---------...//////...------+++---000000...+++)))((())))))***++++++++++++***((()))***+++,,,+++***)))%%%&&&'''(((+++---///000---,,,+++***+++---///000444222...***((((((((()))***+++,,,,,,+++***((('''&&&&&&&&&&&&%%%$$$######%%%%%%&&&'''((((((((('''%%%'''+++------+++(((&&&((()))+++,,,------,,,++++++,,,,,,***)))(((***+++******(((''''''((())))))*********((('''(((***---111111000///////////////111111222333333111...+++,,,***(((''')))******))))))***,,,000444444111---000---***---222777777666:::666111000555===FFFKKK===777111---------,,,***......000111000//////222...---,,,+++++++++++++++((((((''''''''''''((((((,,,///333444333444666999666333000...000222444444666777777888<<>>???@@@???>>>:::BBBGGGBBB;;;999::::::;;;333...000222000---,,,111555777333000000///,,,333111///...////////////...111444777888777444333+++***))))))***---///111222444666555222...,,,+++)))***+++---------,,,+++rrrhhhddd___XXXUUUOOONNNLLLIIIEEEAAA===;;;:::999777555444444555666:::999666444444444555666:::::::::999777444111///......---......///000000111111111000///...---,,,++++++,,,------,,,++++++***---///000...+++***)))+++++++++++++++***)))((('''((()))***+++***))))))''''''((()))***,,,...///...---,,,++++++---///000333000---***(((((()))***++++++,,,,,,+++)))((('''(((((()))))))))((('''''''''''''''((((((((((((((((((***,,,......+++(((%%%'''((()))***++++++*********+++,,,+++)))))))))***)))((('''''''''((()))************((('''(((***,,,000//////...---.........000111222333333111...+++,,,***(((((()))++++++***))))))+++...222222000---///------000555888777666:::444...---222:::@@@CCC;;;666000......//////---222000---............---......------------------))))))(((((((((((())))))+++///222444444555777:::888444000...///111222333444666777888<<>>555111000///111000...---,,,++++++,,,.........,,,******,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++***)))(((+++*********++++++)))&&&)))))))))(((((((((((((((((((((((((((((()))******///---***)))***---000333444222...,,,,,,***(((''''''(((***++++++++++++***))))))******+++---...//////000111111000000222333444222111111222222111000444555555666666666555555444666777777777888:::<<>>>>>===<<<;;;BBBFFF@@@999777888888888111---111444333222222222666666222///000000---000///------...///000000111222555666666444111///******+++---......//////555777999777444///,,,+++((()))***++++++++++++***pppgggccc^^^XXXUUUPPPNNNLLLHHHDDD@@@<<<::::::999777555444444444444<<<:::888555444444444555777888888777666333000...------------...///000111111111111000///---,,,+++++++++,,,,,,,,,,,,++++++***,,,//////...,,,++++++,,,,,,,,,+++***)))'''&&&&&&'''((()))***))))))((((((((())))))***+++------......---,,,,,,---...//////...+++)))((()))***+++,,,,,,,,,+++***)))'''&&&(((((()))*********))))))))))))))))))))))))******---...//////...+++'''%%%%%%&&&'''((()))))))))))))))+++,,,,,,+++)))))))))''''''&&&&&&&&&''')))************)))''''''***,,,...---,,,,,,++++++,,,,,,///000222222222000...,,,---+++))))))***,,,,,,,,,))))))))),,,///000///.../////////222555777777666999333,,,,,,111777::::::999555000///111333333222222///---,,,---///---+++///...............///000******))))))))))))******+++...111444555666999;;;:::666111------///000111222555777888===CCCCCC@@@===FFFJJJBBB777111//////111111///...---,,,,,,---...//////---,,,,,,...000......------,,,+++++++++,,,+++++++++***)))))))))+++*********++++++)))(((((((((((((((((((((((((((((((((((((((((()))******000...,,,***,,,///333666:::666111...+++***((('''((()))))))))))))))))))))************,,,---...///...000111222222222444555333222000111222222111000222333444555666666555444333666888999::::::<<<===@@@???======>>>>>><<<::::::;;;<<<<<<:::999999:::777888999;;;;;;::::::999;;;AAACCC===777555666666888222///222555444444555444777666111///000111000------,,,,,,---...000111333444555555333111...,,,***+++...///000000//////999:::;;;999555000---+++(((((((((((())))))))))))mmmeee```[[[VVVSSSOOONNNKKKHHHCCC???;;;999:::999888666444444444444;;;999777555444555666777555555666555444111///---,,,,,,,,,---...///000111111111000///...,,,+++***------------------------***,,,...///...,,,,,,---++++++++++++***)))((('''&&&'''(((*********))))))******))))))******+++,,,///...---,,,,,,------...,,,+++)))(((((()))***+++---,,,,,,***)))((('''&&&%%%&&&''''''(((((((((((((((((()))***,,,---......000111111///---***'''%%%$$$%%%&&&'''((()))))))))(((***------,,,)))((((((&&&%%%%%%%%%&&&''')))******++++++)))(((''')))+++,,,++++++***************///000222222111///.........,,,******+++---------*********+++---///000000111111111111222444666888999333---...333888999777888444111111444777777666...333666444222111000...------------......///000***))))))(((((())))))***+++---000333555777999;;;;;;777111---,,,---......000555888999>>>DDDFFFDDD;;;FFFLLLEEE:::333222333111111000///...------------......---,,,---///111000000///...---,,,+++***++++++******)))))))))))),,,+++******,,,,,,+++)))''''''(((((((((((())))))((((((((((((((())))))***000...,,,+++---111555888;;;666111,,,***)))((('''******)))((((((((())))))((((((((()))***+++,,,---///111222333222222444555222111000000222222111000000111333555666666555444222555888:::::::::;;;<<>><<<<<<===>>>===<<<;;;<<<======;;;999999:::777777888888888888777666999>>>???:::555666777777<<<666333555666333222444666888777111...111333333---...---,,,,,,,,,...000333333333222111///---,,,------...///000000111111999;;;;;;999555///,,,***((('''''''''''''''((((((|||lllccc^^^XXXSSSQQQNNNMMMJJJGGGCCC>>>;;;999:::999888777666555444444888777555444555666888999222333444444333000...,,,,,,,,,,,,------...000000000000//////---,,,+++***------------------------***,,,...///---------...((())))))*********))))))'''((()))+++,,,,,,++++++++++++***************+++......------,,,,,,,,,,,,)))(((((((((((()))***+++,,,,,,+++)))((('''''''''$$$%%%&&&'''''''''''''''&&&'''***---///111222222222111000...,,,)))&&&%%%%%%&&&&&&'''((()))***+++(((***------,,,)))((((((&&&%%%%%%%%%&&&''')))******++++++***((('''(((***++++++***)))))))))))))))...000222111///......///---,,,******,,,.........+++++++++,,,---...111222444444333000...000555::::::666333444999<<<<<<:::888555222333777::::::999000@@@KKKGGG;;;555333222++++++++++++,,,------...)))((((((''''''(((((()))+++,,,...222555888999999999555111---------------...333777999===DDDGGGFFF<<>>?????????;;;===>>>===;;;999999999777777777777777777666666777;;;<<<777555888::::::===888555666666333333555777999777111///222555555000111000...+++***,,,...111111111000000/////////000///---+++,,,...111333666888999777333...***)))((((((((((((''''''''''''|||lllccc]]]WWWRRRQQQLLLKKKIIIFFFBBB>>>;;;999999999999888888777777666666555444333444666888999111222333333222000...------------,,,------...///............---,,,++++++++++++************++++++,,,...//////---,,,---...'''((())))))******))))))'''(((***+++,,,,,,,,,,,,++++++***************+++...------,,,+++***))))))''''''''''''((()))******++++++)))(((((((((((((((''''''((()))))))))((((((%%%(((,,,000333444444333000///---+++)))'''&&&&&&&&&&&&&&&''')))***,,,---)))+++,,,,,,+++)))))))))''''''&&&&&&&&&''')))******+++,,,***)))'''((())),,,+++******))))))******---///222111...---...000---+++)))***,,,.........***+++,,,------...000333777888777222------333999;;;::::::;;;===>>>===<<<:::777444666999<<<;;;:::888NNN^^^VVVDDD999555444******************+++,,,((((((''''''''''''((((((++++++---000444777777777555333000.........---,,,***000555777:::AAAEEEEEE@@@GGGIIICCC:::666333000...////////////...---,,,***+++,,,,,,,,,...111444222222111000///...---,,,---,,,+++******+++,,,,,,---,,,***+++,,,---------+++++++++******)))))))))((((((((((((((()))******++++++++++++---...000111///,,,)))'''((())))))(((************************++++++++++++,,,...///000222333333333111000111222333111111111333444333222333333333444444555666666444666888999888888999;;;@@@>>><<<===???AAABBBBBB;;;<<<===<<<:::888888888888888888777777777777777777::::::666666:::>>>>>>:::777555777777444555888888:::888222000333666666222444444000,,,+++---000000000/////////000111111000...+++)))))),,,000333111333555444000---***)))((()))*********)))'''&&&~~~ooofff___WWWRRRQQQJJJJJJHHHEEEBBB???<<<:::999999:::::::::999999999666555333222333444666777000111222333222000...---......------,,,,,,------,,,,,,---------,,,,,,+++++++++***))))))***++++++...///000///---,,,,,,---((()))))))))))))))((('''&&&''')))***+++,,,+++++++++***************++++++---,,,,,,+++***)))''''''&&&&&&&&&''''''((())))))***)))(((((('''((()))***))))))*********)))((((((&&&***///444666555333111---,,,***((('''&&&&&&&&&&&&&&&&&&&&&(((***,,,---***+++,,,+++)))))))))***)))((('''''''''((()))******+++,,,+++)))''''''(((---,,,,,,+++++++++++++++,,,///222111---,,,...111,,,***))))))+++---......'''***,,,---,,,---///111888<<<===999111...222777;;;>>>AAAAAA???<<<<<<<<<<<<999777888;;;===<<<:::999PPP___VVVDDD;;;666333++++++***)))))))))******))))))(((((((((((()))))),,,+++,,,///333555555444000000//////000000---+++&&&,,,222333666<<<@@@AAA@@@CCCCCC>>>:::888555111------...///...---,,,+++***,,,------...000333666222222111000000///.........---+++***+++,,,---......,,,***+++,,,............------,,,+++***))))))((((((((((((((()))******'''((()))+++,,,,,,,,,+++***)))''''''((((((((('''&&&''')))************)))+++++++++,,,---...///000///111222111000000111222333222111222444555444333777666444333333555666777777888999999888888:::;;;>>><<<;;;;;;>>>@@@BBBBBB;;;<<<===;;;999777777777999888888888888888999999:::<<<;;;777777;;;??????;;;888777777666333333777777:::999444222555777666333555666333...---000333222111/////////000111222...,,,***((()))+++---///,,,///111222000---+++***(((***,,,------+++(((&&&qqqhhh```XXXSSSSSSIIIHHHGGGEEEBBB???===;;;999999:::;;;;;;;;;;;;:::777666444222222222444444000111222333222111///...//////...---,,,,,,,,,,,,++++++,,,---------,,,,,,...---,,,++++++,,,---...///000000///---+++,,,---************)))'''&&&%%%$$$&&&''')))***+++***************)))******+++,,,,,,,,,++++++)))(((&&&%%%%%%&&&&&&''''''((((((((()))((('''''''''(((***+++)))))))))))))))((('''&&&(((,,,222777888555111...+++***(((&&&&&&&&&&&&'''%%%%%%%%%&&&'''))),,,---+++,,,,,,***)))(((***+++******(((''''''((())))))***+++,,,+++)))''''''(((...---,,,,,,++++++,,,,,,,,,///222000---+++...222+++***((()))+++---...---%%%(((,,,,,,++++++---000888>>>BBB???666000111444<<>>999999:::===;;;888999<<<===<<<999444IIIVVVNNNAAA;;;888333,,,,,,+++***))))))))))))******))))))))))))******,,,++++++...222555444222------...000222111...,,,""")))///000222888======<<<>>>===::::::<<<999444,,,---.........---,,,++++++---...//////222555888222222111111000////////////...,,,++++++,,,...///...,,,***+++,,,...///...000///...---+++***))))))((((((((((((((()))******%%%&&&(((***+++***(((''')))(((''''''(((((('''%%%###%%%''')))******)))((()))))))))***+++,,,---...---...000000000000222444444333222333555666555444999777555333333444777888:::;;;;;;999888888:::===;;;999777888;;;>>>@@@@@@:::<<<<<<;;;888666666666999999999888999:::;;;;;;>>>???<<<777777<<>>???<<<999888555000000333777:::999555333555777666222555666444000///333777444222000///...///000111******)))))))))***++++++***---000111000---,,,,,,(((+++...000///,,,)))&&&rrriiibbbYYYRRROOOJJJHHHEEEDDDDDDCCC???;;;======???AAAAAA???;;;777;;;666333333777888666222333111000...------------//////...---,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,***)))******///000111000...---------+++******)))))))))))))))''''''''''''''''''''''''***)))((((((((()))++++++,,,***)))((()))(((&&&%%%&&&&&&((()))************,,,+++)))((((((((()))***))))))******)))(((''''''000444888999777222///---)))((('''&&&&&&&&&&&&&&&'''''''''&&&%%%&&&***,,,000...,,,)))'''&&&&&&&&&&&&&&&%%%%%%&&&''')))***((())))))(((&&&&&&'''(((++++++++++++,,,---......000///000222555444000,,,,,,***)))'''''')))***,,,&&&&&&&&&&&&(((,,,333888;;;@@@DDDAAA999333444777???BBBAAA;;;888<<<@@@BBBBBB;;;999<<<<<<666222333777===CCCAAA999333222444//////---***(((''')))+++***)))(((''''''((()))***((()))+++---...000111111++++++,,,---------,,,,,,''')))+++,,,///333888;;;;;;===??????===:::777555//////000222222000+++(((,,,---......///000333555333111////////////...,,,******))))))+++---///111111...+++)))***+++,,,,,,...000///+++))),,,,,,)))&&&((())))))((('''''''''&&&***+++(((""" %%%+++))))))(((((('''''''''&&&'''''''''((()))+++,,,---''')))+++---------,,,+++...,,,+++,,,///111222222111333555555333111000000555666777777666666777999666777777666555777:::===;;;::::::999999;;;<<<===>>><<<:::888888888:::;;;:::999888888999<<<>>>@@@@@@===999999<<>>???@@@???;;;888888444000111333444222///222222000///......////////////...---,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***+++---///000000...------...+++***))))))((((((((((((+++++++++++++++++++++++++++******)))***+++,,,------+++))))))))))))'''%%%&&&&&&((())))))*********++++++***)))))))))))))))'''((()))***)))(((((((((///222555666444000---,,,(((((('''&&&&&&&&&&&&&&&'''((((((''''''(((+++...///...+++)))'''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))((())))))(((&&&&&&''')))***************+++,,,---,,,++++++---//////,,,))))))((('''&&&&&&'''((()))(((((((((((()))...444888;;;@@@DDDAAA999444555888;;;>>>>>>999777;;;@@@BBBBBB===;;;===<<<666222333444777:::999444000///000222111///,,,)))'''(((***))))))(((((((((((()))))))))***+++,,,---.........***++++++,,,,,,,,,,,,+++(((***+++,,,...222666:::===>>>???AAAAAA>>>999555444222111000000///,,,***------......///111444777666333000............---...---,,,+++---000333555222///+++******,,,,,,,,,,,,//////+++)))+++,,,)))'''((()))((('''&&&''')))***++++++(((%%%$$$'''+++))))))((((((((('''''''''%%%&&&)))+++,,,,,,+++***,,,,,,------...//////000000...,,,,,,.../////////000222444555333111000000333555666666666666777888555555555444333444777:::;;;:::999999:::<<<===>>>;;;:::888777777888:::;;;::::::::::::;;;<<<>>>???BBB???;;;;;;===AAADDDFFF======;;;777333000000000555777888888777666666777777555333222111222333444333111...000333444111---)))))))))***************---,,,...111111,,,***+++)))***---///000000//////~~~pppgggaaaXXXQQQOOOJJJHHHEEEDDDBBBAAA>>>;;;;;;;;;<<<>>>???>>>;;;888777444111000222222000---111111000000000000111111//////...---,,,,,,,,,,,,++++++++++++++++++++++++***++++++***((()))+++------///000000...------...+++***)))(((''''''''''''************************,,,,,,+++***+++,,,---...---,,,************(((&&&&&&''''''((())))))))))))******++++++******)))(((%%%''')))***)))(((((((((...000222111///,,,+++***((('''&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&(((+++---...---***((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''')))))))))((('''&&&''')))******)))))))))******++++++***)))***,,,,,,***((()))((('''&&&&&&'''((()))************+++///555999<<>>>>>;;;555222333222222333222111///...---444333222...***))))))***(((((())))))))))))(((((()))******++++++++++++***))))))***+++++++++++++++***+++,,,,,,---000444888======???BBBDDDAAA;;;555:::777333111000000///---000///------///222666999;;;666111---,,,---...///000...---,,,---000444777222000,,,+++,,,---------+++...///+++)))++++++***((())))))'''&&&&&&(((+++...---+++)))((((((***+++))))))((((((((((((''''''###&&&))),,,---,,,***(((,,,+++)))))))))+++...///222000---,,,,,,---,,,+++...111333444333222111111111333555666555555666777333444333222111111444666999999999:::;;;===???@@@999888777666666888999;;;;;;;;;<<<===============CCC@@@>>>>>>@@@BBBCCCDDD>>>===;;;777333111222333444777;;;<<<;;;888777666777666444333222333555666444222000111444444111...''''''(((((())))))******,,,+++,,,000000,,,***+++,,,,,,...///000111111000|||nnnfff```XXXQQQOOOJJJHHHEEECCCAAA???===<<<;;;::::::;;;===<<<:::888:::777444333333333111////////////000000111111111//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))'''(((+++---///000111000---++++++,,,+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((,,,+++*********+++------...,,,+++***+++***((('''&&&''''''((())))))(((((()))***+++++++++***((('''$$$'''***+++)))'''((())),,,---...---+++)))((()))''''''&&&%%%%%%&&&&&&&&&!!!###$$$$$$$$$%%%(((***,,,+++)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&)))******)))'''&&&((()))+++******)))))))))******,,,+++++++++++++++++++++***)))(((((((((((()))***,,,,,,,,,,,,---000555999>>>CCCFFFBBB999333333666666;;;<<<888666:::???@@@AAABBBBBB@@@:::555222222555222000000222333222000333333222///,,,++++++---(((((()))******)))'''&&&'''((())))))******))))))'''((()))******+++******++++++,,,,,,,,,///222555;;;;;;>>>BBBEEECCC;;;444;;;999666555555555444222333000------///333777999===888111---,,,---///000///...,,,+++,,,000444666333111...---............***///000,,,)))***+++***))))))((('''&&&'''))),,,000---)))(((***++++++)))))))))((((((((((((((((((%%%'''))),,,,,,,,,***)))))))))(((((()))***,,,---222///,,,+++,,,,,,++++++---000333444333222222222000222555555555444555666222333333222000000222333888888888999;;;===???AAA999888666555555666777888;;;<<<>>>???@@@???>>>===AAA@@@???@@@BBBDDDDDDCCC>>>===:::666222111333555333777<<>>CCCFFFAAA888111000333:::>>>>>>:::777999======@@@DDDEEEAAA999333111111666222///000333555444111///000000///...---...///((()))*********((('''&&&%%%%%%'''((()))*********&&&'''((()))************+++,,,,,,++++++---111444888999===BBBDDDBBB;;;666:::999999:::;;;;;;999777666222...---000444666777<<<777111---,,,...///000000...---,,,---000444666444222000//////000///...***000222...************))))))((('''&&&'''***---000,,,'''''')))+++***((((((((())))))))))))))))))(((((())))))******++++++***+++,,,---......------///---++++++,,,---------...111444555444333222333000222555666555444333444222333333222111000222333666666666777999<<<>>>@@@:::999666555444444555666;;;===???AAABBBAAA???>>>???>>>>>>???BBBCCCCCCCCC===<<<999555222111333666222666;;;>>><<<999666444444333222111222444666777222111000000000///...,,,%%%%%%&&&'''((())))))******((()))------******,,,---,,,,,,,,,,,,---///000yyykkkddd^^^WWWQQQNNNIIIHHHFFFBBB===;;;;;;<<<<<<:::888777777888777666666666444333111000000000,,,---.../////////////////////...---,,,,,,,,,,,,++++++++++++++++++++++++***++++++***((()))+++---111222222000,,,)))((((((***)))((((((''''''((((((''''''''''''''''''''''''(((((('''&&&'''((()))***---,,,************(((&&&&&&''''''(((((((((''''''(((((())))))(((((('''&&&%%%***//////***''''''))))))***+++***(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$&&&''''''''''''((())))))((('''&&&%%%%%%&&&'''$$$%%%&&&'''(((((((((((()))******)))''''''(((***...---,,,+++***)))))))))((()))++++++)))((()))***&&&&&&&&&&&&&&&&&&&&&&&&,,,------------///333666:::???BBB>>>666//////222<<>>EEEHHHAAA777111000///333111...///111333222000,,,---///...------...///)))******))))))((('''&&&$$$%%%&&&((())))))******&&&'''(((******+++++++++***++++++++++++---000333777;;;@@@DDDDDDBBB>>><<<999999999;;;===>>><<<:::777333...---000333444444777444000...///000000000000000//////111333666777555333111111111111000///,,,333666000+++)))***)))(((((()))((('''(((+++---///+++'''&&&(((***)))((((((((())))))))))))******))))))(((((()))***++++++''')))+++---...---,,,***...---++++++---/////////000333555666555444333333222444666777555333222222111222333333222111222333333333333444666999;;;===:::888666444444444555666<<<===@@@BBBCCCCCCBBBAAA???>>>===>>>???AAAAAA@@@::::::888555222111333555111444888999888555444333111000//////000222444666000000000///...---,,,+++&&&&&&''''''(((((())))))(((&&&'''+++,,,******------,,,***)))***+++...///xxxjjjccc^^^VVVPPPNNNIIIHHHFFFAAA<<<999:::<<<===:::777555555666555444444444333222000///000111......000000111000////////////...---,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***+++///000000///,,,*********))))))((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''))))))---+++))))))))))))'''%%%&&&''''''(((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&'''---222111+++''''''))))))***,,,+++)))&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''))))))'''&&&'''(((((('''&&&%%%%%%%%%&&&'''###%%%&&&(((******************+++)))(((''')))***---,,,+++***((((((((('''%%%(((++++++)))''''''(((%%%&&&&&&&&&&&&&&&&&&%%%+++,,,,,,,,,,,,...111333444999===;;;444///000333<<<@@@AAA;;;777999::::::<<>>;;;777555444444444333333444444222111000111333///000111222222111000/////////...---,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,***)))******,,,...///...---,,,,,,,,,((((((((())))))***+++,,,************************(((''''''&&&&&&((()))***,,,***)))((()))(((&&&%%%&&&''''''(((''''''&&&&&&((('''&&&$$$$$$%%%&&&&&&(((///444333,,,'''''')))(((***,,,,,,***'''%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%'''((('''&&&$$$%%%%%%''''''%%%%%%%%%%%%&&&'''###$$$''')))+++,,,,,,,,,***++++++***(((''')))***,,,,,,***)))'''&&&&&&&&&%%%)))---...+++)))((()))''''''((((((((((((''''''***+++,,,,,,+++---///222...444:::999333///222555:::???@@@;;;777888::::::;;;FFFKKKAAA444...---,,,//////000000//////......+++,,,------+++))))))))),,,+++)))''''''''''''((((((((())))))(((''''''&&&'''((()))***,,,,,,------)))************,,,000333===DDDKKKLLLHHHFFFHHHLLL>>>;;;777555666888::::::888444//////111222000,,,,,,,,,...111333333111///+++,,,...///111222222222666444333333333333222000000777;;;444,,,)))))))))%%%(((***+++******+++,,,...---+++)))(((((()))+++(((((())))))*********+++&&&(((***------+++)))''',,,+++***)))***,,,...///111///------.../////////444666999999777555444333555777999999666333000///---///111111111111222333000000000000111333555777444444333444666888;;;===<<<===???AAACCCEEEFFFGGGDDDAAA===:::999999888777555666777555333111111222000111111000......000222,,,,,,++++++,,,///111333///000111///---+++++++++)))))))))))))))((((((((('''$$$%%%)))+++)))***---///---***((()))+++...000zzzmmmbbb]]]XXXRRRMMMEEEDDDBBB???===;;;:::999888777666555555555555555444444333222222111111000444444333333222111000000......------------......(((((((((((()))***+++,,,(((***++++++)))(((+++...///...---+++***)))))))))+++***)))((()))+++---...)))(((&&&$$$$$$&&&(((***))))))((('''''''''''''''...+++(((&&&''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%$$$)))...333222---((('''(((+++***(((&&&$$$######"""###$$$%%%&&&'''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((+++,,,,,,++++++((('''&&&&&&''')))+++---++++++******)))'''&&&%%%******))))))(((((('''''',,,(((###!!!###&&&'''&&&))),,,......,,,***,,,---111888:::222+++---444999;;;555111111222333777>>>>>>>>>??????999///+++---222000///111222111---)))(((((())))))))))))((((((++++++******))))))((((((++++++******))))))(((((())),,,---+++,,,///...+++(((((((((''')))---333888???CCCFFFDDDFFFJJJNNNMMMBBB:::000...222777888777777555222///---------...+++...111444444333000...+++,,,............///111666444111000111222333222000000000///...---+++*********)))((('''(((+++---...+++(((&&&''')))******)))))))))))))))))))))))))))+++,,,------,,,+++))))))******))))))))),,,...///...,,,,,,,,,///111333<<<888777888666222000222222555888999666333000//////111444555333000///...222000//////111333333333888555444555999>>>BBBDDD@@@AAABBBCCCDDDFFFFFFGGGBBBAAA???<<<999777555444555444333111000/////////000111111111000---+++))),,,***)))+++///222222111333111///......---+++))))))***+++***(((&&&'''(((***++++++***(((''')))***...------,,,,,,------...wwwiii___YYYTTTNNNJJJEEEDDDBBB???===;;;:::999777777666555444444444444444333333222222111111000444333333222111111000000//////...---,,,,,,,,,,,,++++++***************+++(((***+++***))))))+++---......,,,+++***)))))))))))))))******++++++************)))((('''&&&&&&%%%((((((''''''''''''((((((///,,,)))'''((((((((((((%%%&&&&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&''',,,000000+++'''&&&'''((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***++++++******((('''&&&%%%&&&(((***+++************((('''&&&%%%)))))))))(((((((((((((((///+++&&&$$$%%%''''''&&&'''***---...------...111///444555///+++...444888:::555111222222222666<<>>BBBEEEFFF@@@AAABBBBBBCCCDDDEEEEEEBBB@@@===999666444444333444333222111000/////////000111111111000---+++))))))((('''***...222222111222000///......---+++)))((()))***)))'''&&&'''(((***++++++***((('''((()))***))))))))))))))))))***tttggg]]]XXXSSSMMMIIIEEEDDDBBB???===;;;:::999777666555444333333333333333333333222111111000000333333222222111000000000111000///...---,,,,,,,,,///...---,,,++++++++++++)))***+++***))))))+++---...---,,,+++***)))))))))((()))+++,,,+++***(((&&&'''((()))***)))(((&&&%%%''''''&&&''''''((()))***000---)))(((((())))))((('''''''''&&&&&&&&&&&&&&&(((''''''''''''((()))***%%%)))------***'''&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((((('''&&&%%%%%%&&&'''(((*********)))((('''&&&%%%'''''''''(((((((((((((((,,,***&&&%%%&&&'''''''''$$$'''***,,,---///111333---000///++++++000444555888333111333333222444999>>>888444666777444222222666555444333222///+++'''(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''(((((((((((('''+++,,,***+++......+++((()))))))))***///444999<<>>???@@@>>>:::666666888999666444000111222333555666777777666666555333333222222222000...---,,,...///111111000...,,,,,,---...---,,,...,,,***((('''((()))***&&&(((******)))((()))***---+++((('''((()))***))))))))))))))))))))))))))))))***,,,------,,,***))))))******))))))))),,,...333222111000000111222333;;;666333444222...///222444555555333111000111222111444666777555444444444:::777444444666999;;;<<<>>>>>>@@@DDDHHHJJJIIIHHH@@@@@@@@@@@@@@@@@@@@@@@@DDD@@@:::444000000111333222111000///............111111111000///---+++***'''''')))+++...000111111000.........///...+++)))&&&((()))((('''&&&'''(((***+++,,,+++)))''''''((())))))(((((((((((())))))~~~uuuhhh^^^ZZZVVVQQQLLLEEEDDDBBB???<<<;;;999999777666555444333222222222333333222111111000000///111111000000000000//////222222333444555777888999000000////////////000000++++++***)))************,,,,,,+++***))))))))))))---,,,***)))((('''((((((%%%$$$$$$$$$%%%'''***+++%%%%%%%%%&&&((()))+++,,,---***'''&&&&&&''''''&&&(((((((((''''''&&&&&&&&&''''''((()))***,,,---...&&&(((***+++***)))))))))&&&&&&%%%%%%%%%&&&'''''')))((('''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''&&&&&&******)))(((((('''''''''(((((()))(((((('''&&&%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%$$$$$$$$$%%%$$$%%%&&&)))+++---------222111...***,,,222444111444111000222222000000333888111000777>>>===777333777777777555111---***((((((((())))))))))))((((((%%%%%%&&&&&&''''''((((((''''''((()))***+++,,,,,,&&&***+++***+++...///,,,((()))***+++---111666:::KKKRRRTTTJJJ???;;;===???;;;888666777888888666444111333555888:::;;;;;;;;;666666555555555666777888222000......000222111111000///------.........,,,,,,+++)))'''&&&'''(((***&&&''')))***)))(((((())),,,***(((((()))***)))((())))))))))))))))))))))))((()))***,,,,,,***)))((()))******))))))))),,,...111111000000000111222333666333111333333000111555555555555333111111222444555777888777555333333333888666333444666999;;;<<<<<<===@@@DDDHHHIIIHHHFFF????????????>>>>>>>>>>>>CCC???999333000000222333222111000///.........///222111111000...---,,,+++)))+++---...//////000000///......///000///,,,***'''((()))((('''&&&'''((((((***++++++)))(((((()))))))))(((((((((((()))))){{{qqqeee\\\WWWTTTOOOKKKEEEDDDBBB???===;;;:::999888777666444333222222222222222222111000000//////000000000///////////////111222333444777999;;;<<<000000000///000000111111---+++))))))***+++***)))++++++***)))))))))))))))///---+++)))(((((()))++++++)))&&&$$$$$$%%%'''(((%%%%%%&&&&&&((()))***+++---***&&&%%%%%%&&&&&&%%%((((((((('''''''''''''''&&&''')))+++,,,---......((()))***++++++***))))))''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((())))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))''''''''''''&&&&&&&&&&&&******)))))))))(((((('''((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))***)))&&&$$$###$$$&&&&&&&&&(((+++---,,,+++333333///+++---222444222333000///000000...///222555000000888>>><<<777333444666666555111---******(((((())))))))))))((((((&&&&&&&&&'''''''''''''''%%%&&&&&&'''((())))))***'''***,,,+++,,,000000---***,,,...///111555:::===KKKQQQPPPGGG===;;;<<<===777666555666777888777555333555888;;;===>>>======444555555666777999;;;<<<444111///111444555333000000///......//////...,,,)))((('''%%%%%%%%%&&&'''&&&((()))((('''''')))***,,,***(((((()))***)))((())))))))))))))))))))))))&&&''')))******)))'''&&&)))******))))))))),,,...000000000000111222333444333000111444555222333666555555555444222222333555777888999777444222222222555444333444777999:::::::::;;;>>>BBBFFFGGGEEECCC==================<<<<<>>===<<<333333444666777999::::::555222111444777777333//////...---...//////---+++''''''''''''&&&&&&&&&&&&'''(((((('''&&&''')))++++++***))))))******)))((())))))))))))))))))))))))''')))***++++++***)))''')))******))))))))),,,...///000111222333444555666222111222777777333222444555666777666444333444555666777777666444222333444333333333555888:::999888999:::<<<@@@CCCDDDCCCAAA;;;;;;;;;;;;<<<<<<<<<<<<===:::555111//////111222222222111000000000000111333222000///---,,,,,,,,,'''***...///.........000//////000222444333000---,,,------+++((('''''''''$$$'''***++++++***++++++''''''&&&&&&&&&&&&''''''yyyoooccc[[[WWWTTTOOOKKKEEEDDDBBB???===;;;:::999:::999888666444333333333222222111111000/////////.........///////////////......///000111333444555555444222000///...------...+++))))))++++++***(((+++***)))))))))))))))***+++,,,---......---+++))))))***+++,,,,,,+++***)))''''''&&&''''''((()))***...+++(((&&&''''''''''''&&&&&&''''''(((((())))))&&&(((,,,///000///---+++***)))))))))***)))(((&&&%%%%%%%%%%%%&&&&&&'''((($$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''(((''''''&&&'''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###&&&&&&''')))+++(((''''''***///222111///,,,//////++++++111666777444///---...---+++---222444///---111444333333444...111444333000---,,,---(((((())))))))))))(((((()))))))))((('''''''''&&&))))))))))))************(((,,,---,,,...222222000''')))+++---///333777;;;999???BBB???======:::666333222222333555666777888555777;;;>>>???>>><<<:::222333444666777888888888555333333666:::999444///...---------......,,,***((())))))******)))((('''(((((('''&&&%%%&&&))),,,+++***))))))******)))'''))))))))))))))))))))))))+++,,,...//////...,,,+++)))******))))))***,,,...000000111333555666888888333222444888888333111222444666888777666555555555444555666555444333444555222222444666999:::999888888999;;;>>>BBBCCCBBB@@@:::::::::;;;;;;<<<<<<<<<:::777333000......000111333222111111111111111111333222000///---,,,,,,,,,###(((,,,......---///111//////111333555444111............,,,)))'''&&&'''###&&&)))+++++++++,,,,,,)))((((((''''''(((((()))ssslllbbbZZZUUUQQQKKKGGGDDDCCCBBB@@@===:::777666777777666555555555555555///000000000000000///......///000000000///---,,,000000000000////////////222222222111...------...++++++***)))(((((())))))+++***************++++++/////////...---,,,******''''''''''''''''''''''''''')))+++++++++***+++,,,333---'''&&&((()))(((%%%(((''''''(((***+++***(((&&&)))+++---------///000---+++((()))******(((%%%%%%%%%%%%%%%&&&((()))***,,,***'''%%%&&&&&&%%%$$$'''&&&$$$""""""###$$$%%%$$$$$$&&&)))++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''((((((&&&$$$)))(((((((((((())))))***((('''%%%%%%''')))******(((((())))))((('''&&&&&&***(((&&&(((+++---+++))),,,---...,,,***,,,000555333111...---.../////////...---,,,---000333444444111111222222000///,,,+++)))))))))))))))((('''''')))(((&&&%%%&&&''')))+++(((((()))***+++,,,,,,,,,((()))+++---.........---))))))***+++,,,---------555666888:::;;;<<<;;;;;;333111000000444888:::<<<::::::;;;<<<===<<<888555222444555555333222333444888888999;;;;;;999444000111///---,,,,,,,,,+++***)))((('''&&&&&&'''((()))(((((((((((())))))))))))((()))***++++++***((((((+++******)))******+++++++++++++++++++++++++++++++++,,,,,,++++++,,,000333///111333666888999999999444444333333222111000000///666999333///111444333999999888888666555444333888999888777666777999;;;888:::<<<>>>???@@@@@@@@@===AAACCC@@@:::666666888333222000...------...///333444444333111111222333333111...+++))))))))))))(((((()))***+++---...///666444333333444666666555111000...,,,+++))))))))))))***+++,,,---......///+++++++++)))'''&&&&&&'''tttmmmccc[[[WWWRRRMMMIIIDDDCCCBBB???<<<:::777666777666666555555555555555111222222222111000000//////////////////......---000000000000/////////...///000000///,,,++++++,,,,,,+++******)))))))))***))))))(((((((((((())))))------------,,,+++***)))(((''''''''''''''''''''''''(((***+++******,,,---222---(((&&&((()))(((&&&(((((()))***,,,---+++***(((***,,,,,,,,,,,,---...---***((()))******(((&&&(((''''''(((((()))***+++(((&&&$$$###%%%&&&&&&%%%'''&&&$$$###"""###$$$%%%(((''''''(((******(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))&&&&&&&&&&&&&&&&&&''''''(((***(((&&&%%%&&&(((''''''%%%%%%&&&&&&%%%$$$$$$###((('''&&&'''***,,,+++)))...//////,,,******...333222///,,,+++---///000111///---++++++---000111111111111000000///---,,,+++)))))))))))))))((('''''')))(((&&&&&&&&&''')))***)))))))))******++++++,,,))))))+++,,,---.........************++++++,,,,,,000111444666999:::;;;;;;333111000000444888:::<<<::::::;;;===>>><<<999666444666888888666555444555;;;999777666777666555333555222000......---,,,******)))((('''((()))***+++)))))))))))))))))))))((())))))************))))))---,,,+++***************+++++++++++++++++++++++++++,,,,,,,,,+++---000333000111333555777777777777444333333222111111000000000777999444000222444444888888888888777666555555888888777666666666888999999;;;===???@@@@@@@@@???===@@@BBB???:::555555777555333111/////////000111888999:::999666444444444222111...+++))))))))))))((())))))***+++---...///999777444333555666666666000///...,,,+++***)))))),,,+++,,,,,,,,,,,,,,,,,,++++++***)))'''''''''(((tttmmmddd\\\XXXSSSNNNKKKDDDCCCAAA>>><<<999777666777666555555444444555555444444444333222111000///000//////............///000000000/////////.........//////...,,,***++++++,,,,,,++++++******++++++***))))))((((((((())))))******++++++++++++******))))))((((((''''''&&&&&&&&&(((*********+++,,,...222---(((&&&((())))))''')))***+++---//////---+++***+++---,,,+++******+++,,,***))))))))))))(((&&&)))((((((((((((((())))))%%%###!!!"""$$$%%%&&&%%%'''&&&%%%$$$###$$$%%%%%%+++***((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((,,,......+++(((%%%%%%%%%&&&&&&&&&''''''***(((&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%$$$$$$###"""&&&%%%%%%&&&)))+++******/////////,,,))))))---111111...***)))+++///111333000...***)))***,,,---...000///...---,,,+++++++++)))))))))(((((((((''''''(((''''''&&&&&&((()))***************************************,,,---...///---,,,+++))))))******++++++,,,///222555777888999333111000000444888:::<<<;;;;;;;;;===>>>===:::777666999;;;<<<:::888666666===999444111222444666777888555222111000///---,,,***))))))((()))***,,,,,,++++++******)))))))))(((+++***))))))))))))***+++000///...,,,+++***))))))+++++++++++++++++++++++++++,,,---,,,,,,---000333111222333444444444444444222222222111111000000///000555777444111111222222666666666666666666666666888888666666555666777888:::;;;>>>@@@AAA@@@???>>>===???@@@===888444333444666555333111000111222333;;;===>>>===:::777555444222000...,,,***))))))***)))))))))***,,,---///000<<<999555333444666777777000///---,,,+++*********------,,,+++***))))))(((***)))))))))))))))******ssslllccc\\\XXXTTTOOOKKKDDDCCC@@@>>>;;;999888777666666555444444444444555555555444444222111//////000///...------...///000000000/////////.........///000111///---,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,++++++******++++++))))))***+++,,,,,,++++++******)))(((((('''''''''&&&((()))******+++---///000---)))'''((()))***)))******,,,...000///---***+++,,,---,,,)))((('''(((******)))))))))(((((('''((('''&&&%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%&&&%%%''''''&&&%%%$$$%%%%%%&&&,,,***((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))),,,///---***&&&%%%&&&''''''(((((((((((('''&&&$$$$$$%%%&&&%%%###&&&&&&'''''''''&&&&&&%%%$$$$$$$$$&&&((()))******---......+++((()))---111444000+++)))***...111333333///+++))))))+++,,,,,,///...,,,************+++((((((((('''''''''(((((((((''''''''''''((())))))************))))))))))))******))))))***,,,...//////---+++)))((()))*********+++---000222444555666333111///000444888:::<<<:::999:::;;;<<<<<<999777888;;;??????===:::777666;;;777222000111444666888666444222111111000///...))))))(((((()))***,,,---,,,,,,,,,+++******)))))),,,+++)))'''((())),,,---333222000---+++***)))(((***+++++++++++++++,,,,,,,,,---......---...111333222222222222222111111111111111111000000000/////////333555555222000000///222222222333333444555666:::888666666666777777777888999<<<>>>>>>>>>===<<<;;;<<<<<<999555222111222666555333111111111333444888:::<<<<<<999666333222111000...---+++*********))))))******,,,...///000<<<888444222222444555555///...---,,,+++*********,,,,,,+++******))))))((())))))((((((***+++,,,,,,qqqkkkbbb[[[WWWSSSOOOKKKDDDCCCAAA>>><<<:::999999666666555444444444444444444444444333222000///...000///...------...///000////////////...............///000///---+++,,,------,,,,,,,,,,,,,,,------------,,,+++++++++++++++)))***+++,,,---------,,,******)))))))))((((((((('''((()))))))))***---//////,,,)))(((((()))+++++++++++++++---......+++)))***+++,,,+++(((&&&&&&&&&))))))))))))((((((((((((((('''&&&%%%%%%$$$$$$%%%)))'''$$$$$$%%%&&&&&&%%%'''''''''&&&&&&&&&&&&&&&***((('''''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((+++---+++&&&"""$$$$$$&&&'''(((((((((((($$$######$$$&&&'''&&&%%%''''''((((((((((((''''''###$$$%%%&&&'''((()))******,,,,,,***((()))...222777333---******---///000444111---++++++,,,,,,,,,---,,,+++)))))))))******(((((('''&&&''''''((()))'''''''''''''''((())))))******))))))))))))))))))***)))))))))***,,,...///...---,,,*********++++++......//////000111222222333111///000444888:::<<<888777777888::::::888666:::===@@@@@@>>>:::777666555333222222444666777666222000...///000111000///))))))((('''((()))***+++------,,,,,,++++++++++++,,,+++)))'''(((***---///333222000...+++***)))(((*********++++++,,,,,,,,,,,,---//////...///111333333222222111000/////////111111111000000000000000222444777888777333000000222222222333444555777888<<<999666666777888888777555666777999::::::::::::::::::999777444222111111444333111000000000222333333666999999777555333222111000///---,,,+++******))))))***+++,,,...///000888555222000000222222222...---,,,,,,++++++++++++))))))*********+++++++++***((('''(((+++---------pppjjjaaa[[[WWWTTTPPPLLLFFFDDDAAA???<<<;;;;;;;;;666555444444333333444444444444444333222111000//////............//////000/////////.........------+++,,,---,,,***)))***+++,,,,,,++++++,,,,,,------,,,+++***)))))))))))))))******+++,,,------,,,,,,))))))))))))************)))******)))((())),,,......,,,***(((((())),,,---...---++++++,,,+++)))'''((()))******(((&&&&&&&&&'''((())))))''''''((()))))))))((('''&&&&&&&&&'''+++(((&&&%%%&&&''''''&&&(((((('''''''''&&&&&&&&&'''&&&&&&(((***,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***(((%%%!!! !!!###%%%&&&&&&%%%%%%#########%%%'''((('''%%%%%%%%%&&&&&&''''''&&&&&&$$$&&&''''''&&&&&&((())))))***+++)))((()))...222777333---******,,,---...222000...---.........---,,,+++******)))))))))***((('''&&&&&&&&&'''((()))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))+++,,,---...,,,,,,,,,---------------111111000/////////000000333111000000444888:::<<<777666666777888999888666;;;===??????<<<888666555///000222555888999888666...---,,,,,,...000000///***)))(((((((((((()))***,,,---------------------,,,+++)))((((((+++---///111000///---,,,+++***************++++++,,,,,,---,,,...///000000000222333444333111000///.........111111111111111111111111777777:::>>>===777333222444444444444555777999:::<<<888555555777888777555222222333333555777888:::;;;:::888666555444444444333222000//////000111222222444777777666444333333000000///...---,,,+++************+++---...000111444222000///000000000///------,,,++++++,,,,,,,,,(((((()))***+++,,,---...+++)))''')))---///...---qqqjjjbbb\\\XXXUUUQQQNNNGGGEEEBBB???============666555444444333333444444444444444444444333222222---....../////////////////////.........---------***+++,,,+++***)))***++++++++++++++++++,,,---------,,,+++***)))))))))))))))***+++++++++++++++***((())))))******++++++,,,+++++++++)))((((((+++------,,,***)))((())),,,...222///,,,******)))((('''%%%''')))((('''&&&'''(((&&&(((***)))'''&&&((()))(((((('''&&&&&&&&&'''''')))'''%%%%%%'''((()))(((((((((((((((((('''&&&&&&&&&&&&'''))),,,---+++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''))))))&&&$$$ ###%%%&&&&&&%%%$$$%%%$$$%%%&&&''''''&&&$$$###$$$%%%&&&&&&&&&&&&%%%&&&((()))(((&&&&&&''')))***++++++)))'''(((,,,000222///+++)))***+++++++++///...---...000000...---***++++++++++++***))))))((('''&&&%%%%%%''')))***&&&''''''(((((((((((((((''''''(((((())))))******'''((()))***,,,,,,,,,,,,)))+++---///000000000///222111000///......//////333111000000444888:::<<<777666666777888999888777;;;<<<===;;;888555444444,,,...111666:::<<<;;;999...,,,++++++---......------,,,***)))(((((()))***,,,,,,,,,---......//////+++***))))))***+++---///......---,,,+++++++++,,,)))******+++,,,,,,------,,,...000111000111222333444333111000///...//////111222222222222222222222999777:::??????888333222444333222222333555777999;;;666222222555666444222111000//////111555999;;;===;;;999888888999999888222111000//////000222333333444555444222000000000000/////////...,,,++++++*********+++---...000111000/////////111111///...,,,,,,,,,++++++,,,------))))))***+++,,,---......---)))''')))---000///,,,rrrkkkccc]]]ZZZWWWSSSPPPHHHFFFCCC@@@>>>>>>>>>>>>555555444333333333333444555555555555555555444444,,,---///000000000///...//////.........---------,,,---...---+++++++++---************++++++,,,---///...---,,,++++++++++++))))))************))))))(((((()))***+++,,,,,,---,,,,,,+++)))'''(((***,,,,,,,,,+++)))((()))---///555222---***))))))((('''$$$%%%'''(((''''''((()))%%%(((***)))&&&&&&(((***%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$''')))******((((((((()))(((''''''&&&&&&'''(((***------***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''')))***)))''' """$$$'''(((((('''&&&''''''&&&'''((('''$$$"""$$$%%%&&&&&&''''''''''''''')))***)))&&&%%%'''))),,,---,,,)))&&&&&&***...---+++(((((()))***+++***,,,,,,,,,...000111///---)))***+++,,,,,,+++)))(((((('''%%%%%%%%%''')))***&&&''''''((()))(((((((((&&&''''''((()))******+++&&&''')))+++,,,,,,,,,+++''')))---111333333222111111000///...---...///000333111000000444888;;;<<<888777666777999::::::999;;;;;;;;;999666333222333+++---000666;;;======;;;///...,,,,,,------,,,+++///...,,,***))))))******+++,,,,,,---...///000000******)))******,,,---...,,,,,,,,,++++++,,,,,,---))))))***+++,,,,,,------,,,...000111111111222333444333111000/////////000222222222222222222333333777444777>>>>>>666000///111000//////000111444555999555000000333555222///111000......000555:::===???===;;;:::;;;<<<<<<<<<333222000//////111222333222333333000---++++++,,,////////////...---,,,+++******+++,,,---///000111......///000222222///---,,,,,,++++++,,,,,,------***++++++,,,------.........***''')))...000///,,,tttmmmeee___[[[XXXTTTQQQGGGDDDAAA???===;;;999777555444444333333444444555888444000///000111000.........///000000000000000////////////////////////000...,,,---...///...---000///---,,,+++*********++++++)))(((''''''''''''++++++***************+++))))))***+++,,,,,,---------,,,***(((((()))***+++------,,,+++***,,,000444------,,,***)))'''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%,,,+++***)))))))))***+++&&&&&&&&&'''&&&%%%%%%$$$''''''''''''''''''''''''))))))((((((((((((((()))...,,,***+++---,,,***'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$#########%%%''')))%%%&&&'''((((((&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$)))***+++***(((''''''((()))(((,,,+++$$$(((...'''///(((###&&&)))***+++---+++,,,///000000...+++)))'''(((***+++***)))'''&&&(((&&&###$$$'''))))))((('''((()))***************((((((((((((((((((((((((((()))***+++,,,++++++***,,,,,,,,,...000000///...222000...---///000000///222222333444666666555333666666777999;;;;;;999777888:::<<<;;;:::888777888333333666999<<<<<<;;;:::222222222///,,,++++++,,,222---)))))),,,...,,,)))***+++---...///......---******))))))))))))******,,,---.../////////...---,,,------------------,,,------......///000000000222111000...------------222222444555555444333222333444555666555333000...222333333222111111333444333444555555444222000///////////////111666===BBBIIIDDD???=========;;;:::555333111//////111333555000000///---++++++,,,...111000///...---,,,,,,+++,,,+++******+++,,,...///+++++++++,,,......,,,+++......---,,,***)))((((((''''''(((***------,,,+++''''''((()))***+++,,,,,,sssmmmddd]]]ZZZVVVRRRNNNFFFDDD@@@>>><<<;;;888666444444333333333333444444777444000///000111000///......///000000000000000///////////////////////////---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((((((+++******))))))***************++++++,,,------...000---)))&&&&&&(((+++---......---...///111222333---,,,+++***((('''&&&%%%''''''''''''&&&&&&&&&&&&''''''''''''(((***+++,,,)))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&'''((()))+++,,,...,,,***+++,,,,,,)))'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%)))'''%%%$$$######$$$%%%&&&'''((())))))'''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%(((*********((('''((()))***)))...,,,&&&+++222,,,---'''%%%(((+++)))((()))***+++,,,------,,,***)))((()))***+++***)))'''&&&&&&$$$"""###%%%''''''&&&((())))))************))))))(((((((((((((((((((((((()))+++,,,,,,,,,+++***+++++++++,,,...000000000333111......///000000///111222333666888999888888::::::;;;;;;;;;:::777555999;;;<<<<<<:::888777888666555666:::>>>???===:::222333222000---+++,,,---222---)))))),,,...,,,)))'''(((***,,,---......---******))))))))))))******+++,,,---...///......---,,,,,,------------,,,,,,------......///000000000111000///...............222333333222222111000///444555666777555333000...222333333222111111333555444555666777666555333222222333333444666:::AAAFFFFFFCCC???>>>>>>>>><<<:::666444222000///111222444111111111...,,,+++,,,---111000///---,,,,,,++++++,,,++++++***+++---...///---,,,+++,,,...///...---......---,,,+++***))))))''''''(((***------,,,+++((((((((()))******++++++sssmmmccc\\\XXXTTTOOOKKKEEECCC???===;;;:::777555444444333333333333444444666333000///000000000///...//////000000000000000////////////////////////...,,,++++++,,,------,,,((()))+++---.........------,,,+++***)))))))))******)))))))))))))))******+++,,,,,,------.........222///)))%%%%%%'''+++...///...///333666777444000,,,+++***)))((('''&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%&&&((()))***&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''***---///---,,,++++++,,,+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%((('''%%%$$$######$$$%%%'''((()))))))))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((())))))((('''(((******)))------'''...555000...(((&&&***,,,)))&&&&&&((()))))))))))))))))))))((()))*********)))((('''&&&$$$###$$$&&&(((((('''*********+++******))))))******)))))))))((((((((()))***,,,------,,,++++++*********+++,,,///111222555222000///111111111111111333555777:::;;;<<<===??????>>>===:::888555444999;;;<<<<<<:::888777777999777666:::???@@@===999222333222000...,,,---...111...******,,,---,,,)))%%%&&&(((***+++,,,------******))))))))))))******++++++,,,---------------,,,,,,------------,,,,,,------......///000000000000//////......//////000333222111000///.........666777777777666333000...111222222222111111333555777888999999999888777666444555666777999>>>CCCGGGDDDBBB@@@@@@??????===;;;777555333111000000111222333333222000---+++,,,---000///...---,,,+++++++++,,,++++++++++++---...///...,,,+++,,,...000000000............---,,,+++***''''''(((***------,,,+++))))))))))))))))))))))))}}}tttmmmccc\\\WWWRRRMMMIIIDDDBBB>>><<<:::999666555444333333333333333333444444333111000//////////////////000000000000//////........................---+++******+++,,,,,,+++''')))+++...///...---,,,,,,+++******)))))))))***))))))(((((())))))******---------...............111...***'''&&&(((+++---000///111777<<<;;;444...******)))(((((('''&&&&&&(((((((((((())))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&***---///+++++++++++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&'''((('''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''''''''((()))***(((,,,,,,(((000999555222+++''')))+++(((&&&'''(((((('''''''''(((***+++)))************)))(((''''''''''''''')))*********++++++++++++******)))(((+++++++++***))))))((((((+++,,,---......---,,,+++)))*********+++...111444777444222222333444444444222444777888999;;;===>>>AAA@@@???<<<888666444444888:::;;;:::888666555555888555444888===>>>:::444222333222000...------///000...+++***+++,,,+++***&&&'''((()))***+++,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,---,,,---......//////......---------......///000000000//////......///000111111222111///......///000000777888888777666333111//////000111111000111333555::::::;;;<<<<<<<<<;;;:::555666888999;;;>>>CCCFFFEEEDDDCCCBBBAAA???<<<;;;777666444111000///000000444444333111...,,,+++,,,///...---,,,++++++++++++,,,,,,++++++,,,---///000...,,,******,,,///111111......//////...---,,,+++''''''(((***------,,,*********))))))((((((((((((|||uuunnnddd\\\WWWRRRMMMIIIDDDAAA>>><<<:::888666444333333333222222333333333222222111000//////////////////000000000000//////---------------------------+++)))***+++,,,+++******+++---......---+++*********)))((((((((()))))))))))))))))))))***++++++........................---,,,+++*********++++++111111333888===;;;333,,,)))(((((((((''''''&&&&&&((((((((()))))))))******))))))(((((('''&&&%%%%%%((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((+++,,,******++++++******))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&$$$%%%''''''&&&&&&'''(((,,,***......***444>>>;;;777///(((((()))((((((***(((''''''&&&''')))+++---***************))))))((('''''')))))))))******++++++++++++++++++***)))(((,,,,,,+++++++++*********,,,---...//////...---,,,)))***+++++++++---222555777555444444666777888777333666888888888888;;;===@@@@@@>>>;;;666444555666777999:::999777444333333555333222555888999555000111222222000...------///000...,,,++++++++++++++++++*********++++++++++++++++++************++++++++++++++++++,,,,,,------//////000000000000//////------......///000000000//////...//////000111222000/////////000222444555888888777777555333111000---///000000000111333666<<<<<<==================888999;;;<<<===???BBBEEEGGGGGGFFFDDDAAA>>><<<;;;777666444222000/////////333444444222...,,,+++,,,...---,,,+++++++++++++++---,,,,,,+++,,,---///000---+++))))))+++...//////---...///000000...---,,,''''''(((***------,,,*********))))))((('''''''''|||tttmmmccc\\\WWWRRRMMMIIIDDDBBB>>><<<:::999666444333333222222222222333333000111222111///...///000000000000000000//////...---------------------------+++******+++,,,,,,+++,,,------...---,,,***)))))))))((((((((((((((()))))))))))))))***+++,,,---/////////......------,,,***++++++,,,,,,,,,,,,,,,111222444777999777000***'''''''''''''''&&&&&&&&&''''''(((((())))))******&&&'''(((((())))))((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))(((***++++++***))))))***''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%$$$######'''&&&&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''&&&'''(((((('''&&&''')))000---111000---888CCCAAA888///'''&&&''''''(((+++''''''''''''(((***,,,...++++++*********)))))))))$$$&&&((()))(((((()))***+++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,......///000000///---,,,)))+++------,,,---111555555444333444666999::::::333666888888666777:::>>>???@@@>>>:::555333555888777999:::999666444333333333222333444555444111...000111111///---,,,---...///...,,,+++******+++,,,------,,,++++++++++++,,,++++++************++++++,,,,,,,,,,,,,,,---......//////000000000000//////------......///000000000////////////000000111222...//////000222444666777666666666555444333222111...///111111222333666888>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@@@@@@@AAABBBDDDFFFFFFEEECCC???<<<;;;<<<777666444222111000//////111222333111...,,,++++++---,,,++++++*********+++---,,,,,,,,,,,,...///000---+++******+++---------+++,,,...000000///---,,,''''''(((***------,,,+++)))))))))(((((('''''''''zzzqqqkkkaaaZZZUUUQQQLLLHHHEEEBBB???<<<;;;999777555333333222222222222333333...000222111///......000000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,---,,,+++---------,,,,,,+++++++++***))))))((())))))******************+++,,,---...//////......---,,,++++++************+++---...///111222444555444000,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******&&&&&&((())))))(((((('''###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((((((((''''''))),,,+++)))((()))+++''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&%%%$$$######(((''''''&&&&&&&&&&&&&&&((((((((())))))((((((((()))+++++++++)))((()))***000---000///,,,777DDDBBB555---&&&&&&'''&&&''')))%%%&&&&&&''')))***,,,---++++++******))))))******$$$&&&)))***)))((()))*********+++,,,,,,,,,++++++++++++,,,,,,------......//////000111000///...---)))---000000...---111444222000000222555888::::::222555888888666888<<>>==================???AAAAAA@@@??????@@@AAAAAAAAA>>>;;;:::;;;>>>555555444333111000000//////000222111...,,,++++++,,,++++++***************------,,,,,,---...000111...---,,,,,,------,,,+++***+++...///000///---,,,''''''(((***------,,,+++((((((((((((((((((''''''yyyoooiii___XXXTTTPPPKKKGGGEEECCC???===;;;:::777555333222222222222222222333...000222222///---...000000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,---,,,,,,++++++,,,------+++***************++++++++++++++++++,,,---.../////////...---,,,++++++***+++***)))(((***---111333111333444333000,,,***)))%%%%%%&&&&&&&&&&&&&&&'''%%%&&&&&&'''((())))))***((()))))))))(((&&&$$$###&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&(((***)))(((''''''))),,,+++)))((()))+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&&))))))(((''''''''''''((((((((())))))))))))((((((---......---+++***+++,,,...+++---,,,)))444AAA???111***%%%&&&(((&&&$$$%%%$$$$$$%%%''')))***+++,,,,,,+++******))))))******%%%))),,,---+++***+++---)))***+++,,,,,,,,,,,,,,,***++++++,,,---.../////////000111111111///...---***...222222///...000444...------///333777999:::000444888888777999???DDDEEEFFFCCC<<<555222555999;;;<<<===<<<999666555555333777;;;999444111111333......///---++++++,,,---......---,,,******+++,,,******))))))***,,,...///,,,++++++******++++++,,,......---,,,---...///000,,,------------------,,,------......///000000000111111000000000000111111...///111333333333222222333333333333333333333333222444666777777999<<<>>>@@@???>>>===<<<<<<<<<<<<<<<>>>??????>>><<<;;;<<<<<<======;;;888888<<>>CCC???;;;888777777777777<<<;;;:::::::::;;;<<<===AAA<<<777666:::===<<<:::000111222222111///---++++++,,,---,,,******+++,,,...,,,***(((''''''((()))---,,,+++++++++,,,......000//////...------,,,,,,((()))***+++,,,,,,,,,+++((((((***,,,...000111222///,,,***))))))***))))))vvvkkkggg```ZZZUUUPPPLLLIIIIIIFFFBBB???===;;;777555555555444333333333333444000000///............///111000///...------------...------------...//////000...------.........------,,,,,,++++++***++++++,,,***((()))***,,,,,,+++------...---++++++,,,...*********)))))))))))))))///...---...000222333222111---+++------)))''''''((((((''''''&&&'''''''''((('''&&&&&&%%%&&&''''''(((((((((((((((((((((((()))'''%%%&&&))))))(((&&&)))&&&&&&''''''$$$%%%)))''''''((((((((((((''''''''')))++++++)))(((''''''%%%%%%&&&'''''''''''''''((((((((('''&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%'''(((((((((''''''&&&%%%((((((((((((((()))))))))000///...,,,+++***))))))+++(((++++++(((000888222...,,,***'''&&&%%%&&&&&&'''&&&&&&''''''((()))***,,,+++******))))))******(((((())))))))))))((((((******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...111444444222///---***++++++++++++,,,,,,,,,......///111333666999:::222333333444444777<<>>@@@>>>999555555777:::666222111222333111///000...------------,,,+++...---+++*********++++++,,,++++++***+++---...///------,,,,,,,,,,,,---------------,,,,,,,,,++++++..............................///000000111111222111111111111000000000000...000333444444555777999;;;999888888888777555333444666999::::::;;;<<<>>>>>>;;;777666777888999999999888777777888:::<<<>>>AAA<<<777666999;;;:::888111111111111000///---,,,+++,,,------++++++,,,---,,,+++***))))))***++++++++++++*********+++,,,---000//////......---------......------,,,++++++***((()))+++---///000111111///---***)))***+++***)))uuujjjfff```[[[VVVQQQLLLIIIHHHFFFBBB@@@>>>;;;888555555555444333333333333444111000//////.........///111000///---------.........------------...//////111///...---...///...---,,,,,,,,,,,,++++++++++++...,,,******+++,,,+++***.........---+++***+++,,,***+++++++++,,,---------555111///111555666444000222---+++---,,,(((&&&&&&))))))((((((((())))))***(((((('''&&&%%%%%%&&&&&&(((((((((((((((((((((((('''&&&%%%&&&((())))))(((,,,(((&&&((('''%%%&&&)))''''''((((((((((((''''''''')))++++++***(((((((((&&&&&&&&&&&&&&&'''((((((***)))((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%((((((((()))(((((('''&&&(((((())))))***++++++,,,.........---,,,+++)))(((---))),,,+++'''///666000---+++)))'''&&&&&&&&&&&&'''&&&&&&''''''((()))***++++++***)))))))))******(((((())))))))))))(((((())))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---...000222222111///...++++++++++++,,,,,,,,,,,,---...///111222444555666000111222333333555999<<<<<<;;;999555222111333555999;;;===<<<888777999;;;<<<777222000222333222111111///---------...---+++///...,,,+++*********+++,,,++++++++++++---...///---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,........................//////000000111222222333222222111111111000000000111222444444444666999<<>>>>>999333111333555555444222000...---......------000...---+++*********+++,,,,,,++++++,,,---///000,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,........................000000000111222222333333222222222111111111000000333333333333333666:::===CCC@@@;;;888777777777666777777666444222222444666<<<999555333333444444444666444333222222555888:::;;;888666666888::::::999444333111000......------***+++,,,,,,++++++,,,------...000111111///...,,,,,,,,,,,,,,,,,,------...//////.........///000111:::888555222///---,,,+++)))+++...111222111000...,,,+++))))))******)))(((sssfffccc]]]YYYUUUQQQMMMJJJGGGEEECCCAAA@@@===999666555555444333333333333444222222000//////............---,,,+++++++++,,,---...------------...//////000...,,,+++,,,,,,+++***+++,,,,,,---------,,,+++,,,***)))*********)))''''''((())))))((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,333666888555000...000333666000---......+++)))***)))((((((((((((((())))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''((()))+++&&&$$$''')))&&&%%%&&&''''''((((((((((((''''''%%%'''(((((('''&&&'''(((%%%$$$#########$$$&&&'''***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&************************,,,,,,---...---,,,***)))...***,,,***%%%,,,222,,,))))))(((''''''''''''''''''&&&&&&''''''((()))******))))))((())))))************++++++++++++******+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////++++++,,,,,,,,,---------,,,---...///000000000000...000222333333333555666666666555222///...///111777888888999999;;;===??????:::555333555888888888333111...---...///......///...---+++******++++++---,,,,,,+++,,,---///000---,,,,,,++++++,,,,,,---.........---------,,,,,,........................000000000111222222333333222222222222111111111111222222222111111444999===DDD@@@;;;888777777777666777777666444222111333444:::777333111222333333333777555333222111333555666555444444666888;;;<<<===555444333111///.........(((***++++++******+++---111222333333222000---+++***++++++,,,,,,,,,,,,,,,///.........///111333444<<<;;;888555222000...---+++---///111222000...---***)))(((((()))***((('''~~~rrreeeaaa[[[VVVRRROOOLLLJJJFFFEEECCCBBB@@@>>>999666555555444333333333333444333222111000///.........,,,,,,,,,---,,,,,,,,,,,,...------------.../////////---+++***++++++***)))***+++---......---,,,,,,***)))))))))+++***)))'''%%%'''((())))))***,,,...////////////////////////222666888444,,,)))...444666111...//////,,,,,,---******)))((((((((((((((('''(((((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&''')))***&&&%%%***---***''''''''''''((((((((((((''''''$$$&&&''''''%%%%%%&&&((($$$$$$$$$$$$$$$%%%%%%&&&)))(((&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&&&&&&&*********+++++++++++++++,,,,,,,,,------,,,++++++---***,,,***$$$+++111+++'''''''''''''''''''''''''''&&&&&&''''''((()))***))))))((((((((()))******(((((())))))))))))((((((+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,,,,------------------......//////000000///111444555555444444555111222222111000111333555777777888999;;;<<<=========999555444777:::;;;:::444222///---...////////////...,,,++++++,,,,,,------,,,,,,,,,,,,...///000...------,,,,,,------...............---------,,,........................//////000000111222222333333222222222222111111111111111111000111333888;;;BBB???:::777666666666555777888888777444444555666555222000000222555666777777666555333333333333444222222444666999<<>>>>><<<:::777444111000---...///000000///---,,,)))(((((()))******)))'''}}}qqqeee```XXXRRROOOMMMLLLKKKFFFEEECCCBBBAAA>>>:::666555555444333333333333444444333222000///.........,,,---///000000///---,,,...------------...//////000...,,,+++++++++***)))***+++---...///...---,,,)))))))))***,,,,,,***(((((()))************---///000111222222444444555666444666555111+++***///444555///,,,......------///---,,,+++***)))((((((((('''((()))***++++++******&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&((('''###$$$+++///,,,'''%%%''''''((((((((((((''''''%%%&&&''''''&&&&&&((()))%%%%%%&&&''''''''''''&&&'''&&&$$$######$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&'''''''''''''''((()))***+++---...000000,,,,,,,,,++++++,,,---------)))+++)))$$$+++111+++&&&&&&'''''''''''''''''''''&&&&&&''''''((()))***((((((((((((((()))******(((((())))))))))))((((((***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------,,,,,,,,,------------......---------...///111222000333666888777555555555111222333222111222333555777888999;;;<<<<<<;;;:::888555333444888;;;;;;:::555222///---...///000000------,,,+++,,,---...///------,,,,,,---...000111///......------......///............------------..............................///000000111111222333333222222222111111111000111111111222444777:::???<<<888666555555444333555666888888666555666777444111//////222555777888555555666666555555444444111333555888:::<<>>:::777555555444333333333333444444333222000///.........,,,...111222333111///---...------------...//////222///---,,,,,,,,,+++******+++---//////...---,,,))))))***,,,---...,,,***+++,,,---,,,++++++---...,,,---...000222444555666888666222...,,,---000333333...+++---...,,,---//////...---+++***))))))(((&&&((()))+++,,,,,,,,,,,,''''''''''''''''''''''''%%%'''((('''%%%###%%%'''"""!!!)))...+++%%%"""''''''((((((((((((''''''&&&'''(((''''''''')))+++%%%&&&((()))))))))((('''%%%$$$###""""""$$$&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&'''((())))))(((((('''(((***,,,///222444555---,,,+++***+++,,,---...,,,(((***)))$$$+++111+++%%%&&&''''''(((''''''''''''&&&&&&''''''((()))***((((((((((((((()))************++++++++++++******)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,,,,,,,---------............---,,,---///222333111444888999888666555555555666666444111000111222888888999;;;===<<<:::888555333111444888;;;;;;999666333///---...000000000---,,,++++++,,,---///000------,,,,,,---...000111//////............////////////.........---------.................................///000000111111333333333222222222111111000111222222333555888:::===:::777555555555333222111333666777666555555555777444111000111333444555333444666777888777666666333555777999:::<<<>>>@@@777888888888666333000...,,,---//////...///000222333333333333222111111000......000111111111000//////...---...000333777999GGGGGGGGGEEEAAA:::444111///......---,,,,,,+++++++++++++++---......,,,***|||rrreee^^^VVVPPPNNNNNNLLLJJJIIIEEEBBBAAABBBAAA<<<777666666666555444222111000222222111000///...------///////////////000111111//////////////////////////////000000///---+++)))///,,,)))+++///111...+++...,,,******+++---------000///---***((()))+++---000---,,,...222555666555<<<777000,,,,,,...000111000---***((()))***++++++,,,,,,---...---***((('''&&&'''((()))))))))(((''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&((())))))******)))'''&&&'''$$$""""""%%%''''''&&&(((%%%%%%''''''$$$$$$&&&############$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$###$$$&&&(((******+++,,,...111333444555000+++((()))---///---)))---,,,***(((((()))+++,,,***)))(((((()))***(((''''''(((((((((((((((''''''******)))(((((()))++++++))))))******)))''')))---,,,+++******)))))))))***+++,,,...///000000000///////////////000000000111+++*********+++---000111............//////000000222333555666666555333222666444333111111222444555===:::777555666888999999:::555//////444888888777333///,,,,,,///222222111++++++*********+++---...000///---...000111222222....../////////...------///////////////...---,,,....../////////...------111000//////000222555777222111///---,,,,,,,,,---000000111222333555777888999777555555777888777666333444555666666444333222444444333222222333444555222222444666999999888666666:::;;;999:::>>>AAA@@@888;;;<<<888555444333222000000111111111222222222777666222000...---------+++,,,...000111000///...111000,,,000666222666IIIPPPQQQMMMEEE>>>:::333+++///333777555///+++***+++...,,,((('''''''''&&&%%%|||sssfff___VVVQQQOOOMMMKKKIIIHHHDDDAAA@@@AAA@@@<<<888777777777666555444222222222222111000///...------//////...---...///000111...........................///000111000...,,,+++...---+++,,,......---+++---+++))))))***,,,,,,,,,111000---+++))))))+++---///---,,,///333666777777;;;777111------///111333222///+++)))***+++,,,---,,,,,,------,,,***((('''%%%&&&&&&''''''&&&%%%$$$''''''&&&&&&%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&))))))******)))((('''&&&'''%%%$$$$$$'''((('''&&&***'''&&&)))(((%%%%%%(((%%%%%%%%%%%%%%%%%%&&&'''"""###%%%&&&''''''&&&%%%&&&%%%$$$%%%&&&&&&%%%###%%%%%%$$$$$$%%%&&&((()))+++,,,---...///000111222---+++)))***...000///------+++***(((((()))+++,,,***(((''''''(((((('''&&&'''(((((((((((((((''''''))))))(((((())))))***+++))))))***+++++++++,,,---,,,,,,++++++***+++++++++***+++,,,---......------.........///////////////((()))***,,,------.............../////////000000000222333555555444222111555444333222333444666777>>>;;;888666777999:::::::::555000000444888888777222///------///111222111000000............000000111000//////000222444444111111222222222111111000//////000000000//////...000111222222222222111111111000//////111333555666555333111000///000111222444444555666777888:::::::::888777777888999999888666666666777666666555555888777666555444444555555333444777:::>>>>>><<<:::555999:::888999===@@@???:::<<<===999555333222333111111111111222222222222777555222///---,,,------,,,...000111222222111000222111,,,000777555;;;OOOUUURRRMMMGGGAAA999111,,,---222555444///+++***,,,...,,,***)))******)))'''|||sssfff```WWWQQQOOOMMMJJJGGGFFFCCC@@@???@@@???<<<888888888777777666555333333222222111000///...------///...---,,,,,,---///111.........------,,,,,,,,,---...///000000///...------...///...,,,++++++,,,---+++))))))***+++++++++000///---+++******++++++...---...000444888999999999555000......111333444444000,,,)))***,,,...///,,,,,,------,,,***((('''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&''')))******)))((('''&&&%%%&&&&&&%%%'''((()))(((&&&)))&&&&&&((((((%%%$$$'''((('''&&&&&&&&&&&&&&&''' """%%%((()))((('''%%%&&&&&&%%%&&&'''&&&$$$"""$$$$$$%%%&&&&&&''''''(((,,,,,,,,,,,,------......(((((()))***+++---//////,,,+++***))))))***,,,---+++)))'''&&&''''''&&&$$$'''(((((())))))(((((((((((((((((())))))*********)))(((((()))+++------,,,------,,,,,,,,,------...,,,,,,---......------,,,....../////////......---((())),,,...///...---,,,///000000000000000111111000222444555555444222000333333333333555777999;;;>>><<<999888999:::;;;:::;;;777222222555888999888222000......000111222222555444222000///000111222000000//////000222555666333333444555555555444444111111222222222222222222333444555777777777666666444333333333444555777999888666444222222444666888999999:::;;;;;;<<<=========;;;::::::<<<<<<<<<;;;999999999999999999::::::===<<<;;;999888888888888777999<<>>???>>>:::555111111333111111222222222333333333555333111...,,,,,,------...///111222333333222111333333...000777888@@@SSSYYYPPPJJJJJJDDD777---,,,,,,///222222///,,,+++------,,,,,,,,,------+++))){{{sssggg```XXXRRROOOLLLIIIFFFDDDAAA???>>>>>>>>><<<:::777777777666666444333333111111111000///.........///...,,,***+++,,,...000...------,,,,,,++++++***++++++---...//////......---000222000+++(((***---...,,,***)))***,,,++++++...---++++++++++++***)))---...///222555888:::;;;666333///...///111333333444000+++)))))),,,...///,,,,,,,,,,,,+++)))((('''******)))(((((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((******))))))((('''&&&%%%$$$%%%&&&((((((((('''%%%&&&######%%%%%%""""""$$$(((((('''&&&%%%%%%%%%&&&"""###%%%'''(((''''''&&&'''&&&&&&'''((('''$$$!!!###$$$%%%&&&''''''''''''*********+++++++++,,,,,,&&&'''((()))((()))+++...,,,+++)))))))))+++---...---+++((('''''''''&&&%%%'''(((((())))))))))))(((''''''((()))************,,,,,,***)))+++///000------------------......///000000000000000000////////////000000000///...---+++,,,...///000000000000333333333333333333333333333444666777777666555444333444555666999;;;>>>???@@@>>><<<;;;<<<=========>>>;;;888777999;;;<<<<<<444444333333444555555666888777444222111111333444444444333333444666:::===:::;;;<<<<<<============;;;;;;;;;;;;;;;<<<<<<======>>>@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDAAA@@@===<<<<<>>============<<<555555555555444444333222111111000000//////......///...,,,++++++,,,---...------,,,,,,++++++++++++)))***+++,,,---............222444111+++(((***...000...,,,+++,,,------,,,,,,+++******,,,,,,***(((,,,...000333666888:::<<<444111///...///111222222333///+++((()))+++---...,,,,,,,,,+++***)))((('''******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((***)))(((((('''&&&&&&&&&###$$$&&&''''''&&&%%%%%%&&&######%%%%%%""""""$$$''''''&&&%%%%%%$$$%%%%%%((('''&&&%%%$$$%%%&&&''''''&&&&&&'''((('''%%%######$$$%%%&&&''''''''''''''''''((()))***++++++,,,((()))***)))((((((***,,,+++***))))))***,,,...//////,,,)))(((((((((((('''''''''((()))******))))))((((((((()))***++++++,,,///111000---...333444000000///////////////000000333333333222222222222222111222333444444333222111222222222333444666888999999999999999999999999999::::::;;;<<<<<<===>>>>>>======???AAADDDFFFHHHJJJJJJHHHFFFEEEFFFGGGGGGFFFIIIGGGEEEDDDEEEFFFGGGGGG???@@@@@@@@@@@@@@@AAABBBCCCAAA>>><<<<<<===???@@@CCCDDDDDDDDDDDDFFFKKKPPPQQQQQQRRRTTTUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRSSSTTTWWWXXX[[[]]]^^^]]]\\\[[[[[[[[[\\\\\\\\\]]]^^^^^^ZZZYYYWWWVVVWWWYYY\\\]]]]]]^^^___```````````````^^^\\\[[[[[[\\\]]]]]]\\\ZZZYYYYYYYYYYYY[[[]]]^^^[[[\\\\\\]]]]]]^^^^^^^^^[[[]]]___bbbcccaaa\\\WWWVVVWWWWWWWWWZZZ______\\\UUUJJJ???:::555000000333111111222222222333333333333111///---,,,,,,............///000111111111111333888666555:::888:::EEEOOOGGGFFFLLLFFF444***---+++---...///............******+++,,,......,,,***yyyqqqeee___XXXSSSPPPMMMIIIFFF@@@???>>>=========>>>???444444555555444333333222111000000000/////////.........------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////000333555222---+++,,,000111///---,,,---------,,,+++***))),,,///000---***+++...222444555777999;;;444222000000111222111111222///+++******,,,,,,,,,,,,,,,+++***)))(((((('''((('''&&&%%%%%%%%%%%%%%%'''''''''''''''(((((((((%%%'''''''''&&&%%%&&&''')))(((''''''&&&&&&''''''"""$$$&&&&&&%%%$$$%%%&&&)))&&&&&&((((((%%%$$$''''''&&&%%%%%%%%%%%%%%%%%%***)))&&&$$$###%%%'''((('''&&&%%%&&&'''((('''&&&$$$$$$%%%&&&&&&''''''(((&&&''''''((()))***++++++,,,,,,+++++++++++++++,,,******))))))***---///111///---)))(((((()))))))))''''''((()))***************)))))))))***,,,---///---666;;;888888<<<<<<777;;;;;;:::999999999999999<<<;;;;;;::::::;;;<<<<<<<<<>>>@@@AAABBBAAA???>>>AAAAAA@@@AAACCCFFFIIILLLIIIIIIHHHHHHHHHHHHGGGGGGIIIHHHGGGHHHIIILLLOOOQQQSSSTTTUUUWWWYYY[[[]]]]]]___]]][[[[[[\\\]]]\\\[[[]]]\\\[[[ZZZZZZ[[[[[[\\\TTTVVVWWWWWWVVVVVVWWWXXXXXXWWWTTTSSSSSSUUUYYY[[[___```aaa``````ccciiiooossstttuuuwwwxxxyyyyyyyyyvvvuuutttrrrrrrrrrsssttt|||~~~~~~~~~}}}}}}|||}}}~~~~~~|||{{{{{{|||}}}}}}|||yyyyyyyyyzzz{{{}}}~~~{{{|||}}}}}}}}}~~~xxxtttsssuuuuuuvvvzzz}}}wwweeeQQQ???999666111000222000000111111111222222222222111///------...///000......//////000111111222555<<<:::777:::777555===IIIIIIMMMQQQGGG666---...------...///////////////+++******+++,,,---+++***wwwoooccc^^^WWWSSSQQQNNNJJJFFF@@@??????======>>>@@@BBB555555555555555444444333000000000000////////////---......///...---,,,+++++++++,,,,,,------......,,,,,,,,,---...///000111222333444333000...///111111///,,,+++,,,---,,,+++,,,***+++///444555222...+++///333444555555777999666444222222333333222111111///---,,,------,,,+++---,,,+++***(((((((((''''''&&&%%%%%%%%%%%%&&&'''(((((((((((()))))))))***$$$&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&'''((()))$$$&&&'''&&&$$$$$$&&&)))***'''&&&)))(((%%%%%%(((&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&((()))(((&&&$$$$$$&&&((())))))%%%%%%$$$$$$%%%&&&((()))))))))))))))))))))))))))+++)))'''(((+++---,,,******)))))))))+++---000222...+++(((&&&''')))******''''''(((******++++++***,,,+++)))(((***,,,000222555GGGVVVWWWVVVXXXUUUOOORRRQQQPPPOOONNNMMMMMMMMMOOONNNNNNNNNNNNOOOQQQRRRQQQSSSUUUXXXYYYXXXWWWVVVWWWWWWYYY[[[^^^aaacccdddaaaaaaaaa`````````______```^^^\\\\\\^^^ccciiillloooppprrrssstttuuuvvvvvvyyywwwvvvvvvwwwxxxvvvuuuvvvvvvvvvuuusssssstttuuunnnppprrrrrrppppppqqqsssqqqooommmlllnnnrrrvvvyyy|||~~~~~~}}}sssXXX>>>777777333000111//////000000000111111111222111///......///000111000000000000111222333333888@@@<<<777888666444;;;GGGPPPZZZXXXJJJ;;;222//////......///000000000///---,,,******+++,,,+++***vvvnnnbbb]]]WWWSSSQQQOOOKKKGGG@@@@@@???>>>===>>>AAACCC666666666666666666555444000000000000////////////---...///000000...,,,******+++,,,---......///000.........//////000222222333444444333111000111111000...+++***+++,,,+++***---+++,,,111777999555111+++///333555444444666888888666555555555555333222111000////////////---,,,---,,,+++)))(((((('''((()))((('''&&&'''''')))***(((((())))))******++++++$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&''')))***&&&'''(((&&&$$$$$$(((+++(((%%%%%%''''''$$$$$$&&&'''''''''''''''((()))***$$$$$$&&&'''(((((())))))(((&&&######%%%(((***+++&&&%%%$$$###$$$&&&(((***++++++***)))(((''''''&&&'''###!!!###))),,,+++(((***)))))))))+++...000222---***&&&%%%&&&(((******''''''(((******+++++++++...,,,***((()))---111444GGG```vvv{{{zzzzzzuuulllfffeeecccbbb``````______bbbaaaaaaaaabbbccceeefffccceeehhhkkkllllllkkkjjjhhhjjjnnnrrruuuwwwxxxxxxuuuuuuuuuuuuttttttssssssssspppmmmmmmpppvvv}}}}}}}}}|||[[[===666888444000000////////////000000000000333111000//////000111222111111111111222333444555;;;BBB===555777666666===GGGXXXddd]]]MMM???555000000/////////000111000//////---+++***+++,,,,,,+++wwwllleeeaaaZZZTTTPPPKKKGGGDDDBBB===:::;;;<<<<<<@@@FFF777555333222333333222111//////...------------------------------------------,,,+++******+++,,,---,,,++++++,,,---...///000777777777555222000///000222///+++))))))))))))(((,,,+++---000444444111...***---111333444555666777555666777666444333222333666///***,,,///---++++++,,,---......---,,,)))((()))(((((((((((())))))***''')))++++++)))((('''''''''&&&%%%%%%%%%(((***,,,%%%%%%%%%&&&(((***+++,,,$$$%%%%%%&&&&&&&&&''''''***(((&&&&&&'''(((((((((''''''''''''''''''''''''######$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%&&&&&&&&&''''''''''''(((***,,,+++)))))),,,000+++)))''''''((())))))(((((())))))************)))$$$,,,,,,+++000...111===WWW}}}~~~tttttttttsssqqqooommmkkkqqqpppoooooooooppprrrssstttuuuwwwwwwuuutttttttttvvvwwwyyy}}}{{{yyyxxxxxx|||~~~}}}}}}YYY<<<:::777111///,,,---.........---...000333333333222222000///---,,,000000///......222888======>>>:::;;;@@@<<<<<>>???BBB666555333222333333222111000///......------......------------------------000///............///000,,,,,,,,,,,,---...///000///111111000...---...///111...+++******+++++++++///...///222555555222///***,,,///111111222333555666777888888666555555666666///+++...111...,,,+++---...///000///---+++)))***)))((((((''''''((((((%%%'''))))))(((''''''((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&'''(((***,,,---))))))((((((''''''&&&&&&((('''%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''(((((((((((()))***++++++++++++*********+++...///***((('''''')))***)))(((((())))))***************''',,,***)))...///555FFFnnn}}}}}}}}}}}}{{{yyywwwvvvxxxwwwwwwvvvwwwxxxyyyzzzzzz{{{{{{yyywwwvvvvvvwwwzzz{{{|||}}}}}}~~~~~~{{{{{{zzz{{{~~~YYY<<<999555000///,,,///000000...------///111222222111111000///...---.........---...111666:::>>>@@@;;;<<>>888555555333000---,,,,,,,,,,,,+++qqqggg___[[[UUUPPPMMMIIIFFFDDDBBB===<<>>FFFFFFIIITTTVVVYYYccclll~~~zzzooo```SSSIIIEEECCCDDDAAA:::555555111///...---------------|||pppfff___[[[UUUPPPMMMJJJFFFDDDAAA<<<<<>>:::444...000000///000000///...///111333:::888666222000...,,,,,,***,,,///111222333555777<<