BM6P6(@ zzzxxxwwwuuusssooolllkkkjjjeee]]]YYY[[[^^^```ccccccaaa^^^\\\\\\]]]YYYXXXZZZYYYSSSOOONNNOOOPPPRRRTTTTTTPPPJJJFFFEEEEEEFFFFFFDDDAAA>>><<<===<<<999555333111000000///...---,,,,,,,,,---...))))))))))))(((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&"""%%%'''&&&$$$###%%%((((((((((((''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))((()))***,,,...000222222222222444888::::::888666///555999888888::::::888000...///333999======<<<:::333...///...+++---333333444444555666666555555555444333222222222333444111333555666777666555444555555444444333222111000............////////////333222111111111222333444666555333222222333444555666777777777666777888:::::::::;;;<<<>>>@@@AAABBB@@@CCCFFFIIIKKKNNNSSSVVVXXX[[[^^^aaadddgggllloootttvvvyyyzzzzzz{{{~~~}}}}}}|||{{{{{{|||~~~~~~{{{xxxvvvqqqrrrsssqqqooonnnpppssssssqqqllliiiggghhhkkklllgggggggggggggggffffffeeecccddddddeeeeeeddddddcccddddddeeefffhhhhhhfffdddeeeeeeeeeddddddcccccccccccc```^^^\\\]]]]]]]]]\\\\\\___ccciiipppwww}}}wwwmmmjjjjjjzzzkkkdddeeeiiiiiigggddd```[[[WWWUUUPPPPPPPPPOOOOOONNNNNNNNNLLLJJJGGGEEEBBB>>>888555...---,,,,,,,,,,,,+++***......---,,,,,,+++******---,,,,,,++++++******)))++++++******++++++,,,---------,,,,,,+++***))))))))))))*********+++++++++/////////......---------...,,,///444444222;;;HHH[[[qqqnnnhhhttt{{{xxxxxxvvvtttnnnlllkkkjjjeee]]]ZZZ\\\___bbbddddddaaa^^^\\\\\\]]]YYYXXXZZZYYYSSSOOONNNOOOPPPQQQSSSSSSPPPJJJFFFFFFFFFFFFFFFDDDBBB???===>>><<<:::777555444333333///...---+++++++++,,,---))))))((((((((('''''''''(((''''''&&&&&&'''''''''))))))((('''%%%$$$######$$$&&&'''&&&&&&&&&'''((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))......------------......222333555888:::;;;999777222777;;;;;;<<<>>><<<888000000222777===AAA@@@>>><<<555000///,,,)))***///333333444444444444444444333333111111000111222333222333555777777666555444444444555555444222111000....../////////000000000222222111111111222333444555444444333333444444444666777888888777777999;;;;;;;;;;;;<<<>>>???AAABBBAAADDDGGGJJJLLLPPPTTTWWWXXXZZZ]]]```bbbfffkkkoootttwwwzzz{{{{{{|||~~~~~~~~~{{{|||~~~~~~}}}{{{xxxvvvppprrrsssrrrpppoooppprrrsssppplllhhhggghhhjjjllleeefffggghhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffeeefffggggggfffdddeeeeeeeeeddddddccccccbbbbbb```]]]\\\]]]\\\[[[ZZZYYY\\\bbbhhhpppwww|||xxxmmmjjjjjjzzz{{{kkkdddeeejjjiiigggeeeaaa\\\XXXVVVUUUTTTSSSQQQPPPNNNMMMMMMLLLJJJGGGEEEBBB>>>999555000...------------,,,+++......---,,,,,,+++************+++---...///000111++++++******++++++,,,------,,,,,,++++++************+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++///---000444444444???NNNlllxxxhhhfffrrr}}}|||yyyxxxvvvuuummmkkkjjjjjjeee^^^[[[]]]aaaccceeeeeebbb^^^\\\[[[\\\XXXWWWYYYXXXSSSOOONNNOOOOOOQQQRRRRRROOOJJJFFFGGGGGGGGGFFFEEEBBB@@@>>>===;;;999777555444444444///...,,,+++*********+++))))))((((((((('''''''''(((((('''''''''(((((()))))))))((('''&&&&&&%%%%%%'''&&&%%%&&&((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))000///...---,,,---......222333555888:::;;;999888666:::===???BBBDDD>>>666///000333:::AAADDDBBB???<<<777222000...+++---111444444333333222333333444222111000//////000222222444444666777777777666555333333555555555333111//////000000000000111111111222222111111222222333444333333444444555444444333777888999999888999;;;===============>>>???@@@@@@AAADDDGGGJJJMMMQQQUUUYYYXXXZZZ\\\^^^aaaeeekkkoootttwwwzzz|||}}}~~~~~~~~~}}}}}}|||}}}~~~~~~}}}{{{xxxwwwqqqsssttttttsssqqqqqqqqqqqqoookkkhhhfffgggiiijjjeeefffggghhhiiijjjjjjjjjiiiiiihhhgggggghhhiiiiiijjjhhhfffffffffgggfffdddfffeeeeeedddccccccbbbbbb```___]]]]]]\\\[[[YYYVVVVVVZZZ```hhhpppvvv{{{}}}|||oooiiiiiippp}}}oooggggggkkkjjjiiifffbbb^^^ZZZXXXYYYXXXVVVTTTQQQNNNMMMKKKMMMKKKHHHEEECCC???:::666222000...---......---,,,...------,,,,,,++++++***---,,,,,,+++***)))((((((++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++000...000444444777EEEVVV~~~uuufffdddnnnxxx}}}}}}xxxwwwvvvtttllljjjjjjjjjeee^^^\\\^^^ccceeeffffffbbb___\\\[[[[[[WWWWWWYYYXXXSSSOOONNNNNNNNNOOOQQQQQQOOOJJJFFFHHHHHHGGGFFFEEECCCAAA???<<<:::777555222111000000///...,,,***))))))))))))******)))))))))(((((((((''''''''''''''''''((()))&&&&&&'''((()))******+++(((%%%###%%%((()))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***,,,+++++++++,,,///111333222333444777:::;;;:::888999;;;>>>AAAEEEFFF>>>444---///444;;;BBBEEEBBB???;;;777444222111222555888666555444333333333444444111000000///000111222333555555666777777666666555222333555666555333111///000000111111111222222222222111222222222222333333222333444555555555444333777888:::999999:::<<<>>>>>>>>>>>>===>>>>>>??????@@@CCCFFFIIILLLPPPTTTWWWXXXZZZ\\\^^^```eeekkkooosssvvvyyy|||~~~~~~~~~~~~{{{}}}}}}}}}~~~}}}~~~~~~|||zzzxxxrrrtttvvvwwwvvvtttrrrqqqpppmmmjjjgggffffffhhhiiiggggggiiijjjjjjkkkkkkkkkhhhgggeeeddddddeeeggghhhmmmjjjgggffffffffffffeeefffeeeeeedddcccbbbaaaaaa^^^]]]\\\\\\\\\ZZZWWWTTTTTTXXX```hhhpppvvvzzz|||~~~sssiiifffgggrrrxxxnnnmmmlllkkkjjjhhhdddaaa]]][[[[[[ZZZWWWUUURRROOOMMMLLLMMMKKKHHHFFFCCC???;;;777333000...------...---,,,---------,,,,,,+++++++++...---,,,***'''%%%$$$###++++++******++++++,,,---++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---........................000---///333444888JJJ^^^qqqdddbbbkkktttyyy~~~}}}yyywwwtttrrrllljjjjjjjjjeee^^^\\\^^^ccceeeffffffbbb___\\\[[[ZZZWWWVVVYYYXXXSSSOOONNNMMMMMMNNNPPPPPPNNNJJJFFFIIIHHHGGGFFFDDDBBBAAA@@@===;;;888555222000///...///...,,,***))))))))))))+++++++++*********))))))&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&'''(((((())))))'''$$$"""$$$'''((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***+++******++++++---000222333222222333666999::::::999999<<<>>>AAAEEEEEE<<<111...000555===DDDFFFCCC???999888444111111444777888666666555555555555666666111000000000111222444555555666666666666666555555222333444555555333222000111111111111222222222222111111222222333333333333111222444555666555444333777888::::::999:::===?????????>>>>>>>>>>>>?????????AAADDDGGGIIILLLQQQTTTXXXZZZ\\\^^^aaaeeekkkoooqqqsssvvvzzz}}}~~~~~~}}}{{{|||~~~~~~}}}|||zzzyyyuuuuuuwwwxxxxxxvvvtttrrrooommmjjjgggffffffggghhhjjjkkkkkkkkkkkkkkkjjjjjjiiigggfffddddddfffgggiiinnnkkkhhhffffffgggfffeeefffeeeeeedddbbbaaaaaa```]]]\\\[[[[[[[[[ZZZVVVTTTUUUYYY```iiipppvvvzzz{{{}}}~~~{{{lllcccaaaiiiwwwvvvpppmmmlllkkkjjjgggccc```^^^YYYXXXWWWUUURRRPPPOOONNNMMMKKKIIIFFFDDD@@@<<<888333000---,,,,,,,,,,,,+++------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++******++++++,,,---++++++++++++++++++,,,,,,************++++++++++++........................///---...222333999NNNdddxxxhhh```aaajjjrrrvvv|||zzzxxxtttqqqmmmkkkjjjjjjeee^^^[[[]]]aaaccceeeeeebbb^^^\\\[[[ZZZVVVUUUXXXXXXSSSOOONNNMMMMMMMMMNNNOOOMMMJJJGGGHHHHHHFFFEEECCCBBB@@@@@@>>>===:::666333222111000///...,,,+++*********+++++++++*********)))))))))%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%$$$$$$######%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''')))+++,,,//////000000000000000000111000111444777999999999888<<<@@@AAACCCBBB:::111000111666>>>DDDFFFCCC@@@888888444...---000333222444555666777777777777666000000000000111333555666555555555555444444444444333333333444333333333222000111111111111222222222000111222333333333333222222222333444555555555555666888999999999:::===?????????>>>>>>>>>???@@@@@@>>>@@@CCCEEEFFFIIIMMMPPPVVVXXX\\\___aaaeeeiiilllooooooqqqvvvzzz}}}}}}|||{{{|||}}}}}}{{{~~~~~~}}}}}}|||zzzyyyxxxvvvuuuuuuvvvwwwvvvtttrrrooommmjjjhhhggggggggghhhlllmmmmmmmmmmmmlllkkkjjjkkkjjjiiiiiiiiiiiijjjkkkmmmkkkiiihhhhhhhhhfffeeefffeeeeeecccbbbaaa```___]]][[[ZZZZZZ[[[ZZZXXXVVVVVVZZZ```gggoootttyyy{{{{{{}}}qqqeee___bbbnnn~~~|||rrrnnnnnnmmmkkkiiifffcccaaaYYYXXXWWWUUUSSSRRRPPPPPPMMMKKKIIIGGGEEEAAA===999444111---++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++******++++++,,,---++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,---///---///333444;;;QQQiiirrreee```bbbkkkssswww|||~~~zzzvvvrrrnnnlllkkkjjjeee]]]ZZZ\\\___bbbddddddaaa^^^\\\\\\YYYVVVUUUXXXXXXSSSOOOOOOLLLLLLLLLNNNNNNMMMJJJGGGHHHGGGEEEDDDBBBAAA@@@???;;;:::888555444333333333///...---+++++++++,,,---)))))))))(((((((((((('''%%%%%%%%%&&&&&&'''((())))))((('''&&&%%%$$$###"""$$$%%%&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''')))+++,,,444555666555444222000...//////000222666888888888888>>>AAAAAA@@@>>>999222...///333:::@@@BBB@@@<<<666666222,,,+++000222111111333555888999888777666.........///000222444666555555444333333333333333444333222222222333444444000000000111111111111222000111222333333333222222333333333333444555666666555777888999999:::===???>>>>>>>>>>>>???@@@@@@AAA???AAACCCDDDEEEGGGJJJMMMRRRUUUZZZ^^^aaacccfffhhhlllkkklllqqqwww{{{||||||{{{{{{{{{|||}}}~~~}}}}}}}}}|||zzz{{{{{{zzzyyyxxxwwwvvvvvvuuusssrrrrrrttttttsssqqqooommmkkkiiihhhgggggghhhllllllmmmnnnnnnnnnmmmmmmmmmmmmllllllllllllmmmmmmllljjjiiiiiijjjiiigggeeefffeeedddcccbbb```______]]][[[YYYYYYZZZ[[[ZZZYYYWWWZZZ___eeekkkrrrvvvyyy{{{|||wwwiii^^^___jjj{{{tttooonnnnnnmmmjjjgggeeeccc[[[[[[YYYWWWUUUSSSRRRQQQMMMLLLIIIGGGEEEBBB>>>:::555222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))'''&&&%%%++++++******++++++,,,------,,,,,,++++++******************+++++++++,,,,,,+++++++++,,,,,,,,,------//////222666666===TTTlllnnncccaaadddmmmvvvyyy~~~|||wwwrrrooolllkkkjjjeee]]]ZZZ[[[^^^```ccccccaaa^^^\\\\\\YYYUUUUUUXXXXXXSSSOOOOOOLLLLLLLLLMMMNNNMMMJJJGGGHHHGGGEEECCCAAA@@@??????666555444333222333333444///...---,,,,,,,,,---...((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''')))******)))))))))))))))((((((((($$$''')))(((&&&%%%'''***&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))+++---666777999999888555222000......///111555777888777999???CCCBBB???===888333+++,,,///444:::===:::777222444222,,,,,,333777555...000444888999888666555------------///111444555555444333222222222222222555444222111111222444666///000000000000111111111000111222333444333222222333333222222333444666777555666888888888:::<<>>>>>>>>>>>???@@@AAABBB@@@BBBDDDDDDEEEGGGJJJLLLNNNSSSXXX]]]```bbbdddeeejjjiiiiiinnntttzzz||||||{{{{{{yyyyyyzzz|||}}}|||||||||{{{{{{yyyxxxxxxwwwvvvuuutttttttttrrrooooooqqqrrrqqqoooooonnnllljjjhhhhhhhhhhhhjjjkkklllnnnoooooooooooollllllmmmnnnnnnmmmlllllljjjjjjjjjjjjkkkjjjhhheeeffffffdddcccbbb```___^^^]]][[[YYYXXXZZZ[[[[[[[[[XXXZZZ]]]ccciiioootttwww{{{|||{{{nnn______iii{{{xxxooooooooommmkkkhhhfffddd^^^]]]\\\YYYVVVTTTRRRQQQMMMLLLIIIHHHFFFBBB>>>;;;777444///---------...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000++++++******++++++,,,---------,,,,,,+++***))))))++++++,,,,,,,,,------------------....../////////000000444888888???VVVooo}}}yyyfff]]]]]]fffooowww{{{yyyrrrpppllliiijjjggg```\\\[[[___aaacccbbb^^^[[[[[[\\\]]][[[ZZZXXXWWWTTTPPPMMMMMMNNNOOOOOOOOOMMMKKKJJJGGGFFFDDDBBB@@@??????>>>???===999666333111000///...---,,,***)))******++++++******)))(((''''''&&&(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%)))((('''&&&%%%%%%$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###$$$'''+++...///555<<<@@@;;;666444333111///000111222444555666777999<<>>;;;666222000,,,,,,---///333555444444333222222111222444555666222333444444444333222111//////......000333666888444444555555444444333222111111111111111111111111///.........000222333555333222111000111222333444444444555555555555555555666888999999999999;;;<<<<<<<<<<<<<<<===???@@@AAA@@@AAABBBCCCEEEGGGIIIJJJMMMQQQWWW[[[]]]___aaacccjjjjjjlllnnnqqqtttvvvxxxzzzyyyxxxwwwxxxzzz|||}}}~~~}}}{{{{{{|||||||||zzzzzz{{{{{{yyytttqqqqqqrrrrrrrrrrrrqqqppppppooooookkkkkkkkkkkkkkkjjjjjjjjjhhhjjjmmmnnnmmmlllllllllnnnnnnnnnnnnoooooooooooojjjjjjjjjjjjhhhgggfffeeefffeeebbb___]]]\\\\\\\\\^^^^^^]]]]]][[[ZZZXXXWWWWWWZZZ]]]aaafffllltttyyy{{{}}}uuueee```fffxxxzzzsssttttttoooiiidddcccddd```]]]YYYWWWVVVUUUTTTRRRRRROOOJJJGGGEEECCCAAA???666333000---++++++,,,---........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,+++******+++++++++...///333666777@@@WWWnnn~~~pppbbb[[[YYYgggnnnyyy~~~|||wwwqqqoookkkiiiiiifff___[[[[[[___bbbdddccc```]]]\\\\\\[[[ZZZXXXXXXVVVTTTPPPMMMNNNOOOPPPPPPOOOLLLIIIFFFFFFEEEDDDCCCAAA???>>>===>>><<<999555222000//////...---,,,***)))******+++*********)))((('''''''''))))))((('''&&&%%%%%%$$$!!!!!!###%%%'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%&&&(((+++...000555<<>>>>>:::555222000---,,,---000444666666555111000000000111222333444222222333444444333111000.........///111444666777444444555555444444333222111111000000000000000000222111000//////000111222222111111111222222333333444444444444444555555555666888999999888888:::;;;<<<<<<======>>>???AAABBB@@@AAAAAACCCDDDFFFHHHIIIMMMQQQVVVYYY[[[]]]___```ggggggiiikkknnnqqqsssuuuvvvvvvvvvwwwxxxzzz|||}}}}}}{{{yyyxxxyyyzzzzzzyyywwwxxxxxxuuurrrpppqqqrrrsssssssssrrrqqqppppppoookkkkkkkkkjjjjjjjjjjjjiiigggiiilllmmmmmmlllkkklllnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkjjjiiihhhfffeeeddddddcccaaa___]]]\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYWWWYYY]]]```eeellltttyyyzzz|||wwwiiiaaadddsssyyywwwtttoookkkgggdddccc```]]]YYYWWWVVVUUUSSSRRRRRROOOKKKHHHFFFCCCAAA>>>888666222///---------...------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,---,,,,,,+++++++++,,,,,,,,,...222666:::FFF^^^uuunnnbbb\\\ZZZdddkkkvvvzzzyyyxxxtttpppnnnjjjiiiiiieee^^^ZZZ[[[^^^aaadddeeebbb___]]]\\\XXXWWWWWWWWWVVVTTTQQQNNNNNNOOOQQQQQQOOOJJJFFFCCCEEEEEEDDDDDDBBB@@@===<<<<<<:::777444111000//////...---,,,***)))******+++******))))))((((((''''''******)))'''&&&%%%$$$###'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$'''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%(((,,,000222666<<>>;;;888555111///...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,------...+++---111777>>>OOOiii|||kkkaaa]]]]]]```gggrrr|||vvvtttsssqqqnnnmmmkkkjjjjjjeee^^^[[[]]]]]]```cccdddccc```\\\ZZZUUUUUUUUUVVVWWWUUUQQQNNNLLLNNNPPPQQQOOOJJJEEEAAACCCDDDEEEDDDBBB@@@===;;;:::888666333111/////////...---,,,***)))******+++***)))))))))((((((((('''((((((((('''&&&&&&%%%%%%++++++***((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&& !!!"""$$$&&&+++111444:::>>>???;;;888999999777333333333444444555555555999:::;;;999555111///...------...000333555555444......//////000111111222111111222222111000///...***,,,///333555666666666444444555555444444333222222222000///......//////444333111000///.../////////000222333333333222111111222222333333444444444777888999888666666777888<<<<<<<<<<<<===???@@@AAA???@@@@@@AAABBBDDDFFFGGGIIIMMMQQQUUUWWWZZZ]]]___aaabbbdddgggjjjlllnnnoooqqqrrrtttvvvwwwxxxxxxyyytttqqqmmmkkkkkkllllllkkkllllllllllllmmmoooqqqsssuuutttsssqqqooonnnlllllljjjjjjjjjjjjiiiiiiiiiiiifffhhhlllnnnmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmlllmmmlllkkkiiifffdddaaa```___^^^^^^]]]\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYZZZZZZWWWYYY\\\___dddkkkrrrwwwyyy{{{~~~tttggg___iiiyyyvvvpppooonnnhhhcccaaa^^^ZZZWWWVVVUUUSSSRRRQQQOOOMMMKKKIIIEEEAAA===<<<:::666222/////////000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,...------------......///,,,...222777BBBVVVpppvvvhhh```^^^___]]]dddooozzzuuuqqqpppnnnmmmlllkkkkkkjjjeee^^^\\\^^^\\\]]]```bbbbbb___[[[XXXTTTTTTUUUWWWWWWVVVRRROOOJJJLLLOOOQQQOOOKKKFFFCCCCCCDDDDDDDDDBBB???<<<:::999777555222000/////////...---,,,***)))******+++))))))))))))((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&'''***000444<<>>999777888888666444444555555666666666777999:::999777222///---------,,,---///222333222111//////000111111222222222111111222222111000...---***---000444666666666555444444555555444444333222444333111000///000111111222111000//////000111111///000111222333222111000111111222222333444555555777888999888666666777888:::::::::;;;<<<===>>>????????????@@@AAACCCDDDEEEFFFIIINNNRRRVVVYYY]]]```___aaacccgggiiikkkmmmmmmqqqrrrssstttuuuvvvvvvuuupppmmmhhheeedddcccaaa```ddddddeeegggkkknnnqqqrrrrrrqqqooommmkkkiiigggfffggggggggghhhhhhhhhiiiiiieeehhhlllnnnnnnnnnoooooommmmmmmmmmmmllllllkkkkkklllllljjjhhhfffccc```___]]]]]]]]]]]]]]]\\\\\\[[[^^^^^^\\\[[[ZZZYYYYYYYYYWWWYYY\\\___cccjjjqqqvvvyyy{{{}}}xxxjjj```fffwwwwwwppppppooojjjdddccc___[[[XXXWWWVVVTTTRRRQQQPPPNNNLLLJJJFFFAAA>>>===:::666222///.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------......///000...000333999FFF]]]uuuqqqeee`````````]]]dddoooyyyvvvpppnnnmmmllljjjjjjkkkjjjddd]]][[[___\\\]]]^^^```aaa___[[[XXXTTTTTTVVVXXXXXXVVVRRROOOKKKMMMOOOPPPOOOLLLHHHEEEDDDDDDCCCCCCAAA???<<<;;;888777555222111000000000...---,,,***)))******+++))))))))))))((((((((((((###$$$%%%&&&''')))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&+++,,,,,,***((()))...222<<<===;;;666555888888666555555666777888888999999;;;;;;:::666222///.........------///000111000...///000111222333333333333111222222222111000...---,,,...111444555666555555444444555555444444333222333222000//////111222444000000/////////111222333///000111111222222111111111111222333444555666666777888999888777777888999999999999999:::<<<===>>>>>>>>>??????@@@BBBCCCDDDDDDGGGKKKOOORRRVVV[[[^^^\\\^^^aaadddgggiiiiiijjjmmmnnnnnnpppqqqrrrssstttqqqmmmhhhdddaaa]]]YYYVVVZZZ[[[]]]bbbhhhlllnnnooommmllljjjgggdddbbb```___aaaaaabbbccceeefffggggggdddgggkkknnnnnnnnnooopppmmmmmmmmmlllkkkkkkjjjjjjkkkkkkjjjhhheeebbb```___^^^^^^^^^^^^]]]]]]\\\[[[^^^^^^^^^]]][[[ZZZXXXWWWWWWXXX[[[^^^ccciiipppuuuxxxzzz|||}}}~~~{{{nnncccfffuuuxxxpppnnnnnnjjjfffeeeaaa]]]ZZZXXXWWWUUUSSSSSSQQQNNNLLLIIIFFFCCC@@@===;;;666222...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------------...///000000333666<<>>===<<<888777555333222111111222...---,,,***)))******+++(((((((((((())))))))))))$$$%%%%%%&&&'''((())))))...---+++(((&&&###!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&***,,,,,,***'''(((---222888888666333333888:::888666666777888:::;;;<<<<<<>>>>>><<<888333000000000111000///000111000///---///000111333333333333222222333333333222000...---///000222333555555555444444444555555444444333222111000///......000333555111000/////////000222333000000000000000111222222222222333444555666777777666888999999888888:::;;;999999999:::;;;<<<===>>>>>>>>>>>>??????AAABBBCCCCCCFFFIIILLLNNNQQQUUUXXXWWWYYY\\\```bbbdddddddddfffggggggiiilllooorrrsssvvvrrrmmmhhhccc]]]VVVQQQPPPQQQUUU\\\dddiiijjjjjjhhhgggdddaaa^^^[[[YYYWWWYYYZZZ\\\^^^```bbbcccdddbbbeeeiiillllllmmmnnnooommmmmmllllllkkkjjjjjjiiijjjjjjiiigggeeebbb```_______________^^^]]][[[ZZZZZZ[[[]]]]]]]]]ZZZXXXVVVVVVXXX[[[^^^bbbhhhoootttuuuwwwyyy{{{{{{}}}~~~rrrffffffsssxxxooolllkkkjjjhhhfffccc___\\\ZZZXXXVVVTTTUUURRRNNNKKKIIIFFFCCCAAA???<<<777222///---,,,---------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,---...///000111555999@@@QQQkkkxxxkkkcccaaaaaaaaafffllluuu}}}{{{rrrnnnmmmmmmeeefffgggggg```XXXXXX\\\```^^^]]]___aaaaaa^^^[[[VVVVVVXXXZZZZZZXXXSSSOOOSSSSSSRRRQQQNNNJJJGGGDDDEEEDDDBBB@@@>>>=========888777555333222222222333...---,,,************+++(((((((((((())))))))))))&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&"""%%%'''&&&%%%'''...444444555333000333999;;;:::666777888999;;;<<<===>>>AAA@@@>>>999555222222333333222111111111111...,,,...///111222333333222222333333444333222000...---111111222333444444444444444444555555444444333222000...---,,,---000333555222111000//////000111111111000/////////000222333222222333444555777777888666888999999999999;;;===:::::::::;;;<<<===>>>???>>>>>>>>>>>>???@@@AAABBBDDDFFFHHHIIIKKKMMMPPPSSSRRRUUUXXX\\\___`````````aaaaaabbbdddhhhmmmqqqtttzzzwwwrrrmmmfff^^^UUUPPPIIIKKKPPPYYYbbbggggggfffeeecccaaa^^^ZZZWWWTTTSSSTTTUUUWWWZZZ\\\___aaabbb___cccgggjjjkkkkkklllmmmmmmmmmlllkkkkkkjjjiiiiiiiiiiiihhhgggeeebbb```______`````````___]]][[[ZZZVVVXXX[[[]]]]]][[[XXXVVVVVVXXX[[[^^^bbbhhhooossssssuuuwwwyyyyyy{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~uuuiiigggrrryyyooojjjjjjjjjjjjhhhddd```]]][[[YYYWWWUUUVVVRRRNNNJJJHHHFFFDDDBBB@@@===888333///---------........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++++++++,,,---...///000111666;;;BBBUUUpppvvvjjjcccaaaaaa```jjjooowwwyyytttrrrpppnnnllljjjhhhgggbbbZZZXXXZZZ^^^___```aaaaaa___]]]\\\XXXVVVXXX]]]^^^XXXTTTRRRQQQRRRRRRQQQNNNIIIDDDAAAAAA@@@?????????>>><<<:::888777666444222000///...000...,,,*********)))'''******))))))((((((''''''&&&&&&&&&&&&''')))***+++(((******)))'''%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((...***&&&$$$'''+++000222...///111111111333666999;;;999888888:::>>>CCCFFFFFFBBB===888666555444333777444111000000111111111222000///...///000//////111222222111...------...000222444666888999999999888888777666555444444333222111000///000111333444222222222111111111000000000111111111111222222222444444444444444555666777999999:::::::::;;;;;;;;;777888:::<<<<<<;;;:::999===>>>>>>>>>????????????BBBDDDGGGIIIIIIJJJLLLNNNPPPQQQRRRRRRRRRSSSVVVYYYYYYZZZZZZ[[[^^^dddkkkpppsssuuutttmmmhhhddd^^^WWWOOOKKKIIINNNYYY```bbb```bbb^^^[[[YYYYYYXXXUUURRRNNNPPPQQQRRRSSSUUUYYY\\\```bbbfffiiilllmmmnnnnnnllljjjhhhgggggggggfffeeehhhhhhhhhgggfffffffffeeeeeeddddddcccaaa```^^^]]]]]]]]]\\\[[[ZZZYYYXXXXXXVVVXXX[[[^^^aaaffflllpppqqqrrrsssuuuvvvwwwxxxxxxyyyzzzzzz{{{|||}}}}}}~~~zzz|||~~~~~~}}}}}}~~~~~~|||{{{zzzyyyyyyyyyyyyyyyxxx{{{yyykkkhhhqqqvvvmmmhhhhhhiiijjjhhheeebbb___]]][[[YYYWWWTTTQQQOOOLLLJJJGGGCCC@@@>>>===:::555000......///000///...---,,,+++++++++.........------,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,+++++++++,,,,,,333000---...000222222000666777;;;III___vvvvvvnnniiidddaaabbbjjjsss||||||vvvsssqqqnnnllljjjhhhgggbbbZZZXXXZZZ]]]^^^___``````^^^\\\[[[ZZZWWWXXX]]]]]]XXXSSSRRRQQQQQQRRRQQQNNNIIIDDDAAAAAA@@@?????????>>><<<:::777777555444222000///...---+++******+++,,,,,,+++***)))))))))((((((((('''(((''''''''''''(((((()))*********)))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((&&&$$$$$$&&&***,,,---...///111111222444777:::<<<:::888888:::>>>CCCGGGKKKFFF???888555444444444888666555444333111...,,,222111000///000000000000111222222111///...///000///111333555666666666666777777666666555555444444222111/////////000222333222222222111111111000000/////////000000000111111444444444444444555666777888888999999999:::::::::999:::<<<=========;;;:::======>>>>>>>>>?????????>>>AAACCCDDDDDDEEEFFFHHHHHHIIIJJJIIIIIIJJJLLLOOOPPPPPPQQQRRRTTTYYY___dddjjjnnnoookkkhhhddd^^^WWWNNNJJJHHHLLLUUU]]]^^^\\\^^^\\\YYYYYYXXXWWWSSSPPPNNNOOOQQQRRRSSSUUUXXX[[[]]]___bbbfffhhhjjjjjjjjjkkkjjjhhhgggggggggfffeeefffffffffeeeeeeeeeeeeeeedddddddddcccaaa```^^^]]]______]]]\\\ZZZXXXWWWVVVUUUWWWYYY\\\___dddjjjnnnooopppqqqrrrssstttttttttsssssstttuuuuuuvvvwwwwwwuuuwwwyyyyyyxxxwwwxxxyyyzzzyyywwwuuusssrrrqqqqqqppppppooonnnoooqqqvvvzzz|||lllfffmmmzzz}}}qqqiiihhhjjjkkkllljjjgggccc```^^^\\\YYYWWWTTTRRROOOMMMKKKHHHDDDAAA>>>===:::666111......///......---,,,,,,,,,------......---------,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------222///------000111111000555777???PPPggg}}}vvvpppkkkfffcccdddmmmuuu~~~xxxuuurrrooommmjjjiiigggbbbZZZXXXZZZ^^^___```aaaaaa___]]]\\\[[[XXXXXX\\\[[[VVVQQQQQQQQQQQQQQQPPPMMMHHHDDDAAAAAA@@@????????????<<<:::777666555333222000///...---+++******+++,,,,,,+++))))))))))))(((((((((((())))))((('''''''''''''''&&&&&&%%%###!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&&&&(((***------------...000111111444777:::>>><<<999888:::???DDDHHHOOOIIIAAA999444333555777::::::999999777333---(((222111111111111111222333222333333222000///000222111222444555666666555555666666555555555555555555000//////......///111222222111111111111000000000000000000000111111111222333333333444444666777777999999999999:::::::::;;;;;;;;;===>>>>>>>>>===<<<============>>>>>>>>>>>>===???AAAAAA@@@@@@AAABBB???@@@AAAAAA@@@@@@BBBDDDEEEFFFGGGGGGHHHKKKQQQUUU]]]cccggggggfffeee___XXXNNNJJJGGGJJJQQQWWWYYYXXXZZZXXXWWWVVVVVVUUUSSSQQQPPPRRRTTTTTTTTTUUUWWWYYY[[[]]]```cccfffhhhhhhiiikkkkkkjjjiiihhhgggffffffdddddddddddddddeeeeeeeeedddddddddcccbbb```___^^^bbbaaa___]]]ZZZXXXVVVUUUSSSUUUXXXZZZ\\\```eeehhhkkkkkklllmmmmmmmmmmmmmmmkkkkkkllllllmmmnnnnnnnnnmmmoooppppppnnnmmmmmmnnnmmmlllkkkiiigggfffeeeeeebbbbbbaaa``````dddiiinnnvvvoooeeeiiivvvyyylllfffhhhmmmnnnmmmllliiieeebbb___]]]ZZZXXXUUUSSSPPPMMMKKKHHHEEEBBB???>>><<<777222/////////,,,,,,,,,,,,,,,---...///...------------,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...000...,,,,,,...000000000444999FFF]]]vvvwwwrrrnnnhhhfffgggqqqyyyyyywwwtttqqqmmmjjjiiihhhbbb[[[XXXZZZ___```aaabbbbbbaaa___^^^[[[WWWWWWYYYXXXSSSOOONNNQQQQQQPPPOOOLLLGGGCCCAAAAAA@@@?????????>>><<<:::666555444333222000//////000...,,,*********)))'''))))))))))))((((((((((((((((((''''''''''''((((((%%%$$$""" """$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&&&&'''***---...---+++---...///000333666999???===:::999;;;???DDDHHHPPPJJJAAA888333444888<<>>===<<<:::555///+++111222333222222222444555666666666333000///000111555555777888888777666666444555555555555555555555///............///000000111111111111000000000000222222333333333444444444333333333444555666777888:::::::::;;;;;;;;;<<<<<<;;;;;;======>>>=========<<<<<<<<<=========>>>>>>???@@@BBBAAA@@@??????@@@<<<===>>>===<<<<<<===>>>???@@@AAA@@@AAACCCFFFIIIOOOVVV]]]```bbbccc___YYYPPPLLLHHHJJJOOOTTTUUUUUUWWWUUUSSSSSSTTTVVVXXXYYYYYYZZZ\\\[[[YYYWWWWWWWWW\\\]]]```cccfffhhhiiiiiijjjkkkkkkjjjhhhgggfffgggcccdddddddddeeeeeeffffffdddddddddcccbbbaaa______aaa```___]]]ZZZXXXWWWVVVTTTUUUWWWWWWWWWYYY\\\^^^ddddddeeeeeeeeeddddddccccccccccccdddddddddeeeeeecccdddeeedddbbb``````aaaaaa```^^^]]]\\\[[[ZZZZZZVVVUUUTTTSSSSSSWWW]]]bbbkkkuuutttggghhhuuuzzzkkkeeeiiiooopppnnnnnnkkkgggcccaaa^^^[[[YYYWWWTTTPPPMMMKKKIIIFFFCCC@@@???===888333000///000------,,,,,,,,,------...------------------------***+++,,,,,,------,,,,,,------------------------*********+++,,,---...///...---,,,,,,---///000000444;;;OOOkkkyyyuuupppjjjiiillluuu}}}}}}xxxwwwuuusssmmmkkkiiihhhccc[[[YYY[[[]]]^^^```aaaaaa```___]]][[[VVVTTTVVVUUUPPPMMMMMMPPPPPPOOOMMMJJJGGGCCCAAA@@@???>>>>>>>>>===;;;999555555444333111000//////000...,,,*********)))'''(((((((((((())))))))))))&&&&&&&&&''''''(((******)))((('''$$$"""###''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%""" !!!$$$(((+++,,,***,,,---...///111444777>>><<<;;;:::<<>><<<:::777444111000222444333222333555888::::::777444000...///000555666777888888777666666444444444444555555555555...............//////000000000000000000000000000222222333333333444444444333333333444555666777888888999999999::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<=========???@@@AAA@@@>>>===<<<===:::;;;===<<<;;;;;;;;;===<<<===>>>>>>===>>>@@@BBBDDDLLLSSSXXX\\\___]]]XXXSSSOOOKKKKKKNNNRRRTTTUUUUUUTTTQQQPPPSSSYYYaaafffeeefffgggddd```[[[YYYXXX[[[]]]___bbbdddggghhhiiijjjlllmmmllliiigggggggggeeeeeeffffffgggggghhhhhhddddddddddddcccaaa```___^^^^^^]]]\\\[[[YYYXXXXXXUUUVVVVVVTTTRRRQQQRRRSSSZZZZZZZZZ[[[ZZZZZZYYYXXXWWWXXXXXXXXXXXXXXXYYYYYYWWWXXXYYYXXXUUUSSSSSSTTTSSSRRRQQQPPPOOOOOOOOOOOOMMMLLLKKKJJJKKKNNNTTTXXX___jjjvvv}}}wwwhhhfffqqqppphhhjjjooopppnnnnnnkkkgggdddbbb```]]]ZZZXXXUUUQQQNNNLLLJJJGGGEEEAAAAAA>>>:::555111000000//////...---,,,++++++,,,------------------------++++++,,,------------,,,------------------------*********+++,,,---...///,,,,,,,,,,,,,,,...000111555>>>UUUvvv|||xxxqqqkkkkkkoooyyyzzzvvvvvvuuusssnnnkkkjjjhhhccc[[[YYY[[[ZZZ[[[]]]______^^^\\\[[[ZZZUUUSSSTTTSSSOOOLLLMMMPPPPPPOOOLLLIIIFFFCCCAAA???===<<<<<<<<<<<<999777444444333222111000//////---+++******+++,,,,,,+++(((((((((((())))))))))))%%%&&&&&&&&&((()))***+++(((((('''%%%$$$$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''%%%""""""&&&***...///+++---.........000333666<<<<<<;;;<<<===???BBBCCCGGGCCC===555111555>>>EEEIIIDDD???:::888777555444///222444444222333666999;;;:::888333///...///000333444555666777666555444555555444444444444444444........./////////////////////000000000000000111000000000000111111111222222222333333555666888999666666666666777777777777999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<>>>>>>===;;;999999999777999;;;;;;;;;:::;;;<<<:::<<<======<<<<<<===>>>>>>EEEKKKNNNSSSYYYZZZXXXUUURRRNNNLLLNNNRRRTTTVVVTTTSSSRRRQQQTTT\\\fffmmmpppqqqqqqnnnhhhbbb]]][[[ZZZ[[[]]]```bbbeeeggghhhiiilllooonnnjjjgggggghhhhhhhhhhhhhhhhhhiiiiiiiiiddddddddddddcccbbbaaa```]]]\\\\\\[[[ZZZYYYXXXXXXTTTTTTTTTQQQNNNKKKKKKKKKOOOOOOPPPPPPPPPOOONNNNNNKKKKKKKKKKKKKKKKKKKKKLLLKKKMMMNNNMMMJJJIIIIIIIIIGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEGGGKKKNNNSSS___llluuuzzzhhhbbbkkk{{{xxxmmmkkknnnoooooommmkkkgggdddcccaaa^^^\\\ZZZVVVRRRNNNLLLJJJHHHFFFBBBBBB@@@<<<666222000000000000...---,,,+++++++++,,,,,,,,,------------...++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,------,,,---000222777???WWWzzz~~~zzzqqqjjjlllrrrzzzxxxttttttsssqqqnnnkkkjjjiiiccc\\\YYY[[[[[[\\\^^^___```___^^^]]][[[VVVSSSTTTSSSPPPNNNPPPPPPOOONNNLLLHHHEEEBBBAAA===<<<;;;:::;;;:::888666444333333222111000//////---+++******+++,,,,,,+++'''((((((((()))))))))***'''''''''''''''((()))***$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((***((((((***---000222222...///000000///111333666999:::;;;===>>>???@@@@@@CCCAAA;;;444000333<<>>@@@AAA@@@??????@@@===AAAEEEFFFLLLSSSWWWWWWVVVSSSOOOMMMNNNQQQTTTVVVSSSTTTUUUUUUXXX^^^fffmmmuuuwwwwwwuuuooohhhccc```\\\]]]^^^```cccfffhhhjjjiiimmmpppooojjjggggggiiiiiiiiiiiiiiiiiihhhhhhhhhddddddddddddcccbbbaaaaaa]]]]]][[[ZZZXXXWWWVVVUUUPPPQQQQQQOOOKKKHHHGGGHHHEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCAAAAAABBBAAA@@@@@@????????????@@@@@@AAABBBAAAAAAAAADDDFFFHHHUUUcccnnnyyykkkaaafffttt}}}pppkkkllloooqqqllliiifffdddcccaaa___]]][[[WWWRRROOOMMMKKKIIIHHHCCCCCCAAA===777333000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++---...---,,,---111444999???VVVwww{{{pppiiilllttt{{{wwwssssssrrrpppnnnkkkjjjiiiccc\\\YYY[[[^^^___aaabbbcccbbbaaa```\\\WWWTTTUUUTTTQQQPPPRRRPPPOOONNNKKKHHHEEEBBBAAA<<<;;;:::::::::999777555444333333222111000//////000...,,,++++++***)))''''''((((((((())))))******))))))(((''''''''''''(((&&&((())))))((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&'''(((,,,///111000///111222222111111222444666888999;;;>>>?????????>>>BBB@@@;;;444///222;;;CCCJJJFFF@@@:::666111---***---000444333111222666;;;666666444111///000222555444555777888999999999888666666555444333333222222...//////000111000000000.../////////000000111111000111111111111222222222222222222333555777888999999999:::::::::;;;;;;;;;:::999999999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;<<<===<<<:::888888888777:::===>>>>>>>>>>>>???@@@BBBDDDEEEDDDCCCCCCDDD===@@@AAABBBGGGPPPUUUVVVVVVSSSOOOMMMMMMQQQTTTWWWQQQTTTWWWYYYZZZ^^^dddiiivvvxxxzzzxxxssslllgggddd___```aaacccfffiiikkkmmmiiimmmqqqoookkkggggggiiijjjjjjiiiiiihhhhhhggggggdddddddddddddddcccbbbaaa___^^^\\\ZZZWWWUUUSSSSSSMMMNNNOOOMMMJJJHHHGGGGGG???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>???AAA@@@???===>>>>>>@@@@@@???????????????@@@<<<>>>??????>>>>>>???@@@BBBNNN]]]iiiuuuoooccceeeqqq|||qqqjjjkkkooorrrkkkhhheeedddcccbbb```^^^\\\XXXSSSOOOMMMKKKJJJHHHCCCCCCBBB>>>888333000000------,,,,,,,,,---......,,,,,,,,,------.........+++,,,------......------++++++++++++++++++++++++------,,,+++++++++,,,,,,+++---///...---...111555:::???TTTsss{{{ppphhhlllttt{{{yyyxxxuuurrrpppnnnkkkjjjiiiccc\\\ZZZ\\\]]]^^^```aaaaaa```^^^]]]^^^[[[WWWUUUUUUUUUTTTSSSQQQQQQOOOKKKEEEAAA??????;;;888777888::::::777444111111222111111000///...///---+++***++++++)))((())))))))))))))))))))))))%%%$$$%%%(((,,,---+++((())))))((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((+++...222555777777666333111000111333444;;;;;;<<<===>>>???@@@@@@@@@;;;444000000222555777>>>===:::777555333111111222333444444555666999<<<===:::444000...///222444777777888888888666555444444444444333222111000///...///111222333333222222222111111111000000//////222222111111111111111111111222222333444555666666666888999999888888999:::888888888999999::::::::::::;;;;;;<<<<<<;;;;;;:::<<<:::777666666777777666:::;;;===<<<<<<===???AAACCCCCCDDDDDDEEEFFFFFFFFFAAAAAA???AAAHHHQQQRRRNNNTTTRRRPPPPPPSSSUUUVVVWWWYYYXXXWWWVVVWWWYYY\\\^^^gggnnnsssrrrooonnniiidddbbbcccdddfffhhhiiijjjkkkpppqqqqqqqqqooommmkkkjjjgggfffeeefffhhhiiihhhgggeeeeeeeeefffgggfffcccaaa___]]][[[YYYWWWTTTOOOLLLIIIIIIIIIHHHFFFCCC@@@?????????>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>===<<<<<<;;;;;;;;;<<<======>>>>>>?????????>>>>>>>>>@@@AAACCCDDDHHHRRR___nnn}}}uuuffffffqqq{{{xxxooonnnoooooommmiiieeeccccccbbb___\\\]]]ZZZVVVSSSPPPMMMJJJGGGDDDCCC@@@<<<888444111000///////////////..................------,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------.........---++++++,,,///333555888???RRRmmm}}}nnniiilllppp{{{yyyuuuqqqpppmmmjjjiiihhhccc\\\YYY\\\]]]^^^```aaaaaa```^^^]]]]]][[[XXXWWWWWWVVVTTTSSSSSSRRRQQQLLLGGGBBB@@@???<<<:::888999::::::777555333333333333222111000000000---+++***++++++***((())))))))))))))))))))))))(((&&&%%%&&&)))++++++***)))(((((('''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$######%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&'''))),,,000555999;;;888666333111000111222333;;;;;;<<<===>>>???@@@@@@???:::333//////111444555:::999777444222111000///111222333333444777;;;???<<<999444000///000222444555666777888888777666666444444444444333111000//////000111222333333333222111111111111000000000///111111111111111111111111111222222333444555666666777999::::::999999:::;;;999999999999:::::::::::::::;;;;;;;;;;;;;;;:::999777666555555777999::::::999;;;<<<===>>>@@@CCCEEEIIIIIIIIIHHHHHHHHHHHHHHHBBBBBBBBBCCCJJJRRRSSSPPPSSSQQQPPPQQQTTTWWWYYYYYY[[[YYYWWWUUUTTTUUUVVVWWW]]]dddjjjjjjjjjjjjhhheeedddeeefffggghhhjjjkkklllpppqqqqqqpppooommmlllkkklllkkkjjjjjjkkkkkkiiihhhfffeeeddddddeeeeeecccaaa]]][[[YYYWWWUUUQQQMMMIIIGGGFFFEEEDDDBBB@@@>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<;;;:::<<<<<<<<<===>>>>>>????????????============>>>???BBBFFFNNNZZZiiiyyyyyyiiigggpppyyy{{{rrrnnnnnnnnnmmmiiifffddddddbbb```]]]\\\YYYVVVSSSPPPMMMIIIGGGEEECCC@@@===999555222000/////////......---------......---------,,,,,,,,,...------,,,,,,------...---------,,,,,,,,,,,,+++,,,,,,,,,---------.........---,,,---...000333555;;;BBBUUUnnn~~~qqqmmmqqqvvv}}}yyyuuuqqqooollliiihhhgggbbb[[[YYY[[[]]]^^^```aaaaaa```^^^]]]]]][[[ZZZYYYYYYWWWTTTRRRUUUTTTRRRNNNHHHCCC@@@???===<<<;;;:::;;;:::777555666555555444444333222222000...,,,+++++++++***)))))))))))))))))))))))))))***(((%%%%%%''')))******(((((('''''''''(((((()))&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$###""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((---222777;;;===888666444111000000111222:::;;;<<<>>>??????@@@@@@===888222......///111222444333222000///.........111222222333444777===AAA;;;888444000///111333555444555666777888888888888555555555444333222000000//////000222222222222222111111111111000000000000111111111111111111111111111222222333444555666666888:::;;;;;;:::999;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999888666555555666777999;;;<<<999;;;>>>@@@AAADDDHHHJJJPPPPPPOOONNNLLLKKKJJJJJJDDDEEEFFFHHHNNNVVVWWWSSSSSSQQQQQQSSSVVVYYY[[[[[[^^^\\\YYYVVVSSSQQQPPPOOOQQQXXX^^^___aaaeeefffdddfffgggggghhhiiijjjlllmmmppppppppppppooonnnmmmlllooonnnlllkkklllkkkiiigggfffeeeccccccccccccbbb```\\\ZZZVVVTTTQQQMMMIIIFFFCCCBBB@@@???===<<<<<<;;;;;;;;;::::::::::::999999999999999999999:::::::::;;;;;;;;;;;;;;;:::::::::<<<<<<===>>>>>>??????@@@AAA@@@???>>>============AAACCCJJJTTTcccsssoooiiioooxxx~~~sssmmmllllllllljjjgggeeedddccc```^^^[[[YYYUUURRRPPPMMMIIIGGGEEEDDDAAA>>>:::555222000/////////...---,,,,,,+++...------------,,,,,,,,,...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,---------...............///000222444444===FFFYYYooo}}}qqqooouuu{{{~~~zzzuuuqqqoookkkhhhggggggbbb[[[YYY[[[]]]___```aaaaaa```___]]]]]]\\\[[[ZZZZZZXXXUUURRRUUUUUUSSSNNNHHHBBB???>>>>>>>>>===<<<;;;999777666777666555444444333333333000...,,,+++++++++***)))((((((((((((((((((((((((***((('''&&&'''((((((((((((''''''''''''((())))))&&&%%%%%%%%%%%%&&&''''''#########$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$)))...333777:::;;;888777444222111111111111:::;;;<<<>>>????????????:::666111------...//////000000///...............333444333333444777<<>>>>>??????@@@CCCCCCBBBBBBAAAAAAAAAAAAAAACCCGGGPPP___pppwwwmmmqqqyyy~~~sssjjjhhhjjjkkkjjjhhhgggeeecccaaa___[[[XXXUUURRRPPPMMMJJJGGGEEEDDDBBB???;;;777333111//////...---,,,++++++***------------------------...------,,,,,,------............------------,,,,,,,,,,,,---------............///111222333444444;;;GGG\\\qqq~~~{{{zzzoooooovvv|||~~~yyytttqqqooojjjhhhggggggbbb[[[YYY[[[^^^___aaabbbbbbaaa___^^^]]]\\\[[[ZZZZZZXXXUUURRRSSSTTTRRRNNNHHHBBB>>><<<>>>>>>>>>===;;;999777777666555444333222222222333000...,,,+++,,,,,,***)))(((((((((((((((((((((((('''((())))))((('''&&&&&&((((((''''''''''''((()))&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$''',,,111555999:::;;;888777555444333222222222888999;;;===>>>>>>>>>===777333///------.........///...............//////666666666444444555999<<<777555333111111333555777888888777666666666666666666666555444333111000///,,,,,,,,,---......///000000000000000000000111111000000111111111222222222111222222333444555666666777888999999888888999:::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::999888888:::;;;:::999:::===@@@EEEFFFHHHIIIJJJLLLOOORRRXXXWWWUUUSSSPPPNNNLLLKKKLLLPPPSSSTTTXXX]]]]]]YYYWWWVVVVVVXXX[[[]]]^^^]]]^^^\\\XXXTTTPPPMMMLLLKKKJJJQQQUUUVVVYYY___bbbbbbffffffeeefffgggiiikkkmmmpppppppppooooooooooooooommmlllkkkkkkllllllkkkiiihhhfffdddccccccbbb```^^^XXXUUUQQQMMMJJJGGGCCC@@@>>>===;;;:::999:::;;;<<<::::::::::::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;:::::::::;;;<<<<<<=========>>>??????@@@@@@BBBCCCCCCDDDDDDEEEEEEEEECCCDDDGGGPPP^^^ooosssssszzz|||rrrgggeeeiiijjjjjjjjjhhhfffcccaaaaaa[[[YYYUUUSSSQQQNNNKKKHHHFFFEEEDDDAAA===888444111///......---,,,,,,++++++------------------------...------,,,,,,------...////////////............,,,,,,,,,---------.........///000111222444444555999HHH___ttt{{{tttttt}}}yyypppqqqxxx~~~}}}xxxtttqqqpppjjjhhhggggggbbb\\\ZZZ\\\^^^___aaabbbbbbaaa___^^^]]][[[ZZZYYYYYYWWWTTTRRRRRRSSSRRRNNNHHHBBB>>><<<<<<>>>>>>===:::888888888666555333222111111222333111///,,,,,,,,,,,,+++***))))))))))))))))))))))))$$$'''******)))'''&&&&&&))))))((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%)))...444999<<<<<<===888777777666555555555555666888:::<<<======<<<;;;333111...------........................///000000777888888777555555777999555444222111222444666888999888777666555555555555666555555444222000...---,,,,,,,,,,,,---...///000000000000000111111111111000000000111222222333333111222222333444555666666666888999999888777999:::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::666999<<<======@@@EEEIIILLLMMMOOOOOOOOOQQQSSSUUU[[[ZZZXXXVVVSSSQQQPPPOOOQQQVVVZZZ[[[]]]```___[[[WWWWWWWWWZZZ^^^```aaa```]]]ZZZUUUPPPMMMKKKKKKKKKOOOUUUYYYZZZ\\\aaacccbbbeeeeeedddeeegggiiilllnnnppppppooooooooopppqqqqqqooonnnlllmmmnnnnnnmmmlllgggeeeddddddcccaaa^^^[[[TTTQQQLLLHHHFFFCCC@@@>>>;;;;;;:::::::::;;;;;;<<<::::::;;;;;;;;;;;;<<<<<<999999::::::;;;;;;<<<<<<>>>===<<<;;;<<<===>>>?????????@@@@@@AAABBBBBBBBBBBBBBBDDDEEEEEEFFFFFFEEEFFFFFFIIIQQQ___pppxxxtttzzz{{{rrrdddaaahhhiiijjjkkkjjjgggdddbbbbbb\\\ZZZVVVTTTRRRPPPMMMJJJFFFFFFEEEBBB>>>999444222............------------,,,,,,,,,------------......------,,,,,,------...////////////.........---,,,,,,,,,---------.........//////000111333444555;;;MMMfffyyysssjjjlllwww~~~zzztttvvv~~~zzzvvvsssqqqqqqkkkiiihhhhhhccc]]][[[^^^^^^```aaabbbbbbaaa```^^^]]][[[XXXWWWWWWVVVTTTSSSQQQSSSSSSPPPJJJDDD@@@>>>:::<<<>>><<<:::888888999777555333222111111222333111///---,,,,,,,,,+++***))))))))))))))))))))))))$$$''')))(((&&&%%%'''(((+++***)))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%,,,444999<<<======888888777777777777777777444666999;;;<<<<<<:::999111///------...000//////...............//////000555666888888777777888999444333222111222444777888888777666555555666777777555555444333111///---,,,...------------///000111///000000000111111111111///000000111222222333333111222222333444555666666777888:::999888888999;;;999999999999::::::::::::::::::;;;<<<============888<<<@@@@@@@@@CCCIIINNNPPPQQQSSSSSSTTTUUUXXXZZZ^^^]]]\\\ZZZXXXWWWUUUUUUUUU[[[___``````bbb```]]]TTTUUUWWW[[[```dddeeeeeeaaa]]]WWWQQQMMMLLLMMMNNNRRRXXX]]]^^^```dddeeedddeeeeeeeeeeeehhhkkkoooqqqppppppoooooooooppprrrrrrpppooommmmmmmmmmmmkkkjjjccccccccccccccc___ZZZVVVOOOKKKGGGCCCAAA???<<<:::888999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<======>>>>>>@@@???>>>======???AAABBBCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFGGGHHHHHHGGGFFFFFFGGGGGGJJJRRR```ppp{{{ssswww|||tttbbb```ggghhhjjjlllkkkgggdddcccccc]]][[[WWWUUUTTTQQQNNNLLLGGGGGGFFFCCC???:::555222---............/////////,,,,,,,,,---------.........------,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,---------......//////......///222444666AAAVVVnnn~~~nnnccc```nnnyyyyyyvvvzzzyyyuuusssqqqrrrkkkiiihhhhhhddd^^^\\\^^^___```aaabbbbbbaaa```___^^^[[[WWWUUUUUUUUUTTTSSSRRRSSSSSSQQQLLLFFFBBB@@@999;;;===<<<999777888:::888666444222111222333444111///---,,,,,,,,,+++***))))))))))))))))))))))))&&&'''(((&&&$$$$$$(((,,,,,,+++)))(((&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& (((000777:::;;;;;;777888888888999999999999333555888:::;;;;;;999888///...------///000000///......---------...//////222555888999999888999:::333222222111333555777999666666555555666777888:::444444333222000...,,,+++//////......///000222333//////000000111111111222///000000111222222333333111222222333444555666777888:::;;;;;;:::999;;;<<<888888888999999:::::::::::::::<<<===>>>>>>??????===@@@DDDCCCBBBCCCHHHMMMQQQSSSUUUVVVWWWXXX\\\^^^``````___^^^\\\[[[ZZZZZZWWW^^^bbbbbbbbbcccaaa]]]RRRSSSVVV[[[bbbgggiiiiiigggccc[[[TTTPPPOOOPPPRRRSSSZZZ```aaacccfffgggeeefffeeeeeefffiiimmmqqqtttppppppoooooooooqqqrrrssspppnnnlllkkkkkkiiigggeeeaaaaaabbbbbbaaa]]]WWWSSSKKKGGGCCC@@@>>><<<:::888666777999;;;;;;;;;::::::999999999::::::;;;;;;;;;>>>>>>>>>???@@@AAAAAABBBAAA@@@???>>>???@@@BBBDDDFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLKKKJJJHHHGGGGGGHHHKKKSSS```qqq|||qqqttt}}}vvvbbb___ggghhhjjjmmmlllhhhdddcccccc^^^[[[XXXVVVTTTRRROOOMMMGGGGGGFFFDDD@@@:::555222------......///000000000,,,,,,,,,------............------,,,,,,------...,,,,,,,,,+++++++++******,,,,,,,,,---------......000...------...111444777HHH]]]ttt}}}lll```VVVeeesssvvvvvv{{{yyyuuutttrrrqqqllliiihhhhhhccc]]]\\\___^^^___```aaa```___]]][[[^^^\\\YYYXXXXXXWWWVVVUUURRRSSSSSSPPPJJJDDD@@@>>>===>>>>>>===:::888777777888555111000111333333444///---+++***++++++***)))************)))))))))))))))((('''%%%###"""""""""%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&%%%%%%%%%'''&&&$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))###''',,,111555777888888555888888666666999:::777555444666;;;AAAAAA<<<777333222000000111222222111222111000...---...222666;;;888555555666888999999777666555444333444444555666555444555777999888777777666444222111000//////000///---,,,,,,---...000111111222222222222111111111111222222222333333333444333222111222444666888;;;;;;::::::999888777777999999999:::;;;<<<===>>>BBB@@@???======>>>@@@AAAEEEEEEEEEGGGJJJNNNPPPQQQSSSVVVYYYZZZZZZ\\\aaaeeeeeedddbbb```___```aaabbbaaadddhhhjjjiiieee```\\\SSSTTTWWWZZZ___dddiiikkkkkkggg```YYYSSSPPPOOOOOOWWWZZZ^^^aaacccdddfffhhhcccdddfffhhhjjjlllnnnooosssrrrqqqpppooopppqqqrrrnnnooonnnmmmjjjgggcccaaafffccc``````___[[[SSSLLLHHHFFFBBB>>>;;;999999999========================<<<;;;::::::;;;<<<>>>???>>>>>>???@@@AAACCCEEEFFFEEEEEEFFFEEEEEEFFFHHHKKKIIIJJJLLLNNNPPPQQQQQQQQQRRRRRRRRRQQQOOOMMMLLLKKKIIIHHHKKKVVVfffwwwxxxwwwrrr|||kkkdddccciiijjjjjjhhheeebbbaaabbbZZZYYYWWWVVVVVVTTTQQQOOOIIIHHHFFFDDDAAA<<<666222......---------......///---------,,,,,,+++++++++///...---,,,+++,,,------------------------------///////////////////////////---,,,///222444666999EEEbbbxxxjjjZZZXXXcccnnnqqqssszzzzzzwwwuuurrrpppllliiihhhhhhccc]]]\\\___```aaabbbcccbbbaaa___^^^^^^\\\ZZZYYYYYYXXXVVVTTTTTTUUUUUUQQQKKKDDD@@@>>><<<===>>>===;;;999999999777444000...///000111111///---+++***++++++***)))*********)))))))))((((((***)))(((&&&%%%%%%%%%%%%'''(((((((((((('''&&&&&&(((((((((((('''''''''&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%(((,,,000333444444444333666777555666999999666666555777<<>>@@@???>>>===>>>???AAABBBFFFEEEFFFHHHKKKOOORRRSSSVVVYYY\\\]]]^^^```fffjjjiiihhhgggfffeeeeeefffgggeeegggjjjlllkkkhhhccc```WWWWWWYYY[[[___cccgggiiikkkhhhbbb\\\WWWSSSRRRQQQVVVYYY]]]___aaabbbdddfffdddeeegggjjjlllooopppqqqssssssrrrqqqqqqqqqqqqqqqooooooooonnnkkkhhhdddbbbeeebbb___]]]\\\XXXPPPIIIFFFDDDAAA>>><<<;;;;;;;;;========================<<<<<<;;;;;;;;;===>>>???@@@AAAAAACCCEEEGGGIIIJJJHHHIIIJJJJJJJJJKKKNNNPPPQQQSSSUUUWWWXXXYYYYYYYYYYYYXXXWWWVVVTTTRRRPPPOOOKKKKKKOOOYYYiiizzzxxxtttqqq~~~nnnfffeeehhhiiijjjiiifffcccbbbbbb[[[YYYWWWVVVVVVTTTQQQOOOJJJHHHFFFDDDAAA===777222.........------......///.........---------,,,,,,///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,///222333777;;;JJJfff|||lll___YYYeeeppptttvvv}}}}}}yyyvvvrrrooollljjjhhhhhhccc]]]\\\^^^___```aaabbbbbbaaa___^^^]]]\\\[[[[[[[[[ZZZWWWTTTWWWWWWVVVRRRKKKDDD???===<<<>>>>>>>>>;;;:::999:::777444111//////000000//////---+++***++++++***)))******))))))))))))((((((***)))((((((''''''(((((()))*********)))'''$$$###(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''))),,,///111111000000///333666555666999999666666666999@@@GGGGGGBBB;;;555444333333444444222111/////////...---...000333444333222333444444333222333222222111222444555666444555666999;;;<<<:::888666555333222000000//////........................//////000000000000//////111111222222222333333333333333444444555666666777:::::::::999888888777777777888888999:::;;;<<<===>>>>>>>>>>>>???AAABBBDDDEEEFFFGGGIIILLLPPPTTTVVVWWWZZZ]]]___```ccciiimmmnnnnnnmmmmmmmmmmmmmmmmmmlllmmmoooooonnnkkkhhhfff\\\\\\\\\]]]^^^aaadddfffjjjhhheee```\\\XXXUUUSSSTTTVVVZZZ\\\^^^___aaaccceeefffiiillloooqqqssstttsssssssssssssssrrrrrrqqqppppppooonnnllliiifffdddccc```\\\ZZZWWWRRRKKKEEECCCBBB@@@>>>=========>>>========================>>>============>>>>>>???CCCDDDEEEFFFIIIKKKMMMOOOLLLNNNPPPQQQRRRTTTWWWYYY]]]^^^```bbbddddddddddddbbbaaa___]]]ZZZWWWUUUSSSOOOOOOSSS]]]mmm}}}wwwqqqqqq~~~qqqhhheeegggiiikkkjjjgggeeecccccc\\\ZZZXXXWWWVVVTTTQQQOOOJJJHHHFFFDDDBBB===888444//////......---....../////////............------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,---111222333999@@@RRRmmmmmmdddZZZgggrrrvvvxxx{{{wwwrrrooommmjjjiiihhhccc]]][[[^^^\\\]]]___``````___]]]\\\\\\\\\\\\\\\]]][[[WWWTTTXXXXXXVVVQQQIIIBBB>>><<<>>>???@@@>>>;;;999888999:::777333222111111111000///---+++***++++++***)))***)))))))))((((((((((((((((((((('''((())))))***((()))++++++***((($$$"""%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***,,,...000000000000...333555555777;;;:::777444666===FFFMMMLLLCCC;;;555555555666777666444111000222222222111111333444333111//////111222222111000000000000222444666777555555777;;;======:::888555444333111000000//////---......////////////...000000111111111111000000111111222222222333333333222333444666666666666666:::999999999888888777777777777888:::;;;;;;<<<<<<=========>>>@@@BBBDDDEEECCCEEEGGGIIILLLPPPTTTWWWUUUXXX[[[]]]^^^aaaggglllppppppqqqrrrssssssssssssrrrrrrrrrrrrqqqooolllkkkbbbaaa___^^^___aaacccdddiiiiiigggddd```[[[WWWUUUSSSUUUXXXZZZ[[[]]]___aaaeeefffiiimmmppprrrssstttrrrssstttttttttsssqqqppppppoooooommmkkkhhheeeddd```]]]XXXUUUQQQLLLFFFBBBCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAAEEEEEEGGGIIIKKKNNNPPPRRRPPPSSSVVVXXXYYY\\\___bbbfffgggiiikkklllmmmmmmllljjjiiigggddd```]]]YYYXXXRRRRRRVVV```oooxxxrrrrrrssshhhcccgggiiilllllliiifffdddccc]]][[[YYYXXXWWWUUURRROOOKKKIIIFFFDDDBBB>>>999555000//////...........................------------......------,,,,,,,,,,,,---------------------------------------------------+++---222333444===III]]]www}}}jjjddd\\\hhhtttwwwyyy~~~|||xxxssspppmmmjjjiiihhhccc\\\[[[]]][[[]]]^^^___```^^^]]]\\\\\\[[[[[[\\\]]][[[XXXUUUWWWWWWTTTOOOGGG@@@<<<:::@@@AAAAAA>>>:::777666666999777444222222222000//////---+++***++++++***))))))))))))(((((((((((('''&&&&&&&&&&&&'''((()))***%%%&&&)))******)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((((((''')))+++...000222222222///444666666888<<<<<<:::222666@@@KKKRRRNNNCCC999555555666888:::999666333111222333333222222333555555222...---...111222333/////////000111444666888666777888;;;======:::777444333222111000/////////---...//////000000//////111222222333333222222111111111222222222333333333222333444555666666666666999999888888888888888777777777999:::;;;<<<<<<<<<;;;<<<===???AAACCCEEEFFFBBBDDDGGGIIIKKKNNNSSSWWWTTTWWWZZZ[[[\\\___dddhhhnnnoooqqqsssuuuvvvwwwwwwvvvuuuuuutttsssqqqooonnngggeeebbbaaa```bbbdddfffiiiiiiiiigggccc^^^YYYVVVSSSUUUXXXYYYZZZ\\\___aaadddfffiiimmmoooqqqrrrrrrqqqrrrsssssssssrrrpppoooooonnnllljjjgggeeebbbaaa[[[XXXTTTPPPLLLGGGCCC@@@DDDCCCBBBAAA??????>>>>>>????????????????????????@@@AAAAAABBBCCCCCCDDDDDDFFFGGGHHHJJJMMMPPPRRRSSSTTTWWWZZZ]]]```bbbeeehhhjjjlllnnnppprrrsssssssssrrrqqqnnnkkkfffbbb___]]]UUUUUUYYYbbbqqqzzzvvvsssuuuhhhaaagggjjjmmmnnnkkkgggdddccc^^^\\\ZZZXXXWWWUUURRROOOKKKIIIGGGDDDBBB???:::777111000///...............,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,...................................................***,,,222333555CCCTTTnnnyyyfffbbb```lllxxx{{{{{{~~~|||yyyuuurrrnnnkkkiiihhhccc\\\ZZZ]]]]]]^^^```aaaaaa```___^^^\\\[[[ZZZ[[[[[[[[[XXXVVVWWWVVVSSSMMMFFF@@@<<<:::???@@@@@@===:::666555555666444111111111000///---///---+++***++++++***)))))))))((((((((((((''''''%%%%%%%%%%%%&&&'''((()))###$$$&&&((())))))(((''''''''''''(((((((((((()))%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))***'''(((***---000222333444222555666555777<<<===;;;222777@@@LLLRRRNNNBBB888444555777;;;===<<<888555111111111000///000222444666333000///000222444444/////////000222444666888888888999:::<<<;;;999666333333222000000/////////.........//////000000111222333333333333333333222111111222222222333333333222222333333444555555666888888888888888888888888777888:::<<<=========<<<;;;<<<>>>@@@BBBDDDEEEFFFBBBEEEHHHIIIJJJMMMRRRWWWWWWYYY\\\\\\[[[]]]aaaeeejjjkkknnnppptttvvvyyyzzzxxxyyyxxxxxxvvvtttqqqpppiiigggdddcccccceeehhhjjjkkklllkkkiiieee```[[[WWWVVVWWWYYYZZZ[[[]]]```bbbdddfffiiimmmoooppppppppppppppppppppppppoooooonnnmmmllliiifffccc___]]]\\\UUUSSSPPPLLLHHHDDDBBBAAACCCCCCCCCBBBAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHHHHHHHKKKKKKLLLNNNPPPSSSUUUVVVWWWZZZ___bbbeeegggjjjlllnnnooorrruuuwwwyyyzzzzzzzzzyyyvvvrrrnnniiifffddd[[[[[[^^^gggtttyyytttzzzkkkbbbhhhlllppppppmmmhhhdddbbb___]]][[[YYYXXXVVVRRROOOLLLJJJGGGDDDBBB???;;;888111111000///............+++++++++,,,,,,,,,,,,---------......------,,,+++........................------------------------...***,,,222444777JJJaaayyyeee```dddqqq}}}{{{{{{yyyvvvtttnnnkkkiiihhhccc\\\ZZZ]]]\\\]]]___aaaaaa```___^^^\\\ZZZYYYYYYYYYYYYXXXVVVWWWVVVSSSMMMFFF@@@===<<<;;;<<<===<<<999777666777444333111111111111000...///---+++***++++++***)))))))))((((((((('''''''''%%%%%%%%%%%%&&&'''((((((###$$$%%%&&&''''''''''''((((((((()))))))))******&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''')))+++...000111222333555555333444:::<<<;;;666999???HHHNNNLLLBBB:::333444888<<>>;;;777222222111000///000333666555444333444666666444333000000000111222444777888;;;:::999999:::999777555333222111000000//////000///............000111333222222222333333222222222111111222222222333333333222222111111222333555666777777777777888888888888888999;;;===>>>>>>======;;;<<<>>>@@@BBBDDDEEEEEEDDDGGGJJJKKKJJJMMMRRRWWWYYY[[[\\\[[[YYYZZZ]]]aaaggghhhjjjmmmqqqvvvzzz}}}{{{{{{|||{{{zzzwwwtttrrriiihhheeedddeeeiiimmmooopppooonnnlllgggbbb]]]ZZZYYYZZZ[[[\\\]]]___bbbeeeeeegggjjjnnnooopppooonnnooonnnmmmmmmllllllmmmmmmkkkiiifffbbb^^^ZZZXXXVVVQQQOOOLLLHHHEEECCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCFFFHHHJJJLLLLLLLLLQQQRRRRRRTTTUUUXXXYYYZZZ[[[^^^cccfffiiikkknnnppprrrtttwww{{{~~~{{{wwwrrrnnnlllcccbbbeeemmmyyyyyysssrrrhhhjjjnnnqqqrrrnnnhhhccc``````^^^[[[ZZZXXXVVVRRRPPPMMMJJJGGGEEEBBB@@@<<<:::222111000///............,,,,,,,,,,,,------......------.........---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///***+++222444888PPPmmm~~~gggaaabbbppp~~~zzzzzzyyywwwuuunnnkkkiiihhhccc\\\ZZZ]]]ZZZ[[[]]]______^^^]]]\\\\\\ZZZXXXWWWXXXYYYXXXWWWWWWWWWTTTNNNGGGBBB???>>>888999;;;:::999888888999555444333333444444222111///---+++***++++++***))))))(((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''')))***,,,...///000444555444111222888;;;:::::::::===DDDIIIIIIBBB<<<222444888===@@@@@@<<<999666555333111000222666999333444666999;;;999444111111111111111333555777888<<<:::999888888888666444222222111000//////000000000///------...000222444111111222222222222111111111111222222222333333333222111000000000222444666777777777777777888888888888:::<<<>>>??????>>>===<<<===???AAACCCDDDEEEEEEEEEIIILLLMMMKKKMMMSSSXXXYYYZZZ[[[YYYVVVVVVYYY\\\eeefffhhhkkkpppvvv|||}}}}}}~~~~~~|||yyyuuusssiiihhhfffeeegggkkkpppssssssrrrpppmmmiiiddd___\\\[[[\\\]]]]]]^^^```dddfffgggiiillloooppppppooonnnnnnmmmllljjjjjjkkklllllljjjhhhddd___[[[WWWTTTSSSNNNMMMJJJGGGDDDCCCDDDEEE??????AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDGGGJJJLLLNNNOOOOOOVVVWWWWWWXXXZZZ[[[]]]^^^]]]aaaeeeiiikkkmmmppprrrvvvxxx|||}}}xxxuuussshhhhhhjjjrrr}}}wwwqqqxxxnnnkkkooossssssooohhhbbb___```^^^\\\ZZZYYYVVVRRRPPPMMMJJJGGGEEECCC@@@===:::222222000///............---------.........//////,,,---.........---,,,+++++++++++++++++++++++++++------------------------000***+++222444:::TTTtttjjjccc^^^mmm{{{xxxyyyzzzxxxvvvpppnnnjjjeeeaaa___]]]]]]```aaacccccccccaaa___^^^]]]]]]\\\ZZZWWWVVVWWWXXXZZZVVVQQQMMMJJJEEE???:::777888888888888999999999666444222111222222111000......------,,,+++******+++++++++++++++***)))(((((())))))))))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$###""""""%%%&&&&&&&&&%%%'''))),,,"""!!!!!!###$$$###$$$%%%&&&''''''&&&%%%$$$&&&'''(((***,,,------...///111777666555333222444888;;;;;;;;;<<<@@@CCCBBB;;;555///111555;;;???@@@>>><<<999777555333333666999;;;666666888;;;>>><<<777222111111222555999:::999888===;;;999999::::::999888777666333111///.........111111000000//////......000000000000000000000000000000111222333444444555333333444555666777888999888888777777777777777888888;;;======<<<;;;<<<<<>>:::888888888888888888888888555333111111222222111000///...---+++)))(((&&&&&&&&&'''((()))************&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&''')))'''''''''&&&%%%%%%%%%%%%&&&'''&&&$$$$$$%%%''')))+++.../////////000222444333333222222444999===;;;:::;;;>>>AAA???999333///111555:::>>>>>><<<:::999777555333333555777999666555666999;;;;;;666222111111222555888:::999888<<<;;;999999:::;;;:::999777555333111///.........///////////////000000000000000000000000000000000000111222333444555555666111222222333444555666666888888777777777777777888999;;;===>>>===<<<<<<===>>>???@@@@@@AAADDDIIIMMMOOOQQQRRRPPPMMMNNNTTTZZZ```^^^[[[XXXUUUSSSRRRRRRUUUYYY```gggnnnsssvvvwwwyyyxxxxxxxxxxxxvvvpppllliiigggeeegggmmmssswwwyyyyyyvvvrrrqqqpppnnnhhhddd````````````aaacccdddfffeeegggjjjmmmoooppppppooonnnllljjjhhhgggfffffffffcccbbb^^^ZZZVVVQQQNNNLLLHHHGGGFFFDDDCCCCCCDDDDDDCCCDDDFFFGGGIIIJJJJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGGGGIIIMMMPPPRRRSSSTTTTTTXXXYYY[[[]]]```bbbdddeeefffhhhkkkooorrruuuwwwxxx||||||yyyxxxyyy~~~xxxqqqxxxyyynnnkkktttyyyuuuppplllhhhdddaaa^^^\\\ZZZXXXVVVTTTRRRKKKJJJIIIGGGFFFCCC>>>;;;555333///....../////////////////////...---,,,,,,---------,,,,,,+++++++++.........---------,,,,,,,,,---------.../////////---222111222777<<>><<<555000---...222777<<<===<<<;;;888666444222222444666777777555444666999999666333111111222444888999999888:::999888999;;;;;;;;;:::666555333000///.........---......///000000111111000000000000000000000000111111222333444555666666222222333333444444444555777777777666666777777888:::;;;===>>>===<<<<<<======>>>???@@@BBBEEEJJJNNNQQQSSSTTTQQQMMMNNNSSSYYY]]]^^^]]]XXXRRRNNNNNNOOOPPPUUU\\\dddjjjnnnpppqqqpppqqqrrrtttuuusssnnnkkkfffffffffjjjpppwww{{{}}}{{{wwwsssqqqqqqnnniiieeedddbbb```___```aaadddeeedddeeehhhkkkmmmnnnnnnnnnlllkkkjjjiiigggeeecccbbb```^^^[[[WWWSSSOOOLLLJJJIIIHHHFFFEEEDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLIIIJJJLLLMMMMMMMMMKKKJJJMMMNNNPPPQQQSSSTTTUUUVVVYYYZZZ\\\___bbbeeeggghhhhhhjjjmmmpppsssvvvxxxxxx|||xxxnnnttt~~~zzzooommmtttzzzxxxsssooojjjfffccc```\\\ZZZXXXWWWTTTRRRKKKIIIHHHGGGFFFDDD@@@===555222///---............---...............------,,,,,,,,,+++++++++++++++------------,,,,,,,,,,,,------..................---111111222777<<>>;;;===???AAACCCFFFKKKNNNRRRTTTUUURRRNNNNNNSSSXXXZZZ]]]^^^YYYQQQKKKJJJLLLMMMQQQXXX___dddffffffeeegggiiilllooopppooommmkkkeeefffhhhmmmrrrwww{{{}}}{{{xxxtttrrrrrroookkkggggggeeebbb```___aaadddfffdddeeegggiiikkkkkklllllljjjjjjjjjiiifffccc___]]]\\\ZZZWWWTTTPPPMMMJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHJJJKKKLLLMMMMMMMMMJJJLLLOOOQQQRRRRRRPPPOOORRRRRRRRRRRRSSSUUUVVVWWWYYYZZZ]]]```cccfffhhhjjjjjjlllnnnqqqtttvvvwwwxxxyyy|||yyypppttt|||wwwrrrwww{{{zzzuuuooojjjfffeeebbb^^^[[[YYYWWWTTTSSSMMMKKKIIIGGGFFFDDD@@@===555333///------......---,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............------------111000111777;;;MMMjjjrrrbbbVVVOOOMMMNNNYYYiiivvv~~~zzzwwwuuussssssppplllgggbbb___^^^^^^___^^^```ccceeeggghhhggggggiiibbb[[[YYYZZZ[[[XXXTTTUUUSSSPPPKKKEEE@@@<<<:::<<<;;;:::999888666555555444333111000111111000///......------,,,+++******+++++++++***)))(((&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""""""""#########%%%((()))'''$$$%%%''''''###$$$)))***((($$$%%%%%%%%%$$$$$$&&&(((---000444666666666666666222222111///...000444777999999999999888444///,,,,,,,,,---111555777777666/////////111333777:::<<<<<<888555555777:::999888333222111333666777888777555555555666888999777666555333111000............000/////////.........---//////////////////////////////000111222333444444444444444555555555555555666666555555666777888888:::;;;<<<<<<;;;;;;<<<>>>:::<<>>===999555555888::::::999333222111222555777777777555555555666888888666444444333111///............000000//////...------,,,////////////////////////......///000111222333333111111222222333333333444555555555555666777888888999:::;;;:::999999;;;===999;;;>>>@@@BBBDDDHHHJJJNNNRRRWWWVVVRRROOOPPPSSSSSSWWWZZZYYYSSSMMMIIIHHHFFFHHHLLLNNNPPPOOOMMMKKKOOORRRUUUXXXZZZ\\\___aaadddhhhnnnrrruuuvvvxxxzzz{{{zzzzzz{{{|||yyysssnnnkkkjjjgggeeedddeeefffhhhhhhhhhhhhggggggggggggggggggffffffccc```[[[WWWUUUQQQQQQPPPNNNLLLKKKJJJIIIJJJIIIIIIHHHIIIJJJLLLMMMKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQTTTVVVXXXXXXWWWWWWVVVVVVUUUUUUVVVWWWYYYZZZ[[[\\\^^^aaadddgggiiijjjmmmnnnppprrrsssuuuuuuuuuvvvwwwzzz{{{~~~zzzvvvtttnnnnnnqqqxxx|||oooooouuu~~~|||{{{{{{vvvnnnhhhgggjjjfff```\\\YYYWWWUUUTTTRRROOOKKKHHHFFFCCC???===888555111///...///...---,,,,,,---.../////////...............////////////,,,,,,,,,,,,------------------..................---000///111888:::IIIbbbnnn~~~lllZZZPPPKKKKKKOOOYYYiiixxxzzzwwwtttssstttsssqqqnnnjjjeeebbb___]]]]]]___bbbeeefffgggffffff```___^^^\\\ZZZXXXVVVUUUTTTTTTSSSMMMEEE???<<<<<<::::::999999888777666666444222000000000000000...************************'''(((((())))))(((((('''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''$$$!!!"""'''+++***((("""'''$$$"""$$$%%%&&&''''''&&&''')))+++...111666999999777777777555555222000...///222555777888999888555111...---000...---,,,---......---,,,---///222555999<<<>>>;;;888444555777999999777444222111222444666777777777666777888999999666444333222000///....................................//////////////////////////////000111222333333444000000111222333333444444555444444555555777888888888999999888777888:::<<<999;;;>>>???@@@BBBEEEHHHJJJPPPVVVWWWSSSOOOOOOQQQQQQTTTWWWXXXVVVQQQKKKHHHFFFHHHJJJLLLMMMLLLKKKJJJHHHJJJMMMNNNPPPSSSYYY]]]ccciiipppuuuwwwxxxzzz|||}}}}}}zzztttlllkkkiiihhhggghhhhhhiiikkkjjjiiihhhffffffeeeeeefffeeeccc```\\\XXXTTTRRRMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIJJJLLLMMMNNNMMMNNNOOOPPPQQQQQQQQQQQQSSSTTTUUUWWWXXXYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\^^^___```ccceeehhhjjjjjjnnnoooppprrrssssssttttttqqqrrrrrrqqqqqqtttxxx{{{{{{{{{zzzuuunnnhhhdddccc```aaaeeennnyyy{{{pppooosss||||||yyyyyyuuummmiiijjjlllgggaaa\\\ZZZXXXVVVTTTQQQOOOKKKHHHFFFDDDAAA???999666222000/////////...------..................---------.........//////,,,,,,---------.........,,,---------.../////////---000...111888:::GGG___jjj{{{zzzhhhZZZQQQLLLKKKRRR[[[kkkyyyyyyvvvsssrrrtttrrrqqqnnnjjjeee```\\\ZZZ]]]___bbbdddffffffeeeeeeYYY[[[]]]\\\ZZZWWWVVVVVVTTTUUUSSSNNNFFF???===<<<::::::999999888777777777444222000///000000///...------,,,,,,,,,,,,,,,,,,******)))((('''%%%###""" ###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((()))%%%###%%%***...---+++!!!&&&%%%''')))$$$%%%&&&((('''''''''***+++...111666999999888777777555444222000...///333666777888999888444111///...,,,***)))***---000111111...///000333666999<<<===:::777444444777888888666444222111111444666777777999888999:::;;;:::777444333222000///.........///,,,,,,------.../////////////////////////////////000000111222333444444555111111222333555666777777444444444555555777888888888888888777666777999;;;999;;;===???@@@AAADDDFFFGGGNNNVVVXXXTTTPPPOOOOOOPPPRRRUUUXXXXXXTTTMMMHHHIIIJJJLLLMMMOOOOOOOOOOOOFFFHHHJJJKKKLLLPPPWWW]]]ccciiirrrxxxzzz{{{}}}~~~~~~xxxlllkkkkkkjjjjjjiiijjjjjjmmmllljjjhhhfffeeeddddddeeedddaaa^^^ZZZUUURRRPPPKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQRRRSSSSSSSSSRRRUUUUUUVVVWWWXXXYYYZZZ[[[YYYYYYZZZ[[[\\\]]]]]]^^^```aaaccceeegggiiijjjkkknnnooopppqqqrrrssssssssslllkkkjjjhhhggghhhkkknnndddfffgggccc]]]XXXWWWWWWTTTVVV[[[eeeqqqzzz~~~{{{sssqqqsss{{{zzzwwwxxxuuunnnkkkmmmmmmhhhbbb]]]ZZZXXXVVVTTTPPPMMMJJJHHHGGGEEECCCBBB:::777333111000000///...---...............------,,,,,,,,,------.........---------....../////////,,,,,,------...///000000---000...111888:::FFF]]]kkk|||ttteeeZZZSSSPPPNNNSSS\\\kkkzzzxxxwwwvvvtttsssrrrqqqnnnjjjeeebbb___]]]```aaacccfffhhhhhheeebbbdddaaa]]][[[YYYXXXVVVUUUVVVUUUQQQLLLGGGAAA<<<:::<<<<<<;;;:::999777777666222111//////000000...---*********++++++,,,,,,,,,+++******)))(((''''''&&&''''''((((((((((((((((((%%%&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%***(((%%%&&&%%%%%%%%%%%%&&&''''''///222666999888777777777777555444222111111222222///666999444///---------000000//////............///......111666:::===>>>666777888999:::;;;<<<<<<333444555777888888888888666666777777666444111000444333111///...///000111333111///...---...///000000//////.........//////222222222222222222222222333333444555555666666777444555555666777888888999999:::;;;;;;;;;:::999888;;;:::::::::<<<>>>AAACCCDDDGGGMMMQQQSSSRRROOOMMMKKKNNNRRRUUUVVVUUUSSSRRRQQQSSSUUUWWWXXXXXXXXXWWWTTTQQQLLLHHHHHHNNNVVV]]]fffnnnwww|||}}}vvvrrrmmmiiihhhiiiiiiiiijjjjjjiiigggfffdddcccccc```___\\\YYYVVVSSSQQQPPPOOOOOOOOONNNNNNNNNNNNNNNIIIJJJKKKKKKKKKMMMPPPSSSUUUTTTSSSRRRRRRSSSTTTTTTWWWWWWWWWWWWWWWXXXYYYZZZ^^^^^^_________^^^]]]]]]___aaabbbbbbbbbdddgggjjjmmmmmmmmmmmmllljjjhhhfffeeecccaaa^^^\\\[[[ZZZZZZYYYYYYXXXVVVSSSOOOKKKHHHKKKMMMQQQVVV]]]eeekkknnnvvvzzznnnpppuuu|||yyyqqqwww{{{vvvnnnkkkpppmmmhhhddd```[[[VVVRRRUUUQQQLLLHHHFFFDDDBBBAAA???;;;555111///......---///............---------////////////////////////................................................000...000666666888III]]]pppxxxrrreeeZZZQQQNNNOOOWWWdddsss}}}yyyxxxvvvssssssqqqooollliiieeebbb___^^^```aaacccfffhhhgggdddaaaccc```]]][[[ZZZYYYWWWVVVVVVUUUQQQMMMGGGAAA===:::<<<;;;;;;:::888777777666222111//////000000...---*********++++++,,,,,,,,,******))))))((((((''''''&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((,,,///333666666555555666666555333222111222333444444<<>>;;;;;;;;;:::999888777777666222111//////000000...---*********+++++++++++++++))))))))))))((((((((((((***))))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))%%%!!!&&&(((''''''''''''((())))))+++...222444444555666777777555333111111333555666999AAAEEE@@@888444222///000000111111222111111111///...///222666:::;;;<<<666666666666777777888888333444555777888888888888888888777666555444333333222111///---,,,---...///000000000000/////////////////////......//////000222222222222222222222222111111222333333444444555444444444555555555555555666777888:::::::::999999999888888777888:::<<<======@@@FFFKKKOOOPPPPPPOOOKKKMMMPPPTTTXXX[[[]]]^^^dddddddddcccaaa```^^^]]]YYYWWWUUUSSSSSSWWW]]]bbbjjjtttyyyuuuppplllkkkjjjjjjiiigggfffeeecccaaa___^^^]]][[[ZZZXXXVVVSSSQQQOOONNNLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNPPPPPPPPPQQQSSSVVVWWWVVVVVVVVVWWWYYY[[[\\\\\\[[[[[[[[[[[[\\\\\\]]]^^^]]]]]]]]]]]]^^^```aaaaaabbbdddddddddeeegggiiillllllkkkjjjhhheeebbb```\\\YYYUUUPPPMMMLLLLLLMMMKKKKKKKKKJJJIIIHHHFFFFFFCCCDDDEEEGGGJJJNNNRRRTTT]]]ggguuu|||tttpppyyyxxxqqqwww|||yyyttttttooolllhhhdddaaa]]]YYYVVVTTTQQQMMMJJJHHHGGGEEEDDD>>>:::555111000000/////////............---------------------------------...................................................---111666:::BBBWWWmmmrrr___QQQQQQXXX```jjjxxx|||yyyvvvsssqqqlllkkkiiigggdddbbb`````````aaacccfffhhhgggccc``````^^^\\\[[[[[[ZZZXXXWWWVVVTTTQQQMMMGGGBBB>>>;;;:::::::::999888777777666222111//////000000...---***************+++++++++(((((((((((())))))))))))***)))))))))((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&$$$'''%%%!!! $$$***'''''''''''''''(((((())),,,///222444555666888:::999777444222111222444666999BBBFFFBBB;;;777444111111222333444444444333333111111111444888;;;<<<<<<555555555555555555555555333444555777888888888888999888777666555555555555333111///---------.../////////000000000000///...//////////////////000111222222222222222222222222333333444555555666666777666555555555555555555555555777888:::;;;;;;::::::777777666666777888999::::::===BBBGGGLLLOOOPPPPPPKKKLLLOOOSSSWWW\\\```bbbbbbaaa___\\\XXXUUURRRPPPPPPQQQSSSTTTVVV[[[aaaffflllwww{{{ssspppkkkhhhggggggfffeeedddcccbbb```^^^[[[ZZZYYYWWWWWWUUUSSSQQQPPPNNNMMMKKKKKKKKKLLLLLLMMMMMMMMMNNNPPPRRRRRRRRRRRRTTTVVVVVVVVVVVVWWWYYY[[[^^^___]]]]]]\\\\\\\\\]]]]]]^^^___^^^]]]\\\]]]___bbbcccaaacccddddddddddddfffhhhjjjjjjjjjiiigggeeecccaaa^^^ZZZTTTNNNKKKJJJKKKLLLMMMMMMMMMLLLLLLKKKJJJJJJDDDDDDDDDDDDEEEGGGIIIJJJRRR___ooozzztttooozzzuuuooovvv{{{yyyvvvwwwqqqnnniiieeeaaa^^^ZZZWWWTTTQQQNNNKKKJJJIIIGGGEEE>>>:::555111000000000000///............---------------------------------........................//////////////////////////////111555999EEE\\\qqqtttaaaSSSTTT\\\fffooo{{{}}}yyyuuurrrqqqkkkjjjiiigggeeecccaaaaaaaaabbbdddggghhhgggdddaaa```^^^\\\\\\[[[ZZZXXXVVVUUUSSSPPPLLLGGGBBB>>>;;;:::999999888888777777777222111//////000000...---************************(((((((((((())))))))))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((((((***+++---&&&&&&%%%%%%&&&&&&'''(((,,,...000222333444777:::;;;999666333222222444555777???EEEAAA;;;888555333333444555666777666444444......///222555888888888666555555444444333333333333444555777888888888888999888777666666666666666444222000.........///000...///000000000000/////////////////////000111111222222222222222222222222333333444555555666666777777777666666666666666666666777999:::;;;;;;;;;:::666666666666777777888888888;;;???DDDIIILLLNNNOOOKKKLLLNNNQQQTTTYYY\\\___]]]\\\XXXTTTOOOKKKHHHFFFCCCFFFJJJOOOTTT[[[bbbgggjjjuuu{{{wwwtttjjjhhheeecccdddeeeddddddeeedddbbb```]]][[[YYYXXXTTTTTTSSSQQQPPPOOONNNMMMJJJKKKKKKLLLMMMNNNNNNOOOOOOQQQSSSSSSSSSSSSUUUVVVVVVVVVVVVWWWYYY\\\___```^^^^^^]]]]]]]]]]]]]]]^^^```___^^^^^^^^^aaaccceeeaaacccddddddccccccdddffffffggghhhhhhhhhfffeeeddd___[[[UUUPPPLLLKKKLLLMMMOOOOOOOOOOOONNNMMMLLLKKKGGGFFFEEEDDDDDDDDDEEEFFFKKKXXXhhhsss{{{wwwrrr{{{qqqmmmtttzzzwwwuuuwwwtttpppjjjfffbbb^^^ZZZWWWUUURRROOOMMMLLLJJJHHHFFF???;;;555111000000000000///............---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,111111222333888FFF```uuuqqq```TTTTTT[[[kkksss}}}}}}yyyuuurrrqqqkkkjjjiiigggeeecccbbbaaacccdddeeehhhiiihhhdddaaa```___]]]\\\\\\ZZZWWWUUUSSSRRROOOKKKFFFAAA===:::999999888888888777777777222111//////000000...---***************)))))))))))))))))))))(((((((((((($$$$$$%%%&&&'''((())))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&)))***)))'''%%%%%%%%%%%%%%%&&&''''''+++,,,---......111444777:::888777555444444444444666>>>CCC@@@:::777666444666777888999999777555444000000111444777999999888777666555444333222111111333444555777888888888888999888888888777777777666444333111///...///000111////////////000000000000////////////000111222222222222222222222222222222111111222333333444444555666666777777777777777777666777888:::::::::999999555666666777888999999999999;;;>>>BBBFFFJJJLLLNNNKKKKKKLLLNNNPPPRRRTTTVVVQQQOOOLLLHHHEEEBBB@@@???;;;>>>CCCHHHOOOVVV^^^dddjjjttt~~~~~~|||yyyuuupppllliiihhh___^^^]]]^^^aaaccceeeeeegggfffcccaaa^^^[[[YYYXXXRRRRRRQQQPPPOOONNNNNNMMMKKKLLLMMMNNNOOOPPPQQQQQQQQQSSSUUUUUUUUUUUUUUUWWWVVVVVVVVVXXXZZZ\\\___aaa```______^^^^^^^^^^^^^^^bbbaaaaaaaaaaaabbbdddeeebbbdddffffffeeeddddddeeedddeeefffgggggggggfffeee^^^[[[VVVPPPMMMKKKKKKLLLOOOPPPQQQRRRRRRPPPNNNMMMIIIHHHFFFEEEEEEEEEFFFFFFIIISSS```llluuu~~~{{{xxxvvvmmmkkktttyyyvvvtttvvvtttpppkkkfffbbb___\\\YYYVVVTTTQQQOOONNNLLLHHHFFFAAA<<<666222000000/////////............---------------------------------................................................111222333333:::MMMiiirrraaaTTTTTTZZZooouuu~~~}}}xxxuuurrrqqqlllllljjjhhhfffdddbbbbbbeeeeeegggiiikkkiiifffbbbaaa___^^^]]]\\\ZZZVVVSSSQQQPPPMMMIIIDDD@@@<<<999888888888888777777777777222111//////000000...---+++*********)))))))))(((******))))))((((((''''''''''''(((((())))))******&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###%%%%%%###!!!&&&&&&&&&&&&&&&'''((((((,,,------------///333666555666666777777777666666:::AAAEEE@@@:::777666555888999;;;;;;:::888555333333333444777:::;;;;;;999888777666555333222000000333444555777888888888888777888999999999888777666333222000...---...///000000///.........000111222////////////000111222333222222222222222222222222111111222333333444444555444555555666666777777777555666777888888777666666555666777888::::::;;;;;;;;;<<<>>>AAADDDHHHKKKLLLKKKKKKKKKKKKKKKKKKKKKJJJBBBAAA???>>>=========>>>:::===@@@DDDIIIPPPXXX]]]eeeoooyyy}}}~~~}}}xxxrrrllljjjgggbbb]]]YYYWWWWWWRRRRRRSSSVVV\\\```cccddddddccc```]]]ZZZWWWUUUTTTQQQPPPPPPOOOOOONNNNNNNNNMMMMMMNNNPPPQQQSSSTTTTTTSSSUUUWWWXXXWWWWWWWWWXXXWWWWWWXXXYYY[[[]]]```aaabbbbbbaaa```````````````ddddddddddddddddddddddddeeeggghhhhhhgggfffffffffcccdddeeeeeeeeedddcccbbb]]]ZZZVVVRRROOOMMMLLLLLLQQQSSSWWWZZZZZZYYYVVVUUULLLKKKJJJIIIIIIJJJKKKKKKMMMSSS]]]hhhrrr~~~}}}yyyssskkkllluuuzzzvvvsssuuurrrnnniiieeecccbbb```^^^XXXVVVSSSQQQOOOLLLHHHEEEBBB>>>777333000///...---///............---------................................................000000000000000000000000///222444555???XXXxxx~~~hhhWWWWWW___qqqvvv~~~|||xxxtttrrrqqqnnnmmmkkkiiifffdddcccbbbffffffhhhjjjllljjjfffcccbbb```^^^]]]\\\YYYUUURRRPPPOOOLLLHHHDDD???;;;999888888888888777777777777222111//////000000...---+++*********))))))((((((+++******)))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%'''''''''''''''((())))))/////////......000444777222333555777999999999888???EEEGGGAAA:::777777666:::;;;<<<<<<;;;888555333111111222444777888777666888888777555333111000000333444555777888888888888777888999;;;:::999777666222111///---,,,---...///000///...---...///111333////////////000111222333222222222222222222222222333333444555555666666777333333444444555666777777444555666666666555444333555666777999;;;<<<<<<=========???AAADDDGGGIIIKKKKKKKKKJJJIIIHHHFFFDDDCCC<<<;;;;;;<<<===@@@BBBCCC>>>???AAACCCGGGLLLRRRWWWZZZdddnnnqqqrrrpppkkkddd]]][[[XXXSSSMMMJJJIIIIIIHHHHHHKKKPPPWWW]]]```aaa___^^^\\\YYYUUURRRPPPNNNPPPPPPPPPOOOOOOOOOOOONNNNNNNNNPPPQQQSSSTTTUUUVVVUUUWWWZZZZZZZZZYYYYYYZZZYYYYYYYYYZZZ\\\^^^```bbbddddddcccbbbaaaaaabbbbbbeeeeeefffffffffeeeddddddgggiiikkkkkkiiigggggggggccccccddddddcccbbb```___]]][[[XXXTTTQQQOOONNNMMMUUUYYY^^^cccdddcccaaa___PPPOOONNNNNNNNNOOOPPPQQQSSSVVV]]]gggttt|||wwwqqqkkklllvvv{{{vvvssstttppplllhhheeeddddddcccbbbYYYWWWTTTRRROOOLLLHHHEEECCC???888333000///...---//////.........---------////////////////////////................................................---111444777EEEaaappp\\\\\\fffrrrwww}}}|||wwwtttsssssspppmmmkkkjjjeee``````dddfffhhhiiijjjhhheeeaaa___^^^]]]\\\\\\\\\ZZZVVVTTTQQQOOOLLLHHHCCC???;;;:::888999999999888888777666555333000///000000///...,,,,,,***)))(((((((((((())))))))))))((((((((((((%%%&&&'''''''''&&&%%%$$$''''''''')))++++++)))'''&&&%%%###""""""###%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&((()))((()))+++---000222444555///...000666888777888;;;AAABBBCCC???:::555555666>>>???AAABBB@@@;;;666222111111333555888999888777555555555444333111000///444555777999:::;;;;;;;;;:::888888999<<<;;;888555000000///.....................//////////////////222222111111111111222222111111111000000000000000111222222333333444444555333444555555444444666777444444555555555555555555666888;;;<<<<<<<<<===??????@@@BBBDDDEEEFFFFFFFFFHHHFFFEEEDDDCCCAAA???===888999;;;===>>>@@@@@@@@@?????????CCCGGGKKKMMMMMMVVVYYY^^^```___[[[UUUQQQNNNKKKGGGCCC@@@>>>======>>>AAAGGGNNNTTTYYY\\\^^^```]]]YYYUUURRRQQQPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSUUUXXXYYYXXXYYY[[[\\\]]]\\\ZZZYYYXXXZZZ[[[]]]___aaaaaabbbeeeeeeeeeeeeeeeeeeeeeeeeeeedddbbbaaaaaacccdddfffdddeeefffggghhhhhhhhhhhhggghhhgggfffdddbbb```^^^\\\YYYVVVSSSQQQPPPQQQRRRWWW___eeehhhnnntttsssmmmggg___ZZZ[[[ZZZVVVVVVZZZ^^^\\\___kkkvvv~~~~~~www~~~vvvjjjgggrrr{{{xxxuuuwwwuuuqqqlllhhhfffcccaaa___\\\YYYUUUQQQOOOLLLIIIGGGBBB>>>888222......///111000///---,,,,,,---///000++++++,,,------......///////////////////////////,,,,,,.../////////...---...000333:::JJJgggaaaZZZbbbpppzzz|||vvvsssqqqqqqpppmmmkkkjjjfff``````ddddddfffggghhhgggeeeaaa___^^^]]][[[ZZZZZZYYYVVVTTTRRRPPPMMMHHHCCC???;;;999=========<<<;;;999888777444222000000000000...---++++++***))))))((())))))(((((((((((())))))))))))&&&'''((())))))(((''''''(((''''''(((******)))'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&((()))+++,,,---///000111222333000///000555666555555888>>>@@@AAA>>>999555444555===@@@DDDDDD@@@;;;666333333333333666999:::999888777777666666555333222111333444666888::::::::::::;;;:::999:::;;;<<<999777000000///...............///////////////.........111000000000000000000111111111111111111111111111111222222333333444444555333444555555444444555777555555555555555555555555777999<<<<<<<<<<<<>>>???@@@AAADDDFFFGGGHHHGGGGGGGGGGGGFFFEEECCCAAA>>><<<;;;<<<===>>>@@@@@@AAAAAADDDBBBAAABBBDDDFFFFFFFFFMMMOOORRRTTTSSSOOOKKKGGGEEECCC@@@===;;;:::999999;;;>>>CCCIIIPPPVVVZZZ]]]___]]]YYYUUURRRQQQPPPPPPQQQRRRRRRSSSSSSTTTTTTUUUTTTTTTTTTUUUVVVXXXZZZ[[[YYY[[[\\\^^^^^^]]]\\\[[[[[[\\\]]]___aaaccccccdddccccccccccccccccccccccccddddddbbbaaabbbccceeefffeeefffgggggghhhggggggggggggggggggfffdddbbb___^^^\\\ZZZVVVSSSQQQPPPQQQRRRYYYaaajjjpppwww{{{vvvooojjjjjjhhhcccaaaddddddbbbdddmmmwww||||||uuu{{{~~~ooogggpppyyyyyywwwyyywwwtttoookkkiiifffbbb___\\\YYYUUURRRPPPMMMJJJGGGCCC???999333///...///000...//////////////////...................................................,,,---.../////////...---///111333999GGGbbbaaaWWW]]]jjjuuu|||vvvsssppppppqqqnnnllljjjfff```___bbbaaacccfffggggggeeebbb``````]]]ZZZXXXXXXXXXVVVUUUTTTRRRNNNIIIDDD???;;;999<<<<<<;;;:::888666444333222111111111111000...+++***************************)))))))))(((((((((''''''((()))***************)))'''&&&&&&((())))))(((''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%'''((()))//////000111111111111000111///000333444222333666;;;===>>><<<777333333444;;;BBBHHHGGGAAA:::666555555444444666999;;;:::999777888888888777555444333222333666888999999999999;;;999888888999999888777000000///...............000000//////.........---////////////////////////222222222222222222222222111222222333333444444555333444666555444444555666666666666555555666666666:::<<<===>>>===>>>???AAABBBDDDFFFIIIJJJJJJIIIHHHGGGGGGGGGFFFDDDAAA>>><<>>===<<<:::999888777777888888:::>>>DDDKKKRRRXXX[[[]]][[[XXXUUUSSSQQQPPPPPPTTTSSSSSSSSSSSSUUUVVVWWWWWWWWWWWWXXXYYY[[[]]]^^^\\\]]]^^^_________^^^]]]]]]^^^```bbbcccdddeeeeeeccccccdddddddddddddddcccddddddcccbbbcccdddeeefffgggggghhhhhhhhhgggfffffffffffffffeeecccaaa___]]]\\\ZZZVVVSSSQQQPPPQQQQQQWWW___jjjttt~~~{{{wwwqqqmmmlllkkkhhhhhhnnntttwww{{{zzzqqqvvvuuuhhhmmmwwwzzzzzz{{{zzzwwwsssppplllhhhccc```]]]ZZZVVVSSSQQQNNNJJJHHHEEEAAA;;;444000......///---///111222222111///---111000000///......------........................,,,---......//////......000222333777CCC\\\{{{yyy]]]QQQSSSaaannnzzz|||wwwtttrrrqqqqqqnnnlllkkkfff```^^^aaa```bbbeeeggghhhfffdddbbbccc___[[[XXXWWWWWWWWWWWWVVVSSSOOOJJJDDD???;;;999999999888777666444333222111111111222222000---***)))*********++++++******,,,,,,+++)))(((&&&%%%%%%''''''((()))***+++++++++)))'''%%%%%%&&&((()))(((&&&'''((()))((('''%%%######$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''')))***000111222222333222111111111//////333444333444888888;;;<<<999555222222333999AAAIIIHHH@@@999666666666555666888:::;;;;;;999777777888888888666444333222333555777888999999999999888777666666666666555000000///...............000000000///......------////////////////////////111111111111111111222222111222222333333444444555333555666555444444555666777777666666666777888888===>>>???@@@???@@@BBBDDDEEEGGGIIIKKKLLLLLLKKKJJJFFFGGGGGGFFFCCCAAA???>>>BBBCCCDDDFFFIIIKKKMMMNNNLLLIIIGGGFFFFFFFFFEEEDDD@@@@@@???>>>===<<<;;;;;;999999999:::::::::::::::777888;;;@@@GGGOOOVVVZZZZZZYYYWWWUUUSSSRRRQQQQQQUUUTTTSSSRRRSSSUUUWWWXXXYYYXXXXXXYYYZZZ\\\^^^```]]]^^^______``````______^^^___aaacccdddeeeeeefffeeeeeefffggghhhgggffffffddddddccccccdddeeefffgggiiiiiiiiihhhhhhfffeeeeeeeeeeeeeeedddcccaaa^^^]]]\\\ZZZWWWTTTRRRPPPPPPPPPRRRXXXbbbnnn{{{yyyrrrnnnlllhhhgggjjjllllllooosssyyyxxxnnnppp|||xxxjjjmmmxxx}}}}}}|||{{{yyyvvvsssooojjjddd```^^^[[[XXXUUUSSSPPPLLLIIIGGGCCC<<<666111............///000000000000///...////////////......------........................---------...............111222333777AAAXXXvvv|||kkkUUUKKKLLL[[[iiivvv}}}{{{xxxvvvttttttrrrooommmlllfff___]]]``````cccfffhhhiiihhhfffddddddaaa[[[XXXWWWXXXXXXWWWVVVSSSOOOJJJDDD???;;;999999:::::::::999888777666111000000111222000,,,***)))***++++++++++++************))))))((((((''''''&&&&&&''''''((()))******(((&&&$$$$$$&&&'''((((((&&&''')))***)))'''%%%######$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&(((***+++///000222444555555444333000...///333555555777;;;777999:::888333000000111666>>>FFFEEE>>>777555666666666777999;;;<<<:::888444555777888777555333111222333555777888999999999999999999888777666666666000000///...............000000//////.........---///000000111111000000///.../////////000000111111111222222333333444444555444555666555444333444666777777666666777888:::;;;???@@@AAAAAAAAACCCEEEHHHIIIJJJKKKKKKLLLKKKJJJJJJEEEGGGGGGFFFCCC@@@AAABBBEEEGGGJJJNNNRRRTTTVVVWWWTTTQQQNNNLLLKKKJJJHHHFFF@@@???===;;;:::::::::;;;999999;;;<<<======<<<<<<999:::<<<@@@FFFMMMTTTXXXVVVUUUUUUTTTSSSSSSSSSSSSTTTSSSRRRRRRRRRTTTVVVXXXXXXXXXXXXXXXZZZ\\\^^^___^^^^^^^^^_______________^^^___aaabbbcccdddeeeeeedddeeeggghhhiiihhhggggggddddddddddddeeefffggghhhiiiiiiiiiiiihhhgggeeeeeeddddddeeedddcccaaa___^^^\\\ZZZWWWTTTRRRPPPOOOOOONNNQQQXXXbbbppp|||ssslllddd```^^^______^^^aaafffqqq}}}xxxlllmmmwww{{{ooopppzzz~~~||||||zzzvvvsssooojjjeeeaaa___\\\YYYWWWUUUQQQMMMIIIHHHDDD>>>777222///......//////------------//////,,,,,,---------.................................------------......//////000222444777AAAWWWssswwwooojjj^^^OOOIIILLLXXXfffttt|||{{{yyywwwvvvvvvrrrooonnnmmmggg___\\\^^^aaacccfffiiijjjhhhfffeeeddd```[[[XXXWWWWWWWWWVVVTTTRRRNNNIIIDDD???;;;999777777777888777777666555111000000000000///---*********,,,,,,,,,+++***)))&&&&&&'''((()))***++++++&&&&&&&&&&&&''''''))))))'''%%%$$$$$$&&&''''''&&&%%%&&&((())))))(((&&&%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%''')))+++,,,///000333666777777666555000---...222555555888===666999999777222......000333999??????:::666444555444555777;;;===<<<999666222444666777777555222000222333666888999999999999:::;;;===<<<:::888777777000000///...............//////////////////////////////111111111111//////---......//////000000000111222222333333444444555444666666666444333444555777666666666888:::===???@@@AAABBBCCCCCCFFFIIILLLMMMMMMKKKJJJIIIIIIIIIIIIEEEFFFGGGDDDAAA@@@CCCGGGJJJMMMRRRXXX\\\^^^^^^^^^]]]ZZZUUUQQQOOOLLLHHHFFFAAA@@@===;;;::::::;;;<<<:::;;;===???@@@???>>>===<<<===>>>AAAFFFLLLQQQUUUQQQRRRRRRSSSTTTTTTUUUUUUTTTSSSSSSSSSSSSUUUVVVWWWWWWWWWWWWWWWYYY[[[]]]^^^____________`````````aaa^^^___```bbbcccdddddddddbbbdddfffhhhhhhgggfffeeecccdddeeeffffffggghhhhhhiiijjjiiiiiihhhgggfffeeedddeeeeeeeeecccbbb```___\\\ZZZXXXUUURRRPPPOOONNNMMMMMMPPPXXXaaannnxxxmmmdddYYYUUUSSSTTTRRRQQQUUU[[[iiiwwwzzzmmmkkksssvvvuuu{{{}}}}}}zzzvvvsssoookkkfffccc___]]][[[YYYVVVSSSNNNJJJHHHEEE???999444111//////000///---++++++---///000++++++,,,,,,---......///------------------------...------------...//////000222444777@@@UUUooo}}}pppeee___VVVKKKJJJOOOVVVdddttt|||{{{yyywwwuuutttrrrpppnnnmmmggg___\\\]]]```bbbfffhhhiiigggeeecccbbb^^^ZZZWWWVVVUUUTTTSSSRRRPPPMMMHHHCCC???;;;999666666666555444333222111222111////////////---+++++++++------,,,+++)))(((''''''(((((())))))******((('''&&&&&&&&&'''((((((%%%$$$$$$%%%''''''&&&$$$###$$$&&&'''((((((''''''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%''')))+++,,,000222555777888777666555111......111333333666:::777999:::777111------...000333777888666444333333222444888<<<>>><<<777333222333666777777555222000333444666888::::::::::::777:::======:::777555444000000///...............------......///000000000---...000111111000...---.........///000000111111111222222333333444444555555666777666444333444555666555555666888<<<@@@BBB@@@AAACCCDDDEEEHHHMMMPPPQQQOOOKKKGGGFFFFFFGGGHHHDDDFFFEEEBBB???@@@FFFLLLQQQUUU[[[aaaddddddbbbaaa^^^[[[VVVSSSPPPMMMJJJGGGDDDCCC@@@>>>======>>>???>>>@@@BBBDDDDDDBBB@@@>>>>>>???@@@BBBEEEIIIMMMPPPMMMNNNPPPRRRTTTVVVWWWWWWTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWXXX[[[]]]^^^aaaaaaaaaaaaaaabbbbbbccc___```aaabbbcccdddddddddbbbdddfffhhhiiihhhgggfffcccdddeeefffggghhhhhhiiiiiiiiiiiiiiiiiihhhgggfffeeeeeeeeeeeedddcccaaa```[[[ZZZXXXUUUSSSPPPNNNMMMKKKIIIKKKOOOSSSYYYggguuuyyy{{{yyysssmmmhhh___TTTNNNKKKJJJKKKIIIIIINNNUUUaaaqqq|||nnnkkkqqq~~~yyy{{{~~~{{{vvvrrrpppllliiifff```^^^\\\ZZZXXXTTTOOOKKKGGGDDD???:::555222111000//////............//////------------............------------------------...------,,,---...///000000222444777???RRRkkk}}}zzzmmmbbb[[[RRRHHHHHHNNNSSSbbbsss||||||xxxvvvssssssrrrpppooommmggg___[[[]]]```bbbeeeggghhhfffdddbbb___\\\YYYVVVUUUTTTRRRQQQQQQOOOLLLHHHCCC???;;;:::::::::999888777555333222333111///.........---,,,+++,,,---...---+++((('''---,,,+++)))(((&&&%%%$$$))))))'''&&&&&&'''(((((($$$###$$$&&&''''''%%%#########%%%&&&''''''((((((&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''')))+++---222444666888999777555444222......000111111333777888::::::777111---,,,---///000222333444444222222000333888===???<<<666111222444666888888666333111444555777999:::;;;;;;;;;222777;;;;;;888333111000000000///...............,,,,,,---...///000111111,,,---///000000///---,,,...//////000111222222222111222222333333444555555555666777666444333444555555555555666999===BBBDDD@@@AAACCCDDDFFFJJJOOORRRSSSPPPJJJFFFCCCCCCEEEGGGDDDEEEEEEAAA>>>@@@HHHOOOVVVZZZaaagggiiigggdddaaaZZZWWWTTTRRRPPPOOOMMMKKKHHHFFFDDDBBBAAAAAABBBBBBCCCDDDGGGIIIHHHFFFCCCAAA@@@@@@AAABBBEEEHHHKKKLLLKKKLLLOOORRRUUUWWWXXXYYYTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWYYY[[[]]]^^^ccccccbbbbbbccccccdddeee```aaabbbcccdddeeeeeeeeedddfffhhhkkklllkkkiiihhhcccdddeeeggghhhiiiiiiiiihhhiiiiiiiiiiiihhhhhhgggeeefffffffffeeecccbbbaaa[[[ZZZXXXVVVSSSPPPNNNMMMIIIGGGGGGJJJIIIJJJSSS______cccccc___[[[XXXOOOEEEHHHFFFFFFGGGEEEEEEKKKSSS]]]mmm}}}oookkkppp||||||zzz}}}|||wwwssspppnnnkkkiii```___]]][[[YYYTTTOOOKKKGGGDDD???:::666333111111...///000111111000///...000000000///......------------------------------......---,,,---...///000111333555666===OOOgggyyy|||wwwkkkaaaZZZPPPEEEDDDKKKQQQaaarrr}}}}}}yyyvvvtttssspppooonnnnnniiiaaa^^^___```bbbeeeggggggdddaaa^^^aaa\\\VVVTTTUUUUUUTTTRRRPPPOOOKKKGGGBBB>>>;;;999777777777777555333111000.........///......------,,,+++(((''''''(((+++,,,)))******))))))((('''&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''')))---000444555666888888888777666666111///111222000000222999888555111///------,,,000000000111111111111111111222555888;;;999666222222555:::;;;:::777444333888999;;;;;;:::888888888:::::::::999888666444333333222111///........................////////////000000000000000000000000////////////000000000000222222333333444555666666333333333444444444444444666777888:::<<<===>>>???AAABBBBBBCCCEEEIIIOOOTTTVVVUUURRRMMMHHHDDDCCCCCCEEEEEEDDDBBBCCCHHHRRRYYYbbbbbbccceeeeeeccc^^^[[[[[[YYYUUUSSSQQQOOOLLLIIIIIIIIIIIIEEEBBBBBBFFFJJJMMMKKKJJJIIIIIIHHHFFFDDDEEEDDDCCCDDDFFFIIIJJJJJJNNNOOOPPPRRRTTTWWWYYYZZZXXXYYY[[[[[[ZZZZZZ[[[]]]ZZZYYYXXXXXXYYY[[[]]]___bbbdddffffffeeecccccccccbbbccccccdddeeefffggggggeeegggjjjmmmnnnmmmjjjiiihhhgggfffeeeeeefffhhhiiijjjiiigggfffffffffggghhhgggggggggfffeeedddbbbbbbZZZZZZYYYXXXUUUQQQMMMKKKIIIHHHGGGFFFFFFGGGIIIJJJQQQNNNMMMOOOLLLGGGEEEGGGCCCEEEGGGGGGGGGGGGIIIKKKZZZlllvvvlllnnnxxxyyyzzz~~~{{{tttqqqpppooojjjfff```___]]][[[XXXUUURRRPPPMMMHHH@@@:::666333111000//////.........---------000000//////.........---...------,,,,,,------............///////////////000000333666;;;HHH```ttt|||tttlll___SSSJJJFFFGGGIIIUUUdddttt|||{{{xxxuuurrrrrrpppnnnnnnnnniiiaaa^^^___```bbbeeeffffffdddbbb``````\\\VVVTTTUUUUUUTTTRRRQQQOOOKKKGGGBBB>>>:::999777888888777666444222000.........///......---,,,+++***)))(((((()))***+++'''((()))))))))))))))(((((('''&&&&&&&&&''')))***'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''')))---000444444555666777777777777555000///222333111222666999777444222///------,,,......///000000111111222111222555999;;;:::666222111555999:::999666444333666888:::;;;:::999::::::;;;;;;;;;:::999777555444111000///////////////000....../////////000000000000000000000000000000000////////////000000000111222222333333444555555666444444444444444555555555777888999;;;<<<>>>???@@@BBBCCCCCCDDDEEEIIINNNRRRUUUUUUSSSOOOIIIEEECCCCCCCCCCCCDDDEEEIIIOOOWWW]]]eeeeeeeeefffeeebbb]]]YYYXXXVVVSSSRRRQQQPPPNNNLLLIIIKKKJJJHHHDDDDDDGGGJJJQQQPPPOOOOOONNNLLLIIIFFFFFFDDDCCCDDDFFFIIIJJJJJJNNNNNNOOOPPPSSSVVVYYY[[[ZZZ[[[]]]\\\[[[[[[\\\]]]\\\[[[ZZZZZZ[[[]]]___aaabbbdddfffgggeeeddddddeeeffffffgggggghhhhhhiiiiiifffhhhkkkmmmnnnmmmkkkiiiiiihhhgggfffffffffggghhhjjjiiihhhhhhggggggggghhhgggggggggfffeeedddcccbbb[[[ZZZZZZXXXUUURRRNNNLLLJJJIIIGGGEEEEEEEEEFFFGGGIIIGGGGGGHHHGGGCCCDDDGGGIIIJJJLLLKKKJJJJJJLLLNNN\\\mmmuuujjjkkkuuuwwwvvv{{{~~~~~~yyyssspppqqqpppllliiiaaa```^^^[[[YYYVVVSSSQQQLLLGGGAAA:::555222000000//////.........---------000/////////...............------,,,,,,------...............////////////111111333555999DDDZZZmmmzzzwwwnnn```RRRIIIFFFHHHKKKXXXgggwwwyyyvvvtttrrrqqqpppnnnnnnnnniiiaaa]]]___aaabbbdddeeeeeedddcccaaa```[[[VVVTTTUUUUUUSSSQQQQQQOOOLLLGGGBBB>>>:::999888888999888777555333111......//////...------,,,***))))))))))))))))))***&&&'''((()))************)))(((%%%$$$$$$&&&)))+++'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((,,,///444444444444555666777888333000///222333333555999999777555222000...------------...//////000111111000222555999;;;:::555222111444777888777555444333444777:::;;;;;;:::;;;<<<;;;<<<<<<;;;:::888666555//////......//////000111///000000000000111111111000000000000000000000000/////////000000000111111222222333333444444555555444444555555555666666666888999:::<<<===???@@@AAACCCDDDEEEEEEFFFHHHLLLOOOSSSTTTSSSPPPKKKGGGDDDCCCBBBCCCEEEJJJRRRYYY___aaafffeeeeeeeeedddaaa\\\XXXVVVTTTQQQPPPQQQPPPOOOMMMJJJLLLMMMKKKHHHFFFHHHJJJTTTTTTUUUVVVUUURRRMMMIIIHHHFFFDDDDDDFFFIIIJJJJJJMMMLLLLLLNNNQQQUUUYYY\\\]]]^^^___^^^\\\\\\\\\^^^]]]]]]\\\]]]^^^```bbbcccbbbdddffffffeeeeeefffggghhhhhhhhhhhhhhhiiiiiiiiigggiiikkkmmmnnnmmmkkkjjjjjjiiihhhgggggggggggggggiiiiiiiiijjjiiiiiihhhggggggggggggfffeeedddcccbbb\\\\\\[[[YYYWWWSSSPPPOOOKKKJJJGGGEEEDDDCCCCCCDDDCCCAAAAAACCCCCCCCCGGGMMMQQQSSSTTTRRROOOMMMPPPSSS___ooovvvjjjhhhqqqtttqqqvvv{{{{{{wwwrrrqqqrrrrrrooommmcccaaa^^^[[[ZZZWWWTTTQQQKKKGGGAAA:::555111000///...............---------////////////...............------,,,,,,------...............//////000000111111333666:::EEEYYYlll{{{|||ssscccRRRGGGEEEIIINNN]]]lll|||xxxvvvtttrrrqqqpppnnnnnnnnnhhh```]]]___aaabbbcccddddddddddddccc___[[[VVVUUUUUUUUUSSSQQQRRRPPPLLLHHHCCC>>>:::888999999999999777555333222////////////...---,,,,,,((()))***++++++***)))(((''''''((()))))))))))))))((('''&&&%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((+++...444333222222333555777888333000000222333222666;;;;;;999666333000///......////////////////////////000222555:::<<<:::555111000333555666555444333333666888:::;;;;;;:::;;;;;;;;;;;;;;;;;;999777555444//////.........//////000000000111111111222222222//////////////////////////////000000000111111111222222333333333444444444444444555555666777777777999:::;;;===>>>@@@AAABBBCCCEEEGGGGGGGGGGGGIIIKKKPPPRRRRRRQQQMMMIIIFFFEEEEEEFFFJJJRRR[[[bbbdddcccdddccccccddddddbbb^^^[[[WWWUUURRRPPPPPPOOONNNLLLJJJMMMPPPOOOLLLJJJJJJKKKSSSTTTWWWZZZZZZWWWPPPLLLIIIGGGDDDDDDFFFHHHJJJJJJKKKKKKJJJLLLOOOTTTZZZ]]]^^^______^^^\\\[[[\\\]]]^^^^^^^^^^^^```aaacccdddaaacccdddeeeddddddfffggghhhhhhhhhgggggggggggggggiiijjjkkklllmmmllllllkkkkkkkkkjjjiiihhhggggggggghhhiiijjjkkkkkkjjjiiihhhhhhgggggggggfffdddcccbbb]]]]]]\\\[[[XXXVVVSSSRRRNNNLLLJJJHHHFFFEEEDDDDDDCCCBBBBBBEEEFFFHHHPPPXXX\\\^^^^^^[[[UUURRRTTTWWWcccqqqzzzkkkgggooo~~~ppplllrrrxxx{{{xxxuuusssssssssrrrpppeeeaaa]]][[[YYYWWWTTTQQQJJJHHHBBB<<<555111//////........................///////////////............------,,,,,,------...------......//////000000000000222888???LLL```rrr~~~yyygggTTTGGGEEEKKKQQQcccrrryyyvvvtttsssrrrooommmmmmmmmhhh```]]]^^^```aaabbbdddeeeeeeeeeddd___[[[WWWVVVVVVVVVTTTQQQSSSQQQMMMHHHCCC>>>:::888999999999999777555333222////////////...---,,,+++((()))***++++++***)))((()))))))))))))))(((''''''$$$%%%'''((((((((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%'''+++...222222111111222444666888333111111333222222777>>>AAA>>>999444111000000111333333222111///...---,,,///222666:::<<<:::555111///111333444333222333444888:::<<<<<<;;;999999:::::::::::::::888666444333111000///...------------111111111111222222222222////////////////////////000000000000111111111111222222222333333333333333444444555555666777777888999:::;;;===???@@@AAABBBCCCFFFHHHIIIHHHGGGGGGHHHLLLNNNPPPPPPMMMJJJHHHHHHLLLMMMQQQZZZbbbfffeeecccbbbbbbcccfffiiiiiihhhfff___[[[VVVSSSPPPOOOLLLKKKJJJNNNSSSUUURRROOONNNNNNPPPSSSWWW\\\]]]ZZZSSSNNNKKKHHHDDDCCCEEEGGGIIIIIIJJJIIIIIIKKKOOOUUU[[[^^^]]]^^^___^^^\\\[[[[[[\\\^^^^^^___```aaacccdddeee```bbbcccccccccccceeeggghhhhhhhhhhhhhhhgggggggggjjjjjjkkkkkkkkkkkkkkkkkkllllllkkkjjjjjjiiihhhggghhhiiijjjkkkkkkjjjiiihhhhhhhhhhhhgggfffeeecccccc___^^^]]]\\\ZZZXXXVVVUUURRRQQQPPPNNNMMMLLLKKKKKKIIIHHHIIILLLMMMQQQ[[[eeegggjjjkkkggg^^^YYYZZZ\\\hhhuuu}}}mmmfffnnn}}}mmmiiipppvvv}}}{{{xxxvvvuuuttttttsssfffbbb\\\YYYYYYXXXTTTPPPJJJIIIEEE===555000//////---..............................///////////////...------,,,,,,------...---------...///000000111111000222999BBBQQQfffwwwlllWWWHHHFFFMMMUUUhhhvvvzzzwwwuuusssrrrooommmmmmmmmhhh```\\\^^^^^^```bbbeeeffffffeeeddd```\\\YYYWWWXXXXXXUUURRRTTTQQQNNNIIICCC>>>:::888888888999888777555333111000000//////...---++++++((()))***++++++***)))(((************)))((('''&&&"""$$$'''))))))(((&&&$$$'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&%%%%%%'''***---000000000111222444555666333222333555555555;;;DDDIIIEEE===666222222333555888777555333111///---,,,///111666;;;===:::555000///000111111000111222444999;;;======;;;999999999999::::::999888666444222222111///...---,,,,,,,,,000111111111111222222222000000000000000000000000000000000111111111222222222222222222333333333333333333444555666777777888999:::;;;===>>>@@@AAABBBBBBEEEIIIKKKJJJHHHFFFFFFHHHKKKMMMMMMLLLKKKKKKLLLRRRTTTZZZ```fffgggeeeccccccdddfffkkkooorrrsssrrrjjjeee^^^YYYUUUQQQNNNLLLKKKRRRYYY\\\ZZZWWWUUUTTTQQQTTTYYY]]]___\\\UUUPPPKKKHHHDDDBBBCCCFFFGGGHHHHHHHHHIIILLLPPPVVV\\\___\\\^^^^^^^^^\\\[[[\\\]]]^^^___```bbbccceeeffffffbbbcccddddddcccccceeegggiiiiiiiiiiiiiiijjjjjjjjjkkkjjjjjjiiiiiijjjkkkkkkkkklllllllllkkkjjjiiiiiihhhhhhiiiiiijjjiiiiiiiiihhhhhhhhhgggfffeeedddccc``````___]]]\\\ZZZYYYYYYVVVVVVWWWWWWWWWWWWWWWWWWTTTSSSUUUXXXXXX[[[fffrrruuuzzz|||wwwllldddccceeepppyyyooogggnnn}}}xxxhhhfffmmmttt|||{{{yyywwwvvvuuuuuuuuuiiiccc\\\ZZZZZZYYYUUUPPPKKKJJJGGG@@@777111///000---------........................///////////////...------,,,,,,------...,,,------...///000111111333111222888CCCSSShhhzzzrrr[[[KKKHHHPPPXXXlllxxxzzzvvvtttqqqqqqooommmmmmmmmhhh```\\\^^^\\\___bbbfffggggggeeedddaaa^^^ZZZYYYZZZYYYVVVSSSTTTRRRNNNIIICCC>>>:::888777888888777666444222000000000000///...,,,+++***))))))************))))))((()))))))))))))))((('''$$$%%%&&&'''((('''&&&%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&$$$######$$$&&&'''%%%&&&&&&%%%%%%&&&***,,,---...000222333444444555333333555888999;;;CCCMMMQQQKKKAAA888333333666999999999777555333111000//////111666;;;===:::555000...///000//////000222444888:::<<<===;;;::::::;;;::::::;;;:::999777555333000///...---------------000000000111111111111222000000000000000000000000000000111111111222222222222222222222222222222222222222333444555666777777999999:::<<<>>>???AAAAAAAAAEEEIIILLLKKKHHHFFFEEEEEEGGGIIIJJJKKKLLLNNNPPPUUUZZZ```eeegggfffeeeeeebbbdddggglllrrrwwwyyyyyytttnnnggg```[[[WWWTTTQQQNNNVVV___dddccc___\\\[[[WWWYYY]]]aaaaaa^^^WWWRRRKKKGGGCCCAAABBBDDDFFFGGGFFFGGGJJJMMMRRRXXX]]]___]]]^^^______^^^]]]^^^``````aaabbbdddfffggghhhiiifffffffffeeeddddddfffhhhggghhhhhhiiiiiijjjjjjjjjkkkjjjhhhgggggghhhjjjjjjkkkkkklllmmmmmmlllkkkjjjhhhggggggggghhhhhhiiijjjhhhhhhhhhhhhgggeeedddcccbbbaaa___^^^]]]\\\[[[[[[ZZZ[[[]]]___aaaccccccdddbbbbbbeeegggfffhhhsss~~~|||qqqnnnooowwwtttkkkrrrooobbbccckkkqqqxxxxxxwwwvvvuuuuuuvvvxxxmmmfff^^^[[[\\\\\\WWWRRRLLLLLLIIIBBB888111000111---------.........//////............/////////000...------,,,,,,------...,,,,,,---...///000111111555111111999FFFXXXpppwww```NNNJJJQQQ[[[nnnyyyyyyvvvssspppoooooommmmmmmmmggg___\\\^^^[[[^^^cccfffhhhgggeeecccbbb^^^[[[ZZZ[[[ZZZWWWSSSTTTRRRNNNIIICCC>>>:::888777777777777555333111000000000000///...,,,+++******))))))))))))))))))***&&&'''((()))************&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&$$$######$$$&&&'''%%%&&&&&&%%%%%%&&&))),,,,,,---000222444444444444222333666:::<<>>???@@@AAAFFFIIIMMMRRRWWW\\\___aaa^^^___aaacccdddddddddddddddbbbbbbdddhhhiiihhheeeiiihhhffffffggggggfffdddgggggghhhhhhgggfffeeeeeeiiiiiihhhhhhhhhhhhiiiiiilllkkkiiihhhhhhiiikkklllllljjjiiigggffffffggghhhggghhhhhhhhhgggfffeeeeeefffdddbbb```^^^]]]]]]]]]___aaadddiiimmmrrruuuwwwzzz{{{|||~~~|||xxx{{{tttggg]]]\\\gggtttyyyvvvttttttwwwzzzzzzyyytttmmmeee```___^^^ZZZVVVQQQNNNIIIBBB;;;555111///////////////////////////------------------------......////////////......,,,,,,...///000000000000222222333;;;PPPooorrrWWWNNNTTT\\\kkkyyy}}}xxxuuurrrrrrmmmmmmnnnmmmjjjgggccc```dddddddddeeegggfffdddbbbaaa^^^ZZZXXXWWWWWWWWWVVVTTTRRRNNNHHHAAA;;;999999::::::999777555333111000/////////......---,,,+++%%%&&&'''((())))))))))))%%%&&&'''((())))))))))))******))))))))))))******)))))))))(((((((((''''''&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&(((+++,,,+++,,,---111444666666555222444777:::>>>DDDKKKPPPVVVKKK???999555333555888777888999888444111000//////222777::::::888444111///111222111......000333555777:::;;;;;;;;;<<<===<<<<<<;;;:::888666333222//////............///////////////000000000111111////////////////////////////////////////////////444444444444444444444444444444444555666777777888777888999;;;===>>>>>>???BBBBBBDDDGGGJJJJJJHHHFFFDDDGGGIIIIIIHHHKKKRRRWWW\\\]]]___``````^^^]]]\\\YYYXXXXXXYYY]]]bbbgggjjjkkknnnpppnnniiidddbbbaaa^^^bbbiiipppsssqqqjjjdddbbbbbbccceeeeee```YYYSSSJJJGGGCCC???>>>>>>???AAAEEEHHHLLLRRRXXX]]]```bbbaaabbbcccdddeeeddddddcccaaa______aaadddfffeeeccchhhgggffffffggghhhfffeeegggggggggggggggfffeeeeeehhhhhhiiiiiiiiiiiihhhhhhlllkkkjjjiiiiiikkkmmmnnnmmmmmmlllkkkjjjiiiiiiiiiggggggggghhhggggggffffffhhhgggdddbbbaaa`````````aaacccfffkkkooossswwwxxx}}}~~~~~~pppcccYYYWWWaaammmvvvuuutttvvvyyy|||{{{zzzuuuooofffaaa```^^^ZZZVVVQQQNNNIIIBBB;;;666111///////////////////////////------------------------,,,------------------,,,+++,,,---...............333555888BBB[[[|||}}}]]]NNNPPPVVVfffuuu}}}yyyuuusssrrrlllmmmmmmmmmjjjfffccc```ddddddeeegggiiihhheeebbb```]]]ZZZXXXXXXWWWVVVUUURRRQQQMMMHHHAAA===;;;;;;<<<;;;:::999777444222111......///......---,,,+++"""$$$%%%''')))***++++++&&&&&&'''((())))))))))))***))))))(((((())))))***)))((((((((((((''''''''''''(((((())))))(((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&)))+++---//////000222444555333222000333666:::===AAAFFFJJJNNNEEE<<<777444222333666777:::<<<;;;888444111///000222666888888777444222222444555333000...///222333555999;;;;;;<<<===>>>===<<<<<<:::888555222000//////............//////.........////////////000000000000000000000000000////////////////////////333333333333444444444444222333444555666777888999666888999;;;===??????@@@AAAAAABBBEEEHHHJJJKKKJJJIIIKKKKKKJJJJJJLLLSSSXXX]]]]]]^^^]]]\\\ZZZXXXVVVTTTRRROOONNNNNNQQQUUUXXXYYY^^^eeeiiiiiigggeeeddd___ccciiipppssspppjjjdddaaa```aaacccdddaaaZZZTTTGGGEEEAAA>>><<<<<<>>>???CCCFFFKKKRRRXXX^^^bbbddddddeeefffffffffdddcccbbb___^^^^^^___aaaccccccbbbgggfffeeefffhhhhhhgggffffffggggggggggggfffeeeeeehhhhhhiiijjjjjjiiihhhhhhjjjjjjiiiiiijjjlllnnnooooooooooooooonnnllljjjiiifffgggggghhhhhhhhhhhhgggjjjiiigggeeedddcccdddddddddfffiiimmmqqquuuxxxzzz|||mmm```VVVSSS[[[fffpppqqqssswww|||~~~}}}|||xxxrrriiiddd```^^^ZZZVVVRRROOOJJJCCC<<<666111///////////////////////////---------------------------------------------------...////////////......222555;;;HHHccceeeOOOMMMQQQ___mmm||||||xxxtttrrrqqqlllmmmmmmmmmjjjfffccc```bbbbbbdddggghhhgggccc___^^^\\\YYYXXXXXXXXXVVVUUURRRQQQNNNHHHBBB===::::::888888888888777666555555000000000000///...------'''(((((())))))))))))(((''''''((()))))))))))))))'''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%'''***,,,...000000000222444444222000000333777:::===@@@CCCEEEGGG@@@:::777444111222666;;;>>>AAAAAA<<<777222///000111333555555444333222444777888555111...///000333666999;;;;;;;;;<<<===;;;;;;;;;:::888555333111//////............//////---------.........//////000000000000111111111111111111111111111111111111333333333333333444444444222222333555666888999:::999:::===???AAACCCDDDDDDBBB@@@@@@BBBFFFIIILLLLLLNNNOOONNNMMMLLLOOOUUUYYY___^^^]]][[[YYYVVVTTTRRRNNNKKKFFFBBBAAABBBDDDFFFFFFLLLVVV___dddeeedddbbb^^^bbbiiiooosssqqqlllggg```^^^^^^```bbb___XXXQQQEEEBBB???;;;::::::<<<===@@@DDDJJJQQQXXX___dddfffhhhhhhiiihhhgggeeedddbbbbbbaaa______```bbbcccdddeeeeeeeeegggiiiiiihhhffffffffffffggggggfffeeeeeeggghhhjjjkkkkkkjjjhhhggghhhhhhhhhiiijjjlllmmmnnnnnnoooqqqqqqpppnnnkkkiiifffggghhhhhhiiiiiiiiiiiikkkiiihhhfffeeeeeefffffffffgggjjjnnnrrruuuxxxzzz}}}||||||}}}oooaaaWWWSSSYYYbbbjjjmmmsssxxx}}}~~~}}}{{{uuummmfffbbb^^^ZZZWWWSSSPPPKKKDDD<<<666222///////////////////////////......................../////////....../////////111111222222222111111000000444:::HHHcccjjjQQQLLLOOOVVVddduuuyyyuuurrrpppooommmnnnnnnmmmkkkgggcccaaabbbbbbdddggghhhgggccc___]]][[[YYYXXXXXXXXXVVVUUUSSSRRROOOIIIBBB<<<999777777777777777666555444444000000000000///...---,,,+++++++++++++++***)))((('''((())))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%&&&(((+++...////////////111333444222000000333888;;;===???AAACCCCCC>>>:::888444000111555???BBBEEEDDD???999333000///000111222333222111000666888999777222......///555777:::;;;:::999999:::888888999999888777555444//////............//////------------............///000000000111111111222111111111111111111111111222222222333333333444444222222333555666888999::::::;;;>>>AAACCCEEEGGGGGGBBB@@@>>>???CCCGGGJJJLLLPPPPPPOOONNNOOORRRWWWZZZ___^^^\\\YYYUUURRROOONNNGGGDDD???:::888777999:::999@@@KKKWWW___cccbbbaaa```dddkkkssswwwvvvrrrnnnaaa^^^\\\^^^aaa^^^VVVOOOBBB???<<<999777888:::;;;>>>AAAHHHPPPXXX___dddgggjjjjjjkkkjjjiiihhhfffddddddcccaaa___^^^```bbbdddeeeeeeeeegggiiiiiigggeeeeeeeeeffffffffffffeeeeeegggiiijjjlllllljjjiiigggfffffffffgggiiijjjkkkllllllnnnpppqqqpppnnnkkkiiigggggghhhiiijjjjjjjjjiiiiiihhhgggfffeeeeeefffgggfffhhhjjjmmmqqqtttwwwxxx~~~}}}zzzwwwttttttwwwzzzzzzrrrcccXXXTTTYYYaaaggglllssszzz~~~~~~~~~}}}xxxqqqiiiccc^^^[[[YYYTTTQQQKKKDDD===777222000////////////////////////........................000///............///000111222222222222222111000000444999FFF___hhhOOOIIILLLPPP\\\ooo}}}wwwsssqqqoooooonnnooooooooolllhhhdddbbbddddddeeegggiiihhheeebbb\\\ZZZYYYXXXXXXXXXVVVTTTSSSRRROOOJJJBBB<<<888777:::999888777555222000///------...------,,,+++******++++++,,,,,,,,,++++++((())))))******))))))))))))((((((''''''(((((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''))),,,///000//////000222444555333111000333777999;;;===@@@BBBBBB>>>:::777333...000444===@@@CCCBBB>>>888333000...///111222333222111000666999:::888222...---...666888::::::999888888999666777888888888777666555//////............//////---------............///...//////000000111111111////////////////////////111111222222333333444444222333444555666777888999888999<<>>AAADDDGGGHHHMMMMMMMMMNNNQQQTTTXXXZZZ\\\ZZZWWWSSSOOOLLLIIIHHH???===999555333222222333444:::DDDQQQ\\\ccceeedddaaaeeekkkrrrwwwvvvrrrnnneee```]]]]]]___\\\SSSKKK???===999666555666888:::<<<@@@FFFNNNVVV]]]cccfffjjjkkkllllllllljjjiiihhhfffeeebbb^^^\\\\\\___bbbeeeeeefffhhhjjjiiifffdddddddddeeeffffffffffffeeehhhiiijjjkkkkkkjjjiiihhheeeeeefffggghhhiiiiiiiiijjjkkkmmmoooooommmkkkiiihhhiiiiiijjjjjjjjjjjjiiigggfffeeeddddddeeefffgggggghhhjjjmmmpppsssvvvwww}}}|||wwwuuussspppoooqqquuuyyy{{{}}}wwwsss{{{tttcccXXXTTTXXX```hhhnnnvvv|||zzzssskkkddd___]]]\\\VVVRRRLLLEEE>>>777222000////////////////////////...........................---,,,++++++,,,---......//////000000000//////222555:::DDD[[[xxxaaaLLLEEEGGGLLLWWWiii{{{uuusssqqqooooooooopppqqqpppmmmjjjfffcccdddddddddeeegggfffdddbbb[[[ZZZXXXXXXYYYXXXVVVTTTPPPPPPOOOJJJCCC===999888:::999888777555222000///------------,,,+++************+++,,,,,,,,,++++++))))))*********))))))((()))((((((''''''(((((()))&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&'''))),,,///111333333333444666666444222///111444666888;;;>>>@@@BBB>>>:::666000+++---222555888<<<<<<999555222111...000222444555333111000555888:::888222...------444666999:::999999999:::777888888888888666444333//////............//////---............/////////------...//////000111111////////////////////////000111111222333333444444444444444555666777777888666777:::>>>AAADDDEEEFFFBBB@@@======???AAACCCCCCFFFGGGIIILLLQQQTTTVVVWWWUUUSSSPPPLLLGGGDDDAAA@@@777666444222111000000///111555>>>KKKYYYccchhhiiidddgggmmmsssvvvuuupppllleee___ZZZYYY[[[WWWMMMDDD===;;;888555444555777888;;;>>>DDDLLLUUU\\\aaadddiiijjjlllmmmmmmmmmlllllljjjiiieee```\\\[[[___bbbffffffgggiiijjjiiieeeccccccdddeeeeeefffffffffeeejjjjjjjjjjjjjjjjjjjjjjjjffffffggghhhhhhhhhhhhhhhhhhiiikkkmmmnnnmmmlllkkkjjjjjjjjjkkkjjjjjjiiiiiiffffffeeeddddddeeefffggghhhiiikkknnnqqqtttvvvwww|||}}}~~~~~~}}}{{{zzzrrrqqqnnnjjjiiikkkooosssuuuwww|||ssspppzzzvvvdddYYYUUUZZZaaalllrrrzzz|||uuummmfffaaa^^^^^^VVVSSSMMMFFF>>>777222000////////////////////////........................///...,,,++++++,,,...///------...///000000000000000333888CCCXXXttt}}}tttuuu\\\KKKFFFGGGJJJSSSfffzzzuuusssrrrpppqqqpppqqqqqqqqqnnnkkkgggdddcccbbbaaabbbccccccbbbaaaZZZYYYXXXXXXYYYXXXVVVTTTNNNNNNMMMJJJDDD???;;;:::777777777777666555444333////////////...---,,,,,,+++++++++++++++***)))((())))))*********))))))(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&''')))---000222777666666777777777444222---///222444666999===@@@BBB>>>999555...)))+++111...111555666555333111111///111444666777555222111555777999777222...------222444888999::::::;;;<<<999999999999777555333111//////............//////.........////////////000,,,------...///000000111111111111111111111111111000000111222333333444444444555555555666666777777666888;;;>>>BBBDDDFFFGGGCCC@@@======>>>???@@@@@@AAABBBEEEJJJPPPTTTUUUUUUPPPNNNJJJFFFAAA>>><<<:::222222111111000//////......111:::GGGVVVbbbiiikkklllooosssxxxzzzxxxsssnnnccc\\\UUUTTTUUUQQQFFF===<<<:::777444333444666888:::===DDDLLLTTT[[[```ccciiijjjlllmmmoooooonnnnnnooonnniiiccc^^^]]]aaaeeeffffffgggiiijjjhhheeebbbcccdddeeeeeefffffffffeeekkkjjjjjjiiiiiijjjjjjkkkggghhhiiiiiiiiiiiihhhhhhhhhiiikkklllmmmnnnnnnmmmkkkkkkkkkkkkkkkjjjiiihhhffffffeeeddddddeeeggghhhiiijjjlllooorrrtttvvvwwwwwwxxxzzz{{{|||{{{yyyxxxrrrpppkkkfffccccccgggjjjppptttzzzqqqooozzzzzzggg[[[XXX]]]dddpppvvv}}}|||vvvnnnfffaaa```___WWWSSSMMMFFF>>>777333000////////////////////////////////////////////////111000...------...000111......///111111222222222---000666@@@VVVqqqzzzhhhtttzzzmmmZZZMMMJJJKKKJJJRRRdddyyy|||ssspppoooppprrrtttqqqqqqssspppiiieeeeeeeeebbb```___`````````___```]]]ZZZYYYYYYXXXVVVTTTTTTQQQLLLGGGAAA<<<888666999999999888666444111000000///......///...,,,***,,,,,,++++++***)))((((((***((('''(((***+++)))&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&'''***000444888888888888777555444222000/////////111555999<<<;;;999666111---+++,,,...000111222222222111///......111444777777555222000666666555222...++++++,,,111444888999999999999::::::999777777777666333111000000000000000000000000000000000...,,,,,,...000---...///000000111000000111111111222222333333333000111333555666666555555555666777666555444555777======<<<<<<===???AAABBBFFFCCC???<<<999999:::;;;===<<<===BBBHHHOOOTTTVVVPPPIII@@@999555555666777444333111000...---------111111666@@@OOO]]]gggkkknnnrrrwww{{{{{{xxxrrroooccc^^^WWWOOOIIICCC>>>;;;555444333222222444666777888===EEEKKKPPPVVV]]]ccckkkllloooqqqrrrpppooommmqqqooojjjfffddddddeeegggjjjkkkkkkjjjhhhgggiiijjjkkkjjjiiihhhhhhiiijjjjjjkkkiiihhhiiikkkkkkiiifffeeefffggghhhiiiiiiiiiiiihhhggggggggghhhiiikkklllkkkjjjhhhggggggggghhhiiiffffffeeeeeefffgggiiijjjfffiiinnnqqqssstttvvvwww{{{yyywwwvvvwwwvvvuuusssooojjjbbb\\\YYYZZZ]]]```kkkpppwwwzzzqqqsss|||wwwfff\\\^^^eeerrrvvv{{{yyypppgggaaa``````YYYWWWRRRIII@@@777333111111111000/////////////////////.........---------,,,---......///.........000000000000000/////////333555777@@@TTTnnnxxxdddkkknnneeeTTTGGGGGGKKKLLLUUUddduuu}}}ssspppoooppprrrrrrpppppprrrooohhhddddddeeebbb```___`````````___^^^\\\ZZZYYYYYYYYYXXXWWWTTTRRRMMMGGGAAA<<<999777777777777666666555444333000///......///...,,,***,,,,,,+++******)))((((((***((('''(((******(((&&&))))))(((((((((((())))))&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&'''+++000555888888999999888666555333000000///000222555888:::999888555111---+++,,,...000111222222222111///......111444666777555222000666666555333///------...111444888:::999999999:::;;;999888888888666444222///////////////////////////000000///------...///000000111111222111111111333222222222222222222111222333444555555555444333555666777666555444555777:::::::::;;;<<<>>>AAABBBEEECCC@@@<<<999888777777::::::;;;@@@GGGLLLPPPQQQHHHBBB:::444111222222333444333222000///...------//////333===KKKZZZdddiiiooosssxxx|||{{{vvvooojjj^^^YYYRRRKKKEEE???:::777222222000000000111333444777===DDDJJJOOOVVV]]]cccjjjllloooqqqqqqpppooommmooommmjjjhhhfffggghhhiiijjjkkkjjjiiigggfffggghhhiiiiiihhhggghhhhhhiiijjjkkkjjjhhhiiikkkkkkiiifffdddeeefffgggggghhhhhhhhhiiiiiihhhgggggghhhiiijjjiiihhhhhhggghhhiiijjjkkkjjjiiihhhgggfffffffffgggeeeiiinnnqqqrrrsssuuuvvvwwwvvvuuuuuuuuutttqqqooofffaaaZZZTTTRRRSSSWWWYYY___eeennnxxx~~~tttuuu~~~lll^^^___fffqqqssswww}}}xxxppphhhccc```___XXXVVVRRRJJJ@@@888333111111111000/////////////////////.........---------..................---,,,////////////////////////222333666???RRRjjj}}}xxxgggkkklllbbbSSSIIIIIIMMMMMMVVVeeeuuutttqqqooooooqqqqqqooooooqqqnnngggcccccceeeccc```___```aaa```___]]][[[YYYYYYZZZ[[[ZZZZZZUUUSSSNNNHHHBBB===:::888555555555555555555666666000///......///...,,,***+++++++++******))))))(((***)))((()))***)))'''&&&))))))(((((((((((())))))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''+++000555888888999999999888666555000000000111222444666777666666444111---+++,,,---000000111222111000///......000444666666444222000333444333111...------...111444888::::::999::::::<<<:::999888888777555333////////////////////////...///000000...---......000000111111111000//////333333333222111111000000444444555555444444333222555666777666555444555777666777777999;;;===???@@@BBBAAA???<<<999666444333555666888===CCCGGGIIIIII???;;;555000///000111222444444333111000///...---------000999EEESSS^^^dddlllpppwww{{{yyysssjjjdddYYYTTTMMMFFF@@@<<<777444222111000///000111222333777<<>>:::888666555444333333444666777000///......///...,,,***+++*********)))))))))(((***))))))))))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&'''''''''###$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''+++000444777888999::::::999888777000000111111222444555666333333222///,,,***+++,,,...///000000000///...---///000333555555444222000/////////---+++***+++,,,111444888::::::::::::;;;<<<;;;999999999888555333////////////////////////,,,...111111///...............///......---,,,,,,222222222111111111111111444444444444444444444333555666777666555444555777666777777888:::;;;<<<===<<<<<<;;;:::888555333111000222555:::???AAAAAA@@@:::777333111222333444444555444444333111000......------///555>>>IIISSSYYYccciiiqqqvvvuuunnneee___UUUPPPIIICCC>>>:::777555444333333222222333444444666;;;BBBHHHNNNUUU]]]cccjjjlllnnnqqqrrrqqqpppooollllllllllllkkkjjjiiihhhjjjkkkjjjgggdddbbbbbbccceeeeeeeeefffggghhhiiiiiihhhgggggghhhhhhgggfffeeebbbbbbbbbbbbcccddddddeeeiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjkkkkkklllmmmnnnllljjjhhheeecccbbbaaaeeehhhmmmooopppqqqqqqrrrppppppppppppmmmhhh```[[[SSSPPPLLLHHHGGGIIILLLOOOUUU[[[eeepppzzzvvvttt}}}vvvbbb```ggglllkkkmmmttt~~~wwwqqqnnniiibbb\\\XXXWWWSSSLLLCCC;;;666333111000000///////////////////////////.....................---------......---------...............///222666===MMMcccttt|||zzztttjjj^^^SSSMMMMMMOOORRRZZZhhhuuutttpppnnnnnnoooqqqooooooqqqoooiiieeeeeefffcccaaa```aaaaaaaaa```___]]]ZZZYYYZZZZZZYYYWWWVVVSSSNNNIIICCC>>>:::888999777555444333222333333000///......///...,,,************)))))))))))))))))))))******)))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''+++///333555666888999::::::999999222111111111222444666888333333111...+++******,,,....../////////...---,,,///000222444444333222000.........---+++***+++,,,111444888:::;;;;;;;;;<<<<<<;;;999999999888555333........................,,,...000111///...............///......---,,,,,,//////000111222222333333222222333333444555666666555666777666555444555777888999999999999999999999555666777777777555333222...///222666:::<<<;;;999666444222333555666777666555555555444333111///...//////000222777???GGGLLLWWW]]]gggmmmnnnhhh___YYYOOOJJJCCC>>>;;;999777555555555444444444444444555666:::AAAGGGLLLTTT]]]dddjjjlllooorrrsssrrrqqqpppmmmmmmmmmmmmkkkiiihhhfffkkkkkkjjjhhhdddbbbbbbcccddddddeeefffggghhhhhhhhhffffffggggggfffeeeeeeeeeccccccbbbbbbbbbcccddddddfffggghhhiiikkklllllllllkkkllllllllllllkkkkkkkkkjjjjjjiiigggfffdddbbbbbbfffiiimmmooopppppppppqqqpppooommmjjjeee^^^UUUOOOKKKIIIFFFDDDCCCEEEHHHJJJLLLQQQ[[[fffqqqzzzyyyuuu}}}vvv```\\\ccchhhiiimmmvvvzzztttqqqlllddd]]]YYYXXXUUUNNNEEE<<<666333111000000///////////////000000/////////.........---------------...///000------------....../////////333777>>>MMMbbbuuu}}}~~~ooo```TTTNNNNNNPPPVVV^^^jjjvvv}}}sssooommmmmmnnnqqqooooooqqqoooiiieeeffffffdddaaa```aaabbbaaa```^^^\\\ZZZYYYYYYYYYWWWVVVUUUSSSNNNHHHBBB===:::888:::888777555333111111000000///......///...,,,***))))))))))))))))))))))))'''(((******((((((((()))((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''$$$%%%'''(((((('''&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''***...111444555777999:::::::::999333222111111222555999;;;777666333///+++***,,,...//////000000000///...---///000222333444333222111000111000///,,,,,,,,,...111444888:::;;;;;;<<<===<<<:::999888888777555333........................,,,...000000///...///000000000111111111000//////---...///000111333444444222222222333444555777777555666777666555444555777888999999999888777666555111222333444444333222222---...000333666777666444111111111333666888888777666666666666444222000//////000000111333777===AAAJJJPPPZZZbbbddd___XXXRRRGGGCCC===999777666666666555555555555555555444444555:::@@@FFFKKKSSS]]]dddkkkmmmqqqsssuuutttsssrrrpppoooooonnnlllkkkiiihhhlllmmmllliiifffddddddeeedddeeefffggghhhhhhhhhgggfffgggiiihhhfffeeeeeefffeeedddcccbbbbbbcccdddeeefffgggiiikkkmmmnnnoooooommmmmmmmmmmmmmmlllkkkkkkhhhhhhhhhhhhgggfffeeedddgggjjjmmmooopppooopppqqqnnnkkkfffaaa[[[SSSLLLGGGCCCBBB@@@??????@@@BBBCCCEEEKKKTTT```lllvvv}}}~~~|||vvv}}}vvv^^^XXX]]]dddiiirrr{{{~~~yyytttmmmeee```ZZZZZZWWWPPPFFF<<<666333111111000///////////////000000000/////////............---,,,---...///000---------...//////000000///333888===LLLcccxxxvvvdddVVVPPPQQQTTTZZZbbbnnnwww|||}}}rrrnnnmmmmmmnnnooommmnnnpppnnnhhheeeeeefffdddaaa```aaabbbaaaaaa[[[YYYWWWWWWXXXYYYXXXWWWTTTRRRMMMGGGAAA<<<999777888888777666444222000///000///......///...,,,***((()))))))))))))))))))))%%%'''******(((((()))+++(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))((('''%%%$$$ !!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''))),,,///222333555777999:::::::::555333111000222777<<>>;;;777111------000222111222333333333222000000///000111333333222222111111222111///---+++,,,---111444888;;;;;;<<<<<<===;;;999888888888666444222........................---...///.........///111000000111111222111111111...//////000111222222333444333333222333444555666555666777666555444555777555666777777777666555444000000111111111111000000......///111444444333222000000222555999:::999888666777777777555333111///,,,...000000111333777;;;AAAGGGPPPXXXZZZVVVOOOJJJDDD???:::777666777888999888888888888888777666666555999???EEEKKKSSS]]]dddmmmooorrruuuvvvvvvuuutttqqqqqqpppooonnnnnnmmmmmmmmmnnnmmmkkkhhhfffggghhhffffffggghhhhhhhhhgggfffhhhjjjlllkkkhhhggghhhiiigggfffdddccccccdddfffggghhhjjjkkkmmmoooooooooooollllllmmmnnnnnnnnnmmmmmmhhhiiijjjjjjiiihhhgggfffhhhkkknnnppppppppppppppphhhddd]]]VVVPPPKKKEEEBBB@@@???===<<<<<<===??????DDDIIIRRR]]]gggqqqwwwzzzxxxtttsssvvvzzz}}}zzzsssyyysss\\\UUUYYYaaakkkxxx}}}vvvnnngggccc\\\\\\XXXQQQGGG<<<555222111111000///////////////000000000000/////////...222000...,,,,,,,,,------------...//////000111111...333666<<>>BBBCCC@@@:::444//////333666444444555666555444333222///000111222333222111111000000000...+++)))***+++111444888;;;<<<<<<===>>>:::999777777777666333111..............................///...---...000222---...///000000111000000000000000000111111111111666555444333222333444555555666777666555444555777222333444555666555444444111111000000//////....../////////000222333222111111222555888<<<===<<<:::666777888777666444111///***---000000000111555888<<>>=========>>>???BBBFFFMMMVVV___ffflllnnnnnnjjjiiilllppptttzzzwwwooottt}}}ppp\\\UUUYYY___lll}}}wwwnnnhhheee]]]]]]YYYRRRGGG<<<555111111111000///////////////000000000000////////////555333000---+++******+++.........///000111111222---222555;;;JJJccc|||lll[[[UUUXXX^^^___hhhrrryyy|||~~~rrroooppppppnnnpppoooooopppmmmgggeeehhhgggfffeeedddccccccccccccZZZWWWTTTUUUXXXZZZYYYXXXUUUSSSNNNIIIBBB<<<888555999888666444333222222222///......///000///,,,******************)))(((((())))))((((((((((((((()))+++)))&&&$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''))),,,...222111111333666888999888666666666555666:::???CCCFFFAAA:::555333444555666999999888888888666333000///...111666666333111333222222222000---++++++,,,000444999===>>>>>>>>>>>>:::999888999999888555222........................000000///......///111111////////////000000000000000111111111111222222222777666555444444555666777333444444555555444444333222333333222222000///...//////...------------...+++---///111222222222111555666888999::::::999999999999999888666333111000//////000000111111111222:::>>>BBBEEEEEEEEEDDDDDDAAA@@@???>>>>>>???@@@@@@HHHEEEBBB???>>>===<<<;;;666777;;;AAAKKKWWWaaahhhjjjmmmqqqssssssssssssttttttssssssrrrrrrssssssttttttrrrooommmllljjjiiigggkkklllkkkjjjgggggggggiiilllllllllkkkkkkiiihhhhhhjjjjjjjjjiiijjjjjjkkklllllllllllllllnnnoooqqqqqqooooooooooooppppppmmmkkkkkkmmmnnnnnnkkkiiihhhhhhjjjiiijjjlllpppqqqooommmcccZZZOOOHHHFFFEEEBBB???AAA@@@>>>===<<<===>>>>>>AAADDDIIIOOOUUUZZZ^^^___aaa```]]]\\\^^^fffooovvvzzzqqquuu}}}jjjXXXVVV\\\eeesss{{{tttkkkdddaaa\\\VVVQQQHHH===666555222222111000000000000000//////.........//////000........................+++,,,---...////////////...222666:::IIIccc{{{tttbbb\\\\\\]]]dddjjjssszzz}}}~~~~~~qqqoooppppppnnnpppnnnoooppplllfffeeegggjjjhhhfffdddaaa___^^^]]][[[XXXUUUUUUXXX[[[ZZZXXXUUUSSSNNNHHHBBB===888666999888777666555333222222000///......///...,,,******************)))((((((***))))))(((((())))))))),,,)))'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((+++...111111222555888::::::999666777777777888<<>>???@@@AAACCCBBBBBBAAA@@@@@@AAABBBCCCHHHEEECCCAAAAAA@@@>>>===888999;;;AAAJJJUUU___fffiiilllppprrrssssssuuuvvvttttttsssssssssssstttttttttrrrpppnnnmmmllljjjiiikkkkkkllljjjhhhhhhiiijjjjjjjjjkkkkkkkkkjjjjjjiiijjjjjjjjjiiiiiijjjjjjkkkkkkkkkllllllmmmooopppqqqqqqpppooooooooonnnkkkiiiiiikkklllkkkiiihhhhhhhhhnnnmmmmmmnnnqqqqqqnnnkkkddd\\\RRRKKKHHHEEEAAA===CCCBBBAAA???>>>>>>>>>>>>>>>AAAFFFLLLQQQUUUWWWXXXWWWWWWUUUUUUVVV\\\ccchhhwww{{{rrrwww|||hhhYYYXXX^^^kkkwww}}}vvvmmmfffbbb\\\WWWQQQHHH===666444000000///...............//////............//////........................,,,,,,---...////////////000444777<<>>CCCGGGPPPIII@@@777333444888;;;<<<;;;::::::999666222///111000222666777222000222444555444222///---,,,---///333888;;;;;;;;;:::::::::999888999999888555222........................//////......//////000111------........./////////000000000111111111222222111222222333333222222111333333444444444444333333444333111000//////000111000///......------......---...///111333555666777999999999::::::::::::999=========<<<;;;999666555000000000111111111111111000222555777999===BBBFFFGGGFFFDDDCCCCCCDDDFFFGGGHHHGGGEEEEEEEEECCCAAA???::::::<<>>???>>>===<<<;;;888444000111000222777777333000222444555444222...,,,,,,,,,111555999<<<===<<<<<<<<<:::999888888999888555222....................................///000000111------------.........///000000000000111111111111000111222333333222111000333333333444444333333333444222000///...///000222000//////...............+++,,,...000333555888999<<<<<<;;;:::999999::::::>>>>>>>>>>>><<<:::888777111111111111111111111111111222333555999@@@HHHNNNOOOMMMJJJHHHGGGGGGHHHIIIKKKJJJIIIIIIHHHFFFBBB@@@;;;;;;<<>>===;;;;;;===@@@EEEKKKPPPSSSTTTUUUVVVUUUSSSQQQPPPRRRVVVZZZeeerrruuuwwwpppbbbZZZZZZ___lllzzzyyyqqqjjjddd^^^YYYSSSIII===444222111111000000000000111111000//////............///........................,,,---...//////000000000222555999CCCZZZ{{{nnnccc```aaaiiirrryyy}}}sssppprrrrrrqqqooolllllllllhhhccccccfffllllllkkkjjjhhhfffdddbbb\\\YYYVVVWWWZZZ\\\[[[ZZZVVVSSSNNNHHHBBB>>>;;;999888999999999888666333111444111...,,,,,,,,,+++***((())))))*********))))))******))))))***+++,,,,,,((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%'''***,,,,,,---000444777888777555111333777999;;;>>>AAADDDIIIEEE>>>777222444999???BBBAAA@@@???>>>;;;666333111000333777777333111333333444333111---+++******000444999<<<===<<<<<<<<<:::999888888999888555222........................,,,------...///000000000------------........./////////000000000111111111111222333444444333222111222333333333333333333222333222000......///111222000000///............///...000222666999<<>><<<:::999999:::;;;>>>>>>>>>>>>===;;;999777222222222111111111111111222222333555:::CCCNNNVVVWWWTTTPPPLLLIIIIIIIIIJJJOOONNNLLLKKKJJJGGGCCC@@@<<<<<<===BBBKKKVVVbbbiiinnnoooppppppoooppprrrtttrrrrrrqqqqqqqqqqqqrrrrrrqqqssstttrrrooolllkkklllkkkmmmoooooonnnmmmmmmnnnjjjjjjjjjiiihhhfffeeedddiiiiiijjjkkkkkkkkkkkkjjjkkklllmmmnnnooooooooonnnnnnmmmkkklllmmmmmmlllkkkiiiiiiiiihhhggggggjjjllliiikkkoootttzzzsssggg^^^VVVQQQOOOFFFFFFEEEDDDBBBAAA@@@@@@===@@@EEEKKKQQQVVVYYY[[[\\\ZZZWWWSSSQQQRRRWWWZZZcccppp~~~{{{zzz{{{jjj]]]UUUVVVZZZeeeuuuyyypppjjjddd^^^YYYTTTJJJ===444222111111000000000000111111000000///.......................................,,,---...///000000000000222555999EEE___ssseee___```hhhrrryyy}}}vvvsssttttttrrrpppmmmllllllhhhcccdddgggllllllkkkiiifffbbb___]]]\\\XXXVVVVVVYYY[[[[[[YYYWWWTTTNNNGGGBBB>>><<<;;;888888999888777555333111333000...---------,,,***((())))))************))))))))))))))))))***+++,,,((((((''''''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&'''***---------///222555666555333///222666999;;;<<>>888333333777<<>>AAACCCCCCCCCAAA===:::999999:::;;;>>>>>>>>>>>>===;;;999888222222222222222111111111111111111333999DDDQQQZZZ\\\YYYTTTOOOLLLKKKLLLLLLRRRPPPNNNLLLKKKIIIFFFCCC=========AAAJJJUUUaaahhhmmmnnnppppppooopppqqqssstttssssssrrrrrrsssssstttsssuuuwwwuuuppplllkkklllmmmoooqqqqqqooonnnnnnnnnllllllllljjjiiigggeeedddhhhiiikkklllnnnnnnmmmmmmmmmnnnooopppqqqpppoooooommmkkkjjjjjjlllmmmmmmllljjjkkkkkkjjjiiihhhjjjkkklllnnnqqqvvv|||}}}pppddd[[[VVVMMMKKKHHHEEEBBBAAA@@@@@@===@@@DDDJJJQQQWWW]]]```___^^^\\\XXXUUUUUUWWWZZZbbbooo}}}~~~yyyhhhZZZRRRRRRWWW```oooyyypppiiiccc^^^YYYUUUKKK>>>555333...............//////000111000///......---..............................------...///000000000000222444999EEE___uuufff______gggqqqyyy}}}zzzwwwwwwuuurrrpppnnnllllllhhhddddddhhhjjjjjjjjjiiifffccc```^^^[[[XXXUUUUUUXXX[[[ZZZXXXWWWTTTNNNGGGBBB>>><<<<<<999888777666555333222222000///......///...,,,***(((((()))***************(((((((((((()))***+++,,,***)))))))))***)))&&&$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((+++...000///000222444555444333000333777:::;;;<<<===>>>???@@@???:::444222444777@@@@@@??????>>><<<888555///...222777888555444666444555444111---+++******+++///555999;;;;;;;;;<<<:::999888999999888555222........................***+++---...000000000///....../////////000000000////////////000000000111333333333222222333333333222222333333333333222222000000000000000000000000111000000//////////////////222888???CCCFFFGGGGGGEEECCC>>>:::999999;;;<<<>>>?????????>>><<<;;;999333333333222222111111111000000000222999EEERRR[[[]]]ZZZUUUQQQNNNNNNOOOPPPQQQOOOLLLKKKKKKKKKJJJHHH@@@>>>>>>@@@GGGQQQ\\\ccciiikkkoooqqqqqqqqqssstttvvvvvvvvvuuuuuuvvvvvvvvvvvvyyy{{{xxxrrrmmmlllmmmnnnppprrrrrrqqqnnnmmmmmmnnnnnnnnnmmmkkkjjjiiihhhggghhhkkknnnpppppppppooonnnoooqqqrrrrrrrrrpppooonnnllljjjjjjkkkllllllkkkjjjkkklllkkkiiihhhhhhiiikkkmmmqqqvvv~~~}}}pppiiiZZZWWWQQQKKKFFFCCCBBBBBBAAABBBEEEJJJQQQYYY```eeedddeeeeeeddd```]]]\\\\\\```nnn~~~|||~~~|||lll^^^TTTUUU[[[___mmm|||zzzqqqiiiaaa]]]YYYUUULLL???666444...............///000000111000///......---------........................---...///000000111111000333444888CCC[[[|||vvvggg```^^^fffqqqyyy}}}|||yyyxxxuuurrrqqqnnnlllllliiidddeeeiiihhhhhhjjjjjjiiigggeeecccZZZWWWTTTUUUXXXZZZYYYXXXWWWTTTNNNGGGBBB>>>===<<<999888666555333222222222///......///000///,,,***(((((()))***************''''''''''''((()))***+++,,,++++++++++++)))&&&$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''))),,,...222111111222444555555444000444888;;;<<<<<<===>>>>>>@@@AAA===666111111333???>>>===>>>>>>;;;888555......111777999666555777666666555222...,,,+++++++++000666;;;======>>>???:::999888999999888555222........................)))+++---///000000000///////////////000000000000////////////000000000000444333222111111222333444222222222333333222222222...///000000000000//////111111000///////////////444999@@@GGGLLLNNNNNNMMMGGGDDD???;;;888999;;;<<>><<<;;;333333333222222111111111111000111333:::FFFSSS]]]\\\YYYUUUQQQOOOPPPRRRTTTOOOMMMJJJJJJKKKMMMMMMMMMBBB@@@>>>???DDDNNNXXX^^^eeeiiimmmqqqrrrssstttvvvyyyyyyxxxxxxxxxxxxyyyyyyxxx|||~~~{{{tttooonnnoooooorrrtttsssqqqooommmmmmoooooooooooonnnmmmllllllfffhhhkkkoooqqqrrrrrrqqqoooppprrrssssssrrrqqqppppppmmmjjjiiijjjjjjjjjiiiiiikkklllllljjjhhhgggggggggjjjooovvv}}}kkkfff^^^VVVOOOLLLKKKKKKFFFFFFHHHKKKRRR[[[ccchhhiiilllppppppmmmhhhcccaaa^^^mmmwww|||rrrcccZZZ[[[aaaaaammmyyy~~~{{{qqqjjj```\\\YYYUUUMMM@@@777444000000000000000111222222111111000......---------........................---...///000111111111111444555777AAAXXXvvvuuuhhhaaa^^^fffqqqyyy}}}wwwvvvuuusssrrrppppppnnnjjjfffcccbbbbbbfffggghhhhhhgggeeecccbbbYYYXXXWWWXXXYYYYYYWWWUUURRRQQQOOOKKKFFFBBBAAAAAA===<<<999666444222000000---------,,,,,,+++++++++***)))(((''''''((()))***,,,***'''$$$$$$&&&(((***(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%&&&'''***,,,...222222222444666666555333333555888;;;>>>???@@@@@@EEEBBB===777222///---,,,333555666555333111111111///111444666777666444333444555555222...)))'''&&&***000777<<<===<<<::::::999:::::::::999666444222000000///...............000000000///......------///000111111111///...---,,,,,,...///111333444555000000111222333333444444222222222111111111000000......------...///000111000000000000000111111222555===FFFMMMOOOOOOOOOPPPJJJGGGBBB===888888;;;===BBBCCCDDDDDDBBB???<<<999777555222111111111000000///000222444:::CCCNNNUUUVVVWWWWWWUUURRRQQQQQQRRRVVVSSSNNNJJJGGGGGGHHHIIIEEEBBB@@@???CCCJJJRRRWWWZZZ```gggnnnqqqrrrssstttuuuwwwxxxxxxvvvuuuvvvvvvxxx}}}tttooooootttsssrrrpppooonnnnnnnnnppppppppppppooonnnmmmlllooopppppppppqqqqqqqqqqqqrrrsssssstttsssrrrpppoooppppppnnnmmmlllkkkkkkjjjlllmmmnnnllliiigggggggggkkkkkknnnuuu~~~xxxjjjccc]]]VVVSSSUUURRRSSSTTTXXX]]]ccciiilllqqqrrrtttvvvuuupppiiidddiiirrrvvvrrrxxxyyyjjj^^^^^^ccchhhooowww{{{~~~~~~~~~vvvmmmccc^^^YYYTTTKKK>>>666444///000000111111111000000////////////////////////---------............///...//////000111222222222444333555@@@TTTnnn~~~vvvuuuvvvggg^^^\\\dddpppyyy}}}~~~wwwvvvtttrrrpppnnnnnnllliiidddaaa```aaaeeefffggghhhgggfffdddbbbYYYWWWVVVWWWXXXXXXWWWUUUUUUTTTQQQKKKEEE@@@======<<<:::888666333222000000//////...---,,,***))))))))))))************))))))---+++)))''''''(((***+++))))))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&(((+++...000444444444666888888666444111333666:::===@@@AAABBBGGGDDD>>>888333///,,,+++222444555444222000000111111222555888888888666555777777777555000,,,***)))+++000777<<<===<<<;;;::::::;;;;;;;;;:::777555333//////...---------------////////////............///000111111000///...---......///000111222222333111111111222222333333333222222222111111111000000...//////000111111222222000000000000111222333444888>>>EEEIIIJJJJJJKKKMMMHHHIIIHHHFFFBBB???>>>>>>BBBBBBCCCDDDCCCAAA>>><<<777555222111222222222111000111333666;;;BBBLLLRRRUUUVVVWWWVVVTTTRRRRRRSSSUUURRRNNNJJJGGGFFFFFFFFFEEECCCAAA@@@BBBGGGLLLPPPTTTYYYaaahhhllloooqqqrrryyyzzz||||||{{{zzzzzz|||zzzzzzvvvtttssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqpppooommmlllkkkppppppqqqqqqqqqrrrrrrrrrrrrrrrssstttttttttsssrrrppppppnnnmmmlllkkkkkkkkklllmmmnnnllljjjgggggggggkkkkkkooovvv~~~xxxppphhhcccdddaaa``````bbbfffkkkppptttyyyzzzzzz{{{zzzvvvpppkkkllltttqqqlllqqqxxxpppbbb```fffiiiqqqyyy|||zzzqqqddd___ZZZUUUKKK???666444000000111111111111000000////////////////////////---------............///...//////000111111222222333333666@@@SSSlllyyyoooqqqvvviii___]]]eeepppxxx|||}}}xxxvvvsssooonnnllllllkkkhhhccc```______dddeeefffggggggfffdddcccYYYWWWUUUTTTUUUVVVVVVUUUXXXWWWRRRKKKCCC===999888999888777555333222111000111000///---,,,***)))(((((()))+++------+++)))(((++++++***)))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''))),,,///222666666666888999999777555///111555999<<>>777555333222333444333333000222555777;;;AAAHHHMMMTTTVVVWWWWWWUUUTTTSSSTTTSSSQQQOOOKKKIIIGGGEEEEEEFFFDDDBBBAAAAAACCCFFFGGGKKKPPPXXX___dddiiimmmpppyyyzzz||||||{{{{{{|||}}}}}}{{{xxxssssssssssssssssssssssssqqqqqqqqqpppooommmlllkkkpppqqqqqqqqqqqqrrrrrrrrrqqqrrrssstttuuuuuuuuuuuuqqqpppooommmlllllllllllllllmmmnnnmmmjjjhhhggggggiiiiiimmmttt{{{{{{yyyvvvuuurrrqqqssswww{{{~~~~~~{{{vvvssspppxxx~~~nnnhhhlllssszzzgggdddiiikkkttt|||~~~vvvfff```[[[UUUKKK???777555000000111111111111000000////////////////////////---------............////////////000111111222222222222666@@@QQQggg|||vvviiikkkxxxuuuiii``````gggpppwwwzzz|||yyyvvvqqqmmmllllllllllllhhhddd```______cccdddfffggggggfffeeedddZZZWWWTTTSSSSSSUUUUUUUUUXXXVVVRRRJJJBBB;;;888777777666666555444222111000000///...---,,,+++******))))))***++++++***))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''***---111333666666666888999999888666000222444777;;;>>>@@@AAAEEEBBB===777222///---,,,///111222111///......///111333666999;;;:::999888888888777444///,,,******+++000666;;;======<<<<<<;;;<<<<<<<<<;;;888666444///...------,,,,,,---------------...///000000111///000000000000////////////000000000111111111111222222222222111111111111111111111111000000000000...000222444555444333222111111222333555777999:::===??????===<<>>888666333333444555555444111333666999<<>>???===999444111///.........000111111///......//////111444888::::::999888888888777333///,,,++++++***///555:::<<<<<<<<<===:::;;;;;;;;;:::888555333000//////...............,,,------...///000111111000////////////000000000......///000111222333333222111111111111111111111000000000000000000000000...000222444555444333222222333333555777999;;;<<<<<<<<<;;;999999<<>>KKK]]]qqq~~~zzzmmmhhhnnnpppmmmiiieee```[[[aaahhhpppvvvyyy|||zzztttpppooopppnnnoooooolllhhhdddaaa```cccdddeeeffffffeeecccbbbZZZWWWUUUTTTTTTTTTTTTSSSQQQPPPMMMGGGAAA<<<:::999666666777666555333111000,,,---------............+++)))'''&&&&&&''')))+++***************)))(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''))),,,///222111111222555888999888666333333444555777999;;;<<<<<<:::666333000/////////---///111000///......///---///333666999999999888;;;:::888555000---------)))...444888:::;;;<<<<<<:::;;;;;;;;;:::777555333000000///............///---------...///000000111000////////////000000111---...///000111222333333000000111111111111111111//////000000000000000111000111222333444444333333555555666777999;;;===>>>:::;;;:::999888<<>>???:::;;;<<<:::999<<>>???===999555111///.........///111111000//////000,,,///333777::::::::::::888888555111---******+++'''+++111555777999:::;;;<<<===>>>>>><<<:::777555......---,,,,,,,,,,,,---.........///////////////000///.........000111222222111111111000000//////...//////000111222222333.../////////000000111111555555444444555666777888888888999:::;;;<<<>>>???;;;<<<===<<<;;;<<>>>>><<<999777888;;;???BBBKKKPPPYYYccckkkooopppqqqnnnhhh___XXXTTTNNNFFF???;;;777444555444111222555555777;;;???CCCIIIOOOSSSYYY___dddfffjjjkkkggg``````\\\ZZZYYYVVVQQQRRRVVVWWWWWWUUUPPPJJJGGGIIILLLFFFDDDCCCEEEKKKSSSXXX[[[aaa^^^[[[YYYYYYYYYYYYXXXUUUWWWZZZ]]]aaaffflllppprrrtttvvvvvvvvvuuuvvvwwwwwwuuusssqqqqqqqqqrrrsssrrrssstttttttttsssrrrqqqvvvuuuuuuuuuvvvwwwyyyzzz{{{zzzwwwuuuttttttuuuuuurrrqqqooooooooonnnkkkiiiiiijjjkkklllnnnrrrxxx|||}}}}}}rrrttt||||||jjjbbbccciiiyyyyyyqqqkkkddd[[[NNN???777555333222222111000///......////////////////////////---...///000000///...---000000000000111111111111111333666999BBBTTTnnn~~~dddNNNGGGHHHHHHVVVbbbrrr|||~~~zzztttsssrrrqqqrrrqqqpppmmmjjjfffcccbbbdddeeeeeeeeeccc```]]]\\\WWWWWWXXXXXXWWWVVVUUUTTTRRRPPPKKKDDD===999888888888888999888666444111///***************((('''&&&+++******+++------,,,******))))))(((((((((((((((***((('''%%%%%%%%%'''(((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&''''''''''''''')))+++---...+++---111555666666555444111111222333666<<>>666222000000111222333555666666444222111222111222666;;;>>><<<:::888666333111///---***(((***,,,000444888:::;;;;;;;;;;;;<<<<<<;;;999777555000000///...............---,,,,,,------///000000000000000000000000000000000000000000000000000000111111111111111111111111111000//////000222444666888999999999888999<<<>>>>>>======???BBBCCCBBB@@@AAA???<<<;;;;;;<<<>>>@@@EEEKKKTTT^^^fffkkkmmmnnnpppllleee___XXXPPPHHHBBB<<<777555555444222222666666999===AAAFFFKKKQQQUUU]]]ccciiilllooopppllleeefffaaa^^^\\\XXXTTTUUUZZZ______]]]VVVNNNIIIHHHJJJHHHFFFDDDDDDHHHMMMQQQSSSPPPPPPOOOOOOOOOQQQTTTUUUXXXYYY[[[]]]```dddjjjnnnuuuwwwyyyyyyxxxwwwxxxyyywwwvvvtttrrrrrrrrrssstttqqqrrrssstttuuuuuutttttttttttttttuuuvvvxxxzzz||||||zzzxxxvvvuuuuuuvvvvvvtttsssqqqqqqqqqpppmmmkkklllmmmmmmmmmmmmpppuuuxxxzzzyyyoooqqqyyyyyyhhhbbbccciiiwwwzzzqqqkkkddd[[[MMM>>>666555222222111111000000//////////////////////////////---...///000000///...---000000000000111111111111222444666888AAASSSlllhhhPPPGGGFFFGGGSSS```rrr~~~xxxsssrrrrrrqqqtttsssqqqnnnjjjgggdddbbbdddddddddcccaaa___]]][[[VVVVVVXXXYYYYYYXXXWWWVVVRRRPPPKKKEEE>>>999888888777777777666555222000...+++,,,---...---+++)))'''+++*********,,,,,,***((()))))))))((((((((((((((()))((('''%%%%%%&&&''''''))))))((('''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''((()))******++++++***,,,000333444444333222111111111222666<<>>===;;;888555222111///---+++((()))+++///444777999:::::::::;;;<<<<<<;;;999777555111000000///.../////////---------------...///000////////////////////////000000000000000000000000000000000000000000000000222111000000111444666888999;;;<<<<<<<<<===@@@BBB@@@@@@@@@BBBDDDFFFEEEDDDDDDCCCAAA???>>>=========>>>CCCMMMWWW```fffjjjkkkpppooollleeeZZZPPPHHHCCC===888555666555333444888999<<>>555444111111111000000000000000////////////////////////......////////////......000000000000111111111111333555666888AAATTTnnnnnnUUUHHHFFFGGGOOO^^^qqq~~~~~~}}}~~~~~~vvvrrrrrrrrrrrrtttsssqqqnnnkkkgggdddcccdddddddddcccaaa___]]]\\\WWWWWWXXXYYYYYYXXXWWWWWWRRRPPPLLLEEE>>>:::888999888888777666444222000//////000000000///...---,,,+++***)))*********(((&&&((((((((((((''''''&&&&&&((('''&&&&&&&&&&&&''''''+++)))(((&&&%%%%%%&&&&&&######$$$%%%&&&&&&''''''%%%&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''***,,,///222333333333222111111222222666<<>>??????@@@BBBDDDAAABBBCCCDDDFFFGGGFFFFFFEEEEEEDDDCCCAAA>>>;;;:::999???HHHRRR\\\ccchhhjjjllloooooohhh[[[NNNFFFCCC>>>999666666666444666:::<<<@@@DDDIIIMMMRRRWWW[[[^^^fffnnnttt||||||tttllleee```]]]\\\aaaiiinnnpppqqqlllcccYYYSSSQQQMMMKKKGGGFFFFFFFFFFFFFFFFFFKKKPPPRRRRRRWWW___fffjjjkkkjjjjjjjjjlllppptttxxx{{{}}}~~~}}}|||{{{|||zzzzzzxxxwwwwwwvvvwwwwwwuuuuuuvvvvvvwwwwwwwwwwwwttttttuuuvvvxxxyyy{{{|||~~~}}}|||{{{zzzzzzzzzzzzzzzxxxwwwvvvvvvuuusssqqqqqqqqqpppnnnlllmmmqqqsssssswww}}}vvvooottt~~~zzzlll___\\\^^^eeennnwww~~~rrrlllddd[[[MMM>>>555444000000000000000111111111////////////////////////...//////////////////...///000000000111111111111333555777:::CCCYYYuuuxxx]]]LLLGGGIIIOOO\\\mmmzzz~~~|||||||||}}}~~~tttqqqrrrttttttsssrrrqqqnnnkkkhhheeecccfffeeedddcccaaa___^^^]]]XXXYYYYYYYYYYYYWWWVVVUUUSSSQQQLLLEEE>>>:::999999999999888666555333111000///...+++)))))))))+++,,,+++***))))))******(((&&&&&&&&&'''''''''&&&%%%$$$''''''&&&&&&&&&'''''''''***)))'''&&&%%%%%%%%%&&&######$$$$$$%%%&&&''''''!!!"""%%%''''''&&&$$$###&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''(((''''''''',,,---///111333333222222000111222333666;;;BBBGGGLLLKKKFFF@@@999555555777999;;;>>>???>>>;;;888666///......222888<<<===<<<555333111000///...,,,***))),,,///333666888888888::::::;;;;;;:::888666444......---,,,,,,,,,------...------------...//////////////////////////////////////////////////////111111111111111111111111///......///111444777888;;;===???@@@@@@AAACCCEEEAAABBBDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEBBB>>>;;;999888===EEEOOOXXXaaafffiiiiiimmmoooiii\\\NNNFFFDDD???:::777777666555888<<<@@@CCCHHHLLLPPPTTTXXX[[[\\\cccllluuuwwwllleee^^^\\\bbbiiitttxxx{{{xxxnnnbbbYYYUUUOOOMMMKKKKKKLLLLLLLLLKKKHHHNNNUUUZZZ]]]dddooowww{{{zzzxxxtttpppnnnooopppwwwzzz}}}~~~~~~|||||||||||||||{{{zzzyyyyyyyyyyyyzzzyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyzzzzzzzzz~~~~~~}}}||||||{{{{{{{{{{{{zzzxxxxxxxxxwwwtttrrrppppppooommmlllnnnqqqtttqqqtttxxx|||{{{uuu|||~~~qqqddd[[[YYY\\\bbbiiirrrxxxsssmmmeee\\\NNN>>>555444000000000000000111111111/////////////////////////////////......////////////000000000111111111111222555777<<>>@@@BBBAAABBBCCCDDDAAACCCEEEFFFFFFFFFGGGHHHFFFGGGGGGFFFCCC@@@<<<:::888<<>>MMMhhhyyyYYYKKKKKKPPPXXXcccmmmssswwwyyyzzzzzz}}}|||qqqnnnoooqqqqqqnnnnnnmmmllljjjhhhgggffffffeeecccaaa___^^^]]]]]]UUUVVVWWWXXXXXXWWWVVVUUUSSSQQQMMMFFF???:::999999999888666555333222111000111///---+++***+++,,,---***))))))***+++,,,***)))'''((()))***)))(((&&&%%%%%%&&&&&&''''''(((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,+++,,,---///000000000000---000333555666888;;;===@@@CCCEEEBBB;;;555333444999<<>>@@@CCCDDDCCCCCCCCCDDDBBBEEEGGGHHHGGGGGGHHHJJJGGGGGGHHHGGGEEECCC@@@>>>777:::@@@GGGOOOWWW]]]```cccfffgggddd[[[RRRJJJFFFBBB<<<888888888888;;;@@@DDDGGGLLLOOOQQQSSSUUUWWWVVVZZZ^^^bbbjjjuuuzzzyyyzzzpppeee\\\UUURRRWWW___qqqzzztttiiibbbXXXXXXYYY\\\```bbbaaa```\\\___eeemmmwwwxxxrrrppptttxxx}}}~~~}}}||||||}}}}}}{{{zzzzzzzzzzzz{{{zzz{{{|||}}}~~~}}}}}}|||}}}~~~~~~~~~~~~}}}||||||{{{zzzyyyxxxxxxwwwuuurrrlllllljjjhhhggghhhkkkmmmoooooopppsssxxx}}}}}}wwwiii___XXXXXX\\\bbbnnnyyy~~~vvvppphhh___PPP@@@777666222222111111000000//////////////////////////////000///...------...///000000000000000111111111111333555888???OOOkkk^^^MMMLLLNNNUUU___iiippptttvvvwwwyyy|||}}}qqqmmmnnnnnnnnnmmmllllllkkkjjjiiigggfffeeedddbbb```^^^]]]\\\\\\SSSTTTUUUWWWXXXXXXWWWWWWSSSQQQMMMFFF???;;;999:::888777555333111000000///...------,,,,,,++++++***)))))))))***,,,---,,,***((()))+++,,,+++***((('''%%%%%%&&&'''((((((((('''$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$#########$$$'''***,,,***+++,,,---......//////,,,///333666777777999:::<<<@@@DDDBBB;;;444222222999;;;>>>@@@???;;;666333222///...000555999:::999222111/////////...---+++,,,...222666888999::::::999:::;;;;;;:::888555444//////...------------...///......---------......111111111111111111111111000000000000000000000000000000000000000000000000/////////111333777:::===@@@BBBEEEEEEDDDDDDDDDDDDCCCFFFIIIIIIHHHGGGIIILLLHHHHHHIIIHHHGGGEEECCCBBB666888===DDDKKKSSSYYY\\\^^^```aaa___XXXPPPIIIDDDBBB===999999888888<<>>===999444000.........000333666777777333333222000---+++***+++000...111777:::888666777999999::::::999888666555222000---,,,---//////////////////...---------,,,000000000000000000000000////////////////////////000000000000000000000000000111333444666:::???CCCAAADDDGGGHHHGGGEEEEEEEEEEEEHHHKKKLLLKKKJJJJJJJJJHHHHHHHHHIIIJJJHHHEEEBBB;;;:::<<>>BBBDDDIIILLLNNNLLLNNNQQQQQQOOOIIIHHHGGGIIILLLNNNNNNNNNKKKGGGDDDCCCCCCCCCIIIQQQ\\\dddrrrzzzsssjjjddddddnnnxxxzzzwwwtttiiiaaaZZZYYYZZZ___gggpppvvv}}}~~~|||{{{|||}}}}}}~~~|||~~~{{{xxxvvvtttrrrpppnnnmmmnnnpppqqqqqqqqqpppooolllgggccccccbbb___```ccceeegggjjjmmmqqqwww~~~tttfff\\\UUUVVV[[[mmmzzzuuuoooggg]]]OOO???777555///000000000000000//////000000/////////.................................///000000111111222222333333666888;;;GGG```^^^KKKLLLKKKQQQYYY```dddiiiooosssuuuxxx{{{~~~~~~}}}rrrnnnmmmllljjjkkkkkkkkklllmmmlllhhhfffgggffffffggghhhfff___ZZZUUUUUUTTTSSSRRRRRRRRRRRRRRRQQQMMMFFF???:::888777999999888777555444333222------------------------************)))))))))))))))))))))))))))(((((((((%%%&&&''''''(((((('''''')))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%&&&)))+++000000222444666666333111222000000111444777888888;;;;;;:::999666222...,,,...111666888888555000---000//////111444666777666222333333222111///...---((('''+++333999999999:::::::::;;;;;;:::999888666444111...,,,---......------------.......................................////////////////////////------,,,------...//////555888;;;===>>>@@@BBBDDDEEEHHHJJJJJJHHHGGGFFFGGGGGGIIILLLMMMLLLJJJJJJJJJKKKIIIHHHGGGGGGGGGEEECCC>>>===<<>>::::::===BBBFFFHHHFFFJJJLLLKKKLLLNNNMMMJJJEEEDDDCCCEEEGGGHHHGGGFFFAAA>>>===?????????DDDKKKRRR[[[iiixxxzzzuuukkkggghhhrrr|||~~~|||zzzjjjaaaWWWQQQOOOOOOVVV]]]gggqqq~~~}}}}}}~~~}}}zzz{{{wwwpppkkkhhhfffeeedddfffgggiiijjjkkkkkkkkkkkkfffbbb``````___]]]^^^aaabbbdddfffjjjooovvvvvviii^^^WWWYYY___ppp|||vvvoooggg]]]NNN???666555333444444444333222111111000000////////////......////////////////////////000000111222222333444444333555666:::EEE[[[www___LLLKKKHHHMMMTTTYYY]]]ccckkkqqqsssvvvzzz|||}}}}}}}}}ssspppooonnnllllllkkkkkklllmmmllliiifffgggggggggiiijjjfff^^^XXXTTTTTTSSSRRRQQQPPPPPPPPPRRRPPPLLLFFF???:::888888888888777555444333222111++++++,,,,,,---,,,,,,,,,*********))))))))))))))))))))))))(((((((((''''''%%%&&&''''''(((''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&%%%&&&)))+++///111333777999999666333333111...///111444666777:::::::::888555111---+++---000444777777444000---...------...111333444333333333333444444333000---***)))...666<<<<<<<<<>>>;;;;;;<<<<<<;;;:::888777555222...------------,,,,,,---------.../////////000000000000000000000000////////////////////////............///111333444666:::>>>BBBCCCDDDFFFGGGHHHIIIKKKJJJHHHGGGGGGGGGGGGJJJMMMNNNMMMKKKKKKKKKPPPNNNKKKJJJJJJJJJIIIGGG???>>>>>>>>>AAADDDGGGIIIJJJLLLNNNPPPPPPOOOLLLKKKAAA>>>;;;;;;???DDDHHHJJJEEEIIILLLKKKKKKMMMKKKFFFFFFEEEEEEEEEGGGGGGFFFDDD===;;;<<<>>>>>>===@@@EEEJJJRRR```nnnxxx{{{wwwssskkkggghhhrrr|||~~~|||{{{nnncccWWWOOOIIIGGGKKKRRR\\\hhhwww~~~zzzwwwssslllddd]]]ZZZYYYYYYYYY^^^___aaaccceeeeeeeeeeeeaaa]]]\\\^^^]]][[[]]]```aaabbbdddggglllttt|||rrrddd\\\^^^eeeooozzzwwwpppggg]]]NNN>>>666555555555555555444222111111000000//////////////////000000000000000000000000111111222222333444555555444444666;;;CCCUUUooocccOOOLLLGGGJJJNNNRRRVVV]]]gggnnnqqqtttxxxzzz{{{|||~~~}}}sssppppppooonnnlllllllllmmmmmmllliiifffffffffgggiiijjjeee]]]VVVSSSSSSSSSRRRQQQPPPOOOOOORRRPPPLLLFFF???:::888888666666555444222111000///***+++,,,------,,,,,,+++))))))))))))))))))*********)))((((((&&&&&&%%%$$$%%%&&&''''''((('''''''''(((((('''&&&&&&&&&&&&'''%%%'''(((&&&%%%$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))+++///000333777::::::888555444111...---000333555666:::::::::888555222...,,,,,,///333666777555111///...---,,,...111333444444444444555666888666111------,,,000888======<<<===;;;;;;<<<<<<;;;:::888777555222...------------,,,,,,---------.../////////000000000000000000000000////////////////////////............000333555777777;;;@@@EEEGGGHHHJJJKKKIIIJJJKKKJJJGGGFFFFFFFFFGGGJJJMMMNNNMMMLLLLLLMMMRRRPPPMMMLLLLLLKKKJJJIIIAAA@@@???>>>???BBBEEEHHHKKKNNNRRRTTTTTTRRRNNNKKKAAA???<<<===AAAEEEIIIKKKFFFJJJLLLKKKKKKLLLIIIEEEHHHGGGFFFGGGHHHHHHFFFDDD===<<<<<<>>><<<999;;;???AAAHHHTTTaaalllrrrrrrppphhheeegggqqqyyy{{{zzzzzzooodddXXXOOOHHHDDDFFFLLLQQQ\\\jjjuuu{{{yyysssoooeee___WWWPPPNNNOOOPPPQQQVVVWWWYYY\\\]]]^^^^^^^^^[[[XXXXXX[[[[[[ZZZ\\\___```aaaccceeeiiiooowww|||{{{mmm______eeekkkuuuxxxpppggg\\\MMM>>>666666111111111000///...---,,,//////000000000000000000000000000000000000000000000111222333444555666666777555777<<>>???BBBGGGJJJKKKHHHLLLMMMJJJIIIJJJHHHDDDGGGFFFFFFGGGHHHGGGEEEBBB>>>;;;;;;<<<:::666666:::999>>>FFFRRR]]]eeehhhiiibbb```cccmmmuuuwwwwwwxxxmmmcccXXXPPPIIICCCCCCGGGGGGNNNYYYccckkkssszzz|||wwwoooiiidddZZZUUUNNNIIIHHHHHHIIIIIINNNOOOQQQTTTUUUVVVVVVVVVTTTRRRSSSWWWXXXXXXYYY]]]]]]___aaadddgggkkkqqquuuzzz~~~xxxvvvtttaaa]]]aaaiiisss}}}yyyqqqggg\\\MMM>>>666666111111111111000///......//////000000000000111111////////////////////////000000111222444555666666888555777<<>>EEEMMMTTTXXXZZZVVVUUUZZZeeennnrrrsssvvvmmmdddZZZSSSKKKDDDBBBEEECCCFFFKKKSSS[[[dddkkkoootttzzz~~~zzztttlllddd]]]YYYSSSOOOJJJGGGFFFEEEEEEDDDGGGHHHJJJLLLMMMNNNMMMMMMNNNLLLMMMRRRUUUTTTVVVZZZXXX[[[___bbbeeeiiimmmpppwww{{{yyypppqqq{{{zzzddd^^^cccmmmuuuyyyqqqggg[[[LLL===666666333333333444444333222222//////000000000111111111........................//////000222333555666666888444666<<>>:::222***)))(((,,,444::::::999;;;999999::::::999888666555222000---,,,---//////////////////......------,,,000000000000000000000000////////////////////////111000000111444888<<>>======;;;888:::>>>>>><<<;;;===AAAFFFIIIKKKLLLLLLRRR^^^hhhlllooosssnnnfff]]]VVVNNNEEECCCDDDEEEDDDEEEIIIPPPXXX^^^```kkksss~~~|||vvvoooeee\\\UUUQQQPPPNNNJJJGGGFFFEEECCCAAACCCDDDFFFGGGHHHHHHHHHHHHIIIHHHJJJOOORRRRRRSSSWWWTTTXXX]]]aaaeeehhhlllnnnuuuzzztttlllnnnyyy}}}hhhccchhhqqqyyyzzzrrrggg[[[LLL===666666000000111222222222111111//////000000111111111222...........................///000111333444555666777333444;;;===AAARRRggguuuooo```YYYLLLMMMNNNNNNOOOUUU^^^fffmmmpppuuuxxx{{{}}}tttooooooooooooqqqooommmkkkkkkiiigggeeegggffffffgggfffbbb]]]ZZZUUUUUUTTTSSSSSSTTTUUUUUURRRQQQNNNGGG@@@:::666555444444444333222111000///...---,,,+++++++++,,,,,,'''((()))******+++++++++(((((((((((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$###%%%(((+++'''+++000555999::::::999888666333111222333444444666888888444222333222...)))///333222111222111...---,,,---///444777999999999999999999999666222///,,,---///333888;;;<<<<<<;;;;;;:::999999888777777444222000---,,,,,,------***,,,...000000...,,,***...///000000000///---,,,..............................///111444999===???DDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEDDDBBB@@@>>><<>>===CCCGGGLLLOOOQQQRRRTTTUUUUUUTTTSSSTTTTTTSSSOOOKKKLLLKKKIIIIIILLLRRRXXX\\\mmm|||yyykkk]]]UUUSSSQQQPPPQQQRRRQQQQQQOOONNNKKKIIIGGGFFFFFFFFFFFFGGGIIIIIIHHHEEECCCAAA======<<<;;;<<<===>>>??????>>><<<:::999999999999:::<<>>===<<<<<<======>>>AAADDDHHHKKKNNNPPPTTTVVVZZZ]]]```ccchhhkkkqqqvvv}}}|||ppphhhmmm~~~}}}llleeegggqqq}}}xxxsssgggXXXHHH<<<555222222222222222222222222222111111000/////////000000/////////000000000111111000000111222333333444444222999999999>>>@@@KKK```tttvvvnnnkkk]]]VVVPPPNNNNNNQQQYYYbbbkkkooorrrtttxxx~~~yyytttsssrrrrrrsssqqqnnnmmmllliiifffddd___aaadddhhhiiieee___ZZZSSSSSSTTTUUUUUUTTTSSSSSSOOONNNLLLGGGAAA<<<999999666666666555444333111111------,,,,,,,,,+++++++++---------,,,+++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%&&&%%%$$$###%%%(((+++---///111555888:::;;;<<<<<<999444111///111444666999======888444333000---+++///111//////111222111000//////111444888999999888777777888888666222000)))***+++///444777999999<<<<<<;;;;;;::::::999999555333000...,,,,,,------////////////////////////,,,---------///000111222........................111222333666:::???CCCEEEGGGHHHHHHHHHHHHGGGEEEDDDCCCCCCCCCBBBAAA???>>>===CCCGGGLLLPPPRRRSSSTTTUUUUUUUUUVVVWWWXXXVVVRRROOOQQQQQQRRRUUUZZZaaafffjjj}}}vvviii```]]]ZZZXXXWWWWWWVVVUUUPPPNNNLLLIIIHHHGGGHHHHHHIIIIIIJJJIIIGGGCCC???======<<<<<<<<<===???AAABBBDDDBBB???<<<999666555444555888===GGGRRR\\\bbbeeeiiimmmqqqpppiii]]]QQQKKKHHHHHHGGGEEEDDDDDDGGGIIINNNTTT^^^gggooowww}}}~~~{{{zzzzzzxxxvvvssspppmmmiiiccc\\\UUUPPPMMMLLLJJJHHHGGGGGGGGGFFFDDD@@@???>>><<<;;;;;;;;;;;;999:::<<<@@@CCCGGGJJJLLLPPPSSSWWWZZZ^^^bbbgggjjjmmmsss{{{{{{~~~pppiiiooozzzoookkkmmmssswwwqqqeeeVVVGGG;;;555333333333333333333333333333222222111000000000000111000000000111111111222222111111222222333333444444222999999888===@@@KKK___{{{wwwrrrbbbZZZRRROOOOOOQQQXXX```hhhmmmqqqssswww}}}~~~~~~zzztttsssrrrrrrqqqpppnnnlllkkkhhheeebbb]]]```dddhhhiiieee^^^XXXQQQSSSTTTVVVVVVTTTSSSQQQOOOOOOLLLGGG@@@;;;999888666666666555444222111000,,,---------,,,,,,++++++,,,,,,,,,+++***)))((('''((((((''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((&&&%%%%%%%%%%%%%%%$$$%%%(((***---...000333777:::===???@@@===999444111222666:::<<>>===<<<<<>>@@@CCCDDDFFFDDDAAA>>>:::777444333444666:::BBBKKKUUU]]]aaaccciiioooqqqkkk```VVVOOOLLLLLLKKKHHHFFFEEEEEEGGGKKKOOOVVV]]]dddllltttyyy~~~}}}}}}~~~{{{yyyxxxvvvtttsssqqqpppooolllkkkhhheee```[[[WWWUUUOOOLLLIIIGGGFFFFFFEEEDDD@@@@@@???>>>===<<<;;;;;;999:::<<<>>>BBBFFFIIIKKKNNNQQQUUUYYY]]]aaagggjjjjjjpppxxxzzz~~~qqqlllqqq}}}uuuooonnnpppuuutttnnncccTTTEEE:::555333222222222222222222222222333222222111111111111111000000000111111111222222222222222333333333444444333:::999888===???KKK```}}}wwwggg]]]TTTPPPPPPRRRXXX___ccciiinnnqqqtttzzz}}}{{{~~~zzztttrrrqqqpppooonnnlllllljjjhhhddd```^^^aaaeeeiiiiiiccc[[[UUUQQQRRRTTTUUUUUUTTTRRRQQQRRRQQQMMMGGG@@@:::777666555555555444222111///...,,,,,,---------,,,+++***(((((())))))))))))(((((())))))))))))(((&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''')))(((((((((((((((((()))&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&'''((('''%%%$$$$$$%%%&&&%%%$$$%%%(((******+++...111666:::>>>AAA@@@>>>999444111222666;;;???EEEHHHCCC<<<777444000...222444222111555777666666333111222444777999999666555444555666555333111+++***+++...333777::::::<<<<<<;;;;;;;;;;;;::::::666444111///---,,,------///...,,,++++++,,,...///000///...------...///000////////////////////////000222444777;;;???BBBDDDFFFFFFGGGFFFFFFDDDBBBAAA===<<<<<<;;;;;;:::::::::@@@EEELLLQQQTTTUUUWWWWWWVVVXXXZZZ[[[[[[YYYWWWVVV[[[___eeennnwwwppplllgggbbb^^^[[[XXXUUUOOOMMMIIIFFFEEEGGGIIIKKKMMMMMMLLLJJJFFFAAA<<<888777777888:::===AAADDDFFFFFFEEECCC@@@===:::777666444555888===DDDMMMUUUZZZ^^^ccchhhjjjfff^^^WWWSSSNNNNNNNNNLLLJJJHHHHHHIIIFFFIIINNNTTT[[[ccclllrrrzzzyyyyyyyyyxxxuuurrrooopppooonnnllljjjiiiiiijjjjjjkkkkkkjjjhhhddd```]]]SSSOOOJJJFFFEEEDDDCCCBBB@@@@@@???>>>===<<<;;;;;;999999:::<<>>::::::777222......333888???GGGKKKFFF>>>999555222000555888666666999:::999777444222111333666777888555444333444555555333222,,,+++,,,...333888:::;;;;;;;;;;;;:::::::::::::::777555222///---,,,------...---,,,++++++,,,---...000000///...............////////////////////////000111444777:::===@@@AAABBBCCCCCCDDDCCCBBB@@@???;;;:::999999999999::::::???EEEMMMSSSWWWYYY[[[\\\YYY[[[]]]]]][[[ZZZZZZZZZ```dddjjjsss|||wwwssslllfffaaa\\\WWWTTTOOOLLLHHHEEEDDDGGGJJJMMMNNNNNNMMMKKKGGGBBB===:::555555777:::>>>BBBFFFHHHHHHGGGFFFDDDAAA>>><<<:::555555666888<<>>>>>>>>>>>===;;;:::999888888777888:::>>>AAACCCIIILLLPPPTTTXXX]]]bbbfffhhhlllsssxxx|||~~~}}}rrrnnnuuuuuukkkfffgggmmmuuu||||||oooiii]]]OOOAAA888444333000000000000000000000000222222111000000000000111/////////000000000111111111111222333444555666666333:::999888>>>BBBPPPfffqqqdddWWWRRRQQQSSSWWW\\\```iiiqqqsssvvv{{{xxxrrrqqqppppppmmmmmmmmmnnnnnnkkkgggddd\\\___bbbfffgggccc\\\VVVSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPMMMGGG@@@:::777666777666666444333111///...+++,,,---......,,,+++)))&&&&&&((())))))*********((()))*********(((&&&%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((###%%%&&&&&&%%%&&&''')))''')))+++...222555777888666777666222...---222777>>>GGGLLLGGG???999555222222888;;;::::::======;;;888555111000222444666777444333222333444555444222,,,++++++...333777:::;;;999999::::::::::::::::::888666222///---,,,------......------------............///////////////...////////////////////////000222444777:::<<<>>>???>>>???@@@AAA@@@@@@>>>>>>;;;:::999999999:::;;;;;;@@@FFFOOOWWW\\\___```bbb^^^___```^^^\\\[[[\\\^^^```ccchhhnnnvvv}}}|||zzzyyyzzz~~~~~~yyyrrrjjjddd^^^YYYUUUPPPMMMHHHEEEEEEHHHLLLOOONNNNNNMMMLLLHHHCCC???<<<444555777;;;???DDDHHHJJJKKKJJJIIIHHHEEEBBB???===:::999888777999???HHHNNNVVVZZZ^^^___]]]YYYVVVUUUQQQRRRSSSRRROOOLLLJJJJJJBBBDDDGGGKKKPPPWWW___dddfffggggggfffccc___]]][[[VVVWWWWWWVVVTTTUUUXXX[[[eeejjjpppttttttpppjjjfffTTTOOOIIICCCAAAAAABBBAAA@@@@@@@@@@@@???===<<<:::888777666666777:::===???FFFIIIMMMQQQUUUYYY^^^bbbfffkkkqqqwww|||wwwuuu}}}}}}nnnddd```cccnnnxxxxxxmmmggg[[[MMM@@@777444444000000000000000000000000111111000/////////000000000000000111111111222222000000111333555666777888333:::999999???EEERRRiiixxxjjjZZZSSSQQQQQQTTTXXX^^^hhhqqqtttwww{{{xxxrrrqqqqqqqqqnnnnnnnnnooopppnnnjjjggg[[[]]]aaaeeefffccc^^^YYYSSSSSSRRRRRRRRRRRRSSSSSSOOONNNLLLGGGAAA<<<999888888888777555444222000///+++,,,---......,,,***)))(((((()))***************&&&((()))******(((&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))***###%%%&&&&&&&&&&&&''')))((())),,,...000222333333555777777444//////333888<<>>888555222333999>>>======??????===888555111000111444555666333222111222444555444333,,,+++***---222777:::;;;999999999999999999999999888666333000---,,,------////////////////////////+++,,,...000111111000000000000000000000000000000111333555888:::<<<======<<<<<<>>>??????>>>======<<<;;;:::::::::;;;<<<===AAAGGGQQQZZZ___ccceeefffaaabbbbbb```\\\\\\^^^aaa]]]^^^bbbgggmmmrrrwwwzzznnnnnnlllhhhcccfffrrr~~~~~~vvvnnnggg```ZZZWWWRRRNNNIIIFFFFFFIIINNNQQQMMMNNNNNNLLLIIIEEE@@@>>>555666888<<<@@@FFFJJJMMMMMMMMMLLLJJJGGGDDD@@@??????>>><<<999999>>>GGGNNNTTTXXX]]]___]]]YYYVVVTTTRRRSSSTTTSSSOOOKKKIIIHHHFFFHHHIIIKKKMMMRRRXXX\\\ZZZ\\\]]]\\\ZZZWWWUUUTTTNNNOOOPPPNNNMMMNNNRRRVVVccchhhpppuuuvvvqqqjjjfffSSSNNNGGGBBBAAABBBCCCCCCCCCCCCCCCCCCBBB@@@???===:::999777666777999<<<>>>DDDGGGKKKNNNRRRVVV[[[^^^eeejjjqqqwww|||}}}}}}wwwjjjaaa]]]aaannn{{{uuulllfffZZZLLL???777444444111111111111111111111111111000000///////////////111111222222222333333333///000111333555777888999333:::999999@@@FFFTTTkkk}}}nnn]]]TTTQQQOOOQQQTTT\\\fffpppsssuuuzzz~~~zzzwwwwwwuuusssnnnmmmmmmqqqtttrrrkkkddd]]]```eeehhhiiiddd]]]WWWTTTTTTTTTTTTTTTSSSRRRQQQSSSPPPJJJDDD===888555333777888888666333000000000000...------------,,,***))))))))))))))))))))))))///...,,,***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))(((&&&$$$""")))'''%%%&&&'''((('''&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((()))***,,,...000111666666666444111111222444===???BBBCCC@@@;;;555222333666;;;???BBBBBBAAA@@@999888555333222333444555777444222111000000...---+++***+++...333777:::::::::::::::999777666444333777666444222000...---------------------...///000,,,,,,---...///000111111111000000///////////////---///333666999<<<======999:::<<<;;;;;;:::<<<===>>>===<<<:::999999::::::DDDNNNYYYaaadddgggkkknnnkkkjjjhhheeedddbbbaaaaaadddaaa]]]ZZZZZZ\\\\\\]]]UUURRRPPPNNNLLLQQQ```ooouuu{{{ooommmggg[[[VVVWWWSSSMMMHHHFFFGGGJJJLLLPPPPPPOOOMMMKKKFFF???;;;999777666666:::AAAHHHMMMOOOMMMKKKKKKLLLKKKGGGDDDAAA===999999888888???GGGYYY\\\______]]]ZZZYYYXXXWWWRRRMMMLLLNNNOOOLLLIIIDDDDDDDDDFFFJJJOOOSSSVVVXXXYYYYYYXXXUUURRROOOMMMJJJGGGBBB>>>???DDDJJJOOO]]]dddmmmqqqnnneeeZZZTTTHHHFFFCCCAAAAAABBBDDDEEECCCBBBAAAAAABBB@@@===;;;:::999888777777999;;;<<>>GGGZZZkkknnnZZZWWWTTTLLLLLLUUU```fffnnnuuuyyy{{{||||||yyywwwvvvuuurrrooonnnnnnqqqrrrpppjjjeee```bbbeeehhhhhhccc[[[UUUTTTTTTUUUVVVVVVVVVVVVVVVSSSPPPKKKDDD>>>999666444777888888666333000000000///---,,,+++,,,,,,+++)))))))))))))))))))))))))))******((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((&&&%%%%%%&&&''''''&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%((()))***+++---///111222333444444222111111333555999<<<@@@BBB@@@<<<666222///222666:::<<<<<<<<<;;;777666333111111222444666666444222111222222000///,,,++++++...333777:::;;;888999999999999999888888777666444222000...------.........---------...............//////////////////////////////000111111000222444666888999999999777888::::::::::::;;;===>>>===;;;:::999:::;;;<<>>EEEIIILLLKKKKKKLLLMMMLLLHHHEEECCC???<<<;;;::::::@@@HHHVVVZZZ```dddcccaaa___^^^\\\XXXSSSRRRSSSSSSOOOLLLFFFEEEEEEFFFIIIMMMQQQSSSSSSSSSSSSRRRPPPMMMJJJHHHGGGDDD@@@======AAAEEEIIIUUU[[[bbbddd```WWWOOOJJJEEEDDDBBBAAAAAABBBDDDEEECCCBBBAAAAAAAAA@@@>>>;;;:::999777666777888:::<<>>FFFXXXhhhppp[[[WWWTTTLLLMMMTTT]]]dddmmmuuuzzz|||~~~xxxvvvvvvtttrrrooopppppppppooollliiigggbbbcccfffgggfffaaaYYYSSSRRRRRRTTTUUUVVVWWWXXXXXXTTTQQQKKKEEE???:::777555777888888666333000000000...,,,++++++++++++***((())))))))))))))))))))))))&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))'''%%%$$$$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))***+++---///111333444111222222111000000333555555888===AAA@@@<<<666222---///222555777777777666444333111000000222444666666444333333444444444222...,,,,,,...222666999:::666777888:::;;;;;;<<<<<<777666444222000......---///......---------......000000//////............------......///111222333333444555555555555444444555777999999999:::<<<===>>>===;;;999:::<<<>>>@@@KKKSSS___hhhoootttzzz~~~~~~}}}zzzvvvssspppooonnnkkkcccWWWMMMEEEAAA???===<<<999777666444888DDDQQQnnn~~~yyyzzzssseee^^^XXXTTTOOOJJJGGGGGGIIIKKKKKKJJJJJJJJJIIIFFFAAA===888666444333666:::@@@CCCHHHHHHJJJLLLMMMMMMJJJGGGEEEBBB@@@???<<<<<>><<<999888777666666777999:::???@@@AAACCCGGGNNNVVV\\\___ccckkkrrrxxx~~~~~~uuueeeaaadddjjjvvvxxxlllbbbSSSEEE;;;666444333111111111111111111111111222222222222111111111111000000000111111111222222222333333333555666777888777777:::<<<>>>DDDTTTdddsss^^^XXXTTTMMMMMMSSSZZZaaakkktttyyy}}}yyywwwwwwuuussspppqqqqqqooollliiihhhhhhbbbcccdddfffeee```YYYTTTPPPQQQRRRSSSTTTUUUUUUUUUTTTQQQLLLEEE???;;;888666777888888666333000000000...---++++++,,,,,,***)))((((((((((((((((((((((((&&&''')))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))***'''%%%###$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%(((((((((''''''((((((((()))***,,,...111333444555222333333111000000222444444888===AAA@@@<<<666111...000222444555666666666111000......///111444666666444333444555777666666...---+++---000444777888666777888:::;;;<<<<<<<<<888777555222000///...------------------...///000///////////////.....................///000111222333333444444333333333333555777999::::::;;;===???>>>===;;;:::;;;>>>AAADDDIIIPPP\\\hhhqqqzzz}}}yyyuuurrrpppjjjbbbVVVKKKDDD@@@>>>===<<<999777666555777AAAKKKiii}}}yyyiiibbbZZZVVVPPPKKKHHHHHHJJJKKKLLLKKKKKKJJJIIIFFFBBB>>>:::888555333444888<<>>===DDDMMMSSSXXX___eeeffffffeeeeeecccaaa^^^\\\ZZZVVVPPPLLLIIIHHHGGGFFFFFFGGGIIIJJJIIIIIIIIIHHHFFFDDDBBBAAA@@@>>><<<:::999999:::;;;DDDEEEFFFDDDAAA===<<<;;;======>>>???AAABBBDDDEEECCCAAA@@@@@@AAA@@@???===999888666555555777888999<<<>>>@@@BBBGGGMMMTTTZZZ]]]bbbiiipppwww}}}}}}~~~ssseeecccffflllwww}}}vvvkkk```QQQCCC:::555444333111111111111111111111111111111111111111111111111000000000111111222222333333333333444555777888999999999:::===>>>CCCPPP^^^{{{vvvaaaYYYTTTNNNNNNRRRYYY```iiirrrxxx{{{~~~{{{xxxxxxvvvtttpppqqqqqqnnnkkkiiihhhiiiaaaaaabbbcccccc```ZZZVVVRRRRRRSSSTTTTTTTTTTTTSSSTTTQQQKKKEEE@@@;;;888777777888888666333000000000///...,,,,,,------+++***(((((((((((((((((((((((('''((()))***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''''''''%%%###$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%(((((((((''''''((((((((()))***---000222444555555666666555333000///000222555888===@@@???:::444000//////000222333555666666///...---,,,...111444666666555444555777888888888///---++++++...222555666777777888999:::::::::999888777555333111///......++++++,,,,,,...///111222------......///000000111000000////////////000000111111111222333333444555888:::<<<======>>>@@@BBB???>>>======???AAADDDFFFGGGMMMYYYfffsss~~~zzztttpppnnnfff___VVVMMMGGGDDDAAA??????<<<999999888999@@@IIIddd{{{}}}lllddd\\\XXXSSSNNNJJJJJJJJJKKKPPPNNNLLLKKKIIIFFFBBB>>><<<:::777555555777:::<<<>>>AAAEEEIIIKKKKKKKKKKKKGGGEEECCCAAA======FFFQQQYYY\\\___``````______```bbbbbbaaa```\\\WWWPPPLLLHHHHHHFFFFFFEEEFFFFFFGGGHHHHHHHHHGGGFFFDDDCCCBBB??????===;;;:::999999888<<<<<<<<<:::888888999::::::;;;===???AAACCCDDDEEECCCAAA@@@???@@@@@@???>>>999888777555555666888999999<<<@@@DDDHHHMMMRRRUUU\\\aaahhhoootttyyy~~~~~~~~~yyy{{{pppcccbbbfffjjjuuu|||tttjjj___PPPAAA888444333333111111111111111111111111000000000000000000000000///000000111222333333333333333444555666888999:::;;;:::;;;===>>>BBBMMMXXXqqqzzzdddZZZTTTOOONNNQQQXXX___hhhpppvvvyyyzzz||||||yyywwwuuussspppoooooonnnllljjjiiihhhaaa```aaabbbbbb___ZZZWWWTTTUUUUUUVVVVVVVVVUUUUUUSSSPPPKKKEEE???;;;888666777888888666333000000000000...------------,,,***))))))))))))))))))))))))&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%'''%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((***---000333444555555777777666333000...///111444777;;;===<<<888333000,,,------...000222444666...---,,,,,,---000444666666555444555777999999888111...++++++...111444555888888999999999999888888888777555333111///......++++++,,,,,,...///111222,,,,,,---...///000111111111111000/////////////////////000111333555666888;;;===?????????@@@BBBCCCAAAAAAAAAAAACCCEEEGGGHHHGGGMMMWWWeeesss}}}uuummmgggddd]]]YYYSSSNNNJJJFFFBBB???@@@<<<:::::::::999>>>EEE\\\vvvoooggg^^^[[[VVVQQQMMMKKKKKKLLLQQQOOOMMMKKKIIIFFFBBB???===;;;888555555666888:::;;;???CCCEEEGGGIIIKKKLLLHHHFFFDDDAAA===>>>JJJWWWcccdddcccaaa]]][[[ZZZZZZ```bbbcccbbb^^^XXXQQQMMMFFFFFFEEEEEEEEEEEEEEEEEEHHHHHHGGGFFFEEEEEEDDDDDD@@@@@@>>>===;;;:::999999666777777666555555777999888:::===@@@BBBDDDDDDDDDCCCAAA??????@@@@@@@@@???:::999777666666777888999777;;;???CCCGGGJJJOOOQQQYYY^^^ffflllqqqvvvyyy|||}}}~~~~~~~~~zzzwww|||pppdddcccfffiiiqqq|||{{{tttjjj___OOO@@@777333222333111111111111111111111111///////////////000000000///000000111222333444444333333444555777999:::;;;<<<:::;;;>>>???BBBKKKTTTiii~~~}}}ggg[[[UUUPPPOOOPPPVVV\\\fffnnnsssvvvxxxyyy}}}}}}~~~|||xxxvvvssspppooommmlllmmmnnnmmmiiifffcccbbbaaaaaa```]]]YYYUUURRRSSSTTTUUUVVVWWWWWWWWWQQQOOOJJJDDD>>>:::777666777888888666333000000000///---,,,,,,---,,,+++)))))))))))))))))))))))))))''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''))),,,000333444555555555555444222///...///111111333666888888666333111++++++,,,---///222555777///...---,,,---000333555777555444555777888888888444111------///222555666888999999:::::::::::::::999888666333111000///......------------...//////---.........//////000000000////////////000000111//////000111333555888999===???@@@@@@@@@@@@BBBCCCBBBCCCDDDEEEGGGHHHHHHHHHHHHLLLUUUaaannn{{{|||rrrggg^^^WWWTTTPPPOOONNNNNNMMMIIIDDDAAABBB>>><<<===<<<;;;>>>CCCSSSooorrrlllaaa]]]XXXSSSOOOMMMMMMMMMOOOMMMKKKJJJHHHFFFCCC@@@<<<:::777555444555777888:::===@@@BBBCCCFFFJJJMMMJJJHHHFFFBBB>>>@@@OOO^^^mmmmmmlllhhhbbb\\\XXXVVVZZZ]]]aaaaaa]]]WWWPPPLLLDDDDDDDDDDDDDDDEEEEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDAAA@@@>>>===;;;;;;;;;;;;666888888888777666777888888:::>>>AAACCCDDDDDDDDDCCCAAA???>>>@@@@@@@@@@@@<<<:::888777666777999:::888:::===???BBBFFFLLLOOOSSSYYYaaahhhnnnssswwwyyy{{{|||~~~vvvvvv}}}sssfffeeegggiiipppzzz{{{tttjjj___NNN???666222111111111111111111111111111111//////000000000111111111///000000111333444444555333444444666777999;;;<<<<<<:::;;;>>>???BBBIIIRRR```vvvjjj[[[UUUQQQOOOOOOQQQXXXbbbkkkqqquuuxxxyyy{{{|||}}}~~~{{{wwwtttqqqnnnooollljjjlllpppooojjjeeeeeedddbbbaaa___[[[WWWSSSNNNOOOQQQSSSUUUVVVWWWWWWQQQNNNIIICCC>>>:::777666777888888666333111000000...,,,++++++++++++***((()))))))))))))))))))))))))))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$)))'''%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&(((,,,000333444555555222222222000......000111---///222444555444333222,,,,,,,,,---000444777999///...---,,,...000333555777666444555777888888777777333///...000444666888888999:::;;;<<<<<<======999888666333111000///...111000///...---,,,,,,,,,///////////////.....................///111222333000000000111333555888999>>>???AAAAAA@@@@@@AAABBBCCCDDDFFFHHHIIIIIIIIIHHHHHHKKKRRR\\\iiiuuu}}}zzzrrrggg[[[QQQIIIEEEEEEGGGKKKNNNPPPNNNIIIEEEEEEAAA???@@@@@@>>>@@@EEELLLjjj~~~uuupppbbb___ZZZUUUQQQNNNNNNNNNLLLJJJIIIHHHHHHFFFDDDAAA;;;999777555444444666777999<<>><<<;;;;;;;;;<<<:::<<<===<<<:::999999999888:::>>>BBBDDDEEEDDDCCCCCCAAA???>>>???@@@AAA@@@<<<;;;999888777888999:::999::::::;;;>>>CCCJJJOOONNNTTT]]]eeelllqqquuuxxxzzz|||~~~sssttt|||uuuiiihhhjjjjjjpppyyy|||uuujjj___NNN???555111000111111111111111111111111111000000111111222222222333///000000222333444555555333444444666888:::<<<===<<<:::;;;>>>@@@BBBHHHPPPYYYooozzzzzzkkk\\\UUURRROOONNNMMMUUU___iiipppuuuxxxzzzzzz{{{|||}}}~~~{{{uuurrrooommmmmmmmmlllkkkiiigggeeedddeeeddddddcccaaa]]]VVVRRRTTTTTTVVVVVVVVVTTTRRRQQQRRRPPPKKKDDD===999888999999888666444222000...---............---+++)))(((******))))))((((((''''''(((''''''((())))))(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))$$$$$$'''...111111222666999777444222000000111222000111333555777666333000***)))***---111444444444333111///------000333555???<<<999666444555777999444333000//////222555777::::::;;;;;;;;;:::999888777666444222000//////000---------------...///000333111000...------------------...///000111222222333222111111222555777999???>>>======>>>@@@BBBCCCCCCFFFIIIKKKKKKKKKLLLMMMMMMOOORRRXXX```jjjrrrxxxxxxrrrhhh]]]SSSHHH???:::>>>AAAEEEKKKOOOPPPNNNKKKIIIHHHFFFBBB>>><<<===>>>OOO```vvvxxxsssfff```XXXRRROOONNNNNNMMMKKKJJJJJJJJJKKKIIIEEEBBB???===<<<:::888666666555999999:::===BBBFFFHHHIIIGGGEEEDDDBBB???AAAMMMZZZqqqvvv{{{yyypppdddYYYTTT[[[[[[[[[ZZZXXXSSSLLLHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBAAA??????@@@???===<<>>CCCIIILLLNNNSSSZZZaaagggmmmssswwwxxxwwwwww{{{rrruuuttttttuuuppppppvvv{{{uuummm]]]JJJ>>>777111000222000000111111111111000000222111111111000000//////111222222333333444444555555666777888888999;;;>>>>>>???@@@@@@@@@BBBFFFJJJXXXdddvvv~~~uuuxxxtttcccYYYSSSOOOLLLNNNTTT\\\dddkkkqqqwww{{{{{{|||}}}~~~~~~}}}yyytttqqqooommmmmmmmmlllkkkjjjhhhfffeeeeeedddccccccaaa]]]WWWRRRRRRSSSUUUUUUUUUTTTRRRPPPQQQNNNJJJCCC<<<999888999888888666444222000......---......---,,,+++)))(((((((((((((((''''''''''''(((''''''((())))))(((&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))(((&&&)))...000//////222444333222111111222333444111111111333555555444222,,,++++++---///111111000222000...------///222444<<<:::777444333444555666444222///......111444666777888999:::::::::999888888666444222000000//////......---------......///111000///...------......////////////000000000000333222222222333666888:::???>>>======>>>AAADDDFFFGGGIIILLLNNNNNNNNNNNNOOOMMMNNNPPPTTTZZZbbbiiinnnnnnhhh___UUULLLDDD===999;;;>>>BBBIIIOOOSSSSSSRRRPPPOOOKKKFFFBBB@@@@@@BBBKKKZZZooozzzmmmhhh```ZZZUUUSSSPPPOOOJJJIIIHHHIIIHHHGGGCCC@@@@@@???===;;;999888777777777777888<<>>===>>>???AAABBBDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@???===<<<:::888777666777777<<<;;;999:::===AAAFFFJJJLLLPPPWWW^^^ccciiiooorrrtttssstttyyy{{{pppuuuvvvvvvxxxtttuuu|||xxxrrriiiYYYGGG<<<666222111333000000111111111111000000111111111111000000000///111222222333333444444555333444555666666777999<<<===>>>?????????AAAEEEHHHPPP\\\kkkyyyzzzxxx{{{|||hhhZZZRRRMMMJJJLLLQQQYYYaaahhhnnntttxxxyyyzzz|||}}}~~~~~~}}}|||wwwsssqqqpppnnnllllllllllllkkkiiigggfffdddcccccccccaaa]]]WWWSSSQQQRRRTTTUUUUUUSSSQQQPPPOOOMMMHHHBBB<<<999999:::888777666444222000///...---------,,,+++***)))(((&&&''''''''''''''''''((((((''''''((())))))(((&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((&&&(((...000...///222333333222111111222333333222111111222555666555444///---,,,,,,---...---,,,000///---,,,---...000111888666444333222222222333333111...------///222444555666888999::::::999888888777555333111000////////////...---------......000///............//////111000000000/////////...333333333333555777999;;;???>>>======???CCCGGGJJJLLLNNNQQQRRRQQQQQQQQQRRROOOOOOOOOQQQVVV[[[aaaeeeeee___VVVMMMFFFAAA===:::888:::>>>FFFNNNUUUYYYZZZXXXUUUPPPIIIDDDAAACCCDDDFFFQQQeeeyyyuuuooofff^^^XXXSSSOOOLLLJJJIIIHHHHHHHHHGGGCCCAAABBBAAA???===;;;::::::999777888999===CCCGGGIIIIIILLLIIIGGGDDD???>>>FFFPPP___eeennnsssqqqjjjccc___RRRRRRRRRSSSTTTRRRNNNJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA???@@@AAA@@@>>>@@@EEEIIIIIIHHHGGGDDDAAA@@@AAABBB???@@@BBBDDDEEEGGGGGGHHHEEEEEEDDDCCCBBB@@@>>>======<<<:::999888888888999;;;:::999999;;;>>>CCCEEEIIIMMMTTTYYY___dddiiilllnnnnnnqqqwwwwwwqqqzzzwwwyyy{{{yyy{{{|||uuupppeeeUUUDDD:::555222222444000000111111111111000000111111111111000000000000111222222333333444444555333444666666666777:::<<<<<<===>>>>>>???AAADDDGGGLLLVVVdddqqq|||}}}|||rrr___SSSMMMKKKJJJNNNUUU\\\cccjjjqqquuuxxxyyyzzz|||}}}}}}||||||wwwtttsssrrrpppkkklllmmmmmmllljjjhhhgggccccccccccccaaa^^^XXXTTTRRRSSSTTTUUUUUUTTTRRRQQQMMMKKKGGGAAA;;;888999:::888777666444222000///...---,,,,,,,,,+++***))))))&&&'''''''''((()))))))))(((''''''((())))))(((&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%###&&&,,,000000222666777777666444333222111000222222444777999:::888666///---++++++,,,,,,,,,+++///...---------...//////555555444333333222111111222000---,,,,,,...000222444666777999:::;;;::::::999888666444222111//////000///...---------------............//////000000000000000000////////////333333444555666888:::;;;===<<<;;;<<>>===777888;;;BBBKKKTTT[[[^^^\\\YYYRRRJJJCCCAAABBBDDDDDDLLL\\\qqqyyynnnccc[[[UUUPPPNNNKKKJJJIIIJJJJJJIIIGGGEEECCCBBB@@@>>>===<<<;;;;;;;;;;;;===BBBGGGKKKLLLLLLMMMJJJGGGCCC>>>;;;???GGGOOOVVV___fffhhheee___[[[TTTSSSRRRRRRQQQOOOKKKHHHKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEECCCCCC>>>AAABBBAAA???AAAIIIPPPOOOOOOMMMIIIEEECCCDDDEEECCCDDDEEEGGGIIIIIIIIIIIIFFFFFFFFFDDDBBB???===<<<===<<<:::999888888888999:::999888777999<<>>===>>>??????@@@AAADDDFFFLLLVVVeeesss{{{eeeVVVPPPPPPHHHLLLRRRYYY___gggnnnssswwwxxxzzz|||}}}}}}}}}}}}zzzwwwvvvuuussskkklllmmmnnnmmmkkkiiigggbbbbbbbbbbbbbbb^^^YYYUUUSSSTTTVVVWWWWWWVVVTTTSSSMMMKKKGGGAAA;;;888999:::777666555444222111000///------,,,++++++*********((((((((()))*********+++(((''''''((())))))(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%###%%%+++//////222666888888888888666444222111000333888===@@@???:::666///---++++++,,,.........////////////////////////444555666666555444222111222000---++++++---///111555666888:::<<<<<<<<<<<<999999777666333111///...000///...---------------------...//////000000000.........///000111111111333333444555777999;;;<<<;;;::::::<<>>===999888:::???HHHRRRYYY]]]^^^[[[TTTLLLEEECCCDDDFFFGGGKKKWWWkkkyyymmmccc\\\WWWTTTLLLKKKJJJJJJKKKKKKIIIHHHDDDCCCAAA@@@???>>>======>>>???AAAEEEJJJMMMNNNMMMMMMIIIEEEBBB===888:::???DDDIIIRRRZZZ^^^]]]YYYVVVUUUSSSQQQQQQPPPOOOLLLJJJLLLKKKIIIFFFEEEEEEEEEFFFHHHIIIJJJKKKKKKJJJHHHGGGAAACCCDDDBBB@@@CCCLLLSSSVVVVVVUUURRRNNNKKKJJJJJJHHHIIIJJJLLLLLLLLLKKKJJJIIIHHHGGGEEECCC@@@>>>===<<<;;;999888777777777888999888777666777999<<<>>>EEEIIINNNSSSWWW[[[```cccfffiiinnntttzzz~~~yyy}}}xxxoootttyyyzzz{{{tttooogggUUUBBB888666333111111000000111111111111000000000000000000000000111111111222222333333444444555666777888999999:::<<>>???AAAAAAAAABBBDDDFFFJJJTTTeeevvvjjjZZZSSSRRRHHHLLLQQQVVV]]]dddlllrrrwwwxxxzzz}}}~~~}}}zzzyyyvvvtttlllmmmoooooonnnkkkhhhfffaaaaaabbbbbbbbb___ZZZVVVSSSTTTVVVXXXXXXWWWVVVUUUOOOMMMHHHBBB<<<999999:::777666555444222111000///...---,,,,,,++++++,,,,,,)))***************++++++(((''''''((())))))(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((&&&'''+++------///333555666888999999888666555000444;;;AAAEEECCC===777111///,,,,,,...000111111000111111222111111000///444666888999999666444222222000---++++++,,,///111666777999;;;<<<<<<<<<<<<::::::999777444222000...//////...---------......------...///000000//////------...///000111222222111222444666888999;;;;;;:::;;;<<<>>>BBBGGGKKKMMMOOOQQQTTTUUUTTTSSSTTTUUUUUUTTTSSSSSSVVVZZZ^^^aaaddd]]]SSSJJJDDD@@@>>><<<<<<;;;;;;???GGGPPPXXX[[[```]]]XXXPPPJJJGGGHHHJJJJJJMMMVVVggg}}}yyynnneee^^^YYYOOONNNLLLKKKLLLKKKJJJHHHFFFEEEDDDCCCAAAAAAAAA@@@AAAAAACCCGGGKKKNNNMMMLLLLLLHHHEEECCC===888777;;;@@@DDDJJJQQQWWWYYYWWWUUUSSSQQQOOOOOOPPPPPPOOONNNLLLKKKIIIGGGFFFFFFGGGHHHGGGHHHJJJKKKKKKJJJHHHGGGFFFGGGFFFDDDCCCEEELLLQQQYYY[[[\\\[[[XXXUUUSSSSSSOOOPPPQQQRRRQQQPPPNNNLLLKKKJJJHHHEEECCCAAA@@@@@@===<<<:::888777666666666777777666666777999;;;<<>>@@@BBBBBBBBBBBBDDDFFFFFFPPPaaatttooo]]]TTTPPPHHHKKKOOOTTTZZZbbbkkkqqqvvvxxxzzz}}}~~~|||yyyvvvtttmmmoooppppppoookkkhhheeeaaaaaaaaabbbbbb___ZZZVVVRRRTTTUUUWWWWWWWWWUUUTTTQQQNNNJJJCCC<<<999888999666666555444222111000000///...---,,,,,,,,,---...************))))))))))))(((''''''((())))))(((&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&)))&&&&&&***---,,,///333444666888::::::888666444111444:::AAADDDCCC>>>:::555222///...///111222222222333444555444333111000333666999;;;;;;888444222333111...++++++---///111666777999:::;;;;;;;;;:::::::::999888555222000.........---------......///---...///000000//////.........//////000000111111000111333555888999:::;;;;;;<<>>@@@DDDLLLSSSWWWXXXVVVSSSQQQOOONNNNNNOOONNNMMMLLLKKKHHHFFFFFFGGGIIIJJJHHHJJJLLLMMMMMMLLLJJJIIILLLJJJHHHFFFFFFGGGJJJLLLTTTXXX\\\^^^^^^\\\ZZZZZZWWWXXXYYYYYYWWWTTTQQQOOOMMMKKKHHHEEECCCCCCCCCDDD@@@>>><<<999777666666666666666555666777999;;;<<>>BBBEEEIIILLLNNNOOONNNPPPTTTUUUUUUVVVWWWXXX\\\ZZZXXXXXXYYY\\\```bbbgggaaaYYYQQQLLLHHHDDDBBB@@@??????CCCKKKSSSZZZ]]]]]]\\\YYYTTTOOOLLLLLLMMMMMMPPPWWWeeexxxyyyoooccc```[[[WWWTTTQQQNNNKKKLLLKKKJJJIIIHHHGGGGGGGGGIIIJJJLLLOOORRRSSSQQQOOOLLLHHHFFFEEEBBB;;;999;;;<<<===@@@GGGPPPVVVXXXWWWWWWTTTPPPMMMLLLKKKJJJHHHLLLJJJHHHFFFFFFHHHJJJKKKPPPRRRTTTVVVVVVTTTRRRQQQPPPLLLIIIGGGHHHIIIIIIIIIMMMRRRYYY]]]___^^^]]]\\\\\\]]]^^^]]][[[XXXTTTRRROOOLLLHHHEEECCCCCCEEEGGGBBBAAA>>>;;;888777666666555555555666777999;;;<<<<<<@@@FFFKKKOOOTTTXXX\\\[[[aaakkksssyyyzzz{{{yyylllgggpppyyy}}}~~~vvvppp___LLL999333444555333222000000111111111111000000//////000000111111111222111222222333333444555555666888999999999;;;===???<<<>>>@@@AAAAAAAAABBBCCCIIIQQQ```uuukkkZZZQQQFFFHHHKKKOOOUUU^^^hhhnnnssstttwwwzzz|||~~~~~~~~~zzzvvvtttsssnnnnnnnnnnnnnnnlllhhhddd^^^^^^^^^^^^^^^[[[VVVSSSTTTVVVYYY[[[[[[ZZZWWWUUUPPPMMMGGGBBB<<<999777666777555333333333333111///---,,,+++***))))))))))))******))))))((((((''''''((('''%%%$$$$$$%%%&&&((($$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###(((,,,------888888999999888666333222111333666999;;;;;;:::999:::555///...111444777777999;;;<<<;;;777444222111666999===>>>;;;888555333222222000---+++,,,...111888888999::::::999777666:::::::::999777444222111//////...------------...222111000.........///000//////000000111111111222111222222333444555666777>>>AAAEEEGGGIIIJJJKKKLLLQQQSSSVVVYYYZZZZZZYYYXXXYYYZZZ\\\]]]^^^aaadddgggllleee]]]WWWTTTOOOHHHBBB@@@AAACCCFFFJJJQQQXXX]]]aaa___\\\WWWSSSOOOLLLKKKSSSTTT[[[gggvvvyyynnndddbbb```ZZZWWWWWWRRRQQQPPPOOONNNNNNOOOPPPOOOOOOQQQSSSVVVUUUSSSQQQNNNJJJFFFCCCAAA@@@???>>>>>>???AAAFFFNNNTTTXXXYYYWWWUUUTTTSSSSSSRRRPPPNNNOOOLLLHHHDDDCCCFFFLLLQQQXXXXXXZZZ[[[[[[YYYUUURRRSSSQQQOOONNNMMMLLLJJJHHHPPPPPPSSSWWW\\\^^^^^^]]]___^^^^^^]]][[[ZZZXXXWWWNNNKKKHHHFFFFFFGGGGGGFFFGGGDDD???;;;777666666666555555555666666777888999===@@@DDDHHHLLLPPPTTTWWW[[[```hhhnnntttzzz|||eeeffffffiiittt~~~vvvnnn\\\LLL;;;444333222111222111111111111111111111111222222111111111111111111---///222555777666555444666555555999===???>>><<<===???AAABBBBBBDDDGGGIIIKKKSSSddd|||ppp^^^VVVLLLIIIIIINNNTTTYYYaaahhhkkkrrrvvvxxxzzz{{{vvvtttsssnnnnnnnnnoooooolllhhheee______^^^^^^]]]ZZZVVVRRRSSSVVVXXX[[[[[[YYYWWWUUUPPPMMMHHHBBB===999777666777555444333333333111000222000...,,,***************)))))))))(((((((((''')))(((&&&%%%%%%&&&((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$(((,,,------666666777777666444222000111222333555666888999999888444///...000444777888<<<===>>>===999555333333333666999999777333111000222222111...,,,---///111444444666777888888888888:::::::::999777444222111//////...------------...222111///.........///000....../////////000000000000111222333555666777777>>>AAADDDFFFGGGIIILLLNNNSSSTTTWWWZZZ[[[[[[ZZZYYYYYYZZZ\\\]]]^^^aaaeeehhhkkkfff___YYYUUUPPPKKKHHHCCCDDDFFFGGGKKKQQQXXX]]]aaa```]]]YYYUUURRRPPPOOOSSSSSSYYYdddrrruuurrrnnngggbbbaaa[[[ZZZXXXVVVUUUVVVWWWWWWXXXYYYZZZ\\\]]][[[WWWTTTMMMJJJEEEBBBAAAAAA@@@??????@@@BBBHHHOOOUUUXXXZZZWWWTTTRRRPPPPPPOOONNNLLLPPPNNNJJJFFFEEEHHHMMMRRRZZZ[[[^^^aaabbbaaa]]][[[YYYVVVTTTRRRRRRQQQOOOMMMNNNNNNOOORRRVVVXXXXXXWWW\\\\\\\\\\\\[[[YYYWWWVVVNNNKKKHHHGGGGGGHHHHHHGGGGGGEEEAAA===:::888777777666666666666777888999999<<>>>>>======???AAABBBBBBDDDFFFIIIIIIRRReeesss```VVVMMMIIIIIIMMMRRRWWW___gggjjjqqqvvvwwwzzz{{{wwwtttrrrnnnnnnnnnoooooommmiiifffaaa```___^^^]]]ZZZUUURRRSSSUUUXXXZZZ[[[YYYWWWUUUQQQNNNIIICCC>>>:::888777888666444444444444222000555333000---+++***++++++))))))))))))(((((((((((()))((('''&&&&&&'''))))))&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$(((+++---...333444555555444222000///000000000000222444777999666333///...000444777888???@@@AAA>>>;;;777555444222444666666444111000///222333222000......///000000111222444666888::::::999999999999777555222111//////...------------...111000///.........//////---.............../////////000111333555777888999???AAACCCEEEFFFIIIMMMPPPVVVXXXYYY[[[\\\\\\[[[ZZZZZZ[[[]]]^^^___bbbgggjjjkkkhhhddd]]]VVVQQQPPPPPPKKKLLLLLLLLLNNNSSSZZZ___cccbbb```^^^[[[YYYWWWWWWUUUSSSVVV___kkkzzzyyyrrrpppkkkiiifffdddcccccccccdddgggggghhhiiihhhddd^^^YYYQQQMMMHHHEEEDDDDDDDDDCCCCCCDDDGGGLLLRRRXXX[[[[[[XXXUUURRROOOOOOOOONNNMMMQQQOOOLLLHHHGGGIIIOOOSSS[[[^^^ccchhhjjjjjjhhhgggbbb```\\\ZZZXXXWWWUUUSSSOOONNNMMMNNNQQQSSSSSSSSSWWWXXXYYYYYYXXXVVVTTTSSSMMMJJJHHHGGGHHHIIIIIIHHHGGGFFFCCC@@@===:::999888777666666777777888999:::;;;===AAADDDGGGKKKOOORRRYYY^^^fffmmmrrryyysssggg```dddgggkkktttzzzqqqgggXXXIII:::444333222111222333333333333333333333333111111222222222222222222222333444555777888999999999888777888;;;>>>??????>>>???AAAAAAAAACCCEEEHHHFFFQQQeeexxxcccYYYNNNIIIHHHKKKPPPTTT\\\dddiiipppuuuwwwzzz{{{wwwtttrrrnnnnnnnnnppppppnnnjjjgggbbbaaa___^^^\\\YYYUUUQQQSSSUUUXXXZZZZZZYYYVVVUUURRROOOIIICCC>>>;;;999888888666444444444444222111444111...,,,******+++,,,))))))))))))(((((((((((((((''''''&&&''''''((()))&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((+++...///222333444555444222000///......///000111333555666444222///...000333666888@@@AAAAAA>>>:::666555444444666777777444222222222222333444222000.........000000222333666888:::;;;999999999999777555333111//////...------------...////////////.../////////...........................///000333555777999:::@@@BBBCCCDDDGGGKKKQQQUUU[[[\\\\\\]]]]]]]]]]]]]]]\\\]]]^^^^^^```ccchhhlllllllllhhh```WWWRRRRRRUUUTTTTTTSSSSSSTTTXXX^^^cccffffffeeedddcccaaa```___XXXTTTSSSYYYbbbmmm|||~~~|||yyyvvvtttsssssstttvvvvvvwwwwwwtttnnnfff```XXXTTTOOOKKKJJJJJJJJJJJJKKKLLLNNNSSSXXX\\\^^^^^^\\\XXXSSSQQQPPPQQQQQQQQQPPPOOOLLLHHHGGGIIINNNRRRXXX]]]dddkkknnnpppppppppnnnkkkfffccc```^^^[[[XXXUUUSSSPPPPPPQQQRRRRRRQQQSSSTTTUUUVVVUUUSSSQQQOOOKKKIIIGGGGGGHHHIIIIIIHHHFFFEEECCCAAA>>>;;;999888888777777888888999:::;;;:::<<>>AAABBB>>>???AAAAAAAAABBBDDDFFFFFFOOOaaayyy}}}ggg\\\OOOJJJGGGIIIMMMQQQYYYaaagggnnntttvvvyyy~~~zzzwwwtttqqqmmmmmmnnnooopppnnnjjjgggcccaaa___]]][[[YYYUUURRRSSSUUUXXXZZZZZZYYYVVVTTTRRROOOIIICCC>>>;;;999888777666444444444444222000...---+++)))))))))++++++(((((((((((())))))))))))%%%%%%%%%&&&&&&''''''(((&&&&&&%%%$$$%%%&&&'''((((((''''''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***...000333444555666555333111000+++---///222444444444333222111000//////111555777>>>???>>><<<888555444444444666777777555444444444333555666555222...,,,,,,222333444555777888999:::888999999888777555333222//////...------------............////////////...////////////////////////---...000333555888:::;;;AAABBBDDDFFFJJJOOOVVV[[[aaa```___________________________```aaadddiiimmmnnnooommmdddZZZTTTUUUXXXYYYZZZZZZYYYZZZ]]]bbbfffiiiiiiiiihhhgggfffdddccc\\\VVVRRRTTTYYY___iiiqqq~~~yyypppjjjaaa]]]WWWSSSRRRRRRRRRQQQWWWWWWXXX[[[___aaaaaa```[[[XXXSSSQQQQQQRRRRRRRRRNNNMMMJJJGGGFFFHHHLLLPPPTTTZZZbbbiiimmmpppsssuuuxxxuuuqqqmmmiiieeeaaa]]]\\\YYYVVVTTTTTTTTTSSSRRRQQQRRRSSSSSSRRRPPPNNNMMMKKKIIIHHHHHHIIIJJJIIIHHHFFFEEECCCAAA>>>;;;999888999888888999999:::;;;<<<:::<<<>>>@@@BBBFFFKKKOOOUUU[[[cccjjjpppwwwwwwpppgggooovvvxxx{{{yyynnndddRRRDDD888444555333222111000000000000000000000000111111222222333333333333444333333333444777999;;;<<<<<<;;;:::;;;<<>>???@@@@@@@@@@@@BBBDDDGGGMMMYYYmmmjjj\\\RRRKKKGGGHHHJJJNNNWWW___eeelllsssvvvyyy~~~~~~~~~zzzwwwtttqqqllllllmmmnnnooommmiiifffbbb```^^^\\\[[[YYYVVVSSSRRRTTTWWWYYYZZZXXXVVVTTTQQQNNNIIICCC>>>:::888777777555333333333333111///*********))))))*********(((((((((((())))))))))))$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''***...111333444555666666444222111***,,,000333555444333222222222111///...///333555;;;<<<;;;999555333333333///222555666666444444444777999;;;:::666000,,,***333444666888999999999888888888999888777555444222//////...------------...------.../////////......000000000///////////////---...000333555888999:::AAACCCFFFJJJNNNUUU]]]bbbeeedddbbbaaa``````aaaaaabbbbbbbbbaaaaaadddiiimmmoooqqqoooiii```ZZZZZZ\\\\\\^^^```aaabbbdddhhhkkklllmmmmmmlllkkkiiigggeee```XXXRRRRRRSSSUUUYYY^^^gggzzz~~~xxxnnniiiccc^^^\\\[[[[[[[[[bbbbbbbbbcccddddddaaa___WWWTTTQQQPPPPPPQQQRRRQQQLLLKKKIIIFFFEEEGGGKKKNNNQQQWWW___eeeiiimmmsssxxx}}}{{{yyywwwtttooojjjfffbbb```]]][[[ZZZYYYWWWUUUUUUUUUTTTSSSRRRPPPOOONNNMMMKKKJJJJJJKKKKKKJJJHHHGGGEEECCC@@@>>><<<;;;::::::999999::::::;;;<<<===<<<===???@@@BBBFFFKKKNNNSSSYYYaaaiiiooovvv~~~rrrooojjjuuu~~~yyynnncccOOOBBB777444555444222111000000000000000000000000111111222222333444444444333333333333555777999:::::::::;;;:::999:::<<<>>>>>>???@@@@@@??????AAACCCGGGIIIRRRbbbxxxkkk\\\UUUMMMGGGGGGHHHLLLUUU]]]ccckkkrrruuuyyy}}}}}}|||yyywwwtttqqqkkkkkkkkkmmmnnnllliiifffbbb```]]]\\\[[[YYYWWWUUURRRTTTWWWYYYZZZXXXVVVTTTPPPMMMHHHBBB===999777666555444222222222222000...,,,,,,------,,,+++***)))'''((((((((()))))))))***$$$%%%&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''''''''***...222222444555666666444222111***,,,...000222333333333222222222000---...111444999999999777444222333444,,,///444777777666555555<<>>=========::::::::::::;;;<<<===>>>>>>???@@@AAABBBFFFKKKOOORRRXXX```hhhnnnuuu}}}~~~pppmmmiiivvvxxxmmmbbbMMMAAA666444666444222111000000000000000000000000111111222222333444444555444444555666777999:::;;;:::<<<>>>===;;;:::<<<>>>???@@@@@@???>>>>>>@@@BBBDDDFFFMMM]]]sssnnn^^^WWWOOOHHHFFFGGGKKKTTT]]]bbbjjjqqquuuxxx}}}~~~|||{{{xxxwwwtttqqqjjjjjjkkklllmmmlllhhheeeaaa___]]][[[[[[ZZZXXXVVVRRRTTTWWWYYYYYYXXXUUUTTTPPPMMMGGGBBB<<<999777666555333111111111111///...//////000111///---***)))'''((((((((())))))******%%%&&&'''((())))))))))))$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((''')))...222222333444555555444222111,,,,,,,,,---...111333444222333333000---,,,///222888888888666444222333555+++///555999999888777777@@@CCCEEECCC>>>666///+++...111666:::<<<;;;999777777888888888777666444333//////...------------...+++,,,.../////////...............------,,,,,,,,,///000111333555777888999@@@DDDIIIPPPWWW^^^fffkkkkkkiiifffcccaaabbbcccdddgggfffdddbbbaaadddhhhllloooppprrrqqqmmmjjjgggfffiiimmmrrrvvvxxxzzz{{{}}}}}}}}}}}}|||yyyuuurrrpppbbbZZZTTTSSSSSSPPPOOOPPPQQQ\\\kkkzzzxxxuuuttttttsssooonnnllljjjgggccc^^^ZZZTTTSSSSSSTTTVVVVVVVVVTTTLLLKKKJJJGGGFFFGGGKKKNNNRRRWWW]]]aaadddjjjsss{{{}}}~~~}}}xxxqqqpppnnnmmmllliiieeebbb```^^^[[[WWWUUUTTTTTTTTTTTTSSSRRRRRRRRRQQQNNNLLLKKKIIIEEEAAA???>>>???@@@;;;;;;:::;;;;;;<<<===>>>???@@@AAAAAACCCFFFLLLPPPQQQWWW```gggmmmuuu}}}qqqoooggguuu~~~wwwlllaaaLLL@@@666444666555222111111111111111111111111111111111222333333444555555555555666888999:::;;;<<<===???BBBAAA???>>>???AAA???@@@@@@???>>>>>>???AAAAAACCCLLL\\\sssqqqbbbYYYPPPIIIFFFGGGKKKSSS\\\aaaiiiqqquuuxxx}}}~~~||||||yyywwwtttqqqnnnllllllnnnooonnniiidddbbb___\\\[[[ZZZXXXUUUSSSQQQSSSWWW[[[]]][[[VVVRRRRRRNNNIIICCC>>>:::999999777555333222222111///...,,,,,,++++++***+++++++++((((((((((((((((((((((((***'''$$$&&&***+++((($$$***)))'''&&&%%%%%%&&&&&&((('''''''''((()))+++,,,%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((******+++)))))))))***+++---...///333111000222444555222000...,,,+++,,,000222222000333555555222...,,,---///333555666666333111000000333111111222555888999999>>>@@@BBBCCC@@@888...'''///111444999======;;;999:::::::::999888777666555222111///...------........................------000///---,,,---...000222000000111111222555999===CCCGGGNNNTTTZZZ___dddgggfffdddaaa___```bbbfffhhheeeggghhhddd``````eeejjjlllnnnrrrtttuuusssqqqpppnnnrrrwww||||||rrrjjj___XXXUUURRRNNNJJJPPPTTTZZZbbbooo||||||uuukkkdddaaa^^^[[[XXXUUUSSSSSSUUUXXXYYYWWWUUUNNNLLLIIIFFFEEEFFFHHHJJJQQQWWW^^^cccfffkkkpppuuu{{{~~~}}}|||yyyvvvrrrnnnkkkiiicccaaa^^^\\\\\\[[[YYYXXXVVVSSSOOOMMMNNNOOOPPPPPPHHHGGGEEEBBBAAA???>>>>>>???>>>===>>>???@@@???===AAABBBBBBBBBCCCEEEIIILLLSSSXXX```iiipppwww}}}xxxooosssyyy~~~~~~xxxkkk^^^GGG???777333444444333000222222111111111111111111333333222222222333444444333444555666777888999999<<<>>>AAABBBAAA???>>>???????????????????????????;;;DDDNNNZZZnnnsssaaa\\\SSSJJJGGGFFFIIIQQQYYY^^^dddlllrrrvvvxxxyyyzzz|||xxxvvvtttqqqnnnmmmlllnnnpppnnnjjjeeeaaa___]]]\\\[[[YYYVVVSSSQQQSSSWWW[[[^^^\\\WWWSSSSSSPPPJJJCCC>>>;;;999999888666444333333222111///,,,,,,++++++******++++++)))))))))))))))))))))))),,,)))'''))),,,---***'''((('''&&&%%%%%%%%%&&&&&&''''''''''''''')))***+++&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%%%%$$$###$$$%%%&&&(((***,,,---222000000111444555333111...,,,+++---000222333222222444444222///---...000222444555555333111000000222111000222555888999:::===>>>AAABBB@@@:::111+++///111444888<<<===;;;999::::::::::::999777666555222111///...------......////////////////////////000///...------...000111000111111111222666:::>>>DDDHHHOOOUUUZZZ]]]aaacccbbbaaa``````aaacccfffgggccceeeeeeaaa^^^^^^bbbgggllloootttwwwwwwwwwuuutttrrruuuyyy~~~~~~uuuiii___[[[XXXTTTPPPNNNPPPSSSXXXbbbssszzzsssiiibbb^^^\\\YYYWWWUUUTTTTTTVVVXXXYYYWWWTTTPPPNNNJJJGGGFFFGGGIIIJJJPPPUUU\\\bbbfffjjjqqquuu~~~~~~|||yyyvvvrrrooommmhhhfffcccaaa```___]]][[[WWWTTTPPPNNNOOOPPPPPPPPPLLLJJJHHHFFFCCCAAA@@@???AAA???>>>>>>@@@AAAAAA@@@BBBCCCCCCCCCCCCEEEHHHKKKQQQWWW___hhhooowww}}}{{{{{{ssssssyyy}}}}}}vvviii[[[FFF???777333333444222000111111111111111111111111333333222222333333444555666777777888:::;;;;;;<<<<<<>>>AAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>EEEMMMWWWhhh}}}}}}|||ppp^^^ZZZRRRJJJGGGGGGIIIPPPXXX^^^dddlllssswwwyyyzzz{{{|||wwwvvvsssqqqooonnnmmmoooqqqooojjjfffaaa```___^^^]]]ZZZVVVSSSQQQSSSWWW\\\^^^]]]YYYVVVUUUQQQKKKDDD???;;;999888999777555444444333111000---,,,++++++******++++++************************+++)))((())),,,,,,***'''%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''((()))***'''$$$"""###'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%###"""""" !!!"""$$$&&&)))+++,,,/////////111333444333222///---,,,...000333444444333444444222000///000111111333444444222000000000111000///111444888999:::;;;<<<>>>@@@@@@;;;444//////000333888<<<===;;;999;;;;;;::::::999777666555222111///...------......///000000000000000000000000000...------...///000111222222222333777<<>>AAABBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@EEELLLSSS```qqq}}}|||wwwuuu}}}ppp___XXXQQQJJJHHHHHHIIIOOOVVV]]]ccclllssswwwyyy{{{|||}}}wwwuuusssqqqpppnnnnnnoooqqqpppkkkfffaaa`````````___[[[VVVRRRRRRSSSWWW[[[^^^^^^[[[WWWVVVSSSLLLEEE???;;;999888888666444444444333111///------,,,+++************************************'''&&&%%%&&&((((((&&&$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''(((((((((&&&"""!!!&&&)))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$&&&(((***,,,---------...000222444444333///......///111444666777777777555333111000/////////111333333222000000000000///...000444777999:::::::::<<<======999444//////000333777;;;===<<<:::;;;;;;;;;:::999888666666222111///...------......///////////////000000000000000///............///111222333333444888===AAAFFFJJJQQQVVVWWWWWWWWWWWWUUUXXX^^^cccfffgggfffeeebbbaaa___\\\YYYZZZ^^^bbbkkkqqqzzz{{{lllccc]]]ZZZXXXSSSQQQOOOMMMNNNUUU^^^eeeuuu}}}tttiiiaaa]]]\\\ZZZXXXYYYZZZ\\\]]]]]][[[YYYWWWTTTRRROOOLLLJJJIIIJJJJJJOOOTTT[[[aaafffllltttyyy~~~{{{yyywwwuuusssqqqooommmkkkgggeee\\\ZZZXXXVVVVVVVVVTTTSSSPPPOOOMMMKKKIIIGGGFFFFFFGGGEEECCCCCCEEEGGGHHHHHHGGGGGGFFFEEECCCDDDFFFIIINNNSSS[[[dddmmmuuu}}}vvvpppsssxxx||||||uuufffXXXBBB>>>888444222222111///111111111111111222222222333333333333333444555666777777888999999:::;;;;;;;;;>>>@@@AAAAAAAAABBBDDDAAAAAAAAABBBBBBBBBBBBBBBBBBEEEJJJPPPZZZhhhttt{{{{{{{{{uuudddXXXQQQLLLJJJIIIIIIMMMSSSYYY```iiiqqqvvvyyyzzz{{{yyyvvvsssqqqpppnnnnnnoooqqqpppkkkfffaaa`````````___[[[VVVRRRRRRTTTWWW[[[^^^^^^[[[XXXVVVSSSLLLEEE???;;;999888777555333222222222000......---,,,+++************************************%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&'''((())))))***%%%&&&&&&'''''''''''''''%%%!!! %%%(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((())))))''''''''''''((()))***++++++,,,...000111222333444/////////000111555888;;;>>><<<999555333111...---...000333333222111111111000......000333666888888999999888999888666222......///222666:::<<<<<<;;;;;;;;;;;;:::999888777666222111///...------......---------......//////////////////.........//////111222333333555999>>>BBBFFFJJJPPPTTTUUUUUUTTTTTTRRRWWW___eeeiiiiiigggeee___^^^ZZZWWWUUUVVVZZZ]]]hhhqqq}}}sssggg```\\\ZZZWWWTTTPPPMMMMMMPPPVVVZZZ[[[cccnnnuuu{{{{{{ppphhhdddaaa___\\\]]]^^^______^^^\\\ZZZYYYTTTSSSPPPMMMKKKJJJJJJKKKPPPUUU[[[aaafffmmmuuu{{{}}}{{{zzzyyywwwuuusssrrroookkkhhhbbbaaa___^^^]]]\\\YYYWWWPPPOOONNNLLLKKKKKKJJJJJJJJJHHHFFFGGGIIIJJJKKKJJJHHHHHHHHHFFFDDDDDDFFFIIIMMMRRRZZZbbbkkksss|||~~~qqqlllnnntttyyy}}}}}}vvvfffWWW???<<<777444222111111000000000111111111222222222333333333333444555666777888888888999::::::;;;;;;<<<>>>@@@@@@@@@AAABBBDDDAAAAAABBBBBBBBBCCCCCCCCCCCCDDDHHHNNNWWWbbbpppzzzzzziii\\\UUUOOOMMMJJJIIIKKKPPPUUU\\\fffooouuuwwwxxxyyy{{{wwwtttqqqooonnnmmmoooqqqooojjjfffaaa```___^^^]]]ZZZVVVSSSSSSTTTVVVZZZ]]]\\\ZZZWWWUUUQQQKKKDDD???;;;999888666555333222222111///---...---,,,+++***)))))))))************************&&&&&&''''''''''''&&&&&&%%%&&&'''))))))*********%%%%%%&&&&&&'''&&&&&&%%%%%%""" !!!$$$&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((***,,,///000000111222444///000000111222555;;;>>>CCC@@@;;;888555333///---...000333333333222222333000///...///222555666777888777666555555444111///...///111555999<<<<<<;;;<<<<<<;;;;;;:::888777666222111///...------......,,,,,,------......//////.........////////////000000111222333555999>>>BBBEEEIIIOOORRRSSSSSSRRRSSSTTTYYYaaaiiilllkkkhhheee\\\YYYUUUQQQPPPRRRUUUXXXdddooo~~~|||pppgggbbb___WWWTTTPPPMMMLLLMMMPPPRRRNNNPPPWWW^^^dddjjjwwwzzzqqqlllhhhdddaaa^^^______]]][[[XXXXXXXXXSSSRRRPPPNNNLLLKKKKKKKKKPPPUUU[[[```eeellluuu{{{}}}|||{{{zzzxxxwwwvvvsssooollljjjiiiggggggfffccc___\\\TTTSSSRRRQQQPPPOOOOOOOOOMMMLLLKKKLLLMMMMMMLLLKKKIIIIIIHHHFFFDDDEEEGGGIIIMMMRRRYYYaaaiiirrrzzz{{{nnnjjjiiiooovvvzzz|||tttcccTTT;;;999777444222111222222000000000111222222333333333333333333444555777777:::::::::;;;;;;<<<<<<<<<<<<>>>????????????AAACCC@@@AAAAAABBBBBBCCCCCCCCCCCCCCCGGGNNNUUU___nnn{{{qqqddd\\\TTTPPPKKKHHHJJJOOOQQQYYYdddnnntttvvvxxxxxx}}}yyytttqqqnnnmmmlllnnnpppnnnjjjeeeaaa___]]]\\\[[[YYYVVVSSSTTTTTTVVVYYY[[[[[[XXXVVVSSSPPPJJJCCC>>>;;;999999777555444333333222000...///...,,,+++***)))))))))))))))))))))))))))))))))'''((())))))((((((((((((%%%&&&''')))))))))(((((($$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''))))))***,,,///000//////111333///111222222222666<<>>BBBDDDHHHLLLOOOQQQQQQRRRTTTWWW\\\dddkkknnnlllhhheee]]]YYYTTTPPPOOORRRUUUVVV```mmm~~~xxxnnngggcccXXXUUUPPPMMMLLLLLLMMMMMMLLLIIIIIINNNRRRWWWbbblll}}}zzztttnnnhhhddd[[[[[[[[[WWWSSSRRRSSSTTTRRRQQQOOONNNMMMLLLLLLLLLOOOTTTYYY^^^cccjjjrrryyy}}}|||{{{{{{zzzwwwssspppqqqpppooonnnmmmjjjeeebbb]]]\\\ZZZXXXUUUTTTSSSRRROOOOOOOOOPPPQQQPPPMMMJJJIIIIIIHHHGGGEEEEEEHHHJJJNNNRRRXXX```gggpppxxx~~~xxxmmmiiiiiiqqqxxx}}}~~~yyyooo]]]MMM888777666444222222333444///000000111222222333333222333333333555666777888::::::::::::;;;;;;;;;;;;<<<>>>>>>>>>======???AAA???@@@@@@AAABBBBBBCCCCCCDDDCCCFFFMMMTTT]]]lll{{{lllcccYYYRRRLLLHHHIIIMMMPPPXXXcccnnntttwwwxxxyyy~~~zzzuuuqqqnnnllllllnnnooonnniiieeebbb___\\\[[[ZZZXXXUUUSSSTTTTTTVVVXXXZZZZZZWWWTTTRRRNNNIIICCC>>>:::999999888777555444444333111//////...---+++***)))))))))((((((((((((((((((((((((&&&((())))))(((''''''(((%%%&&&'''((((((((('''&&&$$$%%%&&&&&&&&&%%%$$$###'''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((***+++,,,***---000000///...000222///111222222333666===BBBEEEBBB===;;;:::888555222...111444555444444444555222000//////111333444333555333222333555777777777......000444999<<<===<<<<<<<<<<<<;;;:::999888777222111///...------......---......///000111111222++++++---///000111111111///000111222444888===AAADDDGGGKKKNNNOOOQQQSSSUUUZZZ___gggmmmooommmiiieee```\\\VVVRRRRRRTTTWWWYYY^^^kkk~~~|||qqqiiieeeZZZVVVRRRNNNMMMLLLLLLKKKOOOGGGCCCFFFIIIMMMUUU___iiixxxyyyrrrjjjeeeXXXXXXVVVRRRNNNLLLNNNQQQQQQPPPOOONNNMMMMMMLLLMMMNNNRRRXXX\\\aaagggpppwww~~~}}}}}}}}}|||zzzvvvsssuuutttssssssrrrnnniiieeeeeecccaaa]]]ZZZWWWVVVUUUQQQQQQQQQSSSSSSQQQMMMIIIIIIIIIIIIGGGEEEFFFHHHKKKNNNRRRXXX___fffooowww|||uuukkkhhhnnnuuu}}}}}}vvvkkkXXXGGG555666555333222222333555///000000111222222333333222333333444555666888888888888888888888888888999===>>>>>>===<<<<<<>>>@@@??????@@@@@@AAABBBCCCCCCEEECCCFFFMMMSSSZZZjjjzzzqqqggg\\\TTTMMMHHHIIIMMMOOOXXXdddnnnuuuxxxyyyzzz|||uuuoookkklllmmmllljjjhhhggghhhbbbaaa^^^\\\YYYXXXWWWWWWQQQUUUZZZ^^^^^^[[[VVVRRRRRRNNNHHHBBB===;;;::::::777666444444444444222111,,,,,,,,,+++++++++******))))))))))))))))))))))))111,,,&&&%%%'''(((%%%"""))))))(((''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((("""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((())))))************+++---///111222000111111222333666;;;???CCC>>>;;;<<<;;;666333444444555555666666666555555444333111000000111444555777555333444777888777666000//////111555888:::;;;<<<;;;:::999777666555444666555222000...---------////////////////////////////////////000000000000/////////000111666<<<@@@AAADDDHHHLLLNNNRRRVVVYYY___ccciiimmmmmmiiiccc___[[[UUUTTTWWWXXXVVVYYY___```gggvvv}}}tttjjjaaaXXXVVVRRRNNNLLLLLLMMMNNNTTTKKKDDDEEEHHHJJJLLLNNNXXX```iiioooqqqqqqrrrrrr{{{xxxlllcccZZZVVVRRROOONNNNNNNNNMMMNNNMMMMMMMMMOOOOOOMMMKKKMMMQQQWWW[[[```gggpppvvv~~~~~~~~~~~~{{{vvvqqquuuuuuuuutttrrrpppmmmllljjjiiifffccc```]]]\\\[[[YYYYYYYYYWWWTTTOOOLLLIIIEEEEEEFFFGGGHHHJJJKKKLLLNNNSSSZZZ```eeemmmvvv|||~~~oooggggggrrrxxxxxxpppeeeRRR@@@666555444333222222222222111111222222222333333333222333444555666888999999::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@>>>>>>===>>>AAACCCCCCCCCDDDFFFJJJNNNPPPVVVeeesssmmm\\\UUUPPPHHHGGGMMMMMMUUUaaalllsssxxxzzz|||~~~wwwrrrnnnnnnnnnmmmjjjgggfffeeeaaa```^^^[[[XXXUUUSSSRRRRRRUUUZZZ]]]^^^[[[WWWUUURRRNNNHHHBBB===;;;;;;;;;777555444333444333222000,,,,,,,,,++++++++++++***))))))))))))))))))))))))'''### """&&&((('''%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((((((((((())))))+++,,,...000111000000111111222555999===@@@;;;999:::999555222333444444666888999:::::::::666444111//////000333555888555333333555666555333///......000444888:::;;;888888888888888888888888666555333000///...------........................////////////000000000000///000000111111444999===AAADDDHHHLLLOOOSSSWWWZZZeeegggkkkllljjjeee```\\\YYYTTTSSSVVVWWWVVVYYY^^^aaahhhvvv{{{rrrhhh___XXXVVVSSSPPPNNNNNNNNNNNNVVVMMMFFFGGGIIIJJJJJJLLLOOOTTT[[[______^^^^^^^^^iiiuuu~~~uuujjjaaaXXXUUUPPPMMMMMMMMMLLLLLLMMMLLLLLLLLLNNNMMMLLLJJJLLLPPPVVV[[[___fffooovvv~~~~~~}}}}}}}}}|||zzzvvvrrrttttttttttttrrrpppnnnmmmkkkiiigggdddaaa___]]]\\\[[[[[[ZZZXXXTTTPPPLLLJJJFFFFFFFFFGGGHHHIIIJJJKKKNNNSSSZZZ```eeemmmuuu|||yyylllgggiiisssxxxxxxooocccOOO===666555444333222222222222111111222222222333333333222333444555666888999999:::::::::::::::::::::::::::;;;<<<===>>>???@@@@@@AAA???>>>>>>???AAABBBBBBCCCDDDHHHLLLOOOVVVfffvvvyyydddZZZSSSKKKHHHLLLMMMTTT___jjjqqqvvvzzz|||{{{uuuppppppooommmkkkhhheeecccaaa```___]]]ZZZVVVRRROOOSSSUUUYYY[[[\\\[[[YYYWWWQQQNNNHHHBBB>>>;;;;;;;;;777555333333333333111///,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))### !!!&&&))))))'''$$$$$$$$$%%%&&&'''((()))&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''((()))***,,,...///000///000000///000333777;;;<<<888666888888444111111222333666999;;;======>>>888555111...---///222555888666444333333333222111///------///333777999:::888888888888888888888888666555333111///...------------------------------////////////000000000000///000111222222444777:::@@@DDDIIIMMMQQQUUUYYY\\\eeefffgggfffddd```\\\YYYYYYVVVUUUXXXYYYYYY\\\```ccchhhtttyyyqqqggg^^^YYYXXXVVVSSSQQQOOOOOONNNVVVNNNIIIJJJKKKJJJIIIJJJKKKOOORRRTTTTTTTTTSSSTTTXXXbbbsss{{{rrrhhh```YYYVVVRRROOONNNNNNMMMLLLLLLKKKJJJKKKLLLLLLJJJHHHJJJOOOTTTYYY^^^eeeooouuu|||~~~~~~}}}{{{yyyyyyyyyxxxuuusssqqqrrrrrrsssrrrqqqooonnnkkkjjjhhhfffcccaaa___^^^]]]]]]\\\YYYVVVRRRNNNLLLHHHHHHHHHHHHHHHIIIIIIJJJNNNSSSYYY___eeellluuu{{{~~~pppggggggllltttyyywwwmmm^^^JJJ:::555555444333222222222222111111222222222333333333222333444555666888999999;;;;;;;;;::::::999999999:::;;;;;;<<<===>>>??????BBBAAA???======???AAABBBCCCCCCGGGKKKNNNVVVgggxxxnnn```WWWNNNJJJKKKMMMTTT]]]gggnnnuuuzzz}}}|||wwwpppoooooonnnmmmjjjfffddd```aaabbbaaa^^^YYYTTTQQQSSSTTTWWWYYYZZZZZZYYYXXXQQQNNNHHHBBB>>><<<<<<<<<777555333333333222000...------,,,,,,,,,+++++++++))))))))))))))))))))))))(((&&&%%%&&&((()))((('''%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))+++---///000111/////////......000444888999555555888888444111222222333777:::<<<=========999666000,,,,,,...222555999777555333222111000//////---,,,...222666999:::;;;;;;:::999888777666555666555333222000......---------------------------////////////000000000000---///111222333444777999AAAEEEKKKPPPTTTXXX\\\^^^_________^^^\\\ZZZYYYXXX[[[ZZZZZZ[[[\\\]]]___bbbdddgggqqq|||tttjjjaaaZZZYYYWWWUUUSSSPPPNNNMMMSSSNNNJJJLLLMMMKKKJJJKKKNNNPPPRRRTTTUUUUUUUUUUUUTTTYYYddduuuxxxpppfff```^^^ZZZVVVTTTRRRRRRPPPOOOKKKJJJIIIJJJJJJJJJHHHFFFHHHLLLRRRWWW]]]dddnnnttt{{{~~~}}}||||||{{{{{{{{{{{{zzzwwwtttssssssttttttsssnnnooopppqqqqqqpppooonnnkkkjjjiiigggeeebbb```______^^^\\\ZZZVVVRRROOOMMMJJJIIIIIIHHHHHHHHHIIIIIIMMMRRRYYY___dddkkkttt{{{ttthhhdddhhhoootttzzzwwwkkkZZZFFF888555444333333222222222333111111222222222333333333222333444555666888999999<<<;;;;;;::::::999999888::::::;;;<<<<<<===>>>>>>AAA@@@>>><<<<<<>>>BBBEEEFFFFFFHHHJJJMMMUUUfffwwwvvvdddZZZRRRLLLKKKNNNTTT]]]eeemmmttt{{{|||wwwooonnnmmmnnnooommmiiieee]]]___aaaaaa___[[[WWWTTTSSSTTTVVVWWWXXXXXXWWWWWWQQQNNNHHHCCC>>>=========888666444333333222000...---------,,,,,,,,,++++++))))))))))))))))))))))))***)))))))))))))))'''&&&(((((('''''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((''')))+++---000111222222/////////------///222555777444444888999666333444555777:::===>>>>>>======999555000,,,+++...111444999888777444222111000111111///------111555888999;;;::::::999888777666666555555444333111///...---........................////////////000000000000+++---000222333666999<<>>CCCHHHKKKJJJJJJKKKLLLRRRbbbrrr{{{fff[[[TTTNNNLLLOOOUUU]]]fffnnnuuu|||{{{vvvooommmmmmooopppooojjjfff[[[\\\^^^___]]]ZZZVVVTTTTTTUUUWWWXXXXXXXXXVVVUUUQQQNNNHHHCCC???======>>>999777555444444333111///------------,,,,,,,,,,,,))))))))))))))))))))))))&&&''''''(((((((((''''''))))))((('''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''))),,,///111222333333000000///---,,,---111444555333444999:::777555555888:::===???@@@???>>><<<777444000---,,,...111444888999888666444333333555444111......000444777888777777777888999999::::::555555555333222000...---////////////////////////////////////000000000000,,,...000222444777;;;>>>CCCGGGNNNSSSWWWZZZ\\\^^^^^^\\\YYYUUURRRQQQPPPPPPTTTXXXZZZ[[[^^^dddgggfffiiifffjjjtttxxxpppbbb```\\\XXXTTTPPPNNNLLLNNNKKKJJJLLLLLLJJJKKKOOORRRTTTYYY^^^```___ZZZVVVTTTRRRRRRXXXfff|||}}}vvvpppllljjjeeebbb]]]YYYWWWSSSPPPMMMKKKIIIHHHHHHIIIHHHFFFDDDCCCGGGNNNTTTZZZbbblllssswww{{{|||yyyvvvttttttsssmmmjjjgggfffhhhjjjkkkllliiijjjkkklllmmmlllkkkkkkffffffffffffdddbbb```^^^\\\[[[YYYWWWUUURRRQQQPPPJJJJJJIIIIIIIIIIIIIIIJJJLLLQQQWWW]]]cccjjjsssyyyxxxkkkdddeeellluuuttt{{{{{{rrrcccPPP@@@888444333333222222333333333111111222222222333333333222333444555666888999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::<<<======<<<>>>DDDIIILLLKKKKKKKKKJJJNNN]]]kkkkkk]]]UUUPPPNNNOOOTTT]]]fffnnnvvv}}}{{{vvvqqqooonnnpppqqqoooiiiddd]]]^^^___^^^]]]YYYVVVTTTVVVWWWYYY[[[[[[YYYVVVTTTQQQNNNHHHCCC???>>>>>>>>>;;;999666555555444111///...------------,,,,,,,,,))))))))))))))))))))))))$$$&&&'''(((((('''''''''''''''&&&&&&&&&'''(((((($$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''(((&&&%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((+++...111222222222111111000...,,,---000333333111333888;;;888555666555888;;;>>>???>>><<<:::444222///------///222444888999:::888666555777999777444000///000333666777666777777888999999::::::555555555444222000...,,,........................////////////000000000000000111111222333666;;;???BBBFFFLLLRRRUUUWWWYYY[[[XXXVVVSSSPPPMMMLLLKKKKKKOOOUUUZZZ\\\ccclllqqqpppmmmiiiiiiqqqzzz|||tttiiifff```ZZZUUUQQQOOONNNOOOLLLJJJKKKJJJGGGIIINNNPPPUUU^^^hhhooooooiiidddZZZXXXUUUUUU]]]ooo|||vvvsssqqqpppjjjfffbbb]]]YYYUUUPPPMMMKKKJJJIIIHHHIIIHHHFFFDDDAAAEEELLLRRRYYYaaakkkrrruuuzzzzzzuuuqqqnnnmmmlllfffdddaaaaaaccceeeggggggggghhhiiijjjjjjjjjiiihhhcccdddddddddcccaaa^^^]]]YYYXXXWWWUUUSSSRRRQQQPPPJJJJJJIIIIIIIIIJJJJJJKKKKKKPPPWWW]]]bbbjjjrrryyyvvvkkkggghhhooovvvssszzzvvvmmm^^^JJJ<<<777333333333222222333333444111111222222222333333333222333444555666888999999888999999::::::;;;;;;<<<:::::::::::::::;;;;;;;;;999<<>><<<===BBBFFFHHHHHHIIIIIIHHHKKKXXXeeeyyyqqqaaaWWWRRRPPPLLLSSS\\\fffnnnuuu{{{{{{vvvsssqqqoooppprrrooohhhaaabbbbbbbbb```^^^ZZZWWWUUUXXXZZZ\\\]]]]]]ZZZWWWUUUQQQNNNHHHCCC???>>>>>>???;;;999777666555444222000......---------,,,,,,,,,))))))))))))))))))))))))''')))******((('''&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***...000111111111222222000...,,,---000222222000222888:::888555666000222666:::;;;;;;999777222111///......000222333777999;;;:::888777:::===:::666222///111333555666:::999999999888777777777555555555444333000...,,,------------------------////////////000000000000444444333222222666;;;???@@@EEEKKKPPPSSSUUUWWWXXXNNNMMMKKKJJJIIIIIIIIIIIINNNUUU\\\```hhhttt{{{zzzpppkkkiiipppxxx~~~vvvnnnjjjccc\\\VVVSSSQQQPPPQQQMMMKKKJJJHHHEEEGGGLLLHHHPPP]]]lllwwwzzzuuupppcccaaa\\\XXX[[[hhh|||{{{vvvttttttuuuoookkkfffaaa]]]XXXSSSOOOKKKJJJIIIIIIIIIHHHFFFDDD@@@EEEKKKRRRXXXaaakkkrrruuuyyy|||vvvqqqlllhhhfffeeebbb```^^^^^^aaacccddddddfffggghhhiiiiiihhhgggfffaaabbbccccccbbb```]]]\\\WWWVVVUUUSSSRRRQQQQQQQQQIIIIIIIIIIIIIIIJJJKKKKKKKKKPPPWWW\\\bbbiiirrryyyuuullliiijjjpppvvvrrrzzz|||rrriiiZZZGGG:::777333333333222222333444444111111222222222333333333222333444555666888999999777888999:::;;;;;;<<<===::::::::::::::::::;;;;;;:::===@@@???<<<<<<@@@DDDDDDDDDFFFGGGFFFIIIUUUbbbqqqvvvdddYYYTTTQQQJJJQQQ[[[eeennnuuuzzz~~~|||yyyssssssssssssrrroooiiieeeaaa``````______\\\XXXUUUYYYYYY[[[]]]^^^]]]YYYVVVQQQOOOKKKFFFAAA===;;;:::333444444444444444333333---------...------,,,,,,+++***)))(((((()))***+++((((((((((((''''''''''''((('''&&&%%%$$$%%%%%%&&& !!!###%%%%%%%%%############$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''')))+++---///000000000111111111111000000000000111222444777999888666333///000111222444666777777111///,,,******,,,///111888<<<>>>===999777999<<<===<<<888333///000666;;;888:::;;;:::999888888999666666666666555444333222............////////////////////////000000000000...///000000111444999<<>>>>>>>>@@@BBBCCCCCCDDDEEEGGGKKKRRRVVVnnn{{{hhh]]]VVVPPPRRRTTTXXXaaalllvvv}}}{{{wwwrrrrrrrrrsssrrroooiiieeeaaa```______^^^\\\XXXUUUXXXXXXZZZ]]]^^^\\\YYYUUUQQQNNNIIIEEEAAA>>>======777777777666555333222111---.........---,,,,,,+++---,,,++++++++++++,,,---+++++++++***)))((((((((()))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''(((+++---///000000000111111000000000/////////111111222555777777555333...///000111222444555666333111...,,,,,,...111222999===AAAAAA>>><<<===???@@@>>>:::444...---111555999;;;<<<<<<:::999:::;;;999999888666444222000///............////////////////////////000000000000///000111111222444888;;;===AAAEEEHHHIIIJJJLLLMMMHHHFFFDDDFFFJJJNNNOOOOOOUUUZZZ___dddooozzz|||zzzuuuoooooovvv}}}~~~yyyqqqhhh___YYYVVVTTTQQQMMMGGGDDDCCCDDDEEEEEEGGGMMMWWWfff{{{qqqccc^^^[[[[[[ffftttzzzrrrllljjjjjjllliiiccc___\\\YYYUUUSSSOOOMMMKKKKKKKKKJJJHHHFFFBBBDDDGGGLLLSSS\\\fffmmmtttvvvzzz|||{{{xxxuuurrrnnnjjjeeeaaa]]]ZZZWWWUUURRRSSSTTTTTTUUUWWWZZZ]]]```aaaccceeeeeeeeeeeedddbbbaaa___]]][[[ZZZYYYXXXWWWVVVUUUSSSRRRPPPOOONNNIIIHHHHHHGGGGGGHHHHHHIIIJJJNNNTTTYYY^^^eeennnuuuuuuiiikkksssxxxyyyttt{{{{{{qqqdddRRR???666666222222222222222222222222111111111111222333444555555555666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::::::::;;;=========>>>???AAAAAABBBCCCDDDEEEJJJPPPTTTgggxxx}}}kkk^^^VVVQQQQQQSSSXXX```kkktttzzz|||}}}yyyuuurrrqqqrrrsssrrrooojjjfffbbbaaa______^^^\\\XXXUUUWWWWWWYYY\\\]]]\\\XXXUUUQQQNNNHHHCCC@@@?????????;;;:::999777555222000/////////......---,,,+++***---,,,,,,++++++,,,,,,---,,,++++++***)))(((((('''))))))((('''''''''((((((***)))'''%%%%%%&&&((()))&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''(((***,,,...//////000///000000000//////......000000000222555666555444------...///000111333333444222000//////000333444888===BBBDDDBBB????????????>>>:::444...,,,///222888:::;;;;;;:::999:::;;;888888777666333111///...............////////////////////////000000000000000111222222222333666999;;;>>>BBBEEEFFFGGGHHHIIIDDDDDDEEEIIINNNSSSUUUVVV]]]```bbbeeemmmvvvzzzzzzxxxtttqqqrrrwww}}}}}}rrrfff]]]WWWTTTOOOKKKGGGDDDDDDEEEEEEEEEIIIKKKQQQ___vvv{{{jjj```[[[YYY```kkk{{{pppiiidddcccccc```\\\YYYWWWVVVTTTRRRPPPNNNMMMLLLLLLKKKIIIFFFBBBCCCEEEIIINNNWWW```gggnnnoooqqqqqqoookkkgggdddbbb___YYYUUUSSSRRRPPPNNNJJJKKKMMMNNNOOOQQQUUUXXX]]]^^^___aaaaaaaaa``````^^^]]][[[ZZZXXXWWWVVVVVVSSSSSSRRRQQQPPPOOONNNNNNHHHGGGGGGFFFFFFGGGGGGHHHIIINNNSSSXXX]]]dddmmmttt}}}qqqqqqvvvzzz{{{uuu~~~}}}wwwmmm^^^KKK:::333555222222222222222222222222111111111222222333444555555555666777888999999:::999999::::::;;;;;;<<<<<<999999999888999999:::::::::;;;============???@@@@@@AAABBBBBBDDDGGGMMMQQQ^^^nnnqqqcccYYYTTTQQQSSSXXXaaakkksssxxxyyy|||wwwsssppppppqqqrrrrrrooojjjfffbbbaaa___^^^^^^\\\XXXVVVVVVVVVXXX[[[]]][[[XXXUUUSSSOOOIIICCC???>>>>>>???<<<<<<:::888666333111////////////...---+++***)))))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''''''''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''((()))+++---...///000...//////000///...------///......000333555555555---,,,,,,,,,---///000111333222000///000111333555777<<>>@@@???@@@AAAAAABBBEEEIIIMMMVVVdddwww~~~xxxwwwyyy~~~{{{iii^^^WWWQQQTTTZZZdddmmmuuuyyyzzz{{{uuupppoooooopppqqqrrroookkkgggcccaaa___^^^]]][[[YYYVVVUUUVVVXXX[[[]]]\\\XXXUUUVVVRRRKKKDDD???=========;;;;;;:::888666444222111/////////...---+++***)))'''(((((((((((((((((('''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$###"""$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''(((***+++---//////...///000000000///---,,,.........000444666666666...---,,,+++,,,---///000111111000//////111333444999===CCCFFFDDD@@@:::777888999999666111......000222444666777666666777888555555555555444333222222............////////////////////////000000000000000222333333222333555666:::;;;======<<<<<<===>>>BBBGGGNNNVVV^^^dddjjjlllkkkiiigggfffeeefffiiilllmmmmmmppptttxxx|||}}}~~~~~~~~~xxxhhh\\\UUUOOOMMMJJJIIIJJJIIIHHHGGGHHHJJJNNNSSS\\\lllwwwjjj```[[[\\\___kkkxxx}}}rrrjjjeee```^^^[[[YYYYYYZZZYYYXXXSSSRRRQQQQQQPPPNNNKKKHHHCCCCCCCCCCCCEEEKKKRRRWWWVVVVVVWWWVVVUUUSSSQQQOOOLLLIIIFFFDDDDDDDDDDDDCCCCCCEEEGGGHHHJJJMMMQQQUUUXXXYYYZZZZZZZZZYYYXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRMMMMMMMMMLLLLLLKKKKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHGGGKKKRRRWWW]]]eeennnuuu~~~{{{yyyxxxxxxyyy|||vvvqqqdddRRR@@@666444555111111111222222333333333222222222222333444555666666666777777888888999999666666777777888999::::::888888888888999:::;;;<<<;;;===>>>>>>======???@@@???@@@AAAAAABBBDDDGGGJJJPPP\\\lllzzz|||yyyyyy}}}qqqbbbZZZSSSUUU[[[dddnnnuuuyyyzzzzzztttooonnnnnnoooqqqrrroookkkhhhcccaaa___]]]]]][[[YYYWWWUUUVVVXXX[[[]]]]]]YYYVVVWWWSSSLLLEEE@@@===;;;;;;:::999999888666555333222//////......---,,,+++***))))))***++++++***))))))(((((())))))******++++++$$$%%%&&&&&&'''&&&&&&&&&%%%&&&((()))((('''%%%###$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''')))***,,,...///...///000111111///...,,,......///222666888888888///...---,,,,,,---///000000////////////111222333:::===CCCFFFFFFBBB<<<888999;;;;;;888222---,,,---222444777888777888999:::999999888777444222000///............////////////////////////000000000000000111333333333333555666999:::<<<<<<;;;<<<===???GGGMMMUUU^^^eeejjjooorrrooollljjjiiifffdddfffkkklllnnnqqquuuxxx{{{|||}}}~~~}}}~~~pppbbbZZZQQQPPPNNNMMMMMMLLLJJJHHHHHHKKKPPPRRRTTT^^^uuu~~~pppccc[[[YYYZZZdddnnn~~~}}}qqqkkkccc```]]][[[ZZZZZZXXXWWWUUUTTTSSSSSSRRRPPPLLLHHHCCCCCCCCCCCCCCCGGGLLLOOOLLLLLLLLLLLLKKKKKKJJJJJJFFFEEECCCBBBCCCCCCAAA@@@BBBDDDFFFGGGIIILLLPPPSSSUUUVVVVVVWWWVVVUUUSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEJJJQQQWWW^^^fffqqqxxx~~~}}}zzz{{{yyyyyy{{{~~~uuunnn___KKK<<<777555333111111111222222333333444222222222222333444555666666666777777888888888888888888999999::::::;;;;;;888888888999:::<<<===>>>===>>>@@@???>>>>>>@@@AAAAAABBBCCCBBBBBBDDDGGGIIIMMMVVVdddqqq||||||kkkaaaXXXYYY^^^eeemmmtttwwwxxxzzzsssnnnmmmmmmoooqqqqqqpppkkkhhhdddaaa___]]]\\\[[[YYYWWWVVVWWWYYY\\\^^^^^^ZZZWWWUUURRRLLLGGGBBB>>><<<;;;:::999999777666444222111---.........---,,,,,,+++***+++,,,------,,,+++***+++*********)))))))))((($$$%%%&&&((((((((('''&&&&&&''''''(((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((())),,,...///...000111333222000...---...///111555999;;;:::999222000...,,,,,,...000111////////////000111222333666999>>>CCCEEEBBB===999777:::<<<999444///------111333666777777777999:::::::::999888666333111000............////////////////////////000000000000...000333444333444555777777999;;;===>>>@@@CCCEEENNNTTT]]]dddhhhlllooorrrqqqnnnmmmnnnkkkgggjjjpppppprrrtttwwwxxxzzz{{{|||}}}{{{|||xxxzzzxxxiii```XXXVVVUUUTTTSSSRRRNNNLLLNNNNNNQQQQQQOOOSSSeeexxx}}}qqqbbbXXXVVVVVVYYYaaappp~~~vvvjjjgggccc```^^^]]][[[YYYVVVUUUUUUUUUTTTQQQLLLIIICCCDDDDDDCCCCCCDDDGGGIIIFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDAAA???@@@BBBCCCDDDFFFHHHLLLOOORRRRRRSSSSSSRRRPPPOOONNNLLLLLLKKKKKKJJJKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFDDDDDDDDDCCCCCCDDDDDDDDDDDDIIIQQQXXX___hhhsss{{{uuuvvvzzzwwwvvvyyy~~~tttkkkYYYDDD999777555000000111111222333333444444333333222333333444555666777777777777888888888888999999999999999:::::::::888888999:::;;;===???@@@???@@@AAAAAA@@@???AAABBBBBBCCCDDDDDDDDDDDDGGGIIIJJJQQQ]]]iiivvv{{{ooocccccceeeiiioootttwwwxxx{{{sssnnnlllmmmnnnpppqqqppplllhhhdddaaa^^^]]]\\\[[[YYYXXXVVVWWWYYY]]]___^^^[[[XXXRRRPPPLLLGGGCCC@@@>>>===;;;:::999777555333000///---------...------,,,,,,***+++,,,------,,,+++***++++++***((('''%%%$$$$$$%%%&&&((()))))))))(((((('''&&&%%%$$$%%%''')))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''')))+++...//////000222333333111///---...000333888<<<===<<<:::333111///------...000222000000000000111222333444111444999???BBBAAA===999333777::::::666222111111...000333444555555777888888888888888777666555444............/////////000////////////000000000000...000222444444444666777666888;;;>>>@@@DDDHHHKKKTTTZZZbbbgggiiikkkmmmooorrrooopppsssppplllooovvvtttvvvxxxyyyyyyyyyzzz{{{|||zzzzzz~~~xxxmmmnnnzzz}}}nnneee^^^]]]\\\[[[ZZZXXXTTTQQQUUURRRPPPOOOKKKKKKWWWfffooouuuvvvmmm___VVVTTTTTTNNNUUUdddwwwvvvsssnnnjjjhhhfffcccaaaVVVVVVVVVVVVUUURRRMMMIIICCCDDDEEEDDDCCCCCCDDDFFFDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFEEEBBB???>>>@@@AAABBBCCCFFFIIILLLOOOPPPPPPPPPOOOMMMLLLKKKIIIHHHHHHGGGGGGHHHHHHHHHJJJJJJIIIHHHGGGFFFEEEDDDBBBBBBBBBAAAAAABBBBBBBBBCCCIIIQQQXXX```jjjuuu}}}}}}qqquuuxxxtttqqqsss~~~sssiiiTTT@@@777777555...000000111222333333444444333333333333444555666666777777777777888888888888888888888777777777777777888999999:::<<<>>>@@@AAA@@@AAABBBBBBAAA@@@AAACCCDDDEEEFFFEEEEEEEEEGGGIIIIIIOOOYYYeeesss|||nnnmmmmmmooossswwwyyyzzzyyyssspppmmmnnnoooooonnnllljjjiiieeecccaaa```___]]]ZZZWWWWWWWWWYYY[[[]]]\\\YYYWWWVVVRRRKKKEEE@@@>>>>>>>>>:::999999888666333111////////////...---+++***)))))))))))))))))))))))))))))))))(((((((((((())))))&&&%%%#########%%%'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&''')))+++---...///000222333444333111000......000444999<<<<<<<<<:::999555111......000333333333222222222333444444333444666:::======;;;999444555666777666444111///...///111333666777888999999999888777666555444444333111/////////000///.........---,,,---...///000...///000222444666777888888:::===???BBBFFFKKKNNNYYY]]]aaaeeegggiiikkkmmmnnnppprrrtttuuuvvvyyy{{{~~~}}}{{{xxxuuutttvvvxxxyyyzzz{{{|||vvvhhhiiiqqqyyyjjjdddgggjjjjjjhhhdddaaa```YYYXXXVVVQQQLLLJJJLLLOOO\\\aaaeeeddd^^^UUUNNNKKKMMMOOOWWWgggzzzzzzuuutttuuussskkkccc___\\\XXXWWWWWWTTTOOOKKKJJJGGGDDDAAA@@@AAACCCDDDAAAAAABBBBBBCCCDDDFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCAAAAAAAAACCCEEEFFFIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCAAAAAABBBBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCGGGOOOWWW```jjjtttzzzvvvqqqtttxxxuuurrrsssyyy}}}tttbbbMMM@@@:::444111000555555555444333222111000333444444444555666666666888777666555555555777777888777777666666777888999;;;;;;::::::;;;>>>AAABBB@@@AAABBBBBB@@@@@@AAABBBAAADDDFFFHHHHHHHHHJJJKKKMMMNNNUUUbbbsssyyyrrrwww~~~{{{yyyzzztttrrrnnnnnnoooooonnnllljjjiiieeecccaaa```___]]]ZZZWWWWWWWWWYYY\\\]]]]]]YYYWWWVVVRRRKKKDDD@@@======>>>:::999999888666333111////////////...---,,,***)))))))))))))))))))))))))))))))))(((((((((((())))))'''&&&$$$###$$$%%%&&&(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&%%%%%%%%%%%%&&&''')))+++,,,...///000111222222222111000......///333777:::;;;:::;;;999777333000///111444444444444555555666777888111222444777::::::888666333444666666666333111///---///111444666777888888999999888777666555444444000...,,,,,,------,,,+++---...///000000000//////......///111333444555666777999===@@@CCCHHHNNNRRRZZZ\\\```bbbdddfffhhhkkknnnqqquuuxxxyyy{{{~~~|||xxxuuuuuuvvvxxxxxxyyy{{{~~~yyyooolllqqqxxxsssuuuxxxzzzxxxsssnnnjjjaaa___[[[SSSLLLIIIJJJKKKQQQUUUYYYYYYTTTMMMIIIFFFIIIHHHNNN\\\mmm~~~}}}~~~{{{ssskkkaaa]]]YYYWWWWWWUUUPPPLLLGGGFFFDDDCCCBBBBBBBBBCCCAAAAAAAAAAAABBBCCCDDDEEEDDDEEEFFFGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBGGGOOOXXXbbbmmmwww}}}wwwsssvvvxxxtttpppoooyyy{{{ooo]]]III===888444222222333333333333333444444444444555555555555555666666666666555555555666666777888777777666777777999999999999888888:::<<>>======>>>>>>>>>>>>>>>>>>>>>>>>BBBGGGPPPYYYdddoooyyy|||}}}zzzyyy{{{zzzuuupppooozzz~~~wwwjjjXXXDDD:::666444333444111111111222333555777999666666666666555555555555444444555666777777777777777777777777777888999:::999999999999:::===???@@@CCCDDDDDDDDDBBBAAABBBCCCDDDFFFHHHIIIHHHIIIKKKMMMPPPRRRXXXcccttt~~~{{{}}}{{{uuusssooopppqqqqqqooommmkkkiiifffdddbbb```___\\\YYYVVVVVVWWWZZZ^^^```^^^YYYUUUUUUQQQJJJCCC>>><<<<<<===:::999999888666333111///............---,,,+++***))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''(((((((((((((((''''''%%%%%%%%%&&&(((***+++,,,///.........///000111222---------///222555666555999999888555333111222444888999;;;<<<<<<;;;:::999555555555777999999777555222333444555444333111000...///222444666777777777999999888888777666666555444222////////////...------...///000000000000//////000000111111222222222555888<<<@@@DDDJJJPPPTTTUUUWWWYYY[[[^^^bbbiiimmmtttyyyzzzvvvtttyyyxxxwwwwww{{{yyysssvvvzzzpppdddYYYRRROOONNNHHHHHHIIIHHHGGGEEEDDDDDDFFFBBBAAAGGGRRRcccyyyxxxfffbbb]]]ZZZYYYVVVRRRNNNIIIKKKNNNPPPPPPNNNLLLJJJFFFFFFEEEEEEEEEFFFFFFGGGKKKLLLLLLLLLKKKKKKJJJIIILLLKKKIIIGGGFFFEEEEEEEEECCCCCCCCCCCCCCCBBBBBBAAADDDBBB@@@???>>>???@@@BBB@@@@@@??????>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>CCCHHHPPPYYYdddoooyyyxxxrrrxxxzzz|||~~~|||wwwtttttt||||||sssfffTTTAAA888555444333444333222111111333666999:::888777777666666555555555333444666888999999888888777777777777888999999:::;;;;;;;;;<<<===???AAABBBCCCEEEEEEDDDCCCBBBBBBDDDEEEGGGHHHIIIHHHIIIKKKMMMMMMPPPVVV```qqq|||zzz}}}zzztttsssqqqqqqrrrrrrpppnnnkkkiiifffdddbbb```___\\\YYYVVVUUUWWW[[[___aaa___YYYUUUTTTPPPIIICCC>>><<<;;;<<<:::999999888666333111///............---,,,++++++))))))))))))))))))))))))))))))(((((((((((()))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((((('''%%%%%%%%%&&&''')))***+++............///000111222...---,,,---000222333333777777777666333111111222999:::<<<===<<<:::888666555555555777888999777666444444555666555444333333///000222333555666777888999999888888777777666666666444222111111111000...///...---,,,,,,...000111111111111111222222333333555888;;;???CCCHHHNNNRRRRRRTTTWWWZZZ___fffnnnssszzz{{{wwwuuuvvvvvvuuuvvvyyy|||ttttttzzzzzzmmmcccZZZUUUSSSNNNLLLJJJHHHGGGFFFEEEEEEEEEBBB@@@CCCIIIVVVkkk||||||wwwiiiddd___[[[ZZZWWWSSSOOOKKKNNNRRRVVVWWWTTTQQQNNNIIIIIIHHHGGGGGGHHHHHHHHHLLLLLLMMMMMMMMMLLLKKKKKKOOONNNLLLKKKIIIGGGFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCDDDBBB@@@??????@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>========================CCCHHHPPPYYYcccnnnxxx~~~uuulllnnnyyy~~~yyyuuu{{{zzzwwwxxxyyyzzzpppcccRRR@@@888666444333444555444333222333555888999888888888777777666666555444666777999::::::999999666777777888999:::::::::;;;;;;<<<===>>>@@@AAABBBCCCDDDEEEEEECCCCCCDDDEEEFFFHHHHHHHHHHHHIIIKKKMMMKKKOOOUUU^^^nnnxxx}}}}}}{{{~~~yyyuuusssrrrrrrsssrrrqqqnnnkkkiiigggeeebbb```___\\\XXXUUUTTTWWW\\\aaabbb___YYYTTTTTTOOOIIIBBB===;;;;;;;;;:::999999888666333111///------......------,,,+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((''''''%%%%%%%%%&&&'''(((***+++......///000000111222222///---,,,,,,///111222222555666777666444222111222888999<<<======:::777444444333333555777888777666666777777777777777666666222111111222333555888999999999888888888777777777555333111000000000...---000...,,,******---000222000111111222222333333333555777;;;>>>BBBGGGMMMQQQRRRUUUYYY]]]ccckkksssyyyyyyuuusssqqqsssuuuvvvyyyyyywwwyyywwwlllbbb[[[VVVSSSPPPLLLIIIGGGFFFEEECCCDDDAAA@@@BBBDDDLLL\\\kkkzzzzzz{{{yyyvvvlllggg```\\\ZZZXXXTTTPPPKKKOOOTTTXXXZZZWWWTTTQQQMMMLLLKKKJJJJJJIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQQQQPPPOOOMMMLLLJJJHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDBBBBBBBBBBBBCCCDDD>>>>>>??????@@@@@@@@@@@@========================BBBGGGOOOYYYdddoooyyytttiiihhhrrr{{{tttqqqqqq{{{|||uuuuuuyyy}}}xxxmmm]]]NNN>>>888777555333333666555555444555666777888888888888888777777777777666666777888999999999999666666888999::::::::::::999999:::<<<===>>>??????AAABBBDDDDDDCCCCCCEEEFFFGGGHHHHHHGGGGGGHHHJJJMMMKKKOOOUUU]]]jjjnnnpppwww~~~}}}zzzvvvuuurrrsssssssssqqqnnnkkkjjjgggeeebbb```___\\\XXXUUUTTTWWW]]]bbbccc```YYYSSSSSSOOOHHHBBB===;;;:::;;;:::999999888666333111///------......------,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))(((((('''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&'''((()))***---...000111333333333222000...,,,,,,...000111111555777999888666333222222444777;;;===>>><<<999666444333333555777999999888999999999:::::::::999999444333000000111444888;;;999999999888888888888777555333111000//////...,,,000///---,,,,,,...000222/////////000111222333333333666:::???DDDJJJPPPTTTUUUXXX]]]bbbhhhooowww|||zzzuuuqqqpppooosssxxx{{{}}}wwwlllaaa[[[UUUQQQMMMJJJIIIHHHEEECCCCCCCCCDDDEEEDDDFFFRRR^^^sssvvvvvvyyyzzzyyynnniiibbb]]][[[YYYUUUQQQMMMQQQWWW[[[]]][[[XXXUUUSSSRRRQQQPPPOOOOOOOOOOOOLLLMMMOOOPPPRRRSSSSSSSSSRRRQQQQQQOOONNNLLLJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@EEEOOOZZZfffrrr~~~tttgggeeeooo{{{uuunnnmmmuuu{{{rrrsss|||tttiiiUUUGGG;;;777777555333222444555555666777777888888777777888888888888888999777666666666666666777777555666888:::;;;;;;;;;;;;888999;;;<<<>>>????????????@@@BBBCCCCCCDDDFFFHHHGGGGGGGGGFFFEEEGGGIIILLLJJJOOOTTTXXXbbbxxxkkkffffffnnnwwwzzz|||}}}{{{wwwvvvsssssstttsssqqqnnnkkkjjjgggeeebbb```___\\\XXXUUUSSSWWW]]]bbbddd```YYYSSSSSSOOOHHHAAA<<<::::::;;;::::::999888666333111///---------...------,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))***))))))(((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''((()))***,,,...111333444444333222111///,,,,,,...000000000666888::::::777555444333111555:::>>>???>>>;;;999666555555777:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;666333000...000444999<<<999999999888888888888888777555222111111000///---////////////000000000111------...///000111222222222555:::???EEELLLSSSXXXXXX\\\aaafffkkkrrryyy}}}~~~wwwqqqnnnmmmqqqwww}}}sssggg___WWWRRRNNNKKKKKKJJJGGGEEEEEEFFFHHHIIIFFFFFFNNNXXXeeezzz~~~uuuuuuzzz||||||pppjjjccc^^^\\\YYYUUURRRQQQTTTZZZ___aaa___\\\ZZZYYYYYYWWWVVVUUUUUUUUUUUUQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPOOOMMMLLLKKKIIIJJJJJJJJJJJJIIIHHHHHHFFFGGGHHHHHHHHHHHHGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@????????????????????????>>>DDDNNNZZZhhhuuutttgggdddmmmxxx~~~sssllllll{{{}}}sssuuu~~~rrrfffNNNBBB777666777666333222222333555777888999999999777777777888999999999:::777666444333333444555666555666888:::;;;;;;;;;;;;:::;;;===???@@@AAAAAAAAA===???AAABBBCCCDDDFFFHHHGGGGGGGGGEEEEEEFFFIIIKKKHHHMMMQQQSSSZZZnnnkkk```ZZZaaammmuuuxxxzzzyyyuuuuuuppppppqqqssssssppplllhhhkkkddd^^^]]]___]]]WWWQQQSSSWWW\\\______\\\WWWSSSSSSOOOIIICCC>>>;;;;;;;;;777888999999888555111///------------,,,+++******)))***)))'''***///,,,&&&,,,'''"""""")))//////***+++***)))(((((((((((((((+++++++++***((('''%%%$$$''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&(((***+++,,,...111444555555444333111///---,,,,,,...000222111333555666555111---***000111333777::::::888666444555555777888:::<<<===AAA>>>;;;999:::;;;======@@@:::333000111444555666<<<;;;:::999888666666555;;;333444555...---111---......------------......000111111222222222111111666888;;;???CCCHHHOOOSSSXXXZZZ___eeelllsssyyy|||yyytttrrrrrruuu{{{|||ppphhhWWWXXXWWWTTTOOOKKKIIIIIIMMMJJJGGGDDDEEEHHHLLLOOO^^^ooo~~~qqqddd___]]]ZZZWWWVVVTTTWWW]]]cccgggfffaaa^^^ccccccccc```]]][[[[[[[[[VVVWWWXXXXXXXXXWWWVVVUUUXXXVVVTTTRRROOONNNMMMLLLLLLMMMNNNOOONNNLLLIIIHHHKKKJJJIIIJJJJJJJJJHHHFFFHHHGGGFFFDDDCCCDDDEEEEEECCCBBBAAAAAA@@@@@@@@@AAACCCFFFNNN[[[lllzzzvvvhhhcccjjjrrrvvvyyyqqqlllrrrwwwqqqvvv~~~{{{nnn^^^FFF???777333444555333111666666666666777777777777777888888999999888888777999888777666666777888999888999:::<<<===>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>???@@@@@@@@@AAACCCEEEHHHGGGEEECCCDDDEEEHHHIIIHHHFFFLLLVVV[[[bbbwwwttt]]]NNNTTTbbbjjjqqqxxxxxxttttttqqqpppqqqqqqrrroookkkhhhkkkeee___^^^___^^^XXXRRRUUUYYY]]]aaaaaa]]]YYYUUUUUUQQQJJJDDD???<<<<<<<<<888999999999777444111///............---,,,+++***---,,,***)))((()))***,,,...***,,,000,,,"""$$$(((''''''&&&&&&&&&&&&'''))))))************))))))'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%)))((('''&&&%%%&&&&&&'''+++---000333555555444333111000...,,,---...000222222333555666444222...,,,---...111555999:::999888555555666777999;;;===???AAA???<<<;;;;;;===>>>???@@@;;;555222222555666666;;;;;;:::999888777666555999222444444......333...///......------......///000000111111222222222111444666:::>>>CCCIIIPPPUUUWWWZZZ^^^dddkkkqqqvvvyyy~~~|||yyywwwwwwxxx~~~xxxnnn^^^ZZZVVVTTTSSSPPPMMMJJJIIIIIIHHHHHHHHHHHHIIIIIITTTccc|||qqqddd^^^\\\ZZZXXXYYY]]]```ffflllooooookkkgggggghhhiiihhhgggeeecccccc]]]]]]]]]]]]\\\ZZZYYYXXXUUUTTTRRRPPPNNNMMMLLLLLLLLLMMMNNNNNNNNNMMMKKKJJJJJJHHHHHHHHHIIIIIIGGGEEEHHHHHHFFFEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAADDDLLLZZZjjjxxxtttddd\\\bbbiiinnnssspppnnnwwwuuupppwww{{{xxxjjjYYYCCC<<<555222333444333111444444555666777888999999888888999999999999888888999888777666666777888999666777999:::;;;<<<<<<<<<<<<===>>>???@@@AAABBBBBB@@@AAABBBBBBBBBCCCEEEGGGIIIGGGEEECCCCCCEEEGGGHHHIIIGGGKKKSSSVVV[[[nnnoooZZZLLLRRR^^^eeejjjpppxxxtttsssqqqpppooooooooonnnkkkhhhkkkfff```___```^^^YYYTTTWWWZZZ___cccccc___ZZZWWWUUUPPPIIIAAA<<<:::::::::999::::::999777333000...////////////...---,,,+++...++++++,,,)))&&&///===888---***000,,,&&&&&&&&&&&&%%%&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&&&&&&&'''***,,,///222444444444444222111///------...000111333333444444333222000///++++++...222777::::::999444555666777999<<<>>>???AAA@@@>>>=========>>>???@@@<<<777444444555666777:::::::::999888777666555777111333333---///333...///......------......///000000000111111222222222222444888===BBBHHHPPPTTTVVVYYY]]]ccciiioootttvvv~~~~~~|||{{{vvvggg```XXXUUUVVVUUUQQQLLLHHHIIILLLMMMMMMKKKHHHFFFPPP]]]sssvvvhhhbbb___^^^```cccfffiiimmmrrruuuuuuqqqnnnlllnnnrrruuuvvvtttrrrppplllkkkiiifffccc```___^^^VVVUUUSSSQQQOOOMMMMMMLLLNNNNNNNNNOOOOOOOOOPPPPPPJJJIIIIIIJJJKKKKKKIIIGGGIIIIIIIIIHHHGGGEEEDDDCCCDDDCCCBBBAAA@@@?????????AAAEEENNN[[[kkkyyysss```UUUYYY]]]ccclll|||pppqqq||||||rrrqqqyyy}}}xxxsssbbbPPP>>>999333111222333333222222333444666777999:::;;;999999::::::::::::999999999888777777777777888999777888999:::;;;<<<<<<<<<;;;<<<===???AAABBBDDDDDD@@@AAABBBBBBBBBBBBEEEGGGIIIGGGEEECCCCCCCCCEEEFFFIIIGGGJJJNNNOOOSSSbbbsss~~~|||jjjYYYMMMPPPYYY___dddjjjyyyttttttrrrqqqooonnnnnnmmmjjjhhhjjjfffaaa``````^^^YYYUUUWWWZZZ___cccccc___ZZZWWWWWWRRRJJJBBB<<<:::;;;;;;;;;;;;:::999666333///---000000000000///...---,,,,,,(((***000,,,))):::QQQ```LLL666---***(((((()))''''''''''''(((((()))***(((((('''&&&%%%###"""!!!&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((()))***)))+++---000333444444444333222000///...///000000222222222222222111111111++++++---000444777888777333333444666888:::<<<>>>BBBBBBAAA???===<<<<<<======;;;888555555555555555999999999:::999888777666666222555444...222777000//////............////////////000000000111222222222555888<<<@@@FFFMMMQQQVVVYYY]]]ccciiinnnrrrttt}}}}}}~~~|||}}}pppiii```[[[XXXWWWSSSOOOKKKMMMOOOQQQQQQOOOMMMKKKQQQ[[[mmmqqqiiieeeeeekkkrrrssstttwwwzzz{{{zzzvvvssspppssszzz~~~}}}zzzuuuoooiiieeecccbbbZZZYYYVVVTTTQQQOOONNNMMMPPPPPPOOOPPPQQQRRRSSSTTTOOONNNMMMNNNOOOPPPNNNLLLKKKKKKLLLKKKJJJHHHFFFDDDEEEDDDCCCAAA@@@?????????BBBGGGQQQ___nnn{{{sss^^^SSSSSSUUUYYYeeeyyysssttt~~~yyysssuuu|||zzzuuummm[[[HHH;;;777333111222444444444333333444666777999::::::999::::::;;;;;;::::::999888888888888888888888888999:::;;;<<<============<<<===>>>???@@@BBBCCCCCC>>>???@@@@@@???@@@BBBDDDHHHGGGEEECCCBBBBBBCCCCCCHHHGGGHHHKKKKKKMMMYYYfff|||}}}xxxkkk]]]QQQOOOTTTZZZbbbiii{{{vvvuuusssqqqooonnnnnnllljjjgggiiifffbbb```___]]]ZZZVVVVVVYYY^^^bbbbbb^^^YYYVVVYYYTTTMMMEEE@@@>>>>>>>>>;;;;;;:::888555222000...000000000000///...------)))%%%)))///---+++<<>>CCCIIIMMMVVVYYY^^^dddjjjooorrrttt{{{~~~|||~~~}}}zzzuuunnneee]]]YYYWWWWWWQQQQQQQQQQQQRRRRRRQQQQQQQQQXXXggg|||yyyooojjjkkkuuu~~~{{{tttwww~~~yyypppiiidddbbbaaa]]]\\\YYYVVVSSSPPPOOONNNQQQQQQPPPPPPQQQRRRSSSTTTSSSRRRQQQRRRSSSSSSQQQOOONNNNNNNNNNNNMMMKKKIIIHHHGGGFFFDDDBBBAAA@@@??????AAAHHHSSSaaaooo|||uuu___SSSPPPNNNRRR```uuuxxxvvv}}}~~~wwwvvvyyy}}}yyyrrrfffSSSCCC999666444222333555666666555555666666777777888888999::::::;;;;;;::::::999888888999999999999888888::::::;;;<<<===============>>>>>>??????@@@@@@AAA>>>???@@@@@@??????AAACCCFFFEEEDDDCCCBBBAAABBBBBBEEEFFFGGGIIIIIILLLUUU^^^uuu}}}|||{{{{{{qqqfffXXXQQQQQQVVV```iii}}}wwwuuusssrrrppppppooommmjjjggggggeeebbb```^^^\\\YYYWWWUUUXXX]]]``````]]]XXXUUURRRNNNHHHBBB===;;;::::::;;;:::999777555333111///000000000000///...---,,,)))'''(((+++***)))444CCCooo~~~qqqFFF'''(((---(((%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((''''''&&&%%%&&&(((***---000222444555555444333111000///////////////000111222222333333111///......000222222222222222222333444555777777@@@CCCDDDAAA;;;777555666777888999888555333222222666777999::::::999888777333444999999888DDDLLLDDD000//////......//////000///.........///111333444555666888:::===AAAFFFJJJTTTWWW]]]dddjjjooorrrtttyyy}}}~~~}}}}}}|||rrriiiccccccdddZZZXXXUUURRRQQQRRRTTTVVVUUUZZZeeevvvtttmmmooo|||{{{|||{{{rrrhhhaaa]]]\\\\\\^^^]]]ZZZXXXUUUSSSRRRRRRUUUUUUUUUUUUTTTTTTTTTTTTVVVTTTSSSTTTTTTTTTRRRPPPOOOOOOOOOOOONNNMMMLLLKKKIIIHHHFFFDDDBBBAAA@@@@@@???FFFSSSaaannn{{{xxxcccSSSOOOKKKPPP^^^rrr|||yyy}}}zzzuuuvvvzzz}}}xxxmmm^^^LLL???777666444333333444666777666666666666777777777777999999::::::::::::999999888888999::::::999888888888999::::::;;;;;;::::::=========>>>>>>>>>>>>>>>@@@AAABBBAAA@@@AAABBBDDDDDDDDDCCCBBBAAAAAAAAAAAACCCEEEGGGHHHIIIMMMTTTZZZkkk||||||ssseeeXXXRRRTTT]]]eee|||vvvuuusssrrrrrrrrrqqqnnnjjjffffffdddbbb___]]][[[YYYWWWUUUXXX]]]aaaaaa]]]XXXUUULLLIIIEEE@@@<<<999777777:::999888777555333222111////////////...---,,,,,,***)))(((((((((***---///>>>PPPRRR:::'''(((,,,)))&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((('''&&&%%%%%%&&&))),,,///222444555666555444222111000///...///000222333444555555555222000------///111333333444444333333444444555666;;;???AAA???:::555444555666999;;;:::777333222222555666999:::;;;:::888777444666:::888555@@@GGG===000000////////////000000///...------...000333444333444777999<<<@@@FFFJJJQQQUUU[[[bbbiiinnnqqqsssxxxzzzzzz{{{~~~yyyvvvsssqqqgggccc^^^YYYVVVUUUWWWXXXYYY\\\bbblll{{{yyyqqqsssvvvqqqhhh___ZZZXXXZZZ[[[___^^^]]]\\\\\\[[[\\\\\\____________^^^\\\ZZZYYYZZZYYYXXXWWWWWWVVVTTTRRRNNNNNNMMMMMMMMMMMMMMMNNNLLLJJJHHHFFFDDDBBBAAA@@@>>>GGGTTTbbbooo{{{xxxgggWWWQQQNNNSSSbbbvvv}}}}}}~~~wwwrrruuuxxxzzzwwwiiiVVVFFF===555444444222222222444555444555555666777888888999888888999999999999888888888999999::::::999999888999999::::::;;;;;;:::::::::;;;;;;<<<===>>>>>>???@@@AAABBBAAA@@@@@@BBBDDDBBBBBBBBBAAAAAAAAAAAAAAAAAADDDGGGGGGIIIMMMRRRVVV^^^qqqzzz}}}yyyhhh[[[WWW[[[```|||uuutttsssssssssssssssooojjjeeeeeecccaaa___]]]ZZZXXXWWWUUUYYY^^^aaaaaa^^^YYYUUUNNNLLLIIIEEEBBB>>><<<;;;:::999888666555333222222////////////...---,,,+++***+++***'''***...,,,%%%))),,,---***,,,///,,,%%%)))(((''''''&&&&&&&&&&&&(((((('''&&&%%%###"""!!!%%%&&&((())))))(((&&&%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$&&&((())))))((((((%%%&&&(((+++///222444555666666555333111000///...000111333666777888777777222000------///222444444666555555444444444555555666;;;???>>>999555555666666:::===<<<888444333333444666999;;;;;;:::888777777888:::444---666;;;///000000////////////000000///...------...000333444111222555888<<>>???@@@>>>???@@@???>>>>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDGGGGGGHHHLLLQQQSSSTTThhhtttzzzvvvddd\\\\\\^^^zzzuuutttuuutttttttttrrrooojjjgggfffccc___\\\ZZZXXXVVVUUUXXX\\\bbbeeeddd___WWWRRRPPPKKKEEE@@@>>>>>>===<<<<<<;;;999888555444222111000...,,,---000111///---###&&&))))))''''''***---,,,,,,,,,,,,,,,+++***)))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&''')))'''%%%$$$''')))***)))'''&&&%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''(((((((((((('''&&&%%%%%%((('''%%%$$$$$$%%%&&&((('''((()))******,,,///222222222111111000/////////...000444777;;;<<<======555111---,,,...111222222222555888888777555444444666888:::<<<<<<999777444888777777888888888555333111333555888999999888888999999888777666555444444222111111000000000000111000000000000000000000000222333444555888===DDDIIIQQQTTTYYY]]]bbbhhhnnnrrrtttvvvzzz}}}~~~}}}zzz}}}uuummmjjjeee\\\YYY[[[[[[YYYTTTRRRUUU```ppp|||~~~|||vvvtttfff```]]]___```______bbbdddeeeeeeeeeeeegggkkknnnssstttttttttsssrrrqqqqqqnnnkkkgggcccaaa^^^ZZZXXXQQQNNNJJJHHHHHHIIIJJJJJJKKKJJJHHHGGGGGGEEECCCAAA???HHHXXXhhhwww|||qqqccc[[[ZZZfffxxx~~~~~~vvvpppjjjkkksss{{{~~~xxxmmm]]]LLL???888333444555555555444333333444555666777888888888888888888888777888888999999::::::999999999:::;;;<<<999:::<<<===>>>===<<<;;;>>>===<<<;;;:::999999999;;;<<>>>>>===<<<;;;999888555444222111000...---...///000///---***+++,,,+++***)))***+++)))***+++++++++++++++***'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''((('''%%%%%%''')))((('''&&&%%%&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&)))(((&&&%%%%%%&&&((()))&&&((())))))***,,,///222333222222111000//////...---000444888<<<===>>>>>>999555000...000222444444555777999:::888777777777333555777999999777555333444444444666777666444111111222555777999999999888999999888777666555444444111000000////////////000////////////////////////000111333444777<<>>???>>>===<<<======<<<::::::999999:::;;;<<>><<<;;;999888555444222111111///......//////---,,,)))(((''''''(((((('''&&&'''((()))******+++++++++'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%&&&'''((()))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''''''''''')))((('''&&&&&&'''))))))%%%'''((()))***,,,000333333333333222111///...------000444999===?????????>>>:::444111111333666777888:::;;;;;;999999999:::333444666888888777555444222333444666888777444111000222444777888999:::999999999888777666555444444222222111000000000000000///////////////////////////000222333555999???CCCJJJNNNSSSXXX[[[^^^bbbdddgggiiimmmqqqtttvvvwwwwwwssswww|||{{{vvvnnneee___^^^YYYVVVQQQLLLKKKOOOWWW]]]gggrrr}}}|||xxxssslllhhhiiijjjiiikkknnnooopppqqqqqqpppqqqsssuuuxxxzzz~~~zzztttooojjjeeeaaa\\\WWWRRRMMMKKKJJJIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGQQQaaappp|||~~~yyyssssss~~~mmmiiigggkkkttt}}}{{{rrrbbbOOO@@@888777444333222222222333444444555666777777888888888888777777777777777888999:::::::::::::::;;;;;;<<<<<<;;;<<<===>>>>>>>>>===<<<===<<<;;;::::::999999:::;;;<<<>>>@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@@@@BBBCCCDDDEEEHHHJJJMMMNNNOOOVVVcccsss{{{vvvvvvsssssssssttttttqqqmmmjjjiiifffbbb___^^^]]][[[ZZZYYY\\\```bbbaaa]]]WWWTTTRRRNNNHHHCCCAAA@@@@@@???<<<;;;999888555444222111111000///......---,,,+++'''%%%###%%%)))+++)))'''''''''((()))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%(((''''''&&&''''''((()))%%%&&&((()))***,,,000333333333333333111000...---,,,///444999===?????????AAA===777333111333555777999;;;<<<;;;:::999:::;;;555666777888999888888777444444666999;;;:::777444000111333666888999::::::999999888777666555444444444333333222111111111111///////////////////////////000222333444888===AAAHHHLLLRRRVVVYYY[[[]]]___eeefffiiilllnnnoooooonnnooottt{{{~~~xxxqqqiiiaaa]]]ZZZWWWRRRNNNKKKMMMPPPRRRUUU^^^iiipppuuu~~~zzzsssnnnmmmnnnnnnppptttuuuvvvwwwvvvtttssssssttttttvvvxxx{{{~~~{{{wwwrrrmmmjjjbbb^^^WWWQQQMMMJJJHHHFFFGGGHHHIIIIIIHHHGGGGGGGGGHHHSSScccsssqqqooommmpppwww{{{xxxmmm[[[GGG:::666777444333111000111222444555444555666777777777777777777777666777777888999:::::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<======<<<<<<;;;<<<;;;;;;:::999999999:::;;;<<<>>>@@@AAAAAABBBBBB?????????>>>??????@@@@@@BBBCCCDDDEEEGGGJJJLLLMMMPPPVVVbbbrrrzzzvvvvvvrrrrrrrrrttttttsssooolllkkkhhhdddaaa___]]][[[ZZZZZZ]]]```bbbaaa]]]XXXUUUSSSNNNHHHCCCAAAAAA@@@???<<<;;;999888555444222111///000///...---,,,,,,,,,,,,***(((***---///...+++)))))))))))))))((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&''''''(((%%%&&&(((((()))+++///222333333444444222000...---,,,///222777:::===>>>>>>@@@===888333111111444666888:::;;;;;;:::999999:::555666666777888999999:::666777888;;;===<<<:::777000111333555777888999:::999999888777666555444444333333222111000/////////........................000111333333444777;;;>>>DDDHHHMMMRRRUUUWWWYYYZZZaaabbbeeehhhjjjlllmmmmmmnnnssszzzzzzssslllddd]]]ZZZWWWSSSOOONNNMMMMMMNNNMMMRRRZZZaaaffflllvvv~~~|||uuusssssssssuuuzzz}}}zzzyyyxxxwwwvvvuuuvvvyyy}}}~~~{{{xxxuuusssjjjddd\\\UUUOOOKKKHHHEEEFFFHHHJJJIIIGGGFFFGGGHHHIIITTTeeeuuu}}}tttssstttwww}}}~~~}}}yyysssfffTTTBBB777666888444333222111111333555666444444555555666666555555666666666666777888999::::::;;;<<<=========<<<<<<:::::::::::::::::::::999;;;;;;:::999999999::::::;;;<<<===???@@@AAABBBCCC?????????>>>??????@@@@@@BBBBBBCCCDDDFFFHHHJJJKKKMMMSSS^^^ooozzzuuutttooooooppprrrsssrrrnnnlllmmmjjjeeeaaa___]]]ZZZXXX[[[\\\___```___\\\XXXUUURRRNNNHHHCCCAAA@@@@@@???<<<;;;999888555444222111...//////...,,,+++,,,---///---,,,+++++++++)))(((*********))))))((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$###$$$$$$%%%&&&&&&'''''''''&&&'''(((((()))***...000111222444444444222000...---...000333666999;;;<<<===<<<888444111000222444666999<<<<<<;;;999888888444444444555666888999::::::999999;;;<<<<<<;;;999222222333444666777888999999999888777666555444444111111///...------------........................000111333333444666999<<<===AAAGGGKKKOOORRRUUUWWW\\\^^^bbbfffkkkooorrrssspppttt{{{yyysssiii```ZZZWWWSSSPPPOOONNNMMMLLLLLLMMMQQQUUUXXX\\\dddmmmyyy}}}|||{{{~~~|||wwwttttttxxx}}}}}}}}}|||{{{yyyqqqkkkcccZZZTTTOOOJJJGGGGGGJJJLLLKKKHHHFFFHHHJJJKKKVVVgggwww~~~zzz|||}}}qqqsssxxx}}}~~~{{{yyyuuulll]]]LLL>>>777666777444333333222333444666777444555555666666555555555555555555666777888999::::::;;;===>>>>>>>>>===<<<:::999999999999888888888::::::999999999999::::::;;;<<<===>>>@@@BBBCCCDDDAAA@@@@@@?????????@@@@@@@@@AAAAAACCCEEEGGGHHHIIIHHHMMMXXXjjjyyytttsssnnnnnnppprrrsssssspppmmmoookkkfffbbb___\\\YYYVVVYYY[[[\\\]]]\\\YYYVVVTTTRRRMMMGGGCCCAAA@@@???>>><<<;;;999888555444222111,,,...///...,,,+++,,,...***++++++***'''&&&&&&'''))))))*********)))(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######&&&'''&&&$$$"""###%%%&&&'''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&'''''''''&&&&&&%%%$$$%%%&&&''''''((((((((('''((()))(((((())),,,///000111333444444333111///......---...111444888:::::::::999666222000111333555999===>>>===:::888777555555555555777999;;;===???>>><<<<<<===>>>===<<<333333444444555666777777999999888777666555444444333222000///...---------........................///000222222222444666999:::===BBBGGGKKKPPPUUUXXX\\\^^^bbbgggmmmrrrvvvxxxssswww}}}|||qqqfff]]]YYYUUUSSSRRRQQQNNNLLLNNNKKKJJJMMMNNNOOOWWWaaaiiirrr}}}}}}yyyyyy{{{|||~~~||||||}}}~~~}}}|||xxxrrriii```YYYSSSNNNKKKIIIMMMOOONNNJJJHHHIIILLLQQQ[[[kkkzzzzzzuuu{{{xxxnnnssszzz~~~zzzxxxooodddTTTEEE<<<888666555333333444555555666777777666777777777777777666666555555555555777888999:::;;;<<<===??????>>>===<<<;;;::::::999888888999999:::999999999999999::::::;;;<<<<<<>>>@@@BBBCCCDDDCCCBBBAAA@@@@@@???@@@@@@???@@@@@@AAACCCEEEGGGHHHGGGKKKSSSccczzzxxxsssrrrppppppqqqtttvvvuuurrrpppppplllgggbbb^^^[[[XXXUUUXXXYYYZZZ[[[ZZZWWWTTTSSSQQQMMMGGGBBB@@@??????>>><<<;;;999888555444222111+++---///...,,,+++---///(((+++---,,,)))(((***---'''((()))******++++++***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((%%%######&&&'''&&&$$$ !!!$$$&&&'''(((((('''###$$$&&&'''((('''&&&&&&"""###$$$%%%&&&&&&'''(((%%%%%%&&&'''((((((((((((%%%&&&'''((())))))))))))((())))))(((((()))+++...///000333555555444222000///---,,,,,,...222666999999::::::777333111111333555999>>>@@@???<<<999777888888777777999<<>>???@@@???===<<<<<<;;;::::::999999999:::999999999888999999::::::;;;<<<<<<>>>???BBBDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>??????@@@BBBDDDEEEFFFJJJLLLRRR___sss~~~wwwtttuuuqqqqqqrrrssstttrrrooollllllhhhddd```^^^[[[XXXVVVVVVWWWYYYZZZZZZYYYWWWVVVTTTPPPHHHAAA======>>>@@@;;;:::888666444333222222............---,,,+++******+++,,,,,,+++***)))(((!!!###&&&((()))******%%%&&&'''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&''''''(((''''''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&(((+++---///000000111222333555666777...---+++,,,///444777888888>>>???888222111222222666888;;;<<<<<<:::777555333222444:::<<<:::;;;>>>CCCDDDDDDCCC@@@>>>======???:::444111222555777777999:::<<<<<<<<<:::888666888777666444222000///...////////////////////////000000//////000222555666;;;<<>>AAACCCCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDAAAFFFMMMVVVbbbuuuwwwsssttttttssssssttttttqqqmmmjjjiiigggccc```^^^[[[XXXUUUUUUWWWXXXZZZZZZXXXWWWUUUTTTOOOHHHBBB===<<<===>>>;;;:::888666444333222222............---,,,+++******++++++,,,+++***)))(((''''''((())))))((('''&&&&&&''''''(((((('''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((((('''''''''''')))+++,,,///000222444555666666666...---++++++---000333444999>>>???999222111111000444666:::<<<===;;;999777333111333888::::::===AAACCCEEEFFFDDDBBB@@@@@@@@@???:::555222333666777777999999:::::::::999777666888777666444222111//////////////////////////////000///......000222444555777:::>>>EEELLLRRRVVVWWW^^^aaafffggghhhjjjooossstttzzzyyyqqqllleee^^^YYYWWWVVVUUUQQQQQQOOOLLLGGGFFFGGGJJJOOOUUU```jjjpppzzz}}}|||}}}~~~||||||yyyrrrhhh^^^WWWSSSPPPUUUXXXWWWRRRNNNOOOQQQYYYgggwwwvvvwwwzzzqqqmmmqqqvvv~~~vvvlll___PPP@@@999777555555666333444555666777888888888888888888888777777777777555555666666777777888888;;;;;;<<<======<<<<<<<<<======<<<;;;:::::::::;;;;;;<<<<<<;;;999999:::;;;>>>AAADDDEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFIIIMMMRRRZZZjjj~~~~~~wwwrrrrrruuuuuuttttttssspppllliiifffdddbbbaaa___[[[WWWTTTTTTVVVXXXYYYYYYXXXVVVTTTSSSOOOIIICCC>>><<<;;;;;;;;;:::888666444333222222............---,,,+++******++++++++++++***))))))++++++++++++***)))''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((***)))((('''''''''((((((...000222555666666666555...---,,,++++++---///000999>>>???999333222111///111444888<<<>>>===:::999555222111555888:::???DDDCCCDDDEEEDDDBBB@@@@@@AAA???;;;666444444666777777999999888888888888888888888777666444333111000/////////////////////////////////......///111333444333666<<>>===<<<:::999999999999<<<======<<<::::::;;;===@@@BBBEEEFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCHHHJJJKKKLLLQQQ^^^ooo|||xxxwwwrrrrrruuutttssssssrrrpppmmmjjjdddcccbbbaaa___\\\WWWSSSTTTUUUXXXZZZZZZXXXUUUTTTRRROOOIIICCC???<<<::::::;;;:::888666444333222222............---,,,+++************+++************(((((()))***++++++++++++(((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&'''''''''((()))'''&&&%%%%%%''')))***''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&'''(((+++...111444555555333222---------,,,+++,,,///000777<<<===999666555333000...111666;;;======<<<:::999444222444666888===DDDAAABBBCCCAAA>>><<<<<<<<<>>>;;;888666555555666777999999888888888888999:::777777666444333222111000////////////////////////............///000111222000444999???DDDJJJOOORRRVVVZZZ___aaaaaabbbfffiiivvv}}}~~~yyyrrrlllhhhddd```\\\YYYYYYWWWTTTPPPMMMKKKJJJHHHLLLTTT]]]fffsss~~~|||}}}uuuiii___ZZZXXX\\\```^^^XXXTTTTTTVVV]]]lll|||vvviiifffiiiqqqwww~~~zzzuuujjj```MMMBBB888555555444555777444555777888999:::;;;;;;999999888888888777777777555555666666777777888888777888999:::;;;<<<<<<<<<<<<;;;::::::999999999999<<<===>>>===;;;;;;<<<>>>???AAADDDDDDCCCBBBCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCFFFGGGHHHIIILLLWWWgggssszzzxxx~~~vvvsssssssssrrrrrrrrrrrrqqqooommmdddcccbbbaaa___\\\WWWSSSSSSUUUXXXZZZZZZXXXUUUSSSRRRNNNIIIDDD???<<<;;;;;;;;;:::888666444333222222............---,,,+++*********************++++++&&&&&&'''((()))+++,,,---((((((''''''&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((('''&&&&&&(((***,,,&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''((())))))+++...111333222111000,,,---......------000333333888<<<:::999999777333---000444888;;;<<<;;;:::===888444444555666:::@@@BBBBBBBBB@@@<<<999888888<<<;;;999777555444555555999999999999999:::;;;<<<777777666555333222111111////////////////////////.........//////000111111000333888<<>>666444444333333666555666777999::::::;;;;;;888888777777777666666666555555666666777777888888777888999:::;;;;;;;;;;;;999999999999::::::;;;<<<<<<===>>>===<<<<<<===??????AAADDDEEEDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCEEEGGGIIIIIIKKKSSSaaakkk||||||}}}|||uuusssuuusssrrrqqqqqqrrrrrrpppnnnfffdddbbbaaa___[[[WWWTTTTTTVVVZZZ\\\\\\ZZZVVVTTTRRROOOIIICCC???======>>>;;;:::888666444333222222............---,,,+++************)))******+++,,,)))(((((('''(((((()))***''''''&&&&&&&&&''''''((($$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''''''''''')))***+++%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''')))***(((***,,,///000000000///+++...000000......111444222777;;;<<<===>>>;;;666///000222555777888999999===999666777666555888<<>><<<=========;;;<<<===???AAACCCFFFGGGFFFFFFFFFGGGDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDGGGJJJKKKKKKKKKPPPZZZbbbmmmzzzzzztttsssvvvuuusssrrrqqqqqqqqqooommmiiigggccc```^^^[[[XXXUUUTTTWWW[[[]]]]]][[[WWWTTTSSSOOOIIICCC??????@@@AAA;;;:::888666444333222222............---,,,+++*********)))))))))***,,,,,,+++***)))(((''''''((((((&&&&&&%%%%%%&&&'''))))))###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&%%%&&&'''((())))))***,,,---//////000000---000222111---,,,///222333888===>>>???@@@<<<666111111111222333555666777:::777777999999777777:::===>>>???===;;;888888888888999:::888444111111222555666888:::;;;;;;;;;;;;777777666555444333333222////////////////////////000000111111111111111111111333333222333888CCCKKKLLLPPPVVVZZZ^^^dddkkkqqqyyy|||ssskkkeeeaaa\\\YYYXXXWWWUUUSSSSSSPPPPPPUUU\\\iii~~~}}}qqqjjjdddiiimmmkkkeeebbbbbbdddlllwwwyyykkkfffkkkpppyyy~~~~~~xxxrrriii[[[NNN===888555666666555666999777777888888888888888777888888888777777777666666555555666666777777888888::::::;;;;;;;;;;;;;;;:::;;;:::::::::;;;<<<======;;;<<<<<<<<<;;;;;;===???@@@BBBEEEGGGGGGFFFGGGHHHEEEDDDDDDDDDDDDDDDDDDCCCAAAAAABBBBBBCCCCCCDDDDDDEEEHHHKKKKKKJJJMMMTTT[[[dddrrrzzztttsssvvvwwwuuusssqqqqqqooommmkkklllhhhddd```^^^[[[XXXVVVUUUXXX\\\^^^^^^\\\XXXUUUTTTOOOIIICCC???@@@BBBDDD;;;:::888666444333222222............---,,,++++++******)))))))))***,,,---+++***)))(((((()))******&&&%%%%%%%%%&&&(((***+++###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&''''''++++++,,,---...000111111...111333111,,,***,,,///555:::>>>???@@@AAA<<<555222111000///000222555666777555666:::;;;888888:::777888::::::888777777888777999:::888333000000111333555777:::;;;;;;:::999777777666555444333333333////////////////////////000111111222222222222111111222111......444@@@IIIIIIOOOWWW^^^ccchhhnnnssswww|||vvvnnniiieee___[[[[[[[[[ZZZXXXWWWTTTSSSWWW___mmmvvvoooiiinnnsssrrrnnnkkkllloooqqq|||wwwkkkiiinnnsss|||~~~wwwpppeeeVVVHHH:::666555777888666888<<<777888888888888777666666999999999888888888888777555555666666777888888888;;;;;;<<<<<<<<<;;;::::::======<<<;;;;;;;;;<<<<<<:::;;;<<<;;;;;;;;;===???===@@@CCCEEEEEEEEEFFFGGGFFFFFFEEEEEEDDDDDDCCCCCC???@@@@@@AAABBBCCCDDDDDD???DDDIIIJJJJJJMMMSSSYYYbbbqqq|||wwwuuusssvvvtttrrrqqqqqqpppooommmlllhhhccc___\\\ZZZWWWUUUUUUWWW[[[^^^___]]]XXXSSSTTTOOOHHHCCC@@@@@@@@@???:::999666333222222333333111000...,,,+++++++++,,,++++++++++++++++++++++++***)))(((((()))(((&&&$$$$$$%%%'''))))))((('''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&((())))))'''&&&$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&'''***,,,///111222333555444333111000/////////444999???DDDEEEAAA<<<999777333///...111444555555777777888888999999888888666666777888999999::::::777999:::999666444333444111222333777:::;;;;;;:::===<<<:::888666666666666444333222111000000000000111000///......///000111111111111111222555;;;???EEENNNXXX```dddiiioootttwwwzzz||||||uuuqqqjjjaaa]]]]]]]]]ZZZVVVYYYVVVWWW[[[cccqqq{{{qqqrrrqqqooooooqqqvvvzzz~~~|||sssppprrryyy|||uuukkk\\\LLLAAA555666777666333222333444777777777777777888999:::888999999999999888888777777999::::::888777777888888999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<===???BBBCCCEEEFFFFFFEEEEEEFFFFFFEEEDDDCCCBBB@@@AAABBBCCCCCCBBBAAAAAAAAABBBDDDGGGKKKOOORRRTTT^^^fffttt}}}xxxvvvtttuuutttrrrrrrqqqpppmmmkkkjjjgggbbb^^^[[[YYYVVVSSSVVVWWW[[[^^^```]]]XXXTTTQQQLLLFFFAAA???>>>>>>===;;;999777444222222222222000///...---,,,+++++++++***************************)))(((((()))(((&&&$$$$$$%%%'''((()))((('''&&&((('''''''''&&&&&&&&&%%%%%%&&&'''(((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%(((((('''&&&&&&&&&''''''%%%%%%&&&&&&'''''''''((()))(((((('''&&&%%%$$$$$$(((''''''&&&&&&''''''(((******)))))))))(((((((((&&&'''))),,,...000222222444333222111000/////////333777<<>>EEEMMMVVV^^^bbbfffmmmqqqwwwzzz~~~}}}uuuooohhhdddbbbaaa^^^[[[\\\ZZZZZZ^^^gggvvvvvvtttsssqqqqqqtttyyy~~~|||tttrrrttt{{{~~~xxxpppeeeWWWGGG===777888888777555333444555444444444333444444555555777777888999999888888888777999::::::999888999:::;;;;;;<<<===>>>??????>>>============<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<@@@AAAAAABBBBBBBBBBBBAAADDDEEEEEEFFFEEEDDDCCCBBB@@@AAABBBCCCCCCCCCBBBBBBBBBCCCEEEGGGKKKNNNQQQRRRWWW___mmmyyyvvvuuutttsssssssssrrrpppllliiiiiifffaaa]]][[[XXXUUURRRUUUWWWZZZ^^^___]]]WWWSSSPPPLLLFFFAAA??????>>>======;;;888555333111111111/////////...---,,,******))))))))))))))))))))))))***((((((((()))(((&&&$$$$$$%%%'''((((((((('''&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((($$$%%%&&&'''((()))******(((((((((''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((+++---///111111333222222111000///......111444888<<>><<<888222000000333555777;;;<<<======<<<999666444444666999;;;============999999999<<<>>><<<777333111222333555666666666666:::999888666555555555555222222000///////////////222111111000000111111222000111111111111444999<<>>????????????>>>>>>>>>>>>===<<<::::::999::::::;;;<<<===>>>>>>@@@AAAAAAAAAAAA@@@@@@???CCCDDDEEEEEEEEEDDDCCCBBB??????AAABBBCCCDDDDDDDDDDDDEEEFFFHHHJJJLLLOOOPPPQQQYYYgggxxxyyyvvvtttssssssssssssrrrooojjjgggiiifffbbb^^^\\\XXXUUURRRTTTUUUYYY\\\^^^[[[VVVQQQQQQMMMHHHDDDBBBAAA@@@???>>><<<999666333111000///......//////...,,,***)))************************)))((('''((()))((('''%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&''''''((())))))***%%%%%%&&&'''((()))***+++)))((((((''''''(((((()))$$$$$$$$$$$$############&&&&&&((()))+++...000111222222111111000///......///000333777:::===???@@@>>>:::555111000222555777<<<>>>@@@AAA???<<<999666777888999:::<<<>>>@@@AAA???======@@@CCCAAA:::333---///111333444666888:::777777666666555555555555444444333222111111111111111000000000000000000111000000111000000333777:::@@@EEEMMMUUU\\\cccjjjoootttyyyxxxpppjjjhhhdddaaaaaahhhvvv{{{yyywwwwww{{{|||xxxvvvvvvzzz||||||xxxooodddWWWJJJ???888;;;<<<<<<:::888666777777888777666555555555555555444555666777888999999999888:::<<<<<<<<<<<<===>>>;;;;;;<<<===============?????????>>>===;;;:::999999999:::;;;===>>>??????<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBB>>>???@@@AAACCCDDDEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMQQQWWWbbbqqq~~~xxxtttrrrrrrrrrrrrrrrrrrooojjjgggjjjgggccc```]]]ZZZVVVSSSRRRSSSWWWZZZ\\\YYYTTTPPPPPPMMMHHHDDDBBBAAA@@@???>>><<<:::777444111///.........//////...,,,***)))++++++++++++++++++++++++)))((('''((())))))'''%%%%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&'''((((((((((((((((((((('''%%%%%%&&&'''((()))***+++((((((''''''''''''((((((''''''''''''&&&&&&&&&%%%&&&&&&'''(((***,,,...000111111222222111000///...---...000222666:::===???===;;;666222000222555777;;;===@@@BBBBBB@@@>>><<<;;;:::888888999===BBBEEEFFFCCCBBBEEEGGGDDD<<<555///111333444333444666999555666666666666555555555555444333222111111111111...//////////////////...///000000000000111555777;;;???GGGOOOXXXbbbjjjoooqqqwww{{{rrrmmmgggcccccclll||||||{{{}}}~~~~~~||||||~~~}}}|||yyyxxxvvvxxx|||yyy}}}{{{vvvlll^^^QQQEEE===999:::;;;<<<;;;888777888999999999888777777666777777555555666888999999999999888:::<<<=========>>>???;;;<<<<<<===============?????????>>>===;;;:::999999999:::;;;<<<===>>>???;;;<<<===>>>????????????@@@AAABBBCCCDDDDDDCCCBBB>>>>>>???AAABBBDDDFFFFFFGGGGGGGGGHHHHHHJJJKKKLLLOOOTTT^^^kkk}}}~~~xxxtttqqqqqqppppppppppppoookkkhhhjjjgggdddaaa^^^[[[VVVSSSQQQSSSVVVZZZ[[[YYYSSSOOONNNJJJFFFBBBAAA@@@>>>======<<<:::888555222000////////////...---,,,******++++++++++++++++++++++++(((''''''((())))))'''&&&&&&&&&&&&&&&''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&'''((((((((((((((('''''''''&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&(((+++---///111222333333333111000///,,,------///333666:::<<<;;;:::777444111111444777:::<<>>===>>>>>>??????>>>>>>>>>============<<<;;;999999888999999:::;;;<<<======<<<============<<<<<<;;;>>>???AAACCCDDDDDDCCCCCC?????????@@@BBBDDDEEEGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLPPPYYYeeevvvyyytttrrrpppooonnnnnnooonnnllljjjhhhfffcccaaa^^^ZZZUUUQQQRRRTTTWWW[[[\\\ZZZUUUPPPMMMJJJFFFCCCAAA@@@???===<<<<<<:::888666333111///000///...---,,,+++++++++************************(((''''''((())))))(((&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))((('''%%%$$$$$$%%%'''((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''')))(((((('''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$############&&&%%%%%%%%%'''***,,,...111222444444444333111000,,,,,,---...000333666888777888888555222111333666999:::<<<>>>???@@@??????;;;:::::::::;;;===???@@@EEEFFFGGGGGGFFFDDDBBB@@@>>>???>>>999333///000333444555666777888777777666333333222111000000000000---...///000000///...---...///000000//////111333444555:::BBBLLLWWW___dddiiiooowww}}}rrrkkkiiippp}}}xxxtttqqqssswww|||yyyuuu~~~zzzxxxzzzzzzxxxxxxzzz~~~||||||~~~rrrlll```QQQCCC:::888999555666888888777777999:::888777777777777888888999888999999:::::::::999999:::<<<======<<<;;;<<<=========>>>>>>>>>======<<<;;;;;;<<<;;;;;;:::999999999999999999::::::;;;;;;:::;;;;;;<<<<<<<<<<<<;;;===>>>@@@BBBCCCCCCCCCCCC@@@@@@@@@@@@AAACCCEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLPPPVVV___nnnzzzuuurrrpppnnnmmmmmmnnnnnnmmmlllgggeeebbb```]]]YYYTTTPPPTTTVVVYYY\\\^^^[[[VVVRRRNNNKKKHHHEEEDDDBBBAAA???<<<;;;:::888666333111000111000...,,,+++++++++,,,))))))))))))))))))))))))(((''''''((())))))(((&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))&&&%%%%%%&&&'''((()))***((('''%%%$$$$$$%%%'''((('''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&))),,,...222333444555555444222111,,,,,,,,,---///222444555555777888666333111333555999:::;;;<<<<<<=========888999;;;============<<>>@@@???:::444111222666444555666888888888777777666555444333222222222222...///000111111000///......///000///...///000222333444777>>>GGGRRRYYY]]]gggmmmtttzzz~~~wwwoookkkqqq{{{vvvoooqqqsssvvvzzz~~~xxxwwwzzzvvvuuuyyy{{{zzzyyy{{{~~~|||{{{nnnhhh\\\LLL>>>666555777222444666666666777999:::999888888888999:::;;;;;;::::::;;;;;;;;;:::999999:::<<<======<<<:::;;;<<<:::;;;;;;;;;;;;;;;:::::::::::::::;;;::::::999999999999999999999999999999555777888;;;===>>>??????<<<>>>@@@BBBCCCCCCCCCCCCAAA@@@@@@@@@AAACCCEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKOOORRRVVV\\\hhh{{{~~~xxxuuuuuusssqqqooommmllllllmmmnnnnnnkkkfff```[[[VVVSSSRRRTTTWWW\\\___^^^ZZZUUUQQQQQQMMMGGGBBB>>>>>>@@@AAADDDAAA===:::888555222000222111000///...---,,,,,,,,,,,,+++***)))((('''&&&111...***(((((()))((((((%%%%%%%%%&&&&&&'''((()))'''))))))((('''&&&'''((()))'''%%%######%%%'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&%%%&&&'''''''''))),,,//////222444555333222111111...---,,,,,,---...000111888888999777444333333444999;;;===??????===;;;999;;;<<<===<<<;;;<<<>>>@@@AAACCCDDDFFFGGGFFFEEEDDDDDD???999444222222111000444666888:::;;;:::999999888888888777555111...,,,111111111111000000000000///---+++---111333222000000222555999???GGGOOOUUU```gggpppxxx~~~yyyyyyxxx|||}}}ssstttvvvvvvvvvyyy}}}zzzwwwtttuuuzzzyyyrrrpppaaaPPPDDD===777666888888888888888888777666555666666666666666666666666;;;;;;;;;;;;;;;;;;::::::<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::999888>>><<<;;;;;;<<<;;;999777999999;;;;;;<<<;;;:::999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDDDDEEECCCCCCEEEGGGIIIKKKLLLMMMPPPQQQTTTYYY___lll~~~xxxuuutttsssqqqooommmllllllmmmnnnnnnkkkfff```[[[WWWTTTSSSTTTXXX\\\___^^^ZZZUUUQQQQQQMMMGGGBBB???>>>@@@AAAEEEBBB===:::888666444222111000000///...------,,,***************+++++++++,,,)))&&&%%%&&&''''''&&&***************+++------&&&(((((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%&&&''''''''')))+++......111333444333111111111---,,,++++++,,,---...///555666666555333222222333555777:::<<<======;;;:::<<<===>>>===<<<<<<===???CCCDDDFFFGGGGGGFFFEEEDDDDDD@@@:::555333222111000222444666888999999888777666666777777666444111000111111111000000000//////333111000000111111///...000222444888<<>>???@@@@@@AAABBBBBBCCCCCCDDDEEEEEEFFFCCCDDDEEEGGGIIIKKKMMMMMMPPPPPPSSSWWW[[[fffzzz}}}wwwtttssssssqqqooonnnmmmlllmmmmmmmmmjjjfff```[[[XXXUUUTTTVVVYYY]]]```___[[[VVVRRRQQQMMMHHHCCC@@@???@@@BBBEEEAAA;;;777555444333222/////////.........------*********++++++,,,,,,,,,(((&&&$$$$$$%%%'''''''''&&&&&&&&&&&&'''((()))***&&&'''''''''%%%$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((('''(((***,,,---///222333222111111222---,,,+++******+++---...111333444444333222222333111222555888:::;;;;;;;;;;;;===>>>===<<<<<<===???DDDEEEGGGHHHHHHFFFDDDCCCDDD@@@:::666444222000...000222444666777777666666444555666777777666555444000000000000////////////111111222000...------...///111333555999>>>EEEJJJXXX^^^fffnnnsssyyy{{{}}}~~~{{{ssswwwvvvwwwyyy|||~~~|||tttmmm^^^QQQBBB:::666555777;;;999999999999999999888777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<===>>>>>>>>>>>>======<<<<<<;;;:::;;;<<<<<<;;;:::666777777888888777777666999999999999::::::;;;;;;;;;<<<======??????@@@AAACCCCCCDDDDDDEEEFFFFFFFFFCCCDDDFFFGGGJJJKKKMMMNNNPPPQQQTTTVVVXXX___nnn}}}~~~wwwtttssssssrrrpppnnnmmmlllllllllllliiieee```\\\XXXVVVUUUWWW[[[___bbbaaa]]]XXXTTTQQQMMMHHHDDDAAA@@@AAABBBBBB>>>888333111111111000........................,,,,,,++++++***)))((((((***(((''''''((())))))(((""""""""""""###$$$%%%&&&&&&'''((('''%%%$$$%%%&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))(((''''''(((***+++...000111111111222333...---,,,++++++,,,------///111444444444333444555000111222444666777888888999;;;===>>>>>>>>>@@@AAADDDEEEFFFGGGFFFEEECCCAAABBB???:::666444222///---000111333555666666777777555666777777777777666666000000000/////////......+++...000///---,,,...111...000111333555999>>>BBBOOOUUU^^^fffmmmuuu~~~~~~{{{~~~{{{sssnnnuuuvvvxxx{{{}}}~~~~~~}}}~~~}}}|||}}}|||wwwnnngggVVVIII<<<666444444666:::999999:::::::::999999888999999999999999999999999::::::::::::;;;;;;;;;;;;777888999;;;<<<=========>>>>>>???????????????>>>>>>===;;;;;;<<<<<<;;;:::666666666666666555555555777777888888999999::::::;;;;;;<<<===>>>???@@@@@@CCCCCCCCCDDDDDDEEEEEEEEECCCDDDEEEGGGIIIKKKMMMNNNPPPQQQTTTWWWWWWZZZeeeqqq}}}~~~wwwtttssssssrrrpppooommmllllllkkkiiigggccc___[[[XXXWWWVVVYYY\\\aaacccccc___YYYUUUPPPMMMIIIEEEBBBBBBBBBCCCAAA===777222111111000000............------------******))))))(((((('''''',,,***)))((())))))((('''%%%%%%%%%%%%&&&'''((()))'''((()))(((&&&&&&&&&'''&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&'''((()))+++...//////000222444111000///...------...//////222555666666555666777222222222222333444555555555888<<<>>>???@@@BBBDDDBBBCCCDDDEEEDDDCCCAAA???@@@===:::777555222///---111222333555666777888888888888888777777666666555000000000000////////////+++...111000...---000333...///000111222555999<<>>======>>>??????@@@??????AAA???<<<;;;;;;;;;:::999777666666555555444444444666666777777888999999:::;;;;;;<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCEEEGGGIIIKKKLLLMMMMMMMMMPPPTTTTTTUUU\\\fffppp}}}yyyuuutttsssrrrqqqooonnnlllkkkjjjgggeeeaaa^^^ZZZXXXWWWVVVYYY\\\```cccbbb^^^YYYUUUPPPNNNJJJFFFCCCCCCCCCCCCBBB>>>999555444333222111.........---------,,,,,,%%%&&&&&&'''((()))*********)))''''''((('''&&&$$$&&&&&&&&&&&&'''((()))***((()))***)))'''&&&'''((($$$"""  """%%%'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%'''((()))'''''''''((((((***,,,......000333555444333111000/////////000000333666888888777777888444333222111111222333444444777<<>>????????????AAA???<<<;;;;;;;;;;;;:::888888777666555555555555555666666777888999:::::::::;;;<<<<<<>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFHHHIIIKKKLLLIIIIIIKKKOOOOOOOOOTTT[[[fffqqqzzzvvvuuurrrrrrqqqpppnnnlllkkkjjjeeeccc```\\\YYYWWWVVVVVVVVVZZZ^^^aaa```\\\WWWSSSPPPNNNJJJGGGDDDCCCDDDDDD@@@===999777555444222111//////...------,,,++++++&&&&&&'''((()))***++++++'''&&&%%%&&&''''''&&&$$$$$$$$$$$$%%%%%%&&&'''((('''((()))(((&&&%%%&&&'''"""""""""""""""$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&'''((())))))((('''&&&###&&&(((((((((''''''(((&&&(((+++,,,---000333555666444333111000///000000000333777999888777777777555444222000000222444555666999===@@@@@@AAABBBCCC???AAABBBDDDDDDCCCBBBAAA@@@???======<<<:::666333222222333444666888::::::888888777666555555555555222222222222111111111111111000///000111222222111...///111111111222444666888===EEELLLUUUaaammmvvvwww|||uuusssttttttqqqtttwwwwwwwwwwwwyyy{{{}}}yyytttkkk___WWWCCC<<<666666888666666777666777888888999999888888666666666666666666666666555555555666777888888888888888999::::::;;;::::::888999:::<<<===>>>>>>>>>???===::::::;;;===>>>>>>::::::888777666666666777555666777888999::::::;;;:::;;;;;;<<<===>>>??????????????????????????????@@@AAABBBDDDFFFHHHJJJJJJIIIHHHJJJLLLLLLKKKNNNTTT^^^hhhvvvzzzwwwuuurrrrrrqqqpppnnnllljjjiiicccaaa^^^[[[YYYWWWVVVVVVTTTWWW\\\___^^^ZZZUUUQQQPPPNNNJJJGGGEEEDDDDDDDDD>>>;;;888666555333000...000000///...,,,+++******************))))))))))))%%%%%%%%%''')))***)))'''&&&&&&&&&&&&'''((())))))&&&'''((('''%%%$$$%%%&&&###$$$%%%'''((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&###%%%'''(((((('''((((((&&&'''***,,,---///333666666555333111////////////000333777999888777666666555444222000111333555777888;;;???AAA@@@@@@@@@@@@???AAACCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>:::777111111222333555777999:::777666555555555555666666333333333222222222111111+++)))(((+++000333333111...000111111111222444666555:::AAAHHHPPP[[[gggpppqqqwww{{{ssssssuuuuuuqqqsssvvvvvvuuuuuuxxx{{{~~~|||xxxtttnnndddWWWOOO>>>777444666999777777888555666777888888888888888666666666666666666666666444444444555666777777888777888888999999999888888777888999;;;<<<=========<<<:::999999<<>>??????@@@????????????????????????@@@AAACCCEEEGGGIIIJJJLLLKKKKKKMMMLLLJJJMMMRRRZZZbbbooo|||}}}uuusssttttttrrrpppooonnnmmmkkkiiiiiifff```\\\YYYVVVTTTQQQVVVXXX[[[\\\[[[XXXTTTQQQOOOMMMIIIFFFEEEDDDCCCAAA<<<;;;999666444222111000000...+++(((''')))+++---((((((((((((''''''''''''(((&&&&&&&&&'''((('''&&&***))))))((((((((())))))***(((&&&&&&&&&'''&&&%%%)))((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&((()))++++++)))(((&&&))))))***+++,,,...///000222333333333222000///...111333555777888888777777888555222000111444777::::::;;;<<<===>>>???@@@AAAGGGAAA<<<<<>>>>>>>>>>>AAAAAA@@@@@@???>>>======@@@AAABBBDDDFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOSSSZZZeeettt~~~vvvtttuuusssqqqoooooonnnnnnllljjjlllhhhccc^^^[[[YYYUUUSSSVVVXXX[[[]]]\\\XXXTTTQQQPPPMMMJJJGGGFFFEEEDDDBBB<<<;;;999666444222111000111///---******+++,,,---)))))))))((((((((('''''')))(((''''''))))))((('''''''''&&&&&&%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&)))(((((('''&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&%%%'''((())))))((('''%%%((())))))***+++---...///333333444444333222000//////000222444666888999999:::888555333333555888::::::;;;<<<===???@@@AAAAAAFFFAAA<<<<<>>:::444111333666888999:::888666777999:::888666666555444333222111111111222222111000000000000000222111000000000111222333222666<<<@@@CCCJJJSSS[[[eeekkksssyyy|||wwwpppsssvvvuuuxxxyyyzzz{{{{{{yyywwwvvv{{{xxxtttmmmdddXXXLLLDDD999888777666555666777777666666555555555555666666666666666666666666666666666666666666666666666666666666666777777666666555666666777888:::;;;<<<<<<===<<<;;;::::::;;;<<<======<<<;;;888666555777999::::::::::::999999999999;;;<<<===>>>>>>??????>>>AAAAAA@@@@@@???>>>>>>>>>@@@@@@AAABBBDDDFFFHHHIIIJJJJJJKKKLLLMMMNNNNNNOOORRRWWW```nnn~~~wwwvvvvvvsssqqqooonnnooonnnllljjjlllhhhccc___[[[YYYUUUSSSUUUXXX\\\^^^]]]YYYSSSPPPQQQNNNJJJGGGFFFFFFDDDBBB<<<;;;999666444222111000000000///---------------*********))))))))))))(((***((('''((()))***)))(((&&&%%%%%%%%%%%%%%%&&&&&&%%%###"""###%%%''''''&&&(((((('''&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%''''''((()))***,,,---...333333444444444333111000------...000333666999;;;===;;;999777666777888999;;;;;;===???@@@AAABBBBBBDDD@@@<<<<<<@@@DDDFFFFFFFFFIIIOOOVVVZZZYYYUUURRRBBB===666222222444666888;;;;;;<<<>>>@@@???<<<999777777555444333333333333222222111000000000000111111111000/////////000000111444888:::===BBBIIIOOOYYY___hhhooouuuzzz~~~~~~xxxrrrtttxxxxxx{{{|||}}}~~~}}}|||zzzxxxzzzvvvoooggg]]]QQQEEE===888777666555444555666666555555555555555555555555666666666666666666666666444444444444444444444444444444555555555555555444555555777888:::;;;<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;888666666777999999999999:::::::::;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>AAA@@@@@@@@@BBBEEEGGGIIIKKKKKKLLLLLLMMMMMMMMMNNNPPPRRRYYYfffuuu}}}wwwuuuvvvrrrpppooonnnooonnnmmmkkkkkkgggbbb]]]ZZZWWWSSSQQQTTTWWW[[[^^^]]]XXXSSSOOOPPPMMMIIIFFFEEEDDDCCCAAA<<<;;;999666444222111000////////////...---,,,++++++++++++*********)))))))))((('''((())))))((('''''''''&&&&&&&&&'''((((((&&&$$$###$$$&&&''''''&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&''')))***,,,---111222333333333222111000------,,,---000444777:::===<<<:::999888888888888:::;;;===@@@AAABBBBBBBBBBBB???<<<<<>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@?????????BBBAAA@@@@@@BBBEEEIIIKKKLLLLLLLLLLLLLLLMMMMMMMMMPPPOOOTTT^^^kkkzzz|||wwwuuutttqqqooonnnnnnoooooonnnllllllhhhbbb]]]ZZZWWWSSSQQQTTTWWWZZZ\\\[[[WWWRRROOONNNKKKGGGEEECCCCCCAAA@@@<<<;;;999666444222111000------......---,,,***)))++++++++++++************((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&'''((())))))'''&&&%%%&&&'''&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%%%%&&&'''(((***+++,,,///000111222222111000000///...,,,,,,---000444666:::::::::::::::999777777999;;;===@@@BBBCCCCCCBBB???===;;;;;;===AAADDDFFFIIILLLQQQVVVXXXWWWRRRNNNIIIFFF@@@999444333444555333666:::======:::888666777666555444444444444444333222222111111111111111222222222111111000000///222333444444555777999;;;BBBHHHQQQYYYaaajjjssszzz~~~{{{}}}|||{{{zzz{{{}}}~~~~~~vvvsssuuuwwwyyyyyy{{{}}}~~~wwwqqqfffZZZOOOEEE<<<666777666444333333333444555666666777777777777666666555555555555555555555555333333333333333333333333333444555555666666666555444555666777999:::;;;<<<999::::::::::::::::::999888999999888777666888999999999:::;;;<<<======>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@DDDCCCBBBBBBCCCGGGJJJLLLLLLLLLLLLLLLLLLMMMMMMMMMQQQNNNQQQYYYdddrrr|||wwwtttssspppooonnnnnnooopppnnnmmmoookkkeee```\\\YYYUUUSSSTTTVVVXXXYYYXXXUUUQQQOOOMMMJJJFFFCCCBBBAAA@@@>>><<<;;;999666444222111000,,,,,,,,,,,,+++***)))(((+++++++++************)))(((&&&%%%&&&'''((('''&&&$$$$$$$$$$$$%%%&&&'''(((+++)))'''&&&''''''&&&%%%$$$$$$#########$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((***+++,,,---...///111111111000000111///---,,,,,,...111222555777999;;;;;;:::999777888:::===@@@BBBBBBBBBBBB>>><<<;;;:::;;;>>>BBBDDDFFFIIIMMMSSSWWWXXXUUURRRKKKIIIEEE>>>888444444444222555999::::::888888888777666666555444444555555333333222111111111111222111111222222222111000000222222333333444555666777:::@@@GGGNNNUUU^^^hhhooo{{{zzzwww{{{zzzyyyxxxyyy{{{}}}~~~|||~~~~~~{{{|||xxxtttuuuvvvwwwyyyxxxzzz|||~~~~~~}}}tttmmmaaaTTTIIIAAA:::666777666555444333444555555333444555666666555444333555555555555555555555555222222222222222222222222333333444555666666666666555666666777888999::::::888999999::::::999999888666888999888777777888999::::::;;;;;;<<<===>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@DDDCCCCCCCCCEEEHHHKKKLLLKKKKKKLLLLLLMMMMMMMMMNNNQQQNNNOOOWWW___jjj~~~yyyuuusssooonnnmmmnnnooopppooonnnoookkkeee```\\\YYYUUUSSSTTTUUUVVVVVVUUUSSSPPPOOOMMMJJJFFFDDDCCCBBB@@@???<<<;;;999666444222111000,,,,,,,,,+++******))))))+++************)))))))))((('''&&&'''((()))(((&&&%%%%%%%%%%%%&&&'''((()))(((&&&%%%%%%&&&'''&&&%%%%%%%%%$$$$$$%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&'''(((***,,,,,,---...000111222222111111000///...------...000111222444888<<<======;;;:::666888<<>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFHHHIIIJJJJJJJJJKKKLLLMMMNNNNNNOOOQQQMMMOOOVVVZZZbbbwwwzzzvvvtttooonnnmmmnnnooopppooonnnmmmiiiddd^^^ZZZWWWSSSQQQTTTTTTTTTTTTSSSQQQPPPOOONNNKKKGGGEEEDDDCCCAAA@@@<<<;;;999666444222111000...---,,,+++*********************))))))))))))(((***((('''((()))***)))((('''''''''((()))***++++++%%%$$$######%%%''''''&&&&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''')))***,,,---...///000222333333333222///......---...///000111000333888===??????===<<<555888;;;???AAABBBAAA@@@<<<;;;:::888777999===@@@CCCDDDGGGLLLQQQSSSTTTSSSLLLMMMKKKFFF>>>888555444333555666444333444777;;;999999888888888888888888444333222222111111222222,,,---...000000000//////111000000111333444333333222666;;;???CCCKKKTTT[[[ccchhhqqqyyy{{{~~~yyywwwwwwvvvtttssstttuuuwwwyyyxxxzzz}}}}}}|||rrrnnnuuu{{{zzzyyyyyyzzzzzz{{{{{{zzzxxxuuutttmmmeeeXXXKKKBBB;;;777555888777666555444555666666444555777888888777555444555555555555555555555555333333333333333333333333///000111222333444444444777777777777777777777777777888999::::::999888777444666888999888777888999<<<<<<<<<<<<============>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPLLLNNNUUUXXX^^^rrr|||vvvtttrrrqqqooommmmmmmmmmmmlllkkkkkkiiifffbbb^^^YYYVVVTTTUUUUUUUUUUUUTTTRRRQQQPPPOOOLLLIIIFFFDDDBBB>>><<<;;;999666444222111222222000///---+++*********+++)))))))))))))))))))))))))))))))))))))))(((((('''((((((((())))))))))))***''''''((((((((((((''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((('''''''''''''''''''''''')))(((&&&&&&&&&''')))+++---...111333444333222111000///...---,,,,,,---...---///222777;;;===<<<:::;;;888666888===BBBDDDDDDBBB@@@>>><<<;;;===???@@@@@@AAADDDJJJQQQUUUUUUSSSPPPMMMHHHCCC???:::666333555555444666888:::::::::888888888888888777666666666555555444222111111000111111111111000000000000000111111222222222111111333555777999<<>>888555666333444444444555555666666666666777777666555444444444444444444333222222111333333333222222111111111222111111111222444666777666666666666777777777777:::::::::999999777666666777999;;;;;;:::888888999<<<:::999;;;>>>???===:::;;;<<<>>>???AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@DDDDDDEEEFFFFFFFFFFFFFFFJJJJJJIIIIIIKKKMMMOOOPPPOOONNNNNNPPPUUU]]]fffkkk}}}wwwsssqqqqqqooommmmmmmmmnnnlllkkkiiigggddd```\\\WWWTTTRRRUUUUUUVVVVVVTTTSSSQQQOOOPPPMMMJJJGGGFFFCCC@@@===;;;999666444222111222222222222000///...---------))))))))))))))))))))))))(((((()))))))))(((''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%''''''(((((((((''''''''''''&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&''')))***,,,...000222333333222111111000///---,,,,,,------000000222666:::===>>>===999666333444888===@@@@@@???>>>===<<<===???BBBCCCAAAAAADDDIIIOOORRRRRRPPPLLLJJJGGGCCC@@@<<<999666444444555777999;;;::::::888888888888888777777666777777666555444333222222000/////////............,,,---///000222333333333333555666888999===BBBEEEOOOVVV```iiipppvvv~~~}}}ttttttuuuwww~~~|||zzzyyyuuutttttttttuuuwwwyyyzzzvvvzzz~~~xxxtttnnnoooqqqtttwwwyyy{{{|||yyytttqqqtttyyyzzzssslllbbbVVVIIIBBB<<<777555555555555555555555555555555666666666666666555444444333333444444444333222222333333333222222222111111222222222222333555666777777777777888888888999999999999999999888777666666888:::<<<<<<:::999999:::999888777999<<<===<<<:::======>>>???@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFHHHHHHIIIIIIJJJLLLMMMNNNMMMMMMMMMOOOTTT\\\cccgggyyy~~~wwwsssppppppooommmmmmnnnnnnmmmkkkiiigggddd```\\\WWWTTTRRRUUUUUUVVVVVVUUUSSSQQQOOOPPPMMMJJJHHHFFFDDDAAA???;;;999666444222111222222000000000///...---++++++))))))))))))))))))))))))'''(((((((((((('''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%#########$$$%%%'''((()))***))))))))))))((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((())),,,---///111222222111111222111000...---,,,,,,,,,000000111444999<<<>>>>>>999666333222555999<<<>>><<<<<<<<<===???BBBEEEGGGAAABBBCCCFFFJJJLLLLLLLLLHHHGGGEEECCCAAA>>>===<<<777777888999999999888888888999999999999888777777888888777666555444444333000000/////////.........,,,---...000111222222222333444555666666999<<>>===>>>???@@@AAA????????????????????????@@@AAACCCDDDEEEFFFGGGGGGFFFFFFHHHIIIJJJJJJJJJJJJJJJKKKLLLOOOSSSYYY^^^aaaiiitttxxxrrroooooonnnmmmnnnnnnnnnmmmkkkkkkiiifffbbb]]]YYYVVVTTTTTTUUUWWWWWWVVVTTTQQQOOONNNLLLIIIGGGFFFDDDBBB???;;;999666444222111222222.../////////...,,,***)))))))))))))))))))))))))))'''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((()))))))))))))))(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((***+++---///000111111111333222111///---,,,++++++,,,---///333888;;;<<<;;;;;;888555333444777:::===;;;<<<===???BBBEEEGGGHHHCCCCCCCCCDDDFFFGGGGGGGGGFFFGGGFFFEEEBBBAAAAAAAAA???>>>===:::888666666777999999::::::999999888777888888777666555555444444222222222111111111000000000111111111111000000///111333444555555777999<<<>>>CCCKKKSSS[[[eeeqqqyyyzzzvvvvvvvvvyyywwwwwwvvvvvvuuuuuuttttttsssrrrrrrrrrssstttvvvwwwwwwxxxyyyzzz~~~tttkkkiiippprrrvvvzzz|||{{{zzzyyyuuurrrqqqsssvvvssskkkdddRRRHHH@@@<<<:::777555666444444555555555666666666555666666666666666555555111222222333444444444444333333333333333333333333333444444555666777888999888999999999::::::::::::888888999999888777777666777888999999777777777999::::::999:::<<>><<<<<<>>>???@@@>>>>>>>>>>>>>>>????????????@@@BBBCCCEEEFFFGGGGGGCCCEEEFFFHHHIIIIIIHHHGGGHHHIIIKKKNNNRRRUUUXXXZZZ]]]gggvvvxxxrrrnnnnnnnnnmmmnnnoooooommmkkkkkkiiifffbbb]]]YYYVVVTTTTTTUUUWWWXXXWWWTTTQQQOOOLLLJJJHHHFFFEEEDDDAAA???;;;999666444222111222222111222222222111///...,,,))))))))))))))))))))))))'''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''((((((((((((((((((''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''')))***+++---...///000000222222111000...---++++++***,,,000555:::<<<;;;:::;;;999666333333555888;;;===>>>@@@BBBDDDFFFGGGGGGEEEDDDDDDCCCBBBCCCDDDEEEGGGIIIIIIHHHEEEDDDEEEFFFFFFEEECCC>>>:::888:::<<<:::::::::::::::999888888777777666666555555444444222222222222111111111111222333333333222222111000000222444555555666999;;;:::???EEELLLSSS^^^jjjrrr}}}~~~yyyvvvxxx~~~ssssssssssssssssssssssssrrrrrrqqqqqqrrrrrrrrrsssuuuvvvwwwzzz|||mmmjjjllluuuwwwzzz|||}}}{{{xxxvvvsssqqqqqqssstttpppggg```KKKCCC<<<;;;:::888666777111222333444555666777888555555666666666666666555111222222333444444444444333333333333333333333333444555666777888999999:::888888888999999999::::::888999999999999888888777:::;;;<<<;;;:::999;;;<<<999:::;;;<<<===>>>@@@BBBAAA@@@>>><<<<<<===>>>@@@======>>>>>>>>>????????????@@@BBBCCCEEEFFFGGGGGGBBBDDDEEEGGGGGGGGGFFFEEEFFFHHHJJJMMMPPPRRRSSSSSSVVV\\\gggrrr~~~xxxrrrooommmmmmmmmnnnpppooommmkkkiiigggddd```\\\WWWTTTRRRTTTVVVXXXYYYXXXUUUQQQOOOKKKIIIGGGEEEEEEDDDAAA???;;;999666444222111222222111111000000///---,,,+++))))))))))))))))))))))))'''(((((((((((('''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))+++,,,...///000222222111111///...,,,++++++,,,000666;;;======;;;888777666444222333666888>>>@@@BBBEEEFFFGGGGGGGGGGGGFFFEEEBBB@@@@@@BBBEEEHHHJJJMMMLLLJJJIIIKKKNNNKKKLLLLLLHHHBBB???@@@BBB:::;;;;;;;;;;;;:::999999777666666666555555555555111111000000000/////////000111222333444444444444000222444555555666777999888<<>>888999999777666777000000111333444555666777444555666666666666666666222222333444444444333333333333333333444444444444555666777999::::::::::::888888999999999:::::::::999:::::::::::::::999999777888888777666666777999666888;;;<<<<<<<<<===???@@@???>>>=========>>>???===>>>>>>??????@@@@@@@@@@@@AAACCCDDDEEEFFFGGGGGGCCCDDDDDDEEEFFFFFFEEEEEEFFFGGGIIILLLMMMNNNOOOOOOPPPSSSYYYdddqqqwwwssspppmmmmmmmmmoooppppppmmmkkkiiigggddd```\\\WWWTTTRRRTTTVVVXXXYYYXXXUUUQQQOOOKKKIIIGGGFFFFFFEEECCCAAA;;;999666444222111222222///...---+++******))))))))))))))))))))))))))))))(((((()))))))))(((''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&'''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((()))+++---///000000111111111000///---,,,++++++,,,000555:::<<<===777888888777555444666888===???CCCFFFHHHIIIHHHHHHHHHHHHFFFCCC@@@???BBBFFFGGGKKKOOOOOONNNNNNRRRVVVSSSWWWZZZWWWOOOGGGBBBAAA;;;;;;;;;;;;;;;::::::999888888777777777666666666111111111000000000//////000111222333333333333333111333444444333333444555666999>>>AAAFFFMMMVVV]]]hhhqqq~~~~~~~~~yyyuuurrrrrrqqqqqqppppppoooooonnnoooqqqrrrtttuuuuuuvvvwwwyyy~~~nnnhhhmmmuuuzzz|||}}}~~~}}}{{{xxxwwwtttssssssqqqlllbbbVVVNNN@@@999555666777555444444111111222222222222333333444444555666666666666666333333444444444333222222333333333444444444555555666777888:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::555555555444333333555777555999===???===<<<<<<============>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLMMMRRR\\\kkkzzz~~~wwwsssqqqllllllmmmoooppppppmmmkkkkkkiiifffbbb^^^YYYVVVUUUTTTVVVXXXZZZYYYUUUQQQOOOLLLJJJHHHGGGGGGFFFDDDBBB;;;999666444222222222222222111///---,,,,,,,,,---)))))))))))))))))))))))))))))))))))))))(((((('''((((((((())))))))))))***''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''!!!"""%%%''')))*********''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((''''''''''''''''''''''''&&&'''(((((())))))((((((&&&'''''')))+++---///000///000111111111///...---+++(((''')))...444:::<<<888:::<<<;;;888777999;;;<<<>>>CCCGGGIIIJJJJJJJJJJJJIIIGGGCCC@@@???CCCGGGEEEJJJOOOQQQQQQRRRXXX\\\\\\bbbgggcccXXXJJJ@@@;;;;;;;;;<<<<<<;;;;;;:::999999999999888888888888888333333333222222222222111333333333222222000//////333444555444222000000111444777;;;>>>AAAGGGOOOVVV^^^hhhvvv|||xxxsssooorrrrrrqqqpppooonnnnnnmmmlllnnnpppsssvvvxxxyyyzzzyyy|||{{{nnnkkksss{{{zzz{{{}}}~~~}}}|||zzzyyyuuuuuusssppphhh]]]OOOFFF<<<666222444666444222222333333222222111000//////444444555666777777666666444444444444333333222111333333333444444555555555666777999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===<<<<<<<<<:::::::::999777888:::<<<777<<>>======<<<<<<===>>>???>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLKKKLLLQQQ\\\jjjzzz|||rrroooooonnnooopppppppppooommmlllllliiieeeaaa^^^ZZZVVVSSSUUUVVVXXXXXXWWWUUURRRPPPNNNLLLJJJIIIHHHFFFCCCAAA@@@<<<888555444333222111222111///---+++***))))))+++++++++++++++***))))))))))))))))))))))))))))))&&&''')))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&###%%%&&&&&&%%%%%%'''((($$$$$$$$$$$$%%%%%%&&&'''&&&''''''((((((''''''&&&)))&&&######&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***+++---///000//////...------------...---,,,,,,---000444999;;;999999999777555555777999AAABBBCCCEEEFFFHHHIIIJJJGGGGGGEEECCC@@@@@@BBBDDDEEELLLSSSVVVVVVZZZcccjjjlllkkkhhheeebbb[[[III888===<<<999777666666888999;;;888777888:::;;;:::888555444444444333222111111444333222222111111222222222222222222333444555666555777888:::;;;???DDDHHHUUU^^^jjjssszzzyyytttqqqpppnnnmmmooooooooopppqqqqqqrrrrrroooppprrrsssvvvyyy}}}wwwnnnoootttyyy~~~}}}{{{{{{||||||{{{yyyyyyxxxtttlllaaaSSSFFF>>>777777666555444333333333333333333444444666777777666666555555555555666666777777777777666555444333555555444444444555666666555666777999:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<======;;;;;;<<<<<<;;;999777666999;;;===???@@@@@@>>>>>>============>>>>>>>>>>>><<<<<<===???@@@AAABBBCCCDDDDDDEEEEEEEEEFFFGGGGGGCCCCCCCCCCCCDDDFFFGGGHHHGGGFFFFFFGGGIIIJJJJJJIIINNNPPPSSSYYYdddrrr}}}sssooonnnnnnnnnooopppooonnnmmmlllmmmjjjeeebbb^^^ZZZVVVSSSVVVWWWXXXYYYXXXUUURRRPPPOOOMMMJJJHHHGGGGGGEEECCC@@@<<<888555444333222111222111///---+++***))))))+++++++++,,,++++++***)))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&'''(((((('''%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))+++,,,---...........................---------///333777999777888999888666666777888===>>>@@@BBBDDDFFFHHHIIIHHHHHHGGGDDDAAAAAABBBDDDFFFMMMUUUYYYZZZ^^^eeellloooooommmkkkjjjdddUUUFFF::::::999888888999::::::;;;999777888:::;;;:::888666555444333333222222222444333222222111111222222000000000000111222333444555666777888:::===AAADDDKKKSSS^^^gggnnnvvv{{{tttooommmlllkkkkkkooooooooonnnnnnmmmmmmmmmmmmoooqqqsssvvv|||vvvoooqqqwww||||||{{{yyyzzzzzz{{{yyyxxxwwwvvvrrriii\\\NNNCCC<<<777777666555444444444444555555444555666777888888666666555555555555666666777777777777666555444333333333222222333333444444999999;;;<<<======>>>>>><<<<<<<<<<<<;;;;;;::::::999999999999999:::;;;<<<;;;;;;<<<<<<;;;999888777:::<<<>>>???@@@@@@???>>>;;;<<<<<<===>>>?????????<<<<<<===>>>@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHGGGFFFGGGJJJKKKJJJIIIKKKMMMPPPUUU]]]hhhuuu}}}tttooommmnnnnnnoooooonnnnnnmmmlllmmmjjjfffbbb^^^ZZZVVVSSSVVVXXXYYYZZZYYYVVVSSSQQQPPPMMMIIIGGGGGGHHHGGGFFF???<<<888555444444333222222111///---,,,+++******+++++++++++++++******)))''''''''''''''''''''''''&&&&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((((('''%%%$$$%%%&&&(((''''''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!"""$$$%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''(((******,,,---...///000000000//////......---...111333555444666888999888777777777:::;;;===@@@DDDFFFIIIJJJJJJJJJHHHFFFCCCBBBCCCDDDFFFMMMVVV\\\^^^aaagggllliiikkkkkkjjjjjjfff[[[NNN999999999999:::;;;<<<<<<;;;999888999:::;;;:::888777666555333222333333444444333222222111111222222000000000000111222333333444555666777777:::===@@@AAAGGGPPPYYY```jjjssszzz{{{vvvpppkkkiiiiiijjjiiinnnnnnmmmlllkkkiiiiiihhhkkknnnqqqssswwwuuuppptttzzz~~~zzzyyywwwxxxyyyyyyxxxvvvssssssnnncccTTTGGG>>>:::777777666555444444444444666666666666666777888999777666666555555666666777777777777777666555444333333333222222333444444555888888999:::::::::::::::;;;;;;;;;;;;::::::::::::999888888888888999999:::;;;;;;;;;;;;;;;:::999888;;;<<<===?????????>>>>>>999:::;;;<<<>>>???@@@AAA;;;<<<===>>>???AAABBBBBBDDDEEEGGGHHHHHHFFFDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIHHHGGGIIIKKKLLLKKKJJJJJJLLLNNNRRRWWW___hhhnnnuuuooommmnnnnnnnnnnnnmmmmmmllllllmmmjjjfffbbb^^^ZZZVVVSSSWWWXXXZZZZZZYYYWWWTTTRRRQQQMMMIIIGGGGGGHHHIIIIII???<<<888555444444333222222111///...,,,+++++++++)))************)))((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''&&&'''(((******)))((('''''''''''''''&&&''''''((((((''''''&&&###%%%&&&$$$""""""%%%)))&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((((()))+++,,,...000111111111111111000///......///000111111444888:::999888777777:::;;;>>>AAADDDHHHJJJLLLJJJKKKJJJGGGEEECCCDDDEEEEEELLLUUU[[[^^^aaaeeehhhbbbeeefffeeeeeeccc[[[RRR===<<<:::999999:::<<<===;;;:::::::::::::::999999999777555444333333444555444333222222111111222222333222222222333333444555333555666666666777:::<<<===BBBHHHNNNUUU^^^hhhnnnqqqtttxxxyyyyyy{{{}}}wwwrrrlllhhhhhhhhhiiiiiikkkkkkkkkjjjiiihhhhhhgggiiimmmqqqtttzzzvvvssswww{{{|||yyyxxxwwwwwwxxxxxxwwwvvvpppoooiii\\\MMMAAA;;;999777777666555555555555555666666555555666777777888777777666666666666777777777777777777666555444333555555444555555666777888777888888888888888777777::::::::::::::::::999999999999888888888999999999::::::::::::::::::999999:::;;;<<<===>>>=========::::::;;;<<<===>>>???@@@;;;<<<===>>>???AAABBBBBBEEEFFFHHHIIIIIIFFFDDDBBBCCCCCCCCCDDDEEEGGGIIIJJJKKKJJJIIIJJJLLLMMMLLLKKKKKKMMMPPPSSSWWW\\\bbbfffzzzvvvooommmnnnmmmmmmlllllllllllllllllliiieeeaaa^^^ZZZVVVSSSWWWXXXZZZZZZYYYWWWTTTRRRQQQMMMIIIGGGGGGHHHIIIIII>>>;;;777555444444333222222111///...---,,,++++++(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&###%%%'''''''''''')))+++***)))((((((''''''''''''&&&''''''((((((''''''&&&%%%%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((()))***,,,---...000111222222333333222000///...---......///222777999999888888888999:::<<<@@@CCCFFFIIIJJJJJJJJJJJJHHHFFFEEEEEEFFFDDDJJJRRRXXX[[[]]]___aaaaaaeeefffdddbbbaaa\\\VVVGGGDDD>>>:::888999;;;===;;;;;;;;;;;;:::999999999999888777555555555555666444333222222111111222222333333222222333333444444333444666666555666888:::===???BBBFFFLLLSSSZZZ___cccgggkkklllmmmpppvvvzzzxxxzzz{{{{{{{{{|||{{{vvvooolllhhheeeeeefffgggggghhhhhhhhhiiiiiiiiijjjjjjiiilllpppuuu~~~yyywwwzzzzzzxxxzzzxxxwwwwwwwwwwwwvvvtttmmmiiiaaaTTTGGG>>>:::999777777666555555555666666555555444444444555666666777777666666666666777777777777777777666555444333555555555555666777888999;;;;;;;;;;;;;;;::::::999888888888999999999999999:::999999999999::::::;;;::::::::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<===>>>???@@@AAABBBCCCEEEFFFHHHIIIIIIGGGDDDBBBAAABBBCCCEEEGGGJJJLLLNNNMMMKKKKKKKKKMMMNNNMMMLLLLLLNNNRRRUUUWWW[[[___bbbtttvvvpppnnnmmmmmmlllkkkkkkkkkkkkllliiifffbbb___]]]ZZZVVVTTTVVVXXXYYYZZZYYYVVVSSSQQQPPPMMMIIIGGGGGGHHHGGGFFF>>>;;;777555444444444333222111000...---,,,,,,,,,((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&((()))((('''&&&'''((()))((((((''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$***)))%%%""" """%%%)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((***++++++.........///000222333444444444222000///...------...111666888999999999999888999:::===???BBBDDDEEEGGGIIIIIIIIIGGGFFFGGGHHHFFFKKKQQQVVVXXXYYYZZZZZZ]]]bbbccc___\\\[[[YYYVVVQQQLLLFFF???;;;:::;;;===;;;<<<===<<<999888999:::999999888888777666666555444333222222111111222222222111111000111111222222111333555555555555666888:::;;;<<>>???@@@AAACCCDDDDDDEEEFFFHHHIIIIIIGGGEEEDDDCCCCCCEEEGGGIIILLLOOOPPPNNNMMMLLLMMMNNNOOONNNMMMKKKNNNQQQSSSUUUXXX\\\___nnnwwwqqqpppmmmmmmkkkjjjjjjjjjkkklllfffccc```^^^\\\ZZZVVVTTTVVVWWWXXXYYYXXXUUURRRPPPOOOMMMJJJHHHGGGGGGEEECCC>>>;;;777555444555444333222111000...------------))))))******))))))((('''((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&((()))((('''&&&''')))''''''&&&&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$)))(((&&&&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&& !!!###$$$$$$$$$$$$'''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((***+++,,,111000///...///111444666555555333222000...---,,,---000555777888999:::;;;999:::;;;<<<>>>???@@@AAAEEEGGGHHHHHHGGGGGGHHHIIILLLOOOSSSVVVWWWWWWWWWWWWUUU[[[]]]XXXTTTTTTUUUSSSVVVSSSNNNHHHCCC@@@======;;;===>>><<<999888999:::888999::::::999888666444444333222222111111222222222222111111000111111222...000222333333333444666666666777:::>>>AAADDDEEEKKKNNNRRRTTTVVVZZZaaafffhhhjjjlllllllllmmmoooqqquuu{{{{{{vvvpppiiidddaaa``````bbbccccccbbb```cccdddeeefffhhhiiijjjkkkhhhgggjjjsss}}}{{{{{{{{{zzzyyy{{{yyyvvvuuutttssspppnnndddZZZLLLBBB>>><<<:::888777777666666666666777777666666555555555555666666888888777777777777888888777777777777666555444333222222333333444666777888555666777777777777777666666666666777777888888888666666666777999:::<<<===999999888888999;;;<<<======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========??????@@@AAACCCDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKMMMNNNOOOPPPNNNMMMNNNOOOPPPOOOMMMMMMOOOQQQRRRSSSUUUYYY\\\dddssswwwrrrqqqmmmlllkkkjjjjjjjjjkkkllldddaaa___]]][[[ZZZWWWTTTUUUVVVXXXXXXWWWUUURRRPPPNNNLLLJJJIIIHHHFFFCCCAAA>>>:::777555444555444333222111000......---------+++++++++++++++***))))))))))))))))))))))))))))))%%%$$$$$$%%%&&&'''((()))((((((((((((((((((((((((###$$$&&&'''((('''&&&&&&###%%%'''(((((()))+++,,,&&&&&&&&&&&&&&&'''((()))&&&''''''((((((''''''&&&  $$$((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&& """$$$'''((()))***)))''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&(((***+++,,,333111///---...111444666666555444222111///---------000444666777888:::<<<<<<======>>>???@@@@@@AAACCCEEEGGGHHHGGGGGGHHHIIIPPPRRRUUUWWWWWWWWWVVVVVVSSSYYY[[[WWWSSSSSSUUUUUUXXXWWWTTTPPPKKKEEE@@@===;;;===>>>===999888999;;;777999:::;;;;;;888666444444333222222111111222222444444333333222333333333+++...000111111111333444444444555888<<<@@@BBBBBBDDDHHHKKKMMMOOOSSSZZZ```bbbdddfffgggggghhhjjjkkkmmmqqqwww{{{~~~}}}wwwqqqjjjccc^^^``````aaadddffffffcccaaaccccccdddeeeggghhhhhhiiifffeeegggqqq||||||{{{zzzzzz{{{|||}}}zzzxxxuuutttrrrqqqnnnlllaaaUUUFFF<<<;;;;;;999777777777666666666666777888888777666666666666777777888888777777777777888888777777777777666555444333444444555555777888999:::888888999:::::::::::::::555666666666777777888888444444555666888:::;;;<<<999999888888999;;;===>>>???>>>>>>=========>>>>>>888999:::;;;<<<>>>?????????@@@AAABBBDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIKKKJJJJJJKKKKKKLLLMMMNNNPPPOOONNNNNNPPPPPPOOONNNPPPQQQRRRRRRSSSTTTXXXZZZ[[[hhh{{{xxxpppllllllkkkkkkmmmmmmllliiifffcccaaa___\\\ZZZYYYXXXWWWYYYXXXWWWWWWWWWVVVSSSQQQOOOLLLJJJHHHHHHFFFDDDAAA===;;;888777777666444333333222000...,,,+++***)))***************)))((((((''''''(((((())))))************))))))((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))++++++,,,***'''%%%%%%&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$###((('''&&&%%%%%%%%%%%%%%%(((&&&$$$%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&)))(((&&&%%%%%%&&&((()))------......000111222333666666666666555222000///000///222666777555777<<<@@@AAAAAAAAA@@@@@@???>>>CCCDDDEEEEEEFFFHHHLLLNNNTTTXXXZZZYYYTTTPPPOOOOOOQQQQQQTTTWWWUUURRRTTTYYYZZZ]]]```^^^VVVMMMEEE@@@???>>>>>>===;;;999888777666777888999:::999888888888777555333222111000000000000//////000111222222222333333444444333333222333333444666888:::<<<===<<>>===<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>@@@CCCFFFGGGFFFDDDDDDDDDGGGGGGHHHHHHHHHGGGFFFFFFIIIHHHHHHHHHHHHIIIJJJJJJNNNNNNNNNOOOOOOPPPPPPPPPQQQRRRSSSTTTSSSSSSTTTVVV]]]```fffqqqwwwpppllllllllllllmmmmmmlllhhhfffbbbaaa```]]][[[YYYWWWVVVXXXXXXWWWWWWWWWVVVSSSQQQMMMKKKIIIGGGFFFEEECCCAAA>>>;;;888666666666555444111111///...,,,,,,++++++***************)))((((((((((((((((((''''''''''''))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******,,,)))&&&%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$###)))(((((('''&&&&&&''''''$$$###""""""$$$&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''((())))))***+++,,,...000111;;;:::999777555222000...000///111555666555999>>>BBBBBBBBBBBBAAA@@@??????@@@CCCEEEGGGIIIKKKOOORRRSSSUUUWWWVVVSSSPPPMMMLLLOOOPPPSSSXXXWWWTTTUUUYYYbbbdddffffffaaaYYYPPPJJJ???===<<<<<<<<<;;;888666666777999:::::::::999888777777555444222111111111111111111111111222333333222333333444444333333222222222333444666888:::;;;;;;>>>AAADDDFFFHHHLLLOOOVVVVVVXXXYYYZZZ[[[[[[[[[ZZZ^^^bbbfffhhhiiikkklllpppsssvvvzzz|||}}}}}}|||yyyyyyxxxyyyzzz|||~~~}}}wwwrrrjjjdddaaa___]]]\\\^^^^^^___```````````````bbbaaa```aaaccceeeffffffiiimmmssszzz~~~yyyxxxzzzzzzzzz|||}}}}}}{{{yyyzzzwwwtttsssrrrnnnfff___NNNFFF===777777777666444888777666666555555666666555555666666666777777777555666666666666666666555444555555666666666666555666555444444444555777777888888888888888777666666555555555555555555555555777555444555888999777666777888999888777888:::<<<888888999:::<<<>>>@@@BBB===============>>>>>>???AAACCCFFFGGGFFFDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGIIIIIIIIIIIIIIIJJJKKKKKKMMMMMMMMMNNNOOOPPPPPPQQQQQQSSSTTTTTTSSSSSSTTTUUUVVVXXX]]]gggtttvvvppplllmmmlllllllllmmmkkkhhheeebbbaaaaaa___]]]YYYWWWUUUXXXWWWWWWWWWXXXVVVTTTQQQMMMJJJGGGFFFEEEDDDBBBAAA@@@===888555444555555555000///...---------------***************)))(((((()))(((((('''&&&&&&%%%%%%)))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))+++(((&&&%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$(((''''''&&&&&&&&&&&&&&&"""!!! !!!###%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''')))******,,,...000222333???>>>;;;777444111000///000...///222444555:::AAADDDDDDDDDCCCCCCAAA@@@@@@>>>AAAEEEIIILLLOOORRRUUUUUUTTTTTTUUUUUUSSSPPPMMMLLLMMMSSSZZZ[[[XXXXXX[[[bbbbbbcccfffgggddd]]]WWWGGGBBB===;;;===>>>:::777777888999;;;;;;::::::999777777555444333333333333333222222222222333444444222222333333333333222222000000111222444555777888999;;;>>>@@@AAABBBEEEGGGLLLMMMOOOQQQRRRTTTTTTTTTUUUXXX\\\___``````bbbcccdddfffjjjmmmpppqqqqqqpppnnnoooooopppqqqqqqrrrrrrzzz}}}~~~~~~~~~}}}zzzvvvtttjjjfffaaa^^^]]]]]]\\\\\\[[[\\\]]]___``````````````````___```bbbeeeiiikkkrrrvvv}}}}}}uuutttwww|||{{{{{{|||}}}}}}{{{yyywwwuuusssrrroooggg\\\TTTDDD???999666666666555333777777666555555555555666555555555666666666666777555666666777777666666555666666555444444444555555777666666666666777888888666666777777777666555555555555555555555555555555666555444555777888777666999::::::999888888:::<<<<<<<<<;;;;;;;;;;;;<<<===>>>============>>>??????AAACCCFFFFFFEEEDDDDDDEEECCCDDDEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNPPPQQQQQQRRRTTTUUUTTTSSSRRRRRRSSSPPPQQQUUU\\\gggttt~~~uuupppmmmmmmlllllllllllljjjgggdddaaabbbbbb```^^^ZZZVVVTTTXXXWWWVVVWWWXXXWWWTTTRRRMMMKKKGGGFFFEEEEEECCCBBBCCC>>>888444333555666777111000///...---,,,,,,,,,***************)))(((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''''')))(((&&&%%%&&&&&&%%%###%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$#########$$$$$$%%%$$$"""###%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&((()))***,,,...000333444>>><<<999666333111111111000......111222444;;;BBBDDDDDDDDDDDDCCCBBBAAAAAA===AAAFFFJJJMMMOOORRRTTTVVVUUUTTTWWWZZZZZZWWWTTTIIIKKKRRR[[[___]]]]]]```___]]]^^^ccckkknnnllliiiWWWMMMBBB===>>>???===999888999:::;;;<<<;;;;;;:::888777666555555555555555333333222222222222333333222222333333333333222222000000111111333444666666666888:::<<<===???AAACCCEEEFFFHHHKKKMMMNNNOOOPPPSSSVVVYYYZZZ[[[[[[\\\^^^]]]___bbbeeehhhiiijjjjjjiiijjjkkklllllllllllllllrrruuuwwwxxxxxxyyy{{{~~~~~~~~~~~~~~~~~~}}}zzzvvvsssoookkkhhh```^^^[[[YYYZZZ[[[ZZZZZZYYYZZZ\\\]]]___``````aaabbbaaaaaaaaacccgggmmmqqq}}}vvvrrrwww}}}}}}||||||}}}~~~}}}{{{yyysssrrrqqqnnnhhh]]]QQQHHH>>>;;;888777888888777666777666555555444444555555444444555555555666666666555666666777777666666555777666444333222333444444666666666666666777777888555555555666666555555444555555555555555555555555555555555555666777777666:::;;;;;;;;;999888:::;;;>>>>>>===<<<;;;:::::::::<<<<<<<<<<<<<<<===>>>>>>AAACCCEEEEEEDDDCCCDDDEEECCCDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJIIIJJJKKKLLLNNNOOOPPPQQQRRRTTTUUUUUURRRQQQPPPPPPNNNOOORRRWWW___jjjuuu||||||tttooommmlllkkkkkklllllljjjgggdddbbbbbbbbbaaa^^^ZZZVVVTTTWWWVVVVVVWWWXXXWWWTTTRRRNNNLLLHHHFFFFFFFFFEEEDDDDDD???888444333444666777333222000...,,,+++*********************)))((((((''''''((((((((()))))))))'''''''''''''''((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&'''((('''%%%&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%+++)))''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%'''))),,,...///888666555333222222333333222///...000111333999AAACCCCCCDDDDDDCCCCCCBBBAAA???BBBGGGJJJLLLMMMOOOQQQTTTSSSSSSWWW[[[]]]\\\YYYIIIJJJPPPZZZ```aaabbbeeegggcccbbbgggpppxxxzzzyyyiii[[[JJJ???======<<<:::999:::;;;======<<<<<<;;;999999888777666666666777333222222111111111222222111222222333333222222111222222222222333444555666333555888:::;;;===@@@BBBAAACCCEEEGGGJJJKKKMMMMMMMMMOOOQQQRRRRRRSSSTTTVVVYYY[[[]]]```cccdddeeeeeefffggghhhiiiiiiiiiiiiiiinnnppprrrsssuuuvvvxxxzzz~~~~~~}}}|||{{{{{{}}}~~~~~~}}}|||~~~}}}||||||{{{zzzzzz|||xxxsssnnnjjjeee```]]]\\\ZZZXXXWWWXXXYYYXXXWWWXXXYYYZZZ\\\^^^___``````aaaaaaaaaaaaccciiirrryyy|||tttuuu|||~~~}}}~~~~~~}}}{{{xxxsssrrrooojjjbbbUUUIIIAAA999888777888888888888777666555555444444444444444444444444444555555555555555555666666666666555555666555444222222222333444444444555555555666666666333444444555555555444444333333333333333333333333444555555555555555666777999;;;<<<;;;:::999999:::777888999;;;===>>>???@@@;;;::::::::::::;;;<<<<<<@@@BBBCCCCCCBBBBBBBBBDDDEEEEEEEEEFFFFFFEEEEEEDDDFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHJJJKKKMMMNNNOOOPPPQQQSSSTTTTTTQQQOOONNNNNNMMMOOORRRUUUZZZcccmmmtttzzzsssooommmjjjjjjjjjkkklllkkkhhheeedddcccbbb```]]]ZZZWWWUUUWWWVVVVVVWWWXXXWWWUUUSSSOOOLLLHHHFFFFFFFFFFFFFFFDDD???999555444555666666444333111...,,,***))))))***************)))((((((''''''(((((()))******+++&&&''''''''''''((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%&&&'''&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((///,,,***(((((((((&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''')))+++---...000000111111222333555555444111000111111111666===@@@@@@AAABBBBBBBBBBBBAAABBBDDDHHHJJJKKKLLLOOOQQQPPPPPPQQQTTTWWWYYYYYYYYYLLLJJJNNNWWW^^^```cccgggllljjjiiilllrrrwwwzzzzzztttfffTTTEEE>>><<<;;;999:::;;;<<<===>>>======<<<;;;:::999888777777777777333222222111111111111222111111222222222222111111333333333333333444555555222555777999:::;;;>>>@@@???@@@CCCEEEGGGIIIJJJJJJJJJLLLNNNNNNNNNOOOQQQSSSTTTVVVXXXZZZ]]]___``````bbbbbbccccccdddeeeffffffjjjkkklllnnnppprrrtttuuuwwwwwwvvvuuuvvvwwwxxxyyyzzz||||||~~~|||yyyxxx{{{|||~~~{{{zzzxxxwwwwwwwwwuuusssssspppjjjeeeaaa]]]YYYVVVYYYWWWWWWWWWXXXYYYWWWVVVWWWXXXZZZ[[[]]]^^^______\\\^^^___```dddnnnzzzzzzvvvyyy}}}{{{xxxuuusssnnnggg\\\OOODDD>>>555555555555555555555555555555444333333333333444333333333444444444555555444444444555555444444444444444333222222222333333222333333444555444444444333333444555555555555444222222222222222222222222333555666666555444666777777999;;;;;;:::999999:::999:::;;;<<<============:::999999999999:::;;;;;;???@@@AAAAAA@@@@@@AAABBBEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHIIIJJJLLLMMMNNNNNNNNNPPPRRRRRRPPPNNNLLLLLLKKKNNNRRRTTTWWW^^^fffmmmyyyrrrooommmiiihhhiiikkklllkkkiiiffffffdddbbb___\\\YYYWWWVVVVVVVVVVVVWWWXXXWWWUUUSSSNNNKKKGGGEEEEEEFFFFFFEEEDDD@@@:::666555555666666222111000...,,,+++++++++***************)))(((((('''(((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%&&&'''&&&$$$"""###$$$%%%%%%&&&&&&&&&%%%''''''&&&&&&'''(((((()))---+++((('''''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''((()))***,,,...///,,,---///111333555666666666333222222111///333999<<<===>>>@@@AAAAAAAAAAAADDDFFFHHHJJJKKKMMMQQQTTTOOOQQQRRRSSSSSSSSSTTTVVVRRRMMMLLLQQQXXX[[[___ccchhhiiilllooorrrssstttttt{{{pppaaaRRRGGGAAA===;;;;;;<<<===>>>???>>>=========<<<;;;999888777777777444444333222222222222222111111222222222222111111333333222222222333444444333555777888888999;;;<<<===>>>@@@BBBDDDEEEFFFFFFIIIKKKMMMMMMMMMNNNQQQSSSPPPQQQSSSVVVXXXZZZ\\\]]]^^^^^^^^^^^^___aaacccdddgggggghhhjjjmmmoooppppppqqqpppooooooqqqssstttuuuuuuxxx|||{{{|||~~~~~~|||yyywwwvvvyyyzzz{{{|||}}}}}}||||||vvvsssppppppppppppmmmkkkhhheee```]]]ZZZXXXUUUSSSUUUUUUUUUVVVXXXYYYWWWVVVWWWXXXYYY[[[\\\]]]]]]]]]YYY\\\___cccjjjwwwxxxzzz~~~zzzxxxuuuqqqjjj```SSSHHH???;;;444444444444333222333444555444444333222333333333222333333333333444444444222333333444444333333222111222222333333333333222111222333444555444444333333333444555555555555555333333333333333333333333222555666666444444555777555777::::::999999999:::>>>>>>>>>>>><<<;;;999888::::::999999::::::;;;<<<===>>>??????>>>>>>???AAACCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHIIIJJJKKKKKKLLLLLLKKKNNNPPPQQQOOOLLLKKKKKKJJJNNNSSSUUUWWW[[[ccciiixxxrrrooommmhhhhhhhhhjjjlllllliiiggggggeeebbb___[[[YYYWWWWWWVVVVVVVVVWWWXXXWWWUUUSSSMMMJJJFFFDDDDDDEEEEEEEEEDDD@@@:::777555555555555000000///...---,,,------***************)))((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&'''(((%%%%%%%%%&&&''''''$$$"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))'''%%%%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&)))(((&&&%%%%%%&&&((()))$$$$$$%%%%%%'''((()))***+++---000333555666666666888555333333111...111666:::;;;<<<>>>@@@AAAAAAAAAEEEFFFHHHJJJLLLOOOTTTWWWQQQTTTUUUTTTQQQPPPQQQTTTVVVOOOKKKNNNSSSVVV[[[___bbbhhhoootttuuuuuutttttt~~~wwwkkk]]]QQQGGGAAA???;;;<<<>>>?????????>>>===???>>><<<:::999777777777666555444444333333333333111111222222222222111111333222222222222222333333555666888777666666777999;;;<<<>>>@@@AAABBBCCCCCCFFFGGGIIIIIIJJJKKKNNNPPPOOOPPPRRRTTTVVVYYYZZZ[[[]]]\\\[[[\\\]]]```ccceeeffffffgggiiilllnnnnnnnnnnnnmmmlllmmmoooqqqssssssrrruuuzzz~~~~~~~~~}}}|||||||||~~~~~~zzzxxxvvvvvvvvvxxxyyyzzzzzzzzzzzzxxxxxxqqqnnnkkkkkkkkkkkkhhheee```]]]YYYWWWVVVVVVTTTSSSRRRRRRSSSVVVXXXYYYXXXVVVWWWXXXYYY[[[\\\\\\\\\\\\YYY\\\aaagggpppzzzwww~~~~~~zzzxxxrrrnnneeeYYYLLLAAA:::777555666555444333222333555555444333333222222333333222222333333333444444444111222222333333222222111///000222333444444333222222333444555555555444333333444444555666666666555444444444444444444444444222444666666444333555777444666999:::999999999:::777999;;;===>>>>>>>>>===;;;::::::::::::;;;<<<<<<<<<===>>>===<<<<<<>>>@@@AAAAAACCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIIIIJJJJJJJJJKKKKKKIIILLLOOOPPPNNNLLLJJJJJJJJJOOOUUUXXXYYY\\\ccchhhvvvrrrpppooojjjhhhffffffggghhhgggfffdddcccaaa^^^[[[WWWTTTSSSUUUTTTTTTTTTUUUTTTQQQOOONNNKKKFFFCCCBBBAAA@@@???AAA===777444333333333333111///......//////...---)))))))))))))))(((''''''&&&'''(((***++++++++++++(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''%%%$$$###""" !!!###$$$&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$+++(((&&&%%%''')))************(((''''''&&&&&&&&&+++---///222444666777888555444222111111222333444666666888:::<<>><<<<<<>>>@@@@@@@@@======<<<;;;;;;;;;;;;;;;999888666444333222333333444333222222111111222222111111111222222333333333444333333333333444555555<<<;;;::::::;;;>>>@@@BBBBBBCCCEEEGGGIIIJJJKKKKKKKKKLLLMMMMMMNNNPPPSSSVVVVVVVVVWWWXXXZZZ]]]___aaabbbcccdddeeefffggghhhiiijjjjjjjjjjjjkkklllmmmmmmkkknnnrrrxxx||||||xxxuuuuuuuuuvvvxxxzzz{{{yyywww||||||||||||}}}}}}}}}}}}|||}}}~~~~~~}}}zzzyyyxxxxxxwwwvvvtttrrrqqqooorrrqqqqqqpppooonnnnnnmmmhhhgggdddaaa^^^\\\YYYXXXVVVUUURRRPPPOOOOOOPPPQQQVVVUUUSSSRRRRRRTTTVVVWWW\\\[[[ZZZZZZ\\\^^^^^^]]][[[^^^fffqqq|||}}}|||}}}|||uuuoooooohhh\\\MMMAAA:::888999222222111111111111222222666666555444333333222222222222111111111111222222111111222222222333333333---...000333444555555444222333333444444333333222333333444555666666666555555444222000000222444666777777777777666555444333444444444555555777888888999999::::::;;;<<<<<<===;;;;;;:::999:::;;;<<<===@@@>>>;;;999999:::<<<======???@@@BBBDDDFFFFFFGGGGGGFFFEEEEEEFFFHHHJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKOOOPPPQQQSSSUUUZZZ```dddyyyuuurrrqqqkkkiiigggggghhhiiihhhgggeeedddbbb___\\\XXXUUUSSSUUUUUUTTTUUUVVVUUUSSSQQQOOOKKKGGGEEEDDDCCCBBBAAAAAA===777444333444444444222000///...//////---,,,******++++++******)))(((&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$############$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))***(((&&&&&&(((******)))((((((''''''''''''((()))((()))+++...000222333444555444444333333333333333555555777999<<>>@@@@@@>>>===<<<;;;;;;;;;:::999888666555444555555444333333222222222222222111111222222222333333333222222222222222333444444::::::999999:::<<<>>>@@@@@@AAACCCEEEGGGHHHIIIIIIHHHJJJKKKKKKKKKMMMQQQSSSUUUUUUUUUVVVWWWZZZ\\\]]]___```aaabbbcccdddeeefffffffffffffffggghhhiiiiiigggiiinnnrrrvvvyyyzzzzzz~~~}}}yyyvvvsssqqqsssuuuyyy{{{{{{xxxuuuvvvwwwwwwwwwwwwxxxxxxxxxwwwxxxyyyyyyyyyxxxvvvuuuuuutttsssrrrpppooommmlllllllllkkkjjjiiihhhgggfffaaa```^^^[[[XXXUUURRRQQQQQQPPPOOONNNOOOQQQSSSTTTUUUTTTSSSRRRRRRTTTUUUVVVWWWYYY[[[\\\\\\[[[ZZZZZZ]]]eeeppp}}}}}}{{{wwwtttkkkcccVVVIII>>>999777777333333222222222222333333666555555444333333222222222222111111111111222222111111111222222222333333000111222333444444333333333333444444444444333333333444555555666666555555444333222111222444777999888888888777666555444333444444444444555666777888999:::;;;<<<<<<=========;;;;;;:::::::::;;;<<<===>>>===:::888888999;;;<<<===>>>@@@BBBDDDEEEFFFFFFFFFFFFEEEEEEFFFHHHJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLOOOPPPQQQSSSUUUYYY___ccc{{{wwwtttqqqkkkjjjhhhiiijjjjjjiiigggeeedddccc```\\\YYYVVVTTTUUUTTTTTTVVVWWWWWWTTTRRRNNNKKKHHHFFFFFFEEEDDDCCCAAA===888555444555555555333222000//////...,,,+++,,,,,,,,,,,,,,,+++******+++++++++******((('''&&&''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((('''&&&''')))***)))(((&&&&&&&&&'''''')))******&&&''')))+++---///111222555555555555555444333333444444555888;;;???BBBDDDGGGEEECCCCCCGGGLLLPPPQQQRRRPPPOOOPPPNNNLLLNNNSSS[[[\\\]]]___```^^^[[[XXX[[[^^^bbbgggkkkmmmoooooonnnllliiihhheee^^^UUUNNNHHHEEEBBB@@@@@@@@@???>>>CCCBBB@@@>>><<<;;;::::::<<<;;;999888777777777777444444333222222222222333111222222222222333333333111111111111111222333333888888777777888:::<<<===>>>???@@@BBBDDDEEEFFFFFFEEEGGGHHHHHHHHHJJJMMMPPPRRRRRRRRRSSSTTTUUUWWWXXXZZZ[[[\\\]]]___```aaabbbaaaaaaaaaaaaaaabbbdddddddddfffiiimmmpppqqqrrrssswwwxxxxxxxxxwwwuuurrrpppmmmooossswwwzzzzzzvvvsssoooooooooppppppqqqqqqqqqpppqqqrrrrrrrrrqqqooonnnoooooonnnllljjjiiiggggggeeedddcccbbb```___]]]]]]ZZZYYYWWWTTTQQQNNNLLLKKKJJJJJJJJJLLLNNNQQQTTTVVVTTTSSSRRRRRRRRRSSSUUUVVVUUUYYY]]]^^^\\\YYYXXXYYYaaammm~~~{{{xxxwwwvvveee[[[MMMAAA;;;888666555444333333333333333333444555555555444444333333222222222111111111111222222111111111222222222222333333333444444444333222222444444555555555555444444444444555666666666555555444333222222444666999:::999999999888777666444333444444444444444555666777888999;;;<<<======<<<<<<;;;::::::::::::;;;<<<======;;;999888888999:::;;;===>>>@@@BBBCCCEEEEEEEEEFFFEEEEEEEEEFFFHHHJJJKKKJJJJJJJJJJJJIIIIIIHHHHHHKKKKKKLLLMMMNNNOOOOOONNNOOOPPPQQQSSSUUUXXX]]]aaa}}}wwwssspppllljjjiiijjjkkkkkkiiihhhfffeeeccc```]]]YYYVVVUUUSSSSSSSSSUUUVVVVVVTTTRRRMMMJJJHHHFFFGGGFFFEEEDDDAAA===888555555666777777555333111000///...,,,***+++,,,,,,,,,,,,+++******,,,,,,,,,,,,+++***)))((()))))))))*********++++++(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''&&&&&&((()))***(((''''''&&&&&&''''''((()))***((((((***+++...000222333444555666777666555333222333333444666:::>>>BBBDDDHHHEEEBBBBBBFFFLLLQQQSSSRRROOOMMMNNNMMMLLLPPPVVV\\\]]]bbbhhhmmmmmmhhhccc[[[[[[\\\aaafffiiikkkkkkhhhggggggiiijjjggg___XXXSSSNNNGGGBBB@@@@@@@@@@@@BBBAAA???===<<<;;;::::::;;;;;;:::999888888777777555555444333333333333333222222222222222222222222111111111111111222333333666555555555666777999999;;;<<<===???@@@AAABBBBBBCCCDDDEEEEEEEEEGGGJJJMMMPPPPPPPPPQQQQQQRRRSSSSSSVVVVVVWWWYYY[[[\\\]]]^^^]]]]]]]]]]]]^^^___```aaacccdddfffiiikkkllllllmmmooopppqqqqqqqqqooonnnmmmjjjkkkmmmpppssstttrrrpppiiiiiijjjjjjkkkkkklllllljjjkkkkkkllllllkkkjjjjjjjjjiiigggfffdddbbbbbbaaa___^^^]]][[[YYYWWWVVVUUUUUUTTTRRRPPPMMMJJJIIIHHHFFFFFFHHHJJJMMMPPPSSSUUURRRRRRRRRRRRRRRSSSTTTUUUVVV[[[___^^^ZZZXXXZZZ]]]ggguuu~~~|||yyywwwsssppp[[[QQQCCC:::777777555222333333222222222222333333555555444444444333333333222222111111111111222222111111111111222222222222333333333444444333333333444555555555555555555444555555666666666666555555444333333222333555777888:::999999999888666555444444444444444444555666666666777999;;;<<<;;;:::999::::::::::::;;;;;;<<<<<<<<<;;;:::999999999;;;<<<===>>>@@@AAACCCDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHKKKLLLMMMOOOOOOPPPPPPPPPOOOPPPQQQSSSTTTWWW[[[^^^|||vvvqqqmmmkkkjjjjjjkkklllkkkjjjhhhfffeeeccc```]]]YYYVVVUUURRRQQQRRRSSSUUUUUUSSSQQQKKKIIIGGGFFFGGGFFFEEECCCAAA===999666666888999999666444111000///...,,,******************))))))(((%%%&&&&&&'''''''''''''''))))))))))))************'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$""""""###$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###'''&&&&&&'''))))))(((&&&((((((''''''''''''(((((())))))***+++---///222333333444555666666555444333333333333555888<<<@@@CCCHHHFFFCCCDDDHHHNNNRRRUUUMMMIIIGGGHHHHHHHHHNNNUUU\\\^^^eeemmmttttttooojjjZZZYYYXXXZZZ^^^aaacccddddddeeeggglllnnnmmmhhhccc___WWWMMMDDD???>>>??????>>>>>>===<<<;;;;;;;;;;;;999999999888888777777666666555444444333333444444222222222222222222222222222222222222222333444444333333333444444555666666888999:::<<<===>>>>>>>>>AAABBBCCCCCCCCCDDDGGGJJJMMMNNNNNNOOOOOOOOOOOOOOOQQQRRRSSSUUUWWWXXXZZZZZZ[[[[[[ZZZ[[[[[[\\\]]]^^^``````bbbcccdddeeeeeefffggghhhiiijjjjjjiiihhhhhhfffeeedddeeehhhjjjkkkkkkddddddeeefffgggggghhhhhheeefffffffffffffffffffffeeecccaaa___^^^]]]\\\\\\ZZZYYYXXXVVVTTTRRRQQQPPPOOONNNMMMKKKIIIGGGFFFEEEDDDEEEGGGIIIKKKNNNPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTWWWZZZ[[[YYYVVVXXX___fffqqq|||~~~zzzxxxzzzwwwnnneeePPPGGG;;;555444555444222222222111111111111222222444444444444444333333333222222111111111111222222000000111111111222222222111222222222333444444555444555555555555555555444555666666666666666555555555444333222222333333444999999999888888777666555555555444444444555666666444555666888999888888777:::::::::;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<======>>>???AAABBBCCCCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGKKKLLLMMMNNNPPPPPPPPPQQQNNNPPPQQQRRRSSSUUUXXX[[[zzzuuupppmmmkkkjjjjjjkkklllkkkiiigggeeedddccc```\\\YYYVVVTTTRRRQQQQQQSSSTTTSSSQQQOOOKKKIIIHHHGGGGGGGGGEEECCCAAA>>>999777888999:::;;;666444111000000///,,,***((())))))))))))(((''''''###$$$%%%'''((()))))))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''***)))(((&&&$$$$$$######&&&%%%%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&'''&&&%%%&&&((()))(((''')))(((((('''''''''((((((((((((((()))+++---///111222333444555555555555555444333333444666:::???AAAGGGFFFEEEHHHLLLQQQSSSTTTNNNJJJHHHHHHHHHIIIOOOVVV\\\```ffflllppppppllliii\\\[[[YYYWWWWWWYYY\\\^^^cccfffkkkoooqqqpppooommmkkkcccWWWLLLEEEAAA??????===<<<<<<;;;;;;;;;;;;<<<888888888888888777666555666666555444444444444555333333333222222222222111222222222222222333444444222222333333333444444444666777888:::;;;;;;<<<<<>>:::888888:::<<<<<<555333111000000///---+++(((((())))))(((((('''&&&$$$%%%&&&((()))*********%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&'''''')))((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&'''(((&&&%%%%%%&&&(((((((((''''''&&&''''''((()))***(((''''''((())),,,///000111111111222444555777888555444333333555999===???DDDEEEGGGKKKOOORRRSSSRRRRRRNNNLLLLLLKKKJJJOOOVVV[[[```fffjjjkkkjjjiiihhhdddccc```[[[VVVVVVYYY]]]dddiiippprrrrrrqqqsssvvvyyyrrrhhh^^^UUULLLEEEAAA??????===<<<;;;;;;;;;;;;777888888999888888666666777666666555555555555555333333333222222222111111111111111111111222333333111222222333333333333333555666777888999:::::::::<<<===>>>======>>>AAACCCEEEFFFGGGIIIJJJJJJIIIIIIHHHHHHJJJLLLNNNPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZWWWUUURRRRRRTTTVVVWWWWWWYYYZZZ[[[\\\]]]^^^^^^___YYYYYYYYYYYYYYYZZZZZZ[[[ZZZXXXUUUSSSQQQQQQQQQQQQNNNNNNMMMLLLKKKJJJIIIHHHCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGIIIKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRSSSXXXbbbqqq}}}vvvtttrrriiiZZZNNN<<<:::777444333333444444333222222111111222222333444444444444444444444444222222111111111111222222000000000000111111111111222111000000000111222222333333444444444444333333777777777777777666555555444444444444333333333333444444555666777777777777888777777666666666777777555444333333444555777999999:::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAABBBCCCEEEGGGIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEGGGHHHJJJKKKMMMNNNNNNOOONNNPPPQQQRRRRRRRRRTTTVVV{{{vvvtttsssrrriiiiiiiiikkklllkkkhhheeedddcccaaa^^^[[[WWWTTTSSSUUUUUUTTTTTTUUUTTTQQQOOOOOOMMMKKKKKKJJJIIIFFFDDDAAA>>>:::888999;;;<<<===555333111000000000...,,,)))))))))))))))(((''''''!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&'''!!!"""$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$)))'''$$$$$$%%%((())))))%%%%%%%%%&&&((()))+++,,,))))))((()))***---000111000000000000222555777999555444333222444888<<<>>>AAACCCGGGLLLQQQSSSRRRPPPRRRNNNKKKJJJHHHFFFJJJPPPYYY___eeehhhhhhhhhiiikkkmmmllliiiaaaYYYWWW\\\aaaeeelllssstttrrrqqquuuzzzwwwnnncccXXXLLLEEEBBBAAA@@@>>><<<;;;::::::777888999:::999888777666777777666555555555555555333333333222222111111111000000000000000111111222111222222333333333222222555555777888999999999999:::;;;;;;;;;:::;;;>>>@@@AAACCCDDDFFFGGGHHHGGGGGGDDDEEEGGGIIIKKKMMMOOOOOONNNNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRSSSSSSTTTUUUVVVUUUUUUUUUUUUUUUVVVVVVVVVQQQOOONNNOOOPPPQQQPPPOOOUUUVVVVVVWWWYYYZZZ[[[[[[TTTTTTSSSSSSTTTUUUVVVVVVVVVUUURRROOOMMMMMMMMMNNNJJJIIIIIIHHHGGGFFFFFFEEEBBBCCCCCCDDDEEEEEEFFFFFFCCCDDDFFFIIIKKKMMMNNNNNNMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRUUU^^^nnn}}}yyyuuupppjjj___PPPEEE777777777555333333444666444333333222222333333444444444444444444444444444222222111111111111222222000000000000111111111111444333111////////////000222333333444444333333222777777777777777666555555333444444555555666666666222333444666777777888888888888777777777777777888777555444222333555888:::999:::;;;<<<<<<<<<;;;:::999999999::::::;;;;;;;;;<<<===>>>???@@@AAAAAAAAABBBCCCEEEGGGIIIJJJKKKKKKKKKKKKJJJIIIGGGFFFFFFEEEFFFGGGIIIJJJLLLMMMMMMNNNNNNPPPRRRRRRRRRRRRTTTUUUzzzuuuqqqppprrrjjjhhhgggggghhhhhhgggeeedddaaa^^^\\\ZZZXXXUUUSSSWWWVVVVVVVVVVVVUUUQQQNNNLLLJJJJJJKKKNNNMMMJJJFFFDDD@@@:::666666888:::;;;555333000...---,,,)))'''***************)))((('''))))))))))))))))))))))))''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''$$$%%%&&&((())))))(((((())))))(((&&&&&&%%%%%%%%%'''((()))(((&&&%%%%%%''''''%%%$$$%%%&&&&&&$$$###(((&&&$$$&&&)))***'''$$$((('''&&&%%%$$$%%%&&&'''$$$$$$$$$%%%%%%$$$#########$$$%%%%%%&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''%%%&&&((()))))))))((('''(((''''''&&&&&&((()))***//////000111222333333444222222333444666888:::;;;???@@@CCCHHHNNNPPPNNNKKKRRRRRRPPPNNNLLLLLLNNNPPPYYYZZZ]]]```cccfffhhhjjjnnnssstttlll```WWWWWW[[[eeekkkqqqtttuuuuuuxxxzzzzzznnn___QQQJJJBBB:::888;;;===;;;888;;;;;;:::;;;<<<;;;999777666666666666666555555555222222333333333444444444666555444444333333444444333333333333333333333333444444444555555666666666777777777888999;;;<<<===AAAAAABBBBBBBBBCCCCCCCCCBBBBBBDDDEEEGGGIIIJJJKKKIIIIIIJJJJJJKKKLLLLLLLLLNNNOOOPPPPPPQQQQQQPPPPPPPPPQQQQQQRRRQQQOOONNNMMMPPPOOONNNLLLKKKLLLLLLMMMSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPMMMKKKKKKMMMOOOQQQMMMLLLJJJIIIHHHIIIJJJJJJGGGGGGFFFFFFEEEEEEDDDDDD???@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEGGGKKKNNNOOORRRVVVXXXWWWTTTSSSRRRVVV]]]gggrrr~~~{{{{{{xxxpppcccRRRCCC:::444444222222222222444444222111111000000111111222333333333333333333333333111000000///////////////000000000000000000000000111000/////////000222333222222111000111222444555444444555555555555444444777555333333444444333222444555666777888888888888;;;;;;;;;;;;:::999888777::::::999888888999::::::;;;<<<===<<<;;;<<<>>>???@@@???===<<<;;;;;;;;;<<<@@@@@@@@@@@@AAABBBCCCDDDGGGFFFEEEEEEFFFGGGGGGGGGMMMLLLIIIFFFDDDDDDDDDEEEDDDFFFHHHHHHHHHHHHJJJLLLNNNOOOOOOOOONNNNNNOOOQQQyyytttpppoooqqqkkkiiihhhhhhiiiiiigggfffcccaaa^^^\\\[[[YYYUUUSSSUUUTTTTTTUUUUUUTTTQQQNNNKKKJJJIIIKKKMMMMMMIIIEEEDDD@@@:::777777999:::;;;444222000//////...,,,***)))************))))))((())))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&!!!"""###%%%%%%&&&%%%%%%***)))((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%'''(((&&&%%%$$$%%%&&&%%%$$$&&&%%%%%%%%%&&&&&&%%%###'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''(((''''''&&&'''((()))***---...///000222333444444666555333222333666999;;;??????BBBGGGLLLOOONNNMMMQQQQQQPPPNNNLLLLLLNNNPPPWWWYYY[[[___cccfffiiijjjnnnqqqpppiii___XXXXXXZZZbbbhhhoootttuuuvvvxxxzzzqqqbbbSSSJJJ@@@;;;<<<===;;;777<<<:::888777888999999888666666666777777777777777333333333333444444444444333333222111111111222222333333333333333333333333333333444444444555555555666666666777888:::;;;<<>>===<<<<<<>>>@@@@@@???===<<<;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBCCCBBBCCCEEEGGGJJJKKKKKKKKKJJJHHHFFFEEEEEEFFFGGGEEEGGGHHHIIIHHHIIIJJJLLLPPPQQQRRRQQQPPPPPPRRRSSSyyytttpppnnnoookkkjjjiiiiiijjjiiigggfffbbbaaa^^^\\\[[[YYYVVVSSSTTTSSSTTTUUUVVVUUURRROOOKKKIIIIIIJJJMMMLLLIIIEEEDDD@@@:::777777999:::;;;333222000000000000...---((())))))************)))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&'''''''''''''''***)))(((''''''&&&''''''&&&'''((('''&&&%%%&&&'''***'''%%%$$$%%%&&&&&&&&&%%%'''((('''&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''((())))))+++,,,---///111333444555999777444222222555888:::>>>>>>@@@DDDIIILLLMMMMMMNNNOOOOOOMMMLLLLLLNNNPPPTTTUUUYYY]]]aaaeeehhhjjjmmmllljjjddd^^^YYYXXXXXX]]]dddmmmsssvvvyyy|||~~~ttt^^^TTTHHH@@@>>>>>><<<:::<<<999555444555777888888666666666777777888888999333333444444444555555555222222111111111222222333222222222222222222222222333333333333444444444444555555555666777888999:::<<<<<<<<<<<<============AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGEEEFFFFFFGGGGGGGGGGGGGGGIIIJJJKKKLLLLLLLLLKKKJJJLLLLLLJJJIIIIIIHHHIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGFFFEEEDDDDDDCCCCCCAAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBDDDEEEFFFGGGIIIMMMPPPQQQSSSUUUXXXZZZ^^^cccgggzzz}}}~~~|||rrraaaLLL===777666222333333444444333333222333333222222222222333333333333333333333333333333444444333222222222222222000000000000000000000000000111111222222222222222333333222111111111222222444555666777888999999999888666444444555666555444555666777888888999888888888999:::<<<===>>>>>>>>><<<;;;:::999999:::;;;<<<===>>>??????>>>===???@@@???>>>===<<<;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBAAABBBCCCEEEHHHJJJKKKLLLJJJIIIGGGFFFFFFGGGHHHHHHFFFGGGIIIIIIIIIJJJKKKMMMPPPPPPQQQPPPNNNNNNOOOQQQyyyuuupppnnnoookkkjjjiiiiiijjjiiifffdddbbb```^^^]]]\\\YYYVVVSSSTTTTTTTTTVVVWWWVVVTTTQQQJJJIIIHHHJJJMMMLLLHHHEEEBBB>>>999666666888999999444222111000000///---,,,'''((()))***************(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((***)))((('''''''''''''''%%%&&&''''''%%%%%%&&&'''+++(((%%%%%%&&&''''''''''''***,,,***'''%%%&&&(((&&&%%%%%%%%%&&&&&&''''''###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&'''(((''''''''''''((((((((())))))***,,,...000333444555777666555444555777999:::=========@@@CCCGGGJJJKKKKKKLLLMMMLLLKKKLLLNNNPPPPPPQQQUUUYYY^^^bbbeeegggiiigggccc___]]]ZZZXXXWWWXXX___hhhooouuuzzziii___RRRHHHCCCAAA>>><<<;;;888555444555666666666444444555666777888888999444444555555555666666666444444444333444444555666222222222222222222222222333333333333333333333333444444444444555666777888888888999999999:::::::::>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFHHHIIIIIIHHHHHHIIIIIIHHHGGGFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEDDDBBBCCCCCCBBBAAA???===<<<<<<===>>>??????>>><<<;;;??????????????????@@@@@@?????????@@@AAAAAABBBBBBAAACCCEEEFFFGGGJJJMMMPPPTTTUUUUUUXXX]]]gggrrrzzz{{{ssseeeSSSCCC:::777777222222444444444444222222111111000000000000111111222222222222222222222222444444333222222222222333000000000000000000000000000111222444444333222222444333333222222111111111333333555777888999::::::888777555555666777777666666666777888999999999999999999;;;===>>>????????????>>>===<<<<<<===>>>???>>>???@@@@@@???>>>???@@@???>>>===<<<;;;;;;<<<===@@@@@@@@@@@@AAABBBCCCCCCCCCEEEFFFGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFHHHJJJJJJJJJJJJLLLMMMRRRSSSRRRPPPNNNLLLMMMNNNyyyvvvqqqooopppiiihhhhhhhhhhhhgggdddaaaaaa___^^^]]]\\\ZZZVVVSSSRRRRRRRRRTTTUUUTTTRRROOOKKKIIIIIIKKKMMMMMMIIIEEE@@@<<<888555555666777777666333111//////---+++)))'''((()))***************(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&))))))((('''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%)))((((((''''''''''''((($$$&&&'''&&&%%%%%%&&&'''***(((&&&%%%&&&''''''&&&&&&)))+++***'''%%%&&&((($$$%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&'''(((&&&''''''((((((((((((((('''(((***---///222444555222333666999;;;;;;;;;;;;<<<<<<<<<===>>>AAADDDFFFFFFHHHJJJJJJJJJKKKMMMPPPMMMNNNQQQUUUZZZ^^^aaabbbdddaaa^^^]]]]]]]]][[[XXXUUUZZZaaahhhnnnwwwwwwnnnaaaTTTKKKEEE???<<<;;;999888888888777555333333333444444555666777777555555666666666777777777666555555555555555666666222222222222222222222222333333333333333333333333333333333333444555666666666666666777777777888888999:::;;;;;;======>>>???>>>>>>??????@@@AAAAAABBBAAAAAABBBCCCCCCCCCCCCCCC@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCBBBBBBBBBBBBAAAAAAAAA??????@@@@@@???===:::999:::;;;<<<======<<<;;;:::>>>>>>>>>??????@@@@@@@@@>>>>>>???@@@@@@AAAAAABBB@@@BBBDDDFFFGGGIIILLLOOOUUUTTTTTTXXX```nnn~~~xxxjjjVVVFFF>>>:::666333222222444444444444222222111000000//////000000111222222222222222222222222333333222111111111111111000000000000000000000000000111222444444333222222333333333333222111111000111222444666888999999:::888777555555777888777777666777888999::::::::::::;;;<<<======>>>>>>>>>===??????============??????>>>@@@AAAAAA@@@????????????>>><<<;;;;;;<<<======@@@@@@@@@@@@AAABBBCCCCCCCCCFFFHHHIIIHHHGGGHHHJJJLLLKKKJJJIIIGGGFFFEEEEEEFFFHHHJJJJJJJJJJJJLLLMMMVVVVVVUUURRRNNNLLLLLLLLL}}}xxxvvvrrrpppqqqhhhhhhggghhhhhhfffccc``````___^^^^^^]]]ZZZVVVSSSPPPOOOPPPQQQRRRQQQNNNKKKLLLJJJJJJKKKNNNMMMJJJFFF???<<<888666666666666666666444111000...---***(((((())))))************)))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((***))))))((('''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%&&&'''((('''&&&&&&''''''&&&$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%&&&''''''''''''%%%&&&'''(((((()))((((((%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&''''''((()))((((((((('''(((***,,,...111333444///222777<<>>============<<<;;;;;;>>>@@@BBBDDDFFFHHHIIIJJJLLLNNNMMMNNNPPPSSSWWWZZZ\\\]]]_________```aaaaaa```^^^XXX\\\aaaeeeiiioooxxx~~~{{{ooocccXXXMMMDDD??????>>>===<<<<<<999666333333333333444444555555666666666777777777888888888666666555444444444444444333333333333333333333333444444444444333333333333333333333333333444555555555555555666666666666777777888888999;;;<<<======;;;<<<<<<======>>>??????<<<===>>>>>>??????>>>>>>>>>???@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>?????????>>>>>>>>>>>>===<<<=========<<<;;;999888::::::;;;<<<<<<<<<;;;;;;======>>>>>>???@@@AAAAAA>>>>>>??????@@@AAAAAAAAA???AAADDDEEEFFFHHHJJJLLLRRRSSSWWW]]]hhhwww~~~ppp```JJJ>>>;;;999444...222333333444444333333222222222111111111111222222222222222222222222222222222222111000000000000000000000000000000000000000000111111222222222222222222222333333333222111111111222444666777888999999888666555555777888888777777777999:::::::::::::::<<<===============<<<;;;<<<<<<;;;::::::;;;<<<<<<>>>@@@AAABBB@@@>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBB@@@DDDHHHJJJIIIHHHJJJLLLMMMLLLKKKJJJHHHFFFEEEDDDFFFGGGIIIIIIIIIJJJKKKMMMPPPQQQOOOMMMIIIGGGGGGHHHyyyvvvtttqqqooopppiiihhhhhhiiiiiigggccc______^^^^^^^^^]]][[[VVVSSSQQQQQQQQQRRRRRRQQQMMMKKKMMMKKKKKKMMMOOOOOOKKKGGG@@@===999777777888888777666444111000000///,,,***)))************))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))(((''''''''''''''')))(((''''''''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&%%%%%%'''((('''$$$""""""""""""###%%%&&&%%%$$$###$$$%%%'''''''''''''''%%%&&&'''((())))))))))))###$$$%%%'''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&((()))))))))(((''''''((()))+++...000111222222444999===@@@AAAAAA@@@@@@AAAAAA>>>;;;999:::;;;>>>@@@CCCFFFGGGIIIKKKMMMOOOPPPRRRTTTVVVXXXYYYZZZ\\\___ccceeeggggggffffffeeehhhkkkllljjjjjjmmmpppwww~~~xxxpppfff\\\RRRLLLFFFCCC@@@>>><<<;;;888666444444444555555555555555777777777888888888999999999999777666555555555555444444444444444444444444555555555444444444333333444444333333333444555555555555555555666666666777888888888999999:::::::::888888999999:::;;;;;;<<<::::::;;;<<<<<<<<<<<<;;;===>>>???@@@AAAAAA@@@??????@@@@@@@@@@@@>>>===<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999888777:::::::::::::::;;;<<<<<<;;;;;;<<<===>>>???@@@AAA>>>>>>>>>???@@@@@@AAAAAA>>>@@@CCCEEEEEEFFFHHHJJJOOOUUU___kkkwww{{{ttt```SSSBBB999777777333///444333333222222333333444222222111111111111222222111111111111111111111111222222111000000000000000000000000000000000000000111000000000000111222222000111222333333333222222333444666777888999999999777555444444666777777777777888999:::;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;:::999888888999:::;;;===???AAAAAA@@@>>>======>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBAAAEEEJJJKKKHHHGGGIIIKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEGGGHHHIIIHHHIIIJJJLLLJJJKKKJJJIIIGGGFFFGGGHHHwwwtttrrrooonnnpppjjjiiijjjjjjjjjhhhccc```___^^^^^^^^^^^^[[[VVVSSSUUUTTTTTTUUUUUUSSSOOOMMMMMMLLLKKKMMMPPPOOOKKKHHHAAA???;;;999999999999888555333222111111111///...***************)))((('''************************%%%%%%%%%&&&'''((()))***(((((('''&&&&&&&&&&&&''''''&&&$$$$$$###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&###$$$&&&%%%%%%%%%&&&'''$$$$$$%%%'''((('''### $$$"""!!!$$$((()))'''%%%"""$$$%%%'''((((((''''''###$$$%%%&&&''''''''''''###$$$%%%'''((())))))***%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((%%%&&&((()))))))))((('''%%%&&&((()))))))))(((''''''((()))+++---///000111555777999<<>>BBBDDDFFFHHHJJJLLLRRRRRRSSSUUUVVVWWWXXXYYY[[[```fffjjjkkkkkkkkklllqqqtttwwwuuuoooiiiffffffjjjttt}}}~~~}}}}}}|||{{{{{{{{{zzzwwwqqqiii```[[[LLLHHHBBB>>><<<;;;:::999666666666666666555555555777888888888888999999999======;;;999888777777777555555555555555555555555666666666555555444444444444444333333333444555555555555555666666666777777:::999999999888888888777666666777777888888999999::::::;;;<<<<<<<<<<<<;;;======???@@@@@@@@@???>>>>>>????????????===<<<;;;999999999999888888888888888888888888777777777777;;;:::999999999:::<<<===::::::;;;<<<===???@@@@@@>>>>>>>>>???@@@@@@AAAAAA>>>@@@CCCDDDDDDEEEFFFHHHPPPYYYhhhxxxuuulllPPPHHH===666555666555444555444222222222222444555000000////////////000000111111111111111111111111333222111111000000111111000000000000000000000000111000/////////000222333///000222333444333333222555666777888999:::::::::666555333444666777777666888888999:::;;;;;;;;;;;;::::::;;;<<<======<<<<<<<<<;;;:::999999:::;;;<<<<<>>===<<<;;;;;;<<<===>>>@@@@@@@@@@@@AAABBBCCCDDDEEEIIIMMMLLLHHHDDDEEEGGGIIIIIIJJJJJJIIIIIIHHHGGGDDDFFFHHHHHHHHHHHHJJJLLLLLLMMMNNNMMMLLLMMMOOOQQQvvvrrrssstttqqqmmmmmmjjjhhhfffgggfffeeedddaaa```___\\\ZZZXXXVVVUUUWWWUUUSSSRRRRRRQQQOOOMMMJJJKKKMMMOOOPPPMMMIIIEEEBBB>>>999666666777777777000111111111111000000///''''''(((((()))))))))***+++***)))''''''(((((()))((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$(((((('''''''''&&&&&&&&&$$$%%%''''''''''''%%%$$$)))&&&""""""$$$&&&&&&%%%)))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$###%%%&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&&&&'''''''''&&&%%%%%%$$$'''(((((()))))))))))))))'''''''''(((***,,,...000555777;;;???AAABBBAAA@@@CCCCCCBBBAAA???<<<999777777<<>>===;;;777666666777888999888777666666666777888:::;;;<<<<<<===============<<<;;;999:::<<<===<<<:::777555444555666666666666666555666666666666777777777888555555555555555444444333777777888888888888777777666555444333333444555666777777888888888888777777;;;<<<<<<======<<<<<<;;;===<<<:::888777777888888777777777777888888888888:::999888777888999:::;;;:::;;;;;;;;;<<<=========::::::;;;<<<===??????@@@AAAAAA@@@AAAAAA@@@===;;;>>>@@@AAABBBCCCFFFJJJMMMZZZlllkkk]]]GGGBBB:::555333333333333333333222111111111222333333333333333333222111000000000000000111111111111333333333222222111111111////////////////////////333222111111000111111222222222333444444555666666444444555666777888999999777777888888666555333111666777777888999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>@@@?????????>>>>>>======???>>>===<<<<<<<<<<<<<<>>999666666777777777333333222222000///...---(((((()))))))))*********)))((('''&&&%%%&&&&&&'''))))))(((''''''((()))***((((((''''''&&&%%%%%%$$$''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&### """$$$$$$###''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&''''''(((((('''''''''''''''(((***,,,...///222444888<<>>>>>===;;;;;;???EEEFFFEEEHHHNNNPPPSSSVVVXXXXXXWWWWWWWWWWWW[[[aaafffjjjooouuuzzzwwwoooiiiiiinnnvvvzzzxxxwwwxxx~~~yyyhhh]]]PPPFFFBBB@@@>>><<<888777555666777888777666999999888888999999::::::<<<======>>>>>>>>>======;;;<<<===>>>===;;;999888666777777888777777666666777777666666555555444444666666666666666555555444555666666666666666666555666666555444444555666666777888888999999888888777888888888999999888888888===<<<:::888888888888999777777777777888888888888:::999999888999:::;;;<<<:::::::::;;;;;;;;;;;;;;;888888999:::;;;<<<======;;;;;;;;;===>>>>>>===<<>>>>>>>>=========<<<======<<<<<<<<<===>>>>>>@@@AAAAAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDEEEGGGIIIIIIIIIJJJKKKMMMPPPPPPUUU\\\___[[[VVVUUUxxxooojjjlllnnnnnnmmmjjjjjjiiiiiijjjiiifffdddaaa```___\\\ZZZXXXVVVUUUUUUSSSRRRRRRRRRQQQNNNLLLLLLLLLMMMNNNOOOLLLGGGDDDBBB>>>999666666777777777444444333222000...,,,+++)))************+++++++++(((((('''&&&&&&&&&&&&'''((('''''''''((()))***+++)))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%(((&&&$$$$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((()))+++,,,---...000444888<<<>>>???@@@???>>>>>>>>>???@@@@@@AAA???<<<===BBBFFFGGGIIIMMMRRRTTTWWW[[[]]]\\\XXXUUUUUUXXX]]]bbbiiipppxxx}}}~~~qqqiiifffmmmuuuyyy{{{|||yyynnn___SSSKKKFFFAAA>>>;;;999777666777888888777<<<;;;;;;::::::999999999<<<===>>>???????????????????????????>>>===<<<;;;::::::::::::999888777777999888777666444333111111777888888888888777666666666666777777777777666666666666555555555555666666777888888999999888888777666666777777777777666666:::999888666666666777777777777777888888888999999:::::::::999:::;;;;;;<<<::::::::::::::::::999999777777888999:::;;;<<<<<<888999:::;;;===>>>???@@@>>>@@@CCCHHHQQQ]]]kkkttttttaaaOOOEEE@@@<<<888555444555555444555444444333444555777777111111111000000000000///000000000111111111222222333333333222222222222111111111111111111111111111---...000111222111111000111222222333333444444555777777666666666555555555333333444555666666555555444444555555666666777777999999:::::::::;;;;;;;;;:::999999999999:::;;;;;;======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===???@@@AAABBBCCCCCCCCCDDDDDDEEEEEECCCDDDGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBEEEHHHJJJLLLKKKKKKKKKLLLPPPPPPTTT[[[^^^ZZZVVVUUUwwwnnnjjjkkknnnooooooiiiiiiiiijjjkkkjjjgggdddaaa```___\\\ZZZXXXVVVUUUVVVUUUTTTUUUUUUTTTQQQOOOLLLLLLMMMNNNNNNKKKGGGDDDBBB>>>999666666777777777444444333222000...,,,+++++++++++++++++++++++++++***)))))))))((((((((((((###$$$$$$%%%&&&''''''((())))))((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&)))((('''&&&'''((((((((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))$$$%%%&&&%%%$$$$$$&&&'''((((((''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&***)))(((''''''(((******&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''''''''((()))***+++++++++---111555999===???@@@AAAAAA???>>>>>>???@@@AAABBB???@@@CCCFFFGGGKKKQQQXXXXXXYYY]]]``````\\\XXXUUUWWWZZZ___gggpppxxx}}}{{{zzzlllbbbfffrrr{{{~~~uuueeeYYYPPPIIIDDD>>><<<999888999;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@????????????=========<<<;;;:::999888:::999888777555444333222999999999:::999888888777888999999::::::999999888666666666666666666666666666777777888888777777666777888888888888888888777777666555444444444555666777777888888888999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999::::::;;;<<<======;;;<<<======>>>???BBBDDD>>>BBBIIISSS```qqq{{{hhhVVVJJJCCC===:::777555555666555444444444333333444555777888333333222222222222222222000000111111111222222222222222222222222222222222222222222222222222222222---...111333444333222111222222222222333333444444555555555555555555555555666666777777777777888777666666666777777888888888999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<>>>AAACCCDDDDDDDDDDDDDDDEEEEEEEEEEEECCCEEEGGGIIIJJJHHHFFFEEEFFFFFFFFFFFFFFFEEEDDDCCCFFFIIILLLMMMMMMLLLLLLLLLNNNMMMPPPWWWZZZVVVSSSSSS{{{uuunnnjjjjjjmmmoooppphhhhhhhhhjjjkkkjjjgggeeeaaa```___\\\ZZZXXXVVVUUUUUUUUUTTTUUUUUUTTTQQQOOOLLLLLLLLLMMMMMMKKKGGGDDDBBB>>>999666666777777777222222222222000///...---,,,,,,,,,+++++++++++++++)))))))))))))))(((((('''""""""###$$$%%%&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&%%%############%%%&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''(((((('''''''''((((((((())))))###%%%%%%%%%$$$$$$&&&((()))((((((''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''******(((''''''((()))***&&&&&&'''((((((''''''&&&%%%%%%&&&'''''''''''''''''''''(((((())))))))))))***+++...222777;;;???AAAAAA@@@?????????AAABBBCCCCCCDDDFFFHHHFFFFFFMMMWWW___]]]\\\^^^bbbcccaaa^^^XXXXXXZZZ^^^eeennnuuuzzzyyy~~~ooobbbeeepppyyy~~~{{{lll___UUUOOODDD@@@<<<:::;;;===>>>>>><<<<<<===>>>???>>>>>>=========???@@@AAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::999999999999888888888888:::::::::;;;::::::999888999999::::::::::::999999777777777777777777777777555666666666666666666555888888999999999999888888777666555444555666777888888888888888999999999999::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;::::::999::::::;;;;;;<<<<<<<<<<<<===>>>======???CCCFFFJJJQQQ\\\jjjyyy~~~mmmZZZJJJBBB???>>>;;;777666666666666555333333222222222333555666333222222111111222333333111111111111222222222222222222222222222222222222222222222222222222222222///000333555666555444333222333333333333333444444222333333444555666666666888777777666666666666666666666666666666777777777888888888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<999999999999999:::::::::::::::;;;===???BBBDDDEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDFFFHHHJJJJJJIIIGGGEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGJJJMMMOOONNNMMMLLLLLLLLLJJJLLLRRRUUUSSSPPPQQQwwwsssmmmjjjiiikkklllmmmgggffffffhhhiiiiiihhhfffaaa```___\\\ZZZXXXVVVUUURRRRRRRRRSSSSSSRRROOOLLLKKKKKKKKKLLLLLLKKKHHHFFFBBB>>>999666666777777777222222222111111///......,,,,,,,,,++++++++++++***'''''''''((('''&&&&&&%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''(((((()))$$$%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%$$$$$$&&&(((((((((((((((''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''(((((((((((((((&&&'''(((((((((((((((''')))***,,,///333999===@@@======>>>???BBBDDDFFFGGGDDDFFFJJJKKKGGGFFFOOOZZZ```___^^^___```aaaaaa```[[[YYYZZZ]]]dddlllrrruuuwww|||~~~~~~{{{oooeeeffflllrrrwww{{{~~~pppeee___NNNIIICCC???>>>>>>??????<<<===???@@@AAA@@@@@@???===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@????????????>>>===<<<<<<:::::::::;;;;;;<<<<<<<<<:::;;;;;;;;;;;;:::999999888888999999999999888888777777888888888888777777555666666777777666666555777777888888888888777777888888777777777999:::;;;888888888999999999999:::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;888999999999:::::::::;;;:::<<<>>>>>>???CCCIIIOOO]]]eeeppp~~~tttaaaOOOCCC>>>>>>AAA===999666555666555555333333111111111111222333111000/////////000111222111111111222222222222333111222222222222333333333222222222222222222222222111222444555666555555444444444444444444444444444111111222333444555666777666555444333333333333333333333444444444444444444777777888888888999999999:::;;;<<<=========<<<<<<888888999999999999::::::<<<<<<===>>>@@@BBBCCCDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJJJJIIIGGGFFFFFFFFFHHHIIIJJJJJJJJJJJJJJJLLLNNNOOONNNMMMMMMNNNLLLJJJKKKQQQSSSRRRPPPQQQwwwtttppplllkkklllllllllfffeeedddeeeggghhhhhhfffaaa```___\\\ZZZXXXVVVUUUPPPPPPQQQRRRSSSRRRNNNKKKJJJIIIIIIKKKLLLLLLIIIGGGBBB>>>999666666777777777444444333222000...---,,,,,,+++++++++************&&&'''((((((((('''%%%%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$''')))(((&&&%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%$$$%%%''')))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&'''(((((((((((((((&&&&&&'''(((((((((((((((&&&'''((((((((('''&&&&&&'''((()))+++000555:::===<<<===???AAACCCEEEFFFFFFFFFFFFIIIKKKJJJIIIOOOWWWYYY[[[^^^^^^^^^\\\\\\]]][[[YYYYYY]]]eeelllppprrrrrrxxx|||}}}}}}}}}zzztttrrrlllggggggggghhhlllqqqyyyuuuooo___YYYPPPIIIEEECCCBBBBBB???@@@AAABBBBBBAAA???>>>>>>>>>???????????????>>>>>>???@@@BBBBBBAAA???>>>>>>>>>?????????>>>>>>===;;;;;;;;;<<<<<<<<<======:::;;;;;;;;;;;;:::999999888888999999999999888888777888888999999888888777777777888888888888777777666777777888888777777666888777777777777999;;;<<<888888888999999999::::::888888:::;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;<<<<<<:::::::::::::::;;;;;;;;;<<<@@@DDDGGGKKKRRR]]]eeeuuu{{{wwwfffTTTFFF???>>>@@@EEEAAA;;;666555555555555555444222111000000111111111000///...///000222333111111111222222222333333111111222222222333333333222222222222222222222222333444444444444444444444555555555555555555555555222222333333444444444555333333222111222222444444333333333333333333333333777777777777888888888999999:::;;;<<<<<<<<<;;;;;;888888999999999:::::::::>>>>>>>>>???@@@AAABBBCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEGGGIIIKKKLLLMMMMMMLLLMMMOOONNNMMMMMMNNNOOOPPPMMMMMMSSSUUUTTTSSSTTTxxxvvvsssqqqooonnnnnnnnnfffdddcccdddfffggghhhgggaaa```___\\\ZZZXXXVVVUUUQQQRRRRRRTTTUUUSSSPPPMMMIIIHHHIIIJJJLLLLLLJJJHHHBBB>>>999666666777777777666555444222000---+++)))+++++++++******)))))))))((()))*********)))'''&&&''''''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''(((((('''%%%%%% ###%%%%%%"""!!!"""$$$&&&%%%$$$######$$$%%%&&& !!!###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%$$$%%%''')))'''(((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''%%%$$$&&&&&&'''((())))))((((((%%%&&&''''''((((((''''''&&&'''((((((((('''&&&%%%&&&&&&''')))---333888;;;???@@@BBBCCCDDDCCCBBBBBBHHHEEEEEEJJJLLLLLLOOOSSSSSSXXX]]]^^^\\\YYYXXXXXXZZZXXXYYY]]]eeelllppppppllltttzzz||||||zzztttlllkkkiiihhhgggccc```dddjjjqqqzzzyyyoooggg\\\SSSLLLIIIGGGFFFBBBCCCCCCDDDBBB@@@>>><<<>>>>>>?????????>>>>>>===<<<>>>@@@BBBBBB@@@>>>======>>>>>>?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;::::::999888:::;;;;;;<<<<<<;;;;;;:::777888999::::::999888777999999::::::::::::999999888888999999999999888888555444444444555666888999888888999999999:::::::::777888999:::;;;:::999999999999999::::::;;;;;;;;;<<<<<<==================AAAFFFMMMRRRYYYcccqqqzzzsssgggVVVEEE;;;999<<>>AAA???>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>======>>>>>>======>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::;;;::::::999888888888999888888999999999:::::::::999999999999999999999999;;;;;;::::::999888888777::::::;;;<<<<<<===>>>>>>::::::;;;;;;;;;;;;::::::>>>:::777777:::===>>>>>>@@@???======>>>AAAEEEHHHJJJTTT```jjjqqqzzz|||gggYYYHHH<<<999888666444::::::999777666555444333222222222222222222222222111222222222222222222333000111111222222333444444333333333222222111111111111111111111111111111111333333333333333333333333555555555555444333222222222222111111222222333444333222222111222333555666777666555444444333444444666666666666777777777777:::::::::::::::::::::::::::999888888999;;;<<<===<<<<<<===>>>???@@@AAAAAA<<<>>>@@@CCCEEEFFFFFFFFFAAABBBCCCEEEEEEEEEDDDDDDGGGGGGHHHIIIJJJKKKLLLMMMOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRSSSUUUVVVVVVVVVUUUzzzrrrmmmjjjfffeeeddddddeeeeeecccaaa```______^^^\\\YYYWWWVVVRRRRRRRRRTTTTTTSSSOOOLLLKKKKKKLLLNNNOOOMMMJJJGGGDDD===666444777:::999666222222222222111///...---,,,,,,+++*********+++,,,******((('''&&&''''''(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%$$$###%%%$$$$$$$$$$$$%%%'''((($$$$$$$$$%%%&&&'''((())))))))))))(((&&&$$$"""!!!%%%%%%%%%%%%$$$$$$$$$$$$((('''&&&%%%&&&(((***+++&&&%%%%%%&&&((((((&&&$$$$$$$$$$$$$$$%%%&&&((((((((('''&&&%%%%%%&&&'''((((((((((((((((((,,,111444888;;;???AAAAAAAAACCCEEEDDDGGGLLLPPPSSSSSSQQQPPPOOOPPPPPPPPPPPPOOOOOOOOOUUUZZZbbbhhhiiifffdddbbbdddiiimmmlllmmmooonnnkkkpppooommmkkkiiiiiiiiiiiikkkpppwww~~~|||vvvpppggg\\\UUUPPPLLLHHHEEEDDDEEEEEEEEEBBBCCCDDDBBB???>>>>>>@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<======<<<======>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;:::999999999999999999999999999999:::::::::999999999999999999::::::777777777777888888888888888888999999::::::;;;;;;888999999::::::;;;::::::===;;;:::;;;>>>@@@???>>>>>>>>>>>>@@@CCCHHHNNNRRR```iiiuuu~~~{{{oooZZZOOO@@@777555555444222555555444333222111111000222222222222222222222222222222222222333333333333111222222222222333333333333333333222222111111111111111111111111111111111222222222222222222222222444444555444444333222222111111111111111222333333444333333333333444666777777666555444444333444444666666666666777777777777999999999999999999999999999999888888999:::;;;<<<;;;<<<<<<===>>>???@@@@@@>>>???AAABBBCCCCCCCCCBBB@@@AAACCCDDDEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRTTTUUUVVVUUUTTTSSS~~~uuuooollleeeeeeeeefffgggeeebbb```\\\\\\]]]]]]\\\ZZZWWWVVVSSSSSSSSSSSSSSSRRRNNNKKKKKKKKKLLLNNNOOOMMMJJJGGGFFF???888666888:::888666333222222222000///...------,,,+++***************&&&&&&&&&&&&'''((()))***'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$###"""&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''((((((&&&###%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&%%%%%%'''))))))((('''###$$$$$$%%%&&&((()))***&&&&&&%%%%%%%%%%%%&&&&&&'''((()))((()))***---000222666;;;>>>???@@@BBBCCCBBBHHHQQQXXX[[[ZZZVVVSSSPPPNNNLLLJJJIIIIIIIIIJJJSSSXXX```eeeeeebbb___]]]___dddhhhggggggjjjkkkiiioooppppppnnnmmmpppvvv{{{xxxzzz{{{zzzxxx{{{vvvlllfff]]]XXXPPPJJJGGGFFFFFFFFFBBBCCCDDDCCC@@@>>>======???????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::;;;;;;:::999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::666666777888888999::::::999999999999999:::::::::999999::::::;;;;;;<<<<<<;;;:::;;;===???@@@>>>===@@@CCCHHHMMMSSSZZZaaafffwwwppp```KKKCCC888333333444333111111111111000000000//////111111111111111111111111222333333333444444444444333333333222222222111111222222222222222111111111111111111111111111111111111111111111111111111111333333444444444333222222000000000000000111111222444444444444555666777888777666555444444333444444555555666666666777777777888888888888888888888888999999888888888999999::::::;;;;;;<<<===>>>??????@@@AAABBBBBBBBB@@@???>>>@@@AAABBBDDDEEEFFFFFFFFFCCCDDDFFFHHHKKKMMMOOOPPPNNNNNNOOOOOOOOOPPPPPPPPPQQQRRRTTTUUUUUUSSSPPPOOOvvvooommmeeeeeefffggghhhfffbbb___\\\]]]^^^^^^]]]ZZZWWWUUUTTTSSSSSSSSSRRRQQQMMMJJJKKKKKKLLLNNNOOOMMMJJJGGGEEE???999666777888777444333333222222000///---,,,---,,,,,,+++***))))))((()))))))))((((((((((((((('''''''''''''''(((((()))%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''&&&###!!!%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&'''%%%$$$$$$&&&((()))((('''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((()))+++,,,...111666;;;>>>@@@AAAAAAAAAGGGPPPYYY]]]\\\XXXUUUPPPNNNJJJHHHGGGHHHKKKMMMPPPTTTZZZ^^^^^^^^^]]]]]]cccggggggbbbaaaeeeiiijjjnnnrrrvvvvvvvvvzzzvvvrrrvvv|||zzzuuummmggg^^^VVVPPPLLLHHHEEEDDDEEEEEEDDDCCCAAA???>>>>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>>>>????????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCCCCJJJQQQ\\\fffnnntttzzz~~~wwwaaaPPPBBB<<<666333444555333111111111111111111111111111111111111111111111111111222333333444444555555555444444333333222111000000222222222111111111111111111111111111111111111111000000000000000000000000111222333333333333333222///////////////000111111222333333444555666777777777666555444444333444444444555555555666777777777777777777777777666666666888888888888888888888999999::::::;;;<<<===>>>>>>AAAAAABBBBBBBBB@@@???>>>@@@@@@BBBCCCDDDEEEFFFFFFDDDEEEFFFHHHJJJKKKMMMNNNMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQSSSTTTSSSQQQNNNLLLvvvnnnlllffffffggghhhhhhfffbbb^^^____________\\\YYYVVVUUUUUUSSSRRRRRRQQQPPPMMMKKKKKKKKKLLLNNNOOOMMMJJJGGGBBB>>>999666666666555333333333333222000///---,,,,,,,,,++++++***)))((((((*********)))(((((('''&&&''''''&&&&&&'''((()))***&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''')))(((''''''&&&%%%%%%%%%$$$######$$$&&&(((((('''(((((('''&&&&&&&&&'''''''''''''''(((((('''''''''%%%&&&((()))(((((()))***,,,...222888<<>>>>>>>>======>>>?????????@@@@@@AAAAAA@@@@@@???======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::;;;;;;<<<@@@@@@???@@@CCCGGGMMMPPPYYYdddsssvvvdddOOO@@@<<<888444333333333222000111111111111111222222222000000000000000000000000222222333444444555666666555444444333222111000000111111111111111111111111000000000000000000000000////////////////////////000000111222333333333222//////......//////000111000111222333444555666666777666555444444333444444333444444555666777777777777777777666666555555555777777888888999999999888999999:::;;;<<<===>>>>>>@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAAAAACCCDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOQQQRRRQQQOOOMMMKKKuuunnnkkkhhhggggggggggggfffbbb___aaa```___]]][[[YYYWWWVVVTTTRRRQQQQQQQQQPPPNNNLLLKKKKKKLLLNNNOOOMMMJJJGGG@@@===999777666666555444444444333222000...---,,,***+++++++++***)))((((((%%%&&&'''((((((((((((''')))((('''&&&&&&&&&'''((())))))((('''''''''((((((&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%'''(((***%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$"""###%%%''''''&&&)))((('''&&&%%%%%%%%%%%%''''''((())))))(((''''''%%%&&&((((((((((((***++++++,,,...333999>>>??????DDDGGGLLLQQQVVVZZZ\\\]]]UUURRRMMMHHHFFFHHHJJJLLLOOOPPPQQQSSSVVV\\\dddjjjvvvxxxtttiiiccceeelllooonnnuuu~~~vvvnnnkkkhhhnnnuuu{{{~~~|||rrrhhh^^^XXXOOOLLLIIIFFFEEEDDDBBB@@@AAAAAAAAA@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<===============<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<>>>???BBBBBBBBBDDDHHHOOOWWW^^^kkkwww}}}ssseeeSSSCCC:::777555222111111111000//////////////////000000000////////////////////////111111222333444555555666444444333333222111000000000000000111111111111111000000000000000000000000////////////////////////...///000111222333333333///////////////000000111///000111333444555555555777666555444444333444444333333444555666777777888888777777666666555555444666777888999::::::::::::999::::::;;;<<<===>>>>>>???@@@AAACCCCCCCCCBBBBBB@@@@@@@@@@@@@@@AAACCCCCCEEEEEEEEEEEEFFFFFFFFFFFFIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNOOONNNMMMMMMvvvnnnllljjjhhhgggffffffeeebbb``````^^^\\\ZZZYYYXXXXXXXXXSSSQQQPPPPPPPPPPPPNNNMMMKKKKKKLLLNNNOOOMMMJJJGGG???===:::888777777666666444444333222000...,,,+++))))))***++++++***)))(((%%%&&&''')))))))))))))))222000---***'''&&&&&&''')))(((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$%%%&&&'''((((((''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%(((&&&$$$$$$%%%''''''&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&%%%&&&(((((('''(((+++---***)))***...555:::======AAADDDGGGLLLQQQUUUXXXZZZUUURRRNNNJJJIIIKKKNNNPPPRRRSSSTTTVVVZZZ```hhhmmmyyy}}}|||ssskkkkkknnnpppqqquuu|||xxxsssgggjjjnnnttt|||zzzrrrmmm```[[[TTTOOOLLLJJJGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@????????????????????????===============>>>??????>>>??????@@@@@@??????>>>============<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>::::::;;;<<<===>>>>>>???>>>>>>======<<<;;;;;;:::999999::::::;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>=========???AAAEEEHHHJJJKKKMMMQQQTTTYYYaaakkkrrrsssfffUUUDDD;;;:::444222111000000111111111///////////////.........////////////////////////000000111222333444555555333333333222222111111111///000000000111111111222000000000000000000000000////////////////////////---...///111222333333333000000//////000000111222///000222444666666666666777666555444444333444444222333333444555666777888888888777777666555555444555666888:::;;;<<<<<<<<<::::::;;;<<<===>>>??????>>>???AAABBBBBBAAAAAA@@@@@@@@@???>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPvvvnnnlllkkkiiigggffffffeeecccaaa]]]\\\YYYXXXWWWXXXYYYZZZRRRQQQOOOOOOPPPPPPOOONNNKKKKKKLLLNNNOOOMMMJJJGGG>>>===;;;999888888888888444444333222000...,,,+++((((((***++++++***)))))))))***+++,,,,,,+++***)));;;888444///+++)))((('''&&&%%%$$$$$$############&&&&&&$$$######$$$&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%###$$$&&&((())))))((((((###$$$$$$%%%&&&''')))***$$$&&&((()))((('''$$$"""%%%%%%%%%$$$$$$#########%%%%%%&&&''''''&&&&&&%%%***(((%%%%%%&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%&&&'''''''''))),,,///***((('''+++222888;;;<<<<<>>???======>>>>>>>>>>>>======>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>999:::;;;<<<===???@@@@@@???>>>>>>===<<<;;;;;;;;;999:::;;;<<<>>>???@@@@@@===>>>>>>???@@@AAAAAABBB@@@@@@BBBDDDIIINNNRRRUUUZZZ___fffkkkqqqyyyuuufffWWWFFF666333777333333111111222333444444111111000000000////////////////////////////////////000000111333444555555333333333222222222222111//////000000111111111222000000000000000000000000000000000000000000000000,,,---///000222333333333000000000000000111222222000111333555777888777777777777555444444444444444222222333444555666777888999888888777666555555555444666888;;;<<<=========:::;;;;;;<<<===>>>????????????@@@AAA@@@???>>>===AAA@@@>>>=========>>>?????????AAABBBCCCEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIKKKNNNPPPRRRtttlllkkkhhhfffdddddddddcccbbb```^^^]]]\\\[[[ZZZXXXWWWWWWSSSSSSSSSSSSRRRPPPOOONNNKKKKKKKKKLLLMMMLLLHHHFFF???:::555333444555444333444333333222111000//////,,,+++***)))((((((((((((***************+++++++++---GGGPPP;;;)))***...)))''''''&&&%%%%%%$$$######&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''(((%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&))))))'''&&&%%%$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((('''((()))******)))((('''(((((()))***,,,///111333666:::???CCCFFFHHHKKKMMMNNNNNNMMMMMMOOOSSSWWWZZZ\\\ZZZYYY[[[aaagggkkkllluuu||||||xxxrrrmmmmmmrrryyy~~~{{{zzzwwwsssqqqwwwyyyrrrjjjbbb]]]VVVRRRMMMJJJIIIFFFCCC???<<<===@@@BBBCCCDDDDDDCCC<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>????????????>>>===<<<::::::999===============<<<;;;;;;;;;<<<<<<===>>>?????????;;;===?????????>>>???@@@;;;<<<======<<<===???AAA>>>@@@BBBBBBBBBCCCEEEGGGIIIJJJMMMQQQVVV^^^gggmmmvvvyyy|||xxxfffRRREEE>>>888444222//////000000000111111222000000111111111000000///111111111111111111111111111222222222333333333333333222222111000///......000000////////////000000//////......---------,,,............---,,,++++++......//////000000111111////////////000000000000222222333444555555555555888777666555555555555555333444555777777777666666888777777777666666555555444666999<<<>>>>>>>>>>>>===<<<<<<<<<>>>???AAACCC@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>???BBBBBBAAAAAAAAABBBCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDGGGGGGHHHIIIKKKMMMOOOPPPtttmmmllliiigggfffffffffeeecccaaa^^^]]]\\\[[[ZZZXXXWWWWWWTTTTTTTTTSSSRRRQQQPPPOOOLLLLLLLLLMMMNNNLLLIIIGGGBBB===888666777888777555444333333222111000//////,,,,,,+++***)))))))))))),,,,,,+++***)))(((''''''(((999>>>222''')))***%%%'''&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$############&&&%%%$$$""""""$$$%%%&&&$$$$$$$$$$$$$$$#########&&&&&&&&&&&&''''''((()))&&&''''''''''''&&&%%%%%%&&&''''''((((((''''''&&&''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''((()))***))))))(((''''''''''''''')))+++,,,...222555:::>>>AAADDDGGGJJJIIIIIIIIIJJJKKKOOOSSSVVVYYYYYYYYY]]]bbbhhhkkkmmmsssyyy}}}~~~~~~}}}uuummmhhhlllrrrvvvxxxyyyyyyzzz~~~}}}}}}}}}~~~~~~~~~~~~yyyuuutttxxx{{{{{{tttooohhhccc\\\UUUQQQKKKFFFBBB???@@@AAABBBBBBAAAAAA@@@;;;;;;;;;;;;<<<===>>>>>>@@@@@@?????????>>>>>>>>>DDDDDDCCCBBBAAA@@@?????????????????????>>>======;;;<<<===>>>???@@@AAABBB>>>@@@AAA@@@???===>>>>>>;;;===>>>>>>>>>???AAACCCEEEGGGJJJLLLMMMNNNPPPQQQVVV[[[ccclllttt|||xxxiiiYYYIII@@@;;;666333222222222222111111000000///000000111111111111000000111111111111111111111111000000111111111222222222111111111000000000000000000000////////////000000/////////.........------......//////...---,,,,,,//////000000000000000000///000000000000000000000222222333444555555555555777666666555444444444555333555666777888888777777777777777777666666666555555666999;;;<<<===<<<<<<===<<<<<<===>>>???AAABBB@@@@@@@@@@@@@@@@@@?????????>>>===<<<<<<===>>>???@@@@@@??????@@@@@@AAABBBBBBCCCDDDEEEEEEDDDDDDCCCDDDDDDEEEFFFHHHJJJLLLMMMsssnnnmmmhhhhhhhhhiiiiiigggdddaaa^^^]]]\\\[[[ZZZXXXWWWWWWUUUUUUTTTTTTSSSQQQQQQPPPMMMMMMMMMNNNOOOMMMJJJHHHCCC>>>999777888888777666444333333222111000//////---,,,+++******))))))***++++++***)))(((''''''&&&$$$)))+++)))((()))'''$$$&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%###""""""""""""&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&''''''(((%%%%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&'''((((((((('''''''''(((((()))))))))(((((('''''''''''''''((()))***---000444888<<>>@@@AAAAAA@@@??????>>>>>>>>>???EEEDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>=========??????@@@@@@AAAAAABBBBBBAAABBBCCCBBB???=========>>>@@@BBBDDDFFFHHHKKKMMMSSSWWW\\\___aaaccceeefffhhhppp{{{tttkkkTTTHHH===999888555333333666555444333111///...---000000111111111111000000111111111111111111111111////////////000000000000/////////000000111111111000//////......//////000000000////////////......//////000000000//////...111111111111111000000000000000000000000000000000111222333444555555555555555555444444444444444444555666888999::::::999888888888888888777777777777666777999:::;;;;;;::::::<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@??????>>>>>>>>>>>>============>>>>>>>>>>>>>>>===>>>??????@@@BBBBBBCCCCCCCCCCCCBBBAAACCCCCCDDDEEEGGGIIIJJJKKK|||rrrmmmmmmgggggghhhiiijjjhhhdddaaa^^^]]]\\\[[[ZZZXXXWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQNNNNNNNNNOOOOOONNNKKKHHHBBB===888555666777666444444333333222111000//////...---,,,+++************&&&&&&''''''((()))))))))%%%"""###(((***((('''(((%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%"""###%%%''')))******+++######$$$$$$$$$$$$######&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''(((((((((((((((((('''''''''(((((()))******+++---111444888<<>>??????@@@@@@@@@@@@???>>>>>>======>>>>>>============>>>>>>>>>============>>>??????BBBBBBBBBBBBAAAAAAAAA@@@DDDEEEEEEFFFHHHIIIKKKLLL{{{qqqmmmllleeeeeefffggghhhgggccc```^^^]]]\\\[[[ZZZXXXWWWWWWWWWVVVUUUSSSRRRRRRRRRRRRNNNNNNNNNOOOPPPOOOKKKIIIBBB===888555666666555333444333333222111000//////...---,,,+++************%%%&&&&&&'''(((((())))))&&&###$$$))))))%%%&&&,,,&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&'''(((((((((((($$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''(((((()))###$$$%%%'''((()))******+++---000222666:::@@@DDDHHHJJJKKKJJJGGGHHHMMMRRRXXX___hhhkkkiiiffffffgggoooxxx}}}xxxtttpppmmmlllkkkiiifffddddddfffhhhnnnqqqwww{{{~~~xxxuuussspppjjjddd^^^YYYWWWVVVQQQPPPNNNMMMLLLKKKLLLLLLLLLKKKIIIHHHHHHIIIJJJKKKLLLKKKKKKKKKJJJIIIIIIIIIFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIKKKLLLNNNOOONNNMMMNNNOOOQQQVVV]]]eeelllrrrxxx|||yyyiiiWWWKKK>>>888444666666444333444444444333333222111111000//////000111111111111111000000000000000000000000............////////////111111000000///......---//////............///////////////000000000000000000000111222333333333333444444333333222222111111222111111111000000000//////000111333444555555555333333333333333444555666888999:::<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::<<<<<<======>>>>>>>>>????????????>>>>>>===============>>>>>>>>>>>>======>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAADDDDDDEEEFFFGGGHHHJJJKKKzzzqqqlllkkkdddddddddeeefffeeebbb```^^^]]]\\\[[[ZZZXXXWWWWWWWWWVVVTTTRRRQQQQQQQQQRRRNNNNNNNNNOOOPPPNNNKKKIIIDDD???999777777888666444444333333222111000//////---,,,+++******))))))***))))))((((((''''''''''''%%%%%%&&&'''%%%###%%%***'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&((()))***%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###$$$%%%%%%$$$$$$''''''&&&&&&&&&''''''((())))))((('''&&&$$$"""!!!''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))))) !!!###%%%&&&'''((((((,,,---...000333888>>>BBBHHHKKKLLLKKKIIIKKKRRRYYYbbbkkktttuuuooogggcccccchhhsss{{{wwwpppmmmmmmmmmmmmlllkkkgggdddbbbbbbcccggglllsssxxx|||}}}wwwqqqllliiiiiihhhhhhgggfffeeecccbbb``````\\\ZZZWWWSSSPPPOOOOOOOOOUUUUUUUUUTTTTTTTTTSSSSSSNNNMMMKKKJJJJJJJJJKKKLLLIIIKKKMMMQQQTTTXXX[[[\\\\\\^^^```aaabbbbbbccceeehhhmmmuuu|||{{{lllYYYIII>>><<<777444666666444333555222222222222222111111111...///000111111222111111000000000000000000000000////////////000000000000222111111000...------,,,///......------......///......////////////000000///000111222333444444444444444444444333333333333222222222111111000000/////////111333444555555555333333333333444555777777888999;;;<<<======<<<;;;============>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>=====================>>>>>>======>>>>>>>>>>>>======???????????????@@@@@@AAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHzzzqqqlllkkkeeedddcccdddeeeeeecccaaa^^^]]]\\\[[[ZZZXXXWWWWWWWWWUUUSSSQQQPPPPPPQQQQQQNNNMMMMMMNNNOOONNNKKKHHHDDD???999666666777555333444333333222111000//////,,,,,,+++***)))))))))))))))))))))(((((((((((('''&&&'''&&&$$$###&&&((('''((((((''''''&&&&&&%%%%%%"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%% """$$$'''''''''%%%$$$&&&&&&&&&&&&''''''((()))(((((('''&&&%%%###!!! ''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***"""###$$$&&&&&&&&&&&&&&&++++++,,,,,,...333:::>>>DDDGGGJJJIIIIIINNNYYYbbbnnnxxxuuuhhhbbbaaa___gggnnnllljjjkkknnnnnnmmmnnnnnnllliiifffeeeeeeccciiipppvvvyyy~~~|||zzz{{{}}}~~~}}}{{{yyyuuurrrmmmhhheeeccccccccchhhhhhhhhggggggggggggfffaaa```^^^]]]\\\]]]^^^___```aaadddhhhlllooorrrtttsssuuuxxxyyyyyyzzz{{{}}}yyyiiiXXXIII>>>888:::555333555555333222555222222111111111000000000...///000111111222222222000000000000000000000000000000111111111222222222000000/////////.........///......------......///------.........///////////////111222333444444444444444444444444555555555333333222111111000000///...///000222444555555555333333333444555777888999888999:::<<<===<<<<<<;;;<<<<<<<<<=========>>>>>>======<<<;;;;;;;;;;;;<<<;;;<<<===>>>>>>>>>===<<<;;;<<<<<<======>>>>>>>>><<<===>>>??????>>>===<<>>>>>??????@@@AAA@@@?????????@@@BBBCCCDDDCCCCCCCCCDDDEEEFFFGGGHHHyyyqqqlllkkkfffdddccccccdddeeedddccc^^^]]]\\\[[[ZZZXXXWWWWWWVVVUUURRRPPPOOOOOOPPPQQQMMMMMMMMMNNNOOOMMMJJJHHHAAA<<<666444444444222000444333333222111000//////,,,+++***)))((((((((((((&&&&&&'''((()))***+++,,,(((***&&&"""$$$+++,,,&&&))))))((('''&&&%%%%%%%%%!!!"""$$$&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""%%%(((+++,,,***(((&&&#########$$$%%%&&&'''(((######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''))))))%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&''')))***&&&'''((((((((('''&&&%%%))))))))))))+++///666;;;@@@CCCFFFGGGHHHPPP]]]hhhvvvyyyjjjbbb```XXX]]]bbbcccgggmmmooonnnoooqqqsssrrrooollljjjjjjdddjjjqqquuuxxx|||yyyzzz}}}~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}||||||yyyxxxvvvttttttuuuvvvwwwxxxyyyzzz}}}{{{jjjWWWHHH>>>999777777333222444444111222555222222111111000//////.........///111111222222222000000000000000000000000111222222222333333333333.........///////////////.........------.........,,,---------......//////...///000222333444555555333444444444555666666666333333222222111000000///...///000222444555555555333333444444666777999:::888999:::<<<<<<<<<<<<;;;:::;;;;;;;;;<<<<<<======<<<;;;;;;:::::::::;;;;;;;;;<<<===>>>>>>>>>===<<<:::;;;;;;<<<===>>>??????<<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>???@@@@@@????????????@@@CCCEEEFFFFFFFFFFFFFFFGGGHHHJJJJJJyyyrrrnnnkkkiiihhhhhhgggfffddd```\\\______^^^]]]\\\[[[ZZZYYYYYYWWWUUUTTTTTTRRROOOMMMMMMLLLKKKLLLLLLKKKHHHEEEBBB???:::888777888888777333222111000///...---,,,+++++++++************)))''''''''''''''''''''''''$$$%%%'''((((((((('''&&&'''&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%$$$######%%%%%%$$$###%%%$$$"""$$$&&&'''$$$"""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$###$$$%%%&&&''')))(((&&&%%%&&&''')))++++++)))''''''))),,,000333666999>>>CCCIIIQQQYYY^^^pppzzz}}}oooccc]]]ZZZYYYYYY\\\aaahhhpppuuutttppplllllloooqqqrrrqqqoooooooooqqqvvv}}}{{{xxxxxxzzzkkkVVVFFF===:::888666333333333333333333333333444444333222111111111222...------------...//////000///---,,,---...000111444333222111111111222333111111000000//////......---,,,+++***+++---///111000000000000///////////////000111222222222222222222333333333333333333444444444444333333333222222333333333333333333333333666666666666777777777777888999:::;;;<<<<<<<<<<<<:::::::::::::::::::::::::::999888888888:::===>>>===>>>???@@@@@@???>>>===999999:::;;;<<<>>>>>>???===>>>?????????>>><<<;;;CCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBFFFFFFFFFFFFFFFEEEEEEDDDzzzsssooolllkkkjjjiiihhhgggddd```]]]___^^^]]]\\\[[[ZZZZZZYYYXXXWWWUUUTTTTTTSSSPPPNNNQQQPPPOOOOOOOOOMMMJJJGGGBBB>>>:::777777777777777666555333222000...---,,,+++++++++************)))(((((((((((((((((((((((($$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$%%%%%%%%%###&&&$$$###$$$''''''%%%###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%$$$######"""###$$$%%%&&&)))(((&&&&&&&&&''')))***'''&&&%%%%%%&&&))),,,...333666:::???DDDKKKRRRXXXgggpppzzz}}}xxxmmmccc]]][[[YYYWWWXXX\\\aaafffiiirrrppppppqqquuuvvvvvvtttuuuuuuuuuwwwzzz~~~}}}jjj]]]LLL>>>888666444333333333333333333333333333333222222111111111111222...------------...//////111000///...///000222333333333222111111222222333111111000000//////......------,,,+++,,,...000111000000000000///////////////000111111222222222111222222222333333333333444222222222111111111111000444444444444444444444444444444555555666666666666888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888:::<<<=========>>>??????>>>===<<<999999:::;;;<<<<<<======>>>>>>>>>>>>>>>>>>======@@@@@@AAABBBCCCDDDDDDEEEDDDDDDDDDDDDDDDCCCBBBBBBEEEEEEGGGGGGGGGFFFEEEDDD|||tttooollllllkkkiiihhhgggeeeaaa^^^^^^^^^]]]\\\[[[ZZZZZZYYYXXXVVVUUUTTTTTTTTTRRRPPPSSSRRRQQQPPPOOOMMMJJJGGGAAA===999666666666666666888777555333111...---,,,+++++++++************)))))))))))))))))))))))))))%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$%%%&&&%%%###&&&%%%$$$%%%&&&'''%%%###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&(((''''''&&&&&&((()))***%%%%%%%%%&&&'''(((***+++000222555999===DDDKKKPPP\\\bbbjjjppppppkkkccc^^^]]]YYYVVVXXX\\\aaaddddddnnnppptttyyy}}}~~~}}}{{{zzz{{{|||}}}}}}~~~~~~~~~zzznnnVVVMMMAAA888444444333222222222222222222222222222111000000000000111111222......------......///000222222111000111222333444333222222111111222333333111111000000//////............---------///000222////////////000000000000///000000111111111111111222222222222333333444444222222222222111111111111555555555555555555555555222222333444555666666666999999:::::::::::::::999<<<<<<<<<<<<<<<<<<<<<<<<999999888888888:::;;;<<<;;;<<<===>>>>>>===<<<<<<999999999::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>??????>>>???AAACCCDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBDDDEEEGGGIIIIIIHHHFFFDDD}}}sssnnnkkkllljjjhhhgggfffddd```^^^^^^]]]]]]\\\[[[[[[ZZZZZZXXXVVVUUUTTTUUUUUUSSSRRRQQQPPPOOONNNMMMJJJGGGDDD@@@===888666555666666555666666444333111///...---+++++++++*********))))))((((((((((((((((((((((((&&&%%%$$$$$$$$$%%%'''(((&&&'''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$###############$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))(((''''''''''''((())))))&&&'''((()))***+++++++++,,,...111444999???GGGMMMSSSVVV\\\bbbgggfffbbb______\\\ZZZ]]]dddjjjlllllljjjooowww}}}~~~~~~{{{yyyzzzkkk]]]HHHBBB;;;666444444444333222222222222222222222222///////////////000111222...............//////000222222111111111222333444222222222222222222333333111111000000//////......//////......///000111111////////////000000000000//////000000111000000///111111111222333333444444555555444444444333333333444444444444444444444444111222333444555666777777999999999:::999999888888;;;;;;;;;;;;;;;;;;;;;;;;888888888777888999:::;;;::::::<<<======<<<<<<;;;999999999999999999::::::???>>>======>>>???AAABBB???AAACCCEEEFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEHHHKKKKKKJJJGGGEEE|||rrrmmmiiijjjhhhfffeeedddccc```]]]^^^^^^]]]]]]\\\\\\[[[[[[ZZZWWWUUUTTTUUUUUUTTTSSSPPPOOOMMMMMMLLLIIIFFFCCC@@@===888666555666666555333333222111000000//////+++++++++*********))))))'''''''''''''''''''''''''''&&&%%%%%%%%%&&&((())))))))))))((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((((()))))))))'''''''''''''''((())))))((((((***++++++++++++******,,,...111666===EEEKKKMMMOOOSSSXXX^^^aaaaaa```bbb___^^^```gggmmmqqqsssjjjoooxxx}}}zzzuuuxxx{{{yyyvvvvvv{{{}}}jjjVVVIII???<<<888555444444333333111111111111111111111111///.........///000111111///............///000000000000000000111111222222111111222222333333333333111111000000//////......000/////////000000000111.../////////000000000111//////000000000//////...000000111222222333444444555555555444444444333333222222222222222222222222222333333555666777888888888888888888888888777777888888888888888888888888888888777777888888999999888999:::;;;<<<;;;;;;:::888999999999999999999999>>>=========???AAACCCDDDDDDEEEFFFGGGFFFDDDBBBAAABBBBBBAAAAAAAAAAAABBBCCCCCCEEEIIILLLLLLKKKIIIGGG|||qqqllliiihhhfffdddcccccccccaaa______^^^^^^^^^]]]]]]]]]]]][[[YYYVVVUUUUUUUUUTTTTTTQQQPPPNNNNNNMMMKKKHHHEEEAAA===999666666666666666222111111111111000000000+++++++++************)))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%&&&'''&&&$$$"""$$$&&&%%%$$$###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((((((''''''((()))))))))(((((()))***,,,...222999AAAGGGIIIJJJMMMQQQVVV\\\aaadddeeecccbbbaaadddiiiooosssnnnsssyyy~~~~~~xxxzzzzzzuuuooommmqqquuu|||kkkYYYHHH===777666444222111000000000000000000000000000000000000////////////000000111//////......//////000111/////////000000000000000000000222333333333333333111111000000//////....../////////000000000000000......//////000000111111///////////////......---///000000111222333444444333333333333222222222222111111111111111111111111333333444555666777777888666666777777777777777666666666666666666666666666777777777777777777777777666777999:::;;;::::::999888888888999999:::::::::<<<======???AAACCCDDDFFFFFFFFFGGGFFFEEECCCAAA@@@BBBAAA@@@???@@@AAABBBCCCDDDFFFIIIKKKMMMLLLKKKJJJ|||rrrmmmjjjgggeeeccccccddddddcccbbb```____________^^^^^^^^^]]][[[WWWUUUUUUUUUTTTSSSQQQPPPOOOOOONNNMMMJJJGGGBBB>>>:::777777777777777444444333222111111000000+++++++++************)))''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%&&&'''&&&%%%$$$&&&((((((&&&$$$%%%'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&'''###$$$%%%&&&'''&&&%%%%%%&&&''''''((((((((((((((('''''''''''''''''''''''')))*********,,,222999???CCCEEEHHHKKKOOOWWWaaahhhiiiiiigggdddcccgggpppwwwwwwxxxzzzyyyyyy|||~~~}}}~~~wwwssstttwwwxxxhhhXXXJJJ???999111111111000......///000000000000000000000000000111111000000//////000000///////////////000000111...//////000000000000000///000222333444444333333111111000000//////....../////////////////////............///000111111111.../////////......---,,,//////000111222333444444444333333333333222222222222222222222222222222222333333444444444555555555444555555666777777777777555555555555555555555555666777777777777777666666555666777999::::::999999777888888999:::;;;<<<<<<:::<<<>>>@@@BBBDDDEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@AAA@@@???>>>???@@@BBBCCCEEEFFFIIIKKKLLLMMMMMMMMM}}}sssnnnkkkgggeeeddddddeeefffeeeddd```````````````____________\\\XXXUUUUUUUUUTTTSSSOOONNNMMMMMMNNNLLLIIIGGGBBB???:::888777888888777777666555444222111000///+++++++++************)))))))))))))))))))))))))))###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%(((******'''&&&''')))###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((%%%%%%'''((((((((('''&&&&&&''''''((()))((((((((())))))((('''''''''((((((***)))((('''(((---333888???BBBFFFHHHLLLTTTbbblllmmmnnnmmmiiifffjjjvvv~~~}}}zzzvvvtttvvv||||||zzzyyyyyy~~~~~~{{{rrrcccSSSFFF<<<777444.../////////......000111000000000000000000000000333222111000000///000000///////////////000111111//////000111111111111000///000222333444444333333111111111000//////.........///////////////...------......///000111111222.../////////...------,,,...///000111222333444444666666555555555444444444333333333333333333333333333333333333333333333333333444555666777777777777555555555555555555555555666777777777777777666666444555777888999999999888777888888:::;;;<<<======999;;;>>>AAADDDEEEFFFFFFCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@???>>>>>>@@@BBBCCCFFFGGGHHHJJJLLLMMMNNNNNNtttllliiihhhfffccccccdddeeeeeeeee___```aaa```___^^^___```]]]ZZZWWWUUUTTTTTTSSSRRRQQQOOOMMMLLLLLLJJJHHHEEEDDD???888444333555888999444222000//////...,,,***,,,,,,++++++***))))))))))))***,,,---,,,+++)))((('''&&&&&&%%%%%%&&&&&&'''***(((((()))***+++***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&)))+++(((###$$$((((((######$$$%%%&&&'''&&&%%%$$$(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%''')))***+++%%%%%%&&&&&&'''(((((((((******))))))(((((('''''',,,'''###$$$***///111000444888???EEELLLSSSZZZ___kkkmmmpppppppppsssxxx}}}~~~xxxtttsssttt|||{{{{{{{{{|||{{{zzzxxx|||nnnaaaPPPBBB;;;777444111111000000///...---------000000000000000000000000000000000000000///............//////000000111111111111000000/////////...000000//////000111222333222222222111000//////...---...000111222222111111////////////000000000000000000///...---,,,,,,,,,000000000111222222333333222222222333444555444222111000000000000000111222222222333333333444444444444333333222111111111222222222333444444555555666666333111222555666555333444555666888999999::::::666777999;;;<<<<<<<<<;;;===>>>AAACCCEEEDDDCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAAFFFGGGHHHIIIJJJKKKKKKKKKuuummmkkkiiigggeeedddeeefffffffff```aaabbbaaa___^^^___```___\\\XXXVVVTTTSSSQQQOOOOOONNNMMMMMMMMMLLLJJJHHHCCC???999555555666888888666444333222222111000...,,,,,,++++++***)))))))))((()))*********(((&&&%%%'''&&&&&&%%%%%%&&&&&&''')))((('''((()))******(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&((()))'''###$$$((((((######$$$%%%&&&&&&%%%$$$$$$'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%))))))))))))(((((('''''')))%%%"""###(((------,,,111444:::@@@FFFMMMUUUZZZeeeiiimmmpppsssxxxzzzuuurrrppptttttttttvvvxxxzzzzzzzzzwwwmmmVVVLLL@@@777333222111///111000000///......------////////////////////////000000000000000///............//////000000000000000000000//////.........---......000111222333333333333222111111000//////,,,---///000111000000000......//////000000000111000000///------,,,,,,---...//////000000111222222222111111333444555333222111111000000000000000111111222222222222333333333444333222111111111111111222222333333444555555555777555222222444555333222444555555666666666666555555666888:::;;;;;;;;;;;;<<<===@@@BBBCCCDDDDDDDDDDDDCCCBBB@@@??????????????????>>>>>>>>>@@@AAABBBDDDEEEFFFHHHIIIIIIJJJJJJvvvooommmjjjhhhfffeeefffggggggfffaaabbbbbbaaa```______```aaa^^^ZZZWWWTTTRRROOOMMMNNNMMMLLLLLLMMMMMMKKKIIIAAA>>>999777777777777777666555333333333333222000,,,,,,,,,+++******))))))))))))******)))'''&&&$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$%%%((('''######$$$$$$%%%$$$$$$######&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%)))))))))(((((((((((('''(((&&&$$$%%%))),,,+++))),,,///333777===EEEMMMSSSYYY^^^ffflllqqqxxx|||uuuqqqmmmnnnpppssswwwzzz~~~|||rrraaaWWWDDD>>>666222111222111000000000000///......------////////////////////////000000000000000//////......////////////000000000/////////...............***,,,...000222333333333333222222111111000000000+++,,,---...////////////------...///000000111111000///...---------------------...//////000000111222111111222444444333111222111111000////////////000000000111111111222222333222111111111111111111111222222333333444555555888666444333333333222000666666666666666555444333444555666888999999999999;;;<<<===???AAACCCDDDEEECCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCBBBCCCDDDFFFGGGGGGGGGGGGvvvpppnnnjjjhhheeeeeeeeeffffffeeeaaabbbcccbbb```______``````]]]ZZZWWWUUUSSSPPPNNNNNNMMMLLLLLLLLLKKKIIIFFF@@@===:::888888888777666444333111111222222111000---,,,,,,++++++***))))))++++++++++++***)))'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''&&&$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((()))(((''')))+++,,,+++))))))+++---111666===EEEKKKNNNUUU^^^eeekkkqqqxxx}}}zzztttmmmooorrrvvvyyy~~~ppp\\\LLLDDD<<<999444222222222111///000000//////............//////////////////////////////000000000000//////////////////////////////..................------***,,,///111222222111111111111000000////////////+++,,,------.../////////,,,------...///000111111000///...------------------......//////000111111111000000111333444222111333222111//////........./////////000000000000111222111111000000000111111111111111222333333444444666555444333222222222111777777888888777777666555333444555666777888888888999:::;;;<<>>===============>>>???@@@BBBCCCCCC@@@AAACCCDDDEEEEEEFFFFFFvvvpppoooiiigggdddddddddeeedddcccaaabbbcccbbb___^^^______]]][[[YYYXXXWWWVVVSSSQQQPPPNNNLLLKKKJJJHHHEEECCC???===:::999999999888777555333222222333333111000------,,,,,,+++*********+++++++++***)))((('''''''''&&&&&&%%%%%%&&&&&&'''&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''(((&&&%%%&&&'''&&&%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%&&&&&&'''((((((((('''''''''''''''((((((((((((((((((***++++++***)))((()))+++---111777>>>CCCKKKRRR[[[bbbfffjjjooorrr{{{}}}|||uuuppppppssswwwzzz|||~~~nnn[[[JJJ>>>888444222000//////...---,,,////////////....................................//////000000000000///////////////...............------..................---...000111222000///...............------------------------...///000000,,,------...///000000000//////...------------.........///000000111111222000000///111222333222000222111000///................../////////000000000000000000//////000000111000000111111222333333333333333333222222222333444555555666777777777777777333333333444555666777888888888999;;;===@@@BBBCCC@@@@@@???>>>===============>>>???@@@AAABBBCCCCCC@@@AAABBBCCCDDDEEEEEEEEEtttooommmiiigggdddcccddddddccccccaaabbbbbbaaa^^^]]]]]]^^^ZZZYYYXXXXXXXXXXXXUUUSSSQQQOOOMMMKKKJJJHHHDDDAAA@@@===:::999999:::999888777666444444444444333111---------,,,++++++******((((((''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%'''(((,,,(((%%%&&&'''%%%%%%'''&&&%%%$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***((((((((('''&&&&&&%%%%%%&&&''''''''''''(((((((((%%%&&&''''''((((((((((((((()))***,,,...222888<<>>???@@@>>>======<<<<<<=========>>>>>>@@@AAABBBBBBBBBBBB@@@AAABBBDDDEEEEEEFFFFFFrrrmmmlllkkkhhheeeddddddeeedddccc```aaaaaa```]]]\\\\\\]]]ZZZYYYXXXYYYYYYXXXUUUSSSRRRPPPNNNMMMLLLJJJGGGDDD@@@===:::888999::::::999888666444333444333111///...------,,,,,,+++******'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&)))***111***&&&''''''$$$%%%(((((('''%%%$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&''''''''')))***((()))++++++,,,...222555<<>>?????????AAABBBBBBBBBAAAAAAAAABBBDDDEEEFFFFFFGGGGGG~~~qqqllljjjllliiigggeeeeeefffeeeddd```aaaaaa___]]][[[[[[\\\[[[ZZZYYYYYYYYYXXXUUURRRRRRPPPOOONNNNNNMMMJJJHHHAAA>>>:::888888:::::::::666444222111111000...,,,...------,,,,,,++++++***(((((('''(((((()))***+++'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&$$$$$$$$$$$$&&&'''######""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$''')))+++444,,,&&&'''&&&$$$%%%***)))'''&&&$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((&&&'''((((((((()))+++---((()))+++++++++,,,...000///777CCCKKKOOOPPPQQQSSSOOOXXXaaacccaaabbbiiippplllrrrzzz}}}|||{{{}}}|||wwwpppZZZOOO@@@666333333222111222222222111///..................///////////////..............................///000000000000000//////.........---------.../////////000000111111------------...000111222------------------------+++******)))***,,,---.../////////...------,,,,,,......---------......///,,,,,,------...//////000///......///111222000/////////.........//////000////////////000000000111...............///000111/////////000111111222222333555555333000...000222888888888777666444333222444333333333444666888999444666888;;;<<<<<<;;;::::::::::::;;;<<<===?????????@@@AAABBBBBBBBBAAA@@@BBBCCCDDDFFFGGGGGGHHHHHHtttooommmmmmiiidddccccccccc```^^^bbbccccccbbb___^^^^^^___bbbZZZUUUUUUVVVTTTSSSTTTVVVTTTQQQOOOMMMJJJFFFDDDAAA>>>:::888888888888777777666444333333222000...------......---,,,++++++******)))((('''&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))'''&&&%%%$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((%%%"""$$$(((***...,,,'''$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! """&&&***''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''')))******(((&&&&&&''')))))))))(((''''''&&&&&&((((((((((((***,,,...///111111444;;;DDDJJJLLLLLLMMMMMMPPPVVVZZZ___jjjuuuzzztttrrruuu{{{tttcccWWWDDD???999444222222222222////////////////////////......---------,,,,,,,,,,,,---......,,,,,,---...111000...,,,+++,,,...////////////...---------,,,---------...............//////////////////////////////...---,,,,,,++++++,,,,,,---.........------///...,,,,,,,,,...000111,,,---...//////---+++***---------............///...//////000000000000///////////////000000000000000000000000111111111111////////////............111111111111222222222222333333333333333333333333444555555444222222444555333333444444555666666777888888999:::::::::999999===<<<<<<;;;;;;;;;<<<<<<>>>???AAABBBCCCCCCBBBAAA??????@@@AAACCCDDDEEEEEEvvvpppooonnnjjjeeeccccccdddbbb```aaabbbcccaaa___^^^___```ccc\\\VVVWWWWWWUUUSSSTTTMMMMMMMMMNNNMMMKKKFFFBBBBBB???;;;999999:::999999888666444333333333111000///......---,,,+++***))))))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''!!!(((---***(((%%%###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!"""%%%)))'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&''''''''''''((()))(((&&&&&&&&&((('''''''''((((((((((((((((((((((((((()))+++,,,---,,,---///444;;;@@@DDDEEEFFFFFFJJJPPPUUU\\\hhhsss}}}zzzxxx|||rrrbbbRRRHHH;;;777333/////////000///////////////////////////......---------,,,,,,,,,,,,---...---,,,,,,,,,...000///---,,,,,,,,,---...............------------...............---------------------------------///......---,,,,,,++++++,,,,,,,,,,,,------------...---,,,+++,,,---///000....../////////...,,,,,,------------..................///000000000000///000000000000/////////////////////000000000111111////////////............---------.........//////333333333333333333333333444555555444333222444666333444444555666666777777888888999:::;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<>>>???@@@BBBBBBBBBBBBAAA??????@@@AAABBBBBBCCCCCCvvvrrrppppppkkkeeebbbcccdddcccbbb```aaabbbaaa```___```aaaddd]]]XXXXXXXXXUUUSSSSSSKKKKKKMMMNNNNNNJJJEEE@@@CCC@@@<<<::::::;;;;;;:::888666444333444444333222000///---,,,******))))))(((((((((((((((((((((((('''''''''&&&&&&''''''((($$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&!!!!!!$$$&&&%%%&&&%%%###"""###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!!"""$$$'''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%''')))&&&&&&''''''((())))))***((((((((((((((()))******((())),,,...111555;;;>>>EEEEEEJJJQQQWWW]]]hhhrrr}}}~~~}}}~~~uuuiii\\\NNNBBB:::333000...---...//////...////////////////////////......---------,,,,,,,,,+++---...---,,,+++,,,...//////---,,,,,,,,,---...------------............//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,+++******+++,,,---...---,,,+++++++++,,,---...////////////............------------............---...///000000000000000111111000000//////............/////////000000000////////////............////////////000000000000333333333333333333333333444555555444333333444666444444555666666777777888888888999;;;;;;<<<<<<<<<::::::999999999::::::;;;===>>>@@@AAABBBBBBAAAAAA?????????@@@@@@@@@AAAAAAuuuqqqppppppjjjccc```aaaccccccbbb^^^```aaaaaa``````aaacccccc\\\XXXYYYXXXTTTQQQPPPPPPOOOOOONNNMMMIIIDDD@@@BBB???<<<::::::;;;;;;:::999777444444444555444333000///---,,,+++++++++,,,''''''''''''(((((())))))&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''#########$$$#########"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***)))++++++&&& $$$############$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$&&&((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&$$$$$$%%%&&&%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$(((***''''''''''''(((((())))))((((((((('''''''''(((((((((***+++++++++...444:::BBBEEELLLTTTYYY]]]eeennnyyy}}}tttlll```TTTIIIAAA:::777000///...///000111000...////////////////////////......---------,,,,,,,,,+++,,,------++++++,,,---......---,,,,,,------...,,,,,,,,,------.........//////...------,,,++++++........................---------,,,,,,,,,++++++,,,+++)))))))))+++---///,,,++++++******+++,,,,,,///...------------......,,,,,,---------.........------...///000000000000111111000000//////..................////////////////////////............//////000000000111111111222222333333333333444444444555555444333333555777555555666666777888888999888999:::;;;<<<=========999888888888888999999:::===>>>???AAAAAAAAAAAA@@@>>>>>>>>>???????????????{{{rrroooooommmhhhaaa___```bbbbbbaaa^^^___aaaaaa``````bbbccc```ZZZWWWXXXXXXSSSOOOMMMRRRPPPMMMKKKJJJHHHEEECCCAAA>>>;;;999:::::::::::::::777444333333444444333......---------------...&&&&&&''''''((()))))))))%%%%%%$$$$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''###!!!''')))'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%######$$$%%%((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''***(((&&&%%%&&&'''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$(((***))))))((((((''''''''''''(((((((((((('''''''''&&&((()))***)))(((***///444666;;;EEEQQQWWWZZZ```hhhqqqwww~~~tttkkk```XXXMMMBBB;;;777555333111000//////000000///---////////////////////////......---------,,,,,,,,,+++,,,---,,,++++++,,,---------,,,,,,,,,---------+++,,,,,,,,,------......//////...---,,,++++++***........................,,,,,,,,,,,,,,,++++++++++++***)))((()))+++...///++++++++++++***+++++++++---,,,,,,++++++,,,------,,,,,,,,,------------...,,,,,,...//////000000000111000000000/////////...............////////////////////////............,,,,,,,,,---------......222222222333333444444444333444555555444444666888666666777888888999999:::888999:::;;;<<<<<<<<<<<<777777777777777888999:::<<<===>>>@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>xxxpppmmmmmmkkkfffaaa___```aaaaaa```^^^```aaaaaa``````aaaccc^^^XXXVVVXXXXXXSSSNNNLLLNNNLLLHHHGGGGGGHHHGGGGGG@@@===:::999:::;;;;;;:::;;;888444222222333222222------.........---,,,+++&&&'''''''''(((((())))))$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&###$$$'''(((%%%%%%&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''+++)))&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%''')))***))))))(((''''''&&&&&&'''((((((((((((((('''&&&'''(((''''''&&&(((+++...---222>>>KKKSSSXXX___ggghhhkkkqqqxxx~~~|||rrrfff]]]NNNGGG>>>666222000///...000///......//////---,,,////////////////////////......---------,,,,,,,,,***,,,---,,,+++***+++---,,,,,,,,,,,,------------,,,,,,,,,,,,------------......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************+++,,,...///,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---...///000000000/////////000000000000000....../////////000000000////////////.....................////////////000111222222333333444444555333444555555444555777888777777888888999::::::;;;999::::::;;;;;;;;;;;;;;;777777777777777888999:::;;;<<<>>>???@@@@@@??????=========>>>>>>?????????wwwooommmmmmjjjfffbbb```bbbcccbbb```___```aaaaaa``````aaabbb]]]XXXVVVYYYZZZUUUOOOMMMMMMKKKIIIIIIIIIIIIHHHFFFAAA>>>;;;:::;;;<<<<<<<<<<<<999444111111111000000,,,---......---***'''%%%'''''''''((((((((((((((($$$$$$$$$%%%%%%&&&((((((((('''&&&&&&%%%%%%%%%&&&"""$$$%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% &&&***'''$$$%%%$$$"""%%%%%%'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((,,,)))&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&''''''''''''((()))(((&&&&&&&&&(((((((((((((((((('''''''''''''''((()))))))))((('''((('''&&&'''(((******))),,,///777AAAHHHOOOYYYccc```ccchhhnnnuuu}}}|||{{{{{{rrrkkkbbbUUULLL>>>:::555111000///...---000...,,,---...//////...////////////////////////......---------,,,,,,,,,***,,,,,,,,,+++***+++,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---...//////,,,,,,,,,,,,,,,++++++******+++,,,---------,,,,,,++++++,,,,,,,,,---------***+++---...///000000000......//////000000111111/////////000000000111111////////////............111111111222222222333333111111222333333444555555333444555555555555777999888888999999:::;;;;;;;;;:::::::::::::::999999888777777777777888999:::;;;;;;<<<===????????????>>><<<<<<===>>>??????@@@@@@wwwooommmnnnjjjgggcccbbbddddddbbb``````aaabbbaaa```___```aaa\\\XXXWWW[[[[[[VVVQQQOOOQQQPPPOOONNNMMMJJJFFFCCCBBB???<<<;;;<<<============999444111000000//////---...///...+++'''"""((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***+++***)))(((((((((((((((&&&''')))++++++***)))(((%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((("""""")))###%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''(((+++(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''')))******(((&&&&&&'''&&&&&&''''''((()))))))))&&&''')))*********)))(((+++)))'''))),,,---+++)))---,,,///555:::@@@LLLXXXZZZ___dddgggjjjrrr}}}|||yyyyyyxxx~~~wwwjjjaaaYYYPPPDDD:::555333111111222333333222000...------000222333222////////////////////////......---------,,,,,,,,,***+++,,,,,,******+++,,,***+++,,,------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------++++++++++++++++++++++++)))***,,,---.../////////---------------,,,+++******+++---//////...---,,,++++++,,,,,,,,,---------***+++,,,...///000000000------...///000111222222000000000000111111111111000/////////............////////////000000000000111111222333333444555555333444555555555555777999888999999::::::;;;;;;<<<::::::::::::999888777777777777777777888999:::;;;;;;<<<===?????????>>>>>>;;;<<<===>>>???@@@AAABBBsssnnnnnnpppmmmiiiddd```^^^___```aaa`````````_________``````]]]YYYWWWXXXWWWSSSPPPPPPNNNNNNMMMMMMLLLJJJFFFCCCBBB>>>999999;;;>>>>>>===;;;888444222222222111000......---,,,++++++++++++))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''***&&&!!!"""&&&(((%%%!!!!!!"""%%%'''((('''&&&%%%###&&&)))***(((%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$'''(((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((***---222888???BBBLLLRRRYYY]]]___bbbiiinnnzzzyyy{{{yyy}}}|||rrrgggWWWLLLEEE@@@;;;666444333111///......//////000...,,,,,,------,,,++++++,,,---...////////////---,,,+++*********+++,,,......,,,,,,,,,,,,......,,,,,,---............---,,,------....../////////,,,,,,,,,---------......///////////////.........***+++,,,---...000111111,,,,,,,,,---------......,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------,,,---...///000000000000///000111222222111000///111111111111111000//////111111000000000000111111222222222111111111111000444444444444444444444444555777999999999888999:::;;;;;;;;;:::::::::999999999999999::::::999999888777888888999999888888777999999;;;<<<<<<;;;999999:::::::::;;;<<>>:::999;;;======<<<;;;888444222222222111000......---,,,++++++++++++''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&+++'''###"""$$$&&&&&&%%%"""###%%%&&&'''&&&&&&%%%$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&((()))%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''(((((((((''''''''''''((((((+++++++++,,,...111444666@@@EEELLLPPPSSSXXX```fffooouuu{{{|||zzz{{{vvvmmm\\\SSSGGG===999666333000333222111000////////////000...,,,,,,---------,,,////////////...---,,,+++---,,,+++*********++++++------,,,++++++,,,------))))))******++++++******,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------////////////............***++++++,,,---...//////,,,,,,---------.........,,,,,,,,,,,,+++++++++***------------------------------------------------,,,---...///000000000000///000111222222111000///111111111111111000///////////////....../////////111111111111111111111111444444444444444444444444555777999999888888999::::::::::::999999999999888999::::::::::::999999888999::::::::::::::::::999999999::::::::::::999999999999999:::<<<>>>@@@BBBxxxqqqpppqqqoookkkeeebbbaaabbbccccccaaa___]]]\\\]]]___aaacccbbb]]]ZZZ[[[YYYSSSOOOOOOJJJJJJIIIJJJKKKJJJGGGEEEDDD@@@;;;999;;;======;;;;;;888444222222222111000......---,,,++++++++++++''''''''''''&&&&&&&&&&&&$$$%%%&&&'''((()))******%%%%%%$$$$$$$$$$$$%%%%%%***(((%%%######$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###!!!"""######$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))$$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))((((((''''''''''''((((((+++++++++++++++,,,,,,,,,333777<<>>@@@AAAyyyrrrqqqqqqqqqkkkeeebbbcccdddeeedddaaa___]]][[[\\\^^^bbbdddddd___[[[\\\YYYSSSOOOOOOMMMLLLKKKKKKKKKJJJGGGEEEEEEAAA<<<:::;;;===<<<;;;;;;888444222222222111000......---,,,++++++++++++))))))))))))((((((((((((&&&&&&''''''((())))))***%%%$$$$$$######$$$$$$%%%&&&''''''&&&$$$$$$&&&(((&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###!!!"""###$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((%%%######$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))((((((''''''''''''(((((('''(((***+++,,,,,,,,,+++---000333777<<>>???@@@yyyrrrqqqqqqqqqllleeebbbdddffffffdddaaa___]]][[[[[[^^^aaacccccc^^^[[[\\\ZZZTTTPPPPPPRRRPPPNNNLLLKKKJJJGGGDDDEEEAAA<<<:::<<<======;;;;;;888444222222222111000......---,,,++++++++++++))))))))))))((((((((((((((((((((((((((((((((('''%%%$$$$$$######$$$$$$%%%###%%%(((((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))(((((((((((())))))((((((''''''''''''(((((('''(((+++---......------,,,---...000444:::@@@DDDKKKQQQZZZbbbiiipppvvv{{{~~~sssmmmdddZZZQQQFFF>>>:::333111000//////000000000---...000111111000///...///...,,,---...//////...***+++,,,---............,,,,,,,,,,,,++++++******************************))))))(((((())))))***+++------,,,,,,++++++******,,,,,,,,,,,,------------,,,---------......//////............---------------------.........//////------------------------////////////......---------------------------------...//////////////////000000000000000111111222111111111111111000////////////............//////......///111222333444555555555555555555555555555444666888888777777888999777777777666666666555555888999999::::::999999888::::::;;;;;;;;;;;;::::::888777555555555555777888777888999;;;===>>>???@@@xxxrrrrrrsssrrrkkkdddbbbeeegggfffdddaaa___]]]\\\\\\]]]___aaa```\\\ZZZ[[[ZZZUUURRRSSSTTTRRROOOMMMKKKIIIGGGDDDEEEAAA<<<:::<<<>>>>>><<<;;;888444222222222111000......---,,,++++++++++++''''''''''''&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&)))((((((''''''(((((()))((((((''''''''''''((((((***+++,,,---------,,,+++*********,,,...222555777???FFFQQQ\\\dddjjjnnnqqq|||yyyooohhh[[[TTTLLLGGGAAA999444333000000000000000000//////---...//////000000000000///...,,,---...000//////---......------,,,+++***+++,,,,,,,,,,,,+++***))))))***++++++++++++***)))+++***)))))))))***,,,------------------,,,,,,,,,,,,,,,---------.........,,,,,,,,,---......//////........................------........./////////---------............/////////......------,,,,,,------------------------......///////////////...000/////////000111222333111111111111111000//////000000////////////000000...///000111222333444444444444444444444444444444333555777888777777888999777777666666666555555555555666777888999999999999999999::::::::::::999999777666666555555666666777888999;;;===>>>???@@@@@@yyyssstttvvvrrrjjjcccaaaeeehhhfffdddaaa```^^^]]]\\\]]]]]]^^^]]]YYYWWWZZZZZZWWWTTTUUUSSSPPPMMMLLLKKKIIIGGGEEEDDD@@@;;;:::===??????>>>;;;888444222222222111000......---,,,++++++++++++''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&### !!!$$$&&&&&&$$$"""###%%%&&&'''&&&&&&%%%$$$%%%&&&%%%$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''''''''(((((((((''''''''''''(((((())))))******************)))))))))***,,,...//////333:::EEEPPPZZZaaafffiiiqqqzzzwwwoooeeeYYYQQQFFF???:::999777222000333///111222333222111000000---------...///000111111///...,,,---///000000///------------,,,+++******++++++,,,,,,,,,+++***)))******+++,,,,,,+++******---,,,+++***+++,,,...///,,,,,,,,,---------------++++++,,,,,,,,,---------++++++,,,------...//////------------------------............////////////------......////////////000//////...------,,,,,,------------------------......////////////......000/////////000111222333111111111111111000//////000000////////////000000//////000111222222333333333333333333333333333333333555777888777777888999777777777666666666666555222333555666888999999999999999::::::::::::999999666666777777777777666666888:::<<<>>>@@@AAAAAAAAAyyytttvvvxxxqqqjjjbbbaaaeeehhhfffcccaaa```___^^^]]]\\\\\\\\\ZZZWWWVVVYYYZZZWWWUUUVVVPPPNNNKKKJJJJJJIIIHHHFFFCCC???;;;:::===@@@@@@???;;;888444222222222111111......---,,,++++++++++++***)))))))))((((((((((((###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''***###!!!&&&'''&&&!!!"""%%%'''((('''&&&%%%$$$%%%''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$###"""!!! $$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''')))((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&&&&'''((()))***+++)))((()))***---......------222<<>>@@@AAA@@@@@@???|||wwwrrrnnnlllgggbbb```bbbdddeeedddeeebbb^^^\\\[[[[[[[[[ZZZ]]][[[ZZZ[[[\\\ZZZUUUPPPOOONNNLLLKKKKKKJJJGGGEEEAAA>>>;;;:::;;;<<<<<<;;;;;;888555333333333333222000000///---------------+++)))((('''((()))((('''""""""###$$$&&&'''((((((''''''&&&&&&&&&%%%%%%%%%,,,'''###$$$))),,,+++)))%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!! """ !!!$$$%%%###$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%''''''%%%###"""&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((())))))******+++++++++******+++,,,///222555777@@@HHHSSS[[[^^^^^^___aaahhhiiikkkpppuuu|||xxxtttmmmeee]]]UUUMMMGGG@@@;;;444111111222111///111111000000//////......---------,,,------...///+++,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,+++************+++((())))))***************))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++************+++,,,,,,...---,,,++++++***++++++++++++++++++,,,---/////////............---------------------------------//////............//////..............................////////////000000000000000000000000000000///////////////000111111111000000//////000000111111111000/////////000000444444444444555666777888555444444333333222222111000111333333222222444555666777888999999::::::999777666666666666888999:::;;;<<<>>>???@@@@@@???>>>|||vvvqqqlllhhheeeaaa```ccceeedddcccaaa___\\\[[[\\\]]]^^^]]]\\\[[[ZZZ[[[\\\ZZZTTTOOONNNLLLKKKKKKJJJIIIGGGDDD@@@>>>;;;999:::;;;;;;;;;<<<999555444444444333333222111000///............,,,***'''&&&((())))))(((""""""###$$$&&&'''((((((''''''&&&&&&&&&%%%%%%%%%### %%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((()))))))))******+++++++++,,,,,,,,,,,,,,,---...///000000000111888AAAJJJPPPUUUZZZ]]]```bbbeeehhhlllpppuuuxxx}}}vvvooojjjbbb^^^WWWPPPJJJCCC>>>:::999555222111333555555555000000000//////.........---------------------...111000///...---++++++***------,,,,,,,,,------...+++,,,---......,,,+++***,,,++++++***************))))))***+++++++++++++++)))))))))))))))***++++++++++++++++++++++++++++++,,,,,,------------------******)))))))))******+++---,,,,,,+++******++++++******++++++,,,---...///------------------------------------------------///......------......///........................000000000000111111111222000000000000000000000000000000000000000111222333000000////////////000000111000000//////000000000444444333444444555666666555444444333111000000//////000222222111111333444555666777888999999999999777666666666666888999:::;;;<<<===>>>???>>>>>>==={{{tttoooiiieeebbb___```ccceeedddcccbbb___]]]\\\]]]^^^^^^^^^\\\[[[ZZZZZZ[[[YYYTTTPPPMMMLLLJJJJJJJJJIIIGGGEEE@@@>>>;;;999:::;;;;;;;;;<<<999666555555555444333111000///...------------,,,***'''&&&((())))))((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%+++%%% ''',,,+++((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######((('''&&&%%%%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((()))))))))******))))))))))))************((()))***,,,,,,,,,,,,+++...000333888???GGGPPPUUUYYY]]]cccgggiiijjjmmmooozzz{{{xxxtttnnnhhhaaaYYYSSSKKKHHHCCC???<<<:::777444222111//////000222333333/////////...............------------------,,,,,,//////...---,,,+++******,,,,,,,,,,,,,,,---...///+++,,,---...---,,,***))),,,+++******))))))*********+++,,,,,,------,,,,,,+++************+++,,,,,,+++++++++++++++++++++++++++,,,---.........------++++++***************+++,,,,,,+++*********++++++******+++,,,,,,------...,,,,,,,,,,,,------------------------------------......------------......///////////////////////////000000000000111111111////////////////////////111111111111222333444555000000////////////000000111111000000000111111222333333333333333333444555555555444333111000//////...000111111000111222444555555666777888888888888777666666666666888999::::::;;;<<<===>>>===<<<;;;{{{tttnnniiiddd```]]]^^^bbbdddeeedddgggddd```^^^]]]]]]]]]\\\]]][[[YYYYYYZZZYYYTTTQQQMMMLLLJJJJJJKKKJJJGGGEEEAAA>>>;;;:::;;;<<<<<<;;;;;;999777777777666444222...---,,,++++++***+++++++++)))((('''((()))((('''%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%######"""######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$######"""%%%%%%&&&&&&%%%###!!! """"""!!!###&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$***(((&&&%%%%%%&&&(((***$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))*********'''''''''''''''''''''''''''(((***,,,------,,,+++000...+++,,,000777???DDDLLLRRRZZZ```ccceeehhhkkksssxxx}}}|||uuuqqqeeebbb]]]YYYSSSMMMFFFAAA999777555444444333222111/////////...//////000000..................------,,,------------,,,,,,+++(((((()))******+++,,,,,,+++++++++,,,---...///000,,,------,,,,,,+++***)))++++++***))))))))))))***+++,,,,,,---------------+++++++++***+++,,,,,,---++++++++++++++++++++++++***+++---...///......---,,,,,,+++************+++++++++************++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------------------------......------------......000000000000000000000000------............//////////////////////////////000000000111222333444555111000000//////000000111111111000000000111222222333333222222222222333333555555444333222000000///...000111111000111222333444555666777777888888777777666666666666888999:::::::::<<<<<<===<<<;;;:::}}}vvvpppjjjccc___\\\\\\```dddeeeeeehhheeeaaa___^^^___^^^]]]___[[[XXXWWWXXXXXXUUURRRMMMLLLKKKKKKKKKJJJHHHFFFBBB???<<<;;;;;;<<<===<<<:::999999999999777444111///...---,,,,,,+++++++++***)))((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$###%%%(((+++++++++"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$#########$$$$$$$$$$$$######%%%%%%%%%&&&%%%$$$$$$######$$$%%%&&&%%%$$$"""!!!"""###!!!"""'''(((%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''((((((((('''''''''((((((((())))))((((((((('''''''''''''''******,,,---...............,,,******,,,///333444999@@@HHHNNNRRRWWW^^^ccciiilllpppsssvvv{{{~~~xxxsssnnnhhhaaa\\\OOOLLLHHHDDDAAA===999666222000//////000000///....../////////////////////------------------------,,,------...---,,,+++***&&&'''((()))***+++,,,---+++++++++,,,---...000000...---,,,+++************++++++***)))))))))))))))++++++,,,------------,,,***************++++++,,,************************)))+++---...//////...---,,,++++++***))))))******++++++************++++++++++++,,,---,,,+++***)))***+++++++++,,,,,,,,,,,,------------------------...------,,,,,,------...////////////////////////---------.........//////////////////////////////.........///000111333444111111111000000111111111///////////////000111222222222111111111111222222444333333222111000000///...000111111111111222444444444555666777777777777777666666666666888999:::999:::;;;<<<<<<;;;:::999xxxqqqkkkbbb^^^[[[[[[___dddeeeeeeeeeccc```___```aaabbbbbb```\\\WWWVVVWWWWWWUUUSSSMMMLLLKKKKKKLLLKKKIIIGGGBBB@@@===;;;<<<=========999999999::::::888444000222111000//////......///)))((((((***+++***'''%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$$$$######&&&'''''''''&&&&&&%%%$$$!!!###%%%'''))))))((('''###''''''######'''(((###''''''&&&&&&&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$"""###%%%&&&'''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%"""###$$$&&&'''((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((+++++++++***************))))))***++++++,,,,,,+++******+++---///000///...,,,111999>>>BBBHHHQQQYYY___aaadddeeehhhmmmvvv|||{{{xxxvvvrrroookkkgggaaa[[[WWWQQQJJJDDD@@@===:::777666555333111222000000000111000...,,,***,,,......---,,,------------------------------,,,------...---,,,***)))***++++++++++++,,,,,,,,,******+++,,,---...000111///...,,,***))))))***++++++******)))))))))))))))******+++,,,,,,,,,,,,+++)))))))))))))))******+++************************)))***---/////////...---++++++***)))))))))))))))+++***************+++++++++,,,------,,,+++)))(((*********++++++,,,,,,,,,------------------------...------,,,,,,------...........................////////////000000000111////////////////////////,,,,,,------...000111222222222111111111111222222...............///000111222222111111111111111222222222111111000000/////////000222222111111333444333444555666777777777777777666666666666888999:::999:::;;;;;;;;;:::999888yyyppplllfff___YYYYYY___dddeeeddddddcccbbb```^^^___aaadddbbb^^^YYYWWWWWWWWWTTTRRROOOMMMKKKLLLMMMKKKFFFBBB;;;;;;;;;<<<===>>><<<:::;;;::::::::::::888555222444333000...,,,,,,,,,,,,))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&&&&&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%$$$&&&'''((('''%%%$$$$$$&&&%%%&&&((()))))))))((('''+++***((('''((()))+++,,,+++*********))))))((((((******+++,,,,,,,,,,,,+++++++++,,,...222777;;;>>>LLLPPPVVVYYY\\\aaajjjqqqqqqvvv}}}wwwtttoooiiiccc___\\\[[[QQQOOOJJJEEEBBB???>>>>>>555333111000000000...,,,........................///...------++++++***))),,,,,,---------,,,++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++,,,+++)))(((((()))+++,,,(((((((((((())))))))))))************************+++*********))))))((((((******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((()))***************((())))))***+++,,,,,,,,,++++++++++++++++++++++++,,,---...---+++))))))))),,,,,,---------,,,++++++++++++,,,,,,,,,,,,---------...///...------...//////////////////////////////////////////000000111111111000000000000000000////////////000000000000...//////000111222222333555444222111000//////000000000000000000000111111444444555555666555555555555555444333444555666777666666666666666666666666zzzqqqmmmggg```ZZZZZZ___dddeeedddccccccbbb___^^^^^^aaadddbbb^^^YYYWWWXXXWWWTTTRRROOOMMMLLLLLLNNNLLLGGGCCC>>>===<<<<<<>>>>>>===<<<;;;::::::::::::888555222111111000......---------))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&&&&'''%%%&&&'''((()))(((((('''***)))((('''''')))***+++*********)))))))))((((((((()))******++++++***************,,,...111444666:::>>>DDDGGGJJJOOOXXX^^^fffkkkttt|||yyyrrrlllhhheee\\\YYYUUUPPPLLLHHHFFFEEE>>><<<999666333222222333222000///...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***---...------,,,+++***)))++++++++++++++++++++++++++++++***))))))***++++++)))***++++++,,,,,,++++++,,,+++)))(((((()))+++,,,))))))))))))************************************************)))))))))(((''''''((()))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++*********(((((()))***************&&&''''''((())))))******+++++++++++++++++++++++++++---...---+++)))))))))***************+++++++++++++++,,,,,,,,,,,,---------...///...---,,,---///........................//////......//////000111000000000000////////////...//////000000000000000......///000000111222222222111111000000//////...111111111000000000000000333333444555555555444444555444444333444555666777666666666666666666666666zzzqqqmmmgggaaa[[[[[[```dddeeedddbbbbbbaaa___]]]^^^```bbbbbb^^^ZZZXXXXXXXXXUUURRROOOMMMLLLMMMOOOMMMIIIEEEBBB@@@===<<<===>>>>>>===;;;::::::::::::888555222///////////////......---))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((*********((('''((()))&&&&&&'''(((((((((((('''(((((('''&&&&&&((()))*********))))))))))))(((((('''((())))))******))))))))))))(((((()))+++---...---000555888;;;@@@GGGMMMYYY\\\ccckkkoooqqqwww~~~}}}xxxuuurrrooogggeee```[[[UUUOOOKKKIIIEEECCC@@@===:::888666666111000...------...//////...---,,,,,,------,,,***************************,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,***((('''+++++++++++++++++++++++++++******))))))******+++)))***++++++,,,,,,+++++++++***)))(((((()))***+++))))))*********+++++++++************************************)))))))))))))))******+++++++++++++++++++++++++++++++++++++++,,,++++++++++++*********((())))))************)))'''''''''((())))))******+++++++++++++++++++++++++++,,,---,,,***))))))***)))(((''''''((()))+++,,,++++++,,,,,,,,,,,,------,,,...///...---,,,---..........................................//////000////////////////////////---...000111111111000///.........//////000000111...///000000000///......222111111111000000//////111222222333444444333333444444444333444555555666666666666666666666666666zzzqqqlllgggbbb]]]\\\```cccdddcccaaaaaa```___]]]]]]___aaaaaa^^^ZZZYYYYYYYYYUUURRROOOMMMLLLNNNOOONNNJJJFFFCCC@@@===<<<<<<=========;;;::::::::::::888555222//////000000000...---,,,))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((%%%$$$$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''''''''((()))***)))((('''((()))&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((()))))))))))))))))))))(((((('''((())))))******)))))))))(((((((((((()))******))),,,///111333666;;;>>>GGGGGGLLLSSSWWWZZZ```gggrrruuuwwwyyy{{{}}}zzzxxxppplllfff```\\\XXXTTTQQQMMMLLLIIIEEEAAA===999888999888777555444333222111...---------...///000111,,,+++***+++,,,---,,,+++)))))))))*********************++++++,,,,,,,,,,,,---------,,,+++***)))(((******************************))))))))))))******))))))***+++++++++++++++******))))))))))))******((())))))))))))******************************************)))))))))))))))***+++,,,,,,------,,,,,,************************++++++++++++************((()))************))))))))))))******++++++++++++***************************+++---,,,***))))))***)))((('''&&&''')))+++---+++++++++,,,,,,,,,------,,,---......,,,,,,---...........................---------------......//////////////////000000000---...000111111111000///---........./////////000,,,---///111111111///...222222111111000////////////000111222222333222222333333333444444444555555555555555555555555555555xxxooojjjfffccc^^^]]]___bbbcccbbb___```___^^^\\\\\\^^^___```]]]ZZZZZZZZZYYYVVVRRRPPPNNNMMMNNNOOONNNIIIEEEBBB@@@<<<;;;;;;<<<<<<<<<;;;::::::::::::888555222111111111111///---+++)))))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))((()))******++++++******(((((())))))******+++,,,((()))++++++,,,---///111666444666;;;>>>@@@EEEKKKWWW[[[aaafffjjjqqqxxx~~~|||wwwwwwwwwwwwxxxyyyzzzzzzssspppjjjddd^^^ZZZWWWUUUPPPMMMIIIEEECCCAAA???===<<<;;;:::888666444333222000000000000//////......***************++++++,,,,,,+++***+++---...---,,,)))*********++++++,,,,,,)))******++++++,,,,,,---******++++++,,,+++++++++************************))))))))))))))))))))))))))))))***++++++++++++******))))))))))))))))))***'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******'''(((((()))))))))))))))************************+++++++++*********))))))))))))*********))))))(((***************+++++++++************************)))+++,,,,,,***))))))******)))((('''(((***---...+++++++++,,,,,,,,,------,,,---...---,,,+++,,,...........................,,,,,,,,,,,,,,,------.../////////000000000111111---...000111111000000///............////////////,,,...000222222222000///111111111111000000//////...///000111222222222222333333333444444444444444444444444444444444444444xxxnnniiieeebbb___^^^^^^```aaaaaa^^^^^^___^^^\\\[[[]]]^^^```]]]ZZZZZZ[[[ZZZVVVSSSPPPNNNMMMMMMNNNMMMHHHCCCAAA>>><<<;;;<<<===<<<<<<;;;::::::::::::888555222333222111000...,,,+++)))))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''(((((((((((())))))((()))******++++++******((())))))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,222///...111333333666;;;;;;???FFFMMMTTT[[[aaaeeeqqqzzz~~~~~~}}}tttnnngggdddaaa___^^^]]][[[YYYPPPNNNJJJFFFCCCAAA@@@???:::888666666666666555444111111000000000000000000---............------,,,************))))))))))))---,,,+++,,,---...---,,,*********+++,,,,,,------)))*********++++++,,,,,,((()))***+++,,,,,,,,,,,,************************((())))))******))))))(((((()))******++++++******))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************((()))******++++++******************************+++************))))))))))))************))))))((((((((((((((((((((())))))************************(((***++++++***))))))***+++******)))***+++---...++++++,,,,,,,,,,,,------+++---...---,,,+++,,,---------------------------+++++++++++++++,,,,,,---.........//////000000111////////////000000000111////////////////////////......000111222111111000000000000000000000000111......000111222222333333222222333444444444444333444444444444444444444444xxxooojjjdddbbb___]]]]]]^^^______]]]^^^^^^]]]\\\[[[\\\]]]___]]][[[[[[\\\[[[WWWSSSQQQOOOMMMMMMMMMKKKFFFAAA???>>>======??????>>>===;;;::::::::::::888555222222111000///------,,,,,,))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$######$$$&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&######$$$%%%%%%&&&'''''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''((((((((((((((('''''''''((((((((())))))'''((())))))******))))))((())))))************))),,,+++,,,,,,---...---,,,222---,,,///000000111444...000444999>>>DDDJJJMMMWWWaaajjjkkkiiijjjmmmmmmnnnmmmmmmmmmnnnpppsssuuuuuuwwwtttqqqooopppqqqqqqqqqpppsssvvvyyyzzzzzzxxxvvvxxxvvvrrrooojjjbbbZZZUUUOOOKKKGGGEEEDDDCCCAAA>>>;;;:::888777666555555666222000///000111222111000,,,,,,,,,,,,------------...////////////...,,,,,,++++++,,,,,,,,,+++++++++---,,,++++++------,,,+++))))))***++++++,,,------***************+++++++++)))******++++++++++++***************************'''((()))******)))((('''((())))))***************(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************++++++,,,------------,,,************************************))))))))))))***************)))(((((()))(((((((((((((((((((((************************((()))++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------++++++,,,---------------------------***************+++,,,,,,++++++,,,------...//////000///.........///111222000000000000000000000000...//////////////////////////////000111111222222......000111222333333333111222333444444444333333333333333333333333333333yyyoookkkcccaaa___]]]\\\]]]]]]^^^\\\]]]^^^]]][[[[[[[[[\\\___]]][[[[[[\\\[[[WWWSSSRRROOOMMMLLLMMMJJJDDD@@@???>>>>>>???AAAAAA@@@>>>;;;::::::::::::888555222111000///---------...///))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$######$$$&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%$$$###"""""""""!!!###%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%&&&(((((($$$%%%&&&&&&%%%%%%'''(((&&&&&&%%%$$$%%%&&&'''(((&&&'''(((((())))))((((((&&&'''''''''(((((())))))&&&''''''(((((((((((((((((()))))))))(((''''''&&&''''''((()))+++,,,,,,+++,,,((('''***+++***+++---///......///111555:::======GGGPPPQQQNNNOOORRRSSSRRRQQQPPPPPPRRRUUUXXX[[[]]]gggppprrroookkkeee```\\\[[[[[[[[[\\\[[[XXXUUUYYY[[[^^^aaaaaa___[[[YYYYYYWWWTTTPPPLLLEEE>>>999:::777333222444555333111111000//////............000...---...//////...---+++++++++,,,,,,,,,,,,,,,,,,------------+++***(((******+++,,,,,,,,,++++++---,,,++++++,,,,,,+++)))((())))))***+++,,,,,,,,,************************+++++++++++++++***)))((())))))))))))))))))))))))'''((()))******)))((('''(((((()))***************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((()))************)))))))))))))))))))))))))))************))))))))))))***************)))((((((+++++++++***************))))))))))))))))))))))))''')))++++++)))))))))*********+++++++++******)))++++++,,,,,,,,,---------+++,,,------++++++,,,---------------------------*********)))***++++++,,,))))))***++++++,,,------222000...,,,---///111333111111111111000000000000///......---------............///000111222333333...///000111333333444444111222333444555444333333333333333333333333333333}}}pppiiigggaaa]]]^^^___]]]^^^aaa```___]]][[[ZZZZZZZZZZZZ^^^\\\ZZZ[[[\\\ZZZUUUQQQNNNLLLKKKJJJJJJHHHDDDAAABBB@@@======>>>@@@@@@@@@>>><<<999888888777555333222111000///---,,,+++***,,,+++***)))''''''((()))%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%!!!""""""######$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&"""""""""###$$$$$$%%%%%%%%%$$$#########$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&$$$###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$%%%''')))'''&&&&&&&&&&&&'''(((((()))'''&&&&&&'''((('''&&&'''&&&%%%%%%%%%%%%&&&'''))))))(((((((((((()))))))))))))))))))))******+++))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++************++++++******+++,,,---///000111999888888888999:::<<<===>>>>>>======>>>>>>???@@@EEEGGGIIIKKKKKKHHHEEECCC???@@@AAABBBBBBBBBAAA@@@DDDEEEGGGHHHGGGDDDBBB@@@>>>>>>===:::666333111222////////////////////////...---,,,,,,++++++++++++........................---+++))))))******)))(((---,,,***)))))))))******************************))))))))))))))))))))))))++++++,,,,,,,,,++++++*********))))))))))))******,,,,,,,,,+++++++++******+++******)))(((''''''&&&******++++++++++++******,,,+++***)))(((((((((((())))))************))))))''''''''''''((()))++++++*********)))))))))))))))'''((()))******)))((('''******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((()))+++,,,---((()))+++---......------,,,---......//////......111000000///...---------,,,,,,,,,------,,,++++++,,,,,,---......//////000000000000000000000000000222222111111000000////////////............//////111000/////////111222333//////000000111111111222111111000000111111222333555555555555555444444444{{{ooohhhddd___\\\^^^______```cccaaa```___]]]\\\\\\\\\]]]^^^\\\ZZZZZZ[[[ZZZUUUQQQOOOMMMLLLKKKJJJHHHEEEBBBBBB@@@======>>>@@@@@@@@@===<<<999888888777555333111111000...---,,,+++***///,,,((((((***+++***(((***)))(((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&''''''(((((($$$%%%&&&&&&''''''&&&&&&!!!$$$'''***+++$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&### ###&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&((('''&&&&&&&&&&&&'''(((((((((&&&%%%%%%&&&''''''&&&&&&''''''''''''''''''&&&))))))(((((((((((())))))((((((''''''(((((()))***)))))))))*********++++++((())))))******))))))(((+++******))))))******+++************+++---...//////......---...///111111222222222222222333444444555777888999999777555444333444555666666555555444555777888999888666333222444555555333000...---...------------------------,,,,,,+++***************,,,,,,------------,,,,,,000...,,,,,,---......---,,,+++***)))))))))******************************))))))))))))))))))))))))***++++++,,,,,,++++++************))))))*********,,,,,,++++++*********************)))((('''''''''))))))************)))))),,,+++***)))(((((((((((((((((())))))))))))((((((''''''''''''((()))***+++***)))))))))))))))))))))(((((())))))))))))((((((******))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***++++++++++++++++++++++++)))))))))))))))***+++,,,***++++++,,,------------,,,---......//////......111000000///......------,,,---------------,,,,,,++++++,,,---...//////000000000000000000000000000111111111000000///////////////............//////000000000000000000111222000000111111222222222222111111000000111111222333555555555555555444444444yyynnnhhhbbb]]][[[^^^``````bbbeeebbbaaa```___^^^______```^^^\\\ZZZZZZ[[[ZZZVVVRRRPPPNNNMMMLLLKKKIIIFFFDDDBBB@@@======???@@@@@@@@@===;;;999888888777444333111111000...---,,,+++***000***&&&&&&+++,,,)))%%%***)))((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''((())))))$$$%%%&&&&&&''''''&&&&&& !!!"""$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$#########$$$%%%&&&&&&%%%$$$######%%%&&&'''&&&%%%&&&''''''&&&&&&&&&&&&'''((((((&&&$$$###$$$&&&'''''''''&&&'''(((((((((((('''&&&)))((((((''''''(((((()))''''''&&&&&&''''''((()))))))))))))))************((())))))******))))))(((+++******))))))******+++******))))))******+++,,,++++++************+++,,,------,,,,,,------...///....../////////...---,,,,,,---...////////////......///111111111///---++++++,,,---,,,+++***+++,,,************************++++++***))))))))))))***++++++,,,,,,,,,,,,++++++,,,***''''''(((***++++++++++++***)))))))))******************************))))))))))))))))))))))))******+++++++++++++++***++++++************+++++++++************)))))))))******))))))((((((''''''(((((())))))))))))((((((++++++***)))((((((((((((''''''((((((((((((''''''(((''''''(((((()))***+++))))))))))))))))))*********))))))(((((())))))******))))))))))))((((((((()))******************)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******++++++++++++++++++++++++************************,,,,,,,,,++++++,,,------,,,---......//////......000000000///......------------..................+++++++++,,,---...///000////////////////////////000000000000////////////000//////......//////000000111111111111000000///111111222222222222333333111000000000000111222222444444444444444555555555xxxnnnhhhccc^^^\\\___aaa```aaadddbbbaaa```_________```aaa___]]][[[[[[\\\[[[XXXTTTQQQOOOMMMLLLKKKJJJGGGEEEAAA???>>>>>>???@@@@@@???===;;;999888777666444222111000///...---,,,++++++,,,)))&&&'''((()))'''$$$#########$$$%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$######""""""!!!!!!$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&###$$$&&&''''''&&&$$$###"""$$$''''''&&&%%%%%%&&&'''&&&&&&&&&&&&'''(((((($$$###"""###%%%'''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((''''''&&&&&&''''''((()))((((((((()))))))))************++++++++++++************))))))))))))******+++******))))))*********,,,,,,++++++++++++++++++---,,,,,,,,,,,,---......//////...------------...+++,,,,,,---............///000111111111///...---***+++,,,+++******+++,,,))))))))))))))))))))))))+++******)))))))))******++++++,,,------,,,++++++(((&&&######%%%'''((()))*********))))))))))))***************************)))))))))))))))))))))))))))******++++++++++++***,,,++++++++++++++++++,,,***)))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((''''''******)))((((((((((((((('''(((((())))))(((((('''((((((((((((((()))******)))))))))))))))*********+++***)))(((((()))***+++))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************,,,,,,,,,++++++******)))...---,,,+++***+++,,,---,,,---......///.........000000//////...........................//////000++++++++++++,,,...///000////////////////////////////////////////////////000000////////////000000000111222222222000///...111111111111111111111111000000000000000111222222333333333444444555555555vvvmmmiiiddd___^^^```bbb``````bbbaaa```___^^^^^^___``````aaa^^^\\\\\\]]]]]]ZZZVVVRRRPPPMMMLLLKKKJJJHHHFFFAAA???>>>>>>@@@@@@@@@???===;;;888777777666444222000000///...---,,,,,,+++)))+++,,,+++(((&&&''')))"""#########%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&""""""###$$$$$$%%%&&&&&&######$$$$$$%%%%%%%%%%%%)))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$############$$$%%%%%% !!!###%%%''')))***+++###$$$&&&''''''&&&$$$###!!!$$$&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$###"""###%%%''''''''')))'''$$$""""""$$$''')))((((((''''''''''''((((((((((((''''''(((((()))***''''''((((((((()))))))))*********++++++************))))))))))))))))))***,,,++++++***************))))))))))))))))))((((((***************++++++,,,---,,,+++*********++++++((())))))******+++,,,,,,+++,,,,,,------,,,+++***+++,,,---,,,***)))***+++))))))))))))))))))))))))++++++*********++++++,,,+++,,,---......---,,,+++,,,***((((((***,,,------))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++++++++,,,++++++++++++++++++,,,)))))))))))))))))))))***))))))))))))((((((((((((''''''((((((((((((''''''***)))((((((((((((((((((((())))))******))))))((()))(((((((((((())))))***(((((())))))************+++***)))(((((()))***+++))))))))))))******************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))),,,,,,------,,,+++***)))...---,,,+++***+++,,,---,,,---......///.........////////////............///............///000111---,,,++++++,,,---///000/////////////////////////////////000000000000000000000////////////000000000111222222222000///...000000000000000/////////000000//////000000111222111222222333444555666666tttlllhhhddd```^^^aaabbb``````aaaaaa```___^^^]]]]]]^^^___aaa^^^[[[[[[]]]]]]ZZZXXXSSSPPPMMMKKKJJJIIIHHHFFF@@@???>>>???@@@AAA???>>><<<:::888777777666333222000//////...------,,,,,,)))---111///)))&&&)))---''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%$$$######"""!!!!!!$$$%%%&&&''''''&&&%%%$$$"""$$$%%%&&&%%%$$$%%%&&&'''&&&&&&&&&&&&'''((((((&&&$$$###$$$&&&'''''''''(((&&&###!!!!!!###&&&((((((''''''&&&&&&''''''(((((((((''''''(((((()))***''''''''''''(((((((((((('''(((((())))))(((((('''***))))))(((((())))))***++++++***************+++((())))))*********))))))+++************+++,,,,,,++++++***))))))))))))***)))))))))***+++,,,---...)))***************))))))***,,,,,,+++)))(((((()))))))))))))))))))))))))))+++************+++,,,,,,***,,,---//////---,,,***---,,,++++++---...---,,,'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++++++++************++++++)))))))))************+++))))))))))))((((((((((((''''''(((((((((((('''''')))((((((''''''((((((((())))))************))))))))))))(((((((((((())))))((((((((()))******++++++*********))))))*********)))))))))************+++)))******************)))((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++)))))))))))))))))))))))),,,------...---,,,***))),,,,,,,,,++++++,,,------,,,---......//////......//////////////////......///...------...///111222000///---,,,,,,---///000////////////////////////000000000000111111111111111000000//////000000111000111111111111000000///000////////////.........000////////////000111111000111222333444555666666|||pppiiigggbbb^^^^^^aaacccbbbaaacccbbbaaa```^^^]]]]]]]]]^^^```]]]ZZZZZZ[[[\\\ZZZWWWRRRPPPLLLJJJIIIIIIGGGFFF@@@???>>>???@@@AAA???>>><<<:::888777666555333111/////////...------,,,,,,))),,,...---***((((((***'''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&((((((&&&%%%###"""!!! """###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&########################$$$%%%'''&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&'''((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$%%%&&&&&&+++)))'''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$######%%%''''''&&&&&&&&&&&&'''(((((((((&&&%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%(((''''''&&&&&&''''''(((''''''&&&&&&''''''((()))&&&&&&'''''''''(((((((((''''''((((((((((((''''''))))))(((((((((((())))))))))))((((((((()))******'''((()))***++++++******,,,++++++++++++,,,------+++++++++++++++*********++++++***+++,,,...///000++++++++++++++++++++++++)))***+++***((((((((())))))))))))))))))))))))))))))))))))))))))***++++++)))***,,,......,,,***)))*********+++,,,+++)))'''&&&''')))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++*********))))))*********************++++++,,,,,,(((((((((((())))))))))))((((((((())))))((((((((((((((('''''''''(((((()))(((((())))))))))))(((((())))))(((((((((((())))))'''(((((()))******++++++)))******++++++******)))))))))*********+++++++++((())))))******))))))((())))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********+++++++++************************+++,,,.........---+++******++++++,,,------------,,,---......//////........./////////////////////...---,,,,,,---...000222333111///---,,,---...000000000000000000000000000000111111111222222222333111111000000000000111111000000000000000000111222000000000000/////////...///////////////000111111///000111222444555666777yyynnngggeee```]]]]]]aaadddcccccceeedddcccaaa___^^^]]]]]]^^^^^^[[[XXXXXXZZZZZZXXXVVVRRROOOLLLJJJIIIHHHGGGFFF@@@???>>>???AAAAAA???>>><<<:::888777666555333111/////////...---------,,,(((((()))))))))(((&&&$$$!!!!!!"""###$$$&&&(((((('''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&!!!"""$$$&&&'''((("""###$$$%%%&&&%%%$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""###$$$%%%&&&&&&&&&&&&"""""""""""""""""""""""""""%%%&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))((('''%%%$$$$$$%%%'''(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$###"""###%%%((('''&&&&&&&&&&&&'''(((((()))'''&&&&&&'''((('''&&&###%%%'''))))))'''%%%###'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((())))))************))))))))))))(((((((((((())))))'''''''''''''''((())))))###$$$%%%'''(((((('''''')))(((((((((((()))******)))************)))(((((((((((((((((()))+++---...************************((()))+++***))))))***,,,((((((((((((((((((((((((((((((((((((((()))******((()))+++------+++)))(((+++***+++,,,---,,,)))&&&&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))'''''')))******+++++++++******))))))))))))************+++++++++,,,,,,,,,(((((((((((())))))))))))(((((())))))))))))(((((((((((('''''''''(((((()))''''''((((((((((((''''''***)))(((((((((((())))))'''(((((()))***+++++++++)))***+++,,,,,,+++***)))))))))******++++++++++++(((((())))))))))))((((((************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++(((***+++---......------,,,---......//////...............///////////////...---,,,+++,,,...000222555333000...,,,---...///111111111111111111111111111111222222222333333333111111000000000000111111111000/////////111222333222111111111000000/////////////////////000111111///000111222444555777777rrrkkkeee^^^___[[[ZZZ^^^``````aaaddd^^^^^^^^^^^^]]]\\\[[[ZZZ\\\YYYWWWVVVWWWXXXXXXWWWSSSRRRPPPNNNMMMJJJFFFCCCAAA@@@???@@@AAABBBAAA???<<<<<<;;;:::888666444333222111000///---,,,+++***---+++)))((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$###$$$%%%%%%''''''''''''''''''''''''$$$%%%'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%)))&&&$$$###$$$%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%''''''&&&%%%%%%$$$######%%%&&&''''''((((((''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((&&&$$$%%%'''***,,,++++++************++++++*********)))))))))))))))+++++++++************))),,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''((()))******))))))(((((((((((()))************))))))))))))'''((((((((())))))))))))))))))(((((((((((())))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))(((''''''&&&(((***,,,---,,,+++******))))))((('''&&&&&&&&&(((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((++++++***(((((('''''''''(((((((((((())))))))))))***************)))(((((()))************+++++++++))))))))))))((((((((((((((((((((((((((()))******(((((()))***++++++,,,,,,+++++++++*********)))))))))************+++++++++***++++++,,,,,,++++++***,,,+++***+++---...---,,,*********++++++,,,,,,,,,---......///////////////000000//////.........---......---------......//////......---------......,,,---///000///000222333444333111////////////000///////////////.........222222333333333444444444222222222111111///......//////............//////222222333333333333444444}}}oookkkgggaaa___[[[YYY]]]``````aaacccaaa```^^^\\\[[[[[[\\\]]]ZZZYYYWWWWWWXXXXXXWWWVVVSSSQQQOOONNNMMMJJJFFFCCC>>>>>>???@@@AAAAAA???<<<<<<<<<;;;:::888666444333111111000...---,,,+++******(((%%%%%%%%%%%%$$$"""%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%(((&&&######$$$%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&((((((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))(((''''''(((***+++******))))))))))))******)))))))))))))))))))))))))))))))))******+++++++++,,,+++++++++************************************)))))))))))))))(((''''''))))))(((((()))***++++++))))))(((((((((((())))))************))))))))))))******************************))))))))))))******)))******++++++******))))))))))))))))))))))))))))))))))))))))))(((''''''&&&(((***,,,,,,,,,+++******))))))(((''''''&&&&&&(((((((((((())))))))))))'''((((((((()))))))))***************************+++***)))(((''''''''''''(((((((((((())))))))))))((())))))***++++++******)))************+++++++++***)))))))))((((((((((((((((((''''''(((((()))***''''''(((((()))******++++++++++++*********)))))))))************+++++++++***++++++,,,,,,++++++***,,,+++***+++,,,------+++*********++++++,,,,,,,,,------...///////////////............---------,,,......------,,,---------......---------------...,,,---/////////000111333444333222111000000000111000000000000000/////////222222222222333333333333111111222111111000///...//////............//////000111111222444555555666xxxnnnlllhhhbbb^^^ZZZYYY]]]______```cccdddaaa^^^ZZZYYYZZZ\\\^^^XXXXXXWWWXXXYYYYYYWWWUUURRRQQQOOOMMMLLLIIIEEEBBB>>>>>>???AAABBBAAA???<<<<<<<<<;;;:::888666444333111111000...---,,,+++***+++)))'''&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######%%%&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$######'''&&&%%%$$$$$$%%%&&&''')))'''%%%$$$###$$$&&&'''######$$$%%%%%%&&&''''''%%%%%%&&&'''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))***+++,,,,,,************))))))))))))************************((())))))))))))((('''''')))))))))((())))))******(((((('''(((((()))***+++************))))))))))))))))))))))))))))))))))))+++******))))))******+++)))******++++++******))))))))))))))))))))))))))))))))))))))))))((((((''''''(((***+++,,,++++++***)))))))))(((''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))************************))))))((('''&&&&&&&&&&&&(((((((((((())))))))))))'''''')))***,,,,,,------)))************+++++++++******)))))))))(((((((((''''''&&&&&&''''''((()))((((((((()))******+++++++++++++++***************)))************+++++++++***++++++,,,,,,++++++***+++***)))***,,,,,,,,,+++*********+++++++++++++++,,,---......//////......---------,,,,,,,,,,,,,,,...------,,,++++++++++++,,,,,,,,,,,,,,,---------,,,---////////////111333444444222111111111111111000000000000000000000000000111111111222222222222000111111111111111000000//////............//////...///000222444666777888xxxppplllfff```]]]YYYXXX\\\______```cccdddbbb___\\\ZZZZZZ[[[\\\VVVWWWXXXZZZ[[[ZZZWWWTTTRRRPPPNNNMMMLLLIIIEEEBBBAAA@@@@@@@@@BBBBBBAAA???<<<<<<;;;:::888666444333111000///...---,,,++++++,,,***((('''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&&&&%%%############$$$%%%''''''###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%###!!! """###%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))******)))((('''&&&((((((''''''''''''((((((((((((((()))))))))))))))''''''(((((()))******+++)))))))))))))))((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&''''''&&&&&&&&&''''''(((''''''''''''((()))++++++************)))))))))(((''''''''''''&&&&&&&&&&&&******))))))))))))******))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***++++++******))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))'''((()))+++,,,,,,,,,,,,))))))*********+++++++++*********)))))))))((((((&&&&&&&&&&&&&&&'''((((((***+++++++++,,,,,,,,,---************************))))))*********+++++++++***++++++,,,,,,++++++******)))((()))+++,,,+++******************+++++++++,,,,,,---............------------,,,,,,,,,,,,,,,------,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,---//////...///000222333222222111111000000000////////////000000000000000000000000111111111111000000111222222222111111//////............////////////111222444555777777{{{ssslllccc]]]]]]YYYXXX\\\``````aaadddcccbbbaaa___]]][[[ZZZYYYUUUVVVXXXZZZ\\\ZZZWWWTTTRRRQQQOOONNNLLLIIIEEEBBBCCC@@@>>>===>>>@@@AAAAAA<<<<<<;;;:::888666444333000000///...---,,,,,,+++(((&&&%%%$$$%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###""""""###%%%&&&%%%$$$$$$$$$#########$$$%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$+++)))'''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&''''''((()))&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((()))((('''%%%$$$((((((''''''''''''((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''((()))++++++************)))))))))(((''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((()))))))))******)))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********)))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''(((((((((((())))))))))))))))))***++++++++++++***))))))*********+++++++++************))))))))))))&&&&&&&&&&&&&&&'''((((((+++++++++++++++,,,,,,,,,************************))))))*********+++++++++***++++++,,,,,,++++++******)))((()))+++,,,+++***************************+++,,,,,,------------------------------------...---,,,+++******************+++,,,---------,,,,,,,,,---//////......///111000000000000000/////////---------.........////////////000000000111111111000111111222222222222111//////............//////000111222222444444555666|||sssjjjaaa]]]^^^ZZZYYY]]]aaaaaacccfffccccccbbb```^^^\\\YYYXXXUUUVVVWWWZZZ[[[ZZZWWWUUUSSSRRRPPPNNNMMMJJJFFFCCCAAA???<<<;;;===>>>??????<<<<<<;;;:::888666444333000//////...------,,,,,,***(((&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######"""$$$%%%%%%$$$"""&&&&&&%%%%%%$$$"""!!! ############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###***)))(((&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((('''&&&%%%$$$((((((''''''''''''((((((&&&''''''(((((())))))***)))((((((((('''''''''&&&(((((((((((())))))))))))'''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''''''''((()))***+++(((((('''(((((()))***+++************))))))))))))(((((()))))))))*********(((''''''&&&&&&''''''(((((())))))******))))))((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''''''''((((((((((((((())))))))))))((())))))*********)))))))))************+++++++++++++++*********)))))))))''''''&&&&&&''''''((()))((((((((((((((((((((((((***************+++++++++)))************+++++++++***++++++,,,,,,++++++***+++***)))***,,,,,,,,,+++***************)))))))))***+++,,,,,,------,,,,,,------------............,,,++++++******++++++,,,***+++,,,.........------,,,---//////......///000...//////000000///......,,,,,,,,,------......//////000000000111111111111111222222222222222111111//////............//////111111222333333444555555yyyooofffaaabbb^^^ZZZZZZ^^^bbbbbbdddgggfffdddbbb___\\\[[[ZZZYYYVVVVVVWWWYYYZZZZZZXXXVVVTTTSSSQQQPPPNNNKKKGGGDDD@@@??????@@@BBBBBB@@@>>><<<<<<;;;:::888666444333/////////...------,,,,,,---+++***)))+++++++++***%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$######$$$%%%%%%###!!!!!!"""$$$&&&&&&%%%###!!!############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''((('''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''''')))(((((((((((((((((()))&&&&&&''''''((())))))***'''''''''''''''''''''(((((((((((())))))*********((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%&&&'''((()))+++,,,))))))(((((((((((())))))************))))))))))))'''((())))))***+++,,,,,,((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))((((((((())))))'''((((((((((((((((((((((((((((((((())))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))%%%&&&'''((()))*********)))************++++++++++++++++++*********))))))((((((''''''(((((()))***''''''''''''''''''''''''))))))*********+++++++++)))************+++++++++***++++++,,,,,,++++++***,,,+++***+++,,,------++++++*********)))))))))(((******+++,,,,,,,,,,,,,,,++++++,,,,,,------------++++++***++++++,,,---...***+++---/////////...---,,,...///...------...000...///000111111000///...,,,,,,------...//////000000000000111111111222222333333333333222111000000//////............/////////000111222444555666777vvvlllcccbbbggg___[[[ZZZ___bbbccceeehhhiiifffaaa]]]ZZZZZZZZZ[[[VVVVVVVVVXXXZZZZZZYYYWWWUUUSSSQQQPPPOOOLLLHHHEEEAAABBBDDDGGGIIIGGGBBB???<<<<<<;;;:::888666444333/////////...---------,,,+++)))''''''((()))((('''%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&'''&&&%%%%%%######################## """$$$&&&'''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$###$$$%%%$$$""" !!!%%%((()))((('''"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$### """$$$%%%%%%%%%%%% !!!!!!"""""""""######$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''%%%###"""!!!"""###$$$&&&'''((()))$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))(((((((((((())))))&&&&&&&&&'''((())))))***$$$%%%%%%&&&'''((())))))(((((())))))******++++++************************''''''((((((''''''&&&%%%""""""###$$$&&&(((***+++***))))))(((((((((((()))************))))))))))))%%%&&&'''((()))***+++,,,))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))***)))(((((((((((())))))'''''''''((((((((((((((((((((((((((())))))))))))******))))))((((((((('''''''''''''''''''''''''''))))))((((((((())))))***(((((((((((())))))))))))"""###%%%''')))***++++++)))************++++++++++++++++++************)))((((((((((((((()))******))))))))))))(((((((((((())))))******++++++++++++)))************++++++++++++++++++,,,,,,+++++++++,,,+++***+++---...---,,,+++*********))))))((((((******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,*********+++,,,---//////***+++...///000000///...,,,...///...------...//////000111222222111000///------......///000000111111111111111222222222222444444444333222111000/////////............//////---...///222444777888999}}}ttthhhdddddd]]][[[\\\^^^```bbbbbbbbbbbbfffeeecccaaa^^^\\\ZZZZZZYYYYYYYYY[[[\\\[[[YYYVVVSSSQQQOOOMMMMMMLLLIIIGGGAAA???BBBGGGIIIDDD@@@???@@@>>>===;;;:::777333000000000///...------,,,,,,)))((('''&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$###"""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%(((&&&$$$%%%&&&'''&&&&&&$$$%%%&&&%%%###"""###$$$&&&&&&&&&%%%$$$###"""!!!$$$%%%%%%%%%$$$"""!!!$$$###"""###%%%&&&%%%$$$%%%$$$###"""###$$$%%%&&&$$$%%%%%%&&&%%%$$$###""""""!!!!!!!!!!!!!!!!!!"""%%%%%%$$$######$$$%%%%%%###%%%'''))))))'''%%%###((((((((('''&&&%%%$$$###%%%$$$#########$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$)))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$&&&'''((((((((('''&&&$$$$$$$$$%%%''')))%%%%%%&&&'''&&&%%%###"""((('''&&&%%%%%%&&&'''(((++++++***(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&%%%###))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******,,,+++***((((((((()))***''''''((((((((((((''''''))))))((((((((((((((()))&&&''''''((()))******+++(((''''''''''''&&&&&&&&&((((((((((((((('''''''''(((((()))***************...---,,,***)))(((((('''++++++,,,,,,,,,,,,+++++++++)))'''(((+++,,,***(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))************+++++++++*********))))))!!!"""$$$&&&)))+++---...---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++***************++++++,,,------......------......---------,,,,,,,,,...------,,,,,,...///000///............---------000111111222333333444444444444333333222111000000........................000000111222444555555666{{{ssshhheeeeee^^^[[[\\\^^^```aaabbbbbbbbbeeedddcccaaa___]]]\\\[[[YYYYYYYYY[[[\\\[[[YYYVVVSSSQQQOOONNNNNNLLLJJJHHHBBB@@@BBBHHHIIIEEEAAAAAA:::999999999999777444111000000///......---,,,,,,***)))(((''''''&&&&&&&&&'''''''''(((((((((((((((%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%$$$###""""""$$$$$$%%%%%%$$$###!!!!!!%%%$$$###$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$###"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&)))&&&""""""&&&)))%%%%%%$$$$$$######"""""""""!!! !!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$###'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&((()))(((&&&)))((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&''''''''''''((((((((((((''''''(((((('''''''''''''''(((&&&&&&&&&'''((((((((()))''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))((((((((()))))))))******,,,+++***)))((('''''''''(((((())))))))))))((((((+++)))'''(((***+++***((('''((((((((()))))))))***(((((((((((((((((((((((((((((()))))))))*********+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++++++++,,,+++,,,------...---------...------------,,,,,,,,,000///.........///111111///............---------000000000111222222333333333333222222111000000///........................//////000111222333444444xxxqqqgggeeefff```[[[\\\^^^___aaabbbbbbbbbdddcccbbb```___^^^]]]]]][[[ZZZZZZ[[[\\\[[[XXXVVVTTTRRRPPPOOONNNMMMKKKIIIEEEBBBCCCHHHIIIFFFBBBBBB:::999999999999777444111000000//////......------******))))))((('''''''''((((((((('''''''''''''''###$$$$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$%%%&&&%%%#########$$$%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$###"""&&&%%%$$$%%%'''''''''&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&)))%%%  %%%)))$$$###"""!!!!!!"""###$$$$$$$$$#########$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))+++,,,***((((((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&''''''''''''&&&&&&(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((('''%%%######%%%'''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''&&&'''((()))******)))(((((('''''''''((('''''''''(((((('''''''''***)))((((((******)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******+++************))))))))),,,,,,+++***)))(((''''''+++++++++,,,,,,,,,,,,,,,******************************************************++++++++++++++++++,,,,,,+++++++++,,,,,,---++++++,,,---------------------------,,,,,,,,,,,,///............///000000///............---------...//////000000111222222222111111000000/////////..............................///000111222222333tttmmmeeedddeee```[[[\\\]]]^^^```aaabbbbbbdddcccaaa```____________\\\[[[[[[[[[[[[[[[XXXVVVTTTRRRPPPOOOOOONNNLLLJJJGGGDDDEEEIIIJJJFFFCCCDDD@@@>>><<<;;;:::777333000000000000/////////......++++++******)))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###%%%###""""""###$$$$$$######%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""%%%$$$###""""""$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''***,,,,,,)))&&&'''''''''((((((((((((((())))))******))))))((('''%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))''''''''''''))))))''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''((((((((('''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%))))))((('''&&&$$$$$$###((('''%%%$$$%%%&&&(((***(((((((((''''''((())))))'''(((((())))))(((((('''))))))(((((()))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))(((((()))))))))***************++++++,,,,,,,,,---************************************************++++++++++++************++++++*********+++,,,,,,++++++,,,------------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------///............---------------...//////000000111000000/////////.......................................///000111111222222|||ooojjjbbbbbbddd___[[[\\\\\\^^^___```bbbbbbdddcccaaa_________``````^^^]]][[[[[[[[[ZZZXXXVVVSSSRRRPPPOOOOOONNNMMMKKKHHHEEEFFFJJJKKKGGGDDDCCC@@@>>><<<;;;:::777333000000000000000000/////////***+++++++++***)))((('''%%%%%%%%%%%%%%%%%%$$$$$$"""###%%%&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###%%%###!!!"""###$$$#########$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%$$$######"""""""""######$$$%%%%%%$$$"""""""""$$$%%%$$$###"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$#########$$$$$$######### """%%%''''''%%%""" %%%$$$"""""""""$$$&&&(((##################""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++)))&&&###&&&&&&''''''((((((((())))))))))))))))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((()))************)))(((''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''''''''((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&'''(((((()))(((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%******)))((('''&&&%%%$$$((('''%%%$$$$$$&&&((()))))))))((((((((()))******''''''((((((((((((''''''(((((())))))((((((((()))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))%%%%%%&&&''')))***++++++*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++*********************)))))))))))))))***++++++***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,///............---------,,,------...//////000000/////////.......................................//////000000111111222222yyymmmhhhaaaaaaddd___\\\\\\\\\]]]^^^```bbbbbbeeedddaaa___^^^___```aaa```^^^\\\[[[[[[ZZZXXXVVVRRRQQQOOONNNOOONNNLLLKKKGGGEEEGGGLLLMMMGGGCCCBBB:::999999999999777444111111111111111000000000000******++++++***)))'''&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%$$$$$$$$$%%%###""""""###$$$$$$###"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$%%%%%%$$$$$$#########""""""###$$$%%%%%%###"""!!!"""###$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""############""""""%%%%%%%%%$$$$$$%%%%%%%%%###"""!!!!!!"""###$$$%%%$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((()))(((%%%"""&&&&&&&&&''''''(((((()))(((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%&&&'''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''((((((((())))))''''''&&&%%%&&&'''((())))))))))))(((((()))******%%%%%%&&&&&&&&&&&&%%%%%%'''((())))))''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((()))))))))))))))***&&&&&&''''''(((((())))))*********+++++++++++++++************************++++++++++++++++++++++++))))))******************((((((((((((((()))***+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......------///............---------,,,------......///000000................................................///000000000111111111111yyylllhhhaaaaaaddd___\\\\\\\\\\\\^^^___aaacccgggeeebbb___^^^^^^```aaaaaa___\\\[[[ZZZYYYXXXVVVQQQPPPNNNNNNNNNNNNLLLJJJEEEDDDGGGMMMNNNHHHAAA???:::999999999999777444111111111111111111111111111)))***++++++***)))'''%%%$$$$$$%%%&&&'''(((((()))'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$""""""$$$%%%$$$###"""$$$%%%%%%$$$###%%%&&&###$$$$$$%%%%%%$$$$$$$$$$$$######""""""###$$$%%%###"""!!!"""$$$%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$#########$$$%%%&&&######""""""""""""######"""###$$$$$$$$$$$$###"""'''&&&$$$######$$$&&&'''############$$$$$$$$$$$$''''''((((((((('''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''"""###$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$#########$$$&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((((((&&&%%%%%%%%%&&&''''''((())))))'''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%&&&'''(((((((((''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&'''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))&&&''''''''''''((((((((())))))((('''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&(((***)))'''&&&''')))***)))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))******''''''((((((((()))))))))++++++++++++************************************************************(((((())))))******++++++(((((((((((()))***+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++******+++,,,---...------,,,///............------------------...//////000000.............../////////..............................////////////000000zzzmmmiiibbbbbbeee```\\\\\\[[[\\\]]]___aaaccchhhfffbbb___^^^^^^___```bbb```]]][[[ZZZYYYXXXVVVPPPOOOMMMMMMMMMMMMKKKJJJDDDCCCHHHNNNOOOHHH@@@>>>@@@>>>===;;;:::777333000111111111111111111222222((()))***+++***(((&&&%%%!!!!!!"""###%%%&&&'''''')))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&$$$######$$$%%%%%%$$$"""###%%%%%%$$$$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%$$$###""""""###$$$$$$$$$###"""###%%%&&&%%%$$$%%%$$$###"""###$$$&&&'''$$$$$$#########$$$&&&'''$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###%%%&&&'''''''''&&&&&&%%%$$$$$$%%%&&&%%%$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''###$$$&&&'''((('''&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%$$$###$$$%%%'''((('''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%((())))))(((%%%%%%&&&&&&'''((())))))&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******'''(((***+++++++++***)))''''''((((((((((((''''''$$$$$$$$$$$$%%%&&&'''(((######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((('''&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&(((***)))&&&&&&'''*********))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******&&&'''((()))***+++,,,---,,,+++++++++******))))))************************))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))***+++,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******((()))***+++,,,+++******//////.........---------------......///000000000......//////////////////........................------..................zzzmmmiiigggdddbbbccc\\\ZZZ[[[^^^```___aaaeeefffdddaaa^^^]]]^^^```aaa```]]]ZZZXXXXXXXXXWWWVVVTTTPPPLLLJJJLLLLLLJJJGGG@@@BBBEEEIIIKKKIIIEEEAAA@@@???===:::888777666666111111111111111111111111000...,,,***((('''''''''%%%&&&&&&&&&%%%$$$$$$###+++***(((&&&$$$######"""$$$$$$############$$$$$$###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$######!!!"""""""""############""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################################################################$$$#########"""!!!!!!!!!%%%&&&'''&&&$$$###$$$%%%'''&&&$$$######$$$&&&(((%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&%%%$$$$$$''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((()))(((&&&$$$#########$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%'''(((&&&&&&'''&&&%%%$$$###"""&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$%%%%%%''''''(((((('''''''''&&&&&&&&&))))))(((&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''""" $$$((('''%%%''''''(((((('''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$$$$###$$$&&&(((******(((%%%###$$$%%%%%%%%%&&&'''''''''((((((((((((((((((((((((*********)))(((((('''''')))&&&$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&$$$%%%'''((((((&&&%%%###%%%%%%&&&&&&'''((())))))'''&&&%%%%%%&&&'''((()))%%%&&&'''''''''&&&%%%$$$(((((((((((((((((((((((('''((()))******)))((('''&&&'''(((((('''%%%###"""''''''(((((())))))*********)))))))))***+++,,,,,,''''''((()))***+++,,,,,,+++*********))))))((((((((()))))))))************************************************))))))))))))((((((((((((((()))******((()))***+++++++++++++++((())))))))))))*********)))************+++++++++---.........---,,,,,,+++++++++,,,,,,---...//////...............---------............////////////////////////000000000000zzzooollljjjfffbbbaaa]]][[[[[[___aaa```bbbfffgggeeebbb```______```aaa^^^\\\YYYXXXYYYYYYXXXWWWUUUQQQMMMLLLMMMMMMKKKHHHAAABBBDDDGGGIIIGGGCCC@@@@@@???===;;;888777666555111111111111111111111111000...,,,***((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''((('''%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%&&&(((((((((''''''&&&%%%%%%%%%((((((((((((((())))))***(((((('''&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''((($$$!!!!!!%%%((((((&&&''''''(((((('''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((((((&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%######$$$$$$%%%&&&&&&'''''''''&&&%%%&&&&&&((((((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''''''''''''''&&&%%%$$$$$$''''''''''''((((((((()))***))))))))))))******+++*********))))))))))))(((*********)))))))))(((((()))*********++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))***+++++++++++++++***++++++++++++,,,,,,,,,))))))*********+++++++++------......---,,,,,,++++++,,,,,,,,,---.............................................////////////............////////////zzzqqqooommmhhhbbb```^^^[[[]]]aaacccaaacccfffhhhgggdddaaa```___```aaa\\\[[[YYYXXXYYYYYYXXXVVVUUURRRNNNMMMNNNNNNKKKIIICCCBBBCCCEEEFFFEEEBBB??????>>>===;;;999777666555222222222222222222222222000...,,,***((('''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$%%%%%%%%%$$$&&&&&&%%%$$$###$$$%%%"""""""""######$$$$$$$$$%%%$$$$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%$$$$$$%%%%%%(((''''''''''''((())))))))))))((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))&&&######&&&((('''&&&'''''''''(((''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((&&&$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&'''''''''(((###$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((())))))(((((('''(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((())))))))))))((((((((((((******))))))))))))((((((******))))))))))))((((((*********+++++++++,,,,,,))))))))))))))))))))))))))))))(((((((((''''''''')))(((((((((((()))******)))***++++++++++++++++++***++++++++++++,,,,,,,,,)))))))))*********++++++---------------,,,,,,+++,,,,,,,,,,,,------------////////////////////////............////////////---------.........//////zzzqqqnnnmmmgggbbb```^^^\\\^^^bbbdddccccccggghhhfffdddaaa```_________]]]\\\ZZZZZZZZZXXXVVVTTTUUUQQQNNNMMMNNNNNNKKKHHHEEEDDDCCCDDDDDDDDDBBB@@@???>>>===;;;999777555444222222222222222222222222000...,,,***((('''''''''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&'''(((******%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&$$$###!!!!!!###$$$&&&$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!!!!"""#########$$$$$$%%%&&&%%%#########$$$"""###$$$%%%&&&&&&&&&%%%)))'''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%###!!!!!!"""###$$$%%%%%%$$$$$$%%%%%%&&&''')))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&'''&&&%%%&&&'''''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&''')))***&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((************************(((((((((((((((((((((((()))((('''%%%%%%%%%&&&''''''((((((((((((((((((((()))))))))(((((('''&&&&&&&&&&&&'''((()))***++++++))))))))))))))))))(((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***+++******+++,,,,,,+++++++++(((((()))))))))*********))))))))))))************,,,,,,---------,,,,,,+++------,,,,,,,,,,,,,,,,,,////////////000000000000............////////////.........////////////000zzzppplllkkkfffcccbbb^^^\\\^^^ccceeecccdddffffffdddbbb```___^^^^^^^^^___^^^]]]\\\[[[XXXTTTQQQSSSPPPMMMLLLMMMMMMIIIFFFFFFEEEDDDDDDEEEEEECCCAAA>>>>>>===<<<:::777555444222222222222222222222222000...,,,***((('''''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%""""""""""""#########$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!"""#########$$$$$$%%%&&&%%%###"""###$$$ !!!"""############,,,***(((%%%$$$$$$%%%%%%$$$############$$$%%%&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$"""!!!!!!"""###%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%$$$$$$&&&&&&'''''''''''''''&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''(((((((((######$$$%%%%%%&&&&&&&&&###$$$'''))))))(((&&&%%%$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%'''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&'''((()))***&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&'''(((************************((((((''''''''''''(((((()))((('''&&&%%%&&&'''((())))))))))))))))))))))))((((((((()))((('''&&&%%%&&&&&&'''((()))***++++++(((((((((((((((((())))))(((((((((((())))))))))))+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))***++++++++++++,,,,,,,,,++++++***(((((()))))))))*********(((((()))))))))*********++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,++++++.../////////000000111111............///////////////000000000000111111111|||qqqmmmkkkgggdddddd]]]\\\^^^ccceeeccccccfffccccccbbb```______^^^^^^______^^^^^^]]]ZZZUUUQQQRRROOOMMMLLLMMMMMMIIIEEEEEEDDDDDDDDDEEEEEEDDDBBB>>>>>>>>><<<:::888555333333333333333333333333333000...,,,***((('''''''''%%%%%%&&&''''''''''''&&&%%%%%%$$$#########$$$$$$$$$######""""""######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%!!!!!!"""""""""###############""""""""""""######""""""!!!!!!!!!!!!!!! ######$$$%%%%%%%%%$$$$$$########################################################################$$$$$$$$$$$$$$$%%%%%%%%%###%%%%%%$$$###"""###$$$ !!!"""###$$$%%%%%%+++***(((&&&%%%$$$$$$$$$$$$###""""""###$$$&&&'''############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%###############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((######$$$$$$%%%%%%&&&&&&"""$$$(((***+++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((('''''''''''''''(((++++++************))))))'''((()))))))))((('''&&&))))))((((((((((((''''''''''''(((((((((((())))))'''''''''((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))***++++++,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,((((((((()))))))))*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......//////000000111............////////////000000111111111222222222}}}tttqqqpppkkkfffddd\\\[[[^^^ccceeecccbbbeeebbbbbbbbbaaaaaaaaa``````]]]]]]^^^``````]]]XXXTTTRRRPPPNNNNNNOOOMMMIIIEEEBBBBBBBBBDDDEEEEEECCCAAA===>>>>>>===;;;888555333333333333333333333333333000...,,,***((('''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$#########""""""""""""######"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!"""###$$$""""""#########$$$$$$$$$######""""""""""""###### """###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%$$$###""""""$$$!!!!!!!!!!!!"""$$$%%%'''&&&%%%%%%%%%%%%$$$$$$$$$######"""!!!"""$$$&&&'''############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$""""""""""""###%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''"""###%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$#########$$$%%%%%%%%%&&&"""###%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((((((''''''###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$%%%%%%%%%"""$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''&&&'''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''************)))))))))(((&&&''')))******)))(((''')))((((((((((((''''''''''''''''''((((((((())))))(((((((((((())))))))))))+++++++++++++++++++++++++++++++++************)))******))))))******+++,,,,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,(((((((((((()))))))))*********+++,,,,,,,,,,,,,,,*********+++,,,,,,,,,---,,,------...//////000000............////////////000000000000111111111111~~~wwwvvvtttnnngggccc[[[[[[]]]ccceeebbbbbbdddbbbbbbbbbbbbbbbbbbbbbbbb[[[\\\^^^aaabbb```[[[XXXSSSQQQOOOOOOPPPOOOJJJFFF???@@@AAACCCEEEEEEBBB@@@===>>>>>>===;;;888555333333333333333333333333333000...,,,***((('''''''''###$$$%%%%%%&&&&&&&&&%%%'''''''''''''''((()))***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""############""""""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""!!! !!!###$$$######$$$$$$$$$%%%%%%%%%$$$##################$$$'''&&&&&&&&&%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$#########""""""!!!!!!###$$$%%%$$$"""""""""###!!!### !!!"""$$$$$$%%%%%%$$$###"""!!!!!!"""$$$&&&'''%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$!!!!!!!!!"""###%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######""""""######$$$%%%"""###%%%'''((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###""""""###$$$%%%%%%&&&&&&"""$$$&&&''''''''''''(((%%%%%%&&&'''((((((((('''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((( !!!"""###%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))%%%%%%%%%'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&''')))******(((&&&%%%''''''''''''''''''''''''"""###%%%&&&'''&&&&&&%%%"""$$$%%%'''(((((('''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&******))))))((((((((('''%%%''')))***+++***)))(((%%%%%%&&&'''((()))******&&&'''''''''(((((())))))))))))))))))************************************************))))))))))))*********)))******+++,,,------------,,,,,,+++***((())))))))))))*********(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---...//////000............/////////000////////////000000000000yyysssooolllgggddd^^^\\\^^^cccdddaaaaaacccaaaaaaaaaaaa````````````ZZZ[[[\\\^^^___]]]YYYUUUSSSQQQOOONNNNNNLLLIIIFFFCCCCCCDDDEEEFFFDDD@@@===;;;;;;;;;:::888666555444000111111111111222222222222///+++)))))))))***)))'''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''+++&&&"""###(((***)))&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%###""" $$$$$$#########$$$&&&'''$$$######"""""""""""""""!!!"""###$$$%%%$$$##############################%%%###"""!!!"""!!! """"""#########$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$"""!!!!!!$$$&&&##############################""""""""""""######!!!###%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############""""""!!! !!!###### $$$&&&&&&$$$"""$$$$$$######$$$$$$%%%&&&###%%%''''''%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%######%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''&&&&&&'''(((***)))'''&&&&&&'''''' %%%666>>>555((($$$)))(((&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''&&&%%%&&&(((((((((&&&)))((('''&&&%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&++++++&&&$$$''''''$$$$$$&&&(((***++++++++++++))))))((((((((('''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))'''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''&&&'''(((***++++++++++++)))************+++++++++))))))***+++,,,,,,---...)))))))))***++++++,,,,,,((()))***,,,,,,++++++*********+++++++++,,,,,,,,,------...///000111222222000000//////////////////000000////////////000000{{{vvvrrrmmmhhhddd^^^]]]^^^cccdddaaa```cccbbbbbbbbbaaaaaaaaaaaa```[[[[[[\\\]]]]]]\\\XXXUUUSSSQQQOOONNNMMMLLLIIIGGGCCCCCCDDDFFFFFFEEEAAA>>>===<<<<<<:::888666555333222222111111111111111111000---)))'''''''''((('''&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''$$$!!!!!!###$$$###!!!''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!"""###%%%$$$######""""""######!!!"""###$$$%%%$$$$$$###########################&&&%%%############""" """"""#########$$$$$$$$$!!!"""""""""############$$$$$$$$$"""!!!!!!$$$&&&#################################""""""#########!!!###&&&&&&%%%$$$%%%%%%######""""""""""""######$$$$$$$$$############"""$$$""""""###$$$$$$!!!!!!###$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$%%%'''''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''&&&&&&&&&''')))(((&&&%%%%%%&&&(((###'''555;;;222)))&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%$$$$$$%%%'''((('''&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$((()))$$$"""$$$%%%""" !!!###%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++*********)))))))))'''((()))*********+++***))))))*********+++++++++(((((()))******+++,,,,,,((((((((()))******++++++)))******+++++++++*********++++++++++++,,,,,,,,,------...///000111222222......//////////////////000000////////////000000~~~zzzvvvooohhhccc___]]]___cccccc``````bbbccccccccccccbbbbbbbbbbbb]]]\\\ZZZZZZZZZYYYWWWUUUSSSQQQOOONNNMMMLLLIIIGGGCCCCCCDDDFFFHHHGGGCCC@@@???>>>===;;;999777444333333333333222111111000000000---)))''''''(((''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%$$$#####################$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""%%%$$$$$$###############"""######$$$%%%$$$$$$$$$########################'''&&&%%%%%%%%%&&&$$$##################$$$$$$$$$""""""""""""############$$$$$$$$$###!!!!!!$$$&&&########################$$$$$$############$$$$$$"""$$$&&&&&&%%%$$$$$$%%%######""""""""""""######$$$$$$$$$############"""%%%$$$$$$$$$&&&%%%$$$"""$$$######""""""###$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$%%%%%%###!!!%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&&&&''''''%%%&&&((('''%%%$$$$$$%%%'''$$$(((111333,,,&&&&&&&&&&&&''''''&&&&&&%%%%%%'''''''''&&&&&&''''''((($$$###"""$$$&&&''''''&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$((((((%%%###$$$$$$######$$$&&&'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++*********))))))))))))***))))))))))))))))))*********++++++'''(((((())))))*********''''''(((((()))*********,,,++++++*********++++++++++++++++++,,,,,,,,,,,,------...///000000111222------......//////000000000//////......//////000}}}xxxppphhhbbb```^^^___cccccc```___bbbeeeddddddddddddccccccccc^^^\\\YYYXXXXXXXXXVVVUUUTTTRRROOOMMMMMMKKKIIIGGGCCCDDDEEEGGGIIIHHHEEEBBB@@@???>>><<<999777444333555444444333111000000///111///+++*********)))(((&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''###%%%'''((('''((()))+++''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""###############$$$$$$$$$######"""%%%%%%&&&'''&&&%%%###"""$$$$$$###"""""""""""""""######$$$$$$$$$%%%%%%%%%########################'''&&&%%%%%%&&&&&&%%%$$$########################"""""""""""""""############$$$$$$###""""""###%%%########################%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""%%%%%%$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$############$$$$$$######$$$$$$%%%&&&$$$$$$###""" !!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''&&&$$$!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&''''''%%%'''((((((&&&%%%%%%&&&$$$###&&&+++)))$$$"""%%%%%%%%%'''''''''&&&%%%$$$&&&&&&&&&%%%&&&&&&''''''$$$######$$$&&&(((((('''((((((''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((((((((((((''''''((()))'''&&&%%%&&&&&&'''(((***+++,,,++++++***(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&(((***++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++******+++******)))))))))))))))))))))))))))************((()))))))))))))))))))))((((((((()))******++++++---,,,+++***)))***+++,,,+++++++++,,,,,,,,,------------......///000000111.........//////000111111/////////....../////////~~~~~~wwwooogggbbb___]]]___cccccc``````bbbeeeeeeeeeeeedddddddddddd]]][[[XXXWWWWWWWWWWWWVVVTTTRRROOOMMMLLLKKKIIIHHHDDDDDDEEEGGGIIIHHHEEEBBB@@@???>>><<<999777444333666555444333222000//////111...,,,*********)))((('''''''''''''''(((((()))&&&%%%%%%%%%%%%%%%%%%&&&"""$$$%%%%%%$$$$$$&&&'''''''''''''''&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""!!!"""#########!!! ######"""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$%%%%%%%%%########################%%%$$$###$$$%%%&&&%%%$$$##############################""""""""""""""""""###$$$$$$$$$""""""###%%%########################%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###""" !!!###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$######$$$%%%%%%%%%&&&&&&&&&$$$"""!!!$$$$$$######$$$$$$%%%&&&$$$$$$###""" !!!$$$&&&########################$$$$$$$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""#########$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((())))))'''&&&&&&'''$$$$$$%%%'''%%%!!!"""%%%$$$%%%&&&'''''''''%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%$$$%%%((()))(((''''''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((((((((((('''''''''((((((&&&%%%&&&(((%%%&&&'''((()))((('''&&&'''(((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&((()))*********)))(((((((((((((((((((((((())))))))))))))))))))))))************************************************,,,+++***)))((((((((()))(((((()))))))))***************************)))))))))******++++++,,,,,,------,,,+++******+++,,,---++++++,,,,,,,,,---------------......//////000000/////////000000111111111//////............//////}}}~~~~~~{{{tttlllfffccc^^^\\\^^^cccdddaaaaaaccceeeeeeeeeeeedddddddddddd\\\ZZZXXXXXXXXXYYYXXXWWWUUURRRNNNLLLKKKKKKJJJHHHDDDDDDEEEGGGIIIHHHDDDAAA???>>>===;;;999777444333666555444333222111000000...,,,***))))))((('''%%%(((''''''''''''((())))))######""""""""""""######((('''%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$#########$$$%%%%%%%%%$$$$$$############"""""""""""" !!!"""###$$$%%%%%%%%%#########$$$######""""""$$$######"""!!!"""""""""%%%$$$$$$$$$$$$%%%&&&&&&########################$$$###"""###%%%&&&%%%$$$$$$$$$$$$###########################"""""""""""""""###%%%$$$###"""###$$$########################$$$$$$############$$$$$$""""""###!!! !!!"""######""""""""""""######$$$$$$$$$############""""""###$$$###""""""$$$&&&###$$$&&&'''&&&%%%"""!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$###""""""$$$&&&########################$$$%%%&&&%%%###"""###%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''')))***)))(((&&&''''''&&&&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&((()))((('''%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%'''%%%"""###'''&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''(((((()))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))***************,,,+++)))((((((((()))***((((((((()))))))))******+++++++++******)))))))))******++++++,,,------...+++++++++++++++,,,------,,,,,,,,,,,,------------------........./////////000000000000000000/////////......------......///|||}}}|||wwwpppiiieeeccc\\\[[[]]]bbbdddbbbbbbeeeeeeeeeeeedddddddddccccccZZZYYYXXXYYYZZZZZZYYYXXXUUURRRNNNLLLKKKKKKJJJIIIEEEEEEFFFGGGHHHFFFCCC@@@===<<<<<<:::888666555333555555444333222222111111...,,,***))))))((('''%%%'''&&&&&&&&&&&&'''(((((($$$######""""""######$$$)))%%%!!!!!!%%%(((***)))''''''''''''&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&'''###########################""""""###%%%'''&&&%%%$$$$$$$$$#########""""""############"""""""""!!!"""###%%%$$$###"""###$$$#################################""""""#########$$$$$$$$$"""!!! """$$$######""""""""""""######$$$$$$$$$############""""""###$$$###!!!"""$$$'''############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&###!!!'''"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$##########################################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%###$$$$$$%%%&&&&&&''''''&&&((()))((('''&&&&&&&&&''''''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''(((******(((&&&%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%###$$$'''&&&"""###((()))******+++***)))((('''%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,,,,+++)))((('''(((***+++(((((((((((()))))))))***++++++***)))(((((('''''')))******+++,,,,,,------)))***+++,,,------......,,,,,,,,,------------...---------.........///////////////...------,,,,,,///......------......///{{{|||zzztttlllfffdddddd[[[ZZZ]]]bbbdddccccccfffeeeeeedddddddddcccccccccYYYXXXXXXZZZ[[[\\\ZZZYYYVVVRRRNNNLLLKKKKKKJJJIIIEEEEEEFFFGGGGGGEEEBBB???;;;;;;;;;:::888666555444555444444333333222222111000...,,,+++++++++)))'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''' !!!(((++++++''''''''''''&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""&&&&&&%%%%%%###""" """"""!!! !!!"""$$$%%%((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''########################$$$###"""$$$&&&((('''&&&$$$$$$$$$$$$######""""""$$$#########""""""!!!!!!"""###%%%%%%###"""###$$$##############################""""""""""""######&&&&&&&&&$$$""""""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############""""""$$$%%%$$$""""""%%%(((###"""!!! !!!###&&&((($$$$$$######$$$$$$%%%&&&###%%%''''''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& $$$&&&!!! '''""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%$$$###"""""""""####################################$$$$$$%%%%%%&&&!!!""""""""""""#########!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%"""###%%%'''((((((''''''######$$$%%%%%%&&&''''''%%%'''((('''&&&$$$%%%%%%%%%%%%######%%%((('''%%%&&&&&&%%%$$$%%%&&&((()))(((((((((((()))***,,,,,,(((&&&%%%%%%%%%%%%$$$"""&&&'''((((((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((%%%&&&***((($$$%%%***))))))******)))((('''&&&'''''''''((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++,,,,,,---------+++***((('''''')))***,,,(((((((((((())))))))))))******)))((('''&&&&&&%%%)))))))))***++++++,,,,,,'''(((+++---...///......,,,,,,,,,---------......---------.....................---,,,+++******))).........------.........~~~xxxppphhhbbb___ZZZ]]]bbbddddddccccccdddbbbcccdddeeeeeecccbbb```\\\[[[[[[[[[[[[YYYVVVSSSPPPOOONNNNNNNNNLLLHHHFFFEEEEEEEEEFFFGGGGGGEEECCC>>>======;;;:::888666555666555444333111000///...---+++'''&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''' """$$$$$$###!!!"""###$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$######"""&&&&&&%%%$$$"""###&&&((($$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$###$$$#########""""""!!!!!! !!!"""###$$$$$$$$$$$$%%%&&&$$$!!!###$$$%%%%%%%%%%%%$$$###%%%%%%$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""###$$$###""""""$$$&&&######""""""""""""######!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$######$$$&&&''''''&&&$$$###""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&$$$######"""'''%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""$$$((()))&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))'''$$$""""""###%%%'''&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$((('''&&&%%%$$$%%%%%%&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&'''(((((())))))"""$$$&&&'''&&&&&&'''(((***(((''''''))))))'''$$$'''(((((()))***++++++,,,)))))))))))))))))))))))))))************+++++++++''''''((((((((((((((((((%%%&&&&&&'''((())))))***+++*********))))))((((((******))))))))))))******///,,,+++,,,...///---+++******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,........................///---,,,,,,------,,,***|||rrrhhhbbb```[[[___ccceeedddcccbbbcccaaabbbdddeeefffeeedddccc]]]\\\[[[\\\\\\ZZZVVVTTTQQQPPPNNNNNNMMMLLLIIIGGGCCCCCCCCCDDDEEEEEECCCAAA>>>======;;;999777555444666555444333111000//////,,,***(((''''''(((((('''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$###$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%$$$######%%%'''%%%$$$############$$$%%%$$$$$$$$$%%%%%%$$$$$$###$$$#########""""""""""""%%%&&&&&&''''''&&&$$$$$$###%%%&&&%%%###"""""""""%%%$$$$$$######$$$$$$%%%###"""!!!!!!######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################"""!!!!!!"""######$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""""""###$$$###""""""$$$&&&$$$$$$############$$$$$$######$$$$$$$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$""""""############""""""######$$$%%%%%%$$$##############################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###%%%)))***'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))(((&&&%%%######$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''###%%%'''(((''''''((())),,,***(((((())))))&&&###''''''(((((()))******+++(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))((((((((('''''''''(((((())))))************)))))))))(((((((((((((((((()))***+++,,,...,,,++++++......---+++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,------------------------...------...111222222111sssiiicccaaa]]]```dddfffeeecccaaaaaa```aaaccceeeffffffffffff]]]]]]\\\\\\\\\ZZZWWWTTTSSSQQQNNNMMMMMMLLLJJJHHHCCCBBBBBBDDDEEEEEECCCAAA@@@???>>>===:::888666555555555444333111000//////---+++******+++***)))'''''''''&&&&&&&&&&&&'''''''''(((((('''%%%%%%''')))$$$$$$$$$$$$$$$%%%&&&&&&(((((('''&&&&&&%%%%%%$$$###$$$%%%$$$#########%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$$$$###############"""""""""###$$$$$$$$$### !!!###$$$$$$###"""###$$$'''%%%###!!!!!!###%%%'''&&&$$$""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###########################"""  """###%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""""""""""""""###$$$###""""""$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$"""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$&&&)))***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((()))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%%%%&&&((()))(((((()))******((('''&&&&&&$$$"""&&&&&&''''''((()))))))))(((((((((((((((((((((((('''((((((((())))))))))))++++++******)))))))))((())))))))))))))))))))))))******))))))))))))((((((&&&&&&'''((()))+++,,,------+++***+++,,,---,,,+++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,------------------------+++******+++...//////...sssiiidddbbb___bbbfffgggfffccc```___```aaabbbddddddeeedddddd^^^]]]\\\\\\\\\ZZZXXXUUUTTTQQQOOOMMMMMMLLLKKKIIIEEEDDDDDDEEEGGGGGGDDDBBBBBBAAA@@@???<<<:::777666555555444333222111000//////...------...---+++)))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###!!!"""%%%'''%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$!!!###%%%%%%###"""######&&&&&&&&&%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$######################## !!!!!! !!!"""$$$$$$"""!!!"""###%%%$$$###!!!!!!###$$$%%%(((&&&###"""$$$%%%&&&&&&################################################""""""#########$$$$$$$$$########################&&&%%%###!!!!!!###%%%&&&&&&%%%$$$######$$$%%%&&&"""""""""""""""""""""""""""###$$$###""""""$$$&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&((((((((('''((())))))(((''''''&&&%%%###"""&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******+++******))))))(((((('''************))))))))))))))))))))))))))))))((((((&&&''''''''')))***+++,,,++++++***++++++++++++***************++++++++++++++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,+++)))sssjjjeeeccc```dddgggiiigggccc```^^^aaaaaabbbbbbbbbaaaaaaaaa^^^]]][[[[[[[[[ZZZWWWUUUTTTRRRPPPOOONNNMMMKKKIIIDDDDDDDDDEEEFFFFFFDDDBBB@@@@@@???===;;;888666555444444333333222111000000...---,,,,,,---,,,***(((%%%%%%$$$$$$$$$$$$%%%%%%######"""!!! ###%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$#########!!!###%%%%%%###"""######$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%###############$$$$$$$$$"""###$$$%%%$$$###!!! $$$%%%&&&&&&$$$""""""###"""######$$$$$$######"""%%%""" """######################################################""""""#########$$$$$$$$$########################'''&&&$$$######$$$&&&'''&&&%%%$$$######$$$%%%&&&"""""""""""""""""""""""""""###$$$###""""""$$$&&&######""""""""""""######!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&''''''%%%$$$"""%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((($$$&&&''''''&&&&&&&&&''')))************)))))))))&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))*********++++++)))))))))(((((('''''''''************))))))))))))(((((((((((((((((())))))(((((((((((((((((()))***)))*********))))))******))))))*********+++++++++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...,,,uuulllfffddd```dddhhhjjjhhhddd```___aaaaaaaaa`````````______^^^\\\ZZZYYYYYYYYYWWWUUUSSSRRRQQQQQQPPPNNNKKKHHHBBBAAAAAACCCDDDDDDBBB@@@;;;;;;;;;999888666444333444444333333222111000000,,,***))))))))))))(((&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%###""""""$$$&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$###""""""###$$$%%%$$$#########%%%######$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$((()))***)))'''%%%%%%%%%!!!"""###$$$$$$###"""!!!%%%###!!! """#########################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""""""""""""""###$$$###""""""$$$&&&###""""""""""""""""""###!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((()))((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''(((%%%%%%&&&&&&''''''((((((&&&'''((())))))(((&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((()))))))))$$$&&&''''''&&&%%%%%%&&&%%%&&&(((((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''************++++++++++++'''''''''''''''((((((((())))))))))))))))))))))))''''''(((((((((((()))))))))((((((''''''(((((((((((()))***)))(((((()))***)))))))))************+++******)))******+++,,,---++++++++++++++++++++++++(((((((((***---/////////zzzooohhheee```dddiiikkkiiieeeaaa___aaa````````````aaaaaabbb]]][[[YYYXXXXXXWWWVVVTTTRRRRRRRRRSSSRRRPPPKKKGGGBBBAAAAAACCCDDDDDDBBB@@@::::::999999888666555444444333333222222111111111---+++)))(((((())))))((('''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&(((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$######%%%%%%%%%$$$######%%%'''"""###$$$%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###""""""!!!!!!"""######%%%'''(((((('''&&&&&&'''######""""""""""""######%%%$$$###$$$%%%&&&%%%###################################################"""############$$$$$$$$$########################!!!"""###$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""""""###$$$###""""""$$$&&&$$$######""""""######$$$"""######$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$""""""############""""""###$$$%%%&&&&&&%%%$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########"""###%%%&&&'''##############################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%###%%%&&&(((((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&'''(((((($$$%%%(((******)))((('''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%'''((((((&&&&&&&&&'''$$$&&&((((((%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************'''''''''((())))))******'''''''''(((((())))))***'''''''''((((((((())))))'''''''''''''''((()))***&&&(((***)))'''&&&(((***))))))))))))************))))))))))))***+++,,,---++++++++++++++++++++++++%%%%%%%%%'''***,,,---,,,}}}qqqiiifff```dddiiikkkiiieeebbb```````````````aaacccdddeee]]][[[XXXWWWWWWWWWUUUTTTQQQRRRSSSTTTTTTPPPKKKFFFDDDCCCCCCDDDFFFFFFCCCAAA;;;;;;;;;;;;:::999888888444333333222222111111111111...+++******+++,,,+++((((((''''''''''''((((((&&&((())))))(((''''''(((&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$"""###&&&(((###$$$%%%%%%%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&$$$"""!!! !!!###$$$ """$$$%%%$$$$$$%%%&&&%%%###!!! !!!###%%%!!!!!! !!!######!!!""""""""""""""""""""""""########################"""############$$$$$$$$$########################!!!"""$$$&&&&&&$$$"""!!!###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""###$$$###""""""$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%$$$$$$#########""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&$$$###"""""""""$$$'''(((########################%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''!!!###'''***++++++***)))###$$$&&&'''((('''&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&((())))))(((''''''(((+++...///...+++((()))+++((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))***+++,,,,,,%%%&&&&&&'''((())))))***&&&'''''''''(((((())))))%%%%%%%%%&&&((()))+++,,,&&&(((***)))&&&&&&'''***))))))))))))************))))))))))))***+++,,,---************************+++***)))***,,,------,,,tttiiicccaaabbbdddeeedddaaa]]][[[```aaabbbccccccbbb``````^^^]]][[[XXXVVVVVVVVVVVVSSSRRRRRRRRRRRROOOLLLHHHCCCCCCCCCDDDEEEDDDAAA???======<<<:::888777555555:::999777444222111000///000///---+++***(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''+++)))'''&&&&&&&&&%%%###&&&&&&%%%$$$$$$######"""###$$$$$$###!!!!!!###%%%%%%%%%&&&(((***)))'''%%%###"""!!! !!!"""$$$&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&((('''%%%######$$$%%%&&&$$$$$$$$$$$$######""""""########################!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%### !!!"""#####################"""!!! $$$$$$$$$$$$$$$###"""!!!"""""""""""""""######$$$%%%###""""""###$$$$$$##############################$$$$$$%%%%%%&&&''''''%%%$$$$$$$$$###""""""""" !!!!!!"""###$$$$$$$$$%%%%%%$$$######$$$%%%%%%!!!"""###$$$%%%$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&$$$###!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((("""###%%%&&&((()))******&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))***%%%&&&''''''&&&&&&''')))###$$$%%%'''(((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***************)))))))))((($$$$$$%%%&&&'''((()))***)))((('''&&&'''(((+++,,,******)))''''''&&&&&&&&&******))))))((((((''''''+++***)))(((((()))*********+++,,,,,,------,,,,,,++++++******************,,,,,,++++++***)))))))))tttiiidddccceeeggghhhfffbbb___]]]___```aaabbbccccccbbbaaa^^^]]][[[XXXWWWVVVVVVVVVRRRQQQQQQQQQPPPNNNKKKHHHCCCCCCCCCDDDEEEDDDAAA???>>>===<<<:::999777666555999888666444222111111000111///...+++***(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%''''''***(((&&&%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$&&&&&&&&&###"""""""""%%%%%%&&&((())))))'''%%%$$$###!!!!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%$$$"""""""""$$$%%%######"""""""""!!!!!!!!!########################"""""""""""""""#########"""###############"""""""""############$$$$$$$$$,,,)))&&&$$$$$$$$$######$$$#########""""""""""""$$$$$$$$$$$$$$$###"""""""""""""""""""""###$$$$$$%%%###""""""###$$$$$$###################################################$$$$$$$$$$$$############!!!!!!!!!"""###$$$$$$$$$$$$$$$###""""""###$$$$$$!!!"""###$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$###!!!!!!"""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((())))))***))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))%%%&&&''''''&&&&&&''')))&&&&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((''''''&&&'''((()))************)))))))))(((((($$$%%%%%%&&&'''((())))))))))))(((''''''(((*********)))(((''''''&&&&&&&&&))))))))))))((((((''''''+++***)))(((((()))******)))***++++++,,,,,,++++++******************************************++++++sssiiifffcccfffhhhhhheeebbb___^^^]]]^^^```bbbcccccccccbbb^^^]]][[[YYYWWWVVVVVVUUURRRQQQPPPPPPOOOMMMJJJGGGCCCBBBCCCDDDEEEDDDBBB@@@>>>>>><<<;;;999777666666777666555444333222222222111000...,,,)))((('''&&&((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&((())))))'''%%%$$$$$$$$$###""""""######$$$%%%%%%&&&&&&###%%%''''''&&&$$$###$$$%%%%%%%%%'''))))))'''%%%%%%$$$"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###$$$############$$$%%%%%%%%%$$$"""!!!!!!"""###$$$###############"""""""""####################################""""""""""""""""""#########"""!!!!!!"""############$$$$$$$$$)))'''$$$""""""###"""!!!%%%$$$###"""!!!"""######$$$$$$%%%%%%%%%$$$#########""""""""""""###$$$$$$%%%###""""""###$$$$$$###########################%%%$$$$$$###""""""!!!!!!#########$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$######"""!!!!!!"""######!!!"""######$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$######""""""!!!!!!!!!""""""######$$$%%%&&&&&&'''&&&%%%$$$###"""!!!!!!######$$$$$$$$$$$$######$$$$$$###""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&'''###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((($$$&&&''''''&&&&&&'''(((((((((((('''&&&$$$###"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((***)))(((''''''&&&'''''')))))))))(((((((((((('''***))))))(((((())))))***((())))))***+++*********************************((())))))***++++++,,,,,,rrriiigggbbbeeehhhgggccc___\\\\\\^^^___```bbbbbbbbbaaaaaa^^^]]]\\\ZZZXXXWWWVVVUUUSSSQQQPPPOOOOOONNNKKKHHHCCCBBBBBBCCCDDDDDDBBBAAA???>>>===;;;:::888777666666555444444333333333333222000...,,,)))'''&&&&&&))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((())))))'''%%%$$$%%%%%%$$$############$$$$$$%%%%%%%%%"""$$$&&&&&&%%%%%%'''(((%%%%%%%%%&&&(((((('''%%%%%%%%%###""""""""""""###"""######$$$$$$$$$#####################$$$$$$%%%%%%$$$"""!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######""""""!!!!!! !!!"""""""""""""""""""""#########$$$$$$$$$$$$"""!!!!!!###$$$$$$###%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%%%%###""""""###$$$$$$###########################&&&%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$#########""""""#########!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""##################"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$$$$######$$$######""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###"""""""""###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''$$$&&&''''''&&&%%%'''(((((((((((('''&&&$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))))))))((((((((('''''''''&&&&&&''''''''''''''''''))))))******)))((('''&&&))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***((()))******++++++*********************+++++++++))))))*********+++++++++qqqiiigggbbbfffjjjhhhccc^^^\\\\\\```aaabbbbbbaaa```___^^^^^^]]]\\\[[[YYYWWWVVVUUUUUUSSSQQQPPPPPPNNNLLLJJJCCCBBBBBBBBBDDDDDDCCCBBB@@@???>>><<<:::999888777666555444333333333333444111000...,,,)))((('''&&&))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((()))***(((&&&%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$"""###&&&(((%%%%%%$$$%%%'''((('''%%%%%%%%%$$$######"""""""""######$$$$$$$$$######"""######""""""######$$$%%%%%%$$$###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######""""""!!!!!! !!!###$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$$$$&&&''''''&&&%%%$$$"""!!!!!!###%%%&&&###$$$$$$%%%%%%$$$$$$$$$###############$$$$$$%%%%%%###""""""###$$$$$$####################################$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&################################################"""######$$$$$$######"""###""""""######$$$$$$%%%"""#########$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!!!!"""###%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''###$$$$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''))))))******)))((('''&&&)))((((((''''''''''''((('''''''''''''''(((((((((''''''(((((()))))))))))))))******+++++++++++++++))))))*********++++++++++++++++++*********))))))qqqiiigggeeejjjmmmkkkeee___]]]^^^aaabbbbbbbbbaaa___]]]\\\^^^]]]]]]\\\ZZZXXXVVVUUUVVVTTTQQQPPPPPPOOOMMMKKKCCCBBBAAABBBCCCDDDDDDCCC@@@@@@>>>===;;;999888888666555444444333333333333000///---+++***(((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))***(((&&&&&&'''''''''%%%&&&&&&%%%%%%$$$######"""&&&&&&%%%###!!! """$$$&&&$$$$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###""""""""""""###$$$$$$%%%$$$###""""""###%%%&&&"""""""""###################################################"""""""""""" """###$$$%%%%%%"""############$$$$$$$$$&&&%%%######$$$$$$""" $$$$$$###"""###$$$%%%&&&""""""###$$$$$$$$$######$$$############$$$%%%%%%%%%###""""""###$$$$$$########################### !!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!!!!!!!"""###$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''##################""""""#########$$$$$$$$$%%%%%%""""""############"""""""""""""""###$$$$$$%%%%%%""""""""""""#######################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!""""""$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###%%%&&&&&&%%%%%%&&&'''%%%$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((''''''''''''((((((&&&''''''''''''(((((((((&&&&&&'''((()))))))))))))))***++++++,,,,,,++++++)))))))))***++++++,,,,,,,,,,,,++++++***))))))(((qqqhhhgggeeejjjooolllddd^^^]]]^^^``````aaaaaaaaa```^^^]]]]]]]]]]]]\\\[[[XXXVVVUUUUUUSSSPPPOOOOOONNNLLLJJJCCCBBBAAAAAACCCDDDDDDCCCAAA@@@???===;;;:::999888777666555444333222222222///...,,,+++***)))))))))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%''''''((('''%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$"""######!!!!!!!!!&&&$$$###$$$%%%'''&&&%%%######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""###$$$$$$$$$###!!!!!!!!!"""$$$&&&!!!!!!!!!"""""""""##############################"""""""""""""""#########!!!"""######$$$#########"""############$$$$$$$$$"""!!! !!!!!!#########$$$$$$%%%%%%%%% !!!"""############"""$$$$$$######$$$$$$%%%&&&%%%###""""""###$$$$$$###########################!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""!!!!!! !!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############!!!!!!""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""############""""""!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%############$$$$$$$$$$$$########################"""""""""!!! $$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&''''''&&&$$$######%%%&&&&&&%%%$$$&&&'''%%%%%%$$$$$$%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((()))))))))(((''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))))))))(((''''''(((******((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&'''))))))))))))(((((())))))***+++*********((())))))***++++++,,,,,,++++++******************qqqhhhfffccciiimmmjjjbbb[[[ZZZ\\\^^^___```aaaaaa```______]]]^^^]]]]]][[[XXXVVVUUUTTTRRROOONNNMMMMMMKKKIIICCCBBBAAAAAACCCDDDDDDDDDAAA@@@???>>><<<:::999888777777555444333222222222...---,,,+++************&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&''''''&&&$$$$$$%%%&&&%%%$$$#########$$$$$$%%%&&&&&&$$$&&&%%%$$$###&&&$$$######%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""""""""""""""######$$$"""!!!  !!!###%%%""""""######$$$$$$$$$%%%########################!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$"""!!!!!!"""############$$$$$$$$$!!! """$$$%%%$$$###"""###$$$%%%%%%%%%%%%$$$ !!!"""""""""""""""$$$$$$######$$$$$$%%%&&&%%%###""""""###$$$$$$###########################%%%%%%$$$$$$###"""""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""!!! !!!###$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!  """###%%%&&&&&&(((''''''&&&%%%$$$######""""""############""""""!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''"""############$$$$$$$$$########################$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%###!!!$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$######%%%&&&&&&%%%$$$&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((()))))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''))))))***)))((('''&&&'''(((+++,,,(((((('''''''''(((((()))&&&&&&&&&'''''''''(((((($$$%%%'''))))))))))))((('''(((((()))))))))))))))((())))))***++++++,,,,,,)))))))))***++++++,,,,,,sssgggaaadddhhhjjjhhhccc]]]ZZZZZZ``````bbbdddfffeeebbb___^^^\\\YYYWWWVVVTTTRRROOOOOOOOOPPPQQQRRRPPPMMMJJJBBBAAA@@@AAACCCDDDCCCBBB@@@???>>>===;;;999888777777666444333222222333444,,,+++***+++++++++)))'''((('''&&&&&&(((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$###"""!!!!!!!!!"""###%%%%%%%%%$$$$$$$$$######$$$"""$$$((('''!!!!!!&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###""" !!!"""$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################(((%%%######%%%%%%### $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$#########""""""!!!!!!&&&&&&%%%$$$$$$#####################"""""""""""" !!!######$$$$$$""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!"""!!!!!!!!!"""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$ ###&&&&&&""" """%%%$$$$$$######$$$%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''%%%###!!!###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''''''''''''''(((((((((((()))))))))***+++++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((('''''''''''')))((((((((()))+++---///*********))))))))))))(((******+++,,,+++***)))(((ttthhhccccccfffiiigggaaa\\\YYYYYY___```bbbdddffffffcccaaa___]]]ZZZXXXWWWVVVSSSQQQSSSRRRQQQQQQQQQOOOLLLIIIBBBAAA@@@AAACCCDDDCCCBBB@@@???>>>===;;;999888777777666555333333333333333///---+++++++++)))'''%%%%%%$$$######%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$"""$$$(((&&&!!!"""&&&""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$###"""!!!!!!!!!""""""######$$$$$$$$$###"""""""""############$$$$$$$$$#########""""""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%############"""""""""!!!######################## !!!"""###$$$%%%%%%!!!!!!""""""######""""""###########################"""""""""""""""###$$$"""!!!!!!!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!"""""""""###$$$$$$"""!!!""""""%%%%%%$$$#########$$$$$$"""###$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''''''''''''''((((((((((((((()))))))))))))))******))))))))))))))))))))))))%%%&&&''''''(((((('''''''''''''''((((((((()))))))))(((((()))***+++---...++++++*********)))))))))******+++++++++***)))(((tttjjjdddaaadddgggfff```[[[XXXXXX^^^___aaaeeehhhhhhfffccc```^^^[[[YYYXXXVVVTTTRRRVVVTTTQQQPPPOOOMMMKKKIIIAAAAAA@@@BBBCCCDDDCCCAAA@@@???>>>===;;;999888777777666555444333333333333111///,,,+++***(((&&&$$$$$$###"""###$$$%%%$$$"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#########"""$$$&&&%%%""""""%%%!!!!!!"""############"""""""""#########$$$$$$$$$%%%$$$######""""""######"""######$$$$$$$$$######"""############$$$$$$$$$###""""""""""""!!!!!!!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$$$$######$$$%%%##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$############"""""""""""" !!!!!!"""######$$$$$$ !!!"""###$$$%%%%%%###$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""$$$%%%%%%""""""!!!!!!!!!!!!"""#########$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""$$$"""!!!!!!###$$$$$$###&&&%%%$$$###############""""""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((((('''&&&&&&''''''''''''((((((((()))(((((((((((((((''''''************************&&&&&&'''(((((((((((('''%%%&&&&&&''')))******+++))))))))))))***+++------,,,+++++++++******************++++++******)))(((tttjjjfff```dddgggeee```[[[XXXXXX]]]^^^aaaeeehhhiiihhhfff```]]]ZZZXXXWWWVVVTTTSSSUUURRROOOMMMMMMLLLJJJIIIAAA@@@AAABBBDDDDDDBBBAAA@@@???>>>===;;;999888777777666555555444333333333000...+++******)))'''%%%'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%###"""###%%%!!!""""""###########################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############""""""""""""!!!"""$$$%%%%%%$$$"""!!!################################################"""$$$&&&%%%"""!!!###&&&""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""############$$$$$$$$$$$$######"""!!!!!!"""###############"""""""""""""""""""""""""""######$$$$$$############"""""""""!!!$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%""""""!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%""" ###&&&%%%$$$&&&%%%$$$###""""""""""""%%%%%%%%%$$$$$$###""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$############$$$%%%%%%&&&''''''%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''(((((()))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&''''''((())))))******)))))))))******+++,,,,,,,,,,,,,,,+++++++++*********************))))))(((rrrjjjfff```dddgggfffaaa[[[YYYYYY\\\^^^```eeeiiijjjhhhggg___\\\XXXVVVUUUUUUTTTSSSRRROOOMMMLLLLLLKKKJJJIII@@@@@@AAACCCDDDDDDBBB@@@@@@???>>>===;;;999888777666666666666555444333333///,,,***)))******)))((()))'''&&&'''((()))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$######"""$$$%%%###""""""###$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!########################""""""""""""""""""""""""$$$&&&(((&&&###"""###&&&""""""""""""""""""""""""###""""""!!! !!!!!!"""""""""######$$$$$$$$$###""""""""""""""""""###""""""""""""""""""######%%%%%%$$$$$$$$$#####################"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############"""""""""""""""!!!!!!!!!"""######$$$$$$######"""$$$$$$############$$$$$$&&&""" $$$&&&&&&$$$%%%$$$######"""""""""###&&&&&&%%%%%%$$$$$$$$$$$$########################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$############$$$%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''*********))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((())))))))))))))))))((((((((()))******++++++++++++,,,,,,,,,+++++++++***************)))))))))))))))ppphhhddd```cccgggeee```\\\YYYYYY\\\]]]```dddhhhiiihhhfff^^^[[[WWWUUUTTTTTTTTTSSSPPPOOOMMMLLLLLLLLLJJJHHH@@@@@@AAACCCEEEDDDBBB@@@@@@???>>>===;;;999888777666666777666666555333333...,,,)))((()))******)))'''&&&%%%&&&'''((('''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######!!!%%%%%%!!! """$$$#########$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$"""######$$$$$$$$$######"""############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""########################""""""""""""""""""""""""$$$%%%%%%%%%$$$###$$$%%%########################$$$###"""!!!!!! !!!!!!!!!""""""###$$$$$$$$$########################""""""""""""############&&&&&&%%%%%%$$$######""" !!!"""###$$$%%%%%%!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%######"""""""""!!!"""############""""""""""""############""""""""""""!!!!!!!!!!!!""""""%%%###""""""$$$%%%%%%$$$######"""""""""######$$$######"""""""""######$$$########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!!!!""""""###$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''******)))))))))))))))(((((((((((((((((((((((((((''''''((())))))))))))(((*********))))))(((((((((((()))***+++++++++++++++,,,+++++++++************+++***)))(((((((((((()))|||mmmfffbbb^^^bbbeeeddd___ZZZXXXXXX[[[\\\___cccggghhhgggeee___\\\XXXUUUUUUUUUUUUUUURRRQQQPPPOOOOOOLLLIIIFFF@@@@@@AAACCCEEEEEEBBB???@@@???>>>===;;;999888777666666777777666555444333000---***((()))))))))((('''&&&%%%%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!%%%%%% ###%%%###""""""###$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%!!!"""###%%%%%%%%%$$$#########$$$$$$$$$###"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""  !!!$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""############$$$$$$$$$$$$############ !!!"""###$$$%%%%%%""""""######""""""!!!!!!########################%%%%%%$$$#########$$$$$$!!!"""###$$$%%%%%%$$$$$$""""""############""""""""""""!!!!!!!!!!!!""""""###$$$&&&%%%$$$######$$$"""!!!!!!""""""###$$$%%%!!!!!! !!!"""$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$%%%%%%&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$### !!!!!!"""######$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((()))((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))*********((()))***+++,,,+++******++++++*********)))))))))+++***)))((('''(((((())){{{llldddaaa]]]```dddccc^^^YYYWWWWWW[[[\\\___cccggghhhfffddd```]]]YYYVVVVVVWWWWWWVVVUUUTTTSSSRRRQQQMMMHHHEEE???@@@AAADDDEEEEEEBBB???@@@???>>>===;;;999888777666777777777777555444333222///+++)))(((((('''&&&((('''&&&&&&(((((('''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((($$$###"""!!!!!!!!!"""###%%%%%%%%%$$$$$$$$$######!!!%%%%%% ###%%%###!!!!!!"""###############"""############$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""#########$$$!!!!!!!!!"""######$$$$$$############""""""""""""$$$$$$######""" """"""""""""""""""""""""############$$$%%%&&&&&&!!!"""$$$%%%&&&&&&&&&%%%""""""############""""""$$$$$$############$$$$$$"""%%%((('''$$$!!!"""### !!!!!!!!!"""$$$%%%&&&!!!!!!!!!!!!"""###%%%&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''))))))'''%%%###$$$$$$$$$%%%%%%$$$$$$$$$################################################$$$$$$$$$%%%%%%&&&&&&&&&########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############### !!!!!!"""######$$$$$$""""""###$$$%%%%%%&&&&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''((()))***+++,,,,,,((()))+++,,,,,,+++***)))*********))))))))))))(((+++***((('''''''''((()))oooddd\\\`````````___]]][[[YYYWWW\\\^^^aaaeeeggggggfffeee[[[[[[[[[ZZZYYYWWWUUUTTTXXXUUURRRQQQQQQMMMGGGBBBAAABBBDDDEEEEEEDDDBBBAAAAAA@@@???===;;;::::::999888888777666555333111000...,,,***))))))***))))))'''&&&%%%$$$$$$%%%&&&'''***(((&&&###"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''""""""""""""!!!!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###%%%&&&'''(((%%%%%%%%%$$$$$$#########"""$$$%%%%%%$$$###%%%&&&###########################"""!!! !!!"""###&&&&&&%%%$$$$$$######"""#########"""""""""""""""$$$$$$###"""!!!!!!""""""$$$&&&((()))(((&&&$$$""" !!!"""######$$$$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$###%%%%%%$$$"""!!!"""###$$$###"""""""""###%%%&&&$$$$$$######""""""!!!!!!""""""""""""############$$$%%%%%%###!!!!!!"""$$$""""""!!!!!!!!!!!!""""""######"""""""""$$$%%%&&&!!!!!! !!!!!!"""##############################""""""!!! ######""""""###$$$$$$%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###!!!""""""#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%###""""""""""""""""""""""""###$$$%%%%%%######$$$%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%########################%%%%%%$$$######$$$%%%%%%###%%%''''''&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$$$$$$$##################$$$###"""###$$$$$$###"""######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$###"""$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$######""""""######$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''((((((((('''&&&&&&%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%&&&''')))))))))((((((''''''''''''''''''''''''((()))))))))))))))((((((******++++++++++++******(((((())))))))))))((('''***)))''''''((())))))(((oooddd^^^___`````````^^^\\\ZZZXXX^^^```cccggghhhhhhhhhggg\\\\\\\\\[[[ZZZXXXUUUTTTWWWUUURRRQQQQQQNNNIIIDDDBBBBBBCCCDDDDDDCCCBBBBBBAAA@@@>>><<<;;;:::999999888888777666555333111000000...+++)))))))))((('''&&&&&&&&&%%%%%%&&&&&&&&&((('''%%%$$$###$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$######$$$%%%$$$"""!!!"""##############################"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""""""""$$$%%%'''((((((&&&$$$""" !!!"""######$$$$$$###$$$$$$$$$$$$$$$###""""""$$$######""""""######$$$###$$$%%%$$$"""!!!"""###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$############""""""""""""############"""###$$$###!!! !!!"""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!"""###""""""!!!!!!""""""###$$$###########################""""""!!! !!!!!!$$$###############$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###########################%%%&&&''''''%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%########################%%%%%%$$$######$$$%%%%%%###%%%''''''&&&%%%&&&'''%%%&&&&&&&&&&&&%%%$$$$$$########################%%%$$$###$$$%%%&&&%%%###%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&%%%%%%$$$###&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((()))***+++++++++***)))''''''''''''''''''''''''(((((())))))))))))(((((()))******++++++******)))))))))************))))))+++)))(((((()))***)))(((pppeee___]]]^^^`````````^^^[[[ZZZ^^^```cccfffhhhhhhgggfff^^^^^^]]]]]][[[XXXVVVTTTVVVSSSQQQQQQQQQOOOJJJFFFCCCCCCCCCCCCCCCCCCCCCCCCAAA???>>><<<:::999888777777777777666555333222111222///,,,))))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%###!!! ###########################""""""!!!!!!""""""###""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$%%%&&&''''''&&&$$$""" !!!"""######$$$$$$######$$$$$$$$$$$$###""""""$$$######""""""######$$$###$$$%%%$$$"""""""""$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""############!!!###%%%%%%###"""""""""###""""""!!!!!!""""""######"""!!! !!!!!!"""######""""""######$$$$$$########################$$$###""""""!!!"""""""""$$$$$$###############$$$$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$$$$###########################%%%&&&'''&&&%%%$$$%%%'''%%%%%%$$$$$$######$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$&&&''''''%%%$$$%%%%%%$$$%%%%%%%%%%%%$$$##############################&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$#########%%%%%%$$$###"""!!! &&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''(((((())))))))))))(((((()))******++++++******)))******++++++++++++******+++***((((((***+++******pppfff```[[[]]]```bbbbbb```]]][[[\\\^^^aaadddfffeeedddccc_________]]][[[YYYVVVUUUTTTQQQOOONNNOOONNNJJJFFFDDDDDDCCCCCCCCCCCCDDDDDD@@@???===;;;999888777666777777777666555333222111111...+++))))))((('''&&&$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%###$$$$$$###!!! !!!########################""""""""""""""""""""""""""""""######$$$$$$$$$%%%##################$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$### !!!"""######$$$$$$#########$$$$$$$$$######"""######""""""""""""######"""$$$%%%$$$###"""###$$$"""###$$$%%%&&&%%%$$$###"""######$$$$$$%%%%%%%%%!!!"""""""""###############%%%((()))'''%%%%%%%%%###""""""""""""""""""###&&&%%%$$$"""""""""######$$$$$$$$$######$$$%%%%%%########################$$$$$$######"""######$$$%%%$$$######"""#########$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$#################################"""$$$$$$$$$###"""###$$$%%%%%%$$$$$$###$$$$$$%%% !!!"""$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$###""""""###############$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$######""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$######'''''''''''''''''''''''''''(((((())))))))))))((())))))************))))))))))))******++++++******+++***))))))+++,,,++++++ooofff```ZZZ\\\```cccdddaaa^^^\\\\\\^^^aaadddeeeeeedddccc_________^^^\\\YYYWWWVVVSSSPPPMMMLLLMMMLLLIIIEEEEEEDDDCCCCCCCCCCCCDDDEEEAAA@@@>>>;;;999777666666666666666666555444222222///---***))))))***)))((($$$%%%&&&''''''&&&%%%$$$######$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###"""""""""######$$$$$$$$$"""###$$$###""""""###$$$########################""""""############""""""$$$$$$$$$######""""""""" !!!!!!!!!""""""######%%%$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$$$$### !!!"""######$$$$$$###"""######$$$$$$$$$#########""""""""""""""""""###"""###$$$$$$###"""###$$$ !!!###$$$$$$$$$###"""!!!"""""""""######$$$$$$!!!"""""""""###############%%%((()))(((&&&%%%%%%######""""""""""""######&&&%%%$$$"""""""""######%%%%%%$$$$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$!!!!!!"""###############!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%####################################"""###$$$$$$""""""###$$$%%%$$$$$$###$$$$$$%%%%%%!!!""""""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%######$$$######$$$$$$######"""!!!""""""#########$$$$$$$$$%%%###"""###$$$%%%$$$"""""""""!!!!!!""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""#########$$$$$$%%%%%%######$$$%%%%%%&&&''''''###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))))))))))))))******)))))))))'''(((((()))******))))))+++)))((()))+++,,,,,,+++oooddd___YYY]]]aaaeeeeeeccc^^^[[[^^^```cccfffgggfffeeeddd]]]^^^^^^]]]\\\ZZZXXXWWWSSSPPPLLLLLLLLLLLLIIIEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA>>><<<:::888777666666666666666555444333222...,,,)))))))))******)))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$"""""""""###############!!!"""$$$###""""""$$$%%%########################"""######$$$$$$######"""%%%$$$$$$###""""""!!!!!! !!!!!!"""""""""$$$############$$$%%%%%%""""""###$$$$$$$$$$$$### !!!"""######$$$$$$###""""""###$$$$$$$$$$$$######""""""!!!!!!""""""###"""###$$$$$$###"""$$$%%% !!!!!!"""###""""""""""""""""""""""""#########""""""""""""############!!!###%%%&&&%%%$$$$$$$$$$$$######""""""######$$$###"""!!! !!!!!!"""%%%%%%$$$$$$######$$$$$$#################################"""######$$$%%%######""""""###$$$$$$%%%$$$$$$############$$$$$$ !!!!!!"""###""""""""""""$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$######""""""$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######%%%&&&&&&$$$###$$$$$$###$$$$$$$$$$$$###"""""""""""""""###$$$$$$%%%%%%$$$###""""""$$$$$$###"""$$$############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$#########"""######$$$%%%&&&''''''"""######$$$&&&''''''((($$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))******)))((())))))******))))))(((&&&'''((()))))))))))))))***((('''(((***,,,,,,+++nnnccc]]]YYY]]]bbbfffgggccc^^^[[[^^^```cccfffffffffdddccc[[[\\\\\\\\\\\\ZZZYYYXXXVVVRRRNNNMMMMMMMMMJJJFFFCCCDDDEEEFFFFFFEEEDDDCCCCCCBBB???===:::888777777666666666666555444333333000---***)))))))))((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$%%%############""""""""""""!!!"""######!!! !!!"""########################"""###$$$$$$$$$$$$###"""############"""""""""""" !!!""""""######"""""""""""""""###$$$%%%!!!""""""############$$$ !!!"""######$$$$$$###""""""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!###$$$$$$######$$$%%%"""""""""!!!"""######$$$$$$$$$###############"""""""""""""""############!!!###$$$$$$######$$$%%%$$$######""""""######$$$"""!!!!!! !!!"""###%%%%%%$$$#######################################"""""""""""""""###$$$$$$!!!!!!""""""###$$$&&&&&&$$$$$$############$$$$$$!!!!!!"""###############!!!###%%%&&&''''''########################$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""$$$%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""!!!""""""###$$$$$$%%%%%%%%%$$$######%%%%%%$$$##################$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&''''''''''''''''''''''''&&&'''((()))************(((((())))))))))))((((((''''''((()))***+++******)))'''&&&''')))++++++***nnnbbb\\\ZZZ^^^cccggggggccc^^^ZZZ\\\^^^aaacccddddddbbbaaaZZZ[[[[[[\\\[[[ZZZYYYXXXXXXTTTPPPNNNOOONNNKKKHHHBBBDDDEEEGGGGGGEEEDDDBBBDDDBBB@@@===;;;999888777666666666666555444333333222///+++))))))((('''%%%''''''%%%$$$$$$%%%'''''''''&&&$$$######$$$&&&''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!"""######"""########################"""###$$$%%%%%%$$$###"""!!!!!!!!!"""######$$$$$$ !!!!!!"""###$$$$$$$$$""""""!!!!!!"""###$$$$$$!!!!!!""""""#########$$$ !!!"""######$$$$$$###!!!"""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!###$$$$$$######$$$&&&$$$###"""""""""###%%%&&&&&&%%%%%%$$$$$$#########""""""""""""############$$$%%%%%%%%%$$$$$$&&&((($$$$$$############$$$$$$######"""""""""$$$%%%&&&%%%$$$$$$###"""""""""###########################""""""!!!!!!"""###$$$$$$!!!!!!!!!"""###%%%&&&'''$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################"""$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!#########"""!!!"""###$$$#########$$$%%%%%%&&& !!!"""$$$&&&(((***+++$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!###%%%%%%$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######!!!""""""###$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$!!!!!!!!!!!!!!!""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$((()))))))))((('''&&&&&&$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$##################$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((((('''&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''(((***+++''''''''''''''''''''''''&&&'''((()))************(((((())))))))))))(((((((((((()))++++++,,,,,,,,,((('''&&&''')))++++++***{{{kkkbbb^^^^^^aaadddffffffbbb^^^[[[\\\]]]```cccfffgggeeeccc\\\ZZZYYYXXXYYYXXXWWWUUUTTTRRROOONNNMMMMMMKKKIIIFFFFFFEEEEEEEEEEEEFFFFFFDDDBBB@@@===:::999888888777777666555333111///...111///,,,)))''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###%%%''''''&&&$$$%%%%%%%%%%%%&&&''''''(((&&&&&&'''&&&###%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """###"""!!! !!!###&&&&&&&&&%%%%%%###""""""########################"""###$$$%%%$$$###  !!!###$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""###############""""""""""""######$$$""" """###!!!""""""""""""############$$$$$$%%%%%%%%%$$$######&&&%%%$$$"""!!! !!!$$$###!!! !!!$$$######""""""""""""######$$$$$$###$$$%%%$$$"""!!!#########"""!!!"""### !!!"""###$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!##############################""""""""""""######%%%$$$"""  ######$$$$$$$$$$$$######"""############$$$$$$$$$########################&&&&&&%%%%%%$$$###"""""""""""""""""""""!!! %%%$$$$$$######$$$$$$%%%######################## """###$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$'''&&&$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%###!!! ###'''########################$$$$$$###############$$$$$$######""""""######$$$"""######$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''''''''%%%###"""$$$&&&$$$%%%'''&&&%%%%%%&&&(((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&'''(((((((((((())))))))))))((((((%%%&&&&&&'''((())))))******)))(((''''''((()))***+++*********))))))(((((({{{lllddd___\\\___ccceeeeeebbb^^^[[[]]]^^^```dddggggggfffddd]]][[[YYYYYYYYYYYYWWWVVVUUUSSSPPPOOOOOONNNLLLJJJEEEEEEDDDDDDDDDDDDDDDDDDDDDBBB@@@===:::999888888555555555444333222111000000...,,,)))(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%''''''&&&$$$&&&%%%%%%%%%%%%'''((()))&&&'''''''''&&&$$$"""!!!"""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###"""!!! !!!############"""!!! ########################""""""###$$$$$$###"""!!!###""""""""""""###%%%&&&$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""######%%%###"""###&&&'''&&&$$$""""""""""""###############$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%"""###"""!!! !!!$$$&&&######""""""""""""######%%%$$$$$$$$$%%%%%%$$$"""!!!"""###"""!!!!!!"""###!!!!!!""""""######$$$$$$%%%%%%$$$$$$###""""""!!!##############################""""""""""""######&&&%%%$$$###""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$########################&&&&&&%%%$$$$$$###""""""######$$$$$$######"""!!!%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$&&&%%%$$$#########$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###""" """$$$########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$######%%%'''$$$%%%&&&&&&%%%%%%&&&(((&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))((((((%%%&&&&&&''''''((((((((((((((('''&&&&&&&&&'''(((******)))))))))((((((((({{{lllddd___ZZZ]]]aaaddddddbbb^^^\\\^^^___aaadddggghhhgggeee^^^\\\[[[ZZZZZZZZZXXXVVVVVVTTTRRRPPPPPPOOOMMMKKKEEEEEEDDDCCCCCCBBBCCCCCCDDDBBB@@@===:::999888888444444444555444444333333000///,,,***))))))***+++&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%&&&''''''%%%$$$''''''%%%%%%%%%''')))+++((((((''''''''''''&&&&&&!!!###$$$$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&$$$"""################################################""""""""""""""""""""""""!!!"""######!!!!!!"""###%%%%%%%%%$$$######""""""########################"""""""""###############$$$$$$#########$$$$$$%%%###$$$$$$$$$$$$###"""""""""""""""############$$$######""""""""""""###### !!!###%%%%%%$$$""""""""""""############"""###$$$$$$%%%%%%%%%%%%"""""""""""""""###$$$%%%%%%""""""$$$%%%######""""""""""""######&&&$$$######%%%&&&&&&%%%!!!"""###"""!!!!!!!!!###"""#####################%%%%%%$$$$$$###"""""""""##############################""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$########################%%%%%%%%%$$$######""""""$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$&&&%%%$$$#########$$$$$$!!!!!!!!!"""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%$$$$$$$$$$$$%%%################################################!!!###$$$$$$###""""""###########################$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$&&&((($$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%'''(((((())))))(((((('''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&))))))((((((((((((((('''zzzlllccc^^^YYY\\\aaadddeeeccc```]]]___```aaadddggghhhgggfff___^^^\\\[[[[[[[[[YYYWWWUUUTTTRRRQQQPPPOOOMMMKKKFFFFFFEEEDDDCCCCCCCCCCCCDDDBBB@@@===:::999888888555555555555555444333333333111...+++))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&'''((('''&&&$$$((('''&&&%%%&&&(((***,,,)))(((&&&%%%$$$###$$$$$$###%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######"""!!!"""###&&&&&&%%%%%%$$$$$$$$$$$$###########################""""""""""""###%%%%%%#########"""""""""""""""######$$$$$$$$$######"""!!!!!!""""""""""""""""""######""""""""""""###### !!!"""###"""!!!"""""""""############!!!"""###$$$%%%&&&&&&&&&!!!!!!!!!!!!!!!"""######$$$  ######"""$$$######""""""######$$$%%%###!!!"""###%%%&&&&&&"""###$$$###""""""###$$$$$$#####################$$$$$$$$$#########""""""##############################""""""""""""###### !!!#########"""!!!######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################%%%$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###"""!!!!!!!!! """"""""""""""""""""""""###########################%%%&&&'''&&&%%%%%%$$$#################################"""######$$$%%%""""""###$$$$$$###""""""%%%%%%%%%%%%$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$$$$$$$%%%'''###%%%&&&&&&%%%$$$&&&'''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''(((((((((((((((((('''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''yyykkkbbb\\\ZZZ]]]bbbeeefffdddaaa___``````aaadddggghhhhhhfff```^^^\\\\\\[[[[[[YYYWWWTTTRRRQQQQQQPPPOOOLLLIIIGGGFFFEEEEEEDDDDDDDDDEEEDDDBBB@@@===:::999888888777777777666555444333222555333///+++)))''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&'''(((((('''%%%((('''&&&&&&&&&(((***+++((('''%%%###"""###$$$%%%%%%&&&&&&%%%"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###"""!!!"""$$$######"""!!!!!!!!!!!!"""##############################""""""###$$$%%%&&&###############""""""""""""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$%%%$$$$$$###$$$$$$!!!"""""""""############!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%###!!!!!!$$$%%%###!!!$$$$$$############$$$$$$$$$""" """$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$############$$$$$$$$$#############################################""""""""""""######!!!#########"""!!!######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$###############"""######$$$$$$%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###"""!!! """"""""""""""""""""""""########################$$$%%%%%%&&&'''&&&%%%#################################""""""###$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$###$$$&&&%%%$$$$$$%%%'''$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''((())))))''''''((((((((((((''''''))))))((((((((((((((((((%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((yyylllbbb\\\[[[^^^bbbfffgggeeeaaa___```___```cccfffggggggfff```___\\\[[[[[[ZZZXXXVVVSSSRRRQQQQQQQQQOOOKKKIIIFFFFFFEEEEEEEEEEEEFFFFFFDDDBBB@@@===:::999888888888888888777666444333222444222///+++((('''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&((()))***)))'''&&&&&&&&&&&&'''((())))))%%%%%%$$$$$$%%%&&&((()))###$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!!!!###%%%&&&################################################"""""""""""""""""""""""""""###$$$$$$""""""###$$$$$$$$$""""""!!!"""###$$$#################################$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###############""""""""""""#########$$$%%%$$$"""!!!"""###""""""""""""############"""###$$$$$$%%%%%%%%%%%%&&&%%%$$$###############$$$$$$$$$%%%''''''%%%$$$$$$$$$############$$$$$$###!!! """######"""###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$$$$$$$######################################################""""""""""""######""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######################################################$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! ######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###!!!########################""""""""""""###$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""!!!"""###$$$%%%%%%$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((()))******&&&''''''((((((''''''&&&''''''((((((((((((((((((%%%&&&'''(((((()))(((((('''(((((((((((()))))))))yyymmmeee___[[[^^^bbbeeefffccc```]]]_________aaadddfffgggfff```^^^\\\[[[ZZZYYYWWWUUUTTTSSSRRRRRRRRRPPPLLLIIIDDDDDDDDDDDDDDDEEEFFFGGGDDDBBB@@@===:::999888888777777777777777666555444111///,,,***((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&(((***+++***)))###$$$&&&'''((((((''''''%%%%%%%%%%%%&&&'''((((((######$$$"""  $$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$""""""###$$$'''&&&$$$######%%%&&&'''###########################$$$%%%%%%%%%$$$###""" !!!###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$""""""""""""!!!!!!!!! ######""""""""""""###### """!!! !!!###""""""""""""###############$$$$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######%%%'''%%%$$$$$$######$$$$$$%%%###"""""""""######""" !!!"""######!!!!!!"""############$$$$$$%%%%%%%%%######################################################""""""""""""######$$$###############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""""""""############$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! ######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """###"""!!!########################""""""""""""###$$$%%%&&&&&&$$$"""!!!!!!"""$$$&&&######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$""""""###"""$$$%%%%%%$$$$$$%%%&&&######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&'''''''''$$$%%%'''((())))))((((((((((((((()))))))))******yyyooohhhaaaZZZ]]]aaaddddddbbb^^^\\\___^^^^^^aaadddfffffffff```^^^\\\[[[ZZZYYYWWWUUUUUUTTTTTTTTTSSSQQQMMMJJJBBBBBBBBBBBBDDDEEEFFFGGGDDDBBB@@@===:::999888888555555666777777777777777---,,,***(((((()))***+++''''''&&&&&&&&&&&&''''''%%%%%%&&&(((+++,,,+++***"""###&&&(((((((((&&&%%%''''''&&&%%%$$$######"""$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""$$$$$$$$$###"""###$$$$$$###!!! """###%%%###########################$$$&&&'''&&&$$$"""!!! !!!"""""""""!!!!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$############""""""""""""######"""$$$$$$######%%%(((""""""""""""############$$$$$$%%%%%%%%%$$$######"""""""""###$$$&&&'''((("""""""""###(((%%%$$$$$$######$$$$$$%%%$$$$$$###$$$%%%$$$""" !!!"""!!!  """""""""###$$$%%%%%%&&&&&&##################$$$$$$##############################""""""""""""#########"""!!! !!!"""#########$$$$$$$$$$$$######"""############$$$$$$$$$########################"""""""""""""""#########%%%%%%&&&'''((((((((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$############$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''###!!!!!!###%%%$$$###########################""""""""""""###$$$%%%&&&###!!!!!!###"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%"""$$$%%%$$$$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''&&&''''''''''''''''''&&&""""""###$$$$$$%%%&&&&&&###%%%&&&((())))))(((((((((((())))))******++++++zzzooogggaaaaaaaaabbbbbbaaa```___]]]```______```bbbbbbaaa```]]]]]]______]]]ZZZWWWUUUUUUSSSPPPPPPQQQPPPLLLHHHBBBBBBBBBBBBCCCEEEGGGHHHGGGFFFDDDAAA>>>999666444444555777888888888777666222111///,,,++++++++++++((('''%%%%%%'''((('''&&&)))&&&""""""&&&)))******$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!###$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""###"""""""""$$$%%%$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!""""""#########$$$######""""""""""""######################################################$$$%%%&&&&&&%%%""" $$$$$$###"""!!!!!!""""""######"""!!!!!!!!!!!!!!!######""""""###$$$$$$%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$#########"""###$$$%%%%%%###!!!"""############$$$$$$$$$$$$$$$############$$$$$$ """###$$$$$$$$$##################$$$$$$%%%%%%$$$###!!!!!!!!!"""###&&&''''''&&&$$$"""!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$###"""!!!!!!"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%&&&''''''%%%$$$$$$$$$######""""""###%%%&&&(((%%%$$$$$$######$$$$$$%%%%%%""" !!!$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$$$$############""""""!!!!!! &&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$######"""#########%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&%%%###!!!###$$$##############################$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&&&&(((((('''&&&$$$######""""""######$$$%%%'''((()))&&&&&&'''((()))))))))(((%%%&&&''''''((((((''''''zzzooohhhbbb``````aaabbbaaa```___^^^_________aaacccdddcccbbb\\\]]]^^^^^^]]]ZZZWWWUUUUUUSSSQQQRRRSSSQQQLLLHHHBBBAAAAAAAAACCCDDDFFFGGGEEEDDDAAA>>>;;;888555444333333444444444444333333///...,,,***)))(((((((((((('''%%%%%%'''((('''&&&)))&&&######&&&(((***)))%%%%%%&&&&&&''''''((((((%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%$$$$$$$$$###$$$#########%%%&&&%%%$$$"""############$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""#########$$$#########""""""#########$$$##################$$$########################"""###$$$%%%%%%$$$"""!!!$$$#########""""""""""""######"""!!!!!!!!!!!!!!!$$$###############$$$$$$$$$"""!!!"""###$$$$$$$$$%%%%%%$$$$$$###############""""""###%%%%%%""" """############$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""#####################"""""""""###$$$%%%$$$######""""""""""""###"""###$$$$$$###"""""""""########################%%%%%%$$$$$$###""""""!!!"""""""""#########$$$$$$$$$######""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&%%%###""""""###""""""!!!""""""$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&$$$######&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$$$$########################"""""""""%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""############$$$$$$$$$%%% !!!!!!!!!""""""######$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&%%%###"""###$$$##############################$$$%%%%%%%%%%%%$$$!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%(((((('''&&&%%%$$$######"""""""""""""""###$$$%%%&&&&&&'''(((((((((''''''%%%&&&''''''((((((''''''xxxooohhhbbb^^^___```aaaaaaaaa```______^^^___aaadddeeedddccc[[[\\\]]]]]]]]][[[XXXWWWUUUSSSSSSTTTUUUSSSMMMHHHBBBAAAAAAAAABBBDDDEEEFFFEEECCC@@@<<<999888777777666555444333222222222222...---+++)))(((''''''(((((('''%%%%%%'''((('''&&&(((&&&######%%%((())))))''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%"""############$$$$$$$$$#########""""""""""""""""""""""""###############$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%########################!!!"""###$$$%%%%%%$$$############$$$######"""!!!######"""!!!!!!!!!!!!"""$$$$$$###############$$$###!!! !!!"""$$$######$$$############"""""""""$$$###$$$%%%&&&&&&$$$""""""############$$$$$$$$$""""""!!!!!!!!!!!!""""""###"""""""""""""""######$$$"""!!! """$$$%%%""""""######$$$#########!!!""""""###$$$%%%&&&&&&########################%%%%%%$$$$$$###"""""""""!!!!!!!!!"""""""""#########""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""###!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$###$$$%%%'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$ """###$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&%%%$$$#########""""""!!!!!!!!!""""""&&&''''''''''''&&&&&&%%%%%%&&&''''''((((((''''''vvvnnnggg```\\\]]]___```aaaaaa``````_________```bbbcccbbb```ZZZ[[[\\\\\\\\\[[[YYYXXXUUUTTTTTTVVVWWWTTTNNNHHHBBBAAAAAAAAABBBCCCEEEFFFGGGEEE@@@<<<::::::;;;<<<;;;999777555444333444444000///---+++))))))))))))((('''%%%%%%'''((('''&&&'''&&&$$$$$$%%%&&&(((((())))))))))))((((((((((((%%%&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%!!!###$$$$$$$$$$$$%%%'''&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$###$$$&&&&&&&&&%%%""""""#########$$$$$$$$$##################""""""########################%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!!!!!###$$$%%%########################!!!"""###$$$$$$$$$$$$###"""###$$$$$$$$$###""""""$$$###""""""!!!!!!""""""%%%$$$######"""############"""!!!!!!###$$$$$$######"""""""""""""""""""""&&&%%%%%%'''((((((&&&$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!!!!######$$$"""!!! """$$$%%% !!!###$$$%%%$$$$$$### !!!###%%%%%%%%%########################$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""######""""""""""""#####################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$######$$$""""""""""""######$$$$$$%%%$$$$$$######$$$$$$%%%######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$############"""#########$$$$$$%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""#########!!!"""###%%%&&&&&&%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""#########"""######$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&''''''((('''''''''rrrkkkddd]]][[[\\\^^^___````````````aaa_________```___]]][[[ZZZ[[[[[[[[[[[[ZZZYYYXXXUUUTTTUUUVVVWWWTTTNNNHHHCCCBBBAAAAAABBBCCCEEEFFFHHHEEE@@@<<<::::::<<<======<<<999777555444444444000///---+++))))))))))))((('''%%%%%%'''((('''&&&&&&&&&%%%%%%%%%%%%'''((()))))))))))))))(((((((((###$$$%%%&&&'''&&&&&&&&&############$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$############$$$###"""###$$$%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$###"""""""""""""""$$$$$$###############$$$%%%###""""""$$$%%%%%%$$$"""""""""""""""""""""###$$$$$$$$$%%%&&&&&&$$$"""""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!!!!#########"""!!! !!!"""$$$%%%!!!"""###%%%%%%%%%$$$### !!! ########################$$$$$$$$$###############!!!!!!!!!!!!""""""""""""$$$$$$$$$######$$$$$$$$$""""""#########$$$$$$$$$########################################################################!!!"""$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$#########""""""!!!""""""######$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!""""""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$ !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!"""###%%%&&&'''&&&'''''''''&&&%%%$$$$$$%%%&&&''''''((('''''''''|||oooiiibbb[[[ZZZ[[[]]]___``````______aaa```___^^^^^^]]][[[YYY[[[[[[[[[[[[ZZZYYYXXXWWWVVVTTTTTTUUUVVVTTTNNNIIIDDDCCCCCCBBBCCCDDDEEEFFFFFFCCC>>>:::888888999:::;;;:::888666555333333222...---+++)))(((''''''(((((('''%%%%%%'''((('''&&&%%%&&&&&&&&&$$$$$$&&&'''(((((((((((())))))))))))!!!"""$$$%%%&&&%%%%%%$$$###########################$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""###"""!!!"""$$$%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$################################################%%%$$$$$$#########""""""$$$$$$#########$$$%%%%%%$$$$$$###""""""""""""#########""""""###$$$$$$%%%%%%$$$"""###%%%&&&&&&%%%"""""""""############$$$!!! """######!!!"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""###"""""""""""""""#####################$$$$$$%%%######$$$$$$$$$$$$$$$$$$%%%""""""$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""""""""######%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%################################################"""""""""""""""""""""""" !!!""" !!!###$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""""""""!!!!!!!!!!!!"""""""""""""""###############""""""""""""############$$$############""""""""""""""""""###############""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""""""""#########$$$$$$%%%$$$###"""""""""""""""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%#################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&#########"""""""""!!!!!! """$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''((((((''''''wwwllliiiccc\\\[[[\\\]]]^^^______^^^]]]aaa___^^^^^^___^^^\\\ZZZ]]]\\\[[[ZZZYYYXXXWWWVVVVVVTTTSSSSSSTTTSSSNNNJJJEEEEEEDDDCCCDDDEEEFFFGGGEEECCC???;;;999888888999999999888777555333222111///...,,,***)))(((((((((((('''%%%%%%'''((('''&&&$$$&&&'''&&&$$$###%%%''''''''''''(((((()))))))))"""###%%%'''(((((('''&&&%%%%%%%%%$$$$$$######"""%%%&&&&&&%%%###"""###$$$%%%%%%$$$$$$$$$#########$$$###"""###%%%&&&%%%$$$"""############$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$##################""""""#########!!!###$$$%%%%%%$$$###!!!##########################################$$$$$$%%%$$$"""!!!"""$$$&&&'''%%%$$$######""""""######!!!!!!""""""###$$$&&&&&&$$$###!!!"""$$$%%%%%%$$$############$$$$$$%%%%%%!!! """######!!!"""############$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""###############"""###$$$%%%&&&%%%%%%$$$%%%%%%$$$#########$$$$$$((($$$!!!!!!%%%((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%########################################################################!!!######"""!!!"""###"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%###%%%&&&%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$############""""""""""""######!!!"""""""""#########$$$""""""""""""#########$$$############""""""""""""$$$$$$$$$$$$$$$########################$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$""" !!!"""$$$&&&&&&%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################"""######$$$%%%%%%&&&&&&&&&$$$###$$$''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$############!!!!!!!!!""""""$$$%%%%%%&&&&&&'''(((((((((''''''%%%&&&''''''((((((''''''tttkkkiiiddd^^^[[[\\\]]]^^^^^^^^^]]]\\\```___^^^___``````^^^\\\^^^]]]\\\ZZZYYYWWWVVVVVVWWWTTTRRRRRRSSSRRRNNNJJJFFFFFFEEEDDDDDDEEEFFFGGGGGGEEEBBB>>>;;;:::999999999999999999777555333111222111///---++++++++++++((('''%%%%%%'''((('''&&&###&&&'''&&&$$$###$$$&&&%%%&&&&&&'''((())))))***&&&''')))+++,,,,,,+++***''''''&&&%%%%%%$$$######&&&''''''%%%###!!!"""###&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%"""############$$$$$$$$$!!!!!!""""""#########$$$%%%%%%%%%$$$$$$###############""""""""""""###### """$$$&&&&&&$$$""" ########################!!!!!!!!!"""###%%%&&&'''&&&%%%""" !!!###''')))%%%$$$######"""#########!!!!!!!!!"""###%%%&&&'''###""" !!!###$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$%%%%%%###!!!"""############$$$$$$$$$$$$$$$############$$$$$$ """###$$$$$$$$$###"""###&&&'''''''''%%%$$$'''&&&$$$###"""###$$$$$$###!!!$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$############$$$$$$$$$$$$######""""""""""""######!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''!!!"""###$$$$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%!!!###%%%$$$!!!!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###$$$$$$############$$$$$$!!!!!!""""""#########$$$""""""#########$$$$$$$$$############""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%&&&$$$"""!!!"""%%%)))+++'''&&&$$$$$$$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&&$$$###$$$''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$""""""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))))))(((%%%&&&''''''((((((''''''tttiiiddd```\\\[[[]]]``````___^^^^^^^^^\\\\\\\\\]]]]]]]]]^^^^^^\\\]]]]]][[[XXXVVVVVVWWWXXXVVVTTTTTTUUUSSSNNNIIIHHHGGGEEEDDDDDDFFFGGGIIIKKKHHHCCC>>>;;;999999999;;;:::888666444333222222111...+++))))))******)))((('''%%%######$$$%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%&&&''')))***$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$%%%%%%&&&########################'''&&&%%%%%%$$$$$$%%%%%%###"""""""""###$$$%%%%%%################################################$$$%%%&&&$$$"""!!!!!!""" !!!"""###$$$%%%&&&&&&########################%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%$$$###""""""$$$$$$############$$$$$$$$$###!!! !!!"""!!! !!!!!!!!!!!!"""%%%'''(((%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######""""""!!!!!!!!!###$$$%%%""""""#########$$$$$$$$$$$$""" !!!$$$%%%###!!!""""""""""""############$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$###""""""""""""""""""######$$$$$$%%%$$$$$$######""""""!!!!!!$$$$$$############$$$$$$ """$$$&&&&&&$$$""" !!!!!!!!!!!!"""###%%%%%%&&&&&&%%%$$$###"""!!! """"""###$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$!!!!!!"""###$$$%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$############"""$$$%%%&&&%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$###""" !!!""" !!!"""###$$$%%%%%%###############"""!!!!!!%%%$$$###""""""###$$$%%%!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''''''''&&&$$$#########$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&'''&&&%%%$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$##################$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%&&&&&&''''''''''''(((((((((((()))(((((('''''''''((((((rrriiidddaaa]]][[[]]]^^^^^^]]]\\\\\\]]]^^^^^^^^^^^^____________^^^___^^^\\\YYYVVVVVVVVVWWWUUUSSSSSSTTTSSSOOOKKKIIIHHHGGGFFFFFFGGGIIIJJJLLLIIIEEE@@@<<<::::::::::::999777666444333222222111///+++))))))***)))))))))(((&&&%%%$$$%%%&&&'''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%&&&''')))***$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""###########################$$$%%%$$$"""!!!!!!"""%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$#####################$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$###!!!!!!""""""!!! $$$$$$$$$$$$%%%&&&((()))$$$$$$$$$######"""""""""$$$%%%%%%%%%%%%$$$######%%%$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$"""!!!!!!$$$$$$###!!!"""""""""#########$$$$$$###$$$%%%&&&&&&%%%$$$#####################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$!!!###$$$%%%%%%$$$###!!!"""!!!!!!!!!"""###$$$$$$$$$$$$$$$###############!!!"""######$$$$$$######"""""""""#########$$$$$$""""""######$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$###############$$$%%%$$$###"""###%%%%%%$$$$$$######$$$$$$%%%###$$$$$$######"""!!! ###$$$&&&''''''&&&$$$###$$$###""""""!!!!!!""""""$$$###"""!!!!!!!!!""""""!!!!!!""""""######$$$$$$###############""""""!!!"""""""""!!!!!!"""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$&&&%%%$$$#########$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((pppiiieeeaaa^^^\\\]]]]]]\\\ZZZYYYZZZ[[[_________`````````aaaaaa```aaa```]]]ZZZWWWVVVWWWVVVSSSQQQQQQRRRRRRPPPMMMHHHGGGFFFEEEEEEGGGIIIJJJNNNKKKFFFAAA===;;;:::::::::999777555333222111111222///+++))))))))))))(((***)))'''&&&&&&&&&'''((($$$%%%&&&%%%$$$###$$$&&&&&&&&&%%%&&&&&&'''))))))$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&'''(((%%%$$$######""""""######%%%$$$$$$$$$$$$%%%&&&&&&################################################"""###$$$###"""!!!"""###%%%###!!! #######################################$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$###!!!"""######"""!!!"""""""""!!!"""###$$$$$$#########"""""""""""""""$$$%%%%%%%%%%%%$$$######(((&&&%%%############$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$###""""""###$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###########################"""""""""""""""######""""""######$$$$$$$$$%%% !!!""""""######""""""""""""$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$"""######$$$$$$$$$######%%%$$$$$$$$$############"""###$$$###""""""###$$$$$$$$$############$$$$$$"""###############"""""""""!!!!!! !!!!!!"""$$$###""""""!!!!!!""""""$$$$$$###"""""""""####################################$$$$$$######"""!!!""""""############""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$######"""!!!!!!""""""%%%%%%$$$############$$$######$$$$$$$$$$$$#####################$$$$$$%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%#########$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%$$$$$$$$$$$$######&&&&&&&&&%%%$$$#########%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''(((((({{{oookkkgggccc```^^^^^^^^^]]]ZZZYYYZZZ[[[____________```````````````aaa```^^^[[[YYYYYYZZZVVVRRROOOOOORRRSSSQQQOOOEEEEEECCCCCCCCCEEEGGGHHHNNNKKKFFFAAA===;;;::::::999888777555333222111111222///+++))))))))))))((()))((('''&&&&&&&&&''''''###$$$%%%%%%######$$$%%%%%%%%%&&&&&&'''(((((()))$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%$$$###"""###$$$&&&'''%%%%%%$$$###############$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%$$$######$$$%%%$$$""" ########################"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""###$$$$$$###!!!!!!!!!!!! !!!!!!##################""""""$$$%%%%%%%%%%%%$$$######&&&%%%$$$###"""######$$$######$$$$$$$$$$$$%%%%%%###############$$$######!!!!!!!!!"""""""""######""""""############""""""""""""#########$$$$$$$$$&&&&&&%%%%%%$$$$$$######"""######$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$$$$###"""""""""""""""###"""############$$$$$$$$$ !!!"""""""""""""""!!!###%%%&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$### !!!###$$$%%%$$$$$$###%%%%%%$$$$$$$$$#########!!!"""######"""!!!###$$$$$$$$$############$$$$$$!!!"""######$$$$$$$$$$$$&&&""""""&&&&&&%%%$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$######"""""""""###$$$$$$$$$$$$###""""""$$$%%%&&&''''''&&&%%%$$$"""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$######"""""""""######$$$$$$########################$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((''''''''''''(((((()))wwwooommmiiidddaaa___``````___]]][[[\\\]]]]]]]]]^^^^^^^^^_________]]]______^^^]]]\\\\\\]]]VVVRRROOOPPPRRRSSSRRROOOEEEDDDCCCCCCDDDFFFHHHIIILLLIIIDDD@@@<<<;;;:::::::::999777555333222111111333000,,,)))))))))((('''(((''''''&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%&&&''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$######"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&%%%$$$$$$%%%&&&'''%%%###!!!!!!"""%%%&&&########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$######"""!!!$$$$$$############$$$$$$#########$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########"""!!!!!!"""###$$$%%%""""""""""""##################$$$$$$#########$$$ !!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########!!!"""""""""######$$$$$$$$$$$$############$$$$$$%%%$$$###!!!!!!###$$$%%%$$$###"""""""""""""""###$$$$$$$$$############""" !!!"""""""""""""""!!!###%%%&&&'''&&&$$$###%%%%%%%%%$$$$$$$$$$$$$$$ """###%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$### """######""""""###$$$$$$######""""""######$$$!!!"""###$$$$$$%%%$$$$$$'''%%%""" """%%%'''&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$######%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$###""""""$$$%%%&&&''''''&&&%%%$$$""""""############"""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""###$$$%%%&&&&&&##############################$$$$$$$$$$$$#########"""!!! !!!"""###$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''((())))))uuunnnnnniiiccc```^^^```bbbbbb```^^^]]]^^^\\\\\\\\\]]]]]]]]]]]]^^^\\\]]]^^^^^^]]]]]]^^^___VVVSSSQQQRRRTTTTTTRRROOOHHHGGGFFFFFFGGGIIIKKKMMMJJJGGGCCC???<<<;;;<<<<<<;;;:::888666444333222222333000,,,)))))))))(((''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$%%%&&&'''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$%%%&&&%%%$$$###$$$%%%$$$###"""!!!"""###%%%'''#######################################$$$$$$$$$$$$$$$$$$$$$###"""!!! $$$$$$############$$$$$$#########%%%&&&&&&$$$"""######$$$$$$$$$######"""$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""!!!!!!!!!!!!###$$$%%%!!!!!!!!!""""""""""""######$$$%%%$$$######$$$%%% !!!!!!!!!""""""######""""""""""""######%%%%%%$$$$$$###""""""!!!$$$$$$##################"""""""""""""""#########$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%###"""""""""""""""######%%%$$$$$$$$$######"""""" !!!""""""######""""""""""""$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$ """######"""###$$$%%%######""""""""""""######""""""###$$$%%%%%%%%%$$$!!!$$$''''''$$$!!!$$$###""""""!!!!!!""""""!!!"""######$$$#########%%%%%%$$$$$$$$$#########$$$$$$$$$%%%$$$$$$###"""""""""############"""""""""######$$$$$$######""""""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$&&&'''(((!!!"""######$$$###############$$$$$$$$$$$$######"""""""""""""""######$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%####################################"""""""""""""""######$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''((((((((())))))''''''&&&''''''((()))***rrrmmmnnnhhh```\\\\\\___cccdddbbb```^^^^^^\\\\\\\\\\\\]]]]]]]]]]]]\\\^^^^^^^^^\\\\\\]]]^^^WWWTTTSSSTTTVVVUUURRRNNNHHHHHHGGGGGGHHHJJJLLLNNNIIIGGGCCC@@@>>>===>>>???<<<;;;999777555444333333333000,,,***)))(((((('''((((((((((((((('''&&&&&&$$$&&&'''&&&%%%$$$%%%&&&$$$%%%&&&(((((((((((('''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&%%%$$$###### """$$$%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""""""""""""""""""""""""""###########################$$$%%%$$$"""!!!"""###!!!!!! !!!!!!"""###########################$$$$$$$$$###############"""###############"""!!!$$$$$$############$$$$$$######$$$&&&''''''%%%### !!!"""######""""""!!!"""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$###"""""""""###$$$%%%!!!""""""""""""#########"""$$$&&&%%%###"""$$$&&&""""""""""""############$$$###""""""""""""###$$$$$$$$$##################""""""""""""""""""######$$$$$$###############"""$$$$$$############$$$$$$$$$##################$$$"""!!!!!!!!!"""###$$$$$$###############$$$$$$$$$!!!"""######$$$$$$######"""""""""#########$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!"""$$$$$$###$$$%%%'''######""""""""""""############$$$%%%%%%%%%$$$$$$"""$$$$$$"""$$$###""""""!!!!!!"""""" !!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""!!!!!!""""""""""""######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""######"""######$$$%%%%%% !!!"""###$$$$$$###"""######$$$$$$$$$$$$######!!!"""######$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" """$$$&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((()))***pppkkkmmmfff]]]ZZZZZZ^^^bbbdddcccaaa^^^]]]\\\\\\\\\]]]]]]]]]^^^^^^^^^______^^^\\\[[[[[[\\\WWWUUUTTTVVVWWWVVVRRRMMMGGGFFFFFFEEEGGGIIIKKKMMMIIIGGGDDDAAA??????@@@AAA<<<;;;:::888666555444444444000,,,***)))((((((''')))))))))))))))(((((('''%%%&&&''''''%%%%%%&&&'''$$$%%%&&&(((((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!!!!!$$$%%%$$$"""!!!%%%$$$$$$###"""#########%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$###  $$$$$$$$$$$$$$$#################################%%%$$$$$$$$$######"""""" !!!"""######$$$$$$###$$$$$$############$$$$$$######$$$&&&((((((%%%######$$$%%%&&&'''&&&&&&%%%!!!!!!""""""#########$$$$$$%%%%%%%%%%%%$$$######'''&&&%%%############$$$"""############$$$$$$$$$"""%%%&&&%%%###"""$$$&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%"""""""""###$$$$$$%%%%%% !!!!!!""""""######&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$########################!!!!!!!!!!!!"""###%%%%%% !!!"""###$$$%%%&&&&&&""""""###$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$######$$$%%%%%%&&&'''''')))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!###$$$%%%$$$$$$&&&'''######""""""""""""######$$$$$$%%%%%%%%%$$$$$$###'''$$$!!!!!!$$$'''&&&%%%%%%$$$###$$$$$$$$$ !!!#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!"""########################$$$######""""""""""""""" !!!"""$$$$$$$$$###"""######$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!$$$'''''''''%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))******qqqhhhiiiddd^^^\\\]]]aaadddcccbbbccc```[[[XXXXXXYYYZZZ[[[\\\]]]]]]\\\[[[[[[\\\^^^^^^]]][[[XXXUUURRRSSSVVVUUUQQQLLLGGGEEECCCDDDGGGKKKNNNOOOMMMIIIDDDAAA@@@@@@@@@@@@>>>>>>;;;888444222222333,,,+++)))''''''(((***+++(((((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&''''''((((((&&&&&&'''(((***)))((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########""""""((('''&&&%%%$$$#########$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$######!!! ###%%%$$$###$$$$$$$$$#########""""""%%%$$$$$$$$$#########"""&&&%%%%%%$$$#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""""""""#########$$$$$$$$$""""""""""""""""""""""""###########################"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$######""""""""""""######!!!"""###$$$%%%%%%$$$###$$$%%%&&&%%%###!!!!!!!!!"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$#########""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###!!!!!!###$$$%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###""""""######""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!"""###$$$%%%&&&&&&&&& """$$$&&&&&&$$$""" $$$$$$######"""!!! $$$######""""""######$$$######""""""######$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$###"""!!!!!! ######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!'''''''''&&&&&&%%%%%%%%%$$$###!!! !!!###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''!!!"""###$$$$$$###!!! """############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&##################$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%#########%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%###"""%%%&&&&&&&&&%%%%%%'''(((((((((''''''''''''((((((rrrkkkkkkeee]]]ZZZ[[[```cccbbbbbbccc```[[[WWWWWWWWWXXXYYYYYYZZZZZZ]]]\\\[[[[[[]]]\\\[[[YYYWWWUUURRRSSSVVVUUUQQQLLLGGGDDDCCCCCCGGGJJJMMMNNNMMMIIIDDDAAA@@@AAAAAAAAA???>>><<<888555333333444000///,,,***))))))***+++(((((((((((('''&&&%%%%%%***))))))))))))((((((((('''&&&&&&''')))))))))'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$######'''&&&%%%%%%$$$$$$$$$$$$&&&&&&$$$###"""!!!!!!!!!%%%%%%&&&&&&%%%%%%$$$###%%%###!!!"""$$$%%%%%%###$$$$$$$$$#########""""""!!!!!!!!!!!! %%%$$$######"""""""""###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$########################""""""#########"""###$$$%%%%%%%%%$$$$$$###%%%&&&%%%###!!!!!!"""######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""########################%%%$$$"""!!!!!!"""$$$%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###""""""######################################################$$$$$$$$$###############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$###"""""""""###%%%&&&&&&%%%###"""'''&&&&&&%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%!!!""""""""""""#########$$$############$$$%%%&&&"""###############"""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%'''((((((''''''''''''''''''(((sssnnnnnnggg]]]XXX[[[```cccbbbcccccc```[[[YYYXXXXXXXXXXXXXXXXXXYYY\\\[[[ZZZZZZ[[[[[[YYYWWWVVVTTTRRRSSSUUUUUUQQQMMMFFFDDDBBBCCCFFFIIIKKKLLLMMMIIIDDDAAAAAAAAAAAAAAA???>>>;;;888666444444333333111...+++))))))))))))''''''''''''''''''&&&&&&,,,,,,+++***)))''''''&&&''''''&&&'''))))))((('''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$$$$###'''%%%######$$$%%%$$$###$$$$$$$$$####################################$$$$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$############$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""###%%%%%%###"""###$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!##############################!!!!!!!!!!!!############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""#########################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""############"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%%""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!""""""###$$$$$$%%%######$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""###############""""""######$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((''''''&&&&&&&&&&&&''''''sssooonnnggg^^^ZZZ[[[```dddeeeeeefffbbb]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZYYYXXXYYYZZZZZZYYYWWWTTTSSSRRRSSSUUUTTTQQQOOOGGGDDDBBBBBBEEEHHHJJJKKKMMMIIIDDDAAAAAAAAABBBBBB>>><<<999666555444333222111///,,,***((('''(((((('''&&&&&&&&&&&&''''''((())))))((('''&&&%%%$$$$$$'''''''''((())))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&###############$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######""""""""""""##############################$$$######"""""""""######%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""" """$$$$$$######$$$%%%%%%$$$###""""""###$$$%%%%%%%%%&&&&&&%%%$$$$$$###############""""""""""""!!!!!!!!!"""""""""""""""&&&&&&%%%%%%$$$#################################""""""!!! !!!""""""$$$######""""""######$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$###############$$$################################################%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!###$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$###############""""""""""""############""""""######$$$%%%"""""""""""""""""""""""""""""""""######"""""""""$$$$$$$$$######"""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%&&&&&&&&&'''######$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&'''''''''%%%&&&&&&&&&%%%%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&sssnnnnnnhhhaaa___\\\bbbgggggghhhiiifff```]]][[[ZZZXXXXXXXXXYYYYYYWWWWWWVVVXXXZZZZZZYYYXXXRRRRRRRRRSSSTTTSSSRRRPPPHHHEEECCCBBBEEEGGGIIIJJJLLLHHHCCC@@@@@@AAAAAABBB===:::666555444444222111000...,,,***))))))***+++''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''')))***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%$$$$$$$$$$$$$$$$$$###!!!!!!""""""########################""""""""""""""""""""""""$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$###########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!""""""###########################$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""!!!!!! """$$$$$$$$$###$$$%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$############"""""""""!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$###############$$$$$$################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!###$$$%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$######""""""!!!!!!""""""#########""""""######$$$%%%""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$##################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&""""""############""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$#########$$$&&&'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&tttppppppiiicccbbb\\\ccchhhiiikkkkkkhhhcccZZZYYYWWWUUUUUUVVVWWWXXXXXXWWWWWWXXXZZZZZZYYYWWWPPPQQQRRRSSSSSSSSSRRRQQQIIIGGGDDDCCCEEEHHHIIIJJJJJJFFFBBB??????@@@AAAAAA>>>:::666444555555333111222111...,,,,,,,,,---...((((((&&&%%%%%%&&&'''((($$$%%%%%%&&&''''''((((((''''''((()))***)))&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###############$$$$$$###############$$$%%%&&&)))((('''&&&$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$"""######"""!!! """##################$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!!!!""""""########################$$$############$$$%%%%%%$$$$$$############$$$$$$######"""!!!!!!!!!"""""" """$$$$$$######$$$%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$#########""""""######$$$$$$%%%%%%""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""########################$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$#########"""!!! !!!"""###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$######""""""######$$$%%%"""""""""""""""""""""""""""######$$$$$$######""" !!!"""###$$$&&&''''''######$$$$$$$$$$$$##############################"""""""""###############""""""""""""""""""""""""!!!""""""""""""#########'''&&&%%%%%%$$$%%%%%%%%%###############$$$%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((''''''&&&&&&&&&&&&''''''vvvuuutttllldddbbb[[[bbbhhhjjjkkklllhhhcccZZZXXXVVVUUUTTTVVVXXXYYY[[[ZZZYYYYYYYYYYYYWWWUUUOOOPPPRRRSSSSSSRRRRRRRRRKKKHHHEEEDDDFFFHHHIIIJJJHHHEEE@@@>>>>>>???@@@@@@@@@;;;666555777888555222555333000---,,,+++,,,,,,***)))'''%%%%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))''''''(((***+++)))&&&###$$$%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$###############$$$$$$((((((&&&%%%$$$#########""""""###$$$$$$$$$$$$$$$"""###$$$###!!!!!!###&&&""""""#########$$$$$$$$$(((((('''&&&%%%%%%$$$##################$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$######""" $$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!########################"""""""""""""""###$$$$$$#########""""""############"""!!!!!!!!!"""###$$$!!!###$$$$$$#########$$$######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############!!!!!!!!!"""###$$$$$$$$$!!!!!!!!!"""######$$$$$$########################"""##################"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$##################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$###""""""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######""""""######$$$%%%"""""""""""""""""""""""""""######$$$$$$######""" !!!"""###%%%&&&'''(((######$$$$$$$$$$$$##########################################""""""""""""$$$$$$###""""""###$$$$$$!!!""""""""""""#########&&&%%%%%%$$$######$$$$$$ !!!"""###$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%'''((((((''''''''''''''''''(((xxxyyyxxxnnndddaaaZZZaaagggiiikkklllhhhccc[[[ZZZXXXVVVVVVXXXZZZ\\\^^^]]][[[ZZZYYYWWWTTTRRRNNNPPPRRRSSSSSSRRRRRRSSSLLLIIIFFFEEEFFFHHHJJJJJJGGGDDD???======>>>??????AAA===888777999:::777444555333000,,,***(((((((((+++)))'''%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''(((***+++)))&&&###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###############$$$$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$"""$$$%%%$$$###"""%%%(((""""""######$$$$$$$$$$$$&&&&&&%%%$$$"""!!! """"""!!!""""""###$$$$$$##############################""" $$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############""""""""""""############"""""""""$$$%%%&&&"""###%%%%%%###"""###$$$"""###$$$%%%%%%$$$###"""%%%%%%&&&''''''&&&&&&%%%""""""""""""!!!!!!!!!!!! !!!"""######$$$""""""###$$$%%%&&&&&&'''##############################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$######""""""######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!###$$$$$$$$$$$$########################"""""""""""""""""""""###""""""!!!!!!!!!!!!""""""#########"""###$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%%%%$$$$$$######&&&%%%###""""""###%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###### """###$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%&&&&&&&&&%%%%%%'''(((((((((''''''''''''(((((({{{vvvtttmmmddd___aaacccggglllnnnlllgggccc\\\]]]]]][[[XXXVVVVVVVVV\\\\\\[[[ZZZXXXUUUSSSQQQPPPRRRUUUWWWXXXVVVTTTRRRJJJHHHFFFFFFGGGIIIIIIHHHJJJGGGCCC@@@???@@@AAACCC<<<;;;999777555333222222555222---***))))))((('''---+++(((&&&%%%%%%&&&'''%%%'''((('''&&&$$$$$$%%%&&&'''(((******((('''&&&%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%#########%%%&&&$$$$$$$$$$$$$$$###"""!!!######""""""######$$$%%%&&&$$$""""""$$$%%%### &&&&&&&&&&&&&&&$$$######&&&%%%%%%$$$#########$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""&&&&&&%%%$$$############$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!!!!###$$$%%%$$$###  """$$$''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$######"""!!!!!! &&&%%%$$$######$$$%%%&&&#########"""""""""""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""!!!!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###"""""""""###$$$!!!"""$$$&&&'''&&&%%%$$$ !!!!!!"""###%%%%%% !!!!!!"""###$$$$$$%%%!!!######!!!###"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$###"""!!!!!! !!!"""###$$$%%%%%%"""""""""""""""!!! """"""############"""""" !!!###$$$&&&'''$$$#########""""""!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&'''((()))###$$$%%%&&&&&&%%%$$$#########"""""""""""""""###%%%###""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%###&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%$$$$$$#########$$$"""!!!"""%%%&&&$$$"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%{{{vvvssslllddd___aaacccggglllnnnlllgggccc]]]^^^]]][[[XXXVVVVVVWWW]]]]]]\\\[[[YYYVVVTTTRRRPPPRRRUUUWWWXXXVVVTTTRRRKKKIIIGGGGGGIIIJJJJJJIIIIIIFFFCCC@@@>>>???@@@BBB===<<<:::777555333222222666333///,,,+++***)))(((---,,,)))'''&&&&&&'''(((%%%'''((('''&&&$$$%%%%%%&&&'''(((******((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$###""""""###############$$$$$$%%%&&&$$$""""""$$$%%%###!!!""""""######$$$#########%%%$$$###""""""""""""#########$$$%%%%%%%%%%%%$$$########################%%%%%%$$$#########$$$$$$$$$$$$######"""!!!!!! """""""""""""""""""""""""""######$$$$$$$$$######"""###$$$$$$$$$"""!!! !!!"""%%%&&&'''%%%###"""#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""############$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!######"""!!!!!!"""######""""""""""""###############"""""""""""""""###$$$########################%%%###""""""###$$$$$$#################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""###$$$#########$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$###"""""""""###$$$%%% !!!"""###"""!!! ######"""""""""######$$$######""""""""""""!!!!!!!!!!!!!!!###$$$$$$###!!!%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%$$$$$$######"""""""""""""""""""""""""""######"""""""""###""""""!!!!!!"""""""""""""""""""""""" !!!###$$$%%%$$$$$$$$$######"""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$$$$######"""""""""######$$$###"""!!!!!!###%%%&&&""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$######$$$"""!!!"""$$$&&&$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&|||wwwssslllccc___aaaccchhhlllnnnlllfffbbb^^^___^^^[[[XXXVVVVVVWWW]]]]]]]]]\\\ZZZWWWUUUSSSPPPRRRUUUWWWXXXVVVSSSRRRLLLJJJHHHHHHJJJKKKJJJJJJGGGEEEBBB???>>>>>>???@@@>>>===:::777444333222222888555000---,,,,,,+++***---,,,***(((''''''((((((%%%&&&((('''&&&%%%%%%&&&&&&'''(((******((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&###$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%$$$"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%######"""!!!!!!!!!"""""" !!!###$$$&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$######"""!!!!!!!!!########################!!!!!!"""$$$$$$%%%%%%%%%###############""""""""""""###%%%&&&&&&$$$"""!!!#########$$$$$$$$$$$$%%%$$$$$$$$$###############$$$###"""""""""###$$$%%%%%%%%%%%%$$$######""""""######"""!!!!!!"""######!!!"""""""""###$$$$$$$$$!!!!!!!!!""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$########################!!!!!!"""""""""########################$$$$$$$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""""""""""""""###$$$%%%$$$$$$$$$###############%%%$$$$$$###""""""######''''''&&&$$$###"""!!! ###"""###$$$&&&&&&$$$"""'''&&&&&&%%%$$$$$$######%%%$$$$$$$$$$$$#################################%%%$$$$$$###"""!!! """"""##################$$$###"""!!!!!!"""###$$$"""""""""""""""###$$$$$$$$$$$$############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%############%%%%%% !!!"""###$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$$$$$$$######"""""""""$$$%%%$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''~~~yyytttllleeeaaaaaacccggglllnnnkkkfffaaa``````^^^\\\XXXVVVWWWXXX\\\]]]\\\[[[ZZZWWWUUUSSSQQQSSSUUUWWWXXXVVVSSSQQQKKKIIIHHHIIIJJJKKKJJJIIIFFFDDDAAA???======>>>??????===:::777444333333333888444000---,,,,,,+++)))+++***)))(((''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&'''(((******((('''&&&%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&######$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$############$$$######$$$$$$$$$$$$$$$%%%%%%&&&###""""""!!!!!!"""""""""!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%############""""""!!!!!!########################!!!"""###$$$$$$$$$$$$$$$$$$$$$###""""""######$$$###$$$%%%%%%%%%###""" ############$$$$$$$$$$$$########################%%%$$$"""!!!"""###%%%'''%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$##################"""""""""$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""#########""""""""""""#########$$$########################$$$$$$###"""!!!!!!!!!"""############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$#########$$$$$$$$$############$$$$$$))))))(((&&&%%%$$$###"""###"""###$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""############%%%$$$$$$###"""!!! """""""""######$$$%%%%%%%%%###!!! !!!###%%%%%%$$$$$$######$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$###$$$$$$%%%&&&((('''&&&$$$$$$######$$$!!!""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''(((|||vvvnnngggdddbbbdddgggjjjllljjjeeeaaabbbaaa___\\\XXXWWWWWWYYY[[[[[[[[[ZZZYYYVVVTTTSSSQQQSSSVVVXXXWWWUUUSSSQQQIIIHHHGGGHHHIIIJJJHHHGGGEEECCCAAA???======>>>>>>???===:::666444444444555666333...,,,+++***)))((()))(((((('''&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&&&&&&&'''(((******((('''&&&%%%###!!!"""$$$&&&%%%$$$%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&"""######$$$$$$$$$######!!!"""###$$$$$$$$$$$$#########$$$############$$$&&&%%%$$$#########$$$$$$######"""""""""######$$$ !!!"""#######################################""""""""""""###$$$$$$%%%#########"""""""""""""""########################$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$###$$$$$$$$$$$$###!!!!!!""""""#########$$$$$$$$$########################&&&%%%###"""###$$$&&&(((%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$%%%%%%&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""""""""##################$$$$$$$$$%%%%%%########################$$$$$$###"""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$###"""!!!  """"""""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$"""!!!"""###%%%%%%###!!! """###$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""###############"""""""""""""""######""""""###$$$%%%&&&%%%###!!! !!!###%%%$$$$$$###""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%###&&&))))))'''$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''~~~wwwnnnhhhfffdddeeefffhhhjjjiiieeebbbcccbbb```\\\XXXWWWXXXYYYZZZZZZZZZZZZXXXVVVTTTSSSRRRSSSVVVXXXWWWUUURRRPPPHHHGGGGGGHHHIIIIIIHHHFFFEEEDDDBBB@@@>>>>>>>>>>>>>>><<<999666444555666777555111---***))))))(((''''''''''''&&&&&&&&&%%%%%%$$$%%%''''''&&&%%%&&&'''&&&'''(((******((('''&&&%%%""" !!!%%%'''&&&$$$%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$###!!!"""###%%%%%%$$$######"""###$$$$$$###"""$$$%%%%%%$$$"""!!! !!!!!!######"""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""######"""""""""###$$$$$$######""""""""""""""""""########################%%%%%%%%%$$$$$$"""!!!!!!#########$$$$$$$$$$$$$$$##################"""""""""""""""############$$$###############$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$######!!!"""############"""!!!"""#########$$$%%%%%%%%%&&&&&&%%%######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""######$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$###"""""""""""""""""""""""""""############$$$"""######$$$$$$######""" !!!"""############""""""""""""!!!!!!!!!!!! !!!"""$$$%%%&&&!!!!!!!!!"""""""""""""""!!! !!!"""$$$$$$"""  """$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$###"""!!!!!!###$$$%%%$$$###"""!!!!!!"""###$$$!!!!!! !!! !!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###############$$$%%%&&& !!!"""$$$&&&((()))***$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""&&&))))))&&&###"""$$$""""""######$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%!!!###$$$$$$######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&wwwnnngggffffffeeeeeefffhhhgggfffddddddccc```\\\XXXWWWXXXZZZZZZ[[[[[[ZZZYYYWWWUUUTTTRRRTTTVVVXXXWWWUUURRRPPPIIIHHHHHHIIIJJJJJJHHHFFFEEEDDDBBBAAA???>>>>>>>>>===;;;888555555666888999555111---***)))((('''&&&'''''''''''''''&&&&&&%%%###%%%''''''&&&&&&&&&'''&&&'''(((******((('''&&&%%%!!!!!!%%%'''&&&###$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""!!!###%%%$$$""""""$$$&&&$$$###!!! !!!"""###!!!!!!!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$$$$########################$$$######""""""""""""###"""""""""""""""""""""###""""""""""""""""""""""""######$$$$$$$$$######""""""###$$$%%%%%%%%%$$$$$$"""""""""###############""""""""""""############""""""#########$$$$$$$$$!!!""""""""""""#################################!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$########################%%%###""""""###$$$$$$###%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$######""""""######$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""###$$$""""""""""""############!!!"""############"""!!! !!!"""######"""!!!!!!"""###$$$%%%%%%$$$$$$###!!! !!!"""######""""""""""""""""""""""""!!! !!!"""$$$$$$"""  """$$$%%%$$$##################""""""""""""######""""""!!!!!! !!!"""""""""############$$$###""" !!!"""###""""""""""""""""""""""""!!!!!!!!! !!!!!!""""""""""""""""""#########$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""###$$$%%%%%% !!!"""$$$&&&'''((((((############""""""""""""########################$$$&&&'''$$$ """%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%$$$""""""$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%~~~vvvmmmgggfffgggfffeeeeeefffgggfffeeeeeedddaaa\\\XXXWWWXXXZZZ[[[\\\\\\[[[ZZZXXXVVVUUURRRTTTVVVXXXWWWUUURRRPPPIIIIIIIIIJJJLLLLLLIIIGGGEEEDDDCCCAAA@@@???>>>>>><<<:::777555555777999;;;555222---***))))))(((''''''((((((((((((((('''&&&###%%%''''''&&&&&&&&&'''&&&'''(((******((('''&&&%%%!!! %%%(((&&&###$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$ """$$$%%%%%%%%%###""" ###%%%$$$""""""$$$&&&$$$###"""!!!"""###&&&''' !!!"""### !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!"""$$$&&&'''&&&$$$###!!!!!!""""""######$$$$$$""""""""""""############""""""######$$$$$$$$$$$$ !!!"""!!!!!!!!!""""""""""""""""""#########$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&""""""""""""""""""""""""%%%###""""""###$$$$$$###$$$$$$$$$###"""!!!!!! #########$$$$$$#########""""""###$$$%%%%%%&&&&&&""""""""""""############$$$$$$$$$$$$######""""""""""""!!!!!!"""###$$$$$$""""""""""""############ !!!"""######"""!!! !!!!!!"""######"""!!! !!!"""###"""!!! """!!!!!! %%%%%%%%%$$$$$$$$$######!!!!!!!!!###$$$%%%###!!!!!!"""$$$%%%%%%$$$###"""############""""""""""""$$$######"""!!! #########"""""""""""""""%%%###!!!  !!!"""""""""############""""""$$$$$$######$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""######$$$$$$""""""""""""""""""""""""%%%&&&$$$!!!'''#################################$$$$$$%%%%%%%%%!!!###%%%$$$""""""$$$&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$${{{sssnnnkkkjjjiiifffdddcccdddfffggggggiiihhheeeaaa[[[XXXWWWXXX]]]\\\\\\\\\]]]\\\YYYWWWQQQSSSUUUWWWXXXVVVSSSQQQMMMLLLJJJJJJKKKLLLLLLKKKJJJGGGDDD@@@>>>>>>??????<<<999777666666777666555555222...,,,+++***)))((('''%%%$$$%%%'''))))))(((&&&&&&&&&'''''''''((((((******++++++***(((%%%$$$!!!"""$$$%%%%%%$$$"""!!!###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$###%%%$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$###%%%$$$###""""""###$$$%%%"""###$$$$$$###"""###$$$!!!!!!!!!###%%%%%%###!!! """$$$%%%&&&'''######$$$$$$$$$$$$######%%%$$$""" !!!"""######""""""!!!!!!!!!!!!!!!"""######"""  """###$$$%%%$$$!!! !!!"""############$$$%%%&&&'''((((((((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$"""!!!"""%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$###""""""""""""##############################$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######$$$$$$$$$$$$######%%%###!!!!!!###$$$""" $$$%%%&&&&&&%%%$$$###""" !!!!!!!!!!!!%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$#########""""""!!!!!!"""""""""""""""######$$$&&&%%%$$$"""!!!!!!!!!!!!"""!!!!!! !!!!!!!!! !!!!!!""""""""""""###$$$&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!###&&&&&&%%%### """###"""!!! !!!#########""""""""""""######!!!!!!"""###$$$%%%%%%%%%######""""""!!!!!! ###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$######""""""%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$######"""""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! """$$$%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%}}}tttnnnkkkiiiiiifffdddcccdddfffggggggeeedddaaa\\\WWWUUUUUUVVV^^^]]]\\\\\\\\\[[[XXXVVVQQQSSSVVVXXXXXXVVVSSSQQQMMMLLLJJJKKKLLLMMMLLLKKKHHHEEEBBB>>><<<<<<======???===:::999999999999888444111...++++++***((('''((('''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((())))))(((&&&$$$""""""###$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$###""""""###$$$$$$###$$$%%%%%%$$$###$$$%%%!!!!!!!!!###$$$%%%###!!!############"""!!! ######$$$$$$$$$$$$######'''&&&$$$###"""###$$$%%%$$$$$$###"""""""""""""""###$$$%%%$$$""""""###%%% """######"""!!!###$$$""""""######$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""$$$###########################$$$$$$$$$###""""""""""""#########$$$$$$$$$"""  ###$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###""""""!!!!!!!!!!!!!!!########################!!!!!!"""############"""$$$$$$############$$$$$$$$$$$$$$$#########"""""" !!!"""###$$$$$$%%%""""""############""""""""""""!!!""""""###$$$%%%""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""##################"""%%%###!!!"""###$$$""" """"""#########"""!!! !!!!!!!!!"""""""""%%%%%%$$$######"""!!!!!!""""""""""""########################$$$$$$$$$$$$####################################"""""""""!!!"""""""""""""""######$$$$$$###"""""""""""""""###!!!!!! !!!!!!"""###""""""!!!!!!""""""###!!! !!!"""######$$$$$$############$$$$$$""""""############""""""########################"""!!!"""###%%%&&&$$$""""""###$$$###"""""""""$$$######""""""""""""######"""""""""###$$$$$$$$$%%%"""""""""""""""!!!!!!!!!######$$$$$$%%%$$$$$$$$$#########""""""!!!!!!!!!&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''(((#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&vvvooojjjhhhhhhfffccccccdddfffffffffgggeeeaaa\\\XXXWWWXXX[[[___^^^\\\\\\\\\ZZZWWWUUURRRTTTWWWYYYYYYWWWTTTQQQMMMLLLKKKKKKMMMMMMMMMKKKHHHEEEBBB>>><<<<<<=========;;;888666777777666555333000,,,******)))(((&&&)))'''%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%$$$"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###""""""###$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&"""!!!!!!"""$$$$$$###!!!%%%%%%$$$###!!!######$$$$$$$$$$$$######&&&%%%$$$#########$$$%%%%%%$$$$$$###############"""$$$%%%$$$######$$$&&&!!!"""!!!"""$$$&&&!!!"""###$$$$$$$$$###"""$$$###"""!!!!!!"""###############"""""""""!!!!!!!!!!!!"""############"""!!!!!!"""""""""#########"""!!! !!!#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!""""""###########################!!!!!!"""############"""$$$$$$############$$$$$$$$$$$$$$$############### """###$$$%%%&&&!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""######""""""!!!$$$###""""""######""" !!!!!!"""#########""""""!!!""""""""""""#########$$$$$$$$$######""""""!!!############$$$$$$$$$$$$""""""""""""################################################"""""""""""""""""""""""""""######$$$"""""""""""""""###$$$$$$ !!!"""######$$$######""""""######$$$"""!!!!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$""""""############""""""###########################""""""###$$$%%%###!!!###$$$%%%$$$######$$$%%%######""""""""""""########################$$$$$$!!!!!!""""""""""""""""""##################"""!!!"""""""""!!!!!!!!!!!!!!!%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&""""""""""""#########$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''xxxooojjjhhhhhhfffcccbbbdddeeeffffffgggeeeaaa\\\XXXXXX[[[^^^```^^^\\\[[[[[[YYYWWWTTTSSSUUUXXX[[[[[[XXXTTTQQQNNNLLLLLLMMMNNNNNNMMMKKKJJJGGGDDD@@@>>>>>>??????<<<:::777555555555555444111...+++))))))((('''&&&(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))(((''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$###$$$%%%%%%######$$$%%%###"""!!!"""###$$$###!!!!!!""""""""""""!!! ######$$$$$$$$$$$$############"""!!!!!!""""""###$$$$$$###""""""""""""###!!!"""######!!! !!!"""!!!!!!!!!"""###%%%!!!"""###%%%$$$###!!! $$$###"""!!!"""###%%%'''$$$$$$$$$###""""""!!!!!! !!!"""###$$$$$$$$$$$$""""""""""""#########$$$$$$######$$$$$$%%%%%%%%%################################################""""""""""""###$$$%%%&&&##############################$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$########################""""""###$$$%%%%%%&&&&&&""""""############"""""""""!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!$$$###"""""""""""""""!!!""""""###$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$#########"""""""""!!!"""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""#################################""""""""""""""""""""""""""""""######$$$###"""""""""""""""###### !!!"""###$$$#########""""""#########%%%$$$###############$$$$$$"""!!!!!!"""$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$###""""""###$$$"""!!!###$$$%%%$$$###"""###%%%$$$######""""""######$$$$$$$$$$$$###############!!!!!!!!!""""""######$$$$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""############'''&&&&&&%%%%%%$$$$$$###$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''yyyoooiiihhhhhheeecccbbbccceeeffffffdddbbb^^^YYYVVVUUUXXX[[[```^^^\\\ZZZZZZYYYVVVUUUTTTVVVZZZ\\\\\\YYYTTTQQQNNNMMMMMMNNNOOOOOOMMMLLLJJJGGGDDD@@@>>>>>>??????@@@===:::999888888777666000...+++))))))((('''&&&%%%$$$######%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((((((((''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%$$$##################$$$#########$$$$$$#########!!!###$$$###"""!!!"""###$$$"""!!!!!!#########!!! !!!""""""######"""######$$$$$$$$$$$$######""""""""""""""""""############"""!!!!!!!!!!!!"""!!!###$$$###!!!!!!"""###"""!!! !!!###!!!"""###%%%$$$###!!! $$$###!!!!!!!!!###%%%'''%%%%%%$$$$$$$$$#########!!!!!!###$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%&&&########################!!!!!!""""""""""""!!!!!!""""""""""""###$$$&&&&&&##############################$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""!!!!!!""""""""""""!!!!!!############"""!!!"""""""""""""""######$$$$$$%%%############$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!"""""""""###### !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""######$$$%%%$$$###"""!!!!!!!!!!!! !!!!!!###$$$%%%###""""""!!!!!!""""""###%%%$$$###############$$$###"""  """###$$$$$$%%%%%%%%%%%%$$$$$$########################$$$"""!!!!!!######"""!!!"""###$$$###""""""###$$$$$$$$$############$$$$$$$$$$$$$$$###############!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%########################&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""""""""###&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&yyynnnjjjiiigggeeebbbbbbccceeeeeeeeeeeedddaaa\\\YYYXXXZZZ\\\```]]][[[YYYYYYYYYWWWVVVUUUWWW[[[^^^]]]ZZZUUUQQQNNNMMMNNNOOOPPPPPPNNNLLLHHHEEEBBB>>><<<<<<======???<<<999777777777666555000...+++)))))))))((('''%%%$$$###$$$&&&(((((('''((('''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!##################$$$$$$######""""""""""""######"""###$$$$$$$$$$$$###"""!!!"""###"""!!! !!!###%%%###!!!!!!"""###"""!!!"""###############"""!!!######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%###""""""!!!!!!!!!!!!!!!!!!###%%%$$$""" ###$$$%%%$$$!!! !!!!!!"""###$$$$$$$$$###"""!!!!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%!!!"""######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!"""###$$$########################!!!!!!"""############"""$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$%%%%%%%%%%%%%%%%%%$$$#########""""""###$$$$$$""""""""""""""""""""""""########################"""""""""######"""""""""!!!""""""######""""""!!!"""###$$$###"""!!!!!!###!!!!!! !!!"""""""""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$&&&%%%$$$"""!!!!!! !!!!!!!!!!!!"""######$$$"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###"""!!! !!!"""###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###""" """######""""""###$$$###"""!!!"""$$$$$$$$$############$$$$$$##################$$$$$$""""""##################$$$$$$$$$%%%$$$$$$#####################$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%yyynnnjjjkkkgggeeebbbaaaccceeeeeeeeehhhhhheeeaaa]]][[[\\\]]]___\\\ZZZXXXYYYYYYXXXWWWUUUXXX]]]___^^^ZZZUUUQQQNNNNNNNNNPPPQQQQQQNNNLLLHHHEEEBBB>>><<<<<<=========:::777555555444333222000...+++)))******)))((((((&&&%%%%%%&&&''''''&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$#########%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$"""###$$$$$$$$$$$$###"""!!!###$$$###"""!!!"""###&&&###!!!!!!"""###"""!!!$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$###""""""!!!!!!"""""""""###"""!!!!!!!!!$$$%%%&&&%%%"""!!!"""###""""""######$$$$$$%%%%%%!!!"""""""""""""""""""""""""""######$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!###$$$$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$###""""""!!!!!! !!!"""##############################!!!!!!"""############"""$$$$$$############$$$$$$""""""#########$$$$$$$$$#########"""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""###$$$$$$%%%""""""""""""""""""""""""########################"""######$$$$$$######""""""##################""""""###%%%$$$!!! !!!###""""""  !!!!!!"""""""""############$$$!!!"""""""""""""""""""""!!!!!!"""""""""#########!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""""""""############"""""""""""""""######$$$$$$$$$###"""!!!!!!""""""###"""""""""""""""######$$$######""""""######$$$!!! !!!"""######""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$######$$$%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$##################""""""##################!!!"""""""""############$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&yyymmmjjjlllgggeeebbbaaacccdddeeeeeefffeeeccc```[[[YYYYYYZZZ^^^\\\YYYXXXXXXYYYYYYXXXVVVYYY]]]```___[[[UUUQQQNNNNNNOOOPPPRRRQQQNNNLLLJJJHHHDDD@@@>>>>>>??????@@@>>>:::888888777666555111...+++*********)))(((***(((&&&&&&''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$+++***((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""###$$$%%%%%%$$$###""""""$$$%%%$$$###"""###$$$&&&$$$!!!!!!!!!""""""""""""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$###### !!!"""###############%%%$$$$$$###"""######### !!!$$$%%%&&&%%%#########$$$############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$### !!!"""###$$$%%%%%%!!!""""""############"""""""""""""""############"""%%%'''&&&$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$##################$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&######$$$$$$$$$$$$######!!!!!!!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######!!!$$$%%%$$$!!! !!!###%%%$$$###!!!!!!!!!"""###!!!""""""""""""#########!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""######$$$"""""""""""""""######$$$$$$###"""""""""""""""###%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""###$$$&&&&&&""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$###""""""""" !!!""""""###""""""""""""######$$$$$$$$$%%%$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''}}}qqqkkkiiiiiieee```]]]^^^```aaabbbdddeeedddaaa\\\ZZZ[[[^^^ccc___[[[XXXWWWVVVUUUTTTPPPTTTZZZ^^^___[[[VVVRRRLLLMMMMMMNNNNNNOOOOOOPPPJJJGGGCCC@@@@@@???>>>===BBB???;;;777444333444444111---)))'''''')))******((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''&&&''')))((('''%%%%%%&&&'''$$$ !!!$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%$$$"""$$$$$$############$$$$$$########################&&&&&&%%%###!!!"""$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%!!!"""###""""""$$$%%%$$$$$$$$$$$$#########""""""""""""""""""!!! !!!!!!"""###$$$%%%%%%%%%###"""###&&&))))))&&&###$$$!!!!!!###$$$###&&&%%%###!!! !!!""""""""""""""""""""""""""""""######"""!!!!!!"""$$$$$$###############$$$$$$%%%$$$###$$$&&&'''&&&%%% """%%%&&&%%%$$$%%%&&&"""""""""""""""!!! $$$$$$$$$$$$$$$###"""!!! """$$$%%%&&&&&&%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$##################$$$%%%%%%%%%%%%$$$######""""""#########""""""!!!$$$$$$$$$###"""!!!!!! ########################""""""!!!!!!!!!!!!""""""%%%%%%%%%###!!!!!!###%%%$$$$$$############$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$######""""""""""""############&&&$$$"""!!! !!!"""#########"""""""""""""""###"""""""""""""""######$$$"""############$$$$$$$$$###""""""!!!!!! """!!! !!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$#####################$$$$$$$$$$$$###""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""$$$&&&'''"""###$$$$$$&&&&&&'''(((###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$#########~~~rrrllljjjiiieee```]]]^^^```aaabbbfffgggfffaaa\\\XXXYYY[[[```]]]YYYWWWVVVVVVUUUTTTPPPTTTYYY\\\]]]ZZZUUURRRNNNNNNNNNNNNOOOOOOOOOOOOJJJFFFBBB@@@??????>>>===???<<<999777555555666777444000,,,))))))***++++++((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&''')))***)))(((&&&'''''''''$$$!!!!!!$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%###"""$$$$$$############$$$$$$########################"""###$$$$$$"""!!!!!!"""%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$$$$###""""""""""""###$$$!!!######""""""$$$%%%$$$$$$#########"""""""""###############"""!!!!!!!!!!!!"""$$$$$$%%%%%%$$$###""""""$$$'''(((&&&$$$&&&###!!!!!!$$$&&&&&&%%%%%%%%%$$$###""""""!!!"""########################"""#########!!!!!!###$$$$$$$$$##################%%%$$$###$$$%%%&&&&&&$$$ """%%%%%%$$$######$$$###############"""!!!!!!$$$$$$$$$$$$$$$###""""""!!!!!!"""######$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$######$$$%%%%%%$$$#################################$$$$$$$$$$$$###""""""""""""############""""""$$$$$$$$$###"""!!!!!!!!!########################""""""!!!!!!!!!!!!""""""###"""!!!!!!"""###%%%%%%$$$##################$$$#########"""""""""""""""###############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""###############""" !!!!!!######""""""""""""######"""""""""""""""######$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$###############""""""#################################$$$$$$$$$############"""###"""!!! !!!"""########################### !!!###$$$%%%%%%$$$$$$"""######$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$~~~sssmmmkkkiiieee```^^^^^^```aaabbbggghhhfffbbb[[[WWWXXXYYY]]][[[XXXVVVVVVVVVVVVUUUPPPSSSWWWZZZ[[[XXXUUURRRPPPPPPOOOOOOOOOOOONNNNNNHHHEEEAAA???>>>>>>===<<<;;;:::888666666777888:::777444///,,,++++++++++++((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%((()))+++***(((''''''(((&&&$$$""""""$$$&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$(((((('''&&&%%%$$$######$$$$$$############$$$$$$######################## """%%%%%%$$$!!! $$$$$$############$$$$$$$$$$$$###""""""###$$$$$$###""""""!!!!!!""""""### !!!######""""""###%%%######"""""""""!!!!!!!!!###$$$$$$$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$###""""""###%%%&&&%%%$$$%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%$$$###"""!!!########################"""###$$$###!!!!!!###$$$%%%%%%$$$###"""""""""###$$$###"""###%%%%%%%%%$$$!!!###%%%%%%###!!!!!!"""###$$$$$$$$$$$$######"""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$########################"""############"""!!!!!!""""""############""""""$$$$$$$$$###""""""!!!!!!###########################""""""!!!!!!""""""### ###&&&&&&%%%########################$$$$$$######"""!!!!!! $$$$$$$$$#########""""""######$$$$$$$$$$$$######"""""""""#########$$$$$$###"""!!!  !!!"""###"""""""""""""""######"""""""""""""""######$$$"""############$$$$$$$$$###############$$$$$$$$$""""""######$$$%%%%%%&&&########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################%%%%%%###"""""""""###$$$###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!$$$&&&&&&%%%###"""###########################$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&~~~sssnnnmmmjjjfffaaa^^^^^^```aaabbbeeeffffffbbb\\\XXXXXXYYY\\\ZZZWWWWWWWWWXXXWWWVVVRRRTTTWWWZZZZZZXXXUUUSSSQQQQQQPPPPPPOOONNNNNNMMMGGGDDD@@@>>>======<<<<<<:::999888777777777999999999666111---,,,+++***)))'''''''''&&&&&&''''''''')))((('''&&&%%%$$$$$$$$$''')))******(((''''''(((&&&%%%$$$$$$$$$%%%%%%&&&"""""""""#########$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################%%%&&&&&&%%%#########$$$$$$############$$$$$$$$$##################$$$""""""!!!!!!!!!!!!"""""" """######""""""###%%%""""""""""""!!!!!!!!!!!!#########$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%#########$$$$$$$$$###"""$$$%%%%%%&&&%%%$$$###"""###########################$$$$$$###""""""###%%%%%%%%%$$$###""""""""""""###"""!!!"""$$$%%%$$$######%%%&&&&&&$$$"""!!!!!!#########$$$$$$###""""""######$$$$$$$$$######""" !!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###############""""""!!!!!!""""""############"""$$$$$$$$$######"""""""""###########################""""""""""""""""""###!!!$$$'''&&&############$$$$$$#####################""""""!!!!!!##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$###""""""######$$$""""""""""""""""""###$$$"""""""""""""""######$$$""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!###############$$$$$$$$$&&&%%%###!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###%%%%%%%%%###"""%%%$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''}}}sssooonnnkkkgggbbb___^^^```aaabbbbbbddddddaaa\\\YYYYYYZZZ[[[ZZZXXXXXXYYYZZZYYYXXXSSSUUUYYY[[[[[[YYYWWWUUUQQQQQQPPPOOONNNNNNMMMLLLFFFCCC???============<<<;;;:::999888777777777777999666111...,,,+++)))'''&&&''''''''''''''''''&&&)))((('''&&&%%%$$$$$$$$$&&&((())))))'''&&&&&&'''%%%&&&&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$#########""""""###$$$%%%&&&$$$$$$############$$$$$$########################%%%&&&%%%$$$""""""$$$&&&$$$######""""""######$$$#########$$$$$$#########!!!!!!""""""""""""!!!!!!!!!"""######"""!!!###$$$""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!""""""###$$$$$$$$$###############""""""###$$$%%%"""###$$$$$$$$$############$$$%%%&&&&&&$$$###"""###########################$$$$$$###""""""###%%%%%%$$$$$$###""""""#########"""!!!"""$$$%%%$$$###%%%'''((('''%%%###""""""!!!!!!"""""""""""""""!!!"""######$$$$$$$$$###### !!!###%%%%%%$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!"""###############$$$$$$$$$$$$##########################################""""""""""""######"""$$$&&&$$$ """###$$$$$$$$$$$$###"""!!!!!!""""""############!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$############$$$$$$$$$""""""!!!!!!"""###$$$$$$"""""""""""""""######$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''&&&%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$###### !!!""""""""""""!!! """"""#########$$$$$$$$$&&&%%%###!!!!!!"""###%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''{{{sssooonnnlllhhhbbb______```aaaaaa```cccdddaaa]]]YYYYYY[[[[[[ZZZYYYYYYZZZ[[[YYYXXXRRRUUUYYY\\\]]]ZZZWWWTTTPPPPPPOOONNNNNNMMMLLLLLLFFFCCC???======>>>======<<<;;;:::888777666666666888555111...,,,***(((&&&&&&&&&'''(((((('''&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&''')))(((&&&%%%%%%&&&%%%&&&'''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&'''&&&%%%$$$### !!!"""###$$$%%%%%%$$$$$$############$$$$$$########################$$$$$$###!!! """%%%######""""""""""""######"""###$$$$$$$$$$$$###"""!!!""""""######""""""!!!!!!"""$$$###"""!!!"""$$$######"""""""""!!!!!!!!! !!!""""""""""""!!!"""######$$$$$$$$$######"""$$$%%%$$$######$$$%%%$$$&&&&&&%%%$$$###$$$%%%###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%$$$###############$$$$$$$$$###"""###%%%%%%%%%$$$%%%''')))(((&&&$$$###### !!!""""""""""""!!!""""""###$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""#########%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###### !!!"""######$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$###!!! !!!$$$%%%""" """###$$$%%%%%%$$$###""" !!!!!!"""######$$$$$$ !!!"""###$$$%%%&&&&&&######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%!!!!!!""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""""""""""""""######$$$"""############$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######!!!!!!############!!!!!!"""""""""###$$$$$$%%%%%%%%%%%%###"""""""""###$$$""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''zzzrrrnnnnnnlllhhhccc______```aaaaaaaaadddeeebbb\\\XXXWWWXXXZZZYYYXXXYYYZZZZZZXXXVVVPPPTTTYYY]]]]]]ZZZUUURRRNNNNNNNNNMMMMMMLLLLLLLLLFFFCCC@@@>>>>>>>>>>>>===;;;::::::999888777666666888555111///---+++)))'''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((())))))'''&&&&&&'''%%%'''((('''%%%$$$$$$&&&(((((('''%%%$$$###"""!!!$$$%%%%%%%%%%%%$$$###"""$$$%%%&&&''''''%%%$$$""" !!!###$$$%%%$$$$$$###$$$$$$############$$$$$$##############################$$$###!!! !!!#########""""""""""""######"""###$$$$$$$$$$$$###"""""""""###$$$$$$###""""""!!!###$$$###"""!!!"""###$$$$$$#########""""""""" !!!"""#####################$$$$$$$$$######""""""$$$''''''%%%######%%%%%%&&&&&&$$$!!!!!!###&&&######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&""""""""""""###$$$%%%%%%%%%$$$###$$$%%%&&&&&&$$$$$$&&&((('''%%%$$$###### !!!"""###############""""""###$$$$$$$$$$$$$$$######!!!!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""######$$$%%%$$$############$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""""" !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$!!!"""###$$$$$$$$$###"""!!!###$$$%%%%%%$$$###!!!"""""""""""""""#########""""""#########$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%!!!!!!""""""############!!!!!!!!!!!!"""###$$$%%%"""""""""""""""######$$$"""############$$$$$$$$$"""!!!!!!!!!!!!!!! !!!"""######""" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$############""""""######$$$$$$######"""################################################%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&yyyqqqnnnnnnmmmhhhccc______```aaaaaaccceeefffbbb\\\WWWVVVVVVZZZYYYXXXXXXYYYXXXVVVTTTNNNSSSXXX]]]]]]YYYTTTPPPMMMMMMMMMLLLLLLLLLLLLLLLFFFCCC@@@>>>>>>??????>>>999999999999888888777777888555222000...,,,***(((%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''((()))+++***(((''''''(((%%%''')))(((%%%###$$$&&&&&&%%%$$$""" %%%%%%%%%%%%%%%$$$###"""$$$%%%&&&''''''%%%###""""""$$$%%%&&&&&&%%%###"""$$$$$$############$$$$$$########################"""$$$''''''%%%###############""""""""""""######"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$###"""!!!"""###$$$$$$$$$$$$############!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!%%%((()))&&&$$$$$$$$$###$$$###!!!!!!$$$######!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&!!!!!!""""""###$$$&&&&&&%%%$$$###$$$&&&'''&&&%%%###$$$&&&&&&%%%#########!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&###"""%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%!!!""""""###$$$$$$%%%%%%###############"""!!!!!! !!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!$$$%%%$$$$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!$$$$$$######"""!!!!!!!!!$$$$$$$$$#####################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%"""""""""""""""######$$$"""############$$$$$$$$$%%%%%%$$$$$$######""""""!!!###%%%'''''''''&&&%%%################################################"""###%%%&&&&&&%%%###"""######$$$$$$$$$$$$######!!!###$$$%%%%%%$$$###!!!!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$###""""""$$$%%%&&&''''''&&&%%%$$$""""""""""""""""""""""""!!!"""%%%&&&&&&$$$""" ########################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&zzzqqqkkkgggkkkhhhcccaaa````````````cccdddddd```ZZZVVVVVVWWWYYYXXXWWWXXXYYYYYYWWWUUUOOOQQQUUUWWWXXXVVVRRRPPPPPPNNNMMMLLLMMMNNNMMMLLLGGGEEEBBB???===<<<======???===:::666555666888:::888444...+++******+++***$$$$$$%%%&&&&&&''''''(((((((((((('''&&&&&&%%%%%%******))))))))))))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&###''''''%%%%%%%%%%%%$$$$$$#########$$$"""!!!!!!"""###"""!!!&&&%%%"""!!! !!!"""###%%%$$$######%%%'''''''''"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$&&&$$$!!!!!!"""$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%((('''%%%###""""""######&&&%%%%%%$$$$$$%%%%%%&&&##################$$$$$$###$$$%%%&&&&&&%%%$$$############"""######$$$$$$"""!!!!!!!!!!!!!!!"""###%%%%%%%%%$$$$$$#########!!!"""$$$%%%%%%%%%$$$######""""""!!!!!! &&&%%%$$$#########$$$%%%%%%%%%$$$$$$###"""""""""########################""""""""""""""""""""""""#########""""""""""""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""###############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!""""""############"""""""""!!! """$$$&&&$$$!!!###############$$$$$$%%%######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""############$$$$$$$$$&&&%%%$$$###"""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%'''(((%%%$$$###!!! %%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%###!!!###&&&'''&&&$$$$$$%%%&&&%%%###!!!!!!!!!$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!! !!!###%%%'''""""""""""""##################$$$%%%%%%%%%%%%$$$########################!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$########################''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&''''''%%%$$$######"""###$$$%%%$$$""" xxxpppkkkhhhjjjgggcccaaaaaabbbbbbbbbcccdddddd```ZZZUUUUUUWWWZZZYYYXXXXXXYYYYYYWWWUUUOOOQQQTTTWWWWWWUUUSSSPPPPPPNNNLLLLLLMMMMMMMMMLLLGGGEEEBBB???============???<<<999666555666888999888444///+++************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&***))))))))))))((('''%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!"""#########$$$""" !!!###$$$###!!!%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$$$$$$$###$$$###!!!!!!!!!"""###%%%###"""!!!"""###$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&###!!! !!!"""!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$############%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$######!!!"""###$$$$$$###"""!!!#########"""######$$$%%%######""""""!!!"""""""""%%%%%%%%%$$$$$$$$$###### !!!###$$$%%%%%%%%%$$$###"""""""""""""""!!!!!!&&&%%%$$$#########$$$$$$#####################$$$################################################$$$$$$#########""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#################################%%%%%%$$$$$$$$$$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""############"""""""""!!! """$$$%%%###!!!"""""""""""""""######$$$######$$$$$$$$$$$$############"""""""""""""""#########$$$$$$$$$$$$######""""""!!!!!!!!! """############$$$$$$$$$$$$###############$$$$$$$$$$$$#############################################"""""""""###$$$&&&'''&&&%%%$$$###""""""""""""######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%###"""###%%%'''%%%$$$###$$$&&&%%%###""""""###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!!!!!!!###%%%&&&""""""""""""############"""###$$$$$$%%%%%%$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&((((((&&&$$$$$$%%%###$$$%%%&&&&&&$$$###"""wwwoookkkjjjiiifffbbbaaaaaacccccccccbbbdddccc___YYYUUUUUUWWW[[[ZZZYYYYYYYYYYYYWWWUUUOOOQQQTTTWWWWWWUUUSSSQQQOOOMMMLLLLLLMMMMMMMMMLLLHHHFFFCCC@@@>>>============;;;888666555666777999:::555///+++***))))))((((((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''))))))))))))((('''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! """"""""""""""""""""""""(((&&&$$$$$$$$$$$$""" $$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""###$$$$$$###"""!!!!!!!!!!!!###%%%&&&"""""""""###############$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%&&&$$$###"""!!!!!!"""###$$$"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$$$$######$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!######""""""###$$$$$$%%%%%%%%%$$$###""""""""""""%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$"""""""""###############%%%%%%$$$############$$$!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$######"""""""""########################%%%$$$$$$$$$$$$$$$%%%%%%############$$$%%%&&&&&&########################%%%$$$$$$$$$############""""""############""""""""""""!!!###$$$%%%###"""###""""""""""""###$$$$$$######$$$$$$$$$$$$#####################"""!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!! """############$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$###""""""""""""###$$$$$$"""######$$$$$$######"""$$$#########%%%&&&%%%$$$###%%%&&&&&&$$$###$$$%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###%%%%%%""""""""""""############"""###$$$$$$%%%%%%$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%'''((((((&&&%%%%%%&&&$$$%%%&&&''''''&&&%%%%%%wwwpppmmmmmmjjjgggcccaaaaaabbbbbbbbb___aaa```]]]XXXVVVWWWZZZ\\\[[[ZZZZZZZZZYYYWWWUUUPPPQQQTTTVVVVVVUUUSSSQQQOOOMMMKKKLLLMMMNNNMMMLLLHHHFFFCCC@@@>>>======>>><<<;;;888666555666777888:::666000+++***)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((((()))***)))(((&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###!!! """######"""""""""!!!!!!"""###$$$$$$###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""############%%%%%%%%%$$$###"""$$$%%%""""""#########$$$$$$$$$!!!"""###%%%%%%%%%$$$###$$$######""""""######$$$"""###$$$%%%%%%$$$"""!!!###$$$%%%&&&&&&%%%$$$###""""""""""""###$$$%%%%%%'''&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$###""""""######$$$$$$%%%%%%%%%$$$$$$###############!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!########################"""""""""!!!""""""###$$$$$$#########$$$$$$%%%&&&""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######""""""############""""""############$$$$$$###"""$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######"""###$$$$$$$$$""" ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!!!! !!!"""######$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&''''''%%%######$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$$$$%%%!!!"""""""""############""""""###$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%'''&&&%%%$$$$$$&&&###$$$%%%&&&''''''&&&&&&wwwpppoooooollliiidddaaa``````______\\\]]]]]][[[XXXWWWZZZ]]]\\\[[[ZZZZZZ[[[ZZZXXXVVVPPPRRRTTTVVVVVVUUUSSSRRROOOMMMLLLLLLNNNOOONNNMMMHHHFFFCCC@@@>>>===>>>>>>;;;:::888777666777888999:::666000+++***)))((((((%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((''')))***)))'''%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%''''''''''''''''''&&&&&&!!!"""###$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%###"""!!!!!!###$$$$$$###$$$######"""""""""""""""!!!###&&&&&&$$$###$$$%%%%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!"""###""" !!!###############$$$$$$$$$ !!!###$$$%%%%%%$$$###$$$######""""""######$$$###$$$$$$%%%$$$###"""!!!###$$$%%%&&&&&&%%%$$$###""""""""""""###$$$%%%&&&''''''%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""######$$$$$$%%%%%%$$$$$$$$$$$$######""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$############"""""""""!!!!!!########################""""""!!!!!!"""######$$$$$$$$$######$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######""""""############""""""######$$$$$$$$$#########"""""""""""""""###$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$"""!!! ######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$###""""""######""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$&&&(((((('''$$$"""""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""###$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$############$$$$$$########################%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$""""""###%%%######$$$%%%%%%%%%%%%%%%xxxpppoooooolllhhhccc```^^^^^^]]]\\\ZZZ[[[\\\ZZZWWWWWW[[[___\\\[[[ZZZ[[[\\\\\\ZZZXXXQQQRRRTTTUUUUUUUUUSSSRRRPPPNNNMMMMMMOOOPPPPPPOOOIIIGGGDDDAAA>>>>>>>>>>>>;;;;;;999888888888999999:::555///+++***))))))((($$$$$$%%%%%%&&&'''((((((###$$$$$$%%%&&&'''''''''&&&)))+++***&&&$$$%%%'''$$$%%%%%%%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###%%%&&&&&&&&&$$$$$$$$$###"""!!!!!!  $$$$$$"""!!!"""$$$$$$$$$$$$###############""""""""""""""""""""""""#########$$$$$$$$$$$$%%%!!!$$$%%%$$$  """########################!!!!!!"""###$$$$$$$$$###$$$$$$############$$$$$$%%%%%%$$$######"""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""###$$$&&&&&&&&&&&&%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###"""""""""#####################$$$$$$######"""!!!$$$$$$###""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$############!!!"""######$$$$$$##################################################################$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%########################%%%$$$$$$$$$############""""""############""""""###$$$&&&%%%$$$"""######  !!!!!!######$$$$$$$$$$$$######""""""############""""""######$$$$$$$$$$$$######"""""""""############$$$"""############$$$$$$$$$&&&%%%$$$###""""""""""""!!!""""""###$$$$$$%%%%%%########################!!!!!!""""""""""""!!!!!!######""""""###$$$%%%%%%"""!!!!!!!!!!!!"""######%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&%%%#########$$$&&&'''(((&&&$$$"""""""""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$""""""""""""############!!!"""######$$$$$$######################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###"""!!!!!!###%%%###############$$$$$$$$$wwwooommmmmmjjjfffaaa^^^]]]]]]]]]\\\\\\\\\\\\YYYVVVUUUYYY]]][[[ZZZZZZ[[[\\\]]]\\\ZZZQQQRRRSSSUUUUUUTTTTTTSSSQQQOOONNNNNNPPPRRRQQQQQQIIIGGGDDDAAA???>>>>>>>>><<<;;;::::::999:::::::::888444///+++************%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%)))+++***%%%###%%%'''&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""######$$$$$$%%%%%%###%%%&&&%%%"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$%%%$$$""""""#########""""""!!!###$$$"""!!!###&&&###############$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$###&&&)))'''### """$$$###########################""""""""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$"""!!!!!!"""###!!!"""###$$$$$$###"""!!!!!!!!!!!!"""###%%%&&&'''%%%$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""###"""""""""""""""!!!!!!"""######$$$###"""!!! """""""""""""""!!!!!!!!!################################################$$$$$$#########"""""""""!!!""""""###############""""""######$$$%%%%%%%%%####################################$$$%%%&&&'''%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""############""""""###%%%'''&&&###""""""$$$ !!!!!!"""######$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$###### !!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$###############$$$##################$$$$$$""""""""""""""""""""""""!!!"""#########"""!!!!!!$$$###############$$$$$$!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''%%%###"""###%%%"""###%%%%%%$$$######$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$$$$$$$""""""""""""############!!!""""""###############################################################$$$$$$############$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""###"""!!!!!!$$$&&&%%%$$$$$$###############vvvnnnkkkkkkgggddd___]]]]]]]]]^^^]]]^^^^^^]]]YYYUUUTTTWWW[[[ZZZYYYYYY[[[]]]^^^]]][[[QQQRRRSSSTTTUUUTTTTTTSSSQQQPPPOOOOOOQQQRRRRRRRRRIIIGGGDDDAAA???>>>>>>???<<<<<<;;;:::::::::;;;;;;888444...+++******+++***(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%)))+++***%%%###$$$'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""###$$$%%%%%%&&&&&&!!!$$$&&&%%%######%%%'''&&&%%%%%%$$$$$$#########!!!!!! !!!"""######$$$$$$### %%%&&&$$$###&&&)))""""""######$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" ###&&&$$$ !!!$$$$$$##################$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&###!!! !!!###$$$###$$$%%%&&&&&&%%%$$$###!!!!!!!!!"""###%%%&&&'''#########"""######$$$$$$#########$$$$$$%%%%%%%%%'''&&&$$$"""!!!!!!""""""######""""""!!!!!! """######$$$$$$"""!!! !!!!!!""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!"""###############""""""###$$$%%%&&&&&&'''########################!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!""""""############""""""###%%%'''&&&###""""""$$$###############$$$$$$%%%######$$$$$$$$$$$$######!!!!!! !!!###%%%&&&######$$$$$$$$$$$$###### !!!!!!!!!""""""######"""############$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""###############$$$$$$%%%######$$$$$$$$$$$$######$$$&&&'''&&&###!!!###%%% ###$$$$$$$$$%%%'''$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!######$$$$$$$$$""""""""""""############!!!!!!"""#######################################$$$$$$##################$$$$$$############$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! ######$$$$$$$$$%%%%%%%%%"""######"""""""""%%%'''&&&&&&%%%$$$############yyyppplllkkkhhhfffcccbbbaaaaaa___^^^YYYZZZZZZWWWTTTTTTWWW[[[ZZZZZZXXXWWWZZZ___^^^ZZZTTTSSSSSSTTTVVVWWWWWWVVVTTTRRRPPPNNNNNNOOOQQQSSSJJJEEE???;;;::::::;;;;;;>>>===;;;999888888888999777333---((('''((((((((()))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&)))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""''')))(((&&&$$$#########$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$############$$$$$$((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$$$$###"""!!! %%%$$$###$$$%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&!!!!!!""""""######$$$$$$########################%%%$$$###"""""""""$$$$$$%%%%%%%%%$$$"""  !!!"""""""""""""""###############"""!!! ###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!%%%$$$###"""!!!!!!!!!"""!!!"""###$$$%%%&&&''''''&&&%%%$$$"""""""""#########$$$%%%%%%######$$$%%%(((&&&$$$######""" """############$$$$$$$$$$$$$$$$$$############""""""!!! !!!###%%%&&&##############################""""""""""""#########"""!!! !!!"""#########""""""""""""######""""""###$$$$$$$$$$$$###!!!###%%%%%%###!!!!!!!!! !!!"""######$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!"""###%%%&&&########################""""""#########""""""!!!########################$$$$$$%%%$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!"""$$$&&&(((""""""""""""##################""""""""""""###### !!!"""$$$%%%&&&!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""############""""""######"""""""""""""""###############"""""""""""""""""""""%%%''''''###!!!""""""""""""#########"""######$$$$$$%%%&&&&&&&&&"""###&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%%%%$$$%%%%%%$$$###""""""######$$$$$$##################!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$"""###$$$$$$###"""###$$$"""###$$$$$$###"""###$$$&&&&&&%%%$$$#########$$$######""""""######$$$%%%(((&&&%%%%%%%%%%%%$$$"""""""""""""""""""""""""""!!!"""""""""##################$$$%%%%%%%%%%%%$$$%%%$$$#########$$$%%%&&&zzzqqqmmmlllhhhfffcccbbbbbbaaa___]]]XXXYYYYYYWWWSSSSSSWWWZZZYYYZZZXXXWWWZZZ___^^^ZZZSSSRRRRRRSSSVVVWWWWWWVVVUUUTTTQQQNNNNNNNNNPPPQQQIIIEEE@@@<<<<<<===>>>???>>>===;;;999888888999999;;;666000,,,++++++++++++)))((('''&&&%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!###$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$############$$$$$$'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""###"""!!!"""######"""!!!######$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$########################%%%$$$###""""""###$$$$$$""""""$$$%%%&&&&&&&&&&&&""""""###$$$$$$$$$######%%%$$$$$$$$$#########"""###$$$$$$$$$$$$$$$$$$###$$$#########""""""""""""###############$$$$$$$$$%%%%%%$$$######""""""!!!$$$###"""""""""###$$$$$$###$$$%%%%%%######$$$%%%$$$###"""###$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$############""""""!!!!!!!!!"""###$$$$$$#################################""""""#########""""""!!!!!!!!!!!!""""""######""""""""""""######""""""###$$$$$$$$$$$$$$$"""$$$&&&%%%$$$""""""""""""###############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$########################$$$$$$########################"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$%%%%%%$$$$$$##############################$$$%%%""""""""""""##################""""""""""""######""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######$$$$$$############$$$$$$############""""""""""""###""""""$$$&&&&&&### #########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&"""###%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$$$$$$$$$$%%%$$$$$$###""""""##############################""""""###$$$$$$###""""""$$$$$$############$$$$$$"""###$$$$$$###"""###$$$"""###$$$$$$###"""###$$$%%%$$$$$$############$$$######""""""######$$$%%%)))'''%%%$$$%%%%%%###"""########################""""""""""""##################$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''{{{rrrnnnlllhhhfffcccbbbbbbaaa___]]]WWWYYYYYYVVVSSSSSSVVVZZZYYYYYYWWWVVVZZZ______ZZZQQQPPPQQQSSSWWWXXXXXXWWWXXXUUURRROOOMMMMMMMMMNNNHHHEEE@@@>>>???@@@BBBBBB???>>><<<:::999999999999999444///+++)))))))))((((((((('''&&&&&&&&&&&&'''%%%$$$$$$$$$$$$$$$%%%%%%(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""!!!"""$$$%%%#########$$$$$$$$$$$$$$$%%%&&&'''%%%###""""""###$$$$$$############$$$$$$&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""!!!"""######"""!!!######$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$$$$$$$########################$$$######"""######$$$$$$ !!!###%%%''')))******%%%%%%%%%%%%%%%%%%$$$###&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""!!!"""###%%%&&&&&&%%%%%%''''''&&&&&&%%%$$$######!!!!!!!!!!!!"""###$$$%%%###$$$%%%%%%######$$$%%%$$$###"""###$$$%%%$$$""""""""""""#########$$$$$$$$$$$$$$$############"""!!!""""""#########""""""""""""""""""""""""""""""$$$$$$############$$$$$$!!!""""""######""""""!!!######""""""""""""######"""######$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$######"""###########################$$$$$$%%%%%%$$$$$$$$$########################!!!"""###$$$$$$%%%$$$$$$$$$############"""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""##################""""""""""""######$$$$$$###"""!!!!!!""""""""""""""""""""""""######!!!""""""######""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&############""""""""""""$$$###"""###$$$%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######"""%%%""""""%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$%%%$$$######"""#######################################$$$$$$$$$$$$######$$$$$$############$$$$$$"""###$$$$$$###"""###$$$"""###$$$$$$###"""###$$$######"""""""""###$$$$$$######""""""######$$$%%%***'''$$$######$$$###"""##########################################""""""######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&'''(((}}}tttnnnkkkgggfffdddcccbbbaaa___\\\XXXZZZZZZWWWTTTTTTWWW[[[YYYYYYXXXVVVZZZ______ZZZPPPPPPRRRUUUXXXZZZZZZYYYYYYWWWSSSOOOLLLKKKKKKLLLIIIFFFBBB@@@@@@AAABBBBBB???>>><<<;;;:::999::::::888444///+++)))(((((('''''''''''''''&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$(((&&&$$$"""!!!"""$$$%%%###############$$$$$$$$$&&&&&&'''%%%###""""""###$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""%%%$$$###$$$%%%%%%$$$###$$$$$$%%%$$$$$$###""""""%%%%%%%%%$$$$$$######"""##########################################$$$$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&%%%###""""""###%%%&&&$$$$$$############$$$$$$######################## !!!###%%%%%%%%%###"""!!!""""""###%%%&&&&&&'''!!!!!!!!!""""""############$$$%%%%%%######$$$%%%'''%%%$$$#########!!!""""""""""""############$$$$$$$$$#########""""""!!!"""###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!$$$######""""""######$$$"""###$$$$$$%%%%%%$$$$$$###%%%&&&%%%###"""###$$$$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%$$$###!!! ########################$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!!!!!###"""""""""""""""""""""######$$$%%%%%%###"""!!!!!!"""""""""############$$$######""""""######$$$$$$######"""""""""""""""!!!!!!!!!""""""""""""""""""""""""######"""""""""###$$$$$$$$$$$$$$$$$$###%%%$$$$$$$$$$$$%%%%%%&&&############"""""""""!!!%%%$$$"""""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$""" """$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$###############$$$###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$###"""###$$$"""###$$$$$$###"""###$$$"""!!!!!!!!!"""###$$$$$$######""""""######$$$%%%***'''$$$"""#########"""########################$$$$$$############""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''}}}uuuoookkkgggeeedddccccccaaa^^^\\\ZZZ\\\\\\YYYVVVVVVYYY]]]ZZZZZZXXXWWWZZZ___^^^YYYPPPQQQSSSVVVZZZ\\\[[[ZZZZZZWWWSSSOOOLLLJJJKKKKKKKKKGGGCCCAAA@@@AAA@@@@@@@@@???===;;;:::::::::;;;<<<888333///---,,,+++***&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%$$$$$$''''''((((((((()))))))))$$$$$$$$$$$$$$$$$$%%%%%%########################%%%&&&&&&%%%###""""""###$$$$$$############$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###"""!!! %%%$$$###$$$%%%%%%$$$###%%%&&&&&&&&&%%%$$$######$$$$$$######"""""""""!!!########################""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%$$$###""""""%%%###""" !!!"""$$$%%%$$$######""""""######$$$###############$$$$$$$$$!!!"""###$$$$$$""" !!!###%%%%%%############""""""!!!!!!###$$$%%%%%%######$$$%%%'''%%%############!!! !!!!!!"""""""""#########$$$$$$$$$#########""""""!!!"""###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$###!!!!!!"""###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%$$$###!!! ###########################$$$%%%&&&&&&&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$###!!!!!!"""""""""""""""""""""###!!!"""###%%%%%%$$$######!!!"""""""""############$$$$$$############$$$$$$"""""""""""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""############""""""""""""############""""""###############$$$%%%%%%############"""""""""!!!%%%$$$###"""!!!"""$$$%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""""""""###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$$$$###############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$###"""###$$$"""###$$$$$$###"""###$$$"""!!!!!!!!!"""###$$$$$$######""""""######$$$%%%(((&&&###"""###$$$###"""########################$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%|||uuunnnjjjfffeeedddddddddbbb^^^[[[[[[]]]]]]ZZZWWWWWWZZZ^^^\\\[[[YYYWWWZZZ^^^]]]XXXPPPQQQSSSWWWZZZ\\\[[[YYYXXXVVVRRRNNNLLLKKKKKKLLLKKKHHHDDDBBBBBBAAAAAA@@@AAA???>>><<<;;;;;;;;;;;;;;;888333///---,,,***(((%%%&&&''''''(((''''''''''''&&&&&&&&&'''((()))***)))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''((((((((("""###$$$%%%&&&&&&&&&%%%###############"""""""""$$$%%%&&&%%%#########$$$$$$$$$############$$$$$$#########"""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$"""!!! ###"""!!!"""######"""!!!%%%%%%&&&&&&&&&%%%$$$$$$#########"""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&##################"""!!!###"""!!!!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$#########$$$$$$$$$$$$$$$""""""""""""""" """""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$###!!!!!!###$$$%%%%%%######$$$%%%###"""!!!"""$$$%%%%%%$$$!!!!!!!!!"""""""""######$$$$$$$$$############"""!!!""""""#########""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""##################"""$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$$$$"""!!! """###!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$######"""##############################$$$%%%&&&&&&&&&&&&########################!!!"""###$$$$$$%%%$$$$$$"""""""""############$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$""""""!!!!!!"""###$$$$$$"""""""""######$$$$$$%%%"""######$$$$$$######""""""""""""######"""""""""######"""######$$$%%%&&&############""""""""""""$$$$$$$$$###!!!!!!$$$&&&!!!!!!"""""""""#########"""######$$$%%%%%%&&&&&&############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$#########"""######$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$"""###$$$$$$###"""###$$$"""###$$$$$$###"""###$$$######"""""""""###$$$$$$######""""""######$$$%%%%%%#########$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$$$${{{tttnnniiifffeeedddddddddbbb^^^[[[[[[\\\\\\ZZZWWWWWWZZZ]]]]]]]]]ZZZWWWYYY]]][[[VVVOOOPPPRRRVVVYYYZZZXXXVVVVVVTTTPPPMMMLLLLLLMMMNNNKKKHHHEEEDDDDDDDDDDDDCCCAAA@@@>>><<<;;;;;;<<<<<<:::666111...,,,***(((&&&%%%%%%'''(((((((((''''''&&&%%%%%%&&&'''((())))))***))))))(((((('''&&&&&&!!!!!!"""######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$#########"""""""""!!!"""$$$%%%%%%$$$###$$$&&&$$$$$$############$$$$$$###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$###"""!!!"""######"""!!!###$$$$$$%%%%%%%%%%%%$$$"""###############$$$$$$######################## !!!###$$$%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&!!!"""##################"""""""""######$$$$$$$$$$$$###"""!!!!!!"""###$$$#########$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%######$$$%%%"""!!!!!!"""$$$&&&%%%$$$!!!!!!!!!!!!"""""""""###$$$$$$$$$############""""""!!!!!!!!!"""###$$$$$$#################################""""""#########$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###!!!!!!###$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$########################$$$$$$########################"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$##################""""""""""""############%%%$$$$$$######$$$$$$%%%$$$###"""""""""""""""""" !!!"""""""""######$$$$$$######""""""######$$$$$$######"""#########$$$$$$%%%''''''############"""""""""""""""$$$%%%$$$"""!!!###%%%!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$###"""!!!!!!!!!##############################$$$%%%%%%$$$$$$$$$######""""""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$###""""""""""""###$$$$$$$$$############$$$$$$"""###$$$$$$###"""###$$$"""###$$$$$$###"""###$$$%%%$$$$$$############$$$######""""""######$$$%%%!!!!!!"""$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%zzztttmmmiiifffeeedddddddddbbb^^^[[[ZZZ\\\\\\YYYVVVVVVYYY]]]___^^^[[[XXXYYY\\\ZZZUUUMMMNNNQQQTTTWWWXXXVVVTTTTTTSSSPPPMMMLLLLLLNNNOOOJJJHHHFFFEEEFFFGGGGGGGGGAAA@@@>>>===<<<<<<<<<<<<===999555111///---+++)))$$$%%%'''(((((((((''''''$$$$$$$$$%%%&&&'''((()))*********)))((((((''''''""""""###$$$%%%%%%&&&&&&'''&&&%%%######$$$%%%&&&$$$#########""""""!!!!!!!!!###$$$%%%$$$$$$%%%'''$$$$$$############$$$$$$$$$$$$######$$$%%%&&&&&&#########$$$$$$%%%%%%%%%######""""""###%%%'''(((%%%$$$###$$$%%%%%%%%%###!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######################## !!!###$$$%%%%%%$$$$$$""""""#########"""!!!!!!!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$###""" """###$$$#########$$$$$$%%%%%%%%%"""!!!!!!!!!"""###$$$%%%!!!!!!!!! """###%%%&&&''''''&&&%%%###$$$%%%%%%######$$$%%%&&&$$$######$$$$$$"""!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$############""""""!!!!!! !!!###%%%&&&##############################""""""""""""######%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$""""""$$$&&&%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""###%%%&&&########################!!!"""###$$$%%%%%%&&&%%%########################$$$$$$%%%$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%(((&&&$$$"""!!!!!!""""""""""""""""""############%%%$$$$$$######$$$$$$%%%&&&%%%$$$"""!!!!!! !!!!!!"""###$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))############""""""""""""!!!$$$%%%%%%"""!!!###%%%!!!""""""""""""#########&&&&&&%%%$$$$$$#########"""###$$$$$$"""!!!!!!!!!########################"""###$$$%%%&&&%%%$$$$$$######""""""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$"""$$$$$$$$$###"""###$$$"""$$$$$$$$$###"""###$$$&&&&&&%%%$$$#########$$$#########"""###$$$$$$%%%"""%%%''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((######$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%yyysssnnnkkkllliiifffdddcccaaa^^^\\\\\\[[[XXXUUUSSSTTTWWWZZZ\\\]]][[[XXXXXXZZZYYYTTTMMMMMMPPPVVVXXXTTTRRRTTTWWWUUUSSSRRRQQQPPPNNNLLLIIIGGGEEEDDDFFFGGGGGGFFFDDD@@@;;;999888999::::::AAA<<<444...***)))((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&$$$######%%%''')))(((((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$""" !!!$$$%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######"""!!!!!!"""$$$((('''%%%$$$###$$$$$$%%%########################%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%$$$"""!!! !!!""""""""""""""""""""""""%%%&&&'''((((((((('''&&&!!!$$$(((+++,,,***'''$$$'''&&&$$$######$$$&&&'''"""!!!!!!!!!!!!###%%%&&&$$$######"""######$$$$$$$$$$$$###############$$$######"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$###############$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$'''&&&$$$#########$$$$$$!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$###!!! ###$$$%%%###!!! !!!$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$ """###"""!!! !!!###""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!!&&&&&&%%%$$$###"""!!!!!!"""#########"""###$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$######"""!!!"""###%%%%%%$$$######%%%$$$""" !!!###$$$#########"""""""""""""""&&&$$$###!!!!!!!!!""""""$$$$$$##################""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!!!!###############$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""&&&&&&&&&&&&%%%%%%$$$###zzzsssmmmiiikkkiiifffeeedddccc```^^^\\\[[[YYYVVVTTTUUUXXX[[[^^^___]]]YYYYYY[[[YYYTTTNNNNNNQQQWWWXXXUUUTTTUUUWWWUUURRRQQQQQQPPPNNNLLLJJJGGGEEEDDDEEEFFFFFFEEEDDDAAA<<<::::::;;;<<<<<>>;;;:::;;;<<<<<<;;;======:::555000,,,++++++$$$$$$$$$###$$$%%%%%%&&&###&&&(((***)))))))))***))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%''''''$$$$$$%%%%%%%%%$$$$$$###$$$###"""!!!!!!###%%%&&&######$$$$$$#########$$$########################$$$$$$$$$%%%%%%%%%%%%&&&"""$$$&&&&&&$$$###$$$$$$&&&%%%%%%$$$######"""!!!###########################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###############"""""""""#######################################$$$$$$%%%""" """$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!!!! !!!"""###$$$$$$$$$######""""""###$$$$$$%%%######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$$$$###"""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$###"""""""""###$$$%%%$$$###"""###$$$"""!!!!!!!!!"""###$$$$$$""""""""""""#################################### !!!!!!!!!"""""""""###!!!"""###"""!!!!!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%$$$$$$######"""""" !!!!!!"""###$$$$$$%%%######$$$$$$%%%%%%&&&&&&$$$%%%%%%$$$"""!!!"""$$$$$$$$$#########"""""""""######$$$$$$$$$$$$######################################################""""""""""""#########$$$""""""!!! """###$$$""""""######$$$%%%&&&'''""""""######$$$$$$$$$%%%###$$$%%%%%%%%%$$$"""!!!""""""#########$$$$$$$$$####################################""" """"""""""""""""""######%%%$$$###""""""$$$&&&'''$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%wwwpppjjjgggbbbbbbccceeegggfffdddbbb^^^]]][[[XXXVVVWWWZZZ]]][[[]]]\\\[[[]]]``````\\\PPPOOOQQQVVVWWWUUUUUUWWW[[[WWWSSSQQQQQQQQQPPPPPPJJJGGGDDDCCCDDDDDDDDDCCC@@@>>>;;;:::;;;;;;;;;::::::<<<;;;777000+++***+++$$$$$$$$$$$$$$$%%%%%%&&&###%%%'''(((((((((***+++''''''''''''''''''''''''$$$$$$############$$$$$$$$$######"""###$$$&&&'''%%%%%%%%%%%%%%%%%%$$$###%%%$$$#########$$$&&&'''###$$$%%%$$$######$$$%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&!!!###%%%&&&$$$#########%%%%%%%%%%%%$$$###"""!!!##############################$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$"""######$$$$$$###""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&"""!!!  """$$$&&&""""""""""""""""""""""""######$$$$$$%%%$$$$$$### """$$$%%%%%%%%%$$$!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$###"""!!!###########################""""""!!!!!!!!!!!!"""!!!!!!"""###$$$$$$$$$$$$""""""""""""###$$$%%%%%%#########""""""#########"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!"""$$$&&&&&&$$$"""!!!###$$$&&&''''''&&&$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&###"""!!!""""""###$$$%%%$$$###"""###%%%""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$############### !!!""""""###### """###"""!!! !!!"""""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$#########!!!""""""######$$$$$$$$$"""""""""#########$$$$$$###$$$%%%###"""!!!###$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!""""""###$$$"""!!!!!!!!!!!!"""######""""""###$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""""""""###$$$$$$%%%%%%!!!!!!###$$$&&&((()))***"""""""""""""""!!! """"""""""""############$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%vvvoooiiifffaaaaaabbbdddffffffccc```^^^]]][[[XXXVVVVVVYYY\\\]]]^^^]]]ZZZ[[[^^^]]]YYYOOOMMMOOOSSSUUUSSSSSSVVVYYYVVVRRROOOOOOOOOOOOOOOHHHFFFDDDCCCDDDEEEDDDDDDAAA???===<<<<<<;;;:::999888;;;;;;777000+++)))+++&&&&&&%%%%%%&&&&&&'''(((###$$$&&&&&&'''(((***,,,''''''&&&&&&%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%''')))%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""$$$&&&%%%###"""$$$&&&###########################$$$$$$$$$%%%%%%%%%%%% """%%%%%%$$$""""""""" !!!###$$$$$$$$$##############################"""###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&###"""!!! !!!"""######$$$%%%%%%%%%$$$###### !!!###%%%%%%%%%$$$###""""""""""""###$$$%%%&&&###$$$%%%%%%%%%$$$###"""########################"""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$###""""""""""""###$$$%%%&&&$$$$$$############$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$#########$$$$$$############%%%'''(((((('''%%%##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%###""""""###$$$###$$$%%%%%%######$$$%%%$$$###""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""!!!!!!""""""###$$$$$$%%%!!!"""######!!!!!!"""###""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%################################################"""###$$$###""""""$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""###$$$%%%""""""###$$$$$$$$$$$$$$$""""""##################""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%"""######%%%&&&'''(((((("""###############""""""!!!"""""""""############"""###$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&((((((''''''""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%vvvnnnhhheee``````bbbdddfffeeebbb___]]]\\\ZZZWWWUUUVVVYYY\\\]]]]]]\\\XXXXXXZZZXXXSSSNNNLLLMMMRRRSSSQQQRRRUUUXXXTTTPPPMMMMMMMMMMMMMMMGGGEEECCCCCCDDDEEEEEEDDDCCCAAA>>>======<<<;;;999777:::;;;777000***)))***(((''''''''''''((())))))###$$$%%%%%%%%%'''+++---(((((('''&&&$$$###""""""'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&(((***,,,&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$"""%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""$$$%%%$$$"""!!!!!! """$$$$$$%%%$$$########################"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&###$$$%%%%%%%%%###!!! &&&$$$###!!!!!!###$$$&&&###$$$%%%&&&%%%%%%###""""""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$%%%&&&'''(((!!!"""$$$%%%&&&%%%%%%$$$########################!!!!!! !!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%$$$"""!!!!!!"""$$$%%%$$$&&&((())))))(((&&&$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&###$$$%%%%%%$$$###$$$&&&$$$$$$###"""!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$%%%%%%&&&&&&"""$$$%%%$$$###"""###$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%"""#########"""###$$$&&&$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&###$$$%%%&&&'''&&&%%%%%%""""""#########""""""!!!""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&((()))!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!###$$$$$$%%%%%%%%%$$$$$$!!!!!!""""""#########$$$ """$$$%%%&&&%%%###"""$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% $$$''')))*********""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&vvvlllgggeeecccbbbbbbbbbccccccaaa```[[[ZZZXXXVVVUUUWWW\\\___^^^\\\ZZZYYYYYYYYYXXXWWWQQQQQQSSSTTTVVVVVVWWWWWWYYYWWWTTTRRRRRRRRRQQQPPPKKKFFFAAAAAADDDFFFDDDBBBBBB@@@===;;;;;;:::888777;;;<<<:::666111,,,***)))''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&&&&%%%,,,***'''&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%$$$$$$$$$###"""""""""'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$######"""""" !!!###%%%&&&%%%$$$###""""""###$$$$$$$$$$$$###$$$%%%&&&%%%###"""###$$$!!!"""###$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""!!!"""%%%$$$!!!###$$$%%%%%%######$$$%%%$$$###"""###%%%%%%###""""""!!!!!!"""$$$%%%%%%%%%########################%%%&&&&&&$$$###"""###$$$((('''%%%###"""""""""###$$$$$$$$$#########""""""%%%%%%&&&'''''''''&&&&&&""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$###""""""""" !!!###$$$%%%%%%$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###!!!!!!&&&%%%###""" !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''''''''&&& """$$$&&&&&&$$$""" !!!"""###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""########################!!!""""""""""""#########%%%%%%%%%$$$$$$########################"""!!!!!!!!!"""######"""!!!!!!"""#########"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%!!!###%%%### %%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$###&&&%%%###"""""""""######"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&%%%%%%###""""""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$############""""""############$$$$$$$$$########################%%%%%%$$$###""""""######"""""""""###$$$$$$$$$%%%'''%%%$$$%%%''''''$$$"""!!!"""###%%%''')))***+++$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$###wwwnnnhhheeedddcccbbbcccddddddbbb```[[[ZZZXXXUUUTTTVVVZZZ^^^]]][[[YYYXXXYYYYYYWWWVVVMMMNNNPPPQQQSSSTTTTTTTTTWWWUUURRRPPPPPPPPPOOONNNKKKGGGBBBBBBDDDFFFEEECCCBBB@@@===<<<<<<;;;888777::::::999666111,,,******(((''''''&&&&&&&&&&&&&&&###$$$%%%&&&'''((()))***---+++((('''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$############'''%%%###$$$%%%&&&%%%$$$$$$$$$$$$$$$#########"""!!!"""$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###$$$%%%&&&%%%###"""###$$$""""""############"""""""""######$$$$$$######"""$$$$$$$$$#########""""""%%%!!! $$$&&&$$$!!!"""###$$$$$$""""""###$$$$$$###"""###%%%%%%###""""""!!!!!!"""$$$%%%%%%$$$###########################$$$$$$###"""!!!###$$$&&&%%%$$$###""""""######%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%############$$$$$$$$$$$$"""""""""""""""#########"""###############""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$'''###"""%%%%%%###$$$'''$$$###""""""""""""$$$$$$+++***)))((('''%%%$$$$$$$$$%%%&&&'''&&&%%%$$$###!!!###$$$%%%%%%$$$###!!!!!!!!!""""""######$$$$$$$$$######"""""""""#########$$$%%%%%%%%%%%%$$$###################################################"""""""""#########$$$$$$$$$$$$$$$######"""""""""###############"""!!!!!! !!!###$$$$$$###!!! ######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$###""""""""""""###$$$########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$ """%%%$$$"""######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""###"""!!!%%%%%%###"""""""""######$$$$$$#####################$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$######"""!!!"""$$$&&&%%%$$$$$$$$$$$$############""""""############$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$###""""""#####################$$$$$$$$$'''%%%$$$%%%&&&&&&$$$""""""###$$$&&&''')))***+++$$$$$$%%%&&&&&&%%%$$$$$$""""""###$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###yyyoooiiieeeddddddcccdddeeeeeeccc```ZZZYYYWWWTTTSSSTTTXXX\\\]]]ZZZXXXWWWXXXXXXWWWUUUMMMMMMOOOQQQRRRSSSTTTTTTXXXUUURRRQQQQQQQQQPPPOOOLLLHHHDDDCCCEEEFFFFFFDDDAAA???>>>======;;;999666888999888555000,,,******)))(((''''''&&&&&&''''''&&&&&&%%%%%%&&&((()))***...+++)))(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""###############$$$$$$$$$$$$$$$&&&%%%######%%%&&&%%%$$$$$$$$$$$$$$$############"""###$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$###$$$%%%&&&%%%#########$$$#########""""""#########"""""""""######"""""""""$$$$$$$$$###############(((%%%"""###%%%&&&$$$!!!!!!"""######"""!!!"""###$$$###"""###%%%%%%###"""!!!!!!!!!"""######$$$$$$########################!!!"""###"""!!!!!!###$$$%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$###"""""""""###$$$&&&'''$$$$$$%%%&&&%%%%%%###""" !!!!!!"""######$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$###"""######""""""######%%%&&&&&&(((((('''&&&$$$###""""""%%%&&&&&&'''&&&$$$###"""########################"""#####################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###############################################################$$$$$$$$$%%%#########""""""""""""""""""############""""""!!!!!!"""###$$$$$$###"""!!!$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$############$$$%%%%%%$$$$$$############$$$$$$!!!###%%%%%%#########""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!#########"""%%%$$$######"""#########%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$###""""""###%%%&&&%%%$$$$$$$$$$$$############""""""############$$$$$$$$$""""""""""""""""""""""""%%%$$$######"""#########$$$$$$$$$###############&&&%%%$$$%%%&&&&&&$$$"""###$$$%%%&&&'''(((((()))$$$$$$%%%%%%%%%%%%$$$$$$"""""""""######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$yyyoooiiifffdddddddddeeeffffffcccaaa[[[ZZZWWWTTTSSSTTTXXX\\\\\\ZZZXXXWWWWWWWWWVVVUUUOOOPPPRRRSSSUUUVVVWWWWWWZZZWWWTTTSSSSSSSSSRRRQQQKKKHHHEEEDDDEEEFFFFFFEEE@@@???>>>>>>>>><<<999777777777777444000,,,******))))))(((''''''''''''(((,,,***(((&&&%%%&&&'''(((---+++((('''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#####################$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$######%%%%%%%%%######$$$%%%%%%$$$""""""""""""$$$%%%""""""############""""""########################'''%%%$$$$$$&&&&&&$$$""""""###$$$###"""!!!"""$$$$$$###"""###%%%%%%###""" !!!""""""""""""###$$$########################!!!"""###"""""""""$$$&&&%%%$$$#########%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&)))+++###$$$%%%&&&&&&$$$""" !!!"""""""""#########$$$&&&$$$###"""!!!"""######$$$##################$$$########################%%%%%%$$$$$$$$$$$$$$$$$$########################"""######!!!!!!############$$$$$$%%%%%%"""""""""""""""#########%%%&&&'''''''''%%%$$$###$$$$$$###""""""###$$$$$$$$$#####################&&&&&&%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%##################""""""""""""############"""!!!"""###$$$$$$$$$$$$###"""###$$$&&&''''''&&&%%%$$$#################################$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$###############$$$$$$%%%$$$$$$############$$$$$$'''%%%######$$$%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$##################$$$$$$$$$#########""""""%%%%%%$$$$$$######""""""######$$$$$$%%%%%%%%%$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$wwwnnniiifffdddddddddfffgggfffccc```[[[ZZZXXXUUUTTTUUUYYY]]]\\\ZZZXXXWWWWWWWWWVVVUUUPPPQQQSSSUUUWWWXXXYYYYYYZZZXXXUUUSSSSSSSSSRRRQQQKKKHHHFFFDDDDDDEEEFFFFFF@@@???>>>======<<<:::888777777777444000,,,******))))))(((''''''''''''(((,,,***(((&&&%%%&&&'''(((+++)))'''&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$##################$$$$$$%%%%%%%%%&&&&&&$$$"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$######"""!!!""""""###$$$$$$$$$$$$######$$$%%%%%%######$$$%%%%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$$$$$$$####################################$$$%%%%%%$$$######$$$%%%%%%######$$$%%%$$$###"""###%%%%%%###""" """$$$###"""!!!###$$$########################"""###$$$$$$######%%%'''%%%%%%$$$$$$%%%&&&((()))############$$$$$$$$$$$$$$$###""""""###&&&(((***"""###$$$%%%%%%###!!!%%%%%%%%%$$$$$$#########$$$######"""###$$$%%%&&&#########$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$########################%%%"""''''''$$$###$$$$$$$$$######""""""!!!#########$$$$$$%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$############&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""######$$$$$$$$$$$$######!!!$$$(((,,,,,,***&&&####################################$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$'''&&&$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&%%%$$$############$$$#########""""""#########$$$$$$$$$$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%%%%$$$######%%%&&&%%%$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%tttlllhhhfffccccccdddfffgggeeebbb___ZZZYYYWWWUUUTTTVVV[[[^^^]]]ZZZXXXWWWXXXXXXWWWUUUNNNOOOQQQTTTVVVWWWXXXXXXYYYVVVSSSRRRRRRRRRQQQPPPIIIHHHFFFDDDCCCDDDEEEFFFBBB@@@===<<<<<<<<<;;;:::888999888555000,,,******)))(((''''''&&&&&&''''''&&&&&&%%%%%%&&&((()))******(((&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$""""""$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############""""""###$$$$$$$$$$$$###"""$$$%%%%%%$$$###$$$&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$ !!!###$$$%%%$$$$$$######%%%&&&%%%$$$###$$$%%%$$$###"""###%%%%%%###"""!!!$$$&&&%%%"""!!!###&&&###########################$$$%%%$$$######%%%'''&&&%%%$$$$$$%%%&&&'''((("""###############$$$$$$"""!!!!!!!!!"""###%%%&&&""""""###$$$###"""!!! '''&&&&&&%%%$$$$$$######""""""""""""###$$$%%%&&&"""###$$$$$$$$$$$$###"""########################!!!!!!"""############"""##############################&&&$$$""""""$$$$$$$$$$$$###"""!!! $$$$$$$$$###"""!!!!!!!!!###$$$%%%'''((((((''''''%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$$$$$$$###""""""######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!""""""############"""###########################(((,,,,,,***%%%"""########################$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###""""""""""""###$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$$$$###""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%###############"""""""""############$$$%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$############""""""############$$$$$$$$$#################################"""######$$$%%%$$$$$$$$$##################$$$&&&%%%###""""""###"""""""""######$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%~~~pppiiifffeeeaaabbbccceeefffeeeaaa^^^XXXWWWUUUSSSSSSVVV[[[___]]][[[YYYXXXYYYYYYWWWVVVMMMNNNQQQSSSUUUWWWXXXXXXYYYVVVSSSRRRRRRRRRQQQPPPHHHGGGFFFDDDBBBCCCDDDFFFCCC@@@===;;;;;;<<<===<<<::::::999666111,,,******(((''''''&&&&&&&&&&&&&&&###$$$%%%&&&'''((()))***+++)))'''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&##################$$$$$$""""""###$$$$$$$$$$$$###"""$$$%%%%%%$$$###%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$"""###%%%&&&%%%###"""!!!"""$$$%%%$$$###"""###$$$$$$###"""###%%%%%%###""""""%%%(((&&&###!!!$$$'''########################$$$$$$%%%$$$""""""###%%%%%%$$$#########$$$%%%&&&#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$"""###############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!!!!""""""""""""!!!"""###$$$$$$$$$$$$###"""######################## !!!"""###$$$######"""########################!!! ###$$$ !!!###$$$$$$%%%%%%$$$###"""#########"""!!!!!! """###$$$%%%%%%%%%$$$###$$$##################$$$#########$$$$$$%%%%%%%%%!!!!!!!!!""""""$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$"""#########$$$$$$$$$$$$!!!!!!"""###############"""""""""!!!!!!"""""""""!!!$$$'''((('''%%%###########################$$$$$$######"""!!!!!!!!!""""""###$$$$$$###""""""########################"""############$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$############$$$$$$ !!!!!!!!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###!!!"""###$$$%%%$$$$$$#####################$$$$$$""""""""""""###########################%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$############""""""############$$$$$$$$$##############################""""""###$$$$$$%%%###############$$$$$$$$$"""$$$&&&%%%###!!!"""###"""######$$$%%%&&&&&&'''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%{{{mmmgggfffeeeaaaaaaccceeefffddd```]]]UUUUUUTTTRRRRRRUUUZZZ^^^^^^\\\ZZZYYYYYYYYYXXXWWWNNNOOORRRTTTVVVXXXYYYYYY[[[YYYUUUTTTTTTTTTSSSRRRGGGGGGFFFCCCBBBBBBDDDEEEDDDAAA<<<::::::<<<===>>>;;;<<<:::666111---***)))''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&&&&%%%,,,***((('''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&###"""""""""###$$$%%%%%%""""""###$$$$$$$$$$$$###"""###%%%%%%$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###""""""############""""""""""""######$$$$$$$$$$$$$$$&&&''''''%%%"""!!! !!!###$$$###"""!!!"""###$$$###"""###%%%%%%###"""###&&&)))'''###"""$$$(((###########################$$$$$$###!!! !!!###$$$###"""!!!!!!"""######$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&"""""""""###$$$$$$%%%%%% !!!!!!!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$""""""""""""""""""""""""$$$###%%%(((&&&""""""%%%"""###%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''((((((######$$$$$$###""" ########################""""""###$$$%%%%%%&&&&&&############$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""#########!!!!!!""""""#########$$$!!!!!!"""###############""""""!!!!!!!!!!!!"""""" !!!"""######$$$$$$""""""""""""""""""""""""#########$$$%%%%%%&&&&&&!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""######$$$$$$$$$############$$$$$$%%%%%%%%%$$$"""!!!"""###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%!!!"""###$$$%%%%%%$$$###%%%%%%$$$$$$###"""""""""!!!!!!""""""######$$$$$$######""""""###%%%&&&(((&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$############""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%""""""######$$$$$$$$$%%%"""$$$&&&%%%###!!!"""$$$###$$$$$$%%%'''(((((()))%%%$$$###""""""###$$$%%%$$$$$$#####################$$$%%%%%%&&&&&&&&&&&&~~~ooogggdddcccaaa``````bbbeeeeeeaaa]]]XXXWWWVVVSSSRRRRRRUUUXXX\\\ZZZVVVSSSWWW[[[YYYTTTNNNNNNPPPSSSVVVXXXWWWVVV\\\YYYTTTRRRQQQQQQPPPOOOHHHFFFCCCBBBCCCCCCBBBBBBBBB@@@>>>>>>???@@@@@@???<<<;;;:::666111---++++++(((((('''&&&&&&&&&&&&'''(((''''''''''''(((((())),,,***'''&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%###""""""###$$$$$$$$$$$$###"""####################################"""""""""!!!""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######"""!!!!!! %%%%%%$$$###"""!!! %%%$$$###!!!!!!###$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%#########"""!!!!!!###%%%&&&%%%$$$%%%%%%%%%$$$$$$############$$$$$$###""""""$$$%%%######""""""""""""######"""############$$$$$$$$$######""""""######$$$%%%###"""""""""!!!!!! ###$$$$$$$$$$$$###""""""!!!###%%%%%%#########$$$""""""#########$$$$$$$$$"""!!!!!!"""%%%&&&&&&%%%%%%$$$$$$$$$###"""""""""######""""""""""""""""""""""""###$$$$$$$$$$$$###%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$######""""""&&&%%%%%%%%%$$$$$$######'''&&&$$$###"""###$$$$$$!!!!!!""""""######$$$$$$&&&%%%###"""""""""######""""""###$$$$$$$$$$$$###"""###$$$%%%&&&'''''''''&&&%%%"""!!! !!!"""###&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""%%%%%%$$$###"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%"""###!!!"""%%%&&&###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$###$$$%%%'''(((""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######""""""$$$%%%&&&'''''''''########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""qqqiiifffdddbbb``````bbbeeeeeeaaa^^^XXXXXXVVVTTTRRRSSSVVVXXX\\\ZZZWWWTTTXXX\\\[[[VVVNNNNNNOOOSSSVVVXXXWWWVVVZZZWWWTTTRRRQQQQQQQQQPPPHHHFFFCCCBBBCCCCCCBBBAAA@@@>>><<<<<<===>>>???>>>::::::888444///+++))))))(((((('''&&&&&&&&&&&&'''(((''''''''''''((())))))***(((%%%$$$%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$&&&&&&&&&%%%$$$################################################$$$$$$$$$$$$############""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$"""""""""!!! ###"""!!! !!!"""###""""""""""""""""""""""""!!!""""""""""""""""""!!!""""""#########$$$$$$$$$ """$$$%%%$$$######$$$!!!!!!"""######$$$$$$$$$######"""""""""!!!""""""!!! !!!#########""""""""""""##################$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########"""""""""!!!!!!###$$$$$$$$$$$$###"""""" """$$$%%%$$$$$$%%%&&&""""""#########$$$$$$$$$$$$###"""###%%%%%%%%%###$$$$$$$$$#######################################""""""###$$$$$$$$$$$$$$$&&&%%%$$$######$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$#########""""""!!!!!!!!!""""""""""""!!!!!! %%%$$$######"""""""""###""""""""""""############%%%%%%###"""""""""######""""""###$$$$$$$$$$$$###!!!!!!"""###$$$$$$$$$$$$$$$###!!!!!!!!!"""###%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""&&&%%%$$$$$$######$$$$$$########################""""""""""""""""""""""""######"""""""""""""""### ###$$$!!!"""%%%&&&###"""############"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$$$$%%%&&&'''""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######!!!"""###%%%&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""uuulllhhhfffbbbaaaaaaccceeeeeebbb^^^YYYXXXWWWUUUSSSSSSVVVYYY[[[ZZZWWWUUUXXX]]]\\\XXXNNNNNNOOORRRUUUWWWWWWVVVXXXUUUSSSQQQRRRRRRRRRQQQIIIFFFCCCBBBBBBCCCBBBAAA@@@>>><<<<<<===>>>???>>>::::::888444///+++))))))(((((('''&&&&&&&&&&&&''''''''''''''''''((())))))***(((%%%$$$%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""""""""""""""""""""########################!!!!!!"""""""""######### """#########$$$%%%$$$""" """%%%%%%%%%#########""""""""""""""" !!!"""!!!  """######""""""""""""##################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$############"""###$$$$$$$$$$$$###""""""!!!###$$$$$$%%%&&&'''"""""""""############$$$&&&%%%######$$$%%%###"""###############$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$############""""""""""""!!!!!!$$$$$$$$$$$$############"""############"""!!!!!!###############"""""""""%%%$$$######"""#########""""""###$$$$$$$$$$$$###""""""###############""""""!!!!!!!!!!!!###%%%&&&######""""""""""""######""""""""""""""""""""""""&&&&&&%%%$$$$$$$$$$$$%%%################################################%%%$$$###"""!!!!!!!!!!!!!!!$$$$$$""""""%%%%%%"""!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$$$$$$$%%%&&&&&&""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######!!!!!!###$$$%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######xxxooojjjhhhcccaaaaaacccffffffbbb___ZZZYYYXXXUUUTTTTTTWWWZZZYYYYYYWWWUUUWWW[[[[[[XXXNNNMMMNNNQQQTTTVVVVVVVVVUUUTTTRRRQQQRRRSSSSSSRRRIIIGGGDDDBBBBBBBBBBBBAAA@@@>>><<<<<<>>>???@@@???<<<<<<:::666111---++++++(((((('''&&&&&&&&&&&&'''''''''&&&''''''((()))***,,,***'''&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""######$$$$$$######"""########################%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""#########$$$!!!############$$$%%%$$$######$$$&&&'''&&&%%%##################""""""!!!"""$$$###"""!!!"""#########""""""""""""###############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""" """######"""###%%%""""""""""""############$$$###""""""$$$$$$###""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$###!!!!!!!!!###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$######"""""""""$$$$$$##################""""""###$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$$$$################################################$$$$$$###"""!!!!!!""""""!!!$$$$$$!!!!!!###### """"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###zzzqqqkkkhhhdddbbbbbbdddggggggccc___[[[ZZZYYYVVVUUUUUUXXX[[[WWWYYYWWWTTTUUUYYYYYYVVVMMMMMMMMMOOOSSSUUUVVVVVVTTTRRRQQQQQQSSSSSSSSSRRRJJJGGGDDDBBBBBBBBBAAA@@@>>><<<:::;;;<<<>>>>>>>>>===<<<;;;777222...,,,,,,(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''(((******,,,***'''&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$##############################%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$###""""""###$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%$$$###"""$$$%%% !!!$$$%%%%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$###""""""#########""""""""""""#########$$$$$$$$$$$$%%%%%%%%%"""""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""!!!""""""  !!!""""""""""""""""""""""""!!! !!!###$$$$$$###"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$!!!###%%%%%%###"""###$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""###$$$%%%%%%%%%######%%%%%%$$$$$$######""""""############$$$#########""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################""""""!!!!!!"""###$$$$$$ ###""" """"""!!!"""###$$$%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######!!!"""######$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$zzzqqqkkkhhhdddcccbbbeeeggggggddd```\\\[[[ZZZWWWVVVVVVYYY\\\WWWYYYXXXTTTSSSVVVWWWUUUMMMLLLLLLNNNRRRTTTVVVVVVSSSRRRQQQQQQSSSSSSRRRQQQJJJGGGDDDBBBBBBBBBAAA@@@;;;:::888888:::<<<===<<<;;;;;;999555000,,,******(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''')))***+++***(((%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%!!!!!!###$$$&&&(((***+++&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%!!!"""###&&&'''&&&### $$$$$$$$$$$$$$$%%%%%%%%%!!!###$$$"""!!!!!!!!!######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""!!!"""###""" ###"""""""""""""""!!!!!! !!!###%%%$$$$$$###############$$$$$$$$$""""""######$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%% ###''''''$$$###$$$&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###### !!!!!!"""""""""############$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###!!!!!!"""""""""""""""!!!$$$$$$$$$###"""!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!"""###$$$%%%"""""" """###  !!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""############$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######"""######$$$%%%%%%$$$$$$#################################$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$yyypppjjjgggeeecccccceeehhhhhhdddaaa\\\\\\[[[XXXVVVWWWZZZ]]]YYY[[[ZZZUUUSSSVVVWWWUUUMMMLLLLLLMMMQQQTTTUUUUUUSSSRRRQQQRRRSSSSSSRRRPPPJJJHHHDDDCCCBBBBBBAAA???<<<;;;999:::<<<>>>>>>>>>;;;;;;999555000,,,******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&((()))***+++***(((%%%$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$%%%#########$$$$$$$$$$$$$$$"""##################"""""""""""""""""""""""""""$$$###!!! !!!###$$$############$$$$$$$$$$$$###$$$$$$###""""""$$$&&&'''&&&%%%%%%&&&'''&&&%%%"""#########$$$$$$$$$$$$ """$$$%%%$$$"""""""""######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&"""""""""!!!"""######$$$############$$$$$$$$$%%%###$$$$$$$$$$$$###""""""!!!"""$$$###"""!!!!!!"""######""""""!!!!!!!!!!!!###""""""###$$$%%%%%%$$$$$$$$$$$$###############!!!!!!""""""###$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%!!!&&&))))))%%%###$$$&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%%%%&&&&&&&&&###############$$$%%%%%%###$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%$$$$$$###""""""###$$$$$$$$$$$$### !!!""""""###""""""""""""#########""""""!!!!!!"""############"""!!!""""""""""""""""""""""""""""""!!!!!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""###### ######!!!!!!%%%%%%### !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%$$$###"""!!!""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$yyypppjjjfffeeedddccceeehhhhhheeeaaa]]]\\\[[[YYYWWWXXXZZZ]]]ZZZ]]]\\\VVVTTTVVVWWWUUUMMMLLLKKKMMMPPPTTTUUUUUUSSSRRRQQQRRRSSSSSSQQQOOOKKKHHHEEECCCBBBBBB@@@???@@@>>>======???AAABBBBBB======<<<777222...---,,,(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&((()))***+++,,,***'''&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&***)))(((&&&$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""###%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""###"""!!!!!!"""###""""""""""""############ !!!"""!!!!!!"""%%%'''(((%%%!!! ###$$$%%%!!!!!!""""""#########$$$"""%%%'''((('''%%%$$$$$$######""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&#########"""###$$$$$$%%%"""""""""######$$$$$$$$$###$$$$$$$$$$$$###"""""" """$$$$$$$$$###$$$%%%######""""""!!!!!!!!! '''&&&$$$%%%&&&&&&%%%###%%%$$$$$$$$$######"""""" !!!!!!"""######$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$(((,,,***&&&""""""$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&!!!!!!"""""""""############"""!!!!!!!!!"""$$$%%%#########$$$$$$%%%%%%&&&!!!"""###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###!!!!!!"""$$$$$$%%%%%%%%% !!!"""######$$$$$$###!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######""""""###$$$%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!!!!$$$$$$"""###'''(((%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!"""############$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%$$$###"""!!!""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%vvvlllgggfffeeebbbbbbgggmmmnnnhhhbbb^^^^^^\\\YYYWWWXXX\\\___^^^___\\\VVVTTTVVVVVVTTTNNNMMMMMMOOOSSSVVVWWWWWWVVVTTTSSSRRRSSSRRRQQQOOOIIIGGGEEEDDDCCCBBB@@@>>>@@@AAA@@@======@@@AAA???;;;;;;888444///+++******%%%&&&'''(((((('''&&&%%%''''''(((((()))+++,,,---)))(((&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$######$$$$$$%%%&&&######""""""""""""######!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%############%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!"""###$$$"""###$$$$$$###"""###$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%$$$""" $$$###############$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$###$$$%%%&&&$$$"""########################%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%''''''%%%$$$###$$$"""###$$$%%%&&&&&&&&&&&&###$$$%%%%%%$$$###"""!!!$$$$$$$$$############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""""""""""""""######"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""%%%$$$###""""""###$$$%%% !!!!!!!!!!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""&&&&&&%%%###""" """!!! !!!###%%%'''!!!!!!""""""#########$$$######$$$$$$$$$$$$######$$$$$$######"""!!!!!! !!!###''')))(((%%%"""########################$$$$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$####################################$$$%%%&&&&&&%%%###"""###$$$%%%''''''&&&$$$###############$$$%%%&&&''')))&&&######%%%&&&%%%$$$&&&$$$!!!!!!$$$&&&&&&%%%uuukkkggggggcccaaaaaafffkkklllgggaaa______]]]ZZZXXXYYY]]]```___```]]]WWWUUUWWWWWWTTTMMMMMMLLLNNNQQQSSSTTTTTTUUUSSSRRRRRRSSSSSSQQQPPPIIIGGGDDDCCCCCCBBB@@@>>>>>>@@@???<<<;;;???@@@>>>;;;;;;999444///+++******&&&&&&''''''''''''&&&&&&'''''''''((()))***,,,,,,...---+++((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&######""""""""""""######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''"""###$$$$$$###"""###$$$$$$$$$############$$$$$$"""############$$$$$$$$$!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%######"""!!!!!!$$$###############$$$$$$""""""""""""""""""############"""###$$$%%%###!!!########################$$$######"""""""""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$############$$$$$$$$$%%%###%%%&&&&&&%%%#########"""###$$$%%%&&&&&&&&&&&&######$$$%%%$$$###""""""$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!$$$$$$$$$$$$#########""""""############$$$$$$$$$######$$$$$$$$$$$$###############""""""############$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######"""!!!  !!!"""""""""""""""""""""!!!!!!$$$$$$$$$#########""""""########################"""!!!!!! ###"""!!!!!!!!!###%%%&&&############""""""""""""######$$$$$$$$$$$$##############################%%%%%%$$$$$$"""########################$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%$$$$$$###%%%'''((())))))'''$$$###"""""""""######$$$&&&&&&&&&$$$!!!!!!###$$$###"""&&&$$$!!!"""$$$&&&&&&%%%ssskkkggghhhbbb``````dddjjjkkkfffaaa``````^^^[[[YYYZZZ^^^aaa```aaa]]]XXXVVVXXXXXXUUUMMMLLLLLLMMMPPPQQQQQQPPPSSSRRRQQQRRRSSSSSSRRRPPPIIIGGGEEEDDDCCCBBB@@@>>>===???>>>;;;;;;>>>???===;;;:::999555///+++******'''''''''&&&&&&''''''''''''''''''((()))***+++,,,000///,,,)))'''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""#########%%%&&&'''((($$$$$$######$$$$$$%%%&&&######""""""""""""###############"""######$$$%%%##############################""""""""""""######'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$%%%###""""""""""""###$$$$$$"""###$$$$$$###"""###$$$$$$$$$############$$$$$$"""############$$$$$$$$$######"""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$***(((%%%""" """###$$$$$$###############$$$""""""""""""!!!!!! ###"""!!!"""$$$$$$"""!!!########################"""############""""""!!!""""""""""""""""""""""""###########################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""#########$$$$$$###%%%&&&&&&$$$#########"""###$$$%%%&&&&&&&&&&&&""""""###$$$$$$$$$######$$$$$$$$$############"""########################%%%$$$###"""!!! %%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$"""##################"""$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$#########""""""!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%$$$###""""""###$$$%%%%%%$$$$$$###""""""!!!!!!######$$$$$$$$$$$$######"""""""""###$$$%%%%%%&&&$$$$$$%%%&&&&&&$$$ ########################"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""######"""""""""%%%%%%%%%$$$$$$$$$$$$###########################%%%$$$$$$###$$$$$$%%%%%%''')))+++,,,+++((($$$""""""""""""""""""###$$$%%%%%%###!!!!!!"""###"""!!!%%%###""""""$$$&&&%%%%%%~~~ssskkkggggggbbbaaaaaaeeeiiijjjfffbbb```___]]]ZZZYYYZZZ]]]``````aaa^^^XXXVVVXXXXXXVVVMMMMMMLLLNNNPPPQQQPPPNNNQQQPPPPPPRRRTTTTTTSSSQQQIIIHHHFFFEEEEEEDDDBBB@@@===???>>>;;;;;;???@@@>>>::::::999555000,,,***)))((('''&&&%%%%%%&&&'''((('''''''''''')))***+++,,,,,,+++)))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$######"""###%%%'''((($$$$$$######$$$$$$%%%&&&$$$######""""""######$$$$$$###"""""""""###%%%&&&""""""""""""""""""""""""$$$######""""""######$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%&&&&&&&&&'''############$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###"""###$$$$$$###"""###$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$###"""!!!"""$$$'''(((###$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!! ###%%%%%%$$$######"""#########""""""""""""""""""""""""###""""""###$$$$$$###!!!########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###########################""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!""""""""""""#########$$$&&&'''&&&$$$###$$$%%%######$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""############""""""%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$######"""!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$######"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""#########$$$###########################$$$$$$$$$$$$###############$$$%%%%%%&&&&&&"""###%%%(((+++,,,***(((########################!!!!!!"""############"""######$$$$$$$$$%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""###$$$%%%&&&%%%'''***,,,+++(((%%%###""""""!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$######$$$#########$$$%%%%%%%%%}}}tttlllgggfffcccbbbccceeeiiiiiigggddd___^^^\\\YYYWWWXXX\\\___```aaa^^^XXXVVVXXXXXXVVVOOONNNNNNPPPQQQRRRPPPOOOOOOOOOPPPRRRTTTTTTRRRPPPJJJIIIGGGFFFFFFFFFDDDBBB>>>@@@???<<<<<<@@@BBB@@@::::::999666000,,,))))))((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((***+++,,,)))(((&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$###"""""""""###%%%&&&""""""""""""""""""""""""$$$$$$############$$$$$$$$$###""""""""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$!!! !!!###%%%#########$$$$$$%%%%%%%%%###$$$%%%$$$###"""###%%%%%%$$$$$$###""""""######!!!!!!"""######$$$%%%%%%$$$######$$$%%%%%%$$$"""########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""##############################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!""""""""""""#########&&&''''''&&&$$$$$$%%%&&&######$$$$$$%%%%%%$$$$$$"""""""""######$$$%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$%%%""""""##################""""""#########$$$$$$$$$""""""############""""""%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#######################################""""""!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############### !!!!!!""""""###############"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!! %%%%%%$$$###""""""""""""!!!""""""###$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&'''%%%""" ########################"""############"""!!!!!!######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""###$$$&&&'''"""$$$''')))***(((&&&$$$"""""""""!!!""""""###$$$%%%%%%%%%%%%$$$######$$$######$$$$$$$$$$$$%%%%%%|||tttnnnhhheeeccccccccceeehhhiiigggfff^^^]]][[[YYYWWWXXX[[[___```aaa]]]XXXVVVXXXXXXUUUOOOOOOOOOQQQSSSSSSQQQOOOOOOOOOPPPRRRTTTTTTRRROOOJJJIIIGGGFFFGGGFFFDDDCCC>>>@@@???<<<===AAACCCAAA999:::999666111,,,)))((('''''''''&&&&&&'''''''''&&&&&&&&&'''((()))***+++)))((('''&&&&&&'''((()))$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%$$$###############$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$#########"""######$$$%%%########################$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%"""""""""############$$$"""######$$$%%%$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$############$$$$$$"""############$$$$$$$$$""""""!!!!!!!!!###$$$%%%#########$$$$$$%%%%%%&&&&&&(((***((($$$"""###%%%%%%%%%$$$###""""""""""""!!!!!!"""###$$$%%%&&&&&&%%%$$$###$$$&&&&&&$$$###########################!!!""""""############"""""""""""""""""""""""""""########################$$$######""""""######$$$########################""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""#########$$$$$$&&&&&&&&&%%%######$$$&&&######$$$$$$$$$$$$$$$############"""######$$$%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&"""""""""""""""#########"""############$$$$$$$$$"""##################"""$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############"""""""""""""""""""""###"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!"""###$$$$$$%%%$$$$$$""""""!!!!!! ###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!! ############""""""!!!!!! !!!"""###$$$&&&''''''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########&&&%%%$$$%%%%%%$$$!!!########################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""############$$$%%%&&&&&& """$$$&&&''''''&&&&&&######"""""""""######$$$"""$$$%%%%%%###""""""###!!!###%%%%%%$$$$$$$$$%%%yyyuuuooojjjfffaaabbbcccdddfffgggffffff___^^^\\\ZZZXXXYYY\\\______```]]]WWWUUUWWWWWWTTTNNNNNNOOOQQQSSSTTTRRRPPPOOOOOOPPPSSSTTTSSSPPPNNNHHHGGGEEEEEEEEEEEECCCBBB===???>>><<<<<<@@@BBB@@@999:::999777111,,,)))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))***++++++***)))'''''''''((()))###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$"""######$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$##################"""""""""""""""############ !!!"""###""""""!!!"""###$$$$$$###"""###$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$&&&'''$$$ ###(((&&&%%%$$$###""""""""""""!!!"""""""""######$$$$$$$$$#########%%%%%%###"""########################"""""""""""""""######$$$""""""""""""""""""""""""########################$$$######""""""######$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$############$$$$$$$$$%%%$$$%%%$$$###!!!!!!###$$$######$$$$$$$$$$$$######%%%$$$###"""""""""###$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%"""""""""######$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$###############""""""############$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""!!!!!!!!!"""######$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!###$$$%%%'''''''''''''''""""""!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""!!!!!! """"""###$$$$$$%%%&&&&&&######$$$$$$$$$$$$######!!!""""""######$$$$$$$$$#########%%%'''((('''&&&##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$"""%%%''''''$$$"""###$$$!!!###&&&&&&$$$###$$$%%%wwwuuuqqqkkkggg```aaabbbcccdddeeeeeeeee```___]]][[[YYYZZZ]]]```^^^___\\\VVVTTTVVVVVVTTTLLLMMMNNNQQQSSSTTTRRRPPPOOOPPPQQQSSSTTTSSSPPPMMMGGGEEEDDDCCCDDDCCCBBB@@@;;;>>>===:::;;;@@@AAA@@@999::::::777222,,,)))(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&((()))***+++,,,+++)))'''&&&%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!"""$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!""""""""""""############"""###$$$&&&&&&%%%%%%$$$"""$$$$$$$$$###"""###$$$$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$###""""""""""""###$$$%%%%%%&&&&&& %%%+++&&&%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!###"""!!!"""$$$$$$"""!!!###########################"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########!!!!!!#########$$$$$$$$$######"""&&&%%%###"""""""""######$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""""" !!!"""###$$$%%%%%%"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!"""$$$%%%%%%$$$$$$""""""""""""############""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""""" !!!!!!!!!!!! $$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$###### """###$$$%%%&&&$$$$$$###$$$%%%%%%$$$"""######################## !!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""############""""""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%(((******'''%%%%%%''' ###&&&'''$$$###$$$%%%{{{qqqjjjhhhcccbbbbbbbbbdddeeeeeecccaaaaaaaaa```\\\YYYYYY]]]aaa```bbb___ZZZXXXZZZZZZWWWOOOMMMOOOTTTWWWUUUTTTUUUVVVTTTRRRRRRSSSTTTSSSRRRKKKIIIGGGFFFFFFEEECCCAAABBB@@@>>><<<;;;===???@@@;;;999777444000---+++)))&&&'''((())))))((('''&&&$$$&&&))),,,---,,,***)))((((((&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$############$$$$$$$$$$$$%%%&&&%%%$$$###"""#########$$$$$$%%%%%%&&&########################$$$$$$$$$#########""""""################################################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$#########""""""""""""############""""""###############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$######"""!!!"""""""""#########$$$$$$%%%%%%%%%######"""""""""###%%%&&&$$$%%%%%%%%%%%%$$$######$$$!!!!!!$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""###$$$%%%&&&%%%$$$###!!!!!!!!!"""###########################!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#################################&&&%%%%%%$$$#########$$$""""""!!!!!!!!!###$$$%%%!!!!!!""""""#########$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$""" !!!###$$$###""""""###%%%((()))%%%%%%$$$$$$###"""!!!!!!########################&&&&&&%%%$$$###"""!!! &&&&&&%%%%%%$$$###"""""""""###$$$$$$###!!!""""""""""""""""""###############$$$$$$%%%%%%%%%""""""#########$$$$$$$$$################################################&&&%%%###""""""###%%%'''%%%%%%$$$$$$###"""!!!!!!"""""""""!!!!!!!!! """""""""""""""""""""""" !!!"""######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$"""!!!"""%%%&&&$$$"""!!!"""$$$$$$"""!!!"""###%%%%%%$$$######""""""""" """ !!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$###"""!!! """""""""###$$$$$$$$$%%%$$$#########""""""!!!!!!!!!"""###$$$%%%$$$#########$$$&&&&&&$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$${{{wwwlllfffeeeaaabbbaaaaaaccceeeeeecccaaa```aaa```]]][[[\\\aaaeeeaaaccc```[[[YYY[[[ZZZXXXPPPNNNOOOUUUWWWUUUSSSSSSRRRRRRRRRSSSTTTTTTQQQOOOJJJHHHFFFEEEEEEDDDBBBAAA@@@>>>===;;;<<<===@@@AAA;;;999777444000---+++)))&&&'''(((((((((((('''&&&%%%&&&(((***,,,++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$################################################### !!!"""###$$$######"""%%%%%%%%%$$$$$$$$$######""""""############""""""&&&&&&%%%$$$###"""!!!!!!$$$$$$###""""""###$$$$$$%%%$$$$$$########################$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%"""$$$&&&'''&&&$$$!!!&&&###!!! """$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""###$$$%%%&&&###"""!!! !!!!!!########################""""""""""""""""""""""""!!!!!!!!!"""""""""##############################&&&%%%$$$$$$#########$$$######"""""""""""""""###!!!"""""""""############%%%%%%%%%$$$######""""""&&&%%%###""""""###$$$%%%&&&%%%###"""!!!""""""###%%%%%%$$$$$$###""""""!!!#################################"""""""""""""""########################$$$$$$$$$###!!!%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%########################&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###""""""!!!%%%$$$$$$$$$############"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&###""""""!!!!!!""""""###""""""#########$$$$$$$$$###"""!!!"""%%%&&&%%%###!!!###$$$$$$###""""""#########$$$$$$$$$###""""""%%% $$$'''%%%$$$&&&"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""############%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%%%%$$$#########"""""""""""" !!!"""###$$$######""""""$$$%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$uuuqqqgggbbbbbb___aaa``````aaacccdddbbbaaa___``````^^^]]]___dddiiicccdddaaa\\\ZZZ[[[[[[XXXPPPNNNPPPUUUWWWUUURRRRRRQQQQQQSSSUUUVVVTTTPPPMMMIIIGGGEEEEEEEEEDDDBBB@@@???>>>===<<<===???AAABBB;;;999777444000---+++)))&&&&&&''''''''''''&&&&&&&&&'''((()))***+++++++++***)))((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""&&&&&&&&&%%%%%%%%%$$$$$$################################################!!!""""""###$$$#########%%%%%%%%%%%%%%%$$$$$$$$$""""""############""""""&&&%%%%%%$$$###"""!!!!!!$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$######"""#########!!!###&&&((('''###'''%%%######$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""###$$$%%%%%%######"""!!!!!!!!!""""""################################################!!!!!!!!!""""""""""""###########################%%%%%%$$$############$$$$$$$$$$$$######"""!!! """"""""""""####################################$$$ """""""""%%%%%%$$$$$$###"""!!!!!!%%%%%%$$$$$$###"""""""""######################## !!!!!!!!!""""""###### !!!"""######$$$$$$###$$$$$$###""" '''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###"""!!! !!!"""###########################%%%%%%%%%%%%$$$$$$###"""%%%%%%$$$$$$###"""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""#########$$$%%%%%%&&&&&&"""!!!!!!!!!!!!!!!!!!"""!!!!!!"""""""""#########"""!!!!!!"""$$$&&&%%%$$$"""$$$%%%%%%$$$######$$$!!!"""$$$%%%%%%$$$###"""$$$!!! $$$&&&$$$$$$%%%########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###############"""""""""$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%###############""""""""" !!!""""""######"""""" """$$$$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~qqqmmmddd```aaa___```______```bbbcccbbbaaa^^^___```^^^\\\___dddiiidddeeebbb]]]ZZZ[[[ZZZWWWNNNLLLOOOUUUXXXVVVSSSTTTRRRRRRSSSUUUVVVUUUQQQNNNIIIHHHFFFEEEFFFEEECCCBBBBBBAAA@@@?????????AAABBB;;;999777444000---+++)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,***)))(((''''''&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""&&&%%%%%%%%%%%%$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""""""""###$$$$$$%%%%%%$$$##################$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$######""""""""""""###%%%&&&%%%"""%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$################################################"""""""""############$$$########################$$$$$$###############$$$"""###$$$$$$$$$"""!!! """""""""""""""#########!!!!!!"""""""""##################!!!######$$$%%%&&&%%%%%%%%%$$$$$$$$$#########""""""########################""""""""""""############!!!!!!""""""###$$$$$$$$$""""""$$$%%%%%%&&&%%%%%%&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%$$$$$$####################################"""  """###########################"""###%%%&&&&&&%%%$$$###$$$$$$$$$#########"""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!"""""""""#########$$$$$$############$$$$$$""""""""""""#########$$$!!!!!!!!!###$$$%%%%%%%%%###$$$&&&&&&$$$###$$$%%%"""""""""######$$$$$$%%%###!!!!!!###$$$$$$###$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###########################!!!""""""###############$$$%%%&&&%%%"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$|||pppmmmeeebbbcccaaa```^^^^^^___aaabbbbbbaaa___```___]]][[[\\\aaaeeeeeefffccc]]]ZZZ[[[ZZZVVVKKKJJJNNNVVVYYYWWWUUUUUURRRQQQPPPPPPQQQQQQPPPOOOJJJIIIGGGGGGGGGGGGEEEDDDFFFEEECCCBBB@@@@@@@@@@@@;;;999777444000---+++)))&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&''')))+++---***)))(((''''''&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$############################################################%%%%%%%%%%%%%%%&&&&&&&&&""""""""""""##################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%#########$$$$$$###############$$$$$$######"""!!!########################$$$$$$$$$$$$######""""""%%%$$$###""""""!!!!!!!!!###""""""$$$'''(((((('''$$$%%%%%%&&&&&&%%%%%%$$$#########"""######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%#################################""""""###$$$$$$ !!!"""$$$$$$$$$###"""######""""""""""""""""""!!!!!!!!!"""######$$$$$$'''"""$$$((((((&&&!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$#######################################%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''%%%%%%$$$######"""!!!!!!%%%%%%%%%$$$$$$#################################'''&&&%%%$$$$$$%%%&&&'''########################!!!$$$&&&''''''%%%$$$$$$$$$$$$###############&&&&&&&&&&&&%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""#########%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%!!!"""#########$$$%%%&&&###$$$&&&&&&$$$###$$$%%%%%%###!!! !!!###&&&'''$$$&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! #####################$$$%%%%%%$$$$$$######""""""###############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$${{{qqqpppiiieeegggccc```___^^^___aaaccccccccc___```___\\\YYYZZZ^^^bbbffffffccc\\\YYYZZZXXXUUUKKKJJJNNNVVVZZZWWWUUUUUUPPPNNNLLLLLLMMMNNNMMMLLLKKKIIIHHHGGGHHHHHHFFFEEEHHHGGGEEECCCAAA??????>>>;;;999777444000---+++)))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&''')))+++,,,***)))((('''&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&########################$$$$$$$$$#########""""""################################################$$$############$$$%%%%%%!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###"""""""""###$$$###"""!!! ###############"""""""""######$$$$$$$$$###""""""%%%$$$###!!!!!!"""###$$$"""!!!!!!###&&&((())))))$$$%%%%%%&&&&&&%%%%%%$$$$$$###############$$$$$$ !!!""""""###"""""""""#########################################################$$$$$$$$$%%%%%%###########################""""""""""""###$$$$$$ !!!"""######$$$$$$$$$############"""""""""""""""""""""######$$$$$$$$$%%%""" !!!$$$''''''%%%#########""""""""""""!!!################################################&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""""""""&&&%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!$$$&&&'''&&&%%%%%%########################%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!###$$$$$$###"""$$$%%%"""$$$%%%%%%$$$######$$$&&&$$$""" """%%%'''"""%%%&&&###"""$$$%%%$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$###########################$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&!!!"""######"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$${{{rrrsssmmmiiiiiieee```___^^^___aaacccdddddd_________\\\YYYZZZ^^^ccceeefffccc\\\XXXXXXWWWTTTMMMLLLPPPWWWZZZVVVRRRRRRNNNMMMMMMNNNOOONNNLLLKKKJJJHHHGGGGGGHHHGGGFFFEEEFFFEEEDDDBBB@@@???>>>===;;;999777444000---+++)))(((((('''&&&&&&'''((((((&&&&&&&&&'''((()))***+++)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########################################################$$$$$$#########$$$%%%&&&!!!!!!""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############"""###$$$$$$$$$$$$###""""""###$$$%%%%%%###""" $$$#########"""""""""!!!""""""###$$$%%%$$$#####################$$$$$$%%%$$$"""!!!!!!$$$'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############$$$ !!!"""""""""!!!!!!########################""""""""""""""""""""""""!!!!!!"""""""""#################################"""""""""""""""###$$$$$$###"""""""""""""""##################"""""""""!!!#########$$$$$$$$$$$$$$$ !!!"""############%%%$$$#########$$$%%%&&&################################################$$$$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%######"""!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""""" !!!"""######"""!!! ###########################$$$%%%%%%%%%%%%##############################!!!!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$"""$$$%%%$$$"""!!!"""$$$!!!###$$$$$$###""""""###$$$$$$$$$$$$############$$$&&&""""""###"""$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&"""######""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$${{{sssuuuoookkkjjjfffaaa___^^^___aaadddeeeeee^^^___^^^\\\YYY[[[```dddeeefffbbb[[[XXXXXXVVVSSSPPPOOORRRXXXYYYUUUPPPOOOOOOOOOQQQSSSTTTRRRNNNKKKIIIGGGFFFFFFGGGGGGEEEDDDBBBBBBAAAAAA@@@???>>>===;;;:::777444000---+++))))))((('''&&&&&&'''((()))%%%%%%&&&'''((()))******(((((('''%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&'''''''''((('''&&&%%%$$$%%%&&&&&&(((((('''%%%###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$################################################'''&&&%%%$$$%%%&&&'''(((""""""######$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%###!!!$$$#########""""""!!!!!!!!!"""###$$$%%%%%%$$$###!!!"""$$$&&&&&&&&&%%%$$$'''$$$!!! """%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############$$$ !!!"""$$$$$$$$$###"""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!########################""""""!!!""""""###$$$$$$&&&$$$###!!!!!!!!!""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&'''%%%$$$$$$%%%%%%$$$$$$%%%'''***---///##################$$$$$$######################## !!!"""###$$$%%%&&&&&& """###%%%&&&&&&""""""""""""###$$$%%%&&& !!!!!!!!!!!!#########$$$$$$%%%%%%&&&$$$$$$$$$$$$######""""""!!!"""%%%&&&&&&%%%"""!!!########################'''&&&&&&%%%$$$###!!!!!!##################$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""$$$$$$############$$$$$$""""""""""""###############%%%&&&%%%""" !!!###!!!"""$$$$$$"""!!!"""###!!!###%%%'''&&&$$$!!!""")))***%%%###&&&'''%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################!!!!!!!!!"""######$$$$$$##################$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%%%%&&&%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$ssstttwwwpppgggcccaaa^^^[[[\\\aaadddeeedddbbb```]]]ZZZYYY\\\aaafffiiiddd^^^ZZZXXXWWWWWWVVVOOOOOOPPPSSSVVVVVVRRRMMMOOOMMMKKKNNNRRRTTTPPPLLLGGGHHHHHHIIIHHHGGGFFFEEEEEEDDDBBB@@@>>>>>>>>>>>><<<<<<;;;777222...++++++(((&&&&&&&&&((((((&&&%%%)))))))))***++++++,,,,,,))))))((('''&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%$$$######"""###&&&''''''((((((''''''&&&)))'''### """&&&)))###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""!!! """############$$$$$$$$$&&&$$$""""""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################$$$%%%&&&&&&$$$###"""((($$$!!! """###!!! !!!###%%%$$$"""!!!###&&&!!!###$$$$$$######$$$%%%$$$""" """%%%'''%%%#########""""""""""""######$$$"""!!!"""&&&'''&&&$$$############$$$%%%&&&&&&######""""""!!! !!!!!!"""""""""#########%%%$$$"""!!!!!!!!!"""###&&&$$$!!!!!!###%%%$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!(((''''''&&&&&&%%%%%%%%%""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""############$$$%%%$$$"""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$"""$$$&&&%%%$$$###$$$%%%######""""""######$$$%%%########################!!!""""""""""""#################################%%%%%%###"""""""""###$$$$$$$$$######""""""!!!!!!###"""!!! !!!"""$$$%%%"""###%%%&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######################## """###$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&%%%###"""###$$$%%%%%%######$$$%%%######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ ###'''(((&&&$$$###"""######$$$$$$$$$$$$######%%%%%%%%%%%%$$$###"""""""""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%yyy{{{|||tttiiidddbbb^^^\\\\\\```cccdddcccbbbaaa^^^[[[YYY\\\bbbfffiiieee^^^ZZZXXXWWWVVVUUUOOONNNPPPTTTWWWWWWSSSOOOOOOMMMLLLNNNRRRSSSPPPLLLHHHHHHIIIIIIHHHGGGEEEDDDDDDCCCAAA???>>>=========;;;;;;:::777111---+++***(((&&&%%%$$$&&&''''''&&&''''''(((((()))*********'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ ###%%%&&&&&&$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""############$$$$$$$$$&&&$$$""""""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%%%%$$$$$$'''$$$!!!!!!"""###"""!!!%%%&&&'''%%%""" !!!###!!!"""$$$###""""""###%%%$$$###"""###$$$%%%$$$###$$$######""""""######$$$$$$"""!!!###&&&'''&&&$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$###"""""""""""""""%%%$$$""" """$$$&&&$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""!!! """##################"""########################"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""""""""""""""""""""""""""##################""""""##################$$$$$$###$$$%%%$$$"""""""""###""""""#########$$$$$$$$$%%%$$$############$$$%%%"""$$$&&&%%%$$$###$$$%%%######""""""######$$$%%%########################"""""""""############$$$########################%%%$$$###"""""""""###$$$#########"""""""""""""""$$$###"""!!!!!!"""$$$%%%"""###%%%&&&&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%'''(((((('''%%%$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%%%%$$$###""""""###$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%wwwkkkfffccc```\\\]]]```bbbbbbaaaaaa```^^^[[[[[[^^^ccchhhjjjeee___ZZZWWWVVVUUUTTTNNNNNNPPPUUUYYYYYYTTTPPPOOOMMMMMMOOORRRRRRPPPLLLIIIJJJJJJIIIHHHFFFDDDCCCCCCBBB@@@???======<<<<<<::::::999555000,,,***))))))&&&$$$$$$%%%'''''''''%%%&&&&&&''''''((())))))%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&######$$$$$$$$$$$$######!!!###%%%(((((('''%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""############$$$$$$$$$&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""###$$$%%%&&&%%%###!!!!!!#########"""$$$%%%%%%###!!! !!! """######""""""###$$$###$$$%%%$$$###"""###$$$%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&&&&%%%%%%%%%$$$#########$$$$$$###############$$$$$$$$$%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$###"""###############$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%###"""######$$$$$$$$$$$$##############################"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###############%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$###############""""""""""""""""""""""""%%%%%%$$$$$$#########""""""""""""######$$$%%%%%%###$$$%%%$$$"""""""""###!!!!!!"""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&%%%$$$###$$$%%%######""""""######$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""%%%$$$######""""""######""""""""""""############%%%$$$"""!!!!!!"""###$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""### """$$$%%%&&&%%%###""""""##################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!###&&&'''%%%"""!!!!!!"""%%%'''$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%wwwlllhhheeeaaa]]]]]]___aaa```___^^^]]]\\\[[[\\\```fffkkkkkkfff___ZZZWWWUUUTTTSSSMMMNNNQQQVVVZZZZZZVVVQQQOOONNNNNNOOOQQQQQQOOOMMMJJJKKKKKKJJJHHHFFFDDDCCCBBBAAA@@@???===<<<;;;;;;999999888555///+++)))((('''&&&&&&'''((()))((('''%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$***'''""""""$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""#########$$$$$$$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!! !!!###%%%&&&######""""""###$$$$$$### !!!!!!"""""" """######"""!!!###$$$###&&&'''&&&"""!!!"""%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%%%%%%%%%%%%%%%%$$$###""""""######!!!!!!!!!"""###$$$$$$%%%###$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%######!!!"""###$$$%%%&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###$$$''')))***)))'''%%%$$$$$$$$$%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&########################""""""""""""""""""""""""&&&&&&%%%%%%$$$#########!!!!!!"""###$$$%%%%%%%%%###$$$%%%$$$"""""""""###""""""""""""#########$$$%%%%%%%%%%%%%%%%%%&&&&&&"""$$$&&&%%%$$$###$$$$$$######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############!!!!!!""""""######$$$$$$%%%$$$###"""""""""######"""###$$$$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&!!!"""###$$$%%%$$$######""""""############""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%########################!!!  ###&&&%%%###""""""###%%%&&&"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$uuummmjjjeeeaaa]]]\\\^^^```___]]]ZZZZZZZZZ[[[]]]bbbhhhmmmjjjeee___YYYVVVUUUSSSRRRMMMNNNQQQVVVZZZZZZUUUQQQOOONNNOOOPPPQQQPPPNNNMMMKKKKKKKKKJJJIIIFFFDDDCCCAAAAAA@@@???>>><<<;;;;;;999999888444///+++((((((%%%&&&(((***,,,+++(((&&&&&&''''''(((((()))******(((''''''&&&%%%%%%$$$$$$"""###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$((($$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""!!!!!!"""###$$$"""###$$$$$$$$$###$$$$$$ !!!###$$$$$$$$$!!!"""######""""""###$$$$$$&&&(((&&&###!!!###%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""###$$$$$$%%%&&&'''((((((############"""""""""""""""###%%%&&&&&&%%%$$$###!!!"""###%%%&&&&&&&&&%%%############$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!$$$&&&'''%%%###"""$$$$$$$$$%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$################################################"""""""""""""""######$$$########################""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$###### !!!"""$$$%%%%%%%%%%%%###$$$%%%$$$"""""""""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&"""$$$&&&%%%$$$###$$$$$$######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$######""""""!!!!!!""""""######$$$$$$$$$$$$###############$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%$$$###"""""""""###%%%%%%""""""############""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%######################## !!!!!!  """###$$$%%%&&&&&&%%%$$$### !!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$uuummmllleeeaaa]]]\\\^^^```___]]]XXXYYYZZZZZZ]]]aaagggllliiiddd^^^YYYVVVUUUTTTSSSLLLNNNQQQVVVZZZYYYTTTOOONNNOOOPPPPPPPPPOOONNNMMMJJJKKKKKKJJJIIIGGGEEEDDDBBBAAAAAA@@@???===<<<;;;999999888444///+++)))(((%%%%%%'''***,,,,,,)))&&&'''(((((())))))***++++++(((((('''&&&%%%$$$######"""###%%%&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$######$$$$$$$$$$$$######""""""!!! !!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''"""############$$$$$$$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""""""""""""""$$$%%%%%%$$$######$$$'''&&&%%%%%%&&&&&&%%%###!!!###$$$$$$######$$$%%%$$$%%%&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%$$$$$$###"""""""""######""""""###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$######"""######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%%%%$$$"""!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$!!!!!!!!!!!!!!!"""#####################$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$######$$$%%%$$$"""""""""######$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%"""$$$&&&%%%$$$###$$$%%%######""""""######$$$%%%""""""""""""""""""""""""!!!""""""""""""#########""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""#####################$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!!!!!!!"""%%%###"""!!!!!!###%%%&&&"""##################"""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%""""""######$$$%%%%%%%%%########################"""###%%%%%%$$$######$$$"""###&&&((((((&&&###""" !!!"""###$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$yyyooommmddd```\\\\\\^^^```___]]]ZZZZZZZZZZZZ[[[^^^cccggghhhccc]]]XXXVVVUUUTTTTTTLLLNNNQQQVVVZZZXXXRRRLLLNNNOOOQQQQQQPPPNNNMMMMMMIIIJJJJJJJJJJJJHHHFFFEEEBBBBBBBBBBBB@@@>>><<<;;;::::::999555000+++))))))&&&%%%$$$%%%''')))(((((('''(((((())))))***++++++&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&((())))))(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&((())))))((('''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''((("""############$$$$$$$$$%%%&&&'''%%%"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$""""""###(((&&&$$$%%%&&&'''%%%###"""$$$%%%%%%$$$$$$%%%&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&%%%###"""$$$&&&###""""""""""""######$$$ !!!!!!"""""""""&&&&&&&&&%%%%%%$$$$$$$$$"""""""""""""""###$$$$$$###########################"""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$"""""""""!!!"""######$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!""""""######$$$$$$$$$!!!"""$$$%%%%%%$$$###"""###$$$%%%$$$"""""""""###############$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$"""$$$&&&%%%$$$###$$$%%%######""""""######$$$%%%######################## !!!!!!!!!"""""""""###########################$$$$$$%%%$$$###"""!!!#########"""""""""""""""!!!"""###$$$%%%&&&&&&&&&######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""##################$$$$$$%%%######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%######$$$%%%!!!!!!""""""###$$$$$$%%%###########################$$$&&&%%%$$$###$$$%%%###$$$&&&&&&&&&&&&$$$###!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################}}}qqqmmmddd```\\\\\\^^^```___^^^\\\\\\\\\[[[ZZZ\\\```cccgggbbb\\\XXXVVVVVVUUUTTTLLLNNNQQQVVVYYYWWWQQQKKKNNNPPPQQQQQQPPPNNNMMMMMMIIIIIIJJJJJJJJJIIIGGGFFFBBBCCCCCCBBBAAA???===;;;::::::999555000,,,***)))'''$$$!!! ###&&&((()))''''''(((((()))*********$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((***++++++***))))))((('''&&&%%%$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''"""############$$$$$$$$$%%%''''''%%%"""!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## """###%%%&&&&&&&&&%%%###&&&((('''$$$!!!!!!"""""" !!!%%%'''&&&$$$###%%%&&&&&&%%%$$$&&&'''&&&###"""###'''((('''$$$%%%$$$$$$######$$$$$$%%%###%%%'''%%%###"""###&&&""""""!!!!!!"""###$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$############"""!!!!!!!!!"""$$$%%%$$$###""""""!!!""""""######""""""""""""$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$########################&&&%%%%%%$$$$$$#########""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$%%%"""###$$$%%%%%%$$$"""!!!###$$$%%%$$$"""""""""###""""""""""""############ !!!###$$$%%%%%%$$$$$$"""$$$&&&%%%$$$###$$$%%%#########"""###$$$$$$%%%######################## !!!!!!!!!!!!##############################$$$%%%$$$###"""!!!$$$$$$######""""""!!!!!! !!!"""$$$&&&&&&''''''######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%'''''' """$$$%%%%%%%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%% !!!!!!"""######$$$$$$""""""""""""""""""""""""#########"""!!!!!!###%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################wwwlll___^^^]]]]]]___``````___YYY^^^___ZZZWWWZZZ___bbb___\\\YYYVVVUUUTTTRRRQQQKKKMMMPPPTTTUUUSSSOOOKKKNNNNNNOOOPPPRRRQQQNNNLLLIIIIIIIIIHHHGGGFFFDDDCCC@@@@@@@@@@@@@@@???>>>>>>:::999777555111---+++)))(((((('''''''''&&&&&&&&&%%%&&&'''((()))***+++,,,((('''%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&#################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$%%%''')))***###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$###"""!!!###$$$%%%&&&&&&$$$###!!!$$$$$$$$$$$$###!!! ###$$$$$$###""""""###%%%######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""%%%''''''###"""$$$$$$%%%%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$((('''%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&!!!""""""""""""#################################%%%$$$$$$######$$$$$$%%%%%%$$$###!!!!!!!!!"""###########################&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%$$$###"""""""""###!!!!!!!!!"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################"""!!!!!!!!!"""$$$%%%%%%$$$###!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ """#########"""!!!!!!"""###$$$%%%$$$######""""""!!!!!!!!!!!!!!!!!!######"""""""""###%%%&&&""""""""""""############%%%###!!!!!!###%%%"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$######$$$%%%%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%$$$######%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""!!!"""######$$$$$$$$$######"""""""""!!!!!!"""###$$$%%%%%%&&&wwwkkkaaa___^^^^^^___``````___YYY]]]^^^YYYVVVZZZ___aaa___\\\XXXVVVUUUTTTRRRQQQKKKLLLOOOSSSTTTSSSNNNKKKNNNNNNOOOPPPRRRQQQNNNLLLJJJJJJJJJIIIGGGFFFDDDCCC@@@@@@@@@@@@@@@??????>>>:::999777555111---+++)))(((((('''''''''&&&&&&&&&((()))))))))******++++++((('''%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$)))(((&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!###$$$%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%$$$###"""!!!###$$$$$$$$$###$$$%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&"""((('''$$$$$$###$$$$$$$$$$$$$$$######$$$$$$############$$$$$$&&&%%%$$$###"""###$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%"""""""""#########$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""###$$$%%%########################%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$&&&%%%$$$$$$######$$$$$$$$$###############$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$############$$$$$$$$$$$$#################################"""!!!!!!!!!"""$$$$$$######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$###""""""########################!!!!!!###$$$$$$$$$###"""!!!"""###$$$%%%$$$$$$###"""""""""""""""""""""######""""""!!!!!!"""###$$$""""""""""""############%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$######$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$#########$$$''')))+++'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$vvviiibbb```______```aaa```___YYY]]]]]]XXXVVVZZZ___```___\\\XXXUUUTTTSSSRRRQQQKKKLLLOOORRRTTTRRRNNNKKKNNNNNNNNNPPPRRRQQQOOOLLLKKKKKKJJJIIIHHHFFFEEEDDD???@@@@@@@@@@@@???>>>>>>:::999777555111---+++)))((((((((('''''''''&&&&&&************************((('''%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$***(((&&&$$$###!!!!!! ###$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$###"""""""""$$$&&&&&&&&&%%%)))'''%%%$$$###$$$&&&'''$$$$$$%%%%%%%%%%%%$$$##################$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""%%%'''&&&%%%&&&""""""######$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$&&&%%%$$$###########################$$$$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""######$$$$$$$$$$$$##############################"""""""""!!!"""######$$$"""!!!!!!""""""$$$%%%%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$######"""!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$######"""""""""$$$&&&))),,,---'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%$$$$$$$$$###ttthhhcccaaa```___```aaa```___YYY\\\\\\XXXVVV[[[_________[[[WWWTTTSSSRRRRRRQQQLLLMMMOOORRRTTTSSSOOOLLLMMMMMMNNNPPPRRRQQQOOOMMMLLLKKKKKKJJJHHHFFFEEEDDD>>>>>>>>>>>>>>>===<<<<<<:::999777444111---***)))(((((((((((('''''''''''')))))))))******+++++++++((('''%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$########################$$$%%%%%%%%%%%%$$$######$$$$$$$$$######""""""%%%&&&'''&&&%%%'''&&&%%%$$$###$$$%%%%%%"""######$$$$$$%%%%%%%%%%%%###"""!!!"""""""""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%###$$$&&&!!!!!!"""############""""""###$$$%%%%%%$$$###"""!!!!!!""""""###$$$%%%%%%%%%%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""" ########################""""""#########$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###$$$##################$$$%%%$$$$$$######$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$##############################"""""""""""""""######$$$"""""""""######$$$$$$$$$######$$$$$$$$$######"""########################""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$###"""""""""!!!!!!""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$"""######%%%'''))),,,---'''&&&%%%%%%$$$$$$%%%%%%"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%qqqgggcccaaa______aaaaaaaaa```ZZZ\\\[[[WWWWWW\\\_________[[[VVVRRRQQQQQQQQQQQQNNNNNNPPPSSSTTTSSSPPPMMMMMMMMMNNNPPPRRRRRROOOMMMLLLLLLKKKIIIHHHFFFDDDCCC<<<<<<<<<<<<<<<;;;;;;::::::999777444111---***)))))))))((((((((('''''''''%%%%%%'''(((***+++,,,---((('''%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!########################%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$"""######$$$$$$$$$######!!!###%%%%%%%%%$$$######$$$$$$%%%$$$###"""!!!!!!!!!""""""######$$$%%%)))'''$$$#########!!! ######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&$$$""""""###$$$ !!!"""###############!!!"""###$$$$$$###"""!!!!!!!!!"""###$$$%%%&&&&&&%%%$$$######"""""""""#########$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######%%%&&&&&&%%%###############$$$$$$###############""""""""""""###############"""######$$$%%% $$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$######"""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""#####################$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$######"""############$$$$$$$$$$$$"""$$$%%%&&&&&&%%%$$$"""######################## !!!###$$$%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***'''&&&%%%%%%$$$$$$%%%%%%!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''}}}ppphhhaaa___^^^___```bbbaaaaaa\\\]]]\\\XXXYYY^^^```______ZZZUUUQQQPPPQQQQQQPPPNNNNNNOOORRRSSSSSSPPPMMMMMMMMMNNNPPPRRRRRRPPPNNNKKKKKKJJJIIIGGGDDDCCCAAA;;;<<<<<<<<<<<<;;;:::::::::999777555111---+++))))))))))))(((((((((''''''###$$$%%%''')))+++---...((('''%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!!!!!!!! ########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""######$$$$$$$$$######!!!"""$$$%%%%%%###!!!"""!!!!!!!!!"""###$$$$$$---***&&&%%%''''''$$$!!!######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$%%%"""!!!######"""!!!!!!"""###$$$$$$$$$$$$"""""""""######"""""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$############$$$$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$############$$$$$$#########$$$$$$#########"""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""######!!!!!!!!!"""###%%%&&&'''""""""""""""""""""""""""######$$$$$$$$$######"""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""############"""%%%%%%%%%%%%$$$###"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! !!!""""""#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$############$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%% !!!###$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""############$$$$$$$$$""""""###$$$%%%&&&''''''}}}pppiii^^^]]]\\\]]]```bbbbbbaaa]]]^^^\\\YYYZZZ___aaa```___ZZZTTTPPPOOOPPPPPPPPPLLLLLLMMMOOOQQQQQQNNNLLLLLLLLLNNNPPPRRRRRRPPPNNNKKKJJJIIIHHHFFFCCCAAA@@@<<<============<<<;;;;;;:::999777555111---+++)))))))))))))))((((((((('''%%%&&&'''(((***+++------((('''%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&%%%$$$###!!! """"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$######""""""$$$###"""""""""###$$$%%%+++'''$$$$$$'''(((%%%"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$$$$!!!!!!%%%%%%!!!!!!"""###$$$%%%%%%%%%%%%$$$######""""""######$$$ !!!"""$$$$$$$$$######$$$######$$$$$$%%%&&&'''"""""""""#########$$$$$$########################%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$#######################################$$$$$$$$$$$$$$$############$$$$$$###""""""!!!!!!""""""###"""###$$$$$$$$$$$$###"""""""""!!!!!!"""######$$$!!!!!!!!!"""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""###$$$######"""###$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$########################""""""!!!!!!!!!"""###$$$$$$###"""""""""###$$$%%%%%%%%%$$$$$$######"""""""""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%"""##################"""##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!!"""""""""#########"""#########$$$$$$%%%%%%qqqiii]]]\\\[[[]]]___bbbbbbbbb^^^___\\\YYY[[[```bbb```^^^ZZZTTTPPPOOOPPPPPPPPPKKKKKKKKKMMMOOOOOOLLLJJJLLLLLLMMMPPPRRRRRRPPPNNNJJJJJJIIIGGGEEEBBB@@@???>>>>>>>>>>>>>>>======<<<:::999777555111...+++)))))))))))))))(((((((((((((((((()))***+++,,,,,,,,,((('''%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########################################################$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&%%%$$$###"""""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!$$$&&&''''''&&&$$$""""""###$$$%%%&&&%%%$$$######$$$%%%%%%&&&""" %%%'''%%%"""######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""!!!$$$### """'''&&&!!!""""""###$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&& """######""""""!!!#########$$$%%%&&&((((((!!!""""""""""""#################################%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$#################################$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&###"""!!!""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$###"""!!! !!!"""###"""###$$$%%%%%%$$$###"""######""""""###$$$%%%%%%""""""""""""###$$$%%%&&&""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""$$$$$$######"""!!!"""$$$%%%&&&&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""""""""###%%%&&&$$$###"""""""""###%%%&&&&&&%%%%%%$$$###"""!!!!!!!!!"""###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%###""" ######$$$%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%$$$###!!! !!!!!!"""""""""###$$$$$$$$$############"""rrrfffccc]]]ZZZ]]]`````````aaa]]]]]]^^^]]]\\\[[[]]]___]]]ZZZVVVSSSRRRQQQOOONNNJJJJJJJJJLLLNNNNNNLLLJJJHHHKKKOOOSSSSSSOOOKKKHHHJJJJJJKKKKKKIIIEEEBBB???>>>>>>>>>>>>===<<<;;;:::999999888777444000,,,)))+++)))'''%%%%%%&&&(((******(((&&&&&&)))+++------%%%$$$$$$$$$$$$%%%&&&&&&#########$$$%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$###$$$$$$%%%%%%!!!""""""""""""#########!!!"""$$$%%%%%%$$$"""!!!!!!""""""""""""#########&&&&&&&&&&&&&&&%%%$$$###"""#########$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!"""$$$%%%''')))((('''%%%$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&&&&$$$"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""""""""$$$#########""""""!!!!!!%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###""""""######$$$$$$$$$######"""############$$$$$$$$$$$$###"""""""""###%%%%%%!!!"""###%%%%%%$$$#########"""!!! !!!"""### !!!"""###$$$$$$%%%%%%%%%&&&%%%$$$###!!! $$$#########""""""!!!!!!!!!###$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$###""""""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$&&&'''&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$#########$$$%%%$$$###"""!!!!!!"""######&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$###"""!!!rrrgggddd]]]ZZZ]]]```______```___`````````^^^^^^```aaa]]]ZZZVVVTTTSSSRRRQQQOOOKKKKKKKKKLLLNNNNNNLLLJJJHHHKKKPPPSSSSSSPPPKKKHHHJJJKKKKKKKKKIIIEEEBBB???>>>>>>>>>>>>===<<<;;;:::999999777555222...+++)))***(((&&&%%%%%%''')))******(((&&&&&&)))+++------)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%$$$$$$%%%%%%###""""""###$$$$$$###&&&&&&%%%$$$############"""""""""#########$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!######$$$&&&''''''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&$$$!!!#################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#######################################%%%$$$###!!!$$$#########""""""""""""&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""#########""""""!!!"""############$$$$$$$$$$$$###"""""""""###$$$%%%""""""###$$$$$$$$$$$$###%%%$$$############$$$%%%!!!!!!""""""######$$$$$$%%%$$$###!!!############"""""""""!!!!!!###$$$###"""!!!"""$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%'''((('''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###"""%%%$$$$$$$$$###$$$$$$%%%'''&&&$$$###""""""""""""$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$$$$######sssgggddd^^^[[[^^^```____________`````````^^^^^^```aaa]]]ZZZWWWUUUTTTTTTSSSRRRMMMLLLKKKLLLMMMMMMKKKJJJIIILLLPPPSSSSSSPPPLLLIIIJJJKKKKKKJJJHHHEEEBBB@@@>>>>>>>>>>>>===<<<;;;::::::888666222///---+++***((('''&&&%%%&&&(((***+++)))(((&&&''')))+++,,,,,,******((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%###""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%######$$$&&&%%%$$$""""""$$$%%%$$$###''''''%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""""""""###""""""!!! #########$$$$$$$$$%%%%%%&&&%%%$$$###############$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""#########$$$%%%$$$######%%%&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""#################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$!!!""""""######$$$$$$$$$###############$$$$$$$$$########################"""""""""""""""########################"""""""""%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""#########"""!!! """############$$$$$$$$$######""""""######$$$%%%#########"""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""#########!!!""""""""""""!!! ############"""""""""""""""###$$$###""""""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&''')))(((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$#########"""&&&&&&%%%%%%$$$"""!!! ###$$$$$$%%%%%%$$$$$$$$$)))(((&&&$$$###"""""""""""""""##################%%%%%%%%%%%%%%%$$$$$$$$$rrrhhheee___\\\___aaa```^^^___\\\]]]]]]]]][[[[[[]]]^^^]]]ZZZWWWVVVUUUUUUTTTSSSNNNLLLLLLLLLMMMMMMLLLJJJJJJMMMPPPSSSSSSPPPMMMJJJKKKKKKKKKJJJHHHEEEBBB@@@======>>>======<<<;;;;;;:::888444000---+++++++++'''&&&&&&&&&&&&(((***+++)))'''&&&'''***,,,,,,,,,''''''&&&%%%$$$######$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%###""""""$$$&&&&&&$$$"""###$$$%%%$$$$$$&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''!!!"""""""""""""""!!!!!!"""""""""#########$$$$$$&&&%%%$$$###""""""""""""$$$$$$############$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""######"""######"""!!!"""%%%'''%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$##############################$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$ !!!"""###$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%&&&((((((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###!!! """"""#########$$$$$$$$$###############$$$$$$$$$$$$###"""""""""###%%%&&&$$$##################$$$#########"""""""""""""""!!!"""###$$$&&&''''''(((#########""""""""""""""""""###$$$$$$""""""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$#########"""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$$$$######&&&%%%%%%$$$###""""""!!!$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%&&&%%%$$$###&&&&&&%%%$$$###"""""""""!!!!!!!!!"""#########$$$%%%$$$$$$$$$$$$$$$$$$$$$qqqhhhddd^^^\\\___bbbaaa______[[[\\\\\\[[[ZZZZZZ[[[]]]]]][[[XXXVVVVVVVVVUUUTTTNNNMMMKKKLLLMMMMMMMMMLLLLLLNNNQQQSSSSSSQQQNNNLLLKKKKKKJJJIIIGGGEEEBBBAAA==================<<<;;;:::888333///,,,+++***+++&&&&&&&&&&&&'''(((***+++(((''''''(((***,,,,,,+++%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%$$$###""""""%%%'''&&&$$$######$$$%%%%%%$$$############$$$%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$######"""!!!!!!!!!!!!"""""""""###%%%$$$######"""""""""###$$$######""""""######$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############"""######"""!!!"""$$$'''%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((''''''&&&&&&########################"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$ !!!"""###$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!! ###############$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$$$$###"""""""""###%%%&&&#################################"""""""""""""""$$$$$$###"""!!!!!! """"""""""""""""""######"""$$$%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$#########"""!!!!!!!!!%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""""""""###############!!!!!!!!!"""#########$$$######"""!!!""""""###$$${{{ooogggbbb]]]\\\```cccbbb``````]]]^^^^^^]]]\\\\\\]]]___^^^[[[XXXVVVUUUUUUTTTSSSNNNLLLKKKKKKMMMNNNNNNNNNMMMOOOQQQSSSSSSQQQOOOMMMLLLKKKJJJIIIGGGDDDCCCAAA<<<===============<<<<<<:::888444000---+++++++++'''''''''''''''((()))***(((''''''(((+++,,,,,,+++&&&&&&&&&&&&&&&'''((()))%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%###$$$%%%'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%###$$$%%%'''&&&%%%######%%%&&&%%%$$$"""""""""###$$$%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$!!!!!!!!!"""""""""############"""""""""######$$$######""""""""""""######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""###$$$###""""""$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''########################""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$!!!""""""######$$$$$$$$$###############$$$$$$$$$########################""""""""""""#####################$$$$$$$$$$$$$$$"""""""""###############$$$######""""""######$$$&&&&&&&&&&&&%%%$$$######"""############$$$$$$$$$""""""###$$$$$$$$$$$$############"""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""#########""""""!!!!!!!!!!!!"""###""""""""""""###############$$$%%%$$$#########%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""%%%%%%%%%%%%$$$###""""""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""############$$$$$$$$$$$$######$$$$$$$$$###"""""""""!!! !!!###$$$%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%% """######$$$######""""""##################""""""!!! """###$$$xxxmmmfffaaa\\\[[[```dddcccaaabbb___``````___^^^^^^___aaa^^^\\\XXXUUUUUUTTTRRRQQQMMMKKKJJJKKKMMMOOOPPPPPPNNNOOORRRSSSSSSRRROOONNNLLLKKKJJJHHHFFFDDDCCCBBB<<<<<<============<<<<<<:::888555111...,,,+++***''''''''''''((((((((((((''''''''')))+++,,,,,,***(((((('''&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&&&&%%%&&&''''''%%%###$$$%%%&&&%%%$$$############$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$############$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$"""!!!!!!""""""###$$$%%%######""""""""""""######"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&%%%$$$######$$$$$$######$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&((('''%%%$$$%%%&&&########################%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#######################################!!!!!!###$$$&&&'''))))))#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%######"""!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$!!!"""###$$$%%%$$$$$$###""""""###$$$$$$$$$$$$#########$$$%%%%%%$$$######!!!!!!""""""######$$$$$$!!!!!!!!!"""$$$&&&(((***!!!"""""""""###############$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""############$$$$$$$$$$$$##################"""""""""""""""###$$$%%%%%%&&&%%%%%%############$$$%%%&&&'''!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$############"""!!! !!!"""$$$%%%uuukkkfff```[[[[[[aaaeeedddbbbccc^^^___```___]]]]]]___```___\\\XXXUUUTTTSSSQQQPPPLLLKKKJJJKKKMMMPPPQQQQQQNNNPPPRRRSSSSSSRRRPPPNNNLLLLLLJJJHHHFFFDDDCCCBBB<<<<<<===============<<<:::888666222///---+++***((((((((((((((('''''''''''''''''')))+++,,,,,,***((('''&&&%%%$$$##################$$$%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""%%%'''((('''&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& !!!!!!!!!"""$$$%%%&&&######""""""""""""######"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########%%%''''''%%%###""""""#########$$$%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&###"""###%%%########################***)))(((((('''&&&%%%$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""!!! #########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###"""!!! !!!"""###"""######$$$$$$$$$######"""############$$$$$$$$$!!!"""###$$$%%%$$$######!!!"""###%%%%%%$$$###### !!!"""######"""!!! !!!!!!"""###$$$$$$%%%'''%%%$$$"""!!!!!!"""###!!!!!!""""""#########$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$%%%%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''"""###$$$%%%'''((())))))&&&'''((((((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$##################$$$######$$$$$$$$$$$$######"""""""""""""""#########%%%%%%&&&&&&&&&%%%$$$$$$$$$###""""""###%%%'''((($$$%%%%%%&&&%%%$$$""""""&&&%%%%%%%%%$$$#########$$$###"""!!!"""###%%%'''vvvkkkeeeaaa___^^^```dddeeeccc```aaaaaaaaa___]]]\\\^^^___\\\\\\ZZZXXXVVVUUUTTTTTTPPPKKKIIIKKKMMMLLLMMMPPPQQQRRRUUUWWWWWWTTTRRRPPPQQQOOOLLLKKKJJJHHHDDDBBB;;;;;;<<<<<<<<<<<<;;;;;;===;;;777333///,,,***)))))))))***))))))((('''&&&&&&''')))+++++++++*********)))((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$"""!!!###%%%&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$""" """###$$$$$$$$$$$$###"""#########$$$%%%%%%%%%&&&$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%######$$$%%%###""""""""""""$$$%%%&&&$$$%%%%%%&&&%%%$$$###"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%%%%""" ###((()))'''###%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$###"""!!! ####################################""""""""""""########################"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&############"""""""""!!! !!!!!!"""""""""###%%%%%%%%%$$$$$$$$$######%%%###!!! !!!###%%%$$$$$$$$$############"""$$$$$$$$$$$$##################$$$$$$$$$######""""""############$$$$$$$$$$$$###""""""$$$&&&&&&%%%%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&''''''%%%"""!!!"""######$$$&&&''''''&&&$$$#########$$$&&&((()))***+++%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! &&&%%%###""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%vvvkkkeeebbb```___aaadddfffcccaaaaaaaaa```]]][[[[[[]]]___^^^\\\ZZZXXXVVVUUUUUUUUUPPPKKKHHHKKKLLLLLLLLLOOOSSSTTTVVVWWWVVVTTTPPPNNNPPPOOOLLLKKKJJJHHHDDDBBB<<<<<<============<<<<<<===;;;888444000---***)))'''((((((((((((''''''&&&''''''((()))************)))((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$"""!!!###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! #########$$$$$$#########""""""""""""""""""######!!!""""""###"""!!! ###$$$%%%%%%######$$$%%%&&&%%%$$$""""""""""""###$$$%%%%%%%%%%%%$$$###"""###""""""!!!!!!""""""###############$$$%%%&&&&&&%%%"""$$$##################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$####################################%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$############"""!!!!!!!!! """######$$$$$$$$$######"""############$$$$$$$$$(((&&&%%%%%%'''(((''''''%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###""""""!!!!!!!!!""""""###$$$%%%&&&&&&%%%$$$#########$$$&&&''')))******%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""############$$$$$$$$$%%%vvvkkkfffbbb``````bbbfffgggeeebbbaaa```___\\\ZZZZZZ]]]___```]]]ZZZWWWUUUUUUVVVWWWOOOJJJHHHJJJLLLKKKLLLOOOTTTUUUWWWXXXVVVSSSOOOMMMPPPNNNLLLKKKJJJHHHEEEBBB===>>>>>>>>>>>>>>>>>>======;;;888444000---+++***&&&&&&&&&'''''''''''''''''''''''''''((()))******((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''((()))(((&&&%%%$$$%%%##################$$$$$$!!!""""""###############%%%$$$"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$############$$$$$$""""""""""""""""""!!!!!!$$$$$$$$$%%%$$$$$$###"""###$$$%%%%%%######$$$%%%&&&%%%$$$###""""""""""""$$$$$$%%%%%%%%%$$$######$$$##################$$$%%%$$$$$$$$$$$$$$$%%%%%%'''""" $$$&&&&&&""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$##########################################$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$%%%%%%%%%&&&######################## !!!"""###$$$%%%&&&########################$$$$$$$$$###############$$$############"""""""""$$$$$$$$$$$$$$$$$$######!!!!!!!!!"""""""""######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""########################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&$$$""""""###$$$###"""%%%$$$###""""""###$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$"""###&&&''''''%%%"""###$$$%%%%%%$$$###"""######$$$%%%'''((())))))%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((((('''%%%###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''########################$$$$$$$$$###############"""""""""#########$$$$$$vvvkkkeeebbbaaaaaadddggghhhfffcccaaa```^^^[[[YYYYYY\\\___aaa^^^ZZZVVVUUUUUUWWWXXXOOOJJJGGGJJJKKKKKKLLLNNNSSSUUUWWWXXXWWWTTTQQQOOOPPPNNNLLLKKKJJJHHHEEECCC>>>??????@@@@@@??????>>>===;;;888444111...,,,+++&&&&&&&&&&&&'''(((((()))''''''&&&&&&&&&(((***+++&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&'''&&&$$$######$$$&&&'''$$$$$$######$$$%%%'''(((######$$$$$$$$$%%%%%%%%%%%%'''((('''%%%$$$$$$%%%""""""######$$$$$$%%%%%%!!!""""""###############'''&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%$$$############$$$%%%%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""!!!"""""""""$$$$$$$$$&&&))))))&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$!!!""""""""""""#################################!!!!!!"""######$$$%%%%%%########################%%%$$$$$$$$$###"""""""""###"""""""""""""""""""""$$$$$$$$$######"""""""""!!!!!!!!!!!!"""""""""###$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$#########""""""######$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%###!!! !!!"""!!! $$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&***&&&###$$$(((***((($$$""""""############""""""######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$###"""""""""$$$'''(((################################################!!!""""""""""""#########vvvkkkeeeaaa```aaaeeehhhiiifffccc``````^^^[[[YYYZZZ\\\___```^^^ZZZVVVTTTUUUVVVXXXOOOJJJHHHJJJLLLKKKLLLOOOQQQSSSVVVXXXXXXVVVSSSRRROOOMMMLLLKKKJJJHHHEEECCC??????@@@@@@@@@@@@??????<<<:::777444111...,,,+++((('''''''''((()))******''''''&&&&&&&&&(((***+++%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&###$$$$$$$$$%%%%%%&&&&&&"""###$$$$$$%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""""""""!!!!!!!!!"""""""""###$$$%%%%%%######$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######""""""!!!""""""""" !!!###%%%&&&%%%""" %%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$#########""""""""""""!!!########################$$$$$$$$$#######################################%%%$$$$$$$$$###""""""""""""""""""""""""""""""#########""""""!!!!!!!!! """""""""#########$$$$$$$$$$$$######$$$$$$%%%&&&$$$#########"""""""""""" !!!"""###$$$&&&&&&'''%%%%%%%%%$$$$$$$$$######!!!###%%%&&&&&&%%%###!!!$$$$$$$$$#########"""""" !!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$(((&&&$$$$$$%%%%%%$$$###$$$##################$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))%%%!!!!!!%%%&&&###""""""""""""""""""""""""###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$###"""""""""$$$'''(((################################################!!!""""""""""""#########wwwkkkddd``````aaaeeeiiiiiifffccc___```___]]][[[[[[\\\^^^___\\\YYYVVVTTTTTTUUUVVVPPPKKKIIIKKKMMMLLLMMMPPPPPPRRRUUUXXXXXXWWWUUUSSSOOOMMMKKKKKKJJJIIIFFFDDD??????@@@@@@@@@@@@??????;;;999666333000---,,,+++***)))(((''''''(((***+++''''''''''''((()))******%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&''''''''''''######$$$$$$$$$%%%%%%%%% """$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!! ######"""""""""###$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%$$$$$$###!!!!!!$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###!!! !!!$$$%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%%%%$$$$$$##############################%%%%%%$$$$$$$$$#################################$$$$$$$$$###############"""""""""############$$$"""""""""""""""!!!!!!!!!#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&#########"""""""""!!!!!! !!!"""###%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""###$$$&&&&&&$$$###"""$$$$$$$$$############""" !!!!!!""""""######$$$######$$$$$$$$$######""""""############$$$$$$$$$&&&%%%######$$$%%%$$$###########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%***&&&######$$$%%%### """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""""" !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""#########$$$$$$wwwjjjccc______```dddiiiiiifffbbb___```aaa```^^^\\\\\\]]]\\\[[[YYYVVVTTTTTTSSSTTTQQQLLLJJJLLLNNNMMMNNNQQQQQQSSSVVVXXXXXXWWWTTTRRRNNNMMMKKKKKKJJJIIIFFFDDD??????@@@@@@@@@@@@??????999888555222///,,,+++******)))'''&&&&&&'''((()))''''''((()))************%%%&&&'''((()))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%###$$$&&&''''''&&&$$$###"""$$$&&&(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$&&&&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""$$$&&&''''''&&&$$$""" !!!!!!!!!!!!!!!%%%%%%$$$$$$$$$%%%''''''###$$$%%%%%%######$$$%%%$$$$$$%%%%%%$$$###!!! $$$$$$#########$$$%%%&&&$$$$$$############$$$$$$############$$$%%%&&&&&&'''&&&%%%###"""###&&&(((%%%%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$############$$$$$$%%%%%%############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""""""""""""""############%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$############""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$"""!!!!!!###$$$$$$############$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%#########""""""#########$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!!!!"""#########$$$###########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$%%%wwwjjjbbb^^^^^^```dddhhhiiieeeaaa^^^```bbbaaa___]]]]]]]]][[[ZZZXXXVVVUUUSSSRRRRRRRRRMMMJJJMMMOOONNNOOOQQQSSSUUUWWWYYYXXXVVVSSSQQQNNNMMMKKKKKKJJJIIIFFFDDD?????????@@@@@@?????????888777444111...,,,***)))***)))'''%%%$$$%%%&&&'''&&&''')))+++++++++******%%%&&&((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''"""###%%%&&&'''&&&%%%%%%"""$$$&&&((((((&&&$$$""""""$$$''')))***(((%%%#########$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%######$$$%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$"""&&&''''''(((***$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###"""!!!"""$$$&&&))))))&&&$$$"""!!!!!!""""""######$$$$$$""""""!!!!!!!!!"""$$$%%%###$$$%%%%%%######$$$%%% !!!###$$$%%%%%%$$$$$$$$$$$$#########$$$&&&'''$$$##################$$$!!!!!!!!!!!!"""###$$$%%% ###'''((('''$$$"""!!!###$$$$$$%%%%%%&&&&&&'''""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!"""###$$$%%%%%%########################""""""###$$$%%%&&&&&&'''########################""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$############""" !!!""""""######%%%%%%%%%$$$###"""!!! """############$$$$$$$$$'''%%%$$$%%%'''(((((('''######$$$$$$$$$$$$######"""############$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""###"""!!!!!!###%%%$$$$$$############$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!########################!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%vvviiieee___^^^___ccchhhjjjhhhfff`````````^^^\\\[[[\\\]]]]]][[[XXXUUUSSSSSSSSSSSSNNNMMMLLLLLLMMMOOOQQQRRRVVVVVVVVVUUUSSSQQQNNNMMMOOOOOOMMMKKKIIIGGGEEEDDD???@@@BBBDDDDDDBBB@@@>>>>>><<<999555000---***)))''''''(((((())))))******&&&%%%%%%''')))***)))((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%$$$######$$$%%%%%%%%%$$$######$$$$$$""" ###$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%  ###$$$$$$%%%$$$$$$$$$###"""""""""&&&$$$"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###############""""""""""""############'''''''''%%%"""!!!"""#########""""""""""""###### """###$$$%%%$$$$$$###"""""""""#########$$$$$$$$$%%%%%%%%%###$$$&&&'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$%%%%%%$$$###""""""###### !!!"""###$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&((()))%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###"""!!!!!!""""""""""""""""""############"""""""""""""""######$$$$$$$$$$$$############"""$$$$$$$$$##################$$$%%%&&&&&&%%%$$$###########################'''&&&%%%%%%$$$$$$$$$$$$(((((((((((('''%%%"""!!!$$$$$$###############$$$!!!!!!!!!"""######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&& """######""" $$$$$$%%%%%%%%%%%%&&&&&&vvvjjjfff```___aaaeeejjjllliiifffaaaaaaaaa___\\\[[[[[[]]]\\\ZZZWWWTTTSSSRRRSSSSSSOOONNNMMMLLLLLLNNNPPPQQQSSSSSSTTTSSSRRRPPPNNNMMMOOONNNMMMKKKIIIGGGFFFEEE???AAACCCEEEEEEDDDBBB@@@>>>;;;777333///,,,***)))%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&(((***+++***(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%%%%&&&&&&$$$#########$$$$$$$$$$$$######!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """#########$$$$$$$$$###############%%%###""""""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$###"""""""""""""""""""""##################$$$###!!!!!!"""#########""""""""""""###### """###$$$$$$'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$%%%$$$$$$###""""""###### !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!!!!###$$$%%%!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$###########################&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""""""""""""""############"""""""""""""""###$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$##############################'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$""""""$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""########################""""""!!!!!!!!!!!!""""""%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%vvvjjjgggaaaaaacccggglllmmmjjjgggaaabbbaaa___\\\ZZZ[[[\\\[[[YYYVVVTTTRRRRRRRRRSSSPPPOOOMMMLLLLLLMMMOOOPPPQQQRRRRRRRRRRRRPPPOOONNNNNNMMMLLLKKKIIIHHHGGGFFF???AAADDDFFFFFFEEECCCBBB>>>;;;777222---+++))))))'''&&&&&&&&&&&&&&&&&&%%%((('''''')))++++++***)))(((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''############$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""#####################$$$###"""!!!!!!"""###$$$(((&&&$$$###$$$$$$###!!!###############$$$$$$$$$%%%$$$######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""""""""############!!!"""###"""""""""$$$&&&######""""""""""""######!!!""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""######%%%$$$######"""#########!!!!!!"""###$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&!!!!!!!!!"""#########$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$"""""""""#########$$$$$$###""""""""""""###$$$$$$$$$$$$$$$############""""""######$$$$$$%%%%%%%%%"""######$$$$$$######"""########################&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###############$$$###############$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!"""#########$$$######""""""""""""######$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$#################################"""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$vvvjjjfff```aaadddiiimmmnnnjjjeeebbbbbbaaa___\\\ZZZZZZ[[[ZZZXXXUUUSSSQQQQQQRRRRRROOONNNMMMLLLLLLNNNPPPQQQRRRSSSSSSSSSRRRPPPNNNMMMMMMMMMLLLKKKJJJIIIHHHGGG???AAACCCEEEFFFEEECCCBBB???<<<777222...+++***************))))))((((((((()))(((((()))+++,,,***))))))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$###$$$%%%%%%$$$"""&&&%%%%%%%%%%%%%%%%%%&&&$$$#####################%%%###""" """###%%%((('''%%%$$$%%%$$$###!!!"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!"""""""""############$$$%%%%%%%%%$$$$$$&&&'''$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$###############$$$""""""###$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&####################################$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$#########""""""!!!!!!""""""###$$$%%%%%%"""""""""######"""""""""########################%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###""""""###%%%%%%#########"""######$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################&&&&&&%%%%%%$$$######### !!!!!!"""###$$$%%%%%%$$$##################$$$$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$###############""""""#########$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###""""""""""""###$$$############$$$$$$$$$$$$vvviiifff___```dddiiinnnmmmhhhcccaaabbbaaa___\\\ZZZ[[[\\\YYYXXXUUUSSSRRRQQQRRRSSSMMMLLLLLLLLLMMMOOORRRSSSUUUUUUUUUTTTSSSQQQOOOMMMNNNMMMLLLKKKJJJIIIHHHHHH???@@@CCCEEEEEEDDDBBBAAA@@@===999444000---,,,+++,,,++++++******))))))))))))(((((()))++++++***(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$&&&&&&$$$###((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$############&&&%%%###""""""###%%%&&&%%%$$$######%%%%%%$$$""""""""""""###$$$$$$$$$%%%###$$$$$$%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###""""""!!!!!!"""""""""############&&&''''''%%%$$$###%%%&&&$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$######"""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""$$$###############$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&########################""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""'''&&&&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$#########"""""" !!!"""###$$$$$$###""""""""""""""""""###########################$$$$$$$$$######$$$$$$%%%%%%%%%$$$######$$$&&&'''######""""""###$$$$$$%%%######$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$%%%&&&&&&$$$$$$############$$$$$$$$$######""""""######$$$######""""""######$$$%%%########################"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%%%%%%%&&&vvviiieee___```eeekkkooonnnhhhbbb`````````^^^\\\[[[\\\]]]YYYXXXUUUSSSRRRRRRSSSTTTMMMMMMLLLLLLMMMOOOQQQSSSTTTUUUUUUUUUSSSRRRPPPOOOOOONNNMMMLLLJJJIIIHHHGGG@@@AAACCCEEEEEECCCAAA??????>>>:::666222...,,,+++))))))(((((((((((((((((()))(((((()))******)))'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((((((((('''&&&%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%&&&(((((('''%%%((((((&&&&&&&&&&&&((((((######$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&"""!!!!!!###%%%%%%$$$##################$$$$$$$$$!!!""""""""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############""""""""""""############$$$%%%%%%$$$"""!!!###$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$$$$$$$$$$###""""""#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$###############"""""""""############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$###%%%$$$$$$###"""!!! ###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$############$$$%%%%%%#########$$$$$$$$$$$$%%%$$$############$$$%%%%%%$$$$$$$$$############""" !!!!!!""""""#########$$$######""""""######$$$########################$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&""""""""""""###$$$%%%%%%###$$$$$$%%%%%%&&&''''''################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$%%%%%%&&&&&&$$$$$$############$$$$$$######""""""""""""############""""""######$$$%%%"""""""""###############""""""######$$$$$$$$$%%%$$$$$$%%%%%%&&&'''''''''############$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&vvvjjjfff```bbbfffmmmqqqooohhhbbb_________^^^\\\\\\]]]___ZZZXXXVVVTTTSSSSSSTTTUUUPPPOOOMMMLLLLLLMMMOOOPPPPPPQQQRRRSSSSSSSSSRRRQQQPPPPPPNNNLLLJJJIIIGGGFFFBBBDDDEEEFFFFFFCCCAAA???===<<<:::777333...+++(((&&&&&&&&&&&&'''''''''''')))((('''((())))))(((&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%&&&((()))(((&&&'''&&&%%%$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$%%%&&&$$$"""$$$$$$$$$###############"""$$$$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$""""""""""""###############$$$$$$$$$######$$$&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((###$$$$$$%%%$$$###"""!!!######""""""###$$$$$$%%%############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""""""""""""""###########################$$$$$$$$$###########################$$$&&&''''''''''''&&&""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################"""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""###$$$%%%#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""############$$$$$$$$$$$$%%%$$$############$$$%%%#######################################$$$%%%%%%###$$$$$$$$$$$$$$$######""""""""""""###$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$######""""""""""""############""""""""""""############""""""######$$$%%%!!!"""""""""#########$$$###############$$$$$$$$$######$$$%%%%%%&&&''''''############$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%vvvjjjgggaaaccchhhooossspppiiiccc^^^^^^___^^^]]]\\\^^^```ZZZYYYWWWUUUTTTTTTUUUVVVSSSRRROOOMMMLLLKKKLLLMMMLLLMMMOOOQQQSSSSSSSSSSSSQQQPPPOOOMMMJJJHHHGGGFFFDDDFFFGGGHHHGGGDDDAAA???;;;;;;:::777333...)))&&&%%%&&&&&&''''''((((((((((((''''''((())))))'''&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$######%%%&&&'''&&&$$$&&&%%%###""""""###%%%&&&""""""###$$$%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$###$$$%%%&&&&&&###!!!%%%$$$$$$$$$######"""""""""%%%''''''%%%%%%'''***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%""""""""""""###############$$$%%%&&&%%%&&&(((+++%%%$$$$$$######$$$$$$%%%!!!!!!"""######$$$%%%%%%###"""""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$&&&'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((######$$$%%%$$$###"""!!!######""""""###$$$%%%%%%##################$$$$$$#########$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$######""""""""""""""""""############""""""######$$$$$$$$$%%%########################!!!"""$$$%%%%%%$$$$$$!!!"""###$$$%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&##############################""""""###$$$%%%%%%"""###$$$$$$$$$"""!!! """"""""""""###$$$%%%&&&((((((&&&%%%###""" %%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''#########"""""""""""""""######""""""""""""############""""""""""""###############"""###$$$$$$%%%!!!!!!""""""#########$$$########################""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!"""############$$$$$$$$$pppdddaaa^^^___bbbgggkkkjjjeeeaaa\\\]]]___^^^\\\[[[[[[[[[ZZZXXXWWWUUUTTTSSSRRRQQQVVVTTTQQQPPPPPPPPPNNNMMMMMMNNNPPPRRRRRRRRRRRRRRRPPPRRRRRRNNNKKKKKKHHHDDDCCCDDDEEEFFFEEEDDDBBB@@@???;;;666222///---***(((******))))))))))))******(((''''''(((******)))(((''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%&&&&&&'''%%%''')))'''$$$###$$$&&&'''(((((((((((('''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$############$$$###"""###%%%&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%$$$#########$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$#########$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######"""""""""""""""###$$$&&&'''((($$$%%%%%%###""""""$$$'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&'''&&&%%%###"""!!!!!!!!!########################"""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%((('''%%%$$$###"""""""""#########""""""""""""!!!""""""###$$$%%%%%%&&&&&&############""""""!!!!!!###"""""""""""""""######"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%***((('''%%%$$$$$$%%%%%%$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$### !!!"""###$$$%%%&&&&&&###""""""!!!"""$$$%%%&&&########################"""###%%%%%%###"""###$$$""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$######""""""%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!############%%%'''########################$$$$$$$$$$$$######""""""!!!!!!"""#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%###$$$%%%%%%%%%%%%$$$###pppeeeaaa^^^^^^aaafffjjjjjjeee```[[[\\\]]]]]][[[ZZZZZZ[[[XXXWWWUUUSSSRRRTTTXXX\\\XXXVVVSSSQQQQQQPPPOOOMMMOOOPPPQQQRRRSSSSSSRRRQQQOOORRRQQQMMMKKKLLLIIIEEECCCDDDEEEFFFEEEDDDAAA@@@>>>;;;666222000---+++)))''''''&&&&&&&&&&&&''''''(((''''''(((******)))(((''''''&&&&&&&&&%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%%%%&&&(((&&&$$$###$$$&&&%%%$$$$$$$$$#########"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$######""""""######$$$###"""!!!!!!!!!"""$$$$$$&&&%%%%%%$$$$$$###""""""######""""""""""""############""""""######$$$%%%%%%$$$"""!!!!!!!!!"""##################$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%$$$$$$###$$$$$$%%%%%%###$$$$$$###!!!"""###%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######""""""######$$$%%%%%%$$$######"""#########################################################"""############$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$#########""""""""""""""""""######$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$###"""""""""######"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""######$$$$$$######""""""""""""""""""###$$$%%%$$$$$$$$$$$$############""""""###$$$$$$$$$$$$##################$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%########################"""###%%%%%%###"""###$$$######$$$$$$$$$$$$######"""############$$$$$$$$$############""""""!!!!!!$$$$$$###""""""###$$$$$$########################""""""###$$$$$$$$$$$$###$$$#########""""""""""""""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#####################""""""###$$$$$$###"""###%%%""""""""""""""""""""""""$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###oooeeebbb]]]]]]```dddhhhiiiddd```ZZZ[[[\\\[[[YYYYYYZZZ[[[YYYZZZYYYWWWUUUUUUYYY]]]\\\YYYUUUSSSRRRQQQOOONNNQQQRRRSSSTTTTTTSSSRRRQQQNNNQQQQQQMMMLLLMMMKKKFFFDDDDDDFFFFFFEEECCCAAA@@@===:::666333111...+++)))&&&&&&%%%%%%%%%%%%&&&&&&(((''''''(((******)))(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&$$$###$$$%%%'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$$$$""" !!!$$$&&&%%%%%%$$$######""""""!!!######""""""""""""############""""""######$$$%%%$$$$$$###""""""""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$#####################$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$############''''''%%%$$$###""""""""""""#########!!!!!!###$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$$$$$$$%%%###############$$$%%%&&&%%%$$$$$$$$$############"""""""""""""""""""""###%%%%%%$$$$$$$$$$$$######&&&%%%$$$$$$############"""############$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!""""""######""""""!!! !!!"""############$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###%%%$$$$$$$$$######"""""" !!!"""####################################"""###%%%%%%###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$"""""""""""""""!!!!!!!!!$$$$$$###""""""###$$$$$$########################""""""###$$$$$$$$$$$$##################"""""""""!!!""""""######$$$$$$$$$########################""""""""""""""""""""""""#########""""""!!!!!!!!!###$$$%%%$$$"""!!!"""###""""""""""""""""""""""""$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###nnneeebbb\\\\\\^^^cccggghhhddd```ZZZ[[[[[[YYYXXXXXXZZZ\\\UUUXXX[[[ZZZWWWUUUXXXZZZ___\\\XXXTTTSSSRRRPPPOOORRRSSSTTTUUUUUUTTTRRRQQQMMMPPPPPPMMMMMMNNNLLLHHHDDDEEEFFFFFFEEECCCAAA???<<<:::666444222///,,,***)))((((((''''''(((((()))(((''''''(((******)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$##################%%%&&&&&&&&&%%%%%%%%%&&&((('''%%%$$$###%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###!!! !!!"""$$$%%%""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""""""""###$$$$$$$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###%%%%%%$$$############""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$####################################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$#####################"""""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&%%%$$$"""!!!"""######$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$############""" """$$$$$$$$$##############################"""###%%%%%%###"""###$$$###$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$############""""""""""""$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###########################!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$|||mmmdddbbb\\\[[[]]]bbbfffgggdddaaa\\\\\\[[[YYYWWWXXX[[[^^^bbbaaa]]]YYYUUUVVV[[[```bbb^^^YYYUUUTTTSSSQQQPPPSSSTTTTTTUUUUUUTTTSSSRRRMMMPPPPPPNNNMMMNNNMMMIIIDDDEEEFFFFFFEEECCC@@@???;;;999666444333000---+++***))))))))))))))))))***(((''''''(((******)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''''''''&&&$$$###!!! """###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''%%%'''(((&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###!!!"""###%%%%%%$$$######%%%$$$######""""""######################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$######""""""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$###!!!"""""""""######$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$########################"""###%%%%%%###"""###$$$""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$##################$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""" """###$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###############""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$yyykkkccc```\\\\\\]]]aaafffhhheeebbb^^^]]]\\\YYYXXXZZZ^^^bbb}}}lll\\\UUUWWW___dddccc___YYYVVVTTTSSSSSSRRRRRRSSSTTTUUUUUUTTTSSSRRRMMMPPPQQQNNNMMMNNNMMMIIIEEEFFFFFFFFFEEECCC@@@>>>:::888666555444111...+++((((((''''''''''''(((((((((''''''(((******)))(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$&&&((('''$$$###%%%'''$$$######""""""######$$$"""###%%%&&&'''&&&%%%$$$''''''&&&&&&%%%$$$$$$#########""""""""""""############""""""######$$$%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###########################"""""""""""""""""""""""""""############$$$$$$$$$########################"""""""""############$$$%%%$$$###"""""""""""""""%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$ !!!###$$$%%%%%%%%%"""""""""""""""#########""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&########################"""###%%%%%%###"""###$$$"""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""########################""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################!!!#########$$$%%%'''########################$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!"""#####################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%xxxiiiaaa^^^]]]\\\]]]bbbfffhhhfffcccaaa```]]][[[ZZZ\\\aaaeeelll\\\WWWZZZ___bbbbbb^^^YYYUUUTTTTTTTTTSSSPPPQQQSSSTTTTTTTTTSSSSSSNNNQQQRRROOOMMMNNNLLLHHHEEEFFFFFFFFFEEEBBB@@@>>>999888666555444222///,,,'''''''''&&&&&&'''''''''(((''''''(((******)))(((''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%###"""###%%%&&&%%%$$$&&&&&&'''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###&&&((('''$$$###&&&)))$$$######""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###############""""""""""""############""""""######$$$%%%"""###$$$%%%%%%%%%$$$$$$"""######$$$%%%&&&''''''""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&###%%%''''''&&&$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""$$$(((******((($$$"""######""""""######$$$%%%#########"""######$$$%%%################################################"""############$$$$$$$$$########################""""""""""""###############""""""""""""######$$$$$$$$$#########"""""""""""""""######$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&'''"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$###### """###%%%&&&$$$$$$###############"""""""""###$$$$$$$$$$$$###$$$$$$$$$###########################$$$%%%&&&'''########################"""###%%%%%%###"""###$$$"""######$$$$$$######""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""########################""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!""""""#########!!!"""$$$$$$######$$$&&&########################$$$$$$$$$%%%%%%%%%&&&&&& !!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&######"""""""""###$$$%%%%%%%%%$$$######$$$%%%%%%wwwhhh```\\\]]]\\\^^^bbbgggiiigggdddbbbaaa^^^\\\[[[]]]cccgggqqqfffXXXSSSWWW]]]aaaaaabbb^^^XXXUUUTTTTTTTTTTTTOOOPPPRRRSSSTTTTTTTTTSSSOOORRRRRROOOMMMNNNLLLHHHFFFFFFGGGFFFEEEBBB@@@>>>999888666666555333///,,,(((((((((''''''((((((((((((''''''(((***+++)))(((''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%###!!!!!!$$$%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$############$$$$$$%%%&&&"""%%%(((((($$$###&&&***&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!!!!###%%%'''"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&'''((('''&&&&&&""""""###$$$&&&'''((((((""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%"""$$$&&&&&&%%%######$$$#########$$$$$$%%%%%%%%%%%%(((---000000---(((%%%$$$###"""""""""###%%%&&&!!!!!!!!!"""###%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""############ !!!!!!"""$$$%%%&&&#########""""""""""""!!! !!!!!!"""###$$$$$$%%%#########$$$$$$%%%%%%%%%"""""""""###$$$%%%&&&'''"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###&&&&&&%%%$$$###"""!!! ###""""""!!!"""$$$%%%&&&########################"""###%%%%%%###"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########$$$%%%$$$"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!"""$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&