BM6(3 ===>>>??????>>>>>>???AAA@@@@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAAAAABBBCCCCCC>>>GGGIIIOOO]]]bbbdddlllpppqqqyyy|||~~~uuusss{{{||||||}}}|||}}}yyysssgggfffgggiiijjjooo|||}}}{{{uuuppplllkkkddddddcccdddeeefffhhhiiihhhkkkqqq|||}}}uuuppplllgggccc^^^\\\XXXTTTPPPMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIGGGCCC@@@>>>>>>============>>>>>>===>>>??????>>>???AAABBB??????>>>>>>>>>>>>>>>>>>;;;===>>>===<<<;;;<<<>>>===========================<<<<<<===>>>>>>===;;;;;;<<<<<<===============<<<<<<<<<<<<===>>>??????>>>>>>>>>===>>>??????@@@======>>>>>>>>>>>>>>>???>>>>>>>>>???@@@@@@AAAAAA???@@@@@@AAAAAABBBBBBCCCBBBEEEMMMVVV[[[bbbmmmyyy}}}yyywwwzzz===>>>??????===>>>???AAA???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBKKKOOOVVVdddhhhhhhooouuutttxxxyyyyyy|||sssqqqzzz}}}zzz}}}yyyqqqmmmhhhiiimmmrrrvvv~~~}}}wwwrrrooonnnlllkkkiiihhhggggggggghhhiiiiiimmmvvv~~~tttnnnllliiigggaaa^^^ZZZUUUQQQNNNLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFGGGIIIJJJHHHDDD@@@>>>>>>============>>>>>>===>>>??????>>>???AAACCC>>>>>>>>>>>>>>>>>>>>>???;;;<<<===<<<;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<===>>>>>>===;;;;;;<<<<<<===============<<<;;;;;;<<<<<<>>>??????======<<<<<<======>>>???============>>>>>>??????>>>>>>>>>???@@@@@@AAAAAA???@@@@@@AAAAAABBBBBBCCCDDDIIIRRR\\\bbbhhhsss~~~|||}}}===>>>???>>>======???AAA???@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@AAABBBCCCCCCGGGQQQVVV^^^kkkooonnnttt|||yyyzzzwwwttt}}}zzzqqqoooxxx~~~~~~}}}yyyyyy}}}|||yyymmmhhhgggiiilllsss}}}~~~yyytttqqqppprrrqqqnnnkkkiiigggggggggjjjhhhiiiooo}}}rrrmmmllllllkkkccc```\\\VVVRRRNNNLLLJJJLLLLLLLLLLLLKKKJJJIIIHHHEEEFFFGGGIIIJJJHHHDDDAAA>>>>>>============>>>>>>===>>>??????>>>???AAACCC>>>>>>>>>>>>>>>?????????:::;;;<<<<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<===>>>>>>===;;;;;;<<<<<<===============;;;;;;;;;<<<<<<>>>??????<<<<<<<<<<<<<<<===>>>>>><<<=========>>>>>>??????>>>>>>>>>???@@@@@@AAAAAA???@@@@@@AAAAAABBBCCCCCCIIINNNXXXdddjjjpppzzz>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===============>>>??????@@@@@@<<<>>>@@@AAA@@@AAABBBDDDFFFQQQ```iiikkkmmmpppttt}}}yyyqqqqqqtttwwwwwwuuurrrrrruuuzzz~~~yyy~~~|||qqqiiikkksssppp~~~|||zzzyyyxxx~~~~~~~~~zzztttnnnjjjhhhjjjggghhhnnnvvv~~~{{{|||~~~uuuqqqnnnmmmggghhhccc[[[VVVSSSNNNHHHIIILLLOOORRRQQQOOOLLLJJJHHHHHHHHHGGGGGGGGGGGGFFF@@@???>>>===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::777999;;;======;;;999777======>>>======<<<;;;;;;====================================>>>>>>>>>>>>???>>>>>>>>>>>>@@@AAABBB???>>>???BBBBBB@@@BBBGGGMMMUUU```jjjrrrzzz========================<<<===>>>???????????????======>>>>>>???@@@@@@@@@>>>???AAAAAAAAABBBDDDFFFJJJVVVfffnnnooopppuuuzzzuuurrrtttvvvtttrrrppppppssswww|||~~~~~~|||sssooouuu}}}~~~|||{{{zzz}}}yyyvvvtttoookkkjjjmmmrrrzzz|||{{{yyyrrrooonnniiikkkhhh```YYYTTTOOOJJJIIIJJJLLLPPPSSSSSSPPPMMMHHHHHHHHHGGGGGGGGGGGGGGGBBBAAA???===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999:::<<<======<<<:::999===============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>===>>>???AAABBB???>>>???BBBAAA@@@CCCHHHOOOXXXeeepppxxx========================;;;;;;===>>>???@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA???@@@AAAAAABBBCCCFFFIIIPPP]]]mmmtttttttttzzzwwwooonnnooopppooonnnnnnqqquuuzzz}}}||||||~~~~~~xxxsssoooooopppsss|||~~~zzz}}}uuuqqqqqqlllpppppphhh___YYYSSSOOOMMMKKKKKKPPPUUUVVVRRRNNNIIIHHHHHHHHHHHHHHHIIIIIIFFFDDD@@@===;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>=========>>>???@@@AAA???===>>>AAAAAA@@@DDDIIISSS^^^lllzzz========================;;;<<<===>>>????????????>>>>>>??????@@@@@@AAAAAA???@@@AAAAAABBBEEEIIILLLVVVcccrrrwwwuuuvvv~~~tttiiigggggglllmmmmmmnnnpppuuuzzz~~~~~~yyytttqqqooonnnttt{{{~~~xxxyyyyyyttttttpppwwwxxxrrrhhhbbb\\\WWWUUUQQQMMMPPPVVVXXXTTTNNNJJJJJJIIIHHHHHHIIIJJJJJJIIIGGGBBB>>><<<<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::999999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<======>>>??????@@@???======@@@AAABBBFFFMMMXXXdddttt<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>======<<<===>>>>>>???@@@@@@AAAAAA>>>???@@@AAACCCHHHNNNRRR]]]gggrrruuusssuuu}}}qqqfffeeefffkkkmmmoooppprrrvvv|||}}}~~~xxxsssoookkkiiilllrrrqqq|||uuuttt~~~wwwvvvttt{{{}}}yyyrrrmmmhhhcccZZZUUUPPPRRRXXX[[[XXXSSSMMMLLLJJJIIIIIIIIIJJJKKKKKKIIIEEEAAA>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::999777666666777999:::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>??????<<<===@@@BBBDDDKKKRRR^^^jjj{{{<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>======<<<;;;=========>>>??????@@@@@@???@@@AAABBBFFFLLLTTTZZZccciiinnnoooooorrr{{{~~~pppjjjjjjjjjjjjmmmppprrrtttxxx~~~|||}}}{{{xxxrrrmmmjjjeeebbbdddiiijjjvvv|||tttpppzzzzzzwwwvvv{{{}}}|||zzzyyysssmmm___ZZZUUUUUUYYY\\\[[[YYYPPPNNNLLLJJJIIIIIIJJJKKKKKKIIIGGGCCC@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::::::::::::::::::::::::::999999999999::::::::::::999888777666666777888999999999::::::;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>===>>><<<<<<@@@CCCHHHPPPYYYeeeooo<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>=========<<<<<<<<<===>>>>>>??????AAABBBCCCEEEJJJRRR\\\bbbiiijjjjjjiiikkkpppxxx{{{ssspppnnnkkkiiimmmqqqtttuuuyyy|||yyy}}}}}}{{{tttooojjjgggbbb]]]^^^ccceeekkkvvvwwwoootttvvvuuuwww~~~|||wwwuuuwwwyyyzzz~~~|||uuuhhhccc^^^ZZZYYYYYYYYYYYYSSSQQQMMMJJJIIIHHHIIIJJJJJJIIIHHHFFFCCC@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999999999999999999999999888888999999999:::::::::888888777777777777888888888888999:::::::::::::::999999999999999999999999999::::::::::::;;;;;;;;;999:::<<<===>>>=========>>>;;;<<<@@@EEEKKKUUU^^^mmmuuu|||{{{}}}<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<===>>>>>>??????;;;;;;<<<<<<===>>>>>>>>>CCCDDDEEEHHHMMMVVVaaahhhmmmkkkgggfffhhhooowww||||||vvvrrrnnnhhhhhhmmmrrrtttuuuyyy}}}}}}}}}{{{tttoookkkgggaaa\\\\\\```^^^aaaiiiwww|||qqqrrrooollloooxxx}}}wwwttttttuuuxxxxxxrrrmmmfff^^^XXXTTTTTTTTTUUURRRNNNKKKIIIHHHIIIJJJIIIIIIIIIGGGEEEBBB???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999999999999999999888888888999999:::::::::888888888888888888888888777888999:::::::::::::::999999999999999999999999999999:::::::::;;;;;;;;;999:::;;;===>>>======<<<===;;;<<>>@@@CCCBBBDDDJJJPPPXXXcccnnnlllnnnooollliiimmmwww}}}uuummmhhhfffhhhkkkooosssyyy~~~|||uuupppjjjddd```]]]ZZZXXX\\\```fffmmmsssxxx{{{|||tttoooiiigggjjjqqqxxx|||yyyuuusssssszzz}}}sssjjjfff___VVVQQQRRROOOOOOMMMJJJGGGEEEEEEFFFHHHIIIJJJJJJIIIEEEAAA>>>;;;::::::999999::::::;;;>>><<<::::::;;;;;;;;;::::::::::::999999888888888::::::::::::::::::::::::999888888777777777777777777888888888888999999999888888888888888888888888777888888888888999999999::::::::::::::::::::::::???>>>>>>=========>>>>>>?????????BBBHHHSSS```iiirrryyyzzzvvvwww|||::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===<<<<<<<<<>>>@@@BBBBBBEEEMMMUUU\\\fffooopppsssuuusssppprrrzzz~~~uuummmiiigggiiikkkoootttyyy~~~|||vvvqqqkkkeeeaaa]]]ZZZWWWZZZ]]]aaagggkkkoooqqqrrrrrrnnniiifffhhhnnnvvv|||yyyvvvuuuzzz|||sssmmmcccVVVNNNMMMQQQRRRQQQNNNIIIFFFEEEFFFGGGHHHJJJJJJIIIFFFBBB@@@===<<<;;;;;;;;;;;;;;;<<<===;;;999999:::;;;:::999::::::999999999888888888999999999999999999999999999888777777666666777777777777888888888999999999999888888888888888888888777888888888888999999999::::::::::::::::::::::::>>>======<<<<<<=========???@@@BBBFFFMMMXXXeeemmmvvv}}}~~~yyywwwxxx999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========;;;;;;===???AAABBBHHHSSS\\\bbbjjjqqqwww{{{~~~|||yyyxxx||||||tttnnnkkkkkkhhhjjjoootttzzz~~~zzzvvvpppjjjeeeaaa]]]ZZZZZZ[[[^^^```ccceeeffffffooonnnlllhhhgggjjjrrryyy~~~{{{|||xxxpppfffZZZPPPMMMRRRUUUWWWSSSKKKFFFEEEGGGFFFGGGIIIIIIIIIGGGEEECCC??????>>>===<<<<<<<<<<<<;;;:::888888999999999888999999999888888888888888888888888888888888888888999888777777666666777777777777777888888888999999999999999888888777777777777888888888888999999999999999::::::::::::::::::<<<<<<;;;;;;;;;<<<<<<===???AAAFFFLLLUUU```lllsss}}}|||yyyvvvvvvyyy999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<=========;;;;;;===>>>AAACCCLLLYYYccchhhooouuu{{{yyyzzzzzz{{{zzzxxxssspppnnnmmmgggiiinnnuuu}}}~~~|||vvvpppkkkfffaaa^^^[[[[[[\\\]]]^^^___```aaakkknnnpppnnnjjjjjjnnnsssyyy}}}}}}~~~{{{sssllleee^^^XXXUUUSSSWWWYYYUUULLLFFFDDDFFFEEEFFFGGGHHHHHHHHHGGGFFFAAA@@@???===<<<<<<<<<;;;:::888777666777888777666888888888888888888888777777777777777777777777777888888777666666666666666777777777777888888888888999999888888777777666666777777888888888999999999999999999999999:::::::::;;;;;;:::::::::;;;<<<<<<>>>BBBIIIRRR\\\hhhssszzzyyyvvvtttrrrssswww}}}::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<=========;;;;;;===???BBBFFFQQQ^^^ggglllttt|||{{{uuurrrnnnqqqtttuuussspppnnnmmmfffhhhnnnwwwyyysssnnniiiddd```[[[[[[ZZZZZZ[[[\\\]]]^^^ffflllssstttpppllllllmmmrrruuuyyy~~~{{{vvvwwwzzzxxxtttllleeebbb```^^^\\\RRRVVVWWWTTTLLLFFFDDDEEEDDDDDDEEEFFFGGGGGGHHHHHHBBBAAA@@@>>><<<;;;::::::999888666666777777777666777777777777777777777777666666666666666666666666888777777666555666666666666666777777777888888888888888888777777777666666777777888888888999999999888888888999999::::::::::::::::::::::::;;;<<<<<<===BBBKKKVVVbbbnnnyyy|||tttqqqooonnnpppuuuyyy|||::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::<<<===<<<<<<<<<>>>@@@DDDKKKXXXccchhhmmmxxx}}}sssmmmnnnqqqtttuuusssooommmllliiikkkpppyyyzzzuuupppkkkfffbbb\\\[[[YYYWWWWWWXXXZZZ[[[```gggpppvvvuuuqqqnnnmmmmmmppptttzzz}}}rrrppprrrtttrrrkkkdddaaabbbaaa]]]SSSTTTSSSQQQMMMIIIGGGFFFCCCCCCCCCCCCDDDFFFGGGHHHDDDCCCAAA>>><<<;;;:::999999888666666777777777666666666666666777777777777666666666666666666666666888777666666555555666666666666666777777777888888777777777777777777777777777888888888888999999999777777888888999:::::::::::::::::::::;;;;;;<<<===>>>DDDNNNYYYfffsss~~~|||tttmmmllllllmmmppptttwww{{{999999999999::::::::::::999999:::::::::;;;;;;;;;999:::<<<<<<<<<===???BBBGGGPPP]]]fffggglll|||vvvoooqqqrrrsssqqqooommmlllmmmnnnooottt|||zzzxxxyyyzzzyyywwwxxxyyy{{{}}}yyytttooojjjfff```]]]ZZZWWWUUUVVVWWWXXXYYY___iiiqqquuuvvvtttrrrkkkooouuu{{{tttoooppprrrssspppjjjhhhhhhddd]]]TTTRRROOONNNNNNMMMJJJHHHCCCBBBAAAAAABBBDDDFFFHHHGGGEEECCC@@@>>><<<:::::::::888666666777888777666555555555666666666777777666666666666666666666666777777666555555555555666666666666666777777777888555555666666777888888888777888888888888999999999666777777888999999::::::::::::::::::;;;<<<===>>>AAAFFFPPP\\\iiiwww}}}qqqkkkgggiiikkkmmmrrrwwwyyy}}}777888888888888999999999999999:::::::::;;;;;;;;;888:::;;;<<<<<<>>>@@@CCCHHHSSSaaagggfffkkk}}}zzzsssqqqpppooollljjjjjjmmmpppsssssswww~~~zzzvvvooogggdddfffhhhgggeeehhhiiilllrrrzzz}}}zzzuuuooollleeebbb]]]YYYVVVVVVWWWXXXUUUZZZbbbkkktttxxxyyywwwlllpppwww~~~wwwqqqrrrppptttuuuqqqooonnnhhh___VVVQQQMMMMMMOOOPPPMMMJJJCCCBBBAAA@@@AAACCCEEEGGGIIIGGGEEEBBB???===;;;;;;:::888777666777888777666444555555555666666777777777777777777777777777777777777666555555555555555666666666666777777777777444444555666777888999999777888888888888999999999666777777888999999:::::::::::::::;;;<<<===>>>???CCCIIIRRR^^^kkkyyywwwjjjeeecccgggkkkoootttzzz|||999888777888:::;;;:::999777777888999999999999888888;;;======<<>>@@@CCCKKKXXXfffttt|||qqqjjjhhhjjjlllnnnooorrrvvvyyy|||999888777888:::;;;:::999777888888999:::999999999999;;;=========@@@FFFKKKWWW]]]cccggglllxxxuuuoookkkkkkjjjhhhggghhhllloooxxx~~~uuummmfff___ZZZZZZZZZXXXXXXZZZUUUUUUVVVYYY___fffmmmrrr|||~~~zzzuuupppmmmlllnnnooonnnqqqvvv|||yyyoooiiibbb^^^ZZZWWWVVVVVVVVVVVVTTTUUUWWW]]]kkkxxxyyysssllljjjlllvvvzzzrrrjjjlllnnnooommmiiiddd```WWWSSSNNNKKKJJJJJJHHHFFFFFFDDDBBB@@@@@@BBBEEEFFFGGGGGGFFFEEEBBB???===;;;:::888777666777777666444555555444444444444555555555555555555555555555555777666555444444555666777555555555555555555555555666666666666666666666666777777777777777777777777888888888888888888888888;;;:::999999;;;===@@@BBBIIISSSaaannnwww}}}tttlllfffhhhkkknnnqqqsssuuuyyy{{{999888777888:::::::::999888999999::::::::::::::::::<<<======>>>BBBJJJPPP\\\___dddkkktttzzzpppkkkiiihhhgggeeedddggglllppp~~~||||||}}}}}}qqqggg```ZZZZZZ[[[XXXWWWWWWRRRQQQQQQRRRVVV\\\aaadddkkknnnssswwwyyyxxxvvvtttiiifffaaa]]]ZZZZZZ[[[\\\\\\___ccchhhpppzzz{{{tttooogggbbb[[[VVVTTTUUUVVVWWWZZZVVVRRRVVVeeesssvvvrrrkkkfffeeelllzzzyyyooommmkkkkkkkkkiiiddd___YYYTTTNNNJJJHHHGGGFFFFFFEEEDDDBBB@@@@@@AAACCCDDDEEEFFFEEEEEECCCAAA>>>======;;;888777777666444333555555444444444444555555555555555555555555555555666666555444444555666666555555555555555555555555666666666666666666666666777777777777777777777777888888888888888888888888:::::::::;;;===@@@CCCEEERRR^^^mmmwww{{{uuulllfffdddhhhlllqqquuuxxxzzz}}}999777777888999:::999888999999:::;;;;;;;;;;;;:::;;;===>>>>>>@@@FFFOOOVVVbbbcccgggppp|||tttlllhhhggggggeeedddeeeiiiooosss{{{||||||nnneee^^^^^^^^^[[[XXXWWWSSSRRRQQQPPPRRRUUUXXX[[[\\\^^^bbbdddeeeeeecccaaa\\\ZZZVVVSSSQQQPPPQQQRRRVVVWWWXXX[[[___gggpppvvv|||}}}yyywwwnnnggg^^^VVVTTTTTTVVVWWW___YYYSSSTTT]]]iiippprrrpppjjjeeegggqqq{{{xxxsssnnnlllmmmlllfffaaaZZZUUUOOOIIIEEEDDDDDDEEEDDDCCCBBBAAA@@@AAAAAABBBEEEEEEFFFFFFEEECCCBBB@@@>>><<<999777777666555444555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666777777777777777888888888888888999999999999999:::<<>>;;;888777777888777666555555444444444444555555555555555555555555555555444444555555555555444444555555555555555555555555555555555555555555555555555555666666777777777777777777888888888999999999888999;;;>>>BBBFFFJJJLLLYYYfffvvvtttiiiddddddgggjjjooouuu{{{888777666777999999999888888999999::::::::::::::::::===@@@CCCGGGOOOYYY```iiilllsss}}}xxxooojjjjjjfffggghhhjjjlllqqqvvv{{{}}}zzzyyy{{{}}}uuugggaaa___[[[VVVTTTRRRQQQNNNLLLKKKKKKLLLLLLNNNOOOPPPQQQRRRRRRQQQQQQRRRQQQPPPOOONNNNNNMMMMMMKKKLLLLLLMMMNNNQQQVVVZZZ```gggnnnpppkkkeeebbbccceeelllxxx{{{tttjjjaaa\\\YYYXXXWWWSSSSSSTTTUUUUUUZZZggguuuwwwtttpppllliiihhhiiijjjttt|||{{{vvvpppgggaaa^^^[[[VVVNNNGGGCCCCCCDDDEEEEEEDDDDDDCCCAAA???>>>BBBCCCEEEFFFGGGHHHGGGGGG???<<<999777777888888777555555444444444444555555444444444444444444444444444444555555555555444444444444444444444444444444555555555555555555555555444555555666666777777888777777777888999999::::::999:::===BBBFFFKKKOOOQQQ[[[fffttt}}}wwwmmmfffdddfffiiiooosssyyy888777666777888999888777777888888999:::999999999999===BBBFFFKKKSSS\\\ccciiinnnxxxyyynnnhhhhhhdddfffjjjmmmppptttyyy|||||||||}}}mmmeeeaaa\\\WWWTTTUUUSSSQQQOOOMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNIIIKKKLLLLLLLLLNNNPPPSSSVVV]]]eeefffaaa\\\\\\]]]___gggtttyyyppphhhbbb]]]YYYVVVRRRQQQRRRUUUUUUUUU^^^hhhnnnpppqqqmmmgggcccdddgggiiirrr}}}~~~sssiiibbbbbb```\\\TTTLLLGGGEEEFFFEEEFFFFFFFFFDDDBBB???>>>???@@@BBBEEEFFFGGGGGGGGGBBB???:::888777777777666555555444444444444555555444444444444444444444444333444444555555444444333444444444444444444444444555555555555555555555555444444555555666777777888666777777888999999::::::;;;===AAAFFFLLLQQQUUUWWW___gggqqq{{{yyyoooiiiggghhhkkkmmmuuuxxx}}}~~~~~~~~~}}}}}}~~~}}}{{{zzzyyyyyyzzz888666666777888999888777777777888999999999999888888<<>><<<>>>@@@CCCEEEFFFFFFFFFEEEAAA<<<888777666555444555555555444444555555555444444444444444444444444333333444555555444333333444444444444444444444444555555555555555555555555444444444555666777777888666777777888999999::::::>>>@@@DDDJJJPPPUUUYYY[[[ccchhhpppyyyuuuxxx~~~vvvmmmiiijjjnnnqqqrrryyy|||~~~|||{{{zzzzzz{{{xxxxxxyyyzzz{{{{{{zzzzzzyyywwwuuusssqqqppppppppp777888888888888999999999888888888888999:::;;;<<>>??????@@@BBBDDDEEEFFFGGGGGGDDD>>>999666555555666555555555555555555555555444444444444444444444444666555555555555444444444333333333444444444555555555555555555555555555555444555555666666666666666555666777888888999;;;===@@@@@@CCCIIIQQQXXX^^^aaagggnnnvvv|||xxxsssooossstttvvvyyy}}}}}}sssllliiilllooopppuuu{{{|||xxxvvvyyyxxxwwwvvvuuutttttttttrrrrrrqqqpppooommmllllllooooooppppppooonnnmmmmmmkkkkkkjjjiiigggdddaaa```777777888888888999999999999888888888999::::::;;;>>>@@@DDDJJJQQQYYY^^^```dddlll|||vvvnnniiigggcccggglllqqquuu{{{yyytttqqqqqquuuzzzoooggg^^^XXXRRRSSSSSSSSSRRRQQQQQQPPPRRRUUUYYY[[[[[[YYYXXXXXXZZZXXXVVVUUUVVVVVVUUUTTTUUUTTTTTTSSSRRRRRRQQQQQQQQQVVV\\\^^^\\\YYYZZZ[[[]]]aaalll~~~|||rrrhhhaaa\\\XXXVVVTTTSSSTTTTTTSSSRRRUUUVVVZZZ```fffiiihhhgggdddjjjsssyyy~~~|||qqqiiiggggggddd]]]TTTNNNLLLLLLLLLKKKJJJHHHEEECCCAAA@@@???@@@AAABBBCCCEEEFFFGGGHHHEEEAAA<<<888666666666444444444444444444444444333333333333333333333333555555555555444444444444333333333444444444444555555555555555555555555555444555555666666666666666555777888888777888:::<<<===>>>AAAGGGPPPXXX___cccjjjpppwww}}}~~~vvvooojjjkkklllmmmooottt}}}}}}vvvooojjjiiimmmrrrtttzzz~~~{{{xxxtttrrrqqqpppooommmlllkkkkkkkkkffffffeeedddcccbbbaaaaaa``````aaaaaa``````___^^^_________]]][[[YYYWWWUUU777777777888888888999999999999999888999999::::::===AAAGGGOOOUUUYYY[[[[[[aaalll|||vvvoookkkiiieeeiiiooouuu{{{~~~vvvrrrnnnnnnqqqzzzwwwlll```YYYTTTTTTTTTTTTTTTSSSSSSSSSVVV[[[aaaeeefffcccaaa___aaa^^^[[[YYYXXXWWWVVVUUUWWWVVVUUUTTTTTTSSSSSSSSSUUUZZZ```bbb```^^^]]]^^^___aaaggguuu{{{qqqhhhbbbZZZXXXUUUSSSSSSSSSRRRQQQQQQPPPRRRYYYcccjjjmmmllldddiiippptttwww{{{{{{rrrmmmllliiiccc[[[TTTQQQOOONNNMMMLLLIIIGGGEEECCCBBB@@@@@@AAABBBCCCDDDFFFFFFJJJGGGCCC???;;;888777666222222222222222222222222222222222222222222222222555555555555444444444444333333333333444444444444444444444444444444444444444555555666666666666666666777888888777777999;;;:::<<<@@@GGGPPPYYYbbbgggoootttzzz}}}tttkkkfffcccdddfffiiipppzzz}}}tttnnnjjjhhhiiioootttyyyzzzzzzyyyvvvsssooollljjjeeedddbbb```___^^^]]]]]]XXXXXXWWWVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSQQQQQQQQQPPPNNNMMMKKKJJJ777777777777888888888888:::999999888888999::::::<<>>FFFOOOYYYdddnnnuuu{{{}}}zzzsssllliiidddiiiqqqyyywwwpppllliiikkknnnrrruuuxxx~~~}}}zzzxxxvvvtttqqqnnnjjjhhheee```[[[VVVRRRPPPOOONNNLLLKKKIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFEEEEEECCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDD666666666777777777888888888888888888999:::;;;<<>>>>>?????????AAABBBBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDFFFHHHIII666666666666777777777777666666666888999;;;===>>>CCCLLLVVV\\\\\\\\\^^^```mmmsssxxxyyy{{{{{{ssshhhaaaaaaaaaaaaccceeeggghhhmmmuuu}}}zzzyyy~~~yyyqqqqqq|||xxxxxxzzz}}}mmmggg```ZZZVVVTTTRRRQQQNNNMMMJJJIIIKKKRRRZZZ```oooooommmjjjiiinnnvvv|||~~~}}}yyyxxx|||wwwnnn\\\VVVMMMFFFDDDFFFLLLOOOFFFDDDBBB@@@@@@AAACCCEEEEEEGGGIIIJJJGGGBBB<<<999111111111111111111111111222222222222222222222222444444444333333333222222111111222222222333333333333333333333333333333333444555555666666666666666333444666666666777999;;;999DDDSSS___hhhpppyyy}}}|||yyytttmmmddd___```gggnnnxxxxxxuuupppmmmkkkiiigggeeeaaa^^^ZZZWWWTTTQQQMMMJJJEEEEEEDDDCCCCCCCCCCCCDDDAAA@@@@@@@@@???@@@@@@AAA======>>>>>>??????@@@@@@???@@@AAAAAABBBBBBBBBBBBEEEEEEEEEEEEGGGIIIKKKMMM666666777888888888888888666555444555777:::;;;;;;IIIOOOVVVZZZ[[[^^^fffnnn{{{zzzzzz}}}zzznnndddbbb```___```cccgggjjjkkkqqqzzz~~~{{{sssrrrwww|||rrrmmmfff___ZZZVVVSSSPPPNNNOOOOOOMMMKKKKKKOOOSSSbbbkkkssstttpppnnnrrrxxx|||~~~}}}}}}{{{vvvsssccc[[[QQQJJJHHHIIIJJJJJJEEECCC@@@??????AAADDDFFFCCCDDDEEEHHHIIIFFF@@@:::777666555555666777555444333333333333333333333333666555444333333333333333111111222333333444555555333333333444444444555555555555666666777888888888888666777:::;;;999:::===???IIIUUU```kkkxxx~~~wwwnnndddZZZYYY]]]aaaggglllxxx~~~}}}xxxoookkkddd___\\\ZZZYYYWWWRRRQQQOOOLLLIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@@@@????????????>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGIIINNNQQQ666777777888888888777777888777666666888;;;<<<===JJJOOOVVV[[[]]]bbbkkksss~~~rrriiicccaaa```aaaeeeiiilllmmmmmmvvv~~~wwwrrruuu}}}~~~sssnnngggaaa\\\WWWSSSPPPNNNOOOOOONNNLLLLLLOOOQQQZZZeeerrrxxxxxxvvvvvvwwwzzz~~~{{{vvvqqqllliiibbbWWWOOOKKKJJJJJJIIIGGGEEEBBB@@@???AAACCCEEEDDDDDDEEEGGGHHHFFFAAA<<<999777555444555666555444333333333333333333333333555555444333333333333333222222222333333444444444333333333444444444555555444444555666666777777888777555666999:::888999===BBBLLLXXXbbbmmmyyy|||xxxhhh___YYYZZZ___ccchhhmmmwww}}}yyyqqqlllaaa]]]WWWSSSQQQOOONNNMMMJJJIIIGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????AAABBBBBBCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJLLLNNNOOOQQQTTTYYY\\\777777777888888777666666888888777888999<<<>>>@@@LLLPPPVVVZZZ___gggqqqxxxtttkkkdddbbbbbbdddhhhmmmpppqqqmmmvvv}}}xxxwww}}}uuupppjjjddd___ZZZUUUQQQNNNOOOPPPOOONNNMMMNNNOOOQQQ\\\lllyyy}}}{{{yyy{{{~~~}}}wwwqqqllliiipppiii^^^UUUOOOKKKIIIHHHIIIGGGDDDAAA@@@AAABBBCCCEEEDDDEEEFFFGGGFFFCCC@@@;;;888555333444555555444333333333333333333333333555444444333333333333333333333333333333333333333333333333444444444555555333333444444555666666777777666777:::;;;999<<>>CCCHHHQQQTTTVVVXXXaaannnvvvvvv{{{}}}uuupppppppppqqquuu{{{{{{xxxzzz~~~|||xxxuuuppplllgggaaa[[[VVVQQQQQQPPPPPPPPPOOOMMMLLLKKKMMMTTT```ooo|||xxxnnnjjjjjjlllnnnjjjddd[[[SSSMMMIIIHHHIIIHHHEEEBBB@@@?????????DDDDDDEEEFFFFFFFFFGGGGGG@@@<<<777444444444444444333333333333333333333333333333222222222333333444333333333333333333333222333333333444444444555555222222333333444555555555999999;;;>>>===>>>EEENNNWWW```kkkssszzz|||rrrqqqsssuuuyyy~~~~~~}}}wwwooofff^^^VVVOOOKKKFFFDDDAAAAAABBBCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAACCCCCCDDDDDDEEEFFFGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIMMMNNNOOOQQQSSSTTTTTTTTTUUUTTTUUUVVVYYY]]]```ccccccfffjjjmmmpppsssxxx{{{444555666666777777777666555777999:::;;;@@@HHHNNNSSSWWWYYY[[[eeetttzzzwwwssszzz}}}yyywwwwwwxxxzzzzzztttssswww{{{xxxyyy|||xxxvvvsssoookkkeee___ZZZTTTRRRPPPOOOPPPOOOMMMKKKLLLJJJJJJPPP]]]mmm|||tttmmmlllmmmllljjjfff^^^VVVOOOKKKJJJJJJHHHFFFCCCAAA@@@??????BBBDDDFFFGGGGGGGGGHHHJJJBBB>>>:::777666555444333333333333333333333333333222222222222222333333444333333333333333333333333333333333444444444555555222222333333444555555666777777999;;;;;;===FFFPPP\\\fffqqqxxx~~~~~~{{{xxxyyyzzz}}}}}}uuuoooeee[[[SSSLLLFFFBBB@@@>>>======???@@@@@@???AAAAAA@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGHHHIIIJJJHHHIIIJJJLLLNNNPPPQQQRRRTTTUUUWWWYYY[[[\\\]]]]]]^^^^^^___aaadddgggjjjlllmmmqqquuuzzz}}}333333555666777777888888555888;;;===>>>DDDNNNUUUVVV[[[]]]```mmm~~~}}}www~~~{{{xxxyyyxxxyyy||||||sssooorrrwww{{{}}}vvvppprrryyy~~~~~~wwwvvvtttrrrnnniiibbb]]]VVVSSSOOONNNOOOOOOMMMLLLLLLJJJGGGHHHPPP]]]kkkuuu|||{{{yyytttsssnnnmmmjjjdddZZZRRRNNNMMMKKKJJJHHHEEECCCBBBAAAAAA@@@CCCGGGIIIHHHHHHIIIKKKCCC@@@===:::999777444222333333333333333333333333222222111111222333333444222222222333333444444444333333333444444444555555333333333444555555666666666666999;;;:::===GGGSSS```jjjuuu|||~~~{{{|||~~~xxxtttjjjcccZZZQQQJJJEEEAAA??????>>>===>>>@@@AAA@@@???@@@@@@AAABBBCCCEEEFFFGGGHHHHHHIIIKKKLLLNNNOOOOOOQQQSSSUUUWWWZZZ]]]___``````aaaccceeegggiiijjjkkkmmmnnnppprrruuuxxxyyyzzz|||222222444666777888888888666999===???AAAGGGRRRZZZWWW]]]```dddsssxxxuuuvvvuuuvvvyyyxxxpppooosssyyy}}}~~~{{{wwwpppkkknnnuuu~~~{{{|||wwwvvvuuussspppkkkddd___XXXTTTOOOMMMNNNOOONNNLLLKKKJJJGGGFFFIIIRRR^^^gggqqqpppxxx}}}zzzqqqqqqooohhh^^^UUUQQQOOOLLLKKKJJJHHHFFFDDDDDDCCC???CCCHHHJJJIIIHHHJJJKKKDDDAAA>>><<<:::888444222333333333333333333333333222111111111222333333444111111222333333444555555333333333444444444555555333333444555555666666777777888:::<<<<<>>FFFTTT```oooyyy~~~yyypppjjjhhhnnnwww}}}~~~{{{yyy|||~~~sssdddZZZQQQLLLGGGCCCBBBBBB@@@???CCCCCCCCCFFFIIILLLMMMNNNNNNQQQTTTWWWYYY]]]aaadddfffhhhjjjlllmmmpppsssuuuxxxyyy|||777777666666666666777777666666999>>>FFFOOOXXX]]]___fffnnnvvv}}}xxxtttnnnfff```ccceeejjjuuurrrrrrtttuuuyyy~~~~~~}}}}}}yyywwwzzz|||yyyuuussskkkhhhccc___[[[WWWRRROOOJJJJJJIIIIIIIIIIIIIIIIIIXXXhhh|||wwwlllcccccceee```XXXSSSLLLKKKLLLOOOQQQPPPKKKFFFDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDBBB<<<777333222222222222222222222222222222111111111111111111111111333333333333333333333333555555444333333222222111444444444555555555666666666999;;;===AAAKKKZZZeeerrr}}}|||~~~xxxooojjjggglllrrrxxx{{{}}}}}}zzzxxxwww||||||pppaaaWWWNNNKKKFFFDDDCCCDDDCCCCCCGGGHHHKKKOOOSSSVVVYYY[[[ZZZ]]]```dddgggkkkpppssstttvvvxxxzzz|||777777666666666666777777666777:::@@@HHHQQQWWWZZZ[[[ccclllsss~~~tttqqqooojjjddd^^^```bbbfffqqq|||rrrrrrtttvvv{{{}}}yyy~~~}}}yyywwwxxx{{{|||zzzrrroookkkgggbbb]]]WWWSSSMMMMMMLLLJJJJJJIIIIIIIIISSScccxxx~~~|||~~~pppddddddfffbbbZZZTTTLLLKKKMMMPPPSSSQQQLLLGGGDDDEEEEEEFFFFFFEEEEEEDDDEEEEEECCC???999444222111222222222222222222222222111111111111111111111111333333333333333333333222333333333333333333222222333333444444555666666666666888;;;>>>DDDPPP```kkkrrryyyqqqmmmkkkooosssvvvyyy|||~~~zzzxxxwwwyyy~~~}}}{{{pppddd[[[PPPNNNKKKIIIHHHIIIKKKKKKOOORRRVVVZZZ^^^aaaeeeggggggiiimmmppptttxxx}}}777777666666666666777777888999===DDDLLLSSSVVVWWWXXXaaajjjrrr}}}zzzmmmiiihhhfffccc___aaabbbeeeooo}}}yyyrrrqqqtttxxx|||~~~~~~}}}yyyqqqqqqwwwzzzyyyuuuvvv{{{}}}wwwtttppplllgggbbb\\\YYYTTTRRRNNNKKKJJJJJJLLLMMMSSS```qqq~~~~~~}}}uuuhhheeegggccc[[[UUULLLKKKKKKNNNPPPOOOJJJFFFCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFBBB===777333222222222222222222222222222111111111111111111111111333333333333333333333222000111222333444555444444333333444444555666666777555777:::>>>GGGUUUeeepppuuu}}}uuuqqqqqqrrrtttvvvwwwyyy}}}|||zzzzzz{{{~~~{{{xxxyyy{{{}}}{{{rrrgggaaaVVVUUUSSSQQQPPPQQQSSSUUU[[[___dddgggiiikkkoooqqqrrrtttxxx{{{777777666666666666777777999:::???HHHRRRXXXYYYWWWZZZbbbkkkrrr|||wwwkkkfffdddcccddd```cccccceeemmmxxx~~~xxxtttpppooorrrwww{{{~~~{{{nnnhhhjjjjjjrrryyyxxxzzz~~~|||xxxuuuqqqmmmjjjfffbbb___[[[XXXSSSNNNLLLNNNQQQSSSVVV^^^jjjwww~~~xxxjjjfffeeeaaa\\\YYYOOOLLLIIIIIIJJJJJJGGGCCCAAABBBBBBCCCCCCDDDEEEEEEDDDFFFHHHFFFAAA;;;666444222222222222222222222222111111111111111111111111333333333333333333333333...///222444555666555555222333333444555666777777555666999???JJJZZZkkkvvv|||yyytttrrrssstttttttttvvvyyy||||||{{{~~~|||uuusssuuuyyy||||||tttlllgggaaa```___\\\ZZZZZZ]]]___hhhlllrrrtttuuuuuuxxx{{{|||~~~777777666666666666777777888:::@@@LLLWWW^^^^^^[[[[[[dddlllpppxxxvvvmmmhhhccccccfff___bbbccceeellluuuxxxwwwpppnnnlllkkknnntttyyy{{{{{{zzz|||wwwllliiidddhhhppp{{{|||}}}|||yyywwwvvvuuuxxx~~~|||zzzwwwtttppplllkkkiiigggeee___\\\WWWSSSRRRSSSUUUWWWZZZ]]]fffsss}}}vvvjjjeeeccc```]]]]]]SSSNNNHHHEEEEEEEEEDDDBBB???@@@@@@AAABBBDDDEEEFFFDDDGGGIIIIIIDDD>>>999666222222222222222222222222111111111111111111111111222222222333333444444444///000222444555555444333222222333444555666777777666777:::AAANNN___qqq|||{{{uuurrrssstttsssssstttxxxzzz|||{{{|||~~~wwwpppooorrrwww{{{~~~xxxtttrrrpppooonnnjjjgggfffiiilllrrrwww}}}777777666666666666777777666999AAAMMM[[[bbbbbb___\\\dddkkkmmmsssvvvpppkkkeeecccggg^^^aaaccceeekkksssuuusssjjjjjjiiihhhkkkrrrwwwxxxtttrrruuusssnnnddddddgggnnn|||zzz}}}|||yyyvvvtttsssrrrtttyyy{{{xxxvvvrrrnnnkkkkkkkkkjjjiiiaaa^^^[[[XXXVVVVVVXXXYYY\\\]]]dddsss}}}~~~ssshhhcccaaa^^^^^^```WWWPPPGGGBBBAAABBBBBBAAA>>>??????@@@BBBDDDFFFGGGCCCGGGJJJJJJFFF@@@:::777222222222222222222222222111111111111111111111111111111222333333444555555111222444555555444333111222222333444555666777888888888;;;BBBPPPcccttt{{{tttrrrsssttttttuuuvvvyyy||||||zzzzzz}}}{{{tttmmmlllpppwww{{{~~~}}}}}}||||||zzzvvvrrrpppsssvvvwww}}}555777888888666555555666???<<>>======???AAAAAAAAAAAACCCEEEJJJJJJIIIIIIHHHDDD>>>:::444222111111222333333222000000000000111111111111222222333333333444444444000000111222333333444444333444555666777777777777777888<<>>===:::<<<>>>AAACCCFFFJJJMMMLLLLLLKKKKKKIIIEEE???;;;555333111111222333333222000000000000111111111111222222222222333333333333111111111222333333333444333444555666666777777777888:::@@@IIIVVVeeeqqqyyyyyysssssssssqqqqqqtttzzz|||}}}sssjjjfffeeehhhpppyyy~~~{{{uuuqqqsssxxx{{{555777888888666666777888>>>FFFSSS```fffgggiiimmmsssyyyzzzuuuwwwzzzvvvqqqjjjffffffhhhkkkrrryyyxxxqqqlllkkkmmmlllkkklllnnnnnniiieee```cccnnn{{{llldddbbbfffrrr}}}nnnfffeeedddeeeeeeeeedddeeehhhjjjqqqsssvvvyyy|||~~~yyysssrrrpppnnnkkkiiiggggggddddddbbb___\\\\\\^^^```\\\^^^aaaeeennnzzz{{{nnnfffeeeggghhhgggbbb\\\SSSKKKFFFBBB???>>>;;;<<<>>>@@@CCCHHHNNNRRRPPPOOONNNMMMKKKGGGBBB>>>777444222111222333222222000000000111111111222222111111111222222222222333222222222222333333333333444444555555666777777777888<<>>>>>BBBGGGKKKSSSQQQPPPOOONNNLLLIIIFFF>>>:::666333222222222111111111111222222222222333111111111222222222222333333333333333444444444444555555444444555666888999777>>>IIIVVVaaahhhlllnnnpppttt|||~~~}}}}}}zzzwwwsssqqqqqqrrrqqqqqqqqqpppqqqtttzzzvvvkkk___WWWSSSSSSZZZbbbooowwwssskkkdddaaa___[[[ZZZ]]]___bbbhhhnnnuuu}}}555666666666666888<<>>DDDRRRgggyyy{{{{{{{{{ssspppqqqzzz}}}cccVVVYYY[[[sss|||pppgggmmmvvvuuunnnggg\\\UUURRRPPPNNNLLLOOOQQQUUUXXX]]]eeeooovvvxxx{{{xxxooohhheee^^^VVVTTTRRROOOLLLJJJKKKLLLNNNLLLNNNQQQVVV]]]dddkkkooorrrvvv{{{{{{vvvqqqooommmmmmffffffffffffeeeeeeeeedddcccbbbbbbbbbdddgggjjjlllttt~~~vvvtttrrrooolllmmmjjjiiigggdddaaa^^^[[[ZZZ[[[[[[ZZZZZZ\\\```fffkkkuuu|||sssggg]]]YYYUUURRRRRROOOIIIFFFGGGGGGHHHHHHEEEBBBBBBEEEIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIAAA888444444555333111222222222222222222222222333333333444444555555555222222333333333444444444555777888999888999:::<<<===KKKZZZdddllltttzzz{{{~~~sssiiieeeeeeeeegggjjjllllllooowwwxxxnnnfff[[[RRRNNNLLLIIIGGGTTT[[[eeepppxxx~~~{{{uuuqqqfff```XXXRRRPPPQQQSSSTTTTTTWWW\\\cccllltttzzz~~~888777888::::::999>>>EEEXXXlll|||}}}{{{}}}wwwpppnnnqqquuu\\\SSSVVV^^^uuuzzzpppiiikkkuuu}}}sssfff\\\VVVSSSOOOMMMOOOPPPRRRSSSUUU[[[ccchhhuuu{{{|||vvvqqqooojjjeee[[[ZZZXXXUUUQQQMMMJJJHHHIIIIIIJJJLLLOOOSSSWWWZZZgggkkkqqqwww}}}{{{tttqqqlllgggbbb___^^^]]][[[[[[\\\\\\]]]^^^^^^^^^^^^]]]\\\\\\]]]___aaacccdddkkkwwwzzzvvvsssooommmmmmlllkkkiiifffccc___[[[YYY\\\\\\[[[YYYYYY\\\aaaeeesss~~~wwwkkkaaaXXXTTTQQQRRROOOJJJHHHIIILLLOOOQQQNNNIIIEEEEEEGGGIIIIIIJJJKKKKKKKKKJJJJJJIIIBBB999555444555333111222222222222222222222222222222222333333333444444222222333333333444444444555777888888777888999;;;???MMM]]]gggoooxxx}}}~~~{{{qqqhhheeeeeedddfffiiilllmmmqqqxxxwwwmmmeeeZZZQQQMMMKKKHHHFFFNNNTTT^^^hhhpppxxx~~~yyyqqqlllddd___XXXRRRQQQQQQRRRSSSSSSVVV[[[bbbiiipppvvvyyy~~~777666777999999999???GGG___qqq~~~}}}{{{~~~{{{xxxsssnnnnnnrrryyyzzz}}}nnnWWWQQQVVVdddzzzyyypppkkkjjjsss~~~vvvhhh```ZZZVVVSSSPPPPPPNNNLLLLLLOOOTTTXXXgggnnntttssspppqqqssstttpppmmmiiiccc[[[TTTNNNKKKKKKJJJHHHHHHHHHJJJLLLMMMWWW\\\cccjjjqqqxxx}}}wwwqqqmmmhhheeeaaa\\\WWWTTTRRRQQQOOOOOOPPPRRRSSSUUUVVVWWWUUUTTTSSSSSSSSSTTTUUUVVVVVV[[[cccjjjrrrzzz~~~xxxtttpppnnnnnnooonnnllliiiddd___[[[YYY\\\\\\ZZZWWWUUUWWWZZZ]]]lllyyyzzzmmmbbbZZZVVVTTTVVVUUUPPPMMMNNNPPPVVV[[[XXXOOOGGGEEEFFFJJJKKKLLLMMMNNNMMMMMMLLLJJJCCC;;;666555555444222222222222222222222222222111111222222222222333333333333333333444444444444555777777777666777999:::BBBQQQbbblllsss{{{wwwnnngggeeefffdddeeeggglllnnnrrryyy~~~vvvkkkcccYYYQQQMMMJJJGGGEEEGGGKKKSSS\\\eeeoooxxx~~~xxxnnniiibbb]]]WWWSSSQQQQQQQQQPPPRRRUUUYYY___eeekkkoooqqqrrrqqqppppppqqqrrrtttuuuwwwxxxzzz|||}}}}}}||||||~~~777666777999888999AAAJJJdddttt}}}zzz~~~yyyuuusssooolllooouuu{{{rrrrrruuu{{{jjjVVVSSSZZZlll|||rrrmmmlllttt~~~zzzooogggaaa]]]XXXVVVRRRNNNMMMNNNPPPSSSVVV]]]dddfffggglllvvv~~~yyyoooeee]]]XXXUUUMMMLLLJJJHHHHHHIIIKKKLLLKKKOOOUUU\\\cccjjjqqquuuxxx{{{~~~vvvoooiiiddd```[[[YYYVVVSSSOOOMMMKKKJJJHHHHHHIIIKKKLLLNNNOOOOOOKKKJJJJJJJJJJJJKKKLLLLLLNNNPPPTTTXXX\\\aaagggkkksssxxxxxxuuuqqqoooooopppooommmiiiddd___ZZZWWWZZZYYYWWWTTTRRRSSSVVVXXXbbbooo}}}|||lll```\\\YYYZZZ^^^___YYYSSSQQQRRRXXX]]]ZZZPPPGGGEEEGGGKKKLLLNNNOOOPPPPPPOOONNNKKKEEE>>>999666555444222222222222222222222222222222222222222222333333333333333333444444444444555555666777666666666999;;;FFFUUUfffpppuuu{{{~~~tttllleeeeeefffeeedddeeejjjmmmsss{{{|||wwwjjjbbbXXXQQQMMMJJJGGGDDDBBBFFFKKKRRR[[[fffrrryyyzzzoooiii___[[[WWWSSSRRRQQQPPPOOORRRUUUYYY^^^bbbeeefffgggdddbbbaaa```bbbfffjjjmmmoooqqqsssvvvxxxyyyyyyyyy|||}}}}}}~~~777666888999888999CCCOOOjjjxxx|||}}}vvvqqqnnnmmmkkkjjjpppwww|||sssrrruuu{{{zzzfffVVVVVV]]]tttvvvoooooovvv{{{rrrlllfffbbb\\\WWWTTTTTTTTTUUUOOOSSSWWWZZZ\\\eeettt~~~uuukkkbbb\\\OOOMMMKKKIIIGGGGGGHHHIIIEEEHHHLLLQQQUUU[[[aaaeeejjjooouuu||||||sssjjjccc]]]XXXTTTLLLKKKIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBCCCCCCDDDFFFGGGGGGEEEFFFHHHJJJLLLOOOTTTXXX]]]bbbkkkssszzzxxxuuurrrpppooommmmmmkkkhhhccc]]]XXXUUUUUUUUUTTTRRRQQQQQQTTTWWW\\\gggsss{{{ooobbb]]][[[^^^dddfff^^^UUUPPPPPPTTTWWWTTTLLLGGGGGGJJJJJJLLLNNNQQQQQQQQQOOONNNLLLGGGAAA;;;888555444333222222222222222222222222444444444444444333333333333333444444444555555555555666777666666777:::===JJJZZZkkkrrrtttyyy}}}yyyqqqiiidddeeefffeeedddfffhhhmmmuuu~~~~~~}}}yyyvvviiibbbYYYRRRNNNKKKHHHEEEBBBDDDFFFKKKSSS___kkksss|||yyynnnggg]]]ZZZVVVSSSRRRQQQOOOMMMSSSUUUXXX\\\^^^^^^^^^]]]WWWUUUTTTUUUXXX^^^eeeiiikkkmmmpppsssvvvwwwxxxxxx{{{{{{|||}}}~~~777777999:::888;;;FFFSSSppp|||~~~wwwoookkkiiiiiijjjkkkrrrzzzwwwvvvzzzzzzsssaaaWWWXXX___zzz|||sssrrryyywwwqqqhhhaaa\\\YYYWWWVVVPPPOOOOOOQQQSSSZZZhhhvvvzzzlllbbbXXXUUUQQQMMMJJJHHHGGGGGGEEEFFFHHHJJJKKKOOOSSSVVV\\\```gggooovvv~~~{{{tttiii___WWWQQQMMMJJJCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????===>>>???@@@AAABBBCCCCCCAAABBBDDDEEEFFFHHHLLLOOORRRXXX```gggnnnvvv~~~yyyvvvsssooonnniiiiiiiiigggccc]]]XXXUUURRRRRRRRRQQQPPPRRRUUUWWWYYYdddpppwwwxxxlll```]]]^^^ccceee]]]SSSMMMLLLNNNOOOMMMIIIGGGHHHKKKIIIKKKNNNPPPQQQQQQOOONNNMMMIIIDDD>>>999666444444222222222222222222222222555555444444444444333333333444444444555555555555555666666666666999===@@@PPP___oootttvvvzzzxxxppphhhcccdddfffeeeeeeggghhhoooxxx}}}~~~~~~zzzvvvuuujjjddd[[[TTTPPPMMMJJJGGGDDDDDDDDDFFFLLLVVVbbbjjjuuuyyy}}}wwwjjjccc\\\YYYTTTQQQPPPPPPOOOMMMRRRTTTWWWYYYYYYWWWTTTRRRLLLKKKKKKMMMQQQYYY```eeehhhjjjmmmqqqtttvvvwwwxxxyyyzzzzzz|||}}}~~~888999:::;;;999<<>>>>>>>>============>>>???????????????@@@BBBCCCDDDDDDEEEHHHJJJJJJPPPWWW\\\bbbkkkuuu}}}{{{zzz{{{|||}}}|||xxxsssnnnkkkfffggggggfffccc___ZZZWWWQQQQQQRRRQQQQQQRRRUUUWWWVVVbbboooxxxwwwhhhaaa]]]```aaa\\\SSSNNNJJJIIIIIIIIIJJJJJJIIIIIIGGGIIIMMMPPPQQQPPPNNNMMMNNNKKKFFF@@@:::666444444222222222222222222222222444444444333333333222222444444444444555555555555555555666666777;;;???CCCTTTdddsssxxxyyy}}}yyyppphhhcccdddffffffgggiiilllsss}}}{{{wwwwwwllleee]]]VVVSSSPPPLLLIIIDDDCCCAAAAAAEEENNNXXX```lllpppuuuzzz~~~wwwjjjccc\\\XXXSSSPPPOOOOOONNNNNNOOOQQQTTTUUUTTTPPPKKKHHHEEEEEEEEEGGGLLLSSSZZZ^^^eeegggkkknnnqqqtttuuuuuuvvvwwwxxxyyy{{{|||}}}~~~~~~~~~999999;;;;;;999<<>>===????????????????????????>>>>>>>>>>>>>>>===<<<<<<===???@@@AAA@@@@@@BBBCCCAAAFFFLLLPPPUUU^^^jjjssszzz}}}~~~}}}yyyuuuqqqoooppprrrxxxzzz|||~~~yyyssslllhhhdddfffggggggddd```\\\YYYQQQRRRSSSRRRQQQRRRTTTWWWSSS```oooyyy~~~pppfff^^^______[[[UUURRRIIIHHHHHHJJJLLLMMMJJJFFFFFFHHHLLLOOOPPPOOOMMMLLLNNNLLLGGGAAA:::666444444222222222222222222222222333333333222222111111111444444444555555555666666555555666777888<<>>AAAHHHQQQXXXdddiiiooovvv{{{yyynnnggg\\\XXXRRROOONNNNNNNNNNNNMMMOOOQQQRRRPPPKKKFFFBBBBBBBBBBBBDDDHHHOOOUUUYYYccceeehhhllloooqqqrrrssstttuuuvvvwwwyyyzzz{{{|||}}}~~~~~~555666888999:::>>>LLLZZZpppsssvvvvvvtttssstttwww{{{|||tttqqqqqquuu~~~~~~tttllliiiccc___eeepppyyytttuuu{{{~~~pppeeebbbccc___WWW\\\ZZZXXXWWWWWWVVVTTTSSSSSSQQQOOONNNMMMKKKHHHFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGLLLUUU```kkkrrrxxxxxxxxxvvvppphhh```[[[PPPMMMIIIEEEBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================BBBDDDFFFJJJOOOWWW___eeeoooqqquuuxxxyyyxxxvvvuuussspppmmmiiigggfffggghhhjjjkkklllpppuuuzzzwwwqqqllliiihhhgggfffffffffeeeaaa___YYYUUUQQQPPPSSSVVVWWWVVVYYY___hhhsss}}}vvvooogggccccccaaaZZZSSSHHHFFFDDDCCCDDDGGGJJJLLLHHHIIIJJJLLLMMMMMMMMMMMMRRROOOIIICCC>>>999666555333333333333333333333333333333333222222111111111222333444444555555444444555444555777777999AAAKKKbbbkkktttxxx}}}{{{|||wwwooogggaaa```aaaaaadddiiinnnxxx|||qqqiii```YYYWWWUUUPPPLLLIIIFFFBBB???@@@CCCHHHKKKWWW___iiirrrxxx}}}zzzmmmddd]]]XXXRRRNNNMMMNNNOOOPPPRRRRRRQQQOOOKKKHHHDDDBBBBBBAAAAAABBBFFFLLLRRRVVVaaadddhhhkkklllmmmoooqqqssstttvvvvvvvvvwwwxxxzzz|||~~~666666888::::::???MMM[[[gggkkknnnoooooopppsssvvvyyy|||uuuvvv{{{|||tttooohhhcccjjjuuu~~~}}}yyytttsssssszzzwwwrrroooggg^^^\\\YYYVVVTTTSSSQQQOOOMMMKKKIIIIIIIIIJJJIIIHHHFFFDDDDDDDDDDDDCCCCCCCCCBBBEEEEEEFFFJJJQQQ[[[dddiiioooooommmjjjddd\\\TTTPPPHHHGGGDDDAAA???>>>>>>???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDGGGKKKRRRYYY___eeegggjjjmmmnnnnnnllljjjhhhfffbbb___]]]]]]]]]^^^bbbccceeeiiinnntttyyy|||}}}wwwqqqllliiihhhhhhggghhhhhhgggeeebbb]]]XXXSSSQQQSSSUUUVVVVVVXXX[[[aaajjjttt~~~zzzssskkkgggeeebbbZZZTTTIIIFFFCCCBBBCCCFFFIIIKKKHHHIIIJJJLLLMMMNNNOOOOOOSSSPPPKKKEEE???:::666555333333333333333333333333333333333222222222111111222333444444555555444444555444555777888999BBBLLL```jjjtttyyy|||~~~yyyooogggaaa______```cccgggnnnxxx|||tttlllccc\\\YYYVVVQQQMMMJJJGGGCCC@@@@@@CCCGGGJJJQQQYYYeeennntttxxx|||zzzooogggZZZUUUOOOKKKKKKLLLNNNNNNPPPPPPOOOLLLIIIFFFBBB@@@AAA@@@???@@@DDDIIIOOORRR[[[^^^bbbfffhhhjjjmmmoooppprrrtttuuutttuuuwwwyyyzzz|||666777888::::::???NNN]]]dddgggjjjkkkkkkmmmrrrvvvxxx|||zzzvvvzzz|||vvvmmmgggnnnzzzwwwsssrrrpppqqqsssrrrxxxxxxmmmddd```ZZZUUUQQQOOOLLLKKKGGGFFFEEEEEEFFFGGGEEEDDDBBBBBBBBBBBBAAAAAAAAAAAAEEEDDDEEEGGGLLLSSSZZZ^^^dddccc```[[[UUUNNNHHHEEEBBBAAA@@@>>>>>>>>>???@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBEEEJJJQQQUUUXXXZZZ]]]```aaa```___]]][[[YYYVVVTTTRRRRRRSSSSSSVVVXXXZZZ^^^ccciiinnnqqqssswww}}}xxxrrrmmmjjjiiiiiiiiijjjlllllljjjhhhbbb]]]WWWSSSRRRSSSUUUUUUXXXXXX[[[aaakkkwww|||vvvnnniiifffaaaYYYSSSKKKGGGBBB@@@AAAEEEHHHIIIHHHHHHJJJLLLNNNPPPQQQRRRTTTRRRMMMGGG@@@;;;666444333333333333333333333333333333333333222222222222333333444555555555555444444444666999999:::DDDNNNaaakkkuuu{{{{{{|||ppphhh```^^^^^^^^^aaafffnnnyyy~~~wwwqqqhhhaaa\\\XXXSSSOOOLLLIIIEEEBBB@@@AAADDDFFFHHHQQQ]]]ffflllppptttwww~~~~~~}}}}}}}}}~~~|||uuulllfffXXXTTTOOOKKKKKKMMMNNNOOONNNMMMLLLIIIFFFCCC@@@??????>>>===>>>@@@EEEJJJMMMSSSVVV[[[```cccfffjjjmmmmmmoooqqqrrrrrrsssuuuwwwxxxzzz}}}~~~~~~777777999:::;;;@@@OOO^^^hhhjjjlllllllllnnntttyyy}}}}}}vvvvvvuuuzzz~~~yyynnngggppp~~~vvvqqqnnnmmmqqqvvvrrrxxxxxxpppeee[[[UUUQQQPPPOOOLLLIIIGGGFFFFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDHHHMMMRRRUUU[[[YYYUUUPPPKKKFFFCCCAAABBBAAA@@@@@@@@@@@@AAABBB????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@DDDIIILLLOOOPPPSSSUUUVVVUUUTTTSSSRRRQQQOOOMMMLLLLLLLLLMMMMMMNNNPPPSSSWWW\\\___aaafffjjjqqqwww||||||~~~zzzsssooommmkkkkkkkkkmmmooopppnnnmmmfffaaaZZZUUURRRQQQSSSTTTWWWWWWYYY^^^hhhtttzzztttmmmiiieee```YYYSSSLLLGGGAAA???AAADDDGGGHHHGGGHHHJJJLLLNNNQQQSSSTTTVVVSSSOOOJJJCCC<<<777444333333333333333333333333333333333333333333333333333444444555555555555555333444777::::::<<>>===<<<===???BBBFFFIIIMMMQQQVVV[[[___dddhhhlllkkkmmmooopppqqqrrrtttvvvwwwyyy|||}}}}}}}}}~~~999888999;;;;;;AAAQQQ```jjjlllmmmmmmnnnttt|||wwwpppqqquuuwww|||~~~yyy{{{|||pppiiitttyyyuuuqqqnnnqqqwwwuuuzzzuuufff\\\WWWUUUUUUOOOMMMIIIGGGFFFEEECCCAAA???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAACCCFFFJJJNNNPPPQQQOOOLLLHHHEEECCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????========================<<<===>>>>>>>>>@@@CCCFFFGGGHHHJJJKKKLLLKKKJJJJJJJJJJJJHHHGGGGGGGGGHHHHHHHHHIIIJJJLLLNNNPPPRRRSSSXXX\\\ccciiioootttyyy|||}}}wwwuuuvvvxxx~~~wwwrrrpppnnnnnnnnnpppssssssqqqppphhhddd^^^WWWRRRQQQRRRSSSUUUVVVYYY___hhhrrr{{{vvvsssnnnkkkgggccc\\\XXXNNNHHHBBBAAADDDGGGIIIHHHGGGHHHIIIKKKNNNQQQSSSUUUVVVUUUQQQLLLFFF>>>888444333333333333333333333333333333333333333333333333333444555555666666555555333444888:::;;;???MMM\\\llluuu|||tttkkkccc```___```ccciiirrr{{{|||xxxrrrkkkddd]]]WWWSSSOOOLLLHHHDDD@@@>>>>>>>>>@@@EEEKKKRRRYYYcccooowwwzzz|||~~~zzzwwwvvvvvvuuuttttttuuuvvvxxxzzz|||~~~zzztttmmmfff```\\\XXXTTTPPPNNNNNNOOOPPPPPPMMMLLLJJJGGGEEEBBBAAA@@@>>>===<<<<<<>>>AAADDDFFFJJJMMMRRRWWW\\\aaagggjjjiiikkknnnoooppprrrtttvvvxxxzzz||||||{{{{{{|||}}}:::999:::;;;<<>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>===>>>@@@BBB@@@AAABBBCCCDDDCCCCCCBBBCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFGGGHHHIIIJJJKKKKKKNNNRRRWWW\\\```eeekkknnnvvv{{{yyyqqqnnnqqqwww{{{wwwuuurrrqqqrrrsssuuutttrrrppphhhfffaaa[[[UUURRRSSSTTTSSSUUUZZZaaahhhpppvvvzzz{{{~~~{{{vvvtttqqqnnnkkkgggbbb^^^RRRLLLGGGGGGKKKOOONNNLLLHHHHHHIIIJJJMMMPPPSSSUUUVVVUUUSSSOOOHHHAAA:::666333333333333333333333333333333333333444444444444444444555666666666666555444555888:::;;;BBBTTTfffssszzzuuulllccc``````aaaeeekkkuuu~~~~~~|||wwwpppiiiaaa[[[WWWQQQOOOKKKGGGCCC@@@>>>===???BBBEEEJJJPPP\\\iiisss}}}zzzwwwssspppppppppooonnnlllmmmpppsssvvvyyy{{{}}}~~~}}}yyyrrrkkkeee___\\\VVVRRRNNNLLLLLLLLLLLLLLLMMMLLLJJJGGGDDDBBBAAAAAA<<<<<<<<<<<<>>>@@@CCCEEEGGGJJJOOOSSSWWW]]]bbbfffgggiiilllnnnoooqqqtttvvvwwwyyy{{{|||{{{{{{|||}}}:::::::::;;;<<>>??????@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>===<<<<<<>>>@@@===>>>???@@@@@@@@@??????>>>>>>??????@@@@@@AAAAAADDDEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNPPPSSSWWW\\\```iiinnnwwwyyyrrroooqqqyyyzzzyyyvvvuuutttuuuuuutttrrrppphhhgggeee```ZZZVVVVVVWWWVVVYYY]]]dddjjjqqqvvvxxxyyyyyywwwtttwww|||~~~{{{vvvuuusssppplllgggbbb___WWWRRRMMMOOOTTTXXXVVVRRRHHHHHHHHHIIIKKKNNNRRRSSSUUUUUUTTTQQQKKKCCC<<<777333333333333333333333333333333333444444444555555444444555666666666666666444666888:::<<>>>>>???AAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB===>>>>>>===<<<<<<===???>>>??????@@@@@@@@@@@@???===>>>>>>???@@@@@@AAAAAACCCDDDEEEGGGIIIIIIJJJJJJJJJJJJJJJJJJKKKNNNSSSVVVZZZ```hhhpppyyy~~~tttrrrssswww}}}|||xxxwwwvvvvvvvvvtttqqqooohhhiiihhhccc]]]YYYYYYZZZ\\\^^^bbbgggmmmsssxxx{{{|||zzzvvvrrrttt|||uuutttrrroookkkeee```]]]ZZZVVVRRRUUU[[[^^^[[[WWWHHHHHHHHHHHHJJJMMMQQQRRRUUUUUUTTTQQQLLLDDD===888333333333333333333333333333333333444444555555555444555555666666666666666555666888:::<<>>AAABBBAAACCCFFFIIIMMMQQQWWW[[[bbbdddgggiiikkkmmmpppsssrrrtttxxx{{{|||~~~999555666;;;AAAHHHVVVeeeiiillllllllltttppphhheeedddccccccbbbeeeppp~~~|||xxxrrrqqqtttyyy~~~sssiiiooo~~~zzzsssrrrttt{{{}}}ooobbb\\\YYYRRRLLLIIIHHHFFFEEEFFFGGGGGGFFFEEEFFFEEECCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@EEEDDDCCCDDDEEEDDDCCCAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDAAABBBBBBBBBAAA@@@??????AAA@@@>>>===;;;::::::999>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBB@@@CCCFFFHHHIIIIIIJJJKKKJJJJJJIIIIIIJJJKKKMMMNNNRRRUUUYYY]]]cccmmmyyyzzzxxx{{{~~~~~~yyywwwvvvtttqqqpppooooooooommmnnnmmmiiiccc___^^^```ccceeeiiinnntttwwwyyyxxx}}}{{{tttssszzz~~~|||uuusssppplllhhhdddbbb```XXXUUUTTTZZZbbbddd]]]VVVPPPHHHEEEIIIMMMMMMOOOSSSUUUWWWXXXUUUNNNEEE>>>:::777555333222333444444444444333333333333444555555555555555555555666777888666;;;;;;999>>>PPPdddpppzzz|||~~~~~~yyyuuurrrmmmjjjddd]]]ZZZ^^^gggooo{{{{{{wwwuuuqqqlllgggccc]]]UUUPPPLLLIIIEEEAAA>>>>>>>>>>>>AAAGGGPPPVVVdddooozzz}}}yyyqqqiiidddVVVTTTPPPMMMKKKKKKKKKLLLQQQUUUZZZbbbiiippptttwwwzzzzzzyyywwwtttqqqooonnnnnnllljjjiiigggccc^^^[[[UUURRROOOMMMMMMMMMLLLJJJPPPMMMIIIEEEBBB@@@??????===<<<;;;::::::;;;===>>>AAACCCEEEGGGIIIMMMRRRVVVZZZ^^^dddiiilllnnnqqqssswwwwwwyyy{{{}}}:::888888<<<@@@HHHWWWggghhhjjjjjjkkkuuupppiiiggggggeeeeeecccccclllxxxvvvsssoooooosssxxx}}}wwwmmmhhhrrr}}}zzzyyyvvvqqqqqquuu}}}}}}nnneee___WWWQQQNNNJJJHHHFFFGGGHHHIIIHHHHHHDDDCCCBBB@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBCCCCCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA???>>><<<;;;;;;;;;>>>===<<<<<<;;;;;;;;;<<<============>>>???AAAAAAEEEGGGJJJMMMOOOPPPRRRSSSSSSRRRQQQPPPOOONNNNNNNNNMMMOOOQQQTTTYYYaaakkkrrr}}}}}}yyyxxxvvvsssrrrqqqqqqqqqrrrssssssooohhhdddcccdddkkklllooossswww{{{}}}}}}|||vvvvvv{{{~~~|||xxxuuupppllliiiddd```\\\VVVTTTTTTXXX^^^```[[[UUUNNNHHHGGGLLLQQQQQQRRRTTTTTTVVVXXXVVVPPPGGG???;;;777555222222333444444333444333333333333444555555444444444444555666777888666:::;;;;;;BBBUUUjjjwww|||~~~{{{wwwtttrrrnnnkkkeee^^^[[[___hhhppp|||~~~zzzxxxuuuppplllfff```XXXRRROOOKKKFFFCCC@@@???>>>===>>>BBBIIINNN[[[gggsssxxx{{{~~~zzzrrrhhh^^^XXXMMMKKKIIIFFFEEEEEEFFFGGGMMMPPPVVV^^^fffmmmrrruuuuuutttsssqqqnnnllljjjhhhjjjiiigggfffeeeaaa]]]ZZZVVVSSSPPPNNNMMMMMMLLLKKKNNNLLLHHHEEEBBB@@@??????===<<<:::999999:::<<<===???AAACCCDDDGGGJJJOOOSSSVVV[[[```fffiiillloooqqqvvvwwwxxx{{{}}};;;:::;;;===???HHHZZZkkkkkkllllllooozzzrrrkkkjjjjjjiiihhhdddccciiissswwwvvvqqqooonnnppptttyyy|||~~~zzzqqqiiihhhuuu|||vvvrrrqqqpppnnnqqquuu~~~sssiii___XXXVVVOOOMMMJJJIIIIIIKKKKKKJJJEEEDDDBBBAAAAAABBBDDDFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBAAA???>>>======<<<>>>======<<<<<<<<<<<<<<<>>>>>>======>>>???@@@@@@GGGJJJOOOTTTYYY]]]```aaaaaa```^^^\\\YYYVVVTTTSSSNNNNNNNNNOOOQQQWWW^^^dddrrryyy}}}{{{yyyvvvuuutttttttttyyy{{{zzzvvvooojjjiiijjjrrrrrrtttvvvzzz}}}}}}yyy{{{}}}wwwpppllliiieee^^^XXXSSSSSSTTTVVVXXXXXXUUURRRKKKHHHHHHOOOUUUVVVUUUVVVRRRUUUXXXXXXSSSKKKBBB<<<777555222222333333333333444333333333333444555555333333333444444666777777666999;;;===GGG]]]rrr~~~}}}zzzuuupppnnnkkkiiiddd^^^\\\```iiiqqq}}}}}}{{{yyyuuurrriiiccc[[[UUURRRNNNIIIEEEDDDCCC@@@===<<<>>>BBBFFFPPP\\\hhhpppuuuzzz}}}|||yyyxxxuuuooofffZZZPPPIIICCCBBB@@@??????@@@BBBCCCFFFIIIPPPXXXaaahhhnnnqqqooonnnllljjjhhhfffdddccceeedddcccbbbbbb```\\\YYYWWWUUUQQQOOONNNMMMKKKJJJJJJIIIGGGEEEBBB@@@>>>===<<<;;;:::999999:::;;;<<<<<<>>>@@@AAACCCGGGKKKOOOQQQUUU[[[aaaeeeiiillloootttuuuwwwyyy|||~~~999;;;<<<===@@@LLL```pppssssssrrrttt~~~vvvooonnnmmmlllkkkhhhfffjjjrrruuusssooooooqqqtttxxx||||||||||||zzzssskkkiiiuuuwwwoooiiiiiiiiikkkpppuuu~~~ssshhhaaa___XXXTTTOOOLLLLLLLLLLLLKKKJJJHHHEEECCCCCCFFFIIIKKKLLLMMMNNNOOOOOOOOONNNMMMLLLKKKIIIHHHIIIIIIHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDCCCBBB@@@??????>>>>>>>>>>>>======<<<======>>>??????>>>>>>>>>??????@@@EEEJJJRRR^^^hhhppptttuuuttttttrrrnnnjjjddd___]]]XXXVVVTTTRRRRRRVVVZZZ^^^fffnnnwww}}}|||zzzxxxwwwvvvvvv~~~{{{tttooommmmmmrrrssstttvvvyyy}}}}}}|||zzzqqqmmmkkkggg^^^WWWTTTUUUUUUTTTRRROOONNNMMMGGGFFFIIIOOOVVVYYYXXXWWWQQQTTTWWWYYYWWWOOOEEE>>>777555333222333333333222444333333333333444555555333333333333444666777777888:::<<>>>>>AAACCCGGGRRR___gggnnnuuuxxxvvvtttqqqkkkbbbXXXNNNEEE@@@===<<<<<<<<<<<<>>>@@@AAA@@@DDDKKKSSS\\\dddjjjmmmkkkjjjhhhfffeeecccbbbbbbcccbbbaaaaaaaaa```^^^[[[YYYVVVRRROOOMMMLLLJJJIIIHHHGGGFFFEEECCC@@@>>><<<===<<<;;;;;;:::;;;;;;<<<:::<<<>>>@@@AAADDDHHHKKKMMMQQQWWW\\\aaaeeejjjmmmrrrsssuuuwwwzzz}}}~~~~~~~~~~~~~~~~~~~~~777:::<<<<<>>>>>=========>>>>>>???@@@@@@?????????@@@@@@AAADDDJJJWWWhhhzzzxxxpppkkkeeeaaa\\\WWWVVVWWWYYYZZZ^^^eeeooowww}}}|||zzzxxxxxxxxx}}}|||vvvpppnnnnnnppprrrsssuuuwww|||}}}tttpppnnniii```XXXVVVWWWVVVRRRMMMIIIHHHHHHDDDEEEGGGMMMTTTZZZZZZXXXRRRTTTXXXZZZYYYRRRHHHAAA888666333333333444333222444333333333333444555555333333333444555666777888:::;;;===CCCRRRiii{{{~~~~~~oooccc\\\ZZZ[[[ZZZYYY\\\dddpppyyy|||zzzxxxuuulllfff___YYYVVVSSSNNNKKKHHHGGGFFFBBB??????@@@BBBBBBLLLWWW^^^fffmmmpppooonnniii```UUULLLEEE@@@>>>999999999999;;;<<<>>>???===AAAGGGOOOXXX___eeehhhhhhgggfffeeedddddddddddddddcccbbbbbbccccccaaa___[[[WWWSSSPPPNNNLLLIIIHHHGGGGGGFFFDDDBBB@@@===<<<>>>======<<<<<<;;;;;;<<<999;;;>>>???@@@CCCFFFHHHJJJMMMSSSXXX]]]bbbgggkkkoooppprrruuuwwwzzz|||}}}}}}~~~}}}{{{{{{{{{zzzzzzzzz{{{{{{|||777:::;;;;;;DDDVVVhhhrrrtttrrrrrrtttyyy{{{yyyyyyyyyrrrttttttvvv|||{{{qqquuu|||tttkkkrrrsssiiiaaa```dddhhhnnnsssyyysssllllllfffaaa[[[VVVSSSPPPNNNLLLLLLIIIFFFEEEFFFKKKQQQUUU]]]___aaacccccccccbbbaaa\\\YYYUUURRRQQQPPPNNNMMMKKKKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGGGGHHHHHHGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>??????@@@AAA@@@@@@@@@AAABBBBBBCCCFFFKKKXXXmmmyyyssskkkccc___]]]\\\\\\^^^eeeppp{{{}}}zzzyyyxxxxxxyyy|||}}}zzztttooollllllnnnpppssstttuuuyyy{{{uuupppjjjaaaZZZXXXWWWUUUPPPKKKGGGFFFFFFDDDEEEFFFIIIQQQYYY\\\YYYUUUVVVXXXZZZZZZUUUKKKCCC:::888555444444555444333444333333333333444555555333333444444666777999:::;;;===???GGGYYYpppyyyiii\\\VVVSSSUUUVVVWWW\\\fffsss|||}}}zzzxxxuuummmggg```[[[YYYVVVRRROOOGGGGGGFFFCCC@@@??????AAA@@@HHHOOOTTT[[[ccceeecccbbb]]]TTTKKKCCC???>>>>>>666666777777888999;;;;;;<<>>>>>>>>??????@@@AAAAAAAAAAAABBBCCCDDDEEEFFFHHHJJJSSSggg|||uuupppkkkiiiiiiqqq~~~}}}zzzyyyxxxxxxuuuxxxzzzwwwrrrmmmkkkkkkjjjnnnppppppooorrrwww}}}{{{rrrhhh```ZZZXXXUUUQQQNNNKKKIIIHHHHHHFFFGGGFFFFFFNNNYYY^^^\\\XXXWWWXXXZZZ[[[VVVMMMEEE<<<999666555555666555444444333333333333444555555444444444555777999:::;;;;;;===AAALLLaaawww{{{mmm```XXXUUUQQQSSSUUUWWW]]]gggttt~~~|||yyywwwnnniiibbb^^^\\\ZZZWWWTTTJJJJJJIIIFFFCCC@@@@@@AAA???CCCGGGJJJOOOVVVXXXVVVRRROOOIIIDDD???<<<;;;;;;777777777888888888999999;;;>>>CCCIIIOOOUUUYYY[[[]]]\\\\\\\\\^^^```ccceeeiiihhhffffffgggggggggeeeccc___ZZZVVVSSSPPPMMMKKKLLLJJJGGGDDDAAA???======;;;;;;;;;;;;:::999888888777999<<<>>>>>>???AAACCCDDDGGGLLLPPPTTTYYY___ccchhhiiilllooorrruuuwwwxxxzzzzzzzzzzzzyyyxxxwwwvvvwwwvvvtttrrrrrrrrrsssttt;;;<<<:::;;;GGGZZZfffhhhfffeeejjjrrrvvv{{{~~~vvv{{{|||wwwjjjhhhuuuvvvkkkaaaaaaeeehhhmmmqqqxxxzzzuuummmllleeeccc___\\\ZZZWWWTTTQQQMMMKKKJJJLLLRRR[[[eeekkknnnpppsssuuuvvvuuutttrrrppplllgggbbb___]]][[[YYY\\\[[[YYYVVVSSSPPPNNNMMMHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA??????>>>>>>???@@@AAAAAAAAAAAABBBBBBDDDEEEGGGGGGIIIHHHMMM___}}}}}}yyyvvv|||zzzxxxwwwwwwrrruuuwwwvvvqqqllljjjjjjgggjjjmmmllljjjjjjooosssvvvvvvyyy}}}}}}~~~~~~rrrggg^^^ZZZWWWSSSOOOMMMLLLLLLKKKJJJHHHIIIFFFDDDLLLYYY```^^^ZZZYYYXXXZZZ[[[VVVNNNFFF===:::777666666666666555444333333333333444555555444555555666888999;;;<<<:::===CCCPPPfff|||zzz{{{xxxooocccZZZVVVWWWRRRTTTVVVXXX^^^hhhuuu~~~~~~{{{xxxooojjjddd```___]]]ZZZWWWNNNNNNNNNKKKFFFCCCBBBBBB===@@@BBBBBBGGGMMMOOOMMMEEEDDDCCC@@@>>>;;;999888::::::::::::::::::999999;;;===AAAGGGMMMQQQUUUVVVWWWWWWWWWWWWZZZ]]]```bbbkkkiiigggggghhhhhhgggfffgggccc^^^YYYVVVSSSPPPNNNNNNLLLHHHCCC@@@>>>>>>>>>:::::::::999888777666555666888;;;<<<===>>>???AAABBBEEEIIIMMMQQQVVV\\\___fffhhhjjjmmmpppsssuuuwwwyyyyyyxxxwwwwwwvvvvvvuuusssrrrpppnnnmmmmmmnnnooo<<<;;;:::>>>LLL\\\eeeffffffgggooozzzxxxvvvzzz~~~jjj___]]]iiiyyymmmbbb___aaadddiiinnntttxxx~~~}}}ppphhhfffccc```]]][[[XXXTTTQQQQQQNNNNNNSSSYYYaaammmxxxzzz~~~|||{{{}}}}}}{{{xxxuuupppmmmjjjgggdddaaa``````___\\\YYYUUUQQQOOOLLLLLLMMMLLLKKKIIIGGGFFFGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBAAA@@@AAA@@@??????????????????EEEEEEFFFGGGGGGGGGGGGFFFHHHHHHMMMXXXiii{{{zzzzzzyyyuuuqqqsssuuuwwwwwwuuupppkkkhhhgggdddbbbbbb___^^^dddllltttwwwwwwvvvyyyvvvjjj```[[[WWWSSSPPPOOOPPPRRRTTTTTTPPPKKKFFFGGGNNNVVV[[[]]]___\\\[[[\\\]]]YYYPPPHHH===:::666444444444333222444444333333333333444444444444444555666888999:::888;;;DDDTTTiii~~~tttpppkkkeee```[[[UUURRRQQQSSSUUUWWW]]]hhhvvvyyyrrrjjjggggggddd\\\UUUUUURRRNNNJJJGGGCCC>>>;;;AAAAAABBBCCCDDDEEEFFFFFFDDDCCC@@@>>><<<;;;::::::<<<:::777777777888888777999;;;???CCCFFFHHHJJJJJJMMMLLLMMMOOOTTT[[[aaaffflllkkkkkkjjjjjjjjjkkkkkkhhhfffbbb\\\VVVQQQOOOOOOOOOLLLIIIEEEBBB@@@@@@@@@===<<<:::888777777777888777888999;;;===>>>@@@@@@@@@BBBFFFKKKOOOUUU[[[___dddggglllooopppqqqrrrsssssssssssssssssssssssssssqqqooonnnmmmlllkkkhhheee<<<;;;:::???MMM]]]fffffffffhhhqqq}}}xxxvvvyyyyyybbbXXXZZZfff~~~wwwlllaaa^^^```bbbhhhmmmssswww~~~rrriiiccc```]]]ZZZXXXVVVSSSPPPRRROOOPPPUUU\\\dddqqq||||||xxxuuussspppmmmkkkeeedddccc```\\\XXXUUUSSSQQQQQQRRRRRRQQQOOONNNMMMHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDDDDBBBBBBBBBBBBAAAAAA@@@???AAAAAA@@@@@@@@@@@@AAAAAADDDEEEFFFGGGHHHHHHHHHHHHIIIHHHKKKTTTbbbzzz{{{yyyzzzzzzwwwsssvvvxxx{{{|||zzztttmmmhhhdddaaa______^^^^^^ccckkkqqqtttuuutttwwwuuuhhh^^^XXXYYYVVVRRRQQQSSSWWWZZZ[[[YYYRRRJJJHHHMMMUUUZZZ\\\___\\\[[[]]]^^^ZZZQQQIII>>>;;;777444444444333222444444333333333333444444555555555555666888999999999;;;BBBRRRhhh~~~}}}~~~pppnnnkkkhhhddd___XXXSSSRRRSSSTTTWWW]]]iiiwww~~~vvvrrrppplllddd]]]XXXUUUPPPLLLJJJGGGCCCAAA??????@@@@@@AAAAAABBBCCCBBBAAA@@@??????@@@@@@??????<<<999888999999999888999:::===AAADDDEEEGGGGGGHHHHHHIIILLLRRRZZZaaafffmmmlllkkkkkkjjjkkkkkkkkkhhhfffbbb\\\UUUQQQPPPQQQQQQNNNJJJEEEBBB@@@@@@@@@>>>===;;;999777777777777888888999999:::;;;<<<<<>>>>>???@@@AAA@@@AAADDDGGGJJJJJJHHHEEEBBB???<<<;;;;;;;;;:::999888999;;;>>>@@@AAABBBBBBBBBCCCEEEJJJQQQZZZbbbfffmmmmmmlllkkkkkkkkkkkkkkkhhhfffaaa[[[UUURRRQQQRRRUUUQQQKKKFFFBBB@@@@@@@@@???>>><<<:::888666666555777777888888888888888888@@@BBBDDDGGGIIIMMMRRRVVV]]]```eeehhhiiijjjkkklllkkkkkkjjjiiihhhggggggffffffccc```^^^^^^^^^]]]\\\:::;;;<<>>999555444444444333555555444444444444555555777666666666666666777888;;;:::>>>MMMeee~~~xxxyyy{{{zzzvvvlll```WWWVVVTTTTTTVVV___lllzzzzzzrrrlllddd___XXXSSSOOOMMMKKKJJJCCCBBB@@@??????@@@BBBCCCCCCHHHQQQZZZ^^^[[[RRRJJJDDDAAA>>><<<<<<;;;:::999888888999;;;<<<============>>>BBBHHHQQQ[[[ccchhhmmmmmmlllkkkjjjjjjjjjjjjhhheeeaaaZZZTTTQQQQQQSSSWWWSSSMMMFFFBBB@@@@@@AAA@@@???===;;;888666555444666666777777777888888888:::===@@@CCCFFFKKKPPPTTTZZZ]]]bbbeeeffffffhhhiiieeeeeedddbbbaaa```___^^^___[[[XXXVVVUUUVVVVVVUUU:::;;;===CCCQQQaaagggfffccceeennnyyy|||vvvvvv{{{{{{fffWWWMMMQQQgggvvvlllbbb```aaacccgggkkkqqqwww~~~|||xxxvvvuuuuuuuuupppmmmiiiggghhhjjjlllmmmppppppsss{{{wwwjjjfffaaa^^^[[[YYYWWWUUUUUUSSSVVV]]]gggqqq{{{zzzxxxuuussspppooonnnjjjhhheee```\\\XXXUUUSSSRRRRRRRRRRRRQQQQQQQQQQQQMMMMMMLLLKKKIIIFFFEEECCCFFFEEEDDDDDDDDDEEEEEEFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCEEEGGGIIIKKKLLLMMMNNNMMMKKKLLLNNNRRR\\\qqq{{{wwwuuuuuuuuuuuu|||zzzsssnnnhhhcccdddddddddggglllqqqvvvyyywwwwww}}}wwwmmmeee___]]]YYYYYYYYY[[[\\\ZZZWWWTTTTTTRRRPPPPPPSSSWWW[[[]]]]]]]]]^^^cccfffcccZZZRRREEE@@@:::666444444444444666666555555555555666666777666666666666666777888:::999===MMMeee~~~}}}qqqbbbXXXWWWUUUTTTWWWaaannn{{{yyytttkkkfff^^^WWWRRROOOLLLJJJEEEDDDAAA@@@AAACCCFFFHHHNNNVVVcccpppuuummm]]]QQQFFFCCC???===<<<;;;:::888888888888888999999::::::;;;===AAAIIIRRR\\\eeejjjlllkkkjjjiiihhhhhhhhhhhhfffddd```ZZZSSSPPPPPPQQQUUURRRMMMGGGCCCAAAAAAAAA@@@???>>><<<999777555444555555666777888999::::::999;;;>>>@@@CCCGGGLLLPPPSSSVVVZZZ\\\]]]]]]^^^___^^^^^^]]][[[YYYXXXWWWVVVWWWTTTPPPNNNNNNOOOOOONNN999;;;===EEESSSbbbhhhffffffhhhoooyyy~~~~~~}}}uuuwww|||jjjYYYLLLMMMccc|||yyynnneeebbbcccdddgggkkkqqqxxx{{{uuuooollljjjgggfffdddccc```^^^]]]^^^```aaaeeefffiiipppxxxzzzoookkkddd___[[[XXXUUUSSSTTTSSSUUU\\\eeeppp~~~~~~}}}{{{zzzyyyyyyyyytttqqqlllfffaaa\\\XXXVVVXXXWWWVVVVVVUUUTTTSSSRRRRRRQQQPPPNNNLLLJJJHHHFFFFFFEEEDDDDDDDDDEEEGGGHHHHHHGGGFFFDDDCCCCCCCCCCCCDDDEEEGGGIIIJJJLLLMMMMMMLLLLLLMMMOOORRRZZZlll}}}zzzuuurrrqqqsssuuuzzz~~~yyytttnnniiiiiikkkkkknnnrrryyy|||zzz~~~vvvkkkbbb\\\ZZZYYYYYYZZZ[[[[[[XXXSSSNNNMMMMMMNNNPPPSSSWWWZZZ\\\]]]]]]___eeeiiifff]]]UUUGGGBBB<<<777555555555444666666555555555555666666666666666666666777888888999999@@@RRRjjj~~~~~~qqqcccYYYVVVTTTTTTYYYdddqqq|||}}}rrrmmmfff___YYYTTTPPPMMMHHHFFFDDDCCCEEEIIIMMMQQQZZZ```lllxxx}}}uuufffXXXHHHEEEAAA>>>===;;;:::888888888777777777888999::::::===BBBIIISSS]]]eeejjjjjjiiihhhgggfffeeeeeeeeeeeeccc```ZZZSSSNNNMMMMMMQQQOOOLLLHHHEEECCCBBBBBB???>>>>>><<<:::888666555555555666777999::::::;;;;;;<<<>>>???@@@BBBFFFIIIOOORRRVVVWWWWWWVVVWWWWWWVVVUUUTTTSSSQQQPPPOOONNNOOOMMMJJJIIIIIIIIIHHHGGG888:::>>>FFFUUUccchhhfffggghhhnnnwww}}}~~~~~~}}}}}}tttxxxzzzyyywwwdddUUUKKKMMMaaaxxx{{{pppfffccccccccceeeiiirrryyy|||xxxsssnnnjjjgggcccaaaaaaaaa```^^^]]]\\\^^^______aaadddiiinnnvvv}}}vvvqqqiiibbb]]]YYYUUUSSSTTTRRRTTTZZZcccmmmzzz}}}xxxqqqkkkfffcccaaabbbbbb```___]]][[[ZZZZZZYYYXXXWWWUUURRRPPPMMMLLLJJJIIIHHHGGGHHHIIIKKKLLLLLLKKKJJJHHHFFFEEEDDDDDDDDDEEEFFFHHHJJJKKKKKKLLLLLLLLLMMMPPPQQQXXXgggwww~~~xxxrrrooopppsssvvvwww{{{~~~wwwppplllmmmqqqsssvvvzzz~~~tttiii```\\\\\\[[[ZZZZZZYYYWWWSSSQQQOOOOOOOOOOOOQQQTTTXXX[[[]]]]]]```fffkkkhhh```XXXIIIDDD===777555555555555444444333333333333444444555555555555666888999999999<<>>>>>@@@CCCFFFMMMOOORRRSSSRRRPPPPPPPPPMMMMMMLLLKKKJJJIIIHHHGGGHHHFFFDDDDDDDDDDDDBBBAAA888:::>>>GGGUUUdddiiifffeeefffkkkuuu{{{|||}}}}}}}}}{{{zzzzzzsssxxxwwwqqqxxx~~~~~~~~~qqq\\\PPPJJJNNN```ttt{{{pppfffccccccbbbdddgggrrryyy{{{wwwssspppllliiieeeeeeeeecccaaaaaaaaabbb^^^aaaeeegggkkkrrr|||}}}wwwnnnfff```\\\WWWUUUSSSQQQRRRYYYaaajjjxxx{{{vvvsssrrrlllllljjjhhhfffdddbbbbbb^^^]]]\\\ZZZWWWTTTRRRQQQOOONNNMMMLLLMMMNNNPPPRRRPPPOOOMMMJJJHHHFFFEEEEEEDDDEEEFFFHHHIIIJJJJJJKKKKKKKKKMMMOOOPPPUUUdddsss|||vvvqqqnnnppptttxxxuuuyyy~~~wwwpppllloootttwww{{{ttthhhbbb```]]]ZZZXXXXXXXXXWWWUUUTTTRRRPPPNNNNNNQQQVVVZZZ]]]]]]aaagggllljjjaaaYYYJJJDDD===777555555555555333222222111111222222333444444444555666888999::::::>>>III^^^uuuzzzzzzzzzxxxtttlllbbb\\\UUUTTTUUU\\\hhhttt}}}|||xxxsssnnniiiccc^^^ZZZTTTRRRQQQQQQUUU\\\ccchhh^^^ZZZVVVYYY___cccaaa]]]NNNKKKFFFCCC@@@>>><<<:::999888777777777999:::;;;:::<<>>AAAEEEIIIFFFIIIKKKKKKJJJHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBAAAAAABBBAAA>>><<<<<>>777555555444333333333333333333333222222555444444555555666777888===>>>MMMggg{{{vvvsssooollljjjfff___ZZZTTTTTTUUU\\\fffrrr{{{~~~wwwrrrpppnnnllliiiccc```]]]___eeennntttvvvgggWWWJJJKKKPPPSSSVVVYYYLLLGGGBBB?????????===;;;666666666666777777777777:::???FFFOOOVVV\\\___```bbbaaa```^^^]]]]]]]]]]]]^^^]]]\\\YYYTTTNNNIIIFFFGGGGGGHHHHHHGGGDDDBBB@@@??????>>>===<<<:::888777777777777777777888999999;;;;;;<<<===???BBBDDDEEEGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@???>>>===<<>>MMMggg{{{}}}ppplllgggdddcccaaa\\\XXXTTTSSSVVV\\\gggsss}}}zzzvvvuuutttrrrqqqnnnkkkiiijjjpppwww|||~~~nnn\\\KKKGGGIIIKKKNNNQQQNNNJJJDDDAAA@@@???===:::888888888888888999999999;;;@@@FFFNNNUUUZZZ\\\^^^___^^^]]]\\\\\\[[[[[[[[[\\\[[[ZZZWWWSSSNNNIIIGGGGGGHHHHHHHHHGGGEEECCCAAA@@@??????===<<<:::888777555555555555555666777777999:::;;;===???@@@BBBBBBBBBAAAAAA@@@??????>>>>>>AAA@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>BBBLLL```uuu{{{vvvrrrxxx{{{yyywwwtttrrrrrrpppttt~~~|||yyyyyy{{{yyyiiiWWWMMMHHHMMM```sss{{{ooofff___]]]^^^```dddjjjnnnuuu{{{}}}{{{tttjjjccc^^^XXXTTTSSSTTTWWW```iii~~~~~~~~~|||zzzvvvrrrnnnjjjhhhhhhddd___\\\ZZZZZZZZZZZZ[[[YYYVVVRRROOOLLLJJJIIIGGGJJJLLLNNNMMMMMMMMMNNNLLLJJJKKKOOOQQQSSSZZZaaadddiiipppyyy}}}zzzyyywwwyyy|||~~~}}}~~~~~~zzzwwwxxx}}}xxxvvv|||}}}kkkhhhbbb]]]\\\]]]```ccciiibbbYYYUUUVVVYYY\\\]]]___```cccjjjpppoooggg```QQQJJJ@@@:::777666444222333333444444555555666666555555555555666777888888<<<>>>LLLfffzzz|||lllggg```\\\[[[[[[YYYWWWRRRSSSVVV]]]iiivvv~~~{{{{{{{{{{{{zzzyyyxxxwwwyyy~~~yyygggRRRHHHFFFHHHKKKNNNQQQLLLFFFCCCAAA@@@<<<999777777777777888888999999>>>AAAGGGMMMRRRVVVYYYYYY[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWTTTQQQMMMIIIGGGFFFGGGHHHHHHGGGEEECCCAAA@@@@@@???>>><<<:::888777555555555555555666777777777888:::===>>>?????????=========<<<<<<;;;;;;:::======<<<<<<;;;:::999999888888888888888888888888999<<>><<<:::888777777777777777777888888999666888;;;===>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::999999888888888777666666666666666666666666777:::AAAOOOfff{{{~~~xxxqqqlllkkkvvvyyyppp]]]PPPOOO]]]kkkzzzlllddd]]]\\\^^^```eeekkkkkkppptttuuuwww|||~~~zzz}}}tttllldddaaa```___ccciiippp~~~~~~xxxuuuooojjjfffbbb^^^[[[]]]\\\ZZZWWWSSSPPPMMMLLLMMMOOOQQQRRRQQQPPPPPPPPPNNNNNNPPPSSSTTTVVV^^^gggjjjjjjjjjiiilllttt~~~}}}}}}}}}~~~|||zzz|||yyygggaaajjjvvv|||}}}wwwrrriiiaaa[[[YYYYYYZZZZZZZZZ[[[^^^aaa```]]]YYY]]]^^^aaahhhnnnnnnhhhbbbUUUMMMCCC<<<999777444222444444555555666777888888666555555666666777888999<<<>>>LLLggg{{{tttjjj^^^UUURRRRRRSSSRRRPPPQQQVVV___lllyyy}}}llleeecccbbbaaa]]]VVVMMMFFFCCCAAA>>>;;;666666555555555777999:::AAACCCFFFIIILLLNNNPPPPPPTTTTTTUUUVVVVVVVVVUUUUUUPPPPPPOOOMMMKKKIIIHHHGGGAAABBBDDDEEEEEECCCBBB@@@@@@@@@@@@>>>===;;;999888777777777777777888888999888999<<<>>>>>>>>>===<<<;;;;;;;;;:::::::::::::::888888888777777777777777666666666666666666666666777999AAAQQQhhh||||||tttooonnn|||}}}yyybbbRRRPPP\\\hhhzzzlllddd]]]]]]___aaagggmmmlllqqqtttsssuuuzzz}}}|||uuuwww|||{{{|||{{{sssooolllkkklllpppuuuzzzuuupppkkkeeeaaaaaa```___\\\YYYVVVSSSQQQSSSUUUVVVVVVTTTRRRRRRRRROOOOOORRRUUUVVVYYYcccnnnppprrrqqqmmmjjjllluuu|||~~~|||}}}}}}~~~ppphhhiiipppuuuwww}}}zzzuuuqqqjjjbbb[[[VVVSSSQQQUUUZZZ___cccccc___YYYUUU[[[[[[^^^fffmmmnnniiidddXXXPPPDDD<<<888777555444444444555555666666777777666666666666777888999999===>>>MMMhhh}}}vvvkkk]]]RRRNNNMMMNNNNNNOOOQQQVVV___lllyyy~~~xxxqqqkkkbbbTTTJJJDDDAAA>>><<<999999888777888:::===>>>AAACCCEEEGGGIIIKKKLLLMMMPPPQQQRRRTTTTTTTTTSSSSSSNNNMMMLLLJJJHHHGGGFFFEEE@@@AAACCCDDDEEEDDDBBBAAAAAAAAA@@@???===;;;999888555555555555555666777777999:::;;;<<<======<<<;;;888888888888888888888888777777777777777888888888777777777777777777777777999;;;CCCTTTjjj}}}{{{zzz{{{cccRRRQQQ]]]hhh{{{~~~lllddd^^^^^^```bbbhhhnnnppptttvvvtttuuuyyy}}}}}}wwwxxx{{{yyysssrrrttt~~~~~~zzzzzz||||||vvvoookkkhhhgggfffeeebbb___]]][[[ZZZ[[[]]][[[YYYVVVUUUUUUTTTTTTVVVYYYZZZ___lllyyy|||{{{tttqqqssswww}}}~~~~~~~~~}}}yyyrrrppprrrsssvvvyyy|||{{{||||||wwwpppnnnlllgggbbb[[[TTTNNNKKKMMMUUU^^^aaa___ZZZWWWVVVYYYYYY]]]eeemmmoookkkfff[[[QQQDDD;;;777666666555555555555555555555555555666666666666777888999:::===???OOOjjjwwwlll]]]RRRMMMLLLMMMMMMOOOPPPVVV___lllxxx|||ppp^^^PPPFFFAAA>>><<<;;;:::999888999<<<>>>@@@AAABBBDDDEEEGGGIIIJJJKKKLLLMMMOOOQQQRRRQQQQQQPPPLLLKKKJJJHHHFFFEEEDDDCCCAAABBBDDDFFFFFFEEEDDDCCCAAAAAA@@@???===;;;999888555555555555555666777777999999999:::::::::::::::777777777777777777777888777777777888888999999999666666666666666666666666;;;<<>>@@@PPPlllxxxmmm^^^SSSOOONNNOOOOOONNNPPPVVV___lllxxxzzzfffTTTHHHBBB>>><<<:::999777777888;;;>>>@@@AAABBBCCCDDDFFFHHHIIIJJJIIIJJJMMMOOOPPPPPPOOONNNLLLKKKIIIGGGEEECCCCCCBBBBBBCCCEEEGGGHHHGGGFFFEEEAAAAAA@@@???===;;;:::999777777777777777888999999999888888777777888999999888888888999999999999999777777888888999999::::::666666666666666666666666777BBBLLLUUUdddxxxgggXXXUUUOOOVVVkkkwwwkkk___]]]aaaeeeiiinnnyyyzzz{{{{{{zzzzzz|||}}}~~~~~~zzzzzz{{{xxxkkkiiilllppp|||{{{zzzyyywwwuuutttpppkkkhhhggggggeeedddaaa___]]]\\\[[[ZZZ\\\bbbhhhooozzz{{{rrrrrrwww~~~~~~~~~|||}}}vvvqqqpppwwwtttrrrsssuuussskkkddd^^^aaadddbbb[[[RRRIIIEEEFFFLLLRRRVVVVVVUUUVVVWWWWWWYYY^^^fffnnnqqqooolll^^^TTTFFF;;;666555555555555666777666555444555777444444444444555777888999???EEEYYYvvv~~~uuukkk___WWWSSSQQQNNNKKKLLLOOOVVV```jjjuuu}}}kkkYYYLLLAAA<<<;;;:::::::::;;;;;;;;;<<<<<<@@@BBBDDDFFFGGGGGGGGGFFFJJJKKKKKKLLLKKKIIIHHHFFFHHHHHHGGGFFFDDDCCCAAA@@@???@@@BBBFFFIIIIIIGGGEEEBBB@@@>>>=========;;;999888777777666666666666777999888777666666777888999777777777777888888888888::::::::::::999999888777888888888888888888888888???MMMZZZaaaiiiwwwfffUUURRROOOWWWkkkzzzmmmaaa^^^aaadddhhhmmmrrruuuyyy|||}}}~~~vvvuuuzzzrrrlllllljjjvvv~~~zzzwwwuuussspppmmmpppooonnnkkkhhhddd```^^^bbb```bbbiiiooovvvwwwuuuuuu}}}~~~}}}~~~}}}~~~zzzqqqnnnnnnsssrrrppppppppplllfff```^^^aaacccbbb[[[RRRJJJFFFCCCGGGMMMPPPQQQRRRTTTVVVYYY[[[___hhhooosssqqqnnn___UUUGGG<<<888777777666444666777666555444555777444444444555666777999999>>>FFF\\\yyy|||tttkkk___WWWSSSQQQNNNKKKLLLOOOVVV```jjjuuu}}}hhhTTTHHH@@@<<<<<<::::::::::::;;;;;;;;;;;;??????AAABBBCCCDDDDDDDDDFFFGGGHHHHHHIIIHHHGGGFFFGGGGGGFFFEEEDDDBBB@@@??????@@@BBBEEEHHHIIIGGGEEECCCAAA???>>>>>>===<<<:::888888777666666666666777999888777666666777888999777777777777888888888888::::::;;;;;;:::999999888888888888888888888888888===LLL[[[bbbgggpppyyyfffSSSPPPOOOXXXlllssseee```aaacccgggkkkjjjooovvv{{{wwwsssssszzz~~~qqqjjjfffppp{{{{{{yyyyyyyyyxxx|||{{{zzzwwwrrrlllfffbbbhhhgggiiiooouuu|||}}}vvvwww~~~|||~~~~~~~~~ssskkkjjjlllqqqqqqpppnnnkkkfffbbb______aaacccaaa[[[SSSLLLHHHCCCEEEIIIKKKMMMPPPSSSUUU[[[\\\aaajjjrrruuutttqqq```VVVHHH===999888888888444555666666555444555666555555666666777888:::;;;>>>GGG___}}}~~~tttlllaaaYYYTTTQQQNNNKKKLLLOOOVVV```jjjuuu}}}aaaNNNEEE???======999999999:::::::::;;;;;;=========>>>???@@@AAABBBAAABBBCCCEEEEEEFFFFFFFFFEEEEEEDDDDDDBBBAAA@@@??????@@@BBBEEEHHHIIIHHHFFFDDDBBB@@@@@@@@@???===;;;999888888777666666777777888888777777777777888888777777777888888888999999;;;;;;;;;<<<;;;;;;:::999999999999999999999999999888BBBPPP[[[ccckkkssswwwyyykkkUUUQQQQQQZZZmmm|||kkkcccaaaaaadddhhhfffjjjqqqwww{{{wwwppprrrxxxxxxjjjgggnnnvvv~~~~~~}}}|||tttnnniiilllkkkmmmtttzzz|||uuuyyy~~~|||~~~|||ooohhhiiikkkssssssrrrnnniiieeecccccc```bbbdddbbb\\\TTTNNNKKKHHHHHHIIIJJJMMMPPPSSSVVV[[[]]]bbbkkksssvvvuuurrraaaVVVHHH>>>999999999888444555666666444444555666666666666777888999;;;;;;???JJJcccyyyqqqfff]]]VVVRRRNNNKKKLLLOOOVVV```jjjuuu}}}rrrXXXHHHBBB???===<<<999999999::::::::::::;;;===<<<;;;;;;<<<>>>@@@AAA@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@???>>>??????AAADDDHHHIIIHHHGGGEEECCCBBBAAAAAA@@@>>><<<:::999888888777777777777888777777777777777777888777777888888888999999999;;;<<<<<<<<<<<<<<<;;;;;;999999999999999999999999===???HHHVVVeeennnrrrsssssswww]]]VVVTTT\\\nnnqqqfffaaa```bbbeeefffiiilllppptttzzzzzzooommmrrr{{{mmmhhhjjjpppwww~~~|||vvvrrrpppooorrryyy~~~xxxvvv}}}~~~}}}{{{pppkkkmmmpppyyywwwsssmmmgggeeefffhhhcccdddeeebbb]]]VVVQQQOOOMMMLLLJJJKKKMMMPPPTTTUUU[[[]]]bbbkkkssswwwvvvsssaaaWWWHHH===888777777777444555666555444333444666777777777777888:::;;;<<>>???@@@BBBAAAAAAAAAAAAAAAAAABBBAAAAAABBBAAAAAA@@@????????????AAADDDGGGIIIIIIHHHFFFDDDBBBAAAAAAAAA???===;;;;;;999888888777777777777777777888888777777777888888888888999999999999;;;<<<<<<======<<<<<<<<<999999999999999999999999AAA???EEEUUUfffnnnooommmrrr~~~}}}~~~iii\\\WWW]]]mmmrrrfffaaa___aaaeeeggghhhjjjlllpppuuu|||}}}pppllloooyyywwwjjjggghhhnnnuuuzzz|||yyyuuuuuuxxxxxxyyy~~~{{{rrrqqqwww}}}~~~tttkkkffffffhhhjjjeeeffffffddd^^^YYYUUUSSSOOOMMMKKKLLLOOOSSSUUUVVV\\\^^^cccllluuuyyyxxxuuucccXXXIII>>>888777666555333444555555444333444555666666777777888999;;;<<>><<<;;;:::::::::;;;;;;;;;<<<<<<>>>=========>>>>>>???@@@BBBAAA@@@@@@@@@@@@@@@AAA@@@AAAAAAAAAAAAAAA@@@?????????@@@CCCGGGIIIJJJIIIFFFDDDBBBBBBBBBAAA???===<<<<<<:::999888888777777777777888888888888777777888888888999999999999::::::;;;<<<<<<===<<<<<<<<<::::::::::::::::::::::::>>>>>>GGGYYYiiimmmlllkkksss~~~~~~}}}~~~}}}sssbbbXXX[[[jjj|||oooccc______bbbfffeeegggjjjmmmpppuuuzzz~~~~~~~~~yyyrrrrrrxxxsssjjjdddfffjjjnnnuuu||||||}}}xxxxxx{{{|||}}}|||xxxvvvuuutttvvvzzzzzztttxxxzzzmmmhhhiiijjjlllhhhhhhhhheee```[[[XXXWWWQQQOOOMMMOOOTTTYYY\\\\\\^^^```eeennnwww{{{zzzwwwfff[[[LLL???999777666555333444555555333333444555666666666777888999:::;;;CCCPPPjjj{{{rrrggg]]]UUUQQQPPPLLLOOOVVV```jjjuuu}}}zzzuuuqqqooonnnpppppplllhhhddd[[[RRRIIIDDD@@@AAA???<<<;;;===;;;;;;<<<<<<<<<===============>>>?????????>>>>>>???>>>>>>===>>>???AAABBB@@@@@@AAAAAABBBAAAAAA@@@??????@@@CCCGGGIIIJJJJJJFFFDDDBBBAAAAAA@@@>>>======<<<;;;:::999888888888666777888999999888777666888888888999999999::::::::::::;;;<<<<<<<<<<<<<<<:::::::::::::::::::::::::::>>>LLLaaannnpppooopppsss~~~}}}|||~~~}}}zzzeeeXXXZZZhhhuuukkk```]]]^^^ccchhhcccgggkkkooosssvvvzzz|||{{{|||}}}yyyvvvxxx|||ooodddaaabbbdddjjjqqqyyy~~~xxxxxx|||~~~~~~}}}}}}{{{yyywwwvvvtttrrrpppnnnmmmmmmiiikkkpppwwwxxxttt|||qqqllllllmmmmmmiiijjjiiifffaaa]]]ZZZYYYSSSQQQQQQTTTZZZ```cccccc___aaagggpppyyy}}}|||yyyiii]]]NNNAAA:::888666555333444555555333333444555555555666666777888:::;;;BBBPPPkkk}}}yyyqqqggg]]]VVVSSSRRRLLLOOOVVV```jjjuuu}}}}}}tttlllddd___\\\WWWZZZZZZUUUPPPNNNHHHCCCCCC@@@???@@@===:::;;;@@@<<<<<<<<<============>>><<<===>>>?????????>>>===;;;;;;;;;<<<===???AAACCC@@@@@@AAABBBBBBBBBAAAAAA??????@@@CCCFFFIIIJJJJJJEEEDDDBBBAAAAAA@@@>>><<<>>>===;;;:::999888888888666777888999999888777666888888999999999:::::::::999999:::;;;<<<<<<<<<;;;::::::::::::::::::::::::>>>@@@KKK^^^mmmrrrqqqpppttt|||wwwaaaVVVYYY___qqq}}}xxxhhh```______aaadddfffhhhlllppptttwwwxxxyyyzzz{{{|||}}}~~~{{{{{{wwwggg___\\\\\\bbbjjjlllwwwxxxvvvxxx~~~yyyvvvxxxzzzuuussstttvvvqqqooommmlllmmmnnnmmmlllooorrrxxx~~~}}}uuuwwwuuuoooooonnnkkkhhhhhhgggddd___[[[YYYYYYUUUSSSRRRVVV]]]dddhhhhhhkkkhhhiiiqqq|||~~~xxxmmm^^^MMMCCC===888555555222333333444444333333222555555555555666999>>>AAAFFF^^^yyy~~~|||uuummmfffccc]]]UUUQQQPPPNNNPPPUUU___lllxxx}}}rrrggg^^^XXXSSSPPPMMMKKKGGGDDDBBBAAAAAAAAA===<<<<<<<<<<<<;;;;;;;;;>>>>>>=========???@@@BBBBBBAAAAAA@@@???>>>============>>>???@@@AAABBBBBBAAABBBBBBCCCCCCCCCBBBBBB???@@@BBBDDDGGGJJJMMMOOOJJJFFF@@@<<<<<<===>>>>>>:::999888888777888888888:::999888777666666666666999999888888888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>AAAMMMdddwwwnnngggbbb___[[[UUURRRRRRNNNPPPUUU___lllxxxxxxqqqggg]]]UUUOOOKKKHHHFFFDDDBBB???===<<<==============================???>>>>>>>>>>>>@@@AAABBBBBBBBBAAA@@@@@@???>>>>>>===>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@BBBDDDGGGIIILLLMMMGGGEEEBBBAAAAAA@@@???===:::999999888888888888888888777777777777777888888888888888888888888888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;???AAALLL___nnnrrrpppnnnmmmxxx~~~cccTTTQQQUUUeeerrrwwwhhhbbb``````aaaccceeeggglllrrrwww{{{~~~~~~~~~|||xxxooottt||||||mmmaaaYYYVVVXXX^^^gggpppuuuzzzzzzuuuqqqnnnpppvvv|||}}}wwwzzzuuuooonnnjjjeee]]]^^^___^^^ZZZWWWVVVUUUUUUVVVXXXYYY\\\bbbhhhmmmtttsssttt{{{{{{nnn^^^MMMCCC===888555555444444555555555555444444555666666666666999>>>AAASSSkkksssfff```[[[ZZZXXXSSSQQQSSSNNNPPPUUU___kkkxxx}}}vvvjjjdddZZZQQQKKKFFFBBB@@@???>>><<<;;;:::::::::;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???@@@@@@AAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>??????@@@@@@AAAAAA@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBDDDFFFHHHJJJKKKDDDDDDEEEFFFFFFDDD@@@<<<::::::999888888888888888666666666666777888999:::888888888888888888888888:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::???AAALLL___mmmqqqooommmlllvvvkkkXXXSSSUUUaaannn}}}zzzkkkdddbbbaaabbbddddddggglllqqqvvvzzz}}}~~~}}}~~~~~~sssrrrrrrwwwzzzkkk___XXXVVVVVV\\\eeelllsssyyy||||||{{{vvvmmmjjjkkkpppwww{{{}}}uuummmiiieeeaaaZZZ[[[\\\[[[WWWTTTSSSSSSSSSUUUWWWYYY[[[aaaiiipppwwwvvvxxx|||nnn___NNNDDD>>>888555555555555666666666666555555555666666666777:::>>>BBBUUUmmmrrraaaZZZVVVUUUSSSPPPOOOQQQNNNPPPUUU___kkkwww{{{rrrlll^^^YYYQQQJJJFFFBBB???======<<<;;;;;;;;;;;;<<<<<<=========>>>>>>?????????AAAAAAAAABBBCCCCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@BBBBBBCCCDDDEEEGGGIIIJJJDDDDDDEEEGGGGGGEEEAAA===::::::999888888888888999777777666666777888999999888888888888888999999999:::::::::;;;;;;;;;<<<<<<999999999999999999999999???@@@JJJ]]]kkkpppooonnnnnnvvv~~~qqq[[[TTTUUU___mmm|||ooogggdddbbbccceeegggiiinnnrrrwwwzzz|||}}}|||}}}~~~xxxpppnnntttwwwiii^^^WWWSSSVVV\\\eeennntttyyy||||||uuuiiiffffffjjjpppxxxttthhhdddaaa^^^[[[[[[[[[YYYVVVSSSRRRSSSQQQSSSUUUWWWZZZ```iiipppuuuvvvyyy{{{nnn___NNNDDD>>>999666666555666666777777666666555666666666666777:::???BBBUUUnnnuuu```YYYTTTRRRPPPMMMLLLNNNNNNPPPUUU^^^kkkvvv|||wwwpppggg```TTTPPPJJJEEEBBB@@@>>>===;;;;;;;;;;;;;;;<<<======<<<<<<===>>>???@@@@@@AAACCCCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBCCCCCCDDDEEEGGGIIIJJJFFFEEEDDDDDDEEEDDDBBB???;;;::::::999888999999999999999888777666666777777777777888888888999999999:::::::::;;;;;;;;;<<<<<<999999999999999999999999>>>>>>GGGYYYhhhnnnoooooorrrxxx~~~~~~pppYYYQQQRRR[[[jjjzzzsssiiidddaaabbbdddhhhkkkoootttxxx{{{}}}~~~{{{|||~~~xxxqqqqqqwwwssseee[[[VVVUUUXXX```iiipppvvv{{{{{{tttgggdddbbbfffkkkrrr~~~tttfffaaa___]]]\\\\\\[[[XXXVVVUUUVVVXXXTTTTTTTTTUUUYYY```hhhnnnpppsssyyy{{{ooo___NNNDDD>>>999666666555555666666666666555555666777777777777:::???BBBUUUoooxxxbbbZZZTTTQQQOOOKKKJJJLLLNNNPPPUUU^^^jjjvvv~~~|||uuunnneeeZZZSSSJJJGGGCCC@@@???>>>===<<<999999:::;;;;;;<<<<<<<<<======>>>???@@@BBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKHHHFFFDDDDDDDDDDDDBBB@@@;;;;;;:::999999999999999:::999888777666666666666777777777888999999:::::::::::::::;;;;;;;;;<<<<<<999999999999999999999999===<<>>============<<<::::::;;;<<<============??????@@@BBBCCCEEEFFFFFFEEEFFFHHHIIIJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFEEECCCDDDDDDFFFHHHJJJLLLMMMJJJHHHGGGFFFFFFEEEBBB@@@;;;;;;:::999999999999:::888888777777777777777888666777777888999999:::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<;;;BBBSSSccclllpppsssxxx{{{~~~}}}lllUUUNNNPPPOOO___pppzzzvvvggg```\\\]]]___]]]```eeelllrrrvvvyyy{{{{{{|||~~~zzzyyy~~~yyyyyynnnccc[[[VVV[[[bbbffflllsss|||sssnnnkkkmmmqqqwww}}}xxxyyy}}}uuuhhhdddbbbaaa]]]\\\ZZZXXXYYY]]]ccchhhbbb\\\WWWWWW[[[```dddeeeiiinnnwww~~~ooo```OOOEEE???999666777444444555555555555444444666777777777888;;;???CCCOOOhhh{{{ccc\\\UUURRRPPPMMMMMMOOONNNPPPUUU^^^jjjuuu}}}vvvqqqjjjccc]]]UUULLLEEEBBB???======>>>>>>>>>>>><<<===>>>>>>????????????@@@AAABBBDDDEEEGGGHHHIIIFFFGGGHHHJJJKKKJJJJJJIIIKKKKKKLLLMMMNNNOOOOOOPPPNNNNNNMMMLLLKKKJJJJJJIIIJJJKKKKKKJJJIIIHHHGGGFFFCCCDDDEEEFFFIIIKKKMMMNNNKKKJJJJJJJJJIIIGGGBBB???<<<;;;::::::999999::::::666666666666777888999:::666777777888999999:::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::>>>===CCCSSSdddooosssssswww~~~xxxxxx~~~oooVVVLLLKKKPPP]]]ppprrriiiddd[[[XXX\\\[[[___eeejjjnnnrrruuuxxxzzz|||{{{|||{{{~~~wwwjjjccc\\\[[[\\\```hhhpppyyy}}}xxxssspppsssxxx~~~|||||||||~~~ssslllgggbbb_________\\\XXXVVV[[[fffooolllddd[[[VVVXXX^^^dddgggfffooozzz}}}ooocccSSSEEE<<<888555444222333333444555666777777555777888888888:::===???OOOkkkjjjWWWNNNMMMIIIKKKOOOJJJIIIMMMSSS\\\gggrrr{{{}}}xxxtttlllggg___WWWPPPIIICCC???>>>===;;;::::::;;;<<<>>>>>>>>>===>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLNNNOOOOOOOOOSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQOOOLLLKKKLLLMMMLLLLLLLLLLLLLLLKKKJJJIIIFFFFFFGGGHHHJJJLLLMMMNNNOOOKKKHHHHHHIIIGGGBBB===>>>===<<<;;;999888777777999999888888777777666666777777777777888888888888???<<<::::::<<<<<<:::777======<<<;;;;;;:::999999>>>===CCCRRRdddpppttttttxxx~~~yyysssssszzzqqqXXXLLLJJJOOO[[[mmm}}}tttiiiccc[[[YYY\\\\\\___eeejjjnnnqqquuuxxxzzz{{{~~~}}}yyyzzz{{{uuujjjbbb\\\ZZZZZZ\\\cccjjjsssxxx~~~zzzuuussswww}}}~~~zzzxxxwww{{{tttjjjddd```]]][[[[[[ZZZWWWUUUZZZdddmmmooohhh^^^XXXYYY^^^cccfffhhhqqq}}}~~~nnnbbbRRRDDD<<<888666444666555555555555444444444555666777888888:::===@@@MMMiii~~~|||jjjWWWNNNMMMHHHIIILLLFFFIIILLLSSS\\\gggrrr{{{~~~|||xxxrrrmmmddd___WWWOOOIIIDDD@@@===>>>===;;;::::::;;;<<<===???????????????@@@AAABBBCCCCCCDDDFFFGGGHHHIIIJJJIIIJJJLLLMMMOOOPPPPPPPPPTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRPPPMMMLLLMMMNNNNNNNNNNNNOOONNNNNNMMMMMMKKKKKKKKKJJJKKKKKKLLLLLLOOOKKKHHHHHHIIIGGGBBB===<<<<<<;;;:::999999888888888888888888888777777777777777777777888888888999:::888777888;;;<<<;;;999:::::::::;;;;;;;;;;;;;;;======CCCQQQcccrrrwwwvvvyyy~~~}}}tttnnnpppyyyttt[[[NNNKKKMMMXXXiiiyyyxxxkkkbbb[[[YYY\\\\\\___eeeiiimmmqqquuuxxxyyyzzz|||~~~uuuppprrrtttrrroooggg```YYYVVVUUUVVV[[[bbbiiinnnvvv}}}~~~~~~~~~yyytttsssxxx~~~}}}}}}~~~|||wwwsssqqquuuvvviii```\\\[[[ZZZ[[[[[[XXXUUUWWW___gggmmmfff^^^XXXXXX]]]bbbeeeiiissslllaaaQQQDDD<<<999777666666555555555555444444444555666777888888:::===@@@LLLiii~~~kkkXXXPPPOOOIIIIIIKKKEEEIIILLLRRR[[[fffrrr{{{}}}zzzvvvppphhhbbb[[[UUUNNNGGGCCC@@@>>>======<<<;;;::::::;;;<<<===@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIKKKLLLLLLKKKLLLNNNOOOQQQRRRRRRRRRUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUSSSPPPNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMLLLKKKKKKNNNKKKIIIHHHIIIGGGBBB>>>;;;;;;:::::::::999999999888888888888999999999999777777888888888999999999666555555777999;;;;;;:::888888999::::::;;;<<<<<<<<<===BBBOOObbbsssyyyxxxyyy~~~}}}}}}uuunnnpppzzzwww^^^QQQMMMLLLUUUeeeuuu}}}oooccc[[[XXXZZZ[[[^^^ccchhhlllppptttwwwyyyzzz|||}}}}}}oookkkkkkgggccc```YYYSSSQQQPPPQQQUUU[[[```fffooowww~~~~~~{{{yyyyyyxxxyyyzzz|||~~~{{{yyywwwtttrrrnnnnnnuuu}}}}}}|||zzzzzz{{{~~~}}}}}}}}}~~~~~~vvvooolllppp}}}zzzkkk```[[[ZZZ\\\^^^^^^ZZZUUUUUUZZZ___eee```ZZZVVVVVVZZZ___ccchhhsss}}}kkk```PPPCCC<<<999888777222333333444555666777777444666777888888:::>>>@@@NNNkkklllZZZRRRQQQLLLLLLMMMGGGIIILLLRRR[[[fffqqq{{{zzzuuupppiii___XXXTTTOOOHHHCCC@@@@@@@@@???<<<<<<;;;;;;;;;<<<===>>>@@@@@@@@@@@@AAACCCDDDEEEGGGGGGHHHIIIKKKLLLMMMNNNNNNOOOPPPRRRSSSTTTUUUUUUVVVWWWWWWWWWXXXWWWWWWWWWWWWXXXXXXVVVRRRPPPOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTSSSRRRQQQOOOMMMLLLKKKMMMKKKIIIIIIHHHFFFBBB???:::::::::::::::::::::;;;888888999999::::::;;;;;;888888888999999999::::::666666666777999:::;;;;;;888888999999:::;;;;;;;;;;;;>>>BBBLLL___ssszzzxxxxxx}}}yyyqqqsss}}}}}}dddTTTMMMLLLSSSaaapppyyyttteee\\\XXXXXXZZZ]]]aaaeeeiiinnnsssvvvyyyzzz|||}}}~~~|||pppggg```[[[WWWRRRMMMMMMLLLMMMQQQWWW\\\bbbllltttzzz~~~~~~|||yyyvvvssspppppppppqqqsssuuuwwwxxx||||||}}}xxxuuussspppnnnkkkhhhiiiqqqzzz|||{{{zzzyyyyyy{{{~~~}}}~~~~~~tttnnnjjjnnnzzzqqqeee^^^\\\]]]___```\\\WWWVVVYYY^^^bbb___ZZZVVVUUUWWW\\\```gggrrr{{{jjj___OOOCCC<<<999888777222333333444555666777777444555777777888:::>>>AAAMMMjjjmmm[[[SSSRRRMMMMMMOOOIIIJJJLLLRRRZZZeeepppzzz{{{vvvqqqkkkcccYYYQQQNNNJJJCCC???>>>???@@@@@@<<<<<<<<<<<<===>>>>>>???@@@@@@@@@AAABBBCCCEEEFFFHHHHHHIIIJJJLLLMMMNNNOOOQQQRRRSSSUUUVVVWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[[[[ZZZ[[[[[[YYYVVVRRRQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSRRRQQQOOOMMMLLLKKKKKKJJJIIIHHHFFFCCC@@@;;;;;;;;;;;;;;;<<<<<<<<<999999::::::;;;;;;<<<<<<999999999999::::::::::::999::::::::::::999:::::::::::::::::::::::::::::::::>>>AAAIII\\\rrrzzzvvvwww|||vvvvvvlllWWWMMMJJJPPP\\\jjjttt{{{xxxhhh^^^YYYVVVXXX[[[___cccgggkkkqqqtttwwwxxxzzz}}}uuufff\\\WWWPPPKKKHHHIIIIIIJJJNNNSSSYYY```iiiqqqwww{{{}}}}}}yyyuuusssooollliiiddddddeeefffhhhjjjmmmnnnssstttwww{{{zzzuuusssrrrooommmhhhfffhhhqqqzzz|||yyyyyyzzz{{{}}}zzzrrrmmmjjjmmmxxxzzznnnfffaaa]]]``````]]]XXXWWWZZZ___bbb```\\\XXXUUUWWW[[[___hhhsss{{{jjj___OOOBBB<<<999777666666555555555555444444444444555666777888;;;>>>AAAJJJggg|||ppp]]]SSSQQQLLLMMMOOOJJJLLLNNNRRRYYYcccoooyyy~~~|||wwwqqqkkkeee^^^TTTMMMHHHEEE@@@===<<<===============>>>>>>???@@@@@@@@@AAAAAABBBBBBDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPSSSTTTVVVWWWYYYZZZZZZZZZYYY[[[\\\^^^______^^^^^^]]]^^^___\\\XXXUUUSSSRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRSSSSSSRRRQQQOOOMMMLLLJJJJJJJJJIIIHHHEEECCCAAA<<<=====================;;;;;;;;;;;;<<<<<<<<<<<<999999:::::::::;;;;;;;;;<<<===>>><<<:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::>>>AAAGGGYYYpppyyyuuuuuu||||||uuu\\\OOOGGGKKKVVVcccnnnuuuyyyiii```ZZZVVVWWWYYY]]]```dddiiiooossstttvvvxxx{{{~~~sssaaaWWWTTTMMMHHHEEEGGGGGGGGGJJJOOORRRXXXbbbkkkqqqtttvvvxxxtttpppkkkgggddd```\\\ZZZWWWWWWWWWYYY[[[^^^```bbbgggjjjooovvv}}}{{{vvvsssqqqnnnkkkgggeeehhhqqq{{{~~~yyyzzz|||}}}zzzuuuooollljjjkkkuuuyyyoooiiibbbdddccc]]]VVVSSSVVVZZZ[[[[[[YYYWWWUUUXXX]]]bbbkkkvvv~~~jjj___OOOBBB;;;888666555666555555555555444444444333555666777888;;;???BBBHHHfffzzzzzzeeeYYYTTTMMMNNNPPPKKKNNNOOOSSSYYYbbbmmmwww}}}~~~}}}xxxrrrkkkeee```YYYQQQKKKFFFCCC???===<<<<<<<<<;;;>>>>>>???@@@AAAAAABBBAAADDDDDDDDDEEEGGGHHHJJJKKKKKKLLLMMMNNNPPPQQQRRRRRRUUUVVVXXXYYY[[[[[[\\\\\\[[[\\\^^^```bbbbbbaaa```___aaaaaa___[[[VVVTTTSSSUUUUUUUUUUUUUUUUUUTTTSSSRRRSSSSSSRRRPPPNNNKKKIIIIIIJJJKKKJJJGGGEEECCCBBB?????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<===>>>===:::888999;;;:::;;;;;;<<<<<<======>>>:::>>>@@@EEEXXXoooxxxsssttt{{{{{{aaaSSSEEEHHHRRR___iiiqqq{{{yyyiiiaaa[[[WWWVVVXXX[[[___ccchhhnnnrrrqqqsssvvvzzz}}}lllZZZSSSQQQLLLHHHEEEFFFFFFEEEGGGLLLJJJPPP[[[dddjjjnnnppprrriiieee```[[[WWWSSSOOOMMMNNNNNNNNNPPPRRRUUUXXXYYY___ccciiiqqqyyy}}}zzzzzz{{{xxxtttpppkkkhhhfffdddgggpppzzzyyy{{{}}}uuuqqqmmmkkkiiikkksss}}}|||~~~vvvnnnjjjjjjfff^^^TTTNNNOOORRRPPPQQQSSSSSSUUUYYYaaagggoooyyykkk```PPPBBB;;;888666444222333333444555666777777333555666777888;;;???BBBJJJggg{{{mmm___YYYQQQPPPSSSNNNOOOPPPSSSYYYbbblllvvv|||~~~{{{zzzuuuooohhhaaa\\\VVVOOOJJJGGGDDDAAA???>>>>>>===;;;>>>???@@@AAABBBCCCCCCBBBFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPQQQSSSTTTTTTVVVWWWYYYZZZ\\\]]]]]]]]][[[]]]___bbbccccccbbbbbbaaabbbbbb```\\\WWWUUUTTTWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSRRRPPPLLLHHHFFFIIIJJJKKKJJJGGGDDDCCCCCC@@@@@@@@@@@@??????>>>>>>>>>>>>======<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<:::<<<>>><<<:::888:::<<<999:::;;;<<<===???@@@@@@>>>======BBBRRRfffsssvvvrrrxxx~~~aaaOOOGGGFFFJJJUUU___hhhsss|||qqqeee[[[VVVTTTRRRSSSYYY___cccjjjqqqpppuuuzzz}}}}}}}}}ooobbbYYYSSSOOOKKKIIIFFFDDDDDDDDDCCCBBBGGGKKKRRRZZZ___bbbbbbbbb[[[WWWRRRMMMJJJHHHFFFDDDHHHHHHHHHIIIKKKMMMOOOPPPTTTXXX```jjjrrrxxx|||}}}{{{yyyxxxvvvqqqpppssswww{{{wwwpppmmmkkkjjjjjjhhhgggmmmxxx|||rrroookkkhhhjjjnnntttwww|||~~~zzzpppmmmggg\\\QQQJJJIIIJJJNNNOOOOOOPPPSSSYYYaaafffppp||||||lll^^^OOOEEE>>>888666777777666555444555777666444666666666555666999???CCCPPPmmm{{{dddYYYVVVSSSOOONNNMMMNNNQQQWWW```kkkuuu{{{~~~|||||||||{{{{{{qqqllleee]]]VVVNNNGGGCCCAAA@@@???>>>>>>======>>><<<>>>@@@CCCEEEGGGGGGGGGIIIJJJKKKMMMNNNNNNOOOOOOOOOOOOQQQRRRTTTVVVWWWXXXZZZ[[[[[[\\\^^^___``````aaaaaa```aaaaaabbbcccccceeefffeeebbb^^^YYYWWWVVVXXXYYYZZZ[[[ZZZYYYWWWUUUSSSRRRPPPPPPPPPPPPMMMKKKIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA????????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<======>>>>>>;;;::::::@@@PPPdddrrruuuwww{{{cccQQQGGGEEEHHHQQQZZZcccmmmvvvsssfff\\\VVVUUURRRSSSXXX]]]aaagggmmmmmmrrrwwwzzz{{{|||ssseee[[[TTTPPPNNNLLLJJJFFFDDDDDDDDDBBBAAADDDHHHMMMSSSVVVXXXWWWVVVQQQNNNIIIFFFEEEEEECCCBBBCCCCCCCCCDDDEEEGGGIIIKKKPPPUUU\\\eeemmmrrrvvvwwwwwwrrrooonnnlllhhhhhhlllpppuuu}}}{{{tttpppmmmkkkiiiggggggmmmxxxvvvrrrmmmjjjlllqqqvvvzzz}}}yyyyyy{{{xxxnnnkkkeee[[[QQQJJJIIIKKKMMMNNNOOOQQQUUU[[[ccchhhppp}}}{{{jjj\\\MMMCCC===777555666666555333222333555555444666666666666666:::???BBBQQQmmm}}}fffZZZWWWSSSPPPNNNMMMMMMPPPVVV___jjjuuu{{{~~~}}}|||}}}|||zzzxxxooojjjbbbZZZSSSMMMGGGCCCBBBBBBAAA@@@??????@@@@@@>>>@@@BBBEEEGGGHHHIIIIIIJJJKKKMMMNNNPPPQQQRRRRRRRRRSSSTTTVVVWWWYYYZZZZZZ\\\]]]^^^___```aaaaaabbbbbbaaaaaaaaabbbbbbcccddddddeeeeeeccc^^^ZZZXXXXXXYYYZZZ[[[\\\[[[YYYXXXVVVTTTSSSRRRRRRRRRPPPMMMKKKJJJIIIHHHGGGFFFEEEDDDDDDBBBCCCDDDDDDEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>>>>>>>=========>>>>>>?????????<<<<<<<<>>BBBRRRooo}}}ggg\\\WWWSSSOOONNNLLLLLLOOOTTT^^^iiittt{{{{{{yyyzzz|||}}}xxxuuulllfff]]]UUUOOOJJJGGGDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBCCCEEEGGGIIIKKKLLLLLLMMMNNNOOOQQQSSSUUUVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]___``````aaabbbcccddddddccccccccccccccccccdddeeeccceeeeeeddd```]]]\\\\\\\\\\\\]]]]]]\\\ZZZYYYXXXVVVUUUUUUUUUUUURRRMMMJJJJJJJJJJJJIIIHHHGGGFFFEEECCCDDDFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA<<<===>>>CCCTTTjjj{{{~~~yyy|||yyyjjjUUUHHHCCCBBBGGGNNNVVV```jjjyyynnnbbb[[[TTTPPPOOOSSSWWWZZZ```gggjjjnnnsssvvvwwwzzz~~~rrrfff]]]WWWSSSQQQPPPMMMIIIFFFDDDCCCAAA???BBBCCCEEEGGGHHHGGGFFFEEEBBBAAA??????AAABBBBBBAAA??????>>>>>>???AAACCCDDDFFFIIINNNTTTYYY]]]___```___YYYUUUTTTSSSRRRUUUYYY^^^eeeqqq|||}}}wwwsssooonnnpppvvvyyyrrrnnnqqqwww|||~~~xxxpppllloooqqqppplllkkkfffeeebbb[[[SSSNNNNNNPPPSSSUUUWWWZZZ]]]bbbhhhlllqqq}}}wwweeeXXXJJJAAA;;;666555666555444555999;;;888555555555666666777777:::>>>BBBQQQooozzzfff\\\WWWRRROOONNNKKKKKKMMMSSS\\\hhhssszzz{{{wwwyyy~~~wwwrrrhhhbbbXXXPPPKKKHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFHHHIIIKKKMMMNNNNNNOOOPPPQQQSSSUUUWWWYYYZZZ\\\\\\]]]]]]^^^___``````aaabbbbbbcccddddddeeeeeeeeeeeedddddddddeeeeeefffeeefffggggggdddbbbaaaaaa_________^^^]]][[[ZZZYYYWWWWWWWWWXXXWWWSSSNNNJJJIIIIIIJJJJJJIIIHHHFFFEEEDDDEEEGGGIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDD888::::::???OOOgggzzzvvvoooqqqvvv}}}uuu}}}pppYYYIIIDDDAAADDDKKKSSS___iiiyyyrrrddd\\\SSSOOOMMMPPPTTTWWW^^^eeeiiinnnsssuuuvvvxxx|||xxxmmmddd^^^YYYWWWRRRNNNJJJGGGFFFDDDBBB@@@@@@AAABBBCCCDDDDDDDDDDDDBBBAAA??????AAAAAAAAA@@@@@@???>>>>>>???@@@AAABBBBBBDDDGGGKKKOOORRRTTTUUUUUUPPPMMMMMMLLLLLLOOOTTTXXX```kkkvvv~~~~~~zzzssssssuuu{{{|||uuurrrvvv|||vvvmmmggghhhiiihhheeedddddddddbbb]]]VVVSSSTTTVVV[[[]]]___aaabbbdddhhhkkkrrr~~~tttdddWWWIIIAAA;;;777666888555444999BBBDDD===777555555666777777888:::>>>AAAPPPooowwwfff\\\WWWRRRNNNNNNKKKKKKLLLQQQZZZfffqqqxxx}}}~~~|||zzz}}}vvvoooddd^^^UUUMMMJJJHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJLLLMMMOOOPPPQQQQQQRRRRRRTTTVVVYYY[[[]]]^^^^^^___``````aaabbbbbbccccccddddddeeeeeeffffffggggggffffffffffffgggggggggiiijjjjjjhhhfffffffffaaaaaa```___]]]\\\ZZZYYYXXXXXXXXXYYYXXXTTTOOOKKKIIIIIIIIIIIIHHHGGGFFFFFFEEEGGGJJJLLLNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGG999;;;<<<@@@OOOggg{{{}}}pppfffgggmmmuuuwww{{{xxxaaaMMMFFFBBBCCCIIIQQQ]]]hhhwww~~~wwwfff^^^TTTOOOMMMOOORRRUUU[[[bbbfffkkkqqqtttuuuvvvxxx{{{{{{ssskkkddd^^^ZZZSSSPPPLLLIIIHHHFFFDDDCCC>>>??????@@@AAABBBCCCCCCBBB@@@??????@@@@@@???===???>>>=========>>>???@@@@@@AAACCCFFFHHHJJJKKKLLLNNNIIIGGGHHHHHHHHHKKKPPPSSSZZZccclllsssxxx}}}xxxwwwyyy}}}vvvuuuzzzsssjjjcccccceeedddbbbbbbdddeeedddaaa\\\YYYZZZ]]]aaaccceeeeeeeeefffgggiiisssqqqbbbUUUHHH@@@;;;777777888555444:::EEEGGG>>>777666444555777888888:::>>>AAANNNmmm{{{jjj```YYYSSSNNNNNNLLLKKKLLLOOOXXXcccooovvvzzz~~~}}}tttlll```[[[SSSMMMJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPRRRTTTUUUUUUUUUUUUVVVXXX[[[]]]______```aaabbbcccdddeeeeeeeeeeeeffffffggggggggggggjjjiiihhhhhhggghhhhhhhhhhhhjjjlllllljjjiiihhhiiicccbbbaaa___]]][[[ZZZYYYYYYXXXXXXXXXXXXUUUPPPMMMJJJIIIHHHGGGGGGGGGGGGHHHGGGJJJNNNQQQSSSTTTSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHKKKKKKKKKJJJJJJJJJJJJJJJ;;;===>>>AAAPPPhhh}}}pppddddddkkkooowwwzzz{{{kkkRRRJJJCCCCCCGGGNNNZZZeeessszzzmmmcccXXXSSSOOOOOOPPPQQQWWW]]]___fffmmmrrrttttttvvvxxxzzz}}}{{{rrriii```ZZZTTTQQQMMMKKKIIIHHHGGGEEE@@@@@@@@@@@@@@@BBBCCCDDDBBBAAA@@@AAABBBBBB@@@>>>@@@???>>>======>>>???@@@@@@@@@AAABBBDDDEEEFFFFFFGGGCCCBBBEEEEEEEEEGGGKKKNNNSSSZZZaaafffjjjmmmpppvvvyyy~~~}}}wwwqqqrrryyymmmeee___aaaddddddcccccceeeggggggeeeaaa___aaacccbbbdddgggggggggfffggghhhttt}}}ooo```SSSFFF>>>:::666666888555222777BBBDDD;;;666777444555777888999;;;>>>@@@LLLkkkrrrggg^^^UUUOOONNNMMMLLLKKKNNNVVVaaalllssszzz~~~{{{ppphhh^^^YYYSSSNNNLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRSSSTTTVVVXXXYYYZZZYYYYYYYYYZZZ]]]___aaaaaaaaabbbdddeeeggghhhiiihhhhhhiiiiiiiiiiiijjjjjjkkkkkkjjjiiiiiiiiiiiiiiihhhjjjlllllljjjiiihhhiiidddcccaaa___\\\[[[YYYYYYYYYXXXWWWWWWVVVUUURRROOOLLLKKKIIIGGGGGGHHHJJJKKKKKKNNNSSSWWWYYYZZZYYYXXXVVVVVVVVVUUUUUUUUUTTTTTTQQQQQQPPPPPPOOONNNNNNMMMNNNNNNMMMMMMMMMLLLLLLLLLNNNNNNMMMMMMMMMLLLLLLLLL888:::;;;>>>LLLccczzztttffffffmmmjjjrrrxxx|||}}}|||sssUUUMMMEEECCCEEELLLXXXbbbnnnvvvuuujjj\\\VVVPPPOOOOOOOOOTTTZZZYYYaaajjjpppssssssuuuvvvuuuzzzyyymmmaaaZZZUUURRRNNNLLLKKKJJJHHHGGGDDDDDDCCCBBBBBBCCCEEEFFFDDDCCCBBBCCCEEEEEECCCBBBCCCBBB@@@??????@@@AAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBB??????BBBDDDCCCDDDHHHKKKOOOTTTYYY\\\___ccceeeiiimmmttt|||vvvpppkkkmmmuuuzzz{{{xxxiiiaaa]]]```eeefffeeeffffffhhhiiigggdddbbbdddgggaaacccfffggggggffffffgggttt|||nnn^^^QQQDDD===999555555777666000333>>>@@@888444888444555777888999;;;>>>@@@KKKjjjyyymmmbbbWWWPPPNNNNNNLLLLLLNNNUUU```kkkrrrzzzyyymmmfff]]]XXXSSSOOOMMMMMMLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTVVVVVVUUUVVVWWWYYY[[[\\\]]]\\\[[[[[[\\\___aaacccbbbbbbdddfffgggiiikkkkkkjjjkkkkkkkkkkkkkkkkkkllllllkkkkkkjjjiiiiiiiiijjjhhhjjjlllkkkiiihhhggghhhdddcccaaa^^^\\\ZZZYYYYYYYYYWWWVVVUUUVVVUUUSSSQQQOOOMMMIIIGGGGGGIIILLLNNNNNNQQQVVV[[[^^^^^^]]]]]]ZZZYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVUUUTTTSSSSSSRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMM;;;:::<<>>:::555444555777777666666666666777777444555666777777999<<>>BBBPPPjjjyyyrrrrrrrrrtttxxxzzzyyy~~~{{{gggUUUEEEBBBFFFJJJSSS^^^kkktttrrrbbbYYYPPPLLLJJJIIIMMMSSSRRRWWW]]]ccchhhmmmsssvvvuuuzzzuuuiii```YYYUUUUUUTTTPPPNNNPPPCCCIIIKKKJJJJJJLLLMMMLLLLLLLLLKKKIIIGGGGGGHHHIIIEEEEEEFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBB??????BBBBBBAAADDDIIIPPPQQQTTTWWWXXXXXXXXXYYYYYYYYY\\\dddooozzzqqqkkkfffhhhnnnqqqnnnjjjhhhdddbbbccccccaaacccggggggiiiiiigggiiinnnooolllhhhbbb^^^___```aaadddiiiwwwuuuhhh[[[PPPDDD===999555444666555555444444444444555555444555666777777999<<>>???BBBCCCCCCHHHNNNYYY]]]aaacccbbbaaa___^^^ZZZXXXXXX]]]fffpppxxx}}}sssllleeedddiiimmmkkkhhhgggcccbbbcccbbb```aaadddfffgggfffdddhhhnnnpppnnnhhhbbb]]]]]]^^^___eeekkkyyytttfffZZZNNNBBB<<<999555444666555555444444444444555555444555666777777999<<>>NNN___ssstttuuuvvvxxx}}}bbbOOODDD>>>BBBIIIOOOVVV```iiiqqqyyyyyyfff\\\UUUNNNIIIGGGEEEGGGJJJMMMQQQVVV\\\```hhhllloooqqqqqqtttyyy}}}wwwtttnnngggaaa[[[XXXVVVOOOMMMIIIFFFEEEEEEFFFGGGGGGGGGJJJLLLMMMRRR___mmm{{{sssooollljjjgggdddbbb`````````\\\]]]___bbbgggpppyyy{{{uuuooolllkkklllsssyyyyyyqqqiiibbbaaadddhhhhhhdddbbbcccaaaccceeelllyyy~~~|||{{{yyytttqqqvvv|||mmm^^^PPPEEE;;;777666444555777666555555444444555555666444555666777777999<<>>IIIUUUqqqwwwzzzuuusssvvv}}}|||{{{uuu]]]JJJBBBAAACCCGGGNNNXXXbbbjjjqqqwww{{{~~~uuudddZZZTTTMMMHHHEEEDDDDDDDDDGGGKKKPPPSSSZZZ^^^dddiiimmmppptttvvvwww{{{wwwmmmccc___YYYSSSPPPOOOOOOPPPSSSVVVWWWVVVUUUWWW___fffyyyxxxvvv{{{vvviiifffggggggnnnvvv{{{qqqgggccc___]]]^^^\\\YYYZZZ]]]^^^gggqqqsssnnnjjjkkknnnqqqoooqqqvvvtttqqqxxx{{{nnn___SSSGGG@@@888444555777555222444444444444444444333333555666666777888:::;;;<<>>888555555666555444555555555444444333333333555666666777888:::;;;<<<@@@MMMlll|||iiiZZZQQQOOOOOOLLLIIIIIIJJJKKKOOOYYYcccpppyyy}}}zzzxxxvvvvvvrrrqqqppppppoooooonnnnnnmmmnnnnnnoooqqqrrrtttuuuqqqsssvvvwwwxxxxxxzzz{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzz{{{yyyxxxwwwwwwxxxyyy{{{zzzzzz{{{{{{{{{yyyxxxwwwvvvuuutttsssrrrqqqooonnnmmmllljjjiiihhhhhhiiiiiiggghhhiiiiiiiiilllppptttvvvyyy~~~}}}|||}}}~~~}}}{{{xxxvvvttttttuuuuuuuuuvvvvvvvvvtttqqqnnnmmm888666666999:::;;;@@@GGG[[[ttt{{{uuu}}}vvvttt{{{lllZZZOOOHHHEEEBBBDDDIIINNNUUU]]]eeekkkmmmxxx~~~mmm___UUUQQQJJJHHHEEECCCBBBDDDFFFHHHKKKOOOVVV\\\aaaeeeiiilllqqquuuyyy{{{zzz{{{~~~zzzssspppnnnnnnvvvzzz}}}{{{vvvrrrtttvvv}}}{{{~~~rrrjjjggghhhpppxxxzzzmmmaaa\\\XXXWWWXXXWWWRRRQQQSSSZZZcccooowwwwwwqqqjjjfffgggiiilllqqqwww}}}}}}pppdddVVVLLL@@@===888666555555555555444444444444444444333333555666666777888:::;;;<<>>DDDQQQjjj~~~zzzuuu{{{zzzcccTTTKKKHHH@@@BBBEEEIIINNNVVV___eeemmmvvvuuufff[[[VVVMMMKKKGGGDDDCCCCCCEEEFFFEEEIIIPPPVVVZZZ___cccfffhhhmmmssswwwxxxyyy|||}}}|||~~~|||}}}|||vvvqqqnnnllljjjoooqqqtttzzz}}}wwwuuutttrrrssswww~~~}}}oooiiijjjnnnuuu|||wwwkkk```[[[XXXWWWYYYWWWRRRQQQRRRWWWaaaooovvvuuuooohhheeedddhhhlllqqqxxxxxxlll```TTTJJJ>>><<<888666555555555555333333444444444444444444555666666777888:::;;;<<>>BBBUUUuuu~~~mmm]]]TTTQQQNNNJJJHHHHHHHHHIIIPPPWWW```iiissswww|||~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{zzzyyyvvvvvvvvvwwwyyy|||{{{|||}}}~~~{{{wwwsssqqqqqqrrrsss777888888888777888;;;===???QQQpppwwwsssppppppyyy~~~{{{zzzzzzzzz}}}zzzeeeWWWHHHEEECCCDDDEEEFFFMMMUUU___ggguuuzzzjjj___WWWPPPMMMIIIDDDBBBCCC@@@@@@AAADDDGGGJJJNNNPPPUUUYYY___dddiiinnnrrruuuzzz}}}wwwuuuttttttxxxrrrdddZZZSSSPPPJJJGGGEEEEEEEEEDDDFFFGGGJJJNNNVVV___hhhmmmkkkkkkkkklllpppwwwwwwqqqkkkhhhlllttt|||~~~{{{yyyrrrhhhaaa___ZZZYYYZZZ\\\ZZZUUUUUUXXX\\\bbbhhhjjjgggcccaaa```^^^___ccclllxxx|||{{{yyytttjjj^^^QQQIIIDDD<<<999555444444555555555444444444444444444444444444666777777777777:::<<<===CCCWWWtttsss```VVVSSSOOOKKKIIIIIIHHHGGGLLLSSS]]]fffoootttyyy~~~}}}|||}}}~~~}}}}}}}}}}}}zzzzzzzzz{{{}}}~~~~~~|||zzzwwwuuuttttttvvvwww777888888777777888:::<<<===JJJdddvvvpppllllllsss|||~~~yyyuuutttsssuuu}}}kkk[[[JJJEEECCCCCCDDDEEEJJJPPPZZZcccrrrqqqcccZZZRRRNNNJJJEEEBBBCCC??????@@@AAADDDGGGJJJKKKOOOSSSYYY___dddjjjooosss{{{{{{vvvwww{{{|||vvvssstttzzzvvvhhhZZZQQQLLLIIIGGGFFFFFFFFFEEEDDDEEEEEEFFFIIIOOOXXXaaahhhjjjmmmrrrxxx~~~uuupppjjjiiilllrrrxxx|||vvvvvvvvvtttppphhhbbb^^^___]]]]]]^^^\\\WWWWWWZZZ___cccfffeeebbb^^^^^^___aaabbbgggpppzzz~~~|||zzzwwwpppfffZZZOOOFFFBBB:::888555444555555555444444444444444444444444444444666777777777777:::<<>>999777555444555555555444444444444444444444444444444666777777777777:::<<>>AAANNNeeezzzzzzqqqmmmoootttxxx}}}}}}uuuqqqqqqttt|||rrreeeSSSKKKDDDBBBCCCDDDHHHMMMUUU^^^lllzzzlll```UUUPPPNNNJJJFFFEEEAAAAAAAAAAAABBBDDDEEEFFFGGGKKKPPPVVV]]]dddkkkooosssyyy}}}~~~rrrhhhdddgggpppyyymmm^^^TTTMMMIIIGGGFFFEEEFFFGGGHHHGGGEEEEEEFFFFFFGGGLLLWWWeeeooo|||}}}xxxvvvwwwvvvsssooonnnttt~~~nnnkkkhhhggghhhjjjkkkkkkpppwww|||}}}|||yyyssskkkccc```]]]\\\ZZZXXX\\\bbbpppqqqppplllgggdddeeegggiiimmmsss{{{~~~{{{tttjjj___TTTIIIAAA;;;888666444444555666555444333333333333333333333333444666777777777777:::<<>>IIIaaaxxx|||}}}rrrmmmnnnrrrtttxxx|||xxxyyy~~~xxxmmm[[[PPPFFFCCCCCCCCCGGGLLLQQQZZZgggssssssfffYYYTTTQQQLLLGGGEEEBBBBBBAAA@@@AAABBBCCCDDDDDDGGGMMMSSSYYY```gggllltttyyy}}}}}}~~~ttthhhbbbaaagggnnn|||xxxeeeYYYQQQLLLIIIIIIGGGFFFFFFGGGHHHGGGFFFGGGHHHIIIKKKPPP]]]mmmyyyvvvnnnhhheeeaaabbbaaa______eeepppyyy~~~}}}~~~zzzjjjiiiggghhhkkkmmmnnnnnnxxx~~~zzzssseeeaaa]]]]]]]]]^^^eeemmmvvvvvvuuupppjjjfffgggiiijjjnnnvvv}}}|||wwwoooeeeZZZPPPHHH???:::777555444444555666555333333333333333333333333333444666777777777777:::<<<>>>BBBPPPjjj{{{}}}ooo```RRRNNNLLLLLLJJJHHHKKKPPPRRR^^^jjjqqqwww|||zzzyyyyyy666777777666666777999;;;<<<<<>>:::===CCCHHHNNN[[[hhhrrruuucccXXXUUUSSSOOOJJJDDDCCCBBB@@@???>>>>>>>>>@@@DDDHHHKKKNNNUUU___hhhrrrxxx}}}}}}zzzzzzwwwhhh___\\\___dddnnnrrrvvvvvvvvvxxx}}}|||jjj]]]XXXVVVSSSPPPLLLLLLNNNNNNNNNMMMLLLKKKJJJLLLNNNQQQWWWdddwww~~~qqqiiiccc]]]ZZZZZZZZZZZZ\\\ccclllttt~~~wwwssstttyyy~~~}}}vvvkkkggghhhqqqwwwwwwwwwzzz}}}{{{zzzkkkgggdddcccgggnnntttwwwwwwmmmhhhgggiiijjjjjjlllsssyyy|||~~~|||wwwppphhh^^^SSSJJJCCC>>>:::777666555444444444444444444444444444444444444444333333444555666777888999888>>>FFFVVVyyy|||hhhYYYSSSNNNMMMKKKHHHHHHJJJIIIQQQ\\\gggqqqyyy~~~~~~666555555666666777888999:::???LLLddd|||tttvvvzzz|||rrrkkkjjjkkkoootttvvvhhhWWWLLLDDD@@@AAAEEEFFFLLLWWWcccmmmzzz|||iii\\\XXXVVVQQQMMMEEECCCBBB@@@>>>=========>>>BBBEEEHHHJJJQQQ[[[ccckkkqqqvvvwwwuuuuuu{{{oooccc[[[[[[]]]bbbfffiiiiiiiiilllrrrxxx{{{~~~nnnddd```___[[[WWWXXXXXXWWWVVVUUUSSSQQQPPPOOOQQQTTTVVVZZZeeettt~~~xxxrrrmmmfffeeeddddddeeekkkuuu||||||uuurrrtttyyy~~~sssmmmjjjgggkkktttyyyxxxwwwyyy|||yyywwwvvvvvvnnnkkkggghhhlllsssyyy||||||uuummmhhhiiilllnnnoooooouuu{{{}}}{{{uuullleeeZZZPPPGGGAAA;;;888666555555444444444444555444444444444444444444444333444444555666777888888999>>>DDDSSSttt~~~vvvdddYYYRRRMMMLLLJJJGGGFFFHHHGGGNNNYYYdddnnnvvv~~~555555555555666777888999888>>>HHHYYYtttyyyuuuvvv~~~xxxsssooommmqqqxxxxxxfffYYYOOOHHHEEEGGGDDDIIIRRR]]]fffqqqrrrccc\\\XXXSSSOOOHHHFFFDDDAAA???>>>>>>>>><<>>999666444444444444444444555666444444444444444444444444444555555555666666777777999>>>CCCNNNnnnoooaaaXXXRRRLLLKKKIIIEEEDDDFFFDDDKKKTTT___iiisss{{{666666666666777888999999666>>>DDDNNNiiiwwwsss|||zzzuuuxxx~~~zzzkkk[[[LLLFFFFFFBBBFFFNNNWWW```jjj{{{zzziii```ZZZTTTOOOMMMKKKHHHDDDBBBAAA@@@@@@<<<>>>@@@AAACCCHHHOOOTTTYYY^^^cccffffffiiinnnsssrrrvvv{{{oooaaaYYYWWWNNNOOOOOOOOOPPPUUU\\\bbbhhhnnnvvv~~~~~~zzzuuupppkkkiiieeeaaa^^^[[[ZZZZZZ]]]bbbhhhlllnnnrrr{{{~~~}}}|||zzzwwwvvvuuusssqqqsssxxxsssjjjiiidddiiirrrzzz}}}zzzuuurrrxxxtttpppllliiijjjkkkmmmoooqqquuuzzz~~~}}}{{{pppkkkeeedddhhhoootttvvvwww|||~~~{{{uuuoooccc\\\RRRIIIBBB<<<888555333333333333444555555666444444444444444444444444555555555666666666666666888===AAAJJJhhh}}}lllaaaXXXQQQKKKJJJHHHDDDCCCDDDCCCHHHQQQ[[[eeeoooxxx~~~777777777777888999::::::555===@@@EEE]]]{{{ssszzz|||dddNNNDDDDDDAAACCCJJJSSS[[[dddtttrrreee\\\UUUPPPPPPMMMIIIEEEBBBAAA@@@AAA>>>??????@@@BBBFFFJJJMMMSSSWWW\\\___aaaeeeiiimmmooossswww|||~~~rrrbbbXXXUUULLLKKKJJJIIIKKKOOOTTTYYYaaahhhqqqzzz~~~yyywwwuuuqqqnnnjjjhhhgggggghhhooowww|||~~~}}}||||||zzzvvvssslllmmmnnnppptttzzzqqqjjjkkkccckkkuuu|||}}}zzzsssmmmnnnkkkgggeeedddgggjjjlllpppvvvzzzqqqlllfffeeejjjqqquuuxxxyyy~~~~~~|||xxxqqqjjj___YYYPPPGGGAAA<<<888555333333333333333444555666444444444444444444444444555555555666666666666666777<<>>HHH\\\uuuxxxuuu{{{~~~mmmXXXHHHBBBAAA@@@BBBHHHMMMSSS^^^hhhuuu}}}oooddd]]]WWWSSSNNNIIIEEECCCCCCCCCBBBAAA??????AAABBBCCCDDDHHHJJJNNNQQQUUUYYY\\\___eeegggkkkooosssuuuwwwxxxzzzzzz|||~~~nnn___UUUQQQMMMKKKHHHGGGGGGGGGHHHHHHOOOVVVbbbmmmvvv}}}}}}zzzxxxyyy~~~wwwxxx{{{}}}|||xxxtttpppuuu{{{|||rrrjjjhhhhhhtttzzzrrriiicccbbb``````bbbeeeiiikkksss~~~{{{rrrnnnooorrrtttuuuwww|||}}}zzzvvvqqqiiiaaaYYYSSSKKKCCC>>>:::777555444444333333222333333333444444444444444444444444333444444555666777888888666===@@@DDDZZZooobbbTTTNNNIIIIIIHHHEEEEEEGGGBBBDDDHHHNNNVVVaaammmuuu}}}333333333333333555666666999999:::>>>CCCPPPjjjyyysssttt||||||zzznnn]]]LLLCCCAAA??????CCCGGGLLLUUU^^^iiixxxxxxlllddd\\\YYYSSSMMMIIIGGGGGGGGGBBBAAA??????@@@AAAAAAAAADDDFFFIIILLLPPPTTTWWWYYY```bbbfffjjjnnnrrruuuvvvwwwxxxzzz|||~~~|||mmm```XXXVVVPPPNNNKKKIIIIIIHHHGGGFFFHHHOOO[[[gggpppwww}}}zzz}}}zzzyyy{{{~~~}}}yyy{{{|||tttmmmiiilllxxx{{{rrriiibbbaaa``````bbbeeehhhjjjrrr|||~~~tttnnnnnnpppqqqqqqvvvzzz|||yyytttoooggg___VVVQQQIIIAAA<<<999666444555444444333222222222222444444444444444444444444333333444555666777888999666>>>@@@CCCWWWzzz}}}nnn___SSSMMMIIIIIIHHHFFFFFFHHHBBBCCCFFFKKKSSS^^^jjjrrr{{{}}}666666555555555555666666666444888>>>@@@EEE[[[sssrrrmmmwww}}}nnn^^^NNNBBBBBB???>>>@@@CCCFFFNNNWWWbbbooo~~~mmmggg```YYYTTTNNNHHHGGGJJJEEECCCAAA@@@???@@@AAABBBAAABBBDDDHHHKKKOOORRRTTTYYY[[[^^^aaaccchhhmmmpppwwwzzz|||}}}}}}}}}~~~mmm```YYYVVVPPPNNNLLLKKKJJJIIIFFFDDDHHHJJJRRR^^^hhhpppzzz|||xxxwwwxxxxxxtttwww}}}|||rrrlllmmm{{{~~~}}}xxxqqqllljjjaaa]]]]]]___```___aaaeeesss|||rrrmmmjjjjjjnnnttt~~~|||zzzyyyvvvoooeee]]]TTTNNNFFF>>>:::777555444444333333222222333333444222222333333333333444444555555555555555444444444666;;;===@@@QQQqqq}}}nnn[[[TTTLLLGGGHHHJJJHHHDDDCCCDDDCCCEEEKKKQQQWWWbbblllttt}}}666666555555555555666666555333666;;;;;;???SSSiiiwwwqqqyyysssdddUUUIIIDDD@@@>>>@@@BBBDDDKKKRRR\\\gggvvvoooeee[[[UUUOOOIIIGGGIIIDDDBBB@@@>>>>>>>>>???@@@===>>>@@@CCCFFFJJJMMMNNNSSSUUUXXX[[[^^^bbbhhhkkksssuuuxxxzzzzzz{{{|||~~~qqqfff___[[[WWWUUURRROOONNNLLLIIIGGGHHHIIINNNXXXaaaiiiuuu~~~xxxtttssstttuuuxxxzzz~~~~~~yyypppmmmqqqwwwxxxxxxwwwtttoooiiieeebbb___^^^___]]]\\\___eeepppzzzxxxoookkkiiijjjpppvvv}}}{{{vvvnnnbbbYYYRRRMMMEEE>>>;;;999777666333333222222222222333333222222333333333333444444555555555555555555555555777;;;<<<>>>NNNlll}}}uuudddYYYQQQJJJKKKLLLIIIEEECCCDDDBBBCCCIIIOOOUUU___iiipppxxx666666555555555555666666555444666999888;;;KKK^^^{{{xxx|||~~~{{{lll]]]QQQFFFAAA>>>@@@AAAAAAFFFLLLXXXaaannnzzz~~~pppbbbZZZUUUOOOKKKJJJFFFDDDBBB@@@???>>>??????;;;<<<===???BBBEEEHHHIIIKKKMMMPPPSSSVVV[[[```dddlllooorrrtttuuuwwwyyy{{{|||}}}{{{pppiiieee\\\YYYUUUQQQOOOMMMIIIGGGIIIHHHJJJQQQXXXaaammmwww}}}uuuqqqqqqsssttt{{{}}}}}}|||vvvpppjjjlllrrrsssqqqpppqqqqqqmmmgggaaaaaa```___^^^ZZZYYY___hhhqqq{{{}}}tttllljjjlllnnnuuu{{{|||vvvkkk^^^TTTNNNIIIBBB===:::888777666222222111111111111222222222222333333333333444444666666666666666666666666888;;;;;;<<>>>>>@@@AAADDDEEEFFFDDDFFFIIILLLOOOSSSYYY\\\dddgggkkkoooqqqsssvvvxxxxxxzzz|||}}}}}}}}}|||rrrmmmaaa^^^YYYVVVSSSQQQNNNLLLMMMIIIIIILLLQQQXXXdddooozzz|||uuuqqqqqqtttvvv|||~~~}}}}}}rrrkkkeeeccchhhppppppmmmkkklllnnnllleee___^^^^^^^^^]]]YYYYYYcccooovvv~~~{{{rrrkkklllpppuuu|||~~~{{{uuujjj[[[QQQJJJFFF???:::777666444333222111111000000111111222222222222333333333444444666666666666777777777777777999:::;;;FFFaaa}}}dddZZZQQQPPPOOOLLLIIIHHHEEEBBBBBBFFFIIIMMMVVV___fffpppzzz~~~555555444444444444555555555666888888888;;;GGGRRRtttyyyuuuvvv}}}nnnaaaQQQHHHAAA@@@@@@???AAAEEEGGGNNNXXX```jjjyyyuuujjjccc\\\VVVTTTOOONNNKKKIIIFFFCCCBBBAAA?????????@@@@@@BBBCCCDDD???AAADDDGGGIIINNNRRRVVV]]]```eeeiiimmmppptttwwwwwwxxxzzz{{{{{{{{{}}}}}}~~~{{{uuukkkgggbbb^^^[[[YYYWWWUUUPPPLLLIIIKKKMMMRRR\\\fffqqq{{{yyyrrroooppptttvvvzzz~~~}}}zzzrrriiicccaaabbbgggmmmkkkhhhfffgggjjjhhhbbb\\\ZZZ[[[\\\]]][[[^^^jjjwww{{{vvvnnniiilllsssyyy~~~~~~{{{xxxrrrgggZZZPPPKKKFFF@@@;;;777555333111222111111000000111111222222222222333333333444444555666666666777777888888555888:::<<>>>>>>>>>>>??????===???AAACCCEEEIIIMMMQQQUUUYYY___dddhhhmmmqqqtttuuuwwwxxxxxxxxxxxxzzz|||yyyzzz|||~~~uuuqqqkkkfffbbb___]]][[[UUUQQQNNNNNNOOOPPPWWW___iiisss~~~{{{wwwqqqlllkkkmmmqqqtttvvv{{{~~~~~~|||tttqqqllleeebbbdddgggkkknnnfffdddbbbcccdddbbb^^^ZZZYYYYYY[[[^^^```eeeqqq~~~{{{pppiiieeekkktttyyy}}}}}}zzzvvvrrrmmmcccWWWNNNKKKGGGAAA===999666444222222222111111111111222222222222333333333333444444444555555666666777777888444777;;;===CCCXXX|||}}}yyyooocccWWWSSSQQQNNNLLLLLLHHHDDDCCCDDDEEEGGGNNNVVV___iiitttzzz~~~555444444333333444444555111444666555444888???DDDTTTlllvvvsssrrruuu}}}}}}kkk]]]MMMDDD@@@======???@@@FFFMMMQQQVVVaaaqqq}}}ssseee^^^\\\UUUTTTQQQNNNJJJFFFCCCAAA@@@@@@???>>>============<<<===???@@@BBBEEEIIILLLNNNRRRYYY___dddiiinnnqqqssstttvvvvvvuuuuuuvvvwwwxxxxxxzzz|||}}}yyyrrrlllhhheeebbb___[[[YYYZZZXXXWWWZZZ```dddmmmvvv|||zzzuuuqqqnnnkkkhhhhhhkkkoooqqqtttwww}}}~~~|||ssskkkgggcccccciiinnnooommmddddddccccccaaa^^^\\\ZZZZZZYYY[[[```ffflllvvv}}}wwwmmmfffeeelllvvvzzz{{{||||||xxxsssnnnggg^^^SSSKKKGGGCCC???;;;888666444222333333222222222222333333222222333333333333444444333444444555666666777777444777<<<>>>AAARRRuuuzzzzzzxxxjjj]]]WWWSSSNNNKKKKKKHHHDDDAAABBBBBBCCCIIIQQQWWWcccooovvv{{{555444444333333444444555444777888666555888===AAAEEE^^^zzzwwwuuusssrrruuu|||uuudddRRRFFF@@@<<<;;;===;;;@@@FFFHHHKKKTTTbbbnnnyyy|||kkkbbbbbbYYYXXXVVVRRRNNNIIIFFFDDDCCCBBBAAA@@@>>>>>>>>>>>>;;;<<<>>>???@@@BBBFFFIIIJJJNNNUUU[[[aaaffflllooorrrsssttttttrrrrrrssstttxxxxxxyyyzzz{{{|||}}}}}}{{{uuuqqqnnnhhheeeddddddbbb___```eeeaaaiiiqqqvvv|||}}}xxxssspppllljjjhhhggghhhkkkoooqqqsssuuuzzz~~~yyygggdddaaaccckkkrrrpppkkkeeeffffffeeeaaa^^^]]]]]]\\\ZZZ[[[bbbiiipppxxx}}}zzzxxxsssnnnmmmgggfffoooyyy|||||||||}}}xxxqqqkkkdddZZZOOOHHHAAA>>>:::777555444222000444333333222222333333444222222333333333444444444333333333444555666666777555888===>>>???MMMooowwwrrr~~~pppaaaYYYTTTNNNJJJJJJGGGCCC@@@@@@@@@@@@FFFMMMQQQ]]]jjjrrryyy555444444333333444444555555555555666666777888999???GGG]]]{{{|||ooolllpppvvv|||vvv^^^NNNHHHFFFAAA<<<<<<>>>???@@@CCCJJJSSSZZZkkk|||}}}nnnbbbbbb]]]XXXSSSQQQNNNKKKIIIHHHEEECCCAAAAAA@@@>>><<<;;;;;;===>>>???AAABBBBBBEEEGGGLLLSSSZZZ```eeehhhmmmooopppqqqpppppprrrsssrrrrrrtttwwwzzz|||||||||}}}uuurrrrrrsssttttttrrrnnnkkkkkkmmmpppssswww}}}{{{uuupppllliiihhhgggeeefffiiimmmpppqqqsssvvvyyy|||uuunnnbbb]]]fffqqqrrrlllhhhggggggfffccc```___```aaa^^^\\\```kkkssstttxxx}}}zzzrrrnnnnnnoooooonnniiijjjnnntttzzz}}}}}}|||wwwrrrlllddd\\\SSSJJJDDDBBB;;;777999888444444777333333444444444444555555333333333333333333333333555555555555666666666666888<<<:::;;;BBBLLLgggvvvxxxxxxgggZZZUUURRRNNNKKKIIIGGGDDD@@@>>>???DDDGGGQQQXXXcccnnnvvv{{{555444444333333444444555555555555555666777888999???DDDVVVsss|||tttqqqqqqtttyyyqqqZZZKKKDDD???<<<<<<===>>>???@@@EEEMMMRRR^^^mmm~~~tttnnnkkkfff```[[[UUUQQQNNNHHHFFFCCCAAA@@@???===;;;<<<<<<<<<===>>>???@@@AAABBBEEEIIIOOOUUUZZZ___aaafffhhhjjjkkkkkklllnnnpppqqqrrrsssvvvyyy{{{||||||}}}~~~}}}||||||~~~~~~zzzzzzzzzyyyzzz~~~}}}yyyxxxwwwuuurrrnnnkkkiiieeeddddddfffjjjnnnrrrtttrrrvvvzzz}}}sssjjjbbb```iiirrrrrrmmmjjjffffffffffffeeedddbbbaaabbb___bbbllltttwwwxxx|||wwwrrrkkkhhhhhhjjjkkkkkkkkklllooosssxxx{{{{{{{{{vvvqqqiiiaaaXXXOOOGGGBBB@@@:::666777777333333666111111222222222222333333333333333333333333333333555555555555666666666666666:::888:::AAAKKKdddyyyxxx|||iii[[[VVVTTTPPPLLLKKKIIIEEEAAA>>>???CCCFFFMMMTTT___jjjrrryyy~~~555444444333333444444555555555555555666777888999>>>>>>KKKggguuunnnnnnsss{{{mmmUUUFFF@@@???<<<<<<<<<<<<===@@@EEEHHHPPP\\\lll||||||{{{wwwpppfff[[[TTTPPPMMMIIIFFFCCCBBB@@@>>>===>>>===<<<;;;<<<===>>>??????AAADDDIIINNNRRRUUUWWW[[[]]]```bbbccceeegggjjjlllnnnpppsssuuuwwwxxxyyyyyyzzz|||~~~~~~|||{{{uuuqqqkkkllllllllljjjhhhfffeeeaaabbbdddgggkkknnnqqqsssrrrvvv|||zzzpppeeecccfffnnnsssqqqnnnlllfffeeeeeegggiiiiiieeeaaafffbbbdddnnnwww{{{{{{{{{oookkkgggdddeeegggiiijjjmmmmmmppptttxxx{{{{{{zzzuuuoooeee[[[SSSKKKDDD@@@>>>999555555555333222444111111222222222222333333333333333333333333333333444555555555555666666666333888777888@@@HHH```}}}xxx~~~lll]]]XXXVVVRRRNNNMMMKKKHHHCCC@@@???AAADDDHHHOOOZZZdddnnnvvv}}}555444444333333444444555555555555555555666888888<<<:::BBB[[[|||}}}rrrpppsssxxx}}}gggQQQFFFCCC<<<<<<;;;;;;<<<===@@@BBBIIIQQQ[[[gggxxxtttfff[[[VVVSSSPPPKKKGGGEEEDDDBBB@@@???>>>===;;;;;;<<<===>>>>>>???AAADDDGGGJJJMMMNNNPPPRRRVVVXXX[[[]]]```ccceeegggjjjmmmnnnppprrrtttuuuvvvxxxzzz}}}}}}xxxyyy~~~|||tttnnnjjjiiigggeeecccaaa``````aaabbbfffkkkooopppppppppppprrrwww~~~~~~tttmmmbbbeeelllqqqsssqqqooonnnjjjfffdddeeeiiiiiieee```dddcccfffooozzz}}}ooollliiiffffffhhhjjjkkkooooooqqqvvvzzz}}}}}}|||ssslllaaaVVVNNNGGGBBB???;;;777444333333333222333333333333444444444555555333333333333333333333333444444444555555555666666333777666888@@@FFF[[[yyyvvvvvvrrraaaZZZWWWSSSOOOOOOMMMJJJEEEAAA???@@@BBBDDDKKKTTT___iiirrr{{{555444444333333444444555444444444444555666777888:::888===QQQppp|||vvvvvvvvvzzz{{{aaaNNNEEE>>>===<<<;;;<<<===???@@@DDDHHHOOOXXXdddvvvuuuggg___YYYUUUOOOJJJHHHFFFDDDBBBAAA@@@>>>===<<<<<<======>>>>>>@@@BBBCCCEEEGGGGGGHHHKKKNNNQQQSSSVVVYYY\\\^^^aaaeeehhhiiijjjmmmoooqqqrrruuuxxx{{{~~~}}}yyy{{{~~~|||wwwqqqlllhhhjjjfff```[[[YYY\\\```cccjjjpppwwwzzzyyyvvvsssrrrsssxxx}}}qqqjjjbbbiiipppssssssrrrqqqqqqoooiiicccbbbeeefffdddaaabbbdddjjjsss~~~qqqooollljjjhhhiiikkkmmmpppqqqtttyyy~~~qqqiii^^^RRRJJJDDDAAA>>>888777444222333555555444333333333444444444555555333333333333333333333333444444444444555555555555333888777999@@@DDDUUUqqqvvvppp{{{hhh^^^XXXTTTPPPPPPOOOLLLHHHCCC@@@???@@@CCCHHHPPPZZZdddnnnxxx~~~555444444333333444444555444444444444555666777888666777;;;GGG___}}}~~~zzzwwwxxx~~~qqqYYYKKKDDDAAA===;;;<<<>>>>>>>>>===@@@EEEMMMVVVdddyyyrrrggg^^^YYYSSSMMMJJJGGGEEEDDDBBBAAAAAA@@@@@@???>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCEEEHHHKKKMMMOOORRRUUUXXX]]]aaacccdddeeehhhllllllooorrrwwwzzz}}}~~~~~~{{{yyyxxx~~~|||wwwtttqqqllliiigggbbbZZZUUUVVV\\\dddiiisssxxx~~~|||||||||yyy}}}tttiiifffmmmrrrrrrqqqrrrsssssspppkkkdddbbbbbbddddddcccccckkkttt{{{|||pppooonnnkkkiiiiiillloooqqqsssxxx~~~~~~llleeeYYYOOOGGGBBB???===666666444222444888999777111111222222222222333333333333333333333333333333333444444444444555555555444888777:::@@@AAAOOOgggzzzoooxxxtttddd[[[UUURRRQQQPPPNNNJJJEEEAAA@@@@@@BBBFFFMMMUUU^^^iiittt{{{~~~555444444333333444444555444444444444555666777777333888;;;>>>MMMhhh~~~~~~|||jjjZZZKKKFFF???<<<;;;<<<<<<<<<:::<<>>>>>>>>??????@@@@@@@@@???BBBDDDFFFGGGIIIKKKMMMPPPUUUZZZ\\\\\\]]]bbbfffgggkkkpppuuuyyy{{{{{{{{{|||}}}~~~~~~~~~yyyuuuvvv}}}xxxsssqqqpppllliiibbb^^^WWWSSSTTT[[[ccciiissswww{{{|||{{{~~~wwwnnnlllqqqsssoooooosssuuutttllljjjhhheeedddeeeeeeffflllwww}}}vvvmmmnnnnnnllljjjkkkooorrrsssvvv{{{}}}xxxfff```UUULLLEEE@@@===;;;555666555222555<<<===:::111111222222222222333333333333333333333333333333333333444444444555555555444888666999>>>===HHH___rrruuulll^^^WWWVVVQQQQQQOOOKKKFFFBBB@@@@@@BBBEEEJJJPPPYYYcccnnnuuu|||555444444333333444444555444444444444444555777777111888;;;999AAAYYYttt|||uuuyyy~~~yyyiiiPPPIIIAAA<<<:::::::::999;;;<<>>>>>>>>>>>??????>>>@@@BBBCCCCCCEEEGGGIIIIIINNNTTTVVVUUUVVV[[[___dddhhhnnntttxxxzzzyyyxxx{{{||||||||||||~~~yyysssyyy~~~uuuppppppoookkkhhh```\\\WWWSSSTTTYYY```eeeoooqqqsssrrrttt|||~~~wwwtttppptttsssnnnnnnsssvvvuuuhhhiiijjjiiigggggggggiiisssxxxppplllmmmnnnnnnmmmnnnrrrvvvuuuxxx}}}yyysssbbb\\\RRRIIICCC>>>;;;999444777666333666>>>@@@===333333444444444555555555333333333333333333333333333333333444444444555555444777666888<<<;;;DDDYYYuuuuuutttqqq```YYYYYYPPPQQQPPPLLLGGGCCCAAA@@@AAACCCHHHMMMUUU```jjjrrrzzz}}}555444444333333444444555333333333333333333333333888777888;;;@@@KKK___qqqzzzvvvxxxwwwwwwssseeeSSSAAA<<<<<<;;;;;;>>>999<<>>CCCBBBAAA@@@???>>>>>>>>>;;;<<<<<<>>>@@@BBBDDDEEEEEEHHHLLLOOOQQQSSSVVVXXX^^^ccciiiooorrrtttuuuwwwwwwyyy{{{|||||||||}}}~~~zzzuuupppllljjjgggccc```ZZZWWWSSSPPPQQQTTTWWWYYYbbbaaafffooowww~~~~~~xxxsssqqqppptttppplllmmmqqquuuuuusssjjjkkkjjjhhhffffffiiilllvvvyyyqqqpppnnnllllllooosssvvvxxx{{{~~~}}}sssiii^^^WWWMMMEEEAAA>>>;;;888444555666777777666555444555555444444333222111111111111222222222333333333222222222222333444555555888888777777999>>>EEEKKKhhhxxxyyyggg\\\WWWWWWTTTQQQMMMJJJGGGCCC@@@AAA???BBBIIIPPPWWWbbbllluuu|||444444333333333333444444333333333333333333333333666555666888:::CCCSSScccuuutttuuuuuusssrrryyyuuuaaaLLLAAA<<<999888:::777:::<<<======AAAIIIOOO^^^mmmzzzooodddYYYUUUVVVRRRLLLHHHJJJJJJFFFCCCBBB??????>>>===<<<;;;;;;;;;<<<<<<<<<===???@@@BBBCCC@@@CCCFFFIIIKKKMMMPPPSSSYYY^^^eeejjjnnnppprrrsssuuuwwwyyyyyyzzzzzz|||~~~uuuqqqmmmiiifffbbb\\\XXXSSSQQQNNNMMMNNNPPPQQQRRRZZZ[[[cccppp{{{||||||{{{zzzxxxuuusssqqqnnnkkkhhhjjjooossssssqqqiiikkkkkkhhhgggjjjpppuuu~~~~~~wwwrrroookkkjjjlllppptttvvv||||||qqqeee[[[TTTJJJCCC???<<<999666222333444444444444333222333333333333222222222222111111222222222333333333333333333333444555666666777777777666888<<>>@@@FFFMMMTTT^^^hhhssszzz444444333333333333444444333333333333333333333333666555555666777;;;FFFSSSgggsss}}}}}}xxxvvvuuusssrrryyy~~~yyyxxx}}}uuu]]]KKKAAA;;;:::;;;888:::<<<;;;;;;===BBBGGGOOOYYYhhhvvvpppccc]]]\\\VVVOOOKKKLLLLLLHHHDDDDDD>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@>>>???AAACCCDDDGGGKKKNNNSSSXXX^^^dddgggjjjlllnnnpppqqqsssssstttvvvzzz|||~~~yyypppnnnjjjfffbbb\\\UUUQQQPPPPPPPPPQQQRRRRRRSSSTTTWWW[[[eeesss~~~{{{tttssssssuuuwwwwwwsssooogggeeedddgggmmmpppqqqooohhhjjjkkkjjjjjjpppzzzzzzsssooojjjggghhhmmmssswww|||mmm___VVVOOOFFF@@@===:::777444111222222333333222222111222222222222222222222222111111222222222333333333444444444444555666777777555555666666777999>>>AAAVVVttt{{{{{{zzzvvv|||sssddd[[[VVVSSSOOOLLLJJJGGGDDDBBB???===>>>DDDIIIOOOYYYbbbnnnuuu{{{~~~444333333333333333333444333333333333333333333333777555666777777888???HHHYYYqqqtttiiidddllltttwwwvvvvvvzzzoooZZZKKKCCCAAAAAA999;;;<<<<<<;;;<<<@@@BBBIIIOOOXXXaaalll|||ssshhhccc[[[TTTOOOOOONNNJJJGGGFFF@@@@@@???>>>===============<<<<<<;;;;;;<<<<<<===>>>???@@@@@@AAADDDIIILLLNNNSSSYYY^^^bbbdddgggiiiiiijjjkkklllnnnqqqvvvzzz|||xxxrrrmmmjjjfffaaa[[[VVVRRRPPPQQQTTTWWWYYYZZZZZZZZZZZZ```eeeooo}}}~~~{{{rrrooonnnqqqttttttooojjjaaa```aaaeeejjjnnnoooooohhhjjjkkkkkknnnwww}}}xxxqqqnnniiifffgggmmmuuu{{{zzzhhhZZZRRRKKKCCC>>>;;;999666333333333333333333333333333333222222111111000000000111111222222222333333333333333333333444555666777444666777777777888;;;===MMMiii~~~yyyxxxmmmbbbWWWTTTOOOLLLJJJHHHEEECCC@@@===>>>BBBFFFJJJSSS\\\fffnnnvvv{{{333333333222222333333333333333333333333333333333555444555888777666;;;BBBKKKhhhtttccc```eeellltttyyy}}}kkkXXXMMMFFFBBB;;;;;;;;;;;;;;;<<<>>>@@@CCCHHHNNNTTT[[[hhhwwwyyynnnfff^^^WWWVVVUUUPPPLLLKKKCCCCCCAAA@@@???>>>>>>>>>===<<<<<<;;;::::::;;;;;;===>>>>>>>>>???AAAEEEHHHKKKOOOTTTYYY\\\___bbbdddccceeegggiiikkkpppuuuyyy{{{~~~zzzrrrlllfffccc]]]WWWRRRPPPQQQRRRRRRWWW]]]aaabbbbbbbbbcccnnnttt}}}|||tttpppmmmnnnpppnnnhhhbbb^^^^^^___cccgggkkknnnooojjjjjjlllnnnttt~~~}}}zzzvvvtttmmmllljjjhhhiiipppzzzuuudddWWWNNNIIIBBB===<<<:::777444333333333333333333333333444444333222111//////...111111222222222333333333222222222222333444555666555777888888888888:::<<>>>>>===<<<<<<;;;::::::;;;;;;:::;;;<<<<<<<<<===@@@CCCGGGJJJOOOSSSUUUWWWZZZ\\\]]]```cccfffjjjnnntttxxxwwwzzz~~~}}}{{{zzzzzzzzzzzzyyyyyyvvvqqqiiidddZZZWWWRRRMMMJJJLLLPPPUUUXXX___gggmmmooooooqqqsss{{{yyytttqqqllljjjiiifffaaa]]]^^^^^^^^^```cccgggkkknnnmmmkkklllqqqzzz}}}zzzwwwsssppppppjjjkkklllmmmooovvv{{{nnn___TTTKKKFFF@@@<<<;;;:::777444222111111000000111111222444444333222111000//////111111222222222333333333222222222222333444555555666777888888888999;;;===CCCXXX{{{~~~ssssss~~~mmm___[[[UUUPPPNNNLLLIIIHHHEEEAAA@@@AAABBBDDDKKKSSSVVV```llluuu~~~~~~{{{qqqnnniiiddd```aaaeeeiiiuuu333333222222222222333333333333333333333333333333333111222555666444666;;;BBBRRRmmmzzzqqqffffffiiisssooo]]]OOOEEEBBB>>>:::999:::;;;<<<999===AAADDDGGGMMMXXX```jjjwww}}}rrrkkkcccZZZSSSPPPLLLKKKIIIFFFDDDBBBAAA@@@===<<<<<<;;;;;;;;;;;;<<<888:::;;;<<<;;;;;;===???AAADDDHHHKKKMMMNNNQQQSSSTTTWWW\\\aaaeeeiiinnnrrrqqqtttxxx{{{|||}}}|||xxxuuurrrqqqnnnmmmkkkiiigggbbb[[[WWWNNNNNNLLLJJJIIILLLSSSXXX^^^fffpppvvvyyyzzz~~~zzzrrrooommmjjjfffbbb```^^^]]]___^^^]]]]]]___ccchhhlllpppllllllsssyyytttssspppkkkjjjmmmiiimmmqqqtttvvv{{{qqqeeeYYYQQQHHHCCC>>>;;;;;;:::777444333222111111111111222333222222222222333333333333111111222222222333333333333222222333333444555666666777777777777888;;;>>>>>>PPPqqq~~~uuuuuuddd___YYYSSSPPPNNNKKKJJJFFFBBB???@@@@@@@@@GGGNNNQQQ\\\hhhqqqzzz}}}uuunnnjjjaaa___[[[VVVSSSSSSUUUXXXaaannn333222222222222222222333333333333333333333333333666333333777777666777;;;<<>>===@@@CCCEEEGGGHHHKKKMMMKKKOOOUUU[[[___ccchhhkkklllooosssvvvwwwxxxzzz||||||}}}yyytttpppmmmkkkcccaaa___\\\YYYUUUOOOKKKGGGIIIKKKKKKLLLPPPVVV[[[\\\eeeooovvvyyy|||yyyqqqllljjjiiigggbbb^^^\\\]]]______^^^\\\[[[[[[___eeejjjrrrmmmlllttttttooolllmmmjjjeeeeeejjjiiiooouuuxxxzzz}}}yyyjjj^^^VVVOOOFFFAAA<<<::::::999666333555555444333333444555555000000111222444555666666111111222222222333333333444444444444444666777777555666666555555777;;;>>>;;;KKKkkkzzz|||gggbbb[[[UUURRROOOMMMKKKFFFBBB??????>>>>>>DDDKKKOOOZZZfffnnnwww}}}sssiiiaaa\\\SSSSSSQQQNNNKKKLLLOOORRRSSS```uuu333333333333333333333333222222222222222222222222333333333444444444555555777@@@KKKWWWffftttvvvpppiiihhhkkkttt|||tttbbbXXXKKKAAA===;;;;;;:::<<<===??????@@@DDDJJJOOOSSSXXX___fffooo}}}uuuhhh^^^\\\YYYTTTPPPMMMJJJGGGDDDAAAAAA@@@>>>;;;::::::;;;;;;:::999999999:::;;;<<<<<<===>>>???BBBDDDFFFHHHJJJLLLOOOSSSWWW[[[]]]^^^ccceeeiiikkkmmmpppsssuuuzzz}}}|||zzzvvvrrrnnniiibbb^^^ZZZXXXTTTPPPLLLJJJIIIHHHGGGFFFGGGLLLTTTZZZ\\\\\\___cccjjjqqqzzzvvvlllggg```cccdddbbb]]]\\\```eeebbb^^^\\\^^^___```ccciiikkkmmmqqqxxxxxxsssmmmhhhfffbbb^^^aaahhhkkkmmmrrrxxxzzzmmmbbbYYYPPPKKKCCCAAA>>>;;;888555333222111111111111111111111111111111111111111111111111444444444333333222222222333333333444444555555555555444444444555888:::<<>>===???BBBEEELLLRRR]]]gggqqq{{{}}}rrrmmmfff\\\RRRNNNIIIHHHGGGFFFFFFGGGHHHIIIRRRSSS^^^uuu111111111111111111111111222222222222222222222222333333333444444444444555777<<>>===<<<:::;;;<<<<<<<<>>;;;:::999:::;;;:::999999999:::;;;;;;<<<<<<===>>>@@@BBBDDDEEEDDDFFFIIIMMMQQQTTTVVVWWW[[[]]]aaaccceeehhhlllooouuuyyy}}}~~~~~~~~~~~~}}}|||{{{zzzwwwtttoookkkfffaaa\\\XXXRRRPPPMMMJJJGGGEEEEEEDDDHHHHHHKKKQQQXXX^^^``````^^^bbbjjjsss}}}zzzssslllgggcccddddddbbb^^^^^^```ccceeebbbaaabbbbbbbbbfffkkklllqqqxxxuuupppkkkgggfffccc___bbbiiiooopppttt{{{wwwiii___VVVMMMHHHBBBAAA>>>:::777555333222111111111111111111111111111111111111111111111111444444333333333222222222333333333444444444444444777666555444555666888:::@@@EEEYYY{{{{{{lll]]]WWWUUURRROOOOOOLLLIIICCC???>>>???BBBDDDHHHOOOYYYcccmmmwwwzzzpppfffaaa[[[SSSKKKIIIGGGGGGFFFFFFGGGHHHIIIJJJOOOOOOXXXkkk111111111111111111111111222222222222222222222222333333333333444444444444666777999AAARRRdddnnnpppnnnlllkkkoooyyyyyyrrruuu{{{wwwvvvcccSSSIIIDDDAAA???999:::;;;;;;:::;;;>>>@@@FFFIIILLLOOOSSSZZZdddlllzzzwwwqqqhhh```YYYRRRMMMIIIGGGEEECCCAAA>>><<<;;;;;;;;;::::::999999999::::::<<<<<<<<<<<<===>>>@@@@@@???AAACCCGGGJJJLLLNNNOOOQQQTTTWWWZZZ]]]```dddgggooosssxxx{{{|||||||||}}}||||||{{{{{{{{{|||}}}~~~~~~~~~}}}{{{xxxuuusssqqqnnnjjjddd___ZZZVVVRRROOOJJJIIIGGGEEECCCCCCCCCCCCEEEGGGLLLTTT[[[aaabbbbbb```eeemmmxxx~~~wwwuuurrrmmmiiifffdddbbb```______```aaahhheeeeeefffeeedddgggmmmkkkvvvwwwrrrnnnkkkjjjgggeeehhhmmmtttsssvvv~~~qqqdddZZZQQQIIIDDDAAA???<<<999666444222222111111111111111111111111111111111111111111111111333333333333222222222222444444444444333333333333888777666555555555777777<<>>EEEFFFHHHIIIKKKPPPWWW\\\hhhvvvxxxkkkaaaZZZTTTQQQKKKIIIFFFDDDCCCAAA@@@>>><<<<<<;;;:::::::::::::::<<<;;;;;;:::;;;;;;<<<<<<===???AAADDDFFFHHHIIIJJJKKKMMMPPPSSSVVVZZZ___bbbjjjnnntttwwwyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}zzzyyyxxxvvvrrrnnnjjjhhheee```YYYSSSOOOLLLIIIGGGFFFEEEDDDCCCDDDEEEFFFGGGEEEIIIPPPXXX```eeeggghhhgggllluuu{{{vvvvvvuuupppjjjeeebbb___^^^___``````___fffddddddeeedddcccgggmmmooo|||zzzxxxvvvssspppoooqqqtttvvvuuuxxxzzzlll___UUUMMMFFFAAA>>>===;;;888555333222111111111111111111111111111111111111111111111111111333222222222222222222222555444444333333222222222666666555555555666777777999@@@HHHWWWyyyuuucccZZZVVVSSSPPPPPPOOOLLLHHHDDDAAAAAABBBBBBAAAFFFNNNWWWaaammmwww~~~~~~uuuooocccZZZRRRNNNKKKGGGFFFHHHHHHIIIKKKLLLMMMNNNNNNNNNPPPOOOQQQXXXdddxxx333333333333333333333333222222222222222222222222222222222333333333444444222555888999===III___qqqvvvuuusssppppppttt{{{yyyxxx~~~xxxvvv{{{}}}~~~~~~{{{mmm]]]NNNDDD???===<<<;;;;;;<<<===>>>???@@@AAABBBDDDHHHLLLOOOYYYeeewww}}}nnnddd]]]YYYPPPMMMIIIGGGGGGFFFCCCAAA>>>>>>>>>===<<<;;;;;;:::<<<;;;;;;:::999999999:::<<<===???AAABBBDDDDDDDDDEEEGGGIIILLLOOOSSSYYY]]]fffjjjppptttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxzzz|||~~~}}}yyyssssssqqqoookkkfffbbb```ZZZVVVOOOJJJGGGEEEDDDCCCCCCCCCCCCCCCEEEGGGIIIKKKJJJNNNUUU]]]eeejjjoooqqqnnnsss|||~~~{{{|||zzzssslllcccaaa_________```___^^^aaa```aaabbbaaaaaahhhppp}}}{{{wwwvvvwwwwwwwwwxxx|||~~~tttfffYYYQQQJJJDDD@@@<<<;;;999666444222111111111111111111111111111111111111111111111111111111222222222222222222222222444444444333333222222111333333444444666777888999888@@@DDDNNNmmmzzzggg^^^YYYUUURRRQQQQQQNNNJJJFFFCCCBBBAAAAAA@@@DDDJJJRRR\\\hhhttt{{{}}}vvvmmmggg^^^VVVOOOLLLJJJHHHIIIMMMPPPRRRUUUWWWXXXYYYXXXXXX\\\ZZZZZZ\\\bbbqqq111111111111111111111111222222222222222222222222222222222222333333333333222555999:::999@@@TTTgggsssvvvxxxvvvrrrrrrvvv{{{wwwpppmmmxxxvvvvvvwwwyyy|||~~~nnn\\\OOOEEEAAA===;;;;;;<<<<<<<<<======>>>???BBBDDDGGGHHHLLLUUUbbbnnnzzzuuujjjcccXXXTTTOOOLLLKKKJJJFFFBBBBBBBBBBBBAAA@@@>>>===<<<===<<<;;;:::999999999999:::;;;<<<===>>>????????????AAACCCEEEHHHLLLQQQUUU```eeekkkooopppooonnnnnnnnnnnnpppqqqrrrrrrrrrrrrrrrrrrrrrsssuuuwwwzzz{{{}}}|||uuupppkkkiiigggddd```\\\YYYWWWPPPLLLGGGDDDCCCBBBBBBAAAAAAAAAAAACCCEEEHHHKKKMMMKKKOOOUUU[[[aaaiiipppuuuvvv{{{}}}uuunnnfffffffffeeecccaaa___^^^]]]]]]^^^``````cccnnnyyy{{{{{{zzzxxx{{{~~~vvvmmm___TTTLLLGGGBBB???:::999777555333222111000111111111111111111111111111111111111111111111111111111111222222222222222333333333333222222222222111222333555666777888999888???BBBIIIcccpppfff```ZZZUUUTTTRRRPPPMMMIIIEEECCCAAA@@@@@@BBBGGGMMMWWWcccoooxxx||||||}}}|||yyyssskkkeee]]]WWWSSSRRRQQQQQQTTTYYYZZZ\\\aaaeeehhhiiihhhhhhjjjhhhgggfffgggooo111111111111111111111111222222222222222222222222111222222222222333333333333222555999999<<>><<<======<<<>>>>>>>>>@@@BBBDDDEEEEEEDDDIIIQQQXXX___iiittt|||uuugggbbbZZZVVVTTTPPPJJJEEEEEEEEEEEEEEECCCAAA???>>>>>>===<<<;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<===>>>@@@AAACCCGGGMMMQQQYYY^^^dddhhhhhhgggeeeeeeccceeegggjjjkkkmmmmmmmmmlllkkklllmmmooorrruuuwwwxxx{{{~~~~~~zzz{{{{{{{{{yyytttmmmhhh```___[[[XXXTTTQQQOOONNNGGGEEEAAA@@@@@@AAAAAAAAAAAABBBCCCEEEHHHKKKNNNPPPOOORRRUUUYYY___hhhrrrzzz{{{tttooonnnqqqrrrpppiiiccc```___]]]]]]___aaaccciiiwww~~~~~~{{{ooofffYYYNNNHHHDDD@@@===888777666444222111000000111111111111111111111111111111111111111111111111000111111111222222222222222222222222222333333333222333444555666666666666999<<<>>>DDDYYY{{{}}}|||qqqiii```YYYVVVSSSRRROOOKKKGGGCCCAAA@@@???AAADDDIIIRRR^^^kkktttyyyyyyzzzzzzxxxtttnnniiiddd```___bbbcccdddjjjpppppptttzzz~~~333333333333333333333333222222222222222222222222111111222222222333333333444000000666::::::???GGGXXXcccpppuuusssppprrruuu|||yyynnnbbbhhhrrr{{{yyysssuuuzzz~~~}}}~~~{{{www}}}xxxmmmZZZRRRHHHBBB??????>>>===<<<;;;;;;===???@@@@@@???BBBEEEHHHKKKOOOWWWbbbiiinnn}}}uuunnneee```\\\WWWOOOIIIGGGHHHHHHGGGEEECCCAAA???>>>======<<<;;;;;;;;;;;;;;;<<<<<<=========<<<<<<>>>???@@@AAACCCGGGLLLPPPTTTYYY___bbbcccaaa___^^^\\\^^^aaadddggghhhiiiiiiggggggggghhhkkknnnqqqtttuuuwwwzzz||||||}}}~~~yyy|||zzzwwwttttttuuuvvvtttpppiiidddYYYWWWSSSOOOLLLIIIHHHHHHBBB@@@>>>>>>???AAAAAA@@@DDDDDDEEEGGGKKKNNNRRRTTTYYYZZZ\\\___dddnnn{{{~~~}}}xxxssspppuuuyyy|||xxxnnneeeaaa```______aaadddgggooo|||kkkaaaUUUJJJEEEAAA>>><<<777666555333222111000000111111111111111111111111111111111111111111111111000000111111222222222222111111111222222333333444444444555555666555555444999:::;;;AAASSSsssvvv|||yyypppeee\\\WWWTTTSSSPPPLLLHHHDDDAAA??????@@@BBBFFFNNN[[[hhhqqqwwwwwwxxxyyyyyywwwrrrooommmkkkmmmqqquuuwww~~~555333222222333333111000111111222222222222111111222222222222222222222222444444333444555888;;;===IIIRRRdddttttttmmmoooyyy}}}|||rrrkkklllxxx~~~{{{|||wwwvvvzzz||||||~~~wwwhhhUUUGGGCCCCCCBBB@@@;;;===>>>?????????@@@BBB???BBBEEEGGGJJJOOOVVV\\\aaajjjwwwxxxnnnggg```ZZZWWWUUURRRMMMIIIEEEDDDCCCCCC<<<<<<<<<<<<;;;;;;;;;:::<<<<<<;;;;;;:::;;;;;;;;;<<<<<<;;;<<<>>>BBBEEEGGGPPPRRRUUUWWWWWWUUURRRPPPTTTUUUVVVXXXZZZ\\\]]]^^^]]]___aaaccceeehhhlllooouuuvvvwwwwwwxxxxxxwwwwwwzzz{{{|||~~~~~~|||zzzzzz}}}~~~}}}~~~~~~}}}{{{yyyuuuppplllkkkgggddddddeeeccc]]]WWWQQQOOOKKKGGGCCCBBBAAAAAA<<<>>>@@@@@@@@@@@@AAABBBIIIJJJMMMPPPNNNLLLRRRZZZ```cccfffiiimmmuuu{{{vvvpppllljjjiiixxx|||lllddd```]]]ccc```bbbkkkxxxwwwiii[[[MMMGGGEEE@@@<<<;;;888666333111000111222444000111111111111222222222111111111111111111111111111111111111111111222222222222333333333333444444555666777666555666777999999:::777===PPPeee}}}pppbbbVVVZZZUUUPPPNNNIIICCCAAACCCAAAAAABBBDDDJJJTTT___gggpppssswww|||}}}333222111111222333111000111111222222222222111111222222222222222222222222333333222222444666888:::>>>GGGXXXgggnnnpppsssyyy}}}vvvssszzz~~~{{{{{{{{{yyy|||zzz|||zzzgggXXXPPPJJJDDD???=========<<<;;;;;;;;;<<<>>>???AAABBBCCCGGGMMMQQQNNNVVVaaakkktttxxxnnnccc\\\WWWUUUQQQNNNKKKIIIGGGEEEBBBBBBAAA@@@???>>>>>>=========<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@CCCEEEIIIKKKMMMNNNNNNMMMKKKIIILLLMMMNNNPPPRRRSSSUUUUUUVVVXXXZZZ\\\^^^aaafffiiinnnoooppprrrssstttttttttvvvwwwxxxzzz|||~~~~~~~~~~~~~~~|||zzzyyyyyy|||~~~}}}|||{{{|||}}}}}}|||zzzwwwuuurrrnnniiifff```\\\ZZZZZZZZZXXXSSSMMMJJJHHHEEEBBB@@@@@@@@@@@@???@@@AAAAAAAAACCCEEEHHHOOOOOOQQQTTTSSSUUU]]]gggsssvvvyyy{{{~~~|||tttjjjeeegggjjjyyyzzzkkkbbb^^^\\\aaadddkkkyyyrrrdddWWWJJJEEEBBB>>>;;;999777555333111000111222333000111111111111222222222111111111111111111111111444333333222222111111111222222222333333333444444333555666555555555777999666999999???NNN```uuuggg]]][[[VVVQQQPPPLLLFFFCCCDDDBBBBBBBBBCCCGGGPPPZZZbbboootttzzz111000///000222222222000111111222222222222111111222222222222222222222222222222111111222333555666444>>>JJJWWWeeerrrxxxwwwzzz~~~~~~{{{xxxvvvwww~~~qqqfff[[[OOOGGGBBBAAA>>><<<::::::::::::>>>>>>???>>>>>>@@@CCCFFFCCCIIIQQQWWW]]]gggsss|||vvvjjjccc```[[[WWWTTTPPPLLLIIIEEEDDDBBBAAA???>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::;;;===???AAABBBCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEFFFGGGIIIJJJKKKLLLMMMNNNQQQSSSUUUXXX]]]```cccdddgggjjjlllooopppqqqqqqqqqrrrsssuuuxxxzzz{{{}}}}}}~~~~~~~~~~~~~~~~~~zzzzzz{{{|||||||||{{{{{{yyywwwvvvwwwzzz}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}|||{{{{{{{{{|||~~~|||{{{yyyxxxxxxyyyyyyvvvsssnnnjjjfffccc___\\\SSSQQQOOONNNOOOMMMIIIDDDCCCBBB@@@???>>>???@@@@@@AAABBBCCCCCCDDDGGGKKKNNNQQQQQQSSSVVVXXX^^^kkkxxx{{{pppccc^^^bbbiiirrrzzz}}}ttthhhaaa___```ccclll{{{}}}~~~~~~~~~}}}lll\\\QQQEEEAAA@@@<<<999888666555333111000111222333000111111111111222222222111111111111111111111111555555444333222111111000222222222222333333333333222333555555555666888:::555<<<>>>DDDOOO\\\yyy~~~ooofff]]]WWWSSSRRROOOHHHEEEEEECCCCCCBBBAAADDDKKKTTTZZZiiiqqq{{{000///...///111222222111111111222222222222111111222222222222222222222222333222222111222222333444333;;;BBBKKK^^^sss{{{vvvvvv}}}~~~yyywwwzzz{{{nnnaaaWWWJJJFFFAAA>>>============???>>>>>>===<<<===???AAA@@@DDDJJJNNNQQQXXXaaahhhtttyyysssjjjbbb\\\WWWQQQMMMHHHGGGEEECCCAAAAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;:::::::::;;;<<<===>>>???AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDFFFFFFGGGEEEGGGIIIKKKMMMQQQUUUYYYYYY[[[^^^bbbfffiiikkklllkkkkkklllnnnppprrrtttuuuvvvvvvvvvwwwwwwxxxyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvuuutttssstttwwwzzz{{{{{{wwwwwwuuutttttttttuuuuuuxxxwwwvvvvvvvvvwwwxxxyyy{{{zzzxxxwwwuuuuuuuuuuuuooojjjddd___[[[WWWTTTRRRMMMKKKIIIIIIIIIHHHDDDBBB@@@??????>>>??????@@@AAAAAACCCEEEGGGIIIKKKOOORRRSSSSSSVVV\\\bbblll}}}|||uuuiii___\\\___eeeffflllpppkkkccc```cccgggiiiwww}}}~~~}}}~~~uuufffUUUKKKBBB???>>>:::888888555444222111000111222333000000111111111222222222111111111111111111111111333333333222222111111111111222222222222333333333222333555555666777:::<<<999AAADDDHHHPPP[[[wwwwwwnnn```YYYTTTSSSPPPJJJFFFEEECCCBBBAAA@@@AAAGGGOOOTTT```kkkyyy000///...///111222222111111111222222222222111111222222222222222222222222444333333333333333444444444999===DDDXXXqqq}}}|||xxx|||~~~zzz{{{|||pppgggPPPKKKCCC>>>===>>>>>>>>>===<<<;;;;;;<<<===>>>>>><<>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===@@@???>>>>>>>>>>>>???@@@??????@@@AAAAAABBBCCCCCCAAACCCEEEGGGHHHKKKPPPSSSQQQSSSWWW[[[___bbbeeefffddddddeeegggjjjlllnnnppprrrqqqqqqqqqrrrsssttttttuuuuuuuuutttsssqqqpppooonnnnnnmmmooosssuuuvvvuuurrrqqqooonnnnnnnnnnnnoooppppppooooooppprrrsssuuuvvvuuutttrrrpppooonnnnnnfffaaa[[[UUUQQQOOOLLLJJJHHHGGGFFFFFFFFFEEECCCBBB????????????@@@@@@AAAAAAAAADDDIIILLLNNNPPPSSSUUUYYYZZZ```iiiqqq}}}xxxmmmddd______`````````ccceeeddd```___dddkkksss}}}~~~mmm```NNNGGG@@@>>>===999777888444333222111111111222222000000111111111222222222111111111111111111111111//////000000111111222222111111111222222222333333333444666666666888:::===;;;CCCEEEGGGMMMWWWrrrvvveee\\\UUUSSSQQQLLLGGGFFFBBBAAA@@@???@@@DDDKKKPPPYYYfffxxx111000///000222222222000111111222222222222111111222222222222222222222222333444444444444444444444444666999@@@QQQiii|||~~~|||xxxzzz}}}www^^^UUUJJJBBB>>>===<<<;;;:::999888999;;;<<<<<<;;;:::<<>>=========;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======<<<<<<======>>>>>>?????????@@@BBBCCCDDDFFFJJJMMMKKKMMMOOOSSSVVVYYY[[[\\\ZZZZZZ\\\___bbbeeehhhiiimmmmmmkkkkkkkkklllmmmnnnmmmmmmmmmlllkkkiiiggggggeeeeeefffhhhkkknnnnnnmmmlllkkkiiihhhhhhhhhiiiiiiffffffffffffhhhiiikkkmmmmmmmmmkkkjjjhhhfffeeeddd\\\XXXRRRNNNKKKHHHFFFDDDCCCCCCCCCBBBAAAAAAAAAAAA??????@@@BBBCCCDDDEEEEEEGGGJJJNNNRRRTTTWWWZZZ\\\^^^bbblllwww||||||zzzrrrhhhcccbbbcccbbb```bbbbbbcccbbb```___fffooo~~~~~~~~~wwwdddXXXJJJCCC???>>><<<888666777222222222111111111222222000111111111111222222222111111111111111111111111---......///000111222222111111111111222222222222333444666666666777999;;;:::??????@@@FFFMMMeeelllaaaWWWTTTRRRMMMIIIGGGDDDCCCAAA??????CCCHHHMMMUUUcccxxx333222111111222333111000111111222222222222111111222222222222222222222222222222333444444555555555555444666===HHHYYYqqqwwwuuu{{{}}}}}}{{{xxxlll\\\OOOGGGBBB>>>;;;;;;999777888;;;<<<;;;999;;;<<<>>>???AAACCCFFFHHHIIIJJJOOOZZZdddppp{{{rrrddd```ZZZTTTNNNKKKIIIHHHFFFEEEDDDCCCAAAAAAAAAAAA<<<<<<===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===?????????AAADDDGGGEEEFFFHHHJJJMMMNNNOOOPPPNNNPPPRRRUUUYYY\\\```bbbeeedddbbbaaaaaabbbcccdddaaaaaaaaaaaaaaa``````___\\\\\\]]]```ccceeeeeeeeebbbaaa```_________```aaa\\\[[[[[[\\\]]]___aaaccccccbbbaaa___]]][[[YYYXXXRRROOOKKKHHHFFFDDDBBB@@@???@@@@@@???>>>>>>???@@@BBBCCCEEEHHHJJJMMMNNNOOOSSSTTTUUUWWWYYY^^^ccchhhkkkqqq}}}|||wwwxxx{{{}}}yyyqqqmmmhhheeedddeeeddddddfffcccccceeedddeeemmmxxxnnnZZZPPPEEE@@@======:::555444555111111111111111111222222000111111111111222222222111111111111111111111111//////000000111111222222111111111111222222222222222333444444444444666888666;;;:::;;;AAADDDUUUqqq~~~uuuggg[[[UUUSSSOOOLLLJJJHHHGGGDDDAAA???AAAEEEIIIQQQ___vvv555333222222333333111000111111222222222222111111222222222222222222222222111111222333444555444444888444666<<>>??????>>>======???@@@EEEGGGKKKOOORRRVVVXXXYYY]]]\\\ZZZYYY\\\bbbkkkqqq|||zzzmmmqqq|||zzzvvvzzz~~~zzzqqqjjjjjjkkkjjjhhheeedddfffhhhgggddddddhhhiiilllvvviiiTTTJJJCCC>>><<<;;;999444222444111111111111111111222222000111111111111222222222111111111111111111111111222222222111111111111111000111111111111222222222111222333333222222444666555999888:::??????KKKcccvvvzzzlll]]]WWWUUUQQQNNNMMMLLLJJJGGGBBB???@@@BBBEEELLLZZZrrr222111111111000000//////111222222333333333222222222222111111111111222222//////000111222222333333111666::::::;;;FFFZZZjjjsssiiigggiiiiiinnntttzzz|||xxxsssnnnmmmxxx~~~xxxcccRRRHHHDDD???>>>======<<<<<<<<<;;;;;;;;;<<<=========<<<<<<<<<@@@DDDFFFIIIPPP[[[dddsss~~~rrrkkkeee___YYYRRRRRROOOJJJHHHIIIGGGBBBAAA???>>>=========;;;999:::::::::::::::;;;;;;<<<;;;:::::::::::::::;;;;;;>>>===<<<<<<;;;;;;<<<<<<>>>??????@@@AAAAAABBBBBBCCCEEEGGGJJJNNNQQQSSSTTTSSSSSSQQQOOONNNMMMMMMMMMLLLMMMOOOPPPPPPPPPOOONNNQQQQQQPPPPPPQQQQQQRRRSSSRRRRRRQQQOOONNNLLLKKKKKKLLLLLLKKKLLLLLLMMMNNNOOONNNMMMLLLKKKJJJHHHGGGGGGBBBAAA???===<<<<<<<<<=========>>>===<<<===???AAAHHHRRRZZZ^^^ccchhhhhhcccjjjaaaZZZ[[[___hhhyyyuuuppppppzzzvvvrrrnnnkkkmmmqqqpppiiiccceeejjjoooooommmkkknnnqqqqqqssstttqqqpppyyy~~~qqqYYYIIIDDD@@@>>>;;;:::999777444222222222111111111111222222111111111111111111111111222111111111000000//////222111111111000000//////111111222333333333333222111111222333333444555555444555777999999<<>><<<;;;;;;;;;:::999999:::;;;;;;;;;;;;::::::>>>AAABBBCCCHHHQQQXXX___jjjzzzzzzpppiii___^^^XXXQQQMMMLLLIIIDDDEEECCCAAAAAAAAAAAA???>>>?????????>>>>>>=========;;;;;;;;;::::::;;;;;;<<<;;;;;;:::999999999999999======>>>??????@@@AAAAAA???@@@BBBEEEGGGJJJLLLMMMNNNMMMLLLJJJIIIIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGFFFEEEDDDBBBBBBAAA>>>>>>===<<<<<<<<<======<<<===??????@@@BBBFFFIIIRRR___llltttzzz|||xxxqqqeee```^^^bbbkkkwwwwwwoooqqqwww{{{qqqmmmiiifffeeefffddd```[[[```eeekkknnnoooqqqwww|||||||||{{{{{{~~~~~~zzz}}}iiiSSSFFFCCC???===:::888777666444222222222111111111111222222111111111111111111111111111111111111000000000///111111111111000000000///222222333444444444444333222222222333333444444444555555777999999;;;GGGSSSttt}}}~~~kkk___\\\ZZZUUUPPPMMMKKKIIIFFFDDDBBBBBBBBBFFFPPPddd}}}111111111111000000000000111111111111111000//////222111111000000111111222000000000111222222333333444444333111111555>>>EEEZZZeeelllggg^^^]]]```cccbbbiiissszzz~~~~~~}}}}}}lllkkkmmmrrrzzz}}}kkk^^^SSSMMMFFF???<<<<<<;;;;;;999999999::::::::::::::::::<<>>===;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999999999999;;;;;;<<<<<<===>>>>>>>>><<<===>>>@@@BBBDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDAAAAAA@@@???>>>>>>======<<<<<<======>>>>>>>>>??????@@@AAABBBDDDHHHMMMQQQ\\\jjj{{{xxxgggfffhhhppp{{{zzznnnlllkkksss}}}sssllliiigggddd```]]][[[ZZZYYY^^^ccciiinnnsss{{{|||sssrrrvvv{{{~~~~~~ooo[[[KKKCCCBBB>>>;;;777555555444444333222222111111111111222222111111111111111111111111111111111111000000000000111111111111000000000000222333333444444444444444333333333333333333333333666555777999888:::DDDOOOgggxxxttteee___[[[WWWSSSOOOMMMKKKHHHEEECCCBBBAAABBBIIIXXXlll111111111000000000000000111111111111000///...---111111000000000000111111000000111111111222222222333222111111333666;;;>>>JJJVVVaaadddcccbbbaaa___^^^bbbjjjsss{{{xxxpppiiihhhoooxxx~~~uuuhhh___SSSIIICCC@@@>>><<<::::::::::::::::::;;;;;;:::<<<>>>???>>>>>>@@@CCCJJJNNNUUU]]]gggtttuuujjjddd\\\UUUOOOMMMIIIGGGGGGFFFEEECCCAAABBBBBBAAA@@@>>><<<;;;======<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<======>>>@@@AAAAAABBB???>>>>>>>>>>>>>>>?????????>>>=========>>>@@@AAA???????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAABBBCCC>>>>>>>>>>>>>>>===============>>>???@@@@@@@@@AAABBBDDDFFFGGGJJJNNNTTTXXXeeeppp|||zzzvvvtttvvvzzzzzzmmmlllqqqrrrwww~~~}}}uuummmhhhhhhhhhfffaaa\\\[[[]]]``````ccchhhnnnwwwyyysssssswww{{{zzz{{{}}}~~~sss___OOODDD@@@BBB===999555222222333333333222222111111111111222222111111111111111111111111111111111000000000000000111111111000000000000000111222333333444444333333333333333333333333333222666555777888888999@@@III\\\~~~~~~kkk```[[[XXXVVVQQQOOOMMMJJJGGGEEECCCBBB@@@DDDMMM[[[kkk{{{000000000000000000111111000000000000000///...---111000000000000000000111111111111111111222222222222111111111444666888999999CCCPPP\\\fffkkkhhhaaa___```ccciiisss}}}mmmeeegggnnnuuuxxx}}}}}}}}}}}}|||}}}qqqbbbTTTLLLFFFAAA===;;;;;;:::999888888999999999:::<<<=========>>>???>>>CCCIIIOOOUUU___jjjqqq}}}xxxlllbbb\\\XXXTTTPPPNNNLLLJJJHHHFFFFFFEEEEEEDDDBBBAAA@@@???>>>===<<<<<<<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<:::::::::::::::;;;;;;;;;<<<<<<======>>>>>>??????<<<;;;;;;;;;;;;<<<=========<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@AAA@@@@@@??????>>>======>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>>>>?????????>>>??????@@@AAABBBBBBCCCDDDGGGLLLPPPUUUZZZ```dddlllqqqvvvyyyxxxvvvwwwzzzwwwllliiiooowww~~~{{{xxxuuusssoookkkhhhccceeeeeebbb___^^^bbbfffcccdddfffkkkttt~~~xxxvvvwwwyyy{{{yyy{{{}}}~~~}}}dddRRRGGGAAA???AAA;;;888333111111222333333222222111111111111222222111111111111111111111111000000000000000000111111000000000000000000111111000000111222222222222222333333333333333333333222666555666888888888>>>EEESSSppprrrccc\\\YYYXXXRRRQQQOOOLLLIIIGGGDDDCCC@@@BBBGGGNNNZZZgggttt|||000000000000111111111111//////000000000000//////111000000//////000000111111111111111111111111111222222111111111222333444111888DDDTTTggguuuvvvppphhhdddaaaccclllyyywwwlllhhhiiikkklllxxxxxxxxxwwwuuuzzzooobbbYYYPPPHHHAAA===<<<:::888666666666777888888999999:::;;;;;;;;;777<<>>>>>???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<======>>>>>>>>>======<<<;;;::::::<<<<<<<<<<<<===>>>???@@@======>>>??????@@@AAAAAAAAAAAAAAABBBCCCFFFHHHJJJLLLPPPXXX___ffflllrrrvvvpppppprrrsssrrrsss{{{xxxmmmjjjlllrrrxxx}}}rrrlllkkkkkkiiiggg\\\___bbbcccbbbbbbeeehhhdddcccccceeemmmwww~~~{{{{{{{{{|||{{{{{{vvvyyy|||mmmWWWJJJDDD@@@>>>>>>999666333222222333333333222222111111111111222222111111111111111111111111000000000000111111111111000000000000111111111111///000000111111111111111333333333333333333333333555333444777888888<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@??????@@@AAABBBCCCDDDEEEGGGFFFFFFHHHKKKPPPUUUXXX]]]ccckkksssyyy~~~}}}|||}}}~~~||||||yyywwwyyyyyyzzz}}}|||rrrkkkhhhgggfffeee[[[^^^cccgggiiiiiiiiijjjgggeeebbbccchhhqqqzzz{{{zzzxxxxxxyyyyyyvvvsssoootttzzzooo^^^LLLEEECCC@@@<<<999777555333333444444333222222222111111111111222222111111111111111111111111///000000000111111111111///000000000111111111111000000111222222222222111222222222333333444444444444222333777888888:::???FFFRRRooo~~~kkk^^^XXXRRRRRRQQQPPPMMMKKKHHHGGG@@@AAABBBCCCFFFMMMWWW^^^kkkttt~~~//////000000111111111222---...///111222222222222000000////////////000000222222111111111111111111---000222111//////333777222666:::AAAPPPfffxxx|||tttkkkfffhhhnnnsssvvv~~~zzzuuunnnoooqqqtttuuuyyyyyy{{{|||}}}uuulll___VVVHHHFFFCCC???<<<;;;;;;;;;>>><<<:::999999:::;;;::::::<<<======<<>>;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDFFFGGGHHHIIIMMMLLLLLLNNNSSSZZZaaaeeennnttt|||~~~~~~zzztttnnniiieeedddccc___bbbhhhnnnrrrrrrooommmkkkgggddddddhhhpppwww{{{|||uuurrrpppoooooonnnjjjgggiiioooxxx{{{dddUUUFFFBBBCCC@@@:::666666555333444555555333222222222111111111111222222111111111111111111111111//////000000111111111222//////000000111111111222111111222333333333333222111111222333333444555555333111222666888888:::>>>AAAIIIbbbsss```WWWQQQRRRQQQPPPOOOLLLJJJHHH???AAAAAAAAABBBHHHPPPVVV^^^hhhttt|||~~~111111111111111111111111000000000000000000000000///000000000111111111111666555333222222222333333222222111111111111111111111111444:::DDDTTTnnnuuulllggghhhlllooopppyyytttooorrrwww|||zzzzzzyyy{{{ttthhh___RRRGGGCCC@@@;;;:::<<<===;;;;;;;;;<<<<<<;;;999888999;;;===@@@AAABBBBBBDDDEEEHHHLLLQQQUUUXXXZZZbbbjjjuuuxxxmmmgggeeeccc\\\VVVUUURRROOOMMMLLLLLLKKKJJJFFFDDDAAA@@@AAABBBAAAAAA<<<===>>>>>>>>>===<<<;;;>>><<<;;;<<<>>>>>>;;;999:::::::::;;;<<<<<<===============<<<<<<;;;;;;;;;>>>>>>===<<<<<<<<<======>>>???@@@???>>>===>>>???BBBAAA@@@AAADDDGGGHHHHHHHHHIIIKKKNNNRRRVVVYYY[[[ZZZYYYZZZ___gggnnnrrrsss{{{zzz}}}{{{}}}yyyyyysssjjjaaa\\\[[[]]]^^^cccgggooovvvuuupppnnnqqquuuppplllmmmkkkkkkrrr}}}zzzyyytttnnnjjjiiifffaaa___```ccclllxxx|||lllSSSKKKBBB======<<<:::777444444333333333333222222333222000///...---......000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222333333333222222111333444555444444666888;;;BBBJJJ\\\xxx{{{gggVVVVVVQQQOOOQQQQQQMMMKKKKKKGGGDDDAAA??????CCCGGGJJJYYYaaakkkssszzz000000000000000000000000000000000000000000000000000111111111222222222222333222111000///000000111111111111111111111111111666444555888<<>>>>><<<;;;;;;<<<<<<;;;999777555666888999;;;<<<======>>>???BBBEEEHHHLLLNNNOOOPPPVVV___hhhqqq}}}|||yyyuuunnnhhhfffbbb]]]ZZZYYYWWWTTTQQQOOOLLLHHHFFFEEEDDDBBBAAAAAAAAABBBBBBBBB@@@???>>>AAA???>>>???AAAAAA???===>>>>>>>>>===============AAAAAAAAA@@@@@@?????????@@@@@@??????????????????>>>@@@AAA@@@@@@@@@BBBDDDGGGGGGGGGGGGIIIKKKMMMOOORRRUUUZZZ```gggmmmqqqssszzzvvvrrrrrruuuyyyzzz{{{{{{{{{}}}xxxnnniiimmmtttzzzpppkkkiiigggeeeffffffggggggmmmooouuuzzzwwwqqqooorrrssspppnnnnnnlllmmmwww}}}vvvvvvqqqjjjdddaaa___\\\]]]aaahhhttthhhYYYNNNGGG@@@<<<;;;;;;888555444444333333333222222222333222000////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222333333222222111222333444444555666999<<<@@@HHHVVVkkklll]]]WWWRRROOORRRRRROOOMMMNNNHHHEEEBBB???@@@BBBFFFHHHSSSYYYccckkkrrrzzz////////////////////////000000000000000000000000111111111222222222333333111111000/////////000000111111111111111111111111666444333444555:::GGGUUUssswwwzzzwwwqqqlllkkkllliiiiiipppuuuuuuzzz{{{{{{}}}~~~~~~|||ooofff]]]RRRJJJFFF@@@???=========;;;888666666666666777888888888888:::;;;<<<>>>@@@BBBCCCDDDDDDIIIOOOTTTZZZbbblllsss{{{tttooolllhhhaaa[[[ZZZWWWSSSOOOMMMKKKHHHFFFEEEEEEFFFFFFEEECCCAAA@@@@@@@@@???@@@BBBBBBAAA???AAAAAA@@@@@@???>>>>>>===BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@CCCCCCDDDCCCCCCDDDGGGIIILLLOOOSSSUUUVVVXXX\\\```hhhlllsss||||||jjj^^^ZZZ\\\dddmmmuuu}}}~~~xxxnnnfffaaaccchhhnnnssstttsssqqqtttuuuyyy{{{vvvooommmppppppoooooopppqqquuuvvvqqqrrrnnnfff___\\\ZZZZZZ___fffsssmmmYYYLLLGGGBBB===::::::999666333333333333333222222222222222111111000000000111111000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222111222222333333222222222111333444444555777:::===>>>GGGOOOYYYtttrrrcccYYYSSSPPPSSSTTTRRRPPPQQQJJJGGGDDDAAA@@@AAACCCEEEJJJPPPXXX___gggqqq}}}000000000000000000000000////////////////////////000000111111111222222222222222111111111111111111000000000000111111111111000///000111222444===GGGaaalllzzzzzzrrrnnnnnnhhhgggiiittt{{{wwwuuuxxxzzzvvvjjj___WWWLLLHHHBBB>>><<<;;;999888::::::999888888888888888:::;;;;;;<<<======>>>>>>AAADDDHHHKKKNNNSSSZZZ^^^dddjjjrrryyy~~~tttlllhhheeeaaa]]]ZZZVVVRRROOONNNNNNNNNNNNLLLJJJHHHGGGDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFJJJKKKKKKKKKKKKMMMPPPSSSUUU]]]hhhnnnpppqqquuuyyy|||ooodddZZZXXXYYY^^^eeelllooowww|||yyyrrrmmmgggbbbbbbeeekkksss{{{}}}{{{xxxtttsssuuuuuuqqqjjjjjjnnnpppnnnooosss{{{{{{ooolllmmmhhhbbb^^^]]]]]]___fffooovvv```PPPHHH@@@>>>;;;:::999888555333333333333222222222222111111111111111111222222333////////////////////////000000000000000000000000///000000000111111111111111111111111111111111111111111222333333333222222111222444555555888;;;>>>???HHHLLLNNNgggppp```XXXRRRSSSUUUTTTRRRRRRLLLJJJFFFCCCAAAAAABBBBBBEEEIIIOOOUUU^^^jjjwww111111111111111111111111////////////////////////////////////000000000000111111111111222222111111//////000000000111111111------...222333333999@@@MMM]]]rrr~~~~~~xxxsssqqqkkkjjjiiilllttt|||www}}}|||uuuvvvyyyxxxnnn\\\TTTIII@@@;;;:::;;;;;;>>>===;;;999888777777777;;;;;;;;;;;;;;;;;;;;;;;;===???AAACCCEEEHHHLLLOOOSSSWWW[[[^^^cccmmm{{{}}}wwwrrrmmmgggaaa]]]^^^^^^]]]\\\ZZZXXXUUUTTTOOOPPPQQQQQQQQQPPPPPPPPPNNNNNNNNNOOOOOOPPPPPPPPPNNNNNNNNNOOOOOOOOOOOOOOORRRQQQQQQQQQQQQRRRSSSTTTTTTVVVXXXZZZ\\\___dddgggkkkwww|||rrriiidddYYYSSSPPPTTTZZZ```hhhpppxxx|||{{{ssskkkhhhfffdddeeeeeehhhoooxxx}}}~~~|||ooonnnooopppmmmiiilllrrrtttrrrsss|||vvvkkkfffeee```^^^^^^aaadddgggpppyyy|||eeeSSSHHHCCC===<<<:::999999777555333333333222222222111111111///000111111222222333333///////////////////////////////////////////////////000000000111111111111111111111111111111111111000111222333333333333333111333444555666888<<>>MMMaaapppvvvvvvuuuuuunnnnnnmmmkkkmmmwwwyyyuuuyyy||||||oooeeeWWWJJJBBB???>>>??????===;;;999777666666777999999999999888888888888<<<<<<===>>>@@@BBBDDDEEEIIIKKKLLLMMMOOOUUU___fffsssyyywwwrrrppppppooonnnkkkhhheeeddd```bbbcccbbbaaa______```[[[[[[[[[\\\]]]^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^___cccbbb```______aaadddfffiiilllppptttwww{{{}}}qqqggg___ZZZWWWUUURRRQQQUUUZZZcccppp|||~~~ssskkkjjjjjjhhhbbb___^^^dddnnnwwwzzzzzzlllkkklllmmmmmmlllrrrzzz}}}rrreee^^^[[[XXXZZZ___ffflllqqq|||ooo[[[LLLDDD@@@;;;;;;:::888777666555444222222222222111111111111//////000111222222222111000000000000000000000000////////////////////////000000000000111111111111111111111111111111111111000111222222333333333333222444555555666888;;;>>>AAAGGGKKKPPPaaa}}}ooo```YYYXXXVVVTTTTTTPPPNNNLLLIIIFFFCCCBBBAAAAAACCCGGGKKKSSS___nnnxxx~~~111111111111111111111111000000000000000000000000////////////000000000000...///111222222222111111......//////000111111222222000000333333111222555666???MMM[[[fffmmmsssvvvqqqpppooonnnpppxxxzzz|||zzzkkk]]]RRRLLLHHHFFF@@@>>><<<999777777777777777777777777777888888888===<<<<<<===>>>?????????AAAAAABBBCCCEEEIIIMMMPPPYYY^^^eeemmmwww~~~~~~}}}{{{{{{|||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||||||||}}}zzzwwwxxx|||wwwooodddZZZTTTSSSRRRSSSZZZZZZ\\\___bbbhhhwww|||qqqmmmoooooommmbbb\\\XXX\\\fffooosssssskkkiiijjjlllmmmpppxxx{{{kkk___XXXUUUWWWZZZbbblllttt}}}zzzcccRRRHHHAAA>>>::::::999666444333333444222222222222111111111111...///000111111111000///000000000000000000000000////////////////////////000000000000111111111111111111111111111111111111000000111222333333333333444555666666666888;;;===>>>AAAHHHSSS___tttxxx}}}~~~iii^^^ZZZWWWUUUUUUQQQPPPNNNLLLHHHEEECCCAAA???AAADDDHHHNNNYYYgggqqqxxx000000000000000000000000000000000000000000000000000000000000111111111111111222333444555555444333---......///000111111222000...///222333000111444333777???KKKXXXeeepppvvvrrrqqqppprrrvvv{{{~~~}}}nnnbbbXXXQQQMMMBBBAAA>>>;;;999999999:::777777777888888999999999;;;:::999:::::::::999888<<<<<<<<>>@@@BBBEEEKKKVVVcccllluuu~~~////////////000000000000111111000///......//////000000000000000000000000////////////000000000000111111111111111111111111111111222222222333333333333666999===DDDQQQcccooorrrqqqrrrwww~~~}}}xxx}}}||||||}}}}}}yyysssiiiaaaUUUOOOGGGAAA>>><<<888444999999888888888999::::::999999:::;;;;;;;;;;;;;;;555666888:::===???AAABBBGGGGGGGGGIIIMMMRRRWWWZZZiiilllpppvvv~~~|||pppcccZZZUUUOOOKKKKKKIIIHHHPPP[[[lllzzzvvvsssvvvzzz{{{sssmmmlllllljjjjjjlllfffccc```^^^```dddggghhhhhhjjjpppvvvuuuvvvlll]]]XXXYYY\\\]]]eeeqqq|||qqq[[[MMMFFF???;;;:::555444333222111222333444111111111111111111111111000/////////000111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333333222222333333444555444555555666777888888999===<<>>???@@@@@@@@@BBBEEEIIIMMMPPPTTTVVVYYY]]]bbbhhhlllnnnvvv~~~|||sssiii^^^TTTMMMKKKIIIIIIKKKLLLPPP\\\hhh}}}zzzqqqhhhgggiiikkknnnrrrrrrnnngggbbbaaacccgggiiikkklllqqqwww{{{wwweee[[[YYY]]]```hhhqqq~~~uuudddQQQFFFAAA<<<999999555444333222111222222333111111111111111111111111111000//////000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333222222222222333444444444555555666777777888888888777;;;BBBDDDKKKbbb{{{|||nnnccc\\\XXXSSSTTTSSSRRRNNNKKKIIIHHHEEEAAA???BBBEEEJJJUUU___iiiqqqzzz~~~~~~~~~////////////000000000000///000111222111000...---000000000000000000000000111111111111222222222222111111111111111111111111000000000000111111111111444555555444444888@@@FFF\\\lll}}}uuurrrrrrzzzkkkeeeiiinnnqqqsssuuuuuuzzzuuufffYYYPPPIIICCC???;;;<<<<<<<<<;;;:::999888:::::::::::::::::::::999<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>AAAEEEGGGGGGGGGIIIKKKNNNQQQSSSTTTXXX^^^eeekkkpppyyy|||rrrlllccc[[[SSSMMMGGGCCCEEEHHHLLLPPPRRRXXXeeesssxxxmmmcccccchhhmmmsssxxxzzzuuummmfffcccdddgggjjjsssrrrvvv~~~}}}kkk```^^^ccciiinnn{{{xxxcccUUUFFF???<<<:::888:::555555333222111111111111111111111111111111111111111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222333444444555555555666666777777888444444777;;;<<<@@@QQQdddyyykkkaaa\\\UUUUUUTTTRRRPPPMMMKKKJJJGGGCCCAAABBBCCCFFFNNNWWW^^^fffnnnsssuuuxxx}}}////////////000000000000---///111333333111...,,,////////////////////////000000000111111111222222111111111111111111111111////////////000000000000111333444555555888<<<@@@KKK```zzz~~~uuuppprrrwww}}}ooojjjjjjjjjiiigggjjjssswwwlllcccYYYNNNHHHBBBAAA???>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::<<<;;;;;;;;;===???BBBCCCDDDDDDEEEEEEGGGHHHJJJJJJJJJMMMQQQSSSVVV\\\eeelllxxxyyywwwssspppmmmjjjfffccc\\\XXXQQQKKKGGGFFFEEEEEEJJJPPPXXX[[[[[[^^^gggpppzzzrrrhhh___aaagggmmmsssyyy|||yyysssnnnjjjkkknnnqqqyyy{{{zzzpppeeeaaagggrrr}}}yyyfffVVVKKK@@@<<<;;;999999:::555555444333222111000000111111111111111111111111///000000///......000111///////////////////////////////////////////////////////////////////////////000000000111111111111222222222111222333333444555555555666666666777777555555777::::::<<>><<<<<<<<<::::::999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;============>>>???AAABBB????????????@@@AAABBBCCCCCCFFFHHHJJJKKKMMMRRRVVV___fffqqq|||~~~|||zzz{{{vvvlllfff___]]]ZZZXXXVVVTTTRRRPPPKKKIIIGGGEEEEEEGGGJJJMMMRRRZZZccceeebbbbbbeeeiiinnnvvv~~~~~~yyyiiiccc^^^aaafffjjjooouuu~~~~~~}}}yyyvvvtttuuuwww|||zzzqqqjjjfffbbbfffqqq}}}gggVVVKKKCCC<<<:::999666666888444444333333222111000000000000000000000000000000---///111000///...///000///////////////////////////////////////////////////////////////////////////000000000111111111111222111111111111222333333555555555555666666666666555666888:::;;;===DDDLLL^^^zzziii^^^VVVTTTQQQPPPQQQPPPNNNLLLJJJGGGEEEDDDBBB@@@CCCHHHJJJNNNUUUZZZ^^^ccciiimmmuuuwww{{{////////////000000000000000222555777777555333111000000000000000000000000.../////////000000000000000000000000000000000000////////////000000000000---...///111222333444444:::EEEWWWjjjwwwzzzwwwsssiiikkkooowwwrrrbbbWWWNNNSSS```rrr~~~{{{rrrnnnjjjkkkpppvvvzzzxxxqqqkkkiiiddd[[[QQQHHHBBB???======<<<;;;:::999:::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????<<<;;;;;;;;;<<<======>>>===???BBBCCCEEEFFFIIIKKKPPPTTT\\\dddmmmuuuzzz|||qqqooollliiiggghhhlllpppxxx|||}}}sssqqqmmmhhhaaaYYYSSSPPPKKKIIIGGGGGGGGGHHHGGGFFFBBBDDDFFFGGGIIIMMMRRRVVVZZZaaaggggggeeeeeeeeeccchhhmmmnnnkkkiiijjjjjjgggdddbbbcccfffhhhjjjpppxxx}}}{{{{{{}}}}}}tttjjjdddbbbdddiiippp|||{{{jjjWWWJJJBBB<<<777777666222111333222222222333222222111000000000000000000000000000---000444444222//////111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222333333555555555555555555555555555555777888:::===BBBFFFVVVwww|||ooo___WWWTTTPPPPPPQQQRRROOOMMMKKKHHHGGGGGGDDD@@@AAAEEEDDDGGGKKKOOOSSSXXX]]]aaaiiimmmrrrwwwzzz~~~////////////000000000000,,,...000222333111000...000000000000000000000000//////000000000111111111000000000000000000000000//////000000000111111111111111111222333444333333555;;;FFFSSS___ggglllnnnhhhiiikkknnnrrryyysssbbbWWWVVV\\\gggppptttuuuxxxwww|||xxxooojjjffffffiiipppxxx~~~~~~zzzrrrhhh]]]TTTMMMIIIGGGFFFBBB???===<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;<<<============<<<<<<;;;<<<<<<<<<:::;;;<<<===>>>???BBBCCCDDDFFFJJJPPPXXX^^^bbbdddaaa```\\\YYYWWWYYY^^^bbbeeehhhkkkmmmnnnpppsssuuuvvvzzzsssjjjddd\\\ZZZVVVQQQMMMHHHEEEDDDAAA@@@???AAADDDGGGHHHHHHGGGKKKPPPTTTWWWZZZ^^^aaacccffffffbbbbbbdddccc^^^]]]bbbbbb]]]ZZZ^^^bbbdddhhhiiimmmpppoooqqq{{{vvvlllfffbbbaaaiiippp{{{uuufffWWWJJJBBB<<<888555666555111000222000000111222333222222111000000000000000000000000---333999:::777333222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222222333555555555555555555555555555666555666888<<>>>>>===;;;;;;:::::::::<<<;;;999888888:::<<<>>>:::;;;>>>BBBHHHLLLNNNOOOTTTRRROOOLLLKKKMMMSSSWWWXXXYYYZZZ[[[\\\___cccgggeeeoooyyy~~~|||wwwpppkkklllrrrwww}}}wwwqqqjjjeeeccc^^^WWWQQQNNNMMMJJJGGGDDDBBBAAA@@@@@@??????BBBGGGKKKMMMNNNPPPVVV]]]aaadddfffiiilllkkkjjjddd]]]]]]aaa```ZZZOOOVVVYYYVVVVVV]]]fffkkkooosssxxxzzzxxxzzz|||lllaaa___bbbeeeuuuuuudddWWWLLLCCC???:::666666777666333111333...///111222333333222222000000000000000000000000...555<<<>>>:::666444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111000111222222333555555555555555555555444777777666555888<<<>>>>>>???TTThhhyyyrrrsss}}}kkkZZZVVVQQQQQQTTTVVVTTTQQQLLLJJJJJJJJJGGGBBBBBBEEEBBBBBBBBBCCCFFFIIIMMMPPPQQQWWW___gggmmmsss{{{}}}////////////............///////////////.........000000000000000000000000///...---...///000///...000000000000000///.........000111000///...///111//////000000111111111222444444555888===GGGRRRYYYcccnnnsssnnnhhhlllrrrvvv~~~{{{ooocccZZZWWWXXXYYY]]]eeemmmpppqqqyyy}}}zzzzzzyyyuuussswwwxxxrrrnnnggg]]]UUUOOOJJJCCC>>>AAA@@@===;;;999999::::::888888888999999:::::::::>>>===;;;;;;<<<<<<;;;999:::::::::::::::::::::;;;;;;;;;::::::;;;>>>AAABBBAAABBBCCCDDDFFFGGGHHHHHHLLLKKKKKKKKKMMMPPPRRRTTTWWW\\\cccjjjpppsssuuuuuuuuuqqqkkkfffeeegggkkknnnssswww~~~|||yyyxxxyyyyyyvvvsssmmmhhh```YYYUUUUUUWWWYYYfffiiiooouuuxxxzzzzzzyyyrrrqqqnnnkkkgggdddbbb```XXXWWWUUURRROOOKKKHHHFFFBBBAAA@@@AAABBBBBB@@@??????BBBDDDGGGKKKSSS]]]dddiiihhhiiimmmoooooojjjeeeccccccaaa\\\\\\___^^^ZZZSSSUUUWWWYYY\\\cccnnnvvvvvvxxxyyywwwwww~~~yyyiiiccc^^^[[[dddqqqzzzeeeUUULLLEEE===777777666555333222111000000333222222222111111000000000000000000////////////111111111111111111111111////////////////////////000000000000111111111111000000000000111111111111000000000000000000000000111111222333333333333222333333333444444444555555555555555666777999:::;;;>>>HHHWWWnnntttsss|||}}}lllddd[[[[[[^^^^^^VVVNNNPPPNNNLLLKKKJJJHHHDDDBBBAAA@@@??????AAADDDHHHJJJNNNPPPTTTZZZaaaiiiooorrruuuzzz////////////............/////////////////////...000000000000000000000000///...---...000111000///000000000000000///.........000111000///...///000......//////000000000000222222333444888???HHHNNNXXXeeeooopppnnnoooqqqpppzzzuuueeeZZZTTTQQQZZZaaahhhkkkmmmwww|||wwwwww{{{zzzqqqiiibbb\\\VVVRRRIIIGGGCCC???===<<<<<<<<<::::::::::::;;;;;;<<<===;;;999888999::::::999888::::::::::::::::::::::::;;;:::999999:::<<<>>>@@@>>>>>>??????@@@AAAAAAAAABBBBBBAAAAAACCCEEEGGGIIIKKKNNNSSSXXX\\\^^^______^^^ZZZUUUQQQPPPRRRUUUXXX[[[^^^ccchhhjjjiiigggffffffdddbbbbbbcccdddbbb___\\\XXXRRRLLLIIIIIIJJJLLLOOORRRVVVZZZ]]]_________\\\[[[YYYWWWUUUSSSQQQPPPMMMLLLKKKIIIGGGEEECCCCCCAAA@@@???>>>>>>???@@@AAAFFFHHHKKKNNNSSS\\\fffmmmsssrrrqqqpppnnnkkkfffccc[[[___aaaaaaaaa```[[[SSSPPPSSSVVV[[[aaajjjsssxxxwwwzzz{{{yyyxxx{{{{{{mmmbbbaaaaaabbbmmm{{{xxxkkkYYYKKKDDD???999555666555444333222111111111222222111111111000000000000000000000////////////------------------------/////////////////////////////////000000000111111//////000000000111111111000000000000000000000000000111222222333333222222333333333444444444444555555555666666777888999::::::@@@KKKaaazzzuuuxxxzzzssskkkiiijjjhhh___WWWSSSQQQOOOMMMKKKIIIFFFCCCBBBAAA??????@@@CCCFFFGGGJJJLLLOOOUUU[[[bbbhhhkkkpppuuu|||////////////..................//////////////////000000000000000000000000000///...///111222111000000000000000000//////......///000000......///000............////////////111111222222444777===AAANNN\\\kkktttxxxyyywwwtttxxxyyy{{{zzzkkk```[[[[[[___ccccccdddooo~~~yyyxxxzzz~~~|||zzzrrrkkkgggYYYUUUOOOIIICCC@@@??????:::999888888888999:::;;;;;;999888999;;;;;;:::999:::::::::::::::::::::::::::999888888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<>>>???@@@AAACCCEEEGGGHHHIIIIIIJJJHHHEEECCCBBBCCCEEEFFFHHHJJJMMMOOOQQQQQQPPPOOOLLLKKKJJJKKKMMMMMMMMMKKKKKKHHHEEEAAA???>>>???@@@AAACCCEEEGGGHHHIIIJJJJJJGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCAAA@@@@@@@@@AAABBBBBBDDDDDDCCCAAACCCGGGLLLTTTVVVYYY\\\aaagggnnntttwwwvvvsssnnnhhhbbb___^^^YYY]]]___```bbbdddaaa[[[XXXXXXZZZ___gggoootttwwwwwwyyy{{{xxxuuuuuu{{{xxxkkkbbb]]]aaaffflllxxxzzzcccYYYKKKAAA===:::777333444333333222111111222222111111000000000000//////000000000000////////////------------------------////////////////////////....../////////000000000//////000000000000111111000000000000000000000000000111222222333333222222333333333333444444444444666666666666666777888888999:::@@@PPPooowwwsssuuuzzzwwwpppggg___XXXVVVRRRPPPNNNKKKHHHEEECCCAAA@@@??????@@@BBBCCCDDDFFFIIIMMMSSSYYY^^^aaaeeekkksss{{{////////////........................////////////////////////////////////111//////000111222111000//////000000000000//////...///000///......///000////////////////////////111222333333333555888:::CCCNNN^^^lllvvv|||}}}zzzvvvtttwwwxxxrrrggghhhfff```]]]bbbqqq}}}}}}}}}zzzxxxxxx~~~pppkkkcccZZZQQQKKKGGGEEE???>>><<<:::999999:::;;;===<<<;;;<<<===>>>===<<<999999999999888888888888999888777777777777888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<=========>>>>>>???@@@AAABBBAAA@@@>>>>>>>>>??????AAABBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@>>>============@@@@@@@@@@@@AAAAAABBBCCC@@@@@@@@@@@@@@@?????????@@@???>>>>>>???AAACCCEEEIIIMMMRRRRRRPPPQQQWWW\\\cccfffjjjmmmppprrrttttttwwwwwwssslllddd^^^]]]_________\\\ZZZ```jjjqqqrrrkkkgggcccccchhhmmmppppppzzz{{{{{{xxxtttuuuyyy~~~|||qqqiiiaaa]]]\\\ccckkksssxxxiiiTTTMMMCCC<<<:::999777444222222111111111111222222000000000///////////////000000000000////////////////////////////////////////////////////////////............////////////////////////000000000111////////////////////////000000111222222222222222222222333333333444444444666666555555555666777777:::;;;===EEEZZZzzzzzzrrruuuzzzpppgggbbb[[[YYYUUURRRPPPNNNJJJHHHDDDCCCAAA???>>>??????@@@@@@AAACCCFFFKKKPPPTTTVVVXXX^^^gggooouuu{{{////////////............---.........//////000000////////////////////////111//////000111222111000//////000000000000//////---///000///...---...///000000000000000000000000///111333333333444555777777===HHHVVVdddppp|||xxxqqqnnnsss}}}}}}zzzsssggg\\\YYY___gggyyyzzzpppfff]]]XXXUUUMMMLLLIIIFFFCCCBBBAAAAAA???===<<<<<<<<<<<<;;;999999999888888777777777666888888777777666666666666999999999:::;;;;;;<<<<<<:::::::::::::::::::::;;;<<<<<<;;;;;;<<<===>>>???:::::::::::::::::::::999<<<<<<;;;::::::;;;;;;;;;????????????>>>===>>>>>>===========================<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>????????????>>>>>>>>>@@@CCCFFFHHHPPPWWW___bbbaaaaaacccgggjjjnnntttzzz}}}}}}zzzwww{{{zzzuuummmddd______aaa^^^\\\YYYXXXaaaqqq~~~|||tttjjjeeefffjjjmmmnnn|||{{{zzzxxxxxx{{{|||tttjjjbbb]]]\\\[[[^^^gggqqq|||zzzeeeWWWKKKEEE>>>:::888888666444111111000000000111222222///////////////000000000000000000000////////////000000000000000000000000////////////////////////............////////////...////////////000000000////////////////////////000000111222222222222111222222222333333333444444666555555555555555666666888;;;>>>@@@KKKeeevvvvvvyyyllleeeaaa\\\YYYUUURRRQQQOOOMMMKKKFFFEEECCCAAA???>>>>>>>>>??????@@@BBBEEEIIILLLNNNOOOUUU]]]eeekkkqqqwwwzzz////////////............------......///000000000000000000000000000000000000///...///111222111000...//////000000000000000---...//////------...///111111111111000000000000---///111111111111333555333555;;;EEEPPP___rrrvvvooonnnssswwwxxxfff[[[XXXZZZfffsss{{{sssnnnkkk```^^^[[[WWWRRRMMMJJJHHHCCCAAA>>>===<<<;;;888666:::::::::999888888777777888888888888777777777777666666777888888999::::::777777777777777777888888888888888888999:::;;;<<<888888888999999999999999;;;:::999888888888999999:::<<<<<<<<<:::999:::;;;999999999:::;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;<<<===>>>?????????AAAAAABBBDDDGGGKKKNNNPPPXXX^^^fffjjjiiigggffffffeeeiiiqqqyyy~~~|||xxxwwwuuuoooggg```\\\[[[\\\VVVXXXZZZ]]]ggguuu~~~~~~vvvllldddcccggglllppptttuuuvvvwww|||}}}ssskkkddd^^^[[[[[[^^^```fffppp}}}xxxcccQQQIIIBBB???;;;888666555444222111000000000000000111111//////000000000000111111000000000000////////////////////////////////////////////////////////////....../////////000000000......////////////000000000000000000000000000000///000111111222222111111222222222222333333333333444444444444444555666666444888<<<>>>BBBWWW~~~sssvvvyyyjjjbbb```XXXVVVRRRPPPPPPPPPOOONNNHHHGGGFFFCCCAAA@@@???>>>?????????@@@BBBEEEGGGIIIKKKOOOUUU\\\bbbiiiooottt{{{~~~////////////............------......///000000111000000000000000000000000///...---...000111000///......///000000000000000---...//////------...///111111000000000////////////000111111000000222444333333666<<>><<<======<<<<<<;;;::::::999888888888999999999999888777777777777777777888888666666777888888888888888777777777888888888888888999999999999::::::;;;;;;<<<;;;;;;:::::::::::::::666888::::::888888:::<<<999999999:::;;;;;;<<<===<<<<<<======>>>?????????===>>>@@@BBBDDDFFFHHHIIIIIIKKKOOOSSSXXX]]]```bbbaaadddgggiiihhheeebbb___[[[]]]aaahhhooosssrrrppplllhhhccc^^^\\\ZZZYYYWWWWWW[[[^^^bbbjjjtttxxxwwwwwwrrrkkkccc```cccjjjoooqqqtttyyy}}}pppddd___\\\\\\```gggnnnrrrxxxqqqaaaQQQFFFCCC<<<;;;999777666555333222111000000/////////000000000000000111111111222222000000000000////////////......................../////////////////////////////////000000000111111........./////////000000000000000000000000000000///000000111111111111111111222222222222333333333333222333333444555666777444666999;;;>>>MMMmmmyyy{{{{{{iii___]]]TTTQQQOOONNNOOOPPPPPPPPPJJJJJJHHHFFFDDDBBBAAA@@@@@@?????????@@@BBBCCCEEEGGGJJJNNNRRRWWW___ffflllrrruuuzzz000/////////............---------...///000000111000000000000000000000000///...---...///000000.........///000000000000000---...///...------...///000000//////.........---222333444333111111333444000000222555666<<>>======<<<<<<888888999:::::::::::::::;;;::::::999888888777777888999:::;;;<<<<<<<<<<<<999999:::::::::999888777888888888888888999:::;;;:::::::::999999999999999444777:::;;;::::::===@@@===<<<<<<===>>>???@@@AAA===>>>???@@@AAABBBBBBBBBCCCDDDGGGJJJMMMQQQSSSUUUTTTWWW\\\bbbiiinnnrrrtttiiihhhgggfffeeebbb]]]ZZZTTTSSSTTTXXX^^^cccdddccceeeaaa]]]\\\^^^___^^^\\\```bbbbbbbbbhhhqqqvvvuuuqqqooojjjddd___```ffflllwww}}}tttfff[[[XXXZZZ___jjjvvvnnn```TTTHHHCCCDDD:::999888888777666555555111111000///////////////000000111111222222222333000000000000////////////////////////////////////////////////////////////000000000000111111111111............/////////000000000000000000000000000//////000111111111111111111111222222222333333333111222222333444555777888999666666999<<>>???@@@AAABBBCCCDDDGGGJJJOOOVVV___dddkkkoootttzzz///...---,,,,,,---...///111000/////////000222333222222222111000//////...////////////////////////////////////////////////...............---------000000000000//////////////////000111222222333333333222111222666;;;@@@CCCYYYlll~~~|||}}}{{{{{{||||||nnn^^^[[[YYY[[[aaahhhooorrrsssxxx{{{qqqqqqrrrtttwwwzzz~~~~~~{{{uuupppkkkiiihhhbbbWWWMMMNNNLLLHHHCCC???=========<<<:::777666888999::::::999888888:::======;;;888888777777777999:::999888777888999999999999888888888999:::999888888999;;;???<<<888888999;;;999888:::;;;===>>>???>>>===<<<<<>>===<<<<<<===???@@@@@@AAACCCGGGLLLQQQVVVXXX^^^cccjjjpppvvv|||///...------------...//////...---------...000000222222111111000//////...////////////////////////////////////////////////////////////////////////000000000000//////////////////000111111222333333222111111333555999===@@@IIIVVVeeennnxxx|||{{{kkkeee]]]XXXZZZ___eeeiiilllqqqxxx~~~~~~tttlllkkkkkklllpppuuuzzz~~~|||pppggg^^^ZZZTTTOOOJJJGGGDDDBBBAAA???===<<<<<<===<<<;;;>>>===;;;<<<======:::888<<<:::999:::;;;;;;:::999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<;;;999999:::<<<===;;;999:::<<<>>>===<<<@@@@@@AAABBBBBBCCCCCCCCCEEEJJJPPPSSSSSSQQQPPPQQQOOOSSSXXX^^^aaaaaa___^^^\\\___ccchhhllloooqqqqqqqqqmmmlllooopppllliiiiiigggggggggkkkpppttttttsssqqqkkkccc]]]\\\]]]___```sssuuuwwwxxxuuupppjjjfff___]]]___dddmmmssstttrrrrrrqqqpppoooqqqwwwwwwiiibbb___aaafffmmmvvv~~~jjj^^^OOODDDAAA???;;;888999888777555333222222222000000000000//////......000000000000000000000000////////////////////////................................./////////000000////////////////////////////////////////////////...////////////000000000000000000000111111111111000111111111111222222222111222222333333444444555666666999;;;;;;???KKKXXX~~~xxxyyyyyyxxxssskkkaaaZZZTTTQQQNNNNNNQQQSSSSSSRRROOOOOONNNLLLJJJHHHFFFEEEAAA@@@>>>======>>>???@@@@@@AAABBBEEEHHHLLLPPPRRRVVVZZZ```ffflllrrrxxx|||///......------......///......------......///000222111111000000//////...////////////////////////////////////////////////......//////000000111111////////////000000000000///000000111111222222222000111111333555777999::::::@@@HHHRRRdddxxx~~~vvvggg\\\WWWXXX\\\^^^gggjjjpppvvvxxx}}}ssspppkkkhhhhhhlllqqqtttzzz|||~~~uuuoooggg```[[[VVVOOOJJJHHHFFFEEEDDDDDDCCCAAA???CCC@@@>>>===>>>===<<<;;;>>><<<;;;<<<======<<<;;;===============>>>???@@@?????????>>><<<;;;===>>>>>>>>>>>>AAAEEEGGGHHHGGGMMMMMMNNNPPPQQQRRRSSSSSSVVV[[[ccchhhhhhfffcccaaa^^^dddlllsssvvvuuuqqqnnnkkkmmmpppsssvvvxxxxxxyyyuuummmiiikkknnnmmmkkkkkkjjjiiiiiikkkqqqwww{{{}}}~~~xxxqqqmmmlllnnnppprrr}}}yyysssmmmjjj]]]]]]^^^dddkkkoooooommmsssuuuyyy}}}tttggg^^^ZZZ^^^dddnnnyyyzzzhhhWWWNNNDDD===<<<;;;999666777666555333222111111111////////////............000000000000000000000000////////////////////////........................---------.........//////////////////////////////////////////////////////............////////////000000000000111111111111000111111111111222222222111222222333333444444555444555888;;;;;;<<>>>>>???AAABBBBBBAAA@@@@@@???@@@@@@BBBCCCDDDGGGHHHGGGFFFCCCBBBCCCEEEHHHIIILLLPPPTTTWWWYYYYYY^^^aaaeeeiiilllmmmmmmlllmmmqqqwwwzzz{{{xxxuuurrrooossszzz{{{xxxzzzzzz{{{|||}}}|||||||||vvvllleeehhhnnnpppppppppjjjhhhffffffiiinnnsssvvv{{{zzzzzz|||~~~~~~~~~xxxrrrmmmeeedddccceeeiiilllmmmlllvvv}}}xxxlllddd^^^\\\\\\aaakkkyyyzzzfffYYYKKKEEE>>>;;;;;;;;;888555555444333111111000000000////////////////////////000000000000000000000000////////////////////////........................,,,,,,,,,---------......////////////////////////////////////////////////........./////////000000///000000000111111111111000000111111111222222222111222222333333444444555444444666999999;;;BBBKKKcccyyyuuuyyy~~~}}}yyynnnggg^^^[[[]]]]]]ZZZVVVSSSRRRRRRPPPNNNLLLKKKIIIEEEDDDCCCAAA@@@?????????@@@?????????@@@BBBDDDEEEMMMOOORRRVVV[[[ccckkkqqqvvv{{{////////////////////////...//////000000000000000000000000///////////////////////////////////////////////////////////////,,,,,,---......///000000.../////////000000000111000000000000000111111111///000111222333333222222333444777999>>>JJJ\\\jjj~~~xxxqqqkkkhhhcccaaabbbhhhoooxxxxxxsssppplllkkkjjjgggfffhhhlllooopppwww{{{tttlllccc\\\YYYYYY[[[^^^``````^^^[[[VVVUUUSSSPPPMMMLLLLLLMMMGGGGGGGGGIIILLLNNNOOONNNIIIIIIIIIJJJKKKMMMNNNOOOVVVVVVVVVTTTRRRQQQRRRSSSYYY[[[^^^aaadddgggjjjlllooosss{{{|||}}}rrrhhhhhhlllkkkjjjiiifffeeedddbbbcccfffjjjlllpppuuu}}}|||yyysssooommmjjjiiilllqqquuuxxxyyyqqqkkkgggaaa]]][[[\\\___aaakkkwwwxxxeeeVVVNNNDDD@@@<<<::::::999777444333222111000000000000000000000000000000000000000////////////////////////////////////////////////........................,,,,,,,,,,,,------------................................................//////000000000111111111///000000000111111111111000000111111111222222222111222222333333444444555555333444666888;;;CCCLLL]]]|||{{{}}}vvvmmmgggeeeccc^^^ZZZUUUTTTTTTSSSQQQOOOMMMLLLGGGFFFDDDCCCAAA@@@???>>>???>>>>>>>>>@@@BBBDDDEEEGGGHHHJJJMMMRRRYYYaaagggooouuu}}}...//////000000//////...,,,,,,---............---////////////////////////////////////////////////////////////////////////,,,,,,------......//////......//////000000111111000000000000000000000000///000000111222111111111000333666888777;;;HHHVVVooo}}}fff```]]]aaaiiisssxxxvvvrrrmmmhhhfffggghhhiiilllqqqtttvvvzzz}}}vvvnnngggcccbbbbbbeeeiiilllnnnmmmkkkhhhhhhfffbbb^^^[[[ZZZZZZWWWVVVWWWYYY\\\_________WWWXXXZZZ\\\^^^^^^______fffggggggfffdddcccdddeeeiiijjjlllmmmmmmppptttwwwwww}}}}}}~~~~~~|||{{{zzzqqqhhhaaabbbdddcccaaabbbcccdddfffggggggggghhhiiikkkqqq{{{}}}zzz{{{uuusssqqqqqquuu|||~~~yyyrrreeeZZZWWWWWWWWWYYY]]]aaafffiiitttsssbbbSSSHHHDDD???<<<:::888777666444222111111000000000000000111000000000000111111111111////////////////////////////////////////////////------------------------,,,,,,,,,---------......................................................000000000000111111111111000000000000111111111111000111111111111222222222111222222333333444444555666333333666888:::BBBJJJUUUlll|||tttllleee___\\\VVVVVVVVVUUUSSSRRRPPPOOOJJJIIIGGGEEECCCAAA@@@???>>>>>>>>>>>>???AAACCCDDDEEEFFFHHHJJJNNNTTT[[[```ffflllttt{{{...///000111111000///...+++,,,---.........------////////////////////////////////////////////////////////////////////////.............../////////.........///000111111111000000000000000000000///000000000000111111111222111000222666555555===FFFUUUiii~~~wwwlllbbb```cccjjjuuuzzztttrrrqqqssssssrrrqqqooooooppprrryyy|||}}}zzzrrrkkkhhhgggeeeeeegggkkkoooqqqqqqpppoooqqqqqqoookkkhhhhhhiiifffeeeeeegggiiikkkjjjiiidddfffjjjmmmoooooonnnmmmpppqqqqqqpppooooooppprrrssssssrrrpppnnnppptttxxxxxx{{{}}}~~~~~~|||zzzoooppprrrtttuuuvvvvvvvvvmmmmmmlllkkkjjjiiiiiiiii___[[[ZZZ]]]`````````cccdddiiioooqqqooollljjjiiilllooouuu|||}}}zzzyyylllfffaaaWWWOOOMMMQQQXXXaaaiiiqqqvvvxxx~~~jjj]]]SSSIIIAAA>>>;;;:::888666555444333222111000000000000000111111/////////000000000111111////////////////////////////////////////////////------------------------------------............................................................/////////000000000000111000000000000111111111111000111111111111222222222111222222333333444444555666333444777999999===BBBJJJYYYrrr~~~qqqeee^^^\\\XXXXXXWWWVVVUUUSSSRRRQQQMMMMMMKKKIIIGGGDDDBBB@@@??????>>>>>>>>>???AAABBBCCCDDDFFFHHHKKKOOOUUUYYY\\\bbbjjjqqqwww~~~...///000111111000///...------///000000000///............///////////////////////////////////////////////////////////////000000000000////////////---......///000111111222000000000000////////////000000000000000111222333333///...333555444777<<<777JJJ```ttt|||kkkbbb```cccjjjrrryyy~~~yyytttoookkkiiinnntttxxxvvvnnnhhhgggiiiddddddeeehhhllloooooonnnlllooossstttrrrqqqrrrtttooonnnmmmmmmoooooonnnmmmkkknnnrrrvvvxxxxxxvvvuuussstttuuutttsssssstttvvvvvvuuusssooolllmmmqqqvvvuuuvvvxxxzzz}}}~~~zzzwwwtttsssttttttrrrppp___```bbbccccccaaa^^^]]][[[ZZZZZZZZZZZZ[[[\\\]]]```^^^___cccdddaaabbbeeeiiiooowwwyyyuuuoooiiifffmmmmmmooosssyyy~~~~~~}}}kkk___YYYUUUPPPLLLJJJQQQ]]]kkkwww{{{hhhVVVOOOLLLEEE???===:::999777666555555444444111000000000000111111222---.........//////000000////////////////////////////////////////////////---------------------------------.........//////............................................................/////////000000000000000111111111111000111111111111222222222111222222333333444555555555333555999:::888888<<>>===>>>??????===>>>@@@BBBDDDHHHLLLPPPUUU[[[cccjjjqqqyyy/////////...------,,,,,,//////.........---------........................111111000///////////////...------,,,,,,------...////////////////////////000000000000000000000000...000111000///...///111000000////////////000000333222111000000222444555:::===FFFVVVmmm|||}}}pppeeeaaaaaaccchhhjjjooottt}}}|||zzzyyyzzzyyyuuuoooiiifffeeeeee```^^^^^^aaagggjjjkkkjjjccciiipppttttttqqqppppppvvvsssmmmiiifffgggiiikkkiiilllpppssssssqqqnnnkkknnnmmmlllnnnpppqqqpppooonnnllliiihhhjjjmmmooopppvvvwwwwwwvvvuuusssqqqpppqqqiiiaaa```cccfffddd```VVVWWWUUUSSSTTTWWWUUUQQQTTTSSSRRRSSSVVVYYY]]]___```bbbfffkkkmmmlllhhhdddooouuuyyyxxxqqqjjjffffffeeeiiinnnsssyyy|||ppphhh]]]TTTOOOPPPRRRSSSRRR]]]nnn{{{www```WWWKKKCCC???>>>;;;888555444444333333222222111222111111111000000////////////.........---------////////////////////////..................------------------------------........................////////////////////////....................................////////////000000000000111111111111000000000000111111111111444444333222222222333333444444333444555777999:::???AAALLLfffzzznnndddaaa^^^\\\ZZZYYYXXXWWWVVVRRRQQQOOONNNMMMKKKGGGDDDCCCBBBAAA???>>>>>>======??????@@@BBBDDDGGGIIIJJJNNNSSSYYYaaaiiiqqqzzz------..................//////.........---------////////////////////////111000000//////////////////......------......///........................////////////////////////...000111000///...///111000000000//////000000000333222111000000222333555333666<<>>EEEZZZzzzsssmmmhhh```\\\ZZZYYYWWWUUUTTTSSSQQQPPPOOOMMMJJJGGGDDDCCCBBB@@@???>>>============>>>???AAACCCEEEFFFJJJNNNSSSZZZbbbkkktttzzz,,,,,,------...//////000...............---------000000000000000000000000000000//////......///////////////....../////////...................................................000111000///...///111111111000000000000111111222111000000000111333444///222555666:::FFFVVVcccuuu}}}~~~wwwrrrtttpppkkkhhhjjjsss~~~wwwvvv{{{xxxsssooollljjjgggeeeeeeffffffccc```^^^]]]^^^aaaaaaaaaaaa```___]]]\\\[[[ZZZXXXWWWVVVUUUUUUUUURRRTTTWWW[[[^^^^^^\\\YYYXXXYYYYYYYYY[[[bbbkkksssxxxwwwuuuqqqkkkeee___[[[WWWWWWVVVVVVVVVVVVVVVVVVWWW[[[___aaafffjjjiiieeeccceeedddbbb___^^^aaadddddddddeeehhhkkklllkkkjjjeeeiiillljjjfffdddgggkkkkkkqqq{{{~~~vvvlll```XXXQQQOOONNNPPPUUU^^^fffkkksss}}}lllYYYMMMFFFAAA;;;888888888666333555555444333222111000///111111000000000000//////...............---------................................................------------------------................................................////////////////////////............////////////............////////////000000000000111111111111222222222222333444444555555555444444555666777777::::::>>>KKKbbbvvviiiaaa^^^]]][[[XXXWWWUUUTTTSSSRRRPPPMMMKKKGGGFFFDDDAAA???>>>======>>>>>>>>>???@@@AAABBBCCCDDDGGGLLLQQQXXXbbblllrrryyy}}}---------.........//////........................////////////////////////000//////.........////////////............//////...................................................000111000///...///111111111000000000000111111111000000000000111222333222333333222222888BBBJJJTTT```pppwwwlllgggjjjpppvvvwwwxxxyyy}}}~~~|||xxxvvvtttssspppnnniiiccc^^^[[[YYYYYY______```bbbcccddddddddd___[[[WWWSSSPPPPPPRRRSSSSSSTTTVVVYYY\\\\\\ZZZXXXSSSUUUUUUTTTUUU\\\hhhrrrwwwvvvtttpppkkkddd___[[[]]]```ddddddbbbaaaaaacccaaaggglllqqqxxx~~~~~~zzztttwwwxxxtttnnniiihhhiiiiiifffddddddeeeffffffeeeeeehhhiiifffbbbbbbggglllpppxxxzzzqqqhhh___XXXRRRQQQTTTXXX^^^fffpppzzzxxxhhhZZZNNNGGG???===:::999999888666444555444333222111000///...000000000000000000//////........................---------------------------------...............------------------------................................................000000000000000000000000............////////////000000000000111111111111///000000000111111111111111111111222333444555666555555555555555555555666777888;;;AAAMMMfffzzznnniiieeeaaa]]]ZZZXXXVVVUUUTTTSSSPPPNNNJJJIIIFFFDDDAAA???>>>===AAAAAA@@@@@@@@@@@@AAAAAAAAACCCFFFJJJQQQZZZdddjjjrrrvvv{{{~~~//////.........------------.............................................//////............//////...------,,,,,,------......................................................000111000///...///111111111000000000000111111000/////////000000111111333222111222444777999:::???FFFTTTggg|||ssshhhcccbbbcccaaabbbfffnnnvvv|||~~~yyyuuutttvvvyyy|||zzzvvvqqqkkkgggeeedddccccccccccccdddggglllpppssslllhhhbbb\\\YYYYYY[[[]]]___]]]\\\]]]___aaabbbaaa[[[\\\[[[XXXXXX^^^jjjssssssrrrqqqnnnkkkgggdddccceeejjjooopppmmmjjjkkkllljjjooouuu{{{vvvpppnnnoookkkfffcccbbbbbbbbbbbbeeehhhkkkiiihhhjjjpppvvv~~~|||uuukkkbbb[[[WWWUUUSSSXXX]]]fffoooyyynnn]]]QQQIIICCC???===<<<;;;:::999777555333444333333111000///......//////////////////000000---.............................................---------.........//////------------------------................................................000000000000000000000000............////////////000000000000111111111111///000000000111111111111111111111222333444555666444444444555555555555555666777;;;>>>BBBQQQpppyyypppfff```___\\\YYYXXXWWWUUUSSSQQQMMMLLLIIIFFFDDDBBB@@@@@@BBBAAA@@@???????????????@@@BBBDDDGGGLLLTTT]]]ccciiinnnssswwwzzz000//////...------,,,,,,---------.............................................------......//////------,,,,,,,,,,,,------------------------------...........................000111000///...///111000000////////////000000.../////////000000000000///......000333444333111666888AAAPPPfffzzzmmmddd]]]YYYUUUTTTWWW___fffjjjlllpppuuuwww}}}}}}vvvooommmooosssuuuxxx|||}}}zzzwwwwwwvvvuuutttkkkiiihhhiiimmmssszzz~~~}}}yyysssnnnjjjjjjkkklllkkkiiiggggggjjjmmmooopppfffeeebbb^^^\\\aaajjjqqqppppppnnnlllkkkkkkkkkkkkooossswwwxxxuuurrrqqqrrrssswww{{{zzzuuunnnjjjeeeaaa```aaabbbbbbccciiiooorrrsssxxx~~~uuuqqqhhhddd]]]XXXVVVWWWZZZ]]]ccckkkwwwsssiiiYYYLLLDDD@@@<<<999999999999888666444222111222222111111000/////////......////////////000000---------...............////////////////////////,,,,,,------.../////////------------------------........................------------------------////////////////////////............////////////............////////////000000000000111111111111222222222222333444444555222333444555555555555555666777:::>>>>>>DDD[[[rrr}}}nnneeeeeebbb^^^[[[ZZZXXXUUUSSSPPPOOOLLLJJJGGGEEEDDDCCC@@@???>>>======<<<======@@@AAACCCEEEHHHNNNUUUZZZ___ccciiimmmrrrxxx..................---------------.........//////...........................------------...///000......------------......------------------------////////////////////////...000111000///...///111//////............//////......//////000000//////......///////////////000111444999@@@MMM___ttt{{{qqqgggaaaYYYSSSPPPTTTWWWXXX[[[___fffhhhmmmttt}}}xxxsssssswwwwwwwwwxxxyyy{{{}}}~~~}}}tttsssqqqqqqtttzzz}}}zzzxxxxxxxxxtttttttttvvvzzz~~~tttpppkkkggggggjjjooosssuuutttqqqnnnnnnoooqqqsssxxxzzz||||||zzzwwwuuutttwwwyyyzzz{{{|||nnnkkkgggfffhhhkkkmmmnnnqqqxxxuuuiiidddbbbZZZZZZ[[[]]]aaagggmmmrrrzzzqqq^^^VVVLLLDDD@@@===:::777666666666555333111000000000000000000000000000000........./////////000000---------.........//////000000000000000000000000,,,,,,------...//////000------------------------........................------------------------....................................////////////............////////////000000000000111111111111333333333222222333444444111222333555666666555555666444888=========LLL___}}}ssslllhhhddd```^^^[[[YYYVVVRRRQQQOOOLLLJJJHHHGGGGGG@@@@@@???>>>===============???@@@BBBDDDHHHMMMQQQSSSXXX^^^bbbgggnnnwww~~~,,,,,,------.../////////---------.........//////000000000000000000000000---------------...///000//////............//////------------------------000000000000000000000000///000111000///...///111......------------......---......///000/////////000333444111,,,+++///444...333777888:::DDDVVVddd{{{vvvooobbbXXXPPPOOOOOOMMMQQQWWWXXXXXX\\\bbbllluuu{{{~~~}}}yyyvvvuuuuuuvvvxxxzzz|||~~~}}}{{{zzzyyyyyy{{{~~~}}}yyyzzz}}}~~~xxxtttuuuxxx{{{}}}}}}zzzvvvrrrqqqsssvvvxxxzzzzzz{{{zzzyyyvvvsssqqqrrrrrrqqqqqqyyyuuurrrqqqrrrvvv{{{{{{mmmaaaZZZWWWWWWWWW[[[bbbiiiqqqzzz{{{hhhZZZMMMGGGAAA===<<<:::888555555555555444222111222222////////////000000000000---.........//////000000---------.........//////000000000000000000000000,,,,,,------...///000000------------------------........................------------------------..................................../////////000000000000000111111111111000000000000111111111111444444333222222222333333///111333555666666666666666222555<<<<<<;;;EEEUUUssspppmmmgggccc```^^^[[[YYYSSSRRRPPPNNNLLLJJJIIIIIIBBBBBBAAA@@@?????????@@@;;;<<<>>>@@@AAACCCGGGJJJLLLPPPVVV[[[```hhhqqqwww........................................................................///...,,,******,,,...///////////////////////////------......//////000000///---+++******+++,,,...////////////////////////////////////////////////000111222111///......///111111000000//////......000222444555888<<>>FFFMMMjjj|||nnniiigggaaa^^^^^^ZZZXXXUUUTTTRRROOOLLLIIIIIIFFFCCCBBBAAA@@@>>><<<=========>>>>>>???@@@AAAJJJIIIKKKQQQVVV\\\dddmmmttt{{{....................................................................................................................................////////////...---,,,++++++,,,---...////////////////////////////////////////////////...///000///------...///000000000000////////////111222333333444777;;;>>>AAAIIIWWWfffxxxuuuiii___XXXUUUSSSQQQKKKIIIMMMQQQRRRTTTYYY```fffooovvv{{{~~~|||~~~|||~~~~~~|||yyyxxx}}}yyytttqqqqqqsssxxxwwwvvvvvvwwwuuurrrooommmnnnoooqqqtttzzz~~~|||zzzvvvrrrnnniiifffeeeccc___\\\[[[]]]bbbfffhhhzzzuuuggg[[[PPPGGGDDDBBB???;;;888888777666555444333333222111111000000////////////////////////////////////////////////........................------............------////////////............++++++,,,,,,,,,,,,------..............................................................................////////////....../////////000000000000111////////////////////////222222111111111222222333222333333444555666777777777888999999;;;@@@JJJQQQeeeyyynnnhhhbbb______ZZZXXXVVVTTTSSSPPPMMMJJJKKKIIIFFFDDDCCCBBB@@@???>>>>>>>>>>>>???@@@@@@AAAGGGEEEGGGLLLPPPSSS[[[dddmmmuuu........................................................................---...///000000///...---------------------------/////////...............,,,,,,------......//////////////////////////////////////////////////////---...//////...---///000////////////000000000000000111222111111222444777444777===FFFUUUjjj|||vvvpppkkkhhh]]]SSSJJJHHHJJJJJJJJJKKKQQQVVV^^^eeejjjmmmppprrrxxxzzzwwwwwwvvvzzz|||wwwvvv{{{|||wwwssspppssswww{{{yyyuuurrrrrruuuxxxwwwwwwxxxxxxwwwsssqqqqqquuuyyy{{{~~~rrrjjjdddbbb```]]][[[ZZZZZZZZZXXX[[[___ccciiipppxxx}}}zzzjjjYYYOOOIIICCC???>>>>>>;;;888666666666666555333333222222111000000000////////////////////////////////////////////////////////////////////////------............------.............../////////++++++,,,,,,,,,,,,------..............................................................................////////////......000000000111111222222222//////////////////000000333222222111111111111111111222333555777888::::::;;;===>>>@@@BBBIIIRRRZZZfff|||xxxnnnfffcccccc^^^\\\YYYWWWUUUSSSPPPNNNNNNLLLIIIGGGFFFEEECCCBBB@@@???????????????@@@@@@DDDBBBCCCFFFIIIKKKRRRZZZccclllyyy..............................................................................////////////......------------------------/////////......---------+++,,,...///000000000000////////////////////////////////////////////////---...000000//////000222......//////000000111111///000111000//////111333999999888:::@@@NNN___kkkooocccUUUNNNNNNMMMJJJHHHLLLNNNSSSWWW\\\___cccdddnnnuuu|||wwwrrrqqqsssxxxyyyuuupppoooqqqwww{{{yyytttpppnnnnnnnnnpppssstttuuuyyy}}}yyyxxxxxx{{{~~~~~~~~~||||||zzzooofff```[[[ZZZXXXWWWWWWXXXZZZ\\\^^^eeennnvvv~~~ppp```TTTIIIDDDBBB===;;;<<<999777555444555555555444222222111111000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------....../////////+++++++++,,,,,,,,,------..............................................................................////////////......///000000000111222222222000111111111111111222222222222111111111222333333222333555888:::===???@@@BBBEEEGGGIIIMMMTTT]]]dddkkk{{{yyyoooiiifffccc```]]][[[YYYWWWTTTRRRQQQNNNKKKIIIIIIHHHFFFDDDAAA@@@???>>>>>>>>>>>>???BBB@@@AAADDDFFFGGGMMMTTT[[[dddrrr}}}........................................................................///...,,,++++++,,,...///........................//////......------,,,,,,,,,---...///000111000000////////////////////////////////////////////////,,,---............///000......//////000000111111...///000000///000111333666666777666666;;;DDDKKK[[[jjjxxxjjj___[[[YYYRRRKKKKKKKKKKKKNNNSSSYYY^^^```aaadddiiinnnuuu}}}xxxtttsssvvvwwwuuussstttwwwxxxyyyxxxtttqqqqqqsssoooqqqsssttttttxxx~~~zzzxxxtttnnnggg```[[[YYYUUUVVVWWWZZZ^^^ccchhhkkkpppxxxtttbbbWWWOOOHHHCCCCCCAAA===::::::666444333333444444444222111111000000000000//////........................------------------------++++++++++++++++++++++++------............------,,,,,,------......//////+++++++++,,,,,,,,,------..............................................................................////////////............///000000111222222000000111111111222222222111111222222444555777777666777:::<<<@@@CCCEEEFFFIIIKKKNNNPPPSSSYYYbbbiiimmmyyy|||oooggggggddd```\\\ZZZXXXUUUSSSRRRPPPMMMKKKKKKJJJHHHFFFBBBAAA@@@???>>>=========???===>>>BBBDDDDDDIIIPPPTTT]]]kkkwww........................................................................000...+++******+++...000////////////////////////.........---------------------......//////000000////////////////////////////////////////////////+++,,,------,,,+++,,,...////////////000000000000---///111111000000222333---000444666555777:::>>>BBBNNN___ppp{{{uuupppggg^^^QQQPPPNNNPPPUUUZZZ^^^```UUUUUUWWWZZZaaammmzzzzzzzzz}}}xxx{{{zzzzzz|||}}}sssjjjcccbbb```\\\WWWTTTTTTTTTSSSVVV\\\dddnnnxxxyyykkk]]]PPPJJJEEEAAA???AAA@@@;;;777777444333222222333444222111000000000///////////////................................................------------------------------............---------------------.........++++++,,,,,,,,,,,,------..............................................................................////////////......---......///000111222222000000000111222222333333333333444555777999:::;;;:::;;;>>>AAADDDHHHJJJKKKLLLNNNPPPQQQSSSXXX___eeemmmvvv{{{mmmlllhhhccc___\\\YYYVVVTTTUUURRROOONNNMMMLLLJJJHHHFFFEEECCCAAA@@@???>>>>>>===;;;<<>>HHHQQQ[[[iii{{{zzzhhheeebbbbbbcccbbb```^^^SSSRRRPPPQQQUUU^^^hhhooorrrsssvvvzzz~~~uuunnnddddddccceeeeeebbb\\\WWWVVVVVVWWWUUUTTTUUUXXX\\\___dddnnnzzzzzziii^^^VVVLLLFFFEEE???;;;:::<<<;;;777555666444333222222333333111000////////////////////////........................................................................------............------...------------------,,,++++++,,,,,,,,,,,,------..............................................................................////////////.........//////000111222333444333333444444555666666777777777777888999;;;<<<======>>>@@@DDDGGGJJJMMMNNNNNNPPPQQQQQQQQQTTTZZZ___ggglllxxx~~~uuuqqqkkkeeeaaa^^^[[[YYYXXXUUURRRQQQPPPOOOMMMKKKJJJIIIGGGEEECCCBBBAAA@@@>>><<<===???>>>===???EEEGGGOOOZZZdddnnnyyy........................................................................---...///000000///...---------------------------,,,,,,,,,------.........000///---,,,+++,,,...///////////////////////////////////////////////////222333444222111000000111111111000000//////......///111222111000......///000222333222//////222666555888<<<>>>AAALLL]]]jjjwww}}}yyyvvvrrrkkkccc\\\UUURRROOOMMMMMMRRRWWW[[[aaacccfffjjjooosssvvvxxxsssvvvzzz}}}~~~uuullleee```YYYWWWVVVUUUUUUUUUTTTRRRQQQSSSUUUWWWXXX]]]dddiiirrrwwwpppaaaRRRLLLIIICCC@@@BBB===999777999888555555888444333222333333333111///.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................---.........------,,,,,,,,,++++++,,,,,,,,,---------..............................................................................////////////......///000111222333444555555777888888999:::;;;;;;<<<::::::::::::;;;<<<<<<===>>>???BBBEEEHHHKKKMMMOOOPPPRRRSSSRRRQQQRRRXXX\\\\\\]]]dddnnnvvv~~~yyyrrrlllhhhdddaaa___ZZZXXXUUUSSSRRRQQQOOONNNMMMLLLJJJHHHFFFDDDCCCCCCBBB@@@@@@AAA???<<<>>>BBBCCCIIISSS]]]hhhttt000000000000////////////...---,,,,,,,,,,,,---...---------............///,,,,,,,,,------.........---------............///++++++,,,------......///......------------......///.........///000111222---------.........//////000000000000000000000000333222111///............//////...//////000111222111111111111111111111111000222666:::===@@@DDDGGGYYYcccuuuuuukkkdddXXX[[[[[[VVVNNNJJJNNNSSSQQQRRRUUUZZZ```cccdddccc[[[^^^bbbeeeiiiooowww}}}~~~}}}zzzuuummmfffbbb]]]WWWSSSJJJKKKLLLLLLMMMOOORRRUUUWWW\\\```cccfffooo}}}}}}lll```TTTOOOHHHBBB???===<<<;;;999888777666555444333333222222222111000//////...//////000000000000//////////////////////////////........................---------------...///000,,,...000111111000...,,,***++++++,,,,,,------............------................................./////////......---------------------------------...............///000000000000222333555666888888>>>===<<<>>>AAAAAA===999???>>>===;;;;;;;;;<<<<<<>>>@@@BBBCCCCCCDDDEEEGGGMMMLLLIIIFFFEEEEEEEEEFFFLLLHHHJJJRRRVVV]]]ssswwwnnnhhheeeddd___\\\YYYWWWVVVVVVTTTSSSRRRPPPOOOLLLIIIGGGEEEDDD@@@???>>>======>>>@@@AAADDDHHHNNNTTT]]]iiiwww//////.........---------...---,,,,,,,,,,,,---...------------............,,,,,,,,,---------......------------............------------------------......------------......000000000///////////////---------.........//////........................111000///...------------000////////////000000111111111111111111111111111///111444666777999;;;>>>DDDJJJWWWkkk{{{rrrllldddeeeddd^^^VVVPPPNNNNNNNNNNNNNNNPPPRRRTTTSSSRRRSSSUUUWWWYYY\\\aaaiiinnn~~~yyynnnhhhgggfffbbb]]]YYYWWWUUURRRPPPLLLNNNPPPRRRTTTWWW[[[^^^bbbiiiqqqxxx~~~}}}qqqeeeWWWNNNIIIEEE@@@===;;;;;;:::999888777777666555444333222222222111111000//////...//////000000000000//////................................................---------,,,------..............................------------------------......------------.......................................---------,,,,,,------------------------...............//////000111111222333444555555555777888999<<>>>>>===<<<<<<===?????????AAACCCCCCCCCCCCEEEFFFCCCBBB@@@>>>=========>>>???;;;===BBBEEEKKK___uuuxxxooojjjgggeeeaaa\\\YYYWWWWWWVVVUUUSSSRRRPPPNNNKKKIIIGGGFFFCCCAAA@@@>>>>>>???@@@AAABBBEEEIIINNNTTT___llluuu------,,,,,,,,,+++++++++...------,,,,,,------...------------............,,,,,,,,,------------...------------............//////...------,,,++++++......------------......000000111111000///---,,,---------...............------------------------......------------......111000000////////////000111111111111111111111111000111333333222222444555999:::AAAOOOcccyyy~~~xxxuuuvvvvvvtttppphhh___WWWRRRNNNLLLIIIGGGGGGFFFEEECCCGGGHHHIIIIIIKKKOOOUUUYYYffflllrrrtttrrrrrrvvvyyy}}}{{{wwwwwwyyyzzzzzz{{{zzzwwwnnncccYYYTTTSSSRRROOOMMMLLLLLLMMMMMMLLLPPPSSSXXX]]]bbbhhhmmmqqqzzz{{{kkk]]]TTTMMMFFF@@@>>><<<:::999999999888777666666555555444333222222222111111000000//////......//////000000//////...........................------------------------------,,,,,,+++,,,,,,,,,///...,,,++++++,,,...///000000///......---,,,,,,------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------------------------......------......///000222222222222222333333333444666:::;;;<<<<<<<<<===;;;;;;::::::;;;<<<>>>???:::;;;<<<<<<;;;;;;<<<>>>999888777666555666777888:::777777;;;<<<@@@QQQccc|||uuurrrooojjjbbb\\\YYYXXXXXXXXXTTTTTTRRRPPPNNNKKKJJJIIIFFFDDDCCCAAA@@@???@@@@@@@@@BBBEEEGGGLLLTTT^^^fffxxx,,,,,,,,,,,,++++++++++++------------------------,,,,,,---------.........------------------------,,,,,,---------...............---------,,,,,,,,,...------,,,,,,------......///000111111///---,,,........................------------------------...---------......///000111111000//////...//////111111111111111111111111222333444333222111222333999888:::BBBPPP___lllsssttt||||||tttiiiaaaXXXTTTPPPLLLIIIFFFDDDAAACCCCCCBBBBBBDDDGGGJJJMMMUUUZZZ___aaaaaacccfffjjjmmmqqqwwwzzz|||}}}~~~}}}|||tttoooiiieeecccdddeeeeeeccccccaaa\\\UUUPPPMMMMMMLLLKKKKKKLLLNNNPPPRRRSSSWWW\\\eeeooowwwzzzggg^^^SSSKKKGGGEEEBBB???999888777888999999888666555444444333222222111111111111000000////////////...//////////////////...........................------------------------------,,,+++************---,,,,,,++++++,,,,,,---///.........---------,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////000000000111222222333333777:::===<<<888666777999888888777666666777999999555666777666555444555666555555444444444555666777:::999999;;;<<>><<<:::===@@@GGGPPP]]]ppp|||~~~yyytttmmmcccYYYRRRJJJJJJIIIIIIIIIHHHEEEBBBCCCDDDFFFGGGGGGHHHJJJLLLPPPTTTXXX[[[[[[[[[ZZZ[[[[[[\\\\\\]]]]]]]]]\\\\\\ZZZaaalllvvv~~~}}}{{{vvvrrrlllhhhaaaZZZUUURRRQQQQQQRRROOOKKKJJJJJJKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOSSSYYY```gggooowww|||xxxkkkbbbYYYPPPJJJDDDBBB???>>><<<:::777555666444333444444333111///111111111000000000//////////////////////////////---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++)))+++---//////---+++)))******++++++,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------...///------///000222444555666555666888888888999:::<<<:::888666444333222333333222333444333222111222333222333333444555555666666333444555666666:::AAAGGGRRRbbb}}}|||qqqggg```\\\XXXXXXWWWVVVUUUTTTSSSRRROOONNNLLLJJJHHHFFFEEEDDD@@@AAABBBBBBAAADDDJJJPPPUUU]]]jjjuuu~~~...------------,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,---------,,,------------------------,,,,,,++++++,,,,,,------.....................//////.........---------------------------------//////.........//////000000////////////000000111000000000000000000000000---///000000//////000111000111333777:::;;;999777555888;;;???DDDOOO]]]gggyyyyyymmmeee]]]\\\[[[[[[YYYTTTMMMGGGEEEFFFFFFEEEDDDDDDEEEFFFEEEHHHKKKMMMLLLLLLLLLMMMKKKKKKLLLLLLLLLMMMMMMMMMIIINNNVVV^^^dddjjjqqqvvvyyyyyywwwvvvvvvwwwyyyyyyzzzzzzwwwsssuuu{{{|||zzztttqqqnnnlllnnnrrruuuvvvyyy}}}}}}wwwsssqqqnnnlllkkkhhhdddaaaZZZXXXTTTNNNJJJIIIIIIJJJIIIHHHGGGHHHJJJLLLLLLLLLOOOPPPQQQUUUZZZ___bbbdddfffkkkrrrzzznnnggg\\\RRRJJJEEEBBB@@@<<<;;;:::888777666444222555333111111222222000///000000000////////////...////////////////////////---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++,,,---......---,,,+++,,,,,,,,,---------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------,,,,,,------.../////////000111222333444555111000111444888;;;======777666444222111111222222///000111111000///000222111111222333444444444444333666777666666999===@@@EEELLLaaassshhhaaa\\\[[[[[[ZZZYYYXXXWWWWWWSSSRRRQQQPPPNNNLLLJJJIIIDDDEEEEEECCCAAABBBGGGKKKLLLTTT^^^hhhpppyyy---------,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,++++++,,,,,,,,,---------///......------,,,,,,+++---,,,,,,++++++,,,,,,---000000...---------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///......---------......//////...//////000111222000000000000000000000000000111222111000000111222333222111333555666666555333666999999888;;;BBBHHHQQQ]]]kkkxxxwwwwwwuuutttsssppphhh^^^VVVMMMLLLKKKIIIHHHGGGGGGGGG???BBBDDDEEEEEEDDDEEEFFFBBBBBBBBBCCCDDDEEEEEEFFFAAADDDHHHLLLPPPWWW___fffjjjiiihhhhhhggggggggggggeeeggghhhgggkkkpppqqqmmmdddaaa______aaacccdddeeecccfffgggggghhhjjjhhhcccaaa___]]][[[ZZZYYYUUUSSSPPPOOOMMMJJJGGGGGGIIIKKKIIIHHHIIILLLPPPRRRSSSRRRXXXYYY\\\cccllltttzzz|||ssshhhbbbVVVRRRKKKDDD???<<<<<<<<<999888777666666666777777555333222111222333222111///////////////..................///////////////---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---............,,,,,,,,,,,,....../////////...------,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---------------------------,,,,,,,,,,,,---......111111222222222333333333000......111777;;;<<<;;;222111000//////000111111222333444444333333444666111222222333444444333333333555666444333555888999@@@AAAPPPooo|||nnneee^^^^^^]]]]]]\\\[[[[[[ZZZVVVUUUUUUSSSRRRPPPNNNMMMIIIJJJIIIFFFCCCCCCFFFJJJIIIOOOWWW^^^dddkkktttzzz+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------........................------............---------111333222---***,,,///---,,,,,,+++++++++,,,,,,------------------------////////////////////////...............///000000111111000000000000111111000000111111111111000000111111222444666777888999CCCGGGMMMSSS]]]mmm}}}sssmmmbbb```\\\WWWRRRNNNKKKJJJJJJGGGFFFHHHGGGDDDDDDFFFCCCBBBAAAAAAAAABBBDDDEEEDDDFFFHHHGGGFFFHHHMMMQQQXXXXXXWWWUUUTTTTTTTTTTTTUUUTTTTTTVVVZZZ]]]^^^^^^TTTSSSRRRRRRUUUWWWXXXXXXVVVWWWWWWVVVTTTSSSTTTUUUQQQRRRRRRPPPNNNMMMNNNOOOOOORRRTTTQQQMMMKKKMMMQQQKKKMMMPPPSSSVVVYYY^^^aaajjjqqqzzzyyyjjj___WWWOOOKKKEEEBBB???===;;;:::888666666666555444333333222222222222222111111111000000111000///......///000111////////////////////////000///---,,,++++++,,,,,,......---,,,++++++++++++------------,,,,,,+++***,,,...///---******---000---.........---,,,,,,+++------------------------******+++,,,,,,---......,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,---......//////......000000000000////////////......111666:::<<<999666////////////////////////111111111000000000000000222222111111222222333444222444666666555666777999???>>>GGG]]]{{{ssskkkccceeeeeebbb^^^[[[\\\^^^[[[ZZZYYYWWWUUURRRPPPNNNOOOMMMJJJFFFDDDCCCCCCDDDHHHHHHJJJMMMTTT]]]eeejjjsssyyy~~~}}}+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++---------,,,,,,+++++++++///......------,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............---------000333111---+++,,,///------,,,,,,,,,,,,------------------------------.......................................///000000111111000000000000111111000000111111111111000000111111222333555666777777999<<<>>>AAAFFFPPP^^^hhh|||rrrpppmmmjjjfff```ZZZUUUQQQNNNNNNOOOMMMGGGDDDEEEBBBBBBAAAAAAAAABBBCCCCCCCCCDDDDDDCCCCCCDDDGGGJJJMMMMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJNNNPPPPPPPPPMMMKKKJJJJJJLLLNNNNNNMMMNNNOOOOOONNNMMMMMMMMMNNNKKKMMMOOOPPPQQQTTTXXX[[[dddeeeddd___XXXTTTUUUXXXWWWYYY\\\```eeelllsssyyyppphhh]]]TTTNNNJJJGGGDDDAAA???<<<:::999888666555555555555444333222222222222222111111111000000000111000///......///000111........................000///---,,,++++++,,,,,,,,,,,,,,,++++++,,,------,,,---------,,,,,,+++***,,,,,,,,,+++******,,,...,,,,,,------,,,++++++***------------------------+++++++++,,,,,,---------,,,,,,------------------------------------------,,,---------------------,,,---......//////......000/////////////////////...///111666::::::777444////////////////////////111000000000000000000000222222111111222222333444333555666666555555666888;;;999???QQQjjjwwwooonnnkkkgggbbb_________[[[ZZZYYYXXXVVVTTTSSSRRRPPPOOOLLLJJJHHHGGGHHHHHHGGGFFFFFFHHHLLLRRRXXX\\\ccciiiooopppnnnoootttyyy+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++///...------++++++***)))---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------000222111---+++,,,......---------------......------------------------.......................................///000000111000000//////000000111///000000111111000000///000111111222333333444444444555666555666;;;CCCIIIZZZggg{{{}}}{{{yyyzzzyyytttjjjbbb```___```bbb___VVVOOONNNJJJJJJIIIHHHHHHGGGGGGGGGGGGDDDBBBAAABBBCCCDDDCCCDDDCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@BBBEEEFFFFFFEEEHHHFFFEEEEEEGGGHHHGGGFFFHHHIIIIIIJJJKKKKKKLLLLLLKKKNNNQQQUUUZZZaaahhhlll{{{tttlllgggfffhhhkkkmmmpppvvv}}}sssggg___SSSOOOIIIDDDCCCBBBBBBBBB<<<:::888666666666555333444444444333222222111111111111111111000000000000000//////......//////000------------------------//////---,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,---------,,,++++++---+++******+++,,,++++++++++++,,,,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------------------------------------------,,,,,,---......//////......////////////////////////...000333777999888444111////////////////////////000000000000000000111111222111111111111222333333444555666666555444555777888666888CCCUUUmmmyyyrrrlllhhheeeccc]]]\\\[[[ZZZXXXWWWVVVUUURRRQQQOOONNNMMMLLLLLLLLLIIIGGGFFFEEEFFFIIILLLNNNUUUZZZ^^^___^^^aaagggmmmxxx~~~+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++........................------............---------///000000---,,,,,,.........---------...//////------------...................................................///000000000000////////////000000//////000000000000//////000000000111111111111111111333444444444666:::>>>AAAKKKZZZjjjyyy~~~yyyqqqoooqqqwww}}}zzzpppfffbbb___^^^\\\YYYWWWVVVUUUTTTQQQLLLGGGFFFGGGHHHGGGEEEFFFEEEBBB@@@??????@@@@@@BBBAAAAAABBBEEEFFFEEEDDDHHHFFFFFFGGGIIIKKKKKKJJJJJJJJJKKKNNNRRRUUUVVVWWWWWWYYY^^^ccciiiqqqyyy|||rrrhhh```XXXQQQMMMGGGEEEAAA???===>>>>>>???888777555444555555444333333333222222222111111111111111000000000/////////////////////////////////------------------------......------,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,------,,,,,,+++...+++)))***---...,,,***++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,+++.........------,,,,,,,,,------------------------...------------,,,,,,,,,,,,---......///..................//////////////////111444666777555111///000000000000000000000000000000000000000111111111111111111111111222222333444666666666444333444555888666888>>>GGGYYYttt}}}vvvpppkkkeeecccaaa^^^[[[XXXVVVUUUSSSRRRRRRQQQPPPPPPOOOOOOLLLKKKIIIGGGFFFFFFGGGGGGLLLNNNQQQPPPPPPSSSYYY___jjjrrr+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,------,,,,,,+++........................------............---------...//////...------------------------...///000---------....../////////.......................................///000000000000////////////000000//////000000000000//////000000000000000000000000...///111222222444666777777<<>>======555666666555444333555666666444222222333444333222000000000000000000000000////////////............---......//////......---////////////////////////,,,------......---,,,,,,///...---,,,++++++++++++++++++,,,---------,,,,,,------,,,---......---+++,,,,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------,,,,,,,,,---------......,,,---......//////......---------......//////000000222333333111/////////111111111111111111111111/////////000111111222222111000000000000111222222333444555555444333444666444555888;;;<<<@@@LLLZZZuuu}}}zzzqqqiiibbb]]]ZZZYYYZZZZZZYYYWWWTTTPPPNNNKKKKKKKKKJJJIIIIIIHHHGGGHHHHHHFFFDDDBBBCCCFFFIIIMMMVVVdddrrr}}}+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------***,,,---/////////------,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,------......---,,,++++++++++++,,,---...///---------...///000000000------------------------...............///000000//////............//////......////////////............//////000000111111222111111111222222222111...000222333444777>>>CCCEEELLLUUU\\\bbbkkkxxx}}}{{{~~~yyysssooonnnnnneeebbb___```eeekkkqqqtttmmmjjjhhhiiipppxxxwwwllleee\\\XXXRRRMMMJJJFFFCCC@@@AAAAAAAAA@@@>>>;;;::::::222555666666444444555777555333111111222222111000/////////////////////////////////.........------------...//////...------........................,,,,,,---......------,,,------,,,++++++,,,,,,,,,***+++,,,,,,---------,,,***,,,......---,,,,,,,,,++++++,,,---------------------------------------+++++++++,,,,,,---------,,,,,,------------------------------------------***++++++,,,---...//////,,,---......//////......,,,,,,---......///000000111222222000...---///111////////////////////////...//////000111111222222000000000000000111222222222333444444444444555666555555777999999:::BBBKKK\\\uuuuuummmgggdddaaaaaaaaa```]]]XXXSSSPPPJJJKKKKKKKKKKKKJJJIIIHHHJJJIIIHHHFFFEEEEEEGGGHHHGGGOOO[[[gggqqqzzz+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---........................---..................------,,,,,,---......---,,,+++******+++,,,---...///---------...///000000111------------------------...............///000000//////............//////......////////////............//////000111111222...------...000111111000***...222333222222555888777<<<@@@BBBCCCJJJVVV```gggssszzzwwwssstttzzz{{{uuuooohhhdddaaa\\\TTTNNNKKKHHHDDDAAAAAAAAA@@@@@@777999;;;;;;999777555444111444666555333111222444444222000000000111000///........./////////////////////.........---------,,,---...//////...---,,,------------------------+++,,,---.........---,,,++++++++++++,,,---......***+++,,,,,,------------(((+++......+++)))***,,,)))***+++,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,,,,------.........------------------------)))***+++,,,...///000000,,,---......//////......,,,,,,------...///000000111222222///,,,,,,///222...........................//////000111222222222000000000000000111111222111222444444444444666777888666777888888888>>>FFFJJJ]]]|||~~~vvvpppmmmgggggggggeeeaaa[[[VVVRRRKKKLLLMMMNNNMMMLLLKKKJJJFFFEEEDDDCCCBBBBBBCCCDDD@@@FFFPPPZZZdddnnnvvv{{{******+++++++++,,,,,,,,,...---,,,+++++++++,,,---//////...---,,,++++++,,,+++++++++,,,,,,---------///...---,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,------.../////////.........------,,,,,,,,,........................++++++,,,,,,---............---,,,+++,,,...000111000000000000000000000000000000//////.........---////////////////////////111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000222222333555888===AAACCCGGGOOOXXX___eeeooo}}}|||ssskkkddd```^^^RRRPPPNNNJJJGGGDDDCCCBBB<<<<<<;;;::::::::::::;;;777666666555444444333333333333333222222222111111111111000000//////......000000000000000000000000............////////////......---------,,,,,,,,,............---,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***++++++++++++++++++++++++---.........---,,,,,,+++,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000//////......---,,,,,,***+++---///111111111000000000////////////000000............////////////111111000000//////......//////000111222333333333444333333222222333333444333333555666999;;;>>>???HHHQQQeeesssiiijjjjjjiiifffaaa[[[VVVTTTNNNOOOOOONNNLLLKKKKKKLLLJJJJJJHHHGGGEEEDDDCCCBBBFFFHHHKKKQQQYYYaaahhhmmmxxx|||++++++,,,,,,,,,------------,,,+++++++++,,,------------,,,,,,,,,------...+++,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,---------,,,+++,,,...///...---...............---------......---------,,,,,,,,,.................................---------------...---,,,,,,---...000222////////////////////////000/////////....................................000000000000//////......////////////////////////////////////////////////000000000000000000000000555444333333444666888999:::>>>CCCFFFIIIOOOXXX___gggmmmvvvzzzrrrmmmgggddd^^^WWWQQQMMMJJJIIIHHHFFFDDDAAA???===<<<<<<<<<;;;::::::999999::::::666666555555444333333222111111111111000000000000000000000000//////......////////////////////////............////////////......---------,,,,,,,,,............---,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++------......------,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,---------------------,,,,,,...///000000000000000000////////////000000............////////////000000000000////////////000000000111111222222333444333333222222333333444333444555666888:::<<<>>>AAAIIIZZZsssxxxpppeeeeeedddbbb___ZZZUUUQQQRRRSSSSSSQQQNNNMMMMMMNNNMMMLLLLLLKKKIIIHHHFFFEEEFFFGGGJJJNNNSSSYYY___bbblllpppvvv|||,,,,,,---------.........++++++++++++,,,,,,......++++++++++++,,,---//////---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,---......---,,,+++,,,...///...---//////......---,,,,,,+++...------------,,,,,,,,,........................000000//////...------,,,......------...///111222........................////////////....................................000000000////////////...////////////////////////........................000000000000000000000000333222111000///000111111444444444444666999===???CCCGGGOOOVVV^^^eeelllqqqyyy{{{vvvssskkkhhhccc___[[[WWWRRROOOKKKIIIFFFBBB@@@>>>=========<<<;;;999888888888888::::::999888888888888888555555444444333333222222////////////............000000000////////////...////////////////////////---............/////////......---------,,,,,,,,,............---,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,++++++++++++++++++++++++------......------,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,,,,---.../////////...............///000000000//////......//////000............////////////////////////000000000000111111111111111111111111333333222222222222333333444444555666777999:::;;;@@@GGGTTTggg~~~zzzqqqfffdddaaa``````]]]WWWSSSVVVVVVUUUSSSPPPNNNOOOQQQOOOOOOOOONNNMMMKKKJJJIIIGGGHHHHHHJJJLLLOOORRRTTT\\\```fffmmmrrruuuvvvvvv{{{{{{}}},,,,,,,,,,,,------------******++++++,,,---......++++++++++++,,,---...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///---,,,+++,,,...///...---.........------,,,,,,,,,------------------------........................000000/////////........................///111222------------------------///////////////.................................////////////////////////////////////////////////........................000000000000000000000000......------...///000111444111///000444777777777777999<<>>===============888888888777777888999999888888777666666666666666444444333333222222222222/////////.........------////////////////////////////////////////////////---------.........//////......---------,,,,,,,,,---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++++++++++++++++++++++++++,,,------...------,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............//////000000000///...------...000000/////////....../////////............////////////.........///000111111111111111111111000000000000333333222222222222333333444444555555666777888999@@@DDDMMMZZZllltttkkkfff```]]]]]]\\\YYYVVVYYYXXXWWWTTTQQQQQQRRRTTTTTTTTTSSSRRRPPPNNNLLLKKKIIIIIIHHHHHHIIIJJJLLLLLLPPPSSSYYY___dddggghhhiiimmmooorrruuuxxxyyyyyyyyywwwxxxyyyyyyyyy{{{++++++++++++,,,,,,,,,,,,)))***+++,,,------......,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///---,,,+++,,,...///...---,,,,,,,,,,,,------......------------------------................................./////////000000---------...//////000111------------------------.........///////////////......................................./////////........................////////////////////////////////////////////////,,,,,,,,,---...000111111111...+++---222555444222666777777666666888;;;===:::@@@FFFJJJKKKNNNUUU[[[cccggglllqqqtttvvvvvvuuu{{{xxxtttpppnnnjjjgggdddaaa]]]ZZZRRROOOKKKIIIHHHHHHHHHHHHEEEEEECCCAAA???>>>>>>>>>:::::::::999999:::::::::777777777777888999::::::666666555444444444444444222222222222111111111111000000/////////......................../////////........................------------..................---------,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++++++++++++++++++++++++++,,,,,,------...------,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------.........------,,,,,,,,,000///...------...000000//////............//////............////////////------...///000111222222111111000000000000000000333222222111111222222333444444444444555666777888:::;;;AAAJJJUUUhhhsssmmmddd^^^[[[ZZZYYYXXX[[[[[[YYYWWWUUUWWWZZZ^^^^^^]]]ZZZWWWUUURRRPPPOOOKKKJJJJJJJJJJJJKKKKKKLLLKKKMMMQQQTTTXXXZZZ[[[[[[^^^aaaeeejjjmmmnnnooooooiiijjjkkkkkklllooossswww|||}}}~~~*********+++++++++,,,,,,******,,,,,,---------------,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,---......---,,,+++,,,...///...---***++++++,,,------......,,,,,,,,,------------...........................,,,------...//////000000,,,,,,------.../////////------------------------.........///////////////---------------------------............/////////........................////////////////////////////////////////////////////////////////////////000...,,,---000111000...222333333222111111444666555777:::;;;;;;===BBBEEEFFFIIIMMMRRRUUUVVVVVVUUUXXX\\\aaafffjjjooossswww}}}}}}}}}}}}~~~tttsssrrrpppooooooooooooqqqrrrqqqmmmeee]]]VVVSSSSSSPPPNNNLLLKKKJJJGGGEEEDDDCCCAAA???>>>>>>>>>???<<<===>>><<<:::999999:::888888777777777666666666555555555555666777888888444444333222222222222222111111111111111111000000111000000000////////////---............/////////........................,,,------------...............---------,,,,,,,,,,,,------...------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++++++++++++++++++++,,,,,,------......------,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...............------,,,,,,++++++***))))))(((...............///000000///......------......///............////////////---......///000111111222000000000000000000000000222222111111111111222222333333333333444555666777888666:::AAAGGGSSSkkk}}}tttkkkccc___]]]]]]\\\[[[[[[ZZZ[[[___eeeiiikkkgggbbb]]]XXXUUUTTTSSSLLLLLLLLLMMMMMMMMMMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPRRRTTTXXX\\\___aaaaaaaaaZZZZZZ[[[\\\]]]aaafffjjjttttttuuuwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}+++++++++,,,,,,,,,------++++++,,,---------,,,+++************+++,,,------+++,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,---------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..............................---------------.........***+++,,,------.........------------------------............/////////000---------------------------------.........//////................................................////////////////////////000000111000000//////...111000///////////////......000111111000000222444666555555555666888:::<<<777999<<<>>>@@@AAAAAA@@@AAACCCFFFIIIKKKNNNRRRUUUUUUUUUVVVVVVWWWXXXYYYYYYXXXYYYYYYZZZ\\\]]]^^^^^^```bbbcccbbb___]]]^^^___^^^]]]^^^bbbggghhhddd```TTTSSSSSSRRRQQQQQQRRRRRRRRRSSSSSSQQQLLLGGGDDDCCCCCCAAA???>>>??????>>><<<<<<<<<===<<<;;;:::999999888:::<<<;;;999777777777888888888777777666555555444444333333333333444444333222111111000000111111000000000000000000000000000000000000////////////---------.........//////........................,,,,,,---------...............---------,,,,,,,,,,,,,,,------...------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++,,,------......------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,...///000000000000///......------......///............////////////......//////000000111111......//////000000111111222222111111111111222222111111111222333555666777999666888???BBBGGGYYYmmmzzzmmmbbb]]]\\\WWWXXXXXXYYY\\\bbbjjjpppsssnnnfff]]]WWWTTTSSSSSSMMMMMMMMMNNNNNNNNNMMMMMMKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKMMMOOOQQQQQQQQQQQQLLLMMMMMMNNNPPPTTTZZZ^^^ggghhhiiiiiijjjjjjjjjjjjfffggghhhjjjkkkmmmnnnooooooqqqtttwwwzzz{{{||||||}}}||||||,,,,,,,,,---------......+++,,,---------,,,+++***(((((()))***+++---///000+++++++++,,,,,,---------///...------,,,,,,,,,,,,---,,,+++,,,...///...---...------,,,,,,++++++***,,,,,,,,,------..........................................---,,,,,,++++++)))***+++,,,------------........................---.........//////000000---------------------------------.........//////........................------------------------////////////////////////...///000000111111000000......//////.........//////111222222111111222444555333111111333666777777222333444666777777777777666888999::::::<<>>>>>===;;;:::999:::;;;:::999666888:::::::::888888888444777:::999666444333444666666777666666555444333444444333222222222222222222111111000000000000000////////////000000000000000////////////.........---------.........//////........................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,------...------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,+++++++++++++++++++++++++++,,,,,,---.........---,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......//////000***+++...000111111111000.........------...................../////////000////////////000000000000---......///000111111222222222111111111111222222000000111222333555666777888444666===>>>???LLL^^^sss~~~mmm^^^VVVTTTRRRRRRSSSUUUZZZbbbkkkrrruuuoooeee[[[SSSPPPOOOPPPMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGCCCDDDEEEEEEHHHLLLRRRWWWXXXXXXYYYYYYYYYYYYYYYXXXWWWXXXZZZ[[[^^^___aaabbb```bbbggglllooorrrssssssvvvuuutttvvvyyy|||~~~~~~zzzzzzzzz{{{|||~~~,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,---------......)))***+++,,,,,,,,,,,,,,,................................................------,,,++++++***))))))...........................------,,,,,,------......------,,,,,,------...------------------------////////////////////////.........------,,,,,,,,,------------------------........................//////////////////////////////.........---------............////////////000000000000000000000000000000////////////000000111111111111111111111111333333333333333333333333222222333333333444444444666777888:::::::::999888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===>>>>>>>>>??????@@@@@@:::999888888888999:::;;;::::::999999999999999999888888888888888888888888555555666666666666555555888888777777666666666555666555333111111222333444444333222222111111222222000000000000000000000000000///...------...///000///////////////............------...000111///...........................,,,,,,,,,++++++*********...------,,,,,,++++++***))))))***+++---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000222///+++))))))*********---------,,,,,,+++++++++,,,,,,++++++***+++++++++---------,,,,,,+++++++++*********)))******+++++++++,,,............,,,+++***+++,,,---...---,,,++++++,,,///000111000///...........................////////////////////////////////////////////////////////////000000000000////////////////////////111222333333444444333333999888666555888>>>GGGMMMddd~~~|||pppbbbWWWOOOLLLGGGHHHIIIMMMSSS]]]gggnnniiiiiifff___VVVOOOLLLLLLHHHHHHHHHIIIKKKMMMNNNOOOGGGGGGFFFFFFEEEFFFFFFFFFCCCDDDEEEFFFEEEDDDCCCBBBAAAAAABBBCCCDDDFFFGGGHHHLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMPPPRRRUUUVVVVVVVVVWWWXXXZZZ]]]```ccceeefffeeefffhhhjjjmmmpppqqqrrrpppqqqqqqpppqqqtttxxx|||}}}}}}~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******...........................------,,,,,,------...------,,,,,,,,,,,,------------------------------......................../////////......---------////////////////////////................................................//////.........---------............////////////////////////////////////000000////////////000000111111111111111111111111111111111111111111111111111222222222222333333333333444555666777777666555777777777777777777777777888888999999999:::::::::999999999:::::::::;;;;;;888888777666777888999:::888888888888888888888888555555555555555555555555444444555555555555444444555555555555444444444333555444222111111111222222333222222111111111111111000000000000000000000000000///...------...///000////////////...............------...000000///...........................---,,,,,,,,,++++++++++++***++++++,,,,,,------...******++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---......+++((((((+++...111222---------,,,,,,+++++++++,,,,,,++++++***++++++,,,---------,,,,,,+++++++++///...---+++******)))))),,,,,,------------,,,,,,++++++,,,,,,------,,,,,,...///111222222111000///........................////////////////////////////////////////////////////////////000000000000111111111111111111111111111222333333444444333333666666555555666<<>>EEE???777111---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///---,,,************,,,------,,,+++***+++,,,---..................---,,,+++........................////////////////////////////////////////////////////////////000000000000111111111111111111111111111111222333333333333222222333444555555666999<<<@@@FFFQQQ___tttsssggg\\\SSSJJJGGGDDDBBBBBBBBBBBBBBBDDDEEEFFFEEECCC@@@===<<<>>>>>>???@@@BBBDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBAAAAAAAAACCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJLLLMMMOOOQQQRRRVVVZZZ^^^___```aaaaaa___]]]\\\]]]\\\\\\[[[[[[[[[ZZZZZZZZZ*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......,,,,,,------------,,,,,,+++++++++,,,,,,---------........................//////............------------------------------...------,,,,,,------...+++,,,,,,------,,,,,,+++------------------------........................------------------------------------------------................................................---.....................------------....................................//////............//////........................////////////////////////....../////////000000000000/////////////////////000000000000000000000000////////////000000000000111111111111111111111111000000111111111222222222//////000111111222333333222222222222222222222222000000111111111111000000000000000000000000000000......///000000000///...000///......------..............................------............------,,,---------......//////---,,,,,,---///000...---------------------------------------------------...------,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---111777<<<@@@:::666111......000111111,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,......---,,,************,,,------,,,+++***+++,,,---...------------,,,,,,++++++........................////////////////////////////////////////////////////////////000000000000000000000000000000000000000111222222333333222222222444555666555555777888888===BBBJJJXXXsssxxxlllaaaZZZRRRKKKGGGEEEDDDCCC@@@@@@@@@AAABBBAAA???>>><<<<<<<<<===???@@@BBBCCCDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCGGGHHHJJJJJJKKKMMMPPPSSSTTTUUUVVVUUUSSSRRRRRRSSSQQQQQQQQQPPPPPPPPPOOOOOO))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---------......,,,------------,,,++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,............,,,,,,------------------------------------------------,,,,,,,,,---------------////////////////////////........................---------------------------------...............,,,------------.................................///......------......///////////////////////////////////////////////////........./////////000000000000///.........//////........................////////////000000000000222222222111111111111111...//////000111000000000......//////000000111111000000000000000000000000000000111111111111000000//////000000000000111111......////////////000000000///......------..............................------............------,,,,,,,,,---......//////---,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...111555777111///,,,+++,,,...//////++++++,,,,,,,,,,,,------************+++,,,------++++++,,,,,,,,,,,,------------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------...............---------........................////////////////////////////////////////////////////////////000000000000////////////////////////000111111222222222222222222333555555555555666777888:::>>>AAAHHH]]]vvvhhh[[[RRRKKKFFFBBB@@@???======??????>>><<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBDDDEEEGGGGGGFFFGGGIIIKKKMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????BBBCCCDDDDDDDDDEEEGGGIIIKKKLLLMMMLLLJJJIIIJJJKKKIIIIIIIIIHHHHHHHHHGGGGGG((())))))***++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---,,,,,,+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---///000000///---,,,------------------------------------------------------------.........///////////////////////////........................---------------------------------.........//////,,,,,,---------.................................///......------......///////////////////////////////////////////////////...////////////000000000111000///...---......///...........................////////////000000000111111111111000000//////---...///000000000//////////////////////////////////////////////////////000000111111111111000000.........//////000000000000///.........///111222000//////...............------------------------,,,------......------,,,++++++,,,------...//////---,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000222000---+++++++++)))(((+++++++++,,,,,,---------************+++,,,---...+++++++++,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,------------------..............................////////////////////////////////////////////////////////////000000000000000000000000000000000000000000111222222222222222111222333333333333555777777777999===AAANNNhhhzzzmmmaaaVVVNNNJJJFFFBBB@@@??????>>><<<=========<<<<<<=========>>>???@@@AAACCCFFFHHHIIIGGGJJJNNNRRRTTTTTTSSSRRRQQQPPPNNNLLLJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>===???@@@@@@@@@@@@BBBDDDEEEEEEFFFEEECCCCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBB((())))))***++++++,,,,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......//////000000///...------,,,,,,------...///000000........................,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---...000111111000...------------------------------------------------------.........//////000000------------------------........................---------------------------------.........//////,,,,,,,,,---------.......................................------.........000000000000000000000000........................////////////000000000111111000...---,,,---......000000000000000000000000....../////////000000000000000000//////.........------///000000000///...//////////////////......222222222222222222222222000000111111111111000000---------....../////////111000...---...///222333000000///............///------------------------,,,,,,---......---,,,,,,++++++,,,,,,---...//////,,,,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,......---,,,,,,++++++***+++++++++,,,,,,---------************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///............,,,***+++++++++,,,,,,---------************+++,,,---...+++++++++,,,,,,---------+++,,,,,,---...///111111,,,,,,...//////...,,,,,,***+++,,,---...---,,,+++************+++,,,,,,---........................////////////////////////////////////////////////////////////000000000000111111111111111111111111000000111222222222222111000111222222111222444666444333555:::===EEEVVVhhh~~~pppfffZZZTTTMMMIIIGGGFFFDDDBBB???>>>======<<<<<<<<<<<<======???AAACCCFFFIIIJJJIIILLLRRRVVVYYYYYYXXXVVVTTTSSSPPPMMMKKKHHHGGGFFFKKKJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@;;;===?????????@@@BBBCCCAAABBBBBBAAA??????@@@BBBAAAAAAAAA@@@@@@@@@??????******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000------,,,+++,,,---.../////////.........---------///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---...............------,,,,,,,,,------------------------,,,---...//////...---,,,,,,,,,,,,---------......//////.........------------,,,++++++------,,,+++,,,,,,...///000000000000////////////////////////------------------------//////////////////////////////.........---------//////.........---------******))))))+++---000111//////000000///...------------------------------////////////////////////000000000000000000000000............////////////000000000000000000000000000000///...............000000000000000000000000111111000000//////......//////.........---------000000000000000///......////////////000000000000////////////////////////...---,,,,,,---...///000------..........................................+++,,,---...///...---,,,------------------------................................................------++++++++++++------++++++++++++++++++++++++---+++)))***,,,---+++))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,//////////////////......,,,,,,,,,---------..................////////////000000//////.........---......////////////........./////////000000000111......///000111222222333333333333444444444555555999888777666888>>>FFFLLLiiixxxjjj```YYYSSSLLLFFFFFFEEECCC@@@<<<;;;<<<>>>;;;===???AAAAAABBBDDDEEEDDDFFFLLLVVVbbbhhhhhheee```[[[UUUQQQOOOMMMLLLJJJKKKMMMNNNMMMJJJGGGFFFFFFDDDFFFGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,---,,,,,,+++,,,---...//////.........------------------,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......///......---------,,,,,,,,,------------------------------............------,,,,,,,,,---------......///.........---------------,,,+++,,,---...---+++,,,---...//////000//////........................------------------------........................//////.........---------//////.........---------,,,+++******+++---///111---............------,,,------------------------........................////////////////////////............////////////////////////////////////000000///...............////////////////////////000000000000//////......//////.........---------///////////////...---------............/////////..............................---,,,------////////////......------,,,,,,........................+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++------,,,***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,........................,,,,,,,,,---------..................////////////000/////////..................////////////......////////////000000000000000000000000000111111111222222222222333333333444666666555555777;;;BBBFFFRRRddd|||vvvlllaaaZZZNNNJJJEEE@@@>>>>>>???@@@777999<<<>>>???@@@AAABBBEEEFFFJJJUUUcccnnnssstttmmmkkkggg```YYYTTTRRRRRROOOOOONNNMMMLLLJJJHHHFFFLLLLLLLLLJJJHHHFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======******+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,+++******)))******,,,,,,,,,,,,,,,---..................------------,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,,,,---...........................------------,,,,,,,,,------------------------......------------......,,,,,,,,,---------..................------------...---,,,---.........,,,---....../////////......------------------------------------------------.......................................---------...............---------...---,,,,,,,,,---///000+++,,,------------------................................................////////////////////////............////////////////////////////////////000//////............///////////////////////////000000000////////////..................------------............---,,,,,,,,,,,,---------.................................///...------,,,------...000000///...---,,,++++++---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......---............/////////////////////..................////////////......000000000000////////////111111111111000000//////111111111111222222222222333444444444555777<<>>======DDDCCCEEEMMM[[[iiisssxxxvvvxxxxxxrrriiiaaa^^^^^^\\\YYYVVVUUUUUUTTTQQQNNNOOONNNLLLKKKIIIHHHGGGGGGIIIIIIJJJJJJIIIGGGEEEDDDEEEDDDCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????******+++++++++,,,,,,,,,...------,,,,,,++++++***......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------++++++,,,,,,,,,++++++++++++++++++,,,,,,---------............------------------------------------------------------------///...,,,,,,,,,,,,...///,,,,,,,,,---------......------------------------///...------//////...---.........///......------------------------------------------------------........................................................................///......---------...///+++,,,---...............////////////////////////........................////////////////////////............////////////////////////////////////000///............//////////////////////////////////////////////////////........................------.........------,,,,,,------------.................................///......------,,,,,,,,,.........------,,,,,,,,,------------------------------,,,+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------...---,,,++++++,,,---...++++++,,,,,,,,,,,,------))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,------,,,,,,,,,---------......---------........./////////////////////...............////////////......000000000000////////////111111000000000000000000111111111222222222222333111333444444444555777999<<>>AAALLLaaauuuyyykkk___UUUMMMGGGCCCCCCDDDEEEGGGHHHIIIJJJOOOUUUccc|||}}}vvvlllddd___[[[WWWSSSSSSRRRQQQPPPOOOOOONNNNNNLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCC******+++++++++,,,,,,,,,***++++++,,,,,,------...+++,,,---------,,,+++***)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------)))+++,,,.........,,,+++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......,,,,,,,,,---------......------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,------------,,,+++,,,---...---++++++,,,,,,---....................................---------------------------------------------------------.........//////---------.........//////,,,,,,,,,------------,,,......//////......------------------------------------------------------....................................////////////.......................................///000000........................---------.........//////---------.........//////,,,,,,---...............,,,,,,---------.........------------------------***+++,,,---------,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++***+++---++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------***++++++,,,------,,,,,,******+++,,,,,,---......------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,---.........,,,,,,,,,---------......,,,,,,---------...................../////////000......////////////......------...///000111222222//////000000111111111222111111111111222222222222222444555555444444555666777777999<<<<<>>DDDOOOddd~~~,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++************++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))***,,,---------,,,,,,------------,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************------,,,,,,,,,+++++++++))))))************))))))))))))*********+++++++++,,,,,,++++++******))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,,,,---------------------...//////......................../////////////////////////////////////////////////////////////////////////////////000000000000000111111111111111222333444444444444444444555666666444888===???BBBMMM^^^kkk,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***,,,,,,+++***)))***+++)))***************++++++++++++++++++++++++++++++***+++,,,---...---,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&(((***+++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++******+++,,,------------++++++,,,,,,,,,,,,++++++++++++,,,---...///000000,,,++++++******++++++,,,+++,,,,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***------------------------************++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++*********++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********))))))************))))))*********++++++++++++,,,************))))))))))))***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///........................////////////////////////////////////////////////////////////////////////.........////////////000111111000000111111222333444444444333444555555666333777;;;<<<;;;>>>EEEKKKddduuu,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***+++,,,+++***))))))+++*********++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,......---,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++******+++,,,------------,,,+++++++++++++++++++++++++++)))***+++,,,------------++++++,,,,,,,,,,,,++++++++++++,,,,,,---------...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,******************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---*********++++++---..............................////////////////////////////////////////////////////////////////////////.../////////000000000000111000000000000111222222333333333222333444444555333555777777777999<<<>>>IIIWWWmmmxxx}}},,,++++++++++++++++++,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,***+++,,,+++)))))))))***+++++++++,,,,,,---------++++++++++++++++++++++++)))***,,,......---,,,+++,,,------......------,,,++++++++++++++++++++++++************************---------,,,+++***)))(((***+++,,,------,,,+++***++++++++++++++++++++++++)))***+++,,,------...---+++++++++,,,,,,+++++++++,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---++++++,,,---,,,+++***)))*********++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++((()))***+++,,,---......++++++++++++++++++++++++---,,,,,,+++***)))((((((************************++++++++++++++++++++++++++++++++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,------+++++++++,,,,,,---------******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,------,,,,,,............,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,---+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---************+++,,,---...........................//////////////////////////////////////////////////////////////////////////////000000111111111222111000000000000000111222222222222111222333333444444333333444777:::===>>>>>>EEESSSfff~~~uuuxxxwwwqqqjjjlllvvv+++,,,,,,,,,,,,+++******'''(((***,,,,,,,,,***))),,,,,,+++******+++,,,,,,...,,,***+++---...---*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,++++++************************)))((('''---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++******...---+++))))))***+++,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++---...---***(((***,,,......,,,,,,,,,,,,......,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++...---,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///---***(((((()))))))))************,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++++++++,,,---,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))******++++++******)))(((((()))***+++,,,,,,,,,+++++++++***************************************++++++************++++++...---,,,+++++++++,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***000666444,,,))),,,111,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++------,,,,,,------...///...---,,,+++***++++++,,,,,,---......///.........---...............------...........................///000///...---...000000000000000111111111111......//////000000111111//////000111222222333333111111222222222333333333444555555666666666666666===???EEEPPP___uuu~~~zzzssskkkiiilll+++,,,,,,,,,++++++******''')))***,,,,,,,,,***))),,,,,,+++******+++,,,,,,,,,***((()))+++,,,+++)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++***)))------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,+++++++++*********)))((('''((()))+++,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...,,,***)))***,,,,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---,,,+++++++++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,++++++,,,------+++)))************++++++++++++,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******)))))))))***+++++++++,,,******************++++++************************++++++************++++++------,,,+++++++++,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))...222111,,,)))+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******++++++,,,---000///...---------......,,,,,,---...//////......---...............------...........................///000///...---...000---.........////////////////////////000000000000//////000111111222333333111111111222222222333333444444555666666666666666888888<<>>IIISSSmmm|||tttsssxxx}}}}}}---,,,+++*********++++++******+++++++++*********++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++++++++++++++***++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++((()))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------+++)))((((((***,,,,,,+++))))))))))))*********+++***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++***+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++***************(((((()))***+++,,,,,,,,,************************++++++************+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---///...,,,------------------------------,,,,,,,,,,,,------------,,,,,,------...///+++,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,------...//////.................................///000///...---...000////////////000000000000111111000000//////......000000000000000111111111000000111111111222222222222333333444444444444444777666777999:::;;;AAAHHHZZZlllwwwqqqrrrvvv{{{---,,,+++*********+++,,,+++++++++******************++++++,,,,,,++++++***)))***++++++))))))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***+++++++++++++++************+++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))((((((++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,---,,,+++++++++,,,------,,,++++++***++++++,,,,,,++++++*********+++,,,,,,,,,++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,++++++,,,,,,,,,,,,------+++***)))***,,,,,,+++***(((((()))))))))***************+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++---,,,++++++******++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************++++++)))))))))***+++++++++,,,************************++++++************++++++******+++,,,------------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,---.../////////......++++++,,,------------,,,,,,,,,---...////////////...........................///000///...---...000,,,,,,---------.........000000000000////////////000000000000000000000000000000000111111111111222111222333333444444333333333111222666777666:::@@@JJJXXXpppzzzzzz}}}...---+++))))))***+++,,,,,,++++++******)))*********+++,,,,,,,,,,,,+++***)))***,,,+++)))(((***,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))))))))*********+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))*********++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---+++***))))))***+++---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******((())))))*********))))))++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***,,,...,,,+++++++++,,,------,,,++++++***+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***++++++,,,+++******************************************************((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,++++++,,,------+++)))))))))*********+++++++++)))***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++---,,,+++*********++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))***+++++++++,,,******************++++++************************++++++************++++++)))***+++---......------+++++++++,,,,,,---------******+++++++++,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,---.../////////......,,,,,,---------,,,+++++++++,,,---...////////////...........................///000///...---...000,,,,,,,,,---------......////////////000000000000000000000000000000000///000000000000111111111111111111222333333333333333222000111444555333555:::>>>III\\\ppp~~~...---+++))))))***+++,,,,,,,,,+++***))))))*********+++,,,------,,,+++******---...---+++***,,,...******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++************************++++++++++++++++++++++++*********++++++,,,,,,,,,............---,,,++++++))))))******++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******((()))***,,,,,,---------++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***(((***---...---+++***+++,,,------,,,+++******+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++)))((())))))))))))))))))))))))******************************+++,,,------......++++++,,,,,,,,,---------,,,,,,---...///---***(((******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,+++*********+++,,,++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++*********++++++*********(((((()))***+++,,,,,,---+++++++++***************************************++++++************++++++)))***+++---......------+++++++++,,,,,,---------******+++++++++,,,,,,,,,((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))'''''')))+++************************---,,,,,,++++++,,,,,,---------,,,,,,------...///)))***,,,---...---,,,,,,------------,,,+++******+++,,,---...////////////...........................///000///...---...000........./////////000000......//////000000111111000000000000////////////000000000000111111111111111111222333333333333222666444333666666444444888888BBBQQQ^^^dddnnn++++++---......---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************,,,++++++******++++++,,,++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))------,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,---...//////...---,,,+++,,,,,,------,,,,,,+++,,,+++++++++***)))))))))---,,,+++*********+++,,,+++*********))))))((((((,,,,,,+++******+++,,,,,,+++++++++*********))))))------,,,++++++******)))---,,,,,,+++*********+++,,,+++******,,,,,,+++***+++++++++*********))))))************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))+++,,,---,,,++++++******++++++,,,,,,,,,,,,++++++************************************+++,,,,,,,,,,,,+++***************************,,,++++++*********))))))++++++++++++++++++++++++++++++***))))))***++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))((()))***+++,,,---------------------------------))))))))))))))))))))))))+++***)))))))))***,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////////////////........................------........................///////////////...............////////////......,,,------...///000000111222222111000//////000000////////////000000000000111111222222222333333333222222333333444555666666999>>>DDDHHHMMMYYYjjjwww++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************,,,++++++******++++++,,,)))))))))*********++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,++++++***------,,,,,,+++,,,,,,,,,,,,---............---,,,+++,,,,,,------,,,,,,++++++++++++***************++++++*********+++---...++++++++++++*********))),,,,,,+++******+++,,,,,,,,,,,,,,,,,,++++++******)))******++++++,,,---------,,,++++++******+++++++++*********,,,---,,,++++++++++++*********))))))************************************************++++++++++++++++++++++++************************++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++*********************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************,,,+++***************+++******************************+++,,,,,,,,,++++++------------------------************************+++***)))))))))***,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++------------------------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,........................................................................////////////............,,,,,,------------,,,,,,.........//////000000000222111111000//////000000000000000000111111111111111111111222222222333333222222333333444555555666:::===@@@AAABBBIIIUUU___qqq|||~~~++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++************++++++)))))))))************+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,+++******)))*********+++,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,+++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***************+++++++++)))))))))***+++,,,...///,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,---------,,,,,,,,,,,,+++)))******++++++,,,------,,,,,,++++++******+++++++++******+++,,,------,,,+++++++++***************************************************************++++++++++++++++++++++++******************************+++,,,,,,,,,++++++++++++++++++++++++++++++------+++***)))))))))))),,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++*********))))))*********++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++******++++++************************,,,,,,,,,,,,,,,+++***)))------------------------+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................,,,,,,------------,,,,,,////////////000000000000111111000/////////000000111111111111222222222222111111111222222222222333222222333333444444555555888:::<<<:::777:::AAAGGGOOO```vvvzzzuuuvvv~~~~~~}}}}}}}}}}}}~~~,,,+++***))))))***+++,,,++++++++++++++++++++++++************************++++++************++++++************************++++++************++++++++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++------------,,,+++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))))))))***+++++++++,,,)))*********+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------,,,++++++******))),,,,,,++++++***++++++,,,---,,,++++++,,,---,,,+++************************************************************************************************************************((()))***+++,,,------,,,************************,,,,,,++++++************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++------------------------***+++---......---+++*********))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++************************************+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------------.......................................------...............///......////////////......000000000000000/////////111000000/////////000000000000000111111111222222111111111111222222222222222222333333333444444444444666888777555666:::??????IIIXXXhhhzzz}}}yyy|||wwwtttrrrpppnnnnnnoooqqqrrrrrrrrrnnnkkklllmmmnnnsssyyy,,,+++***))))))***+++,,,++++++++++++++++++++++++************************++++++************++++++************************+++******))))))******+++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,------------,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))))))))***+++++++++,,,++++++++++++++++++++++++))))))******************++++++++++++++++++++++++************++++++++++++------,,,++++++******))),,,++++++***++++++,,,,,,000...,,,,,,,,,,,,***)))************************************************************************************************************************((()))***+++,,,---------******************************++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***------------------------(((***+++------+++***(((******))))))))))))******++++++++++++++++++++++++************************++++++***)))))))))))))))************************((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------.........//////........................,,,---------......//////......////////////......000000000000////////////000///////////////000000/////////000000000111111000000111111111222222222222222222333333333333333222444666666555666999<<<<<>><<<:::@@@JJJSSS```rrr~~~|||}}}************************************************,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))***************)))((((((((('''((())))))***)))))))))((((((((((((((('''(((***+++,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++***)))(((((()))***+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))+++---//////---+++))),,,++++++******++++++,,,///...---,,,++++++++++++++++++++++++++++++++++++******++++++++++++******'''(((((()))******++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))(((((()))***++++++,,,,,,)))************+++++++++************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))***************************+++,,,,,,******+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++)))'''))),,,......,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++''')))++++++******+++,,,***************************)))((((((((()))+++,,,************************+++++++++++++++***)))(((***++++++,,,,,,++++++***++++++++++++++++++++++++++++++------------+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++)))((()))***,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++***************+++---------,,,,,,++++++++++++,,,...//////...,,,+++---------............///------------------------111000///...............---------............///............////////////111111222222222333333333111111111111111111111111333333333444444444555555555555666666777999:::;;;GGGLLLUUU```lll~~~************************************************)))***++++++***)))***+++++++++++++++++++++++++++)))*********)))(((''''''))))))*********+++++++++))))))))))))))))))))))))&&&'''((()))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))+++---///000000...---,,,++++++******++++++,,,------,,,+++************++++++++++++++++++++++++******++++++++++++******............------------///......---------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))******+++,,,,,,---......)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---+++)))))),,,---,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((()))+++,,,+++***+++,,,************************++++++******++++++,,,---************************+++++++++++++++***))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,------,,,+++++++++++++++*********))))))***************************+++,,,+++)))((()))***+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,---......---,,,,,,------------............------------------------000000///...............---------............///............////////////000000000111111111222222111111111111111111111111333333333333444444444444333333444444555777888999;;;>>>EEEMMMUUUbbbxxx++++++++++++++++++++++++************************)))***++++++))))))***+++************************++++++++++++***((('''&&&******,,,---------,,,+++************************)))(((((())))))***+++,,,******+++++++++,,,,,,,,,************************************************((())))))))))))************++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))+++...000222222111000,,,++++++******++++++,,,,,,,,,+++***))))))))))))++++++++++++++++++++++++******++++++++++++******...---,,,+++***)))((('''......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,---------)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,***++++++,,,+++)))+++************++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,+++***+++,,,******************************+++,,,,,,,,,,,,,,,************************++++++++++++++++++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))))))))***+++,,,+++)))))))))+++************+++,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************+++++++++,,,,,,,,,,,,,,,,,,---------------------------------------............------------------------/////////...............---------............///............/////////////////////000000000111111111111111111111111111111222222333333333444444444222222222222333555666666888999<<<@@@CCCKKK\\\lll++++++++++++++++++++++++************************,,,---...---,,,+++,,,...)))))))))))))))))))))))),,,,,,,,,,,,+++******))))))***,,,......---,,,+++***************+++++++++,,,++++++***+++---...///******+++++++++,,,,,,,,,************************))))))))))))))))))))))))((((((((()))))))))******)))***+++,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********,,,...000111111000000,,,++++++******++++++,,,,,,,,,+++***************++++++++++++++++++++++++******++++++++++++******))))))((('''&&&%%%$$$$$$,,,,,,+++***))))))))))))+++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************++++++++++++)))***************++++++(((((())))))*********+++))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++,,,------++++++,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,+++***++++++*********++++++,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,************************'''((()))++++++***))))))************************+++++++++,,,,,,+++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************)))))))))))))))))))))))))))+++,,,+++***)))***+++************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,+++++++++,,,,,,---------...------,,,,,,------...,,,,,,---------.........------------------------.....................------------............///............/////////////////////000000000111111111111111111111111111111222222222222333333333333111111111222222333555555;;;:::<<<===>>>BBBNNN[[[sss~~~{{{xxxyyy|||++++++++++++++++++++++++************************,,,...///...---,,,---///))))))))))))))))))))))))(((((()))***+++++++++***((()))+++------,,,***)))))))))******++++++++++++,,,++++++***+++---...///******+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))************+++'''(((***+++++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---.........------,,,++++++******++++++,,,------,,,++++++++++++,,,++++++++++++++++++++++++******++++++++++++******************************---,,,+++***))))))))))))*********++++++,,,,,,,,,************************++++++++++++++++++++++++)))))))))******+++++++++))))))******+++++++++,,,((()))))))))))))))******))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))+++,,,+++***)))***+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,((()))+++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++------+++***++++++************************'''((()))++++++***))))))***************************++++++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***++++++***)))***+++************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,------------...------------------------,,,---......///...---------------............///............////////////000000000111111111222222000000000000000000000000111111111222222222333333222222222222333444555555777777888::::::===FFFQQQaaalllyyywwwoooiiidddbbbdddfffiiipppyyy,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,******+++,,,))))))))))))))))))))))))$$$%%%&&&'''((()))))))))'''(((***+++++++++***)))(((((())))))***+++++++++)))(((((())))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++'''((()))*********************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,------,,,,,,+++,,,,,,---++++++++++++++++++++++++******++++++++++++******)))******+++,,,,,,------000///...,,,++++++++++++))))))******+++,,,,,,,,,************************++++++++++++++++++++++++(((((())))))***+++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))((()))+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,&&&(((+++---,,,,,,---...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------+++***++++++******************************+++,,,,,,,,,,,,,,,***************************+++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++***************+++++++++++++++++++++++++++++++++)))***++++++***)))+++,,,************+++,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++***++++++,,,---...+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------------------------------------+++,,,---//////...---------------............///............////////////000000000111111111222222000000000000000000000000000000111111111222222222333333333333333444555555444444555888999:::BBBKKKPPPTTT[[[dddssszzzoooddd]]][[[YYYZZZ^^^fffmmmwww,,,,,,,,,,,,,,,,,,,,,,,,************************((()))******)))((()))***************************&&&'''((()))))))))))))))))))))))))))************''''''((())))))***++++++&&&'''((()))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,------,,,++++++******++++++,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******(((((())))))***++++++,,,111000///---,,,,,,++++++((())))))***++++++,,,,,,************************++++++++++++++++++++++++((((((((()))***+++++++++))))))***++++++,,,------++++++++++++************)))************+++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,'''***---...,,,++++++,,,,,,,,,+++******************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---...---,,,******+++************************++++++******++++++,,,---***************************+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))*********+++++++++++++++++++++++++++++++++(((***++++++******+++,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......---,,,,,,,,,,,,,,,,,,+++,,,,,,---......---,,,,,,++++++,,,,,,,,,---------------------------------***+++---//////...---,,,---------............///............/////////////////////000000000111111000000000000000000000000000000000000111111111222333333222222333333444444555333555888888888>>>EEEEEEEEEFFFLLLUUUdddvvvzzzmmmfff^^^]]]]]]```cccjjjyyy,,,,,,,,,,,,,,,,,,,,,,,,************************(((***+++***)))((()))***************************++++++,,,,,,,,,++++++*********))))))******+++,,,&&&''''''((()))*********'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++))))))))))))************+++***))))))***,,,...///******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++---...//////,,,++++++++++++++++++,,,+++***************++++++++++++++++++++++++++++++******++++++++++++*********+++++++++,,,,,,,,,,,,000///---,,,+++*********((())))))***++++++,,,,,,************************++++++++++++++++++++++++'''(((((()))***+++++++++))))))***+++,,,,,,------)))))))))((((((((((((((()))************+++++++++************************((((((((((((((((((((((((*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,******+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,(((+++//////,,,))))))***++++++***))))))((()))))))))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,******+++***************************)))((((((((()))+++,,,***************************+++,,,,,,------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))******++++++++++++************************(((***++++++******+++---,,,,,,++++++***+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,---...///---------,,,,,,++++++++++++,,,...//////...,,,+++++++++,,,,,,,,,---------------------------------***+++---//////...---,,,---------.........//////............/////////000............/////////000000000000000000000000000000000000000111111111111222222222222222222333333333222222555555444777===@@@>>>>>>@@@DDDLLLWWWaaavvvxxxtttyyywwwjjjgggdddbbbaaafffsss,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++***))))))))))))************************++++++************+++++++++++++++***)))((((((''')))***+++,,,,,,+++***)))))))))*********+++++++++---,,,---///222222///,,,***++++++,,,+++***)))(((++++++******************************************+++++++++***(((&&&%%%$$$(((((()))***+++,,,,,,---***++++++,,,,,,++++++***---------,,,,,,+++++++++***++++++,,,,,,------...,,,,,,,,,++++++*********,,,,,,+++***))))))************************************+++++++++,,,,,,,,,---------,,,,,,+++++++++*********+++,,,---...///...---+++*********++++++,,,+++***))))))***+++,,,))))))***++++++++++++***+++*********))))))((((((,,,---......,,,,,,---...************************,,,,,,,,,++++++*********---------,,,,,,+++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********************************++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((()))))))))'''***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++************************...------,,,+++***))))))((()))+++,,,------,,,+++,,,------......------,,,************************************************++++++,,,,,,,,,,,,------------++++++++++++------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))(((''')))+++------,,,+++***++++++******))))))******+++------------------------------------------------,,,,,,,,,,,,---...//////.........------,,,,,,,,,------------------------000000///...------,,,,,,......---------,,,,,,,,,111111000///...---,,,,,,111111000000000000111111000111111111111222222222222222111111222222333444333333333444555666777888;;;999888888;;;@@@EEEIIIUUUaaarrr{{{rrrrrrvvv|||{{{{{{,,,,,,+++******+++,,,,,,,,,,,,+++++++++*********,,,++++++************+++************************++++++************++++++))))))))))))******************++++++++++++***************++++++++++++,,,,,,++++++---///000...++++++,,,,,,---,,,+++***)))************************************************,,,,,,,,,,,,+++***))))))***************+++++++++***++++++,,,,,,++++++***------,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++******))))))))),,,++++++***))))))******************************))))))*********+++++++++------,,,,,,,,,+++++++++************++++++,,,------,,,+++*********++++++++++++***))))))***++++++))))))***++++++++++++***+++*********)))))))))))))))***++++++))))))***+++************************,,,,,,,,,++++++*********++++++++++++++++++******************************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************************************************************+++)))((((((***+++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++************************---,,,,,,++++++******)))******+++,,,,,,,,,++++++,,,,,,------------,,,,,,************************************************+++++++++,,,,,,,,,---------,,,++++++++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((()))+++---,,,+++***+++,,,++++++************++++++------------------------------------------------,,,,,,+++,,,,,,---...///......---------,,,,,,,,,------------------------000//////...------,,,,,,,,,,,,,,,------.........111000000//////......---111111000000000000111111000000111111111222222222222222111111222222333444444444333444444555666777:::999777777888<<>>EEEOOOVVV___kkk}}}~~~zzzuuuuuuzzz***++++++,,,,,,++++++***,,,,,,+++++++++******************)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********)))))))))))))))++++++************++++++++++++++++++,,,,,,,,,,,,,,,---...---+++++++++,,,******)))))))))***+++,,,)))))))))***++++++,,,,,,************************...---+++)))((())))))***'''((()))***+++,,,------***++++++,,,,,,++++++************+++++++++++++++))))))******+++,,,,,,---+++++++++++++++,,,,,,,,,*********)))******+++,,,***************************++++++++++++,,,,,,,,,*********+++++++++++++++)))***+++,,,,,,,,,************+++,,,,,,,,,++++++)))***++++++++++++***)))))))))***++++++++++++************+++++++++++++++***+++,,,,,,******+++,,,************************)))))))))***************,,,,,,,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************************************)))))))))******++++++,,,...,,,*********+++***(((***++++++,,,,,,++++++*********+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))))))))*********++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,++++++************************************************************++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---,,,,,,+++,,,,,,+++******+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...++++++++++++,,,,,,,,,,,,+++,,,,,,------.......................................---------,,,,,,,,,---.........//////000000000//////......//////000/////////000000000111111111000000000000111222222222222222111111222333333222333333444555555666666///222666999;;;===@@@CCCIIIOOOXXXcccrrr***+++,,,,,,,,,,,,+++***+++************)))))))))******))))))((())))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******++++++++++++***************++++++++++++,,,***---///...,,,******+++++++++*********+++,,,---((())))))***++++++,,,,,,************************+++***)))''''''(((***+++))))))*********+++++++++***++++++,,,,,,++++++***)))*********++++++++++++++++++++++++,,,,,,,,,,,,)))*********++++++++++++******))))))***++++++,,,************************************++++++++++++)))*********++++++++++++&&&(((***+++,,,+++***))))))***+++,,,,,,,,,,,,+++)))***++++++++++++***)))))))))***++++++++++++************++++++,,,,,,,,,)))+++,,,+++***)))***+++************************((()))))))))*********+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************************************((())))))***++++++,,,,,,---+++******+++,,,+++******++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))******************+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************************************************++++++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++)))+++---,,,+++***+++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...******+++++++++,,,,,,,,,++++++,,,,,,---......///........................,,,,,,------------------------------............//////............//////////////////000000000111000000000000000111222222111111000111111222333444444444333333333444555555111222555777888:::;;;<<<===???CCCHHHQQQ___ppp|||***+++,,,------,,,+++***))))))))))))((((((((((((******)))(((((('''((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((((())))))*********+++)))***+++,,,,,,+++***)))))))))*********+++++++++(((,,,//////,,,))))))***,,,,,,+++***+++,,,...///((())))))***++++++,,,,,,************************'''&&&%%%$$$%%%''')))++++++++++++***************+++++++++,,,,,,+++++++++))))))******++++++++++++......---,,,,,,+++++++++(((((())))))*********+++******))))))***+++,,,,,,************************))))))))))))************))))))******++++++++++++$$$&&&(((***++++++***))))))***+++,,,---,,,,,,+++)))***+++,,,,,,+++***)))))))))***++++++++++++************++++++,,,,,,,,,***,,,,,,,,,+++***+++,,,************************(((((())))))*********+++,,,+++++++++******))))))++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++******************************************************************************+++,,,------......+++***)))))),,,------,,,+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********************************)))))))))))))))((()))+++,,,------,,,++++++++++++,,,,,,+++++++++************************************************)))************+++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++******))))))+++------,,,+++***++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...*********++++++,,,,,,,,,++++++,,,,,,---...//////---.....................***++++++,,,---...//////------------------------//////............//////////////////000000000000000000000000000111111222000000000000111222333444666555333222222222333444444333222222222444666888555999===AAADDDKKKSSSYYY___qqq|||~~~************************+++++++++*********))))))************************************************************************,,,+++***)))(((((((((((('''(((((()))***+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++************************)))************+++++++++************************++++++*********+++,,,---(((((()))***++++++,,,,,,---------,,,+++***)))(((+++,,,------......------,,,---...---+++***+++,,,+++***)))(((((()))***+++************************++++++++++++******))))))******+++++++++,,,,,,,,,************************+++*********))))))((((((******************************+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************++++++,,,,,,,,,---------+++++++++*********))))))((()))))))))************++++++******))))))(((((())))))))))))***+++,,,---++++++++++++++++++++++++)))+++++++++***)))***+++************************************************++++++++++++++++++++++++000---******,,,---,,,***,,,,,,,,,++++++*********+++***))))))+++++++++***,,,,,,,,,++++++*********++++++,,,------...//////)))+++,,,+++***)))***+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,///...,,,+++***++++++,,,++++++++++++******)))))))))************+++++++++++++++++++++++++++++++++*********+++,,,,,,,,,---)))************+++++++++******+++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000111111000///////////////---......///000111111222000111222333333222111000111111222222222333333333333333333444444444555555444444444555555555555666777888999<<>>AAAFFFNNNUUU___ppp}}}~~~|||yyyuuupppnnnoooqqqttt{{{************************+++++++++***************************************************************************************'''(((((()))***++++++,,,(((((())))))***++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))************+++++++++************************)))***+++,,,---,,,++++++)))))))))***++++++,,,,,,***+++++++++++++++******)))***++++++,,,,,,++++++...//////...,,,***+++,,,,,,,,,++++++++++++,,,,,,************************++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********++++++++++++++++++******************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,++++++++++++++++++++++++***+++,,,+++***)))***,,,************************************************++++++++++++++++++++++++...,,,******+++,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***(((((())))))***+++++++++''')))******))))))+++,,,++++++************++++++)))))))))*********++++++---,,,,,,+++++++++,,,,,,++++++++++++************)))************+++++++++++++++++++++++++++++++++******************)))))))))************+++++++++******+++++++++,,,,,,,,,+++***************++++++************************++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,------------------------------,,,+++,,,---...///000000000/////////............//////000000111111//////000000000000//////111111111222222222222333111111111111222222222222333333333444444444555555666555555555555666666777;;;===@@@BBBGGGSSSdddpppyyyuuuvvvxxx{{{************************************************************************************************************************'''((())))))******++++++)))))))))******+++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************((())),,,------,,,+++***))))))*********+++++++++))))))***++++++++++++++++++,,,------......------//////000...,,,++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,,,,---------*********************************+++++++++,,,,,,******++++++,,,,,,------******))))))***++++++,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,************************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++*********++++++++++++++++++++++++((()))))))))*********+++)))***+++***)))((()))***++++++************++++++((())))))))))))*********++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++*********)))((((((((())))))*********+++++++++******+++++++++,,,,,,,,,++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000000000///......------........................------,,,,,,,,,---...//////////////////............/////////000000000111...//////////////////...111111111111222222222222111111111222222222222333222333333333444444444444777666555555555555666666:::<<<<<<<<<>>>DDDOOOWWWcccmmm|||************************************************************************************************************************((()))************)))(((************++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************((())),,,------,,,+++******************+++++++++(((((()))***+++++++++++++++,,,------......------...//////...,,,***+++,,,)))******************)))************************+++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,,,,---------************************))))))))))))*********+++)))*********++++++,,,,,,*********)))******+++,,,++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,************************************************++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++))),,,......,,,***)))***++++++++++++++++++++++++*********++++++++++++++++++,,,,,,***(((''''''(((+++******))))))******+++((())))))))))))*********)))******++++++,,,,,,,,,+++++++++++++++++++++,,,))))))*********++++++++++++++++++++++++++++++++++++*********)))((((((((())))))*********+++++++++******+++++++++,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000000/////////.................................,,,,,,,,,,,,------.........//////000///...------////////////000000000000///..................///000000111111111222222222222222222222333333333333222222222222333333333444555555555555555666777777555777999999999<<>>DDDIIIFFFPPP___nnn|||,,,++++++******++++++,,,...------,,,,,,++++++***+++++++++*********)))))))))************+++++++++************************************************+++***))))))+++---///111---,,,,,,+++*********+++,,,,,,,,,++++++,,,,,,---))))))*********+++++++++((((((((((((((((((((((((,,,+++***))))))***+++,,,++++++***)))(((((())))))))))))*********+++++++++)))))))))***+++++++++,,,+++++++++*********))))))***++++++,,,,,,++++++***++++++++++++++++++++++++)))***,,,------,,,***)))************************************************,,,++++++******++++++,,,++++++++++++++++++++++++---,,,***)))))))))************+++++++++,,,,,,,,,******++++++++++++******************************,,,***)))((((((***,,,---******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++((((((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******,,,++++++******++++++,,,************************...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))))))))*********+++++++++------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++...,,,***+++------***'''******++++++++++++******************************++++++------------++++++******))))))))))))******************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++)))***,,,---,,,+++)))'''******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,---.../////////.........---------......---,,,,,,...///000---...............------000000000000000000000000111111111111111111111111222222222111111000000000222222111111222222333444666666666666777777777777555555666888999:::;;;<<<>>>CCCHHHNNNVVVcccrrr~~~,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++************************************************111///---+++))))))***+++---,,,++++++************,,,,,,++++++++++++++++++))))))*********+++++++++************************++++++***))))))***++++++,,,+++***)))))))))))))))***************+++++++++************+++++++++++++++++++++*********))))))***++++++,,,,,,++++++***++++++++++++++++++++++++)))***,,,------,,,***)))************************************************,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,+++***))))))******+++)))))))))************+++++++++,,,,,,,,,,,,++++++************************,,,+++*********+++------******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***,,,///111111,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++))))))***,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))+++,,,***(((******++++++++++++******************************+++,,,,,,,,,,,,,,,,,,+++*********))))))*********************************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,+++***)))(((************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++******+++,,,,,,---------,,,,,,+++++++++------------,,,,,,++++++---------------------------,,,,,,,,,,,,---.../////////.........------------------------...//////...//////000//////......000000000000000000000000111111111111111111111111333222222222111111111111222222111111222222333444444444555555555666666666555555666777888999999:::888;;;>>>@@@CCCKKKVVV___lllwww,,,++++++******++++++,,,(((((()))******+++,,,,,,+++++++++***************)))************+++++++++************************************************++++++******+++,,,...///,,,+++++++++************,,,,,,,,,++++++************************+++++++++************************++++++***))))))***++++++,,,,,,+++************++++++++++++++++++*********+++++++++++++++*********+++++++++******************++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,************++++++++++++,,,,,,,,,------,,,,,,,,,************************++++++,,,,,,------------******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,///333444555,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++++++++***))),,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++******************))))))******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))+++,,,,,,+++******++++++++++++******************************,,,,,,++++++++++++,,,,,,++++++************++++++************************&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++*********************************))))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***************+++///...------++++++***)))...---------------,,,,,,------------------------------,,,,,,,,,---.....................---------,,,---......//////......//////000000000000000///000000000000000000000000111111111111111111111111333333333222222222222111222111111111111222333333333333333444444444555555555555555666666666777777777888:::999999<<>>AAACCCFFFKKKSSSXXXbbbhhhrrr|||,,,++++++******++++++,,,......------,,,++++++******************+++++++++)))************+++++++++***************************************************+++++++++++++++++++++((()))***+++++++++***)))++++++------...---,,,++++++++++++***************(((((((((((((((((((((((()))***++++++++++++***)))+++************+++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++***************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************************************************************************+++,,,------,,,+++***++++++++++++++++++++++++***+++,,,,,,---,,,,,,+++************++++++++++++)))******++++++******)))************************''')))***,,,,,,+++***)))******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++******+++,,,***)))++++++++++++++++++++++++******************************++++++++++++******,,,++++++******++++++,,,************************...,,,***+++///666>>>CCC......------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++***))))))((((((************************************************(((***,,,,,,+++******+++******++++++++++++******************************++++++************++++++++++++************++++++************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,---------...******+++++++++,,,,,,,,,************++++++++++++---------------...//////)))***++++++---......///++++++,,,,,,,,,,,,------------------------------......---,,,,,,,,,---------------...............,,,---......//////......+++,,,---.../////////...000000000000000000000000000000000000000000000000000111111111111222222222111000000000000111222222333333333444444444555555333333333333333333333333222222333444444555555555555777999;;;===???BBBEEEJJJNNNTTT[[[eeerrr,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++))))))*********+++++++++)))************+++++++++************************************************%%%&&&(((***,,,---...///'''(((***+++,,,+++***)))'''(((***,,,,,,,,,+++***+++++++++*********)))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))***+++,,,)))******+++,,,---......++++++,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))))))))******************************************************)))***,,,------,,,***)))+++++++++++++++++++++++++++,,,---------,,,+++***)))))))))************+++***++++++,,,,,,++++++***************************)))***+++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))*********((('''******************************************************++++++++++++******,,,++++++******++++++,,,+++++++++++++++++++++++++++***)))***...555<<<@@@///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++(((((()))***+++,,,,,,---************))))))))))))************************************************))),,,000000...,,,++++++******++++++++++++************************************++++++++++++***************))))))*********************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,---------,,,+++***************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,************+++++++++++++++++++++,,,---...///000+++++++++,,,,,,---------*********+++++++++,,,,,,------------------------///...---,,,,,,,,,,,,,,,---------.........//////---------------...//////,,,---...//////000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000111222222222222222222333333333333333333333333333333333333555555444444555555555444111333555666888:::<<<>>>===@@@CCCFFFJJJRRR\\\cccppp{{{,,,++++++++++++++++++,,,)))))))))***++++++,,,,,,))))))******++++++++++++)))************+++++++++************************************************+++++++++++++++***)))(((&&&(((***+++,,,+++***)))$$$%%%(((***++++++***)))++++++++++++******))))))************************)))***+++,,,,,,+++***)))))))))(((((()))***++++++))))))***+++---...//////+++++++++,,,,,,---------))))))******+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******************************************************)))***,,,------,,,***)))++++++++++++++++++++++++,,,------...---,,,***)))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++,,,,,,---------,,,******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))++++++)))'''******************************************************++++++++++++******,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((***...222444//////...---,,,,,,++++++---------,,,,,,+++++++++''''''(((***+++,,,---...((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))---111555666333///......******++++++++++++******************************)))***+++,,,,,,+++***)))******))))))))))))******************************''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++,,,---......,,,***)))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++))))))***+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------------------------///...---,,,,,,,,,,,,,,,---------.........//////......---,,,,,,...///000---...///000111111111111000000000000000000000000000000000000000000000000......//////000000000111000000000000000111111222000111111111111222222222222222333333333444444444444222111222333444444444333444555666777:::<<<>>>999;;;======<<>>888111///---***---------,,,+++***)))(((&&&(((***+++,,,+++***)))************************************************((())))))))))))*********,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,++++++++++++++++++++++++)))))))))******++++++,,,,,,++++++******++++++,,,,,,+++***)))))))))***+++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------............///---------...............000000000000000000000000//////000000000000//////000000111111111222222222000000//////000000111222111111111222222222222333222111111111111222333333222222333333333333222222222222333333444444555555555555555555666888999:::::::::::::::;;;>>>CCCGGGJJJMMMSSSZZZdddppp{{{******************************++++++++++++******+++***)))***,,,......---))))))*********+++++++++************************))))))))))))))))))))))))+++***)))(((((()))***++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))*********************************++++++,,,,,,,,,------,,,,,,---------,,,)))((((((((()))***++++++************************+++***,,,---++++++222;;;JJJ<<<000---///...,,,,,,...///000///---,,,,,,---++++++++++++++++++++++++++++++******************,,,,,,++++++***++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,---------,,,,,,+++++++++************************************************************************,,,+++******)))***************++++++,,,,,,,,,,,,)))))))))(((((()))))))))***+++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,+++***)))***+++,,,---+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,************************************************))))))))))))*********+++,,,333666222//////...++++++,,,,,,---,,,+++)))(((&&&'''((()))*********)))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))*********+++++++++,,,,,,++++++******++++++,,,,,,+++************++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------............///------............////////////////////////////////////000000000000/////////000000000000111111111///////////////000111111111111111111222222222222111111111111111222222333111111222333333333333222222222333333333444444444555555555555666777888999:::;;;;;;;;;:::<<<@@@BBBBBBCCCFFFIIIMMMTTT\\\bbbgggqqq******************************++++++++++++******((('''&&&''')))+++++++++)))))))))***++++++,,,,,,************************))))))************))))))+++***)))(((((()))***+++)))******+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************,,,,,,,,,+++++++++******+++,,,,,,,,,+++++++++,,,)))((((((((()))***++++++************************,,,'''%%%))),,,...111666???444++++++---+++)))(((***,,,------,,,,,,---///++++++++++++++++++++++++************+++*********,,,++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,---------,,,,,,+++++++++************************)))***++++++++++++***)))************************++++++***************+++******+++,,,,,,,,,++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++***)))***+++---...+++,,,,,,,,,,,,+++******************++++++++++++*********+++++++++++++++*********************************************************+++++++++++++++,,,...///...---......,,,((()))+++,,,---,,,,,,+++,,,+++*********,,,---...******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------............///....../////////000000000//////////////////////////////000000000000//////.........////////////000/////////...///000000111000000111111111222222222111111000000111111222333000111222222333333333222222222222333333333333333222222222222333333444555777888999888777888:::<<<:::;;;===>>>???AAADDDGGGMMMSSS\\\dddjjjsss******************************++++++++++++*********)))((()))+++------,,,))))))******+++++++++,,,************************++++++,,,------,,,++++++*********))))))*********((()))***+++,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++*********************+++++++++------,,,,,,+++******))))))+++,,,+++***)))***,,,+++++++++***++++++,,,,,,************************+++$$$!!!%%%***,,,---///111+++(((+++---,,,***+++((()))+++,,,+++,,,---///++++++++++++++++++++++++))))))***++++++++++++***++++++******++++++,,,,,,+++******))))))******+++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++************************'''((()))***************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++******************++++++++++++++++++++++++)))***+++,,,,,,+++***)))******************************))))))***++++++,,,******,,,------,,,+++***,,,,,,------------,,,,,,*********++++++,,,,,,---*********+++++++++++++++************+++,,,------+++,,,,,,,,,,,,+++******))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,((()))***+++,,,---------++++++***))))))******+++************************************************((())))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,---------,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------............///......//////000111111111000000000000000000000000//////000000000000//////---------.........////////////......//////000111000000000111111111111222111000000000000111222222///000111222333333333333222222222222333333333333444333333333333444555666777888888888666444555666333666888:::999:::;;;<<>>???BBBGGGLLLOOOTTTaaapppyyy|||~~~******************************++++++++++++******+++)))((()))***++++++***************************************************)))***+++,,,,,,+++***)))***+++,,,------,,,+++***)))+++,,,...//////......++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))******++++++++++++*********++++++,,,------)))+++---,,,***)))+++---++++++***)))((((((((()))************************+++)))+++---+++)))+++000...,,,---...+++''')))...+++---------+++***+++---++++++++++++++++++++++++((()))***+++,,,,,,+++***+++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))((((((((((((************************((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++)))***,,,------,,,***)))************************((((((((()))***,,,---...)))+++,,,------,,,***)))'''((()))******)))((('''))))))***+++,,,,,,------))))))******++++++++++++((()))+++,,,------,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------222222111///...---,,,+++++++++++++++++++++++++++************************'''((()))++++++******))))))***,,,...,,,***+++...---,,,+++*********+++,,,000333888:::999555///+++***************************************************++++++++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******************,,,++++++++++++++++++,,,((()))***+++++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------------------------------.........//////,,,,,,------...///000000000000000000000000000000//////000000000000//////////////////000000000000...............///000000000000000000111111111111000000000000000111111222//////000222222333333333222222222222222222222222111111111000111111222222000333555666666555666666:::;;;;;;999888777999;;;;;;999999;;;>>>AAABBBBBBEEEOOOZZZ]]][[[YYY^^^ccciiirrr))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++*********************************))))))))))))******++++++,,,,,,,,,++++++*********))))))))))))*********++++++,,,,,,++++++***/////////......---------+++++++++*********))))))))))))))))))))))))))))))---,,,++++++******++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---************************++++++++++++++++++++++++***++++++,,,,,,++++++***...---+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++------,,,++++++******)))++++++,,,,,,,,,++++++***...---,,,+++++++++,,,---++++++******************))))))***++++++++++++***------++++++++++++------************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))************+++++++++,,,,,,++++++***)))((((((***+++,,,,,,------------,,,+++*********+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++************))))))************+++++++++++++++************++++++***+++,,,---...---,,,,,,++++++,,,,,,,,,---------======;;;888333///......************************,,,++++++++++++++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))*********+++++++++******++++++++++++************++++++++++++******++++++,,,,,,,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))************************************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***...---,,,++++++---...000---------............/////////000000000000//////......////////////......//////000000000000//////////////////////////////000000////////////000000111000/////////000222333222222222222222222222222222222111111111111222222///////////////000000111333333222222333333444555333444555666666444222111777777777777888888888888888888999::::::;;;<<<<<>>??????@@@AAAAAABBBEEEIIIKKKNNNUUU```hhhyyy************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,+++***)))))))))))))))***++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,,,,++++++++++++***************++++++++++++++++++++++++---,,,++++++******++++++*********++++++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++---++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,---...++++++++++++++++++++++++)))******+++,,,,,,------***++++++,,,,,,+++++++++++++++*********++++++,,,************************)))******+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))************************,,,,,,,,,,,,++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))************+++++++++++++++************++++++***++++++,,,---,,,,,,,,,*********++++++++++++,,,+++,,,,,,+++)))))))))************************************))))))***************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,******++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,------......------,,,------,,,+++,,,---...///---------............///------............------......////////////.........//////000000//////...////////////////////////000//////......//////000000000/////////000111222111111111111111111111111222111111000000111111222111111111111111222222333222222222222222333444444111222444666777777777666444555555555666666666666444555555666666777777888:::::::::999999999888888;;;===??????>>>AAAFFFKKKTTT\\\hhhuuu************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,+++***))))))))))))******+++,,,,,,,,,+++++++++++++++******+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,++++++******++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------(((((())))))***+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,,,,++++++******************++++++***************+++++++++)))***++++++,,,,,,++++++,,,++++++++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++***++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******************+++++++++*********))))))))))))*********+++++++++++++++************++++++******++++++,,,,,,,,,,,,))))))*********++++++++++++,,,------++++++,,,---******************************))))))))))))************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++******++++++++++++******++++++,,,,,,,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,---...///---------............///---......//////......---......////////////.........//////////////////.../////////////////////////////////....../////////////////////000000111111111111111111111111111111111111000000000000111111111000000000000111222222222222222111222333333444222333444666666777666666333333444444444555555555444444555555555666666666999999999888888777777777999;;;===>>>===>>>AAADDDDDDHHHNNNWWW```eeegggfffeeehhhnnntttxxx************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,+++******)))******)))***+++,,,,,,,,,,,,,,,******))))))))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++************************************************---,,,++++++******++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,************************))))))))))))))))))))))))+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------)))))))))))))))))))))(((++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************+++++++++++++++++++++,,,,,,+++************++++++,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++************************+++++++++*********))))))))))))*********+++++++++++++++************++++++************++++++,,,,,,))))))*********+++++++++***+++,,,+++)))((()))*********************************))))))))))))************************************+++++++++,,,,,,,,,************++++++++++++******++++++++++++************++++++++++++******++++++,,,,,,,,,---------************************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......---------............////////////000000/////////......////////////............////////////......//////////////////////////////............//////......//////000000000000000000000000000000000000111000000000000000000111000////////////000111111222111111111111222333333555555555555555555444444333333333333444444444444555555555666666666666666888888888888888888888888555666999:::;;;<<<===>>>??????@@@EEEKKKPPPSSSTTTQQQRRRVVVYYYZZZ^^^kkkyyy++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++*********++++++,,,)))***++++++,,,,,,,,,,,,***))))))))))))))))))******++++++,,,,,,++++++******++++++++++++,,,,,,,,,***************+++++++++))))))))))))))))))))))))---,,,++++++******++++++*********++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,+++***)))***,,,***************************************************++++++,,,,,,++++++*********+++,,,,,,,,,++++++++++++++++++++++++++++++)))******++++++,,,,,,---******)))))))))(((((((((++++++++++++++++++++++++------,,,,,,+++******))))))***++++++,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,)))))))))***++++++,,,,,,***++++++,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++*********************************+++++++++++++++)))************+++++++++************************++++++++++++++++++***))))))***+++,,,,,,,,,,,,+++)))))))))******)))))))))++++++++++++++++++++++++***************++++++++++++++++++************))))))************+++++++++++++++************+++++++++************+++,,,,,,*********++++++++++++,,,***+++,,,+++)))((()))************************************))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++)))******++++++******)))******++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......---------............/////////000000000000//////......////////////......---......//////......---///////////////////////////......------......///---...///000000000//////////////////////////////111000000//////000000111///////////////000000111111111111111111222333333555555444444333333333333222333333333444444444444666666666666666666666666555555666666777777888888444555666777888888888777888888888:::===BBBFFFIIIIIIIIIKKKMMMLLLMMMUUU___ooo++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************+++,,,------))))))***+++,,,,,,,,,,,,+++******))))))******+++***++++++,,,,,,++++++***++++++++++++,,,,,,------))))))*********+++++++++************************---,,,++++++******++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++(((((()))******+++,,,,,,************++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++))))))***+++,,,,,,,,,,,,((()))+++,,,---------,,,((())))))***++++++,,,,,,***+++,,,,,,------,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))*********++++++++++++)))************+++++++++,,,,,,,,,++++++******)))+++++++++++++++***)))))))))***+++,,,,,,,,,++++++******++++++++++++***************************************+++++++++,,,,,,+++++++++************))))))************+++++++++++++++************+++++++++***)))))))))***,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,+++***+++---************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,++++++*********++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++***)))(((************************************************++++++++++++++++++++++++---,,,++++++++++++,,,---,,,,,,------......---------------............///...//////////////////.........////////////......---......//////......---///////////////////////////......------......///---...///000000000///...////////////////////////000000////////////000000000000//////000000111222111111111111111222222333333333222222222333333444333333333444444444444555666666666666666666666555555555555555666666666666777777666777888888777666333666999999999:::>>>AAACCCBBBDDDGGGHHHHHHLLLRRR[[[ooo+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************)))))))))***+++,,,......((()))***+++,,,---------,,,++++++++++++++++++,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---------))))))******++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++++++++***)))***+++........................++++++++++++++++++++++++))))))************)))))))))***+++,,,---,,,,,,+++++++++++++++++++++++++++'''(((((()))******++++++******+++,,,---......///++++++++++++++++++++++++*********++++++,,,------((()))***+++,,,---------)))***,,,---......------((())))))***++++++,,,,,,***+++,,,,,,------,,,,,,)))***+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))************+++++++++......---,,,,,,+++******+++++++++++++++***)))((()))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++******************************++++++,,,,,,,,,,,,+++++++++************))))))************+++++++++++++++************+++++++++***)))))))))***,,,---++++++,,,,,,,,,---------%%%'''))))))((()))***,,,************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******++++++++++++******++++++,,,,,,,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++''')))***,,,,,,***)))'''************************************************++++++++++++++++++++++++...---,,,,,,,,,,,,---...+++,,,------......---------------.........//////---..................---......////////////......---..................---////////////////////////.........------.........,,,---///000000000///...////////////////////////000000////////////000000111111111000111222222333111111111000111222222333000000000111222333444555333333444444444555555555555555555555555555555555777777666666666666666666666555555555777888777666555:::???>>>:::888999<<<>>><<>>@@@AAABBBLLLQQQXXX^^^ccckkkuuu}}},,,***)))***---...---+++***************+++++++++------,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++((('''&&&'''***+++***)))++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++,,,,,,,,,++++++***))))))************++++++++++++++++++***++++++,,,---,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,++++++***))))))******+++******))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******************+++++++++******,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,+++++++++******************************++++++,,,,,,---,,,,,,,,,------,,,,,,+++******))),,,++++++***))))))******++++++++++++++++++++++++************************************************************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))************))))))++++++***))))))***++++++************************++++++***************+++------,,,,,,++++++++++++*********+++,,,,,,------,,,,,,+++++++++,,,---...........................................................................000//////...........................////////////////////////............000000000000//////......//////............//////////////////////////////111111111111111111111111111111111111111111111111333222222111111222222333222222222222222222222222333333333444444444444555444444444444444555666666666666666666666555555444555555555555666666666666777888999;;;<<<>>>???@@@DDDHHHMMMPPPQQQUUU]]]bbbgggmmmvvv---+++++++++---...---,,,+++++++++***************,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++++++++++++++++++++++++++)))******+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---...---,,,++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((''''''(((***+++***)))******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++***)))))))))************++++++++++++++++++++++++,,,------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---------,,,++++++***,,,+++******)))*********,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,***))))))+++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***************,,,,,,,,,++++++++++++***))))))))))))))))))))))))******+++,,,------,,,,,,---,,,,,,++++++*********,,,+++******)))*********++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))************))))))++++++***))))))***++++++************************+++***************++++++,,,,,,+++++++++++++++*********++++++,,,---------,,,,,,,,,+++,,,------...........................------------------------........................000///......------......,,,------...//////000000.............../////////000000000////////////...//////............//////////////////////////////111111111111111111111111111111111111111111111111222111111000000111111222222222222222222222222222333333333333444444444444444444444444444555555666444444555666666666666555444555555555555666666666777888888999:::;;;<<<<<<>>>AAAEEEFFFEEEFFFJJJMMMPPPRRRVVV[[[```gggnnnsss|||~~~,,,+++++++++,,,,,,,,,,,,,,,+++++++++***))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,+++******+++,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,,,,***************++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++***************++++++,,,,,,,,,+++***))))))***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,,,,)))'''(((+++---+++)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++***************+++************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************+++,,,,,,------,,,,,,++++++******************+++*********************************)))******+++,,,++++++++++++++++++++++++...------,,,++++++******,,,,,,,,,,,,------..............................------------------------........................//////...------------...---------....../////////---------......///////////////////////////////////////............//////////////////////////////111111111111111111111111000000000000111111111111222222111111111111222222222222222222222222222222222222333333333444444444444444333333444444555666222333444555666666666666444444444555555555666666777777777888888888999999999<<>>>>>>>>???AAABBBBBBAAAAAA@@@???>>>>>>????????????????????????@@@@@@AAAAAABBBBBBBBBCCC***,,,---,,,***)))***+++***************+++++++++------,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,+++)))((()))+++)))***+++,,,---,,,,,,+++************************************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,)))************+++++++++---,,,,,,,,,,,,---......*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++'''((()))******+++************))))))***++++++,,,+++***)))))))))***+++,,,)))******+++,,,,,,------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***************)))***+++***)))***+++---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,************************++++++,,,++++++***)))(((++++++++++++++++++++++++******))))))***++++++,,,************************************************************************++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************************++++++,,,,,,++++++***)))***++++++++++++***)))************************))))))))))))***+++,,,---,,,,,,---------.........++++++,,,,,,---.........,,,,,,.../////////...---........................................................................///...------,,,,,,------------------------------...------------------,,,---------.........////////////............//////////////////////////////000000000000000000000000......//////000111111222333333222222222222333333222222222222222222222222111222222222222333333333333333222222333333444555222333444444555555555555333333444444444555555555555555666666666666666666<<<;;;999888999:::::::::666888:::;;;<<<===???AAA@@@@@@@@@@@@@@@>>><<<;;;:::;;;<<<<<<<<<;;;;;;:::========================+++...///...+++)))+++---))))))******+++++++++,,,...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************+++---///---+++***+++...((()))***+++,,,+++******************************************************++++++++++++++++++++++++***+++,,,------,,,+++***((()))***+++++++++++++++)))************+++++++++---,,,,,,,,,,,,---......)))))))))******+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))******))))))***+++,,,,,,,,,+++***))))))+++---///))))))***+++,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++++++++******))))))***,,,...---******---000******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,+++***)))((('''++++++++++++++++++++++++******))))))***+++,,,,,,))))))))))))))))))))))))************************************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************,,,------......------,,,)))***+++,,,,,,+++***)))************************))))))))))))***+++,,,------------......////////////......------,,,++++++,,,,,,.../////////...---........................////////////////////////..............................---,,,,,,,,,,,,---+++,,,,,,------......///.........------,,,,,,,,,---------.........////////////............//////////////////////////////000000000000000000000000---......///000111111222222222111111111111222222222222222222222222222222111111222222222333333333333333222222333333444555333333444444555555444444333333333444444444555555555555555666666666666666888666444333555888999:::888888888888777888;;;>>><<<===???@@@@@@???===<<<<<<<<<>>>>>>>>>===<<<;;;999999999999999999999999)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++++++++************************,,,,,,,,,+++++++++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************---,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++******))),,,,,,,,,+++++++++******+++,,,---+++)))(((((()))***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,------------------------***,,,///111111///,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,------------------------++++++++++++++++++++++++------,,,+++*********+++************************,,,++++++******++++++,,,************************************************))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))************************************************+++++++++*********))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++---,,,,,,+++*********+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************(((&&&%%%'''+++------+++)))************+++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,---...........................000///...---,,,+++++++++......------------......------............---------------.........//////........................+++,,,...---,,,,,,---///------------------------...------,,,,,,------...////////////////////////........................222111000//////000111222........................////////////000000000000222222222222222222222222000111222222111000111333111111222222222333333333222333333444444333333222111222222333333222222111333333333333444555666666444444444555555555555666777777888888888888777777666777777777888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********************************++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,************************,,,+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************,,,,,,,,,++++++++++++***+++,,,---+++)))((()))******++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************------------------------,,,++++++******++++++,,,***************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************************************+++++++++*********)))))))))******+++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,+++******)))))))))***++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))***************************************************((('''))),,,...---+++)))************+++++++++***++++++,,,,,,++++++***,,,,,,+++++++++,,,------------------------------------,,,,,,,,,---......------,,,,,,,,,,,,------...//////000000//////...------------.........///...........................///000...,,,******+++------------------------...------,,,,,,------...................................................,,,,,,++++++++++++,,,,,,.........................../////////000000000000222222222222222222222222111222333222000000111222000000111111111222222222222333333444444333333222222333333444444333333222333333222333333444555666444444444444555555555555666777777888888777777666555555666666666777777777777888888888888999999999999999999999999999999999:::::::::::::::999999999************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,***))))))******++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++++++++***************************---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,*********+++++++++++++++++++++++++++++++++++++++++++++***)))))))))******++++++++++++++++++++++++,,,++++++******++++++,,,************************************************++++++,,,,,,,,,---------++++++,,,,,,,,,+++******************************************************+++++++++***************((()))******++++++******++++++++++++++++++++++++)))************++++++++++++***))))))((()))))))))++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***************************************************************+++*********,,,---,,,+++)))************+++++++++***++++++,,,,,,++++++***------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111,,,,,,,,,++++++,,,,,,,,,---......//////......---------------............------------------------...///000...,,,******+++------------------------...------,,,,,,------...................................................------............------............................../////////000000000111111111111111111222222222333333222000///000111//////000000000111111111222222333333333333222222333333444444444444333333222222222333333444555666444444444444555555555555666666777777777777666666444444444555555555555666666666666777777777777888777777777777777888888888999999999999999999999999*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******************************)))***++++++***)))***+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,...------,,,,,,,,,++++++++++++,,,---,,,***)))***+++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,******++++++,,,,,,++++++++++++++++++++++++++++++......---,,,,,,+++******************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++******)))))))))))))))***************************,,,++++++******++++++,,,************************************************+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,++++++***************************************************************************(((((()))************)))++++++++++++++++++++++++))))))*********++++++++++++******)))))))))******++++++************++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************+++++++++++++++++++++***))))))*********+++++++++***++++++,,,,,,++++++***...---,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,---...000111------,,,,,,,,,,,,------***++++++,,,,,,++++++***------------------------------------------------+++,,,...---,,,,,,---///------------------------...------,,,,,,------...................................................///000111222222111000///................................./////////000000000000000111111111111111222333444222000//////000000000000000111111111222222222333333333333222222222333333444444333333222222222222222333444555666333333444444444555555555555666666777777666666555444444444444555555555555444444555555555666666666666666666666777777777777777777888888888888888999***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************)))***,,,+++)))(((***,,,+++++++++++++++++++++++++++,,,,,,---------------++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))+++---///---------,,,,,,,,,+++++++++,,,---,,,******+++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------......---,,,,,,+++************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++++++++,,,,,,,,,---++++++++++++++++++++++++***)))))))))))))))******------------------------,,,++++++******++++++,,,************************************************************++++++++++++***++++++,,,,,,,,,++++++************************************************************************(((((()))************)))++++++++++++++++++++++++))))))*********+++++++++++++++*********++++++,,,++++++************++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///......------------......******++++++++++++******------------------,,,,,,------------------------+++,,,...---,,,,,,---///------------------------...------,,,,,,------...................................................+++,,,............,,,+++..................................../////////////////////000000111111111222333444222000//////000111111111222222222333333111222222333333222222111111111222222222222111111222222222222333444555555333333333444444444444555555555666666666666555555444444444555555555666666333333444444444555555555555555666666777777777777666666666777777777888888++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************)))+++---,,,)))(((***---++++++++++++++++++++++++,,,------......---------++++++,,,,,,------......,,,,,,------------,,,,,,************************++++++******+++,,,---...------------,,,,,,,,,,,,+++,,,---,,,+++***+++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))***+++,,,------------........................---------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********++++++,,,---------++++++++++++++++++++++++******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************))))))*********+++++++++******+++,,,,,,,,,++++++***************************************************************+++++++++((()))******++++++******++++++++++++++++++++++++)))************+++++++++++++++++++++++++++,,,---++++++************++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************)))***+++***(((((()))***)))************+++++++++***++++++,,,,,,++++++***------,,,+++++++++,,,,,,++++++++++++++++++++++++......---,,,,,,,,,------///......------......///,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000...,,,******+++------------------------...------,,,,,,------...------------------------........................+++,,,,,,------,,,,,,+++........................------........./////////......//////000000111111222333333222000///000111111222222222222333333333111111222222222222111111000000111111111111000000111111111222222333444555333333333333444444444444444444555555555555444444444444444555555555666666333333333444444444444555444444555555666666777777444555555666666777777777+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************))),,,///---***(((+++...************************,,,,,,---------,,,,,,+++++++++,,,,,,---......///,,,,,,------------,,,,,,++++++++++++++++++++++++******++++++,,,------......------------,,,,,,,,,+++,,,------++++++,,,---***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))***+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++***))))))******+++,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,)))))))))))))))))))))))),,,++++++******++++++,,,*********************************************************+++++++++,,,,,,)))***+++,,,,,,,,,,,,+++************************************************))))))*********+++++++++)))******+++++++++++++++++++++++++++++++++++++++)))************+++++++++***************+++,,,,,,++++++************++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************(((***,,,+++)))(((***,,,)))************+++++++++***++++++,,,,,,++++++***,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------...------,,,,,,------...------............---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000...,,,******+++------------------------...------,,,,,,------...------------------------........................///......------......///........................---------.........//////------...//////000111111111222333222000000111222111111111111222222222222111111222222222222111111111111111222222111111111111111111111222333444555222222333333333444444444444444444555555444444444333333333333444444444444333333333444444444555555222222333333444555555666333444444555666666777777++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,************************)))---///...***)))+++///************************++++++,,,,,,,,,++++++***++++++,,,,,,---...//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...------......---------,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---------------------------......//////......---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,------,,,+++***'''(((((()))***+++++++++++++++++++++++++++++++++++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************************************++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,************************************************))))))******++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++))))))((())))))***++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++************************(((+++---,,,******,,,...)))************++++++++++++++++++,,,,,,+++++++++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///------------------------...------,,,,,,------...------------------------...........................---,,,++++++,,,---...........................---------.........//////---------...///000000111000111222222111000111333000000000000111111111111111111222222222222111111222222222333333222222222111111111111222333444555222222333333333444444444333444444555555444444333111111222222222333333333333333444444444555555555000000111222333333444444333333444444555666777777((()))+++,,,,,,+++***)))+++,,,------++++++,,,---------,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,+++*********))))))((((((((((((***+++,,,,,,,,,,,,---,,,+++***+++,,,---...------------------------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++///...---,,,+++*********------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------,,,***))))))***,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++((())))))))))))*********------,,,,,,,,,---......++++++++++++++++++++++++---------,,,,,,+++++++++************************,,,++++++++++++++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))(((((()))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***)))))))))***+++,,,,,,******************************))))))))))))******++++++++++++++++++++++++******))))))******+++,,,+++++++++++++++++++++++++++*********))))))((((((******+++++++++,,,,,,,,,,,,------......------,,,))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))*********++++++++++++++++++++++++)))************+++++++++******************************)))))))))))))))*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000000000////////////////////////000000000000............////////////222222222111111111000000111111222222222333333333000111111111111222222222333222222111111222222333333333333444444444555555777666333111111111222333555555555444444333333333444444444444444444444444444444444444444444444444---,,,,,,,,,***)))((('''+++,,,------++++++,,,------------,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,,,,+++++++++************&&&'''((()))************,,,,,,++++++,,,,,,------++++++++++++++++++++++++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,+++******+++,,,...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++((((((((((((((((((((((((***)))))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******************+++,,,++++++++++++++++++++++++******))))))))))))******+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,+++++++++************++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,---++++++++++++++++++++++++)))************+++++++++******************************))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////000/////////////////////////////////000000000000/////////000000000000111222222222111111111000000111111111222222222222222000111111111111222222222333222222111111222222333333333333444444444444555666555333111111111222333555444444444333333333333444444444444444444444444444444444444444444444444...---,,,+++***)))))))))+++,,,------++++++,,,---......---,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------------++++++,,,,,,------,,,,,,++++++++++++++++++++++++......------------,,,,,,,,,,,,------------,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++************+++++++++,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,------...---,,,++++++,,,---...------,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------......+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,++++++************+++------------------------******))))))))))))******+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------***++++++,,,,,,++++++***++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************---,,,,,,+++,,,,,,------++++++++++++++++++++++++)))************+++++++++******************************)))))))))******+++******+++++++++,,,,,,,,,---,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---............/////////////////////////////////////////////000000000000000000000000111111111111222222222111111111111111111111111111111111111000000111111111111222222222333222222111111222222333333333333333444444444444444333222111111222333444444444333333333333333222333333333333444444444444444444444444444444444444+++***))))))***+++---...+++,,,------++++++,,,---......---,,,++++++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,+++++++++++++++,,,---...............***+++,,,---...---,,,+++---------------------------------------,,,,,,,,,,,,,,,------------,,,,,,------......------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......***+++,,,,,,------------------,,,,,,,,,+++++++++)))******++++++******)))******+++++++++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------///...------------...///------,,,,,,,,,+++++++++------------------------------------............++++++******++++++,,,---------------------------******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,------......------,,,++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,******************************))))))******++++++************************))))))*********+++++++++******************************))))))******++++++******+++++++++,,,,,,,,,...---+++******+++---...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////.........///////////////////////////000000000000//////000000000111111111111111111111111111111111111111111000000000000000000000111111111222222222333222222111111222222333222222333333333444444444333222222111111222333444333333333333222222222222333333333333333444444444333333333333333333333333+++******)))***,,,...///+++,,,------++++++,,,---......---,,,,,,+++******,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******++++++++++++++++++(((((()))*********))))))***+++,,,---...---,,,+++------------------------+++++++++++++++,,,,,,,,,,,,------......------,,,------......------,,,++++++++++++,,,,,,---------......---------,,,,,,,,,)))***+++---------------------,,,,,,,,,+++++++++)))******++++++******)))******+++++++++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------........................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++******++++++,,,---------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))***************++++++,,,,,,,,,************************------,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,---------......,,,------......------,,,******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***************************)))))))))******+++,,,************************))))))*********+++++++++***************************************+++,,,,,,******+++++++++,,,,,,,,,...---+++******+++---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............------....../////////000////////////000000000000........./////////000000111111111111111111111111111000000000000000000000000000111111111222222222333222222111111222222333222222222333333333444444222222222111222222333333222222222222222222222222222222222333333333444444333333333333333333333333------,,,++++++++++++++++++,,,------++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,************++++++++++++)))******+++++++++******++++++,,,,,,------,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,------............------------......------,,,+++***++++++,,,,,,------...//////...---,,,,,,++++++)))***,,,---...---,,,,,,------,,,,,,,,,,,,++++++******++++++++++++************+++++++++,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,------........................------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******************************))))))))))))******++++++++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------***++++++,,,,,,++++++***))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,---......************************)))************+++++++++***************************************+++,,,---******+++++++++,,,,,,,,,...---,,,++++++,,,---...+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........---------......//////000////////////000000000000............////////////111111111111111222222222000000000111111111222222000111111111111222222222333222222111111222222333222222222222333333333333222222222222222222111111000111111111111222222222111111222222333333444444333333333333333333333333,,,,,,------,,,,,,+++++++++,,,------++++++,,,---++++++,,,,,,,,,,,,------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,++++++++++++,,,,,,------------............------,,,,,,++++++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------------............------------......------,,,+++******+++,,,,,,---......---------------------,,,***+++,,,......---,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------......---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++........................------,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++++++++,,,------------------------------,,,++++++******++++++,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********************************************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///************************)))************+++++++++************************************+++,,,---...******+++++++++,,,,,,,,,------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---......///000000////////////000000000000...////////////000000000000000111111111222222222///000000111222333444444000111111111111222222222333222222111111222222333111222222222222333333333222222222222222111000///000000000000111111222222000111111222333333444444222222222222222222222222((()))+++---.........---+++,,,------++++++,,,---***++++++,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,------.........+++,,,,,,---,,,,,,++++++---,,,+++***+++,,,---...------------------------,,,,,,,,,------.........------............------------......------,,,+++******+++,,,,,,---......+++,,,,,,------......///***+++---......---+++***---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,------------,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,---------......------,,,,,,------...///++++++++++++++++++++++++,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++*********++++++++++++++++++++++++---,,,++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,------...........................,,,++++++******++++++,,,++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))***+++,,,,,,------------------------------))))))))))))***+++,,,---)))))))))))))))))))))))))))************+++++++++************************************+++,,,---...******+++++++++,,,,,,,,,,,,------......------,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,---------......------------------------------------------------++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...///000000////////////000000000000000000000000111111111111000000111111222222222222//////000222333444555666000111111111111222222222333222222222222222222333111111222222222333333333333333333222222000///...//////000000111111111222000000111222333333444444222222222222222222222222+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,//////...---...333999>>>===222)))(((******+++------,,,,,,++++++,,,,,,---............////////////...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...000000000///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------...------,,,,,,------......---,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,........................+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***---,,,***)))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))***+++,,,------,,,+++***,,,,,,---------,,,+++***,,,,,,++++++***+++++++++******************************+++++++++,,,,,,,,,...------,,,,,,------...---------------------------+++)))***,,,---,,,)))''')))+++,,,,,,,,,***)))*********************+++************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++(((***++++++***)))+++,,,------------------------------------------------,,,,,,,,,++++++*********....../////////...,,,+++------...//////...------++++++++++++++++++++++++...---,,,,,,......---,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///,,,)))''',,,,,,...///000000000000////////////////////////000000000000000000000000///////////////.........000000000000000000000000//////000000111111222222222222222111111111111111111111111111000000//////111222222333333222222111333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++......---------,,,,,,,,,------,,,,,,///555>>>DDD@@@666...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------...............---+++******+++---...++++++++++++++++++++++++...---,,,,,,,,,,,,---............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------........................------------------------...------,,,,,,------.........---,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,***))))))))))))))))))******++++++,,,,,,++++++***++++++*********++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,+++++++++*********************+++,,,------******************************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------+++)))***,,,---,,,***))))))+++,,,,,,,,,+++***,,,,,,++++++******))))))************************+++++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++******+++---++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******,,,------......---,,,+++++++++,,,------,,,++++++++++++++++++++++++++++++...---,,,,,,......---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,***))),,,,,,,,,------......////////////////////////////////////////////////////////////////////////...000000000000000000000000000000000000000111111111111111111111111111111111222222111111111000000000111222222333333222222111333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++------------,,,,,,,,,,,,,,,,,,++++++---333;;;AAA<<<444//////000...---...,,,---...//////...---,,,+++,,,,,,,,,------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---.../////////...------------------------//////.........---------........................------------------------...------,,,,,,------.........---,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***)))***+++,,,------------************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++***)))))))))******)))))))))***+++,,,......******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,+++******,,,,,,+++***++++++++++++,,,,,,,,,,,,...------,,,+++***))))))***************************++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,++++++,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...------------,,,,,,,,,,,,------------------------.........------,,,,,,,,,///...---,,,,,,---...///////////////////////////////////////////////////......//////////////////000000000000000000000000111000000000000000000//////000000111111222222222222222222222222111111111111111222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000333111,,,***---///......///,,,---///000000///---,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---........................------------------------,,,---......///................................./////////...------,,,,,,........................------------------------...------,,,,,,------.........------------......------------------,,,,,,---------------------------......////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,------***++++++,,,,,,++++++******+++,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---...,,,***)))((()))+++,,,************+++,,,------******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++,,,,,,+++++++++,,,---...------,,,,,,++++++************************************+++,,,,,,,,,++++++++++++++++++++++++++++++***,,,------,,,+++---...------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,,,,---......333111///......///000222////////////////////////////////////////////////............////////////000000000000000000000000111111000000/////////......//////000111222222333222222222222222222222222111111222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,*********,,,((())),,,...,,,,,,///,,,---///000000///---,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///......---,,,........................//////.........---------........................------------------------...------,,,,,,------...........................------------------------------------------------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,******))))))))))))*********++++++,,,,,,++++++***,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---///---+++***)))***,,,---------,,,+++******************************************+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++++++++++++++,,,,,,+++++++++,,,---...*********++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,+++---...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,++++++---...///222111///...---...000111////////////////////////........................---.........//////000000////////////////////////111000000000//////............///000111111222222222222222222222222222222000111111222222111111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,******+++,,,------......++++++++++++,,,,,,,,,,,,***,,,000000///---,,,,,,///,,,,,,......++++++---,,,---...//////...---,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,************************,,,------......------,,,.../////////...---,,,,,,------------------------................................................------------------------...------,,,,,,------...---...////////////...---------------............------------------------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++***++++++,,,,,,++++++***------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,...---,,,+++++++++,,,---......,,,+++***)))))))))******************************+++++++++,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,(((((()))***+++,,,,,,---************************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++,,,---+++++++++++++++++++++++++++,,,,,,------.........,,,,,,,,,,,,------------......---------...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...++++++++++++,,,,,,,,,,,,------------------------...---,,,+++,,,---...///...---,,,++++++,,,---...////////////////////////........................------......///000000000////////////////////////000//////////////////......//////000000111111111111111111222222222222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,......------...//////------///...***+++...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////........................------------------------...------,,,,,,------...---...///000000///...---------------.........///........................---...///000111111111111------------------------------------------------+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------.........///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***------,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,...------,,,,,,------...***++++++,,,,,,++++++***,,,++++++*********++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,++++++++++++***------,,,+++******************************************+++++++++,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++***+++---,,,***)))+++---))))))+++,,,,,,,,,+++***((((((((())))))******+++************************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++******+++---++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,,,,---------......///...---,,,,,,,,,---...---,,,++++++++++++,,,---------------------------...---,,,,,,......---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------******++++++,,,,,,------////////////////////////........................------......///000000111////////////////////////.........////////////////////////000000000000000000000000111111111222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000+++,,,,,,------,,,,,,+++,,,,,,------------......,,,,,,---......---,,,,,,//////...---+++******)))*********++++++,,,,,,,,,------+++)))((())),,,///+++)))***---,,,+++---111---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++........................,,,,,,---......---,,,,,,***+++,,,...///000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000........................------------------------...------,,,,,,------...---...///000000///...------------.........//////........................***+++,,,---....................................------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***...------,,,,,,------...++++++++++++++++++++++++,,,++++++++++++++++++,,,+++******))))))******++++++++++++,,,,,,+++++++++***))))))((()))***,,,---************************++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------***+++,,,------,,,+++******++++++++++++***))))))+++++++++***++++++,,,,,,******************************+++++++++,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++))),,,---,,,***)))+++---''')))+++,,,,,,,,,***)))))))))))))))((((((((((((************************((()))***+++,,,---------++++++++++++++++++++++++(((***++++++***)))+++,,,------------------------++++++,,,,,,---...//////,,,,,,,,,------.........///...,,,+++***++++++,,,///...------------...///------------------------...---,,,,,,......---,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***+++,,,---...///......////////////////////////........................---------...///000000111////////////////////////---.........//////000000000000000000//////////////////000000111111111222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------,,,,,,+++++++++......---------,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,...---,,,,,,---/////////...---,,,,,,++++++------,,,,,,,,,,,,++++++///............---------///......---------......////////////////////////------------------------.........////////////000//////.........---------+++---......---,,,,,,------------.........//////////////////////////////,,,,,,,,,---...///000000---,,,++++++************------------------------------------------------...---,,,,,,,,,,,,---............------,,,,,,,,,------------,,,+++******---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,++++++------------------------(((***+++------,,,+++***---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,+++)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++------------------------************************---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++''')))***,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++///...,,,++++++,,,...///******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------++++++++++++------,,,,,,,,,---------......------------------------------------------------,,,---...---+++***+++,,,------......///000000111//////............//////............////////////444222000000000000...---111000...,,,,,,...000111///////////////000111111000000000000000000000000222222222222222222222222000000000000000000000000222222111000//////000000//////000000000000//////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,++++++.........---------,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......------.../////////...------,,,+++++++++++++++,,,,,,---------+++,,,,,,---...///000000///......---------......////////////////////////........................------.........///////////////.........------------...000000//////000111---------.........//////////////////////////////,,,---------.../////////......---,,,,,,,,,,,,,,,------------------------------------------------......---,,,,,,---...............------,,,,,,,,,.........///......------...------------------...++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------)))***,,,---------+++***---,,,,,,++++++,,,,,,---+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,+++***))))))+++************************++++++++++++++++++++++++------------------------************************---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************************+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++///...,,,++++++,,,...///***++++++++++++,,,,,,,,,,,,,,,---------.........---------............///------,,,,,,++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---------............------------------------++++++++++++++++++++++++,,,---...---+++***+++,,,---------......///////////////............//////............////////////111000000222444666666555000///...------...///000///////////////000000111000000000000000000000000111111111111111111111111000000000000000000000000222111111000//////000000//////000000000000//////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,.........------------,,,------............---------------------..................---------------,,,---......------.../////////......---,,,,,,,,,******+++,,,---...//////+++,,,,,,---...///000000......---------......///////////////////////////////////////////////////,,,---------............/////////............------///111111000000111222------........./////////////////////////////////------..................000000///............///------------------------------------------------......---,,,,,,---...............---------------------......///.................................,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...//////------------------------)))***,,,---------,,,+++---,,,,,,++++++,,,,,,---+++++++++++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***,,,,,,,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------************************+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++***************)))************+++++++++******+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++++++++,,,,,,,,,,,,---------.........//////---------............///...------,,,+++***)))))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,---------.........------------------------++++++++++++++++++++++++,,,---...---+++***+++,,,---------------.........//////............//////............///////////////...///222555888999888//////////////////////////////......//////000111000000000000000000000000000000000000000000000000////////////////////////111111000/////////000000//////000000000000//////000000000000000000000000------------------------+++++++++,,,,,,,,,------------------------,,,,,,............------------------............---------------------........./////////......------,,,+++,,,------,,,,,,---...//////......---------,,,++++++,,,,,,---......//////............---------...------------...//////////////////////////////........................,,,,,,,,,---------....../////////...............---///000000///---...///............////////////////////////////////////...............---------000000//////...//////000......................................................------------.....................---------******+++,,,------------------............------,,,,,,,,,------------...,,,------......------,,,------------------------------------------------,,,,,,,,,---------......------------------------***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...+++++++++,,,,,,,,,------------------............---------............///,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---+++***+++,,,------------------------//////............//////............//////////////////...///111333222111......////////////......///............///000000000000000000000000000000000000000000000000000000////////////////////////111000000/////////000000//////000000000000//////000000000000000000000000------------------------+++++++++,,,,,,,,,------------------------------//////.........------------......//////......---++++++,,,,,,---------.../////////......------,,,)))+++,,,,,,++++++,,,---///...............------------------------------///............------------------------...//////////////////////////////------------------------,,,,,,,,,---------......///////////////////////////111111000...,,,,,,---........./////////000000////////////////////////...............---------///...............//////................................................................................................******+++,,,------------+++,,,------------,,,+++,,,,,,---------.........,,,------......------,,,------------------------------------------------......---------,,,,,,,,,------------------------++++++,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,*********+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,,,,,,,------------------............///*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---+++***+++,,,,,,,,,,,,---------------//////............//////............////////////000///......//////...---......////////////.....................//////000////////////////////////111111111111111111111111////////////////////////000///////////////000000//////000000000000//////////////////////////////------------------------,,,,,,,,,,,,------------------------............/////////.........------......////////////......+++++++++,,,------...............---------------***+++,,,,,,++++++,,,---....................................------,,,,,,+++,,,,,,---...///000000---------------...///000////////////////////////------------------------,,,---------...............////////////000000000111222333222///...---........./////////000000000////////////////////////------.....................------------......///................................................---...////////////...---.............../////////------......///.........***+++,,,------,,,+++***,,,---------............,,,------......------,,,------------------------------------------------//////...---,,,,,,++++++------------------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++------,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------+++++++++,,,,,,,,,---------------............///)))***+++,,,---......///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,---......////////////............//////............////////////000///...///000111000///////////////////////////......------......///000////////////////////////111111111111111111111111//////////////////////////////......//////000000//////000000000000//////////////////////////////........................,,,------------.........------------.........///////////////..................////////////......,,,,,,,,,---......//////,,,,,,,,,,,,------------+++---......---,,,...///............////////////------------............+++,,,,,,---...///000000---,,,,,,------///000000////////////////////////........................------........./////////.../////////000000000000---///111111///...///000.../////////000000000000////////////////////////,,,---------.../////////---------------...///000................................................---...///000000///...------........./////////000.........///......------+++,,,---......---,,,+++------------............,,,------......------,,,........................---------------------------------------------,,,------------------------,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************************))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------------------------------,,,------------------,,,,,,,,,,,,------------...,,,,,,,,,,,,---------...---------............///,,,,,,,,,------......///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,++++++,,,---///000111111//////............//////............////////////000///...///111111000///000///...------...///000...------------...//////////////////////////////000000000000000000000000000000000000000000000000...............///000000//////000000000000//////////////////////////////........................---------.........//////---------.........//////000/////////..................////////////......---------...///000000111+++++++++,,,,,,------------...//////......///111.........///////////////+++,,,,,,---...///000000//////.........---------,,,,,,,,,---...///000111////////////////////////////////////////////////.........////////////000.../////////000000111111(((***,,,---------///000////////////000000000000////////////////////////,,,,,,------...///000000...............///000000////////////////////////////////////////////////---...///000000///...------.........//////000000------------,,,+++******,,,---///000000///---,,,---------.........//////,,,------......------,,,........................------------------------+++,,,,,,------......///---------------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................*********++++++,,,,,,---++++++++++++++++++++++++************************------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++''')))+++,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------------------------------,,,------......------,,,,,,,,,,,,---------......---------.........//////---------.........//////.....................---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++,,,,,,,,,---------++++++------------++++++,,,,,,---------.........++++++++++++++++++++++++------------------------,,,---...---+++***+++,,,***+++,,,...000111222333//////............//////............/////////000111000......//////---,,,111000...------...000111...------------...//////////////////////////////////////////////////////111111111111111111111111...............///000111//////000000000000//////////////////////////////000///---,,,+++,,,,,,------------............///......////////////..................////////////...------------...//////..............................------------.........///000000...---...///222222111111000000//////........................,,,---------.../////////+++---000000///---------111111000000//////......////////////////////////,,,---......//////......000000000000000000000000000000000000000/////////////////////////////////...............///000000------------------------000///...------...///000000000000000000000000000000000000000000000000000........................------------------------------------------------------............------------///000000000///...---------............///+++,,,------......------...------,,,,,,------...---------------------------......//////......---------------------------,,,,,,+++***)))))))))***------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++,,,,,,---------***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))******+++,,,,,,,,,,,,++++++*********+++,,,,,,---*********++++++,,,,,,,,,***************************+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,+++***))))))***+++,,,)))***+++,,,---,,,++++++,,,,,,+++***))))))******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000......---,,,---...///000.........///000111111222......////////////......................................................////////////////////////000000000000000000000000///////////////////////////////////////.........//////000000000000/////////////////////.........///...------,,,,,,,,,------------............///......////////////..................////////////...------------...//////..............................------------......,,,---......,,,,,,---...000/////////.........---........................------..................,,,...//////...------...000000//////////////////////////////////////////,,,---......//////......000000000000000000000000///////////////////////////////////////////////////............///000000000000000000000000000000000///............///000000000000000000000000000000000000000000000000000................................................------------------------,,,------------------,,,,,,---...///000///......---------............///------...////////////......------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++------------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,---------+++,,,------,,,+++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++,,,------------,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,************************)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++......---,,,,,,+++******)))))))))))))))))))))))))))***++++++++++++***)))++++++************++++++)))***+++,,,,,,,,,++++++,,,,,,+++***************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------,,,---......///------...//////000000111......////////////......................................................000000000000000000000000000000000000000000000000/////////////////////////////////////////////...------............------/////////////////////...---............---,,,,,,---------............///......////////////..................////////////......------......///000..............................------------......,,,---......,,,,,,---...////////////....................................//////.....................//////...------...000.........///////////////////////////////////////------...////////////...000000000000000000000000........./////////////////////////////////////////////......//////000111........................000//////......//////000000000000000000000000000000000000000000000000000........................////////////////////////------------------------,,,,,,,,,------,,,,,,,,,+++,,,---...///......------------............///......///000000000000///......------------......------------------------,,,,,,------------,,,,,,------------------------...------,,,,,,,,,,,,------,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,---......,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,---............---++++++******++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++***)))))))))))))))))))))))))))))))))***++++++++++++***)))++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++,,,++++++************+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,++++++,,,---------------,,,------....../////////......////////////......................................................111111111111111111111111000000000000000000000000////////////////////////......//////////////////------............------......//////////////////,,,---...//////...---,,,---------............///......////////////..................////////////...............//////000..............................------------.........///000000//////000111111111111111000000000000........................000000//////......------/////////...,,,---///111------....../////////000////////////////////////------...///////////////////////////////////////...............//////////////////////////////////////////...///000000111------------------------000//////////////////000////////////////////////////////////////////////........................////////////////////////........................,,,------......------,,,++++++---.........---,,,---------............///......///000000000//////......------------....................................////////////......------------------------------,,,,,,,,,,,,,,,---...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,------------------,,,---...---,,,+++,,,...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,---------------,,,++++++***++++++,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++*********++++++*********++++++---......---++++++******++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...---,,,+++,,,,,,,,,------...............////////////......................................................000000000000000000000000////////////////////////////////////////////////............//////////////////000000000000//////............////////////,,,---.../////////...------------............///......////////////..................///////////////............///000000////////////////////////......------------.........///000000//////000222000000000000111111111111////////////////////////000000000//////......---///000///...------///111---.........//////000000000000000000000000000000---...//////000000//////////////////////////////............//////000000000000000000000000000000///////////////000111111000000000000000000000000///000000000000000000///////////////////////////////////////////////////////////////////////////......................................................////////////......++++++---.........---,,,---------............///------...////////////...///......------......///...........................//////000000//////...------------------------,,,,,,++++++++++++,,,,,,//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------***,,,---,,,+++***+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++++++++---......---+++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///***+++,,,---...---,,,+++,,,,,,,,,,,,------------......////////////......................................................////////////////////////////////////////////////////////////////////////---.........//////000000//////000000000000//////---.........//////000000------...////////////...---------............///......////////////..................//////////////////......//////000111////////////////////////......------------......,,,---............///111............////////////////////////////////////000000/////////////////////000000///......///111////////////000000000000000000000000000000000000......///000000000000///000000000000000000000000......//////000000111111000000000000000000000000000000//////000000111222000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000////////////////////////................................................//////000000000000//////+++,,,---...///......------------............///------...////////////...//////............//////........................------............------------------------------+++++++++++++++,,,,,,---..................//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...............------------***+++,,,,,,******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,++++++******++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...))))))))))))))))))))))))++++++***))))))***++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////++++++,,,---------------------------------------......////////////..............................................................................000000000000000000000000////////////////////////------......///000000000------............------------......///000000000...............///000000---------............///......////////////..................///////////////////////////000000111////////////////////////......------------......+++---//////......000111---........./////////000///////////////////////////////////////000000000...///111111///...///000111111111111111000000000000000000000000000000000......///000000000000000000000000000000000000000//////000000111222222333000000000000000000000000000000//////000000111222------------------------///000111111111111000///000000000000000000000000000000000000000000000000////////////////////////////////////////////////..............................////////////......,,,---...///000///......---------............///......///000000000000/////////............//////........................------............------------------------------,,,,,,,,,,,,,,,---......,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---//////.........------------+++,,,---,,,++++++,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,,,,------,,,,,,---,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------+++,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))++++++***))))))***++++++++++++************++++++++++++*********+++,,,---+++++++++++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------........................------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,---......///.........---------------......////////////......................................................////////////////////////000000000000000000000000////////////////////////------......///000000111------............------------......///000000111///...---------///000111---------.........//////......////////////................../////////000///////////////000111111000000000000000000000000.........------.........---///111111000000222444///000000000111111222222000000000000000000000000......//////000000111111---///111222000/////////333333222222111111000000000000000000000000000000...//////000000000000000000000000000000000000000///000000111222333333333000000000000000000000000000000000000000111111222111111111111111111111111///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////------............------------///000000000///...---------.........////////////000111111111111111//////............////////////////////////////////////000000000000//////---------------------------------------...///000***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,.../////////.........---------,,,---......,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,------......---------,,,,,,+++*********+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,,,,+++*********+++,,,---++++++++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---..................---................................................------------------------***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++///...---,,,---...///000..............................////////////......................................................000000000000000000000000000000000000000000000000////////////////////////---------...///000000111//////000000000000//////---------...///000000111000000000000////////////........................------------------------000000//////.........---......////////////......---......///////////////000000000000000000000000////////////////////////...///000111111000///...000000000000000000000000000000000000000000000000+++---111222111000000000111111111111111111111111//////000111111111111111000000111111111111000000000000000000111111111111000000000111222222222333000000000000000000000000000000000000111111111111222222222111000//////...000000000000111111111111111111111111111111111111///...---,,,,,,---...///////////////////////////000000000000000000000000////////////000000000000..................------000///...------...///000////////////////////////000///...///000111000/////////////////////////////////////////////////////////.........---------.................................------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......------------.........------,,,,,,------....................................------,,,,,,,,,...---+++******+++---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******,,,,,,,,,,,,******---------,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,------......///,,,,,,,,,---...///000111------------------------------------------------///...,,,,,,,,,---///111000///...---,,,---......+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,---------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------...+++'''(((***------,,,,,,,,,++++++,,,,,,---...------------------------///...,,,,,,,,,---///111000000000000000000000000////////////////////////......---,,,,,,...///000//////000000111111222222------............------............////////////,,,---...//////...---,,,......///000000000000000///...------...///000111000000000/////////..............................------------------------000/////////..................////////////......---......///////////////000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000...000222222000/////////111111111111111111111111///000000111111111111111000000111111111111000000111111111111222222222222111111111111222222222222111111111111111111111111000000000000111111111111222222222111000/////////000000000000111111111111111111111111111111111111000000///......///000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000///............///000////////////////////////000///...///000111000/////////////////////////////////////////////////////////.........---------.................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......------------.........------,,,,,,------...------------------------------------------,,,,,,...---+++******+++---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,+++++++++******,,,+++++++++************++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------...------------......///------------------------------------------------///...---,,,,,,---///000000///...---,,,------...++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///............///000------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---222///+++***,,,------,,,,,,,,,++++++,,,,,,---...------------------------///...---,,,,,,---///000000000000000000000000000........................---------------...////////////////////////000000.........//////.........------------..................///000000///......------.../////////////////////...---......000000////////////............................................................////////////..................////////////......---......///////////////000000000000000000000000////////////////////////111000000//////000000111000000000000000000000000000000000000000000000000111222222111///......///111111111111111111111111///000111111222222111111000000111111111111000000222222222333333333333444222222222222222111111111111111111111111111111111000000000111111111222222222222222111000000//////000000000111111111222222111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000//////......//////000////////////////////////000///...///000111000////////////////////////////////////////////////////////////............---.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------//////...------,,,++++++///......------------,,,------------------------------------------------......---,,,,,,...///000//////...------------...------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++444111---,,,++++++***))),,,,,,++++++,,,,,,---...------------------------......---,,,,,,...///000////////////////////////........................,,,---......//////......//////.....................//////000000//////...,,,,,,,,,------------......///000111111000///...,,,------...............000//////............///////////////.........---................................................///////////////...............////////////......---......///////////////000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000111222222000......///111111111111111111111111111000000111222222222222111000111111222222111111000222222222222333333333333333333333222222111111111111111111111111111111111000000111111111222222222222222222111111000000000000000111111111222222222111111111111111111111111111111111000000111111111111111111111111111111111000000000000000000000000////////////000000000000//////000000000000000111000//////////////////000////////////////////////000///...///000111000////////////////////////////////////////////////////////////......................................................---------------------------------------------------------...------------...//////......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,---------------------,,,------------------------------------------------...------------...///000//////......------------...---+++***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------,,,,,,+++++++++000...,,,+++***)))((((((,,,,,,++++++,,,,,,---...------------------------...------------...///000................................................+++,,,.../////////...---000//////......---------//////000000000000//////,,,,,,---------............///000111111000///...,,,---......//////......000000//////............000////////////.........////////////////////////////////////////////////.........///////////////......////////////......---......///////////////111111111111111111111111111111111111111111111111222111000//////000111222111111111111111111111111111111111111111111111111///000111000///000222444111111111111111111111111000000111222222222222222111111222222222222111111111111111222222222222333444333333333222222111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000.........//////000000000///000000000000000000///000000000000000000000000000///...///000111000///000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////------------------------...------------...//////......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************,,,,,,...------------,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......***+++,,,---............------------------------------------------------------------......//////...............---------++++++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,+++*********+++,,,,,,++++++,,,,,,---...------------------------------------......//////------------------------........................+++,,,.../////////...---000000000//////.........//////000000000000//////---.........////////////------////////////------......///000000000000///000000000//////...------000000000000////////////////////////////////////000000000000000000000000.........///////////////......////////////......---......///////////////111111111111111111111111111111111111111111111111111111111000000111111111111111111111111111111111111111111111111111111111...///111111111111222444111111111111111111111111000111222222333222222222111111222222222222111111111111111111222222222222333333333333333222222222222222222222222222222222111111111222222222222333222222222222222222222222111111111222222222222333111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111////////////000000000000---......//////000000000///000000111111000000///000000000000000000000000000///...///000111000///000000000000000000000000////////////////////////...////////////000000000////////////////////////.............../////////////////////////////////------------------------...------------...//////......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...............------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,---...//////((()))+++---...///......---------------------------------------------------------............///......//////......---,,,))))))***+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,......------...///,,,,,,++++++,,,,,,---...---------------------------------............///........................------------------------,,,---......//////......000000000///////////////...//////000000//////............/////////000000,,,---...//////...---,,,...//////000000000000000...//////000//////...---222111111111000000000000////////////////////////000000000000000000000000............/////////000......////////////......---......///////////////111111111111111111111111222222222222222222222222000111111222222111111000111111111111111111111111111111111111111111111111...000333333222111111111111111111111111111111111000111222222333333222222111222222333333222222111222222222222333333333444222222333333333333333333222222222222222222222222111111111222222222333333222222222222222222222222111111111222222222333333111111111111111111111111000111222333333222111000111111111111111111111111111111111111111111111111////////////000000000000......///000000111222222///000111111111111000///000000000000000000000000000///...///000111000///000000000000000000000000////////////////////////.../////////000000000000////////////////////////---........./////////000////////////////////////...........................------------...//////......------------.........------,,,,,,------...------------------------------------------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++,,,------......------,,,......---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))******++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,---------------------)))***,,,.........,,,,,,------------------------------------------------,,,------...............---.../////////...---,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---***,,,......---,,,---///,,,,,,++++++,,,,,,---...------------------------,,,------.......................................---------------------------------------...//////..................//////.........//////.........---------.........//////---...///000000///...------...//////000000//////---...///000000//////...222222222222111111111000000000000000000000000000000000000000000000000000---.........//////000000......////////////......---......///////////////111111111111111111111111222222222222222222222222000111222333333222111000111111111111111111111111111111111111111111111111000222444444222000//////111111111111111111111111111111222333333333333222111222222333333222222111333333333444444444555555222222222333333444444444222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333111111111111111111111111222222444444444444222222222222222222222222222222111111111111111111111111////////////000000000000///000000111222222333333///000111222222111000///000000000000000000000000000///...///000111111///000000000000000000000000////////////////////////.../////////000000111111000000000000000000000000---.........//////000000...................................................------------...//////.........------............------,,,,,,------....................................------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++******,,,------,,,******---------,,,,,,,,,++++++(((((())))))*********+++++++++++++++++++++++++++---,,,,,,++++++*********(((((()))***+++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------///......------,,,,,,++++++,,,---......,,,+++)))------------------------------------------------,,,---......//////......---.../////////...,,,,,,...---,,,***)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,------------------------------////////////------++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------(((+++------+++)))***,,,,,,,,,++++++,,,,,,---...------------------------,,,---......//////......////////////////////////------------------------......---,,,,,,...///000,,,,,,,,,------.........------............------,,,,,,,,,---------.........///000111111000///...,,,---......//////......,,,---...000000000//////222222111000///...------000000000000000000000000000///.........///111222111111000///////////////////////////000000000000/////////.........------222222222333333444444444111111222222222222333333000111222333333333333333777333000000111333222000000000111333555444222111222333555444222111111111333333444333222222333555444444444333333222222222555444333333444555444222444444333333333333333333222222333333333333444444222555666555333222444666333333333333444555666777666555444333222111111111666555444333333333444555444333222111111222333444222111111000111222444555111111111111222222222222444333222111111222333444000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111...///000111111111111111111111000000000000111111//////000000000000//////000000000000000000000000///...---,,,---///111222000000///.....................////////////............---,,,---...///000.........------,,,,,,,,,......---------,,,,,,,,,,,,---------,,,++++++***---.........---,,,,,,+++000///...---,,,,,,+++************,,,......,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,------......------,,,...------,,,,,,------...+++***)))))))))***,,,,,,+++,,,------.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---,,,,,,+++*********+++************************---------------------------------,,,,,,+++++++++++++++*********************++++++,,,,,,------...+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,,,,,,,---...///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................---,,,,,,,,,,,,---..............................////////////////////////..............................------------..................////////////.........------,,,,,,,,,------------------------//////////////////////////////.........---------........................111111111000//////......000000000000000000000000000000///...///000111222111111000///////////////000000000000111111111111111111111111111111111111///000000111111222222222222222222222222222222222111111111222222222333333444111///000333666666555555444333444444555555444333444555444333222333444444555666555444444555777777666666555555444444444666555444555666666444333222222333333333333222222444444555555555666777777333555666555333222333555444444333222222333333444555444444333333333444444555444333333333444555666666555444333333444555555666555333333222333444555444444444444444444444444222222111000000111222333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111///000000111111111111000000000111111111111000000//////000000000000//////000000000000000000000000000///...------...000111000000///............///......////////////............---------...///000.........------,,,,,,,,,.........---------,,,,,,---------------,,,++++++------......------,,,+++......------,,,,,,+++++++++******+++---...,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,------......------,,,...------,,,,,,------...,,,++++++***++++++---...)))***++++++,,,,,,,,,+++,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************...---,,,,,,+++++++++,,,************************---------------------------------,,,,,,+++++++++,,,,,,,,,+++++++++++++++//////...------,,,,,,+++,,,,,,,,,,,,------------........................------------------------...........................---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------,,,,,,------...............////////////.........------,,,,,,,,,------------------------........................//////.........---------........................000000000000000000000000000000000000000000000000000000//////000000111222222111000000///000000000000111111111111222222222000000000111111111111111000000111222222333444444333333333333333333333333333222222222222333444444333222111111444666777777777666555444333444666777444555666555444444666888444666888888777777888999::::::999999888777666666888777777888999999666444666666888999999888777666666666666777888999::::::999:::;;;:::999777777888888777666444333333333444555555555555555666777777222222222222333444555666555555444444444555555666777666444222222222222333333333333333333333333333222222111111222333444444333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111111111000000000000111111111111111222111111000000000000111222222111000000///000000111111000000///000000000000000000000000111000///...---...///000111000//////......//////...//////000000//////.........------......///000.........---------------.........------------,,,---............---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---+++******,,,------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,---......******+++,,,,,,,,,++++++,,,,,,++++++++++++******************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,,,,---++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------------000//////......---,,,,,,,,,------------.........................................................------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------,,,,,,------...............////////////.........---------------------------------------.......................................---------........................//////000000000111111111000000000000000000000000000000000000111111222222222111111000000000111111000000111111111222222222111111111111111111111111333444444555666666777777444444444444444444444444666555444444444444555666666555444333444555666666777888888777666555666777777888888888777777:::<<<888:::===????????????@@@BBBAAAAAA@@@>>>===<<<<<<======>>>???@@@@@@===;;;;;;<<<===??????>>>===<<<;;;;;;:::;;;<<<===???@@@??????@@@@@@???======<<<>>><<<:::888777777777888888777777666666666777777666666666666666777777888777777777777777888888888888777666444444444555555444444444444333333333333333333444444555555666777333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222111111000000111111222222222222222111111000//////000222333333222000///000000000111111000000000////////////////////////222111000///......//////111000000///...///////////////000000000000//////...............//////000...............---------............---------------......///......------,,,------...------,,,,,,*********++++++,,,,,,,,,,,,***((((((***,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,------...,,,------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////---------.........//////........................---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---...........................////////////////////////........................///......------......///............////////////...............---------------------------------........................................................................//////000000111111222222111111111111111111111111000111111222222222222222222222111111111111222222000000111111111222222222555444444444444444444444555555555555666666666666444444444444555555555555888777777777666777777777777777666666666777999:::;;;>>>BBBCCCAAA>>>=========?????????>>>???@@@BBBBBBEEEJJJMMMOOOOOOOOOPPPRRRQQQPPPNNNMMMKKKJJJJJJJJJJJJJJJLLLNNNNNNLLLJJJCCCDDDEEEFFFGGGFFFFFFEEEGGGGGGFFFFFFFFFHHHJJJKKKGGGGGGHHHHHHHHHGGGEEEDDDDDDBBB@@@===<<<<<<===>>>;;;:::888777666555555555999999999999999999999999888888999:::::::::::::::;;;:::999888777888888999888888888777777777666666333444444555555666666666333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222111111111111222222222222222222222111000//////111222444444222111///000000111111111111000000////////////////////////111111000000////////////111111000/////////////////////000000000000//////.........///////////////........................//////.........---------------......///......---,,,,,,------...------,,,)))******++++++,,,,,,---+++)))'''''')))++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------...***++++++,,,,,,,,,,,,,,,---------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------+++++++++,,,------......---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,++++++++++++,,,------........................////////////////////////........................000000////////////000000............////////////........................------------------------........................---.............................................000000000111111222222222111111111111111111111111111111222333333333333222222222222111222222333444111111222222222333333333333333444555666666777777777777777777666666666666555555666777888999::::::======>>>>>>>>>===<<<<<<888:::;;;<<<===???CCCFFFFFFKKKQQQSSSQQQNNNLLLLLLIIIKKKMMMMMMLLLKKKKKKLLLPPPTTT[[[```bbbcccdddeeeeeeeeecccaaa```^^^\\\\\\ZZZYYYYYYZZZ]]]______^^^UUUVVVVVVVVVWWWXXXXXXYYYYYYXXXWWWVVVVVVXXXZZZ[[[YYYYYYZZZ\\\]]]]]]ZZZWWWOOOMMMIIIFFFCCCCCCDDDEEE@@@???===;;;:::888888777888999999::::::::::::999999:::;;;<<<=========<<<===<<<:::999888888888999999999888888777777666666444444555555555555444333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222111111111111222222222222222333222222111111000111222333333222111000000111111222222111111000000000000000000000000000000000000000000000//////222111000000//////000000///000000111111000000///---...///000000000000///...............//////////////////.........------,,,,,,---............---,,,,,,------......------***+++++++++,,,,,,------***)))((((((***++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,...------,,,,,,------...******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++************++++++++++++,,,,,,************************)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++,,,,,,------...------,,,++++++******,,,------------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000//////////////////000............////////////.............../////////---------------------------------------------------------.......................................111111111111111111222222111111111111111111111111111222333444444444333222222222222222222333444444444444444444555555555555444555777:::===???AAACCCBBBBBBAAA@@@???>>>>>>===<<<===>>>@@@BBBCCCDDDEEEHHHIIIKKKLLLLLLJJJHHHFFF@@@BBBDDDEEEFFFHHHLLLPPPTTTYYY^^^```]]][[[\\\^^^WWWZZZ]]]^^^\\\ZZZYYYXXXZZZ___gggnnnrrrssstttuuutttsssrrrpppnnnllljjjiiidddbbbaaacccfffjjjllllllgggfffeeeeeefffgggiiikkkiiigggeeedddcccdddfffhhhkkkkkklllooorrrrrrooolllaaa^^^XXXSSSOOOMMMMMMNNNJJJJJJHHHGGGEEEEEEDDDDDDAAABBBDDDFFFHHHHHHIIIHHHIIIJJJLLLMMMNNNNNNNNNMMMJJJHHHFFFCCC@@@???>>>>>>======<<<<<<;;;::::::999777888888888888666555444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222333222222111111222222333111111222333333333222222222222222222222222222222000111111222222111111000000000000000000000000000///000000111111111000000222111000000//////000000000000111111111111000000---...///000111000000///---........./////////000////////////............++++++,,,---------------+++,,,------......------,,,,,,,,,,,,------------+++******+++------,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,...------,,,,,,------...***+++------...------,,,+++,,,,,,,,,++++++***)))*********++++++,,,,,,,,,******************************++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,---..................---,,,,,,++++++,,,,,,,,,,,,------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------------..................////////////---........./////////000---------------------------------------------------------.........//////........................111111111111111111111111111111111111111111111111111222333444555444333333222222222222333333444555666666666666777777777777;;;===@@@EEEIIINNNQQQSSSOOOOOOMMMLLLKKKIIIHHHHHHEEEFFFGGGIIIKKKMMMOOOPPPSSSUUUWWWYYYXXXVVVSSSPPPJJJLLLMMMMMMLLLMMMQQQTTT\\\```eeeeeebbbbbbeeehhhaaaeeehhhiiigggdddbbbaaa]]]cccllltttxxxzzz||||||{{{zzzxxxvvvtttrrrpppooogggeeeccceeeiiimmmqqqrrrkkkjjjhhhggghhhjjjmmmoooqqqooollljjjiiijjjlllmmmqqqppprrruuuxxxyyyvvvrrrppplllfff___YYYWWWVVVUUUTTTTTTSSSRRRQQQQQQQQQRRRRRRTTTWWW[[[^^^___```aaabbbccceeefffgggggggggfff^^^\\\XXXTTTPPPNNNLLLLLLGGGGGGFFFFFFEEEDDDCCCCCC<<<=========<<<:::888777666666666666666666666666444444444444444444444444333333333333333333333333222222222222222222222222333222222111111222222333000111222333333333333333333222222111111222222333111111222222222222111111000000000000000000000000...///000111111111111111222111111000000000000000000000111111111111000000---...000111111111000///---.........//////000000000/////////............***+++,,,,,,---------,,,+++,,,,,,---.........---------------------------,,,+++,,,...//////---++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,...------,,,,,,------...,,,,,,.../////////...---............------,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------...///000000,,,,,,------...//////000+++++++++,,,,,,,,,------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---........................////////////////////////........................---,,,,,,++++++,,,,,,---............/////////000---.........//////000000---------------------------------------------------------.........//////........................//////000000111222333444333333333444555444222000555555555555666777888888::::::999888777888999999:::<<<===<<<999888;;;>>>@@@CCCJJJUUUaaakkkppprrrsssiii^^^YYYZZZ\\\ZZZVVVWWWUUUTTTSSSTTTVVVYYYZZZddd```\\\]]]``````]]]YYYYYYWWWWWWXXX[[[[[[XXXUUUXXXXXXZZZ\\\```dddhhhjjjjjjkkkkkkjjjhhhgggggghhhjjjkkkmmmqqqxxx}}}xxxzzz||||||zzzuuupppmmmjjjgggdddfffjjjoooqqqrrrmmmmmmooorrruuuuuurrrppprrrrrrqqqnnnkkkjjjjjjllloooqqquuuxxx{{{||||||||||||yyyrrriiibbb^^^^^^```^^^[[[XXXZZZ___bbb```^^^gggkkkrrrwwwyyyzzz{{{|||zzzyyyxxxsssiii```bbb```___]]]VVVMMMKKKNNNJJJKKKIIIEEEEEEGGGDDD???>>><<<:::888999888777666777555555666999999666222666666555444222222333444333444555666555444333222222222222222111111111111222111000111333333111000222222222222222222222222222222222222222222222222000000000000000000000000111111111111000000000000111111000000/////////...000000000000000000000000---.........//////000000////////////////////////......////////////......+++,,,,,,------..................------,,,,,,,,,------......---+++***)))++++++,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------......------,,,+++---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***///...,,,*********,,,---++++++++++++******)))))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......------------------------......------------......---------------------------------....../////////000000000000000000000000,,,---......//////......000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///......------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,***((())),,,...---+++,,,,,,++++++,,,,,,---...---,,,,,,,,,---///111222---------.........//////...------------...//////........................------......//////000000/////////......------------------............///.../////////......,,,,,,------------------------444444333333333444555666222222111222333333333333555666666777888:::;;;<<<<<<===@@@CCCEEEGGGIIIIIIDDDDDDDDDCCCCCCDDDHHHJJJQQQTTTZZZcccoooyyyxxxpppgggccceeefffddd```___^^^[[[XXXWWWWWWXXXYYYXXXXXXYYY]]]bbbeeeeeedddcccaaa```aaabbbaaa^^^[[[YYYZZZ[[[^^^bbbfffiiikkkkkkmmmnnnnnnmmmmmmnnnpppsssssstttwww|||}}}{{{uuurrrpppqqqtttwwwxxxxxxwwwxxxzzz}}}}}}~~~{{{vvvqqqnnnnnnnnnvvvwwwzzz}}}yyyqqqkkkgggfffddddddfffjjjppptttuuuuuuyyyzzz}}}~~~|||yyyvvvnnndddaaabbb```aaa```\\\YYYXXXSSSLLLJJJHHHEEEBBB@@@>>>;;;888:::888777888::::::888555555666777777666666666666777777777777777666555555444444444444444444444444333222111222444444222111333333333333333333333333222222222222222222222222111111111111111111111111111111111111000000000000000000/////////.........000000000000000000000000........./////////000000////////////////////////......////////////......------------.....................------,,,,,,,,,---.........---,,,+++***++++++,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++,,,,,,---.........------------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---++++++++++++*********))),,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,,,,,,,........................,,,---......//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,***)))))),,,------+++,,,,,,++++++,,,,,,---.........---,,,------...///---.........////////////...------------...//////.................................///////////////---------,,,,,,+++++++++---------............///.........---------,,,,,,------------------------555444333222222333555666555555555555666777888999:::;;;<<>>=========;;;999777777888999999999888777777777555444444444555555333333333333333333333333333333222333444555333111333333333333333333333333222222222222222222222222222222222222222222222222222222111111111000000000111111000000000000//////000000000000000000000000......////////////000000////////////////////////...//////000000//////...////////////.....................---------------+++++++++++++++***((((((,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++)))***,,,---.../////////---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,........................++++++++++++++++++++++++******+++,,,,,,---.........---,,,+++***+++,,,---++++++++++++************++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++------------------------,,,---......//////......---------,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,------...---+++******,,,------,,,,,,,,,,,,,,,,,,------...///......---,,,,,,------............////////////...------------...//////........................///////////////.........---------,,,,,,,,,,,,,,,---------............///......,,,++++++,,,,,,---------------------------555444444444555777999:::===>>>@@@@@@@@@@@@@@@AAACCCEEEHHHKKKNNNPPPQQQQQQTTTUUUXXX[[[___ccceeegggjjjgggfffhhhlllnnnmmmkkkgggeeedddfffkkkqqquuuwwwvvvsssqqqrrrvvvxxxwwwtttuuussspppkkkfffbbb___^^^^^^eeennnsssuuuwww{{{~~~}}}|||{{{yyyxxxwwwwwwvvvvvvvvvwwwxxxzzz{{{zzz}}}|||yyyvvvrrrnnnhhhaaa\\\SSSQQQNNNKKKHHHEEECCCAAA???===;;;:::::::::999888999888666444444666888999333444444444444444444444333222222333444444333111222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111000000222222222222222222222222000000000000000000000000//////////////////000000//////////////////////////////000000000000//////111111000000//////.....................---------,,,,,,,,,++++++*********,,,,,,,,,------------...------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---....................................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------------,,,+++++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------------------------------/////////......---------------------------------,,,---......///.........---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............------------------,,,---------...............------------...//////........................000000//////......------///////////////.........---------............///...---+++******+++---...------------------------777888999;;;>>>@@@BBBCCCEEEHHHLLLNNNLLLKKKKKKKKKOOORRRVVVZZZ]]]^^^^^^]]]^^^]]]\\\]]]```eeekkknnnwwwwwwwwwzzz~~~}}}yyytttpppnnnkkkkkkooossswwwxxx{{{zzzzzz~~~|||xxxtttqqqooopppwwwyyyuuukkkjjjgggccc^^^YYYVVVUUUQQQLLLFFFAAA@@@??????>>>AAA???===;;;:::<<>><<<:::999777777777666555666888888666555444444444444444444444444555555555555555555555555333333333333333333333333333333222222222111111111/////////000000000111111111111111111111111111111111111111000000000//////000000000000000000000000000000111111111111000000......///////////////000---........./////////000---,,,++++++++++++,,,---------------............------------------------------............------+++++++++,,,,,,---------,,,,,,------...---------........................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++++++++,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------...------,,,,,,------...------------------------++++++,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......++++++,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///---+++***,,,...---------------...//////...///000111222222111111---------.........//////...------------...//////////////////////////////.........///////////////,,,---------.........///---------............///,,,,,,---------.........------------------------RRRVVV[[[aaacccccc```^^^^^^aaadddeeegggnnnxxx|||uuuqqqnnnhhhbbb[[[VVVSSSQQQKKKJJJHHHFFFDDDBBB@@@@@@999888777888::::::888777666666666666666666666666666666666666666666666666555555555555555555555555333333333222222222111111222222222333333444444444111111111111111111111111222111111111000000//////000000000000000000000000000000111111111111000000------......//////000000---.........//////000000333222111000000111333333---------.........//////------------------------------............------+++++++++,,,,,,---------***+++,,,---.../////////////////////////////////---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...***+++,,,---------------+++++++++,,,,,,------------,,,,,,++++++*********++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,------------------------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......*********++++++,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------......///++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---//////...+++***,,,......------------...//////111111222333333111000///////////////000000000111...------------...//////000000000000000000000000---.........//////000000.../////////000000111111---------.........//////,,,---....../////////...------------------------ccchhhnnntttuuusssnnnkkknnnppptttyyy}}}wwwsssoookkkgggfffffffffeeeaaaaaa]]]WWWUUUTTTNNNGGGGGG@@@;;;<<<>>>===<<<>>>:::999888888888777555444444444444444444444444444777777666666555555444444333222222222222222222222222000...000333555555333333222111111000000111111000000111111111111000000000000000000111111111111000000000000000000111111////////////////////////////////////////////////////////////////////////......//////////////////...------,,,,,,------...................................................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...///---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------(((((()))***++++++,,,,,,+++,,,------......------//////...---+++***))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...+++++++++,,,,,,,,,------//////.........---------...------,,,,,,------...111111000...---,,,+++***---------............///---,,,,,,++++++,,,,,,---......------------......//////.........------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,---------------------------------------------------------------------,,,,,,+++++++++444333222000////////////...........................---,,,,,,---...///000---------............///000000///---,,,,,,///111111555:::<<<:::555000---------------------------------............------,,,,,,,,,---------......xxx|||}}}xxxtttqqqmmmkkkkkkkkkjjjiiilllnnnooommmllljjjccc[[[UUUMMMGGGGGGGGGDDDBBBBBB@@@>>>;;;999999:::;;;;;;::::::999888777666555555555555555444444444333333333333333333333333333333333111///000333555555444333222222111111111111111000000111111111111000000000000000000111111111111111111111111000000000000000000000000000000000000///////////////////////////////////////////////////////////////............------,,,,,,------...------------------------........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,+++,,,------...---------///......---+++******)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------...------,,,,,,------...,,,,,,---------.........//////.........---------...------,,,,,,------...000000///...---,,,,,,+++---------............///...------,,,,,,------...//////............/////////.........------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,------------------------------------------------...---------,,,,,,,,,+++111000///...............////////////////////////......---,,,---...//////---------............///...///...---,,,---000333FFFIIIKKKJJJEEE===777333,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---------............}}}{{{xxxvvvvvvvvvuuutttuuu{{{~~~|||tttkkkeee^^^XXXXXXYYYVVVTTTUUURRRNNNHHHBBB???>>>>>>???>>>===<<<;;;999888777666555555555555444444444444222222333333444444444555333222111111333555555444333333222222222111111111000000111111111111000000000000000111111111222222222222111111111000000000111111111111111111111111////////////////////////////////////////////////000000//////.........---......------------......------------------------........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------......---,,,,,,+++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////...............---------...------,,,,,,------...//////.........------------------............//////......------......///......------------..................------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------,,,++++++------------------------------------------------.........---------------...------,,,,,,,,,------//////////////////////////////...---------......---------............///,,,---...------...111444GGGIIIIIIFFF@@@888222...++++++++++++++++++++++++------............------------........./////////~~~|||{{{zzzzzz}}}}}}yyyuuupppnnnpppvvv}}}|||zzzxxxvvvuuutttsssssssssuuuwwwzzz}}}~~~wwwrrrjjjeeegggkkkmmmpppsssoookkkcccYYYPPPHHHDDDCCCBBBAAA???===;;;999888777777777777666666666666555222222222333444444555555444333333333333444444444333333333333333222222111000111111222222111111000000000111111111222222222333222222111111000000///111111111111111111111111////////////////////////////////////////////////000000000///......------......------------......------------------------........................------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------.......................................------,,,,,,------...---.....................---------............///......------------......,,,,,,++++++++++++,,,,,,------------------------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------,,,++++++***------------------------------------------------........................,,,,,,++++++,,,---......------------------------//////......---------------------............///---.........---...000333333555666444000+++(((''',,,,,,,,,,,,,,,,,,,,,,,,------............------.........////////////000vvvqqqoooooonnnmmmiiigggddd```]]][[[YYYYYY[[[\\\___aaaaaa___]]]\\\ZZZXXXVVVUUUVVVYYY]]]aaa___aaacccddddddccccccbbb````````````aaacccdddeeeeeefffhhhjjjnnnsssxxx{{{~~~yyyvvvttttttuuuwww{{{~~~vvvqqqttt{{{zzzmmmaaaXXXUUURRRPPPMMMHHHCCC>>>:::999999999999888777777666666333333333444444555555555555555555444333333444555333444444444444333222222111111222222222222111111111111111111222222222222333222222222111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000//////.........---///......------......///------------------------........................------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,,,,,,,------------........................------,,,,,,------...---------...............---------............///------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------,,,++++++***------------------------------------------------........................,,,,,,,,,,,,---...//////------------------------/////////......---,,,,,,---------............///...///000///------...000)))+++------+++))))))***........................------............------.........////////////000}}}{{{zzzyyyxxxxxxxxxvvvrrrmmmhhhfff```[[[UUUQQQQQQRRRQQQOOOLLLKKKIIIHHHHHHHHHIIIIIIFFFGGGHHHIIIJJJIIIIIIHHHGGGIIIJJJKKKKKKNNNRRRUUU[[[```hhhmmmppppppppppppnnnmmmmmmmmmmmmnnnnnnnnnkkklllnnnppptttzzz{{{tttpppnnnsssvvv{{{{{{xxxyyyyyyxxxwwwwwwzzz|||}}}zzzyyyyyyzzz}}}wwwsssmmmiiiccc[[[RRRIIICCC??????>>>===<<<:::999888888666666666666666666666666666777777555333333444555333444555666555444333222111111222222222222111111111111111222222222222333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////............//////................................................------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,---------------..................------,,,,,,------...------..................---------............///,,,,,,,,,++++++,,,,,,,,,//////............//////,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------,,,++++++---------------------------------------------------------------.........---------------...///000.................................///......---,,,---------............//////000000000...------...---...///...,,,,,,---///........................------............------------........./////////~~~~~~~~~~~~}}}yyyrrrmmmgggccc___\\\[[[[[[YYYWWWWWWXXXWWWWWWUUUSSSPPPOOOOOOKKKHHHGGGIIIJJJIIIGGGFFFEEEEEEEEEGGGIIIKKKLLLIIIIIIIIIJJJKKKMMMOOOPPPNNNPPPSSSVVVXXX\\\bbbgggrrrzzzrrrpppnnnooosssvvvxxxwww}}}vvvlllbbbXXXQQQMMMIIIHHHGGGEEECCCAAA???>>>;;;;;;;;;::::::999999888666888888666333222444555444444666666666555333222111222222333333222222111111111111222222222333333000111111222222333333444000000000000000000000000000000000000000000000000000000000000000000000000------......///000000000//////............//////////////////////////////........................------............------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,---------...---------.........//////...------,,,,,,------.....................---------------............///------,,,,,,,,,,,,------......------------......++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,------------------------------------------------+++,,,,,,,,,------------...------------......///........................,,,---.../////////...------------............///---...000000///...///000/////////---+++,,,...000........................------............------,,,---------............yyywwwrrrmmmgggcccaaa___ZZZZZZZZZ\\\]]][[[UUUPPPNNNKKKHHHHHHJJJLLLKKKJJJHHHHHHIIIKKKLLLLLLMMMMMMOOOLLLJJJLLLOOOQQQPPPNNNMMMMMMMMMMMMNNNPPPRRRSSSYYYXXXXXXYYY\\\___ccceee```cccgggjjjnnnuuu}}}~~~zzzyyy|||}}}}}}|||~~~uuulllddd]]]YYYRRRRRRPPPMMMKKKHHHGGGFFF??????>>>===<<<;;;;;;:::777888999777333222333666444555666777777555333222111222222333333222222111111111222222222333333333000000111222333444444555////////////////////////000000000000000000000000000000000000000000000000,,,,,,---...///000111111//////............//////000000000000000000000000........................---..................---////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((((()))***++++++,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,------...+++,,,,,,------,,,,,,+++************************...........................------,,,,,,------...---------.........//////---------.........//////...------,,,,,,------...//////.........------------------.........//////.........------.........+++******************++++++++++++,,,,,,---------......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------------------------------------------------------------+++++++++,,,,,,---------...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......---------.........//////***,,,///000//////000111......---+++***+++...000---------------------------..................---,,,,,,,,,---------......wwwpppjjjccc___UUUTTTRRRPPPMMMLLLKKKJJJIIIHHHGGGHHHIIIIIIGGGFFFEEEFFFGGGGGGGGGHHHJJJLLLLLLMMMOOOQQQTTTVVVWWWXXX```bbbdddfffggggggfffffffffffffffeeeeeehhhmmmppptttvvvyyy{{{{{{{{{{{{||||||}}}~~~xxxooohhhbbb___]]][[[[[[YYYWWWUUUTTTOOOHHHDDDDDDEEEDDDCCC??????>>>;;;999777777888;;;999777666666666555444666555555444333333222222222222222222222222222222444444444333333333222222111111222222222333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......---------,,,,,,,,,////////////............////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,+++,,,---...+++,,,------......---------+++***,,,///000...++++++++++++,,,,,,---------+++++++++,,,,,,---------///......,,,+++***)))))))))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..........................................////////////444333222111000000000000......---------,,,,,,,,,//////.........---------......------------......---------------------------------------------------------,,,,,,+++++++++---------,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000111*********++++++,,,,,,,,,,,,,,,,,,---------......------..................////////////////////////111111000000/////////...111000///...---,,,++++++------------------------///...---,,,,,,---...///////////////////////////------,,,,,,,,,,,,------.../////////...---,,,,,,,,,---......//////......------------------------yyysssoookkkeee^^^XXXTTTQQQMMMJJJMMMLLLJJJGGGEEEDDDCCCCCCCCCEEEGGGJJJKKKKKKKKKKKKKKKNNNRRRUUUXXX[[[___bbbcccdddgggjjjnnnqqquuuwww{{{uuuooonnnnnnoooqqqqqqpppnnnhhhaaaXXXPPPMMMKKKIIIHHHDDDCCCBBB@@@>>>======>>>>>><<<999888777777555444444444333333333222222222333333333333444444444444444444444333333333222222000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000............------------000000000000000000000000////////////////////////------------------------........................///...---+++++++++,,,---+++,,,------......---------,,,+++,,,//////...,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,------,,,,,,---------.............................................////////////333222111000////////////.........---------,,,,,,//////.........---------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------....../////////...---------,,,...........................---------,,,,,,,,,,,,...............---------------------------------///...------------...///////////////////////////......------------...............///......------,,,---......//////......------------------------~~~zzzuuuqqqmmmjjjdddcccbbb^^^ZZZVVVRRRPPPNNNLLLIIIGGGGGGFFFEEEDDDGGGFFFDDDCCCCCCDDDFFFGGGJJJPPPWWW\\\]]]]]]^^^```bbbfffmmmtttyyy{{{oooccc[[[VVVSSSQQQLLLJJJHHHFFFEEEEEEEEEFFFBBB@@@===;;;:::999777666444444444444333333333333444444444444555555666666444444444444333333333333111111111111111111111111222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000////////////....................................////////////////////////------------------------/////////000000000000000000///---,,,+++++++++,,,+++,,,------......------,,,,,,+++---...///...,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,,,,------.........///,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......------------......,,,------------.............................................////////////111111000///.....................------------,,,...............---------......------------......------------------------++++++++++++++++++++++++.........---------------+++,,,,,,,,,,,,,,,,,,------------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------------,,,,,,,,,,,,,,,,,,,,,---------......000000///...---,,,,,,+++------------------------,,,,,,,,,,,,,,,+++++++++---------.........//////------------------------///...------------...//////////////////////////////..................///------......///.........,,,---......//////..............................{{{tttlllgggbbb___\\\XXXTTTRRRPPPNNNLLLKKKJJJIIIGGGHHHIIIKKKKKKKKKMMMOOOQQQRRRRRRRRROOOOOOOOOPPPSSSWWW\\\^^^gggoooyyy~~~~~~~~~rrrhhhaaa___^^^VVVTTTQQQOOONNNNNNMMMLLLHHHEEEBBB@@@???===;;;999666666666666666666666666444444555555555666666666555444444444444333333333444444444444444333333333222222222222222222222222111111111111111111111111////////////////////////////////////////////////////////////////////////000000000000///////////////////////////000000000////////////////////////........................//////000000000000111111222111///---,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---......------,,,,,,---------------------------,,,,,,+++++++++---------.........//////------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------.........------.........------------................................................////////////111000//////.........///............------------..............................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,---------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,---------......//////......---------,,,------------------------........................---------............///.................................------.........//////////////////////////////............//////,,,,,,---.../////////...,,,---......///.........////////////////////////xxxrrriiiaaa\\\WWWQQQLLLKKKJJJHHHFFFDDDDDDDDDEEEGGGFFFDDDAAA@@@DDDJJJOOOWWWZZZ```eeeiiilllnnnooommmlllkkklllooouuuzzz~~~zzzpppkkkjjjjjjdddaaa^^^]]]]]]\\\ZZZWWWPPPMMMIIIFFFDDDBBB???===999999888888888888888777666666666666666666666666555555555444444444333333555555444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////111111000000000/////////111111111222222333333333////////////////////////............................../////////000000000444333111///...------...+++,,,------......------+++,,,---...---------------------------------------------,,,,,,+++++++++//////.........---------...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------.........------.........---------.........//////....................................////////////111111000/////////000000//////.........------------...........................------------......------------------------................................................+++++++++,,,,,,---------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................------,,,,,,,,,,,,,,,,,,---------......,,,---------......//////........................//////////////////000000///............---------........................---..................---//////////////////////////////............//////,,,,,,---.../////////...,,,---......///.........////////////////////////XXXUUUPPPLLLIIIFFFCCCAAAAAAAAAAAA???>>>???BBBEEEDDDEEEFFFGGGJJJRRR^^^fffvvv|||yyyvvvwwwyyyvvvtttssstttuuutttppplll```\\\WWWRRRNNNJJJEEEBBB>>>>>>======<<<;;;;;;:::999999888888777777666666555555555555444444444333222222222333333444444444333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////,,,------....../////////////////////////////////........................------......//////000000333222000///.........///+++,,,------......------***,,,......---,,,---...............---------------,,,,,,,,,,,,,,,,,,+++///.........------,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------......------------......------........./////////....................................////////////111000000//////000000111/////////.........---------------.....................------------......------------------------........................---------------.........+++,,,,,,,,,,,,,,,,,,---------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---...///000000////////////////////////---------...............//////.........---------........................------...//////...------///////////////////////////..................///------......///.........,,,---......//////..............................EEEEEEEEECCCAAA@@@AAABBBAAABBBDDDDDDDDDGGGMMMQQQQQQUUU\\\bbbiiissszzzuuummmeee^^^WWWQQQLLLHHHHHHGGGFFFDDDCCCBBBBBB>>>===<<<;;;:::888777777555555555555444444444444111111222333444555666666333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000/////////.........))))))******+++,,,,,,,,,////////////////////////........................------......///000000111111000...---------......+++,,,------......------***,,,......---,,,---//////.........------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------,,,,,,,,,,,,------............////////////..................................../////////////////////......//////000////////////............---------.........//////......------------......------------------------........................+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,---------.../////////........................,,,,,,,,,------.........---------.......................................------...//////...------////////////////////////......------------...............///......------,,,---......//////......------------------------@@@CCCFFFEEECCCCCCEEEHHHHHHJJJMMMPPPRRRWWW___eeemmmttt|||vvvmmmccc[[[VVVRRRQQQPPPOOOMMMKKKJJJJJJAAAAAA???>>><<<:::999888666666555555555444444444222333444555666888999999333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000////////////............------......///000111111////////////////////////////////////////////////---......///000111111111......,,,,,,+++,,,---...+++,,,------......------***,,,//////,,,+++---/////////.........---------+++++++++,,,,,,---------)))******+++,,,......///,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------------------,,,,,,++++++,,,,,,---............/////////000..................................../////////000......---------......///000/////////............---------.........//////.........------.........------------------------------------------------+++++++++,,,,,,------------------,,,,,,+++++++++---------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,------............//////*********++++++,,,,,,,,,,,,,,,,,,---------........................---------------------------------------....../////////++++++,,,---...///000111////////////////////////,,,---...//////...---,,,////////////////////////---------,,,,,,---------.../////////...---,,,,,,,,,---......//////......------------------------FFFIIINNNTTTXXXZZZZZZZZZZZZ^^^cccggglllttttttjjjddd\\\WWWSSSSSSUUUTTTPPPLLLPPPMMMJJJGGGEEEBBB>>>;;;>>><<<999777555555555666444555666777777666555444777777666666555444444444222222222333333444444444111111111111111111111111111111111111000000000000000000000000000000000000...///000111111000///...............////////////222111111111000000//////000000000000000000000000////////////////////////......------------......------............------------............------//////.........------------,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,++++++,,,,,,---...,,,,,,,,,------............------------...//////,,,,,,,,,---------..............................------------------------................................................---------............///------------.........///000000/////////.........---------.........//////------------------------------------------------+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------...------,,,,,,,,,---------------------------------...............---------------............///////////////////////////////////////////////////............////////////......////////////......+++,,,---......---,,,+++------............---------------............///........................[[[```hhhooouuuxxxxxxxxx~~~tttmmmfffbbb]]]ZZZXXXWWWUUUSSSTTTQQQNNNLLLKKKJJJGGGEEEEEECCCAAA>>><<<;;;;;;;;;666666666666666555444444666555555555444444444333222222222333333333444444222222333333333333222222111111111111000000000000000000000000000000000000...///000111111000///.../////////000000000000111111111000000000////////////////////////////////////////////////////////////......------......///,,,------......------,,,------............------//////.........---------------,,,,,,,,,,,,------///...---,,,,,,,,,,,,---+++,,,,,,------.........,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,++++++++++++,,,------,,,,,,,,,---------..............................------------------------.........................................................////////////000------........./////////......---------,,,,,,,,,------------.........///************************------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------...------,,,,,,------------------------------------...............---------------............///////////////////////////....................................////////////......////////////......,,,---...//////...---,,,------............---------------............///........................||||||vvvqqqppppppqqqqqqnnnssszzz~~~{{{vvvpppkkkgggdddaaa___]]]\\\]]]```cccfffggggggiiijjjjjjhhhdddbbb``````]]]^^^___ccchhhooouuuyyyzzz{{{zzzzzzxxxvvvtttrrrpppmmmmmmsssxxxyyy|||yyyrrrpppkkkeee___\\\\\\]]]^^^[[[XXXWWWVVVTTTRRRPPPIIIHHHFFFDDDBBBAAA@@@@@@;;;:::999777666666666666666666666555555555555444222222222222333333333333222333555666666555333222222222111111111000000000000000000000000000000000//////000000000000//////000000000000111111111111000000///////////////...------------------------///////////////////////////......------......///,,,------......------,,,------............------...............---------......------------............---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,------------...,,,++++++++++++,,,------,,,,,,,,,---------.........................................................................................................////////////000000000....../////////000000000---------------,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,,,,------...........................------...............------------............///////////////////////////........................---............/////////......////////////......---......//////......---------............---------------............///........................}}}xxxsssqqqrrrtttvvvwwwxxxzzz{{{yyyvvvqqqnnn^^^[[[XXXUUUTTTTTTUUUVVVTTTWWW\\\```bbbaaa___^^^[[[XXXTTTQQQPPPNNNLLLJJJMMMMMMNNNOOOQQQSSSSSSSSSRRRSSSTTTSSSPPPOOOOOOPPPPPPOOOPPPQQQSSSVVVZZZ\\\[[[\\\\\\\\\[[[YYYWWWVVVWWWSSSSSSXXX\\\]]]___ccchhhooo{{{wwwttttttuuuuuuuuuzzzzzzqqqlllmmmoooooommmhhheeeaaa]]]XXXUUUMMMMMMLLLJJJIIIGGGGGGFFFBBB@@@>>>;;;:::999999999777777777777666666666666222222222333333333333333333444777888888777444333222222222111111111000000000000000000000000000000//////000000000000////////////000000000111111111////////////............------------------------//////////////////////////////............//////---......//////......---------............------.................................------............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---......------------------------...------------...//////,,,,,,,,,---------..............................////////////////////////........................------------------------............////////////////////////000000000000////////////////////////------------------------........................------------------------,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------,,,,,,,,,+++------,,,,,,,,,---......////////////////////////,,,---......///.........---------............///////////////////////////........................---------.........//////......////////////.........//////////////////...------............---------------............///........................{{{sssmmmjjj```^^^[[[XXXWWWVVVWWWXXXWWWYYYZZZZZZYYYWWWVVVUUUJJJJJJJJJJJJIIIJJJKKKLLLKKKLLLMMMNNNOOONNNNNNMMMIIIHHHGGGHHHIIIIIIHHHGGGFFFHHHJJJKKKKKKKKKKKKLLLIIIJJJKKKJJJHHHGGGHHHJJJKKKJJJJJJJJJJJJKKKKKKLLLKKKMMMNNNOOONNNMMMJJJIIIMMMIIIGGGKKKMMMMMMNNNPPPTTTXXX___fffjjjiiieeeaaaXXXUUUTTTVVVWWWXXX^^^eeeooozzz}}}wwwqqqiii```[[[WWWVVVTTTRRRQQQPPPOOOOOOHHHFFFCCC@@@===<<<;;;;;;888888777777666555555444333333333333333333333333333555777999999777555333222222222222111111111111111111111111111111111111000000////////////000000........./////////000000............////////////......................../////////////////////////////////......///////////////000000000000//////------............---------..............................------.........------,,,,,,,,,------...------------------,,,,,,------,,,,,,------...///------------------------...------------...//////,,,,,,,,,---------..............................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000.../////////////////////------------------,,,,,,************************------------------------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////////////////,,,------...//////......---------............///////////////////////////........................------------..................////////////....../////////....../////////------............---------------............///////////////////////////|||sssjjjdddaaa_________aaacccfffhhhjjjiiigggccc^^^YYYVVVSSSRRRHHHHHHHHHHHHHHHIIIIIIIIIGGGIIIJJJJJJHHHFFFFFFGGGCCCDDDDDDDDDCCCDDDGGGIIIKKKJJJJJJJJJJJJJJJJJJJJJCCCBBBAAACCCEEEHHHHHHHHHGGGKKKPPPSSSSSSSSSRRRSSSSSSSSSRRRPPPMMMKKKKKKMMMJJJKKKLLLMMMOOOPPPPPPQQQNNNOOOPPPOOONNNJJJGGGDDDGGGCCCAAAEEEGGGFFFGGGJJJNNNNNNOOOPPPQQQPPPMMMJJJIIIFFFEEEGGGHHHHHHMMMTTTTTT]]]fffjjjiiihhhkkkooottttttuuuwwwwwwxxxxxxxxxvvv}}}rrrkkkbbb```\\\XXXUUUSSSSSSSSSOOOMMMJJJGGGDDDAAA@@@???::::::999888666555444444555555555555444444444444333444666777777666444333333222222222222111111111111111111111111111111111000000////////////000000............////////////...////////////000000000////////////////////////////////////////////////000//////......//////000/////////000000/////////------............---------------.....................------------......------,,,,,,,,,---......---------------------------------------......///...------------,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------..............................................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------....../////////000000000,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........---------------,,,,,,,,,,,,---......///........................,,,,,,---...////////////---------............///////////////////////////------------------------,,,------------...............////////////......///......------......///------............---------------............///////////////////////////~~~yyymmmjjjeee___XXXSSSOOOMMMLLLLLLLLLMMMOOORRRTTTVVVRRRRRRQQQPPPNNNLLLKKKJJJBBBCCCDDDFFFHHHKKKMMMOOOMMMQQQTTTTTTPPPLLLJJJIIIHHHHHHGGGFFFFFFJJJPPPVVV\\\]]]^^^___```_________UUUQQQMMMKKKMMMQQQTTTUUU\\\bbbkkkqqqssssssssstttuuutttqqqkkkfffbbbaaaaaa]]]___bbbeeehhhkkklllmmmllllllkkkhhhccc\\\VVVRRRPPPLLLLLLQQQUUUVVVXXX[[[^^^\\\YYYWWWVVVSSSOOOLLLMMMJJJJJJKKKJJJHHHLLLQQQOOOUUUZZZZZZWWWUUUUUUXXXYYYXXXXXXWWWXXXYYYZZZ[[[\\\ccclllttt{{{vvvrrrjjjccc]]]ZZZYYYYYYYYYXXXVVVSSSOOOKKKHHHGGGBBBAAA???===;;;:::888777777777666666666555555555333444444444444444444333333333222222222111111111111111111111111111111111111000///......///000111...////////////000000000/////////000000000111111////////////////////////////////////////////////000000////////////000000------............------------............---------------.........//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///+++,,,,,,------.........---------------...//////......---------,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------..............................------------------------................................................,,,,,,,,,---------......------........./////////,,,,,,,,,---------......---------,,,,,,,,,++++++........................------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............,,,,,,,,,,,,---...//////------------------------+++,,,---...////////////---------............///////////////////////////------------------------,,,,,,---------...............////////////......///...---,,,,,,---...///------............---------------............///////////////////////////uuuppplllhhhdddbbbbbbdddgggiiigggbbb]]]ZZZYYYVVVSSSPPPMMMKKKKKKKKKKKKKKKKKKMMMOOORRRSSSPPPQQQRRRSSSRRROOOMMMKKKJJJJJJKKKMMMQQQVVV[[[^^^```dddiiiiiieee^^^YYYWWWTTTSSSQQQOOOQQQXXXcccllluuuxxx|||~~~}}}ssslllddd______ccchhhkkkwww}}}zzzzzzwwwyyy}}}wwwooojjjccc```aaahhhnnnqqquuuyyyxxxvvvrrrooolllhhhccc```XXXUUUTTTTTTRRROOOQQQUUUYYY[[[]]][[[WWWSSSQQQRRRLLLKKKJJJIIIIIIJJJLLLNNNPPPTTTXXX[[[^^^cccjjjoooooorrruuuuuusssrrrsssvvvsssxxx|||rrrkkkfffeeeeeecccbbb```^^^ZZZUUUQQQOOOJJJIIIGGGDDDBBB@@@>>>===888888777777666666666555333333333333333333333333333333333222222222111111111111111111111111111111111000///......///000111000000000000111111111111//////000000111111222222////////////////////////////////////////////////000000////////////000000+++,,,,,,------,,,,,,+++---..................------------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///++++++,,,,,,---...//////...------------...//////.........------,,,,,,,,,...------------...//////,,,,,,,,,---------..............................------------------------........................000000000000000000000000---------.........//////------------.........///........./////////000000---------,,,,,,+++++++++++++++++++++++++++++++++------------------------------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---------.../////////+++++++++,,,---...///000------------------------+++,,,---...////////////---------.........//////////////////////////////------------------------,,,,,,,,,---------............////////////.........---,,,++++++,,,---...---..................------------.........//////000000000000000000000000{{{wwwjjjddd^^^ZZZUUUPPPOOORRRRRRTTTXXX\\\```cccdddeeeeee___WWWRRRQQQPPPOOONNNOOOPPPTTTWWWWWWXXX___hhhfffkkkrrrsssnnnfffaaa^^^]]]YYYWWW[[[fffsss~~~wwwooosssooojjjgggjjjsss}}}}}}}}}|||wwwssszzzzzzwwwtttoookkkiiijjjmmmooorrryyy|||xxxqqqjjj```XXXVVVRRRNNNNNNMMMJJJKKKOOOMMMOOOSSSWWWYYYYYYXXXWWW[[[ZZZYYYZZZ\\\\\\[[[YYYXXXZZZ___gggrrr|||{{{ssspppkkkeee```\\\ZZZZZZSSSQQQMMMHHHDDDAAA??????<<<;;;999888999888666555999888666666777666555333555555444444333222222111444444333222111111111222000000000000000000000000000000111111111111000000000000////////////000000000000000000000000000000///////////////////////////...---++++++,,,------......------------..............................------------------------111000...,,,++++++++++++........................///,,,+++,,,...///---+++---,,,,,,++++++,,,,,,---............---,,,++++++.......................................------------...///000000...,,,***---------............///......//////000000111111///......---------......,,,,,,,,,---------.....................---------........................------++++++++++++------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++///............------------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,,,,,,,,,,---------......///...---,,,,,,---...///......//////...---,,,,,,............/////////000111///...,,,,,,---...///........................,,,---......//////..................//////////////////.........---------000///---,,,,,,---...000........................---------.........//////|||wwwrrrooolllkkkllljjjhhhgggeeebbb]]]ZZZVVVRRRPPPOOOMMMKKKOOOUUU[[[```gggnnnttt{{{}}}tttmmmhhheeebbb___```ccciiippptttwww~~~{{{tttqqqpppuuuyyymmmgggbbb```]]]ZZZ[[[___```bbbeeehhhhhhgggdddbbbddd```\\\XXXWWWUUUSSSRRRQQQSSSVVVZZZ```iiirrryyy~~~xxxqqqiiiaaa\\\YYYWWWSSSOOOKKKHHHFFFDDDAAA???=========<<<:::888888666555555777777666444444444444333333222222222444333222111111111111222111111111111111111111111000000111111111111000000000000////////////000000........................///////////////////////////......---------------......------------..............................------------------------///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,...///---+++---,,,,,,++++++,,,,,,---,,,,,,------...---------........................,,,,,,,,,---------------....../////////...,,,+++---------............///....../////////////////////......---------......,,,,,,---------.........------..........................................------,,,++++++,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...---------,,,,,,,,,+++...---------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,,,,,,,,,,---------......///...------------...///......//////...------,,,---------............///000///---,,,+++,,,---...........................,,,---......//////..................//////////////////.........------------,,,***))))))+++,,,---........................---------.........//////|||ooofffbbb___ZZZVVVTTTSSSTTTTTTVVVTTTRRRQQQPPPOOOMMMKKKIIIHHHJJJLLLMMMPPPZZZeeettt|||}}}wwwtttrrrvvv}}}yyytttqqqrrrvvv}}}}}}wwwnnnfff```[[[XXXUUURRRTTTVVVWWWWWWWWWYYY[[[ffffffhhhjjjkkkjjjgggdddcccgggmmmwww}}}nnnccc^^^\\\ZZZWWWTTTQQQOOONNNIIIGGGDDDBBB@@@>>>;;;999999888777777888999888666444444444333333333333333333222222111111111111222111111111111111111111111000000111111111111000000111000000//////000000111........................////////////////////////...////////////...------......------------..............................------------------------------,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,------,,,,,,,,,,,,------***+++,,,---....................................***++++++,,,,,,---------...............------------------............///..................------......---------......///,,,------------.........,,,---------.../////////........................------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........---------------------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,---------......///...------------...///.........///......---,,,,,,,,,---------.........///...---,,,+++,,,------........................,,,---......//////..................////////////...............---------...---,,,,,,---...///000........................------........./////////~~~zzztttnnnggg___WWWQQQPPPOOOMMMKKKKKKNNNSSSWWWTTTUUUVVVXXXZZZZZZXXXVVVRRRTTTWWW[[[\\\aaannn|||{{{ssslllhhhbbbeeeiiiiiigggccc```___]]][[[ZZZYYYYYYXXXUUURRRSSSTTTWWW[[[aaagggmmmppp~~~pppdddcccbbb___]]]ZZZWWWVVVUUURRROOOKKKHHHEEEAAA>>>???>>><<<;;;;;;;;;999777444444444444444444444444333222222111111111222222222222222222222222222222000111111222222111111000111000000000000000000111000000000000000000000000////////////////////////...///000000000///---,,,......------------..............................---------------------------------------......///........................------,,,---------------------,,,,,,,,,,,,------+++,,,------.........---........................******+++,,,---.........///......---------......---------............///.........------,,,,,,,,,...------------...//////------------............,,,,,,,,,---...///000000........................---------,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------...............------.........---...............---------------.........//////......---,,,,,,,,,,,,---........................,,,---......///.....................////////////....................................///000111222....................................////////////{{{vvvnnnnnnmmmkkkiiifffeeeeeeaaa^^^YYYUUURRRPPPNNNMMMGGGHHHIIIJJJNNNUUU___eeefffiiinnntttwwwuuuooojjjggghhhkkkmmmmmmppp}}}yyytttyyy}}}{{{llljjjfffbbb^^^YYYSSSPPPLLLLLLLLLMMMQQQVVV[[[___eeeqqquuusssoookkkfffbbb^^^\\\```]]]YYYVVVTTTQQQMMMJJJFFFCCC@@@>>>===;;;888555666666666555555555555555333222222222222222333333222222222222222222222222111111222222222222111111111111000000000000111111111111111111111111111111000000000000000000000000...///000000000///---,,,......------------..............................------------------------...//////.........------........................,,,------------,,,------...------,,,,,,------...---.........------,,,+++........................+++,,,,,,---...//////000......---------......///---------............///......------,,,,,,++++++---------------...//////---------.........//////,,,,,,,,,---...///000000........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......---..................---------...............---////////////000000000000......------,,,,,,,,,,,,........................,,,---......///.....................////////////---.....................***+++++++++,,,---...///////////////////////////........./////////000000yyymmmddd]]]XXXTTTUUUTTTSSSQQQQQQTTTVVVVVVTTTQQQNNNMMMLLLMMMNNNMMMPPPTTTXXX^^^hhhttt||||||{{{{{{|||{{{|||xxxooofff___TTTQQQNNNKKKJJJLLLPPPRRROOOXXXbbbiiipppxxx|||{{{xxxyyy|||~~~vvvqqqmmmkkkiiifffbbb___\\\YYYVVVSSSLLLJJJFFFCCC@@@===999777999999888888777666666555444333333333333444444555333333333333333333333333111111222222222222111111222111111000000111111222////////////////////////000000000000000000000000...////////////...------......------------..............................------------------------///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---.........------------..................---,,,+++***........................,,,------....../////////---------...............---------............///------------------,,,,,,---------------...///000------........./////////,,,---------.../////////........................------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........//////.........---------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,---------......------...//////...------,,,---......///.........//////000000000111111111//////.........---------........................,,,---......//////..................////////////---------...............,,,------....../////////////////////////////////....../////////000000000wwwhhh]]]VVVRRRNNNKKKJJJKKKLLLLLLMMMQQQXXX]]]eeefffeeecccaaa___^^^^^^aaaffflllrrrxxxzzzlllggg```YYYTTTSSSTTTUUUUUU[[[___^^^^^^___^^^\\\^^^^^^^^^aaaeeelllssswww}}}wwwpppkkkeee^^^ZZZTTTRRRNNNKKKHHHEEEBBB???<<<<<<;;;:::888777666666444444444444444555666777444444444444444444444444111222222333333222222111222111111000000111111222////////////////////////000000000000000000000000///......---------------......------------..............................------------------------------///000000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++---.........------------......---------...------,,,,,,........................------------------------+++,,,.../////////...------------............///------------............---,,,,,,------///000000............////////////------..........................................,,,---...//////...---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,,,,------------.........---------,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---...,,,,,,,,,---------......------...//////...------,,,------...//////......////////////000000000000//////000000//////..............................,,,---......//////..................////////////---------.........//////000000000111111111000000////////////////////////.../////////000000000000iii___TTTMMMLLLMMMLLLJJJNNNPPPRRRSSSWWW^^^hhhppp|||xxxwwwrrrxxx|||uuunnnjjjiiikkklllkkkooopppjjjccc___ZZZTTTTTTRRRPPPOOOQQQUUUYYY\\\\\\gggxxx}}}sssjjjddd[[[YYYVVVSSSQQQOOOKKKIII>>>>>>===;;;999888666666555555555555555666777888444444444444444444444444111222222333333222222111222222111111111111222222111111111111111111111111000000000000000000000000///...---++++++,,,------.........------.................................------------------------***,,,...///111111111000........................+++---///...,,,+++,,,///......------------......++++++,,,---....................................---,,,,,,,,,,,,,,,,,,,,,***,,,...000000///...------------.........//////---------....../////////,,,,,,,,,---...///000111............/////////000...............---------........................,,,---...//////...---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,------------------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,---.../////////.............../////////000000000000000000//////...........................,,,---......//////................../////////000---------.........//////---...............---,,,000000000000000000000000////////////000000000000```\\\WWWTTTTTTWWWZZZ\\\]]]___ccciiirrr}}}yyymmmeeeccc]]]UUUPPPOOOOOOMMMLLLQQQSSSYYYbbblllvvv|||~~~xxxkkkccc^^^XXXUUUUUUTTTPPPKKKLLLIIIDDD>>>:::777666666666555555666888:::::::::<<<<<<;;;888333///---,,,111111222222222222111111333222111000000111222333000000000000000000000000////////////////////////////////////////////////------............------.........------,,,,,,,,,......................................................---,,,---...///000+++***(((((())),,,///111------............------///////////////......---------------------------,,,,,,,,,---------......---------............////////////////////////////////////...---------,,,---------------...////////////............//////................................................------------------------///...,,,++++++,,,...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------------------------------,,,------......------,,,------------------------........................---------...///000000111........................000000//////.........---000000//////.........---....................................////////////000000000000////////////////////////////////////........................////////////000000000000000///...---------------wwwsssnnnjjjkkknnnqqqtttuuuvvvxxx|||yyyrrriiiaaa\\\XXXUUURRRSSSRRRSSSVVV\\\bbbfffgggjjjsss{{{{{{}}}yyykkkeee___[[[[[[ZZZVVVSSSSSSRRRNNNJJJFFFBBB@@@>>>;;;999888888:::<<<===<<<>>>>>>===:::666222000///222222333333333333222222333222111111111111222333000000000000000000000000////////////////////////////////////////////////---......//////......---.........------,,,,,,,,,................................................///...---,,,,,,---......111111111000///---,,,+++------............------...............------,,,------------------------,,,,,,---------.........---------............///.......................................---------......---------....../////////............//////................................................------------------------...---,,,++++++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///.........------------------------------------------------------------,,,------......------,,,------------------------........................,,,,,,,,,---.../////////........................000/////////............000/////////................................................/////////////////////................................................................../////////000000000000111000///...............~~~vvvooojjjgggbbb___ZZZXXXXXXYYYYYYXXXVVVZZZ\\\[[[]]]dddjjjkkkoooxxxzzztttmmmhhheeebbb^^^[[[XXXXXXVVVSSSPPPLLLHHHFFFBBB@@@<<<;;;===???@@@@@@@@@AAA@@@===999555444444333444444555555444444333444333333222222333333444000000000000000000000000////////////////////////////////////////////////---......//////......---.........---------------................................................///...---,,,,,,---...///+++---...000000///---,,,------............---------------...---,,,,,,+++------------------------,,,------------.........---------............///---------------------------------...............//////......---.........//////............//////................................................------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------------------------------,,,------......------,,,------------------------........................++++++,,,,,,---.................................////////////............////////////................................................////////////---------...............------------------------............................../////////000000000111111000////////////000~~~{{{wwwtttqqqmmmiiigggcccbbb^^^ZZZZZZ^^^]]]ZZZXXX^^^fffooozzz}}}xxxsssmmmfffaaa]]]]]]\\\YYYVVVSSSPPPOOOJJJGGGBBB???@@@AAABBBBBBBBBCCCBBB@@@<<<888666666333444444555555444444333444444444444444444444444000000000000000000000000////////////////////////////////////////////////......////////////.....................---------......................................................------...///111222555444111///.........///------............---------............---,,,,,,........................------------............---------............///------------------------,,,---------.../////////000//////...............//////............//////................................................------------------------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,------------------------........................,,,,,,---------.................................///////////////.........///////////////.............................................////////////------............//////------------------------................................./////////000000000000///////////////000~~~||||||||||||}}}~~~{{{zzzzzzzzzxxxwwwvvvuuuuuuuuuvvvvvvxxx{{{}}}uuummmjjjiiiccc[[[YYYYYYXXXZZZaaannn~~~|||tttnnnhhhgggdddbbb___\\\ZZZXXXRRRNNNHHHEEEDDDDDDDDDDDDDDDEEEDDDAAA===999777777333333444444444444333333444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000...//////////////////...........................................................................---------...000222555666WWWOOOBBB666...++++++---------............------///////////////...------........................---------.........//////---------............///------------------------,,,---------.../////////000//////.........////////////............//////................................................------------------------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------,,,------......------,,,------------------------......................................./////////.................................///////////////.........///////////////....................................////////////....../////////000000000........................////////////////////////............////////////.........------......///~~~|||yyyyyyyyy{{{|||{{{|||~~~}}}xxxwww{{{xxxmmmbbb]]]XXXVVV[[[dddlllqqqxxxvvvuuurrrooojjjddd```]]]YYYUUUPPPLLLJJJIIIGGGFFFGGGGGGFFFCCC>>>:::777777333444444444444444444333333444444555555444444333000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////................../////////................................................---------...000333555777]]]TTTEEE666---***,,,...------............------//////000000//////...---........................------........./////////---------............///---------------------------------...............//////......//////000111//////............//////................................................------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,------......------,,,------------------------........................////////////////////////.................................///////////////.........///////////////....................................////////////......//////000111111111////////////////////////////////////////////////------........./////////...------------......///tttooojjjmmmtttyyyxxxuuuppppppqqqsssuuuvvvtttsssyyy~~~uuukkkddd```\\\WWWSSSPPPNNNKKKIIIJJJJJJHHHEEE???:::888777444555555666666555555444222333444444444444333222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////---........./////////000......................................................------...000222333CCC>>>777000------///111------............------......//////......---,,,....................................////////////---------............///.......................................---------............///000222222//////............//////................................................---------------------------,,,+++******+++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,------......------,,,------------------------..................................................................................../////////000............/////////000....................................////////////------......///000000111........................////////////////////////---------.........//////...............///000000~~~{{{}}}|||uuummmhhheeeccc```]]]YYY```kkkyyyzzzqqqdddaaa\\\XXXUUUQQQNNNKKKLLLLLLJJJFFF@@@;;;999888666666777777777777666666222222333444444333222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////---.........//////000000................................................///...---,,,,,,---...///000//////......//////000---..................---------......------,,,+++////////////////////////............/////////000---------.........///////////////////////////////////////......------,,,---------...000111333444//////............//////................................................---------------------------,,,***))))))***,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------,,,------......------,,,------------------------........................------------------------........................---.........//////000000---.........//////000000..................................../////////000,,,,,,------...///000000------------------------000000000000000000000000---------........./////////////////////000111111|||}}}{{{yyywwwvvvvvvtttsssssstttvvv|||zzzmmm___WWWVVVQQQSSSWWW[[[ccctttuuunnnddd]]]ZZZXXXUUUSSSOOOOOOOOOLLLHHHBBB===:::999999888777444333444555666555444444555555333111333222222222111111000000222222222111111111111000000000000000////////////000000000000000000000000000000000000000000000000///////////////......---------............------------------------------//////.........---------++++++,,,,,,---...//////000///...------------------------............///---------............///////////////////////////////////////////////////000///...---------------.........//////111222222000000///...---,,,,,,,,,------,,,,,,,,,,,,------111222222///,,,*********/////////...---------,,,,,,,,,------......//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---//////...,,,........................,,,---.........---,,,+++++++++,,,,,,,,,---------///......---------......////////////////////////........................////////////////////////........................000000000000////////////000///...------...///000............////////////000000//////.........---000000////////////000000////////////////////////........................///////////////.........zzzsssmmmjjjgggeeeggglllrrruuuvvvzzz~~~xxxmmmjjj___\\\XXXWWW\\\gggttt|||}}}rrriiibbb]]]YYYVVVWWWWWWVVVSSSNNNIIIDDD@@@<<<<<<;;;999777666666666666555444555666666444222111111111111222222222222222222222222111111111111222111111111111000000000000000000000000000000000000000000000000000000000///////////////......---------............------------------------------//////.........---------++++++,,,------...////////////...------------------------............///---------............///////////////////////////////////////////////////111000///...........................///000111222000000///------,,,,,,---......------------......000111111///,,,+++++++++...............---------------------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///---,,,------------------------,,,------......---,,,,,,++++++,,,,,,,,,---------///......---------......////////////////////////........................////////////////////////........................000/////////////////////000///...------...///000............////////////000/////////............//////............//////////////////////////////........................////////////////////////xxxrrrjjjgggiiijjjiiigggeeeeeefffiiimmmsssxxx|||vvvnnneee___```fffkkkmmm|||zzzoooggg```\\\ZZZZZZYYYVVVSSSNNNKKKHHHBBBAAA???===;;;999888888777666555555666666555444000111111222222333333444333222222222111111111111333333222222222111111111000000000000000000000000000000000000000000000000///////////////......---------............------------------------------...............---------,,,,,,,,,---......////////////...------------...---------............///---------............///////////////////////////////////////////////////111111000////////////000------------...///000000000///...---------------///..................///...///000///---,,,,,,------------.....................------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,------------......---------......///////////////////////////........................////////////////////////........................//////////////////////////////............//////............////////////////////////..................------------......////////////////////////........................////////////////////////wwwqqqkkkgggffffffdddccceeefffhhhjjjmmmooopppqqqzzz~~~xxxwww{{{~~~tttlllhhh___^^^]]][[[XXXUUUSSSRRRJJJHHHEEEBBB@@@>>><<<:::999777555555666666555444222222222333333333333333333333222222222111111111333222222222111111111111000000000000000000000000///////////////////////////////////////......---------............------................................................,,,---------....../////////......---------......---------............///---------............///////////////////////////////////////////////////000000///////////////000---------------...//////000///...---------------//////............//////---...///...------...///,,,---------...//////////////////......---------...------,,,,,,------...---------------------------+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------------......------------...//////////////////////////////........................////////////////////////.................................////////////////////////....../////////............///////////////////////////.........///......------......///////////////////////////........................///////////////000000000}}}vvvppphhhcccdddaaa]]]ZZZYYYZZZ]]]______ccciiipppwww~~~{{{xxx|||}}}|||yyynnnllliiieeeaaa]]]ZZZYYYTTTQQQLLLIIIGGGDDDAAA>>>;;;999777666666666555444666555555444333222111111333333333222222222222111222222111111111000000000111111111111111111111111///////////////////////////////////////......---------............------........................---.....................------...............///......---------......///---------............///---------............///////////////////////////////////////////////////.........------......///...------------....../////////...------------...//////............//////,,,---......------...000,,,---------.../////////111000000000//////.........------,,,,,,------...------------------------...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,---------.........---------------...//////////////////////////////........................////////////////////////////////////////////////------....../////////000...//////////////////...............////////////.........///////////////000//////////////////000////////////////////////////////////////////////////////////000000111111~~~yyy|||}}}rrrnnnfff```]]]___bbbeee\\\ZZZYYYZZZ]]]```bbbbbbgggoooyyy|||rrrnnnkkkmmmvvvxxxqqqiiiccc```^^^```[[[UUUQQQOOOLLLHHHDDDAAA>>>:::888888777666555777777666555333222111111333333333333222222222222222111111111111000000000111111111111111111111111000000000000000000000000///////////////......---------............------........................---------..........................................------------...//////---------............///---------............///////////////////////////////////////////////////...------------......//////.............../////////......---------......///..................///,,,---......------...000---------...............000000000///////////////...------,,,,,,------...------------------------000...,,,+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////,,,---------............---------------...///000////////////////////////........................////////////////////////////////////////////////---------......//////000......////////////..................////////////.........///////////////000000////////////000000////////////////////////////////////////////////...//////000000111111222}}}{{{}}}wwwnnnddd______^^^ZZZVVVVVVYYY\\\^^^```cccgggkkkssszzzxxxpppkkkmmmmmmqqqzzztttpppnnnkkkeee^^^ZZZXXXUUUOOOJJJGGGDDD???<<<;;;:::888777777666666555444333333222444444333333333222222222333333222222222111111111111111111111111111111111000000000000000000000000///////////////......---------............------........................---------.........//////////////////............---------------...//////---------............///---------............///////////////////////////////////////////////////...............///000000000//////......//////000......---------......///......------------......,,,---///...------...///...............---------------------...............------,,,,,,------...........................222///---,,,---.........------------------------,,,,,,++++++,,,---///000------------............---,,,,,,------///000000////////////////////////........................////////////////////////////////////////////////,,,,,,---......///000000---...///000000///...---............////////////............/////////000/////////....../////////////////////////////////////////////////////////...//////000111111222222yyy~~~|||sssqqqmmmfff___ZZZYYYVVVSSSRRRTTTWWW[[[ZZZaaaiiimmmooottt~~~~~~uuuqqqkkkiiiuuurrrlllddd```^^^[[[TTTOOOLLLHHHCCC???===<<<:::999555555555555555555444444444444444333333333222222444444444333333333222222111111111111111111111111000000000000000000000000///////////////......------..................---////////////////////////---------........./////////////////////.........---------------...///000---------.........//////---------........./////////////////////////////////////////////////////////////////////000111111111000000/////////000000......---------......///---------,,,,,,------------...///...------...////////////......------,,,+++++++++,,,,,,---------...------,,,,,,------...........................333000---,,,---...//////........................,,,,,,++++++,,,...///000---------.........//////,,,,,,,,,---...///000111////////////////////////........................////////////////////////000000000000000000000000,,,,,,------...///000000---...///000000///...---............/////////000---.........//////000000.........------.........////////////////////////000000000000000000000000...//////000111222222222yyykkkgggaaa[[[WWWTTTSSSRRRTTTTTTUUUVVVYYY]]]aaadddjjjpppxxx}}}}}}}}}oooddd^^^]]]\\\[[[UUUQQQJJJEEEAAA???===;;;999777555555666777666555666555333222222222333333333333444444333111000...111222222333333222222111////////////////////////......////////////......000000000000000000000000........................000000000000000000000000000000////////////000000//////000000000000//////---------....../////////........................////////////////////////,,,---...//////...---,,,,,,,,,,,,---------......------------------------........................//////.........---------------............---------..................---,,,------......------,,,111111111111111111111111,,,,,,---......---,,,,,,------------------------------------------------................................................,,,,,,---.../////////......------------...//////000///.........///111222//////////////////////////////.........---------........................000000//////.........---............////////////////////////////////////////////////////////////////////////000000000000111000///......///000111000000000000000000000000vvvmmmgggcccaaa```___]]]ZZZXXXWWWVVVVVVWWWYYY]]]aaafffnnnxxxuuulllddd]]]YYY\\\XXXSSSOOOJJJFFFAAA>>>:::888666555555555444333555444333111111111222333333333333333333222111000111222222333333222222111000000000000000000000000......////////////......000000000000000000000000////////////////////////////////////////////////000000////////////000000//////000000000000//////------------..................................................................////////////......,,,---------............------------------------........................//////.........---------------............------------............------,,,------......------,,,...........................---,,,,,,,,,,,,---...------------------------------------------------........................------------------------------......///.........---------------...//////000///.........///111111........................//////.........---------........................000/////////........................////////////////////////////////////////////////////////////////////////000000000000000000////////////000000000000000000000000000000|||zzzyyyuuuppphhhaaaZZZVVVVVVVVVTTTRRRRRRUUU[[[``````dddkkksss}}}~~~sssfff^^^^^^[[[XXXUUURRRMMMGGGCCC???===:::888888777555444666555444333333333444555444333333222222222333333111222222333333222222111111111111111111111111111...//////000000//////...000000000000000000000000000000000000000000000000........................000//////......//////000...//////000000//////...------------------,,,,,,........................------------------------000000////////////000000------........./////////------------------------.......................................---------------............------,,,,,,------------,,,,,,,,,------......------,,,------------------------000...,,,******,,,...000------------------------------------------------........................------------------------.........///......------------------......////////////......//////000111.......................................---------........................////////////........................////////////////////////////////////////////////////////////////////////000000000000//////000000000000//////000000000000000000000000xxxssskkkiiieee```\\\YYYXXXYYYYYYYYYZZZ\\\```gggnnnsss}}}zzzpppmmmooouuuwwwmmmccc```]]]ZZZXXXTTTPPPMMMGGGDDDAAA???===<<<999777:::999777666555666666777555444333222222333555666111222222333333222222111222222222222222222222222//////000000000000//////////////////////////////////////////////////////......................../////////....../////////...//////////////////.........------,,,,,,++++++........................------------------------000///...------...///000.........////////////000........................................................................------............------+++,,,,,,------,,,,,,+++,,,------......------,,,........................///...,,,++++++,,,...///------------------------------------------------.................................................../////////...---,,,,,,,,,------...........................//////000000........................................................................///////////////.....................////////////////////////////////////////////////////////////////////////000000000000---...000111111000//////000000000000000000000000}}}wwwpppiiieeebbb```]]][[[[[[\\\^^^___aaahhhqqqxxx~~~zzzqqqlllkkkrrr{{{uuupppjjjddd```\\\YYYVVVNNNLLLHHHEEECCCAAA>>><<<<<<;;;999777666666666666555444333333333444555666111222222333333222222111222222222222222222222222//////000000000000//////////////////////////////................................................//////............//////......////////////...............------,,,,,,,,,......................................................,,,++++++,,,...............////////////000................................................---.....................------............------+++,,,,,,------,,,,,,+++,,,------......------,,,........................,,,------......------,,,------------------------------------------------........................////////////////////////.../////////...---,,,,,,,,,---......//////......---......///////////////........................---......................................................///////////////............////////////////////////////////////////////////////////////////////////000000000000---...///111111111000///000000000000000000000000~~~{{{{{{|||}}}}}}}}}}}}~~~|||wwwqqqllleee___ZZZYYY[[[\\\\\\^^^dddlllsss|||ssssssxxx{{{qqqhhhaaa\\\YYYVVVSSSOOOLLLIIIGGGDDDBBB>>>===:::888666555444444666555555444444444555555111222222333333222222111222222222222222222222222///000000111111000000///000000000000000000000000................................................///......------......///---......//////......---..................------........................////////////////////////---,,,,,,,,,,,,,,,,,,---------........./////////................................................---------...............------............------,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------------------------------........................////////////////////////.........///......------+++,,,.../////////...---------...////////////...---------------------------------................................................///////////////............////////////////////////////////////////////////////////////////////////000000000000---...///000000111111000000000000000000000000000}}}{{{yyy||||||{{{{{{{{{|||}}}}}}yyy{{{}}}~~~|||wwwuuuttttttuuuvvvvvvuuurrrtttyyy~~~|||vvvnnnjjjfff___XXXUUUVVVYYY[[[aaafffmmmvvv{{{pppgggaaa___\\\XXXUUUSSSPPPNNNKKKCCCBBB>>>;;;888666666555666666666666666555444333111222222333333222222111222222222222222222222222000000111111111111000000000000000000000000000000........................///////////////////////////......------......///---......//////......---......//////////////////................................................,,,------------------,,,,,,---------............................................................---------.........//////------............------------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------................................................------......///.........+++,,,...///000///...---,,,---.../////////......---------------------------------.........//////..................................../////////000............////////////////////////////////////////////////////////////////////////000000000000............///000111222000000000000000000000000zzzxxxxxxxxxxxxwwwwwwwwwxxxxxxvvvwwwyyy{{{|||||||||{{{yyyzzz|||}}}~~~}}}|||{{{uuutttssssssuuuvvvvvvvvvpppuuu|||{{{oooeee^^^[[[YYYWWWWWWXXXYYY[[[aaakkkxxxyyyrrrgggddd```]]][[[YYYVVVTTTIIIGGGDDD@@@<<<:::999888666777888888777555333222222222222333333222222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000.........------.........---..................---......//////000000111111........................------------------------,,,---...//////...---,,,,,,,,,,,,---------......////////////////////////........................---------.........//////---..................------......//////......---,,,------......------,,,///////////////////////////...,,,******,,,...///------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...+++,,,...000000///...---,,,,,,.../////////...------------------------------------.........//////........................---.........//////000000............/////////000////////////////////////////////////////////////////////////000000000000///............000222333000000000000000000000000{{{zzzzzz{{{{{{zzzvvvsssssssssqqqrrrsssuuuxxxzzz}}}~~~~~~zzzppplllllliiifffaaa]]][[[]]]```ccckkkooouuu}}}{{{rrriiiddd```]]][[[UUUOOOIIIGGGDDD???===>>>777666444444555444333111333333333222222222222222000000000000000000000000111111000000000000111111111111111111000000000000////////////////////////..................------////////////////////////////////////////////////......////////////......////////////////////////........................---------------------------------............///........................................................................+++++++++,,,---...///000---------------,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------........................------------------------------------------------,,,---......//////.........------------...//////------............------------------------------........................000000000000000000000000///////////////.........////////////////////////...........................---,,,,,,---...///000............////////////000000111111111111000000000000000000111111111111}}}~~~~~~tttssspppoooooopppppppppuuu{{{}}}{{{|||}}}|||{{{|||~~~}}}{{{yyyxxxxxxyyyyyyyyyzzz}}}zzzqqqkkkgggeeeeee______```eeellluuu~~~~~~pppfffaaa___ZZZTTTPPPOOOLLLEEEAAAAAA===:::888777777666444333444444444333333333333222111111111111111111111111111111000000000000111111111111111111000000000000////////////////////////........................////////////////////////////////////////////////......////////////......////////////////////////................................................---------............///...............---------................................................,,,,,,,,,,,,---...//////---------------.........,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........................------------------------........................,,,---......//////.........------------...//////------............------------------------------......................../////////////////////////////////////////////...////////////////////////////////////////////////......---,,,---...//////............////////////000000111111111111000000000000000000111111111111~~~wwwpppiiieeebbbaaabbbeeekkkrrrwwwyyyvvvtttooopppqqqqqqqqqpppnnnmmmlllooossswwwxxxvvvtttrrrrrrqqqooonnnoooqqqsssuuuxxxwwwxxxzzz||||||{{{yyy{{{~~~}}}zzziiiccc\\\ZZZ]]]aaaeeefffrrrwwwqqqgggccc^^^YYYUUUUUUQQQJJJEEEEEEDDDAAA===:::999888666444555555444444444333333333111111111111111111111111111111000000000000111111111111111111000000000000////////////////////////........................////////////////////////////////////////////////......////////////......////////////////////////........................////////////////////////---------............/////////.........---------...................................................---------------......---------......//////000---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................------------------------////////////////////////,,,---......//////.........------------...//////------............------................................................////////////////////////......//////////////////////////////////////////000000000000000000000000//////...---------..................////////////000000111111111111000000000000000111111111222222{{{wwwsssnnnjjjiiifffccc___]]]\\\]]]^^^ccchhhooovvv|||~~~}}}||||||zzzuuussspppqqqssstttvvvvvvvvvvvvwwwvvvuuuuuuwww{{{ssskkkhhhhhhfffccchhhggggggjjjssswwwnnnccc]]]YYYXXXVVVPPPMMMMMMJJJGGGAAA===;;;999777555555555555444444333333222222222222222222222222222222111111000000111111222111111111111000000000///////////////////////////............////////////////////////////////////////////////////////////......////////////......////////////////////////................................................---------............////////////...------,,,,,,................................................//////...---------------,,,------...///000111111............---,,,++++++------------------------,,,,,,------------------------------------------........................------------------------........................,,,---......///............------------...//////------............------////////////////////////........................////////////////////////............//////////////////////////////////////////////////////////////////......------------............////////////000000111111111111000000000000111111111222222222wwwooollliiigggfffdddbbb```aaa```___^^^```bbbeeegggiiimmmtttzzz~~~|||}}}~~~}}}xxxqqqggg___]]]aaagggkkksss}}}~~~jjjccc]]]\\\ZZZVVVTTTVVVPPPLLLGGGBBB???<<<888666666555555444333333222222222222222222222222222222222222111111111111222222111111111111000000000///////////////////////////........./////////000000////////////////////////////////////////////////......////////////......////////////////////////........................---------------------------------............/////////.........---------........................////////////////////////000000///...------------,,,------...///000111111............---,,,++++++------------------------------------------------------------------------........................------------------------------------------------,,,---......///............------------...//////------............------////////////////////////................................................---.........//////000000////////////////////////......................../////////......---,,,,,,............////////////000000111111111111000000111111111111222222222222{{{xxxsssmmmiiikkkmmmsss~~~|||rrreeedddbbbcccdddfffeeeeeeeeeeeeddddddfffjjjnnnpppqqquuu{{{}}}mmmbbb\\\YYYWWWUUU]]]eeeiiimmmyyyoooiiicccaaa^^^ZZZWWWXXXWWWSSSOOOJJJFFFBBB===:::777777666555444333333222333333333333333333333333222222111111111111222222111111111111000000000000////////////////////////.........//////000000111////////////////////////////////////////////////......////////////......////////////////////////........................---------------------------------............///................................................////////////////////////000000///...---------...---------......//////000---------...------,,,,,,------------------------............------------------------------------........................------------------------------------------------,,,---......//////.........------------...//////------............------........................................................................------......///000000000////////////////////////.................................///......---,,,............////////////000000111111111111000000111111111222222222222333}}}{{{yyywwwvvvtttqqqoooiiihhheeecccaaa`````````ccchhhsss~~~uuuiiihhhggghhhkkkmmmooonnnqqqqqqpppqqqtttxxx}}}|||pppfff```\\\ZZZXXXVVVXXX```kkktttyyyuuutttooogggaaa___^^^\\\XXXUUUPPPKKKDDD@@@:::999999888777666555444444444444444444444444444333222222111111222222333111111111111000000000000////////////////////////---......///000000111111////////////////////////////////////////////////......////////////......////////////////////////................................................---------............///,,,,,,------.../////////........................////////////////////////000///...............///---------------.........,,,,,,------...---------........................///.........------------------------------------........................------------------------........................,,,---......//////.........------------...//////------............------------------------------................................................------......///000000111////////////////////////........................,,,---.../////////...---............////////////000000111111111111000000111111111222222222333333]]]]]]]]]___aaabbbaaa```ZZZ[[[]]]^^^___bbbfffiiifffmmmyyy~~~uuusssrrrqqqrrruuuwwwyyyyyy}}}}}}}}}yyyrrrqqqhhh\\\TTTTTTVVVYYYYYYeeerrr{{{ppplllcccbbb___\\\XXXQQQJJJEEE<<<<<<;;;:::999888777666444444444444444444444444333222222111111222222333111111111111000000000000////////////////////////---......///000111111222////////////////////////////////////////////////......////////////......////////////////////////........................////////////////////////---------.........//////+++,,,,,,---...///000000........................000000000000000000000000//////............//////------------------,,,,,,++++++,,,---....................................//////.........---------------------------------........................------------------------////////////////////////,,,---......//////.........------------...//////---..................---------------------------................................................---------...///000000111////////////////////////000000000000000000000000+++,,,.../////////................../////////000000000111111111111000000111111222222222333333333XXXXXXYYY[[[^^^______^^^^^^```bbbdddfffhhhlllnnnrrrvvv|||vvvfff\\\XXXVVVUUUZZZ^^^eeellluuuyyyrrrjjjddd```[[[TTTNNNHHHDDD>>>;;;999999888777555444333333444444333111333333333222222222111111111111111111000000000000000000000000000000000000111111000///////////////------------........./////////............//////........................111000///......///000111//////.........---------000000//////......------,,,------...///000111111000///...---------------........................---------................................................------,,,,,,,,,,,,---......,,,,,,---...------------------------.........------,,,,,,,,,000///...---,,,+++++++++------------------------,,,,,,,,,------.........,,,,,,++++++,,,,,,---...------------------------000000000///......------//////.........---------//////.........---------000000000///......---------------------------------------............///////////////////////////---------.........//////////////////////////////000000//////.........---000000000000////////////222222222333555555444333ZZZ[[[]]]aaadddggghhhhhhgggiiilllnnnpppssswwwzzz{{{wwwpppllliiiaaaccceeeeeefffkkkttt{{{{{{mmmddd^^^ZZZXXXQQQMMMGGGBBB@@@===;;;:::777555444444555555444333444444444333333333222222222111111111000000000000000000000000000000000000111111000///////////////---.........//////////////////............//////........................//////............////////////.........---------////////////............------......//////000000//////...---------------......................................./////////111111111111111111111111.........------,,,,,,,,,,,,---......,,,,,,---...------------------------......---------,,,,,,,,,///......---,,,,,,,,,,,,------------------------,,,,,,------------------------,,,,,,------...///------------------------////////////............//////.........---------//////.........---------.........///////////////---------------------------------............///////////////////////////---------.........//////////////////////////////000000/////////.........000000000000000000000000222222222333555555555444```bbbeeeiiimmmppprrrssssssuuuyyy|||~~~}}}zzzsssiiiaaa^^^^^^eeemmmwwwsssggg```^^^WWWSSSMMMHHHDDD@@@<<<999999777555555666777666555444444444444333333333333222222222111111111000000000000000000000000000000111111000///////////////////////////000000000000//////............//////........................------............------...............---------.............../////////........./////////////////////...------------....................................//////000000000.................................---------------,,,...///...---,,,---...------------------------...------------,,,,,,,,,......---------------...------------------------------------------,,,,,,...------------...//////---------------------------............/////////...............---------...............---------------......///000000111---------------------------------............///////////////////////////------........./////////////////////////////////000000////////////......000000000000000000000000222333333333444555666777jjjmmmqqqtttxxx{{{~~~qqqddd]]][[[]]]```bbbfffpppuuuhhhbbb[[[WWWRRRMMMIIIDDD@@@===<<<:::777666777777777666444444444333333333222222333333222222222111111111000000000000000000000000111000000//////////////////000000000000111111111//////............//////........................------///000000///------........................---------......////////////////////////.........///......---------....................................//////000000111111------------------------...............------------...///...---,,,---...------------------------------------------------...------------......///------------------------.........------,,,,,,,,,---------------......///------------------------,,,,,,---......///000000............................................................//////000000------------............---------............///////////////////////////............////////////////////////////////////000000//////////////////000000111111111111111222222222333333333555888:::uuuyyyxxxnnnbbb```[[[XXXXXX___iiiqqq~~~vvvpppeeeaaa[[[UUUQQQMMMIIIGGGAAA>>>:::999888888888777444333333333222222222222333333333333222222222222111111111111111111111111111000000///////////////000000000000111111111222//////............//////////////////////////////...///000111111000///...---.....................,,,,,,------....../////////////////////...............---------......///.................................///000111111222000000000000000000000000...........................///000///---,,,---...------------------------------------------------......---------...//////------------------------.........------,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------------------++++++,,,---...///000000---.....................---.....................000000//////............---------....../////////---------............///////////////////////////........./////////000000//////////////////////////////000000000000000000000111111111222222333333111222333333444777<<<@@@zzzrrrhhh```\\\\\\]]]]]]___kkk~~~vvvpppggg___YYYTTTOOOMMMHHHDDD@@@<<<;;;;;;:::888444444444444333333333333444444444333333333222222111111111111111111111111111111000///////////////000000000000111111111111//////............////////////////////////////////////000000000000//////---------...............---------------..................///////////////...------------...//////........................------...///000000111111////////////////////////...............////////////000000///---,,,---...------------------------,,,,,,,,,------------...//////...............///------------------------------------------,,,,,,,,,++++++++++++,,,------------------------------++++++,,,---......//////---------...............---------...............111000000///......---------------...//////000000---------............///////////////////////////....../////////000000000//////////////////////////////000000000000111111111111111222333333444444222444666666777;;;BBBHHHzzzvvvqqqiiibbb]]]ccckkksss|||}}}pppfff^^^XXXUUUOOOKKKFFFAAA???>>><<<;;;666666666666555555555555444444444444333333333333111111111111111111111111111111000////////////////////////000000000111111//////............///////////////////////////////////////....../////////---------.........//////...------------------,,,------......//////000000---------------...//////........................+++,,,---...///000111111---------------------------........./////////000///000111000---,,,---...------------------------,,,,,,,,,---------......111000///......---......------------------------,,,,,,------------------,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,------.........---------.........//////---------........./////////////////////.........---------...///000000000---------............///////////////////////////.../////////000000000000//////////////////////////////000000000111111111111111222222333444444555555888::::::;;;AAAJJJRRR}}}lllkkkgggbbb```fffqqq{{{vvvllleeebbbUUUPPPJJJEEEBBBAAA???>>>888888888888777777777777555555444444444333333333111111111111111111111111111111000///////////////////////////000000000000//////............//////000000000000000000000000///...---,,,,,,---...///---------.........//////.........------,,,,,,,,,,,,------...///000111111---------------...///000........................++++++,,,---...///000111000000000000000000000000---.........//////000000000111111000...,,,---...------------------------,,,,,,,,,------.........222111000......---------------------------------,,,,,,,,,------............------------...//////------------------------,,,,,,------------......---------.........//////---------.........//////------......///000000000---------...///000000111---------.........//////////////////////////////////////////000000000000//////////////////////////////000000111111111222111111222333333444555555777:::===>>>???EEEPPPXXX|||pppfff```^^^^^^hhhkkkpppvvv|||vvvkkk```[[[SSSKKKEEECCCCCCDDD======;;;888666555666777555555555444444333333333222222111000000000000000.../////////000000111111111111111111000000000000000000000000000000000000000000000000000000000000//////000000///...------////////////....................................000000000000000000000000000///...---------------........................,,,,,,,,,---...//////000000000//////.........---000000//////......------000000//////.........---------------------------.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///......------------......---------------------------------............///////////////////////////000000000000000000000000...............---------000000000000000000000000000000000000000000000000000000000000000000000000///000000111111111111000...222666777555444555777444;;;AAAEEELLLWWW___bbb|||oooddd___\\\^^^___```cccjjjrrryyyqqqgggYYYPPPKKKIIIFFFDDDAAAAAA???===:::888888888666555555444444333333333222111000000//////000000/////////000000000111111111111111111000000000000000000000000000000000000000000000000000000000000//////000000///......---////////////....................................//////////////////////////////...---------------........................,,,------...//////000000000/////////............///////////////.........///.........------------------------------------------------------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///......------------......---------------------------------............///........................////////////////////////........................000000000000000000000000000000000000000000000000000000000000000000000000///000000111111111111111000333666666444333666888;;;BBBIIIPPPZZZeeejjjiiisssjjjbbbaaa^^^ZZZWWWWWWZZZ]]]aaagggqqq|||uuucccVVVRRROOOIIIDDDCCCBBB@@@>>>;;;999777666666666666555444333333333333333222111111111111111000000000000000111111111111111111111000000000000000000000000000000000000000000000000000000000000//////000000000///......////////////............................................................//////...------------...........................---......//////000000111////////////.....................///////////////---------------,,,,,,,,,------------------------,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///......------------......---------------------------------............///------------------------////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222111111333555666555444555999===BBBIIIRRRZZZdddmmmooolll|||zzzuuummmeee]]]XXXUUUTTTXXX\\\```hhhxxxwwwggg^^^WWWOOOJJJFFFDDDBBBAAA???===;;;999888888777666555444444333666555444444333333444444111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000//////000000000//////...////////////............................................................///......---------................................./////////000000111111///////////////.........------......//////000000------------------------------------------------,,,,,,,,,------...............---------,,,,,,,,,---------------------------------------------------------------------------------............///......------------..............................---------............///------------------------////////////////////////////////////000000000000////////////////////////000000000000000000000000///////////////////////////000000111222222222222222444555555555999@@@EEEMMMVVV___dddhhhmmmoooooorrreee]]]XXXYYYYYYWWWXXX___kkktttpppbbbXXXSSSMMMJJJGGGFFFEEEDDDAAA>>>::::::999888777666555444555555444333333333333444222222222222222111111111111111111111000000000///000000000000000000000000//////////////////////////////000000000000000///////////////..................................................................---------......///////////////////////////////////////000000000000.........///////////////------......//////000000..................//////------------------------,,,,,,,,,------...............---------,,,,,,,,,---------------------------------------------------------------------------------............///......------------..............................---------............///------------------------.........................../////////000000111111////////////////////////000000000000000000000000//////////////////////////////111222222333333333111222444555888???HHHPPP\\\hhhqqqqqqoooqqqvvvyyy~~~}}}}}}vvvdddbbb^^^YYYVVVVVVYYY\\\fffppp~~~pppbbb[[[UUUPPPJJJGGGFFFEEEAAA>>>===<<<;;;:::999888777666444333333222222222222222333333333222222222222222111111111111000000000000000000000000000000000000//////////////////////////////000111111111000000////////////...............................................................------------...//////////////////////////////////////////////////////.........///////////////.........///////////////.........///////////////------------------------,,,,,,------------------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------..............................---------............///------------------------........................---......//////000000111000000000000000000000000000000000000000000000000000000000000000000000000//////111222333333444444000222555888<<>><<<;;;999888888666555444444333333444444444444333333333222222222111111111111000000000000000000000000000000000000//////////////////////////////000111111111111111////////////....................................////////////////////////---------------...//////////////////////////////..................................../////////000///////////////.........---------....../////////------------------------------------------,,,,,,......---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------..............................---------............///................................................,,,------...//////000000000000000000000000000000000000000000000000000000000000000000000000000000//////111222333444444444111444888;;;@@@HHHSSS[[[gggrrr~~~~~~~~~}}}{{{wwwtttpppnnnoooqqqrrrqqqpppooopppqqqooosssxxxzzzzzz~~~wwwmmmbbb[[[UUUUUUUUUWWW]]]hhhuuu~~~rrriii^^^VVVRRROOOKKKGGGAAA@@@???===<<<;;;999999999999888777777777777777444444444333333222222222111111111111000000000000000000000000000000000000//////////////////////////////000111111111111111000/////////....................................000000000000000000000000---------------...///000000000000000000000000000...............------------.........//////000000000000//////.........---,,,,,,,,,------.........------------------------.........------,,,,,,,,,......---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........------.........////////////////////////---------.........//////////////////////////////........................,,,,,,,,,---...//////000000000000000000000000000000000000000000000000000000000000000000000000000//////111222333444444444333666:::>>>BBBJJJTTT\\\llluuuxxx||||||zzzwwwrrrmmmkkkkkkllllllnnnpppqqqpppmmmjjjmmmjjjiiilllqqqvvvxxxxxxzzzpppjjjbbbXXXTTTUUUZZZ]]]___ooovvv|||kkk^^^TTTNNNJJJEEECCCAAA>>>===<<<<<<===;;;;;;::::::999777333///333333333333333333333333222222222222222222222222000000111111111111000000////////////////////////.../////////000000111111000000///.....................------------......//////000000000000//////////////////////////////000///------......---,,,------------------------........................------------------------.................................------,,,,,,,,,------------------------////////////////////////++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///....................................////////////........................////////////////////////000//////............///000000000000000000000000111111111111111111111111222222222111111111000000444333222111222333444555777555777???EEEIIIPPPVVVjjj}}}zzzvvvxxxxxxvvvrrrnnnlllllllllllllllmmmmmmllliiiffffffddddddfffkkkppprrrrrrwwwxxxzzz}}}xxxwwwyyyyyyzzzzzzyyy{{{}}}uuujjjbbb]]]ZZZVVVTTTVVV[[[dddoooxxxfffVVVMMMJJJHHHFFFEEEEEEEEEDDDBBB===<<<;;;;;;;;;888555222444444444333333333333333222222222222222222222222000000111111111111000000////////////////////////------........./////////000000//////....../////////................../////////000000000000//////////////////////////////000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------------------------------......---------,,,,,,,,,------------------------........................,,,,,,------......//////------------------------................................................---------............///....................................////////////......................../////////////////////////////////...//////000000000000000000000000000000111111111111111111111111222222222111111111000000333333222222333333444444777666999>>>CCCHHHPPPYYYrrr~~~~~~~~~|||yyysssuuuwwwwwwuuuqqqooonnnmmmkkkiiihhhhhhgggeeecccaaa``````aaaeeehhhiiiiiimmmnnnoooqqqtttvvvwwwxxxzzzqqqmmmlllnnnlllhhheeeeeelllxxx|||rrrggg\\\TTTRRRRRRRRRUUU^^^nnnzzzbbbTTTPPPKKKFFFFFFHHHIIIFFFBBB@@@???>>>>>>===<<<888666666555444333333333333333111111111111111111111111000000111111111111000000000000000000000000000000......///////////////000111111000000000/////////000//////......//////000//////000000000000/////////////////////////////////...------...///---,,,------------------------000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------........................................................................................................................---------............///....................................////////////........................////////////////////////////////////000000111222000000000000000000000000111111111111111111111111222222222111111111111111222222333444444444444444666666:::>>>AAAFFFQQQ]]]{{{{{{vvvrrrqqqqqqqqqrrrsssuuuvvv~~~}}}sssrrrpppppprrrssssssssstttwwwzzzzzzxxxtttqqqpppllliiifffeeeeeeeeedddcccbbbbbbbbbcccddddddddddddiiijjjlllmmmooooooppppppqqqvvv}}}wwwqqqmmmkkkjjjgggaaa[[[YYY]]]eeekkkvvv~~~{{{xxxxxxxxxwwwuuurrruuuxxx|||vvvmmmfffaaaXXXQQQPPPXXXdddnnnyyyjjj___UUUJJJFFFGGGHHHEEEAAACCCBBB@@@@@@AAA???===;;;888777555444333333333333000000000000000000000000000000111111111111000000000000000000000000000000111111111111222222222222111111111111111000000///000000////////////000000//////000000000000/////////////////////////////////...------...///...,,,000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------........................///////////////.........////////////////////////................................................---------............///....................................////////////........................////////////////////////////////////000111333333000000000000000000000000111111111111111111111111111111111111111111111111111222333555555555444444444555999===???FFFTTTccczzzsssnnnhhhiiikkkmmmppprrruuuvvv~~~{{{wwwwwwxxxzzzqqqllljjjiiicccaaa```bbbfffkkkmmmnnnuuuwwwzzzyyyvvvrrrooommmjjjgggdddcccdddeeeeeedddhhhhhhiiihhhfffdddcccbbbeeefffhhhjjjkkkllllllllljjjnnnuuu|||zzzuuuvvvwwwwwwvvvtttqqqnnnjjjgggaaaZZZUUUTTTVVVXXX^^^eeepppyyy~~~zzzsssooonnnnnnllljjjiiijjjlllmmmppptttyyy}}}~~~wwwkkk___WWWWWW[[[___dddlllzzzwwwjjjXXXNNNKKKJJJHHHDDDEEEDDDCCCCCCCCCCCCAAA???:::888666444333333333444000000000000000000000000000000111111111111000000000000000000000000000000222222222222111111111111000111111222111000//////000000////////////000000//////000000000000/////////////////////////////////---,,,---...///...---000000000000000000000000........................------------------------------------------------------------------------,,,,,,,,,---------..............................///////////////.........////////////////////////................................................---------............///....................................////////////........................////////////////////////////////////000111333333000000000000000000000000111111111111111111111111111111111111111111111111111222444555666666555555222333888===@@@GGGWWWgggyyyqqqlllhhhkkknnnrrruuuxxxyyyyyy~~~yyyxxxxxx{{{{{{qqqkkkhhhgggfffaaa```___aaafffkkknnnooossstttvvvuuuqqqmmmjjjiiihhhfffcccccccccddddddccchhhjjjlllkkkhhheeecccbbb___```aaabbbdddfffggghhhhhhjjjnnnuuuzzztttqqqoooooonnnnnnooorrrtttsssqqqnnnkkkhhhbbb[[[UUUQQQNNNMMMRRRVVV]]]ccchhhlllqqqssstttqqqmmmjjjhhhgggeeeccccccccccccdddfffhhhjjjlllnnnsss{{{xxxjjj```YYYVVVWWWWWW]]]iiivvv~~~jjjYYYPPPLLLIIIFFFGGGFFFDDDDDDEEEEEEDDDCCC<<<:::777444333333333444111111111111111111111111000000111111111111000000000000000000000000000000000///////////////......///000111222111000///...000//////......//////000//////000000000000//////////////////////////////...---,,,---/////////---................................................------------------------........................,,,,,,,,,------------...+++,,,,,,------.........------------------------........................////////////////////////................................................---------............///....................................////////////........................////////////////////////////////////000000111222000000000000000000000000111111111111111111111111111111111111111222222222111222333555555666666666333444777<<>><<<888555333333333444222222222222222222222222000000111111111111000000////////////////////////111111000000/////////...---...000111000///---,,,......------------......//////000000000000//////////////////////////////...---,,,---///000///...////////////////////////000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,---...//////------------------------++++++,,,,,,---...//////........................................................................---------.........//////..................................../////////000........................////////////////////////000//////............///000000000000000000000000111111111111111111111111000000111111222222222222333333222333444666888999<<<888888>>>DDDJJJRRRZZZ^^^lll{{{~~~zzzvvvtttttttttuuutttrrrppprrrvvv|||~~~xxxsssooollliiioooiiiffffffhhhmmmwww}}}zzzwwwuuutttqqqoooppprrruuuwwwxxxxxxuuuqqqppprrroookkkgggfffcccbbbbbb```^^^\\\VVVUUUVVVYYY^^^```___^^^___^^^^^^^^^```cccfffhhhkkknnnpppnnnkkkiiiiiikkkmmmrrrxxx}}}zzzwwwrrrlllgggcccbbbaaadddeeegggkkkpppvvv|||~~~|||xxxuuurrrooonnnkkkkkkkkkiiifffeeefffhhhiiigggccc^^^YYYTTTPPPNNNIIIJJJKKKNNNPPPRRRTTTUUUcccfffjjjmmmmmmjjjeeebbbbbb```___aaaeeeggggggeeeeeeccc```___aaaeeejjjnnnuuuvvvxxxzzz{{{|||}}}}}}{{{mmmaaa]]]ZZZUUUSSSUUU^^^dddvvvpppaaaYYYRRROOOKKKKKKLLLLLLIIIFFFBBB>>>999555444444444444555555444333222222222222333222222111000///......111111000000//////......////////////////////////000000000000000000000000000///...------...///000000///...---...///111333///000111000///...///000........................---------..................------------,,,,,,,,,------------------------------,,,------...///000///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,................................................---------......000111111////////////////////////............////////////................................................000//////.........//////////////////////////////////////////////////////............////////////000000000000111111111111000000/////////111222333222222111111111111111111555444333333555666777777666999;;;>>>GGGSSSZZZ[[[___bbbhhhqqq||||||zzzxxxwwwvvvvvvuuutttuuusssnnnjjjfffdddcccccc^^^]]]\\\]]]aaaeeeggghhhrrrxxx{{{ppphhhcccaaa___^^^aaa]]][[[___dddkkkwww~~~zzzrrrqqqpppppprrruuuyyy{{{|||}}}zzzvvvuuuuuuqqqlllfffeeeddddddcccaaa]]]ZZZWWWUUUUUUXXX\\\______^^^```aaabbbccceeehhhjjjkkkppppppooojjjddd___^^^^^^\\\```eeehhhiiijjjjjjkkkfffccc___[[[WWWUUUTTTTTTUUUUUUWWWZZZaaajjjrrrwww|||xxxtttrrrpppoookkkjjjhhhfffddddddgggiiikkkiiieee```[[[WWWSSSQQQMMMMMMNNNOOOPPPQQQRRRRRR\\\___dddggggggeeeaaa___]]][[[ZZZ\\\```cccdddccc`````````aaaccceeehhhjjjlllmmmmmmnnnooooooooonnnrrrwww}}}~~~|||wwwjjj\\\UUUPPPTTT___qqqrrrhhh\\\WWWQQQNNNMMMMMMKKKHHH???;;;777444333444333333444333333222222222333333222222111111000000//////111111000000////////////////////////////////////000000000000000000000000000///............///000000///---------...000111///000111000.........000........................000///...---,,,+++******000////////////.........------------------------------,,,------...///000///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------...///000111////////////////////////............////////////................................................//////............//////////////////////////////////////////////////////....../////////000000000000000000000111111111111111111000//////000111222222222111111111111111111555444333333555888999:::<<<@@@BBBEEEMMMXXX___```^^^```ccchhhnnnssswwwxxxyyyvvvssspppnnnmmmmmmmmmiiiiiiiiiiiiiiiiiiiiiiiijjjgggccc^^^ZZZWWWUUUTTTSSSRRRQQQRRRUUUVVVVVVVVV[[[aaajjjvvvsssdddXXXUUUTTTSSSRRRSSSPPPQQQUUU[[[cccoooyyy{{{sssrrrrrrsssuuuyyy}}}|||zzzyyytttnnnffffffeeeeeedddaaa]]]ZZZZZZYYYYYY\\\```dddffffffbbbdddgggjjjlllnnnnnnooonnnlllhhhaaaZZZUUUSSSRRRSSSUUUWWWXXXWWWWWWXXXYYYQQQPPPMMMKKKIIIHHHHHHHHHHHHGGGHHHKKKSSS]]]gggmmmvvvssspppllliiihhhgggggghhhgggfffcccbbbcccgggjjjjjjiiifffbbb^^^ZZZWWWVVVRRRRRRRRRQQQQQQPPPPPPPPPWWWZZZ^^^bbbdddccc```^^^XXXVVVTTTUUUXXX\\\^^^___[[[\\\___bbbdddeeeeeeeeeiiiiiiiiihhhgggfffdddccccccgggmmmooooooppprrruuuxxxzzz}}}nnn]]]QQQPPPRRRXXX```ooozzzhhhaaaWWWOOOLLLKKKIIIGGG===:::777555555555444333222222222222222333333333111111111111111111111111111000000000000/////////////////////////////////000000000000000000000000000//////......//////000000///---,,,,,,---......///000111000...---...///........................///......---,,,+++******000////////////.........------------------------------,,,------...///000///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,,,,---...///000////////////////////////............////////////................................................//////............//////////////////////////////000000000000000000000000/////////000000000111111000000000000111111111111222222111000000000111111111111222222222222222222444333333444555888;;;===???EEEKKKOOOWWWaaaffffffbbbdddfffggggggkkkpppuuupppmmmjjjgggdddccccccdddbbbcccdddeeeeeeeeeffffffcccaaa^^^[[[WWWUUUSSSSSSVVVUUUUUUVVVWWWWWWTTTRRRRRRUUUZZZ```gggmmmqqqssspppsssyyyrrraaaVVVRRRQQQOOOLLLNNNKKKKKKNNNQQQVVV^^^ggguuu|||~~~~~~{{{wwwvvvvvvwwwyyy{{{~~~zzzssskkkiiifffdddccccccaaa```___^^^___bbbggglllpppsssiiikkkmmmpppppppppnnnmmmcccaaa\\\WWWSSSPPPPPPPPPRRRSSSSSSQQQOOONNNOOOPPPIIIHHHGGGFFFEEEDDDEEEEEEDDDCCCDDDGGGMMMUUU\\\aaacccaaa^^^[[[ZZZ[[[\\\]]]bbbcccdddcccbbbcccdddfffeeedddbbbaaa___]]][[[[[[VVVVVVUUUTTTTTTSSSRRRRRRVVVYYY]]]aaaddddddcccbbbXXXVVVSSSRRRSSSVVVYYY[[[ZZZ[[[^^^aaacccdddddddddiiiiiihhhfffcccaaa^^^]]]\\\```eeeggggggfffffffffaaabbbeeehhhnnnsssxxxzzzrrr___YYYTTTRRRSSSYYYgggttt{{{rrrdddXXXQQQMMMIIIFFF>>><<<:::999999888666555111111222333333333444444111111111222222222222222000000000000000000000000////////////////////////////////////////////////000//////////////////000000000...------------...///000000000...---...///........................+++,,,,,,------............------------,,,,,,,,,------------------------------,,,------...///000......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,,,,,,,---...///////////////////////////............////////////................................................///............//////000////////////////////////000000000000000000000000000000000000111111111111///000000000111111111111333222222111111000000000111111222222222222222333444444444444555888<<<>>>@@@IIISSSYYY```gggjjjhhhjjjnnnsssrrrpppqqqxxxiiihhhfffcccaaa______^^^^^^```aaaaaa______aaabbb^^^]]][[[ZZZYYYYYYYYYZZZYYYYYYYYY[[[[[[YYYUUUQQQPPPPPPPPPRRRUUUYYY]]]___aaacccggglllqqquuuyyy|||{{{rrreee[[[WWWSSSOOOKKKLLLIIIHHHJJJJJJKKKQQQXXXaaagggkkklllooosssuuusssuuuwwwzzz~~~vvvqqqjjjffffffiiilllmmmjjjjjjlllnnnrrrwww|||yyyxxxwwwtttooojjjeeebbbWWWUUURRROOONNNNNNNNNNNNOOOOOOMMMKKKHHHFFFGGGHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEGGGJJJMMMPPPQQQSSSRRRPPPOOOPPPSSSVVVXXX[[[___ccceeedddbbbaaa```]]]]]]]]]]]]]]]]]]]]]]]]WWWWWWWWWWWWWWWWWWWWWWWWWWWZZZ]]]aaacccdddeeeddd___]]]ZZZWWWVVVWWWZZZ\\\\\\\\\\\\]]]___aaaccceeeeeedddbbb```]]]ZZZXXXVVVUUUXXX]]]``````___]]]\\\VVVWWWWWWYYY\\\___bbbdddfffhhhlllpppsssuuuuuuuuutttsssqqqpppqqqtttwwwyyyqqqeeeXXXSSSRRRTTTYYY___mmmzzzwwwjjj___WWWOOOJJJAAA???<<<::::::999777555111222333444444444444444222222222222333333333333000000000000111111111111000000000000000000000000///////////////////////////000000000000000000///111111000//////............///000///...------///........................---------...///000000000...------------,,,,,,,,,------------------------------,,,------...///000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................------,,,,,,,,,---......////////////////////////............////////////////////////////////////.......................................///000000////////////////////////000000000000000000000000000000000000111111111111///000000000111111111111222222222222111111000000111111222222333333333333444555555555555888===AAAGGGRRR\\\bbbfffjjjkkkhhhnnnvvv}}}}}}~~~iiiiiiiiihhhfffdddbbbaaa___```aaa```]]]]]]aaaddd___]]][[[ZZZZZZ\\\^^^```_________``````^^^ZZZWWWQQQPPPNNNNNNPPPSSSWWWZZZ^^^___``````aaaeeejjjnnnrrrmmmfff___YYYSSSNNNKKKHHHFFFFFFHHHHHHHHHLLLRRRUUUZZZ^^^```fffmmmqqqpppmmmqqqxxx~~~uuuqqqqqqwww|||zzzqqqggg^^^WWWTTTQQQNNNKKKJJJJJJJJJJJJIIIJJJJJJJJJGGGEEECCCDDDEEEDDDDDDDDDCCCCCCBBBBBBAAABBBCCCDDDDDDEEEEEEEEEEEEHHHGGGGGGHHHIIILLLOOOQQQWWW\\\bbbeeedddaaa]]][[[WWWWWWXXXYYYYYYZZZ[[[[[[UUUUUUVVVWWWXXXYYYYYYZZZXXXYYY[[[^^^```aaabbbbbbeeedddbbb^^^[[[ZZZ\\\^^^]]]\\\ZZZYYYZZZ]]]```bbbbbbaaa```^^^\\\ZZZXXXVVVTTTVVVZZZ]]]^^^]]][[[YYYSSSRRRQQQQQQQQQRRRSSSTTTUUUWWWYYY\\\^^^_________aaabbbdddfffhhhiiikkkkkknnnmmmlllkkkmmmpppsssvvv}}}iii]]]XXXTTTSSSTTTUUU]]]jjjxxxzzzooobbbVVVNNNGGGCCC???<<<:::999777555222333555666666555444444333333333333333333333333000000000111111111111222000000000000000000000000000000000000000000000000///000000111111000000///000000000000000/////////...///000///---,,,---...........................000000000/////////......000////////////.........------------------------------,,,------...///000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...................................................---------------......////////////////////////............////////////////////////////////////..............................---......///000111////////////////////////000000000000000000000000/////////000000000111111000000000000111111111111222222222333222222111000111111222222333444444444333555666666777;;;CCCIIIWWW```hhhjjjlllpppsssrrrwwwjjjkkkmmmnnnmmmjjjgggeeebbbddddddbbb___aaafffkkkiiigggccc______aaadddggghhhhhhhhhiiijjjhhheeebbb[[[YYYVVVSSSSSSTTTVVVXXXZZZZZZXXXVVVTTTWWW]]]bbbggggggddd^^^VVVPPPMMMMMMGGGEEEFFFIIIIIIHHHKKKPPPOOOTTTZZZ^^^eeemmmooommmhhhmmmvvv}}}wwwnnnbbbXXXQQQLLLJJJKKKIIIGGGFFFGGGGGGEEEBBBFFFGGGHHHGGGEEEDDDDDDEEEBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOVVV[[[```cccbbb^^^[[[YYYVVVVVVVVVVVVVVVVVVVVVVVVRRRSSSTTTUUUVVVXXXXXXYYYXXXYYYZZZ[[[]]]^^^^^^___bbbbbbbbb^^^ZZZYYYZZZ\\\[[[ZZZXXXWWWWWWYYY[[[]]]`````````___^^^]]][[[ZZZXXXYYY[[[]]]^^^^^^[[[ZZZRRRQQQOOOMMMLLLLLLLLLMMMOOOOOOPPPPPPQQQRRRSSSSSSVVVZZZ```eeeiiiiiiiiigggaaa___\\\ZZZZZZ\\\^^^```dddhhhkkkmmmnnnrrryyy|||pppcccZZZWWWTTTUUUWWW\\\fffrrr~~~tttdddYYYPPPLLLFFFAAA>>>;;;:::888555555777888777666555333555555444444333333222222000000111111111222222222000000000000000000000000000000000000000000000000///000111111111111000///......//////////////////...///000///---,,,---...........................///////////////.........000////////////.........------------------------------,,,------...///000------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,................................................//////......---......///////////////////////////............////////////////////////////////////........................---------......///000111////////////////////////////////////////////////....../////////000000000000000000000111111111111000111222333333333222111111111222222333444444555111444777999<<>>===666777888999888777555333666666555444333333222222000000111111222222222222000000000000000000000000000000000000000000000000///000111222222111000///,,,,,,---.../////////....../////////---,,,---...........................++++++,,,---...///000111......---------,,,,,,,,,---------------------------------------...000000,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,................................................000//////.........//////////////////////////////............/////////000000000000000000000000000........................---------......000111111////////////////////////////////////////////////............////////////000000000000111111111111///000222333444333333222111111222333333444555555///333888;;;???GGGSSS[[[nnnrrrtttssszzz~~~zzzsssooollliiidddaaabbbdddeeedddbbbeeemmmttt}}}yyyuuurrrrrrrrrrrrrrrrrrrrrssstttvvvxxx{{{|||wwwuuupppiiiaaa\\\ZZZZZZQQQPPPNNNLLLMMMOOORRRTTTbbbbbbaaa___\\\WWWRRRPPPQQQNNNLLLKKKMMMOOOPPPPPPVVVYYY^^^ccchhhlllmmmnnnppprrrwww|||xxxooohhhbbb\\\YYYVVVTTTQQQMMMIIIEEECCCBBBAAAAAA@@@@@@AAABBBDDDEEEBBBAAA@@@@@@@@@AAABBBCCC@@@BBBEEEHHHJJJKKKKKKKKKGGGFFFFFFGGGJJJNNNRRRUUU[[[ZZZ\\\___aaa___YYYSSSVVVWWWYYYZZZ[[[[[[[[[ZZZXXXVVVSSSQQQQQQQQQOOONNNRRRRRRRRRRRRRRRSSSTTTTTTVVVWWWXXXYYYXXXWWWUUUTTTYYYWWWSSSQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUVVVUUUTTTWWWWWWYYYZZZ\\\^^^___```cccaaa^^^[[[YYYXXXXXXYYYRRRQQQNNNLLLJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHKKKNNNTTT\\\cccccc___[[[SSSRRRQQQOOOOOOPPPQQQQQQNNNOOOPPPRRRTTTVVVYYYZZZfffkkkpppsssxxx}}}nnneeeZZZRRRRRRTTTWWWXXXhhhmmm~~~|||kkkcccYYYPPPKKKEEE@@@;;;;;;999777777888888777666777666333333444444333222222222222111111111000000000000000000000000000000///000111222222111000///...///000111111000///...........................//////////////////..............................------------------------...------,,,,,,------...------............------.........------,,,,,,,,,,,,,,,,,,---------......------------------------------............------000///...------...///000////////////////////////......---------,,,,,,,,,///////////////////////////////////////.........------------------------////////////////////////000000/////////111222333........................000111111111111222222222000111111111111222222222333333222111000000111111111444444222000222333444444666888===DDDPPP]]]fffoookkkjjjttt}}}yyyuuuqqqlllhhhhhhjjjkkkkkkjjjnnnvvv|||~~~}}}}}}}}}~~~}}}ssshhh^^^XXXSSSQQQNNNLLLMMMPPPTTTVVVaaabbbccccccaaa\\\WWWTTTVVVSSSPPPOOOPPPSSSVVVXXX```ccchhhmmmrrruuuwwwwww|||}}}zzzzzzpppkkkddd]]]XXXTTTOOOMMMOOOMMMKKKHHHEEECCCAAA@@@@@@@@@?????????@@@BBBCCCCCCBBBBBBAAABBBCCCDDDEEEEEEFFFIIIKKKLLLLLLLLLKKKFFFGGGHHHLLLQQQXXX]]]aaajjjmmmqqquuutttmmmddd^^^XXXXXXYYY[[[]]]______^^^XXXUUUPPPNNNMMMNNNNNNMMMRRRRRRQQQQQQQQQRRRRRRSSSUUUUUUVVVWWWWWWWWWVVVVVVWWWUUURRROOOOOONNNNNNNNNQQQPPPPPPQQQSSSTTTUUUUUUWWWWWWYYY[[[]]]```bbbcccgggeeeaaa\\\YYYWWWVVVVVVTTTSSSPPPNNNKKKJJJJJJIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGIIIMMMSSSXXXYYYUUURRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUU[[[___dddfffiiiqqquuueeeYYYTTTTTTUUUUUUZZZ]]]iii{{{wwwnnnaaaVVVOOOJJJDDDAAA>>><<<999888888777666555777555333333444444444333333333333333222222222111000000000000000000000000///000111222222111000/////////000000000000//////.................................///////////////........................------------------------...------,,,,,,------...------............------------------------,,,,,,,,,,,,,,,---------......------------------------------............------000///...------...///000....................................------,,,,,,/////////////////////////////////////////////...------------------------////////////////////////000000000//////000000111........................//////000000000111111111000111111111111222222222222222222222222333333333///111111000111222333333777888<<>>??????AAAAAAAAAAAAAAABBBCCCDDDEEEFFFHHHIIIKKKLLLLLLKKKIIIHHHEEEFFFJJJPPPXXXaaaiiimmmzzz|||oooggg\\\[[[ZZZZZZ\\\]]]]]]\\\XXXTTTOOOLLLLLLNNNOOOOOOQQQQQQQQQPPPPPPPPPPPPPPPRRRRRRSSSSSSUUUVVVWWWXXXVVVTTTRRROOOMMMLLLLLLLLLQQQPPPOOOOOOPPPRRRUUUWWWWWWXXXZZZ\\\^^^aaacccdddhhhfffbbb]]]ZZZXXXWWWWWWWWWVVVTTTQQQNNNLLLKKKJJJIIIIIIHHHFFFFFFEEEEEEEEEDDDEEEGGGKKKNNNOOOMMMKKKQQQQQQRRRRRRQQQQQQPPPOOORRRQQQQQQPPPPPPOOOOOOOOOQQQTTTVVVWWWXXX^^^hhhqqq}}}}}}qqqhhh```YYYTTTPPPQQQVVVaaaoooyyykkk___WWWRRRNNNJJJDDDAAA===;;;:::999777666777555333333555555555444444444444333333333222222000000000000000000000000000000111111111111000000000000////////////000000........................---.........//////000000........................------------------------...------,,,,,,------...------............------,,,,,,------------------,,,,,,,,,---------......------------------------------............------//////............//////......................../////////............---////////////////////////....../////////////////////.........------,,,,,,//////////////////////////////000000000///......////////////////////////.../////////000000000000000111111111111222222222000111222333444444444444111000///111333444555555666888>>>GGGSSS^^^eeeiiijjjkkksssxxxllliiieeeccccccfffkkknnnrrrvvv{{{|||wwwtttiiihhheeeeeehhhpppyyyvvvllleeeaaaccc___[[[WWWTTTQQQMMMKKKJJJIIIHHHHHHGGGGGGGGGHHHDDDCCCAAA@@@@@@@@@AAABBBBBBBBBCCCEEEFFFHHHJJJJJJMMMNNNOOOOOONNNLLLJJJHHHFFFIIINNNWWWbbbmmmwww}}}zzzppphhhddd___]]]]]]\\\ZZZXXXVVVSSSPPPOOOOOOQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNPPPPPPPPPPPPRRRUUUWWWYYYWWWVVVUUURRROOOMMMMMMNNNQQQPPPNNNMMMNNNRRRWWW[[[\\\]]]^^^```aaabbbccccccdddbbb___\\\[[[ZZZZZZ[[[ZZZYYYVVVSSSPPPNNNLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFHHHKKKLLLMMMNNNRRRSSSTTTTTTTTTSSSQQQPPPRRRRRRRRRQQQPPPOOONNNMMMNNNPPPQQQOOOOOORRRYYY___eeeiiipppwww}}}|||lll```VVVSSSRRRVVV]]]hhhxxxtttiiibbb\\\VVVRRRJJJFFFBBB???>>>===;;;:::777555444444555666666555444333333333333222222222000000000000000000000000000000000111111000000000111000///......///000111........................------......///000000000........................------------------------...------,,,,,,------...------............------,,,,,,,,,------.........,,,,,,,,,---------......------------------------------............------/////////....../////////......................../////////////////////...////////////////////////............//////////////////......------,,,,,,////////////////////////------///000000///......000000000000000000000000/////////000000000111111000000111111111222222222000111333444444444444333666222111333666777777888999===DDDOOO[[[cccggghhhfffiiisss|||yyyyyy{{{{{{zzzxxxwwwxxx~~~~~~xxxtttqqqllliiiddd___[[[VVVRRRNNNNNNMMMLLLKKKJJJJJJJJJJJJGGGFFFDDDBBBAAAAAABBBBBBDDDFFFHHHJJJLLLNNNPPPQQQSSSTTTTTTTTTSSSQQQNNNMMMJJJNNNVVVaaaooo}}}zzztttooohhheeedddbbb^^^ZZZTTTRRRQQQQQQRRRRRRQQQPPPNNNNNNOOOPPPOOOOOONNNMMMNNNMMMMMMNNNPPPRRRUUUWWWXXXXXXXXXVVVRRRPPPPPPQQQPPPPPPOOOMMMNNNSSS[[[aaafffggghhhhhhhhhfffcccbbbaaa___\\\ZZZYYYYYYYYYZZZZZZYYYXXXUUURRROOOMMMLLLIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHKKKNNNQQQTTTTTTUUUVVVVVVVVVUUUSSSRRRRRRRRRSSSSSSRRRQQQOOONNNOOOOOOOOOMMMKKKLLLQQQUUUVVVYYY^^^dddiiiooouuuzzz|||yyyvvvuuuwwwyyy{{{~~~}}}lll```UUURRRSSSVVV]]]ddd}}}~~~uuummmeee\\\UUUNNNJJJEEEBBB@@@???>>>===888777555555666777666555222222222222111111111111111111111111111111111111111000000000000000000111111000///......///000111////////////////////////---.........//////000000........................------------------------...------,,,,,,------...------............------,,,,,,,,,------.........,,,,,,,,,---------......------------------------------............------...//////////////////............................../////////////////////////////////////////////---.........//////000000/////////......---------////////////////////////+++,,,...000000000000///000000000000000000000000000000000111111111222222000000111111111222222222111222333333444444333333999333111444666666888<<>>;;;888666555333111111222333222111444333333222222111111111000000000000000000000000000000000000000000000000000000///........./////////000111222222111000//////////////////.........------------............------------------------...............---------,,,,,,,,,------------...------------------------------------------------........................////////////////////////...............---------////////////000000000111////////////////////////............//////////////////////////////////////////000000000000//////............////////////000000000000000000000000000000///...///000111222222111111111222222333444111111111222333444666666555555999CCCVVVooouuuiiicccdddhhhqqqsssttttttuuuyyytttggg___\\\\\\UUUSSSQQQPPPPPPPPPNNNLLLPPPMMMJJJIIIIIIJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKLLLOOORRRTTTTTTSSSPPPNNNNNNPPPUUUXXXXXXVVVVVVWWWXXXXXXYYY[[[]]]``````^^^ZZZWWWVVVVVVXXXYYYZZZYYYXXXXXXWWWWWWXXXXXXZZZYYYXXXWWWVVVWWWXXXYYYXXXWWWUUUSSSRRRRRRRRRSSSQQQPPPPPPPPPOOOOOONNNNNNMMMMMMNNNPPPRRRUUUXXXZZZ]]]]]]^^^```cccdddcccaaa\\\ZZZXXXWWWVVVWWWXXXYYYUUUWWWYYY]]]```ccceeefffggghhhiiikkkmmmppprrrttttttvvvxxx{{{uuuhhh\\\QQQJJJHHHHHHOOOZZZiii}}}tttdddYYYOOOKKKFFFCCCAAA???<<<999888777555444555555444333444444333333222111000000000000000000000000000000////////////////////////111111000///.........///000000111222222111000000000000//////......------------........./////////................................................------------------------------------------------................................................////////////////////////............................../////////000000000....................................//////////////////////////////////////////000000000000//////........./////////000000////////////////////////111000000///000111222222222222222222222222333333000111222333333444333333777777;;;III```{{{vvvkkkfffgggjjjpppqqqqqqppppppuuu~~~{{{mmmddd___\\\XXXWWWWWWWWWXXXWWWUUUSSSTTTQQQNNNLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFEEEDDDCCCHHHGGGGGGJJJNNNQQQSSSSSSTTTRRRSSSVVV\\\______^^^```bbbccccccccceeeiiimmmmmmkkkhhheeeccccccdddeeeeeeeeeeeeeeefffgggggghhhgggfffdddbbbaaa```aaaaaa```___]]][[[ZZZ[[[[[[\\\YYYXXXWWWVVVUUUTTTSSSSSSQQQQQQRRRTTTWWW[[[^^^``````______aaaccceeedddccc___^^^\\\[[[ZZZYYYYYYYYYXXXYYYZZZ\\\^^^```bbbcccdddeeefffhhhjjjmmmooopppppppppqqqsssxxx|||qqqdddUUUJJJIIIIIILLLTTTbbbtttwwwkkkWWWQQQJJJEEEDDDCCC@@@===:::888666555666666555444444444333333222111000000000000000000000000000000////////////////////////222111000///////////////000000000111111000000000000000//////......------....../////////000000000........................---.....................------------------------........................................................................////////////////////////---.....................------........./////////------------------------............//////////////////////////////////////////000000000000////////////000000000111111111////////////////////////000000000000000111111222111222222222222222222222111222333444555444444333888888>>>NNNfff{{{rrrnnnnnnppprrrrrrrrrrrrttt||||||||||||{{{zzz{{{}}}~~~~~~~~~~~~xxxnnnfff```______aaadddgggfffdddaaaZZZXXXUUUSSSRRRQQQOOOMMMMMMMMMNNNNNNNNNNNNNNNNNNKKKHHHFFFEEEEEEEEECCCBBBDDDCCCDDDHHHNNNSSSWWWXXXVVVWWWYYY]]]bbbeeeffffffjjjmmmppppppppprrrwww|||}}}|||zzzwwwvvvuuuuuuuuussstttuuuvvvwwwxxxyyyyyywwwuuusssqqqooonnnnnnnnnlllkkkjjjhhhfffeeeddddddbbbaaa___\\\[[[YYYXXXXXXUUUUUUUUUWWWYYY\\\___aaa```___^^^___aaadddddddddccccccbbbaaa___^^^]]]\\\\\\\\\\\\]]]]]]___```aaaddddddeeefffhhhjjjlllmmmlllmmmnnnoooqqqvvv|||xxxfffWWWQQQKKKGGGIIIPPPZZZgggrrrzzzddd[[[PPPIIIGGGFFFCCC@@@999777555444555555444222444333333222222111111111000000000000000000000000000000000000000000000000111111000/////////000000000//////////////////000///////////////.........////////////000000000111........................---------..................------------,,,,,,,,,////////////////////////................................................////////////////////////---------...............------------................................................//////////////////////////////////////////000000000000//////000000000000111111111111000000000000000000000000/////////000000000111111000111222333333333333333222333444555555555555555666999AAAQQQiii|||xxxwwwxxxvvvuuuuuuxxx}}}zzzwwwtttrrrqqqmmmmmmmmmllljjjkkknnnpppllllllmmmoooqqqssstttuuuxxxxxxyyyyyywwwuuurrrqqqlllkkkjjjgggdddcccbbbbbbeeecccgggnnntttvvv|||uuullljjjlllooorrrtttrrrmmmiiibbb```]]]\\\[[[XXXUUURRRPPPQQQQQQRRRSSSSSSSSSRRRMMMJJJFFFDDDEEEFFFEEEDDDCCCDDDGGGNNNWWW```fffiiifffiiinnnrrruuuwwwzzz|||}}}zzzxxxuuussspppmmmjjjhhhggggggccccccbbbbbbcccdddeeefffhhhfffeeefffiiilllmmmnnnnnnnnnnnnmmmllljjjhhhggggggfffeeeeeeeeefffggghhhkkkkkkkkkkkkkkklllmmmnnnmmmoooppppppqqqssswwwzzz}}}ppp```VVVMMMKKKKKKLLLSSSZZZeeetttsssgggXXXNNNJJJIIIFFFBBB:::888666555555555444333222222222222222222222222000000000000000000000000000000000000000000000000000000000///000000111111//////............//////.........///////////////........./////////000000........................---------.........//////......---------,,,,,,,,,........................------------------------........................////////////////////////---------.........//////............////////////....................................//////////////////////////////////////////000000000000///////////////000000000000111000000000000000000000000......//////000000000//////000111333444444444333222222222333444555666666666;;;CCCQQQddd~~~}}}}}}~~~yyyxxxxxxpppooollliiigggeeecccccc]]]]]]]]][[[[[[\\\___aaa_________```aaadddfffhhhffffffhhhhhhgggeeecccaaa[[[[[[ZZZWWWTTTQQQPPPPPPQQQNNNQQQXXX^^^```hhhqqq{{{{{{uuuvvvyyy{{{zzzuuummmhhhgggeeedddbbbaaa^^^ZZZWWWRRRSSSTTTUUUUUUVVVVVVUUUOOOKKKFFFDDDEEEGGGFFFEEEEEEHHHMMMWWWcccnnnvvvzzz~~~}}}|||{{{xxxwwwvvvtttssssssssstttxxxvvvuuuvvvyyy|||~~~yyyzzzzzzzzzxxxvvvtttssssssrrrqqqqqqqqqrrrssstttuuutttsssrrrrrrqqqqqqrrrqqqssstttuuuuuuuuuxxxzzzwww{{{nnncccWWWRRRMMMHHHJJJOOOPPPXXXhhh}}}~~~ppp^^^RRRMMMJJJGGGCCC===;;;999888888888666555222222222222222222333333000000000000000000000000000000000000000000000000000000//////000111222222......------------......---.........//////000000---------.........//////////////////////////////---------.........//////.........------,,,,,,,,,------------------------------------------------........................////////////////////////---------.........//////////////////000000000000////////////////////////............/////////000//////////////////////////////000000000000//////............/////////000000000000000000000000000---......///////////////...///111333444444444444111111111222333444666777777===DDDNNN]]]ttt