BM6P6(@ yyyuuuoooaaa___\\\[[[[[[[[[[[[ZZZ\\\[[[[[[YYYWWWTTTQQQPPPKKKIIIGGGEEEDDDDDDDDDEEEAAABBBDDDDDDCCC???;;;999888888666555333111000///222222111111000/////////......//////......---,,,***++++++,,,,,,---......***111///+++...,,,)))000+++***)))((('''''''''''',,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++,,,///...------,,,,,,,,,,,,%%%...666666///((((((***,,,***((((((***+++,,,++++++,,,,,,+++***+++---000///////////////........./////////000222444666888===@@@IIIVVVddduuuzzz|||uuubbbccchhhwwwyyyrrrmmmmmmmmmkkkgggbbb]]]ZZZYYYWWWTTTQQQPPPPPPQQQRRRVVVTTTXXXdddpppzzz{{{uuurrrppppppnnnllllllllljjjeeeaaakkkiiigggggghhhjjjjjjjjjoooqqqtttwwwzzz___TTTGGG>>><<<<<<<<<;;;999999888777666666555555444333111000000000111222222111000//////000111222///,,,+++,,,...///---+++,,,,,,------...---------,,,,,,+++***))))))******yyytttoooddd```[[[WWWWWWXXXYYYYYY[[[[[[[[[YYYWWWTTTQQQOOOJJJIIIGGGFFFEEEDDDEEEEEEAAABBBDDDDDDBBB???;;;999666666555555444333222222000000000000000111111111......//////......---,,,+++************************+++))))))---***&&&+++*********++++++---......*********++++++++++++++++++******))))))*********------,,,,,,,,,,,,,,,,,,''',,,111000***'''(((***---+++))))))+++------,,,+++,,,,,,+++***+++---///////////////............/////////000111333555666999;;;CCCOOO\\\mmm|||yyy{{{pppkkklllvvv~~~||||||{{{yyyuuuqqqmmmjjjfffccc___[[[YYYXXXXXXYYY\\\ZZZ]]]fffooovvv|||}}}xxxtttrrrppppppooollliiiiiijjjjjjhhhfffiiihhhggggggiiikkklllmmmmmmqqqwww~~~kkkSSSKKKBBB===<<<<<<:::888555555444333333222111111333222111111000000111111000//////......//////000...,,,+++,,,...///---+++,,,---------------,,,,,,,,,++++++***))))))******yyytttnnngggaaaZZZUUUTTTUUUWWWXXX[[[[[[[[[ZZZWWWTTTQQQOOOJJJIIIHHHFFFEEEEEEEEEEEEBBBCCCDDDDDDBBB???;;;999555555555444444444444444...//////000111111222222......//////......---,,,,,,,,,++++++***))))))(((+++&&&%%%+++...***'''*********++++++---...///000((())))))******+++++++++*********))))))******++++++++++++***++++++,,,,,,,,,---,,,***((((((***,,,---,,,++++++---......---+++,,,---,,,++++++---...........................////////////000111222333888:::@@@JJJVVVggg}}}zzzzzzzzzkkkgggnnn}}}{{{xxxvvvrrrpppmmmjjjhhhggggggggggggcccccciiippptttyyy~~~{{{}}}zzztttssspppnnnmmmlllmmmmmmllliiifffeeefffhhhjjjjjjhhhhhhhhhiiikkkmmmpppqqqooouuu}}}fffTTTDDD@@@<<<;;;;;;;;;888444666666555555444333333333111111222222111111000///------............------...,,,+++,,,---...---+++------...------,,,+++***,,,+++******)))*********zzztttnnneee```ZZZVVVUUUVVVWWWXXXZZZZZZ[[[ZZZWWWTTTPPPNNNIIIIIIHHHGGGFFFFFFEEEEEECCCCCCDDDCCCAAA>>>;;;999555555555555444444444444//////000000111111111111.........///......---,,,---------,,,,,,+++++++++---%%%(((///...+++,,,---++++++************++++++''''''((()))***+++++++++++++++*********+++,,,,,,***)))))))))***+++,,,,,,000...+++***+++,,,,,,,,,---,,,++++++---......---+++,,,---,,,++++++,,,...------...............//////////////////000000000666666<<>>;;;999777777666555444333333222111111111111000000//////.........///......---,,,++++++,,,,,,,,,---------...&&&,,,000((()))000,,,+++******))))))))))))***''''''((()))***+++++++++)))))))))))))))***++++++))))))))))))******+++,,,...,,,++++++------,,,***+++******+++------,,,++++++,,,------,,,++++++,,,,,,---------......//////////////////000////////////000444<<>><<<:::777555333333333444333333333333333333222222000000111111000000///...---..................---***,,,---,,,+++***+++---,,,,,,---,,,,,,+++***)))*********)))******+++,,,xxxpppbbb^^^ZZZWWWWWWXXXXXXXXXXXXYYYZZZZZZXXXSSSOOOKKKGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEDDDBBB@@@===;;;999777666666666555555555444111111111000000000000000......//////......---,,,*********************+++...&&&---......MMM[[[@@@------,,,,,,,,,,,,------*********+++++++++++++++(((((((((((()))***+++,,,,,,,,,+++*********++++++((()))*********))))))))),,,++++++---//////---++++++---......,,,+++***+++++++++,,,------...//////......000111111111111000333333555999;;;AAAOOO\\\jjjyyyzzzfffcccbbbeeehhhnnnzzz|||xxxsssmmmjjjkkkmmmllllllnnnoookkkccc\\\ZZZXXXUUUSSSRRRSSSSSSSSSTTTXXX^^^eeemmmvvv{{{uuuooolllkkkhhheeecccbbbaaa___^^^]]]^^^___aaabbbddddddeeeccceeegggggghhhjjjooosssuuuyyy||||||{{{|||fffTTTHHH???;;;;;;999999888666444333333333555555555555555666666666111111000///////////////------,,,,,,,,,,,,------***,,,---,,,***)))+++---++++++,,,,,,,,,++++++*********))))))***++++++,,,yyyqqqeee```YYYTTTSSSTTTVVVWWWWWWYYYZZZZZZXXXSSSNNNKKKGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEDDDBBB???===:::999555555555555666666777777/////////000111111222222......//////......---,,,......---,,,,,,+++++++++...&&&...222===jjj{{{VVV111000...,,,***))))))(((,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---...///000------,,,+++*********++++++,,,,,,+++)))))),,,...---,,,---...000000...,,,+++---......,,,+++******++++++,,,,,,---...//////---...000111222222222111111111222444444777BBBMMMWWWiii|||uuummmeeeaaa]]]\\\eeerrrxxx~~~yyyvvvvvvsssmmmhhhgggbbb``````dddgggfff```[[[XXXUUUQQQNNNLLLLLLKKKJJJQQQSSSVVVYYY]]]dddkkkpppzzzzzzsssmmmjjjiiiiiidddcccaaaaaabbbcccbbbaaa^^^___```aaabbbcccccccccfffggggggggghhhmmmvvv|||}}}|||fffOOODDD@@@<<<:::<<<666777888777555333222222333333333333333333333333222111///.........///000---,,,+++******+++,,,---))),,,---,,,***)))+++---******+++,,,,,,,,,++++++******))))))***+++,,,,,,~~~vvvrrrfffbbb\\\YYYXXXYYYYYYZZZ[[[[[[[[[YYYVVVQQQMMMJJJIIIIIIIIIHHHGGGFFFEEEDDDEEECCC@@@??????>>><<<:::666777777777666555444444222222111111000/////////////////////////////////------.........---,,,+++&&&(((111,,,555hhhtttCCC111///---,,,,,,+++)))'''---...//////...---+++***''''''(((***+++,,,------)))************+++++++++...+++***+++///000///,,,+++***))))))+++---///111111000---+++++++++,,,---///...,,,++++++,,,...///000//////......000111222000000111111222666<<<@@@PPP\\\mmm{{{~~~~~~tttlllcccXXXZZZfffbbblll}}}uuunnnjjjjjjkkklllllllllmmmmmmkkkhhheeecccccc]]]XXXWWWZZZ]]][[[YYYUUUQQQLLLIIIHHHHHHHHHGGGLLLLLLLLLNNNQQQVVV[[[]]]eeejjjrrr{{{zzzsssooojjjgggggggggeeecccbbbaaa___^^^^^^^^^``````cccbbbaaabbbdddeeefffffffffiiikkkmmmooouuuwwwYYYOOOCCC;;;999888666444777666555444333222222222000000111222333333444444111111000000///---,,,+++++++++******((('''%%%$$$---------,,,,,,+++++++++---,,,+++******+++,,,---&&&&&&''''''(((((())))))xxxssshhhddd]]]YYYWWWXXXXXXXXX]]]]]]]]][[[XXXSSSNNNKKKIIIIIIIIIHHHGGGFFFEEEDDDFFFDDDBBBAAAAAA@@@>>><<<666777777666666555444333222222111111000/////////........................000---)))&&&%%%(((+++...,,,&&&......,,,IIITTT555///---,,,+++,,,+++)))(((((()))***++++++***))))))((()))***+++,,,---......)))************++++++++++++*********,,,,,,,,,+++++++++******+++,,,///000...---+++)))))))))++++++///...,,,++++++,,,.../////////.........///000111000000000000111555:::>>>DDDNNN___nnnyyy{{{jjj``````___aaafffnnntttyyyqqqkkkbbb\\\YYYZZZ[[[\\\aaabbbcccdddeeeeeeddddddccc___[[[YYYZZZ[[[YYYWWWRRROOOKKKHHHHHHHHHGGGFFFIIIIIIIIIJJJLLLOOORRRTTTUUUYYY___fffkkkoooqqqqqq|||~~~~~~xxxpppjjjgggddd```______```___^^^aaaaaaaaa```______^^^^^^aaaaaaaaabbbeeefffggggggiiilllpppssswww~~~xxxaaaPPPHHH>>>999888888777555666555444333333333333333444333333222111000000//////000000//////...---,,,//////......---,,,******---,,,,,,,,,++++++++++++,,,+++************+++,,,************))))))))))))zzztttjjjeee^^^YYYWWWWWWVVVVVV\\\]]]\\\[[[WWWRRRNNNKKKHHHHHHHHHHHHGGGGGGFFFEEEHHHFFFDDDCCCCCCBBB???===666666666666555444333333222222111111000/////////------------------------///,,,(((%%%%%%'''***---000###+++000&&&+++555+++,,,+++******++++++***)))%%%&&&'''))))))))))))(((******++++++,,,---......)))************+++++++++***+++,,,+++***)))***+++,,,+++*********,,,---...---,,,+++*********+++,,,///...---,,,,,,---...///......------......///000000000000000000333777;;;:::AAAMMM\\\jjjwwwyyyjjjaaaZZZUUUVVV[[[```hhhppp{{{tttgggZZZUUUNNNJJJIIIJJJLLLLLLSSSTTTUUUXXX[[[^^^aaacccbbbaaa___]]][[[YYYWWWVVVPPPNNNKKKIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIKKKKKKMMMOOORRRUUUXXX[[[\\\]]]ccceeeiiimmmttt}}}zzzsssooommmjjjeeeaaaaaa___]]]]]]^^^`````````bbbbbbccccccbbbaaa```___aaabbbdddgggiiijjjkkklllnnnrrrwww}}}yyy```NNNDDD???999666777777666555444444333333333333444444444333222111000///...---....../////////......------------------,,,+++++++++++++++++++++*********++++++***))))))***+++++++++++++++***)))(((((((((|||uuuiiiddd^^^YYYWWWWWWWWWWWWZZZZZZZZZXXXTTTPPPKKKHHHGGGGGGHHHHHHHHHGGGFFFFFFIIIGGGEEECCCCCCBBB@@@>>>777777777666555444333222222222111111000/////////------------------------+++,,,---......---+++***///$$$***///&&&&&&---+++***(((((()))***+++***)))'''(((***+++++++++***)))*********++++++,,,,,,,,,))))))*********+++++++++,,,...000...+++)))+++---,,,++++++******+++,,,---------,,,,,,,,,---............------------......------------.........///000000000//////111444777999;;;BBBMMMZZZgggpppttt~~~rrrdddXXXUUUWWWYYY[[[^^^ccckkkpppooolllggg]]]RRRMMMIIIEEECCCCCCEEEGGGGGGHHHIIIJJJMMMRRRWWW\\\______aaaaaa```\\\YYYXXXWWWPPPNNNKKKJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIMMMMMMNNNOOOPPPRRRTTTUUUSSSUUUYYY]]]aaahhhpppuuu~~~|||vvvppplllgggeeeddddddcccaaa```___^^^___```aaabbbbbbdddddddddcccddddddeeeeeeeeehhhkkknnnppprrrsssuuuuuuzzzyyybbbOOODDD<<<999666555666666555444333333333222333333444444000000000000////////////,,,---....../////////...***++++++,,,,,,+++++++++************************************************)))((((((((('''''''''&&&|||tttgggbbb]]]YYYXXXXXXYYYYYYYYYYYYYYYWWWTTTOOOJJJHHHFFFFFFGGGHHHHHHHHHGGGGGGHHHFFFDDDCCCBBBAAA???===888888888777666555333222222222111111000/////////........................,,,---///000000...,,,******)))++++++)))...111+++(((''''''(((***++++++***++++++,,,,,,,,,+++)))((())))))))))))************))))))*********++++++++++++...///...***)))***---+++++++++***+++++++++,,,------------------..............................,,,------...............000000000//////000333555999999;;;BBBMMMYYYbbbggguuu~~~iii^^^[[[XXXVVVUUUSSSWWWXXXWWWTTTQQQLLLGGGFFFDDDBBBAAACCCEEEEEEEEEDDDDDDEEEGGGKKKPPPUUUXXXZZZ]]]___```^^^]]]\\\]]]QQQNNNKKKJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHIIIJJJLLLMMMNNNMMMOOOQQQSSSVVVYYY^^^bbbccchhhnnnqqqssswww|||{{{uuunnnhhhdddbbb```]]]\\\\\\]]]^^^^^^\\\\\\]]]]]]]]]]]]^^^___dddcccbbbccceeehhhlllnnnmmmppptttvvvxxxyyy}}}yyyaaaMMMAAA<<<999888666666666555444333333333222222222333444444000000//////////////////+++,,,---...////////////,,,,,,---.........------*********************************++++++*********&&&'''''''''((((((((())){{{sssfffbbb\\\YYYXXXYYYZZZZZZZZZ[[[ZZZYYYUUUPPPLLLIIIEEEFFFGGGHHHHHHHHHHHHHHHGGGEEECCCBBBBBB@@@>>><<<::::::999888777555444333222222111111000/////////////////////////////////000...,,,******+++---...(((...,,,&&&***111000((((((''''''(((***,,,+++******+++,,,,,,+++)))(((''')))))))))))))))((((((((()))************+++++++++)))***+++***)))((()))***)))******+++++++++,,,,,,++++++++++++++++++++++++........................------...////////////...///000111000///000222555666666777:::BBBMMMWWW^^^kkk{{{ssshhh___YYYVVVPPPOOOMMMKKKHHHFFFEEEDDDBBBAAA@@@AAACCCDDDCCCBBBCCCCCCCCCDDDGGGKKKNNNQQQTTTVVVYYY]]]aaadddeeeeeeTTTQQQMMMJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJGGGGGGGGGGGGHHHIIIJJJKKKJJJLLLMMMNNNNNNOOOQQQTTTTTTXXX]]]___aaadddiiimmmsssvvv{{{tttrrrooojjjfffbbb___]]][[[ZZZYYYYYYYYYZZZ[[[\\\\\\]]]^^^^^^]]]]]]^^^___bbbcccdddggglllrrrwwwzzzxxx{{{{{{dddRRRDDD;;;999888888777666555444333333333333222222222222333333333222111000///...---,,,+++,,,---...............******++++++,,,+++++++++*********+++++++++++++++***+++,,,,,,,,,,,,+++***((((((((()))***+++++++++yyyqqqhhhccc]]]YYYXXXXXXXXXXXXZZZZZZZZZXXXUUUPPPKKKHHHDDDEEEFFFGGGHHHIIIIIIIIIGGGEEECCCBBBBBBAAA???===;;;;;;;;;:::888777555444222222111111000/////////........................///...+++***)))***,,,---(((...+++'''+++,,,(((((()))(((((()))+++,,,+++***)))***+++++++++***)))(((************))))))(((((()))************+++++++++***)))((()))***+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,+++******)))......////////////......---...///000000000/////////000111111000111333555333444555555888AAALLLTTT```qqq}}}nnneeeYYYVVVRRRNNNKKKHHHGGGGGGCCCBBBBBBCCCEEEEEEDDDBBBAAAAAABBBCCCEEEGGGIIIKKKMMMNNNRRRZZZdddkkknnnnnn^^^YYYSSSOOOOOOPPPQQQRRRQQQPPPMMMJJJIIIIIIIIIJJJHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIKKKKKKJJJJJJKKKLLLMMMPPPSSSUUUUUUVVV[[[___bbbdddhhhlllpppuuu{{{}}}wwwsssoookkkhhhddddddcccaaa^^^]]]\\\]]]ZZZZZZ[[[[[[[[[[[[[[[\\\\\\___aaabbbaaa```bbbdddcccgggmmmuuu|||cccSSSJJJBBB<<<999666666666555444333333444444444333222111111111111222222111000000///......,,,,,,---.........------((()))))))))))))))((((((++++++++++++,,,,,,,,,---+++,,,------------,,,+++))))))))))))************wwwooojjjeee^^^YYYWWWWWWWWWVVVXXXXXXXXXVVVRRRNNNIIIFFFDDDEEEFFFGGGHHHIIIIIIIIIHHHFFFDDDCCCBBBAAA???===<<<<<<<<<;;;999777666555222222111111000/////////------------------------***,,,///111000...+++)))(((,,,******---&&&###---***))))))***+++,,,,,,***((()))+++,,,------,,,,,,,,,,,,++++++***))))))))))))************+++++++++,,,***(((***---///---+++&&&''')))***,,,,,,------/////////...---,,,+++***......////////////......---...000111111111000//////000111111111111333555333555555333222888CCCLLLYYYjjjwwwccc___[[[XXXSSSNNNLLLLLLGGGFFFGGGHHHIIIIIIGGGDDD@@@@@@AAABBBDDDEEEGGGHHHJJJIIIMMMXXXfffpppttttttgggbbb[[[VVVUUUWWWYYYZZZXXXVVVQQQMMMKKKJJJJJJKKKGGGGGGHHHHHHGGGFFFEEEEEEFFFHHHJJJJJJIIIIIIIIIJJJFFFHHHKKKKKKJJJKKKOOORRRPPPRRRUUUXXX[[[___dddgggooouuu~~~|||wwwrrrooojjjgggeeeccc```___XXXYYYYYYXXXVVVVVVWWWYYYXXXZZZ[[[[[[ZZZZZZZZZZZZYYY]]]```aaa``````bbbeeegggmmmwwwhhhMMMDDDCCC@@@:::666444555555444333333444555555444333222111111111111...//////000111222222333,,,------......------,,,,,,------------,,,+++***+++++++++,,,,,,---------,,,,,,............,,,,,,))))))((((((''''''&&&&&&wwwpppiiiddd]]]XXXVVVVVVWWWWWWTTTUUUWWWWWWTTTOOOJJJGGGDDDDDDEEEFFFGGGIIIJJJKKKIIIFFFBBB?????????>>>===:::::::::999888777666555111000000///////////////---...000111000///---,,,,,,,,,+++++++++++++++++++++++++++*********))))))+++***)))'''''''''(((((((((((()))***+++,,,,,,,,,++++++******+++,,,,,,---*********+++,,,,,,---------,,,***))))))+++---...///+++(((''')))+++***)))------------------------+++,,,------......---------,,,+++***+++,,,---...000000111222222222222111555444333444666999===???OOO```zzzvvvkkkddd___XXXSSSRRROOOKKKKKKMMMMMMKKKIIIFFFEEECCC@@@???@@@CCCFFFAAAFFFJJJOOO]]]ppp{{{}}}zzzsssjjjcccaaadddgggjjjeee___VVVPPPNNNNNNLLLKKKIIIHHHFFFGGGHHHIIIIIIHHHOOONNNKKKIIIGGGGGGGGGGGGIIIHHHHHHHHHHHHHHHIIIIIILLLOOORRRSSSSSSTTTWWWZZZ___aaagggnnnuuu|||}}}vvvpppkkkgggeee```___]]][[[YYYXXXWWWWWWYYYXXXVVVVVVWWWXXXXXXWWWYYYYYYXXXZZZ\\\^^^^^^^^^ddddddeeefffhhhhhhhhhhhhnnnuuucccUUUFFF@@@>>>;;;888777555444333222111222333333000000000000////////////111000000///...---------------..................*********,,,------,,,***++++++******++++++,,,---...000222111///,,,******++++++++++++*********)))xxxrrriiiddd]]]XXXVVVVVVWWWWWWUUUVVVXXXWWWUUUPPPKKKHHHEEEEEEEEEFFFGGGHHHIIIJJJFFFCCC@@@>>>>>>??????>>>:::::::::999888777666555222222111000000000000000111111222222111///---++++++++++++************))),,,,,,,,,+++++++++******+++***)))((((((((()))***(((((()))++++++,,,,,,++++++***************+++,,,+++******)))((((((''''''***)))((((((((()))***+++///---,,,---......,,,*********+++,,,---...//////+++,,,------......------......---,,,---...///000000000111111111222222222333222222222444888;;;>>>CCCQQQhhhzzzqqqkkkeee___XXXSSSQQQPPPMMMKKKHHHGGGFFFDDDCCCCCCDDDEEE@@@EEEHHHMMMZZZpppzzzvvvuuuvvvvvvtttlllbbbYYYUUUSSSQQQOOOKKKIIIHHHHHHJJJKKKKKKJJJKKKJJJHHHGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGDDDFFFIIIJJJIIIJJJMMMOOORRRTTTXXX]]]ccchhhlllnnnrrrvvv{{{}}}yyyuuurrrppppppnnnjjjfffaaa^^^[[[ZZZXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUTTTUUUWWWXXXXXXXXX[[[ZZZYYYZZZ\\\^^^```aaaeeegggjjjlllmmmnnnpppqqqwww}}}pppXXXKKK???<<<;;;888666555555444333222222222333333111111111111000000000000000000//////...------,,,------............------*********++++++***((('''))))))(((((())))))***+++,,,...///...,,,***))))))+++*********))))))))))))xxxsssiiiddd]]]XXXVVVVVVWWWWWWWWWXXXXXXXXXUUUPPPKKKHHHGGGGGGFFFFFFGGGGGGHHHIIIEEEBBB@@@??????@@@@@@???:::::::::999888777666555333222222111111111111111111222222222222000...---+++*********))))))))))))------,,,,,,,,,+++++++++******))))))******+++,,,((()))***+++++++++++++++******)))))))))))))))***---,,,,,,++++++***))))))(((((()))*********************+++,,,...---)))''''''''')))+++---...000000+++,,,------......------///////////////000111111111111000///000111222333333333222111222555777999<<>>999:::;;;888666666333333333222222222222222222222111111111000000000.........---------,,,,,,.........------+++***))))))***++++++)))'''&&&&&&***************+++,,,,,,+++++++++)))'''&&&'''))))))(((((((((((('''''''''{{{vvvrrriiiddd]]]XXXVVVVVVWWWWWWYYYYYYYYYWWWTTTPPPLLLIIIHHHHHHGGGGGGFFFFFFGGGGGGIIIFFFCCCBBBAAA???===;;;:::::::::999888777666555111111000////////////000000000000000///......---......---,,,++++++******************))))))))))))))))))***+++,,,------...))))))***+++++++++******))))))((((((((((((((()))$$$%%%%%%&&&&&&''''''(((''')))+++---...---,,,+++------,,,,,,+++,,,---///)))******++++++,,,------+++,,,------......------------...///000000111111111000///......000222333444333222222222333444444555999@@@HHHWWWmmmvvvkkkccc]]]UUUPPPMMMLLLKKKIIIIIIIIIIIIIIIKKKUUUdddqqquuukkkeeeccc___YYYTTTQQQOOOMMMKKKJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGEEEEEEDDDEEEEEEEEEEEEDDDCCCDDDDDDEEEGGGHHHHHHIIIIIIKKKNNNPPPRRRUUUYYY\\\]]]```cccfffiiimmmqqquuu~~~yyywwwxxx}}}~~~}}}~~~|||xxxuuusssooollljjjhhhfffeeedddbbb^^^\\\[[[ZZZXXXVVVUUUTTTSSSRRRQQQPPPOOOOOORRRRRRQQQPPPPPPPPPPPPPPPNNNOOOPPPRRRRRRRRRRRRRRRRRRTTTVVVVVVVVVXXX\\\___bbbffflllpppuuuzzzjjjRRRDDDBBB<<<888::::::777444555333333333222222222111111111111000000000/////////------------,,,,,,,,,,,,------------,,,+++))))))'''***,,,,,,***))))))*********))))))******+++,,,+++++++++***((('''(((***(((((((((((('''''''''&&&yyyuuurrriiiddd]]]XXXVVVVVVWWWWWWZZZYYYXXXVVVSSSOOOKKKIIIHHHHHHGGGGGGFFFGGGGGGGGGHHHFFFCCCAAA@@@>>>;;;888:::::::::999888777666555111000000///////////////333222111///---,,,+++***//////...---,,,++++++******))))))))))))(((((((((((()))***+++,,,------,,,)))******+++++++++******((((((((((((((()))******))))))(((''''''&&&&&&%%%%%%&&&)))+++,,,+++******,,,,,,+++***)))***---000,,,,,,,,,,,,,,,++++++++++++,,,------......------+++,,,---///000000000000000000///...///000111222......///111333555777888333777;;;???GGGYYYpppxxxqqqgggaaa]]]ZZZWWWTTTMMMKKKIIIJJJJJJLLLUUU^^^iiinnntttvvvuuutttuuuvvv~~~|||sssnnnfff```[[[WWWTTTSSSNNNNNNNNNNNNMMMLLLJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDDDDFFFFFFEEEDDDCCCDDDDDDEEEFFFGGGGGGHHHGGGIIIJJJJJJJJJKKKNNNPPPTTTVVVXXXYYYZZZ\\\___bbbhhhkkkooorrrtttvvvyyy{{{|||}}}}}}yyytttnnniiigggdddhhhhhhfffeeegggfffccc```___]]][[[YYYWWWVVVVVVWWWUUURRRRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOONNNNNNNNNNNNNNNNNNOOOQQQRRRRRRRRRQQQPPPSSSUUUVVVVVVVVVYYY```eeekkksss}}}xxx[[[III@@@???:::777888777333111222222222222333222111111000000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))'''***......,,,***+++---(((''''''''''''((())))))***+++,,,+++)))((()))***((((((((((((''''''''''''yyyuuusssiiiddd]]]XXXVVVVVVWWWWWWYYYYYYXXXUUURRRNNNJJJHHHGGGGGGGGGFFFGGGGGGHHHHHHIIIGGGEEECCCCCCAAA>>>;;;:::::::::999888777666555222111000000//////000000111111000///............///......---,,,+++***)))*********))))))))))))(((((()))***+++,,,,,,++++++******+++++++++******)))'''''''''((()))***+++,,,,,,,,,,,,+++******))))))%%%&&&(((***++++++++++++''')))******((((((***,,,---------,,,,,,,,,,,,,,,+++,,,------......------+++,,,...///000111111000////////////000000000111,,,---...///111333444555333777:::;;;>>>III[[[jjj}}}}}}uuunnnccc[[[UUUSSSPPPLLLOOOTTTWWW[[[______^^^^^^bbbfffnnnyyy|||tttmmmhhhdddaaa___VVVVVVVVVUUUSSSPPPNNNMMMJJJIIIHHHGGGFFFFFFFFFFFFHHHFFFEEEFFFHHHIIIGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEFFFGGGGGGFFFGGGHHHJJJOOOPPPQQQQQQQQQRRRTTTVVVVVVYYY\\\___```bbbeeegggiiijjjlllnnnqqqsssuuuvvvyyyzzz{{{}}}~~~~~~}}}}}}yyyxxxwwwuuussspppnnnllliiihhheeeaaa___]]][[[XXXWWWXXXWWWSSSTTTWWWWWWTTTSSSSSSRRRQQQOOONNNOOOPPPQQQOOOMMMMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPQQQQQQOOOOOONNNNNNNNNNNNOOOOOOPPPQQQSSSUUUVVVUUUTTTTTTWWWYYYZZZZZZ[[[aaakkkssslllRRRDDD???===888666777666222111333111222222333222111000///111111111000000000//////++++++++++++++++++,,,,,,***+++++++++++++++******(((,,,//////+++)))***,,,'''''''''''''''((())))))(((***,,,+++***((((((((()))))))))(((((((((''''''zzzvvvtttiiiddd]]]XXXVVVVVVWWWWWWYYYYYYWWWUUUQQQMMMIIIGGGGGGGGGFFFFFFGGGGGGHHHIIIKKKIIIHHHGGGGGGFFFCCCAAA:::::::::999888777666555333222222111000111111111,,,,,,---///111333555666......---,,,+++))))))(((+++++++++************)))((()))***+++,,,+++************+++++++++******)))'''''''''(((***+++---...((((((((()))******++++++((()))***+++,,,---......'''+++//////---,,,,,,---,,,,,,------------......+++,,,------......------+++,,,...000111222111111......///000111000000000///////////////.........///333777666555===KKKWWWdddvvvuuujjjddd^^^VVVTTTWWWNNNQQQRRRQQQNNNOOOUUUZZZ___kkk}}}}}}vvvqqqnnnkkkiii^^^^^^]]]\\\YYYVVVSSSQQQMMMLLLKKKJJJIIIIIIIIIIIIFFFDDDBBBCCCFFFGGGFFFDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDFFFFFFFFFEEEFFFGGGIIIGGGHHHIIIIIIHHHHHHJJJLLLKKKNNNQQQSSSUUUVVVYYY[[[WWWWWWYYY[[[^^^```aaabbbcccccceeefffhhhjjjkkkllliiikkknnnppprrrrrrrrrqqqnnnnnnnnnmmmnnnpppuuuxxxtttuuuvvvwwwxxxxxxwwwvvvqqqqqqpppooonnnmmmlllkkkkkkkkkkkkiiifffeeeeeefffeeeeeedddcccbbb```^^^]]][[[YYYVVVRRRQQQRRRQQQOOOPPPPPPNNNJJJKKKOOOPPPMMMMMMMMMNNNMMMLLLLLLMMMNNNPPPNNNMMMLLLMMMNNNMMMLLLJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTRRRTTTVVVYYYZZZZZZZZZYYY[[[^^^___```bbbjjjvvvhhhOOODDD???===888666777666444444777111111222333222111000///222222222111111111111000+++++++++++++++++++++,,,)))******+++++++++*********---111///***'''(((***)))))))))))))))***++++++&&&(((+++,,,***(((''''''))))))))))))((((((((((((wwwpppnnnhhheee___ZZZWWWVVVWWWXXXYYYXXXXXXVVVSSSOOOKKKHHHIIIHHHGGGFFFFFFFFFGGGHHHDDDEEEEEEEEEDDDBBB???===;;;:::888888999888777555444333222111000000000000111111111111000...------///......///111222111///((((((((((((((((((((((((+++******)))))))))))))))))))))(((((((((***+++,,,)))))))))******)))))))))''''''''''''(((((((((((()))))))))))))))))))))))),,,------,,,***))))))***+++,,,------......------//////......------,,,,,,000000000000000000000000000000000000111111111111111111222222222333333333222444666666777999<<<>>>SSS[[[jjj{{{xxxkkk```ZZZRRRPPPOOOMMMLLLKKKKKKLLLUUU^^^kkkwww~~~wwwpppkkkkkkmmmiiimmmlllfffcccbbb[[[RRROOOKKKKKKNNNMMMGGGGGGLLLIIIHHHFFFEEEEEEFFFHHHIIIHHHGGGEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGFFFEEECCCIIIGGGFFFFFFHHHIIIIIIIIINNNKKKJJJKKKNNNOOONNNKKKKKKKKKLLLNNNOOOQQQRRRRRRWWWWWWWWWWWWWWWXXXYYYYYYYYY[[[___bbbbbbaaa___]]]]]][[[ZZZYYYZZZ\\\___aaaddddddcccbbbaaa```______^^^^^^^^^]]]\\\[[[YYYYYYYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTUUUUUUTTTRRRPPPNNNMMMNNNPPPOOONNNMMMMMMMMMJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMOOOPPPOOOLLLJJJJJJJJJJJJLLLOOOPPPOOOOOOQQQRRRRRRSSSTTTSSSSSSTTTWWWYYYYYYZZZ\\\\\\\\\]]]```bbbiiiiiiiiikkkpppxxxiiiLLL@@@>>>999888888777666444222111111111222222222000...---////////////000000000000...---+++******+++---...***++++++,,,,,,++++++***((()))+++,,,,,,+++***)))(((((((((((())))))))))))***)))'''&&&&&&'''((((((***)))'''&&&&&&'''((()))yyyqqqoooiiieee```ZZZWWWVVVVVVWWWYYYYYYXXXWWWSSSOOOLLLIIIIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEFFFEEEDDDAAA???======;;;999888888777555333444333222111000000000000000000111000000///...---------,,,...//////...---(((((((((((((((((((((((())))))(((((()))***++++++)))((('''''''''((()))************++++++***************))))))))))))))))))++++++++++++++++++++++++***+++------,,,+++---...+++,,,------...---------//////..................//////////////////////////////000000000111111111111111111222222222333333111333555666666888:::===CCCJJJXXXhhhvvv{{{ccc]]]VVVQQQOOONNNNNNMMMQQQVVV^^^eeejjjmmmoooooorrrrrrqqqmmmhhheeefffhhhfffiiiiiifffdddeeebbb\\\\\\SSSNNNNNNOOOLLLJJJLLLKKKKKKJJJJJJJJJKKKKKKLLLJJJHHHGGGFFFGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFGGGFFFFFFGGGHHHIIIJJJJJJJJJHHHGGGHHHJJJJJJIIIFFFIIIJJJJJJKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQPPPQQQTTTVVVWWWVVVUUUTTTPPPOOONNNNNNOOOQQQSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPRRRRRRRRRQQQPPPOOOOOOOOONNNOOOPPPPPPOOOMMMKKKJJJIIIJJJJJJJJJJJJIIIIIIJJJIIIHHHGGGFFFFFFGGGHHHIIINNNNNNMMMLLLKKKJJJIIIIIIIIIJJJLLLLLLKKKLLLNNNOOONNNPPPRRRSSSSSSTTTVVVXXXYYY[[[\\\]]]^^^```cccfffggghhhjjjkkklllnnnrrrtttxxxxxxyyy|||kkkNNN@@@===999999888666555333222222///000000111111111000000/////////...............---,,,+++++++++,,,------***++++++,,,,,,++++++******+++,,,,,,,,,***((('''(((((((((((())))))))))))***)))((('''&&&&&&''''''***((('''&&&&&&'''((()))|||ssspppkkkgggaaa[[[WWWUUUVVVVVVZZZZZZYYYXXXUUUQQQMMMKKKIIIIIIGGGFFFFFFFFFGGGGGGFFFGGGFFFEEEDDDAAA???===???===:::999888666444222444333222111000000000000//////000000000000//////,,,,,,+++,,,------+++)))))))))))))))))))))))))))''''''(((((()))+++,,,---******))))))((()))))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---...++++++,,,---------------.........///////////////........................//////000000000000111111111111111222222222222333111222444444444666888;;;777;;;EEERRR___ooo{{{lllbbb]]]ZZZVVVSSSRRRRRRSSSUUUXXX[[[^^^```_________]]][[[ZZZZZZ[[[___aaacccbbbdddhhhiiihhhjjj^^^TTTQQQRRRPPPMMMLLLMMMNNNPPPQQQQQQQQQPPPPPPMMMLLLJJJHHHHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGHHHIIIEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIGGGEEEGGGGGGGGGHHHIIIJJJJJJKKKHHHHHHHHHHHHHHHIIIIIIJJJIIIJJJKKKLLLMMMMMMMMMLLLIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLLLLLLLMMMMMMMMMNNNJJJJJJKKKKKKKKKJJJJJJIIILLLLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJHHHGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJNNNNNNMMMLLLKKKJJJIIIHHHIIIJJJKKKKKKLLLOOORRRVVVSSSUUUXXXZZZ[[[^^^bbbdddhhhjjjlllnnnppprrrvvvyyy{{{|||}}}~~~~~~pppQQQAAA===:::999777555333333333333////////////000111222333.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,+++)))'''&&&(((((((((((())))))))))))******)))'''&&&&&&&&&&&&)))((('''&&&&&&'''((()))uuurrrlllhhhaaa[[[WWWUUUUUUVVVZZZZZZZZZXXXVVVRRRNNNLLLJJJIIIGGGFFFFFFFFFFFFGGGHHHGGGGGGEEECCCAAA???===>>><<<:::888888777555333444333222111000000000000...//////000000000000///---+++++++++,,,+++***(((************************(((((((((((()))***+++,,,...------,,,,,,+++++++++,,,,,,------------,,,,,,---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,......///---+++))))))***++++++,,,------------,,,.........//////000000000------------------------////////////000000000111111111111111222222222222000111333333333444666888777888<<>>999777555333222222333444222111///.........///000/////////.........------,,,------------,,,+++***)))******++++++******)))'''((())))))************(((((((((((()))))))))))))))))))))(((''''''&&&%%%'''''''''''''''((())))))xxxtttlllhhhbbb\\\XXXVVVWWWWWWYYYZZZZZZXXXVVVRRROOOMMMKKKJJJHHHFFFEEEEEEFFFFFFHHHGGGFFFEEECCCBBBAAAAAA;;;999888888999999777666444333222111000000000000//////000000000000//////---,,,+++,,,------+++)))************************++++++***)))))))))))))))******+++++++++***))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))*********,,,...******+++,,,,,,,,,,,,,,,---------...............------------------------......////////////000000000000000111111111111222000111222222111111333555555444555777999@@@NNN[[[ooouuunnniiieee___YYYVVVSSSPPPNNNOOONNNOOOQQQRRRUUU^^^gggxxx}}}yyyxxxwwwiiiiiiiiihhhhhhhhhiiiiiiggghhhgggbbb\\\XXXXXXYYYXXXYYYYYYUUUPPPMMMOOOQQQTTTXXX\\\\\\XXXTTTRRRRRRJJJLLLOOOOOOMMMKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFHHHHHHGGGFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFHHHIIIIIIHHHGGGFFFJJJJJJIIIHHHGGGFFFEEEDDDGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKLLLJJJKKKOOOVVV]]]aaa```^^^WWWXXXYYY[[[___cccgggiiirrrkkk```VVVPPPNNNOOOQQQQQQSSSXXX]]]dddnnnwww~~~yyypppkkkiiijjjooovvvwww{{{pppQQQAAA===777666555333333333333444222111000///.......................................------,,,,,,+++++++++))))))************))))))&&&''''''((()))***+++,,,(((((((((((())))))))))))((((((((()))(((((('''&&&&&&&&&''''''((()))))))))xxxtttkkkgggaaa\\\XXXWWWXXXYYYYYYYYYYYYXXXUUURRROOOMMMKKKJJJHHHFFFEEEEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCCCC<<<;;;999888888888666444444333222111000000000000000000111000000///...---+++******+++------,,,******************************)))))))))))))))***+++((()))***++++++******)))(((((())))))))))))((((((''''''(((((()))*********))))))))))))))))))))))))$$$&&&(((***+++,,,...000******+++,,,,,,,,,,,,+++---------------,,,,,,,,,------------------------........./////////000000000000000000111111111111111222333222111111333444222222444666666888AAALLLXXXgggyyy|||qqqhhhaaa\\\XXXWWWTTTSSSTTTRRRQQQYYYcccpppzzz}}}ooommmjjjhhhggghhhjjjlllnnnqqqrrrooohhhdddccceeeccceeeeeeaaaZZZVVVVVVXXXZZZ```fffgggccc___]]]^^^VVVYYY[[[YYYUUUQQQOOONNNNNNMMMLLLKKKJJJIIIHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEDDDHHHHHHHHHIIIIIIHHHHHHGGGJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHJJJLLLMMMNNNOOORRRZZZfffrrryyyxxxvvvooooooqqqssswww{{{~~~|||lll]]]TTTRRRUUUXXXYYY]]]dddllluuuppphhhbbbcccdddeeejjjrrrsss}}}iiiKKK>>><<<666555555444444333333222//////////////////......,,,,,,,,,---....../////////...---+++******++++++))))))************))))))((((((((((((((()))***+++(((((((((((())))))))))))&&&'''((()))))))))((('''%%%&&&'''(((((()))))))))xxxtttjjjfffaaa\\\XXXXXXYYYZZZXXXXXXXXXWWWUUURRRNNNLLLKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDD>>><<<:::999888777444222444333222111000000000000111111111111000///------)))))))))***,,,---,,,***))))))))))))))))))))))))(((((((((((()))+++,,,---((()))+++,,,---,,,,,,+++''''''((((((((((((''''''''''''((()))***++++++,,,))))))))))))))))))))))))''')))+++++++++,,,---///******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++..................................../////////000000000000000111111111111222333333222111111222444555555777888666444:::BBBAAANNN___ooovvvmmmggg^^^ZZZYYYYYYTTTQQQWWWaaagggnnntttvvv{{{yyyooolllgggcccbbbdddhhhjjjqqquuuyyywwwqqqllllllmmmjjjmmmnnniiiaaa\\\[[[]]]^^^dddkkkmmmjjjgggfffgggeeeggghhheee___YYYVVVUUUPPPPPPOOONNNLLLKKKJJJIIIKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLNNNPPPQQQWWW\\\fffvvvrrraaaXXXWWW\\\aaafffjjjqqqyyyuuulllgggaaa```gggmmmpppuuu}}}cccGGG;;;:::444555555555444333222222,,,---...000000000//////)))***+++,,,------...///000///,,,***)))***+++,,,))))))************))))))***)))((((((((((((((()))(((((((((((())))))))))))%%%&&&'''))))))))))))(((%%%&&&'''((())))))))))))}}}xxxlllggg```ZZZXXXWWWVVVVVV\\\\\\[[[YYYUUUQQQMMMJJJLLLJJJHHHFFFEEEEEEFFFFFFCCCCCCDDDDDDCCCAAA???>>>???>>>===;;;999777666555444444333222111//////...000/////////............///...---,,,,,,---...//////,,,(((&&&'''((())))))'''(((***+++,,,,,,++++++)))************+++++++++---+++))))))***+++***))),,,+++)))''''''(((***+++(((((((((((()))***+++,,,,,,+++++++++******)))))))))******++++++,,,------+++++++++,,,---...---,,,000000000000000/////////---...///000000///...---000000////////////000000000000111222222222222111222222222333444777999:::@@@EEEMMMWWWfff||||||xxxqqqhhh```[[[ZZZ[[[]]]___bbbdddeeefffhhhjjjeeeccc^^^ZZZXXX[[[```dddgggmmmuuuvvvsssoooooopppmmmppptttvvvsssmmmfffbbb``````aaacccgggkkknnnpppvvvuuuvvvvvvvvvqqqiiibbbaaa\\\VVVTTTTTTRRRNNNJJJLLLKKKJJJJJJJJJJJJHHHFFFHHHGGGFFFEEEFFFGGGIIIJJJHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJIIIIIIJJJLLLOOONNNNNNMMMLLLLLLLLLMMMMMMJJJLLLMMMMMMMMMPPPVVVZZZdddllluuuvvvlllhhhiiipppyyy}}}|||yyyuuuqqqnnnllllllkkkkkkpppwww}}}}}}[[[HHH===888666555444111000...------000000///...---,,,++++++........................***+++...//////---***(((&&&''')))***+++***((('''&&&'''((())))))(((''''''&&&'''''''''(((((())))))((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((|||wwwlllggg```[[[XXXWWWVVVVVVYYYYYYYYYXXXVVVRRROOOMMMLLLJJJHHHFFFEEEEEEFFFGGGDDDDDDDDDCCCBBBAAA@@@??????>>>===;;;999777666555444333333222111000/////////............---------...---,,,++++++,,,---...///,,,)))(((((())))))))),,,,,,------,,,+++)))((())))))*********+++++++++---,,,******+++++++++***(((''''''&&&'''((()))*********)))))))))))))))***))))))))))))(((((((((''')))******++++++,,,,,,---*********+++,,,,,,,,,+++........................///000111222111111000///000000////////////000000000000111222222222222111333333222222333555666777777;;;@@@HHHSSSfffzzz}}}rrrjjjeee___^^^]]]\\\\\\]]]^^^___YYYWWWTTTQQQOOOPPPSSSUUU^^^eeelllooommmkkkkkkmmmmmmrrryyy}}}|||vvvnnniiibbbcccdddfffiiilllooopppyyyyyy{{{~~~|||xxxssslllddd]]]ZZZVVVRRRNNNQQQOOONNNOOOPPPOOONNNLLLJJJIIIIIIIIIHHHHHHHHHHHHLLLLLLMMMNNNNNNNNNNNNNNNLLLMMMMMMMMMMMMLLLKKKKKKIIIJJJLLLLLLLLLNNNRRRTTTUUUTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSWWW]]]aaarrrwww}}}~~~}}}~~~{{{uuupppnnnmmmkkkjjjjjjhhhiiilllrrrvvvwwwVVVCCC:::555777666444222000///......000//////......---------+++++++++++++++++++++++++++,,,---...---,,,***)))((()))*********)))((('''%%%&&&''')))******))))))''''''''''''((((((((()))((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((}}}xxxmmmhhhaaa[[[XXXWWWVVVVVVVVVWWWXXXWWWVVVTTTQQQOOOLLLKKKHHHFFFEEEEEEFFFGGGFFFEEEDDDCCCBBBAAAAAAAAA???>>>===;;;999777666555222222222111111111000000.........---------,,,,,,,,,,,,++++++++++++,,,,,,---,,,******++++++***(((,,,---------,,,+++***))))))))))))*********++++++,,,+++))))))*********)))&&&''''''(((((())))))))),,,+++***)))(((((((((((())))))))))))(((((((((((())))))******+++,,,,,,,,,))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///000000111111111000000000//////......//////000///000111111222222111111333222222222222333444444555777:::===DDDQQQ```kkkpppjjjbbb]]][[[ZZZXXXUUUQQQPPPNNNLLLLLLKKKLLLLLLSSSXXX^^^```___^^^___aaagggnnnwww~~~{{{tttoooggghhhjjjlllnnnoooppppppuuuwwwzzz|||sssllleee```\\\YYYWWWVVVUUUVVVUUUSSSQQQNNNNNNNNNMMMMMMLLLKKKJJJOOOPPPRRRSSSTTTTTTSSSSSSRRRRRRSSSSSSRRRRRRQQQPPPQQQRRRTTTVVVWWWZZZ^^^aaaccccccbbbaaa``````______[[[\\\]]]]]]^^^aaafffjjjsssuuuwww{{{~~~|||yyywwwuuupppnnnjjjhhhfffgggiiikkkmmmllliiieeeaaa```aaacccbbbfffjjjnnnrrr{{{uuuUUUDDD===:::777666444222111000//////////////////////////////------------------------...------,,,+++******)))+++++++++******))))))((($$$%%%''')))***+++++++++''''''''''''(((((((((((((((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''yyynnnhhhaaa[[[XXXWWWVVVVVVVVVWWWWWWWWWVVVSSSQQQOOOLLLKKKHHHFFFEEEFFFFFFGGGGGGFFFDDDBBBAAAAAABBBBBB???>>>===;;;999777666555222222111111111111111111//////.........---------,,,,,,++++++++++++,,,,,,,,,++++++,,,---,,,***(((((())))))***++++++,,,,,,))))))))))))***************)))''''''(((((((((''')))******+++++++++******++++++***)))(((((())))))+++++++++***************)))))))))***++++++,,,,,,)))***+++,,,+++******+++++++++++++++,,,,,,,,,,,,------................../////////......////////////000000111111111111111000000111111222222333333777777888999<<>>===;;;999777666555222222111111111111111111000000000000////////////,,,,,,------------,,,,,,+++++++++,,,...---***((('''''''''(((((()))******(((((()))))))))*********+++***(((((()))))))))(((++++++,,,,,,+++***)))((())))))(((((()))***++++++******************++++++((())))))******+++,,,,,,***,,,...---+++***+++,,,++++++,,,,,,---------------------------....../////////............////////////000111111111111000---...///000222333444444555444444555777;;;AAAEEEUUUbbbuuu{{{uuuiiiccc\\\VVVSSSRRRQQQOOOMMMNNNOOONNNNNNMMMNNNOOONNNQQQWWW]]]bbbfffhhhhhhcccdddfffggghhhgggffffffaaacccgggmmmuuu{{{wwwssspppllljjjfffdddaaa```aaadddhhhkkkhhhiiikkknnnooopppqqqpppqqqrrrsssssstttttttttsssoooppprrrssstttvvvzzz}}}zzzoooiii]]]ZZZWWWVVVUUUTTTTTTUUUNNNNNNOOOQQQTTT^^^rrr~~~tttlllfff]]]\\\[[[YYYXXXWWWVVVVVVTTTUUUWWWXXX[[[```ggglllnnnrrrwww|||tttTTTDDD<<<888666555444222111000000///------......//////000000************************///---+++***))))))***+++------+++***)))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%{{{ooojjjbbb\\\YYYWWWVVVUUUYYYYYYYYYWWWTTTPPPMMMJJJMMMLLLIIIGGGFFFFFFGGGHHHHHHGGGFFFEEECCCCCCCCCCCC???>>>===;;;999777666555222222222111111111000000111111111000000000//////,,,,,,------------,,,,,,+++******+++---,,,***(((***)))((('''&&&&&&&&&&&&((((((((()))))))))******---,,,******+++++++++*********)))))))))((((((((((((((((((((()))***+++,,,(((((((((((())))))))))))(((((())))))***+++++++++***---///...+++***+++---+++,,,,,,------......///............///000111111///......------......///...///000000111111000000+++---...111222444444555555444444555777999<<<===FFFPPPaaawwwtttjjjccc^^^YYYUUUQQQPPPNNNLLLKKKKKKLLLMMMLLLLLLMMMPPPTTTYYY]]]```WWWWWWXXXYYYYYYYYYYYYYYY[[[]]]___ccchhhoooxxx~~~|||zzzxxxwwwxxx||||||jjj___RRRNNNLLLLLLJJJFFFFFFHHHCCCDDDGGGJJJMMMVVVjjj||||||vvvnnnhhhaaaZZZVVVTTTSSSRRRQQQQQQRRRSSSTTTTTTYYY___dddiiiqqqzzzzzzZZZFFF;;;555555444222111000/////////,,,---------......//////++++++++++++++++++++++++---,,,***))))))***+++++++++++++++******))))))(((***)))((('''&&&&&&&&&'''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%zzzpppjjjccc\\\YYYWWWVVVUUUYYYYYYXXXWWWTTTPPPMMMKKKMMMLLLIIIGGGFFFFFFGGGHHHGGGGGGGGGFFFEEEDDDCCCBBB???>>>===;;;999777666555444333333222111000//////000000000000////////////***+++,,,------,,,+++******))))))***++++++***(((+++***((('''&&&&&&''''''(((((((((((()))))))))***,,,+++))))))*********)))((((((''''''(((***+++,,,***)))))))))))))))******'''((((((((())))))))))))(((((())))))******++++++)))---///...***(((***,,,++++++,,,,,,---......///......------...///111222///......------......///...//////000000000000000---...000222333333333333666666666777888999999999>>>EEEPPPaaawwwxxxrrrgggccc]]]WWWTTTRRRQQQPPPQQQOOOMMMLLLMMMPPPTTTVVVMMMMMMMMMMMMMMMNNNOOOOOORRRSSSUUUVVVXXX]]]eeejjjuuuqqq___SSSIIIEEEDDDFFFDDD@@@@@@DDDAAABBBEEEHHHIIINNN]]]lllxxxyyyuuuqqqmmmjjjgggbbb___\\\ZZZVVVTTTTTTTTTUUUWWW[[[```eeehhhlllsss}}}zzz\\\III<<<555333222111000///.........,,,,,,,,,---------------------------------------***************++++++,,,((()))*********)))((('''((('''&&&%%%%%%&&&'''''')))((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$xxxpppkkkccc]]]YYYWWWVVVUUUWWWXXXWWWWWWTTTQQQNNNLLLMMMLLLJJJGGGFFFGGGGGGHHHFFFGGGGGGGGGFFFEEECCCAAA???>>>===;;;999777666555444444333222111000///...000/////////............)))***+++,,,,,,+++***)))***)))((((((***+++***)))((((((''''''((()))+++,,,(((((((((((()))))))))))))))'''&&&%%%''''''&&&%%%((((((((((((***---000222,,,+++***)))(((((((((((())))))******+++++++++,,,((((((((()))******++++++(((,,,///---)))&&&(((+++******+++,,,------......,,,,,,++++++,,,---///000.........------............//////000000000000000///000111333333333222111333333333444666666555333888;;;AAALLL^^^www~~~uuulllddd___[[[YYYVVVSSSPPPLLLKKKKKKMMMNNNIIIIIIHHHGGGHHHIIIKKKLLLIIIJJJKKKKKKKKKOOOUUU[[[___nnn~~~sssdddUUUKKKFFFCCCDDDGGGFFFAAAAAAFFF@@@@@@CCCEEEDDDFFFQQQ\\\^^^eeeiiidddaaaaaa```\\\]]][[[ZZZZZZ[[[\\\\\\[[[[[[]]]aaagggoooyyyuuujjjdddhhhiiihhhppp|||qqqWWWEEE:::222222222000///............,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,&&&''')))***+++***((('''&&&%%%%%%$$$%%%&&&'''((())))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$~~~wwwqqqmmmfff^^^YYYVVVVVVVVVZZZYYYXXXWWWTTTQQQNNNLLLMMMMMMLLLIIIFFFEEEFFFGGGIIIHHHFFFDDDCCCBBBAAAAAABBB@@@<<<888666666777777333222111222222222000...111111111000000///...---...---+++*********++++++***)))(((((((((***+++,,,))))))))))))))))))))))))++++++++++++***((('''&&&''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++***+++,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------............////////////000000000000111111111111000000000000111111111111333222111000000111333555;;;<<<===@@@III[[[rrrwwwrrroooiiibbbZZZVVVUUUSSSPPPLLLKKKJJJJJJKKKLLLKKKHHHEEEGGGFFFFFFFFFHHHKKKNNNPPP[[[```hhhoootttwwwzzz{{{{{{|||~~~}}}|||{{{|||}}}yyywwwuuuuuussstttvvvxxxyyyyyyxxxwwwuuuqqqkkkbbbYYYQQQJJJGGGDDDCCCAAA@@@??????@@@AAABBBCCCDDDEEEGGGJJJOOORRRSSSVVVYYYYYYXXXYYY]]]aaaeeegggiiijjjlllooossswwwyyy}}}vvvkkkbbb\\\WWWTTTPPPMMMOOOTTTZZZ^^^ooommm\\\OOOCCC999222//////...------------...++++++++++++++++++,,,,,,---,,,,,,+++*********+++))))))))))))))))))))))))'''((()))******(((&&&$$$'''(((((()))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||uuupppllleee^^^YYYVVVVVVVVVZZZYYYYYYWWWUUURRROOOMMMLLLLLLKKKIIIGGGGGGHHHJJJIIIHHHGGGEEEDDDCCCBBBBBB@@@???;;;888666555555666333222111222222222000...//////000//////...---,,,---,,,+++*********++++++))))))))))))))))))******))))))))))))))))))))))))(((((((((((('''&&&%%%%%%(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++((()))************)))(((///......,,,+++***))))))***++++++,,,,,,,,,,,,,,,------------................../////////000000000//////000000000111111111444333111111111222444555333555777999???KKK[[[fff}}}~~~tttlllgggaaa[[[VVVUUUSSSPPPOOOOOONNNLLLJJJLLLKKKIIIGGGGGGHHHIIIJJJMMMPPPVVV[[[^^^```bbbcccggghhhiiilllooossswwwyyy||||||yyyuuuoookkkiiihhhgggfffhhhllloooqqqrrrrrrqqqnnnllliiifffccc```^^^^^^______```aaabbbbbbbbbaaa\\\[[[WWWSSSNNNIIIFFFDDDDDDDDDCCCBBBBBBCCCDDDEEECCCEEEFFFHHHJJJNNNSSSWWWVVV[[[aaaeeegggkkkqqquuu}}}~~~nnn```VVVOOOKKKFFFDDD@@@???@@@DDDIIILLLXXXhhhtttvvvwww|||{{{uuuiii___RRRGGG@@@:::444000//////...---------------++++++++++++++++++++++++---,,,++++++*********+++))))))))))))))))))))))))$$$%%%&&&''''''%%%$$$###&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyysssnnnjjjddd^^^YYYWWWWWWWWWZZZYYYYYYXXXUUURRRPPPNNNLLLLLLLLLJJJHHHHHHJJJLLLHHHHHHGGGFFFEEEEEEDDDDDD@@@???===:::888777666666333222111222222222000..................,,,++++++---,,,+++*********++++++))))))*********)))(((((())))))))))))))))))))))))&&&''''''((('''''''''&&&))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++((())))))*********))))))...------,,,+++******))),,,,,,------------,,,,,,+++,,,,,,,,,------------------.........///////////////000000000000111111333333222111222333555555222444777999;;;@@@GGGMMM[[[nnn}}}tttnnnjjjfffaaa\\\ZZZWWWUUUSSSSSSRRROOOMMMKKKJJJJJJJJJIIIJJJLLLNNNPPPQQQQQQQQQTTTTTTUUUVVVXXXZZZ\\\]]]```bbbeeeggghhhhhhhhhggg```^^^[[[XXXUUUTTTSSSSSSPPPRRRTTTVVVWWWWWWWWWVVVYYYXXXVVVTTTRRRPPPNNNMMMPPPOOOOOOOOOOOOPPPPPPQQQNNNNNNMMMLLLKKKJJJJJJIIIGGGGGGGGGHHHIIIKKKLLLMMMLLLMMMPPPSSSVVV[[[aaaeeefffmmmxxxxxxfffUUUHHHBBB???===<<<;;;999888999;;;>>>@@@DDDQQQZZZYYYXXXZZZXXXRRRIIIDDD>>>:::888777444222///......------------------,,,,,,++++++*********,,,,,,+++************+++))))))))))))))))))))))))&&&&&&((())))))(((''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''xxxrrrkkkhhhccc]]]YYYWWWWWWWWWYYYYYYYYYXXXVVVSSSQQQOOONNNNNNMMMKKKIIIHHHJJJLLLGGGGGGGGGGGGFFFFFFEEEEEE@@@???>>>===;;;999888777333222111222222222000......//////......---,,,+++,,,+++++++++++++++++++++))))))*********)))'''&&&((((((((((((((((((((((((((()))******+++++++++*********))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))***************+++++++++,,,,,,,,,,,,))))))***+++,,,,,,------+++,,,,,,---............,,,,,,,,,,,,------------------........./////////////////////000000000111333222222222333444555666444666999999:::;;;???AAAFFFTTThhhzzz~~~xxxqqqkkkeee```^^^\\\ZZZWWWUUUTTTSSSSSSSSSRRRQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWXXXYYYZZZYYYYYYXXXUUUTTTSSSQQQPPPPPPOOOOOOMMMMMMNNNNNNOOOOOOOOOOOOTTTTTTSSSSSSRRRPPPOOOOOOQQQPPPOOOOOOOOOPPPRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUSSSSSSUUUWWWYYY[[[]]]^^^```bbbfffjjjooouuu|||yyyhhh___QQQDDD===;;;;;;<<<:::::::::999:::;;;<<<===<<>>>>>;;;888777777666333111///...------,,,,,,------------,,,,,,+++***))))))++++++***************+++(((((((((((((((((((((((('''((()))***************$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''xxxrrrjjjgggbbb]]]YYYWWWVVVVVVXXXXXXXXXWWWVVVSSSQQQPPPQQQQQQOOOLLLIIIGGGHHHIIIGGGGGGGGGHHHGGGFFFEEEDDD>>>>>>===;;;:::888777666333222111222222222000...////////////...---,,,,,,++++++++++++++++++++++++((()))*********((('''%%%(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((()))))))))******************++++++,,,,,,---(((((()))***,,,---......)))***+++---.../////////,,,------------.............../////////000000000...////////////000000000111111222222333444555555222222333444555777:::<<<>>>EEEPPP^^^mmmxxxqqqooollliiieeebbb___^^^]]][[[XXXXXXZZZ[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWXXXXXXXXXWWWWWWVVVVVVVVVSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRTTTTTTTTTUUUUUUUUUVVVVVVZZZYYYYYYYYYZZZ[[[]]]___```aaabbbccceeeggghhhiiioooppprrruuuxxxzzz|||}}}mmm___PPPKKKCCC===;;;;;;<<<<<<777777777777777777777777555:::===<<<;;;:::777444666555333222111000---+++......---,,,,,,,,,,,,,,,------,,,,,,+++***))))))*********))))))***++++++(((((((((((((((((((((((($$$%%%&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''xxxrrriiifffbbb]]]YYYVVVUUUUUUVVVVVVVVVVVVUUUSSSQQQPPPRRRQQQPPPLLLHHHFFFGGGHHHFFFGGGHHHHHHGGGEEECCCBBB<<<;;;:::888777666555555333222111222222222000...//////000//////...---,,,******+++,,,,,,,,,++++++(((((()))))))))(((''''''))))))))))))))))))))))))'''((())))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))******(((((((((((()))***+++,,,*********+++++++++++++++)))***+++---............------------................../////////000000000......////////////000000000000111222333333444444333222111111333666:::<<<<<<<<<@@@IIIRRR^^^ooo|||{{{vvvtttmmmjjjggggggiiijjjiiifffdddccccccbbb```^^^\\\[[[\\\[[[ZZZZZZYYYZZZZZZ[[[YYYZZZ[[[\\\\\\[[[ZZZYYYYYYYYYXXXXXXXXXZZZ[[[]]]____________aaaccceeegggkkklllmmmoooqqqtttvvvwww~~~vvveeeSSSHHHBBB???;;;999999999777666444444555444444444444333333444666666666555333111000000000000///---,,,+++...------,,,,,,,,,,,,,,,---,,,,,,++++++************))))))))))))***++++++))))))))))))))))))))))))'''''''''((((((((((((((($$$%%%&&&&&&''''''&&&&&&***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxqqqiiifffbbb]]]YYYVVVTTTSSSTTTUUUUUUUUUTTTRRRQQQOOOPPPPPPNNNKKKHHHFFFGGGHHHFFFGGGHHHGGGFFFDDDBBB@@@>>><<<:::888666666777777333222111222222222000..................---++++++)))***+++,,,,,,,,,,,,+++(((((('''''''''((())))))))))))))))))))))))))))))&&&''''''(((((((((''''''(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***)))((((((((((((***+++,,,))))))******+++++++++,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------........./////////........./////////000000......000111222333333333555444222222444666888999999777888>>>BBBGGGQQQ\\\iiisss~~~{{{wwwtttrrrooonnnnnnnnnppprrrtttvvvwwwxxxzzz{{{{{{zzzxxxvvvvvvvvvuuuuuuvvvyyy|||}}}|||jjjYYYMMMDDD>>>:::999777666666555333222555555444333333333333333444333333444555333111000---.../////////......///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))))))))))))))++++++******************%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwpppiiifffbbb]]]YYYUUUSSSRRRSSSTTTTTTTTTSSSRRRPPPOOONNNNNNMMMKKKHHHGGGHHHJJJFFFGGGGGGGGGFFFCCC@@@>>>BBB@@@===:::888999:::<<<333222111222222222000...------------,,,+++******)))***+++,,,---,,,,,,+++((('''&&&&&&&&&((()))+++))))))))))))))))))))))))'''(((((((((((((((''''''''''''(((((())))))******'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))+++************,,,...///%%%&&&''')))+++---//////......---,,,+++)))((('''******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000---...///000222222333333444333111000111222222111888555666;;;===<<>>;;;888777777555444333111000000111111000...---------,,,+++***)))(((------,,,***)))***,,,...+++)))'''(((***+++***)))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((('''(((((())))))((((((''''''''''''((((((***)))'''''')))))))))(((%%%%%%%%%$$$$$$%%%%%%%%%(((((((((((())))))))))))(((((()))))))))*********((()))***+++,,,,,,,,,,,,***************++++++++++++,,,---,,,++++++---...///......------------.........///000000000000000............////////////111111111222222333333333666666666555555666999<<<888<<>><<<:::999:::999666333333333222222222111111111222111111111111000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))+++---......,,,)))(((((()))((((((((((((((((((((((((''''''))))))))))))))))))))))))***(((%%%%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$'''(((***)))(((&&&%%%%%%$$$$$$~~~qqqlllfffeeecccaaa]]]ZZZVVVTTTXXXWWWVVVWWWXXXXXXWWWUUUPPPPPPNNNLLLHHHGGGHHHIIIJJJJJJIIIHHHFFFDDDBBBAAA===;;;:::::::::888555333222111000111222333222111***++++++,,,,,,,,,++++++,,,)))'''(((+++,,,+++)))(((((('''''''''''')))***((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''')))************))))))))))))*********)))'''''')))))))))(((&&&&&&'''(((((('''&&&&&&(((((((((((())))))))))))'''(((+++,,,,,,+++***)))***+++++++++++++++******((())))))***++++++,,,,,,&&&(((+++,,,,,,++++++,,,,,,,,,,,,,,,,,,---...///------...///////////////000000000000111111111111111111111111111111111111333444555555444444666888666666777777999===BBBFFFLLLUUUdddtttxxxdddTTTJJJDDD>>><<<:::888666444444444333222333333333222222222222222111111111000000000//////////////////////////////,,,,,,,,,,,,+++++++++***,,,+++)))(((((()))***++++++)))'''''')))*********''''''''''''''''''((((((((((((((((((((((((((((((***(((%%%%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$'''(((((('''&&&%%%$$$$$$$$$$$$qqqkkkfffeeedddaaa]]]ZZZWWWUUUXXXWWWWWWWWWXXXXXXVVVTTTPPPOOONNNKKKHHHGGGHHHIIIJJJJJJIIIHHHFFFDDDBBBAAA???===;;;:::999888666444333222111111222333222000***+++,,,------.........+++***))))))******((('''%%%''')))))))))***,,,---(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((***+++,,,((((((''''''''''''((((((***)))'''''')))))))))((('''((()))******)))((('''(((((((((((())))))))))))***+++,,,---...------,,,,,,,,,,,,,,,+++***)))((((((((()))***+++,,,,,,---"""%%%(((***+++,,,...000,,,,,,,,,,,,,,,,,,---...------...////////////...++++++---...000111333333222222111111111000000000000222444555444555777888222444555555666888<<<@@@@@@DDDNNNZZZeeesss|||fffYYYJJJCCC@@@===;;;<<<777555444222222333555666222222222222222222222222000000000000////////////------------------------,,,,,,,,,+++++++++******+++******)))(((((()))))))))(((&&&''')))+++++++++(((((())))))))))))******((((((((((((((((((((((((***(((&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%%%%tttnnngggfffccc```]]]ZZZWWWVVVYYYXXXWWWWWWWWWWWWTTTRRROOOOOONNNKKKHHHGGGGGGIIIJJJJJJIIIHHHFFFDDDBBBAAADDDAAA===;;;:::999888666444333222222222222111000......//////000/////////''')))***)))((('''''''''%%%'''******'''%%%%%%&&&((((((((((((((((((((((((''''''(((((()))*********)))))))))))))))***+++,,,((((((''''''''''''((((((***)))'''''')))))))))((()))***+++,,,,,,+++***)))(((((((((((())))))))))))*********+++++++++,,,,,,******************))))))'''((()))***+++,,,------&&&((()))******+++---///------,,,,,,+++,,,,,,,,,,,,---......//////......,,,,,,,,,------......///000000000000111111111111///000333333333333555666333555666666666777999<<<999;;;@@@IIIOOOVVVdddrrruuufff___QQQFFF=========;;;999999666666666555444444555666111111111111111111111111000000/////////.........************************++++++*********)))))))))(((((())))))))))))))))))***(((''''''(((******)))((((((((()))))))))******(((((((((((((((((((((((()))((((((((())))))'''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%$$$$$$%%%%%%&&&'''(((wwwqqqhhhfffccc```\\\ZZZXXXWWWYYYXXXWWWVVVWWWVVVSSSQQQOOOOOONNNKKKHHHFFFGGGIIIJJJJJJIIIHHHFFFDDDBBBAAAGGGDDD???<<<;;;:::999888555444222222222222000///,,,---------,,,+++******(((+++......+++)))+++---''')))+++)))###(((((((((((((((((((((((($$$$$$%%%&&&'''((()))))),,,++++++*********************))))))))))))*********)))'''''')))))))))(((%%%&&&'''))))))'''&&&%%%(((((((((((())))))))))))'''''''''&&&'''(((((()))''''''((())))))***))))))'''((()))***+++,,,------......---+++(((((()))+++...------,,,++++++++++++,,,---......//////......111000...---+++)))((('''......///000111222333333...000222222222111222333333444555444333333555666666666;;;AAACCCFFFPPP\\\dddrrrzzzjjjYYYMMMIIIEEE;;;555888:::666222222333555666555222000//////////////////000000000000000/////////............------------------------))))))))))))((((((((((((%%%&&&(((***++++++******,,,***((('''((((((((((((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))***+++***(((%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((''''''%%%%%%%%%&&&'''(((******xxxnnnjjjhhhddd```\\\ZZZXXXWWWVVVVVVWWWWWWWWWVVVUUUTTTQQQQQQOOOMMMIIIGGGGGGHHHKKKLLLKKKIIIEEECCCBBBCCC<<<======<<<999777777777555444333222111111111111111000000///...---------,,,+++******))))))******))))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&'''((())))))(((((((((&&&%%%%%%'''(((((('''&&&'''''''''(((((())))))...,,,***)))''''''((((((%%%%%%&&&''')))+++,,,---&&&&&&''''''((()))))))))''''''(((((())))))******---+++)))***,,,---,,,))),,,,,,,,,+++++++++******,,,,,,.../////////...---...---,,,++++++---///000,,,---......///......---//////............//////000000000000111111111111222222111111111111111111555555444444444333333333777777888:::===BBBFFFHHHRRR]]]lll{{{|||iii\\\QQQGGG???===<<<:::999666333111///...555555444333333222111111///////////////......---////////////...---,,,+++---,,,,,,++++++,,,,,,---***+++---......---,,,+++***+++,,,,,,+++)))&&&%%%))))))))))))))))))))))))******))))))((((((''''''$$$%%%&&&(((((((((''''''$$$%%%'''(((((('''%%%$$$$$$%%%&&&'''(((***++++++'''&&&%%%&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&'''((('''%%%$$$$$$%%%&&&'''wwwnnnllliiifffaaa]]][[[YYYXXXVVVWWWWWWXXXWWWUUUTTTSSSQQQQQQPPPMMMIIIGGGGGGHHHKKKLLLKKKIIIEEECCCBBBCCC<<<===>>><<<999777777777555444333222111111111111000000000///...---------+++***))))))(((((())))))''''''''''''''''''''''''((('''''''''''''''''''''(((((((((((((((((('''&&&,,,***((('''''''''&&&%%%''''''''''''((((((((()))+++***)))((((((((()))***)))((('''''''''(((***+++((((((((((((((('''''''''(((((((((((())))))))))))+++)))'''(((***+++)))(((''''''((()))***+++,,,,,,***+++,,,---...------,,,,,,+++***))))))+++,,,...------------------------//////............//////....../////////000000000111111111111111111111111333333333333333333333333777777777999;;;???BBBDDDDDDKKKUUU___jjj{{{mmm```SSSKKKEEE???::::::555555555444444444444444444444333333222111000000///////////////...------/////////......---,,,+++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++***)))'''&&&(((((((((((((((((((((((())))))))))))((((((''''''&&&&&&'''(((((((((''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''(((((()))'''&&&%%%&&&'''((((((&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''vvvooollljjjfffbbb^^^\\\ZZZYYYXXXXXXXXXXXXVVVTTTRRRQQQQQQQQQPPPMMMJJJHHHHHHIIIJJJKKKKKKIIIFFFCCCBBBBBB<<<===>>><<<:::777777777555444333222111111111111000000//////...---------***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&))))))))))))((('''&&&%%%---+++)))((((((((('''&&&''''''''''''(((((((((((()))(((((((((((()))***+++,,,***((('''&&&&&&'''(((***))))))(((''''''&&&&&&))))))))))))((((((((((((***)))((((((******)))(((%%%&&&&&&'''((()))***+++)))***++++++,,,++++++++++++******))))))+++,,,---------,,,,,,,,,---///000//////............//////------........./////////111111111111111111111111000111111222222333333444888777777888999;;;===???===@@@DDDHHHNNN\\\mmmzzzvvvcccRRRIIIAAA???>>>;;;999:::111111222333444555666666222222111111000000//////...////////////...------............---,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++***************+++*********))))))((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((()))))))))(((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''wwwqqqllljjjfffbbb^^^[[[ZZZYYYYYYYYYXXXXXXVVVSSSQQQOOOPPPPPPOOOMMMJJJHHHHHHIIIJJJKKKKKKIIIFFFCCCAAAAAA<<<>>>>>>===:::888777888444444333222111111111111/////////......---------******)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&***))))))((((((''''''&&&'''((((((((((((((('''&&&)))'''&&&'''(((***))))))'''''''''((((((((((((((((((((((((((()))))))))***))))))))))))((('''&&&&&&))))))((((((''''''''''''******))))))((((((''''''+++*********+++++++++***))))))((((((((('''''''''))))))******++++++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++---000222444///......------......///------........./////////000000000000111111111111000000111222333444555555999888888777888888999:::<<<===>>>>>>AAAJJJWWW```nnn}}}mmmYYYLLLFFF@@@<<<<<<;;;888666888333333333333333222222222000000000//////...............//////......---,,,---------------,,,+++++++++++++++,,,,,,+++++++++,,,+++)))(((((((((*********))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((''''''&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((((((yyyrrrkkkiiieee```]]]ZZZXXXXXXYYYYYYXXXWWWUUUSSSPPPOOOOOOOOOOOOLLLIIIGGGHHHIIIIIIJJJKKKIIIFFFCCCAAA@@@===>>>>>>===:::888888888444444333222111111111111............------------++++++***))))))))))))***''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%'''((())))))))))))(((&&&%%%&&&'''(((((((((((((((((((((((('''''''''))))))))))))((((((''''''###%%%)))++++++)))&&&$$$''''''''''''(((((())))))******))))))((((((''''''******+++************+++******)))))))))(((((((((***************+++++++++++++++++++++,,,,,,------+++++++++,,,...222666888......------------............/////////000000000//////000000000111111111000111222333444555666777999999888888777777777888777888999:::;;;???FFFLLLWWWbbbrrrooo___RRRGGGBBB>>>999777888777333222333444333333222111000000/////////............------...............------,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,++++++***,,,+++)))((('''((()))))))))(((((('''(((((()))***'''''''''''''''''''''''''''''''''''''''(((((((((******))))))((((((((((((&&&&&&&&&''''''&&&&&&&&&######$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%'''''''''&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((yyyrrrjjjhhhddd```\\\ZZZXXXWWWXXXXXXXXXWWWUUUSSSPPPOOOMMMNNNMMMKKKHHHGGGGGGHHHHHHJJJKKKJJJFFFBBB@@@@@@===>>>???===;;;888888888555444333222111111111111------------------------,,,++++++***************''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&((()))*********+++)))'''&&&&&&&&&%%%$$$((((((((((((((('''''''''((())))))))))))((('''&&&!!!###(((+++,,,***'''%%%&&&&&&''''''((())))))***))))))))))))(((((((((((('''((())))))''''''((()))'''((())))))++++++,,,---***))))))))))))***++++++)))))))))*********************+++---///222555777......------------............/////////000000000...//////000000111111111111222222333555666777777777777777777777777666666444666888999999;;;>>>AAAIIIOOOYYYcccpppuuuaaaRRRGGG@@@<<<===999666555777666333333666000111111111111111111111..................---------............---,,,,,,+++++++++,,,,,,++++++***)))***+++,,,,,,+++***))),,,+++***)))(((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''&&&''''''''''''((((((((())))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&$$$$$$%%%&&&'''&&&%%%'''&&&%%%$$$$$$######$$$$$$$$$%%%&&&''''''''''''yyyqqqkkkiiieeeaaa]]]ZZZYYYXXXWWWWWWWWWVVVUUUSSSQQQOOOLLLLLLLLLIIIGGGEEEFFFGGGGGGIIIKKKJJJFFFBBB@@@???===??????>>>;;;999888999555444333222111111111111------------------------++++++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%'''((()))))))))))),,,***''''''''''''&&&$$$)))(((((((((''''''''''''&&&'''((()))))))))((('''###%%%'''((())))))(((''''''''''''((((((((((((((((((((((((((())))))))))))&&&((())))))'''&&&''')))'''((())))))++++++,,,---)))((('''''''''((()))***(((((()))***************++++++,,,---...///000000...------,,,,,,------...------........./////////......//////000111111222111111222333444444555555444444555555555555555555666777888888999:::<<<===???DDDJJJPPPWWWdddssszzzaaaUUUIIIDDD???999888:::888555555777666333555999/////////000000000111111........................------......------,,,+++******++++++++++++******)))***+++,,,,,,+++***)))++++++++++++***)))((('''$$$&&&''')))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%'''&&&%%%$$$##################$$$%%%%%%%%%$$$###~~~xxxooollljjjfffbbb^^^[[[ZZZYYYVVVWWWWWWVVVUUUSSSQQQPPPKKKKKKKKKIIIFFFEEEEEEFFFGGGIIIKKKJJJFFFBBB@@@???>>>??????>>>;;;999888999555444333222111111111111------------------------******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''''''''(((((((((((((((''')))((('''''')))******)))))))))(((((('''''''''&&&###%%%'''(((*********)))((('''&&&%%%%%%'''((())))))))))))(((''''''&&&&&&''''''(((((())))))******(((***,,,+++(((''')))+++************))))))))))))''''''&&&%%%&&&'''((()))******+++,,,,,,,,,,,,+++,,,,,,---------,,,++++++...------,,,,,,------...,,,,,,,,,---------......---......///000111111222111111111222222333333444111111222333444444444444777666555555555666888::::::???DDDGGGJJJQQQ[[[dddrrrtttdddWWWJJJCCC???AAA@@@:::777999555222222333111...000444111111000000/////////...........................------......------,,,+++)))******+++++++++******((()))+++,,,,,,+++)))(((+++,,,,,,,,,+++***((('''###%%%''')))******)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''((()))((((((''''''''''''(((((((((((('''&&&&&&%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%'''&&&%%%$$$############!!!"""###$$$$$$###!!! yyytttsssmmmkkkgggaaa\\\XXXXXXXXXWWWXXXYYYYYYWWWSSSPPPMMMMMMMMMLLLIIIFFFDDDDDDDDDKKKJJJHHHFFFDDDBBBAAA@@@@@@??????===;;;999888666888555111---+++,,,///111,,,,,,,,,---------------------+++)))(((''''''''''''&&&%%%$$$$$$$$$$$$$$$(((((((((((('''&&&%%%$$$,,,***'''&&&'''((())))))'''''''''''''''''''''''''''(((((('''%%%%%%&&&(((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((())))))))))))$$$%%%&&&'''(((***++++++))))))))))))))))))))))))((()))***++++++***((('''******)))(((((((((((((((---,,,++++++***++++++,,,,,,,,,------,,,,,,+++***.........------,,,,,,,,,...---,,,---/////////...///////////////.........000////////////111222333333222222222333333444555666555333444666999::::::<<<;;;;;;===BBBHHHNNNQQQccckkkzzzxxxfff\\\UUUMMMHHH???<<<999666666555444333333333222111000000000000000000000000////////////------------------------,,,,,,,,,+++++++++******)))***+++,,,...///000111///+++'''&&&)))+++,,,+++---,,,***)))))))))***+++$$$$$$&&&&&&&&&&&&$$$$$$%%%'''((((((''''''(((***)))(((''''''''''''%%%###&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$&&&&&&'''(((yyyuuuuuunnnlllhhhbbb\\\YYYXXXXXXWWWXXXYYYYYYWWWTTTPPPNNNMMMMMMLLLIIIFFFDDDDDDEEEJJJJJJIIIHHHFFFCCCAAA@@@??????>>>===;;;999888666888666222///......000111000000//////......------++++++***))))))(((((()))''''''&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%***((('''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&&&&'''((()))******)))))))))******++++++,,,+++++++++,,,,,,++++++*********)))(((((((((((((((((((((((((((((())))))))),,,,,,------,,,,,,+++***......---------,,,,,,,,,...---,,,---...//////---////////////............000////////////111222333333333222222222333333444444333222333666888888777:::::::::;;;>>>CCCGGGIIIOOOVVVcccuuu{{{nnn]]]PPPJJJEEE@@@;;;===:::777555555555444222444333222222222222222222000000000000/////////...------------------------,,,,,,+++++++++*********)))***+++,,,...///000111...+++'''''')))+++++++++,,,+++******))))))******%%%&&&''''''''''''&&&%%%%%%'''((((((''''''(((***(((''''''''''''&&&%%%###&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''))))))&&&&&&&&&&&&%%%$$$###"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$}}}xxxvvvwwwqqqnnnhhhccc^^^ZZZXXXXXXWWWXXXXXXXXXVVVTTTQQQOOONNNNNNMMMJJJFFFDDDDDDEEEJJJKKKKKKJJJHHHEEEBBB@@@??????>>>===;;;999888777777666444111000000000000......---,,,+++***))))))))))))))))))))))))******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((('''(((((('''$$$"""&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))((('''&&&%%%$$$$$$''''''''''''((((((((()))++++++++++++************+++++++++******++++++,,,***))))))(((((((((((((((((()))***,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***------------,,,,,,,,,,,,...,,,,,,---...///...---........................////////////000111222222333333222222222222222333222111111333666777666555777777888999:::<<<>>>???BBBGGGPPP[[[lll~~~ppp[[[RRRGGG@@@>>>===:::777999777555444444444333222111111000000111111222222000000000/////////......------------------------,,,++++++++++++***************+++,,,...///000000---***((('''(((***++++++******++++++******)))(((''''''((((((((((((''''''&&&'''(((((('''&&&((()))'''((((((''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&$$$$$$%%%&&&''')))***+++&&&&&&&&&&&&%%%$$$######''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$|||xxxwwwwwwsssoooiiiccc___\\\YYYWWWWWWWWWXXXWWWVVVTTTRRRPPPNNNNNNMMMJJJGGGEEEEEEFFFJJJKKKLLLLLLJJJFFFBBB@@@>>>>>>===<<<;;;999888777555444333222111000//////---,,,,,,+++******))))))***************))))))(((((((((''''''''''''(((((($$$%%%%%%%%%&&&'''((((((&&&'''(((((('''%%%%%%%%%(((((((((((((((((((((((('''***,,,,,,(((%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((''''''''',,,,,,+++***)))(((''''''))))))(((''''''(((***+++))))))(((((((((((())))))''')))+++.........---,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------...............///......//////000111111222333222222111111111111222111111222444666777555444444444666777888999999999???CCCGGGKKKSSSbbbtttmmm[[[PPPIIICCC===:::;;;;;;999777666555333333444444333111---------------...///000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++,,,---...//////+++***((((((((()))***+++)))***+++++++++***((('''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((((()))***)))((('''&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))***+++%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$$$$&&&&&&'''(((}}}yyywwwuuusssnnnhhhccc```]]]ZZZXXXVVVVVVWWWWWWVVVTTTSSSRRROOOOOONNNKKKHHHFFFFFFGGGKKKLLLLLLLLLJJJFFFCCC@@@=========<<<;;;999888777333222222222111000......////////////////////////++++++++++++***((('''&&&(((((('''''''''(((((()))$$$$$$$$$$$$%%%'''((()))&&&(((***)))'''%%%&&&'''((((((((((((((((((((((((&&&,,,111///(((###%%%)))&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''(((((())))))***((((((((((((''''''''''''(((((((((((('''''''''''')))((('''&&&'''(((***+++))))))(((((((((((())))))$$$&&&(((***++++++***)))++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........---,,,---------......//////---......///000000111111222111111000000000111111111111222444777777666444111222444666777888888888999===@@@AAACCCJJJVVV___mmmvvv~~~nnn___RRRGGGAAA>>>:::777666666666444222444333222222333333222000,,,,,,,,,,,,---...//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))******+++,,,---......******)))(((((((((***+++))))))***++++++)))(((''''''&&&&&&&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&'''(((***,,,+++)))(((((()))&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''')))(((((('''''''''((((((%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$&&&&&&'''(((|||yyytttrrrmmmfffbbb```^^^[[[XXXVVVVVVVVVVVVUUUUUUTTTSSSPPPPPPOOOLLLHHHFFFFFFGGGKKKLLLLLLKKKIIIFFFCCCAAA===<<<<<<<<<:::999888777222222111111000//////...------......////////////,,,,,,,,,,,,***(((&&&$$$(((''''''''''''((())))))%%%$$$$$$$$$$$$&&&((()))&&&)))***)))&&&$$$&&&)))''''''''''''''''''''''''&&&,,,111...'''###&&&+++&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++((((((((((((((('''''''''######$$$&&&''')))******))))))))))))***++++++,,,((((((((((((((())))))***'''(((***++++++++++++***+++++++++++++++******)))++++++++++++,,,,,,,,,,,,---++++++,,,---...---,,,,,,,,,,,,---......//////------...///000000000000000000//////000111111222222111222333666777666555111222444666777888888888666888;;;<<<>>>BBBHHHMMMTTT[[[fffqqq~~~ppphhh\\\PPPHHHCCC@@@>>>999777555444333333111000444333222222333333111////////////...//////000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))(((((()))******+++,,,,,,((()))***)))(((''')))***))))))******))))))((('''''''''&&&%%%%%%&&&''''''&&&'''((('''%%%%%%%%%''''''***,,,,,,)))''')))+++&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$${{{tttqqqkkkdddaaa```___\\\XXXVVVVVVVVVUUUUUUUUUUUUTTTPPPPPPOOOLLLIIIGGGGGGHHHLLLLLLKKKIIIGGGEEECCCBBB<<<<<<<<<;;;:::999888777333333222111000000000000,,,,,,++++++++++++++++++******+++,,,+++)))'''%%%'''&&&&&&&&&''''''((()))&&&%%%$$$###$$$%%%'''(((&&&((()))'''###"""%%%)))&&&&&&&&&&&&&&&&&&&&&&&&))))))***)))'''''''''(((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((&&&''''''(((((()))))))))'''''''''(((((((((((((((%%%%%%&&&&&&'''((())))))'''((()))***++++++++++++((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))******+++++++++,,,,,,,,,,,,+++***+++---...---,,,++++++,,,------...//////,,,---...000000000000///.........///000111222333222000000111333555555555333444444555666777777888777888999:::===???BBBDDDGGGLLLSSSYYYaaaoooxxxiii^^^QQQMMMFFF@@@<<<:::999999666555444333333333333222444333333333333333000...111000///////////////000//////.........---------++++++++++++++++++++++++************))))))))))))''''''(((((())))))******''')))******''''''(((*********)))((((((((((((((((((((('''&&&&&&'''((((((&&&'''((('''%%%$$$%%%&&&%%%(((+++***'''%%%'''***&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$}}}uuupppjjjccc`````````\\\YYYUUUUUUUUUUUUUUUUUUUUUUUUPPPPPPOOOMMMIIIGGGGGGHHHLLLLLLJJJHHHFFFDDDCCCBBB<<<<<<<<<;;;:::999888777555444222111000111222222000//////...---,,,++++++((()))***++++++***((('''&&&&&&&&&&&&&&&'''((()))&&&%%%$$$######%%%&&&(((%%%'''(((%%%!!! %%%)))%%%%%%%%%%%%%%%%%%%%%%%%+++'''###$$$(((***'''$$$&&&&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''(((((())))))++++++***((('''&&&%%%$$$$$$%%%'''))))))))))))(((((((((((((((((()))******+++***)))(((((())))))******++++++++++++***))))))*********++++++,,,,,,,,,,,,+++***+++---...---,,,++++++,,,,,,---...//////,,,---...000000000000///---------...000111333444111///...///111333444444555555555444444555666666888777555666888:::;;;;;;>>>BBBGGGIIIMMMVVVeeeqqqwwwlllcccYYYMMMDDDDDDAAA===:::777555333222111111000111111222333333555444333444444222000---000///...---------------//////.........---------++++++++++++++++++++++++************))))))))))))&&&&&&''''''(((((())))))''')))+++***'''&&&(((***+++***((('''''''''((()))***)))(((''''''((()))***&&&'''((('''%%%$$$%%%&&&###'''***)))%%%$$$&&&)))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&''''''((({{{vvvkkkiiigggeeebbb___ZZZWWWTTTUUUVVVVVVVVVVVVUUUTTTOOOPPPQQQOOOLLLJJJIIIJJJKKKLLLLLLJJJGGGCCCAAAAAA@@@>>><<<:::888777777777333222000///000222555666/////////...---,,,******---,,,***)))((()))+++,,,+++***)))'''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&''')))***'''''''''&&&%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&'''''''''''''''((()))***))))))))))))(((((((((((()))((((((((()))***,,,---)))((('''''''''(((***+++))))))))))))))))))))))))+++***)))))))))***,,,,,,((()))***+++,,,---------+++*********))))))((((((******))))))******+++,,,,,,,,,,,,,,,---...//////---......//////000000000+++,,,------......------////////////000000000000222000000222555666333000555444333222222333555666888888888888888999999999;;;===@@@CCCFFFLLLRRRVVVccclll|||qqqgggYYYOOOIIIFFFAAA===999888888777666555555555222333333444444333333222333111///---,,,---......111000000///...---------,,,------......------,,,---,,,+++***))))))))))))'''((()))******)))(((''''''$$$"""###&&&))))))((())))))))))))(((((((((((((((((((((((('''''''''''')))((('''&&&%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''&&&%%%"""!!!!!!"""$$$&&&$$$$$$%%%&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&|||wwwllljjjgggeeeccc___ZZZWWWUUUVVVWWWWWWVVVUUUTTTSSSOOOPPPPPPOOOKKKIIIHHHHHHKKKLLLLLLJJJGGGCCCAAAAAA???>>><<<:::888777777777555333111000///000111222/////////...---,,,******+++)))(((&&&&&&'''((()))&&&''''''(((((()))******&&&'''''''''(((((()))))))))'''%%%%%%&&&&&&'''&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''''''''((((((((($$$&&&''''''&&&%%%%%%&&&'''&&&&&&&&&&&&''''''(((%%%&&&&&&'''((()))******((((((''''''((()))+++,,,((((((((((((((())))))***))))))))))))))))))))))))))))))((((((((()))***+++)))************)))((((((++++++++++++******))))))******))))))******+++,,,,,,,,,,,,+++,,,,,,---...++++++++++++++++++,,,,,,,,,---......//////......////////////000000000000/////////111333333111000///000111333444555666666777777777777888888888888;;;<<<===>>>???BBBFFFIIIRRRXXXdddttt{{{lllYYYQQQGGG@@@===<<<888555666666666555444333333333111111222222222222111111000000000//////...---,,,000000//////...------,,,------------------------******************++++++(((((()))******)))(((((((((&&&$$$%%%'''))))))((())))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%$$$###"""###$$$&&&(((%%%%%%%%%&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&~~~wwwmmmkkkhhhfffccc```[[[WWWWWWWWWXXXXXXWWWUUUSSSRRRPPPQQQPPPNNNKKKHHHFFFFFFKKKLLLLLLJJJGGGCCCAAAAAA???>>><<<:::888777777666666555333111000......---/////////...---,,,******)))((('''&&&%%%&&&'''((($$$%%%''')))******))))))%%%&&&'''((()))***++++++***'''$$$$$$&&&&&&%%%"""$$$%%%&&&'''''''''&&&%%%%%%&&&&&&'''((()))))))))$$$&&&''''''&&&%%%%%%&&&((((((((('''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''''''''((()))***''''''((())))))))))))((((((((((((((((((((((((((((((((('''''''''((()))***))))))******))))))(((''',,,,,,++++++++++++************))))))******+++,,,---,,,++++++***+++++++++*********)))))))))))))))---...//////000000//////////////////000000000000///000222222111111111222---///222444555555444333555555666666666777777777::::::;;;::::::;;;===@@@EEEGGGNNNXXXaaannn{{{jjjXXXLLLDDD???:::777888888666444444333333222222111111111//////000000000000//////...///000111111///,,,+++/////////......------,,,------,,,,,,,,,,,,------((())))))***++++++,,,,,,))))))************))))))***(((&&&'''((())))))((())))))))))))((((((((((((''''''(((((())))))******(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&'''(((((())))))((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))((('''&&&%%%$$$$$$############$$$%%%&&&((((((%%%%%%&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&~~~wwwnnnllliiigggddd```[[[XXXYYYYYYYYYYYYWWWUUUSSSQQQQQQRRRRRROOOKKKHHHFFFFFFKKKLLLLLLJJJGGGCCCAAAAAA???>>><<<;;;999777666666666666555333111///...---/////////...---,,,************)))((('''(((((()))'''((())))))(((&&&###!!!&&&&&&&&&'''((())))))))))))%%%"""###&&&'''%%%"""###$$$&&&'''((('''&&&%%%%%%%%%%%%&&&''''''(((((($$$&&&''''''&&&%%%%%%&&&)))***)))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%&&&((()))))))))(((''''''''''''''''''''''''''''''''''''((((((((())))))'''((()))+++,,,,,,,,,,,,******************************))))))******+++,,,---,,,+++***)))))))))))),,,,,,++++++*********)))------...///////////////////////////000000000000111444666555222111333555333333444444444333111000444444444555555666666666666888999::::::<<>>>>>===;;;999888666555666555444333222111000////////////...---,,,*********))))))((((((((((((((((((((()))(((&&&### &&&&&&&&&&&&&&&&&&&&&&&&%%%###"""$$$'''(((&&&$$$###$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&'''(((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))******)))'''((()))***+++,,,,,,,,,((((((((()))))))))))))))******))))))******+++,,,---,,,+++***)))(((((((((------,,,,,,++++++******,,,,,,---............---////////////000000000000111444666444111000222555777666444333222222222222222333333444555555666666555777999:::;;;<<>><<<666555444444444333111000222222222111111111111111///000000000000000000///111000...------...//////------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***++++++++++++***)))(((***))))))))))))))))))***'''(((((((((''''''''''''))))))))))))((((((((((((&&&''''''((()))******+++&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&''''''''''''&&&###$$$$$$%%%&&&'''((((((((((((((())))))))))))***$$$$$$%%%''''''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&~~~wwwqqqooollliiifffbbb]]]YYYZZZ[[[[[[ZZZXXXVVVTTTSSSSSSTTTTTTQQQNNNKKKIIIIIIKKKLLLLLLJJJGGGCCCAAAAAA>>>======<<<:::888666555555444333222111111111111/////////...---,,,******((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&###$$$%%%&&&&&&$$$###"""###$$$$$$%%%&&&'''((((((&&&&&&''''''(((''''''&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''((()))*********))))))(((((())))))(((((('''&&&'''''''''(((((((((((()))******))))))******+++,,,---,,,+++***))))))))))))+++++++++***************+++,,,,,,---...---------////////////000000000000111111111000///...000111444333111000000222444555222222333444555666666777666777999999888999:::;;;999999===BBBDDDDDDGGGLLLPPPUUU]]]fffppp{{{uuuggg[[[PPPKKKCCC===:::999888777555555555555444222111000111111111111111111111111000000111111111111000000111000...,,,,,,...///111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,+++***((('''))))))(((((((((((())))))%%%'''(((((('''&&&'''((())))))))))))((((((((((((&&&&&&''''''(((((())))))%%%&&&''''''((('''''''''((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''"""###%%%'''((((((''''''%%%%%%%%%%%%&&&&&&'''((()))((('''%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&yyyrrrpppmmmjjjgggbbb]]]YYYZZZZZZ[[[ZZZYYYWWWUUUTTTQQQRRRRRRPPPMMMKKKJJJJJJKKKLLLLLLJJJGGGCCCAAAAAA=========<<<:::888666555555333111///......///000/////////...---,,,******(((((())))))((((((''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&"""&&&))))))&&&$$$&&&(((((('''%%%$$$$$$%%%&&&'''%%%&&&&&&''''''((((((((($$$&&&''''''&&&%%%%%%&&&"""$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''((())))))&&&'''(((((((((((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((()))))))))(((((((((((((((((((((''''''&&&'''((((((((())))))))))))******))))))******+++,,,---,,,+++***************)))******************+++,,,------...............////////////000000000000222000.........//////...111111000000000000000111222222333444555666777777555666888888777666777888555444888>>>@@@???AAAEEEFFFIIINNNSSSYYY```gggllluuuxxxiii]]]UUULLLDDD@@@>>>:::777666555444333333444555555444333333444000000000000111111111111000000111111111111000000//////........./////////++++++++++++++++++,,,,,,)))***,,,......,,,***))))))***+++,,,,,,+++)))((()))((('''&&&&&&'''((()))$$$'''******)))((()))***))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%'''(((((((((''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%'''***---///***)))'''%%%$$$%%%&&&'''$$$%%%&&&'''''''''&&&&&&{{{sssqqqmmmjjjgggccc]]]ZZZZZZZZZ[[[ZZZYYYXXXVVVUUUOOOPPPQQQOOOLLLJJJIIIJJJKKKLLLLLLJJJGGGCCCAAAAAA=========<<<;;;888666444555333000---++++++,,,---/////////...---,,,******+++++++++++++++***))))))(((((('''''''''(((((()))$$$%%%%%%&&&'''((())))))###)))---+++%%%"""$$$(((***(((%%%######$$$&&&'''%%%%%%'''((()))+++,,,,,,$$$&&&''''''&&&%%%%%%&&&$$$&&&(((******)))((('''(((((('''''''''&&&&&&&&&'''''')))))))))((('''&&&''''''&&&%%%%%%'''((()))((((((((((((((((((((((((%%%%%%'''((((((((('''&&&&&&'''(((***++++++++++++(((((())))))*********+++*********)))***++++++,,,---,,,++++++***+++++++++******++++++,,,,,,---------......///////////////////////////000000000000555222......000222000...111111222111000---***)))222222333444555777777888333555777888777777888999999777888<<<>>>===???CCCAAADDDHHHKKKNNNRRRVVVYYY^^^ggguuuzzzsssdddaaaWWWLLLFFFDDDAAA===::::::999888777666444333---...000000000111222444/////////000000000000000//////000000000000//////,,,...///111111000...---+++++++++++++++++++++,,,(((***---//////---***((('''(((***,,,---,,,+++***((('''&&&%%%%%%&&&'''((($$$'''+++,,,***)))***,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''(((((((((''''''((('''&&&%%%%%%&&&'''(((&&&''''''((((((((((((((())))))'''&&&$$$###!!!!!!&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%###%%%%%%%%%&&&)))...222555+++)))'''%%%$$$%%%&&&'''###$$$&&&'''((('''&&&&&&|||zzzuuusssooolllgggaaa[[[VVVYYYXXXXXXYYYYYYYYYVVVTTTSSSSSSSSSPPPLLLHHHGGGGGGJJJJJJIIIHHHFFFCCC@@@???;;;;;;;;;:::999888777666666333000//////111111111............---,,,+++*********)))))))))))))))***((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))((('''&&&''')))+++---(((((((((((((((((((((((()))$$$$$$)))***%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))))))))************)))))),,,***((())),,,---+++)))))))))(((((((((((()))))),,,,,,+++***)))))))))******++++++,,,,,,++++++***------------...000222333------...///111111///..................///000000000111111111111222222222111111222333444444444444555666666555444444777999999888777777777999;;;===???@@@AAACCCEEEHHHJJJLLLMMMQQQXXXaaakkkwww|||lllccc\\\UUUPPPLLLHHHCCC???===;;;999888333444444555555555444444222000...///111111///,,,111111111111111000///...---,,,,,,------///000000,,,---.../////////...---))))))*********++++++++++++******+++,,,,,,***(((,,,,,,,,,+++)))(((&&&%%%((((((((((((((()))******+++***)))(((((()))***+++!!!"""$$$&&&((((((((((((%%%%%%&&&&&&'''(((((((((&&&$$$###%%%)))+++***((()))((('''%%%$$$$$$$$$$$$(((&&&$$$%%%((()))(((&&&#####################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$"""###&&&***---...)))'''%%%"""!!!!!!###$$$$$$%%%&&&%%%###"""###$$$|||zzzuuusssooolllgggbbb[[[VVVXXXWWWWWWXXXXXXXXXUUUSSSQQQRRRRRROOOKKKGGGFFFFFFIIIIIIIIIHHHEEECCC@@@???;;;;;;;;;:::999888777666555333000///000111000000............---,,,+++***,,,+++***)))(((''''''''')))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''&&&$$$#########$$$%%%'''''''''''''''''''''''')))%%%%%%)))***''''''***''''''''''''''''''''''''((())))))******+++++++++(((((())))))))))))((((((+++)))((()))++++++***((())))))(((((((((((())))))++++++******)))*********,,,------......------,,,((()))***,,,---...------.........///000111000//////////////////000111111000000111111111222222222000111222333444444444444555555666555444444666999999888777777777999;;;<<<<<<<<<===???AAACCCEEEFFFEEEHHHLLLQQQWWW___gggmmmtttsssiii[[[QQQKKKGGGBBB???>>><<<999777666333000---000000111111111111000000111///...///111111///,,,//////000000000///......---------------...///000------......---,,,+++***))))))*********+++++++++,,,***)))***++++++***(((++++++++++++***((('''&&&)))((((((((())))))******)))((('''&&&&&&'''((()))###$$$%%%'''((((((((((((((((((((((((((((((((('''!!! !!!$$$&&&%%%$$$******))))))((()))))))))&&&%%%###$$$'''((('''%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%&&&***...111222***)))((('''&&&%%%$$$$$$&&&'''((('''%%%$$$%%%&&&|||yyytttrrrooolllhhhbbb\\\WWWXXXWWWWWWWWWXXXWWWTTTRRRQQQQQQQQQNNNJJJFFFEEEEEEIIIIIIHHHGGGEEECCC@@@???<<<<<<;;;;;;:::888777666444222111111111111000..................---,,,+++---,,,+++)))'''&&&&&&&&&))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&%%%###"""!!! ''''''''''''''''''''''''(((%%%%%%(((((('''(((+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''***((('''((()))***)))((())))))(((((((((((())))))******)))))))))***++++++,,,,,,------------,,,,,,%%%'''***---...---+++***/////////...//////000111000000//////000000111222000000000111111111222222000111222333444444444444444555666555444444666888888777777777777999:::<<<;;;;;;;;;<<<>>>???AAABBBBBBDDDFFFHHHJJJNNNTTTXXXXXXaaammmyyyzzznnnbbbZZZOOOIIIAAA===;;;;;;999777666666555555555222...+++111111222222222111111000000///...///000000...,,,,,,---.....................---------------...///------------,,,***)))(((***************+++++++++---+++)))))))))***)))(((***************)))(((((((((((((((((())))))******(((''''''&&&&&&''''''(((%%%&&&'''(((((((((((('''+++******)))((((((''''''%%%$$$###%%%''')))((('''***************+++,,,,,,%%%$$$###$$$&&&'''&&&%%%%%%&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&(((,,,000333444++++++,,,+++***'''%%%$$$&&&'''((('''&&&%%%%%%'''|||xxxtttrrrooolllhhhccc]]]YYYXXXXXXWWWXXXYYYXXXUUUSSSQQQRRRQQQNNNJJJGGGEEEEEEHHHHHHHHHGGGEEECCC@@@???<<<<<<<<<;;;:::888777666222111111111222111///---...............---,,,,,,---,,,+++***)))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''(((((("""###$$$%%%&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%###"""'''''''''''''''''''''''''''&&&&&&&&&%%%%%%''')))((((((((((((((((((((((((((((((''''''''''''''''''&&&''''''''''''''''''&&&((((((''''''((((((((('''))))))(((((((((((())))))))))))((())))))***+++,,,******++++++++++++******)))***,,,...///...------//////...---,,,---///111///////////////000000111000000000000111111111111000111222333333444333333333555666555444444666777777777666666777888::::::===============>>>@@@@@@AAACCCDDDEEEGGGJJJNNNQQQPPPUUU[[[aaagggqqq|||yyynnncccYYYQQQJJJFFF???<<<999888999::::::999555555444444555444111///111222222222222111111000///......//////...---,,,+++,,,---......///.........------,,,,,,------...------,,,,,,,,,+++******************************---+++)))((()))******)))((())))))*********))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((('''''')))))))))((((((((('''''')))((()))***+++,,,,,,,,,)))((((((((((((((())))))%%%$$$$$$%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%&&&))),,,......++++++******(((&&&%%%$$$%%%&&&&&&&&&$$$###$$$%%%{{{xxxsssqqqooollliiiddd^^^ZZZZZZYYYYYYYYYZZZYYYWWWTTTRRRSSSRRRPPPLLLHHHGGGFFFGGGGGGGGGFFFEEECCC@@@???=========<<<:::888777666222111000111111111///---......//////......------,,,,,,+++*********++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''(((((())))))(((((('''''''''''''''''''''''''''''')))***'''%%%%%%&&&'''''''''''''''''''''''''''+++*********************&&&&&&''''''''''''&&&&&&''''''(((((('''''''''((())))))(((((((((((())))))(((((((((((()))***++++++)))******++++++******)))---,,,,,,,,,---...///000---......---++++++---000...------------...////////////000000000111111111000000111222333333333333222444555555444444555666666666666666777888999999=========<<<======>>>???===???@@@AAAAAACCCFFFIIIJJJLLLNNNPPPSSSYYYaaafffooowww}}}tttnnnjjj___ZZZRRRKKKEEEBBB???>>>888777666555666666666555333111//////000111111000...............---,,,,,,---...///......---,,,,,,,,,------...////////////---,,,,,,,,,,,,------...++++++,,,,,,,,,---......************************,,,***))))))+++++++++***(((((()))************)))$$$%%%&&&'''''''''&&&&&&(((((())))))))))))(((((()))(((((((((''''''''''''&&&&&&&&&''''''(((((((((%%%&&&'''''''''(((((()))))))))((('''&&&%%%%%%&&&%%%&&&&&&'''&&&''''''(((***(((%%%######$$$&&&(((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))'''%%%&&&'''))))))(((***)))&&&$$$######$$$%%%%%%&&&'''&&&$$$###$$$%%%{{{xxxsssqqqooollliiieee___[[[[[[ZZZZZZZZZ[[[ZZZXXXUUUSSSSSSSSSPPPLLLIIIGGGGGGFFFGGGGGGFFFEEEBBB@@@???>>>>>>===<<<:::888777666333111000000000000///---....../////////......---++++++*********++++++,,,$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$#########""""""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&+++---***''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''((()))((('''&&&''')))))))))(((((((((((())))))))))))((((((((()))******++++++,,,,,,,,,,,,++++++,,,+++*********+++---...,,,///000...+++***,,,///------,,,,,,------...////////////000000000111111///000111222333333333333222333555666555444444555555555555666777777888888;;;::::::::::::;;;<<<<<<===>>>??????>>>>>>@@@BBBCCCEEEFFFHHHJJJMMMRRRVVVYYY___fffnnnwww}}}qqqddd[[[TTTOOOMMMHHHEEEBBB===:::888777777666555444333222111111111333111...---///111222222000000000000///...---,,,,,,---///...---+++,,,,,,------......///.........++++++++++++,,,---...///++++++++++++,,,...///000+++++++++************************+++......---,,,((())))))*********))))))###$$$&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&''''''(((%%%%%%&&&&&&'''(((((()))$$$&&&''''''&&&&&&'''(((+++***)))'''&&&&&&%%%%%%%%%&&&((('''&&&&&&'''))),,,***'''%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''+++)))''''''(((((('''&&&(((&&&###!!!!!!"""$$$&&&'''((()))(((&&&&&&&&&((({{{xxxrrrqqqnnnllljjjeee```\\\ZZZYYYYYYZZZZZZYYYWWWUUURRRRRRRRROOOKKKHHHFFFFFFFFFFFFFFFFFFDDDBBB@@@??????>>>>>><<<:::888777666444111///.../////////.........////////////......++++++***)))(((((((((((($$$%%%&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&''''''((((((((((((''''''''')))***)))'''&&&(((***))))))(((((((((((())))))***))))))(((((((((((()))++++++,,,,,,,,,,,,++++++*********+++++++++++++++---000333111...+++---000---------------...//////////////////000000000111///000111222222333333222111333555666555444444555444444555666777777777777999999999999999:::;;;;;;===>>>??????>>>>>>@@@AAA@@@BBBDDDFFFHHHJJJLLLNNNLLLOOOTTTXXX]]]dddmmmttt~~~tttnnn^^^YYYQQQKKKFFFBBB???===;;;;;;:::888666444333333555555444222111000111111333111000111222444333222222333333222222000//////+++---///...,,,***+++,,,,,,------------,,,,,,+++)))******+++,,,...///000++++++******+++,,,---...+++++++++*********))))))((()))+++...111111///---))))))*********))))))((($$$&&&'''))))))((('''&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&'''(((''''''''''''((((((((((((&&&((())))))''''''(((***))))))((('''&&&&&&&&&'''$$$&&&''''''%%%%%%&&&((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))(((''''''(((((('''&&&%%%$$$#########$$$&&&&&&'''))))))((('''&&&'''((({{{xxxrrrpppnnnllljjjfff```]]]YYYXXXXXXYYYYYYYYYVVVTTTQQQQQQQQQNNNJJJGGGEEEEEEEEEFFFFFFFFFDDDBBB@@@?????????>>><<<;;;999777666444222...---.../////////......///////////////...,,,+++)))(((&&&%%%%%%%%%%%%&&&((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''(((%%%%%%$$$$$$%%%'''(((***######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&& '''%%%$$$&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''''')))+++***'''&&&(((***))))))(((((((((((())))))+++***)))(((((('''(((((())))))************))))))(((***,,,......---+++)))---222555444000---...111...............///000000////////////000000000000///000111222222333222222111333555666555444444444333444555666777777777777999999999999:::;;;<<<===777999<<<======>>>@@@BBB===???BBBDDDFFFFFFGGGGGGEEEHHHLLLNNNOOOSSSZZZ______jjjxxx}}}qqqeeeZZZSSSOOOEEECCCAAA@@@???>>>;;;999555777888888777555444333333333222111//////000222......///111333222000...000000000000///...---,,,***---///...+++***+++,,,,,,,,,,,,,,,,,,+++***)))((())))))+++,,,...000111,,,+++***)))))))))***+++++++++++++++******))))))'''(((+++000333333111...***************)))((((((&&&''')))***+++***)))'''&&&'''((())))))((('''&&&&&&%%%%%%$$$%%%&&&'''(((******))))))((((((''''''$$$'''((((((%%%%%%''')))&&&%%%%%%%%%%%%&&&''''''"""%%%'''&&&$$$###%%%(((###%%%''')))(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%$$$%%%''''''&&&%%%###$$$%%%'''''''''''''''&&&'''''''''%%%$$$%%%&&&~~~uuuvvvssspppllliiieee```]]]\\\\\\[[[[[[ZZZXXXWWWVVVXXXWWWUUUQQQKKKGGGEEEEEEHHHHHHHHHHHHEEEBBB???=========>>>>>>???<<<888555333222111////////////000,,,,,,------...---------,,,,,,+++)))(((&&&%%%%%%&&&%%%$$$%%%'''((('''&&&)))"""***)))###&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''&&&$$$###&&&(((%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''&&&$$$!!!!!!!!!%%%$$$$$$###"""""""""###%%%%%%$$$###$$$%%%&&&'''((((((((('''&&&&&&&&&%%%((((((((((((((()))*********(((&&&%%%$$$%%%'''(((((((((((((((((('''''''''))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&''')))*********)))(((''''''''''''((((((((((((,,,)))&&&''')))++++++***++++++,,,,,,,,,++++++***---------............//////...------...///...---////////////000111222333222111000000000000000111111111222222222333333333333333333444444444555555777777888999::::::;;;;;;;;;;;;:::::::::;;;<<<<<<>>>>>>@@@AAABBBBBBBBBBBBCCCCCCDDDFFFIIIKKKMMMOOOWWWYYY]]]ccciiiooosssuuu{{{vvvooojjj___\\\VVVPPPJJJFFFDDDCCC;;;:::999888777555555444444222000111333444222000222222222222333444555555////////////////////////...000000///...---...///.........------,,,,,,,,,+++++++++++++++***)))(((*********)))))))))))))))//////...------,,,++++++///(((%%%)))+++(((&&&(((---***)))...555666111***+++'''$$$$$$&&&((('''&&&'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''***)))(((&&&&&&%%%%%%&&&((('''&&&'''((()))((((((%%%&&&&&&%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%''')))((('''""""""$$$%%%&&&'''''''''$$$&&&''''''%%%$$$######'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''vvvvvvssspppmmmiiieeeaaa]]][[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUTTTQQQLLLHHHGGGGGGHHHHHHHHHHHHFFFBBB???===<<<;;;<<<<<<<<<:::666333444333222111000000000111111000...---,,,------...,,,,,,+++)))(((&&&%%%%%%((('''&&&&&&(((((('''&&&)))%%%!!!"""&&&(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''''''&&&&&&((()))&&&%%%$$$###############%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&************)))((('''&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&((((((((())))))))))))***+++)))'''''')))++++++************++++++******))),,,,,,,,,,,,------------///---,,,---...///...---///////////////000222222000000000000000000111111111111111222222222333333333333333444444444444555666666777777888999999:::::::::::::::::::::;;;<<<888999:::;;;<<<<<<<<<<<>><<<<<<<<<<<<<<<:::666333555444333222111111111111444222///,,,+++,,,...///,,,+++***)))((('''&&&%%%&&&%%%$$$$$$%%%&&&%%%###%%%(((******(((%%%$$$%%%''''''''''''''''''''''''%%%$$$$$$$$$&&&&&&&&&%%%'''&&&&&&%%%%%%%%%%%%&&&%%%&&&''''''&&&'''***,,,&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''***************)))((('''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&))))))))))))***************)))'''((()))++++++***((())))))*********))))))++++++++++++,,,,,,,,,,,,...---,,,---...///...,,,......---......///000111/////////000000111111222111111111222222222222333333333333333444444444444555555555666666777777888999999888888999::::::;;;:::;;;<<<===>>>>>>>>>===AAAAAA@@@@@@@@@@@@@@@AAACCCDDDEEEFFFGGGHHHIIIJJJIIIMMMRRRUUUVVVXXX]]]aaaeeeiiioootttyyy~~~{{{{{{~~~|||tttmmmhhhccc^^^WWWRRRLLLGGGCCC@@@===;;;===;;;999777555555555555444333333333222222222222444222111222333444333222000000///.........//////////////////////////////,,,---...---+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++###$$$&&&(((+++---//////,,,,,,,,,++++++******)))***((()))***)))(((***...'''...555555000***((()))'''&&&%%%'''***,,,------))))))))))))))))))))))))'''&&&&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&$$$###"""''''''''''''&&&&&&&&&&&&))))))'''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$'''''''''''''''&&&%%%%%%'''(((((('''%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''yyyvvvssspppmmmjjjfffbbb^^^ZZZZZZZZZZZZXXXWWWVVVUUUSSSTTTTTTQQQMMMIIIHHHGGGHHHHHHIIIHHHFFFCCC@@@??????>>>>>>>>>===;;;888555444333333222111111000000111000...---------...///++++++***)))((('''&&&&&&&&&%%%$$$%%%'''((('''&&& $$$))))))'''$$$$$$&&&'''''''''''''''''''''''''''$$$"""$$$&&&(((&&&###''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%###""""""%%%((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((()))((((((&&&&&&'''''''''&&&%%%$$$&&&&&&&&&'''((()))******)))))))))))))))(((''''''''''''''''''''''''''''''(((((()))))))))*********(((((()))))))))*********))))))((()))************((()))******************++++++++++++,,,,,,,,,,,,...---,,,,,,......---,,,------------...///000000---...///000000111111222111111111111222222222222222222333333333444444444444555555555666666666777777777777777888999::::::===>>>??????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>DDDDDDDDDDDDCCCCCCCCCCCCDDDFFFIIIJJJJJJKKKMMMPPPRRRTTTWWWZZZ]]]cccjjjpppsssvvv|||~~~zzzsssllleee___\\\[[[ZZZ]]]\\\VVVPPPMMMIIIEEEFFFCCC@@@===<<<<<<:::999888888777666555666666777111111111111111111111111333222222222333333333222000000///...---------...........................,,,---...---,,,++++++---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++(((((())))))*********+++++++++******))))))))))))((()))******''''''+++///)))///444333...)))***,,,'''&&&'''((()))+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))'''''''''''''''''''''''''''((()))******(((&&&%%%'''((((((((('''''''''(((---+++((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&''''''(((''''''&&&&&&&&&&&&&&&$$$######%%%'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''yyyvvvssspppmmmjjjgggccc___[[[[[[ZZZZZZYYYWWWVVVUUUTTTUUUUUURRRMMMIIIFFFEEEHHHHHHIIIHHHGGGDDDAAA???@@@???>>>======;;;888555222222222111111000//////***+++---...//////...---+++******)))((('''&&&&&&'''&&&&&&(((+++------,,,$$$$$$%%%%%%%%%%%%$$$$$$'''''''''''''''''''''''''''%%%###$$$&&&'''%%%###'''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$""" !!!$$$&&&'''&&&&&&%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&'''((()))(((((('''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''((()))******'''''''''(((''''''&&&&&&''''''''''''''''''''''''***************+++++++++'''''''''((((((((())))))((())))))***************)))******+++,,,,,,++++++,,,,,,,,,,,,------------...,,,+++,,,---...---,,,,,,,,,,,,,,,---...///000,,,---...000111111111111000000111111111222222222222222222333333333444444555555555666666666666666555555555666666888999999999::::::;;;;;;;;;;;;;;;>>>=========>>>???@@@@@@@@@@@@@@@???????????????@@@AAABBBBBBBBBBBBCCCDDDIIIIIIIIIHHHIIILLLQQQTTTVVVXXX]]]bbbhhhlllppprrrrrruuuzzz|||tttlllfff```]]]\\\YYYTTTOOOKKKHHHGGGGGGFFFIIIJJJEEEAAAAAA???<<<===;;;888777888888777666333333222222222222222222000000111111111111222222222222222222222111222222111000///...............---------------------------...///...,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******+++*********))))))((((((***)))))))))))))))(((((((((***+++)))'''(((---000444333111...+++******+++(((((())))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''''''''(((''''''''''''''''''''''''((()))+++,,,,,,***((('''''')))+++***)))(((***,,,000,,,(((&&&'''(((((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''$$$%%%&&&'''((((((((((((%%%&&&%%%$$$######%%%(((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''}}}xxxvvvssspppmmmkkkgggccc```\\\\\\[[[[[[ZZZXXXWWWVVVTTTUUUUUUSSSNNNIIIEEEDDDHHHHHHIIIIIIGGGEEEBBB@@@???>>><<<;;;:::888666333111111222111111000......''')))---///000///...,,,*********)))((('''''''''$$$$$$$$$%%%(((******)))+++(((%%%$$$&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%%%%&&&%%%###&&&%%%%%%$$$$$$$$$$$$%%%"""###$$$######$$$''')))&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''((()))***''''''''''''((((((((((((''')))***+++***)))***+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,---...---+++------,,,------...///000,,,---///000111000000///000000000111111111111222222222222222333333333333555555555555555555555555444444444444555777888888888888999::::::999999888<<<<<<<<<<<<===???@@@AAA<<<<<<<<<<<<<<<=========<<<<<<==================FFFEEECCCBBBBBBCCCEEEFFFEEEGGGJJJMMMPPPSSSTTTUUUWWWYYY]]]aaaeeekkkqqquuu~~~|||xxxwwwvvvtttssshhhccc\\\UUUPPPLLLHHHEEEHHHFFFCCC@@@===<<<;;;;;;999===>>>:::888999999777777555333333333333222111111111111000000000//////000000111111111111111111000111222111000///000222000000//////.../////////---------------------------...///...---,,,,,,...++++++++++++,,,,,,,,,,,,))))))***+++++++++******))))))))))))************))))))))))))))))))))))))(((++++++((()))///333444<<<666///***))))))(((''')))***+++***'''&&&%%%&&&'''''''''''''''''''''''')))(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))((('''&&&&&&))),,,+++******,,,///222---(((&&&'''((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%''')))((((((###$$$%%%&&&'''(((((((((&&&'''''''''&&&&&&''')))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''{{{vvvuuussspppnnnkkkhhhdddaaa]]]]]]\\\\\\[[[YYYXXXWWWRRRSSSTTTSSSNNNJJJGGGFFFGGGHHHIIIIIIGGGEEEBBBAAA@@@>>><<<::::::888666333222222222333222111///...+++,,,---/////////...---******))))))((((((''''''%%%$$$###$$$%%%&&&%%%$$$)))(((&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$###$$$$$$%%%%%%###$$$&&&%%%%%%$$$&&&'''%%%%%%$$$$$$%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&(((((('''(((((((((((()))))))))&&&)))++++++***))))))+++((()))***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,++++++------,,,+++------------...///000111---...///000111000...---000000000000111111111111111222222222222333333333444444444444444444333333222222333333444666777888::::::;;;;;;;;;;;;::::::::::::::::::;;;<<<======;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;<<<======<<<@@@?????????@@@AAAAAAAAA>>>???AAABBBDDDEEEEEEEEEHHHJJJMMMOOOQQQTTTXXX[[[]]]```cccgggjjjjjjjjjjjjkkkmmmppptttxxx|||zzztttoookkkiiigggeee```]]]YYYVVVVVVWWWWWWWWWRRROOOIIIEEECCCAAA???======<<<;;;:::999888777777444888888555333555555333555333222222333333222111111111222222222222222111000000000000000000//////...000111000......///111///............//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++---+++,,,,,,,,,------------)))***++++++,,,,,,,,,+++'''(((((()))***+++++++++))))))))))))))))))))))))'''***))))))...888===<<<555111+++((((((((((((''')))+++---,,,)))&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###'''++++++)))***---111333---'''%%%&&&((('''%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''}}}yyytttuuussspppnnnkkkhhhdddaaa]]]]]]]]]]]][[[ZZZYYYXXXOOORRRSSSSSSOOOKKKIIIHHHGGGHHHIIIIIIHHHEEECCCAAACCC@@@>>><<<;;;:::777555333333444444333222000///000//////.........//////******))))))((((((''''''---+++***)))******(((''' ###&&&'''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((('''###"""$$$&&&############$$$%%%&&&&&&%%%''''''&&&$$$!!!!!!!!!$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''))))))((('''&&&((('''%%%######$$$%%%&&&((((((((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))))))))))))))************%%%))),,,,,,***((()))+++''''''(((******+++++++++)))************+++++++++---,,,++++++------,,,+++......---......///000111---...000111111///---,,,000000000000111111111111111111222222222333333333333222222222222222222222222222222333444555777888999999:::::::::999999888999888888888888888999999888888888888888888888888888777777888;;;<<<<<<;;;666666777999;;;===>>>===<<<===>>>???@@@@@@@@@@@@???AAACCCCCCDDDEEEHHHJJJLLLNNNPPPSSSTTTUUUTTTTTTUUUVVVWWWZZZ\\\^^^```aaacccfffjjjnnnoooqqqsssuuupppsssuuuuuutttwww}}}{{{{{{yyyvvvsssooojjjddd___\\\XXXSSSOOOMMMKKKIIIHHHKKKHHHEEEDDDFFFHHHJJJJJJDDDAAA===;;;;;;;;;:::999666777777888999888888777444888888444222444444222444333222222333444333222///000111222222222222222000000/////////.........---///111000---,,,...000------------......///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,------.........***+++,,,,,,------------))))))))))))************))))))))))))************''')))((()))222???EEEBBB***)))((((((((()))+++,,,))),,,...---***'''''')))))))))))))))))))))))))))$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((!!!%%%******))))))---222444---&&&$$$&&&(((&&&$$$''''''((((((((((((''''''''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$!!!$$$&&&'''&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''uuusssuuurrrooollljjjgggdddaaa^^^]]]]]]^^^^^^]]]YYYVVVUUUTTTSSSQQQNNNLLLIIIHHHGGGGGGGGGGGGHHHGGGDDDBBB@@@???>>>;;;999666555444333333222111000000000111444111///...///...***'''++++++***((('''%%%$$$$$$(((&&&###!!!!!!###&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%)))(((&&&$$$#########$$$((('''&&&%%%$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((("""###%%%'''((((((''''''((()))(((&&&$$$$$$&&&((())))))((((((''''''&&&&&&%%%%%%&&&'''((()))***+++(((((((((((())))))))))))(((***+++***)))((()))***+++++++++++++++***)))(((,,,,,,,,,++++++*********,,,,,,,,,---------......---111333111---+++...111////////////000000000000222222333444555555555555444444444333333222222222111222333333444444333333666666666666666555555555888888999::::::;;;<<<<<<;;;:::888666666777888999999::::::;;;;;;::::::999666666777777888888888999999999999:::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKNNNOOOQQQRRRTTTUUUUUUUUUYYYYYYXXXXXXYYYZZZ\\\]]]bbbdddfffiiilllnnnppppppkkkkkkllllllmmmmmmnnnnnnnnnppprrruuuxxx{{{}}}~~~~~~}}}|||yyyvvvsssqqqoookkkhhhdddaaa___]]][[[XXXWWWTTTQQQPPPOOOMMMIIIEEEEEEDDDCCCBBBAAA???>>>>>>===<<<;;;:::999:::;;;<<<<<<;;;;;;:::999888777777555555555444444333333333333333333444444555555555222111000......000111222////////////////////////111111000000//////......000000000000////////////...//////...,,,,,,...////////////......---------+++,,,------,,,+++)))(((,,,,,,,,,++++++,,,------*********))))))))))))((())))))*********+++++++++,,,***+++...+++%%%&&&,,,...******444???CCC;;;222---,,,***(((((()))+++,,,111000///...,,,+++******((((((((((((((((((((((((+++(((&&&$$$%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((&&&&&&(((+++,,,+++(((,,,+++)))'''&&&%%%%%%&&&$$$%%%'''((()))((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$###"""######$$$(((&&&&&&(((+++,,,+++(((&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$wwwuuutttqqqnnnllljjjhhheeebbb^^^^^^]]]^^^^^^\\\YYYVVVTTTTTTRRRPPPNNNKKKIIIHHHGGGGGGGGGGGGGGGFFFDDDCCCAAAAAA???<<<:::888666555555444333111000/////////111///---...//////,,,***------,,,***)))'''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%(((''''''&&&&&&%%%%%%$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$)))(((''''''''')))***,,,(((((((((&&&%%%$$$&&&(((+++***)))((('''&&&%%%$$$%%%&&&&&&'''((())))))***(((((((((((())))))))))))(((***+++***)))((()))***)))******+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,---------......000333555333///,,,...111.../////////000000000000//////000111111111111000444444333333333222222222222222333444444444444444666555555555555555555555444444555666666777888888:::999777666555666777888888888999999999999888888666666777777777888888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@?????????@@@AAACCCCCCBBBCCCDDDEEEEEEEEEEEEEEEHHHGGGGGGGGGGGGIIIJJJKKKLLLMMMOOOQQQRRRSSSTTTTTTRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUWWWXXXZZZ\\\]]]^^^```___^^^\\\ZZZWWWUUUSSSOOOMMMJJJIIIHHHGGGEEECCCHHHFFFDDDDDDDDDCCC@@@===???>>>>>>===<<<;;;:::::::::999888777777777888888777666666555555444444444555444444444333333333333222222333333333444444444222111///......///111222......................../////////.............../////////............---+++,,,------,,,,,,---///---------,,,,,,,,,++++++++++++,,,,,,,,,+++******+++++++++++++++,,,---...,,,,,,+++++++++*********))))))*********+++++++++,,,***+++---+++&&&'''---,,,...222888<<<:::444...******)))))))))+++,,,---,,,++++++***)))(((''''''((((((((((((((((((((((((,,,)))%%%$$$&&&'''&&&%%%''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''&&&%%%'''***+++***(((***)))'''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%&&&&&&'''''''''&&&&&&,,,+++)))'''&&&%%%%%%%%%&&&%%%$$$&&&)))***)))'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$wwwvvvrrrpppmmmllljjjiiifffddd___^^^]]]]]]]]][[[XXXUUUSSSSSSQQQPPPMMMKKKIIIGGGFFFGGGGGGGGGGGGEEEDDDCCCBBBAAA@@@===;;;999777666666555333111000.........------,,,...///000...------,,,+++***)))((('''&&&&&&(((***,,,,,,***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$(((%%%""" """&&&((('''(((((('''%%%%%%&&&(((,,,+++***(((&&&%%%$$$###&&&&&&'''''''''((((((((((((((((((((())))))))))))(((***+++***)))((()))***((())))))***++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,---------......222444555333000...///222....../////////000000000///////////////......---333333333222222222222222222333444444555555444444555555555555555555555555666666666777888888999999888777666555444555666666666666777777777777666666666666666666777777777777888888888888999999999999888888888888888888888888777777888888888999999999999999999999:::;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;======<<<======>>>???@@@>>>??????@@@@@@@@@@@@???@@@@@@@@@@@@????????????BBBBBBBBBCCCCCCDDDDDDDDDGGGGGGFFFEEEDDDBBB@@@??????===<<<<<<======<<<:::999888777888999999777666777777777666666666555555666666555444444444444444333333333333333222222222444444333333333333333222111111111222222222222333111111////////////111111........................,,,------------..................---------,,,,,,***+++,,,,,,++++++---...++++++++++++************+++++++++***++++++,,,,,,*********++++++---...///------------,,,,,,,,,,,,***************+++++++++,,,***+++,,,+++((()))---,,,333:::<<<777000+++***'''((()))***+++,,,,,,,,,(((((((((''''''&&&&&&&&&((((((((((((((((((((((((***&&&"""###'''***)))&&&''''''''''''''''''''''''***))))))((('''&&&%%%%%%&&&%%%%%%''')))***((('''''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''%%%&&&'''((((((((((((((($$$$$$%%%%%%&&&'''(((((($$$######%%%'''((('''%%%######$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&wwwuuupppnnnlllkkkkkkjjjhhhfff```___]]]]]]\\\ZZZWWWUUURRRQQQPPPOOOLLLJJJHHHGGGEEEGGGHHHHHHFFFDDDCCCCCCBBBAAA???===;;;999888777555444333111000/////////---------...//////...---******)))((('''&&&%%%%%%$$$%%%'''))))))'''%%%$$$%%%%%%%%%&&&&&&'''''''''########################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$"""!!!###&&&'''((('''&&&%%%&&&(((******)))(((&&&%%%$$$$$$''''''''''''''''''''''''(((((((((((())))))))))))(((***+++***)))((()))******))))))******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......///111222222000///000222........./////////000000111111111111000///...---222222222222222111111111333333444555555555555444444444444444444555555555777777888888999999999999666555444444333333444444555555666666666666555555666666666666666666666666666666777777777888888888777777777777777777777777888888888888777777777777888888888888888999999:::999999::::::::::::999999;;;;;;;;;;;;;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<;;;;;;:::::::::<<<<<<<<<===============????????????>>>===<<<;;;;;;:::999:::<<<<<<;;;999444444444444555555444333333333333333333333333333333333333222222222222222222222222333333444444444333333333333222222222222000000000111111111111111111000////////////000111........................+++,,,,,,---......//////.........------------,,,+++---...---,,,+++,,,---+++++++++***************++++++***)))***+++---...)))))))))***+++---...///...------------,,,,,,,,,************************+++***************,,,...///555:::888111***'''''''''(((***,,,,,,,,,+++***((((((((((((((((((((()))(((((((((((((((((((((((('''### ###)))---+++(((''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''%%%###"""###$$$'''(((%%%&&&'''((())))))))))))######$$$&&&&&&''''''&&&$$$$$$$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''uuusssooonnnlllkkkkkkjjjhhhgggaaa___]]]\\\[[[YYYVVVTTTPPPPPPOOOMMMLLLIIIGGGFFFDDDFFFHHHHHHEEECCCCCCDDD@@@@@@>>><<<:::888777666222222111111111111111111.../////////...---,,,,,,***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&%%%###""" #########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%'''((((((&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((***+++***)))((()))***,,,,,,******))))))******++++++++++++++++++++++++,,,,,,,,,---------......+++,,,......//////111222............////////////333333222222111000......111111111111111111111111222333444444555555444444222333333333444444444555444444555555555555555555444444444333333333333333555555666666666666555555666555555555555555555555555555555666666666777777666666666666666666666666888888777777777777666666777777777888888888888888444444555666777777777777777777777888888888888888555666777777888888888777999888888888777666666666777777888888999::::::;;;999:::::::::::::::999888555555444555666666444222444555666555555444333333222222222222333333333333222222222222222111111000111222222333333444444555222222222222222222222222000000000000000000000000000//////////////////000........................,,,,,,---...///000000111/////////.........------...///000000---++++++++++++++++++,,,,,,,,,,,,,,,++++++***)))***+++---...((())))))***+++,,,...///,,,,,,,,,,,,++++++++++++******************************))))))***---//////222222222000,,,)))(((((()))***,,,---,,,***(((&&&((((((((()))))))))))))))(((((((((((((((((((((((((((%%%"""$$$)))+++)))&&&''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&''''''''''''''''''&&&'''''''''(((((((((((('''%%%###""""""$$$''')))&&&&&&'''((())))))((((((***+++++++++***'''%%%###%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%&&&'''''''''''''''''''''''''''uuutttooonnnlllkkkkkkjjjhhhgggbbb```]]][[[ZZZXXXUUUSSSOOONNNNNNLLLKKKIIIGGGFFFCCCFFFIIIHHHDDDBBBBBBDDD@@@???>>><<<:::999777777111111000000111111222333///000111000---++++++++++++++++++***)))(((((((((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$"""!!! """"""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%&&&'''(((((((((&&&%%%$$$&&&(((((('''&&&'''(((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))(((***+++***)))((()))***...,,,+++)))((())))))******++++++++++++,,,,,,,,,,,,,,,,,,---------......)))***+++,,,---...///000------........./////////111111111111000///------000000000000000111111111111222333333444444333333111222222333333444444444555555555555555555555555444444333333333222222222444444555555555555444444555555555555555444444444444444444444555555555555666666666666666666666666555555555555555444444444555555666666666666555555333444555666777777777777555555666666666666555555111222333444555555555555444444444444444333333333333333444555666777888888666666777777777777666666666555555666777666444111444555666555333222111222222222222333333333333333222222222333222111111000///000000000111111222222000111111111111222222222111000000000000/////////////////////////////////------------------------,,,------...///000000000/////////............---...000111111...,,,++++++,,,,,,,,,---------------+++++++++***++++++,,,,,,)))))))))******,,,---...++++++++++++************+++++++++*********************)))'''***///111///000...+++))))))*********+++,,,------,,,***'''&&&'''''''''''''''''''''(((((((((((((((((((((((((((+++)))(((''''''&&&$$$###''''''''''''''''''''''''%%%%%%&&&'''((())))))***%%%'''))))))'''&&&'''(((''''''((())))))((((((''''''&&&$$$######%%%''')))''''''(((((((((''''''&&&!!!###&&&)))******((('''%%%'''))))))'''''''''(((''''''''''''&&&&&&%%%%%%&&&%%%$$$###$$$$$$&&&'''&&&&&&&&&&&&&&&'''''''''xxxvvvpppnnnlllkkkkkkjjjhhhfffcccaaa]]][[[YYYWWWUUUSSSNNNMMMMMMLLLJJJHHHFFFEEEBBBFFFIIIHHHDDDAAABBBDDD@@@@@@???===;;;:::999888222222111111111111111222...000111000---++++++,,,++++++******))))))(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%########################%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########"""###%%%&&&''''''&&&%%%$$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((((((((((())))))))))))(((***+++***)))((()))***,,,+++***)))((()))+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,------,,,---------.........//////000000000000000///...---/////////000000000111111000111222222333333222222111111111222333333444444555555444444444444444444333333444444333333222222222333333444444333333222555555555444444444333333333333333333444444444444444444444444444444444444222222222222333333333333333444555555555444333333444555555666666666555555555666777777777777666555333333444444555555444444222222222333333333333333333333333444555555666666555555666666666555555444666666666888:::999777555000222444444111000111222222222222111111111111111111111222333222111000////////////000000000000000000000000000111111222222111111111000000000//////...//////////////////...------------------------,,,,,,,,,------......///.........---------,,,,,,***,,,///000...---,,,,,,,,,,,,,,,,,,---------...++++++,,,,,,,,,+++************)))******+++,,,,,,++++++++++++************+++++++++*********)))))))))***(((&&&***111333000+++***)))(((((()))***+++***+++,,,,,,+++***)))((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((()))***)))&&&$$$$$$%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&(((******(((&&&''')))&&&'''((((((((('''&&&%%%'''&&&%%%$$$%%%&&&((()))''''''(((''''''&&&%%%$$$ %%%)))***)))(((%%%(((***)))'''&&&'''(((&&&&&&&&&&&&'''''''''''',,,***(((&&&$$$$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&zzzyyypppnnnlllkkkkkkjjjhhhfffdddaaa]]][[[YYYWWWTTTRRRMMMMMMLLLKKKJJJHHHFFFEEEBBBFFFIIIHHHDDDAAABBBDDDBBBAAA@@@>>>===;;;::::::444333222111000000000000---///111000---+++,,,...))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&'''(((((((((###%%%((()))(((''''''((((((((('''&&&%%%%%%$$$$$$######$$$%%%'''((())))))(((((((((((())))))))))))(((***+++***)))((()))***+++***)))((()))***---...*********++++++,,,,,,,,,,,,,,,,,,---------......///---,,,,,,,,,,,,+++)))---------.........//////111111111111111111000///.../////////000000111111000000111222222222222111000000111222333333444444000000//////////////////333444444444444333222222111111222222222222111111555555555444444333333333222222333333333444444444333333333333333333333333222222222222333333333444333444555666666555444333222222222222111000///...444444666666666555444333444444444444444333333222000000000111111222222222222222222222222222222222333333333444444333222222......000222444555333000...111333333111000111333111111000000000/////////000111222222222111///...111111111111111111111111//////000000111111111222222222111111000000000///......////////////......------------------------++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++&&&))),,,......------...+++++++++,,,,,,---------+++,,,------,,,+++)))(((+++***************++++++,,,,,,,,,+++++++++******++++++++++++******)))))))))***(((%%%***222444000&&&(((+++***((('''(((+++)))******+++++++++******))))))((((((((('''''''''((((((((((((((((((((((((!!!%%%))))))&&&%%%'''+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&)))++++++((('''((()))&&&&&&'''''''''&&&$$$$$$''''''&&&&&&&&&'''((()))((((((((('''&&&%%%#########%%%(((******'''$$$!!!%%%'''))))))&&&%%%&&&((($$$%%%%%%&&&'''((())))))111///+++(((%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&{{{vvvpppooonnnlllkkkjjjiiiiii___\\\YYYWWWVVVVVVTTTSSSPPPOOOMMMMMMMMMLLLJJJHHHHHHHHHHHHGGGEEEDDDCCCBBB????????????>>>;;;999888555333222222222222111///...//////000///---+++***))))))******)))(((&&&%%%$$$###"""!!!"""###$$$%%%''''''''''''''''''''''''$$$%%%''')))***)))((('''$$$$$$$$$$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$(((&&&$$$$$$&&&&&&$$$"""''''''%%%$$$$$$%%%''''''###$$$&&&%%%###"""!!! &&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%&&&''')))(((&&&$$$#########$$$%%%%%%&&&''''''&&&%%%%%%'''''''''&&&%%%$$$###"""%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((()))))))))(((((('''************************&&&'''((())))))******))),,,+++***)))))))))++++++------------------------///......---------.........///000222222222111000111///...///111222///---000111111111111222222222111111111222222333333333111111111111111111111111111111222222222222111111111111111111111111111111333222222222333333444555333333333444444555555555111111333444444333111111444444444444444444444444333222222111111222222333333333333333333333333333222222222222222222222222222222222222222222222222333222222222111000000000333333333444444444555555222222222333333333444444222222222222222111000///000000000000000//////...333222222222111000000000000000000000000000000000////////////000000000000...------...000111000///111111222222222222111111111000///......///000111------,,,,,,,,,,,,++++++***,,,///000000---***(((---.....................+++++++++,,,,,,---------...---,,,,,,++++++++++++---+++)))((('''((()))***,,,***)))+++...000...------,,,***))))))***,,,---,,,+++++++++++++++++++++***((((((+++///111///---&&&''')))***+++++++++***+++***((('''&&&&&&&&&&&&&&&&&&'''((())))))((((((((())))))(((((('''&&&%%%%%%&&&&&&'''((()))******&&&&&&''''''(((((())))))'''&&&%%%%%%%%%%%%&&&'''))))))(((''''''''''''''''''''''''''''''''''''''',,,+++(((&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$***)))(((''''''((()))***&&&&&&''''''''''''&&&&&&((('''&&&&&&'''((('''%%%'''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%&&&'''zzzuuuqqqpppnnnllliiihhhgggfff```]]]YYYVVVUUUUUUTTTSSSPPPOOOMMMMMMMMMLLLJJJGGGHHHHHHHHHHHHHHHFFFEEEDDD??????>>>===<<<:::999888555333222222222222111//////////////////---,,,+++++++++***)))(((&&&$$$###'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$######""""""###&&&&&&&&&%%%%%%$$$""""""&&&$$$"""###%%%%%%$$$"""%%%%%%$$$$$$$$$$$$%%%%%%"""$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''*********++++++++++++++++++*********************+++,,,,,,++++++***)))(((,,,+++***))))))***++++++------------------------......------------......---...000111111111000///000///...///111111///---//////000000000111111111111222222222222222222333111111111111111111111111000111111222222111111000111111111111111111111111333333222111111111222222222222222222333333333444111111222222222222111111333333333333333333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111000000111111222222222333333333222222222333333333333444111222222222111111000///...///000111111111111111222111111111111111000000////////////////////////.../////////000000000000///...---...000000000///000000111111111111000000000000///......///000000------,,,,,,,,,+++++++++////////////......------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,+++)))((((((((()))******(((''')))+++---,,,***---,,,***))))))***,,,---------,,,++++++***))))))+++))))))+++---...---+++'''((()))***************)))******++++++***)))(((&&&''''''((())))))((((((''''''((()))))))))((((((&&&&&&''''''(((((())))))&&&''''''''''''''''''(((''''''&&&%%%%%%&&&''''''))))))((('''''''''''''''''''''''''''''''''''''''***)))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***&&&''''''((((((''''''&&&(((&&&%%%&&&(((((('''&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&'''{{{uuurrrpppnnnkkkhhhfffdddcccbbb^^^YYYVVVTTTTTTTTTSSSPPPOOOMMMMMMMMMLLLIIIGGGGGGHHHIIIJJJIIIHHHFFFEEE??????===;;;:::999999999555333222222222222111//////////////////...,,,,,,+++***)))((('''&&&&&&%%%'''(((((()))***)))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((())))))((((((++++++***)))((('''&&&&&&(((&&&$$$"""!!!!!!###$$$&&&&&&&&&&&&&&&%%%$$$###$$$"""""""""$$$%%%$$$###""""""############""""""!!!"""###$$$%%%&&&&&&%%%######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&((()))***+++++++++******)))))))))+++,,,,,,++++++***)))(((+++******)))******++++++,,,,,,,,,,,,------------...---------------......------...////////////...///......///000111///............/////////000000222222222222222111111111111111111111111111111111000111111222222111111000111111111111111111111111333333222111000000000000111111111111111222222222222111111111111111111222111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111/////////000000000111111111111222222222333333333111111111111111000000///---...///111222222333333000000000000111111111111////////////////////////....../////////000000000///...---...///000///.../////////000000/////////000///............///000,,,,,,,,,,,,++++++++++++...,,,***(((((()))+++---((())))))***+++,,,------,,,,,,,,,,,,,,,+++++++++,,,++++++++++++,,,,,,---,,,+++***(((((()))*********)))((()))+++---,,,+++,,,+++***))))))***+++,,,......---+++***)))((('''+++*********,,,,,,***(((***)))))))))))))))******&&&(((***,,,,,,+++***)))''''''((()))))))))((((((&&&'''((()))************'''''''''((((((((((((((((((''''''''''''''''''&&&''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((((((''''''&&&'''&&&%%%&&&((())))))((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&|||vvvpppnnnllliiigggeeedddcccccc___YYYUUUTTTTTTSSSSSSQQQOOONNNMMMMMMLLLIIIGGGFFFGGGIIIJJJIIIFFFCCCAAA@@@>>><<<:::999888888999555333222222222222111///////////////......------)))))))))(((((()))))))))%%%&&&'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((......,,,+++)))'''&&&%%%((('''%%%###"""""""""###""""""$$$%%%&&&&&&&&&&&&###""""""###$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((((((%%%$$$#########&&&(((***++++++******))))))((((((&&&'''((())))))******)))******************++++++,,,,,,,,,,,,,,,---------------,,,,,,------......------------------------.........///000000///........./////////000000000333333222222111111000000111111111111111111111111000000111111111111000000111111111111111111111111222222111111111111222222111111111111111111111111333222111000000111222333111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111...//////000000111111111....../////////000000000111111111111222222222222///000000111000000//////---...///000111111111111...//////000000111111111////////////////////////........./////////000000///...---...///000///...---......//////......---........................,,,,,,,,,++++++++++++***,,,+++((('''&&&(((***,,,'''((()))***+++,,,---...---,,,,,,,,,++++++******+++*********+++,,,------++++++***))))))******+++'''''''''((())))))))))))+++******)))******+++,,,---,,,,,,+++***))))))((()))))))))*********)))(((+++***)))(((((((((******'''(((((()))))))))(((((('''(((((()))))))))(((((((((((()))***************(((((((((((((((''''''''')))))))))(((((('''''''''(((''''''''''''''''''((()))(((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''&&&%%%%%%&&&)))******)))'''''''''''''''&&&&&&&&&%%%&&&((())))))((('''&&&zzztttmmmllljjjhhhfffeeeeeedddbbb^^^YYYVVVUUUTTTTTTSSSQQQPPPNNNMMMMMMKKKHHHFFFDDDFFFHHHIIIGGGCCC???<<<@@@>>><<<:::999888888999555333222222222222111///000/////////............+++++++++******)))))))))$$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((((((...---,,,***)))'''&&&%%%%%%%%%&&&&&&%%%$$$"""!!! !!!"""$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""%%%###""""""$$$%%%$$$###&&&&&&%%%$$$######""""""'''&&&&&&%%%%%%$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&((('''%%%######%%%'''(((&&&&&&&&&&&&'''((()))***&&&&&&&&&'''''''''((((((((('''&&&%%%&&&(((+++,,,*********)))))))))((((((&&&'''((())))))******)))))))))******+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,---...////////////////////////000000000111111222222222111111000000000000000000000000000000000000000000111111000000000000000000000000000000000000000111111333444666777222222222222111111111111444333222111111222333444111111111111111111111111111000000//////000000111////////////////////////000000000000000000000000000000000000000000000000.........//////000000111////////////000000000111000000000111111111222222...//////000000000//////---...............------.........//////000000111....................................////////////000///......///000///---------............------------............------,,,,,,+++++++++*********------------------------))))))***+++,,,---...///,,,,,,,,,++++++*********************++++++,,,---+++***************++++++$$$$$$%%%%%%$$$%%%%%%&&&))))))))))))***++++++,,,*********************+++&&&''')))************++++++***)))(((((((((******---+++)))'''&&&'''((()))((()))))))))))))))((((((***************)))((((((((((((((((((((('''''''''+++******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''((()))))))))((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((((((((''''''&&&%%%''')))******)))''''''''''''''''''''''''%%%&&&((()))***)))((((((vvvqqqlllkkkiiihhhgggfffeeeeee___\\\YYYWWWVVVVVVTTTSSSRRRPPPNNNMMMMMMKKKHHHFFFBBBEEEHHHIIIHHHDDD???;;;??????===;;;:::999999999555333222222222222111///000000///......//////000,,,------,,,+++(((&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((((((******)))((('''&&&%%%%%%###$$$&&&''''''%%%###"""#########$$$$$$######"""$$$%%%&&&&&&%%%$$$%%%'''$$$%%%%%%%%%%%%%%%%%%$$$(((%%%######&&&'''&&&$$$''''''&&&$$$###"""!!! !!!"""###%%%&&&&&&'''&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%######%%%&&&'''''''''''''''((()))++++++'''''''''''''''''''''''''''&&&&&&&&&&&&''')))***))))))))))))))))))))))))+++,,,,,,++++++***)))(((((()))***+++++++++++++++******++++++,,,,,,------++++++++++++,,,---...///...---,,,,,,+++,,,,,,,,,+++---//////......///000//////000000000111111111111111111111111000000000000000000000000000000000///000000111111000000///000000000000000000000000//////000222444666888999222222222111111111111111333222222222222222222333111111111111111111111111000000////////////000000////////////////////////////////////////////////////////////////////////............//////////////////000000000111111111///000000000000111111111---......///////////////---------------,,,++++++............////////////........................------........./////////000///......//////...---------............------,,,,,,---......---,,,,,,++++++++++++************)))***,,,---------++++++***++++++,,,---...//////+++++++++++++++*********+++************++++++,,,*********+++++++++++++++''')))***)))(((((()))***(((((()))******+++++++++(((((())))))***+++++++++&&&(((************+++,,,***)))))))))))))))******111///+++((('''(((***,,,))))))*********)))((((((************)))((('''&&&'''''''''(((((((((((((((******))))))))))))))))))(((((())))))))))))(((((((((''''''''''''(((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))(((((('''((('''&&&''')))******)))'''''''''''''''(((((((((&&&'''((()))************}}}uuupppnnnmmmkkkhhhgggeeedddddd\\\ZZZYYYXXXXXXWWWUUUSSSRRRPPPNNNMMMMMMKKKHHHEEEAAADDDIIILLLLLLHHHCCC@@@??????>>>===<<<:::999888555333222222222222111///000000///......///000111&&&'''***++++++)))'''%%%(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######%%%&&&%%%###"""###%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&""" $$$'''&&&###&&&%%%%%%$$$###"""!!!!!! """%%%&&&'''''''''###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$######$$$%%%%%%((('''%%%#########%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&((()))***+++((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))*********+++,,,,,,++++++***)))((('''(((***+++,,,,,,++++++)))******+++,,,,,,------++++++++++++,,,---...//////...---,,,+++,,,,,,---***,,,//////...---///111........./////////000000000000000000111111111111000000000000000000000000//////000000000000//////000000000000000000000000//////000111333444666777111111111000000/////////000000111111111111000000000000000000000000000000000//////......//////000//////////////////////////////////////////////////////////////////////////////...............---////////////000000000000/////////000000000111111,,,---....../////////...,,,,,,---......---------//////...............---........................---------.........//////111///......//////...---------............------+++,,,------------,,,+++++++++++++++************&&&'''((()))))))))((((((+++,,,,,,,,,------......************++++++++++++,,,+++******************)))***++++++,,,,,,,,,++++++---...---+++***,,,...'''((()))******+++++++++))))))))))))************'''***,,,,,,***((()))+++'''((()))***************///---+++)))))))))+++,,,***************)))(((((((((((()))))))))(((''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((((()))************)))((('''''''''''''''((())))))(((((((((((((((((((((((((((((('''&&&&&&'''))))))(((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((()))((('''((()))***)))(((&&&'''''''''((((((((()))(((((((((((()))***+++,,,|||vvvssspppooollliiigggdddcccbbbZZZYYYYYYYYYYYYXXXUUUSSSRRRQQQOOOMMMMMMKKKHHHEEEAAADDDJJJOOOOOOMMMIIIEEE????????????>>>;;;999888555333222222222222111///111000///......///000111 %%%***,,,,,,***)))'''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((("""""""""######$$$$$$$$$%%%$$$#########%%%''')))!!!"""###%%%&&&'''((((((###%%%&&&%%%""" """$$$&&&%%%$$$######$$$%%%&&& !!!$$$$$$"""$$$$$$$$$###############!!!"""$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&$$$$$$&&&%%%$$$######$$$%%%&&&)))(((%%%#########$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&'''(((******))))))((('''&&&%%%%%%$$$((())))))******)))((('''&&&&&&'''((()))***++++++&&&'''((())))))******)))'''(((***+++,,,,,,++++++))))))***+++,,,,,,------++++++++++++,,,---...///000///---,,,+++,,,------))),,,//////...---///111---------.........////////////000000111111222222000000000000000000000000//////000000000000//////000000000000000000000000//////000000111222444444000000//////.........------...///000000///...---//////////////////////////////............//////000000000000000000000000/////////////////////////////////////////////////////////......------,,,........./////////000000////////////000000000000,,,------.../////////...++++++---...//////000000/////////......------,,,........................---------.........//////111///......//////...,,,---......//////......---++++++------------+++++++++++++++************))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,,,,,,,+++***)))))))))***)))***+++,,,,,,,,,,,,,,,''')))+++***'''&&&(((***'''''')))***++++++++++++++++++******))))))((((((***,,,...---)))'''(((***&&&''')))***+++++++++***)))))))))))))))************************)))((((((%%%&&&'''((())))))))))))%%%&&&&&&'''((()))******$$$%%%%%%&&&&&&'''''''''((()))***++++++***)))((('''''''''''''''((()))***))))))))))))))))))))))))***)))'''&&&%%%'''(((***))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((***)))(((((())))))((('''&&&'''''''''(((((()))))))))(((((('''(((***,,,---}}}vvvqqqnnnmmmllliiigggdddaaa```___ZZZVVVVVVXXXYYYVVVRRRRRRQQQPPPOOONNNLLLIIIFFFEEEGGGJJJLLLKKKHHHDDDAAAAAA???======<<<<<<:::888333222000111222333333222//////............//////...,,,))))))))))))(((&&&))))))((((((((())))))***''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&'''######$$$$$$###!!! """"""#########$$$$$$$$$%%%&&&'''((((((&&&$$$###&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%$$$$$$#########$$$%%%%%%$$$######$$$&&&&&&$$$######%%%'''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%""" """$$$(((''''''&&&&&&%%%$$$$$$)))))))))(((((('''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((++++++******)))))))))((()))'''%%%'''+++------+++''''''((())))))((('''''')))************+++++++++,,,,,,,,,***((((((***+++,,,++++++++++++,,,---------111444444000---,,,---***+++,,,,,,,,,---///111000///---,,,---...000222111000///......///000111111000......//////...,,,++++++,,,,,,---...////////////000//////...------////////////////////////++++++---...////////////111111222222111000//////...///000000000...---,,,......------------............------------.................................,,,***+++---...,,,***......------------..............................111000...------...000111...---,,,,,,,,,,,,---...///,,,+++,,,...///---+++000000///...------,,,,,,,,,++++++++++++,,,---...------,,,+++,,,---...///,,,---...//////...------------------,,,+++***)))))))))))))))************))))))***+++++++++++++++******+++,,,------.........,,,+++,,,------,,,+++***************************)))))))))))))))***+++++++++***)))(((((())))))))))))************))))))%%%&&&(((***+++,,,++++++---------,,,,,,+++++++++++++++***************+++******)))))))))))))))***************************(((((()))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((((((((&&&''')))***+++)))(((''''''''''''''''''&&&&&&&&&************************'''))))))((('''&&&'''((())))))))))))(((&&&%%%$$$(((((()))***************&&&&&&&&&&&&'''((()))***+++)))'''&&&%%%&&&((()))''''''(((((())))))******}}}vvvqqqpppooommmkkkhhheeecccbbb___[[[WWWWWWYYYYYYVVVSSSRRRQQQOOOOOONNNLLLIIIFFFAAACCCEEEGGGGGGFFFCCCAAABBB@@@>>>======<<<:::888444222111111222333222111......------------......---+++)))((((((((('''&&&'''&&&&&&%%%%%%$$$%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$#########"""######$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&%%%$$$#####################$$$$$$$$$%%%&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%######%%%&&&&&&%%% !!!######$$$%%%&&&'''&&&$$$""""""###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%)))'''&&&'''***,,,,,,+++))))))(((((((((((())))))))))))*********+++++++++,,,------+++))))))+++,,,,,,,,,++++++,,,,,,---...---///111111///---,,,+++***,,,------,,,,,,.../////////---------...000111000000///////////////000000///......//////...---+++,,,,,,------.........000000000000000///......////////////////////////,,,------...////////////......///......------,,,...//////000///...---,,,000000////////////000000......------------..............................---,,,***+++---...,,,***......------------.........................................................---,,,,,,,,,,,,---...///---+++,,,...///...,,,///......---,,,,,,++++++++++++,,,,,,------------......---,,,---...///000---......//////...---,,,))))))+++,,,---.........))))))))))))************'''(((((()))))))))))))))*********+++,,,---------,,,+++***+++,,,---,,,+++************************((((((((()))))))))))))))++++++***))))))))))))))))))******++++++******)))&&&'''(((***++++++,,,,,,---,,,,,,,,,+++++++++++++++******))))))******************)))))))))******************************((((((((((((((((((''''''---,,,+++***))))))***+++'''''''''''''''''''''''')))(((((((((((()))******,,,,,,------,,,+++***)))***))))))((('''&&&%%%%%%))))))))))))))))))))))))((()))***)))'''''''''((()))******)))((('''&&&%%%(((((()))***************((((((((('''(((((()))******)))(((&&&&&&'''((()))))))))))))))((((((((((((|||vvvqqqooonnnmmmjjjgggeeecccbbb```\\\YYYXXXYYYZZZWWWUUUSSSQQQOOONNNNNNLLLIIIFFF@@@AAACCCDDDEEEEEEDDDDDDDDDBBB???>>>>>><<<:::888555333111111222222111000...------,,,,,,------...,,,***((('''((((((&&&%%%((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######"""#########""""""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$%%%&&&'''&&&%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$######$$$&&&'''%%%######%%%%%%%%%$$$!!!!!!"""######$$$%%%%%%###&&&((((((&&&$$$###"""$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))(((((((((((()))((('''''')))+++************)))(((((()))******)))))))))*********++++++,,,------,,,******+++---,,,,,,,,,,,,,,,---......///...------...---+++******,,,......---,,,,,,,,,///...---------...000111......///////////////................../////////------------------------000000000111000000///...////////////////////////......///////////////////////////............---......//////......---,,,000//////......//////000......------------......---------------------------+++***+++,,,---,,,+++......------------..............................+++,,,...//////...,,,+++...------,,,,,,------...///...------...///...------------,,,,,,++++++***+++,,,---.........---,,,.........---...//////000...............---,,,+++((()))+++,,,---.........))))))))))))************'''((())))))******))))))))))))******+++,,,,,,,,,***))))))***,,,---,,,+++************************'''(((***+++++++++******++++++***))))))))))))******++++++,,,,,,++++++***((((((((()))***+++,,,---+++++++++++++++************)))))))))))))))******************************++++++++++++++++++++++++*********))))))(((((((((***)))(((&&&&&&'''((()))((((((((((((((((((((((((***))))))((()))***+++,,,///......---,,,+++******,,,,,,***)))'''&&&&&&%%%(((((((((((((((((((((((()))***+++***((((((((()))************)))(((''''''(((((()))******************)))))))))))))))*********)))((('''&&&'''((()))*********)))((('''''''''|||vvvqqqmmmllljjjgggdddbbb```___```]]]ZZZYYYZZZZZZXXXVVVSSSQQQOOONNNMMMLLLIIIGGGEEEEEEEEEFFFFFFFFFGGGGGGEEECCC@@@???>>>===:::888555333111111111111000///.........------.........,,,***((('''''''''&&&%%%'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&%%%$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&'''%%%######$$$%%%$$$###'''''''''&&&%%%$$$#########%%%''''''%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''*********)))))))))))))))))))))((((((((()))))))))+++***(((&&&&&&(((***+++))))))))))))***************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,------...000---++++++......,,,******,,,//////---+++******......---------...///000,,,---...///000///...---,,,---............///000------------------,,,,,,...///////////////..............................000/////////......//////...------------------------------...---------------,,,,,,,,,,,,,,,,,,---...------,,,,,,------...++++++++++++++++++++++++,,,+++++++++,,,,,,++++++...------,,,,,,------...........................+++,,,------------,,,+++------------------------........................---------,,,,,,,,,+++++++++,,,...//////...,,,+++------------.........///............---,,,,,,+++------------,,,+++***)))((()))))))))******************+++,,,,,,,,,,,,+++))))))*********+++++++++)))(((((()))+++---,,,+++************************(((***,,,......---,,,+++++++++***))))))*********+++,,,,,,------,,,,,,+++***)))(((((()))+++,,,...************************))))))(((((())))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))((((((((((((((((((''''''++++++++++++++++++++++++***)))(((((()))***,,,---,,,+++***)))))))))))))))---,,,***)))(((((((((((())))))))))))))))))))))))***+++,,,+++)))((()))***)))************))))))((((((((()))***************))))))))))))***+++,,,---***)))((((((''''''((((((***)))))))))((((((((('''|||vvvqqqmmmllliiifffcccaaa```______^^^\\\ZZZZZZYYYXXXWWWTTTRRROOOMMMMMMKKKIIIGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFDDDAAA???>>><<<999777555333111000111111000...000000////////////000000,,,***((('''''''''&&&%%%!!!"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&%%%$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$%%%$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######""""""!!! #########$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&&&&$$$######$$$%%%$$$###%%%%%%$$$$$$###"""!!!!!!$$$%%%%%%###!!!!!!###%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''((()))******)))'''&&&&&&''')))***(((((()))))))))*********((()))+++***)))((()))***,,,++++++++++++,,,------000---+++,,,...///---+++***---//////---+++))))))---------------......///+++,,,---/////////...---+++---......------...000------------------,,,,,,,,,,,,---------------,,,------------------------000///............//////++++++************+++,,,---,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------........................---,,,+++******+++,,,------------------------------.........------..................------------+++,,,...//////...,,,***++++++,,,,,,------------......------,,,,,,,,,,,,000//////---,,,***((('''((()))))))))******************+++,,,,,,,,,,,,,,,******************++++++)))(((((()))+++---,,,+++************************'''(((+++---------,,,++++++***************++++++,,,,,,------------,,,,,,******)))))))))+++,,,---************************)))))))))))))))***++++++)))***+++,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))***+++...000000...,,,***************************)))))))))))))))+++,,,---((((((((((((((()))***++++++***)))(((((()))+++,,,***************************+++,,,+++***)))***+++((())))))************)))(((((()))***************''''''((()))+++---...///******)))((((((((((((((('''((((((((()))))))))***|||vvvqqqooommmjjjgggdddbbbaaaaaa___^^^\\\ZZZYYYXXXXXXXXXTTTRRROOOMMMLLLKKKIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDFFFDDDAAA???===;;;888555444222000000111111000///111000000000000000000111,,,***((('''((((((&&&%%%"""###%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######"""#########$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&##################$$$$$$'''&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$######$$$&&&$$$###""""""$$$%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%$$$###""" !!!$$$&&&&&&&&&&&&%%%$$$##################$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((((((((('''''')))+++***)))(((((((((((()))***((((((((()))))))))******&&&(((******)))((()))******************+++,,,,,,------,,,---......---+++***,,,......,,,*********,,,,,,------............++++++,,,---............+++---//////,,,+++---000------------------------***+++,,,,,,---,,,,,,,,,------------------------///...---,,,,,,---////////////...------...000111,,,,,,+++++++++,,,------...------,,,,,,------...------,,,,,,,,,,,,------........................***+++,,,+++***)))***,,,------,,,,,,,,,,,,------...........................---+++******+++---...,,,------......------,,,,,,---......,,,,,,---...........................+++,,,---------,,,+++*********+++,,,,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,------,,,,,,++++++))))))))))))************((()))******+++*********++++++++++++++++++++++++***))))))***,,,---,,,+++************************%%%&&&((()))***+++******+++************+++,,,,,,+++,,,,,,------,,,,,,+++***************+++,,,,,,*********+++++++++++++++))))))))))))***+++,,,---)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))+++---///000...,,,***(((((((((((((((((((((((()))******+++,,,---......(((((()))***+++,,,,,,---***)))((('''(((***,,,---***************************+++,,,+++)))))))))***''''''((()))************(((((()))***************''''''((()))***,,,...///*********)))))))))(((((('''''''''((()))*********|||vvvqqqooommmiiifffcccaaaaaaaaa]]]]]]\\\ZZZXXXWWWWWWXXXUUURRROOOLLLLLLKKKJJJHHHDDDEEEEEEEEEEEEEEEDDDCCCFFFDDD@@@>>><<<:::666444333111//////000111111000000000////////////000000---+++)))((((((((('''&&&'''(((***++++++***((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######"""######$$$%%%&&&''''''"""""""""""""""###$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&###!!!!!!"""$$$&&&&&&%%%""""""###$$$&&&'''((((((###$$$%%%$$$######$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******%%%&&&((((((''''''***,,,++++++++++++++++++++++++(((((((((((()))))))))***&&&(((***+++***))))))***))))))(((((())))))***+++)))+++---...---++++++++++++,,,---,,,+++***+++,,,,,,,,,------.........---++++++++++++,,,---...///+++...000///+++***,,,///+++,,,,,,------.........***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---///000111000/////////000222333,,,+++*********,,,---...------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------)))+++,,,+++))))))***,,,---,,,,,,++++++,,,,,,---........................------,,,,,,,,,,,,------,,,,,,---......---,,,,,,***,,,...---+++***+++---------------------------,,,,,,+++++++++************+++,,,---------,,,,,,,,,++++++++++++---...///)))***+++,,,------------))))))))))))************((()))******++++++******,,,,,,,,,,,,,,,+++++++++,,,+++***+++,,,---,,,+++************************''''''((()))***+++,,,,,,+++*********++++++,,,---++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++,,,,,,,,,---************+++,,,---...)))***,,,...///...------,,,,,,,,,,,,,,,,,,,,,,,,'''(((((())))))*********)))))))))******+++++++++***************************+++---///111111000///((()))+++,,,---,,,,,,++++++)))(((&&&&&&(((***,,,***************************+++++++++)))((()))***%%%&&&'''((()))******)))(((((()))***************)))))))))))))))***+++,,,***************)))(((((((((((((((((())))))))))))|||vvvqqqmmmkkkgggcccaaa_________]]]]]]\\\ZZZXXXVVVWWWWWWUUURRRNNNLLLLLLKKKJJJHHHBBBDDDEEEGGGGGGGGGFFFFFFFFFCCC@@@>>><<<999666333222000//////111222111111//////............//////...,,,))))))))))))((('''(((((())))))(((&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$###"""""""""###%%%&&&######$$$$$$###""" """"""###$$$&&&'''((((((""""""!!!!!!"""###$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$#########$$$%%%%%%$$$######$$$&&&""" !!!$$$&&&'''&&& !!!!!!!!!"""$$$'''(((&&&%%%$$$$$$#########$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''###&&&((((((&&&'''***---,,,------......------,,,(((((((((((())))))))))))''')))+++,,,+++***++++++((((((((((((((())))))***%%%)))......,,,))))))***+++,,,,,,+++******+++---+++,,,------......------++++++******+++---...000+++///111///+++)))+++...++++++,,,,,,---...//////+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,///000,,,+++)))))))))+++---...++++++*********+++---...+++******************+++---,,,,,,++++++,,,,,,---************************(((+++,,,,,,)))(((***,,,---,,,,,,++++++,,,,,,---........................+++,,,...//////...,,,+++,,,,,,---......---,,,,,,)))+++---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,---.........---,,,+++*********+++---///000***+++,,,,,,------------))))))))))))************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,------,,,+++************************+++++++++,,,---...000111+++*********+++,,,,,,---***++++++,,,,,,++++++***)))***+++------,,,+++***+++++++++,,,,,,---------++++++++++++,,,---...///)))***---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///...---***))))))+++///111------------------------+++---000333444333222111(((***+++,,,,,,+++)))(((,,,+++(((&&&&&&'''(((***)))))))))))))))))))))))))))***+++***((((((((()))$$$%%%&&&((())))))))))))(((((()))***************++++++***)))((((((((()))***************)))((((((******))))))((((((''''''|||wwwsssrrrppplllhhheeecccbbbbbb```___]]]ZZZWWWUUUTTTTTTTTTRRROOOMMMLLLJJJGGGEEECCC@@@>>>@@@EEEFFFCCC???FFFCCC@@@>>><<<;;;888666111111111000000000000///000000///////////////000...,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########'''&&&$$$#########$$$$$$&&&%%%$$$$$$###$$$$$$$$$"""!!!"""$$$&&&$$$ +++%%%!!!&&&&&&!!!"""$$$$$$######$$$%%%&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&$$$""" !!!###%%%&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$###''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))(((((((((((((((''''''''')))...222///***'''***...)))*********)))(((&&&%%%%%%&&&(((+++---,,,)))&&&&&&'''((())))))))))))))),,,++++++,,,------,,,***(((++++++'''&&&***------***+++,,,------,,,+++***++++++***)))***+++,,,---+++***((())),,,...//////---------,,,,,,+++++++++,,,---.../////////------************++++++,,,---***+++,,,,,,---------,,,,,,++++++******++++++,,,,,,,,,++++++***+++++++++---,,,+++*********+++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---***)))(((***,,,---,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---)))******++++++,,,,,,---(((***,,,---,,,+++++++++,,,,,,,,,++++++*********...------,,,,,,++++++***---,,,,,,,,,,,,---......------------...///000111......---,,,++++++++++++******+++---///000...---...---+++*********+++,,,++++++++++++,,,,,,+++***)))))))))))))))))))))))))))***+++++++++***)))(((------+++******+++------***++++++,,,,,,++++++***//////.........---------***,,,...///---+++******............------------...------...//////...,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++---......///////////////555000...//////...000555333444444222000......///...000222444444111...,,,...------------------...///...,,,+++)))(((((((((***************)))))))))+++,,,,,,+++***))))))***++++++++++++++++++++++++((()))******++++++******---,,,+++******+++,,,---)))))))))))))))))))))))),,,,,,++++++*********))){{{vvvsssrrrppplllhhheeecccbbbbbbaaa___]]]ZZZXXXVVVUUUTTTSSSQQQNNNLLLKKKJJJGGGEEE@@@>>>===AAAFFFIIIGGGDDDFFFCCC@@@===<<<:::888666222222111111111000000000333222222111000000111111---,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&$$$#########$$$$$$%%%%%%$$$######$$$$$$$$$$$$######$$$&&&$$$ """'''!!!###&&&###"""###$$$$$$######$$$&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$############"""""""""""""""#########!!! !!!###%%%%%%$$$%%%$$$###"""######$$$%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''''')))---///...***'''(((***))))))******)))((('''&&&,,,,,,...111333333000...))))))******++++++++++++...---,,,,,,------,,,***+++...---)))(((+++......------............------,,,+++*********+++------111///------...///000///------,,,,,,,,,+++++++++---------.........---------,,,+++++++++++++++,,,***++++++,,,---------,,,,,,++++++******++++++,,,,,,++++++******+++++++++,,,+++*********+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***************++++++,,,---,,,***((()))***,,,...,,,------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++)))+++------,,,+++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,------...///............///000222222000///...---,,,,,,,,,,,,---,,,***+++---...///...)))((((((''''''((()))))),,,,,,,,,------------,,,++++++++++++++++++++++++++++++---............---------,,,,,,,,,,,,------...//////000000//////...***+++,,,---...000111111+++...000000...,,,,,,,,,---------....../////////...------...//////...,,,,,,,,,---------.........000000/////////.........//////000111111111000000222///...000111000222666777888888666333111111222...000333444444333000///,,,,,,++++++++++++,,,,,,,,,+++***(((''''''''''''************************---...///...,,,+++,,,---************************(((((()))************)))+++******))))))******+++*********************************))))))(((((((((yyyuuurrrrrrpppmmmhhheeecccaaaaaaaaa___]]][[[XXXVVVUUUUUURRRPPPMMMLLLKKKIIIGGGDDD@@@??????BBBGGGJJJIIIGGGFFFCCC@@@===<<<:::888666333333333222222222111111444333222111000/////////++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%$$$""" $$$&&&###&&&&&&!!!###$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$############"""""""""######"""""""""""""""###!!!!!!!!!"""$$$%%%$$$"""$$$$$$######$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%'''%%%###""""""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$%%%%%%&&&'''((('''''''''''''''''''''''')))***+++,,,+++)))'''&&&(((((())))))))))))((('''+++++++++...000222111000,,,,,,,,,------------------,,,+++,,,...//////...000333333...---000222111000000////////////000000......------......///000666444111000000111000//////............---------------,,,,,,,,,,,,------......---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++************++++++++++++*********++++++,,,***************+++,,,---++++++++++++++++++++++++(((((((((((((((((((((((()))(((((((((((()))******+++***)))((()))+++---...,,,,,,,,,------......///---,,,,,,++++++,,,,,,---......---,,,,,,+++******+++,,,---,,,++++++---///+++,,,,,,,,,,,,,,,------++++++,,,------...//////...------------...//////...//////000111222444444111111000///............000---***)))+++---......,,,+++++++++,,,---...///,,,,,,---...............------------------------+++,,,---///000000000000------............------------............------)))***+++---...000111111---///111111///...---...,,,,,,---...///000111111...---,,,---//////---,,,---............/////////111111000000000/////////......///000000000000//////------111222111333777999::::::999777555666777000111333444444333222000---,,,,,,++++++,,,,,,---+++***))))))((((((((())),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++++++++++++++++++++++++++))))))***++++++++++++************++++++*********++++++++++++++++++++++++***))))))))))))(((((((((xxxssspppqqqooolllhhheeebbb`````````___]]]ZZZXXXWWWVVVUUUPPPNNNLLLKKKJJJIIIGGGEEEDDDCCCCCCDDDGGGHHHGGGEEEEEECCC???===;;;:::777555444444333333333222222222222222000///------,,,,,,******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###############((('''###!!!'''&&&!!!$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$#########"""""""""&&&%%%$$$$$$###$$$$$$$$$!!! !!!###$$$%%%###!!!######$$$$$$%%%&&&'''(((&&&%%%$$$###""""""""""""'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&'''''''''''''''(((((('''(((***------)))&&&((((((((()))))))))))))))(((''''''(((+++.........//////........./////////+++******,,,///111222222444888777333111333555444111000///......///000111000000000000111111222222555333000//////000///...000000000000000000000000...---+++******+++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++************++++++***************++++++,,,((())))))***+++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((()))*********)))(((((()))+++---...******+++,,,------......---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++---------,,,+++,,,...000++++++,,,,,,---------...,,,,,,---------...............------......///000/////////000222333555666111000///......------...///---++++++,,,---,,,,,,---......///000222333333***,,,---............///------------------------++++++,,,---......//////,,,---...//////...---,,,+++,,,,,,,,,,,,,,,,,,+++.........------,,,,,,,,,...///111000///------...------......///000111111------,,,---...///---+++------........./////////............---------,,,+++,,,,,,---------------...,,,---111222000111444777999:::999888888999:::333333444444333222000///......------------......,,,,,,,,,++++++,,,---------...............//////***,,,---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++************************~~~vvvqqqlllnnnmmmjjjgggdddaaa```______^^^\\\ZZZXXXVVVUUUUUUOOONNNKKKKKKJJJJJJGGGFFFEEEEEEEEEFFFGGGGGGFFFEEEEEEBBB???<<<;;;999777555444444444333333333333222222111000...---,,,,,,,,,)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""!!!"""###$$$$$$&&&%%%######%%%&&&$$$$$$&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$############%%%%%%$$$$$$$$$$$$$$$%%%!!!!!!!!!###%%%%%%###!!!######$$$%%%&&&&&&''''''%%%$$$######""""""""""""%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***%%%&&&&&&&&&''''''((((((&&&%%%%%%)))...///---)))((((((((((((((()))))))))***)))((())),,,///000000000000///......//////000...,,,+++,,,...000000///222666666222000222333222//////---,,,,,,---//////....../////////000000000000...,,,+++,,,......---........................---,,,+++)))))))))***+++*********+++,,,---...///,,,,,,+++*********+++,,,+++******))))))******+++***)))))))))******+++,,,(((((()))***++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++))))))((())))))+++,,,---(((((()))***++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------------,,,+++,,,...000+++++++++,,,,,,---------......---------,,,,,,,,,---------------...///////////////000111333444555//////...---,,,,,,,,,,,,++++++,,,---///...+++(((((()))***,,,---...//////))),,,......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------,,,---...//////...---,,,---......//////......---000//////---,,,+++***)))---...///...---,,,,,,---///////////////.........---,,,,,,---......---+++,,,------------.........---------,,,,,,,,,+++++++++,,,,,,---------------///------000000......111444555777888888888:::<<<666666444333111///...---......------------.........------------...//////,,,---------.........///---...//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++---......---++++++++++++++++++++++++++++++************************~~~uuunnnhhhjjjiiihhhfffcccaaa___^^^]]]\\\ZZZXXXVVVUUUTTTTTTOOOMMMLLLKKKKKKKKKIIIGGGCCCCCCEEEFFFGGGHHHHHHHHHEEEBBB???<<<;;;999777555444444444333333333222222333222111000///.........************)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%&&&***)))((('''&&&%%%%%%%%%######$$$###!!!!!!###$$$!!!$$$'''&&&$$$$$$%%%&&&$$$%%%&&&%%%$$$###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$#########""""""!!!!!!"""######$$$$$$###"""###%%%%%%###""""""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&'''))))))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))%%%%%%%%%&&&''''''((((((&&&%%%%%%(((,,,///...,,,***)))(((((((((((()))))))))(((((()))+++.........000///...,,,,,,---......444111...,,,,,,,,,+++***+++///000---+++---...,,,,,,,,,++++++++++++,,,,,,))))))***++++++++++++***+++)))((((((***,,,,,,,,,)))))))))***************,,,+++***)))))))))))))))(((((()))***+++---...///---,,,***))))))***++++++******))))))))))))******)))))))))))))))***+++,,,(((((()))***+++++++++***++++++++++++++++++++++++************************+++************+++,,,,,,))))))))))))******+++,,,((((((((())))))******+++---,,,,,,++++++,,,,,,---))))))***++++++,,,------+++,,,---,,,++++++---///***+++++++++++++++,,,,,,......---,,,,,,+++******---,,,,,,,,,,,,---......///////////////000111222...---,,,++++++***++++++)))))),,,...000...***''''''((()))+++,,,,,,------***---///...,,,***+++...************************//////...---,,,,,,------------............------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++,,,//////......---------------,,,+++,,,......,,,+++,,,,,,---------.........///............---------......///000000000000///111...---000000---...111444555777888888888:::<<<999888555333111000//////......------------............---------...//////++++++,,,,,,---.........,,,---......------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,------,,,,,,+++------------------------)))))))))***************uuullldddffffffeeedddbbb```___^^^\\\[[[YYYWWWUUUTTTSSSSSSOOONNNLLLLLLLLLLLLJJJIIIDDDEEEFFFFFFFFFFFFFFFFFFEEEBBB>>><<<;;;999777555333333333333222222222222222111000///////////////+++++++++***)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$#########$$$&&&&&&---,,,+++)))'''&&&%%%%%%"""$$$&&&%%%###"""###%%%$$$$$$%%%%%%$$$###$$$%%%$$$%%%&&&%%%###"""###$$$&&&%%%$$$$$$######$$$$$$$$$############""""""""" !!!!!!"""###%%%%%%&&&%%%######$$$%%%%%%$$$"""###$$$%%%%%%$$$$$$###############$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%&&&&&&'''(((((('''&&&%%%&&&(((***+++++++++***)))(((''''''(((((('''&&&&&&''')))+++***)))...---+++*********+++,,,333000---+++++++++******&&&+++,,,)))(((***+++)))******++++++++++++******&&&'''((()))))))))((((((+++)))'''''')))+++++++++'''((((((((()))))))))***************)))((('''&&&((((((((()))***+++,,,------,,,***)))((()))***+++******))))))))))))******(((((((((((()))***+++,,,((()))***++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))+++************+++,,,,,,)))))))))))))))*********))))))))))))************---,,,,,,++++++,,,,,,---************************)))+++------,,,+++,,,---+++******************)))+++++++++++++++++++++***,,,++++++++++++,,,------.........------......///...---,,,++++++*********))))))***---......,,,)))***+++,,,...//////......,,,///222000,,,***+++...++++++++++++++++++++++++,,,,,,+++******+++,,,---------,,,,,,,,,,,,------***++++++++++++++++++***)))***+++,,,---......///,,,------,,,******+++,,,,,,,,,,,,,,,---------------,,,+++,,,---...,,,***---............/////////////////////............//////000111111111000000333///...000000///111555999:::;;;:::999888999::::::888666444333333444444222111111111111111111222111111000/////////000000/////////000111111222222///000222111000000222333222222222222222222222222111222222333444333333333000000////////////000000////////////////////////,,,,,,,,,------.........uuukkkbbbddddddccccccaaa```^^^]]][[[ZZZXXXVVVTTTSSSSSSSSSOOONNNLLLLLLMMMMMMKKKJJJHHHHHHIIIGGGEEEBBBBBBBBBDDDBBB>>><<<:::999666444333333333222222222111111///......---------......++++++++++++)))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''000...,,,***(((&&&%%%%%%"""%%%''''''%%%###%%%&&&)))%%%###############$$$###$$$%%%$$$"""!!!"""###&&&%%%$$$$$$######$$$$$$""""""""""""!!!!!!!!!!!!"""""""""###$$$&&&'''((((((&&&######$$$&&&&&&%%%"""###$$$%%%$$$###"""!!! !!!!!!"""###%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$%%%%%%&&&'''((((((((((((&&&%%%$$$&&&(((***,,,+++)))((('''''''''(((((((((((()))+++,,,***)))---,,,***(((((((((***+++...,,,))))))+++---......%%%***,,,***)))+++,,,***))))))+++,,,,,,+++))))))'''((()))***+++***))))))---+++(((((()))++++++***))))))*********+++++++++)))************(((&&&%%%***)))))))))))))))******---,,,***)))((()))***+++******))))))))))))******(((((((((((()))***+++,,,))))))***++++++***(((((())))))))))))))))))))))))***************************************++++++,,,************))))))))))))+++++++++***************---,,,,,,++++++,,,,,,---++++++******)))((((((((((((***,,,---,,,++++++++++++*********))))))(((((()))))))))***++++++,,,,,,++++++******++++++,,,---......---,,,,,,,,,,,,---......---,,,++++++++++++***))))))***,,,...---,,,***+++,,,.........------...111444222---***,,,...++++++++++++++++++++++++''''''&&&&&&''')))+++,,,------+++******+++------...//////000000//////...******+++,,,,,,---......,,,------,,,******+++---)))***++++++,,,---......,,,,,,+++,,,---...,,,***////////////000000000000///.........---------------......///////////////333///...000222222555:::?????????===:::888888999999888777555555777888:::777666666555555666666777555444444333222222333333444444555555666777888888888:::;;;;;;::::::;;;===999999999999999999999999888999999:::::::::::::::666555444333333444555666111111111111111111111111000111111111222222333333qqqgggaaa^^^bbbeeeccc^^^[[[\\\^^^[[[ZZZYYYVVVTTTRRRPPPOOOQQQNNNLLLLLLMMMMMMJJJGGGEEEEEEDDDEEEGGGIIIHHHGGGDDDAAA===;;;:::888666444666666555555444333222222111000000///...------,,,******)))((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%(((+++555333///***'''%%%$$$$$$'''''''''&&&%%%$$$###"""$$$$$$############$$$$$$%%%###!!!!!!###$$$""" ###"""!!! !!!"""""" &&&((($$$###''''''$$$ !!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$########################'''(((((('''%%%$$$$$$%%%######$$$%%%%%%%%%%%%$$$""""""!!!!!!!!!!!!""""""############$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''"""&&&&&&%%%$$$%%%'''%%%%%%%%%%%%&&&&&&'''(((,,,+++++++++)))((('''&&&'''&&&&&&'''***,,,---,,,...---+++))))))))))))***++++++******)))(((((((((***)))(((&&&%%%%%%%%%%%%)))***,,,,,,***)))***+++''''''(((((((((((('''''')))))))))((()))******++++++***************++++++(((((())))))******+++++++++*********))))))(((((())))))***+++,,,,,,------((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))+++(((&&&'''***,,,+++)))******))))))******+++,,,------...///---+++)))'''))))))***++++++,,,---------------,,,,,,+++++++++************************************************++++++***************+++((()))+++,,,------,,,,,,---,,,,,,---......---+++'''((()))***************)))***+++,,,---,,,++++++,,,,,,++++++,,,,,,---...444222000///...///000111...------,,,+++++++++,,,111000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***..................//////------------............+++***+++...222444222///....../////////000000000...........................000111222111000111222222333444333222222333555777666666777999;;;===???AAACCCEEEEEECCCBBBAAABBBDDDCCCBBBBBBBBBBBBBBBBBBHHHEEEAAA@@@@@@AAAAAAAAACCC@@@AAACCCBBB===;;;<<>><<<:::999777777888;;;=========;;;999777666555666777888}}}ooogggbbb```cccfffddd___\\\]]]___\\\[[[ZZZWWWUUUSSSQQQPPPPPPMMMKKKKKKLLLLLLJJJGGGEEEDDDDDDEEEGGGHHHGGGFFFDDDAAA===;;;:::888666444444333333222111111000000111111111000//////......++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$""" $$$$$$######$$$$$$%%%&&&%%%&&&%%%$$$$$$%%%'''***+++***)))'''&&&&&&&&&'''%%%%%%%%%%%%$$$###""""""$$$$$$############$$$$$$%%%###!!!"""###$$$""" """"""!!! !!!!!!"""######)))+++%%%!!!"""$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%$$$###$$$&&&"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%###"""""""""!!!############$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''++++++++++++***))))))((((((''''''(((+++---------+++***)))'''''''''((((((*********)))))))))))))))))))))((('''&&&&&&&&&&&&(((***++++++***))))))***(((((())))))))))))(((((()))))))))))))))******+++)))((('''''''''''''''(((&&&'''''''''((((((((()))*********)))))))))((((((((())))))******++++++++++++******))))))******+++))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******+++)))'''(((***++++++)))******))))))******+++,,,+++,,,------,,,+++)))(((******++++++,,,---------,,,,,,,,,++++++*********************************+++++++++***************++++++************++++++((()))+++,,,------,,,,,,---,,,------......---,,,******+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++++++++++++++++++++,,,---------------------,,,++++++------,,,+++++++++++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++------,,,,,,,,,---..............................///...---///111222000........./////////000000000.../////////000000111111---000222333333333444555444666777888888999;;;===BBBBBBBBBCCCEEEHHHJJJKKKMMMOOOPPPPPPOOOMMMMMMMMMRRRRRRQQQPPPPPPQQQQQQQQQTTTRRROOONNNNNNOOONNNMMMMMMJJJJJJKKKJJJFFFEEEFFFGGGGGGGGGHHHJJJLLLNNNOOOPPPQQQRRRTTTVVVYYY[[[\\\[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYXXXVVVSSSQQQOOOLLLIIIFFFEEEDDDCCCEEEGGGIIIJJJIIIIIIHHHFFFDDDDDDFFFHHHJJJzzznnngggcccccceeegggeee```]]]^^^___\\\[[[ZZZXXXVVVSSSQQQPPPOOOLLLIIIIIIKKKKKKIIIFFFEEEDDDCCCDDDEEEFFFEEEDDDDDDAAA>>>;;;:::888666444333222222111111000000000111111111111000000000000,,,,,,+++***)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''&&&$$$""" $$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%###$$$&&&((($$$$$$$$$$$$%%%%%%&&&&&&#####################"""$$$$$$############$$$$$$$$$###""""""######""" !!!!!!!!!!!!!!!"""###$$$$$$&&&### """&&&(((&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&######################## !!!######"""###$$$&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&''''''%%%###%%%$$$$$$$$$$$$%%%%%%&&&******+++++++++++++++***)))(((((())),,,.........***)))(((''''''((())))))(((((())))))))))))******)))((((((''''''(((((()))''')))******)))(((((()))))))))************))))))((((((((()))))))))******)))(((''''''&&&&&&&&&&&&''''''''''''((((((((((((******))))))))))))(((((())))))))))))))))))))))))+++++++++******+++++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******+++******************+++***)))'''(((***++++++*********))))))******+++,,,)))***+++,,,++++++))))))++++++,,,,,,------......++++++***************)))++++++++++++++++++++++++,,,,,,++++++*********)))++++++************++++++)))***+++,,,---------,,,,,,------......------,,,***+++,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,---///000000...,,,+++,,,,,,++++++******++++++,,,,,,,,,,,,------...///++++++++++++,,,,,,,,,,,,.........///......---,,,,,,,,,,,,,,,,,,---...///////////////////////////333111//////000000///...//////000111222222333333333333444555666666777777444777999;;;;;;<<<>>>???>>>@@@BBBDDDEEEGGGIIILLLOOOOOOPPPRRRTTTWWWYYYZZZ[[[]]]^^^^^^]]][[[[[[[[[``````_________``````aaa```___^^^]]]^^^]]][[[YYYVVVRRROOOPPPNNNJJJJJJLLLKKKKKKKKKLLLMMMOOOPPPQQQNNNPPPTTTYYY^^^aaadddeeeiiiiiiiiiiiiiiihhhgggggggggggghhhiiiiiiiiiiiihhhiiigggdddbbbaaa^^^ZZZXXXUUUSSSRRRSSSTTTVVVUUUUUUVVVTTTRRRQQQSSSWWW[[[^^^wwwlllgggeeefffggggggeeeaaa___^^^___[[[[[[ZZZXXXVVVSSSQQQOOOMMMJJJHHHHHHJJJJJJHHHEEEEEECCCBBBCCCDDDEEEDDDCCCDDDAAA>>><<<:::999666444444444333333333222222222000000000000000000000111------+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%######%%%'''$$$$$$$$$$$$$$$"""!!!!!!""""""""""""######$$$$$$$$$$$$############$$$$$$$$$###"""""""""""""""!!! !!!!!!"""###$$$%%% !!!!!! """$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%######################## """######""""""###%%%""""""###$$$$$$$$$$$$$$$!!!"""$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''(((%%%###$$$'''(((&&&###$$$$$$$$$######$$$$$$%%%((((((((())))))***+++,,,***)))(((***---/////////,,,+++***))))))***+++,,,''''''(((((()))******+++((((((((((((((()))******&&&((())))))(((''''''(((((())))))******))))))((('''(((((())))))))))))))),,,+++***)))(((((((((((())))))))))))************))))))))))))))))))(((((()))))))))))))))))))))(((******))))))))))))******((()))))))))************))))))))))))))))))))))))***))))))))))))))))))******************************)))(((((()))******+++******))))))******+++,,,((()))***+++,,,,,,++++++,,,,,,,,,------.........++++++++++++************++++++++++++++++++++++++---,,,,,,++++++******)))++++++*********+++,,,,,,***++++++,,,,,,---------,,,---......---,,,,,,---))))))***++++++***************++++++,,,,,,,,,,,,+++************+++,,,,,,...///000000000///...---,,,++++++*********+++++++++++++++++++++,,,------++++++++++++,,,,,,,,,,,,..................------------,,,------...///000.../////////////////////444222111///000000111111222333555666888:::;;;<<<<<<======???@@@AAABBBBBBDDDFFFHHHJJJJJJJJJLLLMMMMMMOOORRRTTTUUUWWWYYY[[[XXXYYY[[[]]]___aaacccdddeeegggiiiiiigggeeeeeeeeeggggggffffffffffffgggggggggfffffffffgggeeeaaa^^^XXXRRRNNNLLLIIIEEEEEEHHHGGGGGGGGGGGGHHHHHHIIIIIIGGGIIIMMMSSSYYY___dddgggnnnooopppqqqqqqpppooooooqqqqqqrrrssssssrrrrrrrrrnnnmmmllllllllljjjgggeee___]]]ZZZYYYYYYYYYXXXVVVUUUSSSRRRSSSWWW]]]dddhhhvvvmmmiiihhhiiiiiigggeeebbb_________ZZZZZZZZZXXXVVVSSSPPPNNNLLLIIIGGGGGGIIIJJJHHHEEEDDDCCCBBBCCCDDDEEEDDDCCCEEEBBB>>><<<;;;999777555444444444333333333333333......//////////////////...---,,,***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&%%%&&&&&&%%%$$$###$$$&&&%%%%%%%%%$$$###""" ######""""""###$$$%%%&&&$$$$$$############$$$$$$############"""!!!"""""" !!!!!!"""###$$$$$$$$$***%%%!!!"""$$$### !!!"""###$$$%%%%%%%%%%%%""""""""""""####################################$$$%%%&&&%%%###"""###$$$""""""###$$$$$$$$$$$$###!!!###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%"""!!!"""&&&((('''%%%%%%$$$$$$######$$$$$$$$$&&&&&&&&&&&&''')))***+++***))))))***---///000///,,,+++***)))))))))***+++&&&&&&'''((()))******+++(((((('''(((((()))***+++&&&'''))))))'''&&&'''((('''(((((())))))(((((('''''''''((())))))))))))(((,,,+++***)))))))))))))))************))))))))))))(((((((((((((((((())))))******************))))))******))))))))))))******((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))(((((()))******)))(((((())))))))))))))))))***+++******))))))******+++,,,******+++,,,,,,---------,,,,,,------------......+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,------+++---///...---+++,,,...******+++++++++******)))+++***++++++++++++,,,,,,++++++******++++++,,,---...---,,,++++++,,,---...,,,++++++***++++++,,,,,,***))))))(((((((((((((((++++++,,,,,,,,,---------...------------.........,,,,,,,,,,,,---...///000//////000000111222222333444444444333444666888::::::;;;===@@@CCCEEEGGGIIIHHHIIIJJJKKKLLLMMMNNNOOOSSSUUUWWWWWWVVVVVVWWWXXXZZZ]]]___aaaaaaaaacccddd```aaaccceeegggiiijjjkkklllnnnppppppnnnllllllllllllkkkjjjjjjiiiiiijjjjjjkkkkkkkkklllkkkiiieeebbbYYYSSSMMMJJJFFF@@@@@@CCCDDDDDDDDDCCCCCCBBBBBBBBBFFFFFFHHHLLLSSS\\\dddhhhqqqrrrtttuuuvvvuuuttttttvvvwwwwwwxxxwwwwwwvvvvvvqqqppppppppppppoookkkiiiaaa___[[[XXXWWWUUUSSSQQQKKKJJJJJJLLLQQQYYYaaaeeewwwnnnlllkkkkkkjjjgggdddbbb```^^^^^^ZZZ[[[[[[ZZZWWWTTTPPPNNNKKKIIIGGGGGGJJJJJJHHHEEECCCBBBAAACCCEEEFFFEEEDDDEEEBBB???<<<;;;999777555222222222222222222222222////////////...............---+++***((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$######$$$$$$%%%&&&###$$$&&&%%%$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&$$$$$$############$$$$$$"""###$$$###"""!!!!!!###!!!!!!"""###$$$$$$$$$$$$'''""" %%%((('''$$$### """###$$$%%%%%%%%%!!!!!!!!!""""""""""""###########################&&&''''''&&&$$$"""###$$$!!!"""######$$$$$$######""""""$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&###"""!!!"""$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''')))+++***))))))***---/////////,,,***)))''''''''''''(((&&&&&&'''(((((()))******''''''''''''(((((()))***&&&((())))))(((''''''(((''''''((((((((((((''''''&&&'''((()))***)))((('''(((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''(((((((((((())))))************************+++++++++******+++++++++))))))))))))************))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''((()))***)))((((((***,,,******))))))******+++,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...------,,,,,,,,,,,,------***---000///,,,+++,,,...------------------,,,+++++++++******++++++,,,---,,,,,,++++++,,,,,,---...000...---,,,,,,---///111,,,,,,++++++,,,,,,------......---,,,+++++++++,,,,,,,,,------....../////////............///000000---------......000111222222333444666777999:::;;;888:::<<<===>>>@@@DDDFFFEEEFFFHHHJJJMMMPPPRRRSSSSSSTTTTTTUUUVVVWWWXXXXXX[[[\\\^^^^^^]]]\\\]]]^^^aaadddggghhhggggggggghhhggghhhjjjlllnnnoooooopppppprrrttttttrrrppppppqqqpppooonnnlllkkkkkkkkkjjjmmmlllllllllllljjjfffccc[[[UUUOOOLLLHHHBBBAAADDDEEEEEEEEEDDDCCCBBB@@@@@@DDDCCCCCCFFFLLLUUU]]]cccnnnpppsssuuuvvvvvvuuutttuuuuuuvvvvvvvvvuuuttttttqqqpppooonnnmmmjjjfffbbb\\\YYYUUURRRPPPNNNKKKIIIBBBBBBBBBDDDIIIPPPWWW[[[yyyqqqnnnmmmllljjjfffcccaaa___^^^]]]\\\]]]]]]\\\ZZZVVVRRRPPPKKKIIIGGGGGGJJJKKKIIIFFFBBBAAAAAACCCFFFGGGGGGFFFEEEBBB???===;;;999777555333333333333333333333333111111000000///.........---,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&!!!###%%%%%%$$$$$$%%%&&&$$$######"""###$$$%%%&&&$$$###"""!!!!!!"""$$$%%%$$$$$$############$$$$$$"""###%%%$$$!!! !!!###""""""###$$$$$$$$$###""""""&&&$$$""""""######$$$%%%%%%%%%%%%!!!""""""""""""#################################$$$%%%&&&%%%$$$###$$$%%%!!!""""""###############"""###$$$%%%%%%$$$"""!!!$$$######""""""#########$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%$$$###$$$&&&(((''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''***+++***)))((())),,,...//////---,,,***(((&&&&&&&&&&&&&&&'''''''''((()))))))))'''''''''&&&''''''((((((&&&(((******((('''((()))(((((())))))))))))((((((%%%&&&((()))***)))((('''$$$$$$$$$$$$%%%&&&'''''')))((((((((('''''''''&&&'''''''''((((((((())))))'''(((((())))))*********+++******))))))******+++))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((('''(((***++++++***((('''((()))******((((((***,,,******))))))******+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++++++++,,,---.........---,,,,,,,,,,,,---...***---000///,,,***,,,///------......------,,,+++++++++*********+++,,,---------,,,,,,------...//////.........///000000111------,,,,,,------.../////////////////////000111------......///000000111111111000000000111222333333333333444555666888888999:::<<<>>>@@@CCCDDDEEE@@@DDDHHHJJJLLLMMMQQQSSSQQQQQQRRRTTTUUUVVVXXXXXXZZZZZZZZZ[[[[[[\\\\\\\\\]]]___aaaaaaaaaaaabbbccceeehhhkkkllllllkkkkkklllkkklllnnnpppqqqqqqqqqqqqpppqqqssssssqqqpppooopppnnnmmmkkkiiihhhfffffffffgggeeeddddddcccbbb^^^\\\XXXRRROOOMMMJJJEEEEEEGGGFFFFFFFFFEEECCCAAA???>>>>>>===>>>@@@EEEKKKRRRVVVaaacccfffiiijjjjjjiiihhhiiijjjjjjjjjjjjiiihhhgggddddddccccccbbb___ZZZVVVPPPNNNKKKIIIHHHFFFDDDBBB???>>>>>>???BBBFFFKKKMMMzzzrrrooonnnmmmjjjfffcccaaa___]]]\\\^^^______^^^\\\XXXTTTRRRLLLIIIGGGHHHJJJKKKIIIFFFAAAAAAAAACCCFFFHHHIIIHHHEEECCC???===;;;:::777555666666666666666666666666333222222111000//////...---,,,***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$(((******(((%%%"""$$$$$$######$$$$$$%%%&&& """$$$%%%%%%$$$%%%'''&&&%%%###"""!!!"""$$$%%%$$$"""!!! !!!"""###$$$$$$############$$$$$$!!!$$$%%%$$$!!! !!!###"""###$$$%%%%%%$$$"""!!!###%%%)))((( %%%%%%&&&&&&&&&%%%$$$$$$"""############$$$$$$$$$########################"""###%%%%%%$$$$$$%%%'''!!!!!!"""###############!!!###$$$$$$###"""######"""""""""""""""###$$$$$$######$$$$$$%%%&&&&&&((((((&&&###"""%%%)))((('''&&&&&&%%%%%%%%%%%%((('''&&&%%%&&&(((***,,,)))(((((())),,,.........000///,,,***(((''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''')))******)))(((((()))))))))************))))))%%%&&&((()))***)))((('''#########$$$%%%&&&((((((++++++******)))))))))(((&&&'''''''''(((((())))))%%%&&&&&&'''((()))******((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((((()))+++,,,,,,+++)))(((''')))+++***((('''***---*********)))***++++++,,,++++++***************+++++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///++++++++++++,,,---...//////...---,,,+++,,,---...)))---111///,,,***,,,///,,,,,,,,,,,,++++++***))),,,+++*********+++,,,---...------------...//////((()))+++------,,,+++***---------------...///000)))))))))***+++,,,...............///000111111222333333222222222333555666:::::::::;;;<<<>>>???@@@>>>???BBBDDDGGGJJJLLLMMMHHHLLLQQQTTTUUUVVVYYY\\\YYYYYYYYYYYYYYYYYYYYYYYY\\\\\\]]]]]]]]]]]]]]]]]]]]]___bbbccccccdddfffggggggjjjnnnppppppppppppqqqlllmmmooopppqqqqqqppppppmmmoooppppppooommmmmmmmmjjjhhhfffdddbbb```______^^^\\\ZZZYYYYYYWWWUUURRRRRRMMMKKKKKKIIIEEEEEEHHHDDDDDDDDDCCCAAA>>><<<:::;;;;;;===@@@CCCHHHKKKNNNPPPRRRVVVYYY[[[[[[ZZZYYY\\\]]]]]]]]]\\\[[[ZZZZZZTTTTTTTTTUUUVVVTTTPPPMMMFFFDDDAAA@@@AAA@@@???>>>>>>===<<<<<<===???BBBCCCwwwsssqqqnnnppplllfffaaa___^^^]]]\\\[[[\\\]]]ZZZVVVRRRPPPPPPOOOMMMJJJIIIJJJJJJJJJIIIFFFEEEDDDEEEGGGHHHIIIHHHCCCCCCAAA???===;;;:::999777555444444444444222111111111///...------------+++******)))))))))))))))'''&&&$$$######$$$&&&'''&&&&&&$$$######$$$&&&&&&$$$%%%%%%&&&'''''''''&&&)))'''%%%###""""""""""""######""""""""""""######&&&%%%$$$$$$######$$$$$$###$$$$$$###"""!!! %%%%%%###"""""""""###$$$""""""""""""############!!!"""###########################$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""############$$$$$$$$$$$$$$$##################"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$)))'''%%%%%%&&&&&&%%%$$$%%%&&&&&&'''&&&%%%###"""$$$%%%'''))))))))))))(((&&&(((,,,///000000///...---,,,)))((('''((()))***((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$"""$$$((()))))))))***+++''''''&&&&&&&&&&&&''''''+++(((&&&'''))))))'''$$$&&&&&&&&&&&&&&&'''((()))++++++***)))((('''&&&&&&*********)))))))))))))))&&&''''''((()))******+++,,,,,,++++++***)))))))))******))))))))))))******)))))))))))))))******+++))))))(((((((((((())))))************))))))(((((())))))*********+++++++++---------,,,,,,+++++++++---,,,************,,,---***)))))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,---///...+++***))))))***+++,,,,,,+++***+++,,,...///***++++++,,,---...//////******,,,---.../////////---------+++)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,000000/////////.........000/////////////////////000///------...///......000000///............///000111222333333444666999777999;;;<<<<<<>>>@@@BBBCCCEEEGGGJJJLLLMMMMMMMMMIIIKKKMMMPPPRRRSSSSSSSSSQQQSSSVVVYYY[[[\\\\\\[[[```^^^\\\YYYXXXXXXYYYZZZ]]]\\\\\\ZZZYYYWWWVVVUUU[[[]]]______``````cccdddgggjjjmmmpppqqqqqqpppooolllmmmoooqqqqqqooonnnlllllllllkkkjjjgggdddaaa___[[[ZZZYYYVVVSSSQQQOOONNNPPPNNNJJJHHHGGGFFFEEEDDDJJJKKKKKKIIIFFFCCCBBBBBBHHHFFFDDDCCCBBB@@@<<<:::999999999:::<<>>===<<<=========<<<;;;:::;;;<<<===>>>xxxsssqqqnnnooolllgggcccaaa___]]][[[[[[\\\]]]ZZZVVVRRRPPPPPPOOOLLLJJJIIIIIIJJJJJJIIIFFFEEEDDDEEEGGGHHHHHHHHHDDDCCCBBB@@@>>><<<:::999888666555555555555444222222222111000///.........---,,,+++)))(((''''''''''''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&%%%%%%'''&&&%%%$$$$$$%%%%%%&&&#########""""""#########'''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&%%%$$$###""" !!!"""$$$%%%""""""""""""############"""""""""###$$$%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''(((&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))*********)))+++---000111111111000...---+++)))(((((()))***(((((('''''''''((()))***'''''''''''''''''''''''')))))))))(((((((((''''''$$$&&&(((((((((((()))***''''''&&&&&&&&&&&&'''''')))'''%%%&&&)))***(((''''''''''''''''''((()))***&&&&&&'''((()))***++++++***)))))))))))))))))))))''''''(((((())))))******+++++++++******)))))))))******))))))))))))******)))))))))))))))******+++))))))(((((((((((())))))++++++*********)))))))))***************+++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,---------,,,+++++++++,,,,,,000///---+++***++++++,,,,,,,,,+++++++++,,,---...---------------------...------.../////////......,,,------------...///000,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++)))***+++,,,------------000///...//////000000000.../////////000222333444444666888999999:::<<<>>>@@@BBBEEEFFFGGGIIIKKKMMMQQQRRRSSSUUUVVVVVVVVVUUURRRSSSTTTVVVWWWWWWVVVVVVUUUWWWYYY\\\]]]]]]]]]\\\]]]\\\ZZZXXXWWWWWWXXXYYYWWWVVVTTTRRRQQQPPPPPPPPPSSSUUUVVVWWWVVVWWWXXXZZZ```bbbfffhhhjjjjjjiiihhhgggiiilllnnnmmmjjjgggdddcccbbbaaa___\\\YYYWWWUUUTTTSSSRRRPPPNNNLLLJJJIIIIIIGGGEEEDDDCCCDDDCCCCCCEEEFFFGGGFFFCCCAAA@@@@@@CCCBBB@@@@@@@@@???<<<:::::::::::::::;;;===>>>>>>DDDEEEFFFEEECCCCCCDDDFFFDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFDDDBBB@@@@@@@@@@@@????????????@@@AAABBBCCCzzztttrrrooonnnkkkhhheeecccaaa^^^[[[[[[\\\]]]ZZZVVVRRRPPPPPPNNNLLLIIIHHHIIIJJJJJJIIIFFFEEEDDDEEEGGGHHHHHHGGGDDDCCCBBB@@@>>><<<::::::888777555555666666555333222222111111000000/////////---,,,***((('''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''))))))$$$$$$############$$$$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!!!!!!! !!!"""######"""""""""#########$$$$$$######""""""###$$$&&&'''&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&################################################'''&&&&&&%%%$$$###"""""""""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))'''%%%$$$$$$&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((()))***+++++++++,,,...///000111111///...,,,***)))((())))))((((((((((((((()))******''''''''''''''''''''''''******))))))))))))((((((&&&'''((('''''''''(((***''''''&&&&&&&&&&&&'''''''''&&&%%%''')))***)))((()))(((((((((((()))******$$$%%%&&&((()))+++,,,---))))))))))))))))))******(((((((((((())))))))))))*********)))))))))))))))******))))))))))))******)))))))))))))))******+++***))))))(((((())))))***+++++++++++++++*********+++++++++++++++*********************++++++++++++,,,------------------,,,...------,,,,,,,,,,,,---...---,,,,,,++++++++++++000///...,,,,,,,,,------,,,,,,,,,+++,,,,,,---............---------,,,,,,000000000000000///...---,,,,,,,,,,,,---...///000------------------------///......---,,,,,,++++++%%%''')))+++------------000000000111222222333333///000111333666888;;;<<<<<>>===>>>???AAABBBBBBCCCCCCGGGHHHIIIIIIFFFDDDDDDDDDCCCCCCBBBCCCDDDGGGJJJKKKNNNPPPRRRTTTTTTSSSRRRPPPQQQPPPNNNLLLKKKJJJJJJJJJHHHIIIJJJLLLMMMMMMMMMLLL{{{uuurrrooommmkkkiiigggeeebbb^^^[[[[[[\\\]]]ZZZVVVRRRPPPPPPNNNKKKIIIHHHIIIJJJJJJIIIGGGEEEDDDEEEFFFHHHHHHGGGDDDCCCBBB@@@>>><<<::::::777666555555666666555333111111111111000000//////...---+++)))(((''''''&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''((()))%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%% !!!!!!"""""""""""""""&&&&&&%%%$$$###"""!!!!!!""""""#########$$$$$$$$$###"""!!! """$$$%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%################################################&&&&&&%%%%%%$$$$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''(((%%%$$$###$$$%%%''''''&&&((('''&&&%%%%%%%%%&&&'''((('''&&&&&&&&&((()))***))))))))))))***,,,...///...---+++)))(((''''''''''''''''''(((((()))******''''''''''''''''''''''''((((((((((((((('''''''''((()))((('''%%%&&&(((***''''''&&&&&&&&&&&&''''''((('''''''''(((((((((((()))((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))+++******))))))******+++)))))))))))))))******+++***))))))))))))))))))***++++++++++++++++++++++++,,,,,,++++++++++++***************+++,,,,,,,,,---,,,---...//////...---,,,......---,,,++++++,,,,,,......---,,,++++++++++++//////...---,,,,,,------------,,,,,,,,,---------...............---------/////////000000//////...000///---------...------------------------------111111000//////...------((())),,,...///000//////000222333555555666777888666777888;;;>>>AAACCCEEEFFFIIINNNPPPQQQQQQRRRRRRTTTVVVXXXXXXXXXYYY[[[]]]\\\]]]]]]^^^^^^^^^^^^^^^\\\]]]]]]^^^]]][[[ZZZYYYWWWXXXYYYZZZZZZXXXVVVUUUWWWVVVUUUUUUTTTUUUVVVVVVPPPMMMHHHCCCAAAAAABBBCCCFFFGGGHHHHHHGGGFFFGGGHHHHHHJJJMMMPPPRRRSSSTTTTTTQQQSSSUUUWWWWWWTTTRRRPPPPPPOOOMMMKKKKKKKKKLLLLLLOOONNNNNNNNNMMMMMMMMMLLLFFFGGGHHHHHHHHHIIIJJJKKKJJJMMMOOOOOONNNMMMLLLLLLLLLJJJHHHHHHIIIIIIHHHGGGDDDFFFIIILLLOOOPPPQQQQQQPPPSSSVVVWWWVVVTTTSSSSSSPPPOOOOOOOOORRRVVVZZZ\\\^^^```cccffffffdddbbb```aaa```___^^^]]]\\\[[[[[[[[[\\\^^^``````___]]]\\\|||vvvrrrnnnllljjjiiihhhfffccc^^^[[[[[[\\\]]]ZZZVVVRRRPPPPPPNNNLLLIIIIIIJJJKKKKKKKKKGGGFFFDDDEEEFFFHHHGGGFFFCCCCCCAAA???===;;;:::999666444333444555555444222//////000000000///...---,,,+++***)))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###############!!!"""###%%%&&&'''''''''%%%%%%%%%$$$###""""""!!!############$$$$$$$$$$$$$$$###!!! """$$$%%%!!!""""""###$$$$$$%%%%%%""""""""""""############################################################"""######$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######%%%'''&&&&&&***(((&&&%%%$$$$$$%%%%%%'''&&&%%%$$$$$$&&&'''((()))(((''''''(((***,,,---+++***)))((('''&&&%%%%%%%%%%%%&&&'''(((((())))))'''''''''''''''''''''''''''''''''((((((((((((((()))))))))'''%%%%%%''')))''''''&&&&&&&&&&&&'''''')))***)))((('''&&&&&&&&&(((''''''&&&&&&'''''''''*********)))((('''''''''(((((())))))************))))))))))))(((((((((((((((((())))))******++++++++++++************++++++)))))))))))))))******+++******))))))))))))******++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---.........------///000000///------...---,,,+++++++++++++++...---,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,------------------------,,,,,,---......///000000,,,,,,---...///000000000333000......000111000...........................111111111000000000//////---...///111111111111000222555888::::::;;;===???BBBCCCCCCEEEGGGIIIKKKLLLPPPSSSWWWZZZZZZZZZ[[[[[[[[[\\\^^^]]]\\\\\\]]]___^^^^^^^^^___```aaabbbcccbbbccccccdddcccbbb```___```aaabbbbbb```^^^\\\ZZZZZZZZZYYYYYYYYYYYYYYYYYYNNNJJJDDD???<<<<<<>>>???AAABBBCCCCCCBBBBBBDDDEEEEEEFFFIIILLLOOOQQQRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVSSSSSSSSSSSSTTTVVVXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[TTTVVVXXXXXXVVVVVVWWWYYY[[[]]]```aaa```___^^^___\\\YYYVVVUUUTTTTTTRRRQQQPPPRRRTTTWWWYYYZZZZZZZZZYYY]]]cccfffgggggghhhhhhdddcccccccccfffjjjnnnqqqsssuuuxxxyyyyyywwwtttrrrsssssssssrrrrrrqqqpppppprrrsssuuuwwwvvvtttqqqooo|||uuuqqqmmmkkkjjjhhhgggeeebbb^^^[[[[[[\\\]]]ZZZVVVRRRPPPPPPOOOMMMJJJJJJKKKMMMMMMLLLHHHFFFEEEEEEFFFGGGGGGFFFBBBAAA@@@>>><<<:::999888555444333333444555444222---...///000000///...---+++***))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%######$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$###"""""""""""""""!!!"""###$$$%%%%%%%%%%%% """#####################$$$$$$$$$$$$%%%&&&%%%$$$###$$$$$$%%%&&&$$$$$$$$$#########""""""!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$#########$$$&&&$$$######%%%&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&)))(((((('''(((***+++---((((((''''''&&&&&&%%%%%%###$$$&&&'''((((((((((((''''''''''''''''''''''''(((((())))))))))))******(((((()))(((&&&&&&''')))''''''&&&&&&&&&&&&''''''***++++++)))&&&$$$$$$%%%(((''''''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((()))******++++++(((((((((((())))))))))))(((((()))***+++,,,,,,---++++++************++++++)))))))))))))))******++++++******))))))******+++*********+++++++++++++++++++++++++++,,,,,,,,,---------------............---..................------,,,+++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,+++,,,---...///000111111++++++---...///000000000+++)))''')))---000///---////////////////////////////////////000000000000111111222222333333444444777;;;@@@BBBBBBCCCFFFIIINNNNNNNNNNNNPPPQQQRRRSSSWWWYYY\\\^^^^^^^^^___```aaacccdddcccbbbbbbcccdddeeeeeeeeeeeeggghhhjjjkkkiiijjjjjjjjjiiigggeeedddaaabbbbbbbbb```]]]ZZZYYYTTTTTTSSSSSSSSSRRRRRRQQQHHHEEEAAA===;;;<<<>>>@@@@@@BBBDDDEEEEEEFFFHHHJJJNNNOOORRRUUUXXXZZZ\\\]]]^^^]]]\\\\\\^^^aaadddfffaaaaaabbbdddfffhhhjjjkkkjjjjjjjjjjjjkkkkkkkkklllfffiiilllkkkiiiggghhhjjjnnnqqqtttvvvuuusssrrrrrrmmmjjjfffcccbbbaaa___^^^___`````````aaa``````___bbbffflllqqqssstttvvvwwwuuuttttttuuuwwwzzz}}}|||uuupppkkkkkkiiifffeeecccaaa^^^[[[[[[\\\]]]ZZZVVVRRRPPPPPPPPPNNNLLLKKKMMMNNNNNNNNNHHHFFFEEEEEEFFFGGGGGGFFFAAA@@@???===;;;999777666555444333444555666555444---...000111111000///...,,,,,,***)))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%#########""""""#########%%%$$$######""""""######""""""###""""""!!! """###$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''%%%######$$$%%%$$$###"""######$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''((())))))&&&'''''''''''''''&&&&&&$$$%%%&&&((())))))))))))''''''''''''''''''''''''''''''((((((((()))))))))&&&'''))))))(((''''''(((''''''&&&&&&&&&&&&''''''(((***+++)))&&&$$$%%%'''))))))((('''''''''''''''&&&''''''((()))******+++'''(((((()))******++++++''''''(((((())))))******((()))***+++,,,---......,,,++++++******++++++,,,)))))))))))))))******++++++******))))))******+++)))))))))*********++++++)))******+++,,,---.........---------------,,,,,,...------------------...---,,,,,,,,,,,,------...++++++++++++,,,---......------............---------.../////////...,,,+++------......//////000000---...///000000000000000)))&&&$$$&&&+++...---+++//////////////////////////////000111222333333444666666555555777999;;;======BBBIIIKKKKKKLLLOOOSSSTTTTTTTTTUUUUUUWWWXXXXXXZZZ[[[]]]]]]\\\]]]^^^```dddeeeggghhhggghhhiiikkklllkkkkkkjjjkkklllmmmnnnjjjjjjiiihhhfffcccaaa___XXXXXXYYYXXXWWWTTTQQQOOOKKKKKKKKKJJJIIIHHHGGGFFFDDDBBB@@@??????BBBEEEGGGKKKMMMPPPRRRSSSUUUXXXZZZ___```bbbfffiiilllnnnooonnnnnnnnnnnnoooqqqsssuuurrrssstttvvvxxxyyyzzzzzzwwwwwwwwwxxxxxxxxxxxxxxxtttxxx||||||yyywwwyyy{{{|||}}}zzzvvvsssrrrqqqpppnnnoooooonnnmmmllllllllllllooorrrwwwzzz|||}}}~~~{{{tttoookkkkkkhhhfffdddbbb```^^^\\\\\\\\\]]]ZZZVVVRRRPPPPPPPPPNNNLLLLLLNNNOOOOOOOOOHHHGGGEEEEEEFFFGGGGGGFFF@@@???>>><<<:::888666666666555444555666777666555...///111222222111000///...---,,,***((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%$$$###""""""###%%%'''((((((''''''######""""""""""""######&&&%%%$$$$$$######$$$$$$)))((((((&&&$$$"""  !!!###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######""" !!!"""###$$$%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))'''%%%######$$$$$$$$$"""!!!$$$&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$"""######$$$$$$%%%%%%%%%&&&''''''((()))((((((((($$$%%%''')))***+++******''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''$$$&&&)))***)))((((((((('''''''''&&&&&&'''''''''&&&(((***)))&&&%%%''')))******)))((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++&&&''''''((()))******+++))))))***+++---...//////,,,++++++******++++++,,,)))))))))))))))******+++++++++************++++++(((((())))))*********+++))))))***+++---...//////---------,,,,,,+++++++++...---,,,++++++,,,---...---------------...///000*********+++,,,---...///......///////////////........./////////...,,,+++///////////////.........111111111111111000//////222...+++,,,000222000---000000000000000000000000000111222333555666777888;;;:::999999;;;???CCCEEEAAAGGGNNNQQQQQQRRRVVVYYYWWWWWWWWWWWWXXXZZZ[[[\\\ZZZ[[[\\\[[[ZZZZZZ\\\^^^ccceeehhhiiijjjkkknnnpppooonnnlllkkkkkkkkkllllllfffeeedddbbb___[[[WWWUUURRRRRRSSSRRRQQQNNNKKKIIIJJJJJJJJJIIIHHHGGGEEEDDDBBBBBBAAABBBEEEIIIMMMOOOXXXZZZ^^^```bbbeeehhhkkklllnnnpppsssvvvzzz|||}}}yyyyyyzzz{{{{{{|||||||||}}}~~~~~~~~~~~~~~~~~~{{{~~~~~~}}}}}}|||zzzzzzyyyxxxxxxyyy{{{|||{{{~~~}}}vvvpppiiilllkkkiiigggdddaaa^^^]]]\\\\\\[[[ZZZWWWTTTQQQPPPPPPNNNLLLMMMMMMLLLGGGDDDHHHFFFDDDDDDFFFGGGGGGGGGFFFCCC???;;;888666666777666555444444333333333333000000000000000000000000+++******)))(((''''''&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&&&&%%%$$$$$$###!!!"""$$$$$$$$$$$$&&&'''+++'''$$$$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$'''&&&&&&%%%$$$###""""""!!!"""###$$$&&&'''((()))"""###%%%&&&&&&%%%###""" !!!"""###$$$$$$%%%$$$###"""!!!!!!"""###$$$"""######$$$###""" !!!"""###############"""""""""###$$$$$$%%%%%%&&&%%%""" """$$$&&&"""""""""###$$$$$$$$$%%%&&&&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))222---'''######$$$###"""'''%%%######%%%&&&%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''((((((((((((((('''$$$%%%&&&&&&''''''&&&&&&&&&''')))******(((&&&%%%'''''''''((((((((())))))''''''''''''((((((((((((((('''%%%%%%'''((('''&&&(((((((((((((((((((((((()))))))))))))))***++++++((()))+++---------,,,+++***+++,,,,,,------------,,,,,,,,,------,,,,,,,,,++++++******************,,,,,,++++++***)))((((((...+++)))***---///...,,,+++,,,,,,------......///........................---------.........//////,,,---------,,,++++++***---------------...///000000///...------...///000...///000111111000///...000000000111111111111111//////......//////000111222222111///......111333222111000000000111222333222444666999<<<>>>???@@@CCCCCCDDDEEEGGGIIIJJJKKKOOOPPPQQQRRRUUUWWWYYYZZZ\\\]]]]]][[[XXXUUUSSSTTTUUUTTTSSSQQQOOOPPPSSSUUUaaabbbdddfffggghhhiiiiiinnnmmmkkkjjjiiigggdddbbbZZZYYYWWWTTTRRRPPPOOOOOOKKKNNNQQQSSSSSSRRROOOMMMMMMPPPQQQPPPLLLKKKLLLNNNOOOPPPPPPOOOOOOQQQVVVYYYccceeeiiikkkmmmnnnqqqssswwwwwwyyy{{{~~~}}}vvvqqqlllkkkkkkiiigggdddaaa___]]]ZZZZZZYYYXXXVVVSSSPPPNNNOOOMMMLLLLLLMMMMMMKKKHHHHHHFFFDDDDDDFFFGGGHHHGGGCCCAAA===:::888777777888666666555444333333333333000000000000000000000000---,,,+++***)))(((''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&###$$$%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$### !!!###$$$$$$###!!! !!!""""""######$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%&&&''''''&&&%%%$$$###!!!""""""############"""############""""""""""""%%%$$$###!!!!!!"""$$$%%%###############$$$$$$$$$ !!!###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&---)))%%%###$$$%%%%%%$$$###"""!!!###%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((())))))((('''''''''''''''&&&%%%%%%$$$$$$''''''''''''(((((((((((((((((((((''''''''''''(((++++++++++++++++++++++++'''''''''''''''((())))))******))))))))))))))))))***++++++,,,,,,,,,,,,+++))))))************))))))++++++******************---,,,,,,+++******))))))+++)))'''(((***,,,+++***)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,++++++......---------...////////////...------...//////---......///.........---...////////////000000000111111111111111111222333111111111///......111333222222222222333555666777:::<<<>>>AAADDDGGGHHHIIINNNOOOPPPQQQPPPOOONNNMMMPPPQQQQQQRRRTTTVVVWWWXXXYYYYYYYYYWWWSSSPPPOOOOOOKKKKKKJJJHHHGGGHHHKKKNNNYYYZZZ\\\^^^aaabbbcccccc```````````````___]]]\\\WWWWWWXXXXXXYYYZZZ[[[\\\YYY[[[^^^aaabbbbbbaaa```___```aaa___\\\[[[\\\^^^^^^^^^]]]\\\[[[\\\___bbbiiillloooqqqrrrtttvvvxxx|||vvvrrroookkkkkkiiigggeeebbb___^^^[[[[[[ZZZYYYVVVSSSPPPOOONNNMMMKKKLLLMMMNNNNNNMMMHHHFFFDDDDDDFFFGGGHHHHHHAAA???<<<:::888888888999777666555444333333333333000000000000000000000000///...---,,,***)))'''''')))(((''''''''''''((()))((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%$$$#########"""""""""""""""######"""######"""##############################%%%%%%$$$###""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$###"""""""""!!!!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$%%%$$$$$$###"""#########$$$######""""""&&&&&&%%%$$$###"""!!! #####################$$$$$$$$$$$$############### !!!"""$$$%%%%%%&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%'''%%%###$$$%%%&&&&&&%%%###""""""###%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((&&&'''''''''&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&''''''(((((())))))***)))((('''%%%###""""""''''''''''''(((((((((((((((***+++)))&&&%%%'''***))))))))))))))))))))))))'''''''''''''''((())))))---,,,)))''''''''')))******++++++++++++******)))((())))))))))))))))))(((******++++++++++++++++++---------,,,,,,++++++******)))'''((()))+++******)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------..................---,,,//////......---...............------------......///...............//////......//////000000000000000/////////000000111222222222333222111222555777555666888:::<<>>???>>>======>>>AAADDDJJJLLLNNNRRRUUUWWWYYYZZZWWWXXX[[[]]]^^^_________```aaabbbeeehhhjjjmmmnnnlllmmmooorrrtttvvvwwwwwwvvvvvvuuurrrpppoooppprrrrrrrrrqqqooommmmmmoooqqqtttwwwyyy{{{|||}}}zzztttrrrpppkkkkkkiiigggeeebbb```___^^^^^^]]]\\\YYYVVVSSSRRRPPPOOOMMMLLLMMMNNNOOOOOOGGGEEEDDDDDDFFFHHHHHHHHHCCCAAA???<<<:::999999999888777666444333333333333000000000000000000000000//////---,,,***((('''&&&)))(((&&&%%%%%%&&&((()))''''''&&&&&&%%%%%%%%%%%%""""""############""""""%%%$$$"""!!!"""######### #########%%%'''""""""""""""""""""""""""######""""""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""##################""""""$$$$$$$$$$$$######"""!!!((('''&&&%%%$$$######"""!!!"""###$$$%%%$$$######%%%$$$$$$$$$###"""""""""&&&&&&&&&&&&%%%%%%$$$$$$(((((('''&&&%%%%%%%%%%%%#########$$$%%%%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((('''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''')))***+++++++++***((('''&&&%%%$$$''''''''''''(((((((((((((((,,,...+++&&&$$$'''+++(((((((((((((((((((((((()))))))))))))))******+++...---+++*********++++++***************)))((('''******++++++++++++************+++++++++++++++,,,......---------,,,,,,,,,+++*********+++,,,,,,,,,+++,,,,,,------......///////////////////////////............////////////......////////////......000000///......---............------------......222111000///000111222333000000000111111222222333000000000000111222333444555666777888888999<<<>>>>>>???BBBFFFIIILLLNNNNNNRRRSSSTTTVVVXXXYYYYYYYYYXXXWWWVVVSSSOOOKKKGGGEEEGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKIIIEEE???;;;:::::::::;;;;;;;;;:::<<>>??????AAADDDFFFGGGJJJNNNRRRUUUWWWXXXXXX[[[[[[\\\\\\\\\\\\\\\[[[XXXVVVRRRNNNJJJHHHFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHKKKKKKHHHCCC>>>:::999:::;;;<<<=========???AAADDDDDDGGGKKKPPPUUUZZZ]]]___dddhhhnnnssswww{{{zzzrrrooonnnkkkkkkjjjhhhfffcccaaa```^^^^^^]]]\\\YYYVVVSSSRRRRRRSSSRRROOOLLLJJJJJJKKKFFFEEECCCDDDFFFHHHIIIIIIIIIGGGDDDAAA>>>;;;999999999888777555444333333333000000000000000000000000...---,,,+++)))'''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&""""""$$$$$$"""###%%%&&&&&&$$$"""!!!!!!########################""""""######$$$%%%%%%&&&!!!!!!""""""#########$$$%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""%%%%%%$$$$$$#########"""!!!!!!""""""""""""!!!!!!$$$############$$$$$$%%%$$$$$$$$$%%%$$$$$$###### !!!""""""###### !!!###$$$%%%%%%$$$###$$$$$$$$$###############!!!!!!!!!!!!"""$$$%%%&&&%%%$$$$$$############$$$###%%%&&&&&&$$$######$$$#########%%%((((((&&&$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((('''&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((***+++***((('''))),,,************************'''''''''''''''((())))))%%%''')))+++,,,+++***))))))************))))))(((((())))))))))))))))))(((******++++++,,,---------------------------------)))***+++***))))))+++---)))******++++++,,,,,,---------------------------,,,,,,---------.........---...//////////////////000000//////.../////////......////////////......////////////000111222333//////000111222333333444555555666888;;;>>>@@@BBBAAACCCFFFIIIJJJLLLOOOQQQSSSUUUYYY]]]`````````___aaaaaabbbbbbaaaaaa```___WWWTTTPPPKKKIIIHHHHHHIIIKKKJJJHHHGGGEEEDDDDDDDDDGGGFFFDDDAAA===;;;<<<===<<<>>>?????????@@@BBBDDDIIIKKKNNNRRRVVVZZZ\\\]]]fffjjjoootttxxx~~~|||sssooommmkkkjjjjjjhhhfffdddbbbaaa___^^^^^^\\\ZZZWWWTTTRRRPPPRRRRRRPPPLLLIIIIIIJJJFFFDDDCCCDDDFFFHHHIIIIIIFFFEEECCCAAA>>><<<;;;::::::999777666444333333333000000000000000000000000...---,,,+++***)))((((((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$""""""###$$$$$$$$$$$$$$$###""""""!!!'''&&&%%%$$$$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""""""""""""""""""""###########################""""""###""""""""""""""""""#####################"""""" !!!""""""""""""!!!  """"""######$$$%%%%%%%%%$$$$$$ !!!""""""###$$$$$$!!!!!!"""###$$$%%%%%%%%%###############$$$$$$$$$!!!!!! !!!"""###%%%&&&#########"""######$$$$$$###%%%&&&&&&$$$###%%%'''%%%%%%$$$%%%%%%### """###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&'''(((((((((((((((&&&'''((())))))(((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))***+++'''''''''''''''''''''''''''''''''''''''((())))))((())))))*********))))))))))))******++++++******))))))************))))))******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++******,,,...)))******++++++,,,,,,---------------------------------------............,,,---...////////////...//////////////////000111//////000111111000//////...///000111222222222222222222333444555666777777999:::<<>>===;;;;;;:::999888666444333333222000000000000000000000000......---,,,,,,+++******''''''((())))))(((''''''%%%&&&'''''''''&&&%%%$$$%%%&&&''''''(((((((((((((((###$$$(((((('''&&&###!!!"""%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""'''((())))))))))))((('''###"""!!!!!!!!!###$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$%%%'''&&&$$$#########$$$%%%$$$$$$$$$$$$%%%&&&''''''"""$$$&&&%%%###$$$'''***+++)))'''%%%""""""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%'''((()))*********&&&''''''(((((((((((((((&&&''')))******(((&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))(((&&&%%%''')))+++++++++************************)))))))))))))))***++++++///---+++***)))***+++,,,((()))***+++++++++++++++,,,,,,------------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,,,,///111+++,,,,,,------...//////000000000000000000000000////////////000000000111,,,,,,---...//////......//////...//////000111222///000111222222111000///000111333444555555444444777777888999:::;;;<<<<<>>::::::<<<888777666555444333333333444444444333111000111222...---,,,+++)))((('''&&&(((&&&$$$$$$%%%&&&%%%$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$$$$###"""!!!"""###"""!!! """$$$%%%%%%&&&%%%%%%$$$###"""%%%%%%%%%$$$###!!!%%%&&&&&&%%%###!!! !!!$$$###"""""""""###%%%&&&"""""""""############$$$###"""""""""!!!!!! ######$$$$$$$$$%%%%%%%%%"""$$$$$$%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((***+++''''''''''''''''''''''''&&&''''''%%%$$$&&&,,,111333555444...&&&###''',,,''''''&&&&&&&&&&&&''''''***************************)))(((''''''((()))***+++++++++************************))))))))))))))))))***,,,---,,,+++)))'''((()))+++,,,---.........,,,,,,+++******+++++++++,,,---...000000///......------------------------------............------......------......///000000000000000000000000000......///000111222333333111000000000111000...+++////////////000000111222111333444444444444777999===???AAADDDIIIMMMPPPRRRUUUWWWXXXYYYZZZ]]]aaadddfffhhhkkkmmmmmmnnnpppqqqsssvvvyyy{{{|||}}}~~~}}}wwwooohhhdddeeehhhkkkrrrtttwwwzzz|||~~~|||}}}~~~~~~}}}{{{}}}~~~}}}}}}}}}~~~}}}{{{zzz|||~~~~~~{{{|||~~~~~~~~~~~~~~~|||zzzxxxvvvuuuuuuwwwyyy|||}}}|||zzz{{{{{{{{{yyywwwwwwyyy{{{|||{{{zzzyyyzzz{{{|||}}}~~~~~~}}}{{{yyywwwvvvzzzyyywwwvvvwwwxxxzzz{{{~~~~~~}}}~~~~~~|||}}}{{{xxxwwwxxxxxxxxxwww{{{{{{}}}}}}}}}|||{{{zzztttmmmhhhhhhgggeeeeeeeeedddbbb```^^^^^^]]]\\\ZZZVVVSSSQQQTTTQQQLLLIIIHHHIIIIIIHHHHHHFFFDDDEEEGGGIIIIIIIIIEEEFFFFFFCCC>>>;;;:::;;;888777666555444444444444444444333111//////111333++++++++++++************(((&&&$$$$$$%%%&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""#########"""######$$$$$$$$$#########$$$$$$###""""""$$$%%%''''''''''''&&&%%%$$$###)))((('''$$$ %%%&&&&&&%%%""" ######"""""""""###$$$%%%"""""""""""""""""""""###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%% """"""############$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''((()))((((((,,,444;;;>>>??????999111,,,+++,,,***))))))((('''&&&%%%%%%((((((((((((((((((((((((******)))(((((()))******++++++++++++++++++++++++******************************+++,,,+++***)))(((******+++,,,------......,,,,,,++++++++++++,,,,,,,,,---...////////////...------------------------------............------...............//////000////////////////////////......//////000111111222......///111222222111000111111111111222444555666555777:::<<<===@@@CCCFFFLLLNNNQQQTTTXXX[[[___bbb```bbbcccdddeeegggjjjlllooorrruuuwwwwwwxxxyyyzzz}}}||||||xxxrrrmmmmmmppptttxxx}}}|||}}}}}}|||||||||}}}~~~~~~}}}~~~~~~|||}}}}}}{{{yyyyyyzzz||||||zzzxxxzzz{{{}}}~~~|||zzzxxxvvvuuuuuuvvvyyy||||||{{{yyyvvvvvvvvvuuutttuuuxxxzzzxxxwwwwwwwwwwwwyyy{{{|||{{{|||}}}{{{wwwsssrrrrrrwwwvvvtttssstttuuuxxxyyy{{{zzzyyyzzz{{{|||{{{yyy{{{yyywwwvvvuuuuuuttttttwwwxxxyyyyyyyyyyyyxxxxxxtttmmmhhhhhhfffdddcccdddcccbbb```]]]^^^^^^]]][[[WWWSSSQQQTTTPPPLLLIIIHHHIIIIIIIIIHHHFFFDDDEEEGGGIIIIIIIIIHHHEEEAAA@@@@@@>>>;;;999888777666555555555555555333333222000......000111------,,,,,,++++++++++++)))'''%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$############!!!!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$ !!!"""###$$$%%%%%%%%%!!!""""""""" !!!###$$$$$$$$$$$$###!!! !!!"""#########"""!!! $$$&&&&&&%%%###!!! !!!###############$$$$$$$$$###"""""""""""""""""""""!!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%'''(((***+++%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&(((***+++---222999???666;;;AAAEEECCC;;;000((((((((((((((()))+++,,,---''''''''''''''''''''''''******))))))))))))******************************************++++++++++++******)))))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---///............///000000////////////////////////////////////////////////222333444444444444444555111222333444666888:::;;;===???CCCGGGJJJNNNSSSVVVZZZ]]]```bbbccceeehhhkkklllnnnpppqqqqqqrrruuuwwwxxx{{{~~~}}}}}}}}}zzzzzzyyyzzz{{{}}}~~~~~~}}}{{{zzzyyyzzzzzzyyywwwxxxzzzzzzzzzxxxxxxyyy{{{|||}}}~~~~~~{{{yyywwwxxxyyyzzz|||}}}~~~~~~~~~~~~|||zzzyyyxxxyyy{{{~~~|||yyyuuuuuutttrrrpppqqqsssvvvssstttuuuvvvxxxzzz{{{|||yyyzzzzzzxxxuuurrrqqqqqqsssrrrqqqpppqqqrrrtttvvvwwwvvvvvvwwwyyyyyyxxxvvvwwwwwwvvvuuusssrrrrrrssssssssstttttttttuuutttttttttmmmiiihhhfffcccbbbbbbbbbaaa```^^^^^^___^^^\\\XXXTTTRRRPPPMMMJJJHHHHHHIIIHHHHHHHHHFFFDDDEEEGGGIIIIIIIIIHHHDDD???>>>@@@???<<<888888777666666555555666666222222222111///...///000111000///---+++)))((('''***(((&&&&&&'''((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######%%%###!!!!!!$$$&&&######$$$$$$$$$$$$######$$$############$$$%%%%%% !!!"""###$$$%%%%%%%%%"""###$$$$$$""""""###$$$%%%%%%%%%%%%$$$###""""""!!!"""$$$&&&'''(((''''''$$$&&&'''&&&$$$""""""###""""""######$$$$$$$$$$$$$$$############""""""""" !!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###!!!!!!###&&&'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$######"""$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%&&&$$$$$$$$$%%%''')))+++,,,(((((())))))))))))(((((((((''''''&&&&&&''''''((('''(((((((((((('''&&&%%%''''''''''''''''''''''''%%%&&&))),,,111555888999111111222555999;;;:::888000///,,,***))))))***+++))))))))))))))))))))))))************************)))))))))))))))************************+++++++++))))))(((''')))+++...000...---,,,++++++++++++,,,,,,+++,,,,,,---...///000,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,......////////////......//////......//////000111000000000000000000000000000000000000/////////...333444555444222111222333555666888:::===AAACCCEEEHHHKKKOOOSSSWWW\\\aaaeeeeeehhhlllmmmllllllnnnqqqrrrtttwwwxxxxxxzzz|||~~~}}}}}}{{{||||||}}}|||zzzyyyzzz|||~~~~~~}}}xxxvvvuuuuuuvvvvvvuuusssqqqsssuuuuuuuuuuuuvvvxxxwwwwwwxxxyyyyyyxxxwwwvvvwwwwwwxxxzzz}}}~~~yyyvvvuuusssooollllllnnnqqqtttvvvxxx{{{|||}}}}}}}}}xxxvvvuuusssrrrrrrqqqqqqkkkkkklllmmmnnnpppqqqrrrqqqqqqqqqssstttssspppnnnnnnooopppooonnnmmmnnnoooppppppppppppppppppppppppsssnnnjjjiiifffcccaaaaaaaaa```___^^^___``````]]]YYYUUURRRNNNMMMJJJJJJKKKKKKJJJIIIHHHFFFDDDEEEGGGIIIIIIIIIFFFDDDAAA???>>>===<<<;;;888777666666666666666666111222333333111//////000111000...,,,***((('''&&&***(((&&&&&&'''((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$############"""!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""$$$#########$$$$$$%%%&&&######$$$$$$$$$######"""###%%%&&&&&&$$$###$$$%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%''''''%%%$$$%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$############ !!!"""###%%%&&&'''(((######$$$$$$$$$%%%%%%%%%"""""""""!!!!!!!!!"""$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""$$$%%%%%%%%%%%%$$$###""""""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&'''(((''''''((())))))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%''''''((('''&&&&&&''''''''''''''''''''''''(((((()))///444666333///((('''%%%&&&***222<<>>888777777666666666666777111333555555333111000000,,,,,,++++++***))))))((()))(((&&&&&&'''''''''&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$######""""""#########!!! """###$$$%%%%%%$$$###"""$$$#########$$$%%%%%%&&&&&&&&&%%%%%%###"""  """""" !!!""""""###$$$$$$$$$###### !!!###$$$%%%%%%$$$$$$###%%%''''''&&&&&&&&&'''""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$###### """###%%%'''((()))######$$$$$$$$$%%%%%%%%%&&&(((((($$$$$$)))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$###"""""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%'''(((((('''''''''''''''''''''''''''''',,,+++,,,222888777000((()))111111000111222888444...)))&&&&&&(((***))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++(((((())))))************'''(((***,,,,,,,,,+++***+++*********+++---///000000000///...---,,,,,,,,,///////////////000111111////////////////////////......////////////......///////////////000111111000000000000000000000000111111222333444555555666222555999;;;<<>><<<;;;:::999888666555444444444222222111111111111111111...---,,,+++***)))((('''((('''&&&&&&&&&&&&'''(((&&&$$$###$$$&&&''''''&&&)))'''%%%###"""###$$$%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$######$$$$$$%%%&&&(((&&&%%%######$$$%%%&&&###$$$$$$%%%%%%$$$$$$$$$!!!"""######$$$#########%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&'''''''''(((######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!###$$$&&&&&&&&&%%%$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###(((''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&+++((($$$###$$$&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''$$$!!!"""&&&((((((&&&$$$%%%'''(((((('''&&&%%%)))'''&&&&&&((()))))))))(((333:::777///***)))(((---,,,***(((''''''(((((())))))))))))))))))))))))((())))))******))))))(((******))))))))))))******+++******)))))))))******+++***)))(((((()))***+++000,,,+++///111...+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,//////......///000111111000000//////......////////////////////////---...000111222111000000///......///000111222222666555444333333555777999<<<>>>AAACCCFFFJJJOOOSSSXXXZZZ^^^ccchhhllloooppprrrrrrssstttuuuwwwwwwxxxwwwzzz~~~vvvssspppooollljjjhhhgggeeebbb___``````___^^^\\\YYYUUUSSSSSSSSSSSSRRRPPPMMMKKKJJJHHHFFFEEEEEEHHHKKKLLLMMMGGGFFFDDDBBB@@@>>>===<<<===<<<;;;999777666666555111111111111111222222222///...---,,,+++***)))((('''''''''&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%$$$!!!  """#########$$$%%%%%%%%%$$$$$$###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%######"""""""""######$$$$$$######"""%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$...***&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&((('''&&&$$$%%%&&&'''((((((''''''+++)))(((***...000///,,,...:::>>>444++++++,,,)))***+++++++++******+++,,,(((((((((((())))))))))))((()))***++++++***)))(((+++******))))))******+++------,,,+++++++++,,,,,,++++++++++++,,,---...///777///***,,,///---***)))------------------------***,,,////////////000111111000000000/////////...000000000000000000000000...///000111111111111111111111111111222333444444666777777777888<<<@@@CCCFFFIIILLLPPPTTTYYY___ccceeegggkkkooosssuuuwwwwwwvvvvvvwwwyyyzzz{{{|||}}}wwwtttpppnnnmmmkkkjjjiiifffbbb_________```^^^\\\XXXUUUTTTSSSSSSSSSSSSQQQNNNKKKJJJIIIGGGFFFFFFIIILLLMMMMMMFFFEEEDDDBBB@@@>>>===<<<===<<<:::888777666555555111111111111111222222222000000///---,,,+++***)))&&&''''''''''''''''''&&&)))((((((&&&%%%$$$$$$%%%''''''&&&&&&%%%$$$$$$###$$$############$$$$$$%%%%%%$$$###"""###$$$%%%&&&###""" !!!""""""###$$$%%%%%%%%%%%%%%%###&&&''''''%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$###"""""""""!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%#########""""""!!! ######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$###+++(((%%%$$$%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%&&&&&&'''(((((((((((('''''')))...444666444111444:::888,,,'''+++,,,(((!!!&&&))))))))))))***''''''(((((())))))))))))((()))***++++++***)))(((++++++************++++++------,,,,,,,,,,,,,,,---******+++---...000111222AAA777///...000///---...------------------------***,,,///000//////111222000000000000////////////111111111111111111111111...///000111111222222222222222111111222222333444444777:::<<>>===;;;;;;777666555444333333333333333222222222111000000000......---,,,***)))((('''&&&&&&'''(((((('''&&&&&&&&&'''((('''%%%%%%''')))'''&&&$$$###""""""###$$$%%%$$$$$$######$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""""""""###$$$%%%%%%%%%%%%###$$$$$$!!!!!!&&&#########$$$$$$$$$%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""$$$%%%""""""############"""""" !!!"""###############&&&%%%%%%%%%%%%%%%%%%&&&"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''%%%$$$""""""###%%%&&&###"""###%%%''')))((('''%%%%%%%%%&&&&&&&&&''''''&&&'''(((''''''&&&&&&&&&)))(((((('''''''''''''''(((***---//////......//////***'''((('''%%%%%%((( &&&+++---+++)))***,,,(((((())))))***++++++,,,+++******))))))******+++,,,++++++******++++++,,,)))))))))***+++,,,---...******+++,,,------------444///,,,---,,,)))***...........................***,,,///000000000222333////////////000000000000000000000000000000000000/////////000111222444444222333444666888;;;===>>>BBBIIIQQQVVVZZZ^^^eeejjjjjjlllooopppsssvvv{{{~~~zzz{{{|||~~~yyysssllljjjhhhgggffffffeeebbb```[[[^^^```___ZZZVVVUUUUUUPPPQQQSSSTTTSSSQQQNNNLLLHHHFFFCCCCCCDDDFFFGGGGGGBBBBBBAAA???>>><<<;;;:::888777666555555555555555444333333222111000//////---,,,+++***)))'''&&&&&&%%%&&&'''(((((('''&&&%%%###%%%''''''%%%&&&))),,,...,,,(((%%%%%%&&&)))+++&&&&&&%%%$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$###$$$&&&'''&&&%%%###!!!!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&"""###((("""""""""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%&&&&&&'''!!!  """%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$### !!!"""###%%%&&&"""""""""""""""######$$$#########$$$$$$%%%%%%%%%!!!""""""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$###!!! !!!###&&&((('''&&&&&&&&&'''&&&### %%%%%%%%%&&&&&&'''''''''&&&'''(((((('''&&&&&&'''***)))(((''''''''''''''',,,......,,,(((''')))+++***&&&'''---+++$$$$$$,,,'''+++...,,,(((%%%'''***((())))))***+++,,,,,,,,,,,,+++***))))))***+++,,,,,,++++++******++++++,,,******+++,,,---///000111............------,,,+++...---///111000------111........................***,,,///000000111222444////////////000000000000/////////////////////////////////000111333444555555666888;;;???CCCFFFHHHNNNUUU___eeegggkkkpppuuuppprrrtttuuuvvvyyy}}}|||zzz|||wwwsssooommmlllkkkjjjhhhfffbbb___^^^^^^^^^]]]ZZZUUUQQQNNNPPPQQQRRRSSSSSSQQQLLLHHHIIIFFFCCCCCCDDDGGGHHHIIIGGGEEEAAA>>><<<;;;;;;<<<777777777777666666666666666444222000/////////000...,,,***)))******)))(((%%%###!!!###%%%'''%%%###'''%%%$$$$$$%%%&&&$$$###(((((('''&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$###!!! !!!!!!"""######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###'''&&&&&&%%%%%%$$$$$$###########################&&&$$$""""""#########""""""""""""###$$$%%%''''''########################%%%)))(((%%%&&&%%%$$$###""""""""""""&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$######"""&&&%%%$$$$$$%%%%%%###!!!######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$&&&''''''''''''''''''&&&&&&'''((((((&&&%%%&&&''')))((('''((()))(((&&&%%%%%%&&&''''''((((((''''''%%%)))(((&&&(((---+++%%%((()))***++++++***)))((()))*********++++++++++++*********))))))))))))))),,,+++***))))))***+++,,,000---+++***+++,,,,,,+++++++++++++++,,,---...///......---,,,,,,+++******,,,,,,------...///000000......//////000000111111////////////000000000000333222111000000111222333///111222222000/////////222333444333333555888;;;888;;;???DDDHHHNNNUUUYYYbbbgggnnnsssuuuvvvvvvvvvzzz{{{{{{}}}wwwssspppmmmkkkiiihhhhhhfffcccaaa`````````^^^[[[WWWSSSPPPQQQQQQQQQRRRSSSQQQMMMJJJJJJGGGDDDCCCDDDFFFGGGHHHFFFDDDBBB???===<<<;;;;;;888888777666555444333222555444222111000//////000///---***))))))((('''%%%%%%$$$"""$$$&&&'''&&&$$$%%%$$$$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''""""""""""""###$$$%%%%%%"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""###$$$###"""$$$$$$#########$$$%%%%%%########################%%%!!! $$$%%%### &&&$$$"""###$$$&&&&&&%%%%%%%%%$$$######$$$$$$%%%######$$$$$$%%%&&&&&&&&&'''&&&%%%%%%&&&&&&$$$######$$$$$$$$$$$$%%%%%%%%%(((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$&&&'''&&&%%%%%%&&&'''***(((''''''(((((('''%%%%%%&&&''''''((((((''''''%%%(((((($$$$$$'''%%%!!!((()))***++++++***)))((()))))))))*********++++++))))))))))))************...---,,,,,,,,,,,,---...///---++++++,,,,,,,,,+++++++++++++++,,,---...///......------,,,++++++***,,,,,,---......//////000000000000000////////////////////////000000000111222111111000000111111222000222333333222111222333111333444444555777:::===DDDGGGMMMRRRXXX^^^dddhhhooosssxxx{{{|||||||||}}}wwwssspppnnnlllhhhgggffffffdddcccbbbbbbaaa```]]]YYYUUUSSSSSSRRRQQQQQQQQQPPPNNNLLLKKKHHHDDDCCCDDDEEEFFFFFFDDDCCCBBBAAA???===;;;:::999888777555444222111000444444222111000000000000000...+++))))))(((&&&$$$&&&%%%$$$%%%'''''''''%%%%%%$$$###%%%((())))))(((""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$###%%%%%%$$$#######################################(((%%%######$$$$$$"""###"""%%%%%%###%%%$$$$$$######$$$%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&%%%&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%%%%$$$$$$&&&'''***(((&&&%%%'''(((''''''&&&&&&'''((((((((((((''''''+++---+++***---...---((()))************))))))((()))))))))************((()))))))))***++++++++++++******))))))******+++---,,,+++,,,------+++***++++++++++++,,,---............------,,,+++++++++---------......//////000111111111000///........./////////000000000111111000000111111111111111000...///111111000000222333333555888:::<<>>;;;999888777777777666555555555222222222222111111000//////---++++++,,,,,,+++***''''''(((''''''&&&''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&%%%$$$"""!!!!!!"""###$$$%%%&&&&&&&&&########################$$$###"""###%%%&&&%%%$$$!!!"""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$""""""""""""###$$$%%%&&&########################$$$$$$###%%%&&&'''''''''***### &&&)))'''#########$$$$$$%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%$$$###$$$&&&&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&'''&&&'''(((***)))'''$$$$$$%%%'''((((((&&&'''(((((())))))((((((---+++***)))&&&$$$$$$&&&)))))))))))))))******+++))))))))))))************((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---......,,,***,,,,,,+++++++++,,,------......------------,,,,,,.........///////////////.../////////000000000111000000000000111111111111///000111333333333222111444555666666666777:::<<<===AAAHHHOOOUUU\\\bbbffflllpppuuuyyy|||~~~xxxtttqqqtttpppjjjfffdddcccbbbaaaaaa```___]]]ZZZXXXVVVTTTTTTRRRPPPPPPQQQRRRQQQPPPLLLHHHDDDBBBBBBCCCDDDCCCAAABBBBBBBBBAAA>>>;;;:::777777777777777666666666222222222222222111000///---,,,******,,,---,,,+++&&&(((((((((&&&%%%&&&'''((('''&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""###%%%$$$###!!!!!!!!!"""###$$$%%%&&&########################&&&&&&&&&&&&%%%%%%%%%%%%)))%%%!!!"""&&&(((%%%"""""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$######$$$%%%&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((())))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''''''''((()))(((&&&$$$$$$&&&'''((('''''''''((())))))))))))((()))$$$###'''******+++---)))((((((((()))***+++,,,)))*********++++++++++++)))*********+++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++,,,---...---+++,,,,,,,,,++++++,,,,,,---......------------------////////////////////////.........///000111111111000000000111111111222222111111222333444444444444444555777888999<<<@@@CCCGGGLLLTTT[[[bbbiiiooosssvvvyyy|||~~~xxxtttqqqpppmmmiiifffeeeeeecccbbbaaa```___]]]ZZZXXXVVVUUUSSSRRRQQQQQQRRRRRRQQQPPPJJJGGGDDDBBBBBBDDDDDDDDDAAABBBBBBAAA@@@>>><<<;;;888888777666555555444444111111222333222111000///---+++))))))*********(((&&&''')))'''%%%$$$%%%'''&&&%%%$$$%%%&&&'''&&&%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##################""""""""""""###$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$$$$$$$###"""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""$$$######"""""""""""""""###$$$$$$########################&&&&&&&&&&&&%%%$$$$$$%%%###""""""###%%%%%%""" !!!"""$$$%%%&&&&&&%%%%%%######$$$$$$%%%&&&&&&&&&$$$######%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((()))***)))((('''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%$$$%%%'''((('''&&&''''''((()))))))))))))))"""%%%&&&((()))((((((((()))***+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))---+++******,,,...---------,,,,,,++++++,,,,,,,,,------..................000/////////////////////////////////000000000000000000111111111222222222333333333333444555666666555777:::===@@@EEEKKKOOOXXX]]]cccjjjpppuuuzzz~~~|||~~~xxxuuuqqqmmmjjjhhhffffffgggfffeeebbbaaa___]]][[[YYYWWWVVVRRRRRRQQQRRRSSSSSSQQQOOOJJJGGGCCCBBBBBBDDDEEEEEEBBBBBBAAA@@@???>>><<<<<<999888777666444222111111000111222333333222000///---+++)))(((((((((&&&%%%%%%''')))'''$$$###$$$&&&######"""$$$&&&((('''&&&"""###$$$%%%'''((()))***#########$$$$$$%%%%%%%%%$$$$$$##################&&&$$$###!!! !!!!!!"""%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$$$$$$$"""!!!###############$$$$$$$$$########################"""  """######"""$$$######"""""""""""""""###########################$$$%%%%%%%%%%%%&&&'''"""###&&&'''((('''%%%$$$!!!"""$$$%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$######"""%%%$$$$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((('''&&&%%%&&&''''''((((((''''''&&&$$$&&&'''&&&$$$$$$$$$&&&%%%$$$$$$&&&(((((('''%%%'''(((((()))))))))))))))000%%%%%%,,,,,,***))))))((((((((((((***,,,---++++++,,,,,,,,,---------,,,,,,++++++++++++++++++------////////////---------+++******+++---......------,,,++++++,,,,,,,,,------..................000000000000////////////111111000000//////......000111111111111222222222444444333333444555777888<<>>===<<<;;;===<<<:::888666444444333444333333222111000/////////...,,,***(((&&&&&&%%%'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%((('''%%%#########%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$%%%&&&'''&&&$$$""""""###$$$%%%###$$$$$$$$$$$$###""""""!!!###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%'''""""""############$$$$$$###""""""!!!""""""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&'''************)))'''&&&%%%"""###%%%&&&'''&&&&&&%%%###$$$$$$%%%%%%&&&'''''''''((()))((('''&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&'''((()))******+++***)))(((''''''((())))))***)))(((***---///---+++---------,,,,,,++++++++++++++++++++++++++++++++++++***))))))***+++---...111...,,,,,,---.........///////////////.........000////////////111222333000000111111111111111111...000222222111000111111111333555777888;;;>>>AAAFFFJJJRRRYYY___eeejjjmmmtttwww{{{~~~yyyuuusssqqqnnnjjjgggffffffeeedddeeeccc___\\\XXXVVVUUUTTTPPPOOOMMMMMMMMMMMMKKKIIIIIIGGGDDDBBBBBBBBBDDDEEEFFFEEECCCAAA???===;;;:::<<<;;;:::777666444444333444333333222111000/////////...,,,***((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###############$$$%%%%%%&&&%%%###"""!!!"""###$$$""""""""""""""""""""""""###$$$&&&((())))))((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""""""""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&((((((((((((((('''&&&%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$((()))******((('''((()))(((''''''''''''&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,+++***))))))***+++,,,000...------...---***'''---------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---............---,,,,,,,,,,,,,,,////////////////////////000000//////000111222333000000000000000000111111000111222222000000111222555666888:::===CCCIIINNNXXX\\\cccjjjooossswwwzzzyyy|||yyyvvvuuuqqqnnnjjjgggggggggfffeeecccbbb___\\\YYYWWWUUUUUUQQQPPPNNNMMMNNNMMMLLLJJJIIIGGGDDDBBBBBBBBBDDDEEEHHHGGGEEEBBB???===;;;:::<<<;;;999777666444444333444333333222111000/////////...,,,***(((''''''&&&''''''''''''''''''''''''&&&&&&'''((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$%%%%%%$$$"""!!!!!!"""######***((('''%%%$$$$$$%%%%%%!!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###""""""######(((''''''&&&&&&%%%%%%$$$############""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&$$$###!!!!!! !!!"""(((''''''''''''&&&&&&&&&(((((((((((()))))))))***))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,***)))***+++---...---,,,------------,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,---...............000222000---++++++---////////////////////////000000///000000111333333222222111111111111222222333444444333222333555888<<<===@@@CCCIIIQQQYYY___fffkkkqqqwwwzzz|||~~~~~~yyyvvvuuuqqqnnnjjjhhhhhhhhhgggfffbbbaaa___\\\ZZZWWWVVVUUURRRPPPNNNNNNNNNNNNLLLKKKIIIGGGDDDBBBBBBBBBDDDEEEFFFEEECCCAAA???===;;;:::;;;:::888777555444444444444333333222111000//////...---,,,***)))(((''''''''''''''''''''''''''''''&&&'''((())))))'''%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$$$$///---)))&&&$$$###$$$$$$ """###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$###&&&'''((())))))(((&&&%%%###&&&((()))))))))***+++(((''''''''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,++++++))))))))))))))))))******&&&&&&''')))+++,,,++++++------------------,,,,,,......------,,,,,,+++++++++,,,...000000000//////000444777555000,,,---000///////////////000000000000000000000111222333333444333222222222333444555444555666666777:::>>>AAAFFFIIIMMMSSSXXX```ggglllnnnrrrxxx|||~~~xxxuuuuuurrrnnnkkkiiihhhiiihhhgggaaaaaa___]]]ZZZXXXVVVUUURRRPPPNNNNNNNNNNNNLLLKKKIIIGGGDDDBBBBBBBBBDDDEEEAAAAAA@@@???>>>===<<<;;;:::999888666555444444444444333333222111000//////...---,,,***)))(((((((((''''''''''''''''''''''''&&&'''((())))))'''%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%(((&&&###!!! """"""&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&'''(((((($$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&(((***)))'''%%%$$$%%%(((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((************************+++++++++++++++*********(((((())))))************......---+++(((&&&$$$###------------------------.........---------,,,,,,,,,---///000111111000///000555888666111---...000////////////000000111111///000111111222222333333222222111111111333555666333555777:::===BBBHHHMMMSSSWWW^^^dddiiimmmqqqsssvvvyyy~~~yyyvvvuuurrroookkkiiiiiiiiiiiihhhbbbaaa```]]][[[WWWUUUSSSQQQPPPNNNMMMNNNMMMLLLJJJIIIGGGDDDBBBBBBBBBDDDEEE?????????>>>======<<<<<<999999777666555444444444444333333222111000//////...---,,,+++***)))))))))''''''''''''''''''''''''&&&&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&"""!!!!!!!!!"""$$$&&&'''&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######""""""######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$%%%&&&''''''(((''''''&&&&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!###$$$"""(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''************************)))))))))***************)))***+++,,,---------------...///...+++)))((()))------------....................................------...///000000000000000222444222///------///...//////000000111111222///000111222333333333333000000///000111444777999777999>>>CCCHHHNNNTTTYYYaaafffmmmsssuuuvvvwwwxxxzzz}}}|||wwwvvvrrroookkkjjjjjjjjjjjjiiibbbbbb```^^^[[[WWWTTTRRRPPPOOOMMMMMMMMMMMMKKKIIIIIIGGGDDDBBBBBBBBBDDDEEEAAAAAA@@@???>>>===<<<;;;999888777666555444444444444333333222111000//////...---,,,+++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&######$$$%%%&&&'''((((((###""""""!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$###  !!!###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%"""$$$%%%&&&&&&%%%$$$"""$$$%%%&&&'''((((((((((((%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&'''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''***)))&&&$$$#########$$$'''))),,,,,,***'''%%%%%%(((''''''''''''&&&&&&&&&''''''''''''((((((((((((************************(((((())))))******++++++)))***+++---......------&&&))),,,---------///111------------.........///---------...//////000000............///000111111111111000//////...//////...//////000111111222222///000111333333333333333333333222333666999===@@@BBBFFFLLLRRRWWW]]]cccgggnnnqqqwwwzzz{{{||||||}}}}}}~~~yyywwwrrrooollljjjjjjkkkjjjjjjcccbbbaaa^^^[[[WWWSSSQQQPPPNNNMMMLLLLLLLLLJJJIIIIIIGGGDDDBBBBBBBBBDDDEEEDDDCCCBBB@@@>>>===;;;;;;999888777555555444444444444333333222111000//////...---,,,+++************'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&%%%#########%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###"""!!!!!!"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! $$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&$$$""" '''%%%###"""###&&&***---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""###%%%&&&&&&%%%###"""$$$%%%&&&'''(((((((((((($$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$%%%'''(((222///+++'''%%%$$$%%%%%%###(((+++,,,------...(((((('''''''''&&&&&&&&&(((((((((((())))))))))))************************(((((()))***++++++,,,,,,'''(((***+++,,,,,,++++++(((+++------+++***+++------------.........//////,,,,,,---...///000111111......---------///111222444222000///000222222111...//////000111222222222///000222333444444333333888888888999<<<@@@DDDGGGOOOSSSYYY___eeejjjooorrruuuxxx{{{|||}}}~~~wwwssstttrrrooonnnnnnmmmllljjjcccbbb``````^^^[[[WWWSSSPPPPPPOOOMMMKKKJJJKKKMMMGGGEEECCCAAA@@@AAABBBCCCEEEDDDCCCAAA???===<<<;;;;;;:::777555444444555666333333222222222222222222//////...---,,,***((('''%%%''')))++++++***'''&&&((('''&&&%%%$$$%%%&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$#########$$$######$$$%%%&&&((()))***%%%$$$###$$$%%%%%%$$$######$$$%%%&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$"""$$$%%%%%%$$$######$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%$$$###%%%$$$###$$$'''(((&&&###$$$$$$$$$############""" !!!"""$$$%%%&&&''''''&&&$$$%%%%%%&&&$$$###$$$%%%&&&'''((('''&&&%%%'''%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$''''''(((******+++++++++))))))))))))))))))))))))))))))(((((((((((())))))+++++++++++++++++++++++++++,,,---...---,,,+++***............////////////000///...---------------.........------,,,,,,,,,---------.........//////000000000111222222333333333333333333333333333222000222444555555555777999<<<<<<===AAAGGGOOOVVVZZZ\\\```ggglllppptttwwwyyy{{{wwwuuurrrooonnnmmmmmmkkkjjjcccbbbaaa```^^^[[[VVVSSSPPPPPPPPPNNNKKKJJJLLLMMMHHHFFFDDDAAA@@@@@@AAABBBDDDDDDBBBAAA???>>>===<<<:::999777555444555666777333333222222222222111111//////...---,,,***)))(((((()))+++,,,,,,+++***)))((('''&&&%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%$$$$$$$$$%%%&&&'''((('''%%%$$$$$$%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((***+++***'''&&&%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&%%%$$$###%%%$$$###$$$'''(((&&&$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%'''&&&$$$%%%%%%&&&$$$###$$$%%%%%%&&&&&&&&&&&&&&&$$$#########%%%&&&%%%$$$&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((''''''''''''((()))******+++++++++))))))))))))))))))))))))*********))))))*********++++++++++++++++++++++++***+++,,,---...------,,,............//////////////////...---------------......------------------------.........//////////////////000111111222222111111111222222333333444111222444555666888:::===DDDFFFKKKQQQWWW]]]bbbeeekkkoootttyyy{{{~~~}}}vvvssspppmmmmmmllljjjiiidddcccaaa```^^^ZZZVVVRRRPPPQQQPPPNNNLLLKKKLLLMMMIIIGGGEEEBBB@@@@@@AAAAAACCCCCCBBBAAA@@@>>>>>>===999888777555555555666777333333222222222111111111///......,,,+++***)))(((************************((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%'''&&&$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%!!!!!!!!!!!!"""""""""""""""$$$&&&'''''''''((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$%%%''''''&&&$$$%%%$$$$$$$$$############'''&&&&&&%%%%%%$$$$$$###'''%%%$$$$$$&&&&&&%%%###%%%%%%$$$$$$%%%%%%&&&&&&$$$#########%%%&&&&&&$$$&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%'''((()))%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''(((((((((((('''((()))******+++******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***+++---........................//////////////////...------------...---------...........................////////////......//////000111111111111111222222333555666777444666888:::<<>>>>>:::999888666555444444555333333222222111111000000///...---+++******))))))***)))((('''&&&'''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$###"""###%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%"""""""""!!!!!!!!!!!!!!! """$$$%%%%%%$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%""""""############""""""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########'''''''''&&&%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$######%%%&&&'''&&&%%%%%%&&&((()))((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((((((((()))***************))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,***+++,,,------.....................///////////////......---------......------....../////////000....../////////000000000/////////000111111222222333333333444555666888999999<<>>>>><<<;;;999777555333222222333333222111111000//////...---,,,******)))))))))***)))'''&&&%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&############$$$%%%&&&&&& !!!$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######((()))***(((%%%###""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%&&&((())))))(((&&&&&&&&&''''''''''''(((+++***)))((((((''''''(((&&&&&&&&&'''''''''(((((((((((())))))(((''''''&&&((())))))************)))))))))))))))))))))))))))******+++,,,,,,+++******++++++,,,,,,,,,---------...---------------------............////////////......---------......///.........//////000000000/////////000000000111111000111111222222333333444333333333333555777999;;;>>>AAAFFFLLLRRRYYY```eeehhhjjjmmmppptttxxx{{{|||}}}tttpppkkkhhhgggggggggfffcccbbb``````^^^[[[WWWSSSQQQRRRSSSRRRPPPNNNMMMNNNJJJHHHFFFCCCAAAAAABBBBBBCCCCCCBBBAAA@@@>>>>>>===;;;;;;999888666444222111333333222111000//////......---+++***))))))******,,,+++)))((('''(((((()))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''#########$$$$$$&&&'''''' !!!$$$&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###""""""!!! """$$$%%%$$$$$$%%%'''###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%%%%&&&&&&''''''$$$######$$$'''(((((('''&&&&&&&&&''''''''''''(((+++***)))(((((((((((((((&&&&&&'''''''''((((((((())))))))))))((('''&&&&&&))))))************))))))))))))))))))))))))))))))******,,,,,,,,,,,,******++++++,,,,,,------......//////...---,,,,,,------............////////////...------------...///////////////000000000000000000000000000111111111111111111222222333444444555222222222444666:::>>>@@@EEEJJJPPPWWW]]]cccjjjnnnsssssstttvvvyyy||||||}}}qqqnnniiifffeeefffffffffaaa``````______\\\XXXUUUQQQRRRTTTSSSPPPNNNNNNNNNIIIHHHEEECCCBBBBBBCCCCCCDDDDDDBBBAAA???>>>===<<<888888888777777555444444333333222111000///.........,,,+++)))((()))***+++++++++***)))((('''''''''&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$"""""""""#########$$$$$$"""$$$%%%(((***$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######'''&&&%%%$$$$$$$$$%%%%%%"""$$$''''''%%%$$$%%%'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&''''''((((((''''''$$$######$$$'''(((((('''&&&&&&&&&''''''''''''(((''''''&&&&&&'''(((((()))''''''''''''(((((((((((((((((()))))))))(((((('''))))))************))))))))))))))))))))))))))))))+++,,,---......---,,,+++++++++,,,,,,---......///......---,,,------...///............////////////---------------...//////111111000000000000000000000000000111111111222222000111111222333333444444333333555888===CCCIIILLLRRRWWW^^^dddiiimmmqqqtttwwwwwwyyy{{{~~~{{{|||ppplllgggddddddeeeffffff``````_________]]]YYYVVVQQQSSSTTTSSSQQQOOONNNNNNIIIGGGEEECCCBBBCCCDDDDDDEEEDDDCCCAAA???===<<<;;;555666777777777777777666333333222111000///...---...,,,***)))((()))***+++)))(((((('''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%%%%%%%%%%((('''%%%&&&''''''%%%$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%'''(((***+++------&&&((()))(((&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&'''&&&%%%$$$###$$$%%%&&&"""$$$''''''%%%$$$%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%&&&((()))))))))((('''&&&%%%%%%&&&)))++++++***&&&&&&&&&'''''''''((((((#########$$$&&&((()))***''''''''''''((((((((()))&&&'''((())))))*********))))))*********))))))((()))))))))))))))))))))))),,,---///000000///---,,,++++++,,,,,,---...//////---,,,,,,,,,---///000222............/////////000---------------...///000222222111111000000//////000111111111111222222222000000000111222222333333555666999>>>EEEMMMTTTXXX^^^bbbiiiooorrruuuwwwxxxvvvwwwzzz~~~zzzxxxpppmmmiiiggghhhiiijjjjjjgggdddaaaaaabbb```ZZZTTTOOOPPPRRRSSSSSSQQQPPPOOOLLLKKKIIIEEEBBB@@@BBBCCCCCCCCCCCCBBBAAA>>><<<::::::999888666555555555555444444333222111000///......---,,,+++***(((''''''(((&&&$$$%%%&&&((()))((()))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!"""%%%))),,,+++((($$$!!!$$$%%%'''***,,,///222444((('''&&&%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%&&&'''((()))***+++'''&&&%%%%%%$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%***(((&&&&&&&&&$$$"""%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((******))))))))))))******)))(((&&&%%%%%%&&&'''(((+++)))''''''))))))&&&$$$&&&&&&'''(((((('''&&&&&&'''((()))***************---,,,,,,+++***)))((((((---,,,,,,++++++,,,,,,---((()))***+++++++++++++++333222111000...,,,++++++,,,,,,,,,---------......000000000000000000000000111000000000111111000///***,,,///111222222111000000111111111//////111333555222000000222555888999888;;;@@@FFFMMMUUU^^^ccckkkooosssvvvxxxyyy{{{}}}{{{yyyqqqmmmiiigggggghhhiiiiiihhhdddaaa```aaa^^^WWWRRRPPPQQQRRRSSSSSSQQQPPPOOOKKKKKKIIIFFFBBBAAAAAACCCCCCCCCCCCBBB@@@>>><<<;;;:::999888777555555555555444444333222111000//////...---,,,+++***(((''''''&&&$$$"""###$$$&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%"""$$$,,,888DDDJJJHHHDDD)))((('''&&&%%%%%%%%%%%%######$$$%%%%%%&&&''''''((((((((())))))*********'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%&&&&&&%%%$$$######&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))(((((((((((())))))***)))'''&&&&&&'''((()))(((&&&%%%&&&(((******(((((((((((((((((((((((((((((())))))************))),,,,,,++++++***)))))))))+++******))))))******+++***++++++,,,,,,,,,,,,+++.........------,,,,,,,,,,,,,,,---------.........000000000000000000000000000//////000111222111111///000111222222111000000111111222111000000111333333222111222444666888888???BBBHHHNNNUUU\\\ccchhhooorrrvvvyyy{{{|||~~~zzzqqqnnnjjjgggggghhhhhhggggggdddaaa___^^^[[[UUUPPPQQQRRRSSSSSSSSSQQQPPPOOOJJJJJJIIIGGGCCCAAAAAABBBDDDCCCCCCBBB@@@>>><<<;;;:::999888777666555555555444333333222111000//////......---+++***)))(((''')))'''&&&&&&((())))))((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&))))))((('''%%%$$$######$$$%%%&&&&&&'''''''''&&&%%%$$$###"""###$$$'''((()))///???VVVjjjmmm```RRR))))))((('''&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''************************'''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&%%%###"""!!!"""%%%%%%######%%%'''''''''((((((((((((''''''$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%((((((''''''''''''((((((***)))(((''''''((()))***(((&&&%%%%%%''')))************)))(((((()))******)))************))))))(((************************+++******))))))******+++,,,---------------,,,+++*********+++,,,,,,------,,,------------.........000000000000000000000000//////000000111111222222444444333222111000000///111222222111000000111333333444555666888;;;<<<===IIIMMMSSSZZZ```fffkkkoootttwwwzzz}}}zzzrrrnnnjjjggggggggggggfffeeebbb___^^^\\\YYYUUUQQQSSSTTTTTTSSSSSSQQQPPPOOOJJJJJJIIIGGGCCCAAAAAAAAADDDDDDCCCAAA@@@>>><<<<<<::::::888777666555555555333333222222111000000///......---,,,***)))((('''+++***))))))+++++++++***''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######)))((('''&&&%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$""""""###%%%((()))###777NNN^^^ZZZFFF444(((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&))))))))))))************'''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&%%%$$$"""!!!"""&&&%%%"""!!!$$$(((&&&''''''''''''''''''&&&%%%%%%&&&'''((())))))***'''''''''((((((((((((((()))((((((''''''(((((())))))((('''''''''((()))***+++)))'''&&&&&&'''((((((+++***(((''''''(((***+++***************)))((('''))))))*********+++++++++---,,,,,,++++++,,,,,,------------------,,,+++***))))))***+++,,,------...------------............000000000000000000000000000111111111000///000111555444333111000000000000000111222111000000111333555666888:::===BBBGGGJJJRRRWWW^^^dddiiinnnrrrtttxxx{{{~~~yyyrrrnnnjjjgggffffffffffffbbb```^^^]]]\\\ZZZWWWUUUVVVUUUUUUTTTSSSQQQPPPOOOJJJJJJIIIFFFCCCAAAAAABBBEEEDDDBBBAAA???>>>===<<<;;;:::999777666666666666333333222222111000000000///...---,,,+++)))((((((((('''&&&'''(((((('''&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&%%%%%%%%%$$$$$$######&&&&&&&&&%%%%%%$$$""""""$$$$$$$$$$$$%%%&&&(((((((((444:::555)))'''&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###'''&&&""" ###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))&&&'''((()))***+++,,,---***))))))(((((())))))***&&&&&&&&&&&&''''''((()))))))))((('''&&&&&&((()))***)))'''&&&&&&''')))******************)))(((''')))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---,,,,,,+++******,,,,,,,,,,,,---------------------.........//////000000000000000000000000111333333222///---...///222111111000000000111111///000111111000111333555777888;;;>>>BBBIIIRRRXXX[[[```ggglllpppsssvvvxxx|||~~~zzzpppmmmiiiffffffggggggfffaaaaaa```^^^\\\[[[YYYYYYXXXWWWVVVTTTSSSQQQPPPPPPLLLKKKIIIEEEBBB@@@BBBCCCEEEDDDBBB@@@>>>=========;;;:::999888777666666666222222222111111111000000//////...,,,+++***)))((()))((((((((())))))'''&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###!!!!!!###$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&(((***&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***'''&&&%%%%%%$$$$$$%%%%%%######%%%&&&''''''''''''"""$$$'''&&&###!!!"""$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&((()))+++---......******))))))))))))******%%%%%%&&&&&&'''(((((((((###%%%'''(((((((((***,,,)))(((''''''''''''((())))))************))))))((())))))******+++++++++,,,+++******))))))******++++++,,,,,,,,,,,,++++++***............------------------........./////////000000000000000000000000111333444222///---...000///000000000111111222222///000222222333444777999:::===BBBEEEJJJRRR\\\cccdddhhhnnnsssvvvyyy{{{}}}{{{ooolllhhhffffffgggggggggddddddbbb```]]][[[ZZZZZZYYYXXXVVVTTTSSSQQQPPPPPPMMMLLLHHHCCC@@@@@@BBBEEEFFFDDDBBB@@@>>>=========;;;;;;999888777666666666222222222111111111111111//////...---+++***)))(((+++******+++,,,+++)))'''%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$""" %%%)))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((***+++,,,,,,))))))(((((((((((())))))%%%&&&'''(((((()))))))))!!!$$$(((***))))))***+++))))))))))))))))))))))))((())))))************)))***************++++++++++++******))))))******++++++,,,,,,------------,,,------------........................////////////000000000000000000000000...111333222///---000333000000222333333333222111000222444555666999<<<>>>BBBHHHOOOUUUYYY^^^ffflllmmmqqquuuyyy|||~~~}}}nnnkkkgggffffffggghhhhhhggggggeeeaaa]]]ZZZZZZZZZZZZYYYWWWUUUSSSQQQPPPPPPNNNLLLHHHBBB??????CCCFFFFFFDDDBBB@@@>>>=========<<<;;;999888777777666666222222222111111111111111//////...---+++***))))))''''''&&&'''((((((%%%###$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&$$$###"""!!!"""$$$%%%"""$$$&&&(((***)))'''%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$######%%%'''(((&&&%%%'''&&&%%%%%%%%%%%%&&&''')))))))))))))))(((((((((&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&'''((()))************###'''+++,,,)))'''&&&''')))***++++++++++++***)))'''((()))***************************************---,,,,,,,,,,,,,,,,,,---,,,,,,---.../////////...,,,,,,,,,------...................../////////000000000000000000000000000+++///222222//////222666111222444555555444222111111333666888:::<<<@@@CCCJJJRRR\\\cccfffiiimmmqqqtttvvvzzz}}}{{{ooollliiigggggghhhhhhgggeeeccc```^^^^^^]]][[[YYY[[[ZZZWWWUUURRROOOMMMLLLMMMJJJFFFBBBAAABBBDDDFFFFFFDDDCCCBBBAAA@@@===;;;999777555555666777777666222222222111111111000000///...---,,,+++*********+++,,,,,,,,,+++***((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%!!!$$$'''&&&### """###"""!!!!!!###%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$######$$$&&&'''###$$$%%%&&&&&&%%%$$$###########################"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((($$$$$$###"""!!!!!!!!!"""!!!"""###%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''&&&%%%%%%&&&((('''((()))******)))((('''((((((((((((((('''''''''((((((((((((((('''''''''))))))))))))((((((((((((*********)))))))))))))))***)))((()))+++---...///---,,,,,,++++++,,,,,,---,,,***+++//////---,,,///,,,,,,,,,---------......+++---000111222333555777111111111000000000000000111111111111111222222222555444333333444444333222666888;;;>>>BBBHHHOOOSSSXXX\\\ccchhhlllpppsssuuuzzz|||~~~{{{qqqnnnjjjhhhgggggggggfffgggdddaaa___^^^\\\ZZZXXXYYYYYYWWWUUURRRPPPNNNMMMMMMKKKGGGCCCAAAAAACCCDDDFFFDDDBBBBBBAAA@@@===;;;999777666555777777777666333333222222222111111111///...---,,,+++******************))))))((('''&&&((((((''''''''''''((((((%%%### !!!%%%''''''%%%###$$$%%%&&&%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$###"""""""""######&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''$$$&&&''''''&&&%%%'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''(((((((((((((((((((((''')))))))))))))))))))))(((************))))))))))))...,,,+++******+++++++++---,,,,,,++++++,,,,,,------***+++...///,,,+++...,,,,,,---------.........---///000000000000222333111111111111000000000000000000000111222222333333111111111333555888999999:::===AAAFFFKKKQQQWWW\\\^^^bbbhhhmmmppptttwwwzzzyyyssspppllliiihhhgggfffeeehhheeeaaa___^^^\\\ZZZXXXXXXWWWVVVTTTSSSQQQPPPOOOMMMKKKHHHEEEBBBAAAAAAAAAEEEDDDBBBAAAAAA@@@===;;;:::888666666777777666555444444333333333222222222///...---,,,+++*********+++***)))(((''''''''''''((((((''''''''''''((((((%%%%%%$$$%%%%%%''''''((($$$$$$%%%'''))))))&&&$$$%%%%%%$$$$$$%%%%%%&&&'''!!!###$$$&&&&&&$$$###!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%'''''''''''''''&&&%%%%%%#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''$$$&&&''''''&&&&&&'''(((***(((%%%$$$$$$%%%(((***''''''((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))************************------,,,+++++++++++++++------,,,,,,,,,,,,---------++++++......+++***,,,,,,------------.........///000111000.........///111111111111111111111111//////000111222222333444000000111333666:::===???AAAEEEKKKQQQWWW]]]bbbfffgggjjjooorrruuuyyy}}}~~~xxxssspppkkkiiihhhhhhgggffffffccc```___^^^]]]\\\ZZZVVVVVVUUUTTTSSSRRRQQQQQQNNNLLLIIIFFFCCCAAA@@@???DDDCCCAAAAAAAAA@@@===;;;:::888777666777777666555555555444444444333333333///...---,,,+++*********---,,,***)))))))))***+++&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&((()))%%%$$$$$$&&&((()))(((&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&'''(((((((((((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((%%%&&&''''''&&&&&&'''(((+++)))(((''''''((()))+++''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))*********)))***************++++++)))***+++,,,,,,,,,---///------,,,,,,,,,,,,------...++++++...---***)))+++------------............000111222111///......///000111111111111111222222000000111111222222333333222333555666888<<<@@@CCCIIINNNUUU[[[```eeeiiikkknnnqqqtttvvvyyy|||}}}wwwpppmmmjjjhhhhhhiiihhhhhhcccaaa___^^^^^^^^^]]][[[UUUUUUTTTTTTSSSRRRRRRRRRNNNLLLIIIFFFCCCAAA??????DDDBBBAAAAAAAAA@@@===;;;;;;999777777777777666555555555555444444444333333///...---,,,+++*********,,,,,,***)))))))))***+++&&&&&&%%%%%%%%%%%%&&&&&&%%%'''(((((('''&&&'''((((((&&&$$$###############%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$''''''&&&&&&''''''((()))%%%&&&((('''&&&&&&''')))(((((())))))))))))((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))((()))))))))*********+++))))))******+++++++++,,,)))+++------,,,+++---///...------,,,,,,------......,,,,,,......***)))+++---------.........//////000111222222000000111222000000111111222222222333333333333333222222222222333666999;;;>>>BBBGGGKKKRRRWWW]]]cccfffiiikkkmmmrrrtttwwwyyyzzz}}}{{{vvvooollliiigggggghhhhhhhhhbbb```]]]]]]]]]]]]\\\ZZZUUUUUUTTTTTTSSSSSSRRRRRROOOLLLIIIEEEBBB@@@@@@@@@CCCAAA@@@@@@@@@@@@===;;;<<<:::888777777777666555555555444444444333333333///...---,,,+++*********))))))((((((((((((((()))((((((''''''''''''((((((%%%%%%&&&&&&'''&&&&&&%%%''''''&&&###%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$""""""$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&((((((((('''&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))%%%'''((((((''''''((()))%%%&&&'''(((((('''&&&%%%&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))((())))))******+++++++++))))))******+++,,,,,,,,,,,,///111///+++)))***+++......------------.........,,,,,,//////,,,+++---------.........////////////000222222111111333444000000111111222333333333444444444444444444444444333888>>>CCCGGGLLLRRRWWWZZZ^^^dddhhhjjjlllnnnpppuuuxxxzzz|||}}}}}}yyyvvvooolllhhhffffffffffffeeecccaaa^^^\\\[[[ZZZXXXVVVUUUUUUTTTTTTSSSRRRRRRQQQOOOLLLHHHCCCAAA@@@AAABBBBBBAAA@@@@@@@@@???===;;;===:::888777888777666555444444444444333333333222///...---,,,+++*********(((((())))))))))))((((((((((((''''''''''''((((((%%%######$$$''''''$$$!!! &&&&&&!!!"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%((((((''''''&&&$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***&&&'''((((((''''''((()))'''''''''&&&&&&'''''''''&&&&&&''''''((())))))***&&&&&&''''''((())))))***((())))))******+++,,,,,,))))))***++++++,,,------,,,///222000,,,))))))+++......------------.........,,,---000000------///............///////////////000111111000000111222000000111222222333444444333333444555666777888999888???GGGMMMQQQTTTZZZ___aaadddiiilllnnnqqqsssuuuyyy{{{yyyvvvpppmmmiiifffeeedddcccbbbeeebbb^^^[[[ZZZWWWUUUSSSVVVUUUUUUTTTSSSRRRQQQQQQOOOLLLGGGBBB@@@@@@BBBDDDBBBAAA@@@@@@@@@???===;;;===;;;888888888888666555444444333333333222222222//////---,,,+++*********)))***+++,,,,,,+++***)))&&&&&&&&&%%%%%%&&&&&&&&&%%%""" """&&&'''### ###(((%%%###%%%)))%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((())))))(((&&&%%%'''&&&%%%%%%%%%%%%&&&'''########################&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''((((((((((((((((((((((((((((((((()))******&&&'''((((((''''''(((***+++***(((&&&&&&(((***+++&&&&&&&&&'''((())))))***&&&&&&&&&'''((())))))***((())))))***++++++,,,,,,))))))***+++,,,,,,------(((---111000,,,***,,,///......------------.........,,,---000111......111............/////////000///000111000///...///000000000111222333333444444111222333555888:::<<<===???GGGPPPUUUVVVXXX]]]```eeehhhlllooorrrtttxxxzzz{{{~~~{{{vvvrrroookkkhhhfffeeecccaaa___^^^]]][[[YYYXXXVVVUUUWWWWWWVVVUUUSSSQQQPPPOOOOOONNNJJJDDD@@@>>>@@@BBBDDDCCCBBB@@@???>>>======888888777777666666555555555555444444444333333333,,,,,,+++***)))))))))***+++***))))))******)))(((((())))))&&&%%%&&&((()))%%%&&&&&&&&&''''''((((((&&&%%%%%%$$$%%%&&&'''((('''%%%###$$$&&&'''%%%###''''''''''''&&&%%%$$$$$$$$$&&&(((((()))***'''###((("""###'''&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''' ))))))%%%$$$'''((('''%%%$$$%%%'''$$$&&&((()))(((&&&$$$"""'''&&&&&&&&&&&&'''((((((++++++***)))(((((())))))(((((('''''''''((())))))'''(((((('''&&&&&&)))+++(((((())))))))))))(((((())))))(((((((((((())))))******+++++++++,,,,,,,,,---+++)))(((***++++++***000///---,,,++++++,,,---,,,,,,---.../////////...//////////////////....../////////////////////////////////000111111222222222444555666444444444555555666777888:::===BBBEEEKKKOOOUUUZZZ]]]aaadddggglllnnnqqqtttxxx{{{|||}}}~~~{{{uuuqqqnnnjjjgggeeedddbbb``````___^^^\\\ZZZXXXWWWVVVUUUTTTTTTSSSQQQPPPNNNMMMOOONNNJJJDDD@@@>>>@@@BBBCCCBBBAAA???>>>===<<<<<<888888777777666666555555444333333333222222222222---,,,+++***))))))))))))+++)))(((((())))))((('''&&&(((******))))))(((&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((('''%%%###$$$&&&'''&&&$$$######$$$%%%%%%$$$$$$$$$%%%$$$###"""###&&&((((((%%%###$$$'''(((%%%%%%''')))((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$***!!!!!!)))***)))'''###%%%&&&&&&######$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((+++******)))(((((())))))$$$$$$$$$#########$$$$$$((())))))(((&&&&&&''')))))))))************))))))((((((''''''''''''((((((*********+++++++++,,,,,,---+++))))))***++++++***///...---,,,,,,,,,------------......///.........---....../////////......//////////////////////////////000000111111222222000222333333222222222444555777999<<>>BBBHHHNNNUUUZZZ___bbbeeehhhiiiiiikkklllrrrtttwwwzzz}}}xxxxxx{{{yyyrrrpppmmmiiigggfffeeedddbbbbbbaaa```]]][[[YYYWWWVVVUUUUUUUUUUUUTTTSSSQQQQQQNNNMMMJJJEEEAAA??????AAABBBAAAAAA@@@>>>===<<<;;;888888777777666666555555333222222222222111111111...---,,,+++***))))))))))))'''&&&&&&'''(((&&&%%%(((&&&'''***+++)))((((((&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''(((&&&%%%$$$$$$%%%''''''$$$%%%&&&&&&'''''''''&&&&&&&&&'''***)))%%%$$$&&&)))%%%###%%%%%%"""###&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))!!!"""%%%(((&&&!!!!!!%%%''''''((((((((((((((()))(((''''''&&&&&&''''''''''''''''''''''''(((((()))***))))))((((((((())))))------,,,,,,+++***)))((((((***,,,---,,,*********************************,,,++++++++++++++++++,,,)))))))))*********++++++,,,+++***+++,,,------,,,,,,,,,,,,---...//////000000000///.........------++++++,,,...///////////////////////////////////////000000111111222333333333555666666666777999;;;;;;???DDDJJJPPPVVV]]]bbbcccfffjjjllllllmmmnnnooowwwxxx{{{~~~~~~|||zzzzzzyyyzzz|||xxxqqqpppmmmjjjhhhhhhgggfffeeecccbbb```]]][[[YYYWWWVVVTTTTTTTTTTTTTTTSSSRRRRRRNNNMMMJJJFFFAAA??????@@@BBBBBBBBBAAA@@@>>>===;;;888888777777666666555555333333333333222222222222///...---+++***)))))))))((('''&&&&&&''''''&&&%%%&&&%%%+++555777000(((%%%((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&(((&&&'''''''''&&&&&&%%%$$$$$$"""###&&&%%%"""%%%,,,555***""""""&&&&&&$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&%%%$$$$$$######$$$%%%###$$$'''(((&&&'''+++''''''''''''((()))))))))&&&''')))******)))((('''(((''''''''''''((()))))))))((((((((((((((()))))))))******))))))'''&&&%%%"""%%%(((************+++***)))(((((((((((()))***,,,,,,++++++++++++,,,,,,)))************+++++++++,,,++++++,,,......---,,,+++,,,---...//////000000111000///...............+++,,,---...////////////000000000000000000000000000000000111222222333333555666888888999;;;>>>AAACCCGGGLLLQQQVVV\\\bbbeeefffiiimmmpppqqqrrrtttvvv{{{}}}~~~|||zzzyyyxxxzzz{{{~~~wwwppppppmmmjjjiiiiiihhhgggfffbbbaaa___]]]ZZZXXXVVVUUUQQQRRRRRRRRRRRRRRRQQQPPPMMMMMMKKKFFFBBB??????@@@BBBCCCCCCBBBAAA???===;;;888888777777666666555555444333333333222222222222000///---,,,***))))))))))))'''&&&&&&''''''&&&%%%###$$$000@@@CCC666((("""(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%$$$###"""!!!***$$$!!!$$$$$$%%%000===<<<...###$$$)))***(((%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############,,,'''%%%'''(((&&&'''***%%%$$$###$$$&&&''''''&&&%%%'''***+++,,,***(((&&&((((((''''''(((((()))***((((((''''''(((((())))))'''((())))))((('''%%%$$$!!!$$$&&&&&&''')))+++***)))(((''''''((()))*********))))))))))))************+++++++++,,,,,,,,,,,,++++++---//////...---+++,,,---//////000000000111000///.........///000------...///000000000///000000000000000000000000000000111111222333333333444666888999;;;>>>CCCFFFLLLOOOTTTXXX\\\```eeehhhiiilllqqquuuwwwyyy|||~~~~~~|||{{{{{{{{{zzz{{{vvvpppooollliiihhhhhhhhhgggfffbbbaaa___\\\YYYWWWUUUTTTQQQQQQRRRRRRRRRRRRQQQQQQMMMMMMKKKGGGBBB?????????AAABBBBBBBBBAAA>>><<<:::888888777777666666555555222222222222111111111111000///...,,,******)))))))))(((''''''(((((('''%%%'''$$$+++999===333(((%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%&&&'''&&&&&&###&&&))))))'''&&&&&&&&&$$$$$$$$$%%%%%%$$$######)))$$$%%%)))(((&&&///<<<666,,,%%%'''++++++(((&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))&&&&&&&&&$$$ ###$$$""""""###&&&'''&&&%%%%%%&&&'''((()))(((((('''((((((((((((((())))))***'''''''''''''''((())))))'''(((***++++++)))((('''###$$$&&&&&&'''(((+++---+++***(((''''''(((***+++))))))(((((((((((())))))+++,,,,,,,,,,,,---------++++++,,,...000000///---,,,---...///000000//////111000...---...///111222//////000000000000000///000000000000000000000000000111111222222333333444555777:::<<>>;;;:::777777777999::::::888666222222222222222222222222000///---+++)))(((((()))(((((('''''''''&&&&&&&&&))))))(((((((((((())))))&&&%%%$$$######$$$%%%&&&(((&&&$$$$$$$$$$$$"""!!!((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%###!!!"""&&&'''%%%###''''''%%%%%%%%%%%%''''''''''''%%%$$$$$$%%%&&&'''&&&&&&'''''''''&&&%%%%%%'''''''''''''''((())))))))))))((('''''''''''''''******))))))((((((((((((((())))))(((&&&$$$%%%&&&&&&%%%$$$$$$%%%&&&((()))&&&(((+++000333111---***))))))(((((((((((())))))))))))************)))))),,,,,,,,,++++++*********)))+++,,,......---,,,+++,,,,,,++++++,,,,,,---...//////...---,,,,,,++++++000///...------...///000///////////////000111111111111111000000000000000000111222222222222111111333333333222222444777:::???BBBFFFJJJMMMRRRWWW[[[aaaaaabbbdddgggjjjmmmooopppssswww{{{~~~~~~}}}|||~~~wwwooommmjjjhhhgggggghhhhhhfffeeecccbbb___\\\YYYWWWVVVUUUTTTRRRQQQQQQQQQQQQOOONNNLLLLLLJJJGGGCCCAAAAAABBB???@@@@@@@@@???>>><<<;;;888888888999::::::888666222222222222222222222222...---,,,******)))******))))))(((((((((''''''''')))(((((((((((((((((())))))((('''&&&&&&'''((()))((('''%%%%%%%%%%%%$$$"""((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$((((((((((((((()))******))))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%((())))))(((&&&%%%&&&'''(((''''''''''''(((((()))$$$$$$%%%''')))***((('''))))))(((((((((((())))))))))))************)))))),,,,,,,,,+++++++++******''')))***,,,,,,+++***))),,,,,,++++++,,,,,,---...------------------------000///............///000///////////////000111111111111111111000000000000222222222333333222222222555666666666666888<<>>?????????>>><<<<<<:::999888888999999777555222222222222222222222222---,,,++++++******++++++)))))))))))))))((((((((('''''''''''''''''''''''')))((((((''''''(((((()))((('''&&&&&&&&&&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###&&&)))((($$$###&&&***'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%&&&'''((((((((((((((())))))(((((())))))***+++)))((((((''''''''''''(((&&&&&&&&&%%%%%%%%%%%%%%%'''((()))((('''&&&'''((()))************))))))(((***(((&&&%%%''')))***+++***))))))(((((())))))***))))))************)))))),,,,,,,,,++++++++++++***((()))***+++,,,+++******,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////000//////......//////000000////////////000111111111111111111111111111111222222333333333333222222555666888999:::===AAADDDFFFJJJPPPUUUZZZ]]]aaadddeeefffgggiiilllooorrrssswwwyyyzzz|||}}}}}}}}}||||||{{{zzzzzzzzz{{{}}}~~~yyyzzz}}}tttmmmlllkkkjjjhhhggggggfffdddbbbaaa```]]]ZZZXXXUUUTTTSSSVVVTTTRRRQQQQQQQQQOOOMMMJJJJJJIIIFFFBBB@@@???@@@???@@@@@@@@@???>>><<<;;;;;;999888888888888666444222222222222111111111111...---,,,+++******))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###%%%'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%&&&'''((()))*********((((((((((((((())))))***)))(((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''&&&%%%'''(((******+++,,,+++***((('''...+++)))((()))+++------***))))))))))))))))))***)))******++++++******)))++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,++++++,,,,,,---...++++++,,,------......//////////////////000000000000000//////000000111222000111111111111111222222222222222222222333333333333555888:::<<<@@@DDDGGGMMMQQQWWW\\\___bbbdddffffffgggiiimmmppptttwwwxxx{{{||||||||||||{{{zzzyyyyyyyyyxxxwwwxxxyyyzzz{{{www|||rrrmmmmmmnnnkkkiiigggfffdddaaa___aaa___]]]ZZZWWWUUUTTTSSSVVVTTTSSSRRRRRRRRRPPPNNNIIIJJJIIIGGGCCC@@@??????CCCDDDCCCBBB@@@>>>;;;:::;;;999777777777777666444222222222111111000000000000///...,,,***)))'''&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&''''''''''''''''''&&&%%%$$$###$$$%%%&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%###"""###&&&'''%%%$$$#########$$$$$$#########&&&&&&''''''((((((((((((!!!!!!###$$$%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&%%%$$$%%%''')))******+++***)))'''&&&)))'''&&&'''((())))))(((******))))))))))))************++++++++++++******++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---...------------------------...//////000000000000000000000000000000111222222000000111111222222222333222222222222333444555666666888<<>>;;;999:::888666666777777666555222222222111000000//////000000///---+++(((&&&$$$&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&'''(((((())))))(((((('''$$$###"""###%%%&&&%%%$$$$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&### """&&&(((%%%""""""######$$$$$$######"""%%%&&&'''(((((()))(((((("""###$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((()))%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&((())))))))))))((((((''''''&&&&&&((()))***((('''+++******))))))******+++******++++++++++++*********++++++++++++,,,,,,,,,))))))*********+++++++++,,,,,,++++++,,,,,,---...---------------------,,,......///000111111111111111000000000000111222222000000111111222333333333333222222333555777999;;;===@@@EEEIIILLLPPPTTTWWW^^^```dddffffffggghhhiiiiiikkknnnssswww{{{}}}~~~||||||{{{zzzyyyxxxwwwvvvssssssrrrrrrrrrsssuuuvvvpppmmmmmmkkkiiigggffffffeeebbbaaabbb```^^^[[[XXXVVVTTTTTTQQQPPPOOOOOOPPPQQQPPPOOOJJJKKKKKKIIIEEEBBB@@@@@@DDDDDDCCCBBBAAA>>><<<:::999777555555666777777666222222222111000///////////////...---+++)))'''%%%&&&'''''''''((((((((((((&&&''')))******)))'''&&&&&&'''((())))))((('''&&&$$$###"""$$$&&&''''''&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&%%%###$$$%%%&&&&&&%%%$$$######$$$%%%&&&'''''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))%%%%%%&&&&&&&&&''''''''''''((()))(((&&&%%%%%%''')))(((((((((((())))))******)))((())),,,------,,,+++******))))))******+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******))))))******++++++,,,,,,++++++,,,,,,---...+++,,,,,,------.........---...000111222222111111111111000000111111222333000000111222222333444444555444555666888<<>><<<;;;888666444444666777888777222222222111000//////...------------,,,***(((''''''((((((((())))))******'''((()))++++++)))((('''###$$$%%%&&&&&&%%%$$$###%%%$$$###%%%'''(((((('''###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###&&&((('''%%%$$$&&&)))%%%%%%''''''''''''%%%%%%!!!"""###%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))'''''''''''''''((()))***((((((((()))))))))*********++++++***(((&&&''''''))))))((((((((()))+++,,,***(((''''''***---......++++++************++++++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...)))***+++,,,...///000111---...000111222222222111111111111000111111222333000000111222333333444444666666777888;;;???CCCFFFGGGKKKPPPTTTXXX[[[___bbbeeegggiiijjjkkknnnqqqtttqqqsssuuuwwwxxxyyyyyyxxxyyyyyyxxxwwwvvvvvvvvvwwwvvvwwwxxxzzz}}}rrrlllkkkiiihhhgggffffffdddaaa^^^\\\[[[ZZZXXXVVVUUUUUUUUURRROOOMMMLLLNNNPPPQQQQQQMMMKKKIIIGGGEEECCCBBBBBBAAABBBBBBBBB@@@>>>;;;999888888999999999888888777555555444444333222111111//////...---***'''$$$"""'''(((((((((((((((''''''''''''((((((''''''&&&%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))(((&&&%%%"""###$$$%%%$$$""" %%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&))))))((('''''''''''''''(((((()))***+++---//////,,,000***'''---444......,,,++++++,,,......++++++++++++++++++++++++***+++,,,,,,------,,,,,,...............---------******++++++---///000111222222111111111111111222222222111111111111222222444555555444333444666888666777:::===AAADDDGGGHHHOOORRRVVVZZZ]]]```eeehhhhhhiiikkkllloooppprrrssswwwvvvvvvuuuuuuuuuvvvvvvvvvwwwyyy{{{{{{yyywwwvvvxxx{{{uuunnnlllhhhfffeeeeeeeeeccc___]]]]]]\\\ZZZXXXVVVUUUTTTTTTRRROOOMMMLLLMMMOOOOOOOOOLLLKKKIIIFFFDDDCCCAAAAAABBBBBBCCCBBB@@@===:::999888888999999888777666666444444333333222222111111000000//////---***(((&&&''''''((((((((((((''''''$$$$$$&&&'''((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((('''&&&%%%###!!!"""$$$&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''))))))***+++---///111222''',,,000///***'''(((***------,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,------------,,,------..................------------...///000000222222111111111111111222222222111000000111111111333444555444333444777999;;;===@@@CCCGGGKKKNNNOOOSSSVVVYYY\\\^^^aaadddgggjjjkkklllmmmoooppprrrrrrtttssssssrrrrrrrrrrrrsssyyyzzz{{{}}}uuunnnkkkhhhgggffffffeeeddd```^^^^^^]]][[[YYYWWWUUUSSSRRRQQQOOOLLLLLLLLLMMMMMMLLLJJJIIIHHHFFFDDDBBBAAA@@@CCCCCCCCCBBB@@@===:::888888888888888777666444444222222222222222222111111000000000000...,,,***)))''''''((((((((((((((('''$$$%%%&&&'''((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###""" """$$$'''((()))))))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))''''''((((((((((((''''''''''''''''''''''''''''''))))))((('''''''''(((((())))))***+++---///111222///,,,***)))+++---,,,+++++++++,,,,,,,,,,,,++++++//////......------,,,,,,++++++,,,---------------+++,,,.../////////......000000//////.../////////222111111111111111222222333222111000000000000000222333444444444555999;;;AAABBBEEEIIINNNQQQUUUVVVXXX[[[]]]___```bbbeeeggglllmmmmmmnnnooopppqqqrrrrrrrrrqqqpppppppppppppppvvvwwwyyy}}}ssskkkhhhjjjiiihhhhhhhhhgggcccaaa___^^^\\\ZZZXXXUUUSSSRRRQQQNNNLLLKKKLLLLLLKKKJJJIIIHHHGGGFFFDDDBBB@@@???CCCCCCCCCBBB@@@===999777888888888777666444333222111111111111111111222222000000000///---***(((&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###!!!"""$$$&&&((()))******''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))'''(((((())))))))))))(((''''''''''''(((((((((((())))))((((((((((((((()))))))))))))))***+++,,,---)))&&&$$$%%%***...///...******,,,------,,,******------------------......+++,,,,,,---...---------***+++---///000000///...000//////......//////000111111111000111111222333333222111000000000000000111333444555666888<<>>;;;999777777777777666555333333222222222222222222111111000///...,,,((($$$!!!%%%&&&'''((())))))))))))%%%&&&'''((()))*********'''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))))))))(((&&&'''((())))))******)))'''''''''(((((())))))***))))))((((((((()))******......---++++++*********(((+++......+++))))))***++++++,,,,,,,,,,,,++++++******+++,,,---......///,,,,,,---...............,,,---------.../////////------------...///000111000000000000111222333333333333222222222333333333333555888:::===AAAFFFJJJOOOPPPSSSVVVZZZ]]]```aaa```ccceeeggghhhjjjlllnnnnnnnnnnnnoooooopppppppppooooooooooooooopppqqqrrrqqquuu~~~}}}oookkkjjjfffeeedddeeeeeedddaaa___\\\]]]]]]\\\ZZZWWWUUUSSSNNNMMMLLLMMMNNNNNNMMMKKKGGGHHHHHHHHHGGGEEEBBBAAA@@@AAABBBBBBAAA>>><<<;;;777777777777777666555444444444333333222222111111000000///---***&&&###!!!%%%&&&'''((())))))))))))%%%&&&'''(((************'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((()))***))))))(((%%%&&&'''((())))))))))))&&&''''''((())))))******))))))(((((()))******+++,,,,,,++++++++++++,,,,,,((()))+++,,,,,,---...///------,,,,,,,,,,,,------......------------------,,,------...............///...---,,,,,,---///000000//////...//////000000000000000000111222333444333333333333444555666666555777;;;>>>AAAFFFKKKOOOSSSTTTVVVYYY\\\___bbbcccdddfffhhhiiiiiiiiikkkmmmllllllmmmnnnooooooppppppnnnnnnooopppqqqssstttuuusssxxxxxxlllhhhhhhgggffffffffffffeeeccc```[[[\\\]]]\\\[[[XXXUUUTTTMMMLLLLLLMMMOOOOOONNNLLLGGGHHHIIIIIIHHHEEECCCAAA???@@@AAABBBAAA???===<<<666777777777777777666666555555444444333222111111000000000...,,,)))'''%%%%%%&&&'''((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((($$$$$$$$$%%%%%%'''((()))%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''((((((((()))'''''''''&&&&&&'''''''''&&&''')))*********)))(((%%%&&&'''((())))))))))))&&&''''''((()))******+++))))))((())))))***++++++(((((((((((()))***,,,,,,...,,,*********++++++***///...,,,,,,,,,,,,...///222111000///...---,,,,,,,,,---......//////......111///---++++++,,,///000333222111000////////////000000000000111222333444333333333444555666777888666999<<<@@@CCCIIINNNRRRTTTUUUWWWYYY\\\___aaabbbgggiiijjjjjjiiihhhjjjkkkkkkkkklllmmmnnnoooppppppppppppqqqssstttvvvxxxyyy|||tttnnnmmmdddggggggfffggggggeeeaaa^^^^^^``````^^^ZZZVVVTTTTTTQQQOOOMMMLLLMMMOOOOOONNNIIIHHHHHHHHHHHHFFFBBB???AAA@@@???@@@BBB@@@;;;777666666666666555555555555333333222222222222222222(((888777++++++---******)))'''%%%&&&)))***(((&&&%%%&&&((()))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&***(((&&&%%%%%%&&&%%%###(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((&&&''''''(((''''''&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''')))******)))(((((((((******(((''')))))))))))))))((('''''''''$$$###%%%***+++)))%%%(((((())))))))))))((((((***++++++***)))(((***+++***)))((())),,,............---,,,---000000...,,,,,,,,,,,,---------......000...,,,+++---...//////------------------------///...---,,,,,,---...///...---,,,+++,,,...000222111111111222333333333444333444333222222333666888999===BBBFFFIIIMMMQQQTTTUUUVVVXXXZZZ[[[]]]aaaccchhhjjjkkkkkkjjjiiijjjkkkmmmmmmnnnnnnnnnppptttvvvtttyyy|||}}}rrrmmmnnnfffgggffffffffffffdddaaa^^^^^^___```^^^ZZZVVVTTTTTTQQQOOOLLLLLLMMMNNNNNNMMMIIIHHHHHHHHHHHHFFFCCC@@@AAA@@@@@@AAAAAA???;;;777888888777777777666555555555555444333111000//////***444111***---,,,(((+++***(((&&&''')))***(((&&&%%%&&&'''((()))(((((('''))))))(((((((((((())))))&&&$$$######%%%&&&&&&%%%''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''((()))***)))(((((((((******(((''')))))))))))))))(((''''''&&&$$$###&&&***,,,***'''((())))))******))))))(((++++++,,,+++))))))+++,,,)))((('''(((+++---------222000......000000...,,,,,,,,,,,,---------.........------------.........------------------------///......------......///.........---...000111222000111111222222333333444444555555555555777:::===>>>AAAFFFIIILLLOOORRRUUUVVVXXX[[[]]]^^^```ccceeehhhiiikkkkkkjjjiiijjjkkkjjjjjjkkklllnnnsssyyy~~~~~~ooolllmmmhhhgggffffffffffffdddaaa^^^^^^______^^^ZZZVVVUUUTTTPPPNNNLLLKKKLLLMMMMMMLLLIIIHHHGGGGGGGGGFFFCCC@@@@@@@@@@@@AAAAAA???:::777888999999888888666555444444444333333222111000000...000+++---333---&&&,,,,,,***(((((())))))((('''%%%&&&''''''((('''''''''******))))))))))))******###"""!!!"""%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((***+++((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((((()))))))))(((((((((******((('''))))))******))))))(((((('''%%%%%%'''+++---+++))))))******************)))+++,,,,,,,,,******,,,---***)))((())),,,---...---111///---,,,,,,,,,+++***,,,,,,,,,---------......---......//////...------------------------------......////////////......//////000000111111222222000000111111222333333444444555777888:::<<>>:::777888888888888777555444333000000111222333333444444111---***444<<<000&&&,,,,,,+++***)))((()))))))))&&&&&&&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''###""""""###&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%&&&&&&&&&'''''''''+++***((('''&&&((()))***''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((()))(((((((((******((('''))))))*********))))))((()))(((''')))+++,,,***(((******++++++++++++******+++,,,---,,,++++++---...,,,+++***+++---//////...///...,,,+++++++++++++++,,,,,,,,,---------......---///222333222///...---------------...............///000111111000///...//////000111222222111111///000000111222333444444444666999<<<>>>BBBFFFJJJKKKMMMPPPRRRRRRSSSUUUWWWXXX[[[```dddeeefffggghhhkkklllllljjjhhhgggggghhhhhhjjjooovvv{{{nnniiijjjgggiiihhhhhhhhhhhhfffccc```]]]^^^___]]]ZZZWWWUUUUUUQQQNNNLLLKKKKKKLLLKKKKKKHHHGGGEEEEEEFFFEEECCCAAA@@@AAABBBBBB@@@<<<999888777777666555444444333333000000111222333333444444222---,,,:::DDD444&&&,,,,,,+++***((('''((()))***''''''''''''&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&&&&'''---,,,)))'''&&&&&&'''(((''''''''''''''''''''''''&&&'''(((((()))((((((''')))(((((((((******((('''))))))************))))))++++++************(((&&&******++++++++++++******+++,,,,,,,,,++++++---///,,,***)))***,,,------------------------...///000,,,,,,,,,---------.........111555666333000//////---------....../////////...///000111111000///...//////000111111111000000000000111222333444555555555888;;;???BBBFFFJJJMMMNNNQQQSSSTTTTTTUUUVVVXXXYYY]]]aaadddeeefffggghhhnnnnnnmmmjjjgggeeeeeefffggglllttt{{{nnnhhhiiigggiiihhhhhhhhhhhhfffccc```]]]^^^___]]]ZZZWWWVVVVVVRRROOOLLLKKKLLLLLLLLLKKKHHHFFFEEEDDDEEEEEEDDDBBB@@@BBBDDDCCC???;;;999888777666444222222333444666444444333333222111000000111///...999BBB444'''+++******)))(((&&&'''***,,,))))))(((''''''''''''((('''&&&&&&&&&&&&&&&&&&'''***(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&,,,+++)))'''&&&&&&&&&'''''''''''''''''''''''''''&&&'''((())))))((('''&&&)))(((((((((******((('''))))))******++++++******++++++++++++***((('''&&&)))******************)))***+++,,,+++++++++---///***((('''((()))+++******&&&(((***+++++++++,,,---,,,,,,,,,---------......///333666666333000///000---------...//////000000000000111111111111000000000000000000000000000111000111222333444555666777888;;;???CCCFFFIIIMMMPPPPPPRRRUUUVVVWWWWWWYYY[[[]]]___bbbdddeeeeeefffgggmmmmmmllliiifffeeefffggggggnnn{{{zzznnnggghhhgggggggggfffggggggeeeaaa^^^\\\^^^^^^]]]ZZZWWWVVVVVVSSSPPPMMMLLLLLLMMMLLLKKKHHHFFFDDDDDDEEEEEEDDDCCC@@@BBBDDDCCC???;;;888888888666333000111333777:::555555444333111000//////000111...111888///&&&***'''((((((&&&%%%&&&***...+++***)))((('''(((((()))'''''''''&&&&&&''''''''')))'''%%%%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&)))(((((((((******((('''((()))***++++++++++++***((()))******)))(((((()))((())))))******))))))((((((***+++*********,,,...+++)))((((((***++++++***$$$(((+++---+++))))))***,,,,,,,,,---------.........222666555000---...000---------...///000000000222111111000000111111222333222111000000111222333111222333444666777888888===@@@DDDGGGJJJLLLPPPRRRQQQSSSVVVXXXZZZ[[[]]]___aaabbbdddeeedddeeefffhhhiiijjjiiigggffffffiiikkkkkktttyyymmmggghhhgggfffeeeeeeeeeeeeccc```]]]\\\^^^^^^]]]ZZZWWWVVVVVVTTTQQQNNNMMMMMMMMMMMMLLLHHHFFFDDDCCCDDDEEEDDDCCC???BBBEEECCC???:::888888999777222000000444999===333333222222222222222222///222,,,)))...+++%%%***&&&''''''&&&$$$&&&***///,,,+++***((((((((()))***&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%'''((()))))))))''''''((((((((((((''''''&&&''')))******((('''%%%)))(((((((((******)))'''((()))***+++++++++++++++$$$&&&((()))))))))***+++(((((())))))))))))((((((((()))******)))***,,,......---+++,,,---......---+++///444555222///......,,,,,,,,,---------......---111444333...+++,,,///---------...///000000111333222111000000111222333666444222111111222444555222333444555666888999:::@@@CCCGGGJJJLLLOOOQQQTTTQQQTTTXXXZZZ\\\]]]```bbbdddeeefffeeedddeeegggiiifffggggggffffffhhhlllooopppzzz}}}yyyqqqiiifffbbbeeeddddddeeeeeeccc```]]][[[\\\\\\[[[ZZZXXXVVVUUUVVVTTTQQQOOONNNMMMKKKIIIGGGGGGEEEDDDCCCCCCCCCCCC???AAADDDCCCAAA===;;;::::::888666555444555777888666555444333222111111111111111000///---,,,+++***+++)))&&&%%%&&&***///222@@@333)))((((((&&&&&&)))(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''***))))))((('''&&&&&&&&&&&&'''((('''&&&&&&'''(((+++'''###!!!%%%(((&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&'''&&&&&&&&&'''(((***+++%%%''')))******)))&&&%%%'''''''''(((((((((((((((******+++++++++******)))((((((((((((((((((((((((---***'''(((***---,,,+++)))***+++,,,,,,,,,,,,+++,,,,,,,,,---------......---------.........//////000000//////......------222111000///------,,,,,,000000111222222222222222000222444444333333333444555666777999<<<>>>AAABBBGGGHHHJJJMMMOOOQQQRRRSSSVVVWWWXXXZZZ]]]```bbbdddeeeeeedddddddddeeefffgggiiikkklllkkkkkkoooyyy}}}xxxooohhhfffcccgggffffffggggggfffccc```\\\\\\\\\[[[ZZZXXXVVVUUUVVVTTTQQQOOONNNMMMJJJIIIGGGFFFFFFEEEDDDDDDDDDDDD@@@BBBDDDDDDAAA===;;;;;;999888666555555555666777666555444333222111111111111000///...---+++*********)))((('''''')))+++---888...&&&&&&((('''''')))(((((((((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''***))))))(((''''''&&&&&&&&&'''((('''&&&&&&'''(((((('''%%%$$$###$$$%%%&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))***+++(((((((((((((((((((((((()))))))))(((((((((((((((******+++++++++******)))))))))))))))))))))))))))***(((&&&'''***,,,,,,+++*********)))))))))))))))---------.........//////---------........./////////////////////.........000000///............///000111111222222222111111111333555555444444555666666666888:::===@@@CCCDDDIIIJJJLLLOOOQQQSSSTTTUUUXXXYYY[[[]]]___aaacccdddcccccccccccccccdddgggiiinnnppprrrsssuuu}}}|||vvvnnnggggggdddhhhgggggghhhhhhfffccc```\\\\\\\\\\\\ZZZXXXVVVUUUVVVTTTQQQOOONNNLLLJJJGGGGGGFFFFFFEEEEEEEEEFFFFFFAAACCCEEEDDD@@@===;;;:::777777777777666666666666666555444333222111111111000///...---,,,+++***)))(((((())))))((((((((((((///)))$$$%%%''''''''')))&&&'''((((((((((((((((((%%%&&&&&&&&&&&&''''''''')))))))))(((''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&'''((((((((('''&&&%%%(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((()))++++++***)))(((''''''((()))***+++*********))))))(((((()))******+++++++++*********************************)))((()))+++------,,,***))))))((()))***+++,,,........./////////000000------........./////////...///////////////000000............//////000111111222222222222222111111222333555555555555666888777888:::<<<@@@CCCFFFHHHLLLMMMOOORRRTTTVVVWWWXXXZZZ\\\^^^```bbbcccccccccbbbccccccbbbccceeeiiilllvvvzzz|||vvvmmmggggggeeefffeeeeeeffffffeeeaaa___\\\\\\\\\\\\ZZZXXXUUUTTTUUUSSSQQQOOONNNLLLIIIGGGGGGFFFFFFFFFFFFFFFGGGGGGAAACCCDDDBBB???;;;:::999777777777888777666555555666555444333222111111111//////...---+++***)))((((((((((((((()))))))))******'''%%%&&&((((((((('''&&&&&&'''((())))))((((((&&&&&&&&&&&&''''''''''''))))))((((((''''''''''''&&&'''((('''&&&&&&&&&(((%%%&&&((())))))(((&&&%%%))))))((((((''''''&&&&&&&&&&&&''''''(((((()))))))))))))))))))))***++++++))))))((((((((()))******,,,,,,+++******)))))))))))))))***+++++++++******++++++++++++++++++++++++------,,,,,,---------,,,******))))))+++---000222---.........////////////............////////////......//////000000000111/////////...///000000111222222333333222222111111111333444444444555777999999:::<<>>@@@CCCGGGJJJMMMOOOOOOPPPSSSUUUXXXZZZ[[[[[[[[[]]]```bbbccccccbbbaaaccceeeffffffgggmmmvvv}}}xxxoooiiiiiiggggggffffffggggggeeebbb___]]]]]]]]]\\\ZZZWWWUUUSSSQQQPPPOOOOOOOOOMMMJJJHHHGGGFFFFFFEEEEEEEEEFFFFFF@@@AAAAAA@@@===;;;:::;;;777777777777666666666666666555444333222111111111000///...---,,,+++***)))***(((''''''(((+++///111(((******'''''')))(((&&&&&&'''((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&'''((('''&&&&&&'''(((((('''&&&%%%%%%&&&((()))(((((((((((((((''''''''''''''''''((((((((((((((((((((()))******))))))(((&&&(((+++---...,,,***)))************************((()))***++++++++++++++++++++++++++++++++++++++++++,,,---,,,)))'''&&&'''///...,,,***)))))))))))),,,,,,,,,------------........./////////000000000///000000000000000000111222111000000////////////111222222333333333333333111222444444444777:::===AAABBBDDDFFFJJJMMMPPPRRRQQQSSSUUUWWWZZZ\\\]]]]]]\\\]]]___aaabbbbbbbbbbbbcccgggkkkmmmpppyyy{{{qqqkkkjjjgggfffeeeeeeffffffdddaaa^^^^^^]]]]]]\\\ZZZWWWTTTSSSNNNNNNNNNOOOPPPNNNKKKIIIGGGFFFFFFEEEDDDDDDDDDDDD@@@AAABBBAAA???===>>>>>>999888666555555555666777666555444333222111111111111000///...---+++******((((((((())))))+++,,,,,,%%%)))***&&&%%%)))***'''(((((((((((((((((('''&&&''''''''''''(((((((((((('''(((((((((((((((((((((&&&'''((('''&&&&&&'''(((((('''''''''(((((()))***'''''''''((((((((((((((((((((((((((((((''''''''''''((()))))))))(((((('''((()))***,,,,,,,,,,,,,,,(((((())))))***+++++++++(((((()))++++++,,,,,,+++++++++++++++++++++++++++)))+++------+++))))))***,,,,,,,,,++++++*********------------.............../////////000000000000111111111000000000000000000000000///000000111222000111222333444555555555333444555666777999===@@@DDDEEEGGGIIILLLOOOQQQSSSTTTUUUXXXZZZ]]]___``````]]]]]]^^^```aaacccddddddhhhmmmtttzzz|||ssslllkkkgggcccbbbbbbccccccbbb^^^\\\^^^^^^]]]\\\ZZZWWWTTTSSSMMMMMMMMMOOOPPPOOOLLLJJJGGGGGGEEEDDDCCCCCCCCCCCCAAABBBCCCBBB@@@???@@@AAA:::888666555444555777888666666444333222111111111111111000///---,,,+++***&&&((()))***+++)))((('''###(((((($$$$$$)))+++(((((()))))))))((('''&&&&&&''''''''''''((((((((()))'''''''''(((((((((((((((&&&'''((('''&&&&&&'''((('''((()))***++++++***)))&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''((())))))((('''&&&******))))))***,,,---...''''''((()))***++++++,,,(((((()))++++++,,,,,,,,,************************))),,,000000...---...000((()))+++---///000000000............/////////000////////////000000000000222222111111000000//////......//////000222333444///000111333444555666666555666777888999;;;@@@CCCGGGGGGHHHJJJMMMPPPRRRSSSVVVXXXZZZ\\\___aaabbbbbb^^^^^^^^^```aaaccceeegggnnnttt}}}}}}uuunnnlllhhhiiiiiigggeeebbb___]]]\\\XXXXXXXXXWWWTTTRRRRRRSSSNNNMMMMMMMMMNNNNNNLLLKKKKKKIIIGGGGGGGGGGGGEEEDDDEEEBBB@@@BBBEEEDDD???999666555555555555666666777777777666555444444444444000000///...,,,+++***))))))***++++++***(((&&&%%%)))))))))))))))(((''''''&&&&&&'''((()))***++++++)))(((&&&%%%%%%&&&((()))))))))(((((('''''''''&&&&&&'''((())))))((('''&&&)))))))))(((''''''&&&&&&'''((()))+++++++++***)))))))))))))))((((((((((((''''''((()))***+++,,,,,,%%%%%%&&&'''((()))******++++++***)))(((((())))))))))))***++++++++++++***''''''((()))+++---000222...---,,,,,,++++++++++++******,,,---...////////////......------///000111//////............//////111111000000000000111111222000///111444666444222333222111111111222333444666666888:::>>>BBBEEEHHHLLLLLLMMMNNNPPPRRRTTTUUUWWW[[[\\\YYYZZZ___```]]]^^^[[[]]]dddfffdddfffkkkuuu}}}tttnnnkkkgggiiiiiihhhgggeeebbb___]]]YYYYYYYYYWWWTTTRRRQQQRRRNNNMMMMMMMMMNNNNNNLLLKKKKKKIIIGGGGGGGGGFFFDDDCCCBBB@@@???@@@AAA???;;;777777666666555555555666666777666555444333333333333000000///...,,,+++******&&&&&&&&&%%%%%%$$$###"""***************)))))))))(((((((((((()))))))))))))))(((&&&%%%%%%&&&((())))))(((((((((''''''''''''&&&'''((())))))((('''&&&(((((((((((((((''''''''''''((()))***+++******)))(((((((((((())))))))))))''''''((()))***+++,,,,,,************++++++++++++++++++***)))))))))))))))))))))***+++++++++++++++******)))******,,,---...///...------,,,,,,,,,---......//////......---,,,//////...---...///000111//////............//////111111000000000000111111000...,,,---000222222000333333222222222444555666:::;;;<<>>;;;888777888777666555555555555555666555444333222222222222111000///...---+++*********)))(((''''''''''''''',,,++++++******************)))))))))(((((((((''')))((('''&&&&&&'''((()))((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((()))************)))''''''(((((())))))******'''''')))***++++++,,,,,,,,,,,,,,,,,,+++++++++***++++++***))))))))))))***)))******+++++++++++++++---,,,++++++******++++++//////...---------......//////000000//////...---//////.........///000111000//////......//////000111111000000000000111111333111//////111333444444444333333333444555777888;;;;;;===@@@CCCGGGJJJLLLPPPPPPQQQSSSTTTVVVWWWXXXTTTYYY\\\[[[\\\___aaaaaagggeeeffflllrrryyy|||sssllljjjeeefffgggiiijjjiiieeebbb___\\\\\\[[[XXXTTTQQQOOOPPPNNNMMMMMMMMMNNNNNNLLLKKKKKKIIIGGGFFFFFFEEECCCAAABBBCCCCCCAAA===:::888888888888777555555444444444555555444333222222222222111111000...---,,,+++***///---,,,+++***+++,,,,,,,,,+++***)))))))))******))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&''''''((())))))******)))))))))*********))))))''''''(((((())))))******'''((()))++++++,,,++++++))))))))))))))))))))))))++++++***))))))*********)))***++++++,,,,,,++++++---,,,,,,++++++*********......------------......+++,,,---...///000000000///////////////000000000000000////////////000000222111111000000111111222666444111000111333666777333333333333555777999:::<<<>>>@@@BBBFFFIIIKKKMMMQQQRRRSSSTTTVVVWWWXXXXXXWWWZZZ]]]]]]]]]___bbbdddiiikkkqqqyyy{{{sssllljjjfffccceeeggghhhgggddd```^^^]]]]]]\\\XXXTTTQQQOOOPPPNNNMMMMMMMMMNNNNNNLLLKKKKKKIIIGGGFFFFFFEEECCCBBBAAABBBBBB???<<<999888888888888777555555444444444555555444333222222222222111111000///---,,,+++***+++***)))((('''((()))*********)))((((((((((((((('''''''''((()))*********(((((((((''''''((((((((('''''''''((((((((((((((((((((((((''''''(((((((((&&&''''''((()))***++++++******))))))))))))))))))'''((((((((()))))))))***'''(((***,,,,,,,,,+++***&&&&&&''''''((())))))***+++***************++++++******+++,,,,,,,,,,,,+++***+++++++++++++++++++++---,,,,,,,,,,,,,,,------***+++,,,---...//////////////////000000000000000000000////////////000000222222111111111111222222222111000......///222444222222222333555888;;;<<>><<<:::888777666888777666555555555555555666555444333222222222222222111000///...,,,++++++)))((((((''''''(((((((((((())))))))))))(((''''''&&&&&&'''((()))***++++++(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''((())))))***+++++++++***))))))((())))))))))))))))))))))))(((((((((((()))+++------,,,+++***''''''((()))***+++,,,,,,+++************+++,,,,,,***++++++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------...---,,,,,,+++...///000111111111000000111000000//////000000111222222111111111111222222333333333111000000333555222333333555777;;;===???CCCEEEGGGJJJMMMOOOQQQQQQRRRTTTVVVWWWYYYYYYXXXXXXYYYYYY[[[\\\[[[]]]fffppp|||~~~yyyrrrmmmlllhhheeeeeeeeeeeecccaaa___]]]\\\]]]\\\YYYUUURRRQQQQQQNNNMMMMMMMMMNNNNNNLLLKKKJJJIIIHHHHHHIIIIIIHHHFFFBBB>>>;;;:::;;;;;;999666777666666555555555666666777666555444333333333333222111000///...---,,,+++))))))***************)))((()))+++,,,+++***'''&&&''''''(((((())))))******(((((())))))))))))((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))((((((((())))))******+++,,,+++)))((((((((()))*********))))))((((((''''''((())),,,---...,,,+++))))))))))))******++++++++++++*********++++++,,,---***+++,,,,,,------,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---.....................------,,,...///000111222111000000111111000000000000111111333222222111111222222333444666666555333333555777444555666888;;;>>>AAACCCBBBDDDFFFJJJLLLNNNOOOOOOTTTVVVXXXZZZ[[[[[[ZZZYYY\\\[[[]]]___```cccppp~~~}}}yyyrrrmmmllliiiggggggfffdddcccaaa___^^^\\\\\\[[[YYYUUURRRRRRRRROOONNNMMMMMMNNNNNNMMMKKKJJJIIIHHHHHHJJJJJJIIIHHHEEE@@@;;;<<>><<<:::999888666666666666666666666666444333333222222111111000111111000...---+++******************++++++++++++'''((()))******)))((('''''''''''''''(((((((((((((((((((((((())))))))))))%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))************))))))))))))((((((''''''&&&&&&))))))***+++,,,------...************************,,,,,,++++++,,,,,,---...///......---+++******)))...---+++*********+++++++++,,,...---,,,,,,---///222111///---,,,---...///000///............//////------......///000000111000000000000000000000000000111111111111222222222444666999:::888666666666666777:::===@@@CCCEEEEEELLLMMMNNNPPPQQQRRRSSSSSSYYYYYYYYYZZZ[[[\\\^^^___``````fffmmmsss{{{{{{vvvnnnjjjjjjfffggggggfffeeecccaaa```___]]][[[YYYWWWVVVVVVVVVOOONNNLLLLLLMMMMMMKKKJJJJJJKKKKKKJJJGGGEEEEEEEEE@@@@@@???>>>===;;;999888666666666666666666666666666555555444444333333222222111000///---,,,+++***(((((((((((())))))))))))+++,,,,,,+++)))'''%%%$$$************++++++++++++''''''''''''(((((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''*********))))))(((((((((((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++++++++******---,,,+++***))))))***++++++,,,...---,,,,,,---///111000...------...///000////////////////////////.........//////000000000111111111111111111111111111111111111222222222222000222555555555444444555;;;<<<>>>AAADDDFFFHHHHHHLLLMMMOOOQQQSSSTTTUUUUUUYYYZZZ[[[\\\]]]^^^```aaajjjlllttt~~~{{{ssskkkiiiggggggggggggeeecccaaa```^^^]]][[[YYYWWWVVVUUUUUUOOONNNLLLLLLMMMMMMKKKJJJJJJKKKKKKJJJGGGEEEEEEEEEAAA@@@@@@???===;;;999888666666666666666666666666666555555444444333333222222111111///...---,,,+++(((((((((((()))))))))))),,,,,,,,,+++***((('''&&&''''''((((((((()))))))))&&&&&&&&&'''''''''(((((()))))))))))))))***++++++))))))))))))))))))))))))************))))))((('''*********************)))))))))))))))))))))))))))************************)))(((((((((((()))******)))))))))******+++++++++---,,,,,,++++++++++++,,,+++,,,...---,,,,,,---/////////...------...000111...///000111111111000//////////////////000000000111111111111111111111111111111222222222333333333///111333333333555777999@@@@@@BBBDDDFFFHHHIIIJJJLLLNNNQQQSSSUUUVVVVVVVVVYYY\\\^^^aaabbbeeeiiikkkwww|||~~~{{{tttlllhhhhhhhhhhhhhhhfffdddaaa```]]]\\\[[[YYYWWWVVVUUUTTTOOONNNLLLLLLMMMMMMKKKJJJJJJKKKKKKJJJGGGEEEEEEEEEAAAAAA@@@???===;;;999888666666666666666666666666444333333222222111111000222111111///...---,,,,,,)))*********++++++++++++)))******+++++++++++++++&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))***)))((('''((()))***+++))))))))))))))))))))))))))))))***++++++++++++***))))))******************,,,,,,,,,+++++++++******------------------------*********)))******+++,,,************++++++++++++......------------------+++,,,...---,,,,,,---///......------...///000111...///111222333222000///000000000000000000000000111111111111111111111111222222222222333333333444222333444555666999>>>AAACCCCCCDDDEEEGGGIIIJJJKKKOOOPPPRRRTTTVVVVVVVVVVVVYYY\\\aaaeeejjjrrr{{{{{{wwwrrrkkkiiiiiiiiiiiihhhfffdddbbb```]]]\\\[[[ZZZXXXVVVUUUTTTOOONNNLLLLLLMMMMMMKKKJJJJJJKKKKKKJJJGGGEEEEEEEEEAAAAAA@@@???===;;;:::999666666666666666666666666444333333222222111111000111111000///...------,,,)))*********++++++++++++***************++++++,,,))))))*********+++++++++((())))))))))))*********)))((('''&&&'''((()))***************************%%%%%%''')))***++++++,,,((((((((())))))*********------,,,,,,+++*********------------------------*********)))******+++,,,---,,,,,,,,,,,,+++++++++,,,,,,------------------+++,,,...---,,,,,,---///............//////000000---///111222333222111///000000000111111111111111111111111111111111111111222333333333444444444444444555666777999===CCCGGGGGGGGGGGGHHHIIIKKKMMMNNNQQQRRRSSSTTTUUUVVVWWWWWWZZZ^^^eeemmmvvv{{{vvvpppkkkkkkjjjjjjjjjiiigggdddbbb```]]]]]]\\\[[[YYYWWWVVVTTTOOONNNLLLLLLMMMMMMKKKJJJJJJKKKKKKJJJGGGEEEEEEEEEBBBAAAAAA???>>><<<:::999666666666666666666666666666555555444444333333222000//////...------,,,,,,(((((((((((()))))))))))),,,,,,+++))))))(((((()))((((((((()))))))))******))))))*********+++++++++'''''''''''''''(((((()))************************!!!"""$$$&&&''')))))))))''''''(((((()))***+++++++++*********))))))((((((++++++++++++++++++++++++)))(((((((((((()))******---------,,,,,,+++++++++)))******++++++++++++***+++,,,...---,,,,,,---///.........///////////////---...000111111111111000000000000111222222333333222222222222222222222222333333333444444444555555333555777999;;;???DDDHHHKKKKKKKKKLLLMMMPPPRRRSSSSSSSSSSSSTTTVVVYYY\\\]]]cccjjjuuuyyyppplllmmmkkkkkkkkkjjjgggeeebbbaaa^^^^^^^^^]]][[[YYYVVVUUUOOONNNLLLLLLMMMMMMKKKJJJJJJKKKKKKJJJGGGEEEEEEEEEBBBBBBAAA@@@>>><<<:::999666666666666666666666666666555555444444333333222.........---,,,,,,++++++(((((((((((()))))))))))),,,+++)))((('''(((((()))&&&&&&&&&&&&''''''''''''))))))))))))************''''''((()))))))))))))))************************$$$%%%&&&'''((((((((((((''''''((()))***,,,,,,---*********)))))))))))))))************************)))))))))))))))***+++++++++++++++++++++,,,,,,,,,)))***+++,,,------,,,++++++,,,...---,,,,,,---/////////////////////......------...//////000111111//////000111333444555555222222222222222222222222444444444444555555555555444666888;;;===AAAFFFIIILLLLLLLLLLLLNNNQQQTTTVVVSSSSSSSSSTTTXXX^^^dddgggvvv}}}rrrmmmnnnllllllkkkjjjhhheeebbbaaa^^^^^^^^^^^^\\\YYYWWWVVVOOONNNLLLLLLMMMMMMKKKJJJJJJKKKKKKJJJGGGEEEEEEEEEBBBBBBAAA@@@>>><<<:::999666666666666666666666666444444333222222111111000---------,,,,,,+++++++++************++++++++++++((('''''''''''')))+++,,,))))))))))))************(((((((((((())))))))))))'''(((***+++++++++***)))***************************************)))(((((((((((()))+++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...'''((()))***+++,,,------,,,---///000000000//////+++,,,...---,,,,,,---//////000000000///...------------------...///111111......000111333555666666222222222222222222222222444444444555555555666666555888;;;>>>@@@CCCHHHKKKJJJJJJJJJKKKMMMPPPSSSUUUSSSRRRRRRUUUZZZbbbjjjooorrrnnnppplllkkkjjjhhheeecccbbbaaabbbbbbbbbbbb```]]]ZZZXXXQQQPPPOOOOOOOOONNNLLLJJJJJJJJJIIIIIIGGGFFFDDDCCCDDDCCCBBB???>>>===<<<<<<888888888888777777777777777444111111333333000---000000///...---,,,,,,++++++******)))(((''''''&&&))))))************))))))(((((()))*********************)))((((((((((((((())))))))))))))))))))))))''''''(((((()))+++,,,---************************,,,***)))''''''(((***+++++++++************++++++******+++++++++,,,,,,,,,...,,,***))))))+++...000,,,,,,,,,---------..............................////////////............//////............//////000000000000111111111111333222000...---...///000222222333333333444444444444666666666666666888:::888;;;???BBBEEEGGGJJJLLLMMMNNNNNNQQQSSSUUUTTTSSSVVVRRRTTT[[[^^^bbbssstttnnnooolllkkkjjjhhhfffdddbbbaaaaaaaaaaaaaaa___\\\YYYWWWQQQPPPOOOOOOOOONNNLLLJJJJJJIIIIIIHHHGGGEEEDDDCCCDDDCCCAAA???===<<<;;;;;;888888888777777777666666888666333333444444222///000000///...---,,,,,,+++******))))))((((((''''''))))))*********))))))((((((((()))*********************)))((((((((((((((())))))))))))))))))))))))***))))))))))))******+++************************+++***))))))))))))***+++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,---,,,+++******,,,---///,,,,,,,,,---------..............................,,,---------......////////////............//////000000000000111111111111111000///......///111222222222333333333444444444444555777666666777999;;;:::===AAADDDFFFIIILLLNNNMMMNNNOOOQQQTTTVVVWWWWWWWWWUUUXXX___ccckkkvvvnnnmmmlllkkkjjjiiigggeeecccbbb```aaaaaa```^^^[[[WWWUUUQQQPPPOOOOOOOOOOOOLLLJJJIIIIIIHHHHHHFFFEEECCCBBBBBBBBB@@@???===;;;::::::888888777777777777666666999777555555666555444222000000///...---,,,,,,+++))))))))))))))))))))))))***************)))((('''(((((()))*********************)))((((((((()))))))))))))))))))))))))))))),,,+++***)))))))))))))))************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..............................***+++,,,---...//////000000//////......//////000000000000111111111222222000//////...///111222444333333333333444444444444444666777777777888:::<<<>>>@@@DDDFFFHHHJJJNNNPPPMMMMMMNNNOOORRRUUUXXXZZZZZZ[[[aaaiiippp|||yyypppnnnlllkkkkkkjjjhhhfffdddbbbaaaaaaaaa```^^^[[[XXXUUUQQQPPPOOOOOOPPPOOOMMMKKKIIIIIIHHHGGGFFFDDDCCCBBBAAAAAA@@@???===;;;:::999888777777777666666666666888777666666555555444333000000///...---,,,,,,+++))))))))))))))))))************+++******)))((('''(((((()))*********************))))))((())))))***************************,,,+++******))))))************************************+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------***+++,,,---------,,,,,,,,,,,,,,,---------..............................,,,,,,------...///000000000000////////////000000000000111111111222222222111000000000000111222333333333333444444444444555555666888888888:::<<<>>>@@@CCCEEEGGGIIIKKKOOOQQQQQQQQQRRRSSSTTTXXX\\\___```fffqqq{{{|||rrroookkkllllllkkkiiigggeeeccccccccccccbbb___\\\XXXVVVQQQPPPOOOOOOPPPPPPNNNLLLIIIIIIIIIHHHFFFEEECCCBBBAAAAAA@@@???===;;;999888777777777666666666666555555666666555444333333333000000///...---,,,,,,+++))))))))))))***************************)))(((((((((((()))*********************))))))))))))******++++++++++++++++++++++++***************++++++,,,************************)))***+++,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,---------)))+++,,,......---,,,+++,,,,,,,,,---------......////////////////////////000000//////////////////000000////////////000000111111111111222222222222333333222111111111111111333333444444444555555555666777999:::;;;<<>>@@@BBBEEEHHHIIIJJJKKKKKKLLLNNNRRRUUURRRZZZeeepppyyyvvvpppkkklllmmmmmmllliiifffdddbbbbbbbbb```^^^ZZZVVVTTTQQQPPPOOOPPPQQQQQQOOONNNLLLLLLKKKJJJIIIGGGFFFEEEBBBBBBCCCBBBAAA>>>;;;999777666666666555555555555333555666555222111333555000000///...---,,,,,,+++,,,,,,,,,+++***)))((((((&&&'''(((***++++++++++++(((((()))*********************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***)))))))))************************)))(((''''''(((***,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,---------......000000000000000000000000,,,------...///000111111111111000000000000111111111111222222222333333333111111222333444444444444444444444555555555666666:::<<<>>>@@@AAACCCGGGJJJKKKLLLMMMMMMMMMPPPSSSWWWZZZdddtttvvvtttoooooonnnmmmllljjjhhhgggjjjfffaaa___^^^\\\XXXTTTPPPOOONNNPPPRRRSSSSSSRRRNNNMMMKKKIIIGGGFFFFFFEEEAAAAAAAAA@@@>>>===;;;:::777777777777666444333222333333444444555666666666333111///...---------...))))))*********+++++++++************************(((***+++***)))((()))******)))((()))*********)))************+++,,,---...000...,,,***))))))***+++((('''&&&)))---///---+++*********)))))))))))))))---,,,+++***))))))))))))------------------------------------...///000000.........------,,,,,,,,,---...............------111222333111///...///000111000...,,,---///111333222222111111111111111111333444444333222333555777444555777777777888:::<<<>>>???AAACCCEEEFFFGGGGGGMMMKKKKKKNNNNNNPPPUUU]]]bbbpppvvvsssnnnnnnmmmmmmkkkjjjhhhgggjjjfffaaa___^^^\\\XXXTTTSSSQQQPPPQQQRRRSSSRRRPPPMMMLLLJJJHHHGGGFFFEEEEEECCCCCCBBB@@@>>>;;;999888777777777777777777666666444444444444555555555555222111000///------------))))))*********+++++++++))))))))))))))))))))))))(((***+++***)))((()))+++***)))))))))*********)))************+++,,,---...,,,+++***))))))+++,,,......---++++++---,,,***'''************))))))))))))+++************+++++++++------------------,,,,,,,,,,,,,,,,,,---...///000.........------,,,,,,,,,---......//////...------///000111111000///000222222111/////////000222333222111111111111111222222333444444333222333555777444555777777777888:::======>>>@@@CCCEEEGGGIIIIIINNNMMMOOOSSSUUUVVV]]]dddpppvvvrrrlllllllllkkkjjjiiihhhhhhiiieeeaaa___^^^\\\XXXTTTTTTRRRQQQPPPQQQQQQOOONNNLLLKKKIIIGGGFFFDDDDDDDDDEEEDDDCCC@@@>>>;;;888777666666777888888888888888555555555555444444444444111111000000///---,,,+++***************+++++++++(((((((((((((((((((((((()))***+++***))))))***+++************************************+++,,,------++++++***))))))+++,,,---000///---------,,,)))'''************************))))))***++++++,,,------.........------,,,,,,,,,++++++++++++,,,---...///.........------------------......//////.........---///000111000000222333111111111111222222333333111111111111111222333444333444555444333333555777444555777777777999;;;===@@@AAACCCEEEHHHJJJLLLMMMOOONNNQQQUUUWWWYYY```iiivvvqqqjjjjjjjjjjjjjjjiiihhhggghhhddd```^^^^^^\\\XXXTTTRRRPPPOOOOOOOOOOOONNNLLLKKKJJJHHHGGGEEEDDDCCCCCCDDDCCCBBB@@@>>>;;;999777666777777888888777777777666666555444444333222222000000111111000...,,,+++************************)))))))))))))))))))))))))))***++++++))))))***+++)))***++++++***)))***++++++*********++++++,,,---...---,,,***))))))))))))+++++++++,,,------,,,+++)))***************++++++***++++++,,,,,,,,,,,,,,,.........------,,,,,,+++++++++++++++,,,---.....................------------......////////////......000111111000000111222000000222333333333222111000000000111222333444555333444555555444444555777555666888888999:::===???DDDEEEFFFHHHJJJMMMNNNPPPQQQQQQSSSVVVXXX\\\gggrrrwwwrrrjjjjjjjjjjjjiiiiiihhhggggggddd```^^^^^^\\\XXXTTTQQQPPPOOOPPPQQQRRRQQQOOOKKKJJJHHHFFFDDDCCCCCCBBBBBBBBBAAA@@@>>><<<;;;:::777777777777666555444333666666555444333222222111000000111111000...,,,+++************************************************)))+++,,,+++***)))***+++)))+++,,,+++))))))***,,,++++++******++++++,,,,,,---,,,+++***)))((((((((('''(((***++++++,,,------))))))******+++++++++,,,,,,------------,,,+++***.........------,,,,,,,,,++++++++++++,,,---..............................---......///000000//////000222222111/////////000...///111222333222111000111111111111222333444555333444666666555444555777666777999::::::<<>>===;;;:::888888777777666444333222555555555444333222222111111111000000///---,,,++++++++++++******************************************+++,,,+++*********,,,)))+++---,,,)))(((***---,,,++++++***++++++,,,,,,)))))))))************+++(((***++++++***)))***+++))))))******+++,,,,,,,,,---...//////...,,,+++***------------------------++++++++++++,,,---...///.............../////////---...//////000000000000111222333111///...//////...///111222222222111000222222222222222333444555333444666777666555555666888999;;;<<<===>>>AAADDDGGGGGGGGGHHHJJJLLLNNNPPPRRRVVV^^^gggnnnyyy{{{tttlllllllllkkkjjjhhhgggffffffbbb___]]]]]]\\\XXXTTTTTTSSSRRRRRRRRRRRRQQQOOOLLLKKKIIIGGGEEEDDDCCCCCCCCCBBBAAA@@@>>><<<:::999777777777777777666555444444444444333333222222222222111000///------------+++++++++*********))))))***************************+++,,,,,,******+++,,,(((,,,...---)))(((***...,,,,,,++++++***++++++,,,((())))))******************,,,...---***))))))***))))))***++++++,,,------,,,---...//////...,,,++++++,,,,,,------.........,,,,,,,,,,,,---...///000---........./////////000------///000000111111111000111222111000///000111000111111222222222222222333333222222222333333444222555777777666555555666999;;;===>>>???AAADDDFFFIIIIIIJJJKKKNNNRRRVVVXXX[[[cccppp}}}|||uuunnnmmmmmmllljjjhhhgggffffffbbb^^^]]]]]]\\\XXXTTTTTTRRRPPPOOOOOONNNLLLJJJLLLKKKIIIGGGFFFEEEDDDDDDEEEDDDCCC@@@>>>;;;888777666666777888888888888888444444333333333333222222333111000...---------...++++++++++++******))))))))))))))))))))))))))))))***+++,,,,,,******+++,,,(((,,,///---)))(((***...,,,,,,++++++***+++++++++++++++++++++***((('''&&&))),,,......+++***+++---))))))***+++,,,,,,------***,,,...///000000...---***++++++,,,---...//////------------...///000000---.........//////000000------///000111111111111...///111111000000222333222222222333333333444444444444333222222222333333222555777888666555666666:::<<<>>>???@@@BBBEEEGGGLLLMMMNNNPPPTTTYYY^^^aaammmxxxwwwpppooonnnmmmjjjhhhfffeeeeeeccc```^^^]]]ZZZVVVTTTTTTRRRQQQQQQRRRRRRQQQPPPNNNLLLJJJHHHFFFEEEEEEEEEGGGGGGEEE@@@>>>===;;;999888888777666666666666666777666555333222111000000000000000///...,,,+++***......---,,,---...///000+++++++++******)))))))))......---,,,,,,+++******++++++***************+++000///,,,)))''''''((())),,,,,,---------.........---,,,***+++......,,,)))((()))***+++,,,+++******,,,+++++++++,,,,,,+++))),,,+++***))))))+++,,,.............../////////000...------------...//////111111222222222222111111000111222333333222000///333333222222111222222222333333333444444444555555888555111111555888999888;;;>>>AAACCCCCCCCCCCCDDDCCCGGGMMMRRRXXXbbboooxxxwwwppppppooommmkkkiiigggeeefffdddbbb```___\\\YYYVVVTTTRRRQQQQQQRRRRRRQQQPPPNNNLLLJJJHHHFFFEEEEEEEEEBBBCCCCCC@@@>>>;;;777555777777666666666666777777555555444333222222222222000/////////...---,,,+++++++++***)))***+++,,,---,,,,,,+++++++++*********************************++++++***************+++&&&&&&&&&(((***---///111+++++++++,,,,,,,,,------,,,+++***,,,...///---+++,,,---.../////////......,,,+++,,,,,,------,,,+++///...---,,,---...000111,,,,,,---------............------------...////////////000000000000//////000111222333333222000///333333222222222222222333222222333333333444444444888555222222555888::::::<<>>AAADDDFFFHHHJJJMMMOOOSSSWWW```nnn~~~uuuppppppooonnnllljjjhhhggggggeeecccbbbaaa___\\\ZZZTTTRRRQQQQQQRRRRRRQQQPPPNNNLLLJJJHHHFFFEEEEEEEEEIIIFFFCCCBBB???;;;:::;;;888888777666666666666666444444333333333333444444000//////...............,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......*********)))******+++,,,......---,,,***'''%%%$$$(((((()))))))))*********------------...---,,,+++******+++++++++,,,,,,,,,)))***,,,---------......,,,++++++,,,---...000111000000000000111111111111...............//////000111111222222222222111111000000111222222222111111333333222222222333444444333333333444444444555555777666666777999;;;===>>>AAACCCEEEGGGHHHKKKOOORRRUUU\\\kkk~~~uuuoooooonnnmmmllljjjhhhgggeeedddbbbaaaaaa___\\\ZZZTTTRRRQQQQQQRRRRRRQQQPPPNNNLLLJJJHHHFFFEEEEEEEEEDDDCCCFFFJJJHHH>>>777666::::::888777555444444444666666555444333333333333111000///...............,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,((()))***+++,,,,,,++++++(((((()))))))))*********...//////...---++++++***,,,,,,,,,---------......'''***,,,---,,,,,,---///+++++++++,,,,,,---...///000000000000111111111111///............///000000111111222222222222111111000000111111222222222222333222222222333444444555555555555555666666666777777777888999;;;===???AAACCCDDDFFFGGGHHHKKKPPPSSSYYYfff}}}~~~tttnnnnnnmmmlllkkkiiihhhgggdddbbbaaa``````___\\\ZZZTTTRRRQQQQQQRRRRRRQQQPPPNNNLLLJJJHHHFFFEEEEEEEEEBBBDDDNNNYYYVVVFFF888444;;;:::888777555444444444777666555444333333333333333222000...---------...***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++*********************))))))))))))***+++,,,,,,)))******+++,,,---......)))************+++++++++...///000///---++++++++++++++++++***+++,,,,,,---(((+++......,,,+++---///---............/////////------.........///////////////......//////000111//////000000000000//////000000000111111222333333333222222333333444555666666666666777777777888888666888:::;;;<<<>>>AAADDDEEEFFFGGGHHHJJJNNNTTTXXX```sss~~~tttmmmllllllkkkjjjhhhgggfffcccbbbaaa``````___]]][[[TTTRRRQQQQQQRRRRRRQQQPPPNNNLLLJJJHHHFFFEEEEEEEEEHHHGGGMMMWWWTTTEEE;;;:::888777777666666666666666555555444444444444555555555444111...---,,,------)))***+++,,,---,,,++++++*********+++++++++,,,,,,)))))))))******++++++,,,))))))))))))***+++,,,---000///...,,,++++++,,,,,,+++++++++,,,,,,,,,------+++...000///---,,,---///******)))))))))***+++,,,+++///222111...,,,...111///000000000000///......,,,,,,---------.........///////////////000000111//////000000000000//////000000000000111222333444222222222333333555666666666666666666777777777777666999<<<===>>>???CCCFFFFFFGGGIIIKKKOOOUUU]]]bbbrrr~~~sssllllllkkkjjjiiihhhfffeeedddbbbaaaaaaaaa```^^^\\\TTTRRRQQQQQQRRRRRRQQQPPPNNNLLLJJJHHHFFFEEEEEEEEELLLDDDBBBFFFCCC:::888>>>555555555555666777999999333333333444555666777777777555222///,,,,,,,,,,,,***+++,,,---...---,,,,,,)))))))))******+++++++++((()))***+++---...///000))))))))))))***+++,,,---000...---,,,,,,---///000,,,,,,---------.........(((+++//////......000222......---,,,---...///000---111444333///---///222000000000000///...---,,,............/////////000///////////////000111111111111222222222222111111000000000000111222333444222222222333444555666777555555555555666666666777666999===>>>???@@@DDDGGGGGGHHHKKKNNNSSS[[[dddjjj}}}tttqqqnnnkkkiiihhhgggeeeccccccaaa______^^^]]]ZZZXXXTTTRRROOONNNOOOOOOOOONNNKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCBBBAAA???===;;;:::777777777777777888888888888777666555444333333333444444333222111000///...---------...///...,,,***++++++++++++++++++++++++,,,,,,+++***+++,,,---...(((((((((((()))***+++,,,///---***)))***,,,000222++++++***************+++)))************+++++++++++++++++++++,,,---...///---+++)))((((((***---///...------,,,,,,------...---------............///000000000000000000000000000111111111222222222222222222111111222222333444333333222222333333444555555555555555555666777777777<<<>>><<<>>>EEEGGGDDDLLLIIILLLTTT\\\eeeuuu}}}tttnnnllljjjiiiiiiiiigggeeecccaaa```______]]]ZZZXXXUUURRRPPPOOOOOOOOOOOONNNKKKJJJHHHFFFEEEDDDCCCCCCDDDDDDCCCBBB@@@>>><<<;;;999999888888777777666666555555444333222222222222333333222111000///.........---------...---,,,+++......------------......++++++*********+++,,,---***))))))******+++,,,---000...,,,+++***,,,...///++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///---,,,+++******+++---...///......------......///........./////////000000000000000000000000000000000000000111111111222222222222111111222222333444333333222222333333444555666666666666666777888999===BBBDDDBBBDDDJJJLLLJJJPPPPPPVVV```kkkwww}}}tttjjjiiiiiijjjkkkjjjhhhfffcccbbb```______^^^[[[YYYUUUSSSPPPOOOOOOOOOOOONNNKKKJJJHHHFFFEEEDDDCCCCCCDDDDDDDDDBBBAAA???===<<<::::::999888777666555555555444333333222222222222222222111000///......---......---,,,,,,,,,,,,---,,,+++***(((((()))+++,,,******)))))))))***+++,,,+++******++++++,,,---...000///...,,,,,,+++,,,,,,++++++************++++++,,,,,,,,,,,,------------++++++++++++,,,---...///,,,,,,,,,,,,------......000//////////////////000//////000000000111111111000000000000000000000000///000000000111111111111222222111111222222333444333333333333333444444555666666666666777888999:::===BBBDDDDDDEEEIIILLLMMMRRRVVV```ooo}}}|||tttiiiiiijjjkkklllkkkhhheeedddbbbaaa``````^^^\\\YYYVVVTTTQQQOOOOOOOOOOOONNNKKKJJJHHHFFFEEEDDDCCCCCCDDDCCCCCCBBB@@@>>><<<;;;999888888888777777666666777666555444444444444444111000000///......------///......,,,++++++---...,,,***(((&&&&&&''')))+++***************++++++,,,*********++++++,,,---...---.........---,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......,,,,,,.../////////...---000//////......//////000/////////000000000111111//////////////////////////////000000000111111111222222111111222222333444333333333333333444555555555555555666777999:::;;;===@@@DDDEEEFFFJJJPPPSSSYYYcccsss|||tttjjjjjjjjjkkkllljjjgggdddeeecccaaaaaa```___\\\ZZZWWWTTTQQQPPPPPPOOOOOOMMMKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBAAA@@@>>><<<;;;999666666777777888888888999666666555444444444555555000000//////...---------...///...,,,******,,,///000...+++))))))***,,,---+++++++++,,,,,,,,,,,,,,,***))))))******+++,,,---++++++---.........------++++++******+++,,,,,,---++++++++++++,,,,,,,,,,,,------,,,,,,------......+++---...000000///...---///..................///....../////////000000000////////////////////////000000000000111111111111222222111111222222333444444444333333444444555666444444555666777999;;;<<<@@@BBBFFFIIILLLQQQ[[[cccmmmzzz|||tttkkkjjjjjjjjjkkkjjjgggeeeeeedddbbbaaaaaa```]]][[[XXXUUURRRPPPPPPPPPOOOMMMKKKJJJHHHFFFEEEDDDCCCCCCAAAAAA@@@???===<<<:::999555555666777888999::::::444333333222222333333333000000//////............,,,...000...+++***,,,//////---+++)))))))))+++,,,++++++,,,------------,,,)))))))))******+++,,,---***+++,,,---............++++++***++++++,,,---...++++++++++++,,,,,,,,,,,,...---------------......,,,,,,.../////////...---///......------......///........./////////000000000000000000000000000000000111111111222222222222222222111111222222333444444444444444444555555666444444555777999;;;===>>>@@@AAAEEEKKKOOOXXXfffttt{{{sssjjjiiihhhiiijjjjjjiiihhhfffdddcccbbbbbb```]]][[[XXXVVVRRRPPPPPPPPPNNNMMMKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBAAA@@@>>><<<:::999666666777777888888999999333333333222222333333444000000000////////////...+++...111///,,,***+++...,,,,,,***))))))((((((((()))***+++,,,---,,,,,,++++++******++++++,,,---...------------------------++++++++++++,,,---......,,,,,,,,,,,,------------......------------......,,,,,,---...............000//////......//////000//////000000000111111111000000000000000000000000222222222222333333333333222222111111222222333444444444444444444555666666666666777999;;;>>>@@@AAAAAAAAAEEEMMMTTT___sss{{{sssiiigggfffgggjjjkkklllkkkfffeeecccbbbbbb```^^^[[[YYYVVVSSSQQQPPPPPPNNNMMMKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCBBBAAA???===;;;:::888888888888777777777777555555444444444555555666000000000000000/////////)))...111000,,,***+++---//////......---,,,++++++((()))***+++,,,+++******,,,,,,,,,,,,---...////////////---,,,,,,,,,,,,,,,++++++++++++,,,---...///---------........./////////......---------......,,,,,,,,,,,,------......111111000000000000111111000111111111111222222222000000000000000000000000222222333333333444444444222222111111222222333444555444444444444555666666888888999;;;===@@@BBBCCCGGGGGGKKKTTT\\\jjjzzzpppjjjiiihhhgggggghhhiiijjjeeedddcccbbbaaa___\\\YYYVVVTTTQQQPPPQQQQQQPPPPPPNNNLLLIIIFFFCCCAAA@@@???CCCAAA????????????===<<<777777777777666666666666555444444333333222222111444111---,,,---...//////+++---...///.........///******)))))))))***++++++(((***+++------,,,+++***++++++******++++++,,,------------,,,,,,------...000//////...------,,,,,,/////////......------------,,,,,,++++++,,,,,,---......000000000///...---.........///000111222222////////////000000000000//////000111222222333333333111///...///111111000000000111111111222222222444444444555555666888888555333555;;;???@@@EEEJJJNNNNNNPPPXXXiiizzzqqqjjjiiihhhggggggggghhhiiifffdddcccbbbbbb___\\\YYYVVVTTTQQQPPPPPPQQQPPPOOOJJJIIIGGGEEECCCCCCCCCCCCGGGEEECCCAAA@@@>>>;;;888999999999888888888777777666666555444444333333222333222000//////...---+++***,,,......---,,,---...,,,++++++,,,,,,---//////***+++,,,......---,,,+++,,,,,,++++++,,,,,,---.........---,,,,,,,,,------........................++++++++++++******))))))------,,,++++++,,,------,,,,,,---......---,,,++++++,,,,,,------.........////////////000000000111000000000111222222333333444222111000222333333333222222222333333333444444888777666666555555555666999777888===??????BBBGGGMMMQQQXXXeeeyyyzzzrrriiiiiihhhgggffffffggggggfffeeeccccccbbb```\\\YYYVVVTTTQQQPPPPPPPPPPPPOOOJJJIIIGGGEEECCCCCCCCCCCCFFFEEEDDDCCCBBB???;;;888888888888888777777777777777666666555555444333333333222111111000...+++(((+++,,,...---,,,++++++,,,,,,,,,,,,---...///000111+++,,,---...///...---,,,------,,,,,,------...//////...---,,,,,,,,,,,,,,,,,,,,,------...///000000------------,,,,,,,,,,,,...---,,,******,,,---...,,,,,,------...------,,,///////////////000000000/////////000000000111111000000111111222333333333333111000111333444444444444444444555555555666666888777777666666666777777<<<;;;===AAABBBAAAEEEJJJMMMUUUbbbssszzzrrriiiiiihhhggggggffffffffffffeeeccccccbbb```\\\ZZZVVVTTTQQQPPPPPPPPPOOONNNMMMKKKHHHEEECCCAAAAAA@@@AAAAAAAAACCCCCCAAA===:::666666666555555555444444666666555555444333333333111000.........---+++))),,,---///...,,,+++++++++---,,,,,,,,,,,,------...++++++,,,---...---------,,,,,,,,,,,,,,,---......///......---,,,,,,,,,,,,,,,,,,------...////////////////////////////////////...,,,******,,,...///.........///////////////111111111111111111111000//////000000000111111111111111111222222333333333000///...000222333333222444555555555555666666666555555555666888:::;;;<<<======@@@DDDEEEFFFLLLSSSWWWbbbsssyyyrrrhhhhhhhhhhhhhhhggggggffffffeeedddcccbbb```]]]ZZZWWWTTTQQQOOOOOOOOONNNMMMLLLKKKHHHEEECCCBBBAAAAAA??????@@@AAAAAA???;;;888666666666666555555555555555555444444333222222222///---***)))+++,,,---------///000///---,,,,,,,,,//////...---,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---///...---,,,,,,,,,,,,,,,........................------------------------///...,,,++++++,,,...///............//////000000///.....................000000000000111111111111222222222222222333333333000//////000333444333222444444444444555555555555555555666777999;;;===>>>??????BBBFFFGGGJJJRRR[[[jjjwwwxxxppphhhhhhiiiiiiiiiiiihhhhhhgggeeeddddddcccaaa]]]ZZZWWWTTTQQQOOOOOOOOONNNLLLIIIHHHFFFDDDDDDDDDDDDEEECCCBBBAAA@@@???<<<888555999999999999888888888888555444444333222222111111///,,,)))(((***,,,...///---...000///...------...111000///...............*********+++++++++,,,,,,+++************+++,,,,,,---------,,,,,,------.....................------------............//////......------------......,,,,,,,,,,,,,,,---...////////////000000000000000000000000111111111222222222222333333333333333333222222222333555666555333333333333444444444444555888888888999:::;;;<<<===BBBBBBEEEIIIKKKPPP\\\hhh}}}wwwoooggghhhiiijjjkkkkkkjjjjjjgggfffddddddcccaaa]]][[[WWWTTTQQQOOOOOONNNMMMLLLHHHGGGFFFDDDDDDDDDEEEEEEEEECCCAAA???>>><<<999777::::::::::::999999999999555555555444333333222222000...,,,+++---......---+++---......---,,,---.........------...//////000+++++++++++++++,,,------,,,++++++++++++,,,------,,,,,,,,,,,,------...///,,,,,,------.../////////............/////////000,,,---...//////...---,,,,,,,,,++++++,,,---///000111111111222222333333444000000111111111222222222333333333333333333333333333333333444666666444222333333333444444444555555888888999999:::<<<===>>>EEEFFFJJJPPPVVV```qqqvvvnnnfffhhhiiikkklllllllllkkkgggfffeeedddcccaaa^^^[[[WWWTTTQQQOOONNNNNNMMMLLLLLLJJJHHHEEECCCBBBBBBBBBCCCAAA????????????===<<<999999999888888888777777777666666555444444333333111000///000000///---***)))+++------,,,,,,---...)))))))))***,,,...///000---,,,,,,,,,,,,---......---,,,,,,,,,,,,---......+++++++++,,,---...///000***+++,,,---///000111111)))))))))******+++++++++,,,---///000000///---,,,......------...///111222------...///000111111222000111111111111222222222333333333333333333333333222222222333444444111///444444444444555555555666555555777999<<<>>>AAABBBFFFHHHNNNXXXaaapppwwwjjjffffffggghhhjjjlllmmmoooiiifffbbb```aaaaaa^^^[[[UUUUUUUUUTTTSSSQQQOOONNNJJJHHHFFFCCCBBBBBBBBBCCCEEEEEECCCBBB@@@===;;;:::555555555666666666666666888888777666444333222222000000//////.........---,,,,,,---------.........---,,,,,,...///000///---,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++---,,,*********,,,...///,,,,,,,,,---------......------............------,,,,,,,,,---...///000000000...---...000111///,,,...////////////000000000222222111111222222333444333222222111111222222333444444444555555555555666666555444444555666777888===888888===BBBCCCCCCEEEHHHOOOXXXdddxxxvvvjjjdddddddddeeeeeefffggghhhiiifffbbb```aaaaaa^^^[[[XXXWWWVVVTTTQQQOOONNNMMMJJJHHHFFFCCCBBBBBBBBBCCCFFFEEEDDDCCCAAA>>><<<;;;777777777777777777666666222222111111000///......111111000///...---,,,+++******+++++++++,,,,,,,,,---,,,,,,---///000///---,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------///...---++++++,,,---...,,,,,,------............------............------,,,------....../////////111///...///111222000...111222222222222333333333222222111111222222333444333222222111111222222333444444444555555555555666666555555444555666888999;;;777888>>>BBBCCCDDDGGGNNNYYYhhhxxxssskkkhhhhhhggggggfffgggggggggiiifffbbb```aaaaaa^^^[[[[[[YYYVVVSSSPPPNNNMMMLLLJJJHHHFFFCCCBBBBBBBBBCCCEEEEEEEEEDDDBBB???===;;;999999888888777777666666444333333333222222111111222111000///---+++***)))++++++++++++,,,,,,,,,,,,...---,,,---/////////---,,,,,,,,,,,,,,,---------******+++,,,---...//////111000...---,,,,,,---...---............/////////------............------........................111000000000222222111////////////000000000111111222222111111222222333444333222222111111222222333444444444555555555555666666555555555666777999:::;;;999:::@@@DDDEEEHHHMMMVVVggg}}}~~~rrrkkkjjjjjjiiiiiiiiiiiiiiijjjiiifffbbb```aaaaaa^^^[[[\\\YYYVVVRRROOONNNNNNNNNJJJHHHFFFCCCBBBBBBBBBCCCDDDDDDDDDCCCBBB???<<<;;;999999888888777666555555666666666666666555555555111000///...---,,,+++***---------............//////---,,,---...///...---+++,,,,,,---------------++++++,,,,,,---......//////...------,,,------....../////////////////////------............------////////////............000000000000111111000///.........////////////000222222111111222222333444333222222111111222222333444444444555555555555666555555555555666888:::;;;===<<>>;;;999888888777666555555444444333333333222222222222222..................------------........./////////000...,,,,,,---......---+++,,,---.........------------------------------***+++++++++,,,---...////////////////////////...------............------//////////////////.........///000000////////////111111111222222222333333222222111111222222333444333222222111111222222333444444444555555555555666555555555666777999<<<===>>>???AAAEEEFFFIIISSS^^^sss~~~tttmmmffffffggghhhjjjlllnnnoooiiifffbbb```aaaaaa^^^[[[YYYWWWUUURRRPPPOOOOOOOOOJJJHHHFFFCCCBBBBBBBBBCCC@@@AAABBBBBBAAA>>>:::888777777666666555555444444333333222222111111111000.........////////////000+++,,,,,,,,,------------111///,,,,,,---......---+++,,,---//////......---............------,,,,,,((()))***+++---...///////////////............---------............------////////////////////////---...000000.........///000000000111111111222222222222111111222222333444333222222111111222222333444444444555555555555666555555555666888;;;===???>>>???CCCFFFHHHNNN]]]lllvvvnnnggghhhhhhjjjkkknnnooopppiiifffbbb```aaaaaa^^^[[[YYYXXXVVVTTTQQQOOOMMMLLLJJJHHHFFFCCCBBBBBBBBBCCC???AAABBBCCCBBB???;;;999777777666666666666666666666666555444333333222222000000000000000000//////,,,,,,,,,,,,------------222///,,,+++,,,.........+++,,,...///000///...---------------............***+++,,,---........................------,,,,,,------............------......//////000000111111---///111111///...///000............////////////222222111111222222333444333222222111111222222333444444444555555555555666555555555666999;;;>>>@@@AAACCCGGGKKKOOOZZZnnnxxxnnndddeeeeeefffgggiiikkkkkkiiifffbbb```aaaaaa^^^[[[[[[ZZZXXXUUURRRNNNKKKIIIJJJHHHFFFCCCBBBBBBBBBCCC@@@AAACCCDDDCCC@@@<<<:::777777777777888888888888666666555444222111000000333222222111000//////............/////////000000222///,,,+++,,,---......+++,,,...000000///...---+++,,,,,,---...///000000------......///...............---------,,,,,,,,,---..................------......///000111111222...111333222000///000222111111111111222222222222222222111111222222333444333222222222222222222333444444444555555555666666555555555777999<<>>;;;:::999888777666666666666333333222111111111222222111111111111111000//////++++++,,,---............***++++++,,,---...//////***+++,,,,,,------,,,,,,------+++***+++---,,,***---,,,,,,++++++,,,,,,---,,,+++***+++---/////////,,,---......///.........++++++,,,---...///000000111222222111111000///...222111111111333444333222333333333444444555555555444333222111111333555666666666555444444555777777777777888999;;;===@@@BBBEEEKKKSSSZZZeeewwwzzztttjjjhhhggghhhjjjlllmmmmmmiiihhheeedddcccaaa^^^[[[[[[XXXTTTRRRPPPNNNKKKIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@===;;;999888777666555555555555666555555444444444444444111111000000000/////////------......//////......,,,,,,------------------***++++++,,,,,,,,,,,,,,,000...++++++///222000------,,,,,,++++++,,,,,,------,,,++++++---//////...---...//////000000//////000000000000000000000000000000000000000//////...000/////////111222111000//////000111333444555555444333222111222333555666666666555444555666777888777888999:::<<>>@@@BBBGGGNNNTTT^^^jjj~~~wwwqqqllljjjhhhhhhjjjkkkkkkkkkiiigggeeecccbbb```]]]ZZZWWWTTTRRRPPPPPPOOOMMMLLLGGGFFFDDDCCCAAA@@@@@@@@@AAA@@@@@@@@@AAA???===:::888888777777666666777777555555444222222111111111222000...---,,,---///000...............---,,,+++++++++,,,,,,---...//////---......///////////////...---...000,,,''')))000...------,,,,,,------...000...------...///...---,,,---......//////..................////////////...///000111222333333333222111111111333444333222444444444444444444444444444333333333444444555555666666555555666777999:::888;;;>>>AAAEEEMMMXXXaaattt~~~wwwqqqmmmkkkiiihhhiiikkkjjjjjjhhhfffdddcccbbb```]]]ZZZWWWTTTRRRPPPOOONNNMMMKKKHHHGGGEEECCCBBBAAA@@@@@@AAA@@@@@@@@@@@@???<<<:::888888777777777777888888555444333222111000000000111000///.........///000------------------,,,+++***++++++,,,---...///000---...//////000000/////////---...222...'''***333......------------......000...------...//////...,,,------...............++++++,,,---...///000111///000111222333333333333000/////////111222111000333333333222222222111111333444444444555555555555666555555555666888:::;;;777:::???DDDKKKYYYjjjwwwxxxsssnnnkkkiiihhhiiijjjjjjiiihhhfffdddcccbbb```\\\ZZZWWWUUURRRPPPOOONNNLLLJJJIIIHHHFFFDDDBBBAAAAAA@@@AAA@@@???@@@@@@???<<<:::777777666666666777777888444333222111////////////111111000000000/////////,,,------............---,,,,,,,,,------.........,,,,,,---...............000((('''...111,,,,,,111......------------......///---,,,---///000000000------...///////////////)))***+++,,,---.../////////000111222222222222222000/////////111222111000222222222222222222222222333444444555555555555555666555555555666888:::;;;;;;???FFFNNNZZZnnnzzztttnnnllliiihhhiiijjjjjjiiihhhfffdddcccbbb___\\\ZZZXXXUUURRRPPPOOOMMMKKKIIIJJJIIIGGGEEECCCBBBAAAAAAAAA@@@???@@@@@@???<<<999666666555555555666666777888777666444333222222222111111111222111000//////------...///000000000///......---------,,,,,,,,,***+++,,,,,,------,,,,,,///!!!(((111000,,,.........------------.........---,,,---///111111000...//////000000000000000......//////000111111222///000000111111111111000222111111111333444333222222222333444444555666666333444555555666666555555666555555666777999:::<<<@@@FFFNNNXXXggg}}}xxxpppmmmjjjhhhhhhiiiiiihhhgggeeebbbaaaaaa```___^^^YYYWWWTTTRRROOONNNNNNNNNHHHFFFDDDBBBAAAAAABBBCCC@@@AAAAAAAAA@@@===:::888666555555444444444444555555555555555555555555555000000000000000000000000............////////////000000///........................///000111111222000///...---------...///////////////////////////222111///......///000111//////.........---------............////////////,,,...111111111111222333111222222333333222222111333333333333333333333333333444555555666666555555777555555999;;;:::===BBBFFFIIIRRReee}}}xxxpppnnnjjjhhhiiiiiiiiiiiifffdddaaaaaaaaa```___^^^VVVTTTQQQNNNKKKJJJIIIIIIHHHGGGEEECCCBBBBBBCCCCCCAAAAAAAAA@@@???===;;;999888888777666666666666777888777666555444222111111000000000000000000000000............////////////000/////////.../////////------...//////000111111///...,,,,,,,,,---...000////////////////////////...---,,,,,,,,,---...///000000/////////........./////////000000000000111...000222222222111222333111222222333333222222111222222222222222222222222333444444555555555555555777555777;;;======@@@EEEKKKSSScccyyy~~~xxxooollliiigggggghhhhhhhhhdddcccaaa```aaaaaa___^^^XXXVVVSSSPPPMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@???>>>===<<<;;;999888777777666666666777777666555444333222111000000000000000000000000000............///////////////////////////000000000---------...//////000000...---+++******---///111////////////////////////,,,+++++++++,,,---...///000000000000000/////////000000000000111111111111000222444444222222222333111222222333333222222111111111111111222222222222333333444444555555555555777666888===??????CCCIIINNN]]]uuuyyyllljjjfffeeefffggggggfffcccbbbaaaaaabbbaaa___^^^[[[YYYVVVRRROOOLLLKKKKKKHHHHHHHHHGGGFFFDDDBBBAAABBBAAA@@@>>>===<<<<<<<<<777777666555444444444444222222333333333333333444000000000000000000000000............//////////////////000000000000000000------------......//////---,,,***)))***---000222////////////////////////,,,,,,,,,---...///000000//////////////////////////////000000000111111111111222444333222111111222111222222333333222222111222222222222222333333333444444444444444555555666777777:::>>>@@@@@@FFFMMMVVVhhhyyymmmkkkhhhgggggghhhiiihhhdddcccbbbbbbcccbbb___]]]YYYWWWTTTPPPMMMKKKIIIIIIHHHHHHHHHGGGFFFDDDBBBAAABBBAAA???>>>============888888666555555444444444222222222333333444444444000000000000000000000000............////////////...///000000000000//////---------...............---,,,+++***+++---000222////////////////////////+++,,,---......///000000................................./////////000000///111222222111///000111111222222333333222222111333333333444444444555555555555444444444555666777888888;;;???AAACCCLLLUUUgggwwwyyypppnnnkkkjjjkkklllllllllfffeeedddddddddccc___]]][[[YYYVVVRRROOOMMMLLLLLLIIIHHHGGGFFFDDDCCCAAAAAA@@@@@@??????>>>======<<<;;;:::999888777666666666555555555444333222222222000000000000000000000000............////////////...///000000000///---,,,...........................------,,,---...000000////////////////////////***+++,,,---------------------------........................////////////...000222111000///000111111222222333333222222111333333444444555555666666777666555555555666888999:::;;;>>>BBBEEEKKKXXXdddwwwyyypppnnnkkkjjjkkklllmmmmmmhhhggggggffffffccc___\\\[[[ZZZWWWTTTQQQOOOOOOOOOJJJHHHFFFDDDBBBAAAAAAAAA??????@@@@@@???>>><<<<<<<<<;;;:::888777666666666666666555555444333333333000000000000000000000000............////////////...///000000///---+++)))////////////////////////......//////////////////////////////////////////,,,,,,---.........---,,,---.........////////////...////////////000000000...000222222111111222333111222222333333222222111222222333444444555666666888888666666666777999:::<<<===AAAGGGMMMWWWhhhxxxzzznnnkkkhhhhhhiiijjjkkkkkkjjjiiihhhhhhfffddd___\\\WWWUUURRROOOMMMLLLKKKKKKJJJHHHEEEBBB@@@@@@@@@AAA>>>???@@@AAA@@@???<<<;;;:::999888666555444444444333333444444555666777777000000000000000000000000............/////////000...///000///...,,,)))'''000000000000000///////////////111111111000///...///////////////////////////000111111111000///....../////////000000111111000000000000111111111111...000222333333222444555222222222333333222222222111111222333333444555555:::888777666777888:::;;;>>>???DDDKKKSSS```ttttttoooiiigggiiimmmoooooommmjjjgggffffffddd___[[[VVVUUUSSSQQQOOOMMMKKKJJJJJJGGGDDDBBBCCCDDDCCCCCCBBBBBBAAA@@@>>>===;;;::::::999888888777888888888777666555333222222333333333222222111000//////...///000111222111000...,,,........................---...///000000///...---111111000///////////////++++++,,,------,,,++++++///............///000000////////////////////////......///000000000000000000000111111111000000///000111222333444444444444555666666666555777;;;>>>888444333555666666999>>>???DDDLLLTTT___qqquuupppjjjgggiiilllnnnmmmjjjgggdddddddddccc___\\\UUUTTTRRRPPPNNNKKKJJJIIIIIIGGGDDDBBBBBBCCCCCCBBB@@@@@@@@@???>>><<<;;;:::;;;;;;:::999888888888999777666444333222333333444///000000000000000111111...///111111111000...---////////////////////////......////////////......111000000///////////////------...//////...------...------------...//////////////////////////////...///000000000000000///000111111111111111111111000111222333444444444444555666666555555666999<<<777444444777888888<<>>??????>>>===<<<;;;:::===<<<;;;:::999999999999555555444333333333444555000000000000////////////......000111111000//////000000000000000000000000//////............//////000000//////......////////////000000000000//////...............///000000///////////////////////////000000000000000///...111111111111111222333444111111222333444444444444555666666555444555777999666444555888::::::???EEEMMMVVVdddvvv|||tttooojjjiiikkknnnooonnngggdddbbbbbbcccbbb^^^[[[UUUTTTRRRPPPMMMKKKIIIHHHGGGEEECCCBBBBBBBBBAAA@@@===============<<<;;;;;;===<<<;;;:::999888888888555444333222333444555666444333222000...,,,+++***---...///000111111000000000000000000000000000000000///...------...///000000//////.........//////000000000000000000000000000000//////000000111222////////////////////////000000000000000//////...111111000111222333555666111222333333444444444333444555555555333333555777777555777:::;;;<<>>??????>>>===<<<;;;:::999999888888777777888888555555444333333333444555111111111111000000000000////////////000000000000//////////////////////////////............//////......------......////////////............//////,,,,,,,,,,,,,,,---......000000000000000000000000......///000000000000000///000111222333333333222222333333444444333333333222444555555444444555777999999;;;???BBBHHHUUUccc{{{~~~tttppplllkkkmmmoooooommmkkkhhheeedddeeeccc___[[[WWWVVVTTTQQQNNNKKKHHHGGGGGGFFFEEEDDDEEEDDDBBB@@@@@@@@@@@@???>>><<<;;;:::999999888888888999::::::777666444333222333333444111111111111222222222222111000000///////////////000000000000000000000000......////////////.........------------...///000000///............///000---------------......///000000000000000000000000,,,---...000111111111111...000222333333222000///222333333444444333333222111333555666666666777888999999<<>>===;;;:::999999999999:::;;;<<<<<<777666555333222222333333444444333333222111000000222111000//////...//////111111111111111111111111---...///000000///...------------------...///000111000///......///000111000000000000000111222222000000000000000000000000+++,,,...///111222222222---///222444444111...,,,333333333444444333222222111333666777666777888999888999===DDDLLLYYYooozzzuuurrrnnnllllllnnnoooppplllhhhdddbbbbbbaaa]]]YYYWWWUUURRRNNNKKKIIIHHHHHHFFFEEEDDDCCCCCCBBBBBBCCCAAAAAA@@@???===;;;999888999999999888888888888777555555444444444333333333333111000000111222222111......---......///000111000///...------...///000222111///...---------...444222000---,,,,,,---...............////////////000/////////.........---///......///111111000///.........///000000111111222222111111111111111111444444333333222111000000777666555555666777666555::::::???IIITTTaaawww{{{uuurrrnnnllllllnnnooopppmmmiiieeecccbbb```\\\XXXUUUTTTQQQNNNLLLKKKJJJJJJFFFFFFDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@>>><<<;;;:::999999999888888888888777666666555555555444444444333111000000111222222111/////////...//////000000000///............///000000000000000///...---,,,******,,,---...///000000//////000000000111111111000000000000///////////////......///111222000///111111111222333333444444222222111111111111111111333333333333333333444444555555555555777888888888???@@@GGGSSS___kkk|||~~~uuurrrnnnllllllnnnooopppnnnjjjeeecccbbb```[[[WWWTTTSSSPPPNNNLLLLLLLLLLLLFFFFFFEEEDDDCCCCCCCCCCCCEEEDDDBBB@@@>>>======<<<999999999888888888888777777777666666666555555555333111000000111222222111111111000/////////000000000//////......//////000...///111222222///,,,+++$$$&&&***---000111000000....../////////000000000........./////////////////////...000111222111///111111222333333444444555111111222222222222222222222333333444555666666777444444444555777999;;;<<<@@@BBBLLL[[[hhhsss}}}uuurrrnnnllllllnnnooopppoookkkfffdddbbb```[[[WWWUUUTTTQQQNNNMMMKKKKKKKKKGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCAAA???>>>=========999999999888888888777777666666666666555555555444333111000000111222222111222222111000000///000000000//////////////////000...///111111111///...,,,)))***,,,---...///......,,,,,,,,,,,,---------...,,,,,,------------......000//////000222222111///...//////000000111222222111111222222222222222333333333333444555555666666444444444444555888;;;>>>BBBGGGSSScccrrr{{{uuurrrnnnllllllnnnooopppoookkkgggdddccc```[[[WWWXXXVVVSSSOOOLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCDDDCCCBBB@@@???>>>===<<<<<<999999999888888888777777555555555444444444333333333111000000111222222111222222111000000///000000///000000000000000000///111000000////////////000000///...------...///000,,,,,,,,,,,,---------...........................000//////000222333111000------......///000000000111111222222333333333333333333333333333333333333444555555444444777===AAAJJJSSS```ppp}}}uuurrrnnnllllllnnnooopppoookkkfffdddcccaaa\\\XXXYYYWWWSSSPPPMMMJJJIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDAAAAAAAAA@@@???===<<<;;;999999999888888888888777555444444444444333333333333111000000111222222111111111000/////////000000///000000111111000000///222111///......///111111000///.........111333555....../////////000000000222222111111000000000000000000///111222333222000......//////000111111222111111222222333444444444444444444333333333333333555666666666666:::AAAGGGRRR]]]lllxxx~~~uuurrrnnnllllllnnnooopppnnnjjjfffddddddbbb]]]ZZZWWWVVVSSSPPPMMMLLLKKKKKKHHHGGGFFFEEEDDDDDDDDDDDD@@@AAABBBCCCBBB???===;;;999999999888888888888777555555555555444444444444333111000000111222222111/////////...//////000000///000111111111111000///000000000000000000000000/////////000111222333444//////000000000111111111222222111000///......---111000000111333333222000/////////000111111222222111111222222333444444555333333444444555555666666444666888888999???HHHPPP[[[iiiwww|||uuurrrnnnllllllnnnppppppmmmjjjfffddddddbbb^^^[[[VVVTTTRRROOONNNMMMMMMMMMHHHGGGFFFEEEDDDDDDDDDDDD@@@AAADDDEEEDDDAAA>>>;;;999999999888888888888777777666666666555555555555333111000000111222222111...............///000111///000111222222111000///---///111333333222000......///111222222111000///............////////////000000///---,,,+++***)))111000000111333333222000.........///000000111111111111222333333444555555222333444555666888999999444666999:::<<>>:::888;;;:::999999999999777666666444333333444444444333444333111111222333333222111000///000111222111///...///000111111000///...111000000///////////////000000000000000000000000111000000//////////////////////////////000111111/////////000111111222222111222222222222222111111111111222222222333333333444666777777666666777999777888===FFFPPP^^^ssszzzwwwtttpppmmmmmmmmmlllllliiigggdddccccccaaa___]]]XXXUUURRRNNNLLLJJJJJJKKKFFFFFFGGGGGGFFFEEECCCBBBDDDBBB@@@@@@@@@???===;;;<<<:::888888888888777666666444333333444555444333333222222111222222111111111000///000111222111///---...///000111111000000333222000/////////000000////////////////////////000000////////////000000///////////////000000111//////000111111111111111111222222222222111111000111111222222222333333333444555777777777777999:::;;;<<>>===<<<:::777777777888777666555444222222444555555444111222222111000000///000111000///000111222111///......///000000111111111222111000//////000222222////////////////////////000000////////////000000///////////////000000111//////000111111111111000111111111222222111111000111111222222222333333333444555777888888888:::<<<===>>>FFFSSSbbbrrr~~~|||{{{wwwvvvuuuuuutttsssssssssllllllllllllmmmmmmnnnnnnpppppppppqqqrrrssstttuuuuuuwwwyyyyyywwwvvvuuuvvv}}}wwwtttpppnnnnnnnnnnnnmmmmmmjjjhhheeeccc```\\\YYYUUUTTTQQQOOOMMMLLLLLLLLLIIIHHHFFFDDDCCCDDDFFFGGGDDDCCC@@@@@@@@@???===;;;<<<:::777666777777777666555333222222444555555444000111333222000......///111000///000111222111///.../////////000000111111////////////000111222333000000000000000000000000///////////////000000111///////////////000111111///000111222222111000//////000000111222222111111111111222222222333333333333555777888888999;;;======AAAKKK\\\mmm|||||||||}}}}}}}}}}}}||||||zzzwwwsssqqqpppppppppooorrrpppooooooppppppooommmrrrsssvvvxxxyyyyyyxxxxxxwwwxxxyyyzzzzzzzzzzzzzzzwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxtttsssqqqooommmkkkjjjiiicccccccccbbbbbbaaaaaaaaa^^^^^^^^^^^^^^^___aaaaaaaaaaaabbbbbbccceeefffgggeeegggiiiiiihhhffffffggg|||vvvssspppnnnnnnooonnnnnnkkkjjjhhhgggfffbbb^^^ZZZSSSRRRQQQPPPNNNMMMLLLKKKGGGGGGFFFFFFFFFFFFFFFFFFCCCBBBAAA@@@@@@???===:::<<<999777555666777777777555333222222444555555555000333444444111//////000111000///000111222111///000////////////000000000...///000000111111000000000000000000000000000000///////////////000111111///////////////000111111///000111222222111000...---...///111222222222222111111222222222333333333333555777999999:::===???BBBGGGTTTfffvvv|||yyywwwvvvqqqooommmlllmmmnnnmmmllllllllllllllllllkkkjjjiiigggdddaaa```______^^^\\\^^^]]]\\\]]]______^^^]]]aaabbbccceeegggggghhhhhhgggggghhhhhhhhhhhhhhhhhhdddddddddeeeeeeeeeeeeeeehhhhhhhhhhhhhhhhhhhhhhhhaaa```___]]][[[YYYXXXWWWTTTTTTTTTTTTTTTTTTSSSSSSTTTSSSSSSSSSSSSUUUVVVWWWUUUUUUUUUVVVWWWXXXYYYZZZWWWYYY[[[[[[ZZZYYYYYYYYY{{{vvvssspppnnnnnnoooooonnniiihhhhhhhhhgggddd___\\\RRRRRRQQQQQQOOOMMMLLLKKKEEEFFFGGGHHHHHHGGGEEEDDDDDDCCCCCCCCCCCCAAA>>>;;;<<<999666555666777777777444333222222444666555555111444666555222//////111111000///000111222111///000000////////////000000//////000111111000...---000000000000000000000000///////////////000111111///////////////000111111///000111222222111///...,,,---///000222333333333111111222222222333333333333555888999999;;;===???JJJNNN[[[mmm{{{~~~yyyyyyxxxxxxwwwuuutttssssssqqqooollliiifffdddcccbbb```]]]]]]]]]]]]\\\[[[]]]]]]]]]\\\[[[ZZZYYYXXX[[[YYYVVVUUUUUUTTTSSSQQQPPPPPPPPPRRRTTTUUUTTTSSSPPPQQQRRRTTTVVVXXXYYYZZZWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTSSSQQQOOONNNMMMLLLMMMMMMNNNNNNNNNMMMMMMLLLIIIHHHHHHHHHHHHJJJLLLMMMHHHHHHHHHIIIJJJKKKMMMMMMIIIKKKMMMNNNMMMKKKKKKLLLwwwsssooollllllmmmnnnoooiiiiiiiiiiiihhhddd^^^YYYXXXVVVTTTQQQNNNMMMMMMMMMJJJHHHFFFFFFGGGFFFEEECCCAAAAAA@@@>>>===;;;:::::::::999888666666666666777444444555555666777777888555444222000///...------222111000//////...//////000000////////////000000333222111111000111111222000///......000111111000000000//////.........---000000000000000111111222000000000000111111111111000000111111111000000///000111222333444333222111222333666::::::999>>>EEEOOO[[[jjjsssyyy}}}{{{yyyxxxxxxwwwuuuuuuuuuttttttsssssssssssssssuuuvvvwwwwwwwwwwwwvvvtttrrrpppnnnlllkkkkkkhhhhhhgggggggggfffffffffbbb```]]]YYYVVVTTTSSSSSSRRRRRRQQQQQQPPPOOOOOONNNPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMLLLLLLKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLJJJIIIJJJJJJMMMMMMMMMMMMMMMNNNOOOPPPMMMMMMMMMMMMMMMNNNOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKJJJJJJIIIHHHHHHGGGEEEEEEEEEFFFFFFFFFFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGuuurrrnnnkkkkkkllllllllljjjiiiiiihhhgggccc^^^ZZZTTTSSSQQQNNNMMMLLLLLLMMMHHHGGGEEEDDDEEEDDDBBBAAACCCBBBAAA@@@???===<<<<<<:::999888666666666666777333333444555555666777777333222111000000000000000111000000////////////000000000////////////000000//////000000000000000000000///......000111111000000000/////////.........000000000000000111111222000000000000111111111111333333333333333333333333111222333444555444333333444444777;;;<<<===DDDLLLUUU```nnnvvv||||||yyywwwwwwuuutttooooooooonnnnnnmmmmmmmmmnnnmmmllljjjhhhgggggggggeeeeeeddddddcccccccccccceeefffggghhhiiiiiiiiiiiieeedddbbb```^^^]]]\\\\\\ZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWTTTQQQNNNMMMLLLLLLMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHHHHGGGFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGHHHHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFEEEEEEEEEEEEEEEEEEuuurrrooommmmmmmmmlllkkkkkkjjjhhhgggeeebbb^^^[[[SSSRRRPPPNNNMMMMMMNNNNNNMMMKKKIIIHHHHHHGGGEEECCCCCCBBBAAA@@@???======<<<:::999888666666666666777222333333444444555555666222111111111111111222222000////////////000000111000000////////////000000...///000111222222111000111///......000111111000000000////////////......000000000000000111111222000000000000111111111111444333222222222222444444333333444555555555555555666555888<<>>===<<<;;;;;;:::999888666666666666777222222222333333444444444222222111111111111222222//////...//////000111111000000////////////000000...000222444555555444333111///...///000222111111000000//////////////////000000000000000111111222///000000000111111111111111000///......///111333333333444444555555555666777777999===@@@EEEOOOZZZeeelllvvv|||~~~|||{{{{{{|||{{{xxxwwwuuuuuuvvvvvvssssssqqqpppoooooooooooommmnnnoooqqqssstttuuuvvvrrrrrrrrrrrrrrrpppnnnmmmiiiiiiiiiiiiiiihhhggggggeeedddcccccccccdddfffggghhhhhhgggfffeeecccbbbbbb```]]]ZZZYYYXXXXXXWWWUUUSSSSSSSSSSSSSSSRRRRRRRRRTTTSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC===???AAAAAA@@@@@@AAABBBDDDDDDCCCBBBAAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDD@@@@@@AAAAAABBBDDDEEEFFFCCCCCCCCCBBBBBBAAA@@@@@@~~~wwwuuusssqqqqqqpppnnnlllkkkiiigggeeedddaaa^^^[[[ZZZXXXUUURRROOONNNMMMMMMJJJHHHFFFDDDDDDBBB@@@>>>@@@??????>>>===<<<;;;;;;:::999888666666666666777222222222333333333333333444333222111000000000000//////...//////000111111000000////////////000000...///222444555444333222111000//////111222222111//////000000000000000000000000000000000111111222///000000000111111111111000///---,,,---...000222222222222333444444555666999888:::>>>BBBHHHSSS___jjjpppxxx~~~}}}{{{{{{{{{{{{yyyxxxyyyyyyxxxwwwuuusssqqqpppnnnooopppqqqrrrsssttttttssssssssssssssssssssstttrrrssstttuuutttrrrooommmppppppooonnnmmmlllkkkjjjiiigggeeedddcccccccccddddddccccccaaaaaa`````````^^^______aaabbbccceeeeee```aaabbbcccaaa```___^^^WWWXXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWVVVUUUTTTSSSSSSRRRRRRQQQQQQOOOMMMMMMMMMMMMKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>@@@BBBBBBAAAAAAAAABBBEEEDDDCCCBBBBBBAAABBBBBBDDDDDDCCCCCCDDDDDDEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAA@@@~~~vvvssspppnnnmmmmmmkkkjjjjjjiiigggfffdddaaa]]]ZZZYYYWWWTTTPPPMMMKKKJJJJJJJJJHHHFFFEEEEEEDDDBBB@@@AAAAAA@@@@@@???>>>>>>===:::999888666666666666777333333333333333333333333333222111000////////////000////////////000000111000000////////////000000---...///000111111000///222000//////111222222111//////000000000000111111000000000000000111111222000000000000111111111111111000//////000111333444222222222222333444666666:::999===CCCHHHOOO[[[fffooouuu|||}}}|||zzzxxxvvvsssrrrqqqooommmkkkkkklllllljjjhhhggggggfffeeedddbbbaaa```^^^^^^______``````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaabbbbbbbbbaaa```^^^]]]``````___^^^]]]]]]\\\\\\[[[ZZZYYYXXXXXXWWWWWWWWWUUUTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUQQQSSSUUUUUUSSSQQQQQQQQQMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJHHHGGGGGGHHHHHHFFFEEECCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDEEEEEECCCBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEECCCBBBAAA@@@???>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBB~~~wwwsssooolllkkkkkkkkkjjjiiihhhggggggeeebbb]]]YYYXXXWWWTTTPPPNNNLLLKKKKKKLLLJJJHHHHHHHHHHHHFFFDDDAAAAAA@@@@@@???>>>>>>>>>:::999888666666666666777444444444444444333333333000000///////////////000111000000////////////000000000////////////000000........................222000///000111333222222//////000000000111111111000000000000000111111222000000000000111111111111111111111222333444444444333333222333444555777888:::;;;AAAIIIQQQYYYfffrrruuuzzz}}}zzzxxxvvvuuuttttttsssqqqmmmllljjjhhhfffcccbbbaaa```___]]]]]]^^^^^^]]][[[WWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPPPPOOOQQQQQQQQQQQQPPPOOONNNNNNIIIIIIJJJJJJJJJIIIIIIIIIJJJIIIHHHHHHHHHHHHIIIJJJHHHJJJMMMLLLJJJHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFEEEDDDDDDDDDFFFFFFDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEECCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFEEECCCBBBBBBCCCEEEFFFBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEE~~~yyyuuuppplllllllllllllllhhhgggggggggfffbbb\\\XXXYYYWWWUUURRRPPPOOOOOOOOOIIIHHHFFFFFFFFFFFFEEECCC??????>>>>>>======<<<<<<:::999888666666666666777444444444444444444444444---------......///111111222111000//////...//////000000////////////000000111000///////////////000222111///000111333333222//////000000111111111222000000000000000111111222000000000000111111111111///000111333333444444333444444333444555777999::::::===DDDNNNWWWaaannnzzzyyy~~~|||yyyuuurrrpppjjjhhhfffeeeeeeeeedddccc^^^]]][[[YYYWWWTTTRRRQQQRRRQQQOOOPPPQQQQQQPPPOOONNNOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGGGGHHHGGGFFFDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEGGGFFFEEEDDDCCCDDDDDDEEEDDDGGGJJJIIIGGGEEEEEEGGGDDDDDDEEEEEEDDDDDDCCCBBBFFFFFFFFFFFFFFFFFFFFFFFFBBBAAA@@@??????@@@AAABBB@@@??????@@@AAAAAA@@@>>>@@@@@@AAAAAABBBBBBBBBCCCAAAAAAAAA@@@AAAAAABBBCCC@@@@@@@@@AAAAAABBBBBBBBBEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBDDDDDDEEEEEEFFFFFFFFFGGGCCCDDDEEEFFFFFFEEECCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIFFFFFFGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJIIIFFFDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIEEEEEEDDDDDDDDDEEEFFFFFFIIIHHHFFFEEEEEEFFFHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFBBBCCCCCCDDDEEEFFFGGGGGG{{{xxxtttpppmmmmmmmmmmmmllljjjkkkkkkjjjfff```ZZZVVVUUUTTTRRROOONNNMMMMMMMMMNNNMMMLLLKKKIIIGGGFFFFFFDDDCCCBBB@@@>>>===;;;;;;:::999777666555555666666555444222333333444222111444444444444333111///...111///,,,))))))+++---/////////.........//////000000000000000000000000000000000000000111111111111000000111111111000000/////////000000111111111222333222222111///---...000000111111222222333444444444555555555444444555777<<>><<<;;;;;;:::999777666555555666666666555333444555555333222444444444333222111000///222000...,,,,,,---///000222111000///////////////000000000000000000000000//////000000000111111111000000111111111111000000000000000000111111111222444444444444333222333555000111111222222333444444333444666666555666999;;;===GGGUUUcccnnnwww~~~{{{xxxvvvuuutttrrrpppooonnnnnnnnnllljjjhhhgggfffeeecccbbbaaa```dddccc```]]]ZZZWWWUUUTTTQQQQQQPPPOOONNNNNNNNNNNNJJJIIIHHHGGGFFFDDDCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAACCCCCCBBBBBBCCCCCCDDDEEEBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJHHHIIIJJJIIIHHHGGGHHHJJJGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG~~~yyyuuuqqqnnnmmmmmmmmmlllkkkllllllkkkhhhccc^^^[[[TTTSSSPPPNNNLLLLLLKKKLLLNNNMMMLLLJJJGGGEEEDDDCCCAAA@@@@@@???===<<<<<<;;;:::999777666555555666666777555444444555666555333555444333222111000000000222111111000000000000111444333222000////////////000000000000000000000000//////000000000000111111000000111111111111000000000000000111111111111111000111000000000222222222000111111222222333444444333444666666777999<<>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBAAAAAADDDCCCCCCCCCCCCDDDEEEEEEBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKHHHHHHHHHGGGGGGGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLIIIJJJKKKJJJIIIHHHIIIKKKHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIII~~~yyyuuuqqqnnnmmmmmmmmmlllllllllmmmllliiiddd```]]]RRRQQQNNNLLLJJJIIIIIIIIILLLKKKJJJGGGEEECCCAAA@@@?????????>>>===<<<<<<;;;:::888777666555555666666666444333444555666444333666444333111000000111222111111111222111111000000222111111000////////////////////////////////////////////////000000000111///000000111111111111000111111111111111111111111...///...---...111111///000111111222222333444444444555666666777:::>>>AAAHHHSSScccqqq{{{yyywwwsssrrrqqqoookkkhhhiiihhhhhhgggfffeeeddddddcccbbb```^^^]]]]]]]]]]]]\\\[[[ZZZXXXVVVUUUTTTTTTVVVUUUSSSSSSTTTSSSRRRPPPPPPOOOOOONNNMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBEEEDDDDDDDDDDDDEEEFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIIIIJJJKKKLLLMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMHHHIIIJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJ|||xxxuuuqqqnnnnnnnnnnnnnnnmmmmmmmmmllliiieeeaaa^^^SSSRRRPPPMMMKKKKKKJJJKKKMMMLLLKKKIIIFFFDDDCCCBBB?????????>>>===<<<<<<;;;:::888777666555555666666444333222333444555444222555444222111000111111222//////000111111111000///............//////000111////////////////////////...////////////000000000//////000111111111111111222222222111111111111111222333111...000555444///000111111222222333444444555666777777888;;;???BBBNNNWWWdddooowww~~~{{{vvvrrrpppiiigggdddbbbaaa___]]][[[ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVTTTSSSRRRQQQQQQSSSRRRPPPOOONNNMMMMMMMMMKKKJJJHHHHHHIIIIIIHHHFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCDDDCCCCCCBBBBBBBBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDGGGGGGGGGHHHGGGFFFFFFEEEFFFEEEEEEEEEEEEFFFGGGGGGFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGHHHGGGFFFEEEFFFHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJJJJKKKLLLMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMIIIKKKLLLKKKJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMLLLKKKJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJ~~~zzzwwwtttpppnnnnnnoooppppppnnnnnnmmmkkkhhhddd```^^^VVVUUUSSSPPPNNNNNNNNNNNNOOONNNMMMKKKJJJHHHGGGFFFAAA@@@@@@???===<<<<<<;;;:::999777666555555666666333222111222444444444222444333222222111111111222......///000000000000///------------...000111222000000000000000000000000......////////////000000...///000111111222111111222222222222222111111111111333111---000777666///000111111222222333444444555666777888:::>>>CCCGGGSSSZZZdddmmmssszzz~~~vvvtttpppkkkgggccc```___ZZZYYYWWWUUUSSSRRRQQQQQQNNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMLLLKKKJJJJJJIIIKKKJJJIIIHHHHHHGGGHHHHHHGGGFFFEEEEEEFFFFFFEEECCCEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBB???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCDDDDDDCCCBBBEEEFFFGGGHHHHHHIIIIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIHHHGGGFFFGGGIIIIIIHHHHHHGGGGGGHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNOOONNNMMMLLLMMMOOOMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOONNNMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKK}}}yyyuuusssooonnnoooqqqrrrrrroooooonnnkkkgggccc___]]]VVVUUUSSSPPPNNNNNNMMMNNNMMMMMMLLLKKKJJJIIIHHHHHHCCCBBBAAA@@@>>><<<;;;;;;:::999777666555555666666444333222333555555555444222222333333333222111111////////////000000111111///.........///000111111000000000000000000000000........./////////000000...///000111111222222222333333333222222111111111---111///,,,111;;;;;;222000111111222222333444444444666888:::===CCCJJJOOOVVV]]]gggooouuuzzz|||vvvqqqmmmkkkbbb```]]]ZZZWWWUUUSSSSSSOOOOOONNNLLLJJJIIIJJJKKKGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDGGGFFFEEEEEEFFFGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEBBBDDDFFFGGGHHHHHHGGGFFFIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGGGGGGGGGGHHHIIIIIIHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJIIIIIIIIIKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKLLLLLLLLLLLLJJJKKKKKKLLLMMMMMMNNNNNNNNNOOOPPPOOONNNMMMNNNPPPNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNMMMLLLMMMNNNPPPRRROOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKLLLNNNOOOQQQRRRRRRQQQQQQQQQPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL~~~yyytttrrrooonnnoooqqqsssssspppooonnnkkkgggbbb^^^\\\TTTRRRPPPNNNLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFDDDCCCBBB@@@>>>===;;;;;;:::999777666555555666666555444333444666777666555111222333444444222111000000000//////000111222222111111000000000000000111000000000000000000000000............/////////000......///111111222222222333333333222222111111111000444333000777CCCCCC:::000111111222333333444444333555888;;;@@@HHHPPPUUUVVV^^^iiirrrxxx}}}{{{tttrrrnnniiiddd```]]][[[XXXVVVTTTQQQOOONNNNNNNNNKKKKKKJJJHHHFFFFFFHHHIIIDDDEEEEEEFFFFFFGGGHHHHHHDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCEEECCCBBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAACCCEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHEEEFFFFFFGGGHHHIIIIIIJJJGGGIIIKKKMMMNNNMMMLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMLLLKKKJJJKKKMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNOOOOOOOOOPPPPPPOOOPPPPPPQQQQQQPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKLLLLLLLLLMMMKKKLLLLLLMMMNNNNNNOOOOOOLLLMMMNNNNNNLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNPPPOOOOOONNNNNNOOOOOOPPPOOOOOONNNMMMNNNPPPSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMNNNOOOPPPPPPOOONNNMMMMMMMMMOOOPPPRRRSSSTTTUUUSSSSSSSSSRRRQQQOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNN~~~|||wwwtttpppoooppprrrsssssspppmmmjjjhhhhhheee___[[[UUUTTTSSSQQQOOOMMMLLLKKKNNNLLLJJJHHHFFFEEEEEEEEECCCBBBAAA@@@???>>>===<<<666666666555444444333333555555555444444333333333222222111000////////////000111222333333222111000000000000000000000000000000111222333222111///---///////////////000111111222222111000//////000000111111000//////000111111///333111---444@@@AAA888333333222222111222222222777777999>>>EEENNNWWW\\\```ccckkkuuuyyyyyy{{{|||vvvnnnhhhbbb```\\\YYYUUUSSSRRRRRROOONNNLLLJJJIIIIIIIIIJJJFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEDDDCCCAAA@@@???AAA@@@AAABBBEEEFFFEEECCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPPPPOOONNNNNNNNNMMMLLLKKKKKKJJJIIIJJJKKKKKKIIIJJJKKKMMMIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNOOOOOOPPPPPPMMMLLLKKKJJJIIIHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJHHHJJJKKKLLLMMMLLLKKKIIIHHHHHHJJJKKKMMMNNNMMMMMMLLLNNNMMMLLLKKKKKKLLLNNNOOOQQQPPPPPPPPPQQQRRRSSSSSSSSSQQQPPPOOOPPPPPPNNNMMMPPPOOONNNNNNMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOMMMLLLNNNOOOPPPOOONNNPPPRRRTTTTTTSSSRRRPPPNNNNNNNNNOOONNNLLLMMMMMMNNNOOOPPPPPPOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQOOONNNNNNNNNOOOPPPRRRSSSPPPSSSUUUTTTQQQPPPQQQTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRSSSTTTUUUUUUTTTSSSRRRQQQPPPOOONNNOOOOOOOOONNNMMMLLLJJJIII~~~|||vvvsssooommmnnnooopppppppppmmmjjjhhhhhheee___ZZZTTTTTTRRRQQQOOOMMMLLLKKKMMMKKKIIIGGGFFFEEEEEEEEE@@@@@@???>>><<<;;;:::999999999888888777777666666555555444444444333333333555444333222222111111222000111222222222222111000000000000000000000000000000000222222222111///...///////////////000111111222222111000000000000000222111///------///111222000444222///444??????777111111111111222333444555666888<<>>===;;;:::999999777777666666555444444444555444444444444333333333333222111000000//////000000111111222222111111000000000000000000000000000000000111222222111///...///////////////000111111222111000000000000000000333111///------///111333111444333000444<<<<<<555000000000111333555777888666999@@@HHHQQQZZZ```dddjjjlllrrryyy{{{zzz~~~~~~nnniiibbb^^^[[[WWWRRRMMMMMMLLLKKKIIIHHHHHHGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGGGGFFFGGGFFFEEEGGGHHHHHHGGGEEEHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKLLLKKKJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNMMMMMMLLLKKKKKKKKKMMMMMMMMMKKKIIIHHHHHHJJJLLLLLLLLLLLLMMMNNNOOOOOONNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNMMMKKKLLLMMMOOOPPPPPPOOONNNMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQRRRRRRQQQQQQOOOOOOOOOPPPPPPQQQSSSSSSUUUSSSRRRSSSTTTTTTSSSRRRSSSSSSSSSSSSSSSTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPRRRSSSSSSSSSTTTVVVXXXXXXXXXYYY[[[]]]]]][[[YYYWWWUUURRRQQQRRRQQQPPPOOONNNOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRTTTTTTSSSSSSSSSTTTTTTUUUUUUWWWXXXVVVTTTUUUYYY]]]^^^___``````aaaaaaaaaaaa\\\\\\\\\]]]]]]]]]]]]]]]WWWVVVVVVUUUUUUVVVWWWWWWWWWWWWXXXYYYYYYYYYXXXXXXVVVVVVUUUUUUUUUUUUVVVVVV~~~|||zzzwwwrrrpppoooppppppooonnnllliiiiiihhhddd^^^YYYRRRRRRQQQPPPOOOMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEDDDAAA@@@???>>>===<<<;;;:::666555555444444333333222444444444444444444444444333222111000000///000000000000111111111111000000////////////////////////000000111111111111000//////////////////000000111111111000000000000000111222111000000000000111222111333222000222888777222000000111222444666777888888<<>>===<<<;;;:::999999888888777666666555444444444444444444444444888777666555444444444444000000000000000000000000////////////////////////000000000111111111000000///////////////000000111111000000000000000111111000111333333333333111000000111111000111333222000222222222333444666777888<<>>===;;;:::999999888777777666666555555444333333333444444444444555777666555444333333333333111000000//////000000111000000000000000000000000000000000000000111111111///////////////000111111000000000000000111111222000111222333333222111000///000111111111111000///333333333444555666888888@@@DDDKKKTTT]]]fffmmmqqqnnnpppsssvvvvvvzzzwwwkkkddd^^^YYYVVVNNNMMMLLLJJJIIIHHHGGGGGGEEEFFFGGGHHHIIIIIIIIIHHHEEEFFFFFFFFFEEEEEEDDDCCCEEEFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKHHHIIIJJJKKKLLLMMMMMMMMMIIIIIIHHHIIIKKKKKKJJJHHHLLLLLLKKKJJJJJJJJJKKKKKKNNNNNNOOOPPPQQQRRRRRRSSSQQQQQQQQQQQQQQQPPPPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLIIIJJJKKKJJJIIIJJJLLLMMMJJJJJJJJJJJJKKKLLLMMMMMMOOOOOONNNMMMMMMMMMMMMNNNQQQQQQQQQPPPOOONNNNNNMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMNNNPPPRRRTTTSSSRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSQQQRRRSSSUUUVVVVVVVVVVVVWWWWWWVVVVVVWWWWWWXXXYYYXXXWWWWWWYYY\\\^^^^^^]]]\\\^^^```ccceeefffffffffcccccccccccccccccccccccccccfffiiilllnnnrrrvvvyyy{{{zzzxxxvvvuuuqqqlllhhhdddaaa^^^\\\[[[ZZZXXXVVVWWWXXXXXXXXXXXXWWWVVVVVVWWWWWWXXXXXXYYYZZZ[[[[[[YYY[[[]]]```bbbdddeeeeeeiiillloooqqqssswww~~~~~~|||wwwtttooojjjgggeeeddddddcccbbbaaa```aaacccfffgggkkklllmmmnnnnnnnnnnnnmmm~~~|||xxxtttpppnnnmmmnnnnnnnnnllljjjiiiiiihhhddd]]]WWWOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMKKKIIIFFFDDDBBB@@@@@@???>>><<<;;;:::999555555555444333333222222333333333444444444555555333333111000000000000000111000///......///000111000000000000000000000000000000000000000111111222///////////////000111111000000000000000111222222222111000//////000111222000000222333222111000111111111222444666888:::;;;BBBHHHRRR\\\eeekkknnnooommmooosssvvvvvv{{{xxxpppfff]]]YYYWWWSSSQQQNNNNNNMMMLLLJJJJJJJJJKKKGGGHHHIIIJJJJJJIIIHHHHHHFFFFFFGGGHHHIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJJJJKKKLLLLLLHHHIIIJJJKKKLLLMMMMMMMMMJJJJJJJJJKKKMMMNNNMMMKKKMMMMMMLLLLLLMMMMMMNNNNNNPPPPPPPPPQQQQQQRRRRRRRRRQQQRRRRRRRRRRRRQQQPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHIIIJJJLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKLLLLLLKKKIIIIIIJJJLLLJJJJJJJJJJJJKKKLLLMMMMMMOOONNNMMMLLLLLLLLLLLLLLLNNNOOOOOOOOOPPPPPPQQQQQQTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPOOOOOONNNNNNOOONNNNNNOOOPPPPPPQQQRRRRRRSSSSSSSSSVVVYYYZZZZZZYYYUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRTTTUUUVVVVVVVVVXXXXXXXXXXXXZZZ[[[\\\]]]XXXYYYZZZ[[[]]]```bbbccc`````````bbbfffhhhhhhhhhgggiiilllooorrrsssssssssssssssssssssssssssssssssrrruuuyyy}}}{{{vvvqqqmmmmmmjjjgggeeecccbbb```^^^___`````````______^^^]]]^^^^^^___```aaabbbcccdddaaacccfffkkknnnqqqssstttwww{{{~~~xxxssspppoooooonnnlllkkkjjjmmmqqqwwwzzz~~~|||yyyvvvrrroooppppppqqqpppllljjjiiiiiiiiiddd\\\VVVNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMJJJGGGCCCBBBCCCBBBAAA@@@???>>>===<<<888888888777666666555555333333333444444555555555555444333222111111111111111000///......///000111000000000000000000000000000000//////000111222222///////////////000111111000000///000000111222222333000---******---000333000111333555444111111333///000111444666:::<<<>>>BBBJJJWWWdddlllooonnnlllmmmooosssvvvwww}}}yyypppeee___WWWRRRPPPNNNLLLIIIMMMMMMMMMLLLJJJJJJKKKLLLJJJKKKKKKLLLLLLKKKIIIHHHGGGHHHJJJLLLMMMMMMMMMMMMIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIJJJKKKLLLLLLMMMKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKMMMOOOPPPOOONNNNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHIIIJJJLLLNNNNNNMMMMMMMMMLLLLLLKKKKKKHHHIIIIIIJJJJJJKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMKKKIIIHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKLLLLLLHHHIIIKKKNNNQQQTTTWWWXXXZZZZZZZZZYYYYYYXXXXXXXXXUUUUUUTTTRRRRRRQQQQQQQQQSSSTTTTTTUUUVVVWWWWWWWWWXXXXXXXXX[[[^^^______^^^]]]\\\[[[YYYXXXWWWVVVVVVXXXYYY\\\^^^```aaaaaa```]]]\\\\\\\\\]]]___aaabbb```aaacccfffjjjmmmqqqrrrooonnnoooqqquuuwwwxxxwwwwwwyyy|||}}}zzzzzzxxxtttrrrqqqooommmkkkhhhhhhhhhhhhhhhgggfffeeeffffffggghhhiiikkkkkkllliiikkkpppuuuzzz}}}~~~}}}}}}{{{yyyzzz}}}zzzvvvqqqmmmmmmoooppppppjjjjjjjjjiiigggccc]]]YYYUUURRROOOLLLKKKLLLOOOPPPRRRQQQOOOLLLIIIEEEBBB@@@@@@???>>>===;;;;;;:::::::::999777666555555666666555555444333333333333444222111222333555444222000//////000000111111111222111111000000//////......///111444666777555222000111111000000111111222333///////////////000111111111111111111111111111111222222111111111111111111888888777666666999===AAAHHHPPP[[[ccchhhjjjmmmpppnnnrrrvvvyyy}}}}}}tttkkkddd[[[YYYVVVRRROOONNNNNNNNNPPPPPPOOOOOOOOONNNMMMKKKOOOLLLKKKKKKMMMMMMJJJGGGLLLLLLMMMMMMNNNNNNNNNOOOPPPOOONNNMMMMMMNNNOOOPPPMMMMMMMMMMMMMMMLLLKKKJJJNNNNNNNNNMMMMMMMMMMMMMMMJJJJJJIIIJJJKKKLLLNNNOOOOOONNNNNNMMMLLLKKKKKKJJJKKKMMMNNNOOONNNOOOPPPRRRPPPQQQQQQPPPOOOOOOQQQRRRTTTSSSRRRRRRQQQQQQRRRRRRMMMOOORRRRRRQQQPPPPPPPPPNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOONNNMMMMMMKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPOOONNNLLLLLLMMMLLLKKKIIIHHHHHHHHHIIIJJJMMMNNNNNNMMMKKKJJJKKKLLLKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMNNNOOOPPPNNNLLLLLLMMMNNNNNNMMMMMMNNNOOOOOORRRTTTUUUVVV[[[ccciiiggghhhgggeeeaaa_________^^^\\\ZZZZZZ\\\]]]ZZZXXXYYY\\\```bbbbbbbbbccccccggggggggghhhjjjlllnnnooohhhhhhfffbbb___^^^___aaahhhiiijjjkkklllkkkiiihhhooommmjjjiiijjjkkkkkkkkknnnoooqqquuuzzzzzzuuuwwwwwwwwwvvvvvvtttsssrrruuuvvvwwwxxxxxxxxxxxxwwwyyyzzz||||||xxxrrrnnnmmmnnnnnnooolllkkkjjjiiigggbbb]]]YYYTTTRRRPPPMMMLLLMMMNNNOOOQQQPPPNNNLLLIIIFFFCCCAAA@@@???>>>===<<<;;;;;;;;;:::999777666555555666666555555444333333333333444333333444666777666333000///000000000111111111111////////////000000000000...000222444444333111000000000//////000000111222000000000000000111222222222222222111111111111111222222111111111111111111555666666666777:::???CCCIIIQQQZZZbbbeeehhhlllnnnpppssswww|||~~~tttnnniiibbb\\\WWWUUUSSSPPPNNNMMMMMMMMMVVV]]]eeefff___VVVPPPNNNSSSQQQOOOPPPQQQQQQNNNLLLNNNNNNOOOOOOPPPPPPPPPPPPOOONNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOONNNMMMMMMOOOOOONNNNNNNNNNNNMMMMMMLLLLLLKKKLLLMMMNNNPPPQQQSSSRRRRRRQQQPPPOOONNNNNNOOOPPPRRRQQQPPPPPPQQQSSSPPPPPPPPPPPPPPPQQQSSSTTTUUUTTTSSSSSSRRRRRRSSSSSSRRRTTTUUUUUUSSSQQQQQQQQQRRRQQQQQQPPPPPPOOOOOOOOOMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMOOOQQQQQQOOOMMMLLLLLLOOONNNMMMKKKKKKKKKLLLLLLLLLNNNOOOOOOMMMMMMNNNOOOOOOOOOPPPQQQQQQQQQQQQPPPNNNNNNNNNMMMMMMNNNOOOOOOTTTRRRQQQQQQRRRRRRPPPOOOOOOPPPRRRRRRQQQQQQSSSTTTRRRUUUYYY]]]aaaiiissszzzzzz{{{{{{xxxsssooommmmmmmmmkkkjjjkkkmmmmmmllljjjgggkkknnnpppqqqqqqqqqrrrssstttuuuwwwzzz|||~~~~~~}}}zzzvvvrrrpppqqqrrrsssvvvyyy}}}~~~~~~|||yyyyyy{{{}}}~~~~~~~~~yyysssooommmnnnnnnnnnooommmjjjhhheeeaaa\\\YYYSSSRRRQQQOOONNNMMMMMMMMMOOONNNMMMKKKIIIFFFDDDCCC@@@???>>>===<<<;;;;;;;;;999999888666666666666666555555444333333333333444222222222444555333000---000000000000111111111111.........///000111111111...///000000111111000000///////////////000000111111111111111111222222333222222222222111111000000111111222222222222222222333444555666888<<>>===<<<<<<<<<<<<999999888777777666666666555555444333333333333444444222111111111111000...000000000000000111111111.../////////000000000111///////////////000111111000////////////000111111111111111000000111111222333333222222111000000000111111222222222222222333222444555777999===BBBFFFMMMRRRYYY^^^```cccgggkkkpppqqqvvvyyymmmfff^^^ZZZ[[[]]][[[YYYSSSSSSSSSSSSSSSSSSSSSSSSOOOXXX^^^[[[SSSNNNRRRXXXYYYXXXXXXXXXXXXXXXWWWVVVSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPPPPOOOOOONNNNNNOOOPPPQQQRRRSSSSSSVVVVVVUUUTTTSSSSSSRRRRRRRRRSSSSSSRRRPPPNNNOOOPPPTTTSSSSSSTTTVVVWWWWWWWWWUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUTTTRRRQQQQQQRRRSSSRRRRRRQQQPPPOOONNNNNNMMMNNNOOOOOOOOOOOOOOOOOORRRQQQOOOMMMLLLMMMNNNNNNOOOSSSVVVYYYYYYYYYZZZZZZYYYXXXXXXVVVUUUUUUTTTTTTWWWYYY[[[[[[[[[ZZZZZZ[[[VVVWWWWWWXXXYYYYYYYYYYYY\\\\\\]]]^^^```aaacccdddfffdddbbbaaaaaabbbaaa``````aaabbbbbbaaaaaabbbccc```eeemmmwww{{{wwwrrrooooooqqqssssssrrrppplllhhheeeaaa\\\XXXSSSSSSSSSRRRPPPNNNLLLKKKLLLLLLKKKJJJHHHFFFEEEDDD@@@???>>>===============999999999888777777666666555555444333333333333444777444111000111333333333111111000000000000000000111000000000/////////...111111000000000111222333111000000000000111222222111000000/////////000000222222222111111111000000111111222222333333333333444555777999;;;>>>CCCFFFNNNSSSZZZ___aaacccgggjjjmmmnnnttt}}}|||rrrnnngggaaa[[[ZZZ]]]___^^^\\\VVVUUUUUUTTTUUUUUUVVVVVVRRRTTTUUUTTTQQQRRRVVV[[[XXXXXXYYYYYYXXXXXXWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTSSSTTTTTTTTTSSSRRRQQQQQQPPPNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRVVVWWWXXXVVVTTTSSSTTTUUUVVVUUUVVVXXX[[[\\\ZZZXXXZZZZZZYYYXXXXXXXXXXXXXXXWWWYYYZZZYYYYYYYYYZZZ\\\ZZZZZZYYYXXXXXXWWWVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXZZZYYYWWWUUUSSSRRRRRRRRROOORRRWWW\\\___cccfffiiiiiiiiihhhhhhgggfffeeeeeeccceeeggggggeeedddccccccddddddfffgggggghhhhhhhhhhhhiiijjjmmmpppsssvvvwwwuuutttrrrrrrssstttsssrrrpppqqqqqqpppnnnmmmnnnooonnnttt}}}{{{wwwrrrpppppprrrtttuuurrrooollliiifffaaa\\\XXXTTTTTTSSSRRRPPPNNNMMMKKKMMMLLLKKKJJJHHHFFFDDDCCC@@@???>>>>>>=========>>>999999999999888777666555555555444333333333333444333111000000111222222111111111111111000000000000111111111000///.........222111111111111222333333111111111111111222222333111000//////////////////111111111111111111111111111111222222333444444444555777999;;;===AAAEEEHHHOOOUUU\\\aaaccceeehhhkkkkkknnnttt}}}}}}~~~qqqiiifff```\\\YYY[[[aaadddcccaaaYYYXXXVVVTTTTTTUUUVVVXXXUUUUUUVVVWWWXXXXXXVVVTTTWWWYYYZZZZZZYYYXXXXXXYYYWWWWWWWWWWWWWWWVVVVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSTTTUUUUUUUUUUUUTTTVVVVVVUUUUUUTTTSSSRRRRRROOOPPPQQQRRRSSSTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWXXXXXXWWWVVVWWWYYY\\\\\\___dddiiijjjgggccc``````___^^^^^^^^^^^^______```aaaaaaaaabbbdddfffccccccbbbbbbbbbaaaaaaaaa___```aaabbbcccccccccbbbbbbaaa```]]]ZZZWWWUUUTTTSSSWWW\\\bbbhhhooovvvzzzxxxxxxyyyyyyxxxxxxwwwvvvuuuwwwyyyyyywwwuuusssssstttuuuvvvxxxyyyyyyyyyyyy|||}}}|||xxxssspppqqqrrrttttttpppnnnlllkkkhhhccc\\\XXXUUUTTTSSSQQQPPPNNNMMMLLLMMMMMMLLLJJJHHHEEECCCBBB@@@???>>>>>>===>>>>>>>>>999999::::::999888666555555555444333333333333444000111333777999888444111111111111111000000000///000000000000////////////111111111222222222333333000000000000000111222222222111000000//////000000000000000111222222333333111111222222333444444555444666:::===@@@DDDIIILLLOOOVVV^^^dddfffgggjjjllllllpppwww~~~~~~yyyzzz|||}}}xxxkkkdddaaaZZZYYYZZZaaajjjoooooolll```]]]YYYVVVUUUVVVYYYZZZVVVVVVXXXZZZ[[[ZZZWWWTTTXXX[[[]]]\\\ZZZYYYZZZ\\\ZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWXXXYYYYYYXXXWWWWWWTTTTTTUUUVVVVVVVVVVVVVVVXXXXXXWWWVVVUUUTTTSSSSSSPPPRRRSSSUUUVVVVVVVVVVVVVVVVVVWWWXXXZZZ[[[\\\]]]XXXZZZ\\\\\\\\\]]]___```hhhjjjpppyyy~~~yyyqqqpppoooooonnnnnnooooooooopppqqqpppoooppprrrtttrrrrrrrrrrrrssssssssssssrrrssstttuuuuuuvvvvvvvvvsssrrrqqqnnnjjjfffaaa___aaadddhhhnnnuuu~~~zzztttqqqppprrrrrrsssnnnnnnmmmkkkiiiccc]]]XXXVVVUUUSSSQQQOOONNNMMMMMMNNNMMMLLLJJJGGGEEEBBBAAA@@@???>>>>>>>>>>>>>>>???999999::::::999888666555555555444333333333333444444777>>>DDDGGGCCC<<<777222111111111000000//////......//////000000111111000000111222222222222111///////////////000111111333333222111000000111111//////000111222333333444111111222333333444555555222555999>>>BBBGGGLLLPPPOOOVVV```fffhhhiiikkkmmmnnnssszzz}}}xxxyyyzzz}}}vvviiibbb```YYYYYY^^^gggssszzz{{{xxxfffccc^^^YYYXXXYYY\\\^^^ZZZZZZZZZZZZZZZ\\\]]]___ZZZ]]]______\\\[[[\\\^^^\\\\\\\\\[[[[[[[[[ZZZZZZ[[[\\\]]]^^^^^^]]]\\\[[[UUUUUUVVVWWWXXXXXXXXXWWWYYYXXXXXXWWWUUUTTTSSSSSSRRRSSSUUUWWWXXXXXXXXXWWWYYYZZZ[[[]]]___aaabbbcccaaacccfffggghhhiiikkkmmmtttwwwyyytttpppnnnppptttzzz|||vvvsssqqqqqqpppoooqqqooommmkkkhhhddd^^^ZZZUUUTTTRRRPPPNNNMMMLLLLLLMMMMMMLLLKKKHHHEEECCCAAA???===;;;<<>>@@@BBBBBB;;;;;;:::999888777777666444444444444333333333333222333555777666444222000000000000000000000000000111111111111000000000/////////000111222333333444111111111111222222222222000000000000111111111111333333222222222222222222111222444333333333444666888;;;???CCCHHHMMMRRRVVVYYY^^^dddhhhhhhhhhjjjllluuuwww{{{|||{{{|||uuummmddd``````^^^^^^aaahhhqqqyyy}}}~~~pppkkkccc^^^^^^____________```bbbeeegggiiijjjjjjjjjjjjkkkkkkkkkjjjhhhgggffffffffffffeeedddbbbaaacccdddfffiiilllmmmkkkiiieeecccbbbaaabbbbbb```^^^___```bbbbbb```______```bbbbbbcccdddeeeggghhhiiillllllooosssxxx}}}|||wwwsssrrrrrrqqqpppooonnnllljjjhhhddd___[[[TTTSSSRRRPPPNNNMMMLLLLLLLLLLLLKKKIIIFFFBBB???===???===;;;;;;===>>>???>>>999999888888888777777777444444333333333222222222111111000////////////000000000000000000000000000111111111111000000000000000111222333444333222111....../////////000000000000000000000111111111111111111111111111111111222111333444444333444666888;;;>>>CCCGGGKKKOOOTTTXXX]]]aaaeeeffffffgggjjjmmmwwwxxxyyy{{{~~~yyypppjjjeeecccdddcccccceeeiiioootttwwwxxxrrrmmmhhhdddccceeefffffffffgggjjjmmmqqqvvvyyy{{{xxxyyyyyyyyyxxxwwwuuuttttttsssrrrpppnnnmmmkkkkkkkkkmmmqqqvvvzzz{{{yyywwwrrrooommmlllmmmmmmmmmlllooopppqqqqqqooommmmmmnnnoooqqqsssvvvyyyzzz{{{{{{|||~~~|||wwwtttssssssrrrqqqooommmkkkjjjhhhddd___[[[TTTSSSQQQOOONNNLLLLLLKKKKKKKKKJJJHHHEEEAAA>>><<>>BBBIIIPPPUUUYYY]]]```bbbcccdddccccccgggmmmssswwwyyy|||}}}|||wwwtttqqqppprrrtttuuuwwwyyyzzz|||}}}~~~~~~~~~}}}||||||~~~}}}xxxuuuttttttttttttpppnnnllljjjgggbbb]]]YYYSSSRRRQQQOOOMMMLLLKKKKKKIIIIIIHHHFFFDDDAAA>>>===>>>===;;;;;;<<<;;;:::888777888888888888888888888555555444444444333333333000111222333333111///...---......//////000000111000000000000111111111111///...,,,+++---///333555/////////000000000111111000000000000111111111111/////////000111111222222111222222222333555999===BBBHHHOOOVVV[[[___bbbdddaaabbbccccccdddhhhpppwww{{{~~~~~~|||zzz{{{yyy|||}}}xxxvvvuuuuuuuuutttqqqooollljjjfffaaa[[[WWWSSSRRRPPPNNNMMMLLLKKKKKKGGGHHHGGGGGGEEEBBB@@@???>>><<<;;;<<<<<<<<<:::999999999999999999888888888666666666555555555444444000000111222111000///...------......///000000111///000000000111111111111//////......///000111222------------............000000000000111111111111//////000111111222333333333444444444555888===@@@FFFKKKSSSYYY\\\^^^```aaa^^^```bbbccceeekkkssszzz~~~}}}yyyvvvuuuvvvuuuuuurrrpppmmmjjjfff```ZZZVVVSSSRRRPPPNNNMMMKKKKKKJJJGGGGGGGGGGGGEEECCCAAA@@@===<<<<<<<<<======;;;999:::::::::999999999888888777666666666666555555555222222111000000000000000---------...///000000111//////000000111111111222444444444333111...,,,+++000000000000111111111111000000000000111111111111///000000111222333333333555666666666777:::???CCCFFFKKKRRRXXXZZZ[[[[[[\\\\\\___aaacccfffllluuu||||||wwwrrrpppqqqsssuuurrroookkkhhheeeaaa\\\YYYTTTSSSSSSQQQPPPOOONNNNNNLLLKKKJJJHHHFFFCCCAAA???=========<<<;;;;;;;;;:::999999999999888888777777666666666666555555555555222222222111111111111000......///000111000000000111111111111111111111111......//////000000111111222111000000000111333444000000000000000000000000222222111111222222333444666555555666999===AAADDDLLLKKKKKKNNNSSSWWWWWWVVVZZZ\\\___bbbffflllsssxxx~~~}}}wwwwww}}}wwwrrrooooooppprrrqqqnnnjjjgggccc___ZZZWWWTTTSSSRRRQQQPPPOOONNNMMMKKKJJJIIIGGGEEEBBB@@@>>>=========<<<;;;;;;:::::::::999888888777777888888555555555555444444444444222222222111111111111000////////////000000000000111111111111111111111111---------------.........111111000000111111222333000000000000000000000000111111000000111111222333666555555666999===AAADDDJJJIIIIIIMMMQQQUUUUUUTTTVVVZZZ^^^dddiiiooovvvzzz|||vvvxxx}}}wwwrrrnnnmmmnnnooopppmmmiiieeebbb]]]XXXUUUTTTSSSRRRPPPOOONNNMMMMMMJJJIIIHHHFFFDDDAAA???>>>>>>======<<<;;;;;;:::::::::999888777666777888888444444444444333333333222222222222111111111111000000///.........///111222111111111111111111111111111111111111111000000000///000111111222222111111000000000000000000000000000000000000000111222222666555666777:::===AAACCCGGGGGGHHHKKKOOORRRSSSSSSTTTYYY```hhhnnntttzzz}}}{{{vvvyyy}}}xxxssspppooooooppppppmmmiiifffbbb^^^YYYUUUTTTSSSQQQOOOMMMMMMLLLLLLJJJIIIHHHGGGDDDBBB@@@???>>>>>>===<<<;;;::::::999:::999777666666666888888444444444444333333333333222222222111111111000000111000...---...///111333111111111111111111111111444444444333333222222111...///111222222222111000000000000000000000000000111111111111111222222333555555666888:::>>>AAACCCEEEFFFHHHJJJNNNPPPRRRSSSTTTZZZbbbjjjpppuuuxxx{{{zzzvvv{{{|||xxxtttrrrrrrsssssspppnnnjjjgggddd```[[[XXXUUUSSSQQQNNNLLLKKKKKKLLLJJJJJJIIIHHHFFFCCCAAA@@@???>>>===<<<;;;:::999999999888777666666666777888555555555444444444444333222222222111111111000000111000...---...///111333111111111111111111111111111111111000000/////////...///000222222111000000000000000000000000000000333222222222222333444444555666777999;;;???AAACCCEEEGGGIIIKKKNNNPPPRRRTTTTTTYYYaaahhhkkkmmmnnnooovvvwwwyyyxxxxxx}}}|||yyyvvvtttssstttuuupppnnnkkkhhheeebbb^^^[[[UUUSSSPPPMMMKKKJJJKKKKKKJJJJJJIIIHHHFFFDDDBBBAAA??????>>><<<;;;:::999888888888777777777666666666555555555555444444444444222222222111111111111000000///.........///111222111111111111111111111111111111111111111111000000...///000000111111000000000000000000000000000000333333333333333444555555555666777999<<>><<<;;;:::999888666777888999888777555444444444444444333333333222222222222111111111111000////////////000000000000111111111111111111111111222222222333333333333333///////////////000111111000000000000000000000000333333222222333333444555555666888:::===???BBBCCCDDDGGGJJJLLLMMMNNNRRRUUUUUUYYY^^^``````^^^\\\\\\\\\aaahhhooovvv~~~zzzuuurrrpppoooooommmkkkiiigggfffddd```^^^VVVSSSOOOLLLJJJIIIJJJJJJHHHHHHGGGFFFDDDCCCAAA@@@@@@???>>>===;;;:::999888555666888:::999777555333333333333222222222111111222222222111111111111000......///000111000000000111111111111111111111111.........//////000000111000///.........///111222000000000000000000000000222222111111222222333444555666888:::===@@@BBBCCCCCCFFFJJJKKKLLLMMMQQQTTTYYY\\\```bbb```^^^]]]\\\WWW\\\ccckkkuuu}}}wwwrrrqqqqqqqqqqqqnnnmmmjjjhhhfffbbb^^^ZZZTTTQQQMMMLLLLLLKKKIIIFFFJJJJJJHHHEEEAAA@@@@@@AAACCCBBB@@@???<<<;;;999888888777777666666666666666444333333222222333333444444333333222111000//////111000///......///000111222222111111///...---,,,000/////////000111111222222111000//////000111222111111111111111111111111///,,,+++---111555555555999999999:::;;;===@@@AAADDDFFFGGGIIILLLQQQWWW[[[]]]___```aaa```___]]]\\\^^^```eeennnzzz}}}vvvrrrqqqqqqqqqqqqpppnnnkkkiiigggccc^^^ZZZTTTQQQNNNLLLLLLKKKIIIGGGHHHHHHGGGDDDAAA@@@AAABBB??????>>>===<<<;;;:::999888888777666666666666666444333333222222333333444222222222111111111111111222111000//////000111222000000111111000000//////000000000000111222333444222111000//////000111222222222222222222222222222111///...///333666777666999999999:::<<<>>>AAABBBEEEFFFHHHIIILLLQQQXXX]]]___```aaaaaa```___^^^^^^dddgggmmmvvv|||vvvqqqppppppqqqqqqrrrooollljjjgggbbb]]]ZZZTTTRRROOOMMMLLLKKKIIIHHHFFFFFFFFFDDDAAA@@@AAACCC======<<<<<<;;;:::::::::999888888777666555555444444333333222222333333444000000111111111222222222222222111111111111222222//////000111222222222111000000111111333444666666222111000//////000111222222222222222222222222222444222111222444777888888888888999;;;===@@@BBBCCCEEEFFFHHHIIIMMMRRRZZZ___aaabbbcccbbb`````````aaajjjnnnuuu~~~{{{uuuqqqppppppqqqqqqqqqooollliiieeeaaa\\\XXXTTTRRRPPPNNNLLLKKKJJJIIIHHHHHHHHHFFFCCCAAAAAABBB>>>======<<<;;;:::999999999888888777666555444444444333333222222333333444111111111111111111111111111111111111111111111111000000111222222222222222000000111222444555777888222111000//////000111222222222222222222222222222555444333333444666888888888888:::<<>>@@@CCCDDDEEEEEEFFFIIIKKKNNNSSSZZZ^^^```ccceeedddbbbbbbeeeiiipppvvv}}}yyysssooonnnoooppppppnnnkkkhhhfffccc^^^YYYVVVTTTTTTSSSPPPMMMKKKKKKLLLMMMNNNMMMJJJFFFBBB@@@@@@BBBAAA???===;;;999888777666777888888888777555444444333333222222333333444444444333222111000///...//////000000000000//////111222222222111000////////////000000222333555555222111000//////000111222111111111111111111111111222333333333333444777999999;;;===???BBBCCCDDDEEEDDDFFFJJJMMMPPPSSSWWWZZZ\\\aaaeeeeeeccccccggglllssszzz|||xxxrrrooonnnoooppppppmmmkkkhhhfffccc___[[[WWWTTTUUUTTTQQQMMMKKKKKKMMMKKKLLLLLLJJJFFFCCCAAA@@@???>>>===<<<:::999888777444555777888888888666555444333333222222333333444222222222111111111000000///000111111111111000/////////000000111111000000.........//////111222222222111000//////000111222000000000000000000000000000222444444333555888<<<;;;<<<>>>AAACCCDDDDDDDDDBBBFFFKKKNNNPPPRRRTTTVVVXXX^^^eeefffddddddiiinnnttt||||||xxxrrrnnnnnnoooppppppmmmkkkiiifffdddaaa\\\YYYTTTUUUUUUQQQMMMKKKKKKMMMIIIJJJKKKIIIFFFCCCAAAAAA<<<<<<;;;::::::999888888333444666888999888777666444333333222222333333444111111111111111222222222000111222333333222111000,,,---...000111111222222......---......///000000222111000//////000111222////////////////////////000222444555444666:::>>><<<===???BBBCCCDDDDDDCCCAAAFFFKKKOOOQQQRRRRRRSSSUUU\\\dddgggeeeeeejjjnnnsss{{{zzzsssnnnmmmnnnqqqrrrjjjiiigggfffccc___ZZZVVVTTTTTTRRRQQQOOOMMMLLLLLLNNNKKKHHHEEECCCAAA???<<<>>>>>>===<<<;;;::::::999:::555111333999;;;999444333222222111111222222333555333111111111111///---......------------......111000///......///000111111111000000//////......000000000000////////////222222222222222222222222444555555555444555888:::??????@@@BBBDDDFFFIIIJJJMMMMMMOOOTTTXXXYYYVVVRRRWWWXXXZZZ\\\___eeelllqqquuu{{{}}}xxxpppkkkjjjlllnnnooollljjjhhheeeccc```[[[XXXUUUUUUSSSQQQOOOMMMKKKKKKMMMJJJFFFDDDCCCAAA???===???>>>===<<<;;;:::999999888666555555666666555444666555555444444555555666666555444444444444333111000000////////////000000111000///......///000111////////////000000000000000000000000000000000///222222222222222222222222000111333333444777;;;>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGKKKPPPTTTUUUSSSPPPSSSUUUWWW[[[___fffnnnsssxxx|||{{{vvvooojjjiiikkklllmmmnnnkkkgggdddbbb```]]][[[WWWVVVTTTRRROOOLLLJJJIIIJJJHHHEEECCCBBBAAA???>>>@@@???>>>===;;;:::888888666888999888555222222333333333222222222222333333222111000111222222111000222111111000000111111222000000////////////000000.........///000111111111000000000000000000000000111111111111111111111111111111222222333666;;;??????@@@AAABBBCCCCCCBBBAAABBBDDDHHHMMMRRRSSSRRRPPPNNNQQQUUUZZZ```gggooouuuzzz}}}|||wwwpppkkkjjjlllmmmmmmmmmjjjeeebbb```___^^^\\\YYYWWWUUURRROOOLLLJJJIIIHHHFFFCCCBBBBBBAAA@@@>>>@@@???>>>===;;;999888888777888999999666444333444222222111111111111222222000///...///111222111000222111111000000111111222000000////////////000000.../////////000000000111000000000000000111111111000000000000000000000000444444333222222555999<<>><<<;;;:::999888888777666777888888666444555555444444444444555555222111111222444555444333111000000//////000000111//////000000000000//////111000000000/////////...///000000000111111111222000000000000000000000000444444444333333666:::======???BBBDDDFFFFFFEEEDDDEEEHHHLLLPPPQQQQQQPPPOOOMMMQQQWWW]]]ccciiiooosssxxxyyy{{{}}}||||||xxxsssnnnjjjiiiiiijjjjjjiiifffbbb___^^^^^^]]]\\\YYYXXXVVVSSSPPPMMMJJJIIIIIIGGGDDDCCCBBBBBB@@@???>>>>>>===<<<;;;::::::999:::777555555777888777555444444333333333333444444111000///000222333222111000//////......//////000//////000000000000//////111111111000///.........///000000111111222222222111111111111111111111111000111444555777:::>>>AAA;;;===???AAABBBCCCCCCCCCCCCGGGLLLOOOOOONNNMMMMMMOOOSSSZZZ```fffkkkppptttvvvwwwzzz}}}~~~zzzvvvyyyxxxtttnnnjjjiiijjjjjjjjjhhhfffbbb``````___^^^]]]YYYXXXVVVSSSPPPMMMKKKJJJJJJHHHEEEDDDCCCBBBAAA???======<<<<<<<<<;;;;;;;;;888888666333111111333666222111111000000111111222///...---...///000///...000//////......//////000...///000111111000///...000000000000///////////////000000111111222333333222222222222222222222222///222555888:::<<>>>>>???@@@AAAAAABBBBBB@@@EEEKKKNNNNNNMMMNNNOOOOOOTTT\\\ccciiinnnsssvvvwwwxxx{{{||||||~~~}}}xxxssstttzzzzzzvvvqqqmmmllllllllllllhhhfffcccbbbbbbaaa___]]]XXXWWWUUUSSSPPPNNNLLLKKKLLLIIIFFFDDDDDDCCCAAA???<<<<<<<<<<<<<<<<<<<<<<<<777999999333,,,***000666555444444333333444444555333111000111222333222000000000////////////000000...///000111111000///.........//////000000111111///000000111222222333333222222222222222222222222222555888;;;;;;;;;<<<===CCCCCCBBBAAAAAABBBBBBCCC???DDDKKKOOOOOOOOOQQQRRROOOTTT]]]eeekkkqqqvvvyyyxxxyyy|||~~~|||}}}}}}|||~~~wwwqqqssswww}}}yyysssmmmkkklllmmmlllkkkkkkiiieeeaaa______```aaa]]]ZZZVVVQQQNNNMMMNNNNNNGGGDDDAAA????????????===<<<<<<;;;:::888777666666777777666666555555555444444444444444333222111000000111111222222000///...000000000000000000000000000111111///......000222000000111111111111000000000000000000000111111222111000///......///000000111222333555666888999:::>>>@@@BBBBBB@@@>>>======CCCDDDGGGIIIKKKMMMOOOPPPVVVYYY___fffmmmsssvvvxxxsssvvv|||~~~}}}}}}zzz{{{}}}}}}|||{{{~~~{{{tttrrrsssvvv~~~wwwrrrllliiikkkllllllkkkllliiifffbbb____________\\\YYYUUUQQQNNNMMMMMMMMMLLLJJJFFFDDDCCCBBBAAA???======<<<:::999888777666777666666666555555555555444444444444333333222111000111111222111111//////000000000000000000000000---...000000/////////111000000111111111111000000000000000000000111111222333222111/////////000000222333555777999;;;<<<===>>>@@@AAAAAA???>>>???@@@DDDEEEGGGIIIKKKNNNPPPRRRUUUZZZ```hhhnnnqqqssssssuuuxxx~~~~~~}}}|||{{{{{{zzzyyyzzz}}}yyytttqqqooopppuuuwwwyyy}}}xxxuuuuuuwww~~~uuupppjjjhhhjjjllllllkkkmmmjjjgggccc```^^^]]]^^^ZZZXXXTTTPPPNNNMMMLLLMMMPPPMMMIIIFFFDDDCCCAAA@@@>>>>>>===;;;:::999888777666666666666555555555555444444444444333333333333111111222222111111000///000000000000000000000000...000222333222111222333000000111111111111000000000000000000000111111222222222111000000111222333333444555777999;;;===>>>>>>?????????>>>???BBBDDDFFFGGGJJJKKKLLLNNNQQQTTTYYY^^^fffnnnrrrsssqqqooouuuyyy{{{}}}||||||{{{zzzyyyxxxwwwwwwyyy|||wwwpppjjjfffdddffffffeeeggglllpppsssyyy{{{xxxxxx~~~uuupppjjjhhhjjjlllmmmmmmnnnkkkhhhccc```]]]\\\\\\YYYWWWTTTPPPNNNLLLLLLLLLNNNKKKGGGDDDCCCBBB@@@?????????>>><<<;;;:::999888666666666666666555555555444444444333333333444444222222222222111111000000///////////////////////////000000///------///111000000111111111111000000000000000000000111111222111000000111222444666888333444555666888999::::::===>>>>>>===>>>@@@DDDHHHJJJLLLNNNMMMMMMNNNQQQTTT```fffnnnuuuyyywwwssspppsssxxx|||yyyzzzzzzyyyyyyxxxwwwwwwvvvvvvxxx{{{~~~~~~uuukkkeeeaaa```___]]]^^^aaabbbdddggglllqqquuuyyy{{{{{{{{{~~~|||yyy|||wwwrrrkkkhhhjjjmmmoooooonnnkkkhhhddd```]]]\\\[[[WWWVVVTTTQQQNNNMMMLLLLLLKKKHHHEEECCCCCCBBBAAA@@@??????>>>===;;;:::999999555555555666666666666666666555444333333333444444333222222111111111111111///////////////////////////...+++(((&&&&&&))),,,000000111111111111000000000000000000000111111222333222222222222444555666777777777777888888888888============>>>AAAFFFJJJNNNPPPQQQPPPMMMMMMQQQUUUeeejjjrrrxxx{{{xxxtttpppooouuuzzzxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvxxxzzz}}}ooogggaaa```^^^\\\[[[]]]YYYZZZ\\\^^^aaacccfffgggggggggjjjpppuuu|||zzz{{{yyysssllliiijjjmmmoooooommmkkkhhhdddaaa^^^\\\[[[WWWVVVTTTRRRPPPNNNMMMLLLKKKHHHEEEDDDDDDDDDCCCBBB??????>>><<<;;;:::999888555555555666666666666666888777555333333333333444333333222111111111111222000000000000000000000000222111...+++)))))),,,///000000111111111111000000000000000000000111111222777666444333222222222333::::::::::::::::::;;;;;;<<<=========>>>BBBGGGJJJOOORRRTTTRRRNNNOOOTTTYYYdddiiiooouuuwwwvvvrrrpppnnnttt~~~xxxvvvwwwvvvvvvvvvwwwwwwxxxxxxyyywwwxxx{{{}}}rrriiiaaa^^^]]]ZZZYYYZZZYYYYYYYYYYYYZZZ[[[[[[[[[\\\[[[^^^cccfffjjjttt~~~}}}}}}zzzssskkkhhhiiilllmmmmmmllljjjhhheeeaaa^^^\\\[[[WWWVVVUUUSSSQQQOOONNNMMMMMMJJJGGGEEEDDDDDDBBBAAA???>>>===<<<;;;999888888555555555555666666666777:::888666333222222333333444333222111111111222222000000000000000000000000000111222111000000111333000000111111111111000000000000000000000111111222555444333222222222444444888888999:::;;;<<<======<<<===>>>???@@@BBBFFFJJJLLLPPPSSSRRRPPPQQQYYY___dddgggkkkppprrrsssrrrqqqooottt~~~xxxqqqqqqtttrrrssstttuuuwwwxxxyyyzzzxxxyyy{{{}}}~~~~~~~~~}}}xxxmmmddd```^^^[[[XXXXXXZZZZZZZZZZZZYYYXXXWWWVVVWWWWWWYYY]]]^^^___fffnnn}}}zzzssskkkfffgggjjjllllllkkkjjjhhheeebbb___]]][[[WWWWWWUUUTTTRRRPPPNNNNNNMMMJJJFFFDDDBBBAAA???>>>>>>>>>===;;;:::999888777444555555555666666777777;;;999666444222111222222444333222111111111222333000000000000000000000000'''***...000000/////////000000111111111111000000000000000000000111111222/////////111333555888:::444555666888:::<<<===>>>;;;===??????@@@CCCFFFIIIIIINNNRRRRRRQQQTTT]]]ddddddfffjjjnnnqqqrrrssssssqqqvvv~~~rrrkkkmmmqqqpppqqqrrrtttvvvxxxyyyzzzyyyzzz{{{}}}}}}}}}}}}|||tttiiidddbbb^^^ZZZZZZVVVWWWWWWWWWVVVTTTRRRQQQRRRRRRTTTWWWWWWVVV[[[bbbkkkwwwyyyrrrjjjffffffiiikkkkkkmmmjjjfffdddbbb```]]][[[\\\ZZZVVVRRROOOOOOPPPQQQLLLJJJGGGEEEDDDCCCBBB@@@??????>>>===;;;999888777666555444333333333333333777888888888666555333111........................000000///////////////000222000...---,,,---...///000111333444333222///......,,,***(((((())),,,---000000000111333555666777777888999;;;<<<=========;;;<<<>>>@@@AAABBBBBBAAAFFFJJJNNNOOOOOORRRZZZ```cccggglllnnnnnnooorrruuusss{{{}}}uuummmgggeeehhhkkklllnnnqqqsssvvvwwwxxxuuuvvvyyy{{{}}}~~~~~~}}}~~~ooogggccc^^^[[[ZZZZZZZZZZZZZZZYYYVVVTTTSSSTTTSSSRRRQQQRRRTTTVVVWWW]]]eeesssyyyrrrjjjfffgggiiikkkkkkllliiieeebbb```^^^\\\ZZZYYYWWWTTTQQQOOOMMMMMMMMMLLLIIIFFFDDDCCCBBB@@@>>>>>>>>>??????>>>>>>===<<<666555444444333333333444666666777777666444333222........................000000////////////000000111000///.........//////111111222222222111///...444333111//////000222444111111111222444555777888777888:::;;;<<<=========888999<<>>?????????>>>======BBBEEEIIIMMMPPPUUU[[[___dddfffhhhgggeeeeeehhhkkkxxx~~~~~~xxxuuuvvvuuuqqqooopppnnnoooqqqsssuuuwwwxxxyyy}}}|||{{{zzz{{{|||}}}~~~}}}~~~xxxmmmgggeee______^^^]]]\\\ZZZYYYYYYWWWWWWVVVUUUSSSQQQOOOMMMRRRRRRSSSXXXcccuuu{{{uuunnnkkkkkkmmmmmmlllllljjjfffdddcccaaa___]]]YYYYYYXXXWWWTTTPPPMMMKKKMMMJJJGGGEEEDDDBBB@@@>>>??????>>>===;;;999777666555555444444444555555666333333333333222222222333111111111111111111111111///////////////000111111///000111111111111000000000000///...//////000000111000000///000111222333333333333444555666777888999999:::;;;<<<<<<<<<<<<>>>??????@@@@@@???===<<>>@@@AAABBBAAAAAAAAACCCHHHNNNTTTZZZ^^^aaa___bbbddddddeeeiiipppuuu{{{~~~}}}pppmmmnnntttvvvtttrrrsssooooooqqqrrrtttvvvwwwxxx{{{{{{zzzzzzzzz{{{{{{|||vvvlllhhhdddcccaaa```^^^^^^]]]]]]]]][[[YYYVVVSSSQQQNNNMMMLLLLLLMMMOOOSSSZZZccciii}}}~~~yyyssspppppprrrqqqpppnnnllliiigggfffdddbbbaaaYYYXXXVVVTTTPPPMMMKKKIIIJJJHHHEEEDDDDDDDDDBBBAAA999999999999999888888777555555555555555666777777777666444333222222222222000000000000000000000000............///000111222//////.........///000111...///111222222222111111------......///000000111333222222333333444555666::::::;;;;;;<<<<<<;;;;;;;;;===???AAABBBCCCCCCCCCAAACCCHHHOOOVVV\\\```bbbaaaccceeeeeegggllltttzzz|||~~~xxxllljjjkkkqqqtttrrrqqqrrrnnnoooppprrrsssuuuvvvwwwxxxxxxyyyzzzzzz{{{zzzzzzsssooohhhgggeeecccaaaaaaaaaaaa___]]]ZZZVVVSSSQQQPPPPPPLLLLLLLLLLLLNNNSSSYYY^^^kkk|||zzztttqqqrrrsssrrrqqqnnnlllhhhgggfffdddbbbaaa\\\ZZZXXXUUURRROOOMMMLLLHHHFFFDDDCCCCCCCCCBBBAAA@@@??????>>><<<:::888777555555555555555666777777888777555333222222222222////////////////////////............///000222222///...---,,,---...000222...///222333444333222000...//////000111222222222222222222222333333444555::::::;;;;;;<<<;;;;;;;;;???@@@AAABBBCCCBBBAAAAAAAAACCCHHHOOOWWW^^^aaaccccccdddfffggghhhmmmvvv||||||~~~~~~~~~vvvllljjjkkkqqqtttrrrrrrsssnnnooopppqqqssstttuuuvvvvvvwwwxxxzzz{{{{{{zzzyyy|||wwwkkkiiigggeeedddccccccdddaaa^^^ZZZVVVSSSRRRQQQQQQOOONNNMMMLLLLLLPPPVVVZZZYYYhhh}}}zzzuuussstttvvvuuutttsssqqqnnnkkkiiifffaaa^^^YYYYYYXXXVVVSSSPPPLLLJJJGGGGGGEEEDDDCCCCCCCCCCCCCCCBBB@@@===;;;999888888555555444444444666777888777777666555444444333333000000////////////000000...///000111111000///...000000000000111111111111000000000000000000000000---------......000111222444333333222333444666777999888888888999;;;===>>>===>>>??????>>>???AAACCC???CCCIIIOOOUUU[[[bbbfffbbbaaaaaaccciiiqqqzzz|||tttiiijjjkkklllmmmnnnnnnnnnmmmnnnnnnoooppprrrssstttwwwxxxyyyyyyxxxyyyzzz|||~~~tttqqqlllhhhfffdddbbb```ccc```[[[WWWUUUSSSQQQOOOOOONNNLLLKKKLLLMMMOOOPPPXXX]]]hhhvvv}}}|||~~~yyysssqqqsssttttttsssrrrpppmmmkkkhhheeeaaa^^^[[[[[[ZZZXXXUUUQQQNNNLLLIIIHHHGGGEEEDDDDDDCCCCCCBBBAAA???===:::999888777999888777666555666666777444444444333222222222111111111111111111111111111---...///000000///...---000000000000111111111111000000000000000000000000///////////////000111222222222222333444666777888888888888888999:::<<<======>>>????????????BBBDDDBBBFFFKKKQQQVVV[[[```dddcccdddeeehhhnnntttzzz}}}vvvmmmggghhhiiijjjkkklllllllllllllllmmmnnnoooqqqrrrsssvvvwwwxxxxxxxxxxxxzzz||||||wwwqqqllliiigggeeedddccc```\\\YYYWWWTTTQQQOOOOOONNNLLLKKKKKKMMMNNNOOOPPPTTT]]]jjjwww|||{{{}}}|||wwwrrroooqqqsssrrrqqqqqqnnnllljjjhhheeeaaa^^^^^^]]][[[YYYVVVRRROOONNNKKKJJJHHHGGGEEEDDDCCCCCCAAA@@@>>><<<:::888777777:::999888666555444444444333333333333222222222222111222333444444333222111---......//////......---000000000000111111111111000000000000000000000000111111111000000111111222///000222444666777888888777777777777888:::;;;======>>>?????????@@@CCCEEEFFFJJJOOOTTTXXX\\\```cccggghhhkkkooosssxxx{{{}}}zzzooogggdddeeeggghhhiiijjjjjjjjjkkkkkklllmmmnnnpppqqqrrrtttvvvwwwwwwwwwxxxzzz}}}yyyqqqllljjjhhhgggccc```^^^[[[YYYVVVRRRPPPOOONNNMMMKKKKKKLLLNNNOOOKKKMMMRRR\\\fffttt~~~zzzwwwyyy~~~{{{vvvpppnnnoooqqqqqqpppooommmkkkiiigggeeeaaa^^^___^^^\\\YYYUUURRROOONNNKKKJJJHHHFFFDDDCCCBBBBBB@@@???===;;;999888777777999888777666444333333222444444444444444444555555111222444555555444222111...//////////////////...///000000000111111111111000000000000000000000000222111111000000000111111000111333555777777777666777666666666777999;;;<<<<<<>>>???@@@@@@AAADDDFFFJJJMMMSSSWWW[[[___bbbeeemmmnnnpppssswww{{{~~~vvvmmmfffcccdddfffggghhhiiijjjjjjkkkkkklllmmmnnnpppqqqrrrrrrtttvvvvvvwwwxxx{{{}}}vvvoookkkiiihhhcccaaa___^^^\\\YYYTTTQQQQQQOOOMMMLLLKKKLLLMMMNNNLLLKKKNNNTTT[[[fffvvv|||wwwsssuuu|||zzzuuupppnnnoooqqqqqqooonnnllljjjiiigggeeebbb______]]]ZZZWWWSSSPPPNNNMMMJJJIIIGGGEEECCCBBBAAAAAA@@@???===;;;999888888777888888777777666555444444333333444444444444444444///111333444444333111///111000000000000000000111///000000000111111111111111111111111111111111111111111000/////////000000333444555666666666555444777666666666777999;;;<<<<<<>>>@@@@@@AAACCCEEEHHHKKKOOOUUU[[[___bbbfffhhhppppppqqqssswww}}}zzzqqqiiidddcccdddfffhhhiiijjjkkkkkkllllllmmmnnnoooqqqrrrsssqqqsssuuuvvvwwwyyy|||{{{rrrmmmjjjhhhdddcccaaa___^^^[[[VVVSSSSSSQQQOOOMMMLLLLLLMMMNNNOOOLLLLLLPPPUUU\\\hhhtttzzzxxxsssppprrrzzz{{{vvvqqqnnnppprrrqqqpppnnnllljjjiiihhhfffcccaaa___]]]YYYVVVRRROOOMMMLLLIIIHHHFFFDDDCCCBBBAAAAAA@@@???===;;;:::999999888999999999999888777666555222222222222111111111111///000111222222111000///222111111000000111111222000000000000111111111111111111111111111111111111000000/////////000000111666666666666666555444444777777777777888:::;;;===<<<>>>@@@AAABBBDDDGGGIIILLLQQQWWW\\\```cccfffhhhmmmmmmnnnqqqvvv|||tttjjjdddbbbcccdddfffhhhiiikkkkkklllllllllmmmnnnoooqqqrrrsssppprrruuuvvvxxxzzz~~~xxxpppkkkiiifffdddbbb```^^^\\\YYYVVVUUUTTTQQQOOOMMMNNNNNNOOOOOOKKKKKKMMMPPPTTT\\\eeevvvzzzsssrrrooommmqqq{{{}}}xxxrrrpppqqqssssssrrrnnnlllkkkjjjiiigggeeebbb___]]]ZZZUUUQQQOOOMMMLLLIIIHHHGGGEEEDDDCCCCCCCCC@@@???>>><<<;;;::::::999999999999888666444222000333222222222111000000000111111111111111111111111222111000//////000111222000000000000111111111111111111111111111111111111000000000000111111222333666555555555555555666666888888888888999:::<<<===<<<>>>@@@AAABBBEEEHHHKKKMMMQQQWWW\\\___```bbbddddddfffiiinnntttzzzyyymmmeeecccdddbbbccceeegggiiijjjkkkkkkkkkkkklllmmmnnnpppqqqrrrppprrruuuwwwyyy|||vvvoookkkhhhfffbbb```___]]][[[YYYWWWVVVSSSPPPOOOOOOOOOPPPNNNJJJJJJLLLNNNOOOTTT[[[fffvvvxxxrrrnnnkkkkkkqqq}}}~~~yyysssqqqrrrttttttsssnnnmmmkkkjjjjjjhhheeeccc```^^^ZZZVVVRRROOOMMMMMMIIIHHHGGGFFFEEEEEEEEEEEEAAA@@@>>>===;;;;;;::::::777777666555222///,,,***555555444444333222111111222222111000000111222222111000///......///000111000000000000111111111111111111111111111111111111111111111111222333444555555444444444555666888999999888888888999;;;===>>><<<>>>@@@AAACCCEEEIIIKKKNNNRRRWWW[[[]]]^^^______]]]```fffmmmtttyyy}}}~~~yyy{{{zzzrrriiidddeeeiiiaaacccdddfffhhhjjjjjjkkkjjjjjjkkkkkkmmmnnnpppqqqppprrruuuwwwzzz}}}{{{sssnnnjjjfffbbb```^^^]]]\\\ZZZYYYWWWTTTQQQPPPOOOPPPPPPNNNJJJJJJMMMNNNNNNQQQVVVVVVeeezzzyyytttkkkiiikkkrrrzzzssspppqqqssssssrrrqqqnnnjjjhhhgggfffdddccc___\\\YYYVVVTTTQQQNNNKKKJJJIIIHHHFFFDDDCCCBBBBBB???>>>===;;;:::999888888999666222222555666555333111333444666666555333111///000000111111111000000------......///000000000///000000000111111111111///111333555555222///---...///000111333444666666555444444555555666777888777777777777888:::<<<>>>=========>>>AAAEEEIIIKKKQQQSSSUUUWWWWWWYYY[[[^^^aaabbbeeennnxxx|||zzzyyyrrrhhhfffjjjkkkgggbbbdddggghhhggghhhiiijjjdddfffiiijjjkkkmmmoooqqqoooqqqssstttvvvzzz|||rrrnnnfffaaaaaaaaa^^^\\\\\\]]][[[XXXVVVSSSRRRRRRRRROOONNNMMMLLLLLLMMMNNNOOOTTT[[[iii}}}yyyrrrnnnkkkjjjppp}}}xxxrrroooppprrrrrrqqqqqqnnnjjjgggfffeeedddbbb___\\\YYYVVVTTTQQQNNNKKKKKKJJJIIIGGGEEEDDDCCCCCCAAA???===;;;:::999999999888777666777888777555333222222444555555555444444000111111222111111000000//////////////////......000111111111222222222222000111333444333222///......///000111222333444555555555555555555666888888888777666777999;;;<<<<<<=========???AAAEEEHHHKKKOOORRRUUUVVVWWWWWWYYY[[[^^^aaagggpppxxx}}}|||{{{uuutttmmmdddaaadddddd```aaaccceeeeeedddeeefffhhhfffhhhjjjjjjjjjjjjlllnnnnnnooorrrtttvvvzzzyyypppiiiccccccccc```]]]^^^\\\[[[YYYWWWUUUSSSRRRRRRPPPOOOMMMLLLLLLLLLMMMNNNMMMRRR]]]mmm}}}yyyqqqooommmlllsss~~~{{{vvvpppnnnoooqqqrrrqqqpppmmmjjjgggfffeeedddbbb___\\\YYYVVVTTTQQQNNNKKKLLLKKKIIIGGGEEEDDDDDDCCCBBB@@@>>>;;;999999999999555888:::;;;999777666555666666666666666777888888222333333333222111000000111111000//////...------111111111222222222333333111222222222222111000000//////000000111222333333555555555555666777888888:::777666777;;;===<<<;;;<<<======???BBBEEEHHHJJJNNNPPPSSSUUUUUUVVVVVVXXXYYY```kkktttyyyzzzzzzyyytttrrrkkkdddaaacccbbb___aaabbbbbbaaaaaaaaadddfffhhhjjjkkkjjjiiihhhiiikkkkkknnnpppsssvvvzzzuuummmfffeeeeeeaaa______\\\\\\[[[YYYWWWUUUSSSRRRQQQPPPNNNLLLKKKKKKLLLLLLNNNPPPVVVaaalll|||yyyqqqpppnnnnnnwww}}}{{{uuupppnnnooorrrsssrrrpppmmmiiigggfffeeecccbbb___\\\YYYVVVTTTQQQNNNKKKKKKJJJHHHFFFEEECCCCCCBBBAAA@@@===;;;999888888888444777::::::888777999;;;===<<<:::999999999;;;<<<444444444333222111000///000000000000//////......000000111111111222222222333222111111111111111111//////000000111111111222555555555555666777888999;;;888666777<<<>>><<<:::<<<<<<>>>@@@BBBEEEHHHJJJLLLOOORRRTTTTTTTTTUUUUUUXXXbbboooxxxyyyxxxwwwxxxqqqmmmhhhdddbbbcccbbb```bbbbbbaaa```^^^___bbbeeeiiijjjkkkkkkiiiiiijjjkkkjjjlllpppsssvvvzzzzzzrrrjjjhhhgggccc``````]]]]]]\\\[[[YYYVVVTTTRRRSSSQQQOOOMMMKKKKKKKKKKKKQQQPPPSSSYYYaaammmxxxqqqnnnmmmooozzz{{{vvvpppnnnpppssstttssspppmmmiiigggeeeeeecccbbb___\\\YYYVVVTTTQQQNNNKKKJJJIIIGGGEEECCCBBBAAAAAA??????===<<<;;;:::999888444666888777555777<<<@@@@@@>>>;;;999777777888999444444444333222111000///////////////000000111111////////////000000000000333222111000000000111111//////000000111111111222666555555666666777888999:::888777999<<<===<<<:::;;;<<<>>>@@@CCCFFFHHHIIILLLNNNRRRSSSSSSTTTUUUVVV[[[eeerrryyyyyyvvvuuuvvvhhhdddaaaaaaaaa```______bbbbbbaaa```______bbbeeegggiiijjjkkkjjjkkklllnnniiilllpppssswww{{{xxxooollliiidddaaaaaa^^^^^^^^^]]][[[XXXUUUSSSTTTSSSPPPNNNLLLLLLLLLLLLNNNMMMNNNQQQVVV___pppxxxsssmmmlllppp}}}|||wwwqqqooopppssssssrrrooollliiifffeeedddcccaaa___\\\YYYVVVTTTQQQNNNKKKIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>???@@@???===;;;:::888888666555555888===@@@<<<:::777555333333333444222333333333222111000000......///000000111222222........./////////000000333222111111000000111111//////000000111222333333666666666666777888999999999999:::;;;;;;;;;;;;;;;;;;<<<>>>AAACCCFFFHHHIIIMMMOOOQQQRRRSSSUUUWWWYYY```hhhrrrwwwvvvsssrrrssseeeaaa___bbbcccaaa```bbb```aaaaaaaaa``````ccceeeeeegggiiijjjjjjkkkmmmooojjjmmmqqquuuxxx{{{wwwqqqmmmgggcccccc``````___]]][[[YYYWWWVVVUUUTTTRRRPPPNNNMMMMMMNNNMMMLLLMMMOOOQQQWWWdddrrrzzzvvvnnnnnnsss|||wwwqqqnnnoooqqqqqqpppooolllhhhfffeeedddbbbaaa___\\\YYYVVVTTTQQQNNNKKKIIIHHHGGGEEECCCBBBAAAAAA===@@@CCCEEEEEECCC@@@===>>><<<999888888:::;;;;;;555444333111111111111222000111111222111111000000000000000000000000111111////////////000000000000222222222222111111000000...///000111222333444555666666666666777888999:::666:::>>>===:::999:::===:::<<<>>>AAADDDFFFHHHHHHNNNPPPQQQRRRSSSVVV[[[^^^dddiiiooorrrqqqoooooooooeeeaaa```dddeeeaaa```bbb]]]___aaaaaa```aaabbbdddccceeeggghhhhhhhhhjjjlllkkknnnsssvvvyyy{{{~~~xxxrrrkkkffffffbbbaaa___]]][[[YYYXXXXXXVVVUUUSSSQQQPPPOOOPPPPPPNNNNNNOOOQQQPPPRRR[[[fffnnn~~~~~~yyyrrrrrrxxx|||vvvpppmmmnnnoooooonnnooolllhhhfffeeedddbbbaaa___\\\YYYVVVTTTQQQNNNKKKJJJIIIHHHFFFDDDCCCBBBBBB>>>AAAEEEHHHIIIGGGCCC@@@BBB???<<<;;;<<<<<<999555111111111111222222333333///000000111111111000000222222111111000/////////000000000000111111111111111222222222222111000000...///000111333555666666666666666666777888999:::555;;;@@@???:::777:::>>>:::<<<>>>AAADDDFFFGGGHHHOOOPPPQQQRRRSSSWWW]]]aaagggjjjmmmnnnnnnmmmllllllbbb]]]\\\```aaa\\\ZZZ\\\[[[]]]```aaaaaaaaabbbcccbbbdddffffffeeefffgggiiimmmppptttwwwyyy||||||uuummmiiihhhdddbbb___]]]ZZZYYYYYYYYYVVVUUUSSSRRRQQQQQQQQQQQQLLLLLLMMMOOOLLLKKKRRR[[[ZZZjjj{{{vvvwww}}}|||{{{xxxtttooollllllnnnoooooonnnkkkfffcccbbbcccdddddd___]]][[[XXXUUUSSSQQQPPPMMMKKKIIIFFFDDDBBBBBBBBBEEEFFFEEEBBB>>>;;;;;;;;;;;;:::999777666444333222111111333444444333111111111111111111111111111111000000000000000000000000......///000000111000000222333555555555555333222111111111222222333333333666666666666666555555555888:::<<<<<<;;;999999999:::;;;<<>>AAADDDGGGJJJLLLMMMOOOQQQQQQRRRWWW```gggmmmmmmmmmnnnooommmiiieeeYYY[[[^^^``````___^^^]]]\\\]]]]]]^^^___`````````cccdddeeeeeedddeeehhhjjjkkkmmmrrrwww{{{~~~xxxrrrlllgggbbb___^^^^^^\\\ZZZZZZWWWUUUTTTSSSSSSQQQPPPNNNNNNNNNMMMMMMNNNNNNOOONNNWWWcccooo||||||{{{wwwrrrooooooppprrrrrrnnnjjjeeebbbbbbbbbccccccaaa___\\\XXXSSSPPPMMMLLLJJJHHHFFFDDDDDDFFFHHHJJJTTTLLLBBB<<<::::::999999777666666555444444333333444444333333333333444444111111111111111111111111........................---......///////////////111111000000000000111111///000111222333444555666444444555555666666777777555777999:::999999999:::<<<===???BBBEEEGGGIIIKKKMMMOOOQQQSSSUUUZZZbbbiiimmmmmmnnnoooooolllfffbbbYYYZZZ\\\^^^______]]]]]]ZZZ[[[\\\]]]^^^___``````cccddddddddddddeeehhhjjjkkkmmmrrrwww{{{}}}zzzqqqlllfffcccbbbaaa^^^[[[[[[YYYVVVUUUUUUUUUTTTRRRNNNNNNMMMMMMMMMMMMNNNNNNMMMQQQXXX^^^iiiyyy||||||xxxssspppppprrrssssssmmmiiidddaaaaaabbbbbbbbb```^^^[[[WWWSSSPPPMMMLLLKKKIIIFFFDDDDDDFFFIIIJJJOOOGGG===999:::<<<;;;999555444444444444444333333555555333222222333555555111111111111111111111111////////////////////////---....../////////......111000///......///000111//////111222444555666777666666666666666555555555555666888999888888:::;;;<<<===???BBBEEEGGGHHHIIIMMMOOORRRTTTWWW]]]dddiiilllmmmnnnooonnnjjjccc^^^XXXYYY[[[]]]^^^^^^]]]]]]YYYZZZ[[[]]]^^^```aaaaaabbbcccdddddddddeeehhhkkkkkknnnrrrwww{{{}}}~~~wwwrrrkkkgggfffdddaaa]]][[[YYYWWWVVVVVVVVVUUUTTTOOONNNNNNMMMMMMMMMMMMNNNNNNPPPSSSVVV]]]jjjyyy||||||xxxssspppppprrrsssssslllhhhdddaaa```aaabbbbbb]]][[[YYYVVVSSSPPPOOONNNLLLJJJGGGEEEDDDEEEFFFGGGLLLEEE>>>::::::999555000444444444444444444333333555555333222222333555555111111111111111111111111000000000000000000000000...///////////////......222111000//////000111222///000111222444555777777888888777666555444444333555777888888888888:::<<<;;;===???BBBEEEFFFGGGHHHMMMOOORRRVVVZZZ___dddhhhjjjkkklllmmmkkkfff___ZZZWWWXXXZZZ[[[\\\]]]]]]]]]ZZZ[[[\\\]]]___aaabbbbbbaaabbbccccccccceeehhhkkklllooosssxxx{{{~~~~~~xxxooojjjgggdddaaa^^^\\\ZZZWWWVVVVVVVVVUUUSSSPPPPPPOOONNNMMMMMMNNNNNNJJJLLLNNNQQQTTT\\\eeemmm{{{{{{wwwrrrooooooppprrrrrrlllhhhccc`````````aaaaaa\\\ZZZXXXUUURRRPPPOOONNNKKKJJJHHHFFFDDDCCCCCCCCCAAA>>>;;;;;;;;;:::666333444444444444444444333333444444333333333333444444111111111111111111111111111111111111111111111111000000000000000//////...222222111111111111222222000111222333444555666777888888777666555444444333777888999888888888:::<<<:::<<<@@@CCCFFFHHHIIIIIINNNOOORRRVVV[[[```ccceeehhhhhhhhhhhhgggbbb\\\WWWVVVWWWXXXZZZ[[[\\\\\\]]][[[\\\]]]^^^___```aaabbbaaabbbccccccccceeehhhkkknnnpppuuuyyy|||wwwnnnhhheeeaaa^^^^^^\\\YYYWWWWWWVVVUUUSSSRRRQQQPPPOOOOOONNNOOOOOOKKKLLLNNNPPPRRRVVV[[[___qqq}}}yyyzzzvvvpppmmmmmmooopppqqqkkkgggbbb______`````````]]][[[XXXUUUQQQOOOMMMLLLHHHHHHGGGFFFEEECCCBBBAAA:::::::::;;;;;;;;;::::::666666555555444444333333222222333333333333222222111111111111111111111111000000000000000000000000111111111111111000000///111111111222222111111111222222333333444555555666555555666666666666666666999::::::999888888:::<<<;;;===AAAEEEIIIKKKLLLLLLNNNOOORRRWWW\\\```bbbccceeeddddddcccbbb^^^YYYVVVUUUVVVWWWXXXZZZ[[[\\\\\\[[[\\\\\\]]]^^^^^^______```aaabbbcccccceeehhhkkkppprrrvvvzzz~~~xxxoooiiieeebbbaaa___[[[YYYXXXWWWUUUSSSSSSSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOQQQTTTXXX[[[bbbppp~~~zzzwwwxxxtttooollllllnnnooooookkkgggbbb______`````````^^^\\\YYYUUUQQQMMMKKKJJJEEEFFFFFFFFFFFFDDDBBBAAABBBAAA@@@<<<888555555666777666666555555444333333111111333444444333111111111111111111111111111111////////////////////////222222222222222111000000///000111222222111000///333333333444444555555555333333444555666777888999;;;;;;;;;:::888888:::<<<<<>>;;;<<<<<<999222,,,888888777555555444444444666555444333333333444555000000////////////000000000000///////////////000000000000000111111111111000000000000111222333444000000111222444555666666888777555444333333444444888666666777999:::;;;;;;@@@CCCFFFIIIJJJKKKLLLNNNKKKLLLOOOTTTZZZ^^^``````aaacccdddaaa[[[VVVSSSSSSXXXWWWVVVUUUVVVXXXZZZ\\\YYYYYYZZZ[[[\\\^^^___```bbbbbbbbbaaa```cccfffjjjooorrrvvvyyy{{{~~~yyyppphhhdddaaa]]]\\\\\\[[[WWWSSSSSSRRRPPPPPPQQQQQQPPPNNNNNNMMMMMMMMMMMMMMMNNNNNNYYY\\\gggzzzwwwxxxuuu~~~zzzuuuooommmnnnpppppppppiiifffaaa^^^]]]^^^]]]]]]___]]]YYYUUUQQQMMMKKKIIIIIIIIIHHHGGGEEECCCAAA@@@@@@===;;;;;;===;;;666111777666555444444333333333333222111000000000111111111000///////////////000111000000//////000000000000000000000111111111111000000000000111222333444333333444444555555666666666555444444444555666777888777666777888999999999>>>AAAEEEGGGHHHIIIKKKLLLJJJKKKNNNRRRWWW[[[]]]^^^aaacccddd```ZZZUUUSSSSSSUUUUUUTTTUUUVVVYYY\\\]]]YYYZZZZZZ[[[\\\]]]___````````````______aaaeeehhhooorrrvvvyyy{{{~~~vvvlllhhhddd___]]]\\\ZZZVVVSSSTTTRRRQQQQQQRRRQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNRRRTTT[[[iiixxxxxxxxxxxxyyyuuupppnnnoooppppppnnnhhheee```^^^]]]]]]]]]\\\^^^\\\YYYUUUQQQMMMKKKJJJIIIHHHHHHGGGEEECCCAAA@@@???<<<::::::<<<===:::777666555444333333333333333555444444333222333333333111111000///////////////111111000000000111111222000000000000111111111111000000000000111222333444666666666666666666666666555444444444555666888999:::999999888888999999:::===@@@DDDFFFGGGHHHJJJKKKLLLMMMOOORRRVVVZZZ^^^```aaabbbbbb^^^XXXSSSSSSTTTSSSSSSSSSUUUWWWYYY\\\^^^ZZZZZZZZZZZZ[[[\\\^^^^^^_______________aaaeeeiiiooorrrvvvyyy|||~~~tttoooiiiccc___]]][[[WWWTTTUUUSSSRRRRRRRRRRRRQQQOOONNNNNNMMMMMMMMMMMMNNNNNNQQQRRRVVV\\\eeesss{{{|||~~~yyyuuupppoooppppppooommmiiieeeaaa^^^^^^^^^^^^^^^^^^\\\YYYUUUQQQNNNKKKJJJHHHHHHGGGFFFDDDBBBAAA@@@>>><<<999999:::;;;:::999666555555444333333333444666555555555444444444444222111000//////......///111111111111111111222333///000000000111111111111000000000000111222333444666666666666666777777777666555555444555777888999::::::;;;;;;:::;;;===>>>===@@@CCCFFFGGGHHHIIIKKKLLLNNNQQQUUUXXX]]]bbbeeeaaabbb```[[[UUUQQQRRRTTTSSSSSSTTTUUUVVVXXXZZZ[[[YYYYYYYYYZZZZZZ\\\]]]]]]```aaaaaa```aaadddhhhlllnnnrrrvvvzzz|||~~~vvvooogggaaa___]]]ZZZWWWVVVUUUSSSSSSSSSSSSQQQOOOOOOOOONNNMMMMMMMMMNNNNNNPPPQQQTTTWWWZZZeeezzz~~~~~~zzzuuuqqqoooppppppnnnllljjjfffbbb```___`````````]]]\\\XXXUUUQQQNNNLLLKKKHHHHHHGGGFFFDDDBBB@@@??????<<<:::888777888888888777666555555555555555555222222222222111111111000111111000///////////////111111000000111222333333///000000000111111111111000000000000111222333444222333444555666777888888888777666666666666777888777999:::::::::;;;===@@@===@@@DDDFFFGGGHHHJJJKKKJJJMMMRRRVVVYYY^^^dddhhhaaaaaa^^^XXXRRROOOQQQTTTUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXYYYZZZ[[[\\\]]]___`````````aaadddiiimmmnnnqqqvvvzzz}}}}}}uuujjjccc___]]][[[YYYXXXVVVTTTTTTTTTSSSRRRPPPPPPOOOOOONNNMMMMMMNNNNNNKKKMMMQQQSSSTTTZZZjjj{{{|||~~~~~~{{{vvvpppnnnooopppnnnmmmjjjgggccc``````aaaaaaaaa]]][[[XXXTTTQQQNNNLLLKKKHHHGGGGGGFFFDDDBBB@@@??????===;;;888777666666666777666666555555555666666333333333444333222222111000000////////////000000000000000000000111222333000000000000111111111111000000000000111222333444000111222333555666777888999888777666666777888888555777:::999777888;;;>>>===@@@DDDFFFGGGHHHJJJKKKFFFKKKRRRVVVYYY]]]bbbfffbbb```\\\UUUOOONNNQQQTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXYYY[[[]]]^^^\\\]]]^^^^^^___ccchhhkkkmmmqqqwww{{{}}}rrrhhhbbb___\\\ZZZYYYWWWVVVUUUUUUTTTRRRQQQQQQPPPOOONNNNNNMMMNNNNNNKKKMMMPPPRRRSSSVVVbbbooo~~~xxxzzz|||wwwpppmmmnnnoooooonnniiifffbbb``````aaaaaaaaa]]][[[XXXTTTQQQNNNLLLLLLGGGGGGFFFEEEDDDBBB@@@???======<<<:::888777777777555555555444444555555666555555666666666555444333///......//////000111222////////////000111222333000000000000111111111111000000000000111222333444222222333444555555666666888777777666777888:::;;;999;;;===;;;888777:::===<<>>:::===AAADDDEEEFFFGGGIIIKKKRRRZZZ]]]]]]\\\___aaabbb```ZZZRRRLLLKKKPPPUUUQQQQQQSSSTTTVVVVVVWWWWWWSSSTTTUUUWWWYYY\\\^^^___]]]^^^___```aaaeeekkkooommmqqqwww{{{~~~~~~sssmmmhhheee[[[YYYWWWVVVVVVUUUSSSQQQRRRQQQPPPOOONNNNNNNNNNNNTTTOOOMMMMMMOOORRRZZZdddooo~~~~~~xxxtttooollllllmmmnnnnnnjjjfffbbb```___`````````]]][[[XXXTTTPPPLLLJJJIIIGGGGGGHHHGGGFFFCCC@@@>>>===<<<;;;:::999888888888666666555444333333333333333333333333333333333333111111111111000000000000000000000000000000000000...///000111111000///...222222222222222222333333666555444333333444666666777666555555555666888999999GGGNNNGGG<<<999<<<>>>???AAACCCEEEEEEFFFHHHJJJKKKPPPVVVZZZ\\\]]]]]]^^^ccc]]]VVVPPPNNNOOOPPPPPPTTTSSSRRRRRRSSSTTTTTTTTTVVVVVVVVVWWWXXXYYYZZZ[[[___^^^]]]^^^aaafffkkkoootttwww{{{~~~vvvmmmhhh^^^]]][[[YYYXXXWWWVVVUUUSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOONNNOOORRRXXX]]]mmmwww~~~wwwsssnnnkkkkkklllmmmmmmjjjgggccc```````````````^^^\\\XXXTTTPPPLLLJJJHHHGGGHHHHHHGGGFFFCCC@@@???===<<<;;;:::999888888888444444333333333444444555333333333333333333333333000000000000////////////000000000000000000000000...///000111111000///...111222222222222333333333555444444333444555666777777666666555666777888999444???EEE@@@999888;;;===???AAACCCDDDDDDEEEHHHJJJJJJNNNTTTXXXYYYZZZ[[[\\\]]]XXXRRRMMMMMMNNNPPPPPPRRRQQQPPPPPPQQQRRRRRRRRRVVVVVVVVVWWWXXXYYYZZZ[[[\\\[[[[[[]]]aaaffflllppptttwww{{{~~~~~~rrrkkkeeeccc```]]][[[YYYXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTPPPPPPPPPOOOPPPSSSXXX\\\dddppp}}}wwwsssnnnkkkkkklllllllllkkkhhhcccaaa```aaaaaa```___]]]YYYTTTPPPLLLIIIHHHHHHHHHHHHGGGEEECCCAAA???======;;;:::999888888888333333333333444555666666333333333333333333333333000000/////////.........000000000000000000000000//////000000000000//////111111222222222333333333333333333444444666777888666666666666666777888888222888<<<:::888:::<<<===???@@@BBBCCCCCCDDDGGGIIINNNQQQVVVXXXZZZZZZ[[[\\\WWWSSSNNNKKKKKKMMMOOOPPPPPPPPPPPPPPPPPPQQQRRRRRRVVVVVVVVVWWWXXXYYYZZZ[[[ZZZZZZZZZ\\\aaagggmmmqqqtttvvvzzz}}}~~~tttkkkgggbbb^^^[[[YYYWWWUUUUUUUUUTTTTTTSSSRRRQQQQQQOOOPPPQQQRRRRRRUUUXXX[[[]]]hhhzzz}}}yyyuuuppplllllllllmmmmmmlllhhhdddaaa```aaaaaa```___]]]YYYTTTOOOKKKIIIGGGIIIHHHHHHGGGEEECCCAAA@@@>>>===<<<:::999888888777333333333333333444555666333333333333333333333333000000000000//////////////////////////////////////////000000000000//////111111111222222333333444222222333444555666777888666666666666666777777888666777777999;;;>>>?????????@@@BBBBBBCCCEEEHHHKKKPPPSSSVVVXXXYYYYYYZZZ[[[SSSPPPLLLJJJKKKLLLNNNNNNQQQQQQRRRRRRQQQRRRSSSUUUUUUUUUVVVVVVXXXYYY[[[\\\[[[[[[\\\^^^bbbhhhmmmqqqtttvvvyyy|||~~~~~~~~~tttooogggbbb___]]]ZZZWWWTTTTTTSSSRRRQQQPPPOOONNNNNNPPPRRRSSSTTTUUUXXXZZZZZZcccrrr~~~~~~{{{wwwrrrnnnnnnnnnnnnnnnllliiidddaaa`````````______]]]YYYTTTPPPLLLIIIHHHIIIIIIHHHGGGEEECCCBBBAAA>>>===<<<:::999888777777666555444333333333333333333333333333333333333333222222222111111111000000////////////////////////000000////////////000000000000111222333333444444111222333444666777777888555666666777777777777777999666666999>>>????????????AAABBBCCCDDDGGGKKKNNNQQQSSSWWWXXXXXXWWWWWWXXXRRROOOLLLJJJKKKLLLLLLLLLOOOPPPRRRQQQPPPQQQSSSUUUUUUUUUUUUVVVXXXZZZ[[[\\\_________aaadddiiimmmpppsssuuuxxx{{{}}}~~~~~~~~~~~~zzzpppiiifffccc```\\\XXXWWWVVVTTTSSSQQQPPPPPPMMMOOORRRSSSTTTUUUWWWYYYZZZ```iiiuuu}}}|||xxxsssooooooooooooooolllhhhccc```_________^^^]]][[[XXXTTTPPPLLLJJJIIIJJJJJJHHHGGGEEECCCBBBBBB???>>><<<:::999777777777666666555444333333333333333333333333333333333333333333222222222111111111000000000000000000000000000000////////////000000000000111222333444444555222222444555666666666666555555666777777777777777888444555:::??????>>>>>>@@@AAACCCDDDFFFJJJOOOSSSVVVZZZ^^^___^^^\\\ZZZZZZOOOMMMKKKKKKLLLMMMLLLKKKKKKMMMPPPOOOMMMMMMQQQTTTTTTUUUUUUVVVXXXZZZ\\\]]]``````aaacccfffjjjmmmooosssuuuwwwzzz|||}}}~~~~~~xxxnnniiifff```\\\XXXWWWVVVTTTRRRPPPOOONNNLLLNNNQQQRRRSSSTTTWWWYYYZZZ]]]ccckkkwww|||~~~|||xxxsssooonnnnnnnnnnnnkkkgggbbb___^^^^^^]]]\\\\\\ZZZWWWTTTPPPMMMKKKJJJKKKJJJHHHFFFEEECCCCCCBBB???>>><<<:::888777666666555444444333333333444444333333333333333333333333222222222111111111111000000000000000000000000000111000///......///000111///000111222333444444555222333555666666666555555444555666777888777777666555333555===AAA???>>>@@@AAABBBDDDFFFIIINNNTTTXXXYYY]]]bbbdddccc___\\\ZZZJJJIIIIIIJJJLLLMMMMMMLLLJJJMMMPPPOOOLLLMMMPPPTTTTTTTTTUUUVVVXXXZZZ\\\]]]^^^___```bbbfffjjjnnnpppsssuuuwwwyyy{{{}}}}}}~~~wwwoooiiibbb\\\XXXWWWVVVTTTQQQOOONNNMMMLLLMMMOOOPPPQQQSSSVVVXXXZZZ]]]bbbjjjuuu~~~|||~~~|||xxxrrrnnnmmmmmmmmmmmmjjjgggbbb^^^]]]]]]\\\\\\[[[YYYWWWSSSPPPNNNLLLKKKKKKJJJHHHFFFEEEDDDCCCCCC???>>><<<:::888777666666333333333333444555666666333333333333333333333333111111111111000000000000000000000000000000000000111000///......///000111///000000222333444555555333444555666666666555444444555777888888888777666444222777@@@DDDBBBAAADDDAAACCCEEEGGGKKKPPPWWW[[[SSSXXX^^^```^^^ZZZUUUSSSFFFFFFFFFHHHLLLNNNNNNMMMKKKNNNQQQQQQNNNNNNRRRVVVTTTTTTUUUVVVXXXZZZ\\\]]][[[\\\^^^aaafffkkkoooqqqssstttvvvyyy{{{|||}}}~~~zzzsssjjjccc]]]\\\[[[XXXVVVTTTRRRQQQLLLMMMNNNOOOPPPRRRUUUXXX[[[___eeennnxxx}}}{{{~~~zzzuuunnnjjjjjjlllnnnooonnnlllgggccc```^^^^^^___\\\[[[XXXUUUQQQMMMJJJIIIKKKJJJIIIGGGDDDBBBAAA@@@@@@>>><<<999777555555555555555444444444333333333444444333333222111000000,,,...111333333111...,,,000000000000111111111111------///000111111111111333333333333333333333333444444444555555555666666666666666666666777888888777888;;;===???AAABBBCCCBBBDDDFFFHHHKKKNNNSSSVVVVVVVVVXXX\\\___\\\SSSLLLEEEFFFGGGHHHIIIJJJJJJJJJNNNNNNOOOPPPPPPPPPOOOOOOSSSTTTUUUWWWXXXYYYZZZZZZWWW```iiikkkiiihhhmmmsssuuuuuuvvvwwwxxxzzz|||}}}~~~|||ooofffdddaaa^^^ZZZXXXWWWVVVVVVPPPPPPOOONNNOOOQQQVVVZZZ]]]aaaiiisss~~~|||zzz{{{}}}~~~yyyrrrmmmlllmmmooopppnnnlllgggccc```___^^^___]]][[[YYYUUUQQQNNNKKKJJJGGGGGGFFFEEEDDDBBBAAA@@@???===;;;888666555444444555555444444444333333333444444333333222111111000111222333333111...+++)))//////000000000111111111...///000000111111111111111111111222222333333333333333333444444444555555666666666666666777888888888999;;;===???@@@AAAAAA???AAADDDFFFHHHKKKPPPSSSSSSSSSTTTXXX[[[XXXPPPIIIEEEFFFGGGHHHIIIJJJJJJJJJMMMMMMNNNOOOOOOOOONNNNNNRRRSSSUUUWWWZZZ[[[\\\]]]\\\ccckkknnnlllkkknnnqqqrrrssssssuuuvvvxxxzzz{{{~~~xxxmmmiiieee```\\\YYYWWWWWWVVVRRRRRRQQQPPPOOORRRWWWZZZ^^^cccjjjsss}}}{{{xxxvvvvvvyyy~~~yyysssooonnnoooqqqqqqnnnkkkhhhccc```___^^^^^^]]][[[YYYUUURRRNNNLLLJJJEEEFFFFFFFFFEEECCCAAA@@@>>><<<:::777555444444444555555444444444333333333444333333222222111111111222222222111000...,,,+++//////000000000000111111///000000111111111000000///000000111222333333444222222333333333444444444666666666777777777888888888999;;;===>>>???@@@@@@>>>@@@CCCDDDFFFJJJNNNRRRQQQQQQSSSVVVWWWTTTMMMGGGEEEFFFGGGIIIJJJJJJJJJJJJLLLLLLMMMNNNNNNNNNNNNNNNQQQRRRUUUXXX[[[]]]^^^___```eeekkkooopppooonnnnnnrrrrrrssstttvvvxxxzzz{{{~~~{{{pppkkkddd^^^[[[YYYXXXWWWTTTTTTSSSQQQPPPRRRWWWZZZ]]]dddmmmuuu|||{{{uuurrrpppqqqttt{{{vvvqqqnnnnnnoooqqqqqqmmmkkkhhhdddaaa___^^^^^^\\\ZZZXXXUUUQQQNNNKKKJJJGGGHHHHHHHHHFFFDDDAAA???>>>===:::888666555555555555555444444444333333333333333333222222111111111///////////////000000111////////////000000000111//////000000000///......///000000222333444555555333333333444444444555555666666777777888888888888888999;;;<<<===>>>>>>>>>@@@AAADDDEEEGGGJJJOOORRRQQQRRRSSSVVVVVVSSSMMMHHHEEEFFFGGGIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOQQQRRRTTTWWWZZZ[[[]]]]]]```ccchhhmmmqqqqqqnnnlllttttttuuuvvvxxxzzz{{{}}}}}}yyyrrrhhhaaa^^^\\\[[[ZZZUUUUUUSSSQQQPPPRRRVVVZZZ]]]eeepppwww}}}zzzpppmmmlllkkknnnrrr~~~~~~yyysssooonnnnnnnnnnnnmmmkkkhhhdddaaa___^^^]]]ZZZYYYWWWTTTPPPMMMKKKJJJIIIIIIHHHFFFDDDAAA>>><<>><<<999888777777777555555444444444333333333333333222222222222222111//////......///000111222...////////////000000000.........///......------111111222333444666666777555555555555666666666666666666777888999888888777888999:::;;;======>>>>>>@@@AAACCCEEEFFFIIINNNQQQPPPQQQSSSUUUTTTQQQKKKGGGFFFGGGHHHIIIJJJKKKKKKKKKMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRTTTVVVXXXYYYYYYZZZ]]]___ccciiiooopppnnnllltttttttttvvvwwwyyy{{{||||||{{{oooeeeaaa```^^^\\\UUUUUUSSSQQQQQQRRRVVVZZZ___gggrrrzzzwwwrrrkkkfffeeefffhhhlllrrr}}}xxxrrrooommmkkkjjjlllkkkhhheeebbb___^^^]]]ZZZYYYWWWTTTQQQNNNLLLJJJJJJIIIFFFCCC@@@>>><<<:::@@@>>><<<:::999888888888555555444444444333333333222222222222222222222222222111000///..................////////////000000---......//////.........222333333444555666666777555666666666666777777777666777888999999999888777666777999;;;<<<===>>>>>>>>>???AAACCCDDDGGGKKKNNNOOOPPPRRRSSSQQQNNNIIIFFFFFFGGGHHHIIIKKKKKKKKKKKKMMMNNNOOOQQQRRRRRRRRRRRRQQQRRRTTTUUUWWWWWWXXXXXX\\\^^^bbbgggllloooooonnnqqqqqqrrrsssuuuwwwyyyzzz|||~~~yyylllgggddd```^^^VVVVVVTTTSSSRRRTTTXXX\\\bbbkkkvvvssshhhddd```]]]```bbbeeekkkrrrzzz~~~wwwrrrooommmkkkjjjlllkkkhhheeebbb```]]]\\\\\\[[[YYYVVVSSSPPPNNNMMMLLLJJJGGGCCCAAA????????????===;;;999888888888888555555444444444333333333222222222222222222222222111111000000//////.............../////////000000......///000111111111000333333333444444555555555555555555666666666666777555777888::::::999888777555666888:::<<<===>>>??????@@@BBBCCCDDDGGGKKKNNNPPPRRRTTTTTTQQQMMMJJJHHHFFFGGGHHHJJJKKKKKKLLLLLLMMMMMMOOOPPPQQQRRRRRRRRRPPPRRRSSSVVVXXXYYYZZZZZZ___bbbeeehhhkkkmmmoooqqqqqqqqqrrrsssuuuwwwyyyzzz{{{}}}uuulllgggaaa]]]WWWWWWVVVUUUUUUWWW\\\```gggooo{{{yyyjjjaaa]]]ZZZYYY]]]```bbbiiipppwwwzzzwwwrrrooonnnnnnmmmllllllkkkhhhfffccc```]]]\\\^^^\\\ZZZXXXUUURRRPPPOOOOOOMMMIIIEEEDDDDDDEEEEEE>>><<<:::888777777777777555555444444444333333333222222222222222222222222------///000111111111111............/////////000//////000222222333333333333333333333333333333333444444444555555555666666555777999:::::::::888777444555777:::<<<>>>??????AAACCCDDDEEEGGGIIIMMMPPPSSSUUUWWWWWWTTTPPPMMMKKKGGGGGGIIIJJJKKKLLLLLLLLLKKKLLLNNNOOOPPPQQQQQQQQQOOOQQQSSSVVVYYY[[[\\\]]]dddfffiiijjjkkkmmmpppssssssssstttuuuwwwyyyzzz|||{{{}}}{{{ppphhhaaa\\\YYYYYYXXXWWWWWWZZZ___ccckkkrrr~~~qqqddd]]]ZZZXXXXXX[[[^^^aaagggnnnuuu~~~~~~yyywwwssspppmmmmmmnnnnnnjjjhhheeecccbbbaaa___^^^^^^\\\XXXUUUSSSOOOKKKGGGKKKHHHEEEDDDDDDCCCAAA@@@AAA???<<<:::999888666444999888777666444222111111444444444444333222111111000000////////////000000...............///000000000000000000111111111111222222333333444555555666999999888777777666777777777777888888888888777777888888999:::<<<>>>@@@AAAGGGDDDDDDHHHJJJKKKNNNSSSSSSUUUWWWVVVRRRMMMIIIGGGIIIHHHHHHIIIIIIJJJKKKLLLOOOOOONNNNNNNNNOOOPPPPPPOOOQQQTTTVVVYYY]]]bbbeeeiiihhhgggggghhhjjjlllmmmqqqrrrtttvvvxxxyyyzzzzzz{{{}}}|||kkkeee```ZZZ\\\XXXVVVWWWWWWYYYaaaiiinnnyyyuuukkkbbb]]]WWWWWWWWWYYY\\\aaafffiiimmmuuu~~~wwwuuuqqqnnnlllkkklllllljjjgggdddbbbaaaaaa___^^^]]][[[XXXUUUSSSPPPKKKHHHKKKHHHEEEDDDDDDCCCAAA@@@@@@>>>;;;999999888666555666666666555444444333333555555555555444333222111111000000//////000000111...............///000000000000000000111111111111333333333444444555555555777777666555555555666666777888888888888777777666888888999:::<<<>>>@@@AAAEEEBBBCCCHHHKKKLLLPPPUUUVVVVVVVVVSSSOOOLLLJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLOOONNNNNNNNNNNNOOOPPPPPPPPPRRRSSSUUUVVVZZZ^^^bbbggggggffffffhhhjjjmmmnnnpppqqqsssvvvxxxzzz{{{|||{{{~~~lllddd```[[[[[[XXXXXXZZZ[[[\\\bbbiiiwww~~~qqqhhh```[[[XXXXXXXXXYYY]]]aaafffiiimmmtttvvvtttqqqnnnlllkkkkkkllljjjgggcccaaa``````___^^^\\\ZZZWWWUUUSSSPPPMMMJJJKKKHHHEEEDDDDDDCCCAAA@@@???===:::999999888777555444444444444444555555555555555555555444333222111111111111000000111111111//////.........///000000000000000000111111111111333333444444444444444444555444444444444555555666888888888888777777666666888999999;;;<<<>>>@@@AAABBB@@@BBBGGGKKKMMMQQQVVVWWWWWWUUUQQQMMMJJJKKKLLLIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOQQQRRRRRRRRRSSSVVVZZZ^^^ddddddeeefffhhhkkknnnoooooopppsssvvvxxx{{{|||}}}|||rrrgggbbb^^^___\\\\\\^^^```aaagggooo}}}qqqhhhaaa]]]YYYYYYYYYZZZ]]]aaaeeegggmmmrrrzzzwwwuuurrrpppnnnmmmmmmnnnkkkgggccc```_________^^^ZZZYYYVVVUUUSSSQQQNNNKKKKKKHHHEEEDDDDDDCCCAAA@@@>>><<<999999999999777666333444444444444444555555444444444444333222111000222222111111111111222222000///////////////000000///000000000111111111111444444444444444444444444444444444444444555666777999999888777777666666666999999:::;;;===???@@@AAABBBAAABBBHHHKKKLLLPPPTTTVVVVVVTTTPPPLLLJJJIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPOOOPPPSSSXXX\\\aaabbbccceeehhhllloooppppppqqqsssvvvxxxzzz{{{||||||~~~tttkkkffffffbbb```aaacccfffoooxxxuuulllddd```\\\[[[ZZZZZZ\\\___ccceeejjjnnnsssyyy~~~~~~uuutttrrrpppnnnmmmmmmmmmjjjgggcccaaa``````___^^^ZZZXXXVVVUUUSSSQQQNNNKKKKKKHHHEEEDDDDDDCCCAAA@@@>>><<<999888888888777666444444444444444333333333333333333222222111000///222222111111111111222222111000000/////////000000///000000000111111111111333333444444444444444444666555555555666777888888999999888777666666777777999999:::;;;===???AAABBBDDDBBBCCCHHHKKKKKKMMMQQQRRRSSSSSSPPPLLLIIIGGGFFFHHHHHHHHHIIIIIIJJJKKKLLLJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMNNNOOOPPPSSSXXX\\\^^^```bbbeeeiiillloooqqqqqqrrrtttvvvxxxyyyzzz{{{{{{}}}~~~vvvrrrkkkdddbbbccchhhttt|||ppphhhddd```___]]]\\\]]]___aaacccfffhhhkkkooouuu}}}|||rrrqqqpppnnnmmmlllkkkkkkjjjhhheeecccbbbaaa___^^^ZZZXXXVVVUUUSSSQQQNNNKKKKKKHHHEEEDDDDDDCCCAAA@@@>>><<<999888888777666444444444444333333333333333333333333333222111000///111111111000000111111111111111000/////////000000000000000000111111111111222222333444444555555666888777777777777888888999999888777666666777888999999::::::<<<===???AAABBBDDDBBBDDDIIIKKKJJJLLLPPPPPPQQQQQQOOOKKKGGGDDDDDDGGGGGGGGGGGGHHHIIIJJJKKKHHHJJJKKKMMMNNNNNNNNNMMMKKKMMMOOOPPPQQQTTTXXX[[[]]]^^^aaaeeeiiillloooppppppqqqsssvvvxxxzzz{{{||||||~~~zzznnnhhhfffjjjwwwtttlllhhhhhhfffccc```___```bbbcccbbbccceeefffjjjrrr~~~~~~{{{zzzqqqqqqooonnnmmmlllkkkjjjiiihhhffffffeeeccc```]]][[[YYYWWWUUUSSSQQQMMMJJJKKKHHHEEEDDDDDDCCCAAA@@@???===:::888777777555333111222222333333444555555444444444444444222111111111000000//////000000111222111111000//////000000000000000000111111111111111111222333555666777777999999888777777777888888888777666555666888999;;;::::::;;;<<<>>>@@@AAABBBBBB@@@CCCIIIKKKKKKMMMPPPPPPPPPNNNKKKFFFDDDCCCDDDFFFFFFFFFFFFGGGHHHIIIIIIGGGIIIKKKMMMNNNNNNMMMMMMMMMOOORRRSSSSSSTTTVVVXXX\\\^^^aaaeeehhhlllnnnooommmnnnqqquuuyyy|||~~~~~~wwwqqqqqq{{{{{{sssooopppnnnjjjfffdddcccdddddd___`````````aaafffooovvv{{{}}}zzzyyysssrrrqqqpppooonnnmmmllliiihhhhhhhhhgggddd```]]]\\\ZZZWWWUUUSSSPPPMMMJJJKKKHHHFFFDDDDDDCCCAAA@@@@@@===:::888777666444222///000111222444555666777666666666666555444333333000000////////////000000222222111000000///000000000000000000111111111111000000111333555666888888999999888777777666777777777666555555666888:::<<<::::::;;;<<<>>>@@@AAACCC???>>>BBBHHHLLLLLLNNNRRRQQQOOOLLLGGGCCCAAACCCEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHKKKMMMNNNNNNMMMLLLOOORRRTTTUUUUUUTTTTTTUUU\\\^^^aaaeeehhhkkkmmmnnniiilllpppuuuzzz~~~|||yyyyyyvvvvvvsssooojjjgggfffffffff^^^___^^^\\\[[[^^^eeekkkgggmmmttt{{{~~~zzzuuuvvvuuutttsssrrrpppllljjjmmmjjjgggeeedddbbb```^^^[[[ZZZXXXVVVRRROOOLLLJJJKKKJJJHHHFFFDDDBBBAAA@@@===<<<:::888666666666666333222222111111222222333333333333222111000//////000000////////////000000000...------///000///............///000000111111666666555555555777999:::;;;:::888777666666666666777666666666666666777888888888999:::<<<>>>@@@AAA===>>>BBBFFFJJJMMMOOOPPPPPPOOOLLLGGGBBBAAADDDGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMRRRSSSTTTTTTSSSTTTVVVXXX]]]^^^___bbbeeehhhkkklllppprrrtttwwwzzz}}}~~~|||~~~wwwqqqwwwrrrlllgggeeeddddddccc]]]\\\[[[ZZZZZZ[[[\\\]]]aaabbbdddhhhpppyyy}}}{{{wwwvvvuuutttsssrrrooollljjjllliiifffeeedddcccaaa```^^^\\\ZZZWWWSSSOOOKKKIIIJJJJJJHHHFFFDDDBBBAAA@@@===<<<:::888666666666666444333333222222222222333333222222222111000000000000000////////////000000333111///000222333444333...//////000000111222222444333333444444555666777999888777555444444555555666666666666777777777777999999999:::;;;<<<===>>>>>>@@@CCCGGGJJJMMMOOOPPPPPPOOOKKKFFFAAAAAADDDGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLOOOQQQRRRSSSSSSUUUXXXZZZ]]]^^^```bbbeeehhhkkkmmmqqqrrruuuwwwzzz|||}}}~~~tttmmmqqqnnnhhheeecccbbbaaa```ZZZYYYWWWVVVUUUUUUUUUVVVZZZZZZ[[[^^^dddkkkrrrvvv|||{{{yyyuuuuuuuuusssqqqooolllkkkkkkhhhfffeeeeeedddcccaaa```___\\\XXXTTTOOOLLLIIIJJJIIIHHHFFFDDDBBBAAA@@@===<<<:::888666666666666555555444333333222333333222222111111111111111111111000000//////000000111///---++++++---000111111///000000111222222333333222333444555666666666666777666555444333333444555555666777777888888777777;;;::::::::::::;;;;;;<<>>DDDEEEGGGIIIKKKMMMNNNNNNOOOLLLHHHCCCAAAAAACCCEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLNNNPPPRRRSSSUUUYYY[[[^^^___aaacccfffjjjlllnnnrrrsssuuuwwwyyy{{{||||||zzzjjjbbb```___]]]\\\\\\ZZZXXXVVVWWWVVVTTTRRRQQQQQQQQQQQQQQQQQQPPPPPPRRRTTTVVVXXX]]]___eeepppyyy}}}yyyxxxxxxtttuuuvvvtttpppmmmlllllliiihhheeeeeeffffffeeeddd^^^]]]\\\YYYWWWSSSQQQOOOJJJIIIGGGEEECCCAAA@@@???===<<<:::888666666666666666555444444333333333333111111111111111222222222111111000000000000111111000...,,,---///222444444111111111222333333444444333555666888888888777777777666555555555666777888555666777888999999999999;;;;;;;;;<<<>>>???AAABBBEEEFFFHHHJJJLLLMMMMMMNNNNNNKKKFFFBBB@@@AAABBBCCCEEEEEEDDDDDDEEEEEEFFFGGGFFFGGGGGGHHHJJJKKKMMMNNNNNNOOOQQQRRRSSSUUUXXX[[[___```aaadddgggjjjmmmooorrrsssuuuxxxzzz|||}}}~~~~~~vvvggg___\\\[[[ZZZYYYZZZXXXUUUSSSTTTSSSRRRQQQQQQQQQRRRSSSPPPPPPPPPPPPPPPRRRSSSSSSTTTUUUZZZbbbjjjrrr|||wwwuuuvvvsssuuuwwwuuupppllllllmmmjjjhhhfffeeeffffffeeeddd]]]\\\[[[YYYWWWTTTRRRQQQIIIHHHGGGEEECCCAAA@@@???===<<<:::888666666666666444444333333333333444444222222111111111111111111222111111000000111111222111000///000333444444444000111111222222333444444222333444555666666666666888777666666777888999:::666666666777888999:::;;;;;;;;;<<<===???AAACCCDDDEEEFFFHHHJJJKKKLLLMMMMMMMMMIIIDDD@@@@@@AAABBBBBBEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHJJJLLLNNNOOONNNPPPRRRSSSTTTVVVYYY\\\``````bbbeeehhhkkknnnooorrrsssvvvyyy|||~~~sssfff^^^[[[ZZZYYYYYYYYYWWWUUUSSSQQQQQQPPPOOOOOOPPPQQQRRRNNNOOOOOOOOOPPPPPPPPPOOONNNNNNRRRWWW\\\bbbmmmxxx{{{vvvtttuuurrrvvvxxxuuupppllllllmmmkkkiiigggfffffffffdddccc^^^]]][[[YYYVVVSSSQQQOOOIIIHHHGGGEEECCCAAA??????===<<<:::888666666666666222222111222222333444555333222222222111000000000222111111000000111111222///...///000222222111///000000111111222333333333444333333444444555666777777777666666777888:::;;;888777666555666999;;;===<<<<<<<<<===>>>@@@AAABBBDDDEEEGGGIIIKKKLLLMMMMMMMMMHHHBBB??????AAABBBAAADDDDDDDDDDDDDDDEEEFFFFFFEEEFFFFFFHHHIIIKKKMMMNNNMMMOOORRRTTTVVVXXX\\\___```aaaccceeehhhkkknnnppprrrsssvvvzzz}}}rrrfff```^^^\\\ZZZYYYYYYXXXVVVTTTRRRQQQPPPOOONNNNNNOOOPPPOOOOOOPPPPPPOOONNNMMMLLLLLLKKKMMMQQQRRRUUU]]]fffrrr|||~~~zzzuuusssuuurrrvvvxxxuuupppkkklllnnnllljjjgggfffffffffdddccc___^^^\\\YYYVVVRRROOOMMMIIIHHHGGGEEECCCAAA???>>>===<<<:::888666666666666000000000111222333444555444333333222111000//////222222111111111111222222//////000222444333000...///000000111222222333333666666555555666777999:::666666666666777888:::;;;999777555444555888<<>>??????CCCDDDFFFHHHJJJLLLMMMMMMMMMGGGAAA>>>???AAAAAAAAADDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFHHHJJJLLLMMMLLLNNNQQQTTTWWWZZZ___bbb```aaaccceeehhhlllnnnppprrrssswww{{{~~~qqqfffaaa```^^^[[[YYYYYYYYYWWWVVVVVVUUUSSSQQQOOOOOOOOOOOOQQQQQQRRRQQQPPPNNNLLLJJJLLLKKKLLLOOONNNOOOUUU]]]bbblllyyy}}}uuuuuuyyyvvvssstttuuussspppnnnmmmnnngggfffeeefffggghhhhhhfffaaa___[[[XXXVVVSSSOOOLLLMMMHHHCCCBBBCCCBBB>>>:::;;;;;;<<<======;;;777444222222444444444444222222444444444444333333222111222111111000000000000000111111000000000000111111000000000111222222222333444666666666444333444555333333444666777999::::::333444444666888;;;>>>@@@>>>??????>>>======???AAAFFFFFFFFFGGGHHHIIIJJJKKKHHHDDD@@@>>>@@@@@@???>>>@@@@@@AAABBBCCCCCCCCCCCCEEEGGGIIIJJJIIIIIIKKKLLLNNNOOOPPPSSSWWW[[[^^^aaabbbccceeehhhkkkooorrrtttwwwxxxyyy{{{|||rrrkkkiiidddbbb^^^ZZZWWWVVVUUUUUUTTTRRRQQQRRRSSSSSSRRRQQQOOOQQQRRRRRRQQQNNNKKKIIIJJJJJJJJJKKKMMMOOOQQQSSSaaa___fffssszzz~~~|||tttuuuyyyvvvsssuuuuuutttqqqnnnlllllliiihhhffffffggggggfffdddaaa___[[[XXXVVVSSSOOOLLLIIIEEE@@@???AAAAAA>>>:::999888888888999777444111222333333444444333333222222222333333333333222222222111111000000000000000111111000000000000111111000000000111222222333333333444555555444444666777333333444555777888999:::777666666555666666888888<<<=========<<<<<<===???EEEEEEEEEFFFGGGHHHIIIIIIGGGDDD@@@>>>???@@@???>>>>>>>>>???@@@AAAAAAAAAAAADDDGGGIIIJJJIIIIIIJJJLLLNNNOOOPPPSSSWWW[[[___aaaffffffhhhiiillloooqqqrrruuuvvvxxxyyy{{{yyyrrrpppkkkhhhddd___[[[XXXWWWWWWVVVTTTRRRRRRRRRRRRQQQOOOPPPQQQRRRSSSRRROOOMMMKKKNNNMMMMMMLLLMMMNNNOOOPPPSSSQQQWWWbbbgggjjjvvv{{{tttvvvzzzvvvsssuuuvvvuuurrrmmmkkkiiikkkiiiggggggggggggeeecccaaa___[[[XXXVVVSSSOOOLLLGGGCCC@@@???AAAAAA???<<<<<<:::999888999888666444444333333222222333333444000111222222333222222222222111111000000000000000111000000//////000000111000000111111222333333444111333555555555555777999222333444555666777888999999888777666666666666666:::;;;<<<;;;::::::<<<>>>DDDDDDDDDEEEEEEFFFGGGGGGEEEBBB@@@??????@@@???>>>>>>???@@@AAAAAABBBBBBAAADDDFFFIIIIIIIIIIIIJJJKKKNNNNNNPPPSSSWWW[[[___aaaiiijjjjjjkkkmmmnnnpppqqqtttuuuwwwyyyzzz~~~|||{{{vvvrrrlllfff```\\\ZZZYYYZZZXXXUUUTTTTTTSSSRRRPPPPPPQQQRRRSSSSSSQQQOOONNNQQQPPPOOONNNMMMMMMMMMMMMNNNKKKOOOWWWZZZ[[[dddpppzzztttvvvzzzuuurrruuuwwwvvvrrrmmmiiigggjjjiiigggggghhhgggfffdddaaa___[[[XXXVVVSSSOOOLLLIIIFFFCCCBBBBBBBBB@@@>>>>>>;;;999888888888777666444444222222222222444444111111222222222111000000222111111000000000000000000000////////////000000000000111111222333444444222444666666555555777888333333444555666777888888777777777888999:::;;;<<<999:::;;;;;;::::::<<<>>>DDDEEEEEEEEEFFFFFFEEEEEEBBBAAA@@@???????????????@@@AAABBBCCCDDDDDDDDDDDDDDDFFFHHHIIIIIIIIIJJJKKKMMMNNNPPPSSSWWW[[[___aaaiiiiiijjjkkklllnnnpppqqqtttuuuxxxzzz{{{~~~|||vvvnnngggbbb^^^]]]___\\\YYYXXXWWWWWWUUUTTTQQQRRRSSSTTTTTTSSSRRRQQQRRRQQQPPPPPPOOONNNNNNMMMPPPNNNOOOSSSTTTUUU[[[ccciiiqqqzzzzzztttvvvyyytttrrrtttvvvvvvrrrmmmiiiggghhhgggfffggghhhiiihhhgggaaa___[[[XXXVVVSSSOOOLLLJJJHHHEEECCCAAA@@@>>>===;;;888555444444555444444444444222222222222444444333333333222111000///...222111111000000000000000000000////////////000000///000111222333444555555555666777777555444555777333444444555666777888888555666777999;;;<<<======:::;;;<<<<<<;;;<<<>>>@@@EEEFFFFFFGGGFFFFFFEEEDDD????????????>>>>>>??????AAAAAABBBCCCDDDDDDDDDDDDDDDFFFHHHIIIHHHHHHJJJKKKMMMNNNOOOSSSWWW[[[```bbbeeefffgggiiilllooorrrsssuuuwwwzzz|||~~~{{{tttmmmhhheeedddaaa]]][[[ZZZYYYXXXWWWTTTTTTUUUUUUUUUTTTSSSSSSQQQQQQQQQQQQQQQPPPPPPPPPOOOMMMLLLMMMNNNNNNQQQVVVZZZ^^^eeekkkqqqwww{{{uuuwwwyyysssrrrtttuuutttqqqllljjjhhhhhhgggfffgggiiijjjiiihhhaaa___[[[XXXVVVSSSOOOLLLIIIGGGEEEBBB???===;;;:::===:::777666666777666555444333333222222333333444333333333333222111000///222111111000000000000000000//////......//////000///000111222333444555666666777888777555444555666555555666666777888888999666666777888999999888888:::<<<======<<<===???AAAEEEFFFGGGGGGGGGEEEDDDCCC===>>>??????>>>===>>>@@@???@@@AAABBBBBBCCCCCCBBBCCCEEEHHHHHHHHHHHHIIIJJJLLLMMMOOORRRWWW\\\```bbbcccdddfffiiilllpppsssuuuvvvyyy|||~~~yyyuuummmiiiccc___]]][[[YYYXXXVVVWWWWWWWWWVVVUUUUUUTTTPPPPPPQQQRRRRRRRRRRRRQQQOOOMMMLLLKKKKKKLLLNNNOOORRRTTTWWW[[[___eeekkkooowww{{{|||vvvxxxyyyrrrrrrssstttrrrooolllkkkkkkjjjhhhggghhhiiiiiihhhgggaaa___[[[XXXVVVSSSOOOLLLGGGFFFDDDBBB???===<<<<<>>@@@???@@@AAABBBCCCCCCCCCCCCCCCEEEGGGHHHHHHHHHIIIJJJLLLMMMOOORRRWWW\\\```cccdddeeegggjjjnnnqqqtttvvvvvvyyy||||||wwwpppiiiddd```]]][[[YYYYYYXXXXXXWWWVVVUUUUUUQQQRRRSSSSSSSSSSSSRRRQQQQQQPPPOOOMMMNNNPPPQQQPPPOOOOOOPPPQQQTTTWWW[[[^^^bbbeeehhhkkkllllllnnnooorrruuu||||||vvvxxxyyyqqqrrrssssssqqqnnnlllllllllllljjjiiihhhiiihhhgggeeeaaa___[[[XXXVVVSSSOOOLLLFFFFFFFFFDDDAAA@@@@@@AAA<<<:::888888888888666444222222444555555444222222...///111333555666666777222111111000000000000000//////............/////////000111222444555666777333555666777666777888:::777777888888999999::::::888999:::;;;<<<;;;:::999999;;;<<<<<<<<<===???AAACCCDDDEEEEEEDDDBBB@@@>>>999<<>>@@@AAABBBCCCDDDEEEEEEEEEEEECCCEEEGGGHHHHHHHHHIIIJJJLLLMMMOOORRRWWW\\\```cccfffgggiiikkkooorrruuuvvvvvvyyy|||{{{rrrlllfffaaa___[[[ZZZYYYXXXWWWVVVUUUUUUSSSSSSTTTTTTTTTRRRQQQPPPQQQQQQOOONNNOOOQQQRRRPPPNNNNNNMMMMMMNNNPPPSSSUUUUUUWWWZZZ\\\\\\]]]___aaa^^^```gggooowww|||yyytttrrrssstttsssrrrpppnnnllliiihhhgggggghhhhhhhhhhhhggggggccc___[[[WWWTTTRRRPPPNNNJJJGGGDDDBBBAAA@@@???>>>;;;:::999777666555555555444444333333333333222222333333333222222222111111555222000000111111...,,,000000000000111111111111222000...---...000333555666666666666666666666666888999999999999888888777777777777888999999::::::777777888999;;;>>>AAACCCEEEDDDEEEFFFGGGGGGEEECCC;;;===>>>>>>>>>>>>AAACCC??????AAABBBCCCDDDDDDDDDHHHHHHHHHIIIIIIJJJJJJJJJLLLNNNQQQTTTWWW\\\aaaeeeeeehhhkkknnnppprrrtttvvvuuuxxx}}}wwwnnnfffaaabbb___\\\[[[\\\ZZZWWWSSSSSSSSSQQQPPPPPPPPPQQQRRRRRRRRRSSSUUUWWWWWWVVVTTTYYYUUUPPPMMMLLLMMMMMMMMMRRRRRRSSSTTTTTTTTTSSSSSSUUUXXX[[[^^^cccnnn|||~~~{{{vvvsssttttttsssrrrqqqnnnllljjjiiihhhiiiiiiiiihhhhhhgggfffccc___[[[WWWTTTRRRPPPNNNKKKHHHDDDBBBBBBAAA@@@>>>===<<<:::888666444444333444444333333333333222222333333222222222111111111333111//////111222000...............////////////222111000000111222444555444555555666777888888999777777777666666555555555666666777777888999999:::888888999;;;===@@@CCCEEEIIIHHHGGGFFFFFFEEEAAA???===>>>???>>>======???@@@>>>???@@@BBBCCCCCCCCCCCCEEEFFFGGGHHHIIIJJJKKKKKKLLLNNNQQQTTTWWW\\\aaaeeefffiiimmmppprrrsssuuuwwwwwwyyy}}}}}}tttnnnhhheeeccccccdddccc___[[[YYYXXXVVVUUUUUUUUUVVVVVVRRRSSSVVV[[[aaaeeeeeeeeeYYYVVVRRROOONNNOOOOOONNNNNNNNNOOOPPPPPPPPPPPPOOONNNQQQSSSUUUXXX```llluuu~~~xxxssstttsssrrrqqqpppnnnllljjjiiiiiijjjjjjjjjiiihhhhhhgggccc```[[[WWWUUUSSSPPPNNNLLLIIIEEECCCBBBBBB@@@???>>>===;;;888666444333222444444333333333333222222333222222222222111111111000///...///111222222111............////////////222222333333444555666666333444555666888999:::;;;888777666444333333444444555555666777777888888999999999:::<<>>??????@@@>>><<<<<<===???>>>???@@@BBBCCCCCCDDDDDDCCCDDDEEEGGGIIIJJJKKKLLLLLLOOORRRTTTWWW\\\aaaeeefffjjjooossstttvvvwwwxxxzzz|||~~~zzzooollljjjiiijjjhhhddd___[[[ZZZXXXWWWVVVVVVVVVWWWXXXXXXZZZ]]]```aaa```___YYYVVVSSSQQQQQQQQQPPPOOOLLLLLLMMMNNNNNNNNNNNNMMMJJJLLLNNNOOOPPPUUU\\\bbbqqq|||xxxssssssppppppooonnnmmmkkkiiihhhhhhhhhiiijjjjjjjjjjjjjjjccc```[[[WWWUUUSSSPPPNNNLLLIIIFFFDDDCCCBBBAAA@@@===<<<:::888666444444333444444333333333222222222222222222222111111111111000000///000111111111111000000000000111111111111111222444555666666666666444444555666777888999999;;;999777555444444555666555555555666777777888888888999:::<<>>>>>???>>><<<<<<===???@@@@@@BBBCCCDDDEEEEEEEEECCCDDDEEEFFFHHHIIIJJJKKKMMMOOORRRUUUXXX\\\aaaeeegggkkkppptttvvvwwwyyyzzz}}}}}}}}}yyyvvvtttsssooohhhccc]]]\\\ZZZYYYXXXXXXXXXXXX]]]\\\[[[ZZZZZZYYYVVVSSSXXXVVVSSSRRRSSSRRRQQQOOOMMMMMMNNNOOOOOONNNNNNNNNKKKMMMNNNOOOOOOQQQUUUYYYaaalll}}}xxxssssssmmmmmmmmmlllkkkiiihhhgggeeefffhhhiiikkklllllllllddd```\\\XXXUUUSSSQQQOOOLLLIIIFFFDDDCCCBBBAAA@@@:::999888777666666666666444444333333333222222222222222222111111111000000111111111111000///000000000000000000111111111111///000333555666666555555444444444555555555555555;;;999777555444444666777555555555666777777888888777777999;;;>>>BBBEEEGGGDDDCCCCCCDDDEEEDDDBBB@@@;;;<<<======<<<===???AAAAAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIINNNPPPSSSUUUXXX\\\aaadddgggkkkppptttvvvxxxzzz{{{}}}~~~{{{rrrkkkcccbbb```^^^^^^^^^^^^___[[[[[[[[[]]]^^^^^^\\\ZZZWWWUUUSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPOOONNNNNNKKKLLLMMMNNNNNNOOOQQQSSSWWW```nnn}}}~~~wwwssstttlllllllllkkkkkkiiihhhhhhdddeeegggiiijjjkkklllllldddaaa\\\XXXVVVTTTQQQOOOLLLIIIEEECCCBBBBBB@@@???999888888777777777777777444444333333333333222222222111111111111000000000111222222111///...///000............////////////...///222444555555555555444444444444444444444444777666555444444444555666555555666777777888888999777777888:::===AAADDDFFFFFFEEEDDDDDDDDDCCC@@@===:::;;;<<<<<<<<<===???AAAAAABBBCCCEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHOOOQQQSSSVVVXXX\\\aaadddhhhkkkooorrrtttwwwzzz|||}}}~~~yyyqqqgggfffdddccccccddddddeeecccbbbbbbcccdddcccaaa___YYYWWWTTTSSSTTTUUUUUUTTTTTTSSSSSSRRRQQQOOONNNMMMJJJJJJJJJJJJKKKLLLMMMMMMPPPVVV```jjjuuu~~~xxxuuuwwwllllllmmmllllllkkkjjjiiiffffffggghhhiiiiiiiiiiiidddaaa\\\XXXVVVTTTQQQOOOKKKHHHDDDBBBBBBAAA@@@>>>:::999888777666666666666444444333333333333222222111111111111000000000000...000222111//////111333............///////////////000111333444555666666333444444444555555666666555555555666666666777777666666777777888999999:::888888999:::===@@@CCCEEEDDDCCCCCCCCCDDDCCC@@@>>>;;;<<<======<<<<<<>>>@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJKKKOOOQQQTTTVVVXXX\\\aaadddgggjjjllloooqqquuuyyy}}}{{{~~~xxxpppoooooonnnnnnoooqqqrrrqqqpppnnnlllkkkhhhdddaaa\\\YYYVVVUUUVVVXXXYYYYYYZZZYYYXXXWWWUUURRRPPPOOONNNLLLKKKJJJKKKKKKKKKKKKMMMPPPVVV[[[aaakkkwwwyyywwwyyymmmnnnnnnnnnmmmmmmlllkkkhhhhhhhhhhhhhhhgggffffffeeeaaa\\\YYYVVVTTTQQQOOOJJJGGGDDDBBBAAA@@@???>>><<<;;;999888666555444444444444444333333333222222111111111111000000000000,,,...111111000000222555000000000000111111111111000111222333444666777888222333444555666888999999666777888999:::::::::999777777777888999999::::::999999:::;;;===@@@CCCDDD??????@@@BBBDDDEEEDDDBBB===>>>>>>===;;;;;;<<<>>>??????AAABBBCCCDDDDDDDDDEEEEEEGGGHHHJJJKKKMMMMMMPPPRRRTTTVVVXXX\\\aaadddgggiiikkkmmmoootttyyy}}}zzz}}}~~~~~~}}}~~~zzzxxxwwwvvvuuusssooolll___\\\XXXVVVXXXZZZ\\\]]]```___^^^\\\YYYWWWTTTSSSTTTRRROOONNNNNNNNNNNNMMMMMMOOOQQQSSSVVV^^^hhhooooooxxx{{{vvvsssrrrnnnnnnnnnnnnmmmlllkkkjjjjjjhhhffffffhhhiiijjjiiieeeccc```\\\WWWSSSPPPNNNJJJHHHEEECCCBBB@@@>>>;;;:::999777666666666777888333333333333333333333333222222222111111111111000......///000111222222333///...---...000111111111111111222333333444555555444555555666666666666666777888::::::666333555999666777777999:::;;;<<<<<<999:::<<<>>>@@@AAABBBBBB???@@@BBBBBBBBB@@@>>>===?????????>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCFFFFFFFFFGGGHHHIIIKKKLLLMMMPPPUUUYYY]]]```dddggghhhkkknnnpppqqqsssvvvyyy}}}{{{vvvmmmiiiccc```____________eeeccc```___]]][[[WWWTTTTTTSSSQQQQQQPPPOOOLLLIIIGGGKKKOOOQQQRRRTTTXXX\\\\\\bbbjjjqqqyyy{{{wwwtttsssppppppooonnnmmmlllkkkkkkjjjhhhgggfffhhhiiiiiiiiieeeccc___ZZZVVVRRROOONNNJJJHHHEEECCCBBBAAA>>><<<:::999888777666666666666333333333333333333333333222222222111111111111000000000000000000111111111111000000111222222000...000000111222444555666666555555666777777777777666999888777777666444333333666777888999:::;;;;;;<<<999:::<<<>>>@@@AAABBBBBB@@@AAABBBBBBBBB@@@>>><<<>>>>>>>>>===============???@@@AAABBBCCCCCCCCCCCCEEEEEEFFFGGGHHHJJJKKKLLLOOORRRVVVYYY[[[]]]```bbbfffiiilllnnnppprrruuuwww}}}zzzuuunnniiihhhiiikkklllnnnkkkgggdddbbb^^^[[[XXXWWWVVVTTTSSSSSSQQQOOOMMMKKKNNNQQQQQQPPPPPPQQQSSSUUUYYY```eeekkkuuu}}}yyyvvvttttttsssqqqnnnmmmlllllllllkkkiiigggggghhhiiiiiihhhdddbbb]]]XXXSSSPPPOOONNNJJJHHHEEEDDDCCCAAA>>><<<::::::999888777555444333222222222222222222222222222222222111111111111000111111111111000000//////000000///000222111///---///000111222444555666777555666777777888888777777;;;999777888999999777444777777888999::::::;;;<<<999:::<<<>>>@@@AAAAAABBBAAABBBCCCCCCAAA???===;;;========================@@@AAABBBCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHJJJKKKLLLOOORRRUUUXXXZZZ[[[^^^```dddfffjjjlllnnnppptttvvv|||~~~zzzyyy|||~~~}}}yyytttooojjjfffaaa^^^\\\ZZZWWWVVVVVVUUUSSSQQQPPPRRRSSSRRROOOLLLKKKKKKNNNQQQUUUXXX[[[bbblllsss{{{wwwvvvwwwuuurrrooommmlllmmmmmmkkkiiihhhhhhiiiiiihhhfffddd```[[[VVVQQQOOONNNNNNJJJHHHEEEDDDCCCBBB???===:::::::::999777555222111111111111111111111111111222222222111111111000000111111000000000000000000000...,,,,,,...000000000//////111222444555777777666666777888888888888888666999:::999999::::::777777777888999::::::;;;;;;999:::;;;===???@@@AAAAAABBBCCCCCCCCCAAA???<<<:::============>>>>>>>>>>>>AAAAAABBBCCCCCCCCCCCCCCCEEEEEEEEEGGGHHHJJJLLLMMMMMMPPPTTTXXXZZZ]]]```cccccceeeiiilllnnnqqqtttwww||||||vvvqqqlllhhhbbb___[[[YYYXXXWWWVVVUUURRRSSSSSSRRROOOLLLIIIHHHLLLMMMOOOPPPSSSWWW^^^ccclllttt}}}yyywwwxxxvvvssspppnnnmmmmmmnnnkkkjjjiiihhhiiihhhgggeeebbb___ZZZUUUQQQOOONNNNNNJJJHHHEEEDDDCCCBBB@@@>>>:::::::::999777444111000111111111111111111111111222222222111111111000000...//////000111111222222777333...+++,,,///111222///000111222444555666777666666777888888888888888333<<<@@@:::444444666666888888888999999::::::;;;888999;;;===???@@@AAAAAABBBCCCCCCCCCAAA???<<<:::>>>>>>>>>??????@@@@@@@@@BBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNQQQUUUYYY[[[]]]```bbbcccfffjjjmmmooosssvvvyyy|||yyyuuujjjfffaaa]]]\\\[[[ZZZYYYUUUUUUTTTSSSRRRPPPNNNLLLLLLLLLMMMMMMOOOSSSWWWZZZ\\\cccnnnzzz{{{xxxvvvuuussspppooonnnnnnnnnllljjjiiiiiiiiihhhfffcccaaa___ZZZVVVRRROOONNNNNNJJJHHHEEEDDDDDDCCCAAA???::::::999888666444222111222222222222222222222222222222222111111111111000......///000111222333333???:::333...---///000111111111222333444444555555555666777777888888777777999EEEJJJAAA777555777666888888999999999:::::::::888999;;;===???@@@@@@AAAAAABBBCCCCCCAAA???===;;;>>>??????@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFHHHKKKMMMNNNSSSUUUXXXZZZZZZ[[[]]]^^^cccfffjjjnnnqqqtttxxx{{{|||~~~vvvqqqkkkeeecccbbbaaa```\\\ZZZXXXWWWVVVUUUSSSQQQMMMLLLLLLLLLMMMPPPSSSTTTQQQVVV___iiiuuu|||yyyssssssrrrqqqpppooonnnnnnlllkkkjjjjjjiiihhheeebbb```^^^[[[WWWSSSPPPNNNMMMJJJHHHFFFEEEDDDCCCAAA???:::999888666444333333222333333333333333333333333222222222111111111111000//////000000111111111222999666222000000111111000222222222333333444444444555555666777777777777666:::FFFKKKBBB::::::;;;777888999999999999:::::::::888999;;;===>>>???@@@@@@@@@AAABBBBBBBBB@@@>>><<<===>>>>>>???@@@@@@AAAAAACCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFHHHKKKMMMNNNRRRUUUWWWYYYYYYYYY[[[\\\bbbfffjjjmmmqqqtttyyy||||||~~~~~~vvvooollljjjiiiiiigggccc^^^[[[YYYXXXVVVTTTPPPNNNMMMLLLMMMOOOOOOPPPMMMPPPUUU[[[cccppp|||yyyqqqrrrrrrqqqqqqooonnnmmmlllkkkjjjjjjjjjhhheeebbb___^^^[[[XXXTTTQQQNNNMMMJJJHHHFFFEEEDDDCCCAAA???:::999777555333333333444333333333333333333333333222222222111111111111000111111111111000000000000---------///111222222000333333333333333333333333444555555666666666666666111<<<@@@999777;;;:::444999999999999999999::::::888999:::<<<>>>???@@@@@@???@@@BBBBBBBBB@@@>>>===<<<======>>>???@@@@@@@@@CCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFHHHKKKMMMNNNNNNQQQTTTWWWXXXZZZ\\\^^^bbbeeeiiimmmppptttxxx||||||~~~~~~wwwsssqqqpppooopppkkkccc^^^[[[YYYVVVTTTTTTQQQOOONNNNNNOOONNNNNNOOOPPPQQQSSSWWWaaammmwww}}}yyyuuuuuutttqqqnnnmmmnnnoooooommmllllllkkkiiifffcccccc___YYYUUUSSSQQQOOOMMMKKKHHHEEECCCCCCAAA???>>><<<;;;:::777555333111111222333333444444333333222333333333333333333333333000000000000////////////---.........////////////000111111222222333444444777777777666555555444444;;;:::999777777777777888;;;;;;:::999999888888777888888999;;;===@@@BBBCCC???@@@@@@>>><<<;;;<<<======???@@@@@@??????@@@AAACCCCCCDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEEEEHHHKKKOOOPPPQQQRRRUUUYYY\\\___aaaeeefffiiimmmqqquuuyyy{{{|||~~~}}}|||}}}zzztttlllddd___[[[XXXVVVXXXUUURRROOOOOOOOOOOONNNLLLNNNPPPQQQSSSWWW]]]cccooouuu~~~{{{wwwtttuuuuuutttqqqnnnmmmmmmnnnmmmkkkkkkjjjiiifffdddccc___ZZZVVVSSSQQQOOOMMMKKKHHHEEECCCCCCBBB@@@>>>===<<<:::999777555444333111111222222222222111111222222222222222222222222111111111111000000000000111111111222222222222333111111111222333333444444444444555555666777777888999888777666666666777888999999999999999999999:::999999:::;;;===???AAABBB@@@AAAAAA???<<<;;;<<<===;;;===>>>>>>======>>>???@@@@@@AAABBBCCCCCCBBBBBBEEEFFFFFFFFFGGGIIIMMMPPPPPPQQQSSSVVVZZZ]]]```bbbfffgggiiimmmqqquuuxxxzzz}}}{{{ssskkkddd___[[[XXXXXXVVVRRRPPPPPPPPPPPPOOOLLLMMMNNNNNNNNNPPPUUUYYY\\\aaahhhpppxxxyyyuuusssuuuwwwvvvsssooommmlllmmmkkkjjjiiiiiiiiigggeeebbb___ZZZVVVTTTRRROOOMMMJJJHHHEEECCCCCCBBB@@@>>><<<;;;:::888666555555555222222333333333333222222111111111111111111111111222222222222111111111111//////000000000111111111111111222222333333444444444555555666666777777888777666555555555666777888777888888999::::::;;;;;;::::::;;;<<<===???@@@AAABBBCCCBBB@@@===;;;;;;<<<;;;===>>>>>>======>>>??????@@@AAABBBCCCCCCCCCCCCEEEGGGHHHHHHHHHJJJMMMPPPRRRSSSUUUWWW[[[^^^aaacccggghhhjjjmmmppptttwwwyyy~~~{{{ssslllfff```\\\[[[XXXUUUTTTTTTTTTSSSRRROOOOOONNNMMMKKKKKKNNNPPPQQQTTTXXX]]]bbbiiiqqqvvvzzzwwwvvvwwwwwwuuurrrooonnnnnnmmmkkkiiihhhiiiiiihhhfffbbb___ZZZWWWUUURRROOOMMMJJJHHHEEECCCCCCBBB@@@???;;;:::888666555555555555444555555666666555555444222222222222222222222222222222111111111000000000....../////////000000000111111222222333444444555888888777777666555555555555555444444555777888999888888888999999:::::::::;;;;;;;;;<<<===???@@@AAADDDDDDCCC@@@===;;;;;;<<<===???@@@@@@??????@@@AAA@@@AAABBBDDDEEEFFFFFFFFFEEEFFFHHHHHHIIIJJJMMMPPPSSSTTTVVVYYY\\\```cccdddggghhhjjjlllpppsssvvvwww~~~yyyssslllfffaaa___\\\ZZZYYYYYYXXXWWWVVVTTTSSSQQQOOOMMMLLLMMMNNNOOOQQQRRRTTTWWW\\\bbbggg|||{{{zzzyyywwwsssooonnnoooqqqlllkkkiiiiiijjjiiihhhfffbbb___[[[XXXUUUSSSOOOMMMIIIGGGDDDCCCCCCBBBAAA???<<<;;;999777666666666777444555555666666555555444333333333333333333333333111111000000000/////////111111111222222222333333111222222333444444555555888888888777666666555555666555555555666888:::;;;:::::::::999999999888888;;;;;;<<<<<<>>>???@@@AAADDDDDDCCC@@@===;;;;;;<<<===???@@@@@@??????@@@AAA@@@AAABBBDDDEEEFFFFFFFFFCCCEEEGGGHHHHHHJJJLLLNNNTTTUUUWWWYYY]]]```ccceeeggghhhiiilllooosssvvvwww~~~~~~{{{wwwrrrmmmiiibbb```^^^\\\\\\[[[YYYXXXWWWUUUSSSQQQPPPPPPOOOOOOMMMMMMMMMMMMNNNPPPUUUYYY~~~~~~|||{{{wwwrrrnnnnnnpppsssmmmlllkkklllllljjjgggeeebbb___\\\YYYVVVSSSOOOMMMIIIGGGDDDCCCCCCCCCAAA@@@@@@>>>;;;999777777777888222222333333333333222222333333333333333333333333000000000000/////////.../////////000000000111111222222333333444444555555555666666777777888888999666666555555666888999:::;;;;;;::::::999888888777;;;;;;<<<===>>>@@@AAABBBBBBCCCBBB@@@===;;;;;;<<<;;;===>>>>>>======>>>??????@@@AAABBBCCCCCCCCCCCCCCCEEEGGGHHHIIIJJJLLLNNNTTTUUUWWWYYY]]]```ccceeefffgggiiilllooosssvvvxxx}}}~~~|||zzzxxxtttqqqgggeeecccaaa```^^^\\\YYYXXXVVVSSSRRRRRRRRRPPPOOOLLLMMMLLLKKKJJJKKKNNNQQQ|||{{{xxxtttpppooopppqqqmmmmmmnnnnnnnnnkkkgggcccbbb___\\\YYYWWWTTTPPPMMMIIIFFFDDDCCCCCCCCCAAA@@@@@@===:::777555444555666111111222222222222111111222222222222222222222222111111111000000000//////,,,,,,,,,,,,------------222222333333444555555555666666666777888888999999666555555444555666888999:::999999999999999999999::::::;;;===???AAACCCDDD@@@AAAAAA???<<<;;;<<<===;;;===>>>>>>======>>>???@@@@@@AAABBBCCCCCCBBBBBBDDDFFFHHHJJJJJJKKKMMMNNNSSSTTTVVVYYY]]]```ccceeedddeeehhhkkkooossswwwyyy|||~~~~~~}}}|||zzzxxxqqqooollljjjhhhfffbbb___[[[YYYVVVUUUUUUTTTRRROOOMMMNNNNNNMMMKKKKKKLLLNNN~~~~~~zzzzzzyyywwwssspppoooooonnnnnnooopppppplllfffbbbbbb___\\\ZZZWWWTTTPPPLLLHHHFFFDDDCCCCCCCCCBBB@@@===:::777333111000111222222333333444444333333222111111111111111111111111222222222111111111111000.........////////////000222222333444444555555666999999888888777666666666555555444333444555666777888888888999999:::;;;;;;999:::;;;===???AAACCCEEE???@@@@@@>>><<<;;;<<<===>>>???@@@@@@??????@@@AAACCCCCCDDDDDDDDDDDDDDDDDDEEEGGGJJJKKKLLLLLLNNNOOOSSSTTTVVVYYY\\\```cccdddccceeegggkkkoootttwwwyyy{{{}}}{{{xxxtttqqqoooxxx~~~}}}zzzxxxuuurrrpppmmmiiifff```]]]YYYXXXXXXWWWTTTQQQKKKMMMMMMLLLKKKIIIJJJKKK}}}~~~{{{xxxtttqqqpppooopppmmmppprrroooiiieeeeeeggg^^^]]][[[XXXTTTPPPMMMKKKFFFEEEDDDBBB@@@?????????::::::999888777666555555222222222222222222222222222333333333333222111111///////////////000111111000111111222222222111111222222333333444333333333777777777777888888888888888888777666666666666666555666777888999:::;;;;;;:::::::::===@@@CCCCCCCCCCCCBBB@@@>>><<<<<<<<<<<<<<<>>>??????>>>>>>???@@@CCCCCCCCCCCCCCCBBBBBBAAAFFFFFFGGGHHHKKKNNNPPPRRRRRRTTTWWWYYYZZZ\\\___aaadddeeegggjjjnnnrrruuuwww|||~~~~~~qqqiiigggfffdddbbbfffgggjjjnnntttyyy~~~|||xxxrrrnnnfffccc^^^[[[YYYXXXWWWVVVVVVUUUSSSPPPNNNMMMLLLLLL{{{|||zzzwwwtttrrrqqqqqqqqqnnnqqqsssoooiiidddcccddd___]]]ZZZWWWSSSPPPMMMKKKGGGFFFDDDBBB@@@???>>>>>>;;;999777555444444555666222222222222222222222222222333333333333222111111///////////////000111111000000111222222222222222222333333444444444444444777777777777888888888888888888777666666666666666::::::999999888777666666999999:::===???BBBCCCCCCCCCBBB@@@>>><<<<<<<<<<<<<<<===>>>>>>======>>>@@@BBBCCCCCCDDDDDDCCCCCCCCCEEEDDDEEEFFFHHHKKKOOOQQQRRRTTTWWWYYYZZZ\\\___bbbdddeeegggjjjnnnrrruuuwww}}}~~~xxxpppfff```^^^]]][[[YYYYYYZZZ\\\```eeejjjnnnqqq~~~yyyoookkkeee```]]][[[XXXWWWXXXVVVTTTQQQOOOMMMLLLKKKzzz{{{zzzwwwtttrrrrrrrrrsssnnnqqqrrroooiiicccaaaaaa```]]]ZZZUUURRROOOMMMLLLHHHGGGEEEBBB@@@>>>======<<<999555222111222555777222222222222222222222222222333333333333222111111000////////////000111111//////000111222333333333333333444555666666555555777777777777888888888888888777777666666666666666;;;;;;:::999777666555444888999;;;<<<>>>@@@BBBBBBCCCBBB@@@>>><<<<<<<<<<<<<<<===>>>>>>======>>>@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDEEEGGGKKKOOORRRRRRUUUXXXZZZ[[[]]]```cccccceeegggjjjnnnrrruuuwww}}}~~~uuulllgggbbb[[[WWWVVVUUUSSSQQQRRRSSSTTTWWWZZZ^^^bbbdddooosssyyyzzzvvvooohhhddd```\\\ZZZZZZXXXVVVSSSPPPNNNMMMLLL||||||zzzwwwtttrrrrrrrrrrrrnnnooopppnnniiidddaaaaaa```]]]YYYTTTPPPNNNMMMMMMIIIHHHEEECCC@@@>>>===<<<;;;999666444333444555666222222222222222222222222222333333333333222111111000000//////000000111222/////////000111333444555333444555666666777777666666777777777888888888888777777666666666666777777666666777777888888999999888:::;;;===>>>???AAABBBCCCAAA???>>><<<<<<<<<======>>>??????>>>>>>???AAA@@@AAACCCDDDEEEFFFFFFFFFHHHGGGFFFFFFIIIMMMQQQTTTRRRTTTXXXZZZ[[[^^^aaaccccccdddfffiiimmmqqqtttvvv{{{|||vvvlllddd___]]]ZZZVVVTTTTTTTTTRRRPPPQQQQQQRRRSSSUUUXXXZZZ\\\cccggglllsss{{{}}}uuuooojjjfffbbb___\\\ZZZXXXVVVSSSQQQPPPPPP~~~~~~|||xxxuuurrrqqqqqqqqqnnnooonnnlllhhheeecccbbb```]]]YYYTTTPPPNNNMMMMMMIIIHHHEEECCC@@@>>>===<<<999999999888777666555444222222222222222222222222222333333333333222111111000000000000000111222222/////////000111333444555333444555666777777777777666777777777888888888888777777666666666666777777333444555666888999;;;;;;888:::===>>>===>>>AAACCCBBBAAA???>>>===<<<======>>>???AAA@@@??????@@@BBB@@@@@@BBBDDDEEEFFFFFFFFFGGGGGGFFFGGGIIIMMMQQQSSSQQQTTTWWWYYY[[[^^^aaaccccccdddfffiiimmmqqqtttvvvxxxzzz}}}{{{nnnfffaaa^^^[[[YYYXXXVVVVVVUUUUUUSSSRRROOOOOONNNNNNOOOQQQSSSTTTVVVYYY^^^dddkkkttt}}}~~~xxxsssooollliiiggg___^^^\\\YYYWWWUUUTTTSSS~~~}}}{{{xxxuuusssrrrrrrrrrrrrpppnnnjjjgggeeedddccc___\\\YYYTTTQQQNNNLLLKKKHHHGGGEEEBBB@@@>>>======888999::::::999777444333222222222222222222222222222333333333333222111111111000000000000111222222000000//////000222444555333333555666777777777777777777777777888888888888666666666666666777777888555555666777777888888999999<<>>>>>AAADDDBBBAAA???============>>>>>>???AAA@@@??????@@@BBB???@@@AAACCCDDDEEEEEEEEEDDDDDDEEEFFFIIILLLNNNPPPPPPRRRVVVXXXZZZ]]]```cccbbbdddfffiiimmmqqqtttvvvvvvyyy}}}}}}uuuiiiaaa^^^^^^]]][[[XXXXXXWWWVVVUUUTTTTTTSSSPPPPPPOOONNNNNNOOOQQQRRRQQQSSSWWW\\\bbbiiirrrwww~~~yyyuuusssqqqooonnneeedddaaa]]]ZZZWWWUUUUUU{{{zzzyyywwwuuuttttttuuuvvvyyyuuuoooiiifffdddcccbbb]]]\\\YYYUUURRRNNNKKKJJJGGGFFFDDDBBB@@@???>>>>>>888999999888777666444333222222222222222222222222222333333333333222111111111111000000111111222333222111000///000111333444222222444555666777777777777777777777888888888888666666666666666777888888666666666777777777777777:::===AAAAAA>>>>>>BBBEEEAAA@@@???=========>>>>>><<<>>>??????>>>===???@@@??????AAABBBCCCCCCCCCCCCBBBCCCFFFHHHJJJLLLNNNNNNNNNQQQUUUWWWYYY\\\```bbbbbbccceeeiiilllpppsssuuuxxxzzz~~~|||nnniiibbb^^^^^^^^^]]]\\\YYYYYYYYYWWWUUUTTTTTTTTTSSSRRRQQQPPPPPPPPPQQQRRRQQQSSSVVVYYY]]]dddlllqqqrrryyy~~~yyywwwuuuuuutttsssnnnkkkgggbbb\\\XXXTTTSSS~~~yyywwwvvvuuutttuuuvvvxxxyyy~~~yyypppiiieeebbbaaa```\\\[[[YYYVVVRRRNNNKKKIIIFFFEEEDDDBBB@@@?????????999888777555444444444444222222222222222222222222222333333333333222111111111111111000111111222333333222000//////111222444111222333555666777777777777777777777888888888888666666666666666777888888444555555666777888888999:::>>>BBBBBB??????BBBFFFAAA@@@???=========>>>>>>;;;<<<======<<<<<<===>>>??????@@@AAABBBBBBBBBBBBCCCEEEHHHKKKNNNOOOOOOOOONNNPPPTTTWWWYYY\\\___bbbbbbccceeehhhlllpppsssuuuzzz|||}}}qqqjjjjjjeeeaaa```aaaaaa___]]][[[[[[[[[XXXVVVUUUUUUVVVQQQPPPOOONNNMMMNNNOOOPPPOOOPPPRRRTTTXXX^^^fffkkkkkkttt{{{xxxwwwwwwvvvuuutttqqqkkkddd]]]WWWSSSPPP|||vvvtttsssrrrqqqqqqrrrtttvvv}}}wwwoooiiifffccc```]]]^^^\\\ZZZVVVRRROOOLLLKKKHHHGGGEEEBBB@@@???>>>===:::888666555666777666555444333222111111111222333222111111111000000//////...000111222222111000...000111111222222333444444))),,,///333555555444333;;;:::888666444444555555888777777666666666666666:::999888777777888999999===>>>???>>>======???AAACCC@@@<<<;;;<<<>>>===<<<>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCEEEHHHIIIJJJJJJLLLMMMOOOPPPRRRTTTXXX[[[^^^```aaacccgggkkkooosssuuuwwwyyy{{{wwwqqqnnnlllcccddddddccccccbbbaaa```^^^]]]\\\[[[YYYXXXWWWWWWVVVUUUTTTRRRQQQPPPPPPPPPNNNPPPRRRTTTVVVZZZ___ccclllqqqyyy~~~{{{{{{||||||{{{wwwvvvrrriii^^^UUUQQQQQQ}}}wwwwwwuuusssqqqpppqqqrrrrrrwwwssslllgggeeecccaaa^^^^^^\\\ZZZVVVRRROOOLLLKKKHHHGGGEEEBBB@@@???>>>===;;;777444222333444555555444333222111111111222222222222222222111111111000111111000000000000111111000111111222222333444444...000333666777888777777777777666666666666777777777777666666666666777777999888777777777888:::;;;<<<>>>??????>>>>>>???@@@CCC???<<<;;;<<<======<<<===>>>??????@@@@@@??????@@@AAAAAABBBBBBCCCCCCCCCCCCEEEHHHIIIJJJJJJLLLNNNPPPQQQSSSUUUXXX\\\^^^```bbbdddhhhlllpppsssvvvwwwyyy{{{~~~wwwppplllkkkjjjcccddddddccccccbbbaaa```aaaaaa___^^^\\\[[[ZZZYYYWWWVVVUUUSSSRRRQQQQQQQQQPPPQQQRRRTTTVVVYYY^^^bbbhhhmmmuuu~~~}}}~~~zzzrrrggg]]]XXXVVV~~~yyyyyyxxxuuurrrpppoooooooooqqqnnniiifffeeecccbbb```^^^]]]ZZZWWWSSSOOOMMMKKKHHHGGGEEEBBB@@@???>>>======999444111222444666777444333222222111111222222333333333222222222222222333111///......///111333000111111222222333444444222333555666777888888888333444555777888888888888666666666666777888999999888888777777777888:::;;;;;;===@@@@@@???>>>>>>???AAA???<<<;;;<<<======<<<<<<===>>>>>>??????>>>>>>@@@@@@AAAAAABBBCCCDDDDDDCCCEEEHHHIIIIIIJJJLLLNNNRRRRRRTTTVVVYYY]]]___aaaccceeehhhmmmqqqtttvvvxxxyyy{{{}}}~~~vvvoookkkiiihhhgggdddddddddccccccbbbaaa```ccccccaaa```^^^\\\[[[ZZZYYYXXXWWWUUUTTTSSSRRRRRRQQQRRRSSSTTTUUUWWW\\\___bbbhhhpppyyy~~~yyy{{{wwwlllbbb[[[XXXzzzyyywwwuuurrrpppooonnnmmmnnnllljjjgggeeedddbbbaaa^^^]]]ZZZWWWSSSPPPMMMKKKHHHGGGEEEBBB@@@???>>>===???;;;777555666777888888333333222222222222111222222222222222222222222222222111000//////000111222000111111222222333444444333333333444444555555666333444666888888888888777555555555666777999:::;;;:::999888777777888999999:::===@@@AAA@@@???>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>@@@@@@AAAAAABBBCCCDDDDDDCCCEEEGGGHHHIIIJJJMMMOOOSSSTTTUUUWWWZZZ]]]```aaadddfffiiimmmqqqtttwwwxxxyyyzzz|||{{{uuupppllliiifffeeedddddddddddddddbbbaaaaaacccbbbaaa___]]]\\\ZZZZZZ[[[ZZZYYYWWWUUUTTTSSSSSSSSSSSSTTTSSSTTTVVVYYY\\\^^^dddmmmvvv{{{{{{|||sssiii```[[[{{{vvvuuutttrrrqqqoooooonnnnnnnnnllljjjgggdddbbbaaa___]]][[[WWWSSSPPPMMMLLLHHHGGGEEEBBB@@@???>>>===<<<;;;999999999888666444333333333333222222111111000000111111111111111111///000111222222111000///000111111222222333444444333333333333333444444555555666777888888777666555555555555666888999;;;<<<<<<;;;999777666666777777:::===@@@AAA@@@???>>>>>>=========<<<<<<;;;<<<===<<<<<<===>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDEEECCCEEEGGGHHHHHHJJJNNNPPPTTTTTTVVVXXXZZZ]]]```aaaeeefffjjjmmmqqqtttvvvwwwyyyzzz{{{}}}|||vvvqqqnnnjjjgggdddffffffffffffeeedddcccbbbcccbbbaaa```___]]]\\\\\\]]]\\\ZZZXXXVVVUUUTTTTTTSSSTTTTTTSSSSSSTTTWWWZZZ\\\bbbkkkttt}}}~~~vvvmmmhhh|||ttttttsssrrrqqqpppoooooonnnoooooommmhhhdddbbbaaa___^^^[[[XXXTTTPPPNNNLLLHHHGGGEEEBBB@@@???>>>===888888777888888666333000222333333333333222111000000000000000000111111111...///111333333111///...000111111222222333444444444444555666777777777666777777888777777666555555666666666777888999;;;;;;<<<;;;999777666666777777;;;===@@@@@@???>>>>>>???;;;<<<>>>===<<<;;;<<<===<<<===>>>>>>??????>>>>>>??????@@@AAACCCDDDEEEEEECCCEEEFFFGGGHHHJJJNNNQQQTTTUUUVVVXXXZZZ]]]___```eeefffiiimmmpppsssuuuvvvyyyzzz{{{|||~~~|||wwwsssooollliiiggghhhhhhhhhggggggfffeeedddcccccccccbbbaaaaaa``````^^^\\\ZZZXXXVVVUUUTTTTTTSSSTTTTTTSSSRRRSSSVVVYYY[[[bbbkkksss{{{{{{vvv|||ttttttsssrrrqqqooonnnmmmkkkmmmooommmiiieeecccccc___^^^[[[XXXTTTPPPNNNLLLHHHGGGEEEBBB@@@???>>>===999888666555555444222000222222333333333222111000000000000111111222222222000000111111111111000000000111111222222333444444333444777999999999888777888888777666666666666666777777777777888999:::;;;999999888777777888999:::<<<>>>??????>>>>>>???@@@:::<<<>>>===;;;:::;;;======>>>??????@@@@@@??????>>>???@@@AAACCCDDDEEEEEECCCEEEFFFGGGHHHJJJOOORRRTTTTTTUUUWWWYYY\\\^^^```dddfffiiilllppprrrtttuuuyyyyyyzzz|||~~~~~~yyyuuuqqqnnnllliiiiiiiiiiiiiiihhhffffffbbbbbbbbbbbbbbbbbbbbbbbb^^^]]][[[XXXVVVTTTTTTSSSSSSSSSSSSRRRQQQSSSVVVXXX[[[aaajjjrrrzzz|||uuuuuutttsssqqqooommmlllhhhkkknnnmmmiiieeedddddd```^^^[[[XXXTTTQQQNNNLLLHHHGGGEEEBBB@@@???>>>======:::777555555555444444222222333444333222111000111111111222222333333333222111000......000111222000111111222333333444444111333666999:::999888666888777666555555666777888777777777777888999::::::777666666666888999;;;======>>>???>>>======???AAA999<<<>>>>>>;;;:::;;;===>>>>>>???@@@@@@@@@@@@@@@>>>???@@@AAACCCDDDEEEFFFCCCEEEFFFFFFGGGJJJOOORRRSSSTTTUUUWWWYYY\\\^^^___dddeeehhhlllooorrrssstttyyyyyyzzz|||~~~|||wwwssspppjjjkkkkkkjjjjjjiiihhhggg^^^^^^______`````````aaa^^^]]][[[XXXVVVTTTSSSSSSRRRSSSSSSRRRQQQSSSVVVXXX[[[aaajjjrrrxxx|||vvvpppqqqqqqppppppooonnnmmmqqqooollljjjgggfffdddcccaaa^^^[[[WWWUUUQQQNNNKKKIIIGGGEEEBBBAAA@@@??????777666555444444333444444222222111000111222444555222222333333333222111111000000000000000000111111333333222222111222222222555555666666777777888888444555555666666666666555777666555666888999999999:::999999888999:::<<<===??????>>>>>>======<<<<<<;;;<<<<<<======<<<;;;;;;?????????@@@AAAAAABBBBBB@@@@@@AAAAAAAAAAAABBBBBBBBBDDDGGGJJJLLLNNNNNNNNNOOOQQQTTTVVVXXX[[[___bbbeeefffgggjjjnnnssswwwyyy{{{{{{|||}}}}}}|||zzz|||}}}uuurrrnnnkkkiiihhhhhhhhhfffccc```______^^^]]][[[[[[[[[[[[YYYXXXVVVTTTSSSTTTSSSQQQOOOOOOQQQSSSTTTYYY___hhhrrrzzz{{{uuuqqqqqqqqqppppppooonnnmmmppppppnnnkkkgggdddccccccaaa^^^ZZZWWWUUURRRNNNKKKJJJHHHFFFCCCAAA@@@??????999999888777666666666666333222111111111222333444111222222333333333222222444333333333222111111111222222222111222222333333555555666666777777888888666777888888888888888888666555444555888::::::::::::999999888999:::<<<===>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCDDDGGGJJJLLLNNNNNNOOOOOOQQQTTTWWWYYY\\\```ccceeefffhhhkkkooosssvvvyyyyyy{{{|||}}}~~~~~~wwwtttssstttxxx~~~{{{tttnnnjjjhhhgggfffdddbbb```_________]]][[[\\\\\\[[[ZZZXXXVVVTTTSSSUUUTTTRRRPPPPPPRRRTTTUUUZZZ^^^fffoooyyyzzztttqqqqqqppppppooonnnnnnnnnpppqqqppplllfffbbbbbbccc```]]]ZZZXXXUUURRRNNNKKKJJJHHHFFFCCCAAA?????????::::::999888777777777777333333222111111111222222000111222222333333333333555444444333222111000000111111111111222333444444555555666666777777888888666777888888999999888888666555444555888:::::::::999999888888999;;;<<<===============>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<===:::::::::;;;<<<<<<======@@@@@@AAAAAAAAAAAABBBBBBCCCDDDGGGIIILLLMMMOOOOOOOOORRRUUUWWWZZZ^^^bbbeeeeeefffhhhkkkooosssvvvxxxxxxzzz|||~~~tttnnnkkklllooorrryyyxxxqqqmmmjjjhhhgggeeebbbaaa```___\\\ZZZ]]]]]]\\\[[[YYYWWWUUUTTTVVVUUUSSSRRRRRRSSSUUUVVVZZZ^^^dddmmmxxxyyysssqqqqqqpppoooooonnnnnnnnnpppqqqrrrmmmfffaaaaaabbb^^^\\\ZZZXXXVVVSSSOOOLLLIIIGGGDDDBBB???>>>======999999888666555555555555444333333222222111111111///000111222333444444444222111111111000/////////111111111111222333444555555555666666777777888888444555666777777777777777888777555666888999999888999999888888999;;;===>>><<<<<<======>>>>>>??????===<<<;;;999:::;;;===???<<<<<<======>>>?????????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDFFFIIIKKKMMMOOOPPPPPPRRRUUUXXX[[[___cccffffffgggiiilllpppsssvvvwwwvvvyyy|||vvvnnngggccccccgggkkkqqqzzz~~~wwwrrrnnnllljjjfffdddbbb```\\\ZZZ^^^^^^]]]\\\ZZZXXXWWWVVVVVVUUUSSSRRRRRRSSSUUUVVVYYY]]]dddnnnyyyzzztttrrrqqqpppooonnnnnnnnnooopppqqqqqqmmmgggbbbaaaaaa]]][[[ZZZXXXWWWTTTOOOLLLHHHFFFCCC@@@>>><<<;;;;;;:::999888666555555444444333333333333222111111000///000111222333444444444/////////000111111111222111111111111222333444555555555666666777777888888444555666777888888888888;;;999777666777777666555888888888888999;;;===>>><<<<<<======>>>>>>??????===<<<:::999:::;;;>>>???===>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBDDDEEEFFFHHHKKKMMMOOOPPPPPPSSSVVVYYY[[[___cccffffffgggjjjmmmqqqtttvvvwwwuuuxxx|||~~~yyynnnddd^^^^^^\\\]]]aaafffkkkvvvzzzpppmmmiiifffdddaaa___]]]```______]]]\\\ZZZXXXWWWUUUUUUTTTSSSSSSTTTUUUUUUXXX]]]fffppp{{{|||vvvsssqqqpppnnnnnnnnnooooooppppppnnnllliiieeebbb___[[[ZZZYYYYYYWWWTTTPPPLLLHHHFFFCCC@@@===<<<;;;:::<<<;;;:::888777666555555222222333333333222111111000111222222333333333333000000111222333444444555111111111111222333444444555555666666777777888888666777888999:::;;;;;;;;;;;;999777777777777666555888888888888999;;;===???============>>>>>>>>>>>>;;;;;;::::::;;;<<<>>>???======>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBDDDEEEFFFHHHJJJMMMOOOQQQQQQTTTWWWYYY[[[^^^bbbeeefffhhhkkknnnqqqtttuuuvvvuuuxxx{{{}}}tttkkkccc]]]YYY\\\[[[]]]aaadddiiisss~~~{{{vvvpppkkkhhhfffdddcccaaaaaa```___]]][[[YYYXXXVVVVVVUUUUUUUUUUUUVVVVVVZZZ___hhhrrr|||~~~yyysssrrrpppnnnmmmnnnooooooqqqnnnkkkkkkkkkiiiccc^^^ZZZZZZYYYYYYXXXUUUPPPMMMJJJHHHEEEAAA???===<<<<<<;;;:::999777666555444444000111222333333333222222111222222333333333222222111111111222333333333444222222222111222222333333555555666666777777888888666777888999:::;;;;;;;;;999777666666777888888777888777777888999<<<>>>???>>>>>>>>>>>>============::::::;;;;;;<<<======>>>======>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBEEEEEEFFFGGGJJJMMMOOOQQQRRRTTTWWWXXXZZZ\\\```cccfffhhhkkkooorrrtttuuuvvvvvvxxxzzz{{{}}}}}}qqqgggaaa^^^[[[YYYZZZZZZ\\\```bbbfffppp{{{wwwpppkkkhhhfffbbbbbbaaa```^^^\\\ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXX^^^bbbiiirrr|||{{{sssrrrpppnnnmmmnnnoooppprrrmmmiiijjjmmmkkkddd]]]ZZZYYYYYYYYYXXXUUUQQQMMMKKKJJJFFFCCC@@@>>>======999888666555333222222111///000222333444333333222222222333333333222111111111111111000000000000000333333222222111222222222555555666666777888888888444555666777999999999:::666555444666888:::::::::888777777888999<<<>>>?????????>>>>>>======<<<<<<999:::;;;<<<============?????????@@@AAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBEEEEEEFFFGGGJJJMMMOOOQQQSSSUUUWWWXXXYYY[[[___aaagggiiilllooorrrtttuuuuuuvvvxxxyyyzzz|||uuulllbbbZZZWWWVVVUUUTTTSSSSSSVVVYYY[[[^^^hhhsssxxxooojjjgggbbbbbbaaa```___]]][[[ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZaaadddiiiqqq|||yyyuuussspppoooooopppooonnnqqqpppooommmkkkfff```[[[[[[ZZZXXXXXXWWWTTTOOOLLLKKKGGGCCC???>>>>>>===<<<:::888666444333222222333333222222111222444555777222222222222222222222222///000222333444444333333444333222000000000000111///000222444555555444444999888666666777888888777:::::::::::::::999888777777666555444555777999:::??????>>>===<<<;;;::::::999999:::::::::;;;;;;;;;;;;===@@@AAA@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBBBBCCCEEEHHHIIIJJJLLLNNNPPPTTTTTTSSSUUUWWW[[[___bbbfffhhhjjjlllmmmpppuuuxxx{{{{{{zzzzzz|||tttjjj```^^^ZZZVVVTTTTTTTTTUUUSSSTTTUUUWWWZZZ```hhhmmm|||ssskkkhhhccc___```___[[[YYY[[[XXX^^^___YYYWWW[[[^^^]]]cccjjjttt|||~~~yyyuuussspppooopppqqqqqqpppqqqooommmkkkiiiddd___\\\[[[YYYXXXXXXWWWTTTOOOLLLJJJGGGDDDAAA@@@???>>>===;;;999777555444333444444222222111111111111222222222222222222222222222222333333333333333111000///444333222111000111222222333444666777888999888888:::888777777888999888777666777888888999999999888888777666666666888:::<<<===============<<<<<<<<<999999:::::::::;;;;;;;;;;;;===@@@AAA@@@@@@@@@AAA@@@@@@@@@???@@@@@@AAABBBEEEGGGIIIJJJJJJKKKMMMOOOSSSSSSUUUXXX[[[___aaacccdddgggkkknnnppprrrtttvvvzzzzzzzzz{{{}}}~~~rrrfff___]]][[[XXXTTTSSSSSSSSSTTTTTTTTTTTTTTTVVV[[[bbbgggwww{{{pppnnnfff``````aaa___]]]^^^^^^cccccc]]]YYY[[[]]]\\\gggmmmwww~~~~~~wwwrrrpppnnnmmmoooppppppoooqqqoookkkhhhfffccc___\\\ZZZYYYXXXXXXWWWTTTPPPMMMIIIGGGDDDCCCCCCAAA???===<<<;;;888666555555555555444555444444333222111000222222222222222222222222333333333333222111000///333222222111111222444555555666888999::::::::::::999888777777999999888777333444555777888999999999:::999888777888:::<<<===<<<<<<<<<======>>>>>>>>>::::::::::::;;;;;;;;;;;;;;;===@@@AAA@@@@@@@@@AAA???????????????@@@AAABBBFFFGGGIIIJJJJJJKKKMMMPPPQQQSSSVVVZZZ]]]```aaabbbcccggglllppprrrrrrtttuuuxxxyyyyyy{{{~~~vvvlllddd]]]YYYXXXVVVTTTRRRQQQQQQRRRSSSSSSSSSRRRQQQSSSYYYaaafffppp|||ttthhh^^^]]]``````^^^^^^```dddddd___\\\]]]______jjjpppzzz}}}wwwnnnllljjjjjjkkkmmmmmmlllrrrooojjjgggeeeccc```^^^ZZZYYYXXXXXXWWWUUUQQQMMMFFFEEEDDDCCCCCCBBB???===<<<:::888666555444555555444444444444333000...---222222222222222222222222///000111111222333333333222222111111222444555666333444666888999999999888888777666777888888777666444444666777888999999999:::999888888888:::<<<>>><<<============>>>>>>>>>:::::::::;;;;;;;;;;;;<<<;;;===@@@AAA@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBCCCEEEFFFHHHIIIJJJLLLOOORRRUUUUUUWWWYYY[[[^^^```aaacccfffjjjmmmoooqqqsssuuuwwwxxxyyy|||~~~qqqfff___[[[YYYWWWSSSRRRQQQOOOOOOPPPQQQQQQQQQPPPPPPPPPTTT[[[dddjjjiiiyyypppbbb```ccccccaaa```^^^```bbb```^^^```dddgggkkkrrr|||}}}wwwmmmkkkiiiiiikkklllmmmlllssspppkkkgggeeedddbbb```ZZZYYYYYYXXXXXXUUUQQQNNNEEEDDDCCCBBBBBBAAA>>><<<;;;:::777555444444444444111111111111///---+++)))222222222222222222222222000000000000111222333333222222111111222444666777222333555777888888888777666555555666777777666444666777888888999999888888999888777666777999;;;<<>>>>>>>>============::::::;;;;;;;;;<<<<<<<<<;;;===@@@AAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEDDDEEEGGGHHHJJJMMMRRRUUU\\\[[[YYYXXXYYY]]]```ccceeeggghhhiiikkknnnssswwwvvvwwwyyy|||~~~pppiii```XXXSSSRRRSSSSSSQQQPPPPPPOOOOOOPPPQQQQQQPPPPPPPPPPPPRRRYYYaaagggeeesssqqqmmmmmmkkkgggeee___```aaa``````aaahhhnnnooowww}}}yyyqqqooommmlllnnnoooooonnnrrroookkkhhhfffdddbbb```ZZZYYYYYYYYYXXXVVVRRROOOGGGEEEBBBAAAAAA???===;;;;;;999777555444333444444444444444333333111000000222222222222222222222222333333111000000///000000222111111111222333555666333555666888999999999999666555555777888888666333777777888888999888888888888777666555666888:::;;;?????????>>>>>>=========:::;;;;;;;;;<<<<<<<<<<<<;;;===@@@AAA@@@@@@@@@AAABBBBBBBBBCCCDDDEEEFFFGGGDDDFFFGGGHHHJJJMMMRRRVVVaaa^^^[[[YYYZZZ^^^cccgggggggggggghhhiiinnntttyyyvvvxxxzzz}}}|||rrrkkkaaa^^^YYYTTTQQQQQQRRRSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPSSSYYY]]]aaannn}}}xxxrrrkkkhhhhhheeeddddddcccdddllluuu{{{~~~{{{sssqqqooonnnooooooooonnnpppmmmjjjgggfffdddaaa___ZZZYYYYYYYYYYYYVVVSSSPPPJJJGGGCCCAAA@@@???>>><<<<<<:::888666555555555555666555555555555555666666222222222222222222222222333222111000//////000000222111000000111222333444444555777888999:::999999777777777999::::::777555444555666777888888999999888777666555666888:::;;;>>>>>>>>>>>>>>>?????????;;;;;;;;;;;;<<<<<<<<<<<<;;;===@@@AAA@@@@@@@@@AAAAAAAAABBBBBBCCCEEEFFFGGGHHHHHHIIIIIIIIILLLPPPTTT\\\[[[YYYYYY[[[___cccfffggghhhjjjkkklllpppuuuyyywwwyyy{{{~~~~~~wwwqqqjjjdddaaaZZZZZZYYYWWWUUUUUUUUUVVVTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQSSSVVVYYY___iii}}}}}}tttqqqooojjjhhhhhhhhhkkkvvv|||sssqqqnnnmmmnnnnnnnnnmmmnnnllliiigggeeeccc```]]]ZZZYYYYYYYYYYYYWWWSSSPPPMMMIIIDDDAAA@@@???>>>======<<<:::888666666666666111000//////000111333444222222222222222222222222000000/////////111222444222111000000000111222333222444555777888888888888888888999;;;<<<;;;999666000222333555777999999:::888888666666777888:::<<<<<<<<<===>>>???@@@AAAAAA;;;;;;;;;<<<<<<<<<======;;;>>>@@@AAA@@@@@@@@@AAA@@@AAAAAABBBCCCDDDFFFFFFKKKKKKJJJIIIIIIJJJNNNQQQTTTTTTUUUWWWZZZ^^^aaacccgggiiilllooopppsssvvvxxxxxxyyy|||~~~{{{wwwvvvwwwzzz||||||}}}}}}zzzuuunnnhhhdddaaa^^^\\\TTTVVVWWWWWWVVVUUUTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTQQQRRRTTTTTTUUUVVVYYY\\\]]]gggyyy~~~qqqllliiikkknnnsss~~~xxxtttqqqooonnnnnnooonnnmmmmmmjjjgggeeeeeeeeedddcccYYYYYYXXXXXXXXXVVVRRROOOHHHGGGDDDAAA>>>===<<<<<<888888777555555444444444333333222111111222333333///000111222222222222222222222111111111111111222//////000111333444555555222333444666777777888888777777888999999999999999444555666777888999::::::888888888777888888999:::============>>>???AAAAAA>>>===============>>>??????@@@AAAAAA??????@@@AAAAAAAAAAAABBBBBBBBBBBBBBBGGGEEEHHHHHHDDDLLLSSSMMMRRRTTTWWWYYY[[[]]]aaadddfffhhhjjjlllmmmooorrruuuvvvyyy}}}xxxrrrooommmjjjhhhggghhhjjjkkkooonnnmmmmmmnnnnnnmmmllleeeeeedddcccbbbaaa```___ZZZYYYXXXWWWWWWXXXYYYZZZYYYYYYXXXWWWVVVVVVVVVVVVYYYXXXVVVUUUVVVXXX[[[]]]aaahhhwwwxxxqqqpppttt~~~yyyuuussspppnnnoooooonnnmmmllliiifffdddccccccbbb```YYYXXXXXXXXXXXXUUURRROOOHHHGGGDDDAAA>>>===<<<<<<999888777666555444444444333333222111111222333333000000111222222222111111222111111000000111111111000000111222333333444444333444666777888888999999666777888888999999888888555555666777888999999:::888888888888888999999:::;;;;;;<<<<<<===>>>??????======<<<<<<<<<<<<<<<===???@@@AAAAAA??????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCGGGDDDHHHIIIFFFNNNVVVPPPRRRTTTVVVXXXZZZ]]]```ccceeegggjjjkkkmmmooorrruuuwwwzzz}}}|||wwwtttpppjjjeee```^^^\\\[[[ZZZ[[[]]]___``````___```bbbccccccbbbaaaaaa```````````````aaaaaa```___^^^^^^^^^___```^^^^^^]]]]]]\\\]]]]]]]]][[[ZZZXXXVVVWWWXXXZZZ\\\___ffftttyyywwwzzzzzzwwwtttqqqooooooooonnnmmmmmmjjjgggddddddcccaaa```YYYXXXXXXXXXWWWUUUQQQNNNHHHGGGDDDAAA>>>===<<<<<<;;;:::888666555333333333333222222111111222222333111111222222222111111000111000000000000000111111111111111222222333333333444555666888999999999999555666777777888888777777666666777777888888888999888888888888888999:::::::::::::::;;;;;;<<<======???>>>>>>=========>>>>>>???@@@AAAAAA??????@@@AAABBBBBBCCCCCCCCCDDDDDDDDDFFFCCCHHHJJJHHHQQQYYYTTTSSSUUUWWWXXXZZZ\\\___bbbeeegggiiikkklllooorrruuuyyy{{{~~~}}}yyyrrrmmmfffcccaaa^^^ZZZWWWVVVUUUTTTSSSSSSTTTVVVXXXWWWWWWXXXYYY[[[]]]^^^___^^^^^^^^^___```aaacccdddccccccbbbaaaaaaaaaaaaaaa```____________``````aaa___^^^[[[YYYYYYZZZ\\\]]]^^^cccqqq{{{xxxvvvrrrppppppooonnnmmmooommmiiifffeeeeeecccbbbYYYXXXWWWWWWWWWUUUQQQNNNHHHGGGDDDAAA>>>===<<<<<<<<<;;;999777555333333222222222222222222222222222222222222222222111000///000000//////000000111111222222222222222222222222444555666777888999999999555555666777777777777777777777777777777888888888999888888888888999::::::::::::;;;;;;<<<<<<<<<<<>>===<<<<<<<<<;;;999777555444333222222222222222222222222222222222222222222111000///000000000000000111222222222222222222222222222222333333555666777888888888555555666777777777777777777777777777777888888888999999999888999::::::;;;;;;;;;<<<=========<<<<<<;;;<<<===???AAACCCEEEFFF???@@@AAAAAA??????@@@AAABBBBBBCCCCCCDDDEEEEEEFFFFFFDDDIIILLLKKKUUU^^^YYYVVVXXXZZZ[[[\\\^^^aaaccceeegggiiikkkmmmppptttwwwzzz|||~~~~~~~~~~~~tttkkkddd___[[[YYYVVVTTTQQQPPPPPPPPPPPPPPPMMMMMMLLLMMMNNNOOOQQQRRRRRRSSSUUUTTTTTTVVVYYY]]]```aaabbbccceeefffffffffeeefffggghhhiiijjjkkkkkkiiihhhhhhhhhiiijjjkkkkkkgggdddaaa]]][[[[[[\\\\\\___eeeppp{{{wwwtttqqqooooooooonnnmmmjjjgggdddbbbbbbbbbaaa___XXXWWWWWWWWWVVVTTTPPPMMMHHHGGGDDDAAA>>>===<<<<<<<<<;;;999777666444444444111222222333333222222111111111222222222111111000000000000000111222333444111111111222222333333333222333444666777777777777555666777777888888777777666666777777888888888999999999999999999:::;;;;;;<<<===>>>??????>>>===<<<777888999;;;===@@@CCCDDD???@@@AAAAAA??????@@@AAAAAAAAABBBCCCDDDEEEEEEFFFGGGEEEJJJMMMKKKUUU^^^XXXUUUWWWYYY[[[\\\^^^aaadddeeehhhjjjmmmooorrruuuxxxzzz|||}}}}}}~~~}}}nnniiibbb\\\XXXVVVSSSQQQPPPOOONNNMMMLLLMMMNNNOOOMMMMMMMMMNNNNNNPPPQQQQQQRRRTTTUUUTTTSSSUUUZZZ___aaacccfffiiikkkkkkkkkjjjgggiiilllooorrrtttuuuvvvsssssssssssssssssstttuuuppplllgggbbb]]][[[ZZZZZZaaafffqqqzzzuuussspppnnnoooooonnnmmmgggeeebbbaaaaaaaaa``````XXXWWWVVVWWWVVVTTTPPPMMMHHHGGGDDDAAA>>>===<<<<<<;;;:::999777666555555555111222333333333333222111000000111222222222111111111111111111222333444555000000111222333333444444333444555666777888888888666777888888999999888888555555666777888999999::::::999999999999:::;;;;;;<<<===>>>??????>>><<<;;;777777888999;;;===???@@@???@@@AAAAAA??????@@@AAA@@@@@@AAABBBCCCDDDEEEEEEIIIGGGKKKMMMKKKTTT\\\VVVRRRTTTWWWYYYZZZ]]]aaacccfffiiikkknnnpppssswwwzzzyyy{{{|||}}}}}}~~~uuunnniii___\\\XXXUUUTTTRRRPPPOOOMMMMMMLLLKKKJJJKKKMMMNNNOOOOOOOOOPPPPPPQQQQQQRRRPPPSSSVVVUUUUUUWWW^^^dddfffjjjoootttwwwwwwvvvtttrrruuuyyy~~~|||uuulllddd___\\\ZZZaaagggrrryyytttqqqooonnnnnnooonnnmmmgggeeebbbbbbbbbcccbbbbbbXXXWWWVVVVVVVVVTTTPPPMMMHHHGGGDDDAAA???===<<<<<<:::999888777666666666666111222333444444333222111///000111222222222222222222222222222333444555666///000000222333444555555444555666888999999999999777777888999999999999999444555666777888999::::::::::::999999::::::;;;<<<;;;<<<>>>??????===<<<::::::::::::;;;;;;===>>>>>>???@@@AAAAAA??????@@@AAA??????@@@AAABBBCCCDDDEEEJJJHHHLLLMMMJJJSSSZZZUUUPPPRRRUUUWWWYYY\\\```cccgggiiillloooqqqtttxxx{{{yyyzzz||||||}}}zzzqqqiiibbb[[[VVVVVVSSSQQQOOOOOONNNLLLJJJMMMMMMMMMKKKJJJKKKLLLNNNMMMMMMNNNNNNNNNNNNNNNOOOKKKNNNRRRRRRRRRVVV]]]dddkkkpppwww~~~wwwmmmeee```]]]aaagggrrr}}}wwwtttpppmmmllllllkkkjjjhhhfffcccbbbbbbdddddddddVVVUUUTTTTTTTTTTTTQQQOOOHHHGGGDDDBBB@@@???>>>>>><<<;;;999777555444333222111111111111111111111111111111111111111111111111000000000000000000000000000111222333444555555555555555555555666666666666666666777888999999::::::666666777888999999::::::<<<;;;;;;<<<>>>>>><<<;;;<<<===>>>>>>>>>===;;;:::;;;;;;:::999999999::::::>>>???@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDFFFIIIKKKLLLNNNQQQSSSTTTTTTTTTWWW[[[^^^``````fffhhhkkklllnnnppptttvvv{{{}}}qqqkkkccc\\\XXXUUUSSSQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOQQQSSSTTTTTTSSSRRRTTTUUUTTTTTTXXX^^^dddmmmsssyyynnniiigggjjjjjjqqq|||wwwssspppmmmmmmmmmlllkkkiiifffcccbbbbbbcccccccccWWWVVVUUUTTTUUUTTTQQQOOOHHHGGGDDDBBB@@@>>>>>>>>><<<;;;999777555444333333111111111111111111111111444444444444444444444444111111111111111111111111///000111222333444444444666666666777777777777888777777888888999999::::::555555666777999:::<<<<<<:::999888888999999777555<<<===>>>>>>>>>===;;;::::::::::::999::::::;;;;;;>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCEEEGGGJJJKKKLLLNNNQQQSSSTTTTTTUUUXXX[[[^^^```aaafffhhhjjjlllmmmpppsssvvv{{{}}}|||qqqkkkccc___ZZZWWWVVVUUUTTTSSSNNNNNNNNNNNNMMMMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOQQQTTTUUUUUUUUUUUUWWWXXXXXXXXX[[[bbbgggpppxxxyyyuuuooonnnuuuzzzvvvssspppnnnnnnnnnmmmllljjjgggdddcccccccccbbbaaaYYYXXXVVVUUUUUUTTTQQQOOOIIIGGGDDDBBB???>>>>>>>>>;;;:::999777555444333333222222222222222222222222222222222222222222222222222222222222222222222222...///000111222333333444777777777777888888888888999999999999999999999999555555666666777999:::;;;;;;:::888999:::;;;:::999<<<===>>>>>>>>>===;;;::::::999999999:::;;;<<<<<<>>>>>>???????????????>>>AAAAAA@@@@@@AAAAAABBBCCCEEEHHHJJJLLLMMMOOOQQQSSSUUUVVVWWWYYY\\\___aaaccceeegggiiikkklllooorrruuu{{{|||}}}}}}~~~}}}qqqggg___ZZZVVVTTTRRRRRRSSSSSSSSSRRROOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNLLLNNNPPPRRRTTTVVVVVVWWWVVVYYY[[[[[[\\\___fffkkkttt}}}}}}vvvtttyyyyyyuuurrrpppooooooooonnnmmmjjjgggeeecccccccccaaa```ZZZYYYWWWVVVVVVTTTQQQOOOIIIGGGEEEBBB???>>>======;;;:::888777555444444333222222222222222222222222111111111111111111111111222222222222222222222222//////000111222333444555666666777777777888888888:::::::::999999999999999888777777666666777888999<<<:::999999;;;>>>>>>>>><<<===>>>>>>>>>===;;;:::999999999::::::<<<===>>>?????????@@@??????>>>>>>BBBBBBAAAAAABBBBBBCCCDDDFFFHHHKKKLLLMMMOOOQQQSSSUUUWWWYYYZZZ\\\___bbbddddddfffiiijjjlllnnnrrrtttzzz{{{{{{{{{|||~~~|||rrriiibbb\\\XXXVVVSSSRRRQQQQQQRRRRRRPPPNNNQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPNNNPPPRRRTTTUUUWWWYYYZZZZZZ]]]aaaccceeejjjqqqwww~~~|||yyy}}}wwwtttrrrpppooooooooommmllliiigggeeeddddddcccaaa___ZZZYYYWWWVVVVVVTTTQQQOOOIIIHHHEEEBBB???>>>======:::999888666555444444444222222222222222222222222444444444444444444444444222222222222222222222222111111111111222444555666555555555666666666777777:::999999999999999999999999999888888:::<<<>>>???>>>;;;888777888:::;;;;;;<<<===>>>>>>>>>===;;;:::999999::::::;;;<<<===>>>???@@@@@@@@@@@@@@@??????CCCCCCCCCCCCCCCDDDDDDEEEFFFHHHKKKLLLMMMNNNPPPRRRUUUWWWZZZ[[[\\\^^^bbbeeedddfffiiijjjlllnnnrrrtttzzzzzz{{{{{{{{{}}}nnniiibbb]]]YYYXXXWWWVVVTTTSSSSSSTTTTTTTTTQQQOOORRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQSSSVVVWWWXXXZZZ___bbbcccggglllpppsssyyywwwsssqqqoooooonnnnnnkkkjjjhhhfffeeeddddddcccbbb```YYYXXXVVVUUUUUUTTTQQQOOOJJJHHHEEEBBB???>>>===<<<:::999888666555555444444333333333333333333333333333333333333333333333333222222222222222222222222222222111111222444666777555555555555666666666666888888888888888888888888999999999;;;>>>BBBFFFHHHFFFBBB<<<999888999999999<<<===>>>>>>>>>===;;;:::;;;:::::::::;;;<<<======??????@@@@@@AAA@@@@@@???CCCCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJKKKLLLMMMOOOQQQTTTWWWZZZ\\\[[[]]]bbbfffeeegggiiikkklllooorrruuuyyyzzz{{{{{{|||~~~tttlllccc___ZZZWWWUUUUUUTTTTTTTTTSSSTTTUUUWWWXXXWWWUUURRRSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUXXXZZZ[[[]]]ccckkkrrrppptttyyy~~~xxxsssqqqooonnnnnnllliiiggggggeeeddddddeeedddbbb```WWWVVVUUUTTTUUUTTTQQQOOOJJJHHHEEEBBB???===<<<<<<:::999888666555555555555333333333333333333333333000000000000000000000000111111111111111111111111222111000000111333555777555666666666666777777777666666666777777888888999999999999:::<<<@@@DDDGGGGGGCCC===:::999;;;<<<===<<<===>>>>>>>>>===;;;:::<<<<<<;;;;;;;;;<<<<<<=========>>>???@@@@@@@@@???AAAAAAAAAAAAAAABBBCCCCCCEEEGGGIIIJJJKKKLLLNNNPPPSSSWWWZZZ[[[[[[\\\aaaffffffhhhjjjlllmmmpppsssvvvxxxzzz|||}}}}}}~~~xxxmmmddd___[[[YYYVVVUUUVVVVVVVVVUUUUUUTTTTTTUUUXXXYYYYYYXXXVVVVVVWWWWWWWWWXXXXXXXXXWWWXXXXXXYYYYYYXXXXXXWWWXXX[[[^^^aaaeeeooo|||xxxsssqqqooonnnmmmkkkhhheeefffeeeddddddeeeeeecccaaaVVVUUUTTTTTTTTTTTTQQQPPPJJJIIIEEEBBB???===<<<<<<999999888666555555555555333333333333333333333333333333333333333333333333000000000000000000000000111000//////000222444666777777777777888888888888444555555666777888888999;;;:::888777777:::<<<>>>>>>:::666444666:::===???<<<===>>>>>>>>>===;;;:::===<<<<<<;;;;;;;;;<<<<<<;;;;;;===>>>????????????@@@@@@??????@@@@@@AAABBBEEEGGGIIIJJJJJJKKKMMMOOORRRVVVZZZ[[[ZZZ[[[aaaffffffhhhkkklllnnnppptttvvvwwwzzz}}}~~~sssgggaaa]]][[[WWWVVVUUUVVVYYYZZZZZZZZZXXXVVVUUUUUUVVVXXXXXXWWW[[[[[[\\\\\\]]]]]]]]]^^^YYYYYYZZZZZZZZZZZZYYYYYYZZZ]]]aaadddkkkwww