BM6P6(@ ------,,,,,,,,,,,,+++++++++,,,------......------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,---...---,,,***)))******+++++++++******)))))))))***++++++,,,------,,,,,,,,,++++++************************************++++++,,,,,,++++++******++++++,,,,,,++++++***************************++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,+++))))))+++++++++,,,,,,------------..................---************+++,,,------,,,++++++******++++++,,,...------------...//////......------------......444111---)))((((((***+++000000000000111111111111111222333444555444333333222222333333444555555555333333444555666777888888999999;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEEEEEEEEEEEEEIIIJJJMMMOOOPPPNNNLLLKKKNNNOOOPPPQQQRRRRRRRRRRRRVVVWWWWWWWWWVVVTTTSSSQQQWWWWWWVVVTTTSSSTTTXXX[[[^^^[[[YYYYYY[[[[[[ZZZXXXZZZ[[[[[[ZZZZZZZZZ]]]___ggglllrrrxxx}}}yyyvvvwww{{{}}}~~~||||||xxxxxxxxxvvvzzzwwwwwwyyy{{{}}}wwwpppjjjgggfffiiigggeeeeeegggkkkpppssszzz~~~wwwoookkkjjjbbbccccccbbbbbbdddgggjjjlllooosssvvvuuuqqqkkkhhhcccbbbaaaaaaaaaaaabbbccc]]]cccllluuu}}}|||tttmmmgggccc```]]]]]]]]]aaahhhqqq{{{}}}}}}}}}~~~~~~xxxsssooollliiiggglllwww~~~zzz{{{yyywwwvvvwwwzzz}}}|||yyyzzz||||||{{{~~~~~~{{{xxx{{{yyyxxxxxxxxx|||~~~~~~~~~yyyzzz{{{|||zzzwwwtttssssssyyy}}}zzz{{{wwwpppkkkkkkkkkiiiaaabbbdddiiipppxxx}}}yyysssmmmhhheeeeeeccc___ZZZWWWVVVWWW------,,,,,,,,,+++++++++++++++,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++*********++++++,,,,,,---,,,,,,---------,,,+++***)))******+++++++++************++++++,,,,,,------,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,++++++++++++++++++***+++,,,---,,,,,,+++***+++++++++,,,,,,---------,,,------......------,,,,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,---------------.../////////..................///111000---,,,+++,,,...///000000000000111111111111000111222333444333333222222333333444555555666666333444555666777888888999999999;;;<<<===>>>>>>>>>?????????>>>??????@@@@@@AAABBBCCCEEEFFFGGGGGGGGGIIIJJJLLLLLLLLLKKKIIIHHHMMMNNNOOOPPPQQQQQQQQQQQQUUUUUUVVVVVVUUUSSSRRRQQQVVVVVVVVVTTTSSSTTTVVVYYY\\\YYYXXXXXX[[[\\\\\\ZZZ\\\\\\\\\ZZZXXXXXXZZZ\\\ZZZ^^^bbbfffhhhmmmrrrvvv{{{|||{{{yyyuuuppptttpppooopppqqquuu~~~}}}wwwsssrrrvvvtttrrrrrrssswww{{{~~~~~~uuupppoookkkllllllllllllnnnsssvvv|||}}}|||wwwrrrnnnjjjhhhfffdddbbbbbbbbbccc___bbbhhhnnntttyyy}}}~~~~~~zzzuuupppllliiiggg___]]]\\\]]]aaagggnnnrrrssssssssstttuuusssnnnjjjfffddd```]]]```hhhsss{{{}}}zzzvvvssspppmmmkkkkkkllllll~~~zzzvvvtttsssqqqooolllmmmmmmmmmpppxxx~~~{{{tttqqqooonnnlllnnnwww~~~xxxtttssstttzzz|||wwwqqqmmmllllllmmmqqq{{{{{{uuuttttttrrrmmmhhheeecccdddhhhooozzz}}}zzzzzzvvvmmmgggfffdddaaaYYYYYY[[[^^^ccciiiooossspppooonnnmmmkkkiiifffdddbbbaaa___[[[WWWTTTTTTTTT,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++*********++++++++++++++++++++++++,,,,,,---------,,,++++++))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************++++++++++++*********++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++...---,,,+++************,,,,,,++++++++++++,,,,,,---------------......///000//////......//////000///.........///000111222000000000000111111111111000000111222222222222111333333444444555666666777444555555666777888999:::999:::;;;<<<===>>>>>>>>>@@@@@@??????>>>>>>>>>>>>AAABBBDDDFFFGGGIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGMMMNNNOOOPPPPPPPPPPPPPPPSSSSSSSSSSSSSSSRRRQQQPPPTTTUUUVVVUUUTTTSSSTTTVVVYYYWWWWWWXXX[[[]]]]]]]]]\\\\\\[[[YYYVVVUUUVVVXXXVVVXXXYYYZZZZZZ\\\___aaadddgggkkkpppwwwyyytttpppmmmmmmlllmmmssszzz}}}|||yyyvvvttttttuuuuuuqqqqqqtttyyy|||zzz||||||||||||}}}~~~zzzxxxtttpppmmmllllllllljjjkkknnnsssxxx~~~{{{wwwssspppnnnjjjhhheeedddeeehhhkkknnnssssssssssssssspppkkkhhhgggeeeaaa^^^]]]aaahhhmmmqqquuuzzz~~~}}}yyywwwpppnnnkkkhhheeebbbaaa```hhhooozzz|||uuuooojjjgggeeeccc___```aaa```aaagggpppxxx|||zzznnnjjjfffdddaaa```fffooozzzrrrmmmkkkkkkllluuu~~~}}}tttnnniiifffdddcccaaaaaahhhqqq}}}xxxrrrsssrrrnnniiiccc^^^]]]]]]\\\```iiivvvxxxxxxrrriiibbb```\\\XXXSSSSSSSSSTTTVVVZZZ]]]______^^^\\\[[[[[[\\\]]]^^^^^^^^^]]][[[WWWVVVVVVWWW,,,,,,,,,++++++++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++***)))*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---,,,++++++*********+++,,,,,,,,,++++++,,,,,,,,,------,,,,,,------...///000000////////////000000---...///000111111222222///000000000111111111111///000000111111111111111333444444555555666666777555555666777888999::::::999:::;;;===>>>>>>>>>>>>>>>>>>??????????????????CCCCCCEEEFFFHHHHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHIIINNNOOOOOOPPPQQQQQQPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPSSSTTTVVVVVVUUUSSSSSSSSSWWWWWWWWWXXXZZZ\\\]]]]]][[[[[[ZZZWWWUUUTTTUUUVVVYYYYYYYYYXXXWWWWWWXXXXXXZZZ[[[[[[\\\```iiittt|||{{{vvvtttqqqooorrrwwwuuuwwwvvvsssrrrsssrrrooonnnmmmlllpppvvv}}}~~~}}}}}}}}}yyy{{{~~~zzzvvvsssvvvtttqqqppppppsssvvvxxx}}}}}}|||{{{xxxtttpppmmmooonnnkkkgggdddeeehhhkkkkkkooovvv{{{}}}zzzvvvsssnnnmmmlllkkkiiigggeeedddcccgggnnnvvv}}}|||vvvoookkkgggeeedddbbbcccbbb``````ccchhhlllvvvyyy}}}{{{wwwsssnnniiieeebbb___]]]aaahhhwwwzzzsssnnnmmmmmmiiimmmttt|||{{{rrrlllkkkhhhgggfffcccaaaeeemmmvvv}}}}}}xxxttttttsssoooiiiddd```___\\\^^^eeeqqq~~~qqqpppkkkccc^^^]]]YYYUUUTTTSSSRRRRRRRRRSSSTTTTTTXXXWWWTTTRRRQQQTTTWWW[[[[[[]]]^^^^^^]]]]]]^^^```,,,,,,+++++++++*********((()))******++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))******++++++******)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++***)))*********++++++,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***+++*********++++++,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......000000////////////000000......///000000000/////////000000000111111111111/////////000000000111111333333444444555666666666555555666777888999::::::::::::<<<===>>>?????????;;;===>>>@@@AAABBBBBBBBBEEEFFFFFFGGGGGGGGGFFFFFFGGGFFFFFFFFFGGGIIILLLMMMOOOOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPRRRTTTVVVWWWUUUTTTSSSSSSXXXXXXXXXYYYYYYZZZ[[[\\\YYYYYYXXXVVVTTTSSSUUUWWWWWWVVVUUUTTTTTTTTTTTTSSSVVVVVVVVVVVVXXX\\\bbbfffhhhnnnuuuzzz~~~{{{wwwttttttxxxvvv|||}}}|||}}}zzztttrrroookkkkkknnnsssxxxzzzyyywwwuuuwww{{{}}}~~~~~~}}}~~~}}}}}}{{{yyyyyy{{{|||yyywwwvvvvvvtttqqqnnnlllmmmnnnqqqvvv|||zzzwwwppppppqqqppppppnnnmmmlllmmmnnnrrruuuyyy}}}yyysssooommmmmmiiihhhgggggggggiiillloooppptttyyy}}}}}}zzzuuurrrrrrmmmiiihhhfffdddgggllloooyyyzzzuuusssssskkklllpppwww|||uuupppkkkiiiiiiiiifffbbbeeekkkvvvxxxzzz{{{xxxqqqhhh```\\\ZZZ[[[```jjjtttxxxuuuqqqfffeeeaaa\\\\\\___^^^[[[XXXXXXWWWWWWVVVVVVUUUUUUXXXXXXXXXVVVTTTVVVYYY]]]___bbbfffjjjlllmmmpppqqq++++++++++++************))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************))))))************))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++,,,,,,))))))))))))***+++,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************+++,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...000//////......//////000...////////////......---000000000000111111111111000000000///000111111222222222333333444555555666444555555666777888999::::::;;;<<<===>>>?????????;;;<<>>????????????@@@AAACCCEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJMMMMMMLLLLLLMMMOOOQQQRRRRRRTTTUUUVVVVVVWWWYYY[[[QQQTTTWWWXXXXXXZZZ^^^bbb]]]]]][[[WWWSSSQQQQQQRRRRRRPPPNNNOOORRRSSSRRRQQQSSSRRRQQQPPPPPPOOONNNLLLMMMMMMMMMPPPRRRSSSQQQPPPPPPSSSXXXZZZ]]]bbbiiinnnxxx~~~}}}yyytttuuuyyy|||{{{yyyrrrtttuuusssqqqsssyyy|||pppkkklllgggpppwwwyyy{{{~~~sssiiidddggggggggggggiiinnnuuuzzznnnmmmjjjmmm{{{vvvkkkfff\\\dddooowww{{{zzzyyywww...------,,,+++***))))))((()))***++++++,,,++++++***++++++,,,,,,++++++***...---,,,+++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++...------,,,+++***))))))))))))))))))))))))))))))******++++++++++++******************************************************************************...---+++***)))******+++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,***++++++,,,,,,++++++***---...............------------------------------,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,---......------...000...---,,,,,,,,,,,,---......///////////////........................------,,,...000222333222111000000000000000000111111222000000000000111111111111555555444444666777999;;;::::::<<<===>>>>>>>>>>>>AAABBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGHHHHHHIIIHHHHHHHHHLLLLLLLLLKKKKKKKKKKKKKKKNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRTTTUUUVVVWWWWWWWWWUUUSSSQQQSSSVVVZZZ]]]jjjddd\\\UUUQQQOOONNNMMMMMMNNNOOOPPPQQQRRRRRRRRROOOOOOPPPPPPOOONNNLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMOOOQQQRRRSSS]]]cccjjjnnnssszzzxxxvvvyyy}}}|||}}}~~~}}}zzzzzz}}}}}}zzzxxxwwwxxx|||ssskkkggggggiiilllnnnqqqvvv|||{{{www~~~~~~~~~vvvsssxxx|||kkk```aaaccceeefffeeefffggghhh---,,,,,,++++++*********((()))***++++++,,,++++++***++++++,,,,,,++++++***'''(((***,,,---------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++***************************************++++++++++++******************************************************************************,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,***++++++,,,,,,++++++***------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,---......------...000...---,,,,,,,,,,,,---........./////////......---........................---...000111222222111111......------......///000000000000000111111111111555555555555666777999999999:::;;;===>>>?????????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQPPPQQQQQQRRRSSSUUUVVVVVVXXXWWWTTTSSSTTTWWW[[[]]]eee```YYYSSSPPPNNNMMMLLLJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOOOONNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJNNNSSSVVVXXX]]]eeekkkmmmttt|||yyytttrrrpppoootttvvvxxxzzz{{{{{{zzzzzz~~~{{{yyywwwwwwyyy{{{}}}|||{{{|||zzz~~~||||||{{{xxxwwwvvvvvvxxx~~~{{{zzz|||~~~|||xxxwwwuuuuuunnnsss|||xxxsssrrrssstttuuuvvvwww{{{}}}~~~~~~}}}wwwwww{{{zzzooohhheeegggjjjjjjiiihhhhhhiii++++++++++++++++++++++++((()))***++++++,,,++++++***++++++,,,,,,++++++***%%%'''***,,,...---+++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************************************************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***,,,------......---------+++++++++++++++*********,,,------------,,,,,,++++++++++++++++++++++++++++++---......------...///...------,,,,,,------...,,,---............------...........................//////000000111111222111111000000111111222333000000111111111222222222555555666777777888777777999999;;;===>>>???@@@@@@???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEGGGHHHHHHEEEFFFGGGHHHIIIIIIIIIIIINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRPPPPPPPPPQQQRRRSSSTTTUUUWWWVVVTTTSSSSSSUUUXXXZZZ]]]YYYSSSOOONNNMMMLLLLLLIIIIIIJJJJJJJJJJJJIIIIIILLLLLLMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCCCCBBBCCCCCCCCC@@@BBBEEEEEEEEEGGGKKKPPPLLLPPPVVVYYY\\\___dddiiitttzzz|||xxxrrrmmmlllmmmoooqqqrrrrrrqqqqqqsssrrrppppppqqqsssvvvwwwzzz{{{{{{zzz{{{~~~zzzxxxzzzzzzvvvtttuuurrr{{{~~~zzzrrrkkkmmmoooooooooooosss{{{}}}{{{{{{~~~yyyvvvxxxyyytttssstttyyy~~~|||zzzyyyuuuuuutttqqqkkkjjjhhhgggkkkuuuxxxoooqqqsssttttttssspppooo|||~~~~~~~~~~~~uuuxxx~~~~~~{{{yyyxxxyyypppqqqsssyyywwwsssrrrrrrrrrrrrtttwwwxxxzzz||||||yyyvvvrrrooojjjmmmpppqqqpppmmmkkkjjj*********++++++,,,,,,,,,((((((***+++++++++++++++***++++++,,,,,,++++++***)))***,,,---,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************************************************************************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------------,,,+++++++++++++++*********---------......---,,,,,,+++++++++++++++++++++++++++---......---,,,...///------------------------+++,,,------...---------............///////////////////////////000111222333333222222222333444444000000111111222333333333444555777888888888777666888999;;;===???@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDHHHGGGGGGFFFFFFGGGGGGHHHEEEFFFHHHIIIJJJKKKKKKLLLKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSRRRQQQQQQQQQQQQRRRTTTTTTTTTSSSRRRQQQQQQRRRTTTUUUVVVSSSOOOMMMLLLMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFDDDCCCAAAAAA@@@@@@BBBCCCDDDCCCAAAAAACCCEEEDDDFFFHHHHHHHHHJJJMMMQQQTTTXXX___gggpppyyyxxxtttuuuvvvwwwwwwwwwvvvvvvttttttttttttuuuvvvwwwxxxttttttrrrqqqqqqvvv~~~~~~zzztttqqqrrrvvvxxxvvvttttttxxxvvvlllcccccccccaaabbbfffmmmrrrwwwxxxyyyuuurrruuu|||{{{xxxzzzxxxwwwuuutttsssoookkkgggiiiiiilllqqqsssqqqsssxxx}}}}}}yyywwwvvvmmmkkkiiikkkoooqqqqqqooommmooorrruuuwwwyyyzzzzzz|||{{{vvvooommmooopppoooooonnnlllgggeeekkkxxxwwwxxxyyyyyyxxxtttnnnjjjnnnssswww{{{|||wwwtttsssjjjhhhhhhkkkqqqvvvzzz{{{zzzyyyyyyzzz{{{|||~~~}}}wwwssspppooonnnoooqqqssstttvvvxxx|||~~~}}}zzzyyyxxxxxxxxxxxxtttxxx|||}}}{{{vvvsssqqq*********++++++,,,,,,---((((((***+++++++++++++++***++++++,,,,,,++++++***------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---******************************++++++++++++******************************************************************************,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***++++++,,,,,,++++++*********+++,,,------,,,,,,---,,,,,,,,,+++++++++***,,,,,,---......---------+++++++++++++++++++++++++++,,,------,,,,,,---///------------------------+++,,,,,,---......------........./////////000000000//////...//////000111000////////////000111111000111111222333444444444444555666888888888777666999:::<<<>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFKKKJJJIIIGGGFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOQQQSSSTTTTTTSSSRRRQQQQQQRRRTTTUUURRRRRRQQQQQQQQQRRRSSSSSSQQQOOOMMMLLLMMMMMMLLLJJJLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIJJJJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEECCCAAA@@@??????@@@@@@AAA@@@>>>>>>???@@@CCCBBBAAA@@@??????AAACCCGGGIIIMMMPPPTTTZZZ```eeelllwww~~~}}}}}}~~~~~~~~~~~~}}}}}}|||yyywwwsssppppppsssxxx}}}|||}}}wwwssskkkiiijjjppprrrpppooopppwww{{{rrrkkkbbbbbbbbbaaa```aaaccceeejjjnnnqqqooolllkkkooossszzzyyyvvvwwwyyy{{{kkkiiiffffffhhhiiijjjjjjppppppsssvvvsssmmmjjjllljjjkkkkkkiiigggggghhhiiieeeccccccgggmmmqqqrrrrrrnnnmmmjjjhhhhhhiiikkklllooossstttrrrssswwwyyyxxxvvvwwwvvvrrrllllllqqqwww|||}}}{{{sssmmmhhhjjjjjjkkkrrr~~~}}}|||wwwwwwyyy}}}}}}yyyzzz{{{|||zzzuuupppmmmkkkkkkiiiffffffjjjnnnqqqrrrrrrssstttvvvxxxzzz{{{|||~~~zzzwwwtttssssssrrrsssuuuvvvwwwzzz~~~~~~|||zzz*********++++++,,,,,,,,,((()))***++++++,,,++++++***++++++,,,,,,++++++***++++++******+++---///000***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******************************************************************************,,,,,,---,,,,,,***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,---------,,,++++++******+++,,,,,,------------,,,++++++++++++++++++++++++***,,,------,,,,,,---...,,,------......------,,,+++,,,---......///...............//////000000111////////////////////////000000000000000111111222111111222333444444555666333444555777888888999999;;;<<<===>>>???@@@@@@@@@AAAAAABBBDDDEEEFFFGGGHHHKKKKKKIIIHHHFFFFFFEEEEEEHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPNNNNNNMMMNNNOOOQQQSSSUUUVVVTTTRRRQQQQQQRRRSSSUUURRRSSSSSSTTTTTTUUUUUUUUUQQQOOONNNNNNNNNNNNLLLJJJIIIJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIHHHGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA???>>>>>>>>><<<<<<==================>>>>>>===<<<<<<===>>>???@@@AAACCCDDDEEEGGGKKKNNNPPPWWWaaahhhooowww}}}xxxtttrrrtttvvvxxxvvvyyy}}}~~~zzzwwwqqqmmmllloooqqqooonnnooorrrwwwzzzwwwsssqqqmmmhhhddddddeeedddccc```^^^\\\\\\```cccdddcccccceeeggglllssszzzzzzzzzzzzwwwsssqqqwwwxxxqqqnnnmmmnnnfffccc```aaaeeeiiimmmoooooopppsssvvvssskkkggghhhbbbbbbaaa___^^^___cccfffiiiiiijjjlllpppsssuuuuuusssoooiiidddaaaaaabbbdddhhhooouuuwwwzzz|||{{{vvvuuuuuuppppppqqqrrruuuyyy}}}{{{sssmmmddddddbbb^^^bbbllltttvvv{{{{{{|||uuuooonnnnnnllliiifffgggiiilllppprrrrrrrrrppprrrsssqqqnnnjjjhhhgggjjjgggeeeeeehhhlllpppqqqrrrsssvvvxxx{{{~~~|||xxxtttssssssrrrssstttuuuvvvyyy~~~++++++++++++++++++,,,,,,((()))***++++++,,,++++++***++++++,,,,,,++++++***))))))***+++,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,******************************++++++++++++*********************************************************************************+++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++***++++++,,,,,,++++++***((()))***+++,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,+++---...,,,,,,---......---,,,,,,,,,,,,---...////////////---......///000000111111......///000000///...---222111111111111222333333111111222333444555666666333333444555777999:::;;;======>>>???????????????@@@AAABBBCCCDDDFFFGGGGGGIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJMMMMMMNNNOOOOOOPPPQQQQQQNNNNNNMMMMMMOOOQQQTTTUUUVVVTTTRRRPPPOOOPPPRRRSSSQQQRRRSSSUUUVVVVVVVVVUUURRRQQQPPPPPPPPPOOOLLLJJJHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???>>>>>>======>>>;;;;;;;;;<<<=========<<<<<<;;;:::;;;<<<=========888:::;;;<<<<<<===@@@BBBAAADDDHHHKKKNNNSSSZZZ___hhhoooxxx~~~}}}~~~~~~}}}}}}xxxwwwvvvsssrrrtttqqquuuuuuqqqnnnnnnmmmjjjkkkkkkkkkkkkiiieee```]]]\\\]]]^^^```aaacccdddeeefffkkkmmmjjjiiikkklllkkkjjjlllrrrzzzyyyqqqjjjfffeeefffaaa___^^^___bbbfffiiijjjfffeeehhhkkkhhhcccaaadddaaa```___^^^]]]^^^bbbeeefffhhhiiijjjjjjlllnnnpppoookkkfffaaa]]]\\\\\\]]]aaaiiippprrrtttxxx{{{zzz||||||uuuqqqggggggffffffgggjjjnnnqqqyyywwwvvvwwwyyywwwpppkkk```bbb```]]]___eeeiiiiiinnnnnnooorrrvvvxxxxxxxxx}}}yyyrrrmmmkkkjjjiiiiiieeefffggghhhiiilllooorrroooppprrrqqqnnnlllkkklllhhhgggeeegggkkkppptttvvvtttvvvxxx{{{~~~|||yyyxxxyyyzzzzzz{{{|||}}}++++++++++++++++++++++++((()))***++++++,,,+++++++++++++++,,,,,,+++++++++)))***,,,------+++((('''*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************************************((()))+++,,,------,,,+++++++++++++++++++++++++++************************++++++------------+++++++++++++++,,,,,,+++++++++(((((()))++++++,,,,,,,,,+++++++++***)))((((((''')))***++++++,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,+++---...,,,,,,---......---,,,,,,,,,---...///000000000000---......///000111111222---...000111111///---,,,...............//////000111111222333444666666777333333333444666999<<<===>>>>>>????????????>>>>>>???@@@AAABBBDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGHHHHHHIIIHHHHHHHHHKKKKKKLLLMMMNNNNNNOOOOOONNNNNNMMMMMMOOOQQQTTTVVVUUUSSSQQQNNNNNNOOOQQQRRRNNNOOOQQQSSSUUUUUUUUUTTTTTTSSSRRRRRRRRRPPPMMMJJJHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???>>>>>>>>>??????:::::::::;;;<<<<<<;;;::::::999888888999999888777777888:::;;;:::;;;<<<>>>>>>???@@@AAACCCEEEHHHKKKMMMRRRWWW\\\___ccciiinnntttzzz}}}yyyuuutttvvvqqquuuuuupppnnnooopppnnnsssrrrrrrqqqoookkkfffcccfffdddbbbbbbeeeggghhhiiigggjjjkkkhhhhhhlllppppppkkkjjjiiimmmrrrvvvwwwvvvqqqooolllgggbbb___^^^___]]]\\\[[[\\\___aaaaaaaaa```___```bbb```\\\]]]aaa```aaaaaa___^^^___aaaccc[[[^^^aaaaaa```aaaeeehhhjjjhhheeeaaa^^^\\\[[[[[[[[[bbbhhhhhhiiimmmppppppvvvxxx{{{~~~|||vvvmmmfff```aaaaaa``````bbbdddgggpppnnnmmmppptttsssooojjj]]]aaacccbbbdddhhhjjjhhhkkkjjjjjjlllnnnnnnmmmlllvvvtttssspppnnnllllllkkkjjjllllllkkkiiikkkqqqvvvsssuuuvvvuuusssrrrrrrsssmmmkkkkkkmmmrrrwww{{{|||xxxyyy{{{~~~---------,,,,,,,,,++++++))))))))))))))))))))))))---,,,,,,+++*********+++------------,,,++++++***'''((()))***+++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000000000000000111111111111222222222////////////000000000000222222333444555555555666333333444555666777888888===<<<<<<<<<<<<======>>>>>>???AAAAAAAAABBBEEEGGGIIIHHHFFFEEEEEEHHHKKKMMMMMMMMMMMMMMMLLLKKKIIIHHHKKKJJJJJJJJJJJJKKKKKKLLLPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPOOOPPPQQQRRRQQQPPPQQQQQQRRRSSSTTTVVVXXXYYYWWWVVVUUUSSSPPPNNNMMMLLLKKKJJJJJJKKKLLLKKKHHHFFFHHHHHHIIIJJJIIIHHHGGGFFFIIIGGGEEEDDDEEEDDDBBBAAAAAA@@@???===<<<<<<<<<<<<======<<<;;;::::::999999;;;:::999777666666666666777666666666777888999999888888999:::;;;===>>>???@@@AAACCCFFFIIILLLNNNPPPSSSVVVZZZ```fffmmmuuuzzz~~~||||||zzzyyyxxxxxxyyy|||}}}wwwqqqkkkgggggghhhkkkmmmmmmllljjjiiikkklllooossswwwyyyyyywwwssspppmmmnnnqqqrrrpppnnniiihhhgggeeeeeeeeeeeefffhhhgggeeebbb```^^^^^^]]]\\\^^^```bbbccceeehhhkkkkkkmmmnnnmmmhhhccc___]]]______```___^^^```ccceeeiiihhhfffeeeeeecccaaa^^^bbbdddfffgggggggggiiijjjooouuuxxxuuurrrppplllgggbbb```___```dddfffhhhhhhkkkjjjkkkpppuuuxxxvvvtttoooooonnnlllkkkjjjiiihhhhhhgggeeecccdddhhhnnnsssyyyvvvsssrrrrrrrrrrrrqqqsssuuuxxxxxxwwwvvvwwwwwwzzzyyyzzztttqqqpppuuu~~~,,,,,,,,,,,,++++++++++++************************---,,,++++++******++++++,,,,,,---------,,,++++++((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))(((((((((((((((******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++,,,+++++++++***++++++++++++++++++++++++***++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000000000000000000111111111222222222//////000000000111111111000111333444444333222111444444555666777888888999===<<<<<<<<<<<<===>>>>>>===???AAABBBBBBDDDFFFIIIHHHGGGFFFFFFFFFHHHJJJKKKHHHHHHIIIIIIIIIIIIIIIIIIKKKJJJJJJJJJJJJKKKLLLLLLNNNPPPSSSVVVWWWVVVTTTSSSRRRQQQPPPPPPQQQPPPOOOMMMOOOPPPQQQSSSUUUWWWZZZ[[[WWWVVVUUUSSSRRRPPPNNNMMMLLLKKKJJJKKKKKKKKKHHHFFFEEEFFFGGGHHHIIIHHHGGGGGGFFFDDDBBBBBBBBBBBB@@@>>>>>>>>>======<<<=========<<<<<<<<<;;;::::::999999888888777777666777777777666666555555555666777777777777777888999:::;;;<<<;;;<<<===???AAACCCDDDEEECCCEEEHHHJJJMMMQQQVVVZZZbbbgggnnnvvv||||||tttooonnnnnnoooooooooooonnnnnnooorrrxxxyyyuuuqqqppprrrsssrrrpppkkkjjjiiiiiijjjkkknnnoookkkjjjhhhfffdddcccaaaaaaaaabbbdddfffgggiiimmmppprrrrrrrrrooojjjfffdddcccccceeefffeeedddeeefffhhhmmmlllkkkkkkkkkiiifffcccdddgggiiijjjjjjjjjkkklllpppvvvyyywwwuuuuuusssooolllkkkiiiiiikkkmmmmmmmmmpppoooooorrrwwwyyyxxxuuurrrrrrqqqpppooonnnlllllliiiiiihhhggghhhkkkpppttt{{{yyywwwwwwxxxyyyyyyyyy}}}~~~~~~,,,++++++++++++*********************************,,,,,,++++++******++++++++++++,,,---------,,,,,,******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............/////////000000000000000000000000000000000111111111222222000000111111111222222222333333444555444222000///555555666777888999::::::<<<<<<<<<<<<<<<===>>>>>>>>>@@@BBBCCCDDDEEEGGGIIIFFFFFFFFFGGGGGGHHHIIIIIIEEEEEEEEEFFFHHHIIIKKKLLLJJJJJJJJJJJJJJJKKKLLLLLLKKKNNNSSSVVVXXXVVVTTTRRRSSSQQQPPPPPPPPPPPPMMMKKKNNNOOOQQQSSSVVVYYY[[[\\\WWWWWWVVVUUUSSSRRRPPPOOONNNMMMKKKKKKKKKJJJHHHFFFDDDDDDEEEFFFGGGGGGGGGGGGEEECCCAAAAAAAAAAAA???>>><<<<<<<<<<<<<<<===>>>>>><<<;;;;;;::::::999999999777666666666777777888999666555555444444444444555666666555555666666777888777888888999999::::::::::::;;;<<<<<<===???BBBEEEEEEHHHNNNRRRVVVZZZ^^^aaadddhhhmmmrrryyy}}}{{{yyyxxxwwwyyyzzz|||xxx|||~~~wwwtttuuuwwwvvvuuuooonnnnnnnnnppptttxxxzzzuuussspppllljjjhhhhhhhhhhhhjjjkkklllmmmqqquuuyyy||||||zzzvvvpppllljjjjjjjjjlllnnnooonnnnnnnnnooouuuuuuuuuvvvvvvtttpppmmmkkkmmmoooooonnnnnnnnnpppsssyyy|||{{{{{{}}}~~~|||{{{yyywwwvvvvvvvvvtttsssuuusssrrruuuyyy{{{zzzxxxwwwwwwwwwvvvtttsssqqqpppnnnpppqqqqqqrrrtttxxx{{{~~~}}}+++++++++*********))))))************************,,,,,,++++++***++++++,,,***++++++,,,------------+++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////000000000000000000000000000000000000111111111111111111222222222333333333999888666555333222222222666666777888999::::::;;;<<<<<<;;;<<<<<<===>>>???@@@BBBDDDEEEEEEEEEFFFHHHDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEFFFFFFHHHJJJLLLMMMJJJJJJIIIJJJJJJKKKLLLMMMKKKMMMPPPSSSSSSSSSQQQOOORRRQQQQQQQQQRRRRRROOOMMMOOOPPPRRRTTTVVVXXXYYYZZZVVVWWWWWWVVVUUUTTTRRRQQQPPPNNNLLLLLLKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDEEECCCBBBBBBBBBBBB@@@???===<<<<<<;;;;;;<<<======;;;:::::::::999999999888777777666666666777777888666666555444444333444444666555555444444444555555666666666666777777777777777999:::;;;;;;===@@@CCC<<<>>>AAACCCEEEGGGIIIKKKKKKMMMPPPRRRVVV\\\dddhhhkkkpppxxx~~~~~~{{{zzzyyyzzz|||{{{uuuqqqpppqqqrrrrrrssstttuuuwww{{{~~~wwwrrrpppqqqtttyyy{{{{{{{{{{{{{{{|||xxxzzzzzzyyywwwuuuuuuuuuzzz}}}{{{{{{yyywwwzzz~~~~~~|||{{{yyyxxx{{{}}}+++++++++*********))))))************************,,,++++++***++++++,,,,,,***++++++,,,------------++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***+++,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............//////////////////////////////000000000111111111222222222222333333333333<<<:::666222111111444555666666777888999:::;;;;;;;;;;;;;;;<<<<<<===??????CCCEEEFFFFFFEEEDDDDDDEEEBBBDDDFFFGGGHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKMMMMMMPPPPPPPPPOOOOOOOOOOOOOOOQQQQQQQQQSSSUUUUUUSSSQQQPPPQQQSSSTTTVVVVVVVVVVVVUUUVVVWWWWWWWWWVVVTTTSSSQQQOOOMMMLLLKKKKKKIIIGGGHHHGGGFFFDDDCCCBBBAAAAAACCCAAA@@@@@@AAAAAA???>>>>>>===<<<;;;::::::::::::999999999999999888888888999888777666555555555555777666555555444444444444666555555444444444444444444444555555666777777888444666777888888999<<<>>>999;;;<<<<<<<<<<<<>>>@@@BBBBBBBBBBBBCCCFFFKKKOOOJJJOOOUUU\\\cccjjjrrrwww}}}||||||}}}|||xxxpppeee]]],,,++++++++++++*********++++++++++++++++++++++++++++++******++++++,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******)))(((((()))***,,,---++++++++++++++++++++++++,,,++++++++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------........./////////////////////////////////000000000111111111111222222222333333333:::777333//////000333666666666777888999::::::;;;;;;;;;;;;<<<<<<>>>???@@@CCCEEEGGGGGGEEEDDDCCCDDDBBBCCCEEEFFFGGGGGGFFFFFFDDDDDDEEEFFFGGGGGGFFFFFFIIIIIIIIIJJJJJJLLLMMMNNNTTTSSSQQQOOOOOOOOOPPPQQQPPPPPPRRRUUUWWWWWWUUUSSSPPPQQQRRRTTTUUUTTTTTTSSSSSSUUUVVVXXXXXXWWWUUUTTTQQQOOOMMMLLLLLLLLLJJJIIIJJJIIIGGGDDDBBBAAA@@@@@@???>>>======>>>>>>===;;;>>>===<<<;;;:::999999999888888888888888888888888999999777666555444444444666666555444444444555555555555444444444444444555222222333444555666666777444555666666444444555666888888999888777888999;;;;;;;;;;;;;;;;;;<<<@@@BBB@@@BBBEEEHHHJJJMMMQQQTTTZZZ[[[\\\^^^```bbbcccdddeeegggjjjmmmnnnqqqtttvvvzzz}}}}}}xxxtttqqqoooooommmjjjfffbbb]]]VVVLLLEEE,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,---------,,,++++++******+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...//////000************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))((('''(((***,,,---++++++++++++++++++++++++***++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........////////////////////////////////////000000000111111111111111222222222222555444333222222333444555555555666777888999::::::;;;;;;;;;;;;===>>>???@@@???BBBEEEFFFEEEDDDDDDEEECCCCCCDDDEEEFFFFFFFFFFFFBBBCCCFFFHHHIIIHHHFFFEEEIIIIIIIIIIIIKKKLLLMMMNNNQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRUUUWWWVVVTTTQQQMMMNNNQQQSSSTTTTTTSSSSSSRRRSSSVVVXXXXXXWWWUUUTTTQQQOOOLLLLLLLLLMMMLLLKKKJJJHHHFFFDDDBBBAAAAAAAAA>>>===;;;<<<======<<<:::<<<<<<;;;:::999999999:::777888888888888888888888888777666555555555555555444333333333333444444555444333333333333333444444222222333333444444555555444666777666444333333444666666777666555666888:::666777888888777777999;;;;;;===>>>>>>===>>>@@@BBBDDDDDDEEEFFFFFFGGGHHHHHHGGGIIILLLMMMNNNPPPSSSUUUUUUXXX^^^eeelllpppqqqpppiiihhhggghhhkkkpppuuuxxx~~~tttllleee^^^ZZZZZZYYYVVVTTTRRRPPPOOONNNRRRRRRRRRQQQMMMGGGAAA===---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,,,,---------------,,,,,,+++***)))***+++,,,---.........************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++***+++,,,------,,,+++***)))(((''''''(((***,,,---++++++++++++++++++++++++,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////////////////000000000000000000111111111222222222333444555777888777777666555555666777888999999:::::::::;;;;;;===>>>???@@@<<>>======>>>???===<<<::::::999999::::::;;;;;;777777777777777888888888666555555555555666777777111111111111222333444444222222111111222333333444555555555555555444444444111333444555444333444555111222333222111222555777666777888777666555555666555666888888888:::<<<>>>========================;;;===???AAAAAABBBDDDFFFDDDFFFIIINNNRRRRRRPPPNNNMMMLLLJJJJJJMMMQQQVVVYYY\\\___bbbdddeeegggkkkoooqqquuuxxxyyyvvvjjj```XXXQQQKKKGGGFFFFFFFFFEEEDDDCCCCCCBBB???BBBEEEFFFBBB>>>:::999,,,,,,,,,,,,,,,+++***)))******++++++++++++******+++++++++*********))))))******+++++++++,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++...---------...000222333---,,,,,,++++++,,,,,,---************************,,,,,,,,,+++++++++******)))************+++++++++***++++++,,,,,,++++++*********++++++++++++******))))))************))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))******+++++++++************)))))))))*********+++++++++,,,++++++******++++++,,,------------------------+++,,,------......------,,,,,,,,,---------......111000///......///000111222111111000000111111222111222333333333111000///333555666888999999999999<<<:::888666555555666777888999999:::;;;<<<======BBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFDDDBBBCCCFFFHHHCCCFFFKKKOOOQQQPPPNNNLLLKKKIIIIIIKKKPPPRRRRRRPPPMMMNNNOOOOOOPPPPPPPPPOOOPPPOOONNNNNNMMMNNNNNNNNNLLLMMMNNNNNNNNNOOOSSSUUUTTTTTTTTTTTTSSSSSSSSSSSSMMMMMMNNNNNNNNNMMMMMMLLLKKKHHHEEEDDDCCCCCCAAA???@@@???>>>===;;;;;;::::::999999888888999999:::;;;999999888777666555555444111111222333222111000///222222222111111111000000444444444333333222222222222222222222222222222222444444444444444444444444444444444444444444444444555555555666666777777777777777777777777777777777888888999:::::::::::::::888888999999:::::::::;;;;;;<<<===>>>???AAABBBBBBDDDCCCBBBAAAAAABBBCCCDDDGGGHHHIIIJJJKKKLLLMMMMMMQQQRRRUUUYYY]]]```cccdddbbbbbbaaabbbeeeiiinnnpppyyy|||~~~zzztttooommmjjjfffdddgggnnnuuuzzzwwwmmmcccccclllvvvzzzyyyxxxmmm___TTTNNNHHHBBB===;;;;;;;;;::::::999999999<<<<<<;;;999888666555555,,,,,,,,,,,,,,,+++***)))******++++++++++++******+++++++++*********))))))******+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,+++*********+++,,,------,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,+++++++++******)))************+++++++++***++++++,,,,,,++++++*********++++++++++++******)))******++++++******)))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++*********************++++++++++++,,,,,,++++++******++++++,,,------------------------+++,,,------......------,,,,,,---------.........111000///......///000000111111111222333444555666222222222222222111000000222333555777888888888777:::999888777777888999::::::;;;;;;<<<===>>>??????CCCCCCDDDEEEFFFGGGHHHHHHEEEFFFFFFDDDCCCCCCDDDFFFGGGIIIKKKMMMMMMKKKIIIGGGGGGFFFFFFHHHLLLOOONNNMMMMMMNNNNNNOOOOOOOOONNNNNNPPPOOONNNMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMNNNQQQSSSTTTTTTSSSSSSSSSRRRRRRRRRNNNNNNNNNNNNMMMLLLKKKJJJLLLIIIGGGEEEEEEDDDBBBAAA@@@???>>>===;;;;;;;;;;;;:::999999888888888999999888888777666555555444444333333444444444333222111222222222111111111000000333333222222222111111111222222222222222222222222333333333333333333333333444444444444444444333333222222222222333333333444666666666666666666666666666777777888888888888888777777777888888888888888888888999999:::;;;;;;;;;===<<<;;;::::::;;;<<<===>>>??????@@@AAABBBCCCCCCBBBCCCDDDFFFIIIKKKLLLMMMLLLKKKKKKKKKMMMPPPRRRTTTXXX[[[^^^```bbbdddhhhjjjnnnttt|||}}}xxxsssmmmjjjeeebbb___]]]]]][[[XXXUUUQQQOOOMMMLLLNNNSSSXXX\\\\\\UUUNNNNNNUUU\\\```aaammmdddVVVLLLEEE@@@:::666888888888888777777666666777777777666555555444444++++++,,,,,,,,,+++************++++++++++++******+++++++++*********************+++++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++***))))))))))))))),,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******)))************+++++++++***++++++,,,,,,++++++*********++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------+++,,,------......------,,,------------.........000000////////////000000...///000111333555777888333222111111111111111111111222444666777777777666999888888888999:::<<<===;;;;;;<<<===>>>??????@@@BBBBBBCCCDDDEEEFFFFFFGGGFFFGGGHHHHHHFFFEEEEEEFFFHHHIIIJJJJJJIIIHHHFFFEEEFFFEEEEEEHHHKKKMMMMMMLLLNNNNNNNNNOOONNNNNNMMMMMMPPPPPPNNNLLLKKKJJJJJJJJJMMMNNNNNNMMMLLLLLLOOOQQQRRRSSSSSSSSSRRRRRRQQQQQQOOOOOOOOONNNLLLKKKIIIHHHKKKIIIFFFDDDDDDDDDBBB@@@@@@???>>><<<;;;;;;;;;;;;;;;:::999888777777777777666666666555555444444333333444444444444333222111222222222111111111111111111111111111111000000000222222222222222222222222222222222222222222222222333333333333333333333333444444444444444555555555444444444444444444444444444444555666666666555555666666555555555555555444666666666666666666555555666666555555555555666666666666777777888888888999:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>@@@AAACCCDDDDDDEEEGGGIIIKKKPPPUUUXXXYYY\\\aaaeeekkkpppwww|||vvvpppkkkgggeeekkknnnqqqtttvvvzzz~~~tttiiidddaaa___\\\XXXUUURRROOOKKKIIIEEEDDDBBBBBBCCCCCCBBB@@@===<<<<<<<<<>>>@@@BBBCCCEEEBBB>>>>>>BBBGGGJJJLLLXXXQQQGGG@@@;;;888444111444444444444333333333333222222222222222222333333++++++,,,,,,,,,++++++*********++++++++++++************************************+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,***))))))***,,,---,,,,,,,,,+++++++++******))))))*********+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,************************)))***+++,,,---,,,++++++,,,,,,+++++++++*********++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------+++,,,------......------------------............///////////////000000000------...///111333444555333222111000000111222333111222444666777777777666888888888888999:::<<<===999999:::;;;<<<===>>>>>>??????@@@AAABBBBBBCCCCCCHHHJJJLLLMMMKKKIIIHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJLLLNNNNNNOOOOOOOOOPPPPPPOOOOOONNNNNNPPPOOONNNMMMMMMLLLMMMMMMNNNOOONNNMMMKKKKKKMMMOOOQQQRRRRRRSSSRRRQQQPPPPPPNNNNNNNNNMMMLLLJJJIIIHHHIIIGGGDDDCCCCCCBBBAAA?????????===<<<<<<;;;;;;;;;;;;:::999888666666666666444444444444444444444333222222222222111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333555555555555555555555555333333333333333333333333111222222333333333333333444444333333222222111111555555555555555555555555555555444444444444555555444444444444555555555555::::::999999888888777777::::::;;;<<<<<<;;;:::999:::;;;======<<<<<<>>>@@@>>>@@@BBBCCCDDDFFFJJJMMMLLLOOOTTTYYY^^^dddjjjooopppvvv|||tttrrrnnnjjjhhhgggggghhhiiihhhgggffffffggghhhiiijjjmmmppptttuuuuuutttssstttvvvyyy|||~~~~~~}}}}}}{{{~~~zzzzzz{{{{{{zzzyyyxxxwwwxxxxxxyyyyyyyyyzzzzzzzzzxxxxxxwwwuuusssrrrppppppiiiiiihhhhhhiiilllnnnpppooolllfffaaa]]]ZZZZZZZZZ[[[YYYWWWSSSPPPNNNLLLKKKKKKMMMOOOQQQSSSUUUYYY[[[jjjuuuyyynnn\\\PPPLLLKKKIIIGGGEEEDDDCCCBBB@@@>>>???>>>===<<<<<<;;;:::999888999:::;;;;;;;;;;;;::::::::::::::::::<<<@@@BBBBBB>>>999666555555444222222222111111111111111111000000000000000000000000***++++++,,,,,,,,,++++++******++++++++++++************************************+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,---.........,,,++++++******++++++,,,---,,,+++******+++,,,---,,,,,,,,,+++++++++******))))))*********+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************((()))+++,,,------,,,+++,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++,,,------......---------------.........//////......///000000000000000////////////000111222222222222000000000111222333222333555777888888888777888888888888999999::::::999::::::;;;<<<===>>>>>>??????@@@@@@AAAAAABBBBBBGGGJJJLLLMMMLLLJJJIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJHHHIIIKKKLLLLLLMMMOOOPPPPPPQQQQQQRRRQQQQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRRRROOOOOOOOOMMMKKKJJJLLLNNNQQQRRRSSSSSSSSSRRRPPPOOOKKKKKKLLLLLLLLLKKKJJJJJJIIIGGGDDDCCCCCCCCCBBB@@@???>>>===<<<<<<;;;<<<<<<;;;:::999777666555444444333333333444444444444444222222111111111111000111111111111111111111111111111111222222222222222222111111111111111111111111111111111111111111111111111111111222222222333333111111111111111111111111111111111111111111111111000000111222222222222111333222222111111000000000222333333444555555666666444444555555555555444444444444444444444444555555666666666555555555555555444555777888888888777666555777888999888888:::<<<999999999888777999;;;======???BBBDDDFFFHHHLLLOOOOOOSSSWWW]]]gggtttzzz{{{mmmjjjfffddddddddddddccccccfffiiikkkkkkkkkkkklllmmmrrryyy~~~{{{vvvpppjjjfffbbb___\\\PPPNNNMMMKKKJJJJJJJJJKKKLLLKKKJJJIIIHHHIIIJJJKKKIIIKKKNNNQQQRRRRRRPPPOOOPPPQQQTTTVVVWWWWWWVVVUUUUUUXXX^^^gggmmmnnniiiddd]]]\\\\\\\\\\\\\\\]]]]]]aaa```^^^^^^^^^^^^\\\ZZZVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUTTTRRRQQQPPPOOONNNMMMLLLLLLLLLNNNPPPRRRTTTUUURRRNNNJJJGGGFFFFFFGGGCCCBBBBBBAAAAAAAAAAAAAAA===???@@@@@@@@@AAADDDFFFMMMYYYaaaZZZMMMDDD@@@>>>===;;;::::::;;;;;;:::888::::::999888777666555555555666888999999777555444333555666666555555777:::777555333222333333444444111111111111111111111111222222111000000//////...******+++,,,,,,,,,++++++******++++++++++++*********************+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++((()))***,,,---.........++++++************+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******)))************+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,,,,------+++,,,------......------------........./////////---...///000111111111000333222222111111111222222111111111111111111222333222333555777888888888777777888888888999999::::::<<<<<<===>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCEEEIIIJJJIIIHHHHHHHHHMMMMMMLLLKKKJJJIIIHHHGGGFFFHHHJJJJJJJJJKKKLLLNNNPPPQQQRRRRRRSSSSSSRRRRRRPPPPPPPPPQQQRRRTTTVVVVVVPPPPPPPPPMMMKKKKKKLLLNNNQQQRRRSSSTTTTTTRRRQQQOOOJJJJJJKKKKKKKKKKKKJJJJJJJJJGGGEEEDDDEEEDDDCCCBBB>>>>>>===<<<<<<<<<<<<<<<:::999888666555444444444333333333444444555555555555444333333222222333333111111111111111222222222111111111222222222222222111111111111111111111111111111111111111111111111000000000111111222222333222222222222222111111111111111111111111111111111000000111222222222222111222222111111111111111111000000111111222333444444222333333444444333333222222222222333333444444444333333444444444444444444000111222444555444444333111333444444444444666777777666444333333333444444777888:::;;;<<<===@@@BBB@@@BBBDDDFFFOOOZZZaaaaaaWWWSSSNNNKKKJJJKKKKKKJJJEEEHHHKKKMMMMMMMMMNNNOOOMMMQQQVVVYYY[[[[[[\\\]]]^^^aaadddgggjjjnnnsssvvvyyy{{{ttt^^^ZZZSSSNNNLLLJJJHHHGGGAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>===>>>>>>>>>===>>>@@@AAABBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBBCCCGGGMMMRRRTTTPPPLLLGGGFFFFFFEEEEEEEEEFFFFFFGGGEEEDDDDDDEEEFFFEEECCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCBBBAAAAAA@@@AAA@@@???>>>>>>???@@@AAABBBAAA???>>><<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::;;;;;;:::999999;;;===???HHHPPPMMMGGGBBB<<<888666555444444555666555333222333444444333222333444333444555555555444222111222333444444333333444555444444333222222222222222000000000111111111111111222222222111000//////...)))***+++,,,,,,,,,,,,+++******++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++)))***+++---------,,,,,,++++++************++++++***+++---......---+++***,,,,,,,,,+++++++++******)))************+++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------,,,,,,,,,+++++++++*********++++++++++++,,,,,,++++++******++++++,,,)))******+++,,,,,,------+++,,,------......------............////////////,,,---///000111111111000222222111111111111222222000000111222222222222222111222444666777777777666666777888999;;;<<<<<<===<<<<<<===>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCC@@@CCCFFFGGGGGGGGGHHHIIILLLLLLLLLLLLKKKIIIHHHGGGEEEGGGJJJJJJIIIIIIKKKMMMNNNOOOPPPRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSUUUVVVVVVPPPQQQPPPNNNLLLLLLNNNOOOQQQSSSTTTVVVUUUSSSQQQPPPKKKKKKKKKKKKJJJJJJIIIHHHGGGEEECCCBBBCCCCCCAAA@@@>>>>>>===<<<<<<<<<<<<===999888777666555444444444222333333444555666666666555444333222222222333333000000111111111222222222000000000111111111222222111111111111111111111111222222222222222222222222//////000000111222222333444444444444333333333222111111111111111111111111000111222222333333222222111111111222222222222222111111111111111111111111111222222333333222222111000000111111222333444444444444444444444444444555111222222333333333333333111333444333222222333444555444222222333333333222333555666666666777999;;;999;;;<<<<<>>:::<<<>>>>>>>>>===???@@@???BBBEEEFFFFFFFFFGGGHHHDDDFFFIIIJJJKKKMMMRRRUUU[[[\\\aaahhhmmmkkkccc[[[NNNJJJDDD???============;;;<<<<<<;;;;;;;;;::::::999999::::::999888888777999999999999999:::;;;;;;;;;:::999999999:::;;;<<<::::::;;;???DDDFFFEEEBBB>>>>>>===<<<<<<<<<<<<<<<<<<;;;999999:::;;;:::999;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::888888777777777777888888777777777777777666555444777777666555555555555555666777777777666666777999999>>>CCCFFFHHHGGG???777666444333333444444222111000222444444222111333555555555444444333333333333444444333444444444333222222222333333222111111111//////000000111111111111000000000000000000000000)))***+++,,,,,,,,,,,,,,,******++++++++++++******))))))******++++++++++++******+++++++++,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++------...///...---,,,+++++++++************++++++)))+++---//////---+++))),,,,,,,,,+++++++++******)))************++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********,,,,,,---------,,,,,,,,,++++++))))))*********+++++++++,,,++++++++++++++++++,,,))))))***+++,,,,,,------+++,,,------......------............/////////000,,,---///000111111111000///////////////000000111///000111333333333222111000111333555666666666555444666888:::===>>>@@@@@@::::::;;;<<<===>>>??????@@@AAAAAAAAAAAAAAAAAABBBAAACCCFFFGGGHHHIIIKKKLLLGGGHHHIIIKKKLLLLLLKKKJJJFFFHHHKKKKKKIIIIIIKKKNNNMMMNNNOOOQQQRRRSSSSSSTTTSSSSSSSSSSSSSSSTTTTTTUUUPPPQQQPPPOOOMMMMMMOOOPPPRRRSSSUUUVVVVVVTTTRRRPPPMMMLLLLLLKKKJJJHHHGGGFFFCCCAAA???>>>??????>>><<<>>>======<<<<<<<<<<<<===888777666555555444555555222333444444555666777777333222111000000000111222000000111111222222222222.../////////000000111111000000000000000000000000222222222222222222222222...//////000111222222222111111111000000000//////111111111111111111111111111111222333333333333333111111222222333333444444444444444333222111111111111222333444444333222111//////000111333444555555333333333222222222222111333333222222111111111111222333444333111000000111000000///000222222222111222222333222111111333444555777888777:::???>>>;;;>>>===<<<======<<<:::777888999:::999888777888:::888:::<<<<<<;;;;;;<<<===<<<===???>>>===>>>BBBEEEJJJJJJMMMRRRUUUUUUPPPLLLGGGBBB<<<777666666777777777777777777666444333222444444555666555444222111444333222222333555777888888777555333333555666888777555555888===@@@@@@???::::::999888777777777777:::888666555666666555444444444444444444555666777555555555555555555555555222222333333444444444555444444444555777888:::;;;666666777888777666444333333222222111111111222222111222333333333333555777222555999???FFFIIIAAA666666555333222333222111///222444666444111000111333555444222111111222333444333222000000222222000///---///111222222222333444/////////000000000111111......//////000111111222*********(((&&&&&&(((***,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++*********,,,++++++***)))))))))***+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++///,,,)))***,,,...---,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,---+++(((---,,,,,,++++++******)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...///111222222222//////000000000000//////000111111111111222222222555555555555666777999999888999:::<<<===???@@@AAA===>>>???>>><<<;;;;;;<<<:::>>>CCCDDDBBB@@@AAACCCDDDDDDCCCCCCDDDFFFGGGIIIFFFGGGGGGHHHJJJLLLNNNOOOOOOOOONNNNNNMMMLLLLLLLLLNNNKKKIIIJJJNNNRRRSSSRRRTTTTTTTTTTTTSSSRRRQQQPPPSSSRRRPPPNNNNNNNNNPPPQQQRRRSSSUUUTTTSSSRRRRRRSSSUUURRROOOLLLKKKHHHEEECCCDDDCCCBBBBBB@@@@@@???>>>;;;;;;<<<<<<;;;;;;:::999666666666666555555555555444444333333333333222222222222222111111111000000222111111111000000//////////////////000000000000///...---------...000111222222222222222222222222111///---...111222000...111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111222111000000000111333444000000000000000000000000111111111111111111111111...///000222444555555555333444444555666777888888888888777777666666666555333333333444444444555555777777777777777888888999777777888999::::::;;;;;;;;;<<<>>>AAADDDGGGIIIJJJ>>><<<888444222333444666333333333333333333333333444333333222222333333444222222222222222222222222222222222222222222222222555555666666777888888999:::999888777666555444444555555555444444333333333333333333333333333333333222333333444444333333222444444444444444444444444222222222222222222222222333222222111111222222333222222222222222222222222...---...///111444666888111333666;;;??????===:::222222222222222222222222222222222222222222222222...///000111222333333333000000000000000000000111//////000000111111222222111111111111111111111111222222111000//////000000***+++***)))''''''(((***,,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++***************))),,,,,,+++***************+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++...,,,))))))+++---,,,++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((***+++)))'''))))))******+++,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...000111111111111//////000000000000//////111111111111222222222222555555666666777888999:::999999;;;<<<>>>@@@AAABBB>>>??????>>><<<<<<<<<>>>AAABBBBBBCCCDDDHHHNNNQQQLLLKKKIIIGGGEEEDDDDDDCCCEEEEEEEEEFFFHHHJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKMMMKKKHHHIIILLLOOOPPPOOORRRRRRRRRRRRRRRQQQQQQPPPQQQPPPNNNMMMMMMNNNOOOPPPRRRSSSSSSTTTTTTSSSRRRRRRRRRPPPMMMJJJIIIGGGDDDAAABBBBBBAAA@@@???>>>======;;;;;;;;;;;;;;;::::::999777777666666666555555555444444333333333222222222222222222111111111000000111111111000000000//////////////////000000000000//////.........///000111111111111111111111111111111///......111111000...000000000000000000000000111111111111111111111111222222222222111111111111111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111333222111000000000000000111111111111111111111111111111111111111111111111000111222222333333333222333444444444555666666666666555555555444444444444333333333333444444444444555555555555555666666777555555666777777888999999999:::;;;<<<===???@@@@@@;;;999666444333333444555333333333333333333333333333333222222222222333333222222222222222222222222222222222222222222222222111111222222333444444555444444444444444333333333333333333222222222111111222222222222222222222222222222333333333333222222333333333333222222222222222222222222222222222222222222222111111222222222222222222222222222222222000000///000000222333444222222555888;;;<<<:::888111111111111111111111111111111111111111111111111000111111222333333333333111111000000000000000000000000000000000111111111111111111111111111111111222111111000//////000000+++++++++***)))(((***+++,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,***************************************))))))))))))))))))))))))*********---,,,,,,++++++++++++++++++************+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++))))))+++,,,+++***+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***+++***)))))))))******++++++,,,,,,------------............---------,,,,,,+++++++++------------------------......///000000000000000///000000111111000000///111111111111222222222333555666777777999:::;;;;;;::::::<<<===???@@@AAABBB???@@@@@@???>>>===>>>@@@DDDCCCDDDHHHNNNTTTYYYZZZOOOOOOMMMKKKHHHFFFCCCBBBCCCCCCCCCDDDEEEGGGHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJLLLJJJHHHHHHJJJLLLLLLLLLOOOOOOOOOPPPPPPPPPPPPPPPOOONNNMMMLLLLLLMMMNNNOOOQQQOOOOOOQQQTTTUUUSSSPPPOOOLLLJJJHHHGGGEEEBBB@@@AAAAAA@@@???>>>===<<<<<<:::;;;;;;;;;;;;:::999999777777777666666666555555333333333333222222222222222111111111111000000000111111000000000000//////////////////000000000000000////////////000111222///////////////000000000111///...///000111000...////////////////////////111111111111111111111111222222111111000000//////111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000111111000//////222222222222222222222222111111111111111111111111333333333333222111000///333333333333333333333333333333333222222222222111222222333333333444444444333333222222333333444555333333444444555555666666777777666666666555555555777666555444333333333333222222222222222222222222222111111000000111111222111111111111111111111111111111111111111111111111/////////000111111222222111111111222222333333333111111111000000000000000111111111111111111111111222222333333333333222222111111111111111111111111000000000000000000000000222222111111111111222222111111111111111111111111333222111000000000000111222222222444666777666555000000000000000000000000000000000000000000000000111222333333333333222222111111111000000/////////111000000000000000000///000000000000000000000000111111000/////////000000+++,,,,,,,,,******+++,,,++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++******++++++,,,************++++++++++++***************)))))))))((()))))))))******++++++------,,,++++++,,,,,,---************++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,++++++************+++++++++,,,,,,,,,...------,,,,,,++++++***------------............//////000000000000//////000000000111111000000000111111111222222222333333555666777999:::;;;<<<<<<;;;;;;<<<>>>???AAABBBBBB@@@AAAAAA@@@???@@@BBBDDD@@@BBBGGGOOOWWWZZZYYYVVVMMMMMMMMMMMMLLLJJJGGGFFFCCCCCCCCCCCCDDDEEEFFFGGGJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKJJJIIIIIIJJJJJJJJJLLLLLLMMMMMMNNNOOOPPPPPPNNNMMMMMMMMMMMMNNNOOOOOONNNLLLLLLPPPWWWYYYVVVRRRLLLJJJHHHFFFFFFDDDBBB@@@AAA@@@@@@???>>>===<<<<<<:::::::::::::::999888888777777777666666666555555333333333222222222222111111111111111000000000000000000000000000000//////////////////000000000000000000000000000111111222///////////////000000000000/////////000000000///////////////////////////111111111111111111111111111111000000//////......111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111***+++...000222222222222111111111111111111111111111111111111111111111111222222333222222111000///222222222222222111111111111111111111111111111111222222222222333333333333222111111111111222333333222222222333333444444444444444333222111111000///333333333333333222222111222222222222222222222222000000////////////000000111111111111111111111111111111111111111111111111000000111111111222222222222222222333333333333444000000000000000000000000000000000000000000000000111111222222222222111111000000111111111111222222000000000000000000000000111111000000000000111111111111111111111111111111222222111111000000000///222000///000111333222222000000000000000000000000////////////////////////111111222222222111111000111111111000//////......111111000000/////////...////////////////////////111000000/////////000000***+++---,,,+++***+++,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,------***+++++++++++++++++++++)))******++++++,,,,,,,,,,,,,,,,,,++++++,,,------******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,------............---,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,+++++++++---------....../////////000000000000000//////...000000111111111111000000111222222222222333333333555666888:::;;;<<<<<<<<<;;;<<<===>>>???@@@AAABBB@@@AAABBBAAAAAACCCFFFIIICCCDDDGGGMMMSSSUUURRROOOKKKKKKLLLMMMLLLKKKIIIHHHDDDDDDCCCDDDDDDEEEFFFFFFJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLKKKJJJIIIIIIJJJKKKKKKKKKKKKLLLMMMOOOPPPOOONNNNNNNNNNNNOOOOOOOOOMMMLLLMMMSSS[[[___\\\YYYKKKIIIGGGFFFFFFEEECCCBBBAAAAAA@@@???>>>===<<<<<<999999::::::999999888777666666666666555555555555333333222222222111111111000000000000000000000000//////////////////000000////////////000000000000///000000111111111111111/////////000000000111111///000000000/////////000000000000000000000000000000000000000000000000000000000000/////////......000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000***+++...000222222222222000000000000000000000000000000000000000000000000000000111222222222111111111111111111111000000000111111111111111111111111111111111222222222333333222222111111222222333444222222222333333333333333333333222222111111000000111111222333333222111000111111111111111111111111000//////......//////000000000000000000000000000000000000000000000000000111111111111111222222222222222222222111111111111000000111111111111111111////////////////////////000111111222222111111000000111111111222222222333////////////////////////111000000//////000000111000000000000000000000000000000000000111111000000111///...---///000000///111111111111111111111111........................///000000000000//////...000000000000//////......111000000000//////..............................000///////////////000000)))***,,,,,,+++++++++,,,*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,------...+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---***++++++,,,---,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++******++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++)))***,,,+++******+++,,,++++++,,,,,,---.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000///000000000000000///...000111111222222111111000222222222222333333333333444555777:::;;;<<<<<<<<<;;;<<<<<<===>>>???@@@AAA@@@AAABBBBBBCCCFFFKKKNNNNNNKKKGGGFFFGGGIIILLLMMMLLLKKKKKKJJJIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIJJJKKKLLLMMMMMMLLLMMMNNNMMMKKKIIIJJJKKKKKKKKKJJJJJJKKKLLLNNNOOOPPPOOOOOOOOOOOONNNNNNNNNMMMMMMPPPWWW]]]```^^^\\\JJJHHHFFFFFFGGGFFFEEECCCAAAAAA@@@???>>>===<<<<<<888999999999999888777777555555555444444444333333222222222222111111111111//////000000000000000111......////////////000000////////////000000000000...///000111111111000000......//////000000111111...000111000///...///111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000111111000//////////////////////////////000000000000000000000000...///000111222222222222000000000000000000111111111111111111111222222222000000111111111222222222222222111111222222333444222222222222333333333333222222222222222222222222111111222222222111000000000000000000000000000000000//////......//////000///////////////////////////////////////////////////////////////000000000111000000000//////......111111111111222222222222////////////////////////000000111111111111000000000000000111222222333333////////////////////////000000////////////000000////////////////////////......///000111111111111000///------...//////...111111111111111111111111........................---....../////////......////////////////////////000//////////////////...//////////////////////////////......//////000000'''))),,,,,,+++***++++++******))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++,,,++++++******++++++,,,)))******+++,,,,,,------+++++++++,,,,,,,,,------++++++++++++***************************+++,,,,,,***+++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++......,,,***+++,,,+++,,,,,,,,,,,,+++*********************************,,,---,,,***)))***,,,))))))***++++++,,,,,,---+++,,,,,,,,,,,,---------***++++++,,,,,,------...---------...///000000000...///000000000000000///000111111222222111111000222222222333333333444444222444777999;;;<<<<<<;;;;;;;;;<<<===>>>>>>???@@@???@@@AAACCCEEEIIIOOOSSSTTTQQQLLLFFFCCCCCCGGGJJJKKKJJJHHHGGGEEEEEEDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDFFFGGGHHHIIIJJJKKKLLLLLLKKKMMMNNNMMMKKKIIIJJJKKKLLLKKKJJJJJJJJJLLLMMMOOOPPPOOOOOOOOONNNLLLKKKKKKIIILLLPPPTTTWWWXXXWWWVVVHHHFFFEEEEEEFFFFFFEEECCC@@@??????>>>===<<<;;;;;;888888888888888777777666444444333333333222222222222222222222111111111111////////////000000111111........./////////000000////////////000000000000---...///000000000//////,,,------...//////000000...000111111......///111////////////////////////000000000000000000000000...//////000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333222111000000000000000////////////////////////000000000000000000000000...///000111222222222222/////////000111111222222000000000000111111111222000000000000111111111222111111111111111222222333222222222222222111111111111111222222222222222222333222222111111000000000000000000000000000000000000000////////////000000/////////////////////////////////////////////////////////////////////...///////////////000000000000000111111111222222222///////////////////////////000000000000000000///......///000000111222222000000000000000000000000000//////......//////000////////////////////////......000111111111000//////...---...///000///...000000000000000000000000........................------...///000000000///------......///000000000.........///////////////////////////////////////...............///000000''')))+++,,,+++******+++******))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,++++++++++++++++++,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++******))))))((((((***)))))))))***++++++,,,***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++))),,,//////,,,++++++---+++,,,,,,,,,,,,+++******************************---///000///,,,***+++...++++++******)))((((((((())))))*********+++++++++)))***+++,,,------...///---------...///000000111......///000000000000000111111222222222222111111222222333333333444444444111333666999;;;<<<;;;;;;:::;;;;;;<<<===>>>>>>???>>>???AAACCCFFFKKKQQQVVVSSSSSSRRRNNNGGGCCCCCCEEEHHHGGGEEEDDDCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCEEEEEEFFFGGGIIIJJJKKKKKKIIILLLNNNMMMJJJHHHIIIKKKMMMLLLJJJJJJJJJKKKMMMNNNOOOOOOOOONNNLLLKKKIIIHHHDDDHHHMMMOOOOOONNNMMMMMMFFFEEEDDDDDDEEEEEEDDDCCC>>>>>>===<<<;;;::::::999888888888888888777666666333333333222222222111111222222222111111111111000.../////////000000111111---.........//////000000////////////000000000000,,,---///000000000///...++++++,,,------...//////...000222111...---///111........................000000000000000000000000......///000111222333333000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222111000000000111333444000000000000000000000000000000000000000000000000///000000111111111111000...//////000111222222333.../////////000000111111000000000000111111111111000000000000000111222222111111111111000000000000111111111111111111111000444333222111000000000000000000000000000000000000000000////////////000000////////////////////////////////////////////////000000000000000000////////////000111222333444444//////000000111111222222000000000000000000000000//////000000000000//////---------...///000000111111111111111111111111111//////............////////////////////////////////////000111111000...............///111111///...////////////////////////////////////////////////------///000111111111111,,,,,,---...///000111111---.........//////000000000000000000000000000000...............///000111+++***)))(((((()))***+++)))************+++++++++)))******++++++******)))++++++,,,,,,,,,,,,------++++++******************++++++++++++++++++++++++---,,,************,,,---++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++------,,,++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))............////////////////////////000000000000222222222222222222222222111111111111111111222222444555666888:::;;;;;;;;;============>>>???@@@AAACCCCCCCCCCCCCCCDDDEEEFFFOOORRRSSSNNNGGGBBBCCCEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMLLLKKKIIIHHHGGGFFFFFFJJJIIIHHHHHHGGGGGGGGGHHHCCCCCCCCCCCCCCCBBBBBBBBB???>>>===<<<;;;:::::::::;;;::::::999888777666666333222111111000000111111111111111111111111222222//////............//////......////////////......111000///......///000111000000000000000000000000...------------...//////////////////////////////......////////////............///000000000000000000000000000111111111111000000///...............///000111000///...///111...///111111/////////000000000000000111111111111000000000000///////////////000000000111111111111111111000000//////......////////////////////////111000000////////////000------...///000000//////////////////000000000000000000000000000000000000000000000000000000000000222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////222222111000//////000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////000000//////.........---///////////////.........////////////000000000000......------,,,,,,,,,,,,//////............/////////////////////.........////////////////////////------------------------////////////////////////...000111000///...///111+++***)))(((((()))***+++)))************++++++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,++++++******************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---------------,,,++++++............////////////////////////000000000000222222222222222222222222111111222222333333333333444555666888999::::::;;;============>>>@@@AAABBBBBBAAAAAAAAAAAABBBBBBCCCGGGIIIIIIGGGCCCAAABBBDDDFFFFFFFFFEEEEEEDDDDDDCCCFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJIIIIIIGGGHHHHHHHHHIIIIIIJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFHHHGGGGGGFFFEEEEEEFFFFFFBBBBBBBBBBBBAAAAAAAAAAAA>>>===<<<:::999999999999888888777777666666555555333333222111111111111222111111111111111000000000111111000000000000111111......////////////......000000///......///000000////////////////////////...------------...//////..............................////////////............///000000000000000000000000000000000000000222111111000000000000000...///000000......///000...///111111///...///000//////000000000111111111000000000000/////////...//////000000000111111111000000000000//////......///////////////////////////////////////000000111------...///////////////.../////////000000000000////////////////////////000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000/////////...222111000000//////000000////////////////////////////////////////////////000000000000000000000000.../////////000000000000////////////////////////////////////////////////////////////////////////000/////////............/////////////////////....../////////000000000000---.........///000000000//////............//////////////////............////////////////////////........................////////////////////////...000111000///...///000+++***))))))))))))***+++)))************++++++++++++,,,,,,------,,,,,,+++))))))*********+++++++++******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---............------,,,............////////////////////////000000000000222222222222222222222222111111222333444444555555555666666777888999999999=========>>>???@@@BBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHCCCDDDFFFHHHHHHIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@???===<<<;;;999888888888888555555444444444444444444444444333222222222222222222222111111000000//////111000000//////000000111......////////////......//////...------...//////////////////////////////...------------...//////..............................////////////............///000000000000///////////////////////////111111000000//////000000---...//////...---...///---///111000///...///000//////000000000000111111000000000/////////......////////////000000000000000000000////////////...////////////////////////............///000111111---......///////////////....../////////000000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000////////////////////////000000000/////////......111000000////////////000////////////////////////////////////////////////000000000000000000000000....../////////000000000////////////////////////////////////////////////////////////////////////////////////..................//////////////////....../////////000000000...///////////////////////////............//////........................////////////////////////////////////////////////000000000000000000000000...///000000......///000************************))))))*********+++++++++)))******++++++******)))************++++++++++++******+++++++++++++++,,,+++++++++++++++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------.........------,,,............////////////////////////000000000000111111111111111111111111000000111222333444555666666666666666777777888888<<<<<<===>>>???@@@BBBCCCFFFEEEDDDCCCBBBBBBBBBBBB@@@???===???BBBEEEGGGHHHEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHGGGHHHHHHHHHHHHHHHGGGGGGAAABBBEEEGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDBBBBBBAAAAAA@@@@@@??????===<<<;;;999888888888888333333333333444444444444555444333333222222333333444444333222111000000///.........------...............////////////...............------.........////////////////////////...------------...//////........................---......//////......------...//////000000//////...............---------///......---------......---...///...---,,,---///---///000000///......///////////////000000000111000000/////////................../////////000000//////////////////////////////////////////////////////.........//////000......///////////////............/////////000000////////////////////////000000000000000000000000//////............//////000000000000000000000000000000000000000000000000/////////////////////////////////....../////////////////////////////////000000/////////.........000//////....../////////////////////////////////////////////////////////000000000000000000000000........./////////000000///////////////////////////////////////////////////////////////////////////////////////.....................////////////........./////////000000111000///...,,,***))))))///......------......///------...............///////////////////////////........................000000000000000000000000...///000///......///000******++++++++++++******))))))*********+++++++++)))******++++++******)))+++++++++,,,,,,,,,,,,---******++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++------------+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,............////////////////////////000000000000111111111111111111111111...///000111222333444555666555555555555666888888;;;;;;<<<===>>>@@@BBBBBBFFFEEEDDDCCCBBBAAAAAAAAABBB@@@???@@@CCCFFFGGGGGGDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGAAABBBEEEGGGHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFCCCCCCCCCBBBAAA@@@@@@???>>>===<<<:::999999888888444444444444444444444555555444333333222222333333555555444333222222111111......------------............////////////......---..................---...........................------------...//////........................------............------------...//////////////////.........---------,,,......------------......---...///...---,,,---///---...000000...---...///...////////////000000000////////////............---............/////////.............../////////////////////////////////000000///......---.........///////////////..................////////////........................//////////////////////////////............////////////////////////////////////////////////////////////////////////////////////............//////........................////////////............///...............//////........................////////////////////////////////////////////////............////////////........................////////////////////////////////////////////////.........///////////////---.........//////000000............////////////111000///...,,,***))))))......------------......,,,---------......//////////////////////////////------------------------////////////////////////---///000///...---...///******+++,,,,,,+++******)))************++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------******++++++,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,------------,,,............////////////////////////000000000000111111111111111111111111//////000111222222333333555444444444555666888999999::::::;;;===???AAABBBCCCBBBAAA@@@????????????AAABBBBBBCCCCCCCCCDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDCCCBBBAAA@@@??????>>>===<<<:::999999999999555555555444444444444444444444333222222222222222444444444333222222111111000//////......//////000......////////////......---...////////////...---...........................------------...//////------------------------------............------------...////////////.../////////...------,,,,,,//////......//////000000---...//////...---...///,,,...000///...---...///......////////////000000/////////.........------------------.........///---............/////////////////////////////////000///......------......//////////////////...---------........./////////........................//////////////////////////////............//////////////////////////////////////////////////////000000000000000000000000///......------......///......................../////////.........------...------------......///........................////////////////////////////////////////////////------........./////////........................////////////////////////////////////////////////.........///////////////------......///000000000------........./////////.../////////////////////......------------......,,,,,,,,,---......//////////////////////////////------------------------////////////////////////---...//////------...///***++++++,,,,,,++++++***)))************++++++++++++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,******++++++,,,------...+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---...........................////////////////////////000000000000111111111111111111111111111111111222222333333333444333222333444666888:::888888999:::<<<>>>@@@AAABBBBBBAAA@@@????????????AAADDDGGGGGGEEECCCCCCDDDCCCDDDEEEGGGIIIJJJLLLMMMIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEDDDDDDEEEFFFFFFGGGCCCCCCBBBAAA@@@???>>>>>>===<<<;;;999888888888888555555555444444333333222333333222111111111111222111111111111111111111111000//////......//////000......////////////.........///000000000000///..............................------------...//////------------------------,,,------......------,,,,,,---......//////......000000//////...------,,,///............///000111...///000000......///000,,,...//////...------............/////////000000//////.........---------,,,,,,---------.........---------.........//////////////////////////////,,,,,,,,,---...///000111///////////////...---------------.........//////........................////////////////////////000//////////////////000////////////////////////////////////////////////000000000000000000000000///......------......///........................//////.........---------------,,,,,,------...///........................////////////////////////////////////////////////---------.........//////........................////////////////////////////////////////////////............/////////000------......///000000111---------.........//////---.........///000000000...------,,,,,,------...++++++,,,------...//////////////////////////////........................---------------------------...//////------...///***+++,,,------,,,+++***)))************+++++++++*********++++++*********)))************+++++++++******+++,,,,,,---......+++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++++++++++++++++++++++++++++++++,,,------------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------...///000000//////............/////////000////////////000000000000000000000000000000000000333333333333333333333333333222222222444666999;;;777777888999;;;===???@@@CCCCCCBBBBBBAAAAAABBBBBBAAAFFFLLLLLLGGGDDDEEEGGGCCCCCCEEEGGGIIIKKKMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJKKKLLLMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIHHHGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFBBBBBBAAA@@@???>>>===<<<<<<;;;999888777777666666555555444444333222111111333222111111000000111111////////////000000000000---------,,,,,,---------......////////////.........///000111111000///..............................------------...//////------------------------,,,------......------,,,,,,---......//////......111111000///......------,,,,,,,,,,,,,,,---...//////000111000///...///111,,,...//////...------.............../////////000//////.........---------,,,,,,,,,---------......---------.........//////////////////////////////)))***+++,,,...000222444//////000000///...---------------.........//////........................////////////////////////000000////////////000000////////////////////////////////////////////////000000000000000000000000.........------.................................//////.........---------,,,,,,,,,,,,------...///........................////////////////////////////////////////////////---------.........//////........................////////////////////////////////////////////////---.........//////000000---------...///000000111---------.........//////......---------,,,,,,,,,...------,,,,,,------...++++++,,,,,,---...//////////////////////////////////////////////////////---------------------------...///...------...///***++++++,,,,,,++++++***************************************************,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************+++++++++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,************************------++++++++++++------******+++++++++,,,,,,,,,.........,,,***)))+++---+++++++++******)))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***)))+++...000111///,,,***------,,,,,,,,,,,,------...///000///...---...000---------............///...000111222222111000...111111222222222333333333333444444555666777888888999999:::;;;;;;<<<<<<===@@@??????>>>???@@@BBBCCCFFFFFFGGGGGGFFFEEEDDDCCCDDDEEEEEEFFFGGGIIIJJJKKKIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFGGGHHHIIIIIIIIIIIILLLKKKJJJIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJIIIHHHGGGFFFEEEFFFFFFGGGGGGFFFEEEFFFHHHHHHFFFDDDEEEDDDBBB@@@>>>======>>>::::::999999888777777777555555444333333222111111222222222111111111000000222111111111000000////////////.........------------.........//////000000+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,++++++++++++,,,,,,,,,---------......------------------------000000//////............,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,////////////////////////000//////.........//////------------------------...............---------.........------,,,,,,,,,,,,,,,------...///000000........................,,,------......------,,,................................................000000//////............///000///---++++++---/////////////////////////////////............//////................................................------------------------........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------............///+++,,,.../////////............------------......000///...---------------111000...---,,,,,,------///...---,,,,,,---...///000///...---------------------------------------//////............//////---------,,,,,,+++++++++,,,,,,---......---,,,,,,,,,,,,,,,------.........------------------------...............---------........................,,,,,,---------------,,,,,,,,,---....../////////***++++++,,,,,,++++++***************************************************,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++******))))))******+++++++++++++++++++++++++++************************++++++************++++++)))))))))***+++++++++,,,,,,+++******))))))******++++++++++++++++++++++++******+++,,,,,,,,,++++++************************---,,,++++++++++++,,,---******+++++++++,,,,,,,,,,,,,,,---,,,,,,---///111,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++......------------.........///000///...---...000........./////////000000///000111222222111000///111111111222222222333333444444555666777888999999999::::::;;;;;;<<<<<<===>>>>>>>>>???@@@BBBDDDEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIKKKJJJIIIHHHHHHHHHIIIIIIFFFEEEEEEEEEFFFFFFEEECCCDDDBBB@@@>>>===<<<<<<<<<::::::999999888777777777666555555444444333333333222222222111111111000000111111111111000000000/////////.........------------........./////////000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---...,,,,,,,,,---------......------------------------/////////......------------------------------------------...............//////////////////////////////...............///---------------------------------.....................---------,,,,,,,,,,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,---..................---................................................/////////......---------/////////---,,,+++---///........................///......------......///................................................------------------------........................------------............,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---...//////......---......------------......,,,,,,------......//////......---,,,------...//////...------------.../////////...---------------------------------------//////............//////...---------,,,,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,---------......---------------------------------.......................................------.........------,,,.........---------------***++++++,,,,,,++++++***************************************************,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++(((((()))***++++++,,,,,,,,,+++******))))))******************************++++++,,,,,,,,,+++******************************,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,'''((())))))((()))+++---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++***(((&&&''')))+++---///..................///...///000///...---...000//////000000000111111111///000111222222111000///000000111111111222222222444444555666777888999999:::::::::;;;<<<<<<=========>>>>>>???AAACCCEEEFFFDDDDDDBBBAAAAAABBBCCCCCCBBBCCCEEEGGGIIIIIIIIIIIIGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMLLLKKKKKKKKKKKKLLLFFFEEEDDDEEEEEEEEECCCAAABBBAAA???>>><<<<<<;;;;;;::::::999999888777777777555555555555555555555555222222222111111111111111111111111111000000000000...............---------.............../////////,,,------------.........------------------------+++++++++,,,---...///000,,,,,,,,,---------......------------------------......------------,,,,,,........................+++,,,,,,---......//////////////////////////////......---------......///------------------------,,,,,,------......//////...------------,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------------------------------......------------,,,,,,......///---,,,+++---..............................------,,,,,,------...------------------------------------------------------------------------------------------------------------............------------------------------------............---............------,,,......------------......,,,---...//////...---,,,,,,,,,,,,,,,---...///000///...------------...//////...------------------------------------------//////............//////.........---------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,------......//////------------------------.../////////...---,,,,,,.........---,,,+++++++++***++++++,,,,,,++++++***************************************************+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++(((((()))***+++,,,,,,---,,,+++******))))))******)))))))))))))))))))))))),,,,,,,,,,,,++++++***)))************************,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,)))******)))'''&&&&&&(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---...---+++)))***,,,...000//////............//////...///000///...---...000/////////000000000111111000111111222222111111000000000000111111111222222333444444555666777888999::::::;;;;;;<<<=========>>>??????@@@BBBCCCDDDEEEBBBAAA@@@>>>???@@@BBBCCCAAACCCEEEHHHIIIIIIHHHHHHHHHGGGFFFFFFFFFHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJHHHGGGGGGGGGHHHIIIJJJJJJHHHIIIIIIIIIIIIIIIIIIHHHMMMMMMLLLLLLLLLLLLLLLLLLGGGFFFEEEEEEFFFEEECCCAAAAAA@@@???>>>===<<<<<<;;;::::::999999888777777777444444444444555555555555111111111111111111111111111111111000000000000000................................................---------.........//////........................+++++++++,,,---...///000,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.................................---------,,,------......------------------------++++++,,,------...//////------------------------,,,,,,,,,------.................................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---...........................---,,,,,,++++++,,,,,,---------------------------------------------------------------------------------------------------,,,,,,---------.........------------------------,,,,,,---------.....................---,,,,,,+++...------,,,,,,------...///000000000...,,,)))''',,,,,,,,,------..................------...............---,,,,,,---------------------------------///......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++,,,------...//////------------------------////////////...---,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***************************************************+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++((())))))***++++++,,,,,,,,,+++******))))))******)))))))))))))))))))))))),,,,,,,,,,,,++++++***)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---...///...,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---------------......////////////............//////...///000///...---...000....../////////000000000111111222222222222111111000111111111111222222222222333444555666777777888::::::;;;<<<<<<======>>>@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>======???AAACCC@@@BBBEEEHHHIIIIIIHHHGGGHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMLLLJJJJJJJJJJJJKKKIIIIIIHHHIIIIIIJJJKKKKKKHHHHHHIIIJJJJJJIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGGGGGGGFFFCCCAAAAAAAAA@@@@@@???>>>===<<<::::::999999888777777777333333333333333444444444111111111111111111111111000000000000000000111111---....................................------------------.........//////........................,,,---------------------,,,,,,,,,---------......------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......------------------------***++++++,,,---...//////------------------------,,,,,,,,,---------------........................+++,,,,,,------,,,,,,+++------------------------------------------------+++,,,,,,,,,,,,,,,,,,,,,+++---......,,,,,,---...........................,,,,,,++++++++++++,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,------------...------------------------,,,,,,,,,------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,------//////000000...+++((('''...------------,,,,,,+++---..................---------,,,,,,,,,------...------------------------......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,---...//////------------------------......//////...---,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++******************************************************++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,+++******))))))******+++************************))))))))))))))))))))))))++++++************++++++***************+++++++++,,,+++******))))))******))))))))))))))))))))))))++++++,,,,,,,,,+++************************************++++++++++++************+++++++++,,,,,,,,,)))+++---------,,,---...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***+++---.........---,,,///..................///...///000///...---...000........./////////000000222222222222222222222222111111222222222333333333333333444555666777888888;;;;;;;;;<<<======>>>>>>@@@@@@AAAAAAAAA@@@???>>>>>>=========>>>???AAABBBAAABBBDDDFFFHHHHHHHHHHHHGGGFFFFFFGGGHHHJJJLLLMMMPPPOOOMMMKKKJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKGGGHHHIIIJJJJJJIIIHHHGGGHHHIIIIIIJJJJJJJJJJJJIIIKKKIIIHHHGGGGGGFFFCCCAAA@@@@@@@@@@@@???>>>===<<<::::::999999888777777777333333333333333333333333111111111111111222222222000000000000111111111111---------........................---------------,,,------------.........---------------------------.........---,,,++++++,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***------------------------++++++++++++,,,------...------------------------++++++,,,,,,------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,......---,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------+++,,,---......---,,,+++............---,,,******------...//////...------,,,,,,,,,,,,,,,------...------------------------......------------......---------------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------.........++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++,,,---.........***++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))++++++************+++++++++++++++***************,,,+++******))))))************************************+++,,,,,,,,,++++++************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,&&&(((+++++++++***++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,......------------.........///000///...---...000//////000000000111111111222222222111111222222222222333333333333444444444555555666777888999::::::;;;;;;<<<<<<======>>>>>>===>>>???@@@@@@@@@???>>><<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIDDDDDDDDDEEEFFFIIIKKKLLLRRRPPPNNNLLLJJJJJJKKKLLLJJJJJJIIIIIIHHHHHHIIIIIIGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGIIIJJJJJJJJJIIIIIIKKKIIIGGGFFFFFFDDDBBB???>>>????????????===<<<;;;::::::999999888777777777555555444444333333222222000000111111111222222222///000000000111111111111---------.........//////.........------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,---------...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...)))+++---...---,,,,,,---------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,------...+++,,,---------,,,++++++------...//////...------,,,,,,++++++,,,,,,---...------------------------...------,,,,,,------...+++,,,,,,,,,------------,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------------------------.........+++++++++,,,,,,+++++++++*********************************************************++++++,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++,,,,,,++++++***))))))))),,,++++++***)))*********************************)))***+++,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,---//////---+++******)))))))))******+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,,,,------......---------,,,,,,---------...///000///...---...000000111111111111222222222333222222111111222222333333333333444444444555555777777888999:::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>;;;<<<>>>???@@@@@@@@@???:::;;;===???@@@AAAAAAAAACCCCCCCCCDDDEEEGGGIIIJJJBBBBBBBBBCCCEEEGGGIIIKKKSSSQQQNNNLLLKKKKKKKKKLLLJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHJJJKKKKKKJJJHHHGGGFFFGGGIIIJJJJJJJJJIIIIIIJJJHHHFFFEEEEEECCC@@@>>>======>>>>>>>>><<<;;;:::::::::999999888777777777777777666555444444333333000000111111222222222222//////000000111111111222---------.........//////.........------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,---------......------------------------,,,,,,,,,------.................................***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........(((+++---...---,,,,,,---------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************++++++,,,,,,,,,---------,,,++++++***+++,,,...///---,,,,,,++++++,,,,,,---...---,,,++++++++++++,,,)))***,,,---......---,,,,,,---...//////...---,,,++++++++++++,,,,,,---...------------------------...------,,,,,,------...+++++++++,,,,,,------------,,,+++******+++,,,---,,,,,,,,,++++++*********++++++,,,,,,---...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------000//////......------,,,***++++++,,,,,,++++++***************************************************,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((''')))+++---...---,,,+++------------,,,,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...---,,,,,,+++*********+++,,,,,,------------------////////////////////////,,,------...///000111111......//////000000111111222222111111111111111111000111333333333555777:::::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@CCCBBBAAA???>>>??????@@@<<<===>>>@@@AAABBBCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHMMMMMMLLLJJJHHHHHHIIIKKKKKKIIIGGGDDDBBBDDDHHHLLLHHHHHHHHHIIIIIIJJJJJJJJJFFFGGGHHHIIIJJJIIIHHHHHHCCCDDDFFFFFFEEEDDDAAA@@@>>>===<<<<<<===<<<:::888777777777666666666666666333333333333333333333333222222222111111111111000222111000//////000111222///////////////......------------------------------,,,,,,++++++,,,,,,---......---,,,,,,---------,,,,,,,,,------.........+++,,,------......------))))))***+++,,,,,,------++++++******************...---+++)))(((((()))***,,,,,,------,,,,,,+++***------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++//////000000///...------------------------------***+++,,,,,,------,,,,,,,,,,,,---------.........,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------)))***+++---......------,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,------...------,,,,,,------...------,,,++++++,,,------------------------------------------------------...------,,,***))))))(((---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,------......------,,,.........------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222111///---,,,---///000------------------------------------------------***++++++,,,,,,++++++***************************************************,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++******''')))+++---------,,,+++,,,---------,,,,,,+++***+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---,,,++++++******++++++******+++,,,...///000000------------------------------......//////000000//////000000111222222222222222222222222222222222000111333444444444666888::::::::::::::::::::::::<<<<<<======>>>???@@@@@@AAA@@@???>>>>>>>>>???@@@<<<===???AAACCCDDDEEEFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGJJJKKKKKKJJJIIIIIIKKKNNNMMMLLLIIIFFFCCCCCCFFFHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIHHHGGGFFFEEECCCDDDEEEEEEEEECCCAAA@@@===<<<;;;<<<===<<<;;;999888888777777777666666666333333333333333333333333222222222111111111000000111000////////////000111///////////////...---------------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,------...---------*********++++++,,,,,,---++++++++++++++++++++++++///...,,,***)))******+++,,,,,,------,,,,,,+++***...---,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...............---,,,,,,------------------------***+++,,,,,,------,,,,,,))))))*********+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++---......------,,,------...---,,,+++***++++++++++++++++++++++++*********+++++++++,,,,,,...------,,,,,,,,,------------,,,,,,,,,,,,------...---,,,++++++,,,---...------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++......---------,,,,,,,,,---,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------111000...,,,,,,---...///------------------------------------------------***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((()))))))))*********++++++++++++++++++++++++************************,,,,,,---------,,,++++++((()))+++,,,------,,,+++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,++++++******++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////000000000111222222333333333333333333333333333333000222444555444444555666999999999::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>?????????>>>>>>>>>???@@@@@@===>>>@@@CCCEEEGGGHHHIIIFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIIIIIIIJJJMMMPPPPPPPPPNNNKKKGGGEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGFFFEEECCCBBBCCCCCCDDDDDDCCCBBB@@@???===;;;:::;;;<<<<<<;;;::::::999999888777666555555333333333333333333333333222222111111111000000000//////............//////...////////////...---------------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------++++++++++++++++++++++++***++++++,,,,,,---------///...,,,+++***++++++,,,,,,,,,,,,,,,,,,++++++***......------------......+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,------------,,,++++++------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,------------,,,,,,,,,---,,,++++++***************************))))))*********+++++++++------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------------++++++,,,,,,---------...************************------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///...---,,,+++,,,---...------------------------------------------------***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........//////000111111222222333111111222222222222333333000333555555555444444555888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<=========>>>>>>??????@@@AAABBBBBB@@@AAACCCEEEGGGHHHHHHIIIGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJLLLMMMMMMLLLJJJJJJGGGHHHIIIIIIIIIJJJMMMPPPRRRRRRRRROOOKKKIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???===;;;::::::;;;<<<;;;:::;;;:::999888777666555555222222222222222222222222111111111111000000000000..............................//////......---,,,,,,,,,---------------------,,,,,,++++++,,,,,,---++++++*********+++,,,,,,,,,,,,,,,++++++*********++++++,,,------------,,,,,,,,,++++++++++++++++++++++++,,,,,,---...//////...---,,,++++++++++++,,,+++,,,,,,,,,,,,+++******---------,,,,,,---------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------............,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++************++++++,,,,,,+++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++++++++,,,++++++***++++++,,,,,,//////...---,,,,,,++++++------------------------///////////////...............//////000111111111///000000000111111111222111333555555444444444666888888999::::::;;;<<<<<<:::::::::;;;;;;<<<<<<===???@@@AAABBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFGGGHHHHHHIIIJJJJJJKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJIIIHHHHHHKKKMMMOOOPPPPPPNNNKKKIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCCCCBBBBBBAAA@@@@@@===;;;999999:::;;;;;;:::::::::999888777666555444222222222222222222222222111111111000000000//////------............------...............------,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++*********++++++,,,---,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,---......//////,,,++++++***************++++++,,,,,,++++++***)))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,)))*********+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++++++++++++++,,,---...,,,,,,,,,++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++''''''(((((()))*********))))))***+++++++++******++++++++++++++++++++++++++++++,,,---------,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++************+++++++++******++++++,,,,,,++++++,,,,,,---...//////------------------------.........///////////////.........///000000111111......//////000111111111222333444333333333666888999999999::::::;;;;;;;;;999:::;;;<<<===>>>>>>???@@@AAABBBCCCDDDEEEEEEDDDEEEFFFFFFFFFFFFEEEEEEDDDGGGGGGHHHIIIJJJKKKKKKLLLHHHHHHHHHIIIIIIHHHHHHHHHJJJJJJJJJIIIGGGGGGIIIKKKJJJKKKKKKJJJHHHGGGGGGHHHJJJJJJIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFFFFGGGHHHIIIDDDDDDCCCCCCBBBAAAAAAAAA???<<<:::999999::::::999999888888777666555444444222222222222222222222222111111000000000/////////------...//////...---------............---,,,,,,+++,,,,,,------.........---,,,,,,++++++,,,,,,---++++++***++++++,,,---...,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........************************+++++++++++++++******)))******++++++++++++************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++******++++++,,,---...,,,,,,++++++++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,------......------,,,++++++++++++,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++'''''''''((()))*********)))***++++++,,,,,,,,,+++,,,+++++++++++++++++++++***+++,,,,,,---------,,,++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************++++++******++++++,,,---******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000...//////000111111222222...//////000111111222222222222222222111333777:::::::::::::::::::::::::::;;;;;;<<<>>>@@@AAABBBCCC@@@AAABBBDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDFFFGGGHHHIIIJJJKKKKKKLLLIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHGGGGGGIIIKKKKKKKKKKKKIIIFFFEEEFFFHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHGGGHHHIIIIIIEEEEEEDDDCCCBBBBBBBBBBBB@@@===:::888888999888888777666666666555555444444111111111111111111111111111000000000////////////---...////////////...---------......------,,,+++++++++,,,,,,---......///---,,,,,,++++++,,,,,,---++++++++++++,,,---...///,,,,,,,,,,,,------------******+++,,,,,,,,,,,,+++*********++++++,,,,,,---,,,,,,,,,,,,,,,---------***++++++++++++++++++++++++++++++++++++***))))))***+++,,,,,,,,,,,,+++***+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------.........//////++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,---......,,,+++++++++,,,---++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,************+++,,,---...,,,,,,++++++++++++,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---......///,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++------------++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++((())))))***+++,,,,,,,,,***+++,,,,,,------------,,,,,,++++++***++++++,,,***+++,,,,,,------------++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******+++*********+++,,,,,,---,,,,,,------------------++++++++++++++++++++++++,,,------...///000111111000000000111222222333333///000000111222222333333222222111000000333888<<<;;;:::::::::::::::::::::<<<===>>>@@@BBBDDDFFFFFF@@@AAABBBCCCCCCCCCBBBAAAAAABBBCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMLLLKKKJJJJJJKKKLLLMMMHHHIIIIIIHHHGGGHHHJJJLLLOOOOOOMMMKKKHHHGGGHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJNNNMMMKKKIIIHHHHHHHHHIIIFFFFFFDDDCCCCCCBBBCCCCCCAAA>>>:::888888888777777555555555555555444444444111111111111111111111111000000000000////////////---...///000000///...---------......------,,,+++++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000,,,,,,,,,------.........******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,***++++++++++++***))))))++++++------------++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++...---,,,+++++++++,,,---///...---,,,+++,,,------************************)))************+++++++++************+++,,,---...,,,++++++++++++++++++,,,------...//////...------++++++++++++++++++++++++++++++++++++++++++++++++((())))))+++,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,---...//////+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++,,,------.........---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************'''(((***+++,,,,,,++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))***+++,,,---,,,++++++''''''((()))***++++++,,,******+++++++++,,,,,,,,,)))************+++++++++))))))************))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,---------************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...///000111222000...---,,,---...///............////////////111111111000000000000000111111111000000000000000555555444555666777999:::999888777999<<<>>><<<999<<<===>>>@@@AAACCCCCCCCCDDDDDDCCCBBBAAA@@@@@@???AAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKHHHGGGGGGGGGHHHHHHIIIJJJKKKMMMMMMKKKHHHFFFHHHJJJIIIJJJKKKLLLMMMNNNOOOPPPMMMKKKIIIGGGGGGHHHKKKLLLHHHKKKMMMLLLGGGCCC@@@@@@>>>===;;;999888777777777777777777888777666666555222222222111111111111000000000000000111111111111///...---,,,+++,,,,,,---++++++++++++++++++++++++------,,,,,,---...000111,,,,,,+++*********++++++------------------------))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,((())),,,------,,,+++************++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++...------,,,+++++++++,,,........................++++++,,,,,,,,,,,,------,,,------......------,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++------......------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,---...,,,,,,,,,+++,,,,,,------,,,,,,---------,,,+++***++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***************************,,,,,,,,,++++++*********...---,,,,,,,,,+++(((&&&******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,+++***))))))***+++,,,---------,,,,,,+++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,---......///******+++,,,------------------------,,,***((('''))))))))))))***+++,,,---******+++,,,------------+++++++++,,,,,,---------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))***+++,,,---------,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))+++,,,,,,,,,+++***************++++++++++++******+++++++++,,,,,,,,,************++++++++++++)))******++++++******)))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000000///---,,,+++,,,---...............////////////000000111111111111111111111111111111000000000000555555555555666888999::::::888777999;;;===<<<:::>>>???AAACCCDDDEEEEEEFFFDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDFFFFFFGGGIIIJJJKKKLLLMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIJJJKKKJJJGGGFFFGGGIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMKKKIIIHHHHHHIIIJJJKKKNNNOOOMMMIIIEEECCCBBB===<<<:::999777777666666444444555555444444333222222222222111111111111000000000000000000000/////////...---,,,,,,,,,------++++++++++++++++++++++++*********++++++---......---------,,,,,,---......------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,---,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++---------...------,,,+++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++,,,------///...---+++******)))))),,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***************************,,,,,,,,,+++++++++******+++******+++,,,,,,***(((******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,---------,,,,,,+++++++++,,,++++++******++++++,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++***)))***************+++,,,---,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((()))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************((()))******++++++******,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,************+++++++++,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---.........---,,,+++++++++,,,---............////////////000000000111222222333333111111111111111111111111555555555666777888999::::::888777888:::<<<<<<;;;???@@@AAACCCDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCDDDDDDFFFGGGHHHIIIJJJLLLMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJLLLLLLLLLLLLLLLLLLKKKKKKFFFHHHIIIIIIGGGFFFGGGHHHJJJJJJJJJKKKKKKLLLLLLLLLOOOOOOMMMLLLKKKIIIHHHHHHLLLNNNPPPOOOKKKGGGCCCBBB===<<<;;;999888777777666333333444444333333222111222222222111111111111000000000000///.........---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,,,,,,,,,,,,,---......///------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++************+++************************++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++++++++++++++***************+++,,,,,,,,,,,,+++---------------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++------,,,+++++++++,,,,,,...---,,,+++***)))))))))---,,,+++***)))***++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,,,,++++++++++++***)))((()))***,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,+++++++++++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********------------,,,+++***))))))))))))))))))***+++,,,,,,,,,++++++++++++,,,,,,------------,,,+++***)))---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((&&&''''''((())))))******---,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************(((((())))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---...---,,,,,,+++,,,------............///////////////000000111222333333444000111111111111111222222555555666666777999:::::::::999888999:::;;;<<<===<<<===>>>@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEE@@@AAABBBCCCCCCDDDDDDDDDGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNGGGHHHJJJJJJJJJIIIIIIHHHJJJJJJJJJJJJKKKKKKKKKKKKNNNNNNNNNNNNMMMKKKIIIHHHJJJLLLPPPQQQNNNIIICCC???>>>===<<<:::999888777777444555555555555444333333222222222111111111000000000000///...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,---------++++++++++++++++++++++++++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,------------,,,++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++...---,,,,,,++++++++++++))))))))))))***+++,,,,,,---,,,***(((((()))***+++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++***)))***,,,---,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******------,,,,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++*********)))((((((((()))+++,,,------,,,,,,+++,,,,,,,,,,,,---------,,,,,,+++***---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((('''''''''(((((()))******------,,,************+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))))))))))))))*********(((((())))))***++++++,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,------------------..................//////////////////000111222222333333000000111111222222222333555555666777888999:::::::::::::::;;;;;;<<<===>>>;;;<<<===???@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEE@@@AAABBBCCCDDDDDDDDDDDDFFFGGGHHHIIIJJJLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKIIIJJJLLLNNNOOOPPPPPPPPPIIIJJJLLLNNNOOONNNLLLJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLNNNOOONNNMMMKKKJJJHHHKKKQQQTTTSSSMMMEEE???<<<;;;:::888777666666555444444444555444333333222222222222111111111000000000//////...---,,,,,,+++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,---------+++++++++++++++++++++++++++******)))******++++++------------------------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++******************************+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))***************...---,,,,,,++++++++++++))))))))))))***+++,,,------,,,***(((((()))***+++*********+++++++++,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++...,,,++++++,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++---------,,,,,,,,,++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,)))***++++++,,,,,,,,,+++,,,+++)))((((((((()))***------,,,,,,+++,,,,,,,,,***+++,,,,,,---------,,,---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,---------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************************))))))))))))***++++++&&&'''((()))***+++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++*********************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++,,,,,,------------......................../////////////////////000111111222222000000111111222333333333555555777888999:::::::::999;;;===>>>======>>>???>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDD@@@AAACCCDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLNNNNNNMMMMMMMMMLLLLLLLLLJJJKKKMMMOOOQQQQQQQQQQQQMMMNNNPPPRRRTTTRRRNNNKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKIIIKKKPPPTTTUUUPPPIIICCC;;;:::999777666555444444222222333333222222111000222222222111111111111000/////////...---------,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++*********+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++)))))))))***************------,,,+++++++++,,,,,,,,,,,,+++***************---,,,+++***)))***++++++************++++++++++++***++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,...,,,******+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------......---------------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,---...((()))***+++,,,,,,,,,,,,,,,+++***))))))))))))))),,,,,,++++++++++++,,,,,,)))***+++,,,---------------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++******+++,,,...///,,,+++***))))))+++,,,---------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++******)))***+++,,,---)))))))))******+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++*********)))************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,---------------............/////////////////////////////////000000000111222222333444444444555777999::::::::::::999<<<@@@AAA@@@???>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCC@@@AAACCCEEEFFFEEEDDDCCCDDDEEEFFFGGGHHHJJJKKKKKKOOOOOOOOONNNNNNNNNNNNMMMNNNOOOQQQRRRSSSRRRQQQPPPQQQQQQSSSUUUWWWUUUOOOKKKJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJMMMOOONNNJJJFFF???>>>===;;;:::999888888333333333333333222222111222222222111111111111000//////..................+++,,,---.........------------------------------++++++***************+++---------,,,,,,---......++++++++++++++++++++++++******++++++,,,,,,------************************)))***+++,,,---,,,++++++++++++++++++++++++,,,,,,))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,------************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,+++)))'''''')))***+++*********+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,------,,,+++++++++++++++,,,,,,---------,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---------...------------,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------)))******+++++++++******)))***++++++++++++++++++***************+++,,,---++++++,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,***))))))))))))+++,,,---,,,+++***))))))+++---///........................---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************,,,+++*********+++------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++******))))))************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,............/////////000////////////............000000111222333333444444444555777999::::::::::::888===BBBDDDBBB@@@??????@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCEEEFFFEEEDDDCCCDDDDDDEEEFFFHHHIIIJJJKKKPPPPPPPPPOOOOOOOOONNNNNNSSSSSSUUUUUUTTTRRRPPPNNNRRRRRRTTTWWWXXXVVVOOOJJJIIIJJJKKKLLLMMMNNNOOOPPPOOONNNMMMLLLKKKIIIIIIHHHHHHFFFCCCDDDGGGIIIIIIGGGEEEDDDBBBAAA???>>>>>>>>>555555666666555555444333222222222111111111111000.........///////////////***+++---...///...------------------------------...---,,,+++++++++,,,---,,,,,,+++*********++++++++++++++++++++++++++++++))))))***++++++,,,------************************(((***,,,---------+++************++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++++++++,,,------...************************++++++,,,,,,,,,---------+++++++++,,,,,,++++++++++++++++++,,,,,,---------******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++,,,------...*********+++,,,...///000,,,------------,,,+++***)))************++++++++++++++++++,,,,,,+++++++++*********************************++++++,,,,,,,,,'''%%%$$$%%%'''***++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........++++++------------+++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,+++++++++,,,,,,---------*********++++++,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++++++++***)))((('''(((***,,,------------))))))))))))***+++,,,---------------,,,+++******+++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((()))************+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,---------------...------,,,,,,,,,,,,,,,++++++*********++++++************++++++++++++++++++******))))))*********++++++,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++)))***+++,,,---,,,+++***------,,,,,,,,,,,,++++++,,,,,,---......//////000//////............//////111111111111111000///...222333333444444555555555;;;:::999999888888999999===@@@DDDFFFEEECCCAAA@@@AAAAAABBBBBBCCCDDDDDDEEE@@@@@@@@@?????????>>>>>>BBBDDDEEEGGGHHHHHHHHHGGGHHHGGGFFFFFFFFFHHHKKKLLLOOOPPPRRRRRRQQQPPPPPPQQQRRRQQQQQQTTTWWWWWWUUURRRVVVXXX[[[\\\[[[VVVPPPLLLIIIIIIIIIJJJLLLMMMOOOPPPRRRPPPNNNNNNOOONNNJJJGGGHHHEEECCCCCCDDDEEEEEEEEEFFFDDDAAA???>>><<<999777;;;:::888666444111000///000000000000///////////////............---------------------------------......,,,,,,,,,,,,......///......------,,,,,,+++---,,,+++******+++,,,---+++++++++******)))))))))***************************++++++,,,,,,++++++***++++++***************+++++++++++++++++++++++++++************)))))))))(((++++++++++++******)))))))))***+++,,,---,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,+++***)))***+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------/////////...------,,,,,,000000000//////......---)))))))))******++++++,,,+++++++++***++++++,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++++++++***))))))************++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,------------,,,,,,++++++++++++************++++++,,,+++++++++***************+++++++++,,,,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***++++++------...///***++++++,,,,,,------...//////............//////111111222222111111000///222333333444444555555555999999888888888888999999>>>???AAAAAA@@@@@@AAABBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDEEEGGGHHHIIIIIIHHHHHHIIIHHHGGGFFFGGGHHHJJJLLLNNNPPPRRRRRRQQQQQQQQQRRRQQQOOONNNPPPSSSSSSRRRPPPSSSUUUXXXZZZYYYUUUPPPMMMJJJJJJJJJKKKLLLNNNOOOPPPPPPNNNLLLLLLMMMLLLIIIFFFFFFDDDBBBBBBCCCDDDCCCBBBAAA???===<<<<<<;;;999777777666666555333222222111000000000000///////////////............---------------------------------...---,,,++++++,,,---...++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))******+++,,,++++++++++++*********))))))***+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++,,,+++++++++******************++++++++++++******---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++------,,,+++************,,,,,,,,,+++++++++******)))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++++++++++++++++++++***)))************+++++++++,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,,,,++++++************+++++++++,,,,,,,,,,,,***+++,,,------...------............------------,,,++++++******++++++,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---)))***++++++------...///+++++++++,,,------......//////............//////222222222222222222111000222222333333444555666666777777777777888888999:::>>>>>>===;;;;;;===AAADDDAAAAAA@@@@@@@@@AAAAAABBBEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIJJJKKKJJJJJJIIIJJJIIIHHHGGGGGGHHHJJJJJJMMMOOOQQQRRRRRRRRRSSSTTTQQQOOONNNNNNPPPQQQPPPPPPPPPRRRUUUWWWVVVSSSOOOMMMKKKKKKKKKLLLMMMNNNOOOPPPLLLJJJIIIHHHHHHGGGEEECCCCCCBBBAAABBBCCCCCCAAA???===;;;999999:::999888666333333333333333333333333000000000000///////////////............---------------------------------,,,,,,++++++++++++,,,,,,))))))***++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++************++++++++++++++++++++++++++++++))))))((()))***,,,...///++++++++++++******************+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++************++++++************+++++++++++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))************,,,,,,,,,,,,,,,,,,++++++......,,,+++***))))))))),,,,,,,,,+++++++++***************)))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++++++++,,,---------************************,,,++++++++++++++++++,,,+++++++++,,,,,,+++***************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++------,,,,,,+++***)))))),,,,,,,,,,,,------------)))***+++,,,---............---------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---------,,,,,,,,,+++++++++------......///000000000//////............//////222222333333333222222111222222333333444555666666555555555666777999:::;;;<<<<<<<<<;;;:::<<<@@@CCCBBBBBBAAA@@@@@@AAABBBBBBDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJKKKJJJIIIIIIHHHIIIIIIJJJLLLOOOQQQRRRRRRRRRSSSUUURRRQQQOOOOOOOOOPPPQQQQQQOOOPPPSSSTTTSSSPPPMMMKKKLLLLLLKKKLLLLLLMMMNNNOOOIIIHHHGGGGGGEEEDDDBBB@@@AAA@@@@@@AAABBBAAA>>><<<;;;:::888777888777666444111111111111222222222222000000000000///////////////............---------------------------------++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++*********+++,,,,,,+++++++++++++++++++++++++++***))))))***,,,...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---...///...---,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,******************************************************+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,------...******++++++,,,,,,------.........------,,,,,,+++------,,,+++************,,,,,,,,,+++++++++******---,,,,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++)))))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++------,,,,,,+++***))))))------------............)))***+++,,,------------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---------,,,,,,,,,+++++++++------...//////000000111//////............//////111222222333333333222222111111222333444555666777555555555666777999:::;;;;;;<<<>>>>>>======???AAACCCCCCAAAAAAAAABBBDDDEEEEEEEEEFFFHHHIIIJJJKKKLLLKKKLLLMMMNNNMMMMMMKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJLLLNNNPPPQQQQQQQQQSSSTTTRRRQQQPPPOOONNNNNNOOOPPPPPPPPPQQQRRRQQQOOOLLLJJJLLLLLLLLLKKKKKKLLLMMMMMMLLLLLLLLLJJJGGGEEECCCBBB@@@??????@@@@@@???<<<:::<<<:::888777777666444222222222111111111000000000000000000000///////////////............---------------------------------++++++++++++++++++++++++......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++******+++,,,,,,---++++++++++++++++++++++++---,,,+++******+++,,,,,,+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---...///...---,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,------------------,,,+++***))))))***+++,,,************************************************)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---...//////++++++,,,,,,------......///......------,,,,,,,,,************+++,,,------,,,,,,,,,+++++++++******---,,,,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++'''(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++---,,,,,,++++++*********------------............)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------...,,,,,,------------......///............------------------------,,,++++++++++++++++++++++++++++++++++++******++++++,,,---)))***++++++------...///,,,,,,,,,---......////////////............//////000111222222222222222222111111222333555666777777666666666777888999;;;;;;;;;===@@@@@@???>>>>>>>>>CCCBBBAAA@@@AAACCCEEEGGGGGGHHHIIIKKKMMMOOOPPPQQQMMMNNNNNNOOONNNMMMKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKMMMOOOPPPPPPPPPQQQRRROOOPPPPPPNNNLLLKKKLLLMMMPPPPPPQQQQQQPPPOOONNNMMMNNNMMMMMMLLLLLLLLLMMMMMMSSSSSSSSSPPPKKKHHHFFFFFFAAA???>>>>>>???>>><<<:::<<<:::888777666555333111333333222111000//////...000000000000///////////////............---------------------------------++++++,,,,,,,,,,,,++++++//////...------,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++***++++++,,,---...++++++++++++++++++++++++,,,++++++++++++******)))++++++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++,,,---------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,------------++++++************++++++*********+++++++++++++++++++++++++++++++++++++++(((***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***++++++,,,---......///+++++++++,,,,,,,,,,,,,,,------------------,,,,,,)))))))))***+++,,,......,,,,,,,,,+++++++++***************)))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++(((((())))))******++++++************************,,,++++++++++++++++++,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++***************------------------------------......---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,,,,++++++,,,---------..................------------......,,,---------............////////////......------,,,---.........---,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***++++++------...///,,,,,,------......////////////............/////////000111111222222111111000111222333555666777777777777777888888:::;;;;;;<<<>>>@@@???>>><<<<<<===AAA@@@??????@@@CCCFFFHHHGGGHHHJJJLLLNNNPPPRRRSSSNNNNNNOOOOOONNNMMMKKKJJJIIIJJJKKKKKKLLLLLLLLLLLLKKKMMMOOOOOONNNNNNNNNPPPOOOPPPRRRPPPMMMKKKKKKLLLNNNNNNOOOPPPQQQRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNUUUVVVVVVRRRLLLGGGEEEEEEBBB@@@>>>=========<<<:::999777666555555555333111333222222111111000000///000000000000///////////////............---------------------------------+++,,,---......---,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......++++++++++++++++++++++++((()))***+++,,,+++***)))+++++++++,,,,,,,,,---------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,,,,------------------------.........---------,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------************+++,,,------,,,,,,,,,+++++++++******)))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,************************+++++++++,,,,,,+++++++++***+++,,,,,,------------++++++,,,,,,,,,---------++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,---------------------------.........---,,,,,,+++++++++++++++++++++,,,,,,))))))*********+++++++++++++++,,,,,,,,,+++******---.........//////000000......------------......---------.........//////000000//////.........---,,,---.........---,,,+++++++++++++++++++++++++++)))***+++,,,---,,,++++++---------,,,,,,,,,++++++......//////000111111111//////............//////...///000111111111111111000111222333555666777888888888888888999:::;;;;;;>>>??????===;;;:::;;;===???>>>===>>>???BBBFFFHHHEEEFFFHHHJJJLLLOOOQQQQQQNNNOOOOOOOOONNNLLLKKKIIIIIIIIIKKKLLLMMMMMMMMMMMMKKKMMMNNNNNNMMMLLLMMMNNNPPPSSSUUUTTTPPPMMMLLLMMMKKKLLLNNNPPPRRRTTTVVVWWWSSSRRRQQQQQQPPPPPPPPPPPPTTTUUUTTTPPPIIIDDDBBBBBBCCCAAA>>><<<<<<===<<<;;;666444333333555555444222222222222111111111111111000000000000//////////////////.........---------------------------------,,,,,,............,,,,,,*********++++++,,,------,,,,,,---......---,,,,,,)))))))))******+++++++++***************************++++++,,,,,,++++++***++++++++++++,,,---...///++++++++++++++++++++++++$$$&&&))),,,---,,,***)))+++++++++,,,,,,---------...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++***)))***+++,,,---,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---------------------------,,,++++++******++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++(((((())))))*********+++)))***+++,,,,,,+++***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++------------------------/////////......---------***************+++++++++.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++***+++++++++,,,,,,,,,+++++++++************++++++,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++...---------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,+++++++++******++++++++++++******)))))))))******+++,,,---------........................,,,,,,+++***))))))******000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///,,,,,,,,,++++++*********)))+++------,,,+++,,,------......///000111111222000000000000//////////////////000000000000//////////////////////////////////////////////////////...---,,,++++++,,,---.........---,,,,,,,,,,,,---,,,,,,,,,,,,+++***))))))------------------------,,,,,,,,,---------..................////////////000111111111111222222222333333333333444666777999888999999888777888:::<<<:::<<<>>>???@@@???===<<<>>>???BBBDDDEEEEEEEEEDDDJJJJJJKKKKKKLLLMMMMMMNNNOOONNNMMMLLLLLLLLLMMMNNNNNNMMMMMMMMMNNNOOOOOOPPPMMMNNNNNNLLLJJJIIIJJJLLLKKKNNNSSSVVVWWWUUUQQQOOOQQQOOOMMMLLLMMMPPPTTTVVVUUUSSSRRRRRRTTTTTTQQQNNNPPPOOONNNLLLIIIFFFDDDCCCDDD@@@===<<<<<<<<<999777555555555555555555444444666555555444333222111111111111000000//////......////////////////////////------------------------......---,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---............------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...+++)))))),,,---,,,***++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,------,,,+++)))(((---,,,+++*********++++++************************000///,,,*********,,,------------,,,+++***)))))))))***++++++,,,,,,,,,,,,***+++,,,------,,,+++***))))))*********+++++++++///...,,,+++***+++,,,,,,,,,,,,,,,+++++++++******++++++******)))(((((((((,,,,,,,,,++++++++++++***)))************+++++++++---,,,,,,+++*********+++)))))))))******+++++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,+++*********++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,+++***)))***+++,,,---************************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---))))))*********+++++++++,,,+++***))))))***+++,,,+++++++++*********))))))++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,++++++************''''''(((((()))*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///---,,,,,,,,,++++++++++++***,,,......---,,,---.........//////000000111111000000000000/////////...//////000000000000//////................................................///...---,,,,,,,,,---...------,,,++++++++++++,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------..................////////////000111111111111222222222444333333444555666888999999999:::999888888:::===;;;<<<===>>>>>>>>>===<<<<<<>>>@@@CCCEEEFFFFFFEEEFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNMMMNNNNNNNNNOOOQQQPPPPPPOOOOOOOOOOOOPPPLLLMMMMMMKKKIIIIIIKKKMMMMMMOOOSSSUUUVVVTTTRRRPPPQQQPPPNNNMMMMMMPPPSSSUUUWWWUUUSSSSSSTTTSSSPPPMMMMMMLLLKKKJJJHHHFFFDDDCCCCCC@@@===<<<<<<;;;999777666666555555555444444444333222222111111000000///000000000000//////..............................------------------------------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,---.........---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------+++)))))),,,---,,,***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,+++***,,,,,,,,,+++++++++******************************,,,,,,************+++,,,,,,,,,,,,++++++******)))******+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******++++++,,,,,,,,,,,,...---,,,++++++++++++,,,,,,,,,++++++************+++************)))))))))*********))))))))))))((()))************+++++++++---,,,++++++******++++++++++++++++++,,,,,,------,,,++++++++++++++++++,,,************************++++++++++++++++++++++++---,,,++++++******+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,++++++++++++*********+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,------++++++++++++++++++++++++///...---------------------,,,,,,+++***+++++++++++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------------,,,+++,,,---...///---------,,,,,,,,,,,,,,,+++---//////.........///////////////000000000000000000000/////////......//////000000000000//////................................................000///...---------------,,,,,,+++************+++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................////////////000111111111111222222222444444444555666777999999999:::::::::999999;;;===<<<<<<<<<=========>>>>>>:::<<>>============>>>???@@@<<<===???BBBCCCEEEEEEEEEEEEEEEGGGHHHJJJLLLMMMNNNLLLNNNPPPSSSSSSSSSQQQPPPMMMMMMMMMMMMMMMMMMLLLLLLNNNNNNMMMKKKJJJLLLOOORRRPPPPPPOOOOOOOOOPPPPPPPPPPPPOOOMMMLLLKKKKKKLLLLLLQQQQQQQQQPPPPPPOOOMMMLLLLLLKKKKKKIIIGGGEEECCCBBBAAA???===<<<;;;:::999888888777666555444333222222111111222222333333333444////////////////////////------------------------------------------------++++++*********+++,,,,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******++++++,,,,,,,,,---++++++++++++++++++++++++******++++++,,,,,,,,,,,,***+++,,,------,,,)))(((************************+++,,,------------,,,,,,)))*********************,,,,,,---......------------,,,+++******+++,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***))))))))))))))))))))))))******+++,,,,,,------,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,++++++***++++++,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,++++++***++++++,,,************************++++++++++++++++++++++++******+++------.........+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++******))))))))).........---------,,,,,,---------------.........*********+++++++++++++++..............................---------......///////////////......------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------............---.........//////........................---///111111000///000111000000000000////////////////////////.....................//////.........------------------------------------------------//////.........------,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,------.........,,,,,,,,,---------..................////////////000000111111111222222222444444555666777888999999888999;;;;;;:::999:::<<>>>>>>>>???@@@AAA???@@@AAABBBCCCCCCDDDDDDFFFFFFGGGHHHIIIJJJJJJKKKLLLNNNQQQTTTUUUTTTRRRPPPJJJKKKLLLNNNOOOOOOOOONNNMMMMMMLLLJJJIIIIIIKKKNNNMMMMMMLLLKKKKKKLLLNNNOOONNNNNNMMMLLLKKKJJJIIIIIIKKKLLLMMMMMMMMMMMMMMMMMMOOONNNMMMKKKHHHDDDBBB@@@??????>>><<<:::999999999888777666555444333222222000111111222222333333444.............../////////........................------------------------+++*********++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++******+++,,,++++++************++++++++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,------,,,)))(((************************,,,,,,------,,,+++*********************+++++++++---------......---,,,,,,---,,,+++******+++,,,---++++++++++++***************+++++++++++++++++++++)))))))))))))))))))))***))))))***+++,,,------...,,,,,,,,,+++++++++******))))))*********+++++++++,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++******))))))))))))******************************************************,,,++++++***++++++,,,,,,************************++++++++++++++++++++++++)))***+++,,,---.........+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************+++++++++++++++++++++,,,,,,+++++++++---------,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++******)))))))))//////.........---------.............../////////,,,,,,------------------////////////////////////.........---......///000---............---,,,,,,------------------------+++,,,,,,---------------------------------------,,,,,,------......//////.........//////////////////////////////000000000---///111111000000000111////////////000000000000/////////.........------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,///...------,,,,,,------,,,,,,,,,,,,+++***)))))))))******++++++,,,,,,---,,,,,,,,,---------..................////////////000111111111111222222222333444555666777888888888666888::::::999999999:::>>>>>>>>>?????????@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHMMMOOORRRTTTTTTSSSQQQPPPKKKMMMOOOQQQRRRSSSRRRRRRLLLMMMLLLJJJHHHFFFFFFGGGJJJJJJIIIIIIIIIKKKMMMNNNNNNNNNNNNMMMLLLKKKIIIHHHGGGJJJLLLLLLLLLLLLMMMNNNQQQPPPNNNKKKGGGDDDAAA???>>>>>>>>><<<999888999:::777777666555444333333222/////////000000000111111---............/////////////////////////////////------------------------++++++***++++++,,,---..................---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,+++******+++---+++******))))))******+++************************))))))******+++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++...---,,,+++************++++++,,,---,,,+++***)))************************************************,,,+++++++++++++++++++++,,,------------,,,,,,+++,,,++++++++++++++++++,,,++++++***************))))))***++++++,,,+++++++++)))))))))************+++)))))))))***+++,,,,,,---*********))))))))))))((()))************+++++++++++++++******++++++,,,,,,++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))************************++++++******++++++,,,,,,***************+++++++++++++++++++++++++++++++++((()))***+++,,,------,,,++++++,,,---------------++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++*********////////////.........---....../////////000000000000000//////////////////000000000000000000000000///////////////000111111...///000000000///------////////////////////////,,,---......//////....................................//////////////////......///000000000000000/////////000000111111111---///111111000///000111......//////000000111111//////.........---------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))***+++------------,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,++++++***))))))***++++++,,,------,,,,,,,,,---------..................////////////000111111111111222222222111333444666777777777777555777999:::999888888999;;;<<<===>>>???>>>======BBBBBBCCCCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLOOOPPPRRRSSSSSSRRRPPPOOOMMMNNNQQQRRRSSSSSSRRRRRRQQQRRRRRROOOKKKGGGFFFEEEHHHHHHHHHIIIJJJLLLMMMOOOOOOOOOPPPPPPOOOMMMKKKJJJHHHKKKMMMNNNLLLLLLMMMOOONNNNNNLLLJJJGGGDDDAAA???===>>>>>><<<999888999;;;666666555555555444444444////////////000000000000---------.........//////........................------------------------++++++++++++,,,---...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,---------,,,,,,******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---***,,,---,,,))))))+++---,,,++++++******++++++,,,++++++++++++++++++++++++*********+++,,,---------++++++++++++************++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,,,,+++++++++******************************************+++---///000...---------,,,+++++++++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,+++++++++,,,,,,,,,++++++*********((()))***+++,,,++++++***************++++++,,,,,,)))))))))******+++++++++*********))))))))))))((()))************+++++++++++++++******++++++,,,---++++++*********)))))))))******))))))))))))******************************************************++++++******++++++,,,---))))))*********+++++++++************************((())))))***+++++++++++++++++++++++++++,,,------------------------------************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,++++++,,,------,,,++++++,,,++++++++++++*********************++++++++++++++++++++++++,,,,,,,,,,,,000/////////..................//////000000111111---------------,,,,,,,,,000000000000000000000000111111000000111222333333111222333333333222000///000000000000000000000000---...//////000/////////////////////////////////000000000000000/////////......///000000000000000//////000000111111111222---///000111000///000111---......///000111111222//////.........---------*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++'''(((***,,,---------,,,---,,,++++++******++++++)))***++++++,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,---------................../////////000000111111111111222222222111222444666777777666666444666999999888777777888999:::<<<>>>>>>===<<<:::AAABBBBBBCCCEEEGGGHHHIIIIIIIIIKKKMMMOOOQQQRRRSSSPPPQQQQQQRRRRRRQQQPPPOOOMMMOOOPPPRRRRRRQQQOOONNNWWWXXXXXXVVVQQQLLLHHHGGGGGGGGGHHHIIIKKKMMMOOOPPPPPPQQQRRRSSSRRRPPPNNNLLLKKKNNNPPPOOOMMMKKKMMMNNNKKKKKKJJJHHHFFFCCCAAA@@@<<<>>>>>><<<999777999;;;555555555555555555444444222222222111111111111111---------.........//////------------------------------------------------,,,,,,,,,,,,---...///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,---...---,,,,,,*********++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---***,,,---,,,))))))+++...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,+++++++++******))))))+++++++++++++++++++++++++++******)))***,,,---...---,,,+++*********++++++************************,,,++++++,,,///222666888//////...------,,,++++++,,,,,,,,,,,,++++++***)))***+++,,,------,,,+++***---------,,,,,,+++++++++((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,)))))))))))))))*********,,,,,,,,,++++++++++++***)))************++++++++++++*********+++,,,,,,---+++++++++*********))))))++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))+++*********+++,,,,,,---))))))******++++++++++++************************(((((()))************))),,,+++***)))***+++,,,---........................)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++------------+++++++++++++++*********)))))))))************++++++++++++++++++,,,,,,---------------------------------////////////////////////////////////////////////222111111111000000//////111111000000//////......////////////////////////111111000000000000111111......////////////......222222111111000///////////////////////////////////////000000000000//////////////////////////////000000//////.........---000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***+++,,,,,,,,,,,,+++***,,,+++***))))))***+++,,,,,,,,,,,,++++++*********,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................---------............///111000000000000222333444666555444333333444666777666777888999:::;;;;;;;;;:::;;;<<<===???AAABBBCCCDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIKKKQQQXXX[[[XXXTTTNNNOOOPPPQQQQQQQQQPPPOOOOOOPPPRRRTTTTTTTTTTTTSSSZZZZZZYYYXXXVVVTTTRRRQQQLLLKKKKKKMMMOOOQQQQQQPPPUUUUUUUUUTTTRRRPPPNNNLLLLLLMMMNNNOOONNNMMMLLLKKKLLLKKKJJJGGGEEEBBB???>>>::::::999999999999999999666666666555444444333333222222222111111111111000///............---------,,,,,,,,,---------............////////////......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++,,,,,,,,,------.........+++++++++,,,,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---...,,,***...888>>>>>>555111,,,++++++,,,***(((---------,,,,,,+++++++++---......//////......---+++++++++************)))++++++++++++++++++++++++))))))***++++++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000................................................000000000//////.........000000000/////////......////////////////////////000//////......//////000......////////////......222111111111111000000000000000000000000000000000////////////////////////////////////////////////////////////......------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................---------............///111000000000000222333444444444555555555555555555555666777888999:::::::::<<<<<<===???AAABBBDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHKKKKKKLLLRRRXXXZZZXXXTTTLLLMMMNNNOOOOOOOOONNNNNNPPPQQQRRRSSSTTTSSSRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXUUUQQQOOOOOOPPPPPPPPPRRRSSSSSSRRRQQQOOOMMMLLLLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHFFFDDDAAA???===::::::999999888888888777666666666555444444333333222222222111111111000000///............---------,,,,,,,,,---------......------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***))))))***,,,,,,,,,---------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++(((***---444BBBOOOTTTQQQ444000,,,++++++,,,+++***---------,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++************++++++++++++++++++++++++))))))***++++++++++++***))))))*********+++++++++++++++++++++++++++++++++++++++************+++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000...............................................................---------///////////////.........////////////////////////......------------............////////////......////////////000000000000000000000000000000000000000///...------...///000........................///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++***)))))))))***************++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................---------............///000000000000111222333444111333555777777666555444555555777888999:::::::::===>>>???AAABBBDDDEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHKKKJJJLLLPPPTTTVVVTTTQQQJJJKKKLLLMMMMMMMMMMMMMMMPPPPPPQQQQQQRRRQQQQQQPPPNNNNNNOOOQQQTTTWWWYYY[[[aaa\\\UUUPPPNNNMMMMMMMMMOOOOOOPPPPPPOOONNNLLLKKKLLLLLLMMMNNNMMMLLLKKKJJJHHHGGGFFFDDDBBB@@@===<<<::::::999888777777666666666666555555444333333333222222111111111000000000///............---------,,,,,,,,,---------......,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))***------------,,,,,,,,,,,,------------............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,000888FFFPPPMMMEEE111...,,,++++++,,,,,,+++------,,,,,,,,,,,,++++++************************,,,+++++++++************++++++++++++++++++++++++))))))***++++++++++++******************+++++++++*********************************))))))*********+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------............------------......................................................------------......---......//////......---+++,,,,,,---.../////////000000000000000000000000000///---,,,,,,---///000---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++,,,+++************+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------........................---------............///000000000111111222333333222333444666666666555555666777888999:::;;;;;;;;;===>>>???AAACCCDDDEEEFFFEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHIIILLLNNNOOOMMMKKKIIIJJJKKKLLLMMMMMMNNNNNNLLLLLLMMMNNNOOOOOOPPPPPPNNNNNNNNNOOOPPPRRRTTTUUU]]]YYYSSSNNNLLLLLLKKKJJJLLLLLLMMMNNNNNNMMMKKKKKKKKKLLLMMMMMMLLLKKKIIIHHHEEEEEEDDDBBB@@@>>><<<;;;::::::999888777666555444666666555444444333333222111111111111000000000000///............---------,,,,,,,,,---------......,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***))))))***...------,,,,,,+++++++++,,,,,,,,,------------...************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...000111444999<<<666...---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++************+++++++++++++++,,,,,,))))))***++++++++++++***************************))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------........................---------------.........------------------------///......------......///------............------+++,,,,,,---...///000000////////////////////////000...---++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------........................---------............//////000000111222222333333444444333333444555777888888888:::;;;<<<=========<<<===>>>@@@AAACCCDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKJJJIIIJJJJJJKKKLLLMMMNNNOOOPPPHHHHHHIIIKKKLLLNNNPPPPPPNNNMMMMMMNNNNNNOOOPPPQQQTTTRRROOONNNNNNNNNMMMLLLKKKKKKLLLMMMMMMLLLKKKJJJKKKKKKLLLLLLKKKJJJHHHGGGCCCBBBBBBAAA???===<<<;;;::::::999888777666555444555555555444333333222222111111111000000000/////////............---------,,,,,,,,,---------......------............------------------------------++++++++++++++++++++++++........................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++***+++,,,---------,,,,,,++++++*********+++++++++,,,,,,,,,........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***///111//////111000...++++++,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,))))))***++++++++++++***************************))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,---------------------------------------.........------.........------............------.........///000111111222...........................---,,,,,,,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---,,,+++******+++,,,---***++++++++++++,,,,,,,,,***************)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................---------............/////////111222222333222222555444222222333555888999999:::;;;<<<===>>>>>>>>>;;;<<<===???@@@BBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKLLLMMMOOOQQQRRRHHHHHHIIIJJJLLLNNNPPPQQQLLLMMMNNNPPPQQQQQQQQQQQQOOONNNNNNOOOQQQRRRQQQPPPLLLLLLMMMNNNNNNMMMKKKKKKJJJKKKKKKKKKJJJHHHGGGEEEAAAAAAAAA@@@???===<<<;;;::::::999888777777666666555555444444333222222222111111000000000////////////............---------,,,,,,,,,---------......------............------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------++++++,,,---,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((...000+++(((+++///000)))+++,,,,,,++++++,,,...++++++,,,,,,,,,,,,------+++***)))(((((()))***+++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---))))))***++++++++++++***+++++++++***************))))))))))))))))))))))))*********))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------......------,,,------....../////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,---,,,++++++++++++,,,---******+++++++++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................---------............///...///111222333333222222222333333444555666777888888999:::<<<======>>>>>>;;;<<<===???@@@BBBCCCDDDCCCCCCDDDEEEFFFFFFFFFFFFHHHIIIIIIJJJIIIIIIJJJKKKJJJJJJJJJKKKMMMOOORRRSSSMMMMMMLLLLLLMMMNNNOOOPPPNNNOOORRRTTTUUUTTTSSSRRROOONNNLLLMMMOOORRRSSSSSSMMMNNNOOOOOOOOOMMMLLLKKKJJJJJJKKKJJJIIIGGGFFFDDD@@@@@@@@@@@@???===<<<<<<::::::999999888888888777555555444333333222222111111000000000///////////////............---------,,,,,,,,,---------......,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...---(((&&&)))+++***)))+++------+++***+++---+++++++++,,,,,,---------,,,+++)))(((((()))+++,,,------,,,,,,,,,+++++++++)))******+++,,,,,,------))))))***++++++++++++***+++++++++*********))))))************************++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***))))))*********+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------......------,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********************************++++++,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++---,,,+++******+++,,,---------++++++++++++------*********++++++,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------........................---------.........//////...///111222333333222222000111444666777777666666888888:::;;;<<<=========<<<<<<>>>???AAACCCDDDDDDBBBCCCDDDEEEEEEFFFFFFFFFEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJLLLOOOQQQSSSRRRQQQOOONNNNNNNNNOOOOOORRRTTTWWWXXXXXXUUURRRPPPQQQNNNJJJIIIKKKNNNQQQRRROOOOOOPPPPPPOOONNNLLLKKKJJJJJJJJJJJJIIIGGGEEEDDD@@@@@@@@@@@@???>>>===<<<::::::999999999999999999555555444333333222222111000000000000//////////////////.........---------,,,,,,,,,---------......+++++++++,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111111***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***,,,*********++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---+++(((+++//////+++(((+++...---+++)))+++,,,+++++++++,,,,,,---------...---+++******+++---...---------,,,,,,,,,++++++))))))***+++,,,,,,------))))))***++++++++++++***++++++++++++******))))))************************,,,,,,++++++++++++,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---***+++,,,------,,,+++*********+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------************************++++++++++++++++++++++++++++++******************---,,,,,,+++***)))((((((---,,,,,,+++*********+++++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...------,,,,,,++++++***,,,,,,...//////...,,,,,,******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,***+++,,,......---,,,,,,***,,,...---+++***,,,...------------------------***+++,,,,,,+++***+++---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////111000000/////////000000000000000000111111111111444444444444444555666777999:::<<<===???@@@AAAAAABBB@@@??????AAABBBBBBBBBDDDDDDCCCCCCDDDEEEGGGHHHCCCCCCDDDEEEFFFGGGGGGGGGNNNNNNLLLIIIGGGIIIPPPUUUVVVQQQMMMLLLOOORRRSSSRRRSSSSSSTTTTTTTTTTTTSSSSSSQQQPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLJJJJJJHHHHHHHHHGGGFFFDDDCCCBBBAAA>>><<<===??????===::::::999888888777888888888666444111000111111///...222000......111111///---........................,,,,,,------......------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///...------,,,,,,,,,,,,'''(((+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***+++,,,---...000111111,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------************************,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++))))))************)))))))))************+++++++++++++++******************************************((((((((()))******++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))---------,,,,,,+++++++++++++++************++++++(((***+++------,,,+++***,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))******+++,,,,,,---......************************---,,,,,,++++++,,,,,,---'''''''''(((((())))))*********++++++++++++******++++++++++++++++++++++++************************------,,,,,,+++*********---,,,++++++******+++++++++++++++,,,,,,,,,------++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,+++******))))))******,,,+++************+++,,,(((((()))************)))***,,,...---+++***,,,---++++++++++++++++++++++++***,,,---,,,******+++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000//////......//////000000000000000111111111111444444444444555666666777999:::;;;===??????@@@@@@@@@???>>>???AAACCCCCCBBBBBBBBBAAAAAABBBCCCEEEFFFBBBCCCDDDEEEGGGHHHJJJJJJKKKKKKJJJHHHGGGIIINNNRRRVVVSSSPPPNNNNNNPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPOOOOOONNNMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHGGGFFFEEECCCBBBAAA@@@===;;;;;;======;;;999;;;;;;999888777777666666777555222111222222000///222000...///000111///---------------------------------------,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,)))***,,,------,,,+++***************************---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---******+++,,,---...//////---,,,,,,,,,,,,,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---......---,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++******************))))))))))))))))))))))))************))))))))))))++++++************++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,(((***+++------,,,+++***,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******++++++,,,------...******))))))))))))************+++++++++,,,,,,,,,,,,+++******))))))******,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------+++,,,---,,,+++***+++---++++++++++++++++++++++++,,,------,,,***)))***+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////////////////...............//////000000000111111111222222444444444444555666777888999:::;;;===>>>?????????AAA@@@???@@@CCCEEEFFFEEEBBBBBBBBBBBBCCCDDDEEEFFFBBBCCCDDDFFFHHHJJJLLLMMMIIIJJJJJJJJJIIIKKKNNNQQQUUUUUUSSSQQQNNNMMMNNNOOOQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRRRRQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJHHHGGGFFFEEECCCBBBAAA@@@>>><<<;;;:::;;;;;;:::888<<<;;;:::888777666666666777555333222222222111000111000...///000000///---,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++++++++,,,+++,,,---------+++***)))************************+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,+++++++++++++++************************---,,,,,,,,,,,,,,,,,,+++,,,---------------......---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++******++++++++++++++++++)))))))))))))))))))))))),,,++++++***))))))((((((++++++************++++++++++++++++++++++++++++++******************************))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******------------------------------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---)))***+++,,,---,,,++++++++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++,,,,,,------,,,,,,++++++***++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---...///++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------,,,,,,,,,---------......////////////////////////...------------......///000000111111111222222222444444444444555777888888999:::;;;<<<>>>>>>>>>???BBBAAA@@@BBBEEEHHHIIIIIIEEEEEEEEEEEEFFFGGGHHHHHHEEEEEEFFFHHHIIIKKKLLLMMMHHHIIIKKKLLLMMMNNNOOOPPPQQQSSSTTTRRRNNNLLLNNNQQQQQQRRRRRRSSSSSSRRRRRRQQQPPPQQQRRRRRRQQQNNNKKKJJJJJJJJJIIIIIIJJJJJJJJJKKKHHHGGGFFFDDDBBBAAA@@@@@@>>>>>>===<<<<<<;;;:::999::::::999888777777777777666444222111222222111000000///////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++---...//////000000+++,,,,,,------,,,,,,+++------------------------,,,++++++******++++++++++++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------...//////...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,------......---------,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++++++++***))))))*********+++++++++******+++++++++++++++,,,+++++++++++++++++++++++++++++++++******)))))))))++++++************++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,******++++++,,,,,,,,,---++++++,,,,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++************************------,,,,,,,,,,,,---------------,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))******++++++,,,,,,,,,++++++***++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********---,,,+++******+++,,,---******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***))))))*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------------------------,,,,,,,,,---------......////////////////////////---------------...//////111111111111222222222222444444444555666777888999::::::<<<===>>>>>>>>>>>>@@@??????AAADDDGGGHHHHHHEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKGGGHHHIIIKKKMMMNNNMMMLLLLLLOOOQQQPPPNNNNNNPPPSSSPPPQQQQQQRRRRRRQQQQQQPPPOOOPPPQQQQQQPPPNNNKKKJJJJJJIIIIIIHHHIIIIIIJJJKKKIIIHHHFFFCCCBBBAAA@@@@@@???@@@BBBAAA@@@===;;;:::777777777777888999::::::444222000///000111000///////////////............------------------------******+++,,,---.........+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++))))))************))))))))))))*********+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,++++++************++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,*********++++++,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,+++************************......------------......000//////......---------++++++************++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,)))))))))******+++++++++++++++******++++++,,,,,,************++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,+++******))))))******))))))))))))************+++++++++,,,,,,,,,,,,+++******))))))******++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,***)))***+++,,,+++***************************,,,------,,,***)))***+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////------------...///000000111111111222222222222333333444444555666888999:::;;;<<<===>>>????????????===<<<<<<>>>AAADDDEEEEEECCCDDDEEEFFFFFFGGGGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHJJJLLLLLLJJJHHHJJJKKKLLLLLLMMMOOORRRTTTOOOPPPPPPQQQQQQPPPPPPOOOPPPPPPQQQQQQPPPOOONNNMMMKKKKKKIIIHHHHHHIIIJJJKKKKKKIIIFFFDDDBBBAAA@@@AAA@@@CCCGGGHHHEEEAAA===;;;666666666777888:::;;;<<<222111//////000000///......///000///---,,,---...........................,,,,,,++++++***((('''&&&+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++++++++,,,,,,---******+++,,,---...//////************************+++,,,,,,,,,,,,,,,,,,---++++++------------++++++------------,,,,,,,,,,,,******,,,,,,,,,,,,******************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++------,,,+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))******))))))))))))************+++++++++******++++++,,,---------************************))))))******+++,,,,,,---++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))***************+++++++++++++++******+++,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------+++******))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------,,,,,,,,,,,,,,,,,,+++))))))))))))+++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,***+++++++++++++++++++++++++++******++++++,,,---************++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++*********************++++++++++++************+++++++++,,,,,,,,,,,,+++******))))))************+++,,,,,,+++******,,,,,,------.........---,,,***))))))+++,,,+++)))))))))))))))))))))))))))***,,,---,,,******+++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////............///000111222111111111222222222333333333444444555666888:::;;;<<<===>>>???@@@@@@@@@@@@>>>======>>>AAACCCDDDDDDCCCDDDEEEGGGGGGGGGGGGFFFHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIKKKMMMMMMKKKHHHKKKIIIHHHHHHKKKOOORRRSSSRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQNNNLLLJJJIIIHHHIIIJJJKKKLLLJJJGGGDDDBBBAAAAAAAAA???EEEKKKLLLIIICCC>>>;;;666666777777888999;;;;;;333111//////000111000///---///000///---,,,---///------------------------...------,,,***(((&&&%%%+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---......************************---,,,,,,,,,,,,,,,,,,+++***+++---......---+++***++++++++++++,,,,,,,,,,,,***+++---......---+++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---......+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))******++++++******))))))************+++++++++******++++++,,,------...************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++************)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***************+++++++++---,,,***))))))***,,,---++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---)))************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))))))))***++++++,,,,,,,,,---...//////...---,,,******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,)))***+++,,,,,,+++***)))((()))***+++,,,+++***))),,,***((())),,,,,,+++(((++++++++++++++++++++++++***+++,,,,,,+++***+++---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////.........//////111222222111111222222222333333333333444444555777888:::;;;===>>>???@@@@@@@@@@@@@@@AAA@@@???AAADDDFFFFFFFFFEEEFFFHHHIIIJJJJJJIIIIIIFFFFFFGGGHHHIIIJJJKKKLLLPPPNNNMMMNNNPPPPPPNNNKKKMMMIIIEEEFFFJJJOOOQQQQQQWWWWWWXXXXXXXXXXXXWWWWWWTTTSSSSSSRRRSSSTTTUUUUUUOOOMMMKKKIIIHHHIIIJJJKKKMMMKKKHHHEEEBBBBBBBBBBBB>>>EEELLLOOOKKKDDD>>>;;;888888888777888888999:::444222000000111222111000---///000///,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,------...///......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++---......---+++***))))))*********++++++++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---,,,++++++******++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///************************+++++++++,,,,,,---------.........------,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))************+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...,,,+++++++++******)))))))))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++******++++++,,,------,,,,,,++++++***************+++,,,,,,,,,,,,+++************************,,,,,,,,,------,,,,,,+++******+++,,,,,,---......************************+++******************+++---------....../////////...---+++******+++---...************************+++++++++************)))************************,,,+++***))))))***+++,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,......---,,,+++***)))((()))))))))***+++++++++,,,************************++++++************++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***---,,,***))))))***,,,---))))))***+++,,,,,,------++++++++++++++++++++++++,,,++++++***)))(((''''''************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,---------,,,++++++,,,,,,,,,---------......000000000000000000000000////////////000000000000333333333333333333333333444444555666777888999999============<<<;;;:::999<<<===???AAABBBBBBBBBAAADDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLNNNOOOPPPPPPPPPOOONNNNNNCCCDDDDDDEEEFFFJJJPPPTTTWWW\\\dddjjjlllggg^^^WWWRRRQQQQQQQQQQQQRRRRRRSSSWWWQQQKKKGGGGGGGGGFFFDDDFFFHHHJJJJJJIIIFFFBBB???AAABBBEEEGGGHHHEEE@@@;;;999888777666555444333222333222222111000//////...........................000000000000000000000000---------............///........................//////...------,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------...,,,***((((((***,,,...******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------........................------,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,------,,,+++)))(((++++++++++++++++++++++++++++++,,,,,,---...//////++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++...------,,,+++***))))))+++++++++,,,,,,,,,------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***************************+++,,,------------,,,---------,,,+++***)))(((++++++++++++++++++++++++************************))))))***+++,,,------...------,,,,,,+++*********,,,++++++******++++++,,,++++++,,,---,,,+++***))),,,,,,,,,+++++++++************************++++++***+++---......---+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))(((&&&''')))+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++---------,,,,,,++++++++++++***)))(((((()))***+++************************))))))******+++++++++,,,******************************)))(((((()))******************************+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++++++++******************+++++++++************************,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***---,,,***))))))***,,,---*********++++++,,,,,,---++++++++++++++++++++++++------,,,,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000222222222333333333333333555666666777888999:::;;;========================<<<>>>???AAABBBBBBBBBBBBDDDEEEEEEFFFGGGGGGHHHHHHKKKKKKLLLMMMMMMNNNOOOOOONNNOOOQQQRRRQQQOOONNNMMMBBBBBBCCCEEEIIIMMMQQQSSSUUU^^^lllyyy|||rrraaaTTTQQQPPPOOOOOOOOOPPPQQQRRRSSSOOOIIIDDDCCCCCCDDDDDDFFFHHHIIIJJJHHHEEEBBB??????@@@AAACCCDDDBBB===:::666666666555555444444444222222111000000///......................................................------------....................................------------............***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,---......---------+++++++++++++++++++++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++------,,,,,,+++*********------------............+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,*********))))))))))))))),,,++++++******++++++,,,++++++,,,,,,,,,+++***))),,,,,,+++++++++*********------,,,,,,++++++******+++,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++***))))))***,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++'''((()))***+++,,,------************************))))))(((((((((((())))))************************++++++++++++++++++++++++***))))))))))))))))))************++++++,,,,,,,,,+++++++++***************************************---,,,,,,,,,,,,,,,,,,---+++******))))))******+++***++++++,,,,,,++++++***---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------------.........---,,,,,,***++++++,,,------------,,,,,,,,,---------..............................////////////000000000000111111222222333333444444777777888999:::;;;;;;<<<>>>============>>>??????===>>>@@@BBBCCCCCCCCCBBBEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLOOORRRRRRQQQPPPOOOOOOHHHFFFEEEHHHMMMQQQRRRQQQUUU]]]kkkyyy~~~tttaaaRRRPPPOOOMMMLLLMMMNNNQQQSSSTTTRRRNNNIIIEEEDDDFFFHHHFFFGGGIIIIIIHHHEEEAAA???>>>======>>>>>>===:::888444444555555555555555555111000000//////.................................,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------+++,,,,,,---...//////000***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------------------+++***)))))))))***+++,,,+++++++++,,,,,,++++++***------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******((())))))))))))*********,,,++++++******++++++,,,+++,,,,,,,,,,,,+++***)))+++++++++***************//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,******************************))))))))))))******************************++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,,,,+++++++++***)))))))))************************,,,,,,++++++++++++,,,,,,++++++************++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********+++,,,,,,,,,,,,,,,------******+++,,,,,,---......,,,---------------,,,,,,)))***+++,,,---.........,,,,,,,,,---------..............................////////////000000000000000111111222333444444555777888888999::::::;;;;;;======<<<;;;;;;<<<===>>>>>>???AAABBBCCCDDDCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIKKKNNNPPPPPPOOOPPPTTTWWWYYYTTTNNNNNNRRRTTTTTTQQQVVVWWW\\\ccciiifff\\\SSSQQQOOOLLLKKKLLLNNNQQQTTTSSSUUUUUUQQQKKKFFFFFFGGGFFFGGGHHHHHHFFFDDDAAA???===;;;:::999::::::999888666666666555555555555555000/////////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------++++++,,,,,,------......***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,---......---,,,,,,+++++++++,,,,,,,,,---------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///++++++,,,,,,------......++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------************************++++++---------,,,+++***+++++++++,,,,,,,,,------))))))*********+++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///)))***+++,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,++++++******************************......------,,,,,,++++++,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++******,,,+++++++++***)))))))))************************++++++************++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++((((((((()))******+++++++++++++++,,,,,,---------******+++,,,,,,---......***+++,,,,,,,,,,,,++++++)))***+++,,,---.........,,,,,,,,,---------..............................////////////000000000000000111111333444555666666777888888999999:::::::::<<<<<<;;;:::::::::::::::>>>???AAACCCDDDDDDDDDCCCFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMLLLMMMQQQZZZaaallldddZZZUUUUUUVVVUUUSSSVVVRRRPPPRRRVVVWWWUUURRRQQQOOOMMMKKKLLLOOORRRUUUQQQVVV[[[ZZZSSSKKKEEECCCFFFFFFGGGGGGEEECCC@@@???>>>;;;999888888999999888999999888777666555444333////////////....................................------------------------,,,,,,,,,------------...------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------,,,,,,++++++++++++,,,...//////...,,,+++++++++,,,,,,,,,------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++,,,---...///,,,,,,------......//////...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------,,,,,,------,,,,,,+++***++++++,,,,,,,,,---------***************************+++---......---,,,++++++++++++,,,,,,---......))))))*********+++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------))))))***+++,,,------...,,,++++++******++++++,,,,,,,,,++++++++++++***+++******************++++++******++++++,,,,,,------,,,++++++++++++,,,---...+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************++++++,,,------,,,++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++***************************************+++******))))))******+++---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---******++++++,,,,,,------+++++++++,,,,,,---------******++++++,,,,,,++++++***++++++,,,------------,,,,,,,,,---------..............................////////////000000000000000111222444555777888888888888888999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;???@@@BBBDDDEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMLLLLLLRRR]]]fffssskkkaaaZZZWWWVVVUUUTTTSSSRRRQQQQQQRRRRRRQQQPPPOOONNNMMMLLLMMMOOORRRTTTUUU[[[bbbeee```WWWMMMGGGFFFFFFFFFEEEDDDBBB@@@???>>>;;;999888888999999888999999888666555444333222////////////////////////................................................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,---......---,,,+++,,,,,,,,,,,,------------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++,,,------...------------............000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,---------------++++++,,,,,,------......,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++***)))))))))***+++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...''''''((()))******++++++,,,++++++******++++++,,,---,,,++++++******+++++++++++++++++++++,,,,,,,,,))))))***+++,,,---......***++++++,,,,,,------...++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***************************+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++++++++************++++++***+++++++++++++++,,,,,,***************+++++++++************************,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000111222333555777888::::::::::::::::::;;;;;;;;;;;;:::<<>>===<<<:::777555555555444333555444222111111111111222222222111111000//////...------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///...,,,++++++,,,------......------,,,+++***+++,,,---------------........................+++++++++++++++++++++++++++,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,------......------,,,++++++,,,,,,------......---,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******,,,,,,---,,,++++++,,,,,,+++*********++++++++++++************+++++++++******))))))******+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------+++)))*********++++++,,,,,,---...---,,,+++++++++,,,---,,,++++++******++++++,,,************************,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++******)))))))))******************++++++*********************************************************+++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---******))))))))))))******++++++++++++++++++++++++*********)))))))))))))))*********++++++,,,,,,---,,,------------,,,,,,+++******++++++++++++,,,,,,//////...------,,,------------------------------........................////////////000111222333222222222333333444666666:::::::::;;;;;;;;;<<<<<<===<<<<<>>===<<<;;;999666444444444333222333333222111111222222333222111111000000//////............//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000///---+++++++++------......------,,,+++)))***+++,,,.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***+++,,,------,,,+++***,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************)))))))))***++++++,,,,,,,,,+++******++++++++++++******+++******))))))******+++++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------+++)))++++++++++++++++++++++++///...------,,,,,,,,,---,,,++++++******++++++,,,************************------,,,,,,,,,,,,------...---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,---.........***++++++,,,,,,++++++***************************++++++++++++++++++++++++***+++++++++++++++******************++++++++++++))))))))))))))))))))))))***************+++++++++))))))******++++++,,,,,,************************))))))*********+++++++++************************************************++++++++++++++++++++++++)))******+++,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************))))))))))))***+++,,,,,,------------------,,,,,,++++++------------------------000///...---,,,,,,,,,,,,------------------,,,,,,........................////////////000111222333222222222333444555666777999::::::;;;;;;<<<<<<<<>>@@@BBBAAA??????@@@BBBDDDEEEFFFGGGGGGFFFHHHIIIJJJJJJIIIIIIIIIKKKKKKKKKKKKLLLLLLMMMMMMJJJKKKKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQOOONNNLLLMMMNNNOOOOOOPPPOOOOOOOOOOOOOOONNNMMMKKKIIIIIIJJJHHHEEEEEEFFFFFFEEEDDDDDDCCCAAA@@@??????@@@@@@<<<999666555555555444333222222222222222222333333111111000000////////////......////////////......------------------------------------------------,,,,,,------------------,,,...//////...---...///------......------,,,+++***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++---......---+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---......///...---,,,,,,---...///,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------------------------,,,,,,,,,------------------,,,......------,,,,,,,,,+++------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++,,,+++,,,---...///...---,,,)))***,,,,,,,,,,,,***)))---,,,,,,++++++,,,,,,---)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++))),,,,,,++++++++++++++++++......------,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///...---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,------***++++++,,,,,,++++++***************************++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))*********+++++++++)))))))))******+++++++++************************))))))*********+++++++++************************************************++++++++++++++++++++++++((())))))***************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------------,,,,,,++++++++++++------------------------......---,,,,,,,,,,,,,,,------------------,,,,,,........................////////////000111222333333333444444555777888999999999::::::;;;<<<======>>>>>>>>>@@@AAAAAA@@@>>>===>>>@@@AAACCCDDDEEEEEEFFFGGGHHHIIIIIIHHHFFFEEEHHHHHHHHHHHHIIIKKKLLLMMMKKKKKKKKKLLLLLLMMMMMMNNNPPPPPPQQQQQQQQQPPPOOONNNMMMNNNNNNOOOOOONNNNNNMMMOOOOOOOOONNNLLLJJJIIIHHHIIIGGGEEEEEEEEEFFFEEEDDDDDDCCCBBBAAAAAACCCDDDFFF===:::777666666666555444111222222222222333222222000000000///////////////......////////////......------------------------------------------------,,,,,,,,,---------......,,,...//////...---...///------......------,,,+++---------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...***+++---......---+++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------------,,,,,,------.../////////---,,,,,,---//////---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------.........------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...------------------...//////...---+++******+++,,,------,,,+++***---,,,,,,++++++,,,,,,---)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))++++++***(((,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------************++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++((()))+++---............------,,,,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,)))))))))***************************************)))************+++++++++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******))))))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,*********++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,++++++++++++******---,,,,,,,,,,,,,,,------------------------------........................////////////000111222333444444555555777888:::;;;888999::::::;;;<<<=========>>>???@@@AAA@@@??????<<<===???@@@BBBBBBCCCCCCEEEEEEFFFHHHIIIIIIFFFDDDEEEEEEEEEEEEGGGIIIKKKMMMKKKKKKLLLLLLMMMMMMMMMMMMOOOOOOOOOOOONNNMMMLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMLLLKKKIIIIIIIIIHHHGGGFFFGGGGGGFFFDDDCCCCCCBBBBBBBBBDDDEEEFFF===;;;888666666666555444222222333333333222222111////////////////////////.........//////.........------------------------------------------------+++,,,,,,------............///000///---+++++++++------......------,,,+++...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............//////+++,,,---......---,,,+++------............------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------------------------------............---------------....../////////............//////------------------------......------------......------------..................------------...............---------------------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,---------,,,+++***((((((++++++,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((***+++,,,***)))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,************************,,,,,,++++++++++++,,,,,,///...---,,,,,,+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...*********+++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++(((***+++---------,,,+++*********+++,,,,,,------++++++++++++++++++++++++((())))))***++++++,,,,,,************))))))))))))************************)))************+++++++++***************************************************************************+++,,,,,,------,,,,,,******))))))))))))******++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,---...///000+++,,,,,,------.........////////////////////////////////////000111222333444444555666777999:::;;;888999999:::;;;<<<===>>>===>>>>>>>>>>>>>>>@@@AAA>>>>>>???AAAAAABBBBBBBBBBBBBBBDDDHHHKKKLLLJJJGGGDDDDDDCCCDDDFFFIIILLLNNNLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIHHHFFFCCCCCCCCCBBBAAAAAAAAAAAAAAA===:::777555555555555444222333333444333222000000////////////////////////------............------------------------------........................++++++,,,,,,---......///,,,---///...,,,++++++,,,------......------,,,+++,,,---...............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////------------------------------............------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------.........///---------------...//////......////////////......---------....../////////......------------......------------.........//////...---,,,,,,---...///------------............------------.........///................................................------------------------+++,,,---...///...---------,,,++++++************,,,,,,,,,++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,---------,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,+++*********++++++,,,,,,---)))***+++------------,,,,,,++++++******++++++,,,************************------,,,,,,,,,,,,------...------,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++)))***,,,,,,,,,+++)))(((&&&'''((()))+++---......++++++++++++++++++++++++((())))))***++++++,,,,,,++++++******))))))((((((************************)))************+++++++++************************))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++(((((())))))*********+++,,,,,,++++++++++++++++++++++++*********+++---............------,,,,,,,,,------------///000111222++++++,,,,,,---...//////000000000000000000000000////////////000111222333333444444555777888:::;;;888888999:::;;;======>>>>>>>>>===;;;;;;===@@@CCC???@@@AAAAAABBBBBBBBBBBB@@@@@@CCCHHHMMMOOOMMMKKKDDDCCCCCCDDDFFFIIILLLNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOIIIJJJKKKMMMOOOPPPPPPPPPJJJKKKKKKLLLLLLLLLLLLLLLHHHHHHHHHIIIJJJIIIEEECCCCCCBBBAAA@@@???===<<<<<<;;;999666444444444333222333333444444333111000///.........///////////////,,,------------------,,,------------------------........................++++++,,,,,,---...//////'''))),,,---,,,---...///------......------,,,+++++++++---...//////000000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...------,,,,,,------...------............------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------.........---------------------------------.........//////...------------...//////---...///000000///...------------...///000111111......------------......---------........./////////...---,,,,,,---...///,,,---------.../////////---------.........//////................................................------------------------+++---///111111111///......---,,,+++,,,---...///...---++++++++++++---...---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***,,,---...---,,,,,,*********++++++,,,,,,,,,...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---//////...---))))))***+++,,,,,,------)))***,,,.../////////...,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------.........------,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,........................,,,,,,,,,,,,,,,+++***)))++++++************++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++...---+++***)))***++++++************************++++++++++++++++++++++++************************,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++...---+++***)))******+++************************))))))))))))))))))))))))------,,,,,,+++***)))))),,,,,,,,,---------......,,,,,,,,,---------........./////////...---,,,,,,......////////////......////////////000000000000111000000000000222333444333333555666777777777777::::::;;;;;;<<<=========>>>>>>>>>>>>>>>??????????????????@@@AAABBBCCCDDDGGGGGGIIILLLOOORRRUUUWWWPPPOOOMMMJJJGGGFFFHHHJJJHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPOOOMMMLLLJJJKKKMMMNNNNNNMMMMMMLLLIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLJJJHHHFFFEEEEEEEEEAAAAAA???>>><<<:::999888777777777666555555444444222222222111111111111000......//////......---,,,+++---000000///---------------------------------...+++)))***---...---,,,///...------,,,,,,,,,,,,***+++,,,...///000000111........................***+++,,,---............////////////////////////+++,,,,,,------,,,,,,+++........................,,,------......------,,,///...---,,,+++,,,,,,---++++++,,,---............///......---------......,,,---------.../////////...------------...///000........................------..................000000//////.........---....................................////////////......//////000000111111................................................000////////////.........////////////////////////......---------....../////////............//////---------............///,,,,,,,,,---------......///......---+++******)))------++++++++++++------,,,++++++******++++++,,,------,,,+++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------............//////000000...---+++***)))******+++---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,++++++***+++++++++************************++++++++++++++++++++++++******************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...,,,,,,,,,---------...............///......------......////////////......////////////000000000000000/////////000111222333555555777888999999::::::::::::;;;<<<<<<======>>>===>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDEEEHHHIIIJJJMMMQQQUUUWWWXXXYYYXXXUUUPPPKKKHHHGGGGGGIIIIIIJJJKKKLLLLLLLLLLLLNNNNNNOOOOOOOOONNNMMMLLLIIIJJJKKKLLLMMMMMMLLLLLLJJJJJJKKKLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGEEEDDDDDDAAA@@@???===;;;:::999888777777666666555555444444222222222111111111000000......//////......---,,,+++---///...---,,,---...------------------------...,,,******---......,,,,,,---...///...---+++***)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000------------------------+++,,,,,,------,,,,,,+++------------------------,,,------......------,,,///...---,,,,,,,,,------------......//////............---------......///------....................................//////........................---------....../////////000000/////////.............................................////////////............/////////000................................................/////////............---//////////////////////////////...---------......///..................///---------............///,,,,,,------............---------,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,++++++++++++,,,,,,------,,,,,,,,,---...///---,,,,,,++++++,,,,,,---***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,---------,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++***---,,,,,,,,,,,,,,,,,,---******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,++++++************************++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******+++,,,------...,,,,,,,,,,,,------------,,,,,,,,,---------......------......///...............////////////......////////////000000000000000000000000111222333444555666777888999::::::::::::;;;;;;<<<<<<===>>>>>><<<======>>>???@@@AAAAAACCCCCCCCCCCCCCCDDDEEEFFFIIIJJJLLLPPPUUUXXXYYYYYY[[[ZZZYYYTTTNNNIIIGGGFFFIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKKKKKKKKKKJJJIIIIIIHHHIIIIIIHHHGGGEEECCCBBB@@@???>>>===;;;999888888777777666666555444444444222222111111111000000000......//////......---,,,,,,------,,,++++++,,,...------------------------...,,,++++++---......---+++,,,///000000...+++)))***+++,,,,,,------,,,,,,++++++++++++++++++++++++------...///000000000000------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...------,,,---------/////////000//////......---------------...///000//////..................//////..........................................,,,,,,---...//////000000000000////////////..........................................////////////------............//////////////////////////////........................///............---------////////////////////////000//////...---------.........------------......---------............///---............/////////++++++,,,,,,---------...------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------......------------------------........................++++++************+++++++++++++++++++++***************++++++++++++,,,,,,++++++,,,---............---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,((()))+++,,,------,,,+++************************++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,------...++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,---.../////////.........////////////......////////////000000000000111111222222333444444555333444555777888999999999;;;;;;;;;<<<======>>>>>><<<<<<===>>>@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEHHHIIIKKKPPPWWWZZZZZZYYYRRRSSSTTTRRRNNNJJJGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIGGGGGGFFFGGGHHHHHHGGGDDDBBB@@@???>>>===<<<:::999888888777666666555555444333333111111111111000000000000.........///......---,,,,,,,,,,,,***)))))),,,...------------------------------,,,,,,---.........,,,,,,.........---,,,+++---......///......------+++++++++++++++++++++++++++,,,,,,---......------////////////////////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........------------...///////////////...---,,,,,,,,,,,,---...///000111000000//////......------...............------,,,........................+++,,,---...///000111222000000//////////////////....................................////////////.../////////////////////000000000000000000000000....................................------------////////////////////////111000///...------------------,,,,,,,,,,,,---------------............///.../////////////////////,,,,,,,,,------------...---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******))))))******++++++++++++************)))*********+++++++++++++++***+++---.........---,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++************++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,((()))+++,,,------,,,+++************************++++++++++++++++++++++++************************+++++++++*********))))))************************++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,---.../////////.........////////////......////////////000000000000000000111222222333333333333444666777999::::::;;;;;;;;;<<<<<<===>>>>>>???<<<===>>>???@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCFFFFFFIIIPPPXXX[[[ZZZWWWLLLNNNPPPPPPMMMJJJHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFFFFEEECCCAAA???>>>===<<<;;;:::999888777666666666555444444333333111111111000000000//////.........///......---,,,+++,,,+++***))))))+++---------------------------,,,,,,,,,,,,,,,---...///...---,,,++++++,,,...///......//////......---,,,------------------------+++,,,------...---------////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---....................................---,,,+++,,,,,,,,,---...///000111000000000//////......---------............---,,,////////////////////////,,,,,,---...///111111222//////000000000000000000////////////////////////............////////////000000000000000000000000111111111111111111111111//////////////////////////////.........---------////////////////////////111000///...............------,,,,,,,,,,,,---------------............////////////////////////............---------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++************************,,,,,,,,,++++++++++++++++++,,,---------+++***)))---,,,,,,+++,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------+++******))))))******+++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---******+++,,,,,,,,,++++++************************++++++++++++++++++++++++************************,,,,,,++++++***))))))(((************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---,,,,,,+++***))))))************************************************------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------......///...............////////////......////////////000000000000------///000000111000000555666888:::<<<======>>>;;;<<<<<<======>>>??????===>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBDDDDDDHHHPPPYYY\\\ZZZVVVNNNPPPRRRQQQNNNKKKIIIIIIGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGIIIJJJLLLMMMGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHFFFEEEEEECCCDDDDDDDDDCCCBBB@@@???===<<<;;;:::999888888777666666555555444333333333111111000000000/////////......//////......---,,,+++,,,,,,+++******+++---------------------------+++,,,,,,,,,++++++---...///...+++******,,,///111,,,,,,,,,---,,,,,,++++++..............................///////////////...------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------...////////////...------------------,,,+++---------------...///000000000//////////////////---...///000111000//////////////////////////////------...///000000111111//////000000000000111111////////////////////////............////////////222222111111111111000000000000000000000000000000////////////////////////000////////////.........////////////////////////000//////...//////000000......------------......---------............////////////............---///.........------,,,,,,------............------------,,,,,,,,,,,,------+++,,,------......---------,,,,,,++++++,,,,,,---,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,---......------,,,++++++******++++++,,,---,,,++++++++++++,,,---)))******+++,,,,,,------,,,,,,++++++***+++++++++************************++++++++++++++++++++++++************************++++++******************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........***++++++++++++,,,,,,,,,,,,,,,,,,---------...............///......------......////////////......////////////000000000000---...000111222111111111666777888:::<<<>>>>>>???<<<<<<<<<===>>>>>>???????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAADDDDDDGGGPPPZZZ^^^ZZZUUUPPPRRRSSSRRROOOMMMLLLLLLIIIIIIJJJJJJJJJIIIIIIHHHFFFGGGGGGHHHKKKMMMPPPQQQIIIHHHGGGFFFFFFFFFGGGHHHGGGHHHHHHHHHGGGFFFEEEEEECCCCCCBBBBBBAAAAAA@@@@@@<<<;;;;;;:::999888777777666555555444444333333222111000000000////////////......//////......---,,,***,,,------,,,++++++,,,------------------------)))+++,,,+++))))))+++...------,,,++++++---...///++++++,,,,,,---,,,,,,,,,...........................///////////////......------------------------------............------------------------------,,,------......------,,,,,,---...///000000///...,,,------............---......---------......//////////////////000000000...///222444555444444333////////////////////////......//////000000000111//////000000000111111111////////////////////////............////////////111111111111000000000///000000000000000000000000////////////////////////111111000000000/////////////////////////////////............///000111222///..................///---------............///............------,,,,,,------------............,,,---...//////...---,,,------,,,,,,,,,,,,------+++,,,---.........---------,,,,,,++++++,,,,,,---***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))***+++,,,---......------,,,,,,,,,+++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,---.........------,,,,,,++++++,,,,,,---------++++++++++++------))))))***+++,,,,,,------...---+++***)))***++++++************************++++++++++++++++++++++++************************)))))))))***++++++,,,,,,))))))))))))))))))))))))***************************++++++,,,,,,++++++***************************+++++++++++++++++++++++++++******)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,...///000111******+++++++++,,,,,,,,,,,,,,,,,,---------........./////////...---,,,,,,......////////////......////////////000000000000000111333444555555444444444555777999;;;<<<======<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@AAAAAADDDDDDHHHQQQ[[[___[[[VVVNNNPPPQQQQQQPPPOOOOOOPPPJJJKKKKKKKKKKKKKKKJJJJJJGGGHHHHHHJJJMMMPPPSSSUUUJJJIIIHHHFFFFFFFFFFFFGGGFFFGGGGGGGGGGGGFFFEEEEEECCCCCCAAA@@@@@@@@@@@@@@@;;;;;;::::::999888777777666555555444444333222222000000000000////////////......//////......---,,,***,,,......---,,,+++,,,------------------------(((***,,,+++((((((+++...+++,,,,,,---............,,,---......//////..............................,,,---------------,,,,,,////////////////////////------............------........................,,,------......------,,,,,,---///000000000///...------...///000000000//////......---------............//////000000111111000111444666888888777666000000000000000000000000////////////000000000000//////000000111111111222000000000000000000000000............/////////000111111000000/////////...////////////////////////000000000000000000000000111111111111000000000000////////////////////////............///111222333//////............//////---------.........//////......---------,,,,,,,,,++++++,,,---...///000111,,,---...//////...---,,,...------,,,,,,------...+++,,,---.........---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------,,,,,,,,,------.........------------------------------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++---...///000,,,,,,,,,,,,++++++******---,,,++++++,,,---///000,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,***)))))))))***+++,,,,,,,,,++++++*********%%%''')))+++,,,+++******++++++++++++++++++++++++******+++++++++******))),,,,,,---...---,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------//////...---,,,,,,++++++//////.........------------------.........//////...///////////////......111333444444222222333555888888999:::;;;;;;;;;;;;>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@DDDKKKQQQTTTTTTRRRPPPMMMOOORRRTTTTTTRRROOOMMMMMMLLLKKKKKKLLLKKKIIIGGGGGGFFFEEEFFFIIILLLMMMMMMHHHHHHGGGGGGFFFEEEDDDDDDFFFGGGGGGFFFFFFEEEDDDCCCDDDBBB@@@?????????===;;;<<<<<<:::999888777777777444444444333333333222222////////////............//////.........---------.........------,,,,,,,,,---------------------------...///...,,,+++,,,---........................000000//////....................................,,,---...///000111222333000000//////.........---............//////////////////............//////////////////////////////............////////////............////////////........................////////////000000000000...---///888BBBEEE>>>666///......000333333000---111111111111111000000000111111000000000/////////111222222222222222111111------------------------//////000111222333444555////////////////////////222111111111000000000000111111111111111111111111111000////////////000000000000000000////////////***++++++,,,---...//////------------------------000000//////.........---//////.........---------......////////////......---------.........//////---------.........//////......---------,,,,,,,,,++++++,,,---...000000111........................+++,,,---......---,,,+++,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,............,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++,,,,,,---......++++++,,,,,,,,,---------)))***,,,......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,+++***)))))))))***+++,,,,,,,,,++++++*********&&&((()))+++,,,+++***)))++++++++++++++++++++++++---------......------,,,,,,,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,------------,,,,,,+++,,,,,,,,,------------------------------------//////.........------------------.........//////...//////000000//////...111333444444333222333555666777888999999:::::::::===>>>??????AAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBDDDCCCCCCCCCBBBBBBBBBBBBBBBEEEJJJOOORRRQQQOOONNNLLLNNNQQQSSSSSSRRRPPPNNNLLLKKKJJJKKKLLLMMMLLLKKKJJJHHHGGGGGGIIIKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@>>>======<<<:::888<<<;;;:::888777777666666222222111111111000000000////////////............//////.........---------......---------,,,,,,,,,---------------------------...///...,,,+++,,,---.................................---------,,,,,,........................------...///000111111222000/////////.........---............////////////...------,,,,,,------...////////////////////////////////////000000000000............////////////........................////////////000000000111000...///444::::::444---000000000222444555222///111111111111111111111111000000000000///////////////000000111111000//////------------------------000000000111111111111111111111111111111111111111000000000000000/////////111111111111111111111111111000000/////////000000//////000000000000000000,,,,,,------.../////////------------------------000/////////............//////.........---------.........//////.........---------.........//////,,,------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******+++++++++++++++*********((()))***+++++++++))))))++++++++++++++++++++++++******+++++++++++++++***,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,------......------,,,,,,,,,,,,---------......++++++,,,,,,---...//////...............---------------.........///////////////000000000000//////111333444444333333444555555666666777888888999999===>>>>>>???@@@AAABBBBBBCCCBBBAAAAAA@@@@@@@@@@@@CCCCCCCCCDDDDDDDDDEEEEEEEEEGGGJJJMMMNNNMMMLLLKKKJJJLLLNNNPPPQQQQQQPPPOOOMMMKKKJJJJJJLLLNNNOOOOOOLLLKKKIIIIIIJJJKKKJJJIIILLLLLLLLLKKKJJJJJJJJJIIIGGGGGGGGGGGGFFFEEEDDDDDDEEECCCAAA@@@@@@???===<<<::::::888777666555555555222111111111111000000000////////////...........................---------...------------,,,,,,,,,---------------------------.........,,,+++,,,---........................,,,,,,,,,,,,,,,+++++++++............................../////////000000000/////////...........................////////////...------,,,,,,------...////////////////////////........./////////000000............////////////......................../////////000000000111111//////000111222111...+++222111222333555555333111111111222222222222222222222222111111111000000000//////000000000000000///////////////////////////333222222222111111000000222222222222222222222222000000000111111111111111111111111111111111111111111000000000000000111111//////000000111111111222////////////////////////////////////////////////////////////............/////////.........------------............---------------...............,,,,,,,,,,,,------------......---------,,,,,,,,,------,,,+++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++*********************+++++++++***))))))++++++++++++++++++++++++((())))))************))),,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,------......------,,,,,,,,,---------.........++++++,,,------......///....................................//////////////////000111111111000000111333444444333333555666666666666777777888999999======>>>???@@@AAABBBBBBCCCBBBAAA@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJLLLNNNOOOPPPPPPPPPNNNLLLJJJIIIKKKMMMNNNOOOMMMKKKJJJJJJKKKLLLKKKJJJLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHGGGFFFEEEDDDFFFEEECCCBBBBBBAAA???===999888777666555444444444333333333333222222222222////////////....................................------------------------------------------------,,,---......,,,,,,,,,...........................,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////....................................////////////000000////////////000000////////////////////////---------............///............////////////........................//////000000000111111111---...000000000000111222111111111222333333222222111111111222222222222222333333333333222222222111000111111222222222222111222222222222222222222222333333333222222222222111111111111111111111111111222222333333333333444444111111111111111111111111111111000000000111222222///000000111111222222333111111111000000000/////////////////////////////////////////////.........////////////............,,,,,,------------,,,,,,........................+++++++++,,,,,,,,,------......---------,,,,,,,,,...------,,,+++***))))))...........................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))************************+++++++++++++++*********+++++++++++++++++++++++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,---------......---------------------------............................../////////000000//////000111222222111111111333444444444444555777888888888888888999;;;<<<<<<===>>>???@@@AAAAAABBBCCCBBBAAAAAA@@@@@@@@@AAABBBCCCDDDFFFHHHJJJKKKLLLNNNNNNOOONNNNNNMMMKKKKKKHHHIIIJJJLLLNNNOOOPPPQQQPPPNNNKKKJJJKKKLLLLLLLLLLLLKKKKKKKKKMMMNNNMMMKKKJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIHHHHHHGGGFFFEEECCCAAA?????????>>><<<:::888888666555444333333333333333333222222222111111////////////............---.....................------------------------------------------------,,,---...---,,,,,,---...........................------------....................................////////////............---------...........................////////////000000000//////000000000////////////////////////...////////////000000000............////////////////////////////////////000000000000111111111111---///000000///000333555//////000111111111111111111111222222222333333333333222222222222111111111111111222333333333333333222222222222222222222222111111111111222222222222111111111111111111111111333333333333333333333333111111111111111111111111111111111111111222333333000111111111222222333333222222222111111000//////000000000000000000000000.........///////////////000000/////////.........,,,,,,------------,,,,,,.....................---+++++++++,,,,,,,,,------......---------,,,,,,,,,---------------,,,,,,,,,...........................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))))))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,------,,,,,,,,,+++++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------------------,,,---------...................../////////000000000///000111222222333222222111333444555444555666888:::999999888999;;;<<<===<<<======>>>???@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCCCCDDDFFFHHHJJJLLLMMMNNNOOOPPPPPPPPPPPPOOOMMMLLLJJJJJJJJJKKKMMMOOOPPPQQQRRROOOMMMLLLLLLMMMLLLLLLMMMLLLLLLMMMOOOOOOMMMLLLGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFDDDBBB@@@?????????===;;;888888666555444333333333111000000000000/////////////////////............---------...............,,,,,,,,,------------...------------------------+++---...---,,,,,,---///..............................///////////////000........................///.....................---------------.....................///////////////......------......///////////////////////////111111222222222333333333............////////////////////////////////////000000000111111111222222000111111000//////111222///000111111000000111333333333444444555555666666222222222222111111111111111222333444555555555444333333333333333333333333111111111222222333333333333333333333333333333333444333333333222222222222333333333333333333333333111111111111222333444444222222222222222222222222222222222111111000000000000000000000000000000000.........///////////////000000000/////////......------............------...............---------,,,,,,,,,,,,------------......---------,,,,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***)))(((((()))))))))*********+++************+++,,,,,,---++++++++++++++++++++++++''''''(((******++++++***,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,+++,,,,,,------.........---------.........//////.../////////000000000000///000111222333333333333111333444555444555777888;;;:::999888999;;;===>>><<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOMMMOOOPPPQQQQQQPPPNNNMMMLLLKKKKKKKKKLLLNNNPPPRRRQQQPPPOOOOOOPPPQQQPPPNNNOOONNNNNNOOOOOONNNLLLJJJFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEECCCBBBAAAAAA@@@>>><<<999888777555444444444333000000000000////////////////////////............---------.........//////,,,,,,,,,---------......------------------------+++,,,...---,,,,,,---///............................../////////000000000........................---.....................,,,,,,,,,------.....................//////////////////............//////////////////////////////111111111111222222222222............////////////////////////////////////000000111111111222222222444333222111111111111111222333555444222222444666666777777888999999::::::777777777666666666555555666666777999999:::::::::888888888888888888888888888888888777777777777777777777777777777777777777888777777666555444333333444444444444444444444444111111111222222444555555444444444333222222111111111111111111000000000000////////////////////////............/////////000000000000000/////////............//////.........//////.........---------,,,------------...............---------,,,,,,,,,------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***)))((((((((())))))*********+++************+++,,,---...++++++++++++++++++++++++)))***+++,,,---.........,,,,,,+++***+++,,,...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********))))))*********+++++++++)))***+++,,,...///000111---------.........//////////////////000000000000///000111222333444444444111333444555555555777999:::999888888888:::<<<>>><<<<<<===>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGFFFFFFHHHJJJLLLMMMOOOOOOLLLMMMPPPRRRRRRQQQOOOMMMMMMLLLKKKKKKLLLNNNPPPRRRPPPPPPPPPRRRTTTTTTSSSQQQRRRQQQPPPPPPOOONNNJJJHHHEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGBBB@@@>>>======<<<;;;999999888777666555444444444222222222222111111111111000/////////............---------.........//////,,,,,,,,,------.........------------------------+++,,,------,,,,,,...///................................./////////000000........................---------.........//////,,,,,,,,,------...................../////////000111111000000000000111111////////////////////////............////////////............/////////000000000000000000000000000000111111111111222222222555333222333555666555444555777888777555555777:::999999:::;;;<<<<<<===============<<<<<<<<<;;;;;;;;;<<<===>>>????????????????????????????????????AAA@@@@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999777666666555555555555555555555555222222222222333444555666666555444444333222111000000000000000000000000000////////////////////////---.........//////000000000000000000////////////......////////////......//////.........------------------.........//////......---------,,,,,,,,,................................................+++,,,............,,,+++,,,,,,,,,------.........------------------------,,,,,,...//////...,,,,,,------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---******+++,,,,,,---......---------.........//////)))***,,,......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------------,,,+++,,,---...///,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++---...///...,,,+++,,,---++++++++++++++++++++++++---,,,++++++******++++++---,,,+++******+++,,,---,,,,,,,,,+++++++++************++++++++++++******---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...***++++++,,,,,,------...***+++,,,,,,------,,,,,,******************************+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,++++++,,,,,,,,,------------------............///000000000000///////////////111222222222222333555777777666666666888999:::888;;;>>><<<888777:::===:::;;;======<<<<<<>>>???CCCEEEGGGIIIJJJIIIHHHGGGIIIIIIIIIIIIIIIJJJKKKLLLNNNNNNOOOOOONNNMMMKKKJJJJJJIIIHHHIIILLLOOOPPPPPPOOOPPPSSSTTTUUUUUUSSSRRRQQQQQQQQQQQQPPPOOONNNMMMGGGFFFEEEFFFHHHJJJJJJIIIKKKKKKJJJIIIGGGFFFEEEEEECCC@@@>>>======<<<;;;:::666666666666666555555555222111000///............////////////////////////.................................------,,,,,,,,,.........////////////000---------............///000000//////.........---//////.........---------////////////////////////......------------......,,,---......//////......///////////////.........111111000000//////......000000000000////////////111111111111111000000000000//////...///000222333---///000000///000222444000000000111222222333333555555666777777888999999::::::::::::<<<>>>@@@AAABBBBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDCCCAAA@@@@@@CCCCCCDDDEEEFFFGGGHHHIIIKKKKKKJJJIIIHHHGGGFFFEEEFFFGGGHHHGGGFFFFFFHHHIIIHHHHHHHHHGGGEEEEEEFFFGGGEEEDDDBBB@@@>>><<<;;;:::;;;;;;999888777777777777999999999888888888888777777777777666555444444444666555444222111111111111000000000000000111222333111111000000000111111222111000///...............//////............//////------...///...---+++***........................------------------------//////.........---------///...---,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,------.........++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++...---+++******+++---...---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,...---,,,,,,++++++++++++,,,,,,+++*********++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++---,,,++++++******++++++,,,++++++++++++++++++,,,---------,,,,,,,,,++++++******++++++++++++*********))))))))))))))))))***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,************************++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------............///////////////000000000000111222444444333333555666777777666666666888999::::::>>>@@@???;;;888:::<<<<<<>>>??????>>>>>>???AAACCCEEEGGGIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMKKKJJJIIIIIIHHHGGGHHHKKKMMMOOOOOONNNOOOQQQSSSTTTSSSRRRQQQQQQQQQQQQPPPPPPOOONNNNNNJJJHHHEEEEEEFFFHHHHHHGGGKKKKKKJJJHHHGGGFFFEEEDDDBBB@@@>>>======<<<;;;999666666666666555555555555444333222111111000111111////////////////////////..............................---------,,,,,,,,,,,,,,,,,,------------...---------............///000/////////.........---//////.........---------///////////////////////////......------......///,,,---......//////......////////////////////////111000000000/////////...000000000000000000000///222111111111111111000000///...------...///000111///000111000///000222444444444555555666666666666999999:::<<<===???@@@AAACCCCCCCCCEEEFFFIIIJJJLLLNNNMMMKKKJJJIIIIIIJJJJJJNNNNNNNNNMMMLLLKKKJJJIIIHHHIIIJJJKKKLLLMMMNNNNNNRRRRRRPPPOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLNNNPPPRRRSSSSSSRRRPPPPPPQQQSSSTTTQQQMMMHHHEEEDDDDDDDDDEEEDDDCCCBBBBBBAAABBBBBB@@@@@@@@@??????>>>>>>======<<<;;;999777555444333444444333222111111111111222222111111111111222222111111000000000111111222///......---------......//////............//////---.........------,,,+++........................------------------------......---------,,,,,,,,,......---,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...,,,++++++,,,...///,,,,,,,,,,,,++++++++++++,,,,,,+++******+++,,,,,,...---,,,,,,+++++++++,,,)))******+++++++++******++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++)))***++++++,,,,,,++++++,,,,,,,,,+++++++++************++++++,,,,,,------+++,,,---,,,***)))***+++++++++++++++++++++++++++---,,,++++++******+++++++++++++++,,,,,,+++++++++.........---------,,,,,,******++++++++++++******))))))(((((((((((()))))),,,,,,++++++,,,,,,---.........---,,,,,,+++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------------............///......//////000000111111222444555555555555666888777666666666666888:::;;;===AAADDDDDD@@@===<<<===???AAABBBBBB@@@@@@AAABBBBBBDDDFFFHHHJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKIIIJJJJJJKKKJJJJJJIIIHHHHHHGGGFFFGGGIIILLLMMMMMMLLLMMMOOOQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQNNNJJJGGGGGGHHHHHHHHHKKKJJJIIIHHHGGGEEEDDDDDDBBB@@@===<<<<<<<<<:::999666666666555555555444444555444333222111111111111////////////////////////...........................------------,,,,,,,,,,,,,,,,,,------------...---------............////////////..............................---------///////////////////////////......------......///------...////////////...////////////////////////000000000000////////////000000000000000000000000222222111111111000000000//////......//////000111000111222222111222444555888999:::;;;;;;<<<<<<<<<===>>>???AAACCCEEEGGGHHHIIIJJJKKKMMMOOOQQQRRRSSSVVVUUUSSSPPPOOONNNNNNNNNPPPPPPQQQQQQPPPOOONNNNNNIIIJJJJJJKKKLLLMMMNNNNNNRRRQQQOOONNNNNNNNNOOOPPPPPPPPPNNNLLLKKKKKKNNNQQQUUUVVVWWWVVVVVVVVVXXXZZZ^^^YYYRRRLLLHHHGGGIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCAAA>>>;;;888666555555555444333222222222222555444333222111111111111111111000000000000000111///...............///000000//////......//////000///...------------------................................................---------,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---------......------,,,+++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++//////---,,,,,,---//////+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,+++++++++,,,,,,'''(((***+++,,,++++++***+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++)))***,,,---------,,,+++,,,,,,,,,+++++++++************++++++,,,---......+++,,,---,,,+++******,,,++++++++++++++++++++++++---,,,++++++******++++++***+++,,,------,,,+++***------------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,+++++++++,,,------,,,,,,,,,------------...---------............///---......///000111111222222444555555444555666777666666555666777888:::;;;>>>BBBFFFHHHFFFCCCAAA@@@AAABBBCCCCCCAAAAAABBBCCCAAABBBDDDGGGIIIJJJJJJKKKIIIIIIIIIHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHFFFEEEFFFHHHKKKLLLLLLKKKLLLMMMOOOOOOOOOOOOOOONNNNNNOOOQQQSSSUUUWWWXXX[[[VVVQQQMMMLLLLLLLLLLLLJJJJJJIIIGGGFFFEEEDDDCCCAAA???===;;;;;;;;;:::888666666666555555444444333333222111000000/////////////////////////////////........................------------------------.........////////////000---------............///................................................//////////////////////////////............//////------...//////////////////////////////000000000000000000000////////////000000000000000111111111111111111000000000//////111111111111222222333333111333444555555777999<<<;;;===???AAABBBCCCDDDDDDHHHHHHHHHIIIJJJLLLNNNPPPOOOOOOQQQRRRTTTUUUVVVVVVXXXVVVTTTRRRQQQPPPPPPQQQMMMNNNNNNOOOOOOOOOOOOOOOIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJJJJLLLMMMNNNQQQPPPNNNKKKIIIJJJMMMPPPRRRSSSUUUUUUUUUVVVXXX[[[\\\YYYSSSMMMJJJIIIJJJJJJLLLKKKKKKKKKKKKLLLLLLMMMKKKLLLMMMNNNNNNNNNNNNMMMKKKJJJHHHEEEBBB@@@>>>===<<<;;;999888666555555555888777555444222111111111111111000/////////000000000000000000000111111222000000////////////000000///...---,,,,,,---...///........................////////////////////////------------------------///......------.........---------------,,,,,,,,,------------------------------------------------------------------------+++,,,,,,---...---------,,,,,,------------------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++,,,,,,------......++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,''')))***,,,,,,,,,+++***,,,,,,,,,------,,,,,,,,,---------,,,,,,+++++++++***+++---.........---,,,,,,,,,,,,+++++++++************+++,,,------......,,,......---,,,+++,,,---++++++++++++++++++++++++---,,,++++++******++++++***+++,,,------,,,+++***,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,+++++++++,,,,,,---...,,,,,,---------.........---------............///---......///000111111222000222333444333333444666666555555555777888:::<<<===@@@FFFIIIJJJHHHFFFEEE@@@BBBCCCBBBAAAAAABBBDDD@@@AAACCCEEEGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLIIIGGGFFFFFFIIIKKKLLLKKKLLLLLLMMMNNNNNNOOOOOOOOOMMMNNNPPPRRRUUUYYY\\\^^^___ZZZTTTPPPNNNNNNNNNMMMIIIIIIHHHGGGEEEDDDCCCBBBAAA>>><<<;;;;;;:::999888777666666555444333333333333222111000////////////////////////////////////........................------------------------.........////////////000---------............///---------...............---...................../////////////////////////////////....../////////---...//////000000//////////////////000000111111////////////000000000000///000000000111111111222000000000000000000000000222222333444444555555555444666999:::<<<>>>BBBEEEBBBDDDGGGJJJMMMNNNOOOOOOSSSSSSRRRQQQRRRSSSUUUVVVRRRRRRSSSTTTUUUWWWWWWXXXWWWVVVTTTSSSRRRRRRSSSSSSMMMNNNPPPQQQSSSTTTTTTTTTLLLMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNOOOQQQRRRSSSYYYWWWUUURRROOOPPPSSSVVVXXXYYYYYYWWWUUUUUUVVVWWWWWWVVVTTTRRROOOMMMLLLKKKMMMMMMMMMLLLLLLMMMNNNNNNMMMOOOQQQSSSTTTTTTSSSSSSNNNNNNMMMLLLJJJIIIHHHGGGFFFEEEBBB@@@===;;;::::::<<<;;;999777555444333333222222111000//////000000111000000000000000111111000000////////////000000///...---,,,,,,---///000////////////////////////////////////////////////............////////////000000////////////000000......------,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,---.........------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,------......//////++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---******+++,,,,,,,,,++++++,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---,,,,,,,,,+++++++++******++++++,,,,,,------......---...///...,,,+++,,,---++++++++++++++++++++++++---,,,++++++******+++++++++++++++,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...******+++,,,,,,---......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,---......,,,---------............---------............///......//////000000111111///111222222222222333555555555555555777999;;;<<<;;;>>>CCCGGGIIIIIIGGGFFF???AAABBBBBBBBBBBBCCCEEEBBBBBBCCCEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJLLLMMMNNNKKKIIIGGGHHHJJJLLLMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPOOOPPPQQQSSSVVVYYY\\\^^^\\\XXXSSSOOONNNMMMLLLKKKIIIHHHGGGFFFEEECCCBBBBBB@@@>>>;;;:::::::::888777777666666555444333222222444333222111000000000000////////////////////////........................,,,,,,,,,------------...,,,,,,,,,------------...---------............///---------------.........---------...............////////////////////////000//////......//////000......///000000000000///...//////000000111111222////////////000000000000///000000111111222222222000000111111222333333333222333444666777888888999:::<<>>@@@BBBCCCCCCCCCEEEGGGEEEEEEEEEFFFGGGIIIJJJKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHIIIJJJLLLMMMOOOMMMKKKJJJJJJLLLNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRSSSRRRRRRRRRSSSVVVXXXZZZXXXUUUQQQNNNMMMLLLJJJIIIHHHHHHGGGEEEDDDCCCBBBAAA???===;;;::::::999888666777666666555333222222111333222111000////////////////////////////////////........................,,,,,,,,,---------......,,,,,,,,,------------...---------............///,,,,,,,,,------.........---------.........//////////////////////////////000000////////////000000......///000000000000000...//////000111111222222.../////////000000000111///000000111111222333333111222333444666777888888555666999;;;>>>?????????CCCEEEGGGHHHIIIKKKOOOQQQUUUVVVYYY[[[\\\[[[ZZZXXXPPPOOOMMMLLLMMMOOOQQQSSSNNNNNNNNNPPPTTTYYY___bbbbbb```___]]][[[[[[[[[[[[\\\^^^bbbfffjjjmmmpppqqqggggggggghhhhhhhhhhhhhhhfffhhhkkknnnpppqqqrrrqqqssssssrrrooommmkkklllnnnooooooooollliiigggggghhhggghhhiiijjjiiifffcccaaaZZZYYYXXXWWWWWWWWWWWWWWWSSSTTTUUUUUUTTTRRROOOMMMOOOPPPPPPQQQRRRRRRSSSSSSRRRQQQOOOMMMLLLJJJJJJIIIIIIHHHFFFDDDCCCBBBAAAAAA::::::888777777666666666555444333222111000000000111111000000000000111111------...///////////////////////////////////////------------------------............//////000000......------...//////000///...---,,,,,,,,,------......---------,,,,,,,,,------------------------........................,,,------...............++++++,,,,,,---......///......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++***,,,+++++++++,,,,,,---...000///---,,,+++,,,,,,---,,,------......------,,,+++++++++,,,,,,---------,,,+++***)))***+++---...,,,,,,,,,+++++++++******------------------,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++---,,,++++++******++++++---,,,+++******+++,,,---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......------,,,,,,++++++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///---------.........//////---------.........//////000000000000///////////////111222222222222333555555555555555777999;;;===999:::<<>>>>>@@@BBBCCCDDDEEEGGGIIIHHHHHHHHHHHHIIIJJJKKKLLLJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHIIIKKKMMMOOONNNMMMKKKKKKMMMOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSSSSVVVUUUSSSQQQQQQRRRTTTUUUVVVSSSPPPOOONNNMMMKKKIIIHHHGGGGGGEEEDDDCCCBBBAAA???===;;;999999999888666777666666555333222111111000///...------,,,,,,,,,////////////////////////........................,,,,,,,,,------................../////////000000---------.........//////,,,,,,,,,------.........---------.........//////////////////////////////000000////////////000000...//////000000000000000...//////000111222222222.../////////000000111111///000000111222222333333333444555777999:::<<<<<<:::;;;>>>AAADDDFFFFFFFFFIIIKKKLLLMMMMMMNNNQQQSSSXXXZZZ[[[\\\\\\YYYWWWUUUSSSRRRPPPPPPQQQTTTWWWYYYVVVUUUVVVYYY^^^fffmmmrrrtttrrrpppmmmkkkjjjiiiiiilllnnnrrrwww|||}}}}}}~~~~~~~~~~~~~~~~~~yyy{{{}}}~~~~~~zzz{{{}}}}}}|||}}}}}}{{{yyywwwkkkjjjiiihhhgggfffffffffccccccdddccc```\\\XXXVVVOOOPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQPPPOOOOOOOOOOOONNNMMMKKKIIIHHHGGGFFFFFF>>>===<<<;;;:::::::::::::::999888666555444333333111111000000000000111111,,,---///000000000///...000000000000000000000000---------------------------------.........//////,,,,,,,,,,,,,,,---...//////...---,,,+++,,,------.........------,,,,,,,,,------------------------........................,,,---......//////......++++++,,,,,,---...//////.........------,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,------------......//////......---,,,++++++******)))))))))***+++,,,------,,,+++***++++++++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++))))))*********+++++++++++++++++++++,,,,,,---...---+++(((%%%%%%&&&)))+++000000...---,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***************+++++++++------,,,+++++++++,,,,,,------............------------......------,,,+++//////000111111111111111111111000000111333555777999888888888888888999999===<<<<<<<<<===>>>@@@AAA@@@@@@AAAAAACCCDDDFFFFFFIIIJJJIIIHHHGGGGGGIIIKKKJJJIIIHHHIIIJJJJJJIIIHHHKKKHHHGGGIIIMMMQQQQQQPPPRRRPPPOOOMMMMMMNNNOOOPPPTTTSSSRRRQQQQQQRRRSSSTTTQQQQQQQQQQQQQQQQQQPPPPPPTTTSSSRRRPPPMMMKKKHHHGGGJJJIIIHHHFFFDDDCCCBBBAAA<<<;;;:::888777666666555777666555444444333444444555333111000///000111222000000000000000///......//////.........---------.........------,,,,,,,,,.........------,,,,,,,,,///////////////////////////////////////.........////////////////////////............/////////000111111000000//////......//////......---------,,,...///111222222222111111111111111111111111111111333333222222333444666777888999999;;;===???AAABBBEEEEEEFFFIIIMMMOOOPPPPPPPPPNNNMMMLLLMMMMMMMMMLLLXXXYYYZZZYYYXXXVVVWWWXXXYYYSSSQQQUUU[[[^^^aaadddeeeaaacccmmmvvvzzz}}}zzzwwwzzz~~~zzz|||~~~}}}yyywwwtttxxxyyyuuuqqqnnnggg```]]]\\\[[[ZZZXXXVVVSSSQQQRRRPPPMMMLLLNNNPPPRRRRRRTTTRRRPPPOOONNNNNNLLLJJJIIIHHHGGGEEEBBB@@@???>>>>>>===;;;999777666666555555444222111000000000111222222111000000000000111///000111111111000...---000000000000000000000000000000//////.........---,,,,,,,,,---...///000000111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))))))))***+++++++++,,,+++***)))&&&%%%&&&))),,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,------...,,,***(((((()))***,,,...------,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++......---,,,+++***)))))),,,,,,,,,++++++,,,------------............------++++++---...///000000000//////000111111111111111222111000000111333555666888888888888888999::::::;;;;;;:::;;;<<<===???@@@BBBBBBBBBBBBCCCDDDFFFFFFKKKKKKJJJGGGDDDCCCDDDEEEJJJKKKKKKLLLLLLKKKHHHFFFHHHGGGHHHLLLRRRUUUTTTRRRQQQPPPNNNMMMMMMNNNOOOPPPTTTSSSSSSRRRQQQQQQQQQQQQPPPQQQQQQQQQQQQPPPOOOOOOSSSRRRRRRPPPNNNLLLJJJIIIHHHHHHFFFEEECCCAAA@@@@@@<<<;;;:::888777666555555666555444333222222222222222111///...---...///000000000000000000///........................------/////////......---------.........------,,,,,,,,,/////////////////////////////////////////////...////////////////////////........./////////000000111111000000////////////222222111111111000000000000111222222222111000///222222222222222222222222222333333555666888:::;;;===>>>@@@BBBEEEHHHJJJKKKIIIIIIIIIKKKNNNQQQRRRSSSUUURRROOOMMMNNNPPPRRRSSSTTTUUUWWWXXXYYY[[[^^^aaaeeebbbaaafffkkkooovvv||||||{{{~~~{{{vvviiikkkkkkiiiccc^^^[[[[[[[[[XXXTTTPPPOOOOOOOOOOOOOOOMMMKKKKKKMMMNNNNNNNNNLLLKKKIIIGGGEEECCCBBBAAAAAA@@@???>>><<<;;;::::::888777555333111111111111111000000///////////////000111222222222111000///////////////////////////000/////////............,,,------....../////////000000000//////.........------------------------,,,,,,---------.........++++++++++++,,,,,,,,,,,,,,,,,,,,,***)))***,,,///+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++---------.........//////---,,,,,,++++++++++++,,,...---,,,+++++++++,,,,,,+++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++//////...---,,,++++++***++++++++++++,,,------...------............------,,,,,,...///000111111111//////000111111111111111333222111111111333444555777777777777888:::;;;<<<;;;;;;;;;<<<===>>>@@@AAADDDDDDCCCDDDDDDEEEFFFFFFJJJJJJIIIGGGCCCBBBBBBCCCKKKLLLNNNOOONNNLLLHHHFFFFFFFFFHHHMMMSSSVVVTTTQQQOOONNNMMMLLLLLLMMMOOOPPPSSSSSSSSSRRRQQQPPPOOONNNPPPPPPPPPPPPPPPOOONNNNNNPPPPPPPPPOOONNNLLLKKKJJJGGGFFFEEECCCAAA@@@???>>><<<;;;:::888777666555555444444333222111111111111111000///...---...///000//////000000000///......------..................///////////////..................---------------////////////////////////......//////////////////////////////////////////....../////////000000000111000000000000/////////000000////////////......///000000111222222111111222333333444444555555555444555888:::===???@@@AAA@@@BBBDDDHHHKKKMMMOOOOOONNNMMMMMMMMMMMMOOOQQQRRRQQQRRRTTTUUUVVVVVVVVVVVV[[[]]]___aaacccgggmmmqqqtttrrrtttwwwzzz~~~zzz||||||xxxrrrmmmjjjjjjjjjfffaaa[[[VVVSSSQQQQQQOOOMMMLLLLLLNNNPPPPPPOOONNNMMMLLLKKKIIIHHHGGGFFFDDDDDDDDDDDDCCCBBBAAAAAA===<<<999777555444333333222111000000/////////000222222333333222222111000////////////////////////////////////..................................../////////.......................................,,,------------.........------------,,,,,,,,,,,,***,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......******+++,,,------------------------------------------------------------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............/////////------,,,+++*********+++,,,,,,------------,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,------......*********+++,,,---...///------............------///////////////...------//////000111111111111111333222222222222333444555666666777888999;;;<<<======>>>>>>@@@AAABBBCCCDDDFFFEEEEEEEEEEEEEEEFFFFFFHHHIIIIIIHHHFFFEEEFFFGGGJJJKKKMMMMMMLLLKKKKKKKKKLLLJJJJJJLLLPPPQQQOOOMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPQQQQQQQQQPPPNNNMMMOOOOOOOOOOOONNNMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIFFFEEEDDDCCCAAA???>>>===<<<;;;999888666555555555444444333222111111111111222111000000000000111111...///////////////......---------...............//////.................................---------////////////////////////............////////////////////////////////////...////////////000000000000000000000000000000000/////////...............,,,---...000222333444444333444555666777888888999;;;===@@@BBBEEEFFFFFFFFFFFFHHHJJJLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJKKKMMMOOOOOOVVVaaaiiikkkgggbbb^^^hhhkkknnnqqqrrrtttwwwyyy|||}}}~~~{{{yyyxxxwwwvvvtttpppiiibbb]]]ZZZYYYWWWVVVUUUUUUUUUTTTPPPNNNMMMMMMMMMLLLLLLLLLKKKKKKGGGHHHIIIIIIIIIHHHGGGFFFBBBAAA???===;;;999777777555555444222222111111111222222222222222111111111........................///////////////.........////////////..............................------........................------------..................------,,,,,,++++++&&&(((+++,,,,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***+++,,,,,,---------,,,------------------------------------------------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,++++++***************+++,,,------,,,++++++---,,,++++++******++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++,,,------...*********+++,,,---...///------............---------............---,,,,,,//////000111111111111111222222222222333444555555666666777888999;;;===>>>>>>???@@@AAACCCDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGJJJKKKLLLLLLJJJIIIIIIJJJIIIJJJJJJIIIIIIKKKOOOSSSYYYTTTOOOLLLMMMMMMKKKIIIJJJJJJJJJKKKLLLMMMNNNNNNJJJLLLNNNOOOPPPPPPPPPOOONNNNNNNNNNNNMMMLLLKKKJJJHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFDDDCCCAAA???>>>>>>;;;:::999777666555555444555444333222111111111111000000000000000000111111......////////////......---.....................------------------------........................////////////////////////---.........//////000000////////////////////////////////////000000000111000000000000111111111111222222222222222222333333...//////000222333444555666666777999;;;<<<===>>>EEEFFFHHHJJJKKKKKKKKKJJJNNNNNNNNNNNNNNNNNNMMMLLLHHHJJJKKKKKKKKKLLLPPPSSSYYYbbbpppzzz~~~|||yyywwwuuuyyy~~~}}}}}}~~~|||zzz{{{{{{zzzuuuooojjjgggfffbbbbbbaaaaaa```\\\VVVQQQKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJGGGFFFEEECCCBBB@@@>>>===999888777555333222222111222222111111000000000000////////////////////////........./////////////////////////////////......------..................---------------------------------.........//////------,,,,,,++++++******%%%'''***,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------............,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,---......,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,++++++************+++******+++,,,,,,,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************---,,,,,,,,,+++++++++***++++++++++++,,,------...------............------)))***+++---......////////////000111111111111111111111222333444555666666666777777888:::<<<===>>><<<===???AAACCCDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGNNNOOOOOONNNKKKIIIIIIIIIHHHIIIIIIGGGGGGJJJRRRXXXbbb[[[SSSNNNMMMLLLJJJHHHHHHHHHIIIJJJLLLMMMMMMNNNHHHIIIKKKMMMNNNPPPPPPQQQMMMMMMMMMLLLKKKJJJIIIHHHFFFFFFFFFGGGFFFFFFEEEDDDFFFEEEDDDBBBAAA???>>>===;;;:::999777666555444444555444333222111111111111------............//////------.../////////......//////.........---------,,,,,,,,,---------------.............../////////////////////////////////------......///000000000/////////////////////////////////000000000111111000000000111111111111222111111111222222222222222444444444444444555666777:::;;;<<<>>>AAACCCDDDEEEMMMNNNNNNNNNNNNNNNMMMMMMNNNMMMLLLKKKKKKKKKKKKKKKJJJNNNRRRTTTUUUWWW[[[___eeelllvvv~~~}}}~~~}}}{{{~~~|||zzzyyytttsssqqqooolllhhhbbb^^^QQQQQQPPPPPPOOOOOONNNNNNMMMMMMLLLKKKKKKKKKLLLLLLJJJJJJJJJJJJIIIHHHFFFEEE>>>===:::777555333222111222222111000000000000111000000000000000000000000.........///////////////////////////////////////.............../////////------------------------------........./////////,,,,,,,,,,,,++++++++++++(((***---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------------------------------,,,++++++******++++++,,,++++++++++++,,,---...///,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......******************+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************------------,,,,,,,,,,,,,,,,,,,,,++++++,,,------------............------***+++,,,...//////////////////000111111111111111///000222333555666777777777888888999:::;;;===>>><<<>>>@@@BBBDDDEEEEEEEEECCCCCCCCCDDDEEEFFFGGGHHHJJJLLLMMMMMMKKKIIIHHHIIIHHHJJJKKKJJJIIIKKKRRRXXX___YYYRRRNNNMMMKKKHHHEEEFFFGGGHHHJJJKKKMMMMMMMMMIIIJJJJJJKKKLLLNNNOOOPPPLLLLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDBBBAAA???===<<<<<<;;;:::888777555444444444333333222111000000000000,,,------......///......,,,---......//////......000000///...---,,,,,,+++------------.........///---........./////////000////////////////////////------......///000000111//////////////////////////////000000000111111111000000111111111222222222/////////000000111111111555666666777999<<<>>>???@@@AAABBBEEEGGGJJJLLLMMMQQQPPPOOOOOOOOOOOOOOOPPPMMMLLLLLLKKKMMMPPPSSSUUU[[[```eeegggeeeeeegggjjjmmmttt}}}~~~}}}}}}yyywwwwwwyyy{{{|||~~~yyyuuurrrpppbbbaaa___]]]ZZZXXXVVVUUUQQQOOOMMMKKKJJJKKKMMMNNNLLLMMMNNNOOOOOOOOONNNMMMFFFDDDAAA===:::777555444444333222111000111222222111111111111111111111111............/////////000......//////000000111111.........//////000000000....................................////////////,,,,,,,,,,,,------------+++,,,......---,,,,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++------------------------------------------------,,,++++++++++++++++++,,,++++++++++++,,,---...///,,,,,,,,,------.........+++++++++++++++++++++++++++++++++,,,,,,---------------------.........///***)))))))))***+++,,,,,,+++++++++++++++,,,---...+++++++++,,,---...000000*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++,,,---...///000111------,,,+++++++++,,,,,,---..................---///////////////......---//////000111111111111111...///111444666777888888888888888999:::;;;<<<===???@@@CCCEEEGGGHHHHHHHHHBBBBBBBBBCCCDDDFFFGGGHHHDDDFFFIIIJJJJJJJJJJJJKKKIIILLLOOONNNLLLLLLQQQVVVVVVSSSNNNLLLLLLJJJFFFBBBEEEFFFHHHJJJKKKLLLMMMMMMKKKKKKJJJJJJJJJLLLNNNOOOLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBAAA???>>><<<;;;:::;;;:::888777555444444444222111000//////...............///000111111000000,,,,,,---.../////////...111111000...---,,,+++***---.........//////000000---.........//////000000////////////////////////---------...///000000111////////////////////////000000000000111111111111000000111111222222222222222222333333333444444444222333666999>>>CCCGGGJJJDDDEEEGGGIIILLLOOOQQQRRRQQQPPPOOONNNNNNOOOQQQRRRSSSSSSRRRTTTWWW]]]bbbeeennnssswwwvvvrrrmmmmmmnnnrrr|||}}}~~~}}}yyyzzzwwwxxxwwwqqqjjjgggiiilllkkkjjjhhheeebbbbbbdddgggjjjooovvv|||~~~}}}yyyvvvuuutttuuuxxx|||~~~~~~}}}ssstttuuuxxx~~~~~~}}}|||sssrrrnnnjjjfffbbb___]]]SSSQQQMMMKKKJJJKKKNNNOOOMMMNNNPPPRRRSSSSSSRRRRRRMMMKKKHHHDDD@@@<<<:::888555444333222111222333444111111111111111111111111---.........//////000000---......///000111111222.../////////000000111111000000000000000000000000............/////////000,,,------....../////////+++---------+++***+++---******+++,,,,,,---......---,,,,,,++++++,,,,,,---***+++---/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,,,,---///000.........------,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,............,,,+++------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,***)))))))))******,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,........................,,,,,,------...///000000000000000000000000000000000000000111222222333333333333333444444666777888777999;;;<<<<<<<<<>>>???@@@AAABBBDDDEEEFFFFFFFFFJJJHHHFFFFFFGGGGGGGGGFFFIIIIIIGGGFFFGGGGGGIIIJJJLLLNNNPPPRRRRRRPPPNNNLLLLLLKKKIIIGGGFFFFFFFFFFFFGGGFFFEEEEEEFFFIIILLLMMMNNNKKKHHHIIILLLNNNMMMLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGHHHIIIJJJHHHEEEBBB@@@@@@???>>><<<;;;;;;;;;;;;999999888777666555444444222222222111111111111000000000000000000000000000......................../////////...---------,,,.................................------,,,,,,,,,///////////////.........////////////////////////............/////////000222111000///...---------222222111000111222333444444444444444333555888;;;;;;>>>BBBDDDFFFIIIMMMPPPRRRQQQOOOOOOPPPQQQQQQQQQNNNOOOOOOKKKHHHKKKRRRYYYfffffffffhhhlllrrrxxx{{{}}}zzz~~~~~~|||xxxzzz}}}}}}{{{xxxvvvuuulllkkklllssszzz{{{uuunnnooonnnllliiifffbbb```^^^bbbaaabbbeeeddd```aaadddfffkkkqqqsssrrrpppppppppfffiiioootttwwwwwwvvvtttuuusssqqqtttzzz|||{{{xxxvvvsssnnnhhhdddaaaYYYSSSQQQMMMGGGHHHLLLMMMKKKJJJKKKNNNQQQRRRSSSOOONNNLLLKKKIIIEEE@@@===999777555333222111///---222111000///////////////////////////....................................000000//////................................................/////////000///............---------------------------------------------------,,,,,,++++++------------+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------......---------,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---------------------------,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++*********+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,------...//////000////////////////////////...//////000111111222222444444444444555666888888999;;;===>>>>>>>>>???AAA@@@@@@AAABBBCCCDDDEEEFFFEEEDDDCCCDDDFFFGGGFFFEEEHHHGGGGGGGGGHHHHHHIIIJJJLLLMMMOOOQQQQQQOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHFFFFFFFFFFFFGGGHHHJJJKKKNNNLLLIIIIIIKKKMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGHHHHHHJJJJJJHHHEEEBBB@@@@@@???>>>===<<<;;;;;;;;;999999888777666444444333222222222111111111000000////////////////////////.......................................---------.................................------,,,,,,,,,/////////////////////...////////////////////////........./////////000000000000////////////000000111000//////000111222333444555666666777999===@@@BBBDDDGGGJJJMMMOOOQQQSSSTTTRRRPPPOOOPPPQQQQQQRRRQQQSSSUUUTTTSSSVVV^^^dddsssuuuwwwyyy}}}}}}|||{{{zzzxxxuuurrroooqqqsssuuuuuuvvvxxxzzztttsssqqqooollljjjhhhgggbbbbbbdddjjjrrrwwwvvvtttxxxyyyxxxtttnnnhhheeedddiiihhhkkkooonnnkkkkkkooorrruuuxxxyyywwwvvvvvvvvvtttwww{{{~~~|||}}}~~~}}}{{{yyy{{{~~~zzzxxxxxxwwwuuutttmmmgggaaa___YYYQQQOOOQQQSSSRRRQQQQQQSSSSSSRRRPPPOOONNNMMMLLLLLLIIIEEEBBB???<<<888555333222111000222222111000000000000000111111000000000/////////........................////////////......------................................./////////000000///............---------------------------------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...000000...,,,+++...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------------+++***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////////////////.........///000000111111444444555555666888999:::;;;===???@@@@@@@@@AAABBB@@@@@@??????@@@BBBDDDEEEBBBBBBCCCEEEHHHIIIHHHFFFEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLNNNOOOOOONNNLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGGGGHHHHHHHHHIIIIIINNNLLLJJJIIIJJJLLLLLLKKKHHHIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIHHHFFFCCCAAA@@@@@@>>>===<<<;;;;;;;;;:::999888777555444222222222222111111111000000000////////////////////////........................---------................................................---------------......//////////////////////////////////////////....../////////000000000////////////000111333333111000000000111222444555666888:::<<<>>>@@@DDDGGGMMMNNNOOOSSSVVVWWWVVVUUUTTTSSSQQQPPPQQQSSSVVVWWWYYY\\\```bbbcccgggmmmrrr~~~yyyxxxuuutttssspppmmmjjjggghhhiiijjjjjjlllooorrrppppppnnnmmmjjjhhhfffeeeccceeeggglllrrryyy~~~wwwooommmmmmrrrrrrvvv{{{|||yyyzzz~~~~~~}}}}}}{{{vvvuuuyyy~~~zzzuuupppiiiaaa\\\\\\WWWVVVVVVVVVVVVTTTPPPMMMPPPOOONNNOOOOOOOOOMMMKKKGGGCCC===999777666444333333333222111111111111111222222222111111111111000////////////////////////...............---------............................../////////000000000///............---------------------------------+++,,,,,,------.........------............------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........******,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,............,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,+++******+++,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////......//////000111111111555555555666777999:::;;;<<<>>>@@@AAA@@@@@@AAABBB@@@???>>>===>>>@@@BBBDDDCCCDDDEEEHHHJJJKKKIIIFFFCCCDDDGGGIIIJJJKKKKKKJJJIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKIIIIIIJJJJJJJJJIIIIIIHHHKKKJJJIIIIIIJJJLLLMMMMMMJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHFFFDDDBBB@@@@@@>>>===<<<;;;;;;;;;999999777666444333222111111111111111000000000000////////////////////////........................,,,---------.../////////.......................................---------............////////////////////////////////////...////////////000000000////////////000111333333333222222333444777999:::;;;>>>AAADDDFFFIIILLLOOOUUUTTTUUUWWWYYYYYYVVVTTTPPPPPPQQQSSSVVV[[[aaaeeehhhlllpppsssuuuwww{{{~~~}}}xxxvvv|||~~~|||zzzwwwuuutttrrrnnnllljjjkkkkkkkkklllnnnrrrvvvyyyxxxxxxwwwuuurrrpppooonnnqqquuuxxxzzz~~~wwwvvvwww{{{|||}}}}}}xxxppplllkkkcccaaa^^^[[[ZZZWWWTTTQQQPPPOOONNNOOOQQQQQQQQQPPPLLLIIIEEEAAA>>>;;;888555444444333222111111111111222222222222111111111111000000000000000000000000............------------...........................////////////000000000///............---------------------------------++++++,,,,,,---...//////,,,------------------,,,---------.........//////------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,---...//////++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++***))))))***+++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------------.......................................//////000111111222222333555555555666888999;;;<<<<<<>>>@@@@@@??????@@@AAA???>>>===<<<===???AAABBBDDDDDDEEEGGGIIIIIIFFFDDDBBBDDDFFFIIIJJJKKKKKKKKKHHHHHHIIIJJJJJJIIIHHHHHHFFFFFFGGGIIIJJJJJJKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIGGGGGGHHHHHHJJJLLLOOOQQQNNNMMMKKKJJJIIIHHHHHHHHHGGGHHHHHHGGGGGGEEEDDDCCC@@@???>>><<<;;;;;;::::::888888777555444222111111111111111000000000//////........................////////////////////////,,,---------.../////////................................................---.........//////000000000000000000000000000000////////////000000000111000000//////000111111222444444444555777:::<<<>>>AAAEEEIIILLLNNNOOORRRSSSTTTSSSSSSTTTTTTTTTRRRPPPOOORRRWWW\\\ccckkktttzzz}}}vvvuuu}}}~~~{{{zzzyyyxxxuuusssqqqrrrssstttuuuxxx|||~~~|||yyyxxxvvv{{{~~~yyywwwsssooommmooopppqqqqqq{{{}}}zzzyyyxxxssskkkeeeaaa^^^[[[YYYRRRPPPNNNMMMOOOPPPPPPOOOOOOMMMKKKIIIFFFBBB<<<888777666555333222222111111222222111111111000000000111111111111111111111111........................////////////////////////////////////000000000111///............---------------------------------++++++,,,,,,---...//////++++++++++++++++++++++++---------.........//////------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,---...//////---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........///---+++******+++---///,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,........................................................................000000000111222222333333444444555666888999;;;<<<;;;===??????>>>>>>???@@@>>>>>>=========>>>@@@AAABBBAAAAAACCCDDDDDDCCCAAADDDDDDFFFHHHIIIJJJKKKKKKFFFGGGGGGGGGGGGGGGGGGFFFDDDEEEGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJEEEGGGHHHIIIIIIKKKOOOQQQOOONNNKKKIIIHHHGGGGGGHHHFFFFFFFFFFFFEEEDDDCCCBBB>>>>>><<<;;;:::999999999666666555444333222222111111111000000000/////////........................////////////////////////---------....................................................../////////------......///000000000000000000000000000000000/////////000000000111111111111000000111222333333555666666888:::===@@@BBBHHHKKKOOOQQQRRRRRRRRRSSSNNNPPPQQQQQQOOOOOOQQQSSSWWW]]]fffnnnvvv{{{wwwqqqpppxxx}}}|||||||||{{{zzzssstttwwwxxxzzz~~~{{{vvvyyyuuupppmmmkkkjjjjjjiiimmmyyyvvvmmmhhheeebbbaaaZZZWWWSSSPPPPPPPPPPPPOOORRRQQQOOOMMMKKKGGGBBB>>><<<;;;999777555333222222222222222111111111000000000000000000000000000000.........////////////////////////////////////////////////000000000111111///............---------------------------------+++,,,,,,------.........++++++************++++++,,,------------.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------........./////////......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---------,,,,,,+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------......---,,,,,,+++******++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***)))***+++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------................................................//////000000111222222222333333444555777999;;;<<<<<<>>>@@@@@@???>>>???@@@>>>>>>>>>>>>>>>?????????@@@???>>>@@@BBBCCCCCCBBBFFFFFFFFFGGGHHHIIIKKKLLLEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFHHHHHHIIIHHHHHHJJJJJJIIIHHHHHHIIIJJJKKKGGGIIIJJJIIIHHHIIILLLOOOLLLJJJHHHGGGFFFFFFGGGHHHEEEEEEDDDDDDCCCCCCBBBBBB===<<<;;;:::999888888888444444444333333333222222111000000000////////////........................////////////////////////...............---------........................---........./////////000------......///000000111000000000000000000000000//////000000000111111111111111111222444555777888:::;;;<<<>>>AAADDDGGGIIILLLOOORRRTTTSSSPPPOOOOOOLLLPPPTTTTTTRRRTTT[[[aaahhhppp{{{zzzvvvuuuyyyzzz}}}~~~yyytttqqqnnnnnnuuu~~~~~~||||||~~~yyy|||}}}yyytttpppnnnmmmwww~~~yyywwwuuutttssslllgggaaa]]]ZZZYYYXXXWWWVVVSSSOOOMMMLLLJJJHHHFFFBBBAAA>>>;;;888666555444333333333333222222222222000000000000000000000000/////////000000000111111//////////////////////////////000000000111111111///............---------------------------------------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////***+++---......---+++***,,,,,,,,,------.........---------,,,,,,+++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------......---,,,,,,+++******++++++++++++++++++++++++,,,,,,...//////...,,,,,,++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,...///+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................---..............................//////000111111111222333333555777999;;;<<<===???@@@@@@?????????@@@===>>>???????????????>>>???>>>>>>@@@CCCEEEFFFFFFGGGGGGFFFFFFGGGIIIKKKLLLEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFGGGHHHHHHGGGGGGIIIHHHFFFFFFFFFHHHJJJKKKIIIKKKKKKJJJGGGGGGJJJMMMHHHGGGEEEDDDDDDEEEGGGHHHDDDDDDCCCCCCBBBBBBBBBAAA<<<<<<:::999888777777777333333333333333333333333000000000000////////////........................000000000000000000000000/////////......------,,,........................---.........//////000000---------...///000000111000000000000000000000000000000000000111111111111111111222444666999;;;<<<@@@@@@BBBDDDGGGKKKNNNPPPMMMPPPSSSTTTRRRNNNLLLKKKNNNTTTZZZZZZXXX\\\fffpppwwwxxxvvvssspppnnnnnnnnnnnntttwww|||~~~|||~~~xxxsssrrrqqqssszzz~~~}}}||||||}}}yyywww|||wwwoooiiieeecccaaa```YYYUUUOOOKKKJJJKKKLLLMMMGGGEEEBBB???;;;999777666555555444444444333333333//////////////////////////////000000111111222222000000000000000000000000000000000000111111111111//////.........---------------------------------------------------,,,,,,------++++++++++++------+++++++++,,,,,,,,,------........................,,,,,,,,,---------......------------------------------------------,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,------------------------------------------------,,,,,,+++***+++,,,...///*********++++++,,,,,,,,,,,,,,,,,,------.........000...,,,,,,......,,,)))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++,,,---...///............////////////000000000000000111111111444444666777999;;;<<<===;;;<<<===>>>>>>???>>>>>>??????@@@AAAAAAAAA@@@@@@GGGCCC@@@@@@CCCGGGHHHHHHJJJIIIHHHFFFFFFFFFGGGGGGHHHGGGGGGFFFGGGHHHIIIJJJGGGGGGHHHHHHHHHGGGEEEDDDKKKGGGAAA???@@@DDDHHHJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCBBBBBBAAAAAAAAA<<<;;;;;;:::999888777777666555555444444333222222000000000000////////////000000000000000000000000//////000000///...------------------------------///...---,,,,,,---...///111000///......///000111,,,---///000111111111000111111111111222222222222000111222222222222111111444555777999;;;===>>>???CCCCCCGGGNNNPPPNNNNNNQQQMMMOOONNNKKKLLLPPPSSSQQQ[[[```eeedddbbbeeeoooxxx~~~xxxppphhhdddgggjjjkkkjjjppprrrvvvzzz}}}zzzvvvtttwwwyyy{{{|||wwwpppiiigggfff```WWWQQQOOONNNKKKIIIIIIJJJJJJHHHDDD@@@>>>===888777555444333222///---222222333333222111000000000000000000000000000000///000111222222111000///000000///......///111111//////.........------------...///...------...///---------............///,,,,,,,,,------.........------------------------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........+++++++++,,,,,,,,,------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---...///+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,+++,,,...///...,,,------------------------,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///............////////////000000000000111111111111333444555777999:::;;;<<<;;;<<<===>>>????????????@@@@@@AAAAAAAAAAAAAAAAAAFFFCCCAAABBBFFFIIIJJJJJJKKKJJJHHHFFFEEEEEEEEEEEEIIIHHHGGGGGGHHHIIIJJJKKKJJJKKKLLLLLLLLLKKKIIIHHHGGGEEECCCAAAAAACCCFFFIIIJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDEEEEEEFFFEEEEEEEEECCCCCCBBBBBBAAA@@@@@@@@@<<<;;;::::::888888777666555555444444333222222222000000000000//////////////////////////////////////////000000///......---///////////////////////////...------------...///111000///......///000111---...///000111111000000111111111111111111111111111111222222333444444444666777999<<<@@@DDDGGGIIIKKKJJJMMMRRRRRROOONNNQQQMMMPPPQQQQQQTTT[[[______cccfffiiihhhhhhooo{{{{{{pppiiiaaa___ccchhhlllmmmuuuvvvwww{{{zzzuuuuuuxxx{{{~~~wwwqqqooopppkkkddd\\\UUUOOOJJJGGGHHHIIIJJJIIIHHHFFFDDDDDD<<<999666444444555444444111111111111111000//////111111111111111111111111000000111111111111000000111000///......//////000//////.........------------...///...------...///---------............///,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,------------------------------------......---------,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------...//////---------,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,++++++,,,...//////...------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------,,,,,,------...///............////////////000000000111111111222222222333444666777999:::;;;;;;<<<===>>>????????????AAAAAAAAABBBBBBBBBCCCCCCEEEDDDCCCEEEHHHJJJKKKKKKKKKIIIGGGFFFDDDDDDDDDDDDIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMKKKKKKEEEGGGIIIHHHEEEDDDFFFIIIJJJIIIHHHGGGFFFEEEDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFBBBBBBAAAAAA@@@??????>>>;;;;;;:::999888777777666444444333333222111111000000000000000//////////////////////////////////////////000000000///......///////////////////////////......------......///000000////////////000000//////000111111000000///111111111111111111111111222222333333555777888999;;;<<>>???@@@@@@@@@BBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHFFFEEEDDDEEEEEEFFFJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIIIINNNRRRQQQKKKGGGGGGIIIIIIIIIHHHGGGEEEDDDCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDBBBAAAAAA@@@???>>>======;;;;;;:::999888777666666333333222222111000000000000000000000//////////////////////////////////////////000000000//////...------------------------//////............//////000000////////////000000000000111111000000000///111111111111111111111111444444555666999;;;>>>???BBBCCCFFFJJJNNNQQQTTTUUUQQQNNNLLLLLLKKKLLLSSS\\\ccciiimmmpppvvv~~~{{{zzz~~~~~~~~~|||xxxtttpppllljjjfffeeedddgggnnnvvv{{{~~~|||zzzyyyyyy{{{zzzsssggg[[[SSSOOOLLLKKKKKKMMMNNNOOONNNNNNMMMIIIBBB===:::888666555444444333333222222222222111111111111111111111111222111000//////000111222111000//////...------,,,////////////............---...///...---------///---------............///------------------------------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,,,,,,,------------------------------------------------.........---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...------.........//////...............///////////////000000111222333333333222333444555666777888999;;;<<<===???@@@@@@AAAAAABBBBBBBBBBBBBBBDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKLLLKKKJJJIIIMMMRRRVVVUUUNNNHHHGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDCCCBBBAAABBBAAAAAA@@@>>>======<<<;;;::::::999888777666555333222222111111000//////000000000000////////////........................//////000000000000000///------------------------//////////////////////////////000000000000//////111111111000000000000000111111111111222222222222666777999;;;>>>AAACCCEEEHHHJJJMMMPPPQQQQQQPPPOOOQQQMMMLLLLLLNNNSSS```mmmrrryyy~~~|||xxxtttssstttwwwuuuqqqmmmkkkjjjkkkmmmkkklllpppuuu{{{~~~}}}|||~~~tttiiiaaa^^^VVVTTTQQQQQQRRRQQQOOOMMMOOOLLLGGGDDD@@@===888555777666444333222111111111111111111111111111111111222111000//////000111222111000000///......---,,,000000/////////.........---...///...---------///---------............///------------------------------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++------------------------,,,,,,------,,,,,,+++***+++,,,,,,,,,------------...------------,,,,,,,,,...//////...,,,++++++,,,------------------------******++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------...////////////...............///////////////000000111222333444444333333444555666777888888;;;<<<===???@@@AAAAAAAAABBBAAAAAAAAABBBDDDEEEGGGGGGHHHHHHGGGFFFFFFGGGIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHIIIJJJLLLMMMMMMLLLLLLKKKLLLPPPRRRQQQLLLGGGEEEEEEHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBAAA@@@???===<<<<<<::::::999888777666666555333333222222111000000///000000000000////////////........................//////000111111111000000////////////////////////...//////000000//////...//////000000000000//////111111000000000111111222000111111222333444555555999;;;>>>AAADDDFFFHHHIIILLLMMMPPPQQQQQQOOOLLLJJJLLLKKKLLLOOORRRZZZiiiwww~~~}}}wwwsssnnnrrryyy~~~wwwrrrqqqqqqpppooommmnnnqqqwww{{{wwwyyy}}}{{{vvvuuuwww}}}|||vvvrrrgggbbb]]][[[ZZZXXXTTTPPPMMMKKKIIIHHHFFFDDD@@@===:::888666333111000000000222222222222222222222222111111000000000000111111000111111111000///...---000000000/////////......---...///...------...///---------............///...------------,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,---------......------------------,,,,,,,,,------------.........------------------------,,,,,,,,,------------...------------------------,,,------......------,,,------------------------------------------------------.........---+++***)))******+++,,,---............---------,,,,,,,,,,,,...///...,,,+++,,,...------------------------)))))))))******+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------******+++,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,---...///000//////...............///////////////000000111333444444555444444555666777888888999;;;<<<===???@@@AAABBBBBBAAAAAA@@@@@@AAACCCEEEGGGFFFGGGHHHGGGFFFGGGKKKOOOKKKJJJIIIGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHGGGFFFIIIJJJLLLMMMMMMMMMLLLKKKJJJJJJKKKKKKJJJHHHGGGFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFCCCCCCBBBAAA???>>>===<<<::::::999888777666555555444333333222111111000000000000000000////////////........................//////000111111111111111////////////////////////...///000111111000///......///000111111000///...111000000000000111333444000000222333555666888888<<<>>>BBBGGGJJJKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLOOOUUU\\\___dddppp|||~~~vvvppplllooovvvxxxtttuuutttvvvxxxyyyzzzwwwooolllnnnqqq}}}yyyssslllhhhfffccc]]]YYYQQQOOOLLLJJJIIIHHHFFFEEE@@@>>>:::777444222222222222222222222222222222222000000111111111111000000000000111222222111000///000000000000/////////...---...///...------...///---------............///......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,------------........................,,,,,,,,,---------......////////////////////////,,,------......------,,,111111111111111111111111------------------------....../////////...,,,+++(((((()))***,,,---...............------,,,,,,,,,))),,,......,,,,,,...000++++++++++++++++++++++++(((((())))))*********+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------******+++,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111,,,---///000000000///.............../////////000///000000222333444555555444555555666777888999999;;;<<<===???AAABBBBBBBBBAAA@@@??????@@@CCCEEEGGGEEEGGGHHHGGGGGGJJJOOOTTTOOONNNKKKIIIGGGFFFFFFFFFHHHHHHIIIJJJIIIHHHFFFEEEHHHIIIJJJKKKLLLLLLKKKJJJIIIGGGFFFGGGIIIKKKJJJIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKDDDCCCBBBAAA???>>>===<<<::::::999888777666555555444444333333222111111111000000000000////////////........................//////000111111111111111------------------------...///000111111000///......///000111111000///...000000//////000222444555///000222444666888::::::===@@@EEEJJJMMMNNNMMMLLLNNNLLLJJJIIIJJJMMMPPPRRRVVV[[[eeennnppprrrzzzzzztttrrrppprrrwwwvvvssstttzzz|||uuummmmmmpppzzzwwwrrroookkkeee```YYYTTTOOOKKKIIIIIIIIIHHHGGGDDD@@@<<<888666666666222222222222222222222222///000111222222111000///000000222333333222111000000000000000////////////---...///...------...///---------.........//////.........------,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,------.........+++++++++,,,,,,,,,------////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------........................------------------------------------------------+++---------+++++++++---......---------,,,,,,,,,000...,,,,,,......,,,***---------,,,,,,++++++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***************************---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------.........//////...------------...//////...------,,,,,,+++******---...000111111111000///111111111111111222222222444444555666777888999999???>>>===<<<===>>>@@@AAACCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFHHHIIIJJJJJJNNNKKKGGGCCCAAAAAACCCDDDFFFGGGHHHIIIIIIHHHGGGFFFJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHJJJKKKLLLJJJIIIHHHGGGGGGGGGIIIIIIIIIJJJKKKMMMNNNNNNOOOOOOFFFEEECCCAAA???<<<:::999::::::888777666666666666222222111111000/////////000000///...............////////////////////////---...000111111111000///000000000000000000000000/////////000111222222222000000000000///////////////000000000//////000222222666999888666888>>>DDDFFFIIIMMMQQQQQQOOOLLLJJJKKKHHHFFFJJJSSS\\\```aaajjjpppwwwzzz{{{|||yyyxxxkkkkkklllnnnsssyyywwwuuuwwwzzzzzz~~~~~~xxxnnngggggg___UUUOOOMMMLLLKKKJJJKKKIIIFFFDDDAAA>>>999666555555555444333222111000333222222111111111111222111111111111000000000000000000000000000000000000///...---,,,,,,---...///........................////////////............+++,,,,,,------,,,,,,+++...------,,,,,,------...------------------------------..................+++++++++,,,,,,---------.........------,,,,,,,,,------------------------------------------------,,,---......//////......------------------------........................------------------------------------------------,,,---......,,,,,,---.........---------,,,,,,,,,///---++++++---...,,,***------,,,,,,++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,------------.........---------,,,---......///...............---------......///000000000000000111111111111222222222222444555555666777888999:::???????????????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEGGGIIIKKKLLLMMMLLLJJJGGGDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKHHHGGGEEECCC@@@>>><<<<<<;;;:::999777666555555555444333333222111111000000000000///...............////////////////////////---...///000111000000///000000000000000000000000/////////000000111111111//////000000111111222222111222333222111111333555555777::::::;;;>>>DDDIIIJJJLLLNNNNNNNNNMMMLLLKKKKKKNNNSSSYYY^^^eeemmmrrrwwwzzz~~~~~~yyywwwvvvkkknnnsssxxx}}}{{{tttqqqiii^^^UUUQQQNNNLLLIIILLLJJJGGGEEEDDDBBB@@@===:::999666444222222222222111111111000000000000000111111111000000000//////000000000000000000000000///...------------...///........................////////////............+++,,,,,,------,,,,,,+++...------,,,,,,------...------------------------//////......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------------........................,,,---......//////......------------------------........................---------------------------------------------------...//////------...///......---------,,,,,,,,,,,,+++***+++,,,---,,,+++,,,,,,+++++++++++++++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...////////////000000000000///////////////000111111111111111111222222333333555555666777888999::::::???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCEEEFFFCCCCCCEEEGGGJJJLLLNNNOOOIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKJJJJJJKKKJJJJJJIIIHHHHHHIIIHHHGGGEEEBBB@@@>>>>>>;;;;;;999777666555444444555555444444333222222111000//////............///////////////////////////......///000000000000000000000000000000000000000//////000000000000000000...///000111222333444444222333555555444555777999:::;;;<<>><<<:::999777555444333333555444444333333222222111000///............//////////////////////////////...//////000000000000000////////////////////////000000000000000000000000///000000111222222333333222333555666666777:::<<<>>>???AAAEEEJJJMMMNNNMMMLLLLLLKKKJJJJJJPPPXXX^^^iiisss~~~wwwwwwtttpppoooqqquuuxxx{{{{{{{{{{{{{{{zzzyyyyyyuuu{{{xxxooohhhdddaaa\\\YYYUUURRROOONNNNNNMMMLLLKKKFFFCCC@@@<<<999777666666222333333444444444333222111111000000000///////////////////////////////////////............//////........................//////.........---------,,,,,,------------,,,,,,...------,,,,,,------...------------------------.........------,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,------.........------------------------------------------------,,,---......///.........................................................------------------------------------------------***,,,------,,,,,,---.........---------,,,,,,,,,)))***++++++++++++,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,++++++++++++,,,------------...///000111111222000///.........///111222000111111222333333444444777777888999:::;;;<<<<<<>>>@@@CCCEEEEEEDDDBBB@@@>>>>>>???@@@BBBDDDFFFGGGDDDEEEEEEFFFGGGHHHHHHHHHFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJJJJIIIIIIIIIIIIHHHIIIKKKLLLLLLLLLKKKJJJFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDBBB@@@>>>===<<<;;;:::888666555444333333333333222222111000000000//////............/////////////////////////////////////////////000000111////////////////////////000000000000111111111111111111111111111111111111111333555777888:::===@@@BBBDDDGGGLLLOOOOOOLLLJJJJJJLLLNNNOOOSSS[[[gggqqq~~~{{{yyyooolllhhhdddbbbdddiiioootttwww{{{~~~~~~zzztttpppmmmiiiccc^^^ZZZWWWTTTQQQOOOMMMJJJHHHGGGGGGFFFDDDAAA===999777333333444444333333222111111111111111000000000000////////////////////////////////////////////////////////////////////////............------------,,,------......------,,,...------,,,,,,------...------------------------+++,,,,,,,,,------...............------,,,,,,,,,,,,,,,,,,------.........------------------------------------------------,,,---......//////......................................................------------------------------------------------)))+++,,,,,,++++++---.........---------,,,,,,,,,***+++---,,,++++++,,,---+++,,,,,,,,,,,,,,,------,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,------...///000000111///////////////000111111000111111222333444555555888888999:::;;;<<<=========???BBBCCCDDDCCCAAA???>>>>>>???@@@BBBCCCEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIMMMMMMLLLLLLKKKJJJJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMGGGHHHHHHIIIIIIHHHHHHGGGDDDDDDEEEFFFGGGGGGFFFFFFCCCBBBAAA???>>><<<;;;:::999888777666555444444444222222111000000//////...///............//////000///////////////////////////////////////000111111000000000000000000000000000000111111222333333444333333333222222222111111333555888:::<<>>;;;555555333222111000000000333333222222222111111111000000000000000000000000...//////000000//////...////////////////////////.........------------,,,------............------...------,,,,,,------...------------------------******+++,,,---...//////.........---------------,,,,,,------------------------------------------........................,,,---......//////......................................................------------------------------------------------***+++------,,,---...000......---------,,,,,,,,,+++---///...+++***,,,---,,,,,,---------.........---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,------------.........---------,,,---......///---.........//////000000......///000000000000000000111111222333444555666999999:::;;;<<<===>>>>>>===>>>@@@AAAAAAAAA???>>>?????????@@@AAACCCDDDEEEDDDDDDEEEFFFGGGGGGHHHHHHJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJNNNMMMMMMLLLKKKKKKJJJJJJHHHHHHIIIJJJLLLNNNOOOPPPJJJKKKKKKKKKKKKIIIHHHGGGEEEFFFFFFFFFFFFEEEEEEDDDAAA@@@???>>><<<;;;999999777777666555555555555555222111111000000///.....................///000000////////////////////////000//////...///000111222000000000000000000000000000000111222444555666666444444444444555555555555888:::===@@@BBBEEEJJJMMMLLLNNNOOONNNLLLLLLOOOSSSVVV]]]gggnnnrrrzzz}}}zzzwwwnnnjjjiiillllllmmmsss{{{~~~{{{zzzssskkkiiifffccc___ZZZSSSNNNJJJKKKKKKJJJIIIFFFDDDBBB;;;999666333111111222222444444444333333333222222000000000000000000000000...///000111111000///...////////////////////////.........---------,,,,,,------............------...------,,,,,,------...------------------------+++++++++,,,,,,------...------------............------------------,,,,,,------------------------000000000000000000000000,,,---......//////......////////////////////////........................------------------------------------------------+++,,,............///111......---------,,,,,,,,,---///000///,,,***+++------------....../////////------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...........................+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------.........//////...------------...//////////////////000000000000---...000111111111000///000111111222444555666666999::::::;;;<<<===>>>>>><<<===>>>???@@@???>>>>>>?????????@@@AAABBBCCCDDDCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLJJJIIIHHHHHHHHHHHHIIIJJJNNNMMMMMMLLLKKKJJJJJJJJJHHHGGGHHHIIIKKKNNNQQQRRRMMMMMMNNNNNNLLLKKKIIIHHHHHHHHHGGGGGGFFFDDDCCCBBB@@@@@@???===<<<:::999888666666555555555555666666222222111111000/////////...............///000111////////////////////////000///.........///111222000000000000000000000000000000222333555666888888444444555666777888999999<<<>>>BBBDDDGGGKKKOOORRRPPPQQQPPPLLLHHHKKKSSSZZZ^^^gggrrrzzz}}}}}}zzzuuuqqqnnnooouuuwwwxxx~~~}}}tttsssqqqoookkkeee]]]XXXMMMLLLKKKJJJIIIHHHHHHHHHAAA???:::666444444555666555555444444444333333333000000000000000000000000...///000111111000///...000000000000000000000000......---------,,,,,,,,,------............------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////.........------,,,,,,,,,------------------------///000111111111000...------------.........//////111000000000////////////........................////////////////////////......------------.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,---...//////------------------------------------------------+++,,,,,,------,,,,,,++++++++++++,,,---...///000//////.........---------............////////////000000000000////////////000000111222444666888999:::<<<===<<<;;;;;;<<<===@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????@@@AAAAAABBBDDDGGGGGGEEEDDDFFFHHHHHHKKKOOOTTTUUURRRKKKFFFHHHGGGFFFFFFGGGJJJLLLNNNLLLMMMMMMLLLIIIHHHHHHIIILLLJJJIIIJJJLLLNNNOOOOOOPPPQQQRRRRRRPPPNNNKKKJJJGGGIIIJJJHHHCCCAAABBBDDDCCCBBB@@@===:::888666555555555555555555555444444222222222111111111111000//////////////////////////////............//////000000////////////000000444222111///...---......//////...///000333666888777777777888:::===@@@BBB???BBBGGGLLLPPPQQQQQQQQQPPPMMMJJJJJJNNNVVV^^^dddqqqsssyyy}}}vvvuuuvvvwwwxxxxxxzzz}}}}}}vvvmmmeee___\\\UUUMMMJJJLLLMMMKKKIIIGGGEEEAAA===999555222111111222222333222111111000000///...------...000111111111000000000000111111000/////////............/////////......---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////,,,,,,,,,++++++*********------......------,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,---------............///000//////...---------.........///////////////.........---------////////////////////////........................---------,,,,,,---------......---,,,,,,---............------------------000000000000//////......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------//////.........---------............/////////////////////000000000000000000111111333444666888999:::;;;<<<<<<;;;;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@@@@AAABBBCCCAAADDDFFFGGGEEEEEEFFFHHHLLLOOORRRVVVWWWSSSLLLGGGFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLMMMLLLKKKJJJKKKLLLMMMKKKJJJJJJMMMOOOOOOOOONNNOOOPPPPPPOOOMMMKKKJJJGGGHHHGGGFFFCCCBBBBBBBBBAAA@@@???===:::888666666555555444444333333333222111111111000000000////////////////////////////////////............//////000000////////////000000222111000/////////000000000000//////111333666888999999:::;;;===@@@CCCEEEJJJLLLPPPSSSTTTTTTRRRQQQLLLNNNRRRWWW^^^gggpppuuuyyyxxxxxx{{{|||~~~vvvqqqqqqsssvvvwww}}}~~~{{{qqqiiiddd^^^ZZZUUUPPPLLLJJJHHHGGGGGGGGGEEECCC???;;;777444444444333333222222222111222111///......///111222111111000000000000111111000000/////////.....................------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,///......------.........,,,,,,,,,,,,+++++++++******++++++,,,------------///...------,,,,,,------,,,,,,,,,---------............///////////////.............../////////////////////.........------000000000000000000000000........................---,,,,,,,,,,,,,,,,,,---......---,,,,,,---......000/////////......------////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++------,,,+++******++++++...............---------............////////////...//////000000111111111111111222333444666888999999:::<<<<<<<<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAAAAABBBCCCCCCAAACCCEEEFFFEEEEEEFFFGGGNNNPPPSSSUUUVVVRRRLLLGGGFFFHHHJJJLLLLLLLLLJJJIIIIIIJJJKKKKKKJJJJJJKKKMMMNNNMMMKKKKKKMMMOOOOOOOOOKKKLLLMMMMMMMMMLLLJJJIIIFFFEEECCCCCCDDDCCCBBB@@@??????>>><<<:::888777777555444444333222111111000000000/////////.........//////////////////////////////............//////111000000//////000000111000000//////000111222222111000000000222444666777;;;<<<===@@@CCCFFFIIIJJJQQQQQQRRRRRRQQQOOONNNLLLIIIPPPZZZccckkksss|||~~~~~~~~~zzzuuusssuuuxxx{{{}}}~~~{{{rrrmmmeeedddaaaZZZRRRKKKIIIHHHHHHIIIJJJIIIFFFAAA<<<999888777555333222222333333333222111000000111222333111111000000000000111111000000000/////////......,,,,,,------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,222111000///...------------,,,,,,,,,,,,,,,++++++((()))***+++------------//////...------------...,,,,,,,,,---------......//////000000000000000000....../////////000000000111111111000000000000///////////////////////////------------------------...------,,,,,,------.........------------......000000///......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------+++,,,,,,------,,,,,,+++------,,,++++++,,,,,,---....................................////////////......///000111111222222111111222333555777999:::888:::<<<===<<<===???AAA@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@@@@AAABBBCCCBBBCCCDDDEEEFFFFFFGGGGGGKKKLLLOOORRRSSSPPPLLLHHHJJJKKKLLLMMMMMMMMMLLLKKKIIIJJJKKKKKKIIIIIIJJJKKKPPPNNNLLLLLLMMMNNNNNNNNNHHHIIIJJJJJJKKKJJJIIIIIIEEECCC@@@AAACCCDDDBBB???>>>===<<<;;;:::999888777666555444333222111000///000000000/////////......//////////////////////////////............//////111000000000000000000111000000000000111111222222000000000111333444666777<<<>>>AAAEEEIIIMMMPPPRRRTTTRRROOOLLLKKKLLLNNNOOOTTT\\\gggpppvvv{{{{{{yyyttttttssssssrrrrrrqqqqqqyyyyyyzzz|||{{{|||~~~wwwooonnnkkkeee^^^VVVPPPMMMLLLLLLLLLKKKHHHDDD@@@===;;;999666444222222333444333222111111000111111222111111000000000000111111000000000////////////...++++++,,,,,,------......///............---------------------------------111000///...------------------------,,,,,,,,,,,,)))***+++,,,------------///......---------------,,,,,,,,,---------....../////////////////////000/////////000000000111111222111111111000000000000................................................//////............//////....................................------,,,,,,......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------...000000---.................................////////////...//////000111222222333111222222333555777999:::999:::<<<=========???AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@??????@@@AAABBBBBBCCCDDDEEEGGGHHHHHHGGGHHHIIILLLOOOQQQQQQNNNKKKNNNNNNMMMLLLLLLMMMNNNOOOMMMNNNOOONNNKKKJJJKKKLLLQQQOOOLLLKKKLLLMMMMMMLLLGGGGGGHHHHHHHHHHHHHHHHHHEEEBBB@@@@@@CCCCCCAAA>>><<<<<<;;;:::999888777777666666555444333222111000111111000000000///////////////////////////////////////............//////111111000000000000111111222222222222222111111000000111222333555777888999===@@@DDDJJJOOOSSSVVVWWWVVVRRRMMMJJJLLLQQQXXX]]]gggnnnwwwwwwppphhhgggggghhhjjjmmmoooqqqvvvzzzzzz~~~wwwsssooollljjjddd[[[TTTRRRQQQOOOLLLHHHEEECCCBBB>>><<<999666444333444444222222111111000000000000111111000000000000111111111000000000////////////,,,,,,,,,------.........///............---------------------------------...------,,,,,,------...---------------------------...............------...---,,,,,,+++,,,,,,,,,,,,,,,,,,---------......//////...---------------000000000000111111111111000000/////////.................................////////////////////////000000////////////000000---...////////////...---------------------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,---...///000------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,------...000111222---------...........................///////////////000000111111222222222222222333444555777999::::::;;;============???@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@????????????@@@AAADDDDDDDDDFFFIIIJJJJJJHHHHHHHHHKKKNNNQQQRRRPPPNNNNNNMMMKKKJJJKKKMMMOOOPPPSSSSSSTTTRRRPPPNNNNNNOOORRROOOLLLKKKKKKKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCAAAAAABBBAAA@@@>>><<<<<<;;;:::888777666666666666555444333222222111111111111000000000////////////////////////////////////............//////222111111000000111111222333333333333333222111000222333555777999<<<===>>>@@@CCCHHHNNNRRRUUUWWWWWWPPPNNNKKKKKKPPPYYYcccjjjtttyyy{{{sssgggddd```^^^aaaiiiqqqwww}}}}}}xxxsssrrrsssoooeee]]]\\\ZZZVVVRRRMMMJJJHHHGGGBBBAAA>>>;;;888777666666333222222222111000000000111111000000000000111111111111000000000/////////------..................///............---------------------------------------,,,,,,,,,------...---------............//////////////////...------------,,,++++++++++++,,,,,,,,,,,,---------......333222000///............000000000111111111222222000000000/////////..............................000000000000000000000000//////............//////---...///000000///...------------...//////000000))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........------------------------------------------------+++,,,,,,------,,,,,,+++---------------...///000---------.........//////............////////////111111111111111111111111222222333444666888999:::;;;===>>>>>>======>>>@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBBEEEDDDEEEGGGKKKLLLKKKJJJHHHHHHIIILLLOOOOOONNNLLLIIIIIIIIIJJJKKKLLLMMMMMMRRRSSSTTTSSSQQQPPPQQQRRRQQQOOOLLLJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGDDDEEEEEECCC@@@?????????<<<<<<;;;999888666555555444333333333222222111111000000/////////.........//////////////////////////////............//////222111111000000111111222111222333444444444333222555777999<<>>;;;999888444444444333333222111000111111000000000000111111111111111000000000////////////////////////......///............---------........................000///...------,,,------------......////////////------......///...............---,,,,,,,,,,,,,,,,,,,,,,,,---------......888777555333111111111111000111111111111222222222222222222222111111111111000000000000000000000000000000000000000000000000......------------......---...///000000///...---------...///000111222222,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++......---,,,,,,,,,---------------.........//////............/////////000222222222111111111111111222222333444666888:::;;;<<<===???>>>======>>>???DDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCFFFEEEEEEHHHLLLNNNLLLJJJGGGGGGGGGIIIKKKKKKJJJHHHDDDEEEHHHJJJKKKKKKKKKJJJNNNOOOQQQPPPOOOOOOPPPRRRQQQOOOKKKIIIIIIIIIHHHFFFHHHHHHGGGFFFFFFFFFFFFFFFDDDFFFGGGDDD@@@===>>>@@@===<<<;;;999777666444444222222111111111111111111//////.........---------//////////////////////////////............//////222222111111111111222222///000222444555555555555888999===@@@DDDGGGIIIJJJJJJLLLPPPSSSSSSRRRPPPNNNNNNQQQWWW___iiisss{{{qqqeeeggglllsss{{{~~~zzzyyyxxxzzz{{{xxxwwwnnnmmmlllhhhbbbZZZSSSOOOJJJIIIHHHEEEBBB???<<<:::555555555555444333222111111111000000000000111111111111111111000000000000111111000000//////......//////.........---------........................333222111///---,,,,,,,,,---.........//////000000******,,,---...///////////////...------------...,,,,,,,,,---------......;;;;;;;;;:::999777666555444333222111111000000111000000000000000000000000222111111111000000//////111111000///...------,,,.../////////...---,,,,,,//////............////////////.........---------,,,,,,,,,------.........******+++,,,,,,,,,++++++******+++,,,---...///000------------------------------------,,,,,,+++***---...............------------------------------...------------...//////...------,,,,,,------...------------------------////////////////////////////////////000000000000222222111111111111111111111111222444555777888999;;;;;;<<<<<<======>>>>>>@@@@@@AAABBBDDDGGGJJJKKKDDDDDDEEEEEEDDDCCCAAA@@@DDDEEEFFFHHHJJJLLLMMMNNNIIIIIIHHHGGGEEEDDDCCCCCCFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHHHHHHHHHHJJJNNNQQQOOOWWWXXXPPPNNNRRRNNNEEEIIIFFFCCCCCCEEEEEECCCAAAGGGDDD@@@???@@@@@@===;;;>>>===:::888666444333222666555444222111000000000222111111000///......---000000//////.........---000000////////////000000111111000...------000222333333222222333444666888;;;???EEEHHHHHHIIIKKKNNNSSSPPPOOOPPPNNNKKKLLLQQQ[[[___dddiiimmmvvv~~~yyysssvvv{{{zzzwww~~~zzzuuuppplllhhhbbbZZZSSSNNNNNNNNNNNNLLLHHHBBB======999444111000111222222111222222333333333222222111111111111111000///...////////////////////////......------------......////////////////////////+++,,,,,,------,,,,,,+++/////////...,,,,,,---.........---,,,,,,,,,,,,---111111000000////////////------,,,,,,,,,+++++++++GGGFFFDDDBBB???<<<999888777666555333222111111111111111111111111111111111222111111111000000000000000000000///.........---......//////......---,,,//////............////////////.........---------,,,,,,------------------((()))***+++,,,---------,,,,,,---------------...---------------------------------------,,,+++***---...............---------------------------------------------...//////...------,,,,,,------...........................////////////////////////////////////000000000000111111111111111111111111555555666777888999:::;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAACCCEEEIIILLLNNNJJJIIIGGGFFFEEEEEEEEEEEECCCDDDEEEFFFHHHJJJKKKKKKJJJIIIIIIGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGGGGGGGGGGHHHLLLNNNQQQYYYZZZUUUTTTXXXVVVNNNIIIFFFDDDCCCEEEEEEDDDBBBEEECCC???>>>??????===;;;;;;:::999777666555555444555444333222000000000000111111111000///.........000000/////////.........000000////////////000000222222222000......000222333333444666888:::<<<===@@@BBBEEEGGGIIIKKKNNNQQQRRROOONNNOOONNNMMMPPPVVVdddhhhlllooorrr{{{}}}|||rrrnnnnnnjjjbbbZZZTTTQQQNNNLLLKKKIIIGGGEEEAAA===888444333333222222111111111222222111111111111111111111111111000///000000000000000000000000///......------......///////////////////////////------............------...//////...,,,,,,---...//////...------------...---,,,,,,,,,++++++++++++------------,,,,,,,,,,,,NNNNNNLLLJJJHHHEEEBBBAAA===;;;999777555333222222222222222111111111111111111111111111111000000000////////////////////////....../////////...------//////............//////...............---------------------------,,,,,,'''(((***+++---..................------,,,,,,,,,------------------------,,,------------,,,,,,+++------...............------------------------------------------......///...------,,,,,,------...------------------------////////////////////////////////////000000000000111111111111111111111111777777777888999::::::;;;;;;;;;<<<======>>>??????@@@@@@AAACCCFFFIIILLLNNNMMMKKKIIIFFFEEEEEEGGGHHHCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGFFFFFFGGGIIILLLQQQXXX[[[XXXZZZ___^^^XXXKKKHHHFFFDDDEEEEEEDDDCCCCCCAAA>>>===>>>===<<<;;;888888777666666666666666444333222111000/////////111111000000//////......000000////////////......000000////////////000000111222333222000000000111222444888<<>>??????@@@AAAAAAAAABBBDDDGGGJJJKKKKKKJJJHHHGGGFFFEEEEEEEEECCCDDDDDDEEEEEEFFFFFFFFFJJJJJJJJJIIIIIIHHHHHHGGGEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFGGGIIIJJJMMMSSSVVVWWWZZZ___```]]]NNNLLLHHHFFFDDDCCCBBBBBBAAA???>>>===<<<;;;;;;:::888777666666555555555555333222111000////////////111000000000/////////...000000//////////////////000000////////////000000000111333333111000000111222666;;;AAAFFFIIIJJJKKKNNNKKKIIIJJJMMMOOONNNLLLFFFGGGMMMTTTXXXXXX\\\aaalllqqqvvvwwwwww{{{|||oookkkqqq|||}}}wwwsssmmmggg]]]UUUQQQPPPPPPOOOJJJFFFAAA===:::777444222444444333333333333333333000000111222333333333222000000000000000000000000//////............////////////////////////////////////000000000000//////......///...,,,,,,...///000//////...............//////////////////////////////.........---------IIIJJJKKKMMMNNNOOOOOOOOOIIIGGGEEEBBB???===;;;;;;888777666555444333222222111111111111111222222222/////////000000000000000......///////////////...//////............//////---..............................------,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------......------------------------,,,------......---------,,,------...//////......------------------------,,,,,,,,,,,,,,,---.........------,,,,,,------...++++++++++++++++++++++++////////////////////////////////////000000000000000000111111111222222222444444444555555666666666;;;;;;<<<===>>>???@@@@@@BBBBBBAAAAAABBBCCCEEEFFFGGGHHHIIIJJJIIIGGGEEECCCEEEEEEEEEEEEFFFFFFGGGGGGJJJIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFJJJKKKKKKJJJHHHHHHIIIJJJHHHLLLOOOQQQTTTYYYZZZYYYQQQNNNKKKFFFBBB@@@@@@AAA@@@???>>><<<;;;:::::::::888888666555444444444444222222111000////////////000000000000//////////////////000000000000000000000000////////////000000...000222222111111111222444888>>>EEEJJJMMMOOOOOOQQQNNNLLLMMMNNNNNNJJJFFFAAAFFFQQQ]]]ccccccdddhhhmmmrrrxxx{{{zzzzzz|||~~~yyytttnnnmmmooossswww{{{~~~wwwpppooovvv~~~{{{xxxxxxvvvpppggg^^^WWWRRRNNNKKKMMMJJJEEEAAA>>>:::666333555444333222222222222333000111222333333444333333/////////////////////////////////....../////////////////////////////////---......//////......------...///...,,,,,,...000///...------,,,,,,------,,,---------------------//////.........---------KKKLLLLLLMMMNNNNNNMMMMMMMMMLLLJJJHHHEEEDDDCCCBBB???>>><<<:::888666444444111111111222222222222222000000000000000000000000......///000000000////////////............//////---------...............------------------,,,,,,.........------,,,+++***,,,,,,,,,------.........------------------------,,,------............---,,,,,,---...////////////------------------------,,,,,,,,,,,,,,,------......------,,,,,,------...------------------------////////////////////////////////////000000000000000000000111222222333333444555555666777888888888;;;;;;<<<===???@@@AAAAAACCCCCCAAA@@@@@@AAABBBBBBDDDGGGJJJLLLLLLJJJFFFDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHLLLMMMNNNMMMJJJIIIIIIJJJFFFHHHJJJLLLOOOQQQRRRSSSPPPNNNJJJEEEAAA???@@@AAA@@@@@@@@@===:::888888999888777666444444333333333333222111000000000000000000000000000//////////////////000000000000111111000000////////////000000...000222222222333555666:::===CCCHHHMMMPPPQQQQQQRRRPPPNNNMMMMMMLLLJJJHHHEEELLLYYYhhhooopppqqquuuwwwzzz~~~zzzwwwssskkkdddcccdddfffkkkpppxxxuuutttuuuyyy{{{uuuzzz~~~yyytttmmmeee^^^WWWPPPLLLOOOLLLIIIFFFDDD@@@;;;888555333222000000000111111222222333444444444333333........................000//////......//////000////////////////////////,,,------......------,,,---.........------...000......---,,,,,,,,,,,,,,,............////////////.........------------,,,OOOOOOOOOOOOOOOOOONNNMMMPPPOOONNNLLLKKKJJJJJJJJJGGGFFFCCC@@@===:::888777111111111222222333333333222111111111000/////////......///000000000000000//////............//////---------.........//////,,,,,,------------------------------------,,,,,,...---------------,,,,,,------------------------,,,,,,---...............+++,,,---...////////////------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...........................////////////////////////////////////000000000000///000000111222222333333444555555777888999::::::;;;;;;<<<>>>???@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCBBBDDDFFFHHHIIIHHHGGGFFFDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIIIILLLKKKJJJJJJIIIIIIJJJJJJMMMNNNOOONNNKKKIIIIIIIIIIIIHHHIIIKKKLLLLLLMMMNNNKKKKKKHHHDDD@@@???BBBEEEAAABBBAAA>>>:::777777999555444444444333444444555333333222111111111111222////////////000000000000//////000000000111111111000000////////////000000///111222333444666999<<>>777666444222111222333444444444444444444444333222////////////////////////000000////////////000000////////////////////////,,,------......------,,,,,,---......------///000//////...---------------/////////000000000111111------------,,,,,,,,,,,,PPPPPPQQQRRRRRRRRRQQQQQQQQQQQQPPPOOONNNNNNNNNNNNMMMKKKHHHEEEAAA>>>;;;999111111111222222333333333333222222111000///............///000000000000000//////............//////---------.........//////,,,,,,,,,------.........+++,,,,,,---............000//////---,,,++++++***------------------------,,,,,,---.../////////...+++,,,---...////////////------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...------------------------////////////////////////////////////000000000000///000000111222222333333222333444666777999::::::;;;;;;<<<>>>???AAABBBBBBCCCBBBAAAAAABBBCCCEEEFFF@@@AAABBBCCCDDDEEEFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHFFFGGGGGGHHHHHHIIIIIIIIINNNMMMLLLKKKKKKKKKKKKKKKMMMOOOOOONNNKKKIIIHHHHHHLLLKKKKKKLLLLLLJJJJJJLLLGGGGGGFFFCCC@@@@@@DDDHHHBBBCCCCCC???:::666777888222222222333444555666777333333222222111222222222////////////000000000000//////000000111111111222000000////////////000000111222333444555888===@@@FFFHHHJJJNNNPPPRRRSSSTTTSSSQQQNNNIIIFFFJJJSSSZZZ\\\```jjjxxxwwwhhh^^^XXXZZZaaahhhttt}}}|||xxxzzz||||||yyyxxxzzz||||||}}}zzzvvvrrrpppllliiifffSSSQQQPPPOOONNNJJJFFFBBB<<<:::888666555666777888555555555555444333222222000000000000000000000000000000////////////000000////////////////////////------............------,,,---......------///111000000///...............+++++++++,,,,,,---------------,,,,,,,,,+++++++++MMMIIIKKKRRRUUUSSSSSSVVVQQQPPPOOONNNMMMNNNNNNNNNRRRRRRPPPMMMIIIDDD@@@>>><<<:::666222111111333555......////////////......000///...------...///000...------------......///........................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................................................................------------------------------------------------......////////////......//////////////////......000000//////.........---///////////////000111111222222222222222222333333444555666888999999999999:::<<<>>>AAABBBBBBAAA@@@?????????@@@BBBDDDEEEFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKJJJIIIIIIGGGFFFEEEDDDEEEFFFHHHJJJJJJKKKMMMOOOPPPOOOMMMMMMKKKKKKKKKJJJJJJIIIIIIHHHIIIHHHEEECCCBBBCCCEEEGGGEEECCCAAA<<<999777888999666666666555444444333333444444222000///.........000000////////////000000000000000000000111111222000000//////000111222333444555666777999===CCCGGGIIIHHHIIIMMMRRRVVVVVVUUUNNNNNNLLLIIIJJJPPPZZZbbbmmmuuuzzzyyypppeeeaaa___cccmmmyyy~~~|||~~~wwwooouuuwww{{{|||xxxuuuuuurrrmmmiiiaaa___[[[UUUPPPMMMLLLLLLGGGAAA:::777888777333///555444333222222333444555111111000///////////////111111111111111000//////---------........./////////...------...///...,,,,,,,,,---.../////////...................................................//////.........---------MMMKKKNNNUUUWWWTTTSSSUUUSSSRRRQQQPPPNNNMMMLLLKKKRRRRRRQQQPPPMMMJJJGGGFFF???<<<999666333222333333222222333333333333222222111000000//////000000111000000///////////////000........................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................................................................------------------------------------------------------............------........................111111000000000////////////////////////000111111222222222222222333333333333444555777888888999999999;;;===???@@@@@@@@@????????????@@@BBBCCCEEEFFFGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEFFFHHHIIIIIIKKKLLLNNNNNNNNNLLLKKKHHHIIIJJJKKKJJJIIIGGGFFFHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCAAA===:::999999:::666666666555444444333333444444222111000000000000111000///////////////000000////////////000111111444333222000000000000111111333777:::???DDDKKKOOONNNMMMNNNPPPSSSTTTRRROOOJJJLLLOOOPPPSSSZZZdddlll|||{{{pppkkkdddfffkkkrrr{{{~~~{{{wwwrrrvvv||||||xxxvvvsssnnnjjjeeeccc___YYYTTTPPPOOONNNMMMGGG???:::888777444111222222111000000000111111111111000///////////////111111111111111000//////---------.........//////000///......///000///...------.../////////......................................................//////.........---------NNNOOOUUU\\\^^^[[[YYYYYYXXXWWWUUUSSSQQQPPPNNNNNNRRRRRRRRRRRRQQQPPPOOONNNBBBAAA>>>;;;888555333222111111111111111111111111222222111111111111222222333222111111000000000000.......................................---------------------------------,,,,,,,,,,,,,,,,,,------........................................................................------------------------------------------------,,,,,,------------,,,,,,........................111111111111000000000000///////////////000111111111222222222333333333444333444555666777888888888999:::<<<>>>>>>>>>>>>===>>>??????@@@AAACCCDDDEEEFFFFFFEEEDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEFFFGGGHHHHHHIIIKKKLLLLLLKKKJJJJJJGGGIIIKKKLLLLLLJJJHHHFFFGGGHHHJJJKKKKKKHHHEEECCCBBBAAA???===;;;999888888666666555555444333333333444333222111111111111222111111000/////////////////////......//////000111444333222111000000111222222666;;;@@@EEEJJJPPPTTTPPPPPPQQQRRRSSSQQQMMMJJJGGGLLLRRRXXX^^^fffpppwwwyyyqqqllllllkkksss}}}~~~}}}|||{{{rrrwww~~~~~~zzzsssnnnnnnkkkgggbbb\\\WWWSSSQQQRRRNNNGGG@@@;;;777555555222222222111111000000000111111000////////////000000111111111111000000///------........./////////111///...///000111000/////////000000000///.....................................................................---------RRRXXXbbbkkkooommmkkkkkkdddaaa]]]XXXUUUTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRQQQFFFFFFEEEBBB???:::666444222222111000000000000000222222111111111111222222444333222111000000//////................................................------------------------,,,,,,,,,---------------........................................................................------------------------........................,,,------......------,,,////////////000000000000000000000000000000000000///////////////000000111111222222333333444444444444555666777888999999999:::;;;<<<===>>>>>>======>>>>>>??????@@@BBBCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFHHHHHHHHHGGGGGGFFFFFFFFFHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEGGGHHHIIIIIIJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJGGGHHHJJJKKKJJJIIIFFFEEEAAA@@@===<<<;;;999888666666666555444444333333222222111111000111111222222222111000//////......///...............///000000/////////000111333555666:::===BBBFFFIIILLLNNNQQQNNNOOOPPPQQQPPPMMMJJJGGGGGGMMMUUU^^^fffppp{{{~~~uuurrrsssuuuwwwzzz~~~~~~xxx{{{|||xxxvvvrrrnnnhhh```XXXSSSRRRQQQMMMGGG@@@;;;999888555555555444333222111111222111000000//////000000000000111111111111000///............////////////000.........000111000///000000111111000///..............................................................................[[[fffuuuzzztttkkkaaaZZZVVVUUUTTTRRRQQQQQQPPPPPPOOOOOOOOOJJJJJJJJJIIIFFFAAA===:::999888666555333333333333111111111111111111111111333222111000///.........////////////////////////---.....................------------------------,,,,,,,,,------.................................................................................------------------------..............................////////////......---------......////////////////////////////////////////////////000000111111111222333444444555555666777888999:::;;;;;;;;;<<<<<<==================>>>>>>>>>???@@@AAABBBCCCDDDCCCCCCCCCDDDEEEFFFFFFIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDGGGGGGGGGHHHHHHGGGGGGGGGJJJIIIIIIJJJJJJKKKLLLLLLHHHHHHGGGGGGGGGHHHHHHIIIHHHEEEAAA>>>>>><<<:::777555555555444333333222222000////////////000000111111111000///////////////...............///000000.........000222555888999???CCCGGGIIIKKKKKKMMMNNNNNNOOOOOONNNKKKHHHFFFDDDKKKRRR\\\fffqqq||||||oookkkqqq{{{~~~zzzssshhh]]]UUUOOOPPPPPPMMMHHHBBB>>><<<888777666555444333222111222222111000000000000000///000000111111111000000........./////////000000...---,,,---///000///...000000111111000///......................................................---.....................dddssstttggg\\\VVVSSSRRRQQQPPPOOOMMMMMMMMMMMMLLLMMMNNNNNNMMMJJJFFFDDD>>><<<999666444333333333000111222222222222111000111000///...............////////////////////////---------...............------------------------,,,,,,,,,---......//////........................................................................------------------------...........................//////////////////...*********+++,,,,,,------............///////////////////////////000111111111111222333444555666666777888999:::;;;<<<<<<<<<============<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGIIIIIIHHHHHHGGGGGGGGGFFFGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLIIIGGGEEEDDDEEEHHHKKKMMMSSSMMMGGGCCCBBB@@@===:::555555444444333222222222//////.........//////000000000////////////000000//////......//////000111000000111222444777:::;;;AAADDDHHHJJJLLLMMMNNNPPPQQQPPPNNNKKKGGGFFFFFFHHHUUU]]]iiittt}}}~~~~~~|||uuullljjjttt}}}yyynnnbbbZZZPPPQQQQQQPPPNNNJJJEEEBBB999888666333222111111111222222111000000000000111///000000111111111111000....../////////000000000---,,,+++---///000///...//////000000000///......................................................---------...............fffxxx}}}mmmaaaZZZSSSRRRPPPOOONNNMMMMMMMMMMMMNNNPPPRRRRRRQQQOOONNNCCC@@@<<<888555333222222111222333444444333222111000//////.........//////////////////////////////---------.........//////------------------------,,,,,,------.../////////........................................................................------------------------........................---......//////......---******++++++,,,------.........//////000000000000///////////////000111111111111222333444555666666777777999:::;;;<<<<<<<<<======<<<;;;;;;:::;;;;;;>>>>>>===>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIJJJKKKKKKJJJIIIIIIEEEFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFEEEGGGKKKNNNOOONNNLLLKKKHHHGGGFFFEEEGGGKKKNNNQQQ[[[SSSJJJDDDBBB@@@===:::555555444333333222222111000000///////////////000///......//////000111222000////////////000111111111222333555888<<<@@@BBBDDDFFFIIIKKKLLLMMMOOOQQQPPPOOOMMMIIIHHHKKKQQQVVVdddmmmyyy|||ssslllmmmssszzzwwwwwwtttrrrxxxyyyqqqhhhaaaWWWTTTQQQPPPQQQPPPLLLIII===;;;777333111222333444333222111111000000111111//////000111111111111111.../////////000000000000...---,,,---///111000///------.../////////......................................................---------.........//////cccvvvoooeeeTTTSSSQQQPPPOOOOOOOOOPPPMMMOOOQQQTTTUUUUUUUUUTTTJJJHHHCCC???;;;888777777333333444555555444333333000///////////////000111000000000000000000000000---------.........//////------------------------,,,,,,------...///000000........................................................................------------------------////////////////////////,,,------......------,,,------......///000111111//////000000111111111222///////////////000111111111111222333444666666777666777888999:::;;;;;;;;;<<<<<<;;;:::999999999999>>>>>>======>>>???@@@@@@AAAAAABBBBBBDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMMMMLLLKKKJJJFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFEEEJJJPPPUUUWWWTTTOOOLLLFFFFFFGGGHHHJJJMMMPPPRRR]]]TTTIIIBBB???>>>:::777555555444333333222222111222222111000000000000000............///111222333000000000000000111222222///000333777<<>>:::555333444666888333222111111000111111111//////000111111111111111////////////000000000000///...---...111222222111,,,,,,---.../////////...................................................---------.........//////\\\jjjqqqhhh___UUUQQQRRRTTTQQQNNNOOOQQQUUUVVVVVVTTTTTTTTTPPPOOOLLLGGGBBB===999777777777666555444444444444111111111111000000000000000000///...............000000000000///////////////////////////////////////...---,,,,,,---...///........................///......------...000111---------............///.........///////////////...........................---,,,,,,,,,,,,---...........................////////////000000000000///////////////000111111000111222222444444555666555666777888999::::::;;;>>>===<<<;;;;;;<<<===>>><<<===>>>??????@@@??????CCCCCCBBBBBBBBBCCCCCCDDDDDDGGGKKKNNNOOONNNKKKIIIIIIKKKLLLKKKJJJIIIJJJLLLIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIIIINNNUUUZZZ[[[WWWQQQLLLDDDEEEEEEFFFGGGGGGHHHHHHOOOLLLGGGBBB===999888777333333222222111111222222000000000000000000000000222222222222222222222222111111111222222222111111000555;;;@@@CCCDDDFFFGGGHHHIIIKKKNNNPPPOOOLLLJJJKKKKKKJJJMMMYYYhhhooonnnxxxqqqooommmhhh```ZZZ\\\eeepppxxxxxx}}}xxxwwwzzzvvvmmmkkklllaaa^^^ZZZVVVTTTSSSRRRQQQNNNEEE===<<<:::666222111333111//////111333333333////////////............///////////////000111111//////000000000000//////111111000000//////......////////////............//////.........---------........................XXXdddvvvqqqhhh]]]XXXWWWVVVSSSOOOLLLOOOQQQRRRSSSSSSUUUVVVUUUSSSQQQMMMIIIDDD@@@>>><<<;;;999777555444444555222222222111111111111111000000///............///000000000/////////......////////////////////////......------------.............................................///000000---------............///////////////.......................................---,,,,,,,,,,,,---............................../////////000000000000///////////////000111111111111222333444555555666555666777999::::::;;;;;;>>>===<<<;;;;;;<<<===>>>===>>>>>>???????????????@@@@@@@@@AAABBBCCCDDDDDDCCCFFFJJJMMMNNNMMMJJJHHHIIIJJJJJJJJJHHHHHHIIIKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHLLLRRRVVVVVVRRRMMMIIIEEEEEEEEEFFFFFFFFFGGGGGGKKKHHHDDD???:::777666555444333222222111111111111000000000000000000000000222222222222222222222222111111111111111222333333666999>>>BBBCCCEEEFFFHHHKKKKKKLLLMMMNNNMMMLLLJJJOOOSSSWWW^^^jjjwww~~~uuummmkkkkkkgggbbb___aaaiiirrryyy|||yyyvvvzzzuuuooommmhhheeeaaa___]]]YYYTTTOOOMMMHHHDDDBBB===777444666555333111111222222222111000000000/////////......///////////////000111111//////000000000000//////111000000000/////////...////////////............//////.........---------........................YYY```lll{{{yyypppeee^^^[[[YYYUUUQQQMMMNNNOOOOOOPPPSSSWWWZZZZZZYYYWWWUUUQQQMMMIIIGGGCCCAAA===999666555555555222222222222222222222222111000000///////////////////////////............////////////////////////---..................---........................---......///////////////---------............///000/////////...---------...........................------,,,,,,------................................./////////000000000///////////////000111111111111222333444555666666666777888999:::;;;;;;;;;======<<<<<<<<<<<<===>>>>>>>>>>>>>>>????????????===>>>???@@@AAACCCDDDDDDCCCEEEIIILLLMMMLLLJJJHHHIIIIIIIIIHHHFFFGGGIIIKKKLLLKKKKKKJJJIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGJJJMMMOOOOOOLLLIIIFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDBBB???;;;888555444444555444333222111000000000000000000000000000000000111111111111111111111111222111000000111333666777<<>><<<<<<======???@@@AAAAAA??????@@@AAABBBCCCCCCCCCCCCEEEIIIKKKLLLLLLJJJIIIIIIIIIIIIGGGFFFGGGIIIKKKMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGEEEFFFHHHIIIJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBBBB???===;;;999666555444444555444333111000000000000////////////////////////000000000000000000000000222111000111222666:::<<<@@@BBBDDDEEEFFFGGGIIIKKKQQQPPPMMMKKKJJJKKKNNNQQQZZZgggvvvvvvmmmiiijjjiiilllpppsssuuuxxx}}}}}}~~~{{{vvvuuuuuuvvvzzz~~~|||yyywwwxxxxxxssshhh___TTTQQQOOONNNJJJBBB>>>>>>777555444444444333111///222222222111111111000000//////000000111111111111000000000111111000000000000000000000////////////////////////............................................................pppmmmkkkllloootttwwwxxx|||uuueee```[[[XXXXXXXXXWWWVVVRRRRRRQQQOOONNNQQQUUUYYY[[[\\\\\\\\\[[[XXXUUUSSSNNNKKKGGGAAA===:::888888444444444333333333222222222222111000000000000000000////////////.........////////////////////////,,,---...//////...---,,,........................,,,---///000000000///...---------............///000//////...---,,,,,,+++........................------------------------....................................///////////////////////////000000111111222333444555666666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<===============::::::;;;<<<>>>AAACCCEEEBBBBBBCCCCCCCCCCCCBBBAAADDDFFFIIIKKKLLLKKKJJJIIIIIIJJJJJJIIIGGGHHHJJJLLLLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFGGGBBBBBBDDDFFFGGGIIIJJJJJJGGGFFFEEEDDDBBBAAA@@@@@@<<<;;;:::888777555555444444333222111000000000000////////////////////////000000000000000000000000222222111222555:::>>>AAAAAACCCEEEFFFGGGIIILLLNNNLLLLLLJJJHHHGGGKKKQQQVVVdddrrr}}}ssskkkiiilllpppuuuzzz}}}~~~zzz|||zzzttttttrrrqqqpppppppppppptttuuuuuuvvvwwwxxxyyyzzzzzz|||~~~}}}|||}}}|||zzzwwwtttrrrooonnnnnnooopppqqqrrrrrrssssssppprrrtttuuuttttttvvvwww~~~zzzuuuooopppwww~~~|||}}}~~~{{{tttmmm___VVVOOOOOOPPPJJJCCC???888666444444444444222000222222222222111111111111//////000111222111111000000000111111111111000000////////////000000000000////////////............---.............................................yyyuuutttuuutttsssqqqssssssqqqooommmggg```XXXUUURRRQQQSSSUUUVVVWWWQQQQQQQQQPPPOOOPPPSSSVVVZZZ[[[]]]^^^^^^\\\YYYWWWRRRPPPMMMHHHDDD@@@===<<<888888777666555444444333333222222111111111111111000000000000////////////////////////////////////---..................---........................---......///////////////---------............//////.........---,,,,,,,,,........................,,,------......------,,,........................------.........////////////////////////000111111222222333444555666777777999:::;;;;;;<<<<<<<<<;;;:::;;;<<<===>>>>>>>>>===::::::;;;<<<>>>AAADDDFFFCCCDDDDDDEEEDDDCCCAAA@@@DDDEEEGGGIIIJJJJJJIIIIIIHHHJJJKKKJJJIIIHHHIIIJJJKKKJJJJJJIIIJJJJJJKKKKKKHHHGGGFFFFFFEEEEEEFFFFFF@@@@@@BBBDDDFFFHHHJJJKKKFFFEEEDDDCCCAAA@@@??????::::::999888777666555555222222111000000000000111000000000000000000000000111111111111111111111111222222333666:::>>>BBBEEEBBBEEEHHHJJJJJJKKKMMMOOOFFFGGGHHHGGGIIIOOOYYY```ppp}}}vvvqqqppprrr{{{|||yyywwwtttrrrpppmmmjjjgggeeedddaaa```___^^^___```aaabbbaaabbbdddgggiiilllnnnoooooooooooonnnnnnmmmmmmlllnnnmmmkkkiiifffdddbbbaaa``````bbbccccccdddddddddccceeeffffffeeedddeeefffiiikkkooorrrvvvzzz|||xxxtttvvv{{{{{{xxxjjj]]]RRRQQQSSSOOOHHHCCC>>>;;;777555555555444333222222222111111111111000///000111222222222111000000111111222222111111000////////////000000000000////////////............---------.......................................~~~yyyvvvoooeee___^^^ZZZUUURRRQQQOOOOOOPPPRRRTTTUUUPPPRRRTTTUUUUUUUUUWWWXXXZZZ\\\___aaaaaa```]]]\\\UUUTTTSSSPPPLLLHHHDDDBBB>>>===<<<;;;999777666555333333222111111111111222222111111111000000000000////////////////////////......------------.............................................///000000---------............///------------------------........................,,,,,,---......---,,,,,,........................---------........./////////////////////000111111222222333444555666777777:::;;;;;;<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>======<<<<<<<<<===@@@BBBDDDAAABBBCCCDDDDDDCCCAAA@@@BBBCCCEEEGGGHHHHHHGGGGGGFFFHHHJJJKKKIIIHHHGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLGGGGGGFFFEEEEEEEEEEEEEEE???@@@AAACCCEEEGGGHHHIIIEEEDDDCCCBBBAAA@@@???>>>999999999888777666555444000000000000000111111222000000000000000000000000222222222222222222222222222333555999>>>BBBFFFHHHFFFIIILLLNNNNNNMMMMMMNNNFFFHHHKKKNNNQQQZZZfffooozzz|||rrrpppmmmiiifffcccbbbaaa```___^^^\\\ZZZYYYXXXWWWWWWVVVUUUTTTUUUWWWXXXZZZWWWXXXZZZ\\\___aaabbbcccaaabbbbbbbbbbbbaaa```______^^^]]][[[ZZZXXXWWWVVVUUUVVVWWWXXXXXXXXXXXXXXXVVVXXXZZZ[[[ZZZYYYYYYZZZ[[[]]]___aaabbbeeeiiillljjjnnntttyyy~~~~~~|||{{{}}}rrreeeXXXTTTSSSPPPLLLKKKGGGCCC===999777666555444222111111111111000000000...000111333333222111000000111111222222111111000.../////////000000000111////////////............---------.........//////........................rrrddd\\\ZZZWWWSSSRRRQQQPPPOOOPPPQQQSSSTTTQQQTTTXXX[[[\\\\\\\\\]]][[[]]]```cccdddccc```___WWWWWWWWWUUUQQQMMMIIIFFFBBBAAA@@@>>><<<:::888777444333222222111111222222222222222222111111111000///////////////////////////...---,,,,,,---...///........................//////...------///000111---------.........//////,,,,,,------------------........................,,,,,,---......---,,,,,,........................---------........./////////////////////000111111222333333444555666777777;;;;;;<<<<<<===<<<<<<<<<999:::<<<>>>>>>>>>>>>===@@@???===<<<===>>>@@@AAA>>>???AAACCCCCCCCCAAA@@@@@@AAACCCDDDEEEFFFEEEEEECCCFFFJJJKKKIIIGGGFFFEEEGGGGGGGGGHHHIIIJJJKKKLLLGGGFFFFFFEEEEEEEEEEEEEEE@@@@@@AAABBBDDDEEEFFFFFFDDDCCCCCCBBB@@@??????>>>999999999888777666444333////////////000111222333000000000000000000000000222222222222222222222222111333777;;;@@@DDDHHHIIIJJJMMMPPPRRRPPPNNNMMMLLLIIIMMMRRRVVV[[[eeesss}}}}}}zzzuuuqqqnnnjjjfffccc```___\\\ZZZXXXWWWWWWWWWVVVUUUUUUTTTSSSRRRRRRRRROOONNNMMMLLLLLLMMMOOOQQQVVVVVVWWWXXXYYYZZZ[[[\\\YYYZZZ\\\]]]]]]\\\ZZZXXXVVVVVVUUUTTTSSSRRRQQQQQQPPPPPPQQQRRRSSSSSSSSSSSSMMMOOORRRSSSSSSRRRSSSTTTVVVWWWXXXXXXXXXZZZ]]]```]]]```dddhhhkkkmmmqqqssspppsssvvvyyy|||}}}wwwkkk^^^WWWSSSOOOOOORRROOOIIIBBB;;;888666555555111111111000000000000///...000222333333333111000111111222222222222111111.../////////000000111111000/////////............---------.........//////........................xxxlllccc]]]ZZZZZZXXXUUUQQQMMMKKKKKKNNNOOOOOOVVV___eeekkkpppttttttuuuoooiiifffeeecccdddeeebbb___[[[XXXUUUQQQLLLIIIMMMJJJGGGDDDBBB@@@>>>;;;999777444222111222333444000000111111111111000000////////////////////////////////////////////////------............------,,,---......------...000................................................***++++++,,,---...//////++++++,,,---...............------------...//////000000000000////////////111000///////////////000000111222333555666777777;;;;;;<<<<<<;;;;;;:::::::::;;;<<<>>>????????????===>>>???>>>===>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBDDDFFFGGGJJJGGGHHHMMMNNNIIIDDDCCCCCCDDDFFFGGGIIIIIIIIIIIIHHHHHHGGGEEECCCCCCDDDFFFEEEBBB@@@@@@CCCEEEDDDCCCDDDDDDCCCBBB@@@>>><<<;;;999999999888777555444333222222111111000000//////111111111000000000000000///111333333222222444555444888>>>CCCGGGJJJMMMOOOSSSRRRQQQOOOMMMJJJHHHGGGHHHQQQ[[[ccclllxxx||||||}}}wwwrrrnnnkkk```___\\\ZZZWWWUUUTTTSSSSSSSSSRRRQQQQQQQQQRRRRRRQQQQQQQQQQQQPPPPPPOOONNNKKKKKKKKKKKKLLLNNNOOOPPPQQQRRRSSSUUUUUUTTTRRRQQQRRRSSSTTTUUUTTTSSSRRRQQQUUUTTTSSSRRRQQQOOONNNNNNLLLMMMMMMMMMNNNNNNOOOOOOMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUXXXXXXYYYZZZ[[[]]]]]]^^^``````aaaaaacccdddfffgggjjjjjjjjjkkkllllllmmmmmmmmmnnnqqquuu{{{uuupppiiibbb\\\WWWSSSQQQSSSOOOIIIBBB===999888777666444111111111111000...111111000000000000111111000000000000000000000000000000000000000000000000//////.........---------//////.........---------......------------......zzzqqqiiidddbbbaaa___[[[VVVQQQNNNMMMNNNOOORRRYYYccclllvvv}}}vvvpppjjjeeeccccccbbb```\\\WWWRRROOOMMMIIIHHHGGGGGGGGGFFFCCC@@@<<<:::666333222222333444000000111111111111000000////////////////////////////////////////////////------............------,,,---......------...000................................................+++,,,,,,------......///---...............---,,,...------------...//////000/////////////////////000000////////////000000222222333444666777888999::::::;;;;;;;;;::::::999:::;;;<<<===>>>>>>>>>>>>;;;<<<===<<<;;;;;;===???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEGGGJJJGGGGGGIIIIIIDDDAAABBBBBBBBBBBBCCCDDDEEEFFFGGGCCCCCCCCCBBBAAABBBDDDFFFEEEBBB@@@@@@BBBDDDDDDCCCDDDDDDCCCBBB@@@===;;;:::777777666666555333222111111111111000000000000000111111111111000000000000///000222222111222444777999===CCCHHHKKKNNNPPPRRRUUUSSSPPPNNNLLLKKKJJJJJJQQQ[[[fffooowww}}}zzzwwwuuu}}}tttpppjjjeeeaaa^^^[[[YYYWWWVVVUUUSSSRRRQQQPPPPPPOOONNNNNNNNNNNNOOOPPPPPPMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRRRRQQQOOONNNOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPOOONNNMMMLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXYYYZZZ\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZ\\\]]]^^^aaadddiiimmmpppvvv~~~yyysssmmmggg```XXXRRRPPPPPPNNNIIIBBB<<<999888666444222111111111000///111111000000000000111111111111111111111111111111000000000000000000000000//////.........---------//////.........---------......------------......|||wwwsssqqqpppnnnjjjddd]]]WWWSSSPPPOOOQQQWWWaaammmyyywwwqqqlllkkkgggaaa[[[VVVTTTSSSIIIIIIJJJKKKLLLJJJFFFCCC???===999666333222222222000000111111111111000000////////////////////////////////////////////////------............------,,,---......------...000................................................------------------------////////////...---,,,+++...------------...//////////////////////////////000000000//////000000111333333444555777888999:::999999:::::::::::::::999<<<<<<============<<<<<<;;;<<<<<<<<<;;;;;;===???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFKKKIIIIIIJJJHHHEEEGGGKKKKKKIIIHHHFFFEEEEEEEEEEEEAAAAAAAAA???>>>>>>@@@BBBCCCAAA@@@@@@BBBCCCDDDCCCDDDDDDCCCAAA???===;;;:::666666666555444333222111000000000000111111111111111111111111111111111111111222222222333555999<<>>>>>>>>>>>>>>===<<<<<<===>>>>>>>>>======???AAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCDDDEEEFFFIIIGGGHHHJJJIIIHHHLLLSSSYYYXXXVVVRRRNNNIIIFFFCCCCCCCCCAAA>>>;;;::::::<<>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>======?????????>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBDDDDDDEEEEEEEEEDDDFFFIIIJJJIIIKKKOOO[[[[[[[[[XXXSSSMMMFFFCCCCCCCCCBBB???;;;::::::<<<@@@@@@?????????AAACCCDDDEEEDDDCCCAAA>>><<<999888666777777777666555444333//////000000111111222222000000111111222222222333333444555666888===CCCGGGIIIMMMSSSVVVVVVVVVUUUUUUNNNLLLJJJKKKPPPZZZdddjjjpppxxxvvvqqqjjjeeeeeeiiiooosssuuu{{{{{{pppfffbbb\\\WWWTTTRRRQQQPPPOOOMMMLLLLLLMMMMMMMMMKKKMMMLLLLLLKKKKKKKKKLLLLLLKKKLLLNNNPPPQQQRRRRRRRRROOOPPPPPPQQQRRRRRRRRRRRRNNNMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLNNNNNNMMMMMMNNNPPPRRRSSSNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMKKKKKKKKKLLLLLLMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOORRRUUUXXX]]]bbbkkkttt~~~{{{vvvxxx|||}}}|||www{{{|||sssllliiiaaaYYYTTTSSSOOOHHHBBB???;;;777444333333222111222222111111111111222222222222222222222222222222////////////////////////000000/////////.........000000/////////...............------------......wwwqqqeee]]]ZZZ^^^dddlll|||uuujjjfffbbb______ZZZSSSNNNMMMNNNPPPQQQIIIFFFCCC>>>999555222111111111222222222222111111000000000000000000000000////////////////////////------............------,,,---......------...000////////////////////////........................////////////......------)))***+++,,,,,,---------...------------...//////---------......//////000000000000000111111222333222222333444666777888999:::;;;<<<>>>???@@@@@@@@@AAAAAAAAAAAAAAA@@@??????===>>>>>>>>>======???AAABBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBCCCDDDEEEEEEEEEIIIHHHKKKQQQTTTQQQNNNMMMPPPQQQRRRRRROOOJJJFFFBBB@@@@@@@@@>>>======???AAA>>>????????????@@@BBBEEEEEEDDDCCCAAA>>>;;;999777444444444444444333222222000000000000111111111111000000111111222333333333111333555888;;;???EEEIIILLLPPPTTTWWWVVVSSSQQQPPPIIIIIIJJJNNNWWWbbbmmmsssuuu~~~|||wwwqqqkkkjjjnnnssswww{{{yyyoooddd]]]YYYVVVRRRPPPOOOOOONNNMMMLLLKKKJJJJJJJJJJJJIIIGGGKKKKKKJJJJJJJJJKKKLLLLLLMMMNNNPPPQQQRRRQQQQQQPPPNNNOOOPPPQQQRRRSSSSSSSSSPPPOOONNNMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNPPPQQQRRRSSSOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLIIIIIIJJJKKKKKKLLLMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLIIIIIIIIIIIIKKKMMMOOOPPPQQQSSSWWW[[[```gggnnnttt}}}xxxwww{{{|||zzzwwwvvvzzz|||wwwsssxxxnnnaaaXXXUUUSSSNNNJJJDDD@@@:::666555444333222222222111111111111222222222222222222222222222222000000000000000000000000000000000/////////......000000000/////////............------------......rrrfffbbb``````lll|||qqqgggeeedddfffaaaZZZTTTRRRQQQQQQQQQMMMKKKGGGCCC>>>:::666444111222222333333222222111000000000000000000000000////////////////////////------............------,,,---......------...000////////////////////////........................////////////............,,,,,,---.........------...------------...//////,,,,,,---......///000000000000000000111222333444333333444555777888999:::999:::<<<===???@@@@@@AAA@@@@@@AAAAAAAAA@@@??????>>>???@@@???>>>>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCC???@@@BBBCCCDDDEEEDDDDDDIIIIIIOOO[[[ccc```XXXSSSKKKJJJJJJIIIGGGFFFEEEDDD?????????>>>======@@@BBB===>>>??????>>>???BBBEEEEEEDDDCCCAAA>>>;;;888777333333444444444333222222111111111000000000000000000000111222222333444444222555999<<<@@@EEEJJJNNNNNNRRRVVVWWWUUUQQQMMMLLLGGGHHHLLLSSS\\\gggqqqwwwzzzvvvrrrooooootttyyy}}}}}}sssiiibbb[[[VVVSSSQQQOOONNNMMMNNNNNNNNNMMMNNNLLLLLLLLLMMMMMMKKKIIIIIIIIIJJJKKKLLLNNNPPPPPPSSSTTTUUUUUUUUUSSSQQQPPPNNNOOOPPPRRRSSSTTTTTTTTTRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQNNNOOOQQQRRRTTTUUUUUUVVVSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLLLLLLLHHHHHHHHHIIIKKKMMMMMMNNNKKKLLLNNNOOOQQQTTTXXX[[[___bbbhhhoooxxx~~~}}}zzz|||{{{xxxwwwuuuuuu{{{zzznnnaaaWWWSSSRRRSSSIIIEEE>>>999666444333222333222222111111222222333111111111111111111111111000000000000000000000000000000000000/////////...000000000000/////////.........------------......yyynnnddd^^^ffftttuuuuuugggfffiiimmmhhhaaa[[[VVVRRROOOLLLPPPNNNKKKFFFAAA===:::888111222222333333222222111000000000000000000000000////////////////////////---..................---,,,---///...------...000000000000000000000000000.........................../////////////////////000000000000///...---,,,...------------...//////,,,,,,------...///000000000000000000111222333444444444555777888999:::;;;888999;;;<<<>>>???@@@@@@>>>??????@@@@@@@@@??????AAABBBCCCBBBAAAAAACCCEEECCCCCCCCCCCCCCCCCCCCCCCC???@@@BBBDDDEEEEEEDDDDDDAAABBBKKK]]]jjjhhh^^^VVVNNNLLLHHHEEECCCCCCDDDEEEAAAAAA@@@>>><<<<<<===???<<<>>>??????===>>>BBBEEEEEEDDDCCCAAA>>>;;;888666555555555666555555444444222222111111000000//////000000111222333333444444555888===BBBFFFKKKOOORRRPPPSSSWWWWWWTTTOOOKKKIIIGGGIIINNNVVV```jjjsssxxxrrrpppoooooosssyyyxxxqqqlllddd[[[UUUQQQPPPPPPMMMLLLLLLMMMOOOPPPPPPOOONNNMMMLLLMMMNNNNNNMMMKKKIIIJJJKKKMMMOOORRRTTTVVVXXXYYYZZZZZZYYYVVVTTTRRRPPPQQQRRRTTTUUUVVVVVVVVVSSSRRRQQQPPPOOONNNNNNNNNMMMMMMNNNNNNOOOPPPRRRSSSQQQRRRUUUWWWYYYYYYYYYYYYWWWWWWWWWWWWVVVVVVVVVUUUVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSNNNNNNNNNNNNNNNMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMNNNJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIHHHGGGHHHJJJLLLMMMMMMMMMNNNPPPRRRSSSVVVZZZ___eeejjjmmmxxx~~~wwwzzz~~~yyyvvvvvvsssrrrxxxyyyiiiYYYRRRTTTZZZLLLGGG@@@:::777555333222333222222111111222222333000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////.........------.........}}}nnncccaaadddfffjjjsss~~~kkkcccaaaiiifffaaaZZZSSSNNNLLLKKKOOOOOONNNNNNKKKFFF>>>999444444444333222111000000444444333333222111000000////////////////////////////////////////////////////////////////////////////////////////////////................................................------------------------............////////////////////////000000000000......///000111333444555555555666666777999:::;;;::::::;;;<<<===>>>???@@@===>>>>>>>>>>>>?????????BBBBBBAAA@@@@@@@@@AAAAAABBBCCCEEEFFFGGGGGGGGGFFFBBBAAAAAAAAAAAABBBCCCCCCCCCEEEJJJTTT\\\^^^ZZZUUUJJJHHHFFFCCCBBBBBBCCCCCC??????===:::888888;;;>>>BBBAAA???>>>>>>???AAABBBAAAAAAAAA???===:::777555666555555444222111111000000000111111111222222222111333555555555444555666666:::@@@GGGMMMPPPQQQQQQRRRSSSSSSQQQNNNLLLKKKKKKJJJNNNXXXbbbeeehhhuuuzzzpppllllllpppsssvvvvvvhhh___]]][[[YYYWWWTTTRRRPPPNNNMMMNNNNNNOOOOOOOOONNNNNNRRRRRRQQQPPPPPPPPPPPPPPPQQQOOOMMMLLLMMMQQQVVVYYY[[[[[[ZZZYYYWWWUUUSSSRRRRRRQQQPPPOOOPPPRRRUUUVVVSSSSSSRRRQQQPPPOOOOOONNNNNNNNNMMMMMMNNNPPPRRRSSSRRRTTTWWWXXXXXXYYYZZZ[[[[[[]]]^^^]]]\\\ZZZ[[[[[[[[[ZZZYYYXXXWWWUUUUUUTTTVVVWWWWWWWWWVVVUUUTTTTTTTTTSSSRRROOONNNLLLLLLKKKMMMLLLJJJJJJKKKKKKKKKJJJLLLLLLKKKJJJJJJJJJKKKKKKMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHGGGGGGFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIMMMMMMMMMNNNPPPRRRTTTVVV```iiiuuuzzz~~~xxxyyyyyyvvvtttvvvzzz~~~|||pppbbbXXXSSSQQQTTTOOOHHHBBB>>>;;;888666333333333222111111000000444333333333222111111111000000000000000000000000......//////000000111111111111000///.../////////------------------------oooeeeddd^^^^^^dddmmmvvvooofffbbbcccbbb___YYYSSSMMMJJJHHHOOONNNNNNMMMLLLHHHBBB>>>999888666444333222111111444333333222111111000000////////////////////////////////////////////////////////////////////////////////////////////////................................................------------------------............////////////////////////000000000000//////000111222444555666666666666777777999::::::;;;<<<<<<===>>>???@@@@@@>>>????????????@@@@@@@@@BBBBBBBBBAAABBBBBBBBBCCCBBBCCCEEEFFFGGGGGGGGGFFFBBBBBBAAAAAABBBBBBCCCDDDDDDDDDHHHNNNTTTUUUPPPKKKFFFDDDBBBAAA@@@@@@AAABBB??????>>><<<;;;;;;===???CCCBBB@@@??????@@@BBBCCC??????>>><<<:::777555444777777666555333222111111111222222222333333333333111222333444444555777999>>>BBBGGGMMMRRRTTTTTTTTTSSSSSSQQQNNNLLLKKKLLLNNNTTTYYYccckkkmmmqqqsssnnnkkkkkkppptttxxxzzzpppggg^^^XXXWWWVVVUUUSSSQQQOOOMMMLLLOOOPPPPPPQQQRRRRRRRRRQQQSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQOOOOOOPPPSSSWWWYYYZZZYYYYYYXXXWWWUUUSSSRRRSSSRRRQQQQQQRRRSSSTTTUUUUUUTTTTTTSSSSSSRRRRRRQQQRRRRRRQQQQQQRRRSSSTTTUUUUUUWWWZZZ[[[\\\\\\^^^``````bbbccccccbbbaaaaaabbb``````___^^^]]][[[ZZZYYY\\\\\\\\\\\\[[[ZZZZZZYYYYYYXXXVVVTTTRRRPPPPPPOOOSSSQQQOOONNNNNNNNNMMMLLLNNNMMMLLLLLLKKKKKKKKKKKKNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKMMMOOOPPPSSSYYYaaahhhrrrwwwyyyzzzyyyxxxzzz~~~vvvkkkaaaYYYTTTPPPOOOLLLGGGBBB===:::999444333333333222222222222222222222222222111111111111111111111111111111111////////////000000000000000//////.........//////------------------------ooohhh]]]ZZZYYY\\\___dddmmmvvvvvviii```^^^]]][[[XXXTTTOOOJJJHHHNNNMMMLLLLLLLLLKKKHHHEEE???===999666333222111111222222222111111000000///////////////////////////////////////////////////////////////////////////////////////////////////................................................------------------------............////////////////////////000000000000000000111222333555666777777777777777888999::::::======>>>>>>?????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFCCCDDDEEEFFFFFFGGGFFFFFFBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFIIIMMMMMMJJJFFFEEEDDDBBBAAAAAAAAABBBCCC???AAAAAA@@@???>>>???AAACCCBBBAAA@@@@@@AAABBBCCC???>>><<<:::888777666555888888777555444222111111222222333333333444444444111111222222333666:::>>>FFFIIINNNRRRUUUVVVVVVUUUSSSQQQNNNJJJHHHJJJOOOSSS]]]cccmmmuuuxxx~~~vvvjjjkkkkkkmmmrrrxxx~~~qqqgggaaa]]]YYYVVVSSSSSSRRRQQQPPPOOONNNMMMOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTTTTSSSSSSTTTUUUWWWXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWWWWVVVVVVWWWWWWXXXYYY[[[]]]______```ccceeeaaadddffffffeeeddddddeeeggggggggggggfffeeeccccccffffffeeeddddddcccbbbbbb```___]]][[[YYYXXXWWWWWWYYYWWWTTTSSSSSSSSSQQQPPPPPPPPPOOONNNNNNMMMLLLLLLOOOOOOOOONNNNNNMMMLLLKKKKKKKKKLLLLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJMMMOOORRRTTTYYYfffxxx~~~}}}uuukkk```YYYNNNOOOOOOMMMHHHCCC???===555444444333333333333333111111111111111222222222222222222222222222222222000000000000////////////.............../////////------------------------sssjjjddd]]][[[YYYYYY^^^dddwwwnnn```]]][[[XXXVVVTTTQQQOOOLLLMMMLLLKKKKKKMMMMMMLLLKKKEEEAAA<<<777333111111111111111111000000000//////////////////////////////////////////////////////////////////////////////////////////////////////................................................------------------------............////////////////////////000000000000111111222222444555777888888888888888888999::::::>>>>>>>>>>>>>>>?????????AAABBBBBBBBBCCCCCCCCCCCCBBBCCCDDDEEEGGGGGGHHHHHHDDDDDDEEEEEEFFFFFFFFFFFFCCCCCCCCCBBBCCCCCCDDDEEEGGGFFFFFFHHHKKKLLLKKKIIIIIIHHHGGGEEEDDDDDDDDDDDD@@@BBBDDDDDDCCCAAAAAABBBBBBAAA@@@?????????@@@@@@@@@???<<<:::888888888888777777666444333222111000222222222333333333333444111111111222444888???DDDHHHKKKOOOTTTVVVVVVUUUTTTRRRPPPKKKGGGGGGMMMUUU[[[eeejjjttt~~~{{{ssslllgggllloootttyyyyyyqqqlllddd^^^[[[ZZZXXXVVVSSSSSSSSSSSSSSSSSSRRRRRROOOPPPQQQRRRTTTTTTUUUUUUVVVXXXZZZ[[[\\\[[[YYYXXXUUUUUUUUUVVVVVVVVVVVVVVVUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYY\\\]]]___aaaaaaccceeegggfffhhhkkkkkkjjjhhhhhhhhhkkkkkklllmmmnnnnnnmmmmmmpppooonnnmmmlllkkkkkkkkkgggfffdddbbb```______^^^\\\ZZZXXXWWWWWWWWWVVVUUUTTTTTTTTTSSSRRRQQQPPPOOOPPPPPPPPPPPPOOOMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHLLLMMMMMMMMMOOOXXXeeennn{{{ssshhh```TTTRRROOONNNMMMJJJFFFBBB888777666444333333444444000000000111111222222222222222222222222222222222111111000000//////............//////000000000000........................yyyooofff```[[[WWWXXX]]]eeevvv|||lllbbb^^^XXXUUUTTTTTTSSSRRRNNNMMMLLLMMMNNNPPPOOOOOOIIIEEE@@@:::555222111111111111111000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................................------------------------............////////////////////////000000000000111111222333444666777888999888888999999:::;;;<<<>>>>>>>>>>>>>>>>>>??????BBBCCCCCCCCCDDDDDDDDDDDDCCCDDDFFFGGGIIIIIIIIIIIIEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEIIIHHHHHHHHHJJJJJJJJJIIILLLKKKIIIHHHFFFEEEDDDDDDAAADDDFFFFFFEEECCCBBBBBB@@@??????>>>>>>>>>>>>>>>>>>===;;;999888777888888555444444333222111000000111111111111222222222222222333444555888===CCCHHHIIILLLPPPTTTWWWWWWVVVUUUOOOMMMJJJHHHJJJSSS^^^fffooosss|||}}}tttmmmhhheeefffiiirrrwww}}}rrriii___]]][[[XXXWWWUUUSSSQQQTTTTTTUUUUUUVVVVVVWWWWWWRRRSSSTTTVVVWWWXXXXXXXXXYYY[[[]]]^^^^^^]]][[[ZZZVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVWWWYYYYYYZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZ[[[[[[\\\]]]]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[^^^```bbbcccdddfffiiilllqqqsssvvvwwwuuusssrrrrrrppppppqqqrrrtttvvvwwwxxxyyyxxxwwwuuuttttttttttttooonnnkkkiiigggeeedddccc```^^^\\\[[[\\\]]]\\\[[[YYYYYYYYYYYYXXXWWWVVVUUUSSSSSSSSSRRRQQQOOONNNMMMLLLLLLMMMMMMMMMMMMMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIIIIJJJOOOVVV[[[fffrrrzzzrrrlllaaaXXXPPPNNNPPPQQQLLLFFF>>><<<:::777555444444444000000111111222222222333222222222222222222222222111111000000//////......//////000111111111000///........................yyymmmfff___YYYWWWYYYXXXggg|||qqqjjjaaa[[[ZZZYYYXXXVVVSSSRRRQQQQQQRRRSSSQQQPPPLLLIIIDDD>>>888555222111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................................------------------------............////////////////////////000000000000111111222333444666777888888888888999:::;;;======>>>>>>??????@@@@@@@@@@@@CCCCCCCCCDDDDDDDDDDDDEEECCCEEEGGGIIIJJJJJJJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFJJJIIIHHHGGGFFFEEEDDDDDDIIIHHHGGGFFFEEECCCBBBBBBCCCEEEGGGFFFDDDBBBAAABBB???>>>>>>>>>===<<<<<<<<<999999888666666555555555222222222222111111111111000000111111111222222222333555888;;;>>>BBBGGGKKKLLLNNNRRRVVVXXXWWWVVVUUUKKKJJJJJJKKKQQQ\\\hhhqqqzzzvvvnnneeeaaa```bbbhhhoooyyytttjjjcccWWWWWWWWWWWWVVVTTTSSSQQQTTTTTTUUUVVVWWWXXXXXXYYYXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^]]]\\\[[[WWWWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]_______________`````````^^^_________``````aaaaaaaaaaaabbbbbbaaa```______aaacccfffhhhkkkooouuuxxx}}}~~~zzzuuuqqqmmmjjjiiigggeeecccbbbccccccbbb```]]]^^^_________^^^]]]\\\XXXXXXWWWVVVUUUTTTRRRQQQNNNOOOPPPPPPPPPPPPPPPPPPLLLLLLLLLKKKKKKKKKJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHFFFGGGHHHHHHHHHHHHHHHGGGCCCFFFHHHJJJJJJLLLNNNPPPVVV]]]hhhuuu{{{wwwmmmcccWWWRRRSSSTTTQQQMMMGGGEEEAAA<<<888666555555222222222222222333333333222222222222222222222222000000000000///////////////000111111111000...---........................yyyuuutttuuu|||yyyqqqiiiaaa\\\\\\UUU___nnntttmmmiiieee___[[[ZZZXXXWWWWWWWWWVVVSSSQQQPPPMMMHHHCCC===999555333111222222222222222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................................------------------------............////////////////////////000000000000111111111222333555777777777777888999;;;===>>>??????@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEDDDEEEGGGIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFEEEDDDCCCBBBBBBDDDDDDEEEEEEDDDDDDCCCCCCEEEFFFFFFEEEBBB@@@@@@@@@?????????>>>>>>===<<<;;;777777777777666555444444111111222222222333333333111111111222222222333333333777===BBBEEEGGGJJJLLLNNNQQQTTTVVVWWWUUUSSSQQQGGGHHHKKKPPPXXXeeerrr{{{~~~wwwiiibbb^^^```dddhhhqqqzzzvvvlllbbb\\\UUUUUUUUUUUUTTTTTTUUUVVVUUUVVVWWWXXXYYYZZZZZZ[[[\\\]]]^^^^^^__________________^^^]]]\\\\\\[[[ZZZYYYYYYXXXXXXYYYZZZ[[[[[[[[[\\\]]]^^^___`````````cccbbbbbbaaabbbccceeefffdddddddddddddddeeeeeeeeeffffffggghhhggggggfffeeedddggglllqqqwww~~~zzzuuurrrssspppmmmkkkjjjiiigggeeeaaabbbdddeeeeeeeeecccbbb^^^^^^]]]\\\[[[YYYXXXWWWRRRSSSTTTTTTUUUUUUTTTTTTQQQQQQPPPOOONNNNNNMMMLLLHHHIIIJJJKKKKKKJJJIIIHHHFFFGGGHHHJJJJJJJJJIIIIIIGGGHHHJJJKKKLLLLLLMMMMMMNNNRRRWWW]]]fffsss~~~~~~{{{tttnnneee\\\WWWTTTSSSSSSRRROOOIIIBBB===:::888777444444444333333333333333111111111111111111111111////////////000000000000...///000000///---+++)))........................yyylllddd``````aaa^^^hhhttt}}}}}}uuukkkdddcccYYY^^^fffuuu}}}wwwooofff___^^^]]]\\\[[[[[[YYYUUURRRRRRPPPLLLGGGAAA<<<888555222222222222222222333333000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................................------------------------............/////////000////////////000000000000000000111222333555666777666777888999;;;>>>@@@AAAAAAAAABBBCCCDDDEEEFFFGGGCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFHHHJJJJJJJJJHHHGGGGGGFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGG@@@BBBDDDEEEEEEEEEEEEFFFAAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFDDDAAA?????????@@@@@@@@@@@@???>>><<<<<<777888999999999888666555111111222333333444555555222222333333333444444444444999@@@FFFIIIJJJLLLLLLOOOQQQSSSUUUTTTRRRNNNLLLDDDGGGLLLSSS]]]jjjxxx{{{}}}sssiii^^^ZZZZZZbbbjjjoooyyyyyypppeee[[[UUUQQQQQQPPPOOONNNPPPSSSVVVXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]]^^^^^^___^^^^^^^^^aaa```^^^]]][[[ZZZZZZZZZ[[[ZZZZZZYYYZZZ\\\]]]___]]]^^^___```aaaaaaaaaaaaeeedddcccbbbccceeehhhiiihhhhhhhhhhhhhhhgggggggggjjjjjjllllllllllllkkkjjjgggkkkqqqxxx||||||yyyuuurrrooommmjjjhhhcccdddggghhhiiiiiigggfffbbbbbbaaa```___]]]\\\[[[UUUVVVWWWWWWXXXXXXXXXXXXUUUUUUTTTSSSQQQPPPOOONNNHHHIIIKKKLLLLLLKKKIIIHHHHHHIIIKKKLLLMMMMMMLLLLLLIIIIIIIIIIIIIIIJJJJJJKKKKKKNNNQQQSSSVVV]]]gggnnnvvv}}}}}}~~~~~~{{{zzz}}}zzzwwwvvvpppeeeYYYSSSTTTXXXYYYUUUNNNGGGAAA<<<:::999555555555444444333333333000000000000000000000000......//////000000111111---...//////---+++(((&&&////////////////////////qqqmmmggg```ZZZUUURRRQQQZZZXXX[[[eeeppp{{{}}}qqqggg___]]]___kkkzzzrrrddd___ZZZZZZ]]]___ZZZVVVTTTSSSQQQOOONNNKKKDDD;;;555444222111000111111111///000000000000000000000000111000///......///000111000000//////......------////////////////////////..............................---------,,,,,,,,,......------------......////////////////////////000000000000//////////////////000111333444555555777999;;;<<<;;;;;;<<<===???@@@@@@AAAAAABBBBBBCCCCCCDDDCCCBBBAAABBBEEEHHHFFFFFFFFFGGGHHHHHHHHHIIIIIIGGGEEEEEEFFFFFFFFFEEEIIIFFFDDDDDDFFFGGGEEECCCFFFEEECCCBBBBBBCCCDDDEEEJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFEEEDDDBBB@@@@@@AAA============<<<;;;:::999888777555555555555333111444333222000//////......111000111444444222444999:::===BBBGGGKKKNNNNNNNNNOOONNNPPPUUUUUUOOOIIIHHHEEELLLUUU]]]hhhuuu|||}}}yyytttkkkccc\\\]]]___eeennnyyy~~~||||||}}}vvvnnneee]]]WWWSSSNNNOOOQQQSSSTTTTTTSSSSSSVVVWWWZZZ\\\]]]^^^^^^^^^bbbbbb```___^^^^^^]]]]]]\\\]]]^^^[[[XXXXXX[[[___\\\]]]___```aaaaaa```___^^^___``````______```bbbdddeeeeeefffhhhiiijjjkkkiiikkkmmmnnnnnnnnnoooppppppqqqrrrssssssrrrqqqpppsssuuuyyyyyysssmmmjjjjjjkkklllkkkjjjhhhhhhhhhfffeeeeeecccbbbaaa``````YYYYYYYYYZZZZZZ\\\]]]^^^ZZZYYYXXXVVVTTTSSSQQQQQQLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIKKKOOOTTTXXX[[[___fffqqq|||{{{{{{}}}xxxvvvwwwzzz|||yyyyyyuuunnneee\\\UUUPPPMMMPPPRRRSSSQQQJJJAAA999555666444222222333444333222222222222222222222333333111111111111000000000000......//////000000111111........................YYYWWWTTTQQQOOONNNNNNNNNNNNNNNSSS^^^iiivvv|||nnngggcccgggssstttddd^^^[[[___bbb```\\\[[[UUUQQQNNNLLLLLLHHH@@@999777555222222333333222111000000000000000000000000000000////////////000000///////////////.........////////////////////////....................................------,,,,,,......------------......////////////////////////000000000000///////////////000111222333555666666888:::<<<<<<<<<;;;<<<===>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDCCCBBBBBBDDDFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFEEEFFFGGGGGGGGGHHHFFFCCCDDDEEEFFFEEECCCEEEDDDCCCBBBBBBCCCEEEFFFGGGGGGFFFFFFEEEEEEEEEDDDAAACCCFFFGGGFFFCCC@@@???<<<=========<<<;;;::::::666555444444555666444333444333222111000000000111444222333555666444777===@@@CCCGGGKKKNNNPPPOOOOOOPPPMMMNNNRRRQQQLLLIIIIIIHHHRRR]]]fffqqq}}}xxxpppggg___\\\```gggooowwwzzz}}}yyyuuurrrkkkddd]]]WWWSSSQQQNNNOOOPPPRRRSSSSSSSSSSSSVVVWWWZZZ\\\^^^`````````___^^^]]]\\\[[[ZZZZZZ[[[[[[]]]___^^^]]]\\\^^^```^^^______`````````______^^^```bbbbbbcccdddfffhhhjjjiiijjjkkkmmmooorrrsssvvvyyy{{{|||{{{zzz{{{|||~~~vvvooohhhiiijjjkkkkkkkkklllmmmkkkjjjjjjiiihhhgggffffff^^^^^^]]]]]]]]]^^^^^^___]]]]]][[[ZZZXXXWWWVVVUUUSSSSSSRRRQQQPPPNNNLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIKKKMMMNNNPPPVVV^^^fffqqq~~~zzzvvvtttuuuvvv{{{xxxqqqhhh```XXXSSSPPPSSSUUUXXXWWWQQQIIIAAA<<<888666444333444555444333222222222222222222222222111111111111000000000000.../////////000000000111........................FFFFFFEEEEEEEEEGGGHHHJJJDDDEEEKKKUUU^^^jjj|||vvvkkkhhhnnn|||lllaaaZZZ\\\```aaa```___ZZZSSSMMMKKKMMMLLLFFF@@@:::888555444555555444444000000000000000000000000//////000000000000//////...///////////////000000/////////////////////////////////////////////////////////............---......------------......////////////////////////////////////000000000000000111222333444666777777999;;;======<<<<<<===>>>===>>>>>>??????@@@AAAAAACCCDDDEEEDDDCCCBBBCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHGGGEEECCCCCCDDDEEEDDDCCCEEEDDDCCCCCCCCCEEEFFFGGGDDDDDDEEEEEEEEEEEEDDDDDD<<<@@@EEEIIIIIIEEE@@@<<<;;;;;;<<<<<<<<<;;;;;;:::444333333333555666666444333333222222222222222333333000111333444444999???HHHJJJNNNQQQRRRRRRQQQPPPOOOLLLKKKLLLLLLIIIIIILLLPPP\\\iiirrrzzzvvvmmmeee___^^^fffqqq{{{}}}vvv|||{{{xxxvvvqqqmmmhhheee```ZZZUUURRRPPPPPPMMMNNNOOOQQQRRRSSSSSSSSSVVVWWWZZZ]]]___```aaaaaa\\\\\\[[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^aaaaaa```aaaaaabbbccccccbbbeeehhhkkkmmmppptttxxxyyyyyyyyyzzz}}}uuuhhhgggggghhhhhhiiiiiijjjjjjjjjjjjjjjiiiiiiiiihhhfffeeedddcccccccccccccccaaaaaa```___^^^]]]\\\[[[[[[[[[YYYWWWTTTQQQOOOMMMMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJNNNMMMKKKIIIHHHHHHIIIIIIHHHLLLQQQUUU[[[gggvvv|||uuuqqqpppqqq}}}|||wwwooofff]]]VVVRRROOORRRVVVWWWTTTMMMEEE@@@:::888666555666666555444111111111111111111111111111111111111000000000000////////////000000000000........................FFFEEEEEEDDDDDDDDDEEEEEEBBBDDDHHHNNNRRR[[[lll|||yyyrrrsss}}}~~~ooo```\\\^^^```aaaccc```XXXNNNLLLNNNNNNJJJDDD===:::777555555555555444000000000000000000000000...///000111111000///.........//////000000000111////////////////////////000000000000000000000000/////////////////////.........------------......////////////////////////////////////000000000000111222333444555777888888999;;;===>>>======>>>???>>>>>>??????@@@@@@AAAAAACCCEEEFFFEEEDDDBBBBBBBBBDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJIIIHHHFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDFFFGGGHHHCCCDDDDDDEEEEEEDDDCCCCCC<<<>>>BBBFFFHHHEEE???;;;::::::;;;<<<<<<<<<;;;;;;555444333333555555444333111111111111111222333444333111111444666777===DDDLLLNNNQQQTTTUUUTTTSSSRRRMMMIIIGGGHHHGGGGGGKKKRRR^^^jjjvvv}}}uuunnnjjjggggggooo{{{|||vvv~~~xxxtttooojjjeeeaaa^^^ZZZVVVSSSQQQQQQQQQMMMNNNOOOPPPQQQRRRSSSSSSWWWXXXZZZ]]]^^^_________]]]\\\[[[[[[[[[[[[[[[\\\^^^]]]]]]^^^___`````````cccccccccdddfffiiilllnnnllloootttyyy~~~zzzpppmmmjjjhhhgggffffffeeeiiiiiiiiiiiijjjjjjjjjjjjkkkkkkjjjiiiiiiiiiiiijjjddddddccccccbbbaaa`````````___]]][[[XXXUUURRRQQQOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJJJJIIIJJJJJJKKKHHHKKKMMMNNNPPPWWWaaaiiixxx~~~vvvqqqppppppttt~~~wwwmmmcccZZZUUUKKKNNNRRRUUUUUUQQQJJJEEE>>>;;;999777777666555333222222111111111111000000111111111111000000000///////////////000000000000........................JJJJJJHHHGGGEEEDDDCCCCCCCCCDDDGGGIIIKKKPPP___mmmpppeeeaaa```bbbeeeeee\\\SSSOOOOOOOOOKKKFFFAAA===999666555555444333111111111111111111111111...///000111111000///....../////////000000111111000000000000000000000000000000000000000000000000.../////////////////////......------------......////////////////////////.../////////000000000111222222333444666777888888999;;;===>>>======>>>?????????@@@@@@AAABBBBBBBBBCCCEEEFFFEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIILLLMMMLLLIIIFFFDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@@@@AAACCCBBB@@@===::::::;;;;;;;;;;;;;;;;;;777555444333444444222111000000///000000111222333555333444888;;;===DDDKKKMMMOOORRRTTTUUUUUUSSSRRRKKKGGGEEEFFFGGGJJJSSS]]]nnnxxx{{{sssnnnoooqqqttt{{{}}}}}}|||uuuoooiiiccc^^^\\\ZZZWWWTTTRRRQQQQQQRRRMMMNNNOOOPPPQQQSSSTTTUUUYYYZZZ[[[]]]]]]]]]]]]\\\]]]\\\\\\\\\\\\\\\]]]^^^cccbbbaaa``````bbbeeegggfffgggjjjmmmrrrxxx}}}|||zzzuuuoookkkjjjiiigggeeeiiiiiijjjkkklllmmmnnnnnnmmmmmmllllllllllllmmmmmmhhhggggggfffeeedddddddddaaa```___^^^[[[YYYWWWUUURRRQQQPPPNNNMMMKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGHHHHHHHHHLLLRRRWWW^^^ffftttyyyvvvuuuvvvqqqyyywwwlllaaa[[[PPPQQQRRRUUUWWWVVVRRRNNNCCC@@@===:::999777555333222222222222111111000000111111111111000000000///000000000000////////////////////////////////////JJJJJJIIIHHHFFFEEEDDDCCCCCCBBBDDDGGGHHHKKKWWWbbbwwwsssggg___]]]```ddd^^^XXXSSSQQQOOOLLLIIIFFFBBB<<<888555444333222111111111111111111111111//////000000000000/////////000000000000000000111000000000000000000000000////////////////////////---............/////////......------------......////////////////////////......//////000000111111111222333444555777888888999;;;======<<<<<<===>>>???@@@@@@AAABBBBBBCCCCCCCCCDDDEEEDDDCCCBBBCCCDDDDDDDDDEEEGGGHHHIIIJJJJJJLLLNNNNNNKKKFFFDDDEEEGGGGGGHHHIIIHHHGGGGGGIIIKKKFFFFFFFFFGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHIIIDDD???>>>@@@AAAAAA???::::::;;;;;;;;;::::::999777555444333444333111000000/////////000111222222111000222888;;;>>>DDDLLLNNNPPPRRRTTTTTTSSSRRRPPPIIIFFFFFFHHHLLLSSS```mmm{{{xxxqqqooottt||||||tttmmmfff```ZZZWWWUUUTTTSSSRRRQQQQQQPPPPPPNNNOOOOOOPPPRRRTTTVVVWWWYYYZZZ\\\]]]^^^^^^^^^]]]\\\\\\\\\\\\]]]^^^______bbbdddfffeeedddfffkkkppptttwww{{{}}}uuupppnnnmmmkkkiiiiiijjjkkkmmmnnnpppqqqrrrqqqqqqpppooonnnnnnoooooonnnmmmlllkkkjjjiiihhhhhhdddccccccaaa___]]]\\\ZZZVVVUUUTTTQQQOOOMMMKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGEEEFFFFFFFFFFFFHHHKKKNNNQQQVVV```kkkuuu}}}||||||tttvvv{{{wwwmmmfffYYYVVVSSSRRRTTTUUUSSSPPPJJJGGGBBB???<<<999666333444444333333222111111111111111111111000000000000000000000000////////////////////////////////////MMMMMMLLLKKKJJJIIIGGGGGGEEEBBBBBBEEEGGGIIIOOOWWWccctttvvveee]]]]]]___^^^[[[XXXSSSOOOMMMLLLKKKGGG@@@:::777555333222111111111111111111111111000000////////////000000111111111000000000000000000000000000000000000000........................,,,,,,------..................------------......////////////////////////.........///000111111111111111222444555666777888888:::<<<<<<<<<;;;<<<===?????????@@@AAAAAABBBBBBCCCDDDDDDCCCBBBBBBDDDFFFEEEEEEFFFHHHIIIJJJKKKLLLJJJMMMNNNKKKGGGEEEGGGJJJIIIKKKLLLKKKIIIIIILLLNNNHHHHHHHHHHHHGGGFFFEEEEEEGGGFFFEEEEEEGGGJJJMMMOOOQQQJJJBBB???@@@BBBBBB@@@;;;;;;;;;;;;::::::999888555444333333444444222111111111000000000111222222//////333:::>>>@@@FFFMMMQQQRRRTTTTTTSSSQQQNNNMMMIIIHHHIIINNNTTT^^^ooo}}}}}}uuuppprrr}}}tttpppjjjccc]]]WWWTTTQQQNNNOOOPPPRRRRRRRRRRRRQQQOOOOOOPPPQQQSSSUUUWWWXXXYYYZZZ]]]___aaabbbbbbbbb____________```aaabbbccceeemmmuuuwwwuuuvvv||||||zzzvvvsssqqqrrrtttvvvxxxzzz|||}}}}}}{{{zzzwwwuuutttssssssuuuuuutttrrrqqqooonnnmmmjjjiiihhhgggeeebbb```___\\\ZZZXXXVVVSSSPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGHHHHHHHHHHHHHHHIIIJJJJJJMMMTTT[[[```hhhzzzzzzyyy{{{~~~|||uuuggg```VVVQQQQQQRRRQQQPPPRRRNNNIIIDDD@@@<<<888555555555444444333222222111111111111111000000000000111000000000/////////...////////////////////////SSSSSSRRRQQQOOOMMMKKKJJJIIIDDDCCCEEEFFFFFFIIINNNOOO^^^nnnyyyrrrfffdddZZZ\\\]]]ZZZUUUPPPNNNOOOOOOJJJCCC<<<888666444222111111111111111111111111111000///......///000111222222111111000000//////000000000000000000000000........................,,,,,,,,,---------...............------.........////////////////////////---......///000111111222000111222333444666777777777999;;;<<<;;;;;;<<<===>>>>>>>>>???@@@@@@AAAAAACCCDDDCCCBBBAAABBBEEEHHHEEEFFFGGGHHHJJJKKKLLLMMMGGGKKKMMMKKKGGGFFFIIIMMMJJJLLLNNNMMMKKKKKKMMMPPPIIIIIIIIIHHHGGGFFFEEEDDDFFFEEEDDDEEEHHHMMMRRRUUUVVVNNNFFFBBBBBBDDDBBB@@@<<<<<<<<<;;;:::999888777333222111222444555444333333333222222111222222333555666:::BBBFFFIIINNNUUUTTTTTTUUUUUUSSSPPPLLLJJJJJJJJJMMMSSSZZZfffxxxxxxrrrqqqvvv|||xxxrrrlllhhhccc\\\WWWSSSQQQPPPKKKMMMPPPSSSTTTUUUTTTTTTPPPPPPPPPQQQSSSVVVXXXZZZXXXZZZ]]]```ccceeefffgggccccccccccccdddfffggggggppp|||}}}zzzxxxxxx{{{zzzyyywwwuuutttrrrrrroooooommmkkkhhhfffcccbbb___^^^\\\YYYUUURRRPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGFFFHHHMMMSSSSSSVVVdddttt}}}|||wwwmmm___WWWTTTUUUTTTSSSXXXTTTNNNHHHCCC???:::777666666555444444333222222111111111111000000000000111111000000/////////...000000000000000000000000^^^[[[WWWVVVVVVUUUQQQMMMLLLKKKJJJGGGDDDCCCDDDEEEQQQVVV]]]dddlllyyymmm```YYYVVVVVVZZZZZZUUUPPPOOOQQQPPPLLLDDD;;;555444555111111222333333333333222111111000000111222333333111111111111000000000000//////............//////000///...------...///000////////////////////////////////////////////////////////////000000000000/////////000111111222222222444666666555666777999;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>======>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHEEEFFFGGGHHHHHHHHHHHHHHHGGGIIIKKKJJJGGGEEEGGGIIIKKKMMMPPPRRRRRRPPPMMMKKKKKKJJJHHHFFFEEEEEEFFFFFFHHHGGGFFFFFFGGGIIIKKKLLLQQQPPPLLLIIIFFFDDDCCCCCC======<<<;;;:::999888888:::666333111111333333333222222111111111111111222333888@@@GGGLLLPPPTTTVVVXXXVVVSSSPPPNNNLLLIIIHHHGGGFFFLLL\\\kkkuuuwwwpppssswww|||{{{wwwvvvyyyzzznnnfffdddbbb]]]XXXSSSPPPNNNMMMOOONNNPPPSSSXXXYYYWWWUUUQQQRRRTTTTTTUUUWWWZZZ]]]^^^___bbbggglllnnnnnnnnnmmmoooqqqqqqqqqpppqqqrrr{{{~~~}}}|||{{{yyywwwvvvtttrrrooollliiigggfffccc___\\\YYYWWWTTTRRRVVVSSSNNNKKKKKKKKKJJJJJJIIIHHHGGGFFFGGGHHHJJJLLLIIIIIIHHHHHHHHHHHHGGGGGGEEEFFFGGGIIIKKKPPPVVVZZZkkkxxx}}}|||{{{{{{zzzooohhh]]]TTTRRRWWW[[[[[[YYYQQQFFF===::::::555555333222222222333333222222222111111111111000...///000111111222111111000000////////////000000dddaaa]]]ZZZXXXVVVSSSRRRLLLLLLJJJHHHFFFEEEEEEFFFHHHLLLQQQVVV\\\gggttt~~~uuu```[[[VVVUUUXXXYYYUUURRRRRRRRRRRRNNNHHH@@@999777777333333444444333333222222111111000000111222222333222111111111000000///////////////....../////////000///...------...///000////////////////////////////////////////////////////////////000000000000//////000000111111222222222444666666666666888999;;;;;;;;;<<<<<<<<<<<<<<>>>>>???@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGDDDFFFGGGGGGEEEDDDFFFHHHGGGIIILLLMMMNNNLLLJJJHHHKKKJJJIIIGGGFFFEEEEEEEEEGGGFFFEEEEEEEEEGGGIIIJJJOOONNNKKKHHHFFFDDDCCCCCCAAA@@@???===;;;999888777999666333111222333333333444333222222222222333333555;;;BBBIIINNNQQQSSSUUUUUUSSSPPPMMMKKKJJJHHHGGGHHHKKKUUUfffttt~~~uuuqqqqqqvvvzzz}}}~~~xxxsssoooppp|||{{{rrrhhhaaa]]][[[WWWSSSPPPNNNLLLLLLMMMMMMOOOSSSWWWYYYXXXVVVVVVXXXZZZ[[[\\\\\\^^^```cccffflllttt{{{~~~~~~~~~|||zzzwwwuuurrrnnnlllhhhfffbbb```]]][[[WWWUUUUUUSSSPPPOOONNNMMMKKKIIIJJJIIIHHHGGGHHHIIIKKKLLLIIIIIIHHHHHHHHHHHHGGGGGGEEEFFFFFFFFFGGGJJJOOORRRVVV```ooo}}}~~~~~~yyywww{{{sssfffYYYUUUXXXXXXYYYXXXRRRHHH???:::999666555333222111222222333222222222111111111111000000000111111111000000///000000////////////000000kkkiiifffbbb]]]ZZZYYYYYYRRRQQQNNNLLLIIIGGGFFFEEEBBBDDDGGGJJJMMMUUU___fffpppxxxiii```YYYTTTUUUWWWVVVUUUWWWSSSSSSQQQLLLEEE???;;;999555555555444333333222222111111111000111111222333222222222111000//////...//////////////////////////////............//////////////////////////////////////////////////////////////////000000000000//////000000111222222222333444666777666777999:::;;;;;;;;;;;;<<<<<<======@@@@@@@@@??????@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFF@@@BBBCCCCCCCCCCCCDDDFFFDDDFFFHHHJJJJJJIIIHHHGGGIIIIIIIIIHHHGGGFFFEEEDDDEEEDDDCCCCCCDDDEEEGGGHHHLLLKKKIIIGGGEEEDDDCCCCCCDDDCCCAAA???<<<:::888777888555222111222333333333555444333333333444555555:::???FFFLLLOOOQQQQQQRRRSSSQQQNNNKKKIIIHHHHHHIIILLLTTTccctttwwwlllooovvv}}}yyywwwuuuqqqkkkmmmzzz~~~yyywwwtttrrrnnnhhhbbb^^^WWWUUUSSSPPPNNNNNNMMMMMMNNNOOOQQQUUUYYY[[[ZZZYYYYYY[[[^^^______```bbbdddkkkqqq{{{~~~zzzvvvssspppmmmkkkiiigggeeeccc```[[[XXXVVVUUUTTTSSSSSSPPPLLLIIIMMMLLLJJJIIIIIIIIIJJJKKKIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDEEEHHHKKKKKKQQQZZZdddqqq~~~zzz~~~qqqbbbYYYXXXRRRTTTVVVSSSLLLCCC<<<888666555444222111111222222222222222111111111111000222222222111111000......111000000//////000000111rrrttttttppphhhbbb``````ZZZWWWTTTPPPMMMJJJGGGEEECCCEEEFFFGGGHHHMMMSSSXXX]]]cccjjjrrrzzzjjj___VVVUUUWWWWWWYYY[[[SSSSSSRRRNNNIIIBBB===:::444444444333333222222333222111111111111111222222333222222111000///....../////////000000//////////////////....../////////////////////////////////////////////////////////////////////000000000000///000000111111222333333333555666777777888:::;;;;;;;;;;;;<<<<<<=========AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFHHHIIIIIIHHHHHHFFFGGGHHHIIIIIIHHHFFFEEECCCBBBBBBBBBBBBCCCDDDEEEGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@>>><<<:::888777777555222111222333333333444444333222333555777888???DDDKKKOOOQQQPPPPPPPPPSSSQQQNNNKKKHHHHHHJJJLLLSSS___qqq}}}uuuqqqlllttt~~~vvvtttrrrrrrrrrvvv~~~uuuqqqqqqkkkiiigggeeedddaaa^^^[[[UUUTTTRRRQQQPPPPPPPPPQQQSSSTTTVVVXXX[[[\\\]]]\\\\\\^^^```aaadddhhhmmmppp~~~{{{vvvtttrrrpppnnnmmmkkkjjjhhheee```\\\[[[YYYWWWVVVVVVTTTQQQNNNOOONNNLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIHHHFFFDDDDDDFFFHHHLLLOOOSSSXXXaaaooo}}}ooo```WWWMMMOOOSSSTTTQQQIIIAAA;;;888666444333111111111222222222222111111111000000111111111111111000//////111000000000000000000111|||qqqjjjfff```\\\VVVSSSPPPOOOLLLJJJFFFFFFFFFFFFGGGJJJNNNPPPQQQUUU[[[```fffrrryyykkk]]]XXXXXXYYY[[[]]]SSSRRRQQQOOOKKKEEE???;;;333333222222222222333444222222111111111111111222222222111111000//////...//////000111111000//////...//////////////////...////////////////////////////////////////////////////////////000000000000000000000111222222333333333555777888888999;;;<<<;;;;;;<<<======>>>??????BBBBBBBBBBBBBBBAAAAAAAAA???@@@AAACCCEEEGGGIIIIIIEEEEEEDDDCCCCCCDDDDDDEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHCCCDDDFFFHHHIIIIIIIIIIIIBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAA>>>>>>===<<<:::999888888555444222111222333333222333222222222333666999;;;DDDHHHNNNQQQQQQPPPOOONNNPPPPPPMMMIIIGGGGGGKKKOOO^^^kkk|||xxxooonnnooottt|||zzztttqqqvvv}}}|||vvvooogggddddddaaa___]]]\\\\\\[[[YYYWWWTTTSSSRRRQQQPPPQQQQQQRRRWWWXXXYYYZZZ[[[\\\\\\]]]aaabbbdddfffkkksss}}}xxxvvvuuutttrrrqqqooonnnmmmiiidddaaabbb___[[[XXXXXXXXXWWWVVVRRRQQQOOOMMMLLLJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGEEEDDDDDDEEEGGGHHHJJJLLLOOOSSS\\\fffnnn|||uuurrr}}}|||hhhXXXMMMNNNPPPSSSSSSOOOHHHAAA:::888666444222111111222222222222111111111000000//////000111111111111111111111000000000000111111}}}vvvkkkeee]]]XXXVVVUUUSSSQQQHHHGGGFFFFFFFFFGGGHHHIIIJJJMMMQQQTTTWWW```mmmwww}}}zzzggg^^^\\\[[[\\\]]]VVVTTTSSSQQQNNNJJJDDD???555555333222222222444444333222111111000111111111111111111111000000000000//////111111111111//////......////////////......////////////////////////////////////////////////////////////000000000000000000111111222333333333333555777888999:::<<<>>><<<======>>>???@@@AAAAAAAAAAAABBBCCCCCCBBBBBBBBBAAAAAACCCEEEGGGIIIJJJKKKGGGFFFDDDCCCCCCDDDDDDEEEEEECCCCCCCCCEEEFFFEEEDDD@@@@@@@@@AAACCCEEEGGGHHHCCCDDDEEEGGGIIIJJJJJJJJJBBBCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBAAA@@@???>>><<<;;;;;;:::999888777777444333111111333333333222222222111222555:::>>>AAAIIILLLOOOQQQPPPOOONNNNNNKKKKKKJJJHHHFFFIIIPPPVVViiiuuu~~~xxxsssmmmiiilllsss}}}~~~zzzvvv|||}}}uuulllhhhbbb\\\YYYZZZYYYWWWVVVVVVVVVUUUSSSQQQPPPOOOOOONNNOOOPPPQQQRRRWWWYYY[[[[[[[[[[[[]]]___bbbdddfffjjjrrr}}}{{{yyywwwuuuvvvuuusssrrrpppmmmiiifffhhheee```]]]\\\\\\\\\\\\VVVUUUTTTRRROOOMMMKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGCCCDDDEEEDDDCCCCCCDDDFFFCCCEEEGGGIIILLLQQQWWW\\\qqq~~~zzzpppiiiqqqsss```TTTQQQOOOQQQTTTSSSMMMHHH<<<:::888555444333222222222222222111111111111000......000111111222222222222111111000000111111222zzzmmmddd___\\\XXXUUUMMMLLLJJJIIIIIIHHHGGGFFFFFFJJJMMMOOOPPPUUU___ggguuuvvvqqqddd```]]][[[\\\[[[YYYVVVUUUSSSOOOJJJEEE;;;:::777555333333333333333222222111000000111111000000000000111111111111...///111222222111///...---...///000000///...---////////////////////////////////////////////////////////////000000000000000111111222222333333444333555888999999:::<<<>>>===>>>???@@@AAABBBBBBCCC@@@AAABBBCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGEEECCCCCCDDDEEEFFFBBBAAAAAACCCGGGIIIHHHGGG@@@@@@@@@AAACCCEEEHHHJJJFFFFFFFFFFFFGGGHHHIIIJJJDDDDDDDDDDDDDDDDDDDDDCCC@@@@@@AAAAAA@@@???===<<<===<<<;;;:::888777555555333222111111333333333222333222333444888>>>CCCGGGLLLNNNOOOOOONNNMMMNNNOOOGGGIIIJJJIIIKKKQQQ[[[cccqqq||||||rrrmmmkkklllsss}}}|||uuuyyy~~~{{{nnngggaaa^^^[[[VVVTTTUUURRRRRRRRRRRRSSSRRRPPPNNNKKKKKKLLLMMMOOOQQQTTTUUUXXX[[[]]]^^^^^^```cccfffgggjjjpppwww}}}yyy|||zzzwwwuuusssqqqooolllkkkhhheeecccbbbaaa```^^^\\\[[[YYYWWWTTTQQQNNNMMMIIIIIIHHHHHHHHHHHHGGGGGGDDDEEEFFFEEEDDDDDDEEEFFFEEEEEEFFFGGGIIILLLPPPRRR\\\fffwww}}}vvvrrrnnnoooxxxrrr```YYYQQQPPPSSSTTTPPPKKK>>>===:::777555444333333222222222111111111111000///000000111111111000000222111111000000111111222pppgggaaa[[[WWWUUUSSSPPPOOOMMMKKKIIIGGGFFFJJJNNNNNNNNNRRRZZZ```cccyyyyyyxxx~~~wwwiiibbb^^^[[[ZZZ___\\\YYYXXXWWWTTTOOOKKKAAA>>>;;;777444333222222333333222111000000111111/////////000111111222222...000111222222111000...---...///000000///...---////////////////////////////////////////////////////////////000000000000000111111222222333444444333555888999999;;;===???>>>??????AAABBBCCCDDDDDD???@@@BBBDDDEEEEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEIIIGGGEEEDDDCCCDDDEEEFFF???>>>???BBBGGGKKKKKKJJJCCCBBBBBBCCCEEEHHHKKKMMMIIIHHHGGGFFFFFFFFFGGGHHHDDDEEEEEEFFFEEEEEEDDDDDD@@@@@@@@@@@@???>>><<<;;;???>>><<<:::888666444333333222111111333444333111333333444666;;;AAAGGGKKKMMMNNNOOONNNMMMMMMNNNOOOFFFIIILLLMMMPPPYYYeeeooovvv|||ooolllmmmrrr|||{{{pppwww~~~zzzooohhhgggaaa\\\[[[YYYUUUSSSTTTPPPPPPPPPRRRTTTSSSPPPNNNIIIJJJKKKMMMQQQTTTXXXZZZZZZ]]]aaabbbcccfffjjjnnnqqqvvv}}}yyywwwvvvtttrrrpppkkkiiihhhggggggeeeaaa^^^```___]]]ZZZWWWTTTQQQOOOIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIHHHGGGFFFGGGHHHHHHGGGFFFEEEEEEFFFIIIJJJQQQXXXdddsss~~~sssuuuuuurrrooouuuiii___SSSOOOQQQSSSPPPLLL@@@>>>;;;888666444444444222222222111111111111000111222222111111000///...222222111111111111222222|||qqqfff```___[[[TTTPPPNNNNNNMMMMMMOOOMMMKKKLLLPPPUUUXXXYYYcccnnnyyyuuu}}}mmmddd]]]YYYXXXXXX[[[^^^___\\\WWWSSSPPPIIICCC;;;777777777444111333222111111111111111111000000000000000000000000//////000000000000//////***+++,,,---...000111111//////.........------------------.........//////222111000//////000111222000000000111222333555555777888888999999:::>>>@@@CCCCCCBBBBBBBBBAAAAAAAAACCCCCCDDDEEEEEEDDDCCCBBBDDDEEEFFFGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEEEEDDDCCCBBBDDDEEEFFFGGGHHHKKKMMMIIIHHHEEECCCCCCEEEGGGIIINNNMMMKKKIIIGGGEEECCCBBBBBBCCCCCCDDDDDDCCCBBBBBBCCC???===???@@@===;;;===>>>===<<<;;;999888777666444333222222222333444555444444555999???EEEIIIJJJNNNQQQTTTUUURRRNNNJJJIIIGGGHHHKKKOOOWWWcccqqqzzzzzzooonnnooossszzzsssvvv}}}vvvpppiiidddZZZYYYWWWUUUTTTRRRRRRQQQQQQRRRSSSSSSRRRPPPOOONNNMMMMMMPPPTTTUUUTTTYYY___\\\___bbbccceeeiiipppuuu~~~~~~yyyxxxwwwuuurrrrrrpppnnnkkkiiifffeeedddeeeccc```^^^\\\XXXTTTQQQPPPMMMIIIFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHMMMTTT\\\hhh|||zzzyyyvvvtttssspppnnnrrryyywwwiiiWWWMMMLLLOOOPPPPPPJJJCCC:::555555555333000222222222222222222222222222222222111000//////...000000111111111111000000vvvkkkbbb^^^XXXTTTSSSRRRQQQPPPQQQOOONNNOOORRRVVVXXXYYY[[[dddxxx~~~tttuuussshhh```ZZZXXXZZZ]]]```bbb___[[[VVVSSSNNNGGG>>>999888777444222333333222111111111222222000000000000000000000000//////000000000000//////+++,,,,,,---...///000000000000/////////.........---------.........////////////............//////000000000111222333444555666888999999999:::===@@@BBBBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDEEEEEEDDDCCCBBBEEEFFFFFFGGGGGGFFFFFFEEEBBBCCCDDDEEEEEEFFFEEEEEEBBBCCCEEEFFFFFFGGGJJJMMMHHHGGGFFFEEEEEEFFFHHHIIINNNMMMLLLKKKIIIGGGEEEDDDAAAAAABBBBBBBBBBBBBBBBBB@@@<<<<<<@@@AAA???===>>>======<<<;;;999888777666444333222111222222444444444555888<<>>;;;===BBBEEEBBB???@@@===<<<;;;:::999888777666444333222111111222333444555777<<>>???@@@@@@AAABBBCCCDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEEEECCCCCCDDDEEEEEEFFFEEEEEECCCDDDFFFFFFFFFGGGJJJLLLJJJJJJIIIIIIHHHGGGGGGFFFAAACCCDDDFFFGGGFFFEEEEEEAAAAAAAAABBBBBBCCCDDDDDD@@@>>>AAAGGGHHHDDDAAA@@@<<<<<<;;;:::999888777666444333222111111222333444666:::@@@EEEHHHJJJLLLMMMMMMNNNNNNLLLHHHEEECCCCCCEEEMMMXXXbbblllyyy{{{vvvuuu{{{vvvkkkfff```\\\ZZZYYYXXXVVVSSSSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRTTTUUUVVVVVVVVVVVVWWW]]]ffflllnnnrrrwwwzzz}}}|||wwwuuuuuuuuusssqqqqqqooollljjjhhhfffbbb___\\\XXXTTTQQQPPPOOONNNMMMMMMLLLKKKJJJHHHFFFEEEEEEFFFFFFEEEEEEEEEDDDDDDEEEBBBCCCEEEEEEHHHOOO[[[dddwww{{{~~~|||xxxuuuvvvzzznnn___UUUPPPNNNOOOJJJDDD???;;;999555333444444444444333333333333222222222111111000000000111222222222222222222111zzzkkkbbb\\\YYYXXXUUUSSSQQQRRRTTTVVVWWWVVVbbb```eeewwwyyyppptttqqqeee[[[[[[]]]```bbbccc```^^^YYYTTTLLLCCC===888444222333333222000000/////////000000000000000000000000//////000000000000//////000////////////........................................../////////000000///000222333333333222111//////000000111333444555666888::::::::::::<<<===??????@@@@@@@@@AAAAAAAAADDDDDDDDDDDDEEEEEEFFFFFFCCCCCCDDDFFFGGGGGGGGGGGGEEEEEEFFFEEEEEEDDDCCCBBBDDDEEEGGGGGGGGGHHHJJJMMMMMMLLLKKKJJJIIIGGGFFFFFFCCCEEEGGGJJJLLLMMMMMMMMMEEEDDDDDDDDDDDDEEEFFFGGGEEECCCEEEKKKKKKFFFAAA???;;;;;;:::999888888777777444333222222222333444555888<<>>???@@@AAAAAABBBDDDDDDDDDDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFEEEEEEDDDCCCBBBBBBDDDEEEEEEDDDEEEGGGIIIKKKJJJIIIIIIJJJKKKMMMOOOIIIHHHGGGFFFFFFGGGHHHIIIKKKJJJHHHGGGFFFFFFGGGHHHJJJGGGHHHKKKJJJEEE@@@???::::::999999888777777777333333333444555888:::;;;AAAFFFKKKLLLJJJIIIKKKNNNJJJJJJHHHFFFEEEGGGLLLOOOUUU___jjjqqquuu~~~|||yyy}}}{{{uuuuuuwwwuuukkkaaa[[[[[[TTTTTTSSSQQQPPPPPPQQQRRRNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTVVVXXX\\\aaadddffflllooo{{{}}}yyywwwuuutttrrrpppllljjjjjjfffaaa]]][[[YYYWWWVVVTTTSSSRRRPPPNNNLLLJJJJJJIIIIIIJJJJJJIIIHHHFFFEEEDDDEEEEEEDDDDDDDDDEEEFFFKKKSSS```ooo{{{yyyyyywwwzzz~~~rrrcccXXXMMMLLLKKKGGGBBB===:::888777777666666555444444333222222222222222222222222000111111222222111111000}}}vvveeeaaa]]]\\\^^^dddhhhkkkjjjiiijjjlllppp{{{}}}{{{wwwiii```___aaabbbbbb[[[[[[YYYSSSLLLDDD>>>;;;888888666555444333333333000000000000000000000000//////000000000000//////.../////////000000000111.../////////000000111111////////////000000000000222111000000111333555666222222222333444555666777666999;;;<<<;;;::::::;;;<<<<<<>>>???AAACCCDDDEEEEEEDDDDDDDDDDDDFFFHHHIIILLLKKKKKKJJJHHHFFFDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDAAABBBCCCCCCCCCCCCFFFGGGIIIHHHGGGHHHJJJMMMQQQTTTQQQOOOKKKHHHFFFGGGHHHIIIMMMKKKIIIGGGFFFFFFGGGHHHIIIFFFFFFIIIIIIDDD@@@???:::999999999888777777777222222333444666999<<<===EEEJJJNNNNNNKKKJJJLLLPPPIIIIIIGGGFFFFFFIIIOOOSSS]]]fffqqqvvvyyy}}}yyy{{{~~~wwwwwwxxxsssjjjbbbYYYVVVXXXNNNNNNNNNMMMLLLMMMOOOQQQNNNNNNNNNOOOPPPQQQSSSSSSQQQRRRUUUYYY^^^dddiiillloooqqq|||{{{zzzwwwvvvtttrrrooollloookkkfffaaa___]]][[[ZZZWWWVVVTTTQQQNNNLLLJJJHHHJJJJJJKKKKKKJJJHHHGGGFFFBBBCCCDDDEEEEEEFFFFFFGGGIIIMMMUUU___lll~~~zzzxxxuuuvvvwww{{{{{{lllaaaMMMMMMMMMIIIDDD???<<<;;;888777777666555444444444222222222222222222222222222222222333333222222222qqqkkkdddccchhhooosssttttttnnnlllppppppsss{{{|||ooohhhaaa[[[]]]cccbbb^^^ZZZVVVRRRKKKAAA999888666333222333222111000222222222111111111111000222111111111000000////////////............//////////////////////////////////////////000000000000111111111000000000000000111222333444555777888888888999:::;;;===>>>???@@@>>>>>>>>>???@@@AAABBBCCCFFFDDDCCCBBBBBBCCCEEEFFFGGGHHHJJJKKKJJJHHHFFFDDDBBBCCCDDDDDDDDDCCCAAA@@@DDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGIIILLLOOOPPPOOOLLLHHHHHHIIIJJJIIIGGGIIIIIIIIIJJJJJJJJJHHHFFFFFFFFFGGGFFFEEEDDDBBBAAA;;;:::999888777555444444333666999888777999@@@GGGIIIIIIJJJKKKKKKKKKKKKKKKJJJHHHGGGHHHHHHJJJRRR\\\gggrrr|||vvvrrrtttzzz{{{{{{}}}uuuiii^^^XXXUUUTTTSSSMMMMMMMMMMMMMMMMMMNNNNNNMMMNNNPPPQQQRRRRRRQQQQQQNNNPPPSSSUUUYYYaaallltttuuuuuuxxx~~~yyywwwvvvqqqoooqqqhhhjjjjjjiiifffcccaaaaaa```]]]XXXSSSPPPNNNNNNOOOIIIIIIHHHGGGFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCFFFGGGLLLSSS\\\iiizzzwwwyyysssrrruuu{{{qqq]]]UUULLLIIIHHHGGGAAA;;;:::888666555555555444333...000333555555444222000000000000000000000000000}}}vvvmmmiiikkkoooqqqqqqpppkkkjjjmmmmmmooo~~~vvvmmmeee]]]\\\___```^^^\\\YYYTTTMMMCCC===888666444333333333222111222222222222111111111111111111111111000000000/////////............//////////////////////////////////////////000000000000111111111111000000000000222222333444555777777888888999:::;;;<<<>>>??????AAAAAAAAABBBCCCDDDFFFFFFGGGFFFDDDCCCBBBCCCEEEFFFHHHIIIJJJKKKJJJHHHEEECCCDDDEEEEEEFFFEEEDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGHHHJJJLLLOOOPPPQQQMMMHHHFFFFFFFFFEEECCCGGGHHHHHHIIIJJJJJJHHHGGGFFFFFFFFFFFFEEECCCBBB@@@<<<;;;:::888666555444333333555777888999<<>>??????BBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEECCCCCCCCCDDDEEEGGGHHHJJJJJJIIIGGGEEEDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHIIIJJJLLLNNNOOOTTTPPPJJJFFFEEEDDDCCCCCCGGGHHHIIIJJJJJJIIIHHHHHHEEEFFFFFFFFFEEECCCAAA@@@<<<;;;:::888666555444333333444666999===BBBFFFIIIKKKLLLMMMNNNMMMKKKIIIGGGHHHEEEEEEHHHKKKQQQ]]]iiiwww}}}~~~yyywwwuuurrrqqqnnnjjjkkkqqqwww{{{|||~~~zzzzzz|||kkkdddZZZRRRMMMKKKJJJIIIMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOPPPQQQQQQPPPPPPPPPMMMOOORRRTTTXXX___jjjrrrvvvwwwyyy{{{zzzwwwrrrqqqooommmjjjhhhgggfffdddbbb```]]]ZZZXXXVVVUUUQQQPPPNNNLLLJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCEEEIIIKKKPPP]]]iii}}}uuuuuuvvvrrrlllkkkxxxnnndddWWWOOOMMMKKKIIIFFF<<<:::666555555444333222111222222222222333333333111111111111111111111111~~~rrrkkkfffbbb```^^^\\\]]]aaacccfffppp|||zzzpppeee]]][[[]]]___^^^YYYRRRJJJFFF<<<999666444444555444333333333222222222111111111111111111000000000000000000000////////////000000////////////////////////////////////000000000000000111111111111111222222444444444555666777777777999999:::;;;<<<===>>>???@@@@@@@@@@@@AAACCCDDDEEEFFFFFFDDDCCCCCCCCCCCCCCCEEEFFFHHHIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLTTTQQQLLLHHHFFFFFFFFFGGGJJJKKKLLLLLLJJJIIIHHHHHHEEEEEEFFFFFFEEECCCAAA@@@===<<<999777555444444444444444666:::AAAFFFIIIJJJLLLMMMNNNNNNMMMJJJGGGEEEFFFEEEFFFKKKPPPXXXfffrrr|||{{{rrrkkkfffdddllljjjiiinnnvvv|||~~~}}}~~~zzzvvvzzzzzzqqqeee___WWWPPPMMMLLLKKKJJJMMMMMMMMMMMMNNNOOOOOOPPPOOOOOOOOOPPPPPPOOOOOOOOOOOOQQQSSSUUUWWW]]]fffmmmwww}}}uuurrrooolllkkkkkkjjjjjjeeeeeedddccc```]]]ZZZXXXUUUTTTRRROOOMMMKKKJJJIIIIIIHHHGGGEEEDDDDDDDDDEEEEEEEEEFFFHHHHHHIIIQQQZZZmmm|||~~~{{{xxxssslllhhhpppzzzsssiii[[[QQQNNNMMMKKKJJJ???<<<888555555444333222333222111111111222333444111111111111111111111111uuukkkbbb\\\YYYUUUUUUWWW[[[^^^cccmmmuuu~~~pppccc^^^^^^^^^]]]ZZZTTTNNNIII???<<<888555555555444444333333333222222222222111000000000000000000111111000000////////////000000000000000000000000000000////////////000000000000000000111111222222222333333444444555666777888888999::::::;;;<<<===>>>>>>>>>>>>??????@@@AAACCCDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCEEEGGGIIIJJJJJJJJJGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEFFFGGGGGGHHHHHHNNNMMMJJJHHHFFFGGGIIIJJJMMMOOOPPPOOOKKKHHHGGGGGGEEEEEEEEEEEEDDDCCCAAA@@@<<<;;;999666555555555555555555888>>>DDDIIIKKKKKKMMMMMMNNNMMMKKKIIIFFFDDDCCCCCCHHHOOOVVV^^^kkkwww}}}}}}|||wwwmmmddd______gggiiimmmttt|||~~~}}}}}}{{{ppphhh___ZZZTTTOOOMMMMMMLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQOOOOOOOOOOOOPPPPPPPPPQQQQQQSSSTTTTTTUUUYYYaaagggsss~~~|||wwwqqqnnnmmmnnnnnnmmmgggggggggfffdddaaa]]]\\\YYYWWWUUURRROOOMMMKKKKKKKKKJJJHHHFFFDDDDDDEEEEEEFFFEEEFFFHHHGGGFFFKKKQQQ___lllyyyrrrmmmiiilllrrrwwwmmm```UUUOOOMMMMMMLLLBBB>>>:::666555444333222444333222000000111333444111111111111111111111111|||pppeee\\\WWWRRRRRRSSSVVVZZZaaaiiipppqqqfffbbb^^^\\\ZZZWWWQQQMMMCCC???:::666555555444333333333333333222222222222000000000000111111111111111000000//////000000111000000000000000000000000////////////000000000000000000111111222333333333333333444555777888999:::::::::;;;;;;<<<======>>>@@@@@@@@@AAABBBCCCDDDEEECCCCCCDDDDDDDDDDDDDDDDDDAAABBBDDDFFFHHHJJJJJJKKKGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFHHHJJJMMMPPPQQQOOOKKKGGGGGGHHHDDDEEEEEEEEEDDDBBB@@@???;;;:::888666555666777888666999===BBBFFFIIIKKKKKKMMMMMMLLLKKKIIIGGGEEEDDDAAADDDLLLVVV^^^dddnnnxxx}}}{{{yyytttlllbbb___bbbdddiiirrr{{{xxxnnneee```WWWSSSOOOLLLLLLLLLKKKKKKMMMMMMMMMMMMNNNPPPQQQRRRRRRQQQQQQRRRRRRSSSUUUUUUSSSUUUWWWVVVVVVYYY```eeeqqq{{{rrrmmmllllllkkkjjjiiiiiiiiihhhfffdddaaa```\\\[[[XXXUUUSSSPPPOOONNNMMMKKKHHHFFFEEEEEEEEEFFFFFFDDDDDDFFFEEEDDDGGGLLLSSS\\\nnn|||sssnnnjjjjjjmmm~~~vvviii^^^UUUPPPNNNLLLFFFBBB<<<888666555444333444333222111111111222333222222222222222222222222zzzlllaaa[[[SSSTTTSSSSSSWWW^^^fffjjjzzzqqqhhh^^^ZZZ\\\[[[VVVPPPFFFBBB<<<777555444333333444444333333333222222222///000000000111111111111111111000000000000111111000000000000000000000000////////////000000000000000000111222222333444444111222333555777999;;;;;;::::::;;;;;;<<<=========AAAAAAAAABBBCCCDDDEEEFFFCCCDDDEEEFFFFFFGGGGGGGGGDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGEEEEEEDDDEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDEEEEEEEEEDDDCCC???BBBEEEFFFEEEFFFHHHJJJIIIMMMOOONNNIIIFFFGGGIIIDDDEEEEEEEEEDDDBBB@@@???:::888666555555666888:::777<<>>:::777666555555444333222222111111111222222222222222222222222222sssggg```VVVVVVTTTSSSUUU]]]dddgggrrryyymmm___ZZZ]]]^^^YYYRRRIIIDDD===888555444333222444444444333333333222222//////000000111111111222111111000000000000111111000000000000000000000000////////////000000000000000000111222333333444444000111333555888:::<<<===:::;;;;;;;;;<<<=========@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCC???CCCGGGHHHGGGGGGIIIKKKEEEIIIMMMLLLHHHFFFHHHJJJDDDDDDEEEEEEDDDBBB@@@???999888666444555777999;;;888>>>EEEHHHFFFFFFHHHLLLMMMKKKHHHFFFDDDDDDEEEFFFJJJQQQ^^^llltttwww||||||xxxuuunnnfffgggnnnsss|||wwwhhh___XXXSSSPPPNNNLLLJJJIIIJJJKKKKKKJJJMMMMMMMMMNNNOOOPPPRRRSSSXXXXXXXXXXXXZZZ]]]___``````ccceeeggghhhlllsssyyy|||wwwtttqqqnnnooonnnmmmkkkjjjiiihhhgggcccbbb___]]]ZZZXXXWWWWWWNNNLLLIIIFFFEEEEEEFFFGGGJJJFFFEEEFFFEEECCCEEEIIIKKKMMMTTTddd|||vvvmmmmmmsssmmm{{{tttfffZZZQQQLLLKKKFFF@@@;;;888777666555333333333333222222111111222222222222222222222222{{{oooggg^^^[[[XXXVVVWWW[[[___bbbiiixxx{{{ddd[[[ZZZXXXVVVVVVPPPJJJBBB;;;888666444444000111222333444333333222222111111000000000000000000/////////............////////////////////////000000000000111111111111222222111111000/////////444444666777999;;;<<<<<>>@@@???>>>>>>@@@BBBDDDEEEEEEDDDCCCEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBDDDEEEEEEDDDCCCCCCAAAAAABBBCCCEEEGGGHHHIIIJJJIIIGGGFFFEEEFFFHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHCCCCCCBBBAAA???>>>======999999777555444555999<<<===AAAGGGIIIIIIIIIKKKMMMNNNHHHDDDFFFGGGEEEFFFHHHKKKXXXkkkzzz{{{uuuqqqppprrruuuxxxiii^^^XXXTTTOOOKKKKKKJJJIIIIIIHHHHHHHHHHHHJJJKKKMMMOOOQQQSSSTTTUUUWWWXXX[[[___cccfffiiikkkkkknnntttyyy~~~~~~wwwooolllkkkjjjjjjkkkkkkjjjhhhhhhgggddd```\\\XXXUUUSSSPPPNNNLLLJJJIIIHHHHHHHHHEEEFFFFFFFFFFFFEEEEEEDDDHHHJJJOOOZZZggg|||{{{uuupppkkkhhhppp}}}sss```PPPHHHFFFDDDBBB>>>;;;888555444333333222222222333444444333333333222222222111111xxxpppddd___[[[YYY[[[^^^aaabbbaaalll~~~jjjaaa___\\\YYYYYYQQQLLLDDD>>>:::888666555000111222333444333333222222222111000000000000000000000/////////.........////////////////////////000000000000111111111111222222111111111111000000555555666888:::;;;======???===;;;<<<>>>@@@???>>>>>>@@@BBBDDDEEEEEEDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEFFFFFFGGGCCCCCCDDDFFFFFFGGGGGGGGGCCCCCCDDDEEEEEEEEEEEEDDDBBBBBBCCCCCCEEEFFFHHHIIIHHHFFFCCCBBBCCCEEEFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFCCCBBBAAA@@@>>>===<<<;;;:::999888666555777;;;>>>???CCCGGGIIIJJJIIIKKKLLLKKKHHHGGGGGGEEEDDDIIIPPPXXXeeevvvyyyuuuuuuyyy}}}vvvmmm```WWWSSSPPPMMMJJJKKKJJJIIIIIIHHHHHHHHHIIILLLMMMOOOPPPRRRTTTWWWYYYZZZ\\\```dddhhhnnnvvv{{{zzzsssqqqpppoooooommmkkkhhhgggfffccc___\\\ZZZXXXXXXTTTSSSPPPMMMKKKIIIHHHHHHFFFFFFFFFFFFFFFEEEEEEDDDFFFFFFJJJRRR]]]ooo~~~xxxqqqkkkfffiiirrrzzzjjjYYYOOOJJJIIIFFFCCC@@@<<<777555444444333333333444444555333333333333222222222222yyymmmfff___]]]___ccccccbbb]]]bbblllzzzrrrgggbbb]]]ZZZYYYRRRMMMFFF@@@===:::888666111222222333333333333222222222111000000000000111000000000/////////......////////////////////////000000000000111111111111111111222222222222333333666666777999;;;<<<>>>>>>???>>><<<===>>>@@@?????????@@@BBBDDDEEEEEEDDDDDDHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFHHHJJJKKKJJJIIIIIIEEEEEEDDDDDDEEEFFFFFFGGGDDDDDDDDDDDDEEEFFFGGGHHHGGGCCC@@@@@@BBBDDDDDDCCCFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCAAA@@@>>><<<;;;:::999999888777777999===@@@BBBEEEHHHJJJJJJJJJJJJKKKIIIHHHIIIHHHEEEEEENNNYYYeeeqqq}}}xxxzzzssshhh```WWWQQQNNNNNNLLLJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNPPPSSSWWWZZZ^^^ccciiinnnsss|||{{{wwwsssooommmkkkhhhfffgggeeeaaa^^^\\\[[[\\\\\\YYYXXXUUUQQQNNNKKKJJJIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDFFFLLLSSS```tttyyyooogggfffeeehhhsssvvvdddVVVNNNMMMKKKIIIFFFAAA:::666666555555444444444555555444444444333333333222222}}}vvvmmmccc```cccfffddd`````````bbbkkkwww~~~~~~zzzjjj```[[[XXXWWWRRRNNNHHHCCC???<<<888666222333333333333333333333333222111111000000111111000000000////////////...///////////////////////////000000000111111111111111111222333333444555555666777888:::<<<===>>>???@@@???>>>>>>???????????????@@@BBBCCCDDDEEEEEEDDDHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGIIIKKKMMMMMMKKKIIIGGGFFFFFFEEEDDDEEEFFFHHHIIIEEEEEEDDDDDDDDDEEEFFFFFFFFFBBB>>>???BBBEEEDDDCCCCCCDDDFFFGGGGGGFFFEEEDDDEEEDDDBBB@@@>>><<<:::999777777888777888:::>>>AAAEEEGGGIIIKKKKKKKKKJJJIIIJJJHHHGGGHHHHHHLLLVVVaaajjjwwwzzz|||~~~nnnddd^^^YYYRRRNNNMMMMMMLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMOOOOOOQQQUUU\\\aaagggoooyyywwwooojjjiiihhhhhhhhheee```\\\ZZZ[[[]]]^^^\\\ZZZXXXUUUQQQNNNLLLKKKIIIHHHGGGGGGFFFFFFFFFFFFGGGEEEFFFIIINNNVVVffftttrrreeeiiifffeeekkkvvvmmm\\\QQQPPPNNNMMMKKKEEE>>>888777777666555555555555555444444444333333333333222~~~tttiiieeefffgggddd```bbb___^^^bbbkkkuuuzzz||||||wwwsssqqqzzz|||pppaaaZZZXXXWWWRRRNNNIIIDDD@@@===999666444333333333333333333333333222222111111111111111111000000000////////////000000000000000000000000///000000000111111111111111111222333444555555666777777999:::<<<>>>??????@@@@@@@@@?????????@@@@@@@@@@@@AAACCCDDDDDDEEEEEEHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGHHHJJJKKKLLLKKKHHHEEECCCFFFEEEEEEEEEEEEGGGIIIJJJEEEDDDDDDDDDDDDDDDEEEEEECCC@@@===>>>@@@CCCCCCBBBBBBCCCEEEFFFGGGGGGFFFEEEEEEDDDCCCAAA>>><<<;;;:::444666777888999<<<@@@CCCHHHIIIJJJLLLMMMLLLJJJIIIMMMGGGDDDHHHNNNTTT]]]eeemmm{{{~~~~~~}}}zzznnnbbb[[[WWWTTTPPPLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLPPPRRRTTTUUUXXX^^^hhhpppzzzuuummmkkklllmmmjjjfffaaa\\\ZZZ[[[]]]^^^\\\[[[ZZZWWWTTTQQQOOONNNJJJJJJHHHGGGFFFFFFFFFFFFHHHEEEEEEHHHLLLQQQ\\\ggg{{{{{{llliiijjjjjjiiilllxxxwwwfffVVVSSSPPPNNNMMMIIIAAA;;;999888777666555444444444444444333333333222222222|||qqqkkkiiigggdddaaa```______bbbgggllloooqqqzzz|||~~~wwwppplllnnnooottt}}}yyyggg^^^ZZZXXXRRROOOJJJFFFBBB>>>999666555444444333333333333444333333222111111111111222111111000000000/////////000000000000000000000000000000000000111111111111111111222333333444555555777777888:::<<<===??????AAAAAABBB@@@???>>>@@@AAA@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHIIIIIIHHHEEECCCAAADDDDDDEEEEEEFFFGGGIIIIIICCCCCCCCCBBBCCCCCCDDDDDD@@@???>>>>>>>>>@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@>>><<<;;;:::444555888999;;;>>>BBBFFFJJJJJJJJJLLLNNNNNNKKKIIIMMMGGGEEEJJJRRRZZZbbbiiisss|||wwwyyyssshhh```YYYUUUPPPOOOLLLJJJHHHGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMQQQUUUYYY^^^iiixxxtttooommmmmmkkkhhhccc___]]]]]]___aaa___^^^]]]ZZZWWWTTTRRRPPPLLLKKKIIIGGGFFFFFFGGGGGGGGGDDDDDDGGGIIILLLTTT\\\iiitttjjjnnnooollljjjqqquuuaaa[[[TTTPPPNNNKKKDDD>>>999999777666444444333333333333333222222222111111yyyqqqkkkhhheeeddd```ccchhhkkkmmmnnnpppqqq{{{vvvpppiiihhhjjjqqqvvv}}}nnnbbb[[[WWWSSSQQQMMMIIIEEE@@@;;;777666555444333222333333444444333222222111111222222111111111000000000//////000000000000000000000000000000000000111111111111111111222222333333444444666777888999;;;===>>>???AAABBBCCCAAA???>>>@@@BBBAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBCCCDDDFFFGGGHHHHHHHHHAAAAAAAAAAAAAAABBBCCCDDDAAACCCDDDBBB@@@@@@EEEIIILLLKKKIIIGGGEEEDDDCCCCCC@@@@@@???===<<<;;;999999555777:::<<<>>>BBBFFFIIIJJJJJJJJJMMMOOOOOOLLLJJJKKKHHHIIINNNTTT[[[eeennn||||||vvvrrrwwwqqqeee]]]WWWSSSPPPLLLKKKJJJIIIHHHGGGHHHIIIHHHHHHIIIIIIJJJLLLMMMNNNLLLQQQYYY```iiiyyyyyyqqqmmmkkkiiifffcccbbbccceeefffdddcccaaa^^^[[[WWWSSSQQQMMMLLLIIIGGGFFFFFFGGGHHHHHHEEEDDDGGGHHHIIINNNTTT\\\rrrrrruuuvvvqqqlllnnnxxxpppggg[[[TTTQQQMMMGGGBBB999999777555444333222222222222111111111000000000uuummmhhhggggggcccjjjrrrvvvwwwvvvwwwxxx~~~xxxjjjffffffiiilllppp~~~qqqdddZZZTTTUUURRROOOKKKHHHBBB===999666555444333222333333444444333222222111111222222111111111111000000000000000000000000000000000000000000000000111111111111111111222222222222333333666666777999;;;<<<>>>>>>AAACCCDDDBBB???>>>@@@BBBAAAAAAAAABBBCCCDDDEEEFFFCCCDDDDDDDDDDDDEEEEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFAAABBBDDDFFFGGGHHHGGGGGG@@@@@@@@@@@@AAABBBCCCCCCDDDHHHJJJHHHCCCCCCIIIPPPQQQOOOKKKGGGDDDBBBAAA@@@>>>======;;;:::999888888666888<<<>>>AAADDDIIILLLKKKJJJJJJMMMPPPPPPMMMJJJHHHIIIMMMRRRTTTZZZfffrrr|||uuurrrzzz~~~uuuiii___YYYUUUQQQNNNJJJKKKKKKJJJIIIIIIKKKLLLHHHHHHIIIIIIKKKLLLNNNOOOQQQXXXbbblllxxx{{{tttkkkjjjhhhffffffhhhjjjkkkhhhgggeeebbb]]]XXXSSSQQQNNNLLLJJJGGGFFFFFFGGGHHHJJJGGGFFFHHHIIIIIILLLPPPVVViii|||}}}{{{uuuooommmpppttt|||pppaaaWWWRRROOOIIIDDD999888777555333222111111111111111000000000000///{{{oooiiiiiikkkjjjnnnsssvvvxxxzzz|||}}}zzzooodddaaadddmmmzzzzzzmmm\\\OOOTTTRRRPPPMMMIIIDDD>>>999777555444444444444222111222333333333333222111111111000///------......///000000000000000000000000000000000000111111111111333333444444444444555555555666888:::<<<======>>>>>>???@@@AAABBBAAA@@@???DDDCCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHKKKKKKIIIFFFDDDCCCAAABBBCCCCCCDDDDDDCCCCCCAAA@@@AAAAAABBBCCCDDDEEE@@@AAABBB@@@???@@@EEEHHHIIIHHHIIIIIIKKKMMMPPPQQQUUUQQQJJJEEEBBBAAAAAA@@@AAAAAA@@@>>>:::999999:::888888:::@@@FFFJJJJJJIIIMMMNNNNNNNNNMMMLLLJJJIIIIIIMMMQQQSSSVVVaaarrr}}}~~~vvvggg[[[TTTQQQPPPNNNJJJJJJJJJIIIIIIJJJJJJJJJIIIJJJKKKKKKLLLMMMPPPSSSTTTVVV___qqq{{{vvvooollllllmmmllljjjggggggfffddd```[[[WWWTTTRRRQQQNNNLLLJJJIIIIIIIIIHHHHHHGGGGGGIIIKKKNNNPPPRRRZZZlllxxxyyyxxxsssnnnnnn{{{{{{nnn```SSSMMMKKKLLL???<<<777444444444444333333333333222222222111111}}}rrrkkkjjjlllkkklllooorrrvvvyyyzzz{{{xxxvvviiiddddddjjjttt}}}~~~vvvmmm___TTTUUUSSSRRRPPPLLLGGG@@@;;;888666444444444444333111222222333333222222111000111000///...---...//////000000000000000000000000000000000000111111111111111111222222222222333333555666888:::<<<======>>>???@@@AAABBBCCCBBBAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGFFFFFFEEEDDDCCCBBBBBBDDDFFFHHHHHHEEECCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAABBBCCCAAABBBBBBAAA@@@AAADDDGGGEEEFFFIIIKKKMMMMMMMMMMMMNNNJJJEEECCCBBBBBBAAA@@@@@@AAA@@@>>>;;;999999;;;999999;;;@@@FFFIIIIIIHHHMMMMMMNNNMMMLLLKKKIIIHHHEEEHHHNNNSSS\\\kkk}}}}}}|||~~~vvvggg[[[UUURRROOONNNKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMQQQTTTWWWZZZccctttuuunnnlllkkkkkkiiihhhhhhhhhfffccc___[[[YYYVVVTTTRRROOOMMMLLLKKKKKKHHHGGGFFFEEEFFFHHHJJJLLLPPPVVVeeezzzyyyzzz{{{vvvpppnnnttttttfffZZZRRRNNNMMMBBB>>>999666555555555444333333333222222222222111wwwpppmmmmmmjjjhhhgggiiinnnrrrsssrrrmmmsss|||tttllliiijjjooouuuzzz|||zzztttooojjjaaaWWWUUUUUUTTTSSSPPPJJJCCC>>>999777555444444444333111111222222222222111000000111000///.........//////000000000000000000000000000000000000111111111111111111222222222222333333555666888:::<<<======>>>@@@AAABBBCCCCCCCCCCCCBBB@@@@@@@@@AAABBBDDDFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@CCCDDDDDDCCC@@@??????@@@>>>???@@@@@@AAAAAA@@@@@@@@@???????????????@@@@@@BBBCCCDDDCCCBBBAAACCCDDDAAADDDHHHLLLMMMLLLIIIGGGFFFDDDBBBBBBCCCDDDCCCBBB@@@@@@@@@>>>;;;:::;;;<<<>>>>>>@@@DDDHHHJJJJJJIIIMMMMMMMMMLLLKKKIIIHHHGGGEEEIIIPPPYYYgggxxx~~~xxx|||vvvggg[[[UUURRROOONNNLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNMMMLLLKKKMMMQQQTTTVVVYYYbbbpppuuuooolllkkkjjjiiiiiiiiihhhfffdddaaa```[[[ZZZWWWTTTRRRPPPNNNNNNJJJIIIGGGFFFFFFGGGHHHIIIMMMPPPZZZkkk~~~}}}|||vvvqqqmmm~~~zzznnnbbbWWWPPPLLLEEEAAA<<<888777777666555333333333333222222222222{{{sssnnnmmmgggbbb]]]^^^cccgggfffdddcccgggpppyyyrrrnnnpppssstttuuusssnnnjjjfff^^^VVVUUUUUUUUUUUURRRMMMEEE@@@;;;999666444444444333111111111222222111111000///000000000//////////////////////////////////////////000000000111111111111333333333444444444555555555666888:::;;;======>>>@@@@@@AAABBBBBBCCCCCCCCC@@@AAAAAABBBBBBCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCBBB@@@===<<<===?????????@@@AAAAAAAAAAAA@@@??????>>>>>>===>>>>>>>>>CCCDDDEEEEEEDDDCCCBBBAAA@@@BBBFFFIIIJJJIIIFFFDDDCCCBBBBBBCCCEEEFFFEEECCC?????????>>><<<;;;<<<===DDDEEEGGGIIILLLMMMMMMLLLLLLLLLKKKKKKJJJHHHGGGGGGKKKOOOXXXeeetttxxxuuuuuuwwwzzz}}}ssseee[[[UUURRROOOMMMMMMMMMLLLLLLLLLLLLMMMMMMPPPOOONNNLLLLLLMMMQQQTTTUUUYYYaaakkkvvvvvvpppmmmlllggghhhhhhhhhgggfffeeeddd```^^^\\\YYYVVVSSSQQQPPPOOOMMMKKKIIIHHHHHHHHHIIILLLLLLSSS___ooo|||wwwjjjzzz~~~uuujjj]]]RRRKKKGGGCCC>>>:::888777666555444444333333333222222222xxxooojjjgggddd^^^XXXWWWZZZ]]]\\\YYY\\\___iiiyyyzzzssssssvvvwwwyyyvvvpppkkkfff^^^UUUTTTTTTTTTTTTRRRMMMGGGBBB===:::777555444444333222222222222222222111000000000000000000000////////////////////////////////////000000000111111111111333333333444444444555555555666888:::;;;======>>>?????????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFDDDDDDCCC@@@===<<<===???@@@AAAAAABBBBBBBBBBBBBBB??????>>>>>>===>>>>>>>>>CCCDDDFFFGGGGGGEEEBBB???AAABBBCCCCCCDDDDDDDDDDDDAAAAAAAAABBBDDDDDDBBB@@@===>>>???>>><<<<<<>>>???FFFHHHJJJLLLMMMMMMMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHLLLTTTaaaooo|||zzzrrrssswww~~~wwwnnnaaaXXXSSSQQQOOONNNOOONNNNNNMMMMMMNNNNNNOOOQQQPPPPPPNNNMMMOOORRRUUUZZZ^^^eeekkkrrrzzzwwwppplllffffffggggggggggggffffffbbbaaa___\\\YYYUUUSSSQQQRRRPPPMMMJJJHHHHHHHHHHHHLLLLLLOOOWWWcccuuu~~~}}}}}}xxxkkkvvv|||sssfffXXXOOOIIIEEE???;;;888777555444444444444333333333222222zzzrrriiiccc___```\\\WWWUUUVVVWWWWWWVVVXXX\\\eeevvvuuuuuu{{{}}}wwwpppeeeZZZUUUTTTSSSSSSQQQNNNIIIEEE???<<<888555444444333222222333333333333222111111000000111111111000///...000000000000000000000000000000000000111111111111111111222222222222333333555666888:::<<<======>>>>>>>>>>>>???@@@AAABBBCCCEEEEEEFFFEEEEEEDDDBBBBBBAAAAAABBBDDDEEEFFFGGGGGGEEEEEEDDDAAA>>><<<===???AAABBBCCCCCCDDDDDDCCCCCC@@@???????????????@@@@@@CCCDDDFFFHHHIIIGGGBBB>>>BBBAAA@@@??????@@@BBBCCC???>>>>>>???@@@@@@>>><<<<<<>>>>>>>>>======???AAADDDGGGJJJKKKKKKJJJKKKLLLKKKJJJIIIIIIIIIIIIJJJJJJMMMWWWgggvvvuuuuuuzzz|||nnnfff\\\TTTRRRQQQPPPOOOPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRSSSUUUWWW]]]bbbgggkkkqqq{{{uuunnnhhhhhhhhhgggggggggggggggdddcccaaa___\\\XXXUUUTTTSSSQQQMMMJJJHHHGGGGGGGGGKKKKKKNNNSSSZZZhhh~~~yyyzzzxxxsssmmmpppzzz}}}qqqbbbWWWLLLGGGAAA<<<999777555444444444444444333333333333xxxoooggg```\\\WWWVVVTTTSSSSSSTTTUUUVVVVVVZZZeeeuuuxxxyyysssgggVVVUUUSSSRRRQQQOOOLLLIIIAAA===888555444444333222333444444444444333222222000000111222111000///...000000000000000000000000000000000000111111111111111111222222222222333333555666888:::<<<======>>>????????????@@@BBBDDDEEEEEEEEEFFFGGGGGGFFFEEEDDDAAAAAABBBCCCDDDDDDEEEFFFEEEEEEDDDBBB???======>>>BBBBBBCCCDDDDDDDDDDDDCCC@@@@@@@@@@@@AAAAAABBBCCCBBBCCCFFFJJJKKKIIICCC>>>@@@@@@>>>======>>>???@@@???===<<<<<<>>>>>>===<<<<<<===>>>>>>===>>>@@@BBBCCCGGGJJJKKKJJJIIIJJJLLLJJJIIIIIIIIIIIIKKKLLLMMMVVVbbbqqq}}}uuuvvv}}}|||uuufff___VVVPPPOOOPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPQQQSSSUUUWWWXXXXXXXXXZZZ[[[aaafffkkkpppvvvtttmmmlllkkkjjjjjjjjjjjjjjjeeeeeedddbbb___\\\XXXWWWTTTRRROOOKKKIIIHHHHHHHHHHHHIIIMMMQQQUUU^^^ppp{{{xxxtttnnnlllgggiiiwwwxxxiii^^^OOOJJJDDD>>>;;;999777555555444444444444333333333yyyppphhhaaa]]]OOOPPPQQQPPPPPPPPPSSSUUUTTTZZZeeettt{{{}}}sssXXXVVVSSSRRRQQQPPPNNNLLLBBB>>>999555444444333222444444555555444444333222000111111222222000///...000000000000000000000000000000000000111111111111333333444444444555555555555666888:::<<<======>>>@@@@@@@@@@@@AAACCCEEEFFFDDDEEEFFFGGGHHHHHHGGGFFFAAAAAAAAABBBBBBBBBCCCCCCDDDEEEDDDBBB???===<<<===AAABBBCCCCCCDDDDDDCCCCCCAAA@@@AAAAAABBBCCCDDDEEEAAABBBFFFJJJMMMJJJCCC>>>???>>>>>>===============@@@>>>======???@@@@@@???;;;===>>>>>>>>>>>>AAACCCDDDHHHLLLLLLKKKKKKLLLNNNIIIIIIIIIIIIJJJLLLNNNOOOcccnnn{{{tttvvv}}}xxxqqqaaaZZZRRRNNNNNNPPPQQQPPPQQQQQQPPPPPPPPPPPPQQQQQQTTTWWWZZZ\\\\\\\\\]]]^^^hhhnnntttxxx|||qqqpppooommmllllllllllllgggffffffdddaaa^^^[[[YYYWWWUUURRRNNNLLLKKKKKKKKKEEEGGGLLLPPPQQQWWWgggwwwyyyssslllkkk```]]]jjj|||zzzlll```QQQLLLFFF@@@===:::888666555555444444444333333333{{{tttjjjbbb^^^UUUUUUVVVTTTSSSRRRRRRSSSWWW]]]hhhuuu~~~eeeYYYOOOPPPSSSRRROOOLLLFFF@@@999777888777444111222222222222222222222222111111111111111111111111333333222111000000111111222222222222222222222222555555555444444444444444888999;;;===>>>>>>>>>===???@@@BBBBBBBBBDDDFFFHHHEEEFFFHHHIIIIIIHHHFFFEEEBBBAAA?????????AAACCCDDDBBBCCCDDDDDDCCCAAA???===AAAAAAAAAAAAAAA@@@>>>>>>BBBBBBBBBBBBBBBAAAAAAAAACCCDDDEEEEEEEEEDDDCCCBBB999===>>>;;;;;;???AAA@@@:::===AAA@@@===;;;<<<===@@@???>>>>>>???BBBEEEGGGKKKIIIHHHJJJMMMNNNLLLIIILLLHHHFFFGGGHHHLLLTTT]]]iiitttxxxyyy~~~yyyyyyxxxxxx|||ooocccXXXUUURRRNNNMMMNNNPPPRRRQQQRRRSSSTTTUUUVVVXXXYYYXXXZZZ\\\___dddhhhkkkmmmvvvyyyzzzuuuqqqoookkkhhhjjjooojjjiiihhhfffccc___\\\ZZZYYYVVVSSSQQQOOOMMMJJJGGGEEEHHHKKKLLLNNNSSS]]]eeezzzsssiiiddd___]]]aaaiiisss|||vvvjjj[[[OOOGGGGGGBBB777444999444555666666555333222111|||tttkkkbbb___XXXWWWUUUSSSRRRRRRTTTVVV\\\```iiisss}}}nnn___RRRPPPSSSSSSOOOLLLGGGBBB;;;999999888555222222222222222222222222222111111111111111111111111333222222111000000111111222222222222222222222222333444555666666666555555888999:::<<<============>>>???AAAAAAAAACCCEEEGGGFFFFFFGGGHHHHHHGGGFFFEEECCCBBB@@@???@@@AAABBBDDDCCCDDDEEEEEEDDDCCCAAA@@@BBBAAAAAAAAA@@@@@@??????CCCCCCCCCCCCCCCCCCCCCBBBAAABBBCCCDDDDDDDDDCCCCCC<<>>???>>>>>>@@@AAA@@@???>>>>>>?????????>>>>>>???BBBEEEGGGJJJIIIHHHJJJLLLMMMLLLJJJKKKGGGFFFGGGJJJMMMVVV___ppp{{{~~~yyy|||}}}xxxtttqqqrrryyyyyyjjj^^^TTTRRROOOMMMLLLMMMPPPQQQRRRSSSUUUWWWWWWWWWXXXXXX\\\```gggnnnvvv{{{~~~~~~vvvrrrmmmiiiiiikkkffffffffffffdddaaa___]]]ZZZXXXUUUSSSQQQNNNKKKIIIGGGJJJLLLLLLLLLQQQYYY```lll|||qqqeeeaaa^^^___bbbhhhqqqzzz~~~tttcccTTTJJJHHHDDD:::777:::444555555555555444222222xxxnnngggccc^^^\\\YYYWWWWWWZZZ]]]___dddffflllrrrwww|||iiiVVVQQQSSSSSSOOOLLLIIIDDD>>>;;;:::888666333333333333333222222222222111111111111111111111111333222111111000111111111222222222222222222222222222333666888999999888777777888:::;;;<<<============>>>@@@@@@@@@AAACCCFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCAAA@@@@@@AAABBBCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCBBBAAA@@@@@@@@@AAABBBDDDDDDDDDDDDDDDEEEEEEEEE@@@AAABBBCCCCCCCCCCCCCCC>>>BBBCCC@@@@@@DDDFFFEEEGGGDDDBBBAAAAAAAAAAAA@@@>>>>>>===>>>@@@CCCFFFHHHIIIHHHHHHJJJLLLMMMLLLJJJJJJGGGFFFIIIMMMQQQ[[[dddwww{{{|||wwwqqqjjjhhhooo{{{|||qqqcccYYYRRRPPPNNNLLLMMMNNNQQQRRRRRRUUUXXXYYYZZZZZZ[[[\\\aaahhhttt~~~wwwsssooollllllfffggghhhhhhgggdddaaa```]]]ZZZWWWUUUSSSQQQMMMKKKJJJKKKLLLKKKJJJMMMSSSYYY]]]mmm}}}llliiigggddd```___iiivvvnnn]]]NNNIIIFFF>>>::::::444444555555555444444333vvvnnnkkkeeecccbbbccceeeiiikkklllooooooqqqsssrrruuurrr[[[SSSTTTTTTQQQMMMKKKFFF@@@<<<:::888555333333333333333333222222222111111111111111111111111222222111111111111111222111222222222222222333333222444888;;;======<<<;;;888888999:::;;;<<<======<<<>>>?????????@@@BBBDDDEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBAAAAAABBBBBBAAABBBCCCDDDDDDDDDDDDDDDCCCBBB@@@??????AAACCCDDDEEEEEEEEEFFFFFFGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBAAA>>>CCCGGGGGGIIIOOOTTTTTTOOOJJJDDDBBBBBBBBBAAA???=========???AAADDDGGGHHHHHHHHHIIIJJJKKKLLLLLLKKKIIIGGGHHHMMMRRRWWWaaakkk{{{{{{wwwpppgggeeemmm|||{{{rrrhhh\\\TTTRRRQQQOOOOOOOOOQQQSSSTTTTTTVVVYYY[[[\\\___dddiiilllsss}}}xxxrrrpppkkkkkkkkkjjjhhheeebbb```^^^[[[XXXVVVTTTRRRNNNLLLJJJKKKKKKJJJIIIKKKPPPSSSXXXbbbsssyyyvvvtttpppfff```jjjxxxyyyfffSSSKKKHHHBBB<<<:::444555555555555555444444~~~vvvsssjjjjjjkkkoootttvvvvvvuuuwwwvvvvvvuuuqqqnnnsss{{{zzzbbbXXXWWWVVVSSSQQQLLLIIICCC>>>:::777555333444444444333333333222222111111111111111111111111222111111111111111222222111111111222222333333333333666999===?????????>>>999999999:::;;;<<<===>>><<<===>>>>>>>>>???AAACCCDDDCCCCCCCCCCCCDDDEEEFFFEEEDDDDDDCCCBBBBBBBBBBBB@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@BBBDDDFFFEEEEEEFFFFFFGGGHHHIIIIIIFFFEEEDDDCCCBBBBBBAAAAAAAAAFFFJJJKKKNNNUUUYYYZZZTTTNNNGGGCCCBBBAAA???<<<======>>>@@@CCCFFFHHHJJJIIIJJJKKKLLLKKKKKKKKKKKKIIIHHHKKKQQQXXX___jjjtttuuupppkkklllvvv|||rrriii```WWWQQQQQQQQQPPPPPPQQQRRRTTTVVVXXXZZZ^^^```cccjjjuuu}}}wwwsssnnnmmmlllkkkhhhfffcccaaa^^^\\\YYYVVVUUURRROOOMMMIIIIIIIIIHHHHHHKKKNNNQQQUUUZZZgggzzz}}}{{{xxxnnndddkkkyyyoooZZZNNNIIIDDD>>>:::666666555555555444444555~~~zzzpppppprrrvvv{{{}}}{{{xxxyyywwwwwwuuupppjjjkkkpppxxxnnnaaa\\\XXXUUUTTTOOOLLLGGGAAA;;;888555555555555444444333333222222111111111111111111111111111111111000111111222333111111111222222333333444444666999<<>>???<<<>>>???>>>>>>>>>@@@BBBAAABBBBBBCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBDDDEEEFFFDDDEEEFFFGGGHHHIIIJJJJJJHHHHHHFFFEEEDDDCCCCCCCCCFFFKKKMMMKKKLLLPPPSSSSSSRRRNNNHHHCCC@@@>>>===<<<===>>>???BBBEEEHHHJJJLLLKKKMMMNNNNNNLLLKKKKKKLLLKKKJJJOOOWWW___hhhsss~~~~~~uuutttuuu|||~~~sssiii```XXXSSSOOONNNNNNOOOQQQSSSVVVYYYZZZ```dddiiimmmrrr|||zzzuuutttqqqmmmjjjhhhffffff___]]]ZZZWWWVVVSSSPPPNNNJJJIIIHHHHHHIIIKKKMMMNNNPPPSSS]]]nnn~~~zzz{{{tttiiijjjtttwwwbbbSSSKKKFFFAAA===888777666555444444444444{{{yyyxxxzzz~~~}}}yyyvvvttttttsssnnngggfffhhhhhhuuu{{{lllbbbZZZVVVVVVSSSPPPKKKDDD>>>999888777666555555444333333222222111111111111111111111111111111000000111222222333000111111222333333444444444555777:::<<<===>>>>>>;;;;;;;;;;;;<<<>>>@@@AAA===>>>??????>>>>>>@@@BBB???@@@BBBCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCC@@@AAABBBCCCDDDEEEFFFFFFCCCDDDEEEFFFHHHIIIJJJKKKHHHHHHGGGFFFFFFGGGHHHIIIKKKNNNNNNJJJHHHKKKLLLJJJKKKIIIGGGBBB>>><<<<<<======???AAADDDGGGJJJLLLNNNNNNPPPQQQPPPLLLJJJKKKLLLMMMMMMRRR\\\fffooo{{{yyy}}}|||vvvkkk```XXXRRROOONNNLLLNNNQQQUUUYYY^^^bbbeeejjjqqqzzz~~~wwwpppllljjjjjjaaa___\\\YYYXXXUUURRRPPPLLLJJJHHHHHHIIIJJJKKKKKKMMMNNNUUUbbbppp{{{}}}qqqkkkppp|||}}}jjjYYYNNNHHHDDD@@@:::999777555444333333333}}}|||~~~{{{rrrpppppppppllleeebbbeee]]]hhh~~~tttfff[[[VVVVVVUUUSSSNNNGGG@@@;;;999999666666555444333333222222111111111111111111111111111111000000111222333333000000111222333333444444444444555777999;;;<<<===<<<<<<<<<<<<===???@@@BBB>>>???@@@???>>>???AAABBB>>>???BBBDDDDDDDDDCCCBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDDDD@@@AAABBBDDDEEEFFFFFFFFFCCCDDDEEEFFFHHHIIIKKKKKKGGGGGGGGGGGGHHHJJJLLLMMMLLLPPPOOOJJJHHHIIIJJJHHHDDDEEEEEEBBB===;;;===@@@>>>???BBBEEEHHHKKKNNNOOOPPPRRRSSSQQQMMMJJJJJJLLLNNNOOOUUU___iiisss~~~wwwpppeee[[[SSSOOOMMMMMMMMMOOOSSSYYY```ggglllooorrr{{{wwwpppmmmkkkcccaaa^^^[[[ZZZWWWTTTRRRNNNLLLJJJIIIIIIIIIIIIHHHMMMLLLQQQZZZdddtttyyyooopppsssppp]]]PPPJJJFFFCCC;;;:::888555333333333333~~~}}}|||{{{sssoookkkgggdddaaa]]]ZZZ```___nnnsssbbb\\\^^^ZZZUUUOOOHHHCCC>>>:::777777555333333444444333222222222222111111111111000000111111111111222222222222222111111222222333444000222555888:::;;;<<<<<<::::::;;;<<<===>>>??????;;;===???AAABBBAAA@@@???CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFEEEDDD@@@@@@AAABBBCCCDDDEEEEEEFFFEEEDDDEEEGGGGGGEEECCCFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGIIIKKKMMMOOOIIIIIIIIIHHHEEECCCCCCCCCIIIFFFCCC@@@>>>???@@@AAA>>>DDDHHHIIILLLPPPPPPMMMRRRQQQPPPNNNLLLKKKJJJJJJPPPQQQUUU___mmm}}}yyywww|||zzzwwwiii[[[TTTQQQNNNMMMNNNOOOOOOSSS[[[fffpppvvvxxx|||sssjjjhhhgggddd```]]][[[XXXTTTRRRPPPNNNJJJIIIIIIIIIIIIIIIMMMLLLMMMTTT\\\iii{{{}}}ssskkkppp}}}wwweeeVVVMMMJJJIII???;;;777555555555666555}}}|||zzzxxxuuuqqqkkkeeeaaa]]]YYYWWWWWWXXXeeeoooddd```]]]XXXQQQKKKEEE@@@;;;888888666444333444444333222222222222111111111111000000111111111111222222222222222111111222222333444333444666777888999999999::::::;;;<<<===>>>??????===>>>@@@AAAAAA@@@???>>>BBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEFFFFFFFFFFFFBBBBBBCCCDDDDDDEEEEEEEEEGGGFFFFFFFFFHHHHHHGGGEEEHHHGGGGGGFFFFFFEEEEEEEEEGGGGGGGGGHHHIIIKKKLLLMMMEEEFFFHHHHHHFFFDDDCCCBBBCCCBBB???>>>======>>>??????FFFKKKMMMQQQTTTSSSOOOQQQQQQOOONNNLLLLLLLLLLLLLLLPPPYYYeeesss{{{xxxuuurrrxxx~~~ooocccWWWRRROOOMMMLLLNNNPPPRRRWWW```kkkuuu{{{}}}zzz}}}qqqlllgggddd```^^^[[[YYYUUUSSSPPPMMMJJJHHHHHHIIIHHHHHHMMMKKKLLLQQQXXXcccsss{{{tttmmmmmmzzz|||kkkZZZOOOKKKJJJAAA===999666555555555555}}}zzzxxxvvvwwwqqqiiiaaa\\\XXXTTTRRRPPPTTT\\\ooonnnddd```\\\UUUNNNHHHBBB<<<999:::888555444555444333222222222222111111111111000000111111111111222222222222222111111222222333444777666666555555666666777999::::::;;;<<<===>>>>>>???@@@AAAAAAAAA@@@>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHGGGGGGIIIIIIHHHGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIBBBCCCEEEFFFFFFEEEDDDCCC@@@??????>>>>>>>>>>>>>>>AAAIIIPPPTTTXXX[[[XXXSSSQQQPPPNNNMMMLLLLLLMMMMMMJJJSSSaaaooo||||||xxxtttyyyxxxfff\\\SSSPPPOOOMMMMMMOOOPPPSSSXXXaaakkkssswwwxxxwww}}}ssskkkgggdddaaa^^^\\\ZZZVVVTTTQQQNNNJJJHHHHHHHHHHHHGGGMMMJJJKKKNNNSSS[[[iiiuuu|||{{{yyytttpppiiivvvsss```RRRLLLKKKDDD@@@;;;777666555555444~~~zzzwwwuuutttnnnddd\\\VVVSSSQQQPPPQQQTTTWWWaaa|||wwwfffccc^^^XXXQQQJJJCCC===999;;;999666555555444333111222222222111111111000000000000111111111222222222222222111111222222333444777777555444444555666777999999:::;;;<<<======>>>>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFIIIGGGFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHDDDCCCCCCCCCEEEFFFGGGGGGBBBBBBBBBBBBAAAAAA@@@@@@DDDLLLUUUZZZ^^^```]]]XXXQQQPPPNNNLLLKKKKKKLLLLLLKKKXXXiiiyyy~~~xxxnnn```XXXRRRQQQQQQOOOOOORRRTTTVVV[[[aaahhhmmmpppqqqxxx}}}tttlllgggdddaaa___]]][[[XXXVVVSSSPPPLLLJJJIIIIIIHHHGGGJJJIIIIIILLLOOOUUU```kkk|||zzzxxxwwwtttrrrgggqqq|||gggVVVNNNLLLHHHDDD>>>999777666444333}}}xxxuuunnnhhh___WWWSSSQQQQQQPPPQQQTTTUUUYYYooo}}}iiiddd```YYYRRRLLLDDD===999;;;999666555555444333111222222222111111111000000000000111111111222222222222222111111222222333444666555444444444666777888888888999:::;;;<<<======<<<===>>>@@@AAACCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFGGGFFFDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKIIIFFFBBBAAADDDGGGIIIJJJDDDDDDDDDCCCCCCBBBAAAAAAFFFOOOWWW\\\```bbb```ZZZSSSQQQNNNKKKJJJJJJKKKKKKLLLZZZnnn}}}nnndddZZZTTTPPPQQQQQQOOOQQQUUUWWWYYY]]]bbbggglllqqqtttuuuooogggdddbbb```___]]]ZZZXXXVVVSSSOOOLLLKKKKKKJJJIIIHHHGGGHHHKKKMMMQQQ[[[eeennn~~~zzzxxxuuurrrgggmmmyyyooo]]]RRRMMMKKKGGG@@@;;;999777555333xxxtttjjjddd]]]VVVSSSSSSSSSRRRPPPQQQRRRUUUeeennneeeaaa[[[UUUNNNGGG???::::::888555444555444333222222222222111111111111000000111111111111222222222222222111111222222333444444444444555666777888999777888888999:::;;;<<<<<<;;;<<<===???BBBDDDFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBCCCEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEFFFDDDBBBBBBCCCDDDEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEGGGIIIKKKMMMNNNMMMHHHBBBAAADDDGGGIIIIIICCCBBBBBBAAAAAAAAAAAABBBIIIPPPVVVZZZ]]]aaa```\\\TTTRRROOOLLLKKKLLLMMMNNNQQQ^^^rrrssseee\\\UUUPPPNNNPPPQQQRRRVVV[[[XXXZZZ]]]aaagggoooxxx~~~}}}wwwppplllgggeeebbbaaa```^^^\\\ZZZXXXUUUQQQNNNLLLLLLJJJIIIGGGFFFHHHKKKLLLNNNVVV___fffsss}}}wwwssshhhiiiooo|||vvvfffYYYRRRMMMIIIBBB===:::888666555vvvpppjjjeee^^^YYYVVVVVVUUUUUUQQQOOOPPPTTT\\\nnntttfffccc]]]WWWQQQJJJBBB===888666444333444444333222222222222111111111111000000111111111111222222222222222111111222222333444555555666777888888888888777777888999:::;;;<<<<<<<<<===>>>???AAACCCEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFDDDAAAAAABBBDDDDDDDDD@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJLLLLLLLLLGGGCCCCCCEEEGGGEEECCC@@@???>>>>>>@@@BBBDDDFFFLLLQQQTTTUUUYYY^^^^^^\\\TTTSSSPPPOOOOOOQQQSSSUUU^^^hhhwwwxxxkkk^^^VVVSSSPPPOOORRRUUUYYY```hhhddddddeeehhhmmmxxxxxxmmmmmmmmmmmmmmmkkkiiiggggggeeecccaaaaaa___]]][[[YYYUUUQQQNNNLLLKKKJJJHHHGGGFFFHHHKKKJJJJJJPPPXXX___gggyyy{{{ttthhhdddcccmmm~~~|||ooobbbYYYNNNJJJCCC>>>;;;999777666tttmmmkkkggg```[[[YYYXXXWWWVVVTTTPPPQQQTTTVVVaaa|||xxxhhhddd___ZZZSSSLLLEEE@@@777555333333444444333222222222222111111111111000000111111111111222222222222222111111222222333444666777888999999888777666777777888999:::;;;;;;<<<>>>>>>???@@@AAACCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGDDDBBBAAABBBDDDEEEEEE@@@@@@BBBCCCDDDFFFGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHJJJFFFDDDEEEGGGFFFBBB===>>>>>>===>>>AAAEEEIIIKKKMMMQQQSSSRRRUUU[[[]]]\\\TTTSSSQQQPPPRRRUUUYYY[[[lllrrr~~~{{{zzzyyy}}}rrreee[[[TTTTTTQQQRRRVVV[[[aaajjjsssxxxwwwvvvvvv{{{{{{ooojjjfffdddfffhhhiiihhhgggeeecccbbbaaa```^^^\\\YYYUUUPPPMMMKKKJJJIIIGGGHHHGGGHHHJJJIIIHHHLLLSSSTTT[[[jjj}}}vvvhhhaaa\\\cccuuuvvviii___OOOJJJDDD???<<<:::888777zzztttllljjjhhhgggfffaaaZZZTTTNNNNNNOOOQQQSSS^^^sssiiiaaaZZZXXXUUUMMMDDD???;;;999666555555666555555222222222111111111111000333333222111111000000///000000111222444555666666666777999:::999888666555777888999:::;;;<<<<<<<<<======>>>???@@@@@@AAAAAA???>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@>>>???@@@AAACCCDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEAAA@@@???@@@BBBDDDDDDDDDCCCCCCBBB@@@@@@AAAEEEHHHGGGGGGGGGFFFDDDBBB???>>>=========???BBBGGGKKKNNNSSSTTTUUUVVVXXXYYYZZZ[[[TTTTTTTTTRRRSSSYYYbbbiiittt~~~~~~|||sssssszzz}}}wwwyyyyyy{{{}}}zzzrrrooowww~~~rrreeeYYYUUUWWWOOOPPPRRRVVV```qqq~~~zzzuuuqqqnnnmmmkkkiiihhhcccaaabbb```]]]]]]___\\\XXXSSSPPPNNNMMMKKKJJJHHHGGGGGGFFFGGGHHHJJJKKKZZZZZZbbbsssyyyrrriiieee^^^]]]gggyyyrrrbbbVVVNNNHHHEEEAAA;;;888888zzzqqqnnnkkkiiigggbbbZZZTTTSSSRRRRRRQQQQQQWWWhhhyyyiii```ZZZXXXUUUMMMDDD???;;;999666555666666555444222222222222111111111111222222222222222111111111111111222222333444555555555666888999999888666555666777888999;;;;;;;;;;;;<<<======>>>??????@@@@@@???>>>>>>=========>>>>>>???@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEBBBAAA@@@@@@BBBDDDDDDCCCCCCCCCBBBAAA@@@BBBEEEHHHJJJJJJIIIHHHFFFCCC@@@>>>>>>>>>>>>???BBBFFFJJJLLLQQQSSSVVVXXXZZZZZZXXXWWWSSSTTTTTTTTTUUU[[[dddkkkwww{{{uuuqqqvvv~~~vvvvvvuuuuuuuuurrrkkkjjjuuuvvvkkkaaaWWWTTTVVVUUUXXX]]]cccmmm}}}zzzrrrmmmgggcccaaabbbbbb___^^^```\\\XXXSSSPPPNNNMMMKKKJJJHHHGGGFFFFFFGGGHHHIIIJJJQQQRRRZZZiii|||vvvqqqkkkggg```]]]dddrrrvvvgggYYYPPPIIIFFFBBB<<<888888vvvrrrnnnkkkhhhccc[[[VVVUUUTTTSSSRRROOORRR___lll||||||ggg___YYYWWWUUUMMMDDD@@@<<<:::777555666666555444333222222222111111111111222222222222333333333333111111222222333333333444666777888:::::::::999999666777888999:::;;;;;;;;;<<<<<<<<<===>>>>>>????????????>>>===<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAAAAAAAACCCDDDEEEDDDBBB@@@AAABBBCCCCCCBBBAAABBBBBBAAAAAABBBDDDGGGJJJJJJIIIGGGDDDAAA???===>>>>>>???@@@CCCFFFIIIKKKPPPSSSWWWZZZ[[[YYYVVVTTTRRRTTTUUUVVVXXX]]]fffmmmxxx~~~zzz}}}xxxvvvqqquuuvvvsssssspppmmmiiifffiiiwwwyyykkkbbb\\\VVVTTTUUUWWW]]]eeemmmvvv{{{pppgggcccaaacccccc```___```[[[XXXTTTPPPOOOMMMKKKJJJHHHGGGFFFFFFFFFGGGHHHIIIHHHKKKSSS^^^lll}}}wwwtttmmmiiiddd___```iiixxx|||ooo^^^TTTKKKGGGCCC===999888xxxsssmmmiiigggccc]]]XXXSSSRRRRRRRRRPPPRRR\\\ggg}}}{{{zzz||||||}}}}}}uuueee]]]WWWVVVUUUMMMEEEAAA===:::777666666666555444333333222222222111111111111111222333333444555555222222222222333333333333777888:::;;;<<<=========777888999;;;<<<<<<===============>>>>>>>>>????????????>>><<<;;;;;;;;;;;;<<<<<<===???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDCCCAAA@@@AAABBBAAA@@@???@@@AAAAAA@@@AAABBBDDDDDDDDDCCCAAA@@@>>><<<<<<===>>>@@@BBBFFFIIILLLNNNSSSUUUXXXZZZZZZXXXUUUSSSRRRTTTVVVWWWYYY^^^gggnnnxxx}}}zzzuuuqqqxxxyyyvvvwwwrrrllliiiiiipppsssddd\\\YYYVVVTTTUUUZZZcccmmmtttyyytttjjjdddaaacccdddaaa______[[[XXXTTTRRRPPPNNNLLLJJJIIIHHHGGGFFFEEEFFFGGGHHHFFFJJJQQQYYYaaaqqq}}}{{{ppplllhhhccc```dddqqq}}}wwweeeZZZNNNIIIEEE???:::999xxxssslllhhhfffccc___\\\TTTSSSTTTUUUTTTTTT\\\eeexxx}}}xxxxxxuuurrrrrrtttqqqlllaaaZZZUUUUUUTTTNNNGGGCCC>>>;;;888666666666555444333333333222222222222111111111222333444444555666333333333333333333444444666777888999;;;<<<<<<===::::::<<<===>>>?????????>>>>>>???????????????@@@??????>>><<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@AAA@@@?????????AAABBBCCCDDDBBB@@@@@@@@@AAA@@@???<<<>>>@@@@@@??????@@@AAA??????>>>>>>============;;;===AAAFFFJJJOOORRRSSSXXXXXXXXXXXXWWWVVVUUUUUUSSSTTTVVVWWWYYY___hhhoooxxx~~~}}}|||oooqqq}}}{{{tttsssuuu~~~}}}oooaaaZZZXXXWWWWWWYYYbbbkkkuuuyyyzzz|||qqqjjjddddddeeeaaa^^^^^^[[[YYYUUUSSSRRRPPPNNNLLLJJJIIIGGGFFFFFFFFFGGGGGGGGGKKKQQQVVVZZZfffuuupppkkkgggccccccmmmyyymmm```RRRLLLGGGAAA<<<:::|||vvvnnniiigggfffccc```[[[YYYYYYZZZXXXXXX]]]eeerrrzzzsssooonnnjjjddd]]]VVVRRRTTTUUUOOOIIIFFF>>><<<888777666666555444333333333333222222222222000111111222333444444555333333444444555555555666444444555666777888999:::;;;<<<===>>>???@@@@@@@@@???????????????@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<===>>>???????????????AAAAAAAAAAAA@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAABBB@@@>>>>>>?????????===:::===???@@@@@@??????@@@>>>>>>>>>>>>>>>???@@@AAA;;;>>>DDDJJJPPPTTTWWWXXX\\\\\\ZZZYYYWWWVVVUUUUUURRRTTTUUUVVVZZZbbbmmmvvv||||||xxxwwwooouuuvvvjjj^^^YYYXXXXXXZZZ^^^eeennnvvvxxxuuutttzzz~~~sssjjjgggfffbbb^^^]]]\\\ZZZWWWVVVTTTSSSPPPNNNLLLKKKIIIGGGFFFFFFGGGGGGFFFIIINNNQQQTTT]]]rrr{{{sssmmmkkkgggcccjjjuuuvvvgggWWWOOOJJJDDD>>><<<}}}tttnnnkkkiiigggeeeaaa^^^]]]^^^]]]]]]bbbjjjttt~~~wwwqqqiii```ZZZSSSPPPSSSUUUQQQKKKIII???<<<999777777666555444444444333333333222222222000111111111222222333333333444444555666777888888555555555666777888999999;;;<<<===>>>???@@@@@@@@@???????????????>>>>>>>>>???>>>>>>=========>>>>>>>>>>>>???@@@@@@?????????@@@@@@@@@@@@@@@@@@AAAAAABBBAAA???>>>======>>>???@@@>>><<<<<<===>>>>>>===;;;>>>AAABBBBBB@@@@@@@@@@@@???>>>>>>>>>???@@@AAA???BBBHHHNNNTTTWWWYYYZZZ]]]]]]]]]\\\ZZZWWWUUUSSSQQQRRRTTTVVV\\\hhhvvvzzz|||~~~zzzyyyyyyjjjbbb[[[XXXWWWXXX]]]cccfffnnnvvvwwwrrrrrryyyqqqllliiiddd```^^^]]][[[YYYXXXWWWUUURRROOOMMMLLLJJJHHHGGGGGGGGGHHHEEEGGGJJJMMMOOOVVVgggwwwvvvooommmiiicccfffooo}}}lllZZZRRRMMMGGGAAA>>>yyyrrrnnnllljjjhhhbbb______aaaaaabbbhhhpppzzzvvvjjj___XXXQQQNNNRRRUUURRRMMMJJJ???===999777777666555444444444444333333333222222000111111111111222222222444444555666777888999:::888888888888999:::;;;;;;:::;;;<<<>>>????????????>>>>>>>>>>>>============???>>>>>>>>>>>>??????@@@???@@@@@@@@@@@@??????>>>??????@@@@@@@@@AAAAAAAAABBBAAA???>>>===<<<======>>><<<;;;;;;===>>>===<<<<<>>======>>>>>>???BBBEEEKKKQQQVVVYYYZZZ[[[\\\^^^______]]]YYYTTTQQQPPPQQQSSSWWW^^^lll}}}~~~zzzzzz{{{|||qqqaaa\\\WWWVVVVVVWWW^^^gggjjjsss{{{|||wwwxxxzzzvvvsssvvv}}}wwwoookkkfffaaa___^^^\\\ZZZYYYXXXVVVSSSPPPNNNMMMKKKIIIHHHGGGHHHHHHFFFFFFIIILLLNNNSSSbbbpppyyyooonnnkkkccccccjjjzzzooo]]]SSSOOOHHHBBB???|||vvvqqqqqqtttrrrpppmmmkkkkkkmmmoooqqqyyyggg[[[UUUPPPPPPTTTTTTNNNHHHCCC???:::666555555444333333333333222222222111111222222222222222222222222000111222222444444555666444555777888999999999888888:::<<<===?????????>>>??????>>>>>>======<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>============???>>>===<<<<<<===>>>???======>>>??????>>>===<<<======<<<;;;;;;;;;<<<<<<>>>??????@@@AAAAAABBBBBB===<<<===???>>><<<@@@GGGHHHOOOWWWZZZ^^^bbb```\\\\\\^^^``````^^^XXXSSSPPPNNNNNNRRR[[[iiixxx~~~|||}}}|||}}}~~~}}}}}}}}}qqqhhh___\\\XXXXXX[[[aaafffiiihhhrrr|||qqqhhhooojjjllluuuzzzvvvqqqjjjeeeccc```]]]ZZZWWWWWWWWWUUUTTTVVVSSSOOOKKKHHHHHHHHHHHHGGGGGGHHHJJJMMMSSSZZZ___uuuuuurrrmmmeeedddjjjjjjwww{{{iiiZZZQQQKKKEEE@@@|||xxxxxx{{{}}}{{{xxxuuuttttttuuuvvvsssfff]]]TTTPPPRRRSSSPPPLLLCCC???:::777555555444333333333333222222222111111333333333333333333333333111111222333444555555666666777888999::::::999999888999;;;<<<>>>>>>>>>==================<<<<<<<<<;;;<<<<<<<<<<<<=========>>>>>>>>>=========<<<<<<>>>===<<<;;;;;;<<<======;;;;;;<<<======<<<;;;:::>>>>>>===<<<;;;;;;;;;;;;=========>>>??????@@@@@@;;;;;;>>>@@@>>><<>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>;;;;;;===???>>>;;;???EEESSS\\\fffkkkmmmkkkddd\\\ZZZ^^^aaabbb___ZZZUUUSSSSSSWWW___jjjwww}}}}}}yyywwwsssqqqpppuuu}}}}}}sssiiicccYYYZZZ___gggqqq{{{|||tttmmmddd^^^\\\______aaakkkyyyrrriiieeedddbbb```^^^]]]\\\YYYWWWWWWUUUQQQMMMJJJIIIIIIIIIFFFFFFFFFFFFHHHLLLRRRVVV```pppzzzqqqqqqsssnnneeedddkkkxxx{{{jjjZZZNNNIIIGGG|||zzzyyy}}}}}}ooo]]]SSSQQQRRRQQQPPPEEEAAA<<<888666555555444333333333222222222111111222222222222222222222222111111222333444555666666888888999999888888888777777888888999:::;;;;;;;;;999999999:::;;;;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<:::;;;;;;<<<<<<===>>>>>>>>><<<<<<===<<<<<>>>>>>>>>>>============>>>>>>??????<<<<<<<<<<<<<<<===>>>???;;;;;;<<<======>>>>>>???AAA>>><<<<<<===@@@JJJUUUZZZ```eeefffffffffbbb\\\YYY]]]```___ZZZVVVUUUVVV^^^fffsss|||zzzzzz~~~~~~rrrhhhaaa^^^```hhhwww{{{sssmmmeeeaaa]]][[[ZZZ[[[```fffvvvuuummmeeecccbbbaaaaaaaaa___^^^ZZZXXXUUUQQQNNNLLLJJJJJJHHHHHHHHHGGGGGGIIIMMMPPPWWWaaattt}}}|||zzztttmmmjjjkkkvvvwwwcccTTTMMMLLL}}}xxxvvvzzzzzzzzzzzzyyyxxxvvvvvvvvvzzz{{{gggZZZVVVTTTQQQNNNGGGCCC===999777666555444333333333222222222111111111111111111111111111111222222333444555666777777666666555555555666666777888888888888888999::::::999999999999::::::::::::;;;<<<<<<<<<<<<==================<<<<<<<<<;;;;;;;;;<<<===>>>?????????>>>;;;;;;:::;;;;;;<<<===>>><<<<<<<<<<<<===>>>??????<<<<<<======>>>?????????BBB???===???AAAGGGSSS___fffjjjkkkhhhggggggddd___\\\___aaa^^^XXXTTTVVVXXXdddmmm{{{|||ooofffaaa```eeemmmzzz{{{rrrkkkdddaaa]]]ZZZYYY[[[^^^aaagggrrrtttjjjgggdddbbbbbbbbbaaa___[[[YYYVVVSSSPPPMMMKKKJJJIIIIIIIIIHHHHHHIIILLLOOOVVV]]]mmm~~~{{{zzzyyyrrrmmmkkkrrrvvveeeUUUNNNKKK}}}wwwtttvvvuuutttssssssrrrqqqqqqooossszzzooo___XXXVVVSSSQQQHHHDDD>>>:::888777555444333333333222222222111111222222222222222222222222222222333444555666777777666666555555666777888999999999888888888999:::;;;:::::::::::::::999999999::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>=========<<<<<<:::;;;<<<>>>>>>>>>>>>>>>;;;:::::::::;;;<<<>>>?????????>>>===<<<<<<======<<<<<<<<<===>>>>>>??????@@@???@@@EEEIIIOOOZZZfffiiimmmooommmmmmnnnlllhhh```cccccc^^^WWWTTTWWW\\\iiisss|||yyymmmeeecccdddgggkkktttvvvooogggeee```]]]\\\^^^`````````gggqqqsssoooiiidddbbbaaa```___\\\ZZZXXXTTTQQQNNNKKKJJJHHHHHHIIIHHHGGGHHHKKKMMMRRRXXXfffyyyzzzuuuxxxssspppnnnsss}}}xxxiii\\\RRRNNNxxxtttsssrrrpppnnnmmmlllllllllhhhlllrrrxxxuuubbbYYYWWWUUUSSSHHHDDD???:::888777555444333333333222222222111111444444444444444444444444222333333444555666777777777666666666777888:::;;;:::999888888888999:::;;;<<<;;;;;;::::::999999999999999:::::::::;;;;;;;;;>>>>>>>>>>>>============888999;;;===>>>>>>===<<<===<<<<<<<<<===>>>@@@AAABBBAAA???>>><<<;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>===>>>CCCJJJOOOTTT___iiidddjjjooopppsssvvvtttpppdddfffeee^^^VVVTTTYYY___lllvvv}}}~~~www|||xxxwwwzzzwwwlllffffffhhhfffhhhmmmuuu}}}{{{uuuhhhfffaaa]]]\\\^^^___^^^___ccciiissszzzuuummmfffbbbaaa______\\\[[[XXXUUURRRNNNLLLJJJGGGGGGHHHGGGGGGGGGJJJLLLNNNTTTaaarrryyyrrrtttrrrqqqqqquuu}}}{{{ooobbbXXXSSSzzzvvvpppnnnkkkkkklllkkkhhhdddcccdddbbbhhhvvv}}}hhh\\\VVVUUUTTTNNNGGG???:::888777555444333333333333333333333333444222000000111222111000111444777888777666666777888888888888777777777777777888999:::;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???????????????>>>===========================:::888999<<<>>>>>>=========>>>======<<<;;;;;;???@@@@@@??????>>>===<<<888>>>FFFMMMRRRXXX^^^cccfffjjjpppvvvzzzzzzxxxvvvmmmhhhdddccc^^^ZZZ___hhhvvvyyy}}}vvvqqqkkkooovvv|||vvvooommm{{{~~~ssslllhhhfffeeefff``````hhhrrrwww{{{~~~wwwrrrkkkeeebbb^^^ZZZYYYZZZYYY```gggooo~~~~~~pppkkkiiifffbbbaaaaaa___[[[WWWSSSPPPOOONNNSSSLLLGGGFFFFFFEEEGGGJJJOOOSSS^^^mmm|||pppiiinnnmmmmmmqqqwwwyyylll]]]TTTyyytttqqqnnnkkkkkkllllllhhhddd___aaaaaagggsssyyyppp```XXXVVVUUUNNNHHH???:::888888666444333333333222333333333333444222000000111222111000222444666666555555666777666666666666666666666666888999:::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>?????????>>>========================???<<<::::::<<<>>>>>>===>>>>>>??????>>>======<<>>>>>===;;;???EEEJJJOOOUUU\\\aaadddjjjssszzz}}}}}}|||{{{qqqmmmiiigggbbb^^^dddmmmvvvzzzwwwqqqfffhhhlllrrr{{{tttlllmmmsss~~~|||sssmmmkkkiiiiiibbb\\\ZZZaaakkkssszzz|||wwwpppjjjgggaaaYYYUUUUUUZZZ___dddkkkyyysssllljjjfffdddcccaaa___[[[WWWTTTQQQPPPOOOSSSMMMGGGGGGGGGFFFGGGJJJLLLPPPYYYhhhyyywwwmmmiiihhhiiijjjnnnvvv~~~}}}ppp```UUU|||vvvssspppmmmmmmnnnmmmiiieee[[[^^^^^^eeeooorrr|||jjj]]]XXXWWWOOOIII@@@;;;999888666444333222222222222222222222444222111000222222222111222333444444333444666888666666666777777888999999999::::::;;;;;;;;;;;;:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>;;;;;;<<<======<<>>>>>======>>>??????@@@????????????@@@CCCFFFLLLSSS\\\bbbfffnnnyyy~~~{{{yyyzzzssspppmmmiiicccaaagggpppwww|||zzzrrreeebbbccckkkyyyuuukkkkkkggghhhqqq}}}yyyrrrmmmlllkkkkkk```YYYVVV]]]hhhttt{{{uuuqqqmmmeee[[[VVVUUU[[[^^^```eeerrrwwwmmmiiifffdddeeeaaa___\\\YYYUUUSSSQQQPPPSSSMMMHHHHHHHHHFFFGGGJJJJJJMMMUUUaaappprrrfffggggggfffeeekkkvvvvvveeeXXX|||wwwtttqqqppppppoookkkgggZZZ\\\[[[```jjjlllvvvzzzfff[[[XXXQQQJJJAAA<<<:::999777555444333222111111111222222444222111111222333222111222333333333222333666888777888888999;;;<<<<<<===::::::;;;;;;;;;;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;;;;<<<======>>>>>>>>>??????>>>>>>===<<<===>>>???@@@@@@@@@@@@AAAAAABBBEEELLLVVVaaahhhlllvvv|||uuurrrrrrqqqqqqnnngggaaa```hhhpppwww~~~}}}ttthhhddddddnnnwwwlllddd]]]YYY___kkkyyyxxxppplllkkkjjjiii```ZZZXXX___lllzzz|||xxxssskkkaaa\\\\\\^^^^^^^^^bbbmmm|||nnnhhheeecccdddaaa```^^^[[[XXXUUUSSSRRRRRRLLLGGGHHHHHHFFFFFFIIIJJJLLLRRR\\\jjj~~~uuukkknnnmmmgggbbbeeeqqq||||||kkk]]]}}}yyyvvvtttsssqqqlllhhh\\\\\\YYY\\\eeehhhuuusssaaaYYYRRRKKKCCC===;;;:::777555555444222111000111222333444222111111222333333222222333333333222333666888777888999:::;;;<<<===>>>::::::;;;<<<<<<<<<;;;;;;===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::::::::;;;===>>><<<<<<======>>>======<<<<<<===>>>@@@AAAAAAAAAAAABBBAAABBBGGGQQQ^^^iiipppsss|||vvvrrrqqqrrrsssqqqhhh```aaajjjrrryyyuuummmjjjlllwwwuuujjj[[[VVVTTTWWW___lll~~~wwwpppllliiihhhgggaaa\\\\\\eeerrr|||qqqfffaaacccaaa___^^^aaajjjzzzrrrjjjdddbbbbbbaaaaaa___]]]ZZZXXXVVVTTTQQQKKKGGGGGGGGGEEEEEEHHHLLLMMMRRRZZZfffxxxwwwrrruuussskkkbbbaaakkkuuu~~~rrrccc~~~yyyvvvtttqqqkkkfff]]]]]]VVVXXX```eeesssiii\\\TTTMMMDDD>>><<<:::888666777555333111111111333444444222111111333444444333222333444444333444666888555666666888999:::;;;;;;999:::;;;<<<<<<===============<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;::::::<<<>>>;;;<<<<<<============<<<===>>>???@@@AAAAAAAAAAAABBBAAADDDKKKXXXeeepppvvvxxx~~~zzzzzzvvvzzzxxxmmmdddgggpppxxxyyypppooosssooodddSSSQQQQQQUUU[[[gggzzz}}}vvvpppnnnlllkkkkkkgggdddgggppp{{{{{{kkkdddeeeccc```___aaagggrrrzzzppphhhcccbbbbbbaaa```___\\\ZZZXXXVVVQQQKKKGGGHHHHHHFFFEEEHHHKKKLLLQQQYYYbbbrrrzzztttwwwvvvnnnddd```eeelll{{{zzzmmmzzzwwwtttoooiiiccc]]]\\\UUUUUU]]]aaannnrrr___UUUNNNEEE???<<<;;;888666888777444222111222444555444222111111333444444333222444666666555555666777555666666777888999999:::888999:::<<<===>>>>>>>>>>>>==================>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>>========================@@@AAAAAA>>>;;;999;;;===<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAABBBBBBFFFOOO]]]jjjsssxxxzzz|||rrriiimmmwww~~~ssstttyyy{{{iii___OOOLLLLLLRRR[[[hhh{{{|||yyytttrrrrrrsssuuuuuuwwwwww{{{wwwssszzzsssiiigggeeeaaa___```bbbggguuuyyynnngggcccbbbbbbaaa```^^^\\\YYYXXXRRRMMMIIIKKKKKKHHHGGGIIIHHHJJJOOOVVV^^^lll~~~sssvvvvvvpppgggbbbcccfffzzzwww{{{vvvrrrmmmfffaaa[[[ZZZTTTUUU[[[]]]iiiwwwbbbUUUNNNEEE???===;;;999666:::888555333222333444555333222111111333555555444222444777888777666666777888888888999999:::;;;;;;777888:::<<<===>>>??????>>>>>>============>>>>>>===========================>>>???????????????>>>========================EEEFFFEEEAAA<<<999:::<<<======>>>?????????????????????@@@AAAAAAAAA@@@@@@BBBCCCHHHRRR```llltttwww|||~~~uuukkkooozzzvvvwww|||yyyggg]]]MMMHHHGGGOOO[[[lllwwwuuurrrsssvvvzzz}}}~~~vvvkkkeeekkk}}}zzzzzzyyy}}}{{{nnnjjjfffbbb______^^^```kkkxxxtttjjjfffbbbbbbbbbaaa___]]]ZZZYYYTTTNNNKKKMMMMMMJJJIIIKKKEEEGGGMMMTTT[[[ggg{{{rrruuuwwwssskkkeeedddeee{{{~~~{{{wwwsssmmmeee^^^[[[WWWTTTUUUWWW[[[eeennnxxxaaaWWWPPPFFF???<<<:::888666777666555444333222222222333333333444444444555555555555777888888777666666888888999999999:::::::::999999::::::;;;<<<============>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAABBB============>>>>>>>>>>>>BBBCCCDDDCCC@@@<<<:::999;;;;;;<<<<<<===???@@@AAACCC@@@???AAA@@@>>>???BBBBBBGGGRRR___jjjooosssvvv||||||wwwrrrqqqyyy~~~{{{bbbUUUMMMIIIGGGNNN]]]qqqvvvxxxrrrqqqvvv{{{zzzooogggcccgggtttxxxuuutttwww{{{rrrkkkggg```[[[\\\]]]^^^aaafffuuu~~~{{{pppiiifffgggfffccc___\\\[[[\\\WWWUUURRRNNNKKKIIIHHHHHHIIIGGGKKKTTTXXX^^^rrr{{{rrrnnnqqqrrrkkkdddaaarrr~~~zzzrrrggg___[[[VVVTTTTTTVVVYYYaaajjjqqq\\\WWWPPPGGG???<<<:::888666666666555444333333333333333333333444444444555555444444666777777666666555888888999999999:::::::::999999::::::;;;<<<<<<==================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>???@@@@@@======>>>>>>>>>?????????AAABBBCCCAAA>>>;;;:::999;;;;;;<<<<<<>>>???@@@AAAAAA???@@@CCCBBB>>>>>>AAABBBIIITTTaaalllttt{{{|||~~~yyyuuupppoooxxx|||yyyyyy}}}bbbTTTMMMJJJJJJQQQ```ttt~~~tttsssqqqssszzzuuujjjccc___aaaiiirrr|||yyyyyyyyy}}}zzzrrroooggg```[[[[[[\\\[[[\\\___iiippp}}}vvvnnnhhhgggfffdddbbb___]]]\\\YYYWWWTTTPPPMMMKKKJJJIIIJJJHHHKKKSSSUUUZZZmmm}}}tttooosssvvvqqqiiieeeqqqwwwiii```]]]XXXVVVVVVVVVWWW^^^fffrrrnnn[[[VVVPPPHHH@@@<<<999888777666555444444333333333333333333333444444444555555333444555666666666666555888888999999999:::::::::999999::::::;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>===>>>>>>>>>>>>?????????@@@AAAAAA???<<<:::::::::;;;;;;<<<===>>>???@@@@@@???>>>AAADDDDDD@@@AAADDDLLLSSS]]]gggqqqzzz~~~~~~}}}~~~yyytttpppmmmnnnwww{{{wwwqqquuu|||}}}aaaTTTMMMLLLMMMUUUdddvvvyyypppqqqrrrxxx~~~rrrfff```]]]\\\]]]aaarrr~~~vvvttttttrrrpppqqqhhhbbb]]]]]]\\\XXXWWWYYY^^^```iiiwww{{{ppplllhhhfffeeeddd```]]]ZZZYYYVVVRRROOOMMMKKKKKKKKKIIIKKKPPPRRRVVVfffwwwwwwrrruuuzzzwwwoooiiinnn|||xxxlllbbb```\\\ZZZZZZXXXWWW\\\bbbiii{{{mmm[[[UUUPPPIIIBBB<<<999888777666555444333333333333333333333333444444444555555444444555666666777777777888888999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???>>><<<:::999:::;;;;;;<<<======>>>?????????>>>>>>@@@DDDDDDDDDIIIOOO^^^eeelllqqqwww~~~~~~vvvqqqlllkkklllooozzz{{{rrrqqqrrr{{{yyyaaaXXXQQQQQQUUU]]]iiixxxzzztttooosssxxxttteee___^^^\\\ZZZZZZbbbooowwwrrrpppnnnmmmnnnhhhccc______]]]YYYVVVWWWYYYXXX]]]iiiwwwyyynnnhhhfffeeebbb^^^ZZZYYYWWWTTTQQQNNNLLLKKKKKKJJJLLLOOOPPPTTTaaappp}}}vvvwwwzzzwwwppphhhjjjvvv~~~xxxooohhhccc```^^^^^^[[[XXXZZZ___gggvvv~~~iiiXXXTTTQQQJJJCCC===999888888555555444333333333444444333333333444444444555555666666666777777888999999888888999999999:::::::::999999999:::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<======;;;:::999;;;<<<;;;<<<===>>>??????>>>>>>>>>===???BBBDDDHHHRRR]]]llluuu{{{|||~~~{{{xxxmmmhhheeefffkkkrrr|||wwwssswww|||uuufffddd]]]___cccjjjsss}}}}}}vvvrrrqqqyyywwweee^^^]]]\\\[[[[[[\\\dddppp|||~~~xxxtttoookkkjjjfffaaa^^^^^^]]]XXXUUUVVVYYYVVVXXXbbbnnnzzzyyymmmgggeeebbb```ZZZYYYWWWTTTQQQNNNLLLKKKJJJJJJLLLNNNPPPUUU```kkk}}}xxxwwwtttllldddfffppp~~~{{{uuuqqqhhheeeddddddaaa\\\]]]```iiittt}}}kkkZZZSSSQQQLLLDDD===999888888555444444333333444444444333333333444444444555555666666666777888999:::;;;888888999999999:::::::::999999999999::::::::::::999999::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;:::::::::::::::888888999999999::::::::::::;;;<<<<<<;;;:::;;;===;;;<<<===?????????>>>===>>>===>>>AAACCCJJJXXXeeerrr}}}}}}vvvppphhhbbb___dddkkkvvvzzzzzz}}}~~~rrrmmmqqqnnnqqqvvvzzz~~~|||vvvvvvyyyyyyfff]]][[[YYYYYY[[[ZZZ]]]ccckkkvvv~~~zzzsssmmmkkkeee___\\\\\\[[[WWWTTTUUUVVVUUUVVV\\\dddlllyyyuuujjjdddbbbaaaZZZZZZXXXVVVSSSOOOLLLKKKJJJKKKLLLMMMOOOUUU___fffzzz|||uuupppiiicccccckkk{{{zzzqqqooonnnoookkkfffeeehhhkkksss}}}lll\\\SSSQQQMMMEEE===888777888444444444333333444444555333333333444444444555555666666555666777999:::;;;888888999999999:::::::::999999999999999999999999888888999:::::::::::::::999999999999999999999999999999999999::::::::::::888999999999::::::::::::888:::======<<<<<<<<<===;;;<<<>>>?????????===<<<<<<<<<>>>AAACCCIIIWWWeeesss{{{rrrlllfff```]]]bbblllxxx~~~zzz|||yyyooopppwww|||~~~zzz}}}|||jjj```[[[WWWWWWYYYWWWWWWZZZ___iiivvv}}}vvvpppnnniiiccc___^^^\\\XXXVVVWWWTTTSSSVVVYYY[[[___kkkwwwpppfffbbbaaa\\\[[[ZZZXXXUUUQQQNNNLLLJJJLLLLLLLLLNNNSSS[[[```sssuuuooojjjfffccciiiwwwzzzxxxxxxxxxuuuooonnnpppkkkrrrzzzhhhXXXRRRQQQMMMFFF>>>888888999444444333333333444444555333333333444444444555555555555444555666888:::;;;888888999999999:::::::::999999999999999999999999777888999:::::::::::::::999999999999999999999999888888999999999:::::::::999999:::::::::;;;;;;;;;777:::===>>>>>>===<<<===;;;<<<>>>???@@@???===<<<;;;<<>>AAAEEEPPP[[[uuu~~~}}}wwwrrrmmmlllhhhdddeeemmmzzzuuupppnnnqqqsssqqqqqqrrrvvvooojjjkkkiiihhhiiiggggggmmmuuunnn```[[[YYYWWWTTTSSSSSSSSSUUUZZZdddooowwwxxxxxx|||oooooolllgggaaa\\\YYYXXXXXXXXXWWWWWWXXX[[[]]]___kkkwwwqqqeeedddfffaaa```^^^\\\YYYUUUPPPLLLLLLKKKJJJKKKMMMRRRVVVYYYhhhsss|||rrrnnnnnniiimmmuuu~~~zzztttsssuuuwwwuuu}}}xxxnnnaaaWWWQQQOOOKKKEEE???;;;:::;;;666555444333333333444555222222222222333444555666666666666777888888999999:::::::::;;;;;;;;;;;;<<<::::::::::::999999888777777888999:::;;;:::999999999:::;;;999888777888:::::::::::::::::::::::::::999999999999999999999999888888888888999999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<@@@BBBFFFQQQ\\\nnnyyyxxxrrrmmmiiiiiigggfffiiirrr~~~tttooolllmmmnnnnnnrrrvvvvvvjjjaaa```^^^^^^```___```gggppp~~~oooaaa[[[WWWTTTQQQOOOOOOOOOPPPTTT[[[dddkkk{{{yyywwwyyyqqqpppmmmhhhccc]]]ZZZXXXUUUTTTTTTSSSUUUWWWYYY[[[gggqqq}}}ooogggddddddaaa___]]]\\\ZZZVVVQQQNNNJJJIIIGGGHHHJJJNNNRRRUUUcccmmm{{{rrrpppqqqkkklllrrr}}}~~~}}}zzzuuutttwwwyyyvvvzzzsssjjj___WWWQQQPPPMMMHHHAAA===;;;:::777666555444333444555555222222222222333444555666555666666777777888888999::::::::::::;;;;;;;;;;;;888999999:::::::::999999888888999999999:::::::::999:::;;;:::888777888999::::::::::::::::::::::::999999999999999999999999::::::::::::999999999999888999999:::;;;<<<<<<<<<;;;;;;===@@@AAAEEEPPP[[[iiixxxuuummmhhheeefffgggjjjpppzzz}}}uuuooojjjiiijjjmmmvvv{{{iii]]]UUUTTTTTTVVVWWWYYYaaakkkyyy}}}~~~zzz{{{~~~ooobbb[[[WWWSSSOOORRRRRRRRRRRRTTTXXX^^^cccqqqvvv~~~|||xxxuuuqqqpppnnnjjjfff```\\\YYYTTTSSSRRRRRRSSSUUUWWWXXX```hhhuuuwwwooohhhdddaaa```___]]]\\\ZZZWWWSSSPPPMMMLLLJJJJJJLLLOOOSSSVVV]]]gggyyy}}}tttpppqqqooolllnnnyyy{{{zzzxxxtttsssuuuwwwttt~~~|||tttjjj```XXXPPPPPPMMMHHHBBB===:::999777666444333333333444555333333333333333444555555555555666666777888888888999999:::::::::;;;;;;;;;888999999::::::999999888999999888888888999:::;;;999:::;;;:::999888888999::::::::::::::::::::::::999999999999999999999999======<<<<<<;;;;;;::::::888888888999:::;;;<<<===;;;<<<>>>@@@???BBBMMMYYYlll~~~xxxnnnfffccccccgggnnnwwwyyyrrrllljjjkkkqqqooo```RRRPPPOOOQQQRRRVVV___iiixxx{{{}}}wwwvvvwwwyyy~~~~~~~~~}}}zzzlll```ZZZWWWTTTQQQSSSTTTUUUUUUUUUWWW[[[^^^gggmmmttt|||{{{tttpppooommmkkkhhhddd___\\\VVVUUUTTTSSSTTTUUUWWWYYY\\\bbbkkkwwwxxxpppjjjddd``````^^^\\\[[[ZZZXXXUUURRRPPPNNNLLLKKKLLLOOOSSSUUUYYYbbbsss{{{sssqqqsssmmmjjjsss~~~xxxwwwuuurrrrrrssssssssswwwkkk^^^VVVPPPOOOMMMHHHAAA;;;999888555555333222222222333444444444333333444444555555555555555666777777888888999999999:::::::::;;;;;;::::::::::::999888777777999999888888888999:::;;;888:::;;;;;;999888888888::::::::::::::::::::::::999999999999999999999999<<<<<<;;;;;;::::::999999888888888888:::;;;===>>><<<===??????===@@@LLLYYYtttssshhheeebbbhhhqqq|||wwwpppooosss{{{rrrbbbRRROOONNNOOOPPPSSS^^^iiizzz{{{~~~wwwsssqqqtttuuuuuuxxx}}}{{{uuurrruuunnnccc[[[WWWUUUTTTRRRLLLNNNOOOPPPPPPQQQSSSUUU___dddlllttt|||}}}wwwzzzvvvooommmkkkiiihhhfffaaa^^^WWWVVVTTTSSSSSSUUUVVVWWWZZZ^^^eeeooo~~~|||tttnnngggcccaaa___]]][[[[[[YYYVVVTTTNNNLLLJJJHHHHHHKKKMMMOOOWWW```ooo{{{wwwxxxoooiiiooo~~~xxxvvvuuusssrrrsssrrrttt~~~ooo___TTTQQQPPPMMMGGG@@@;;;888888555444333222111222333333555444444444444444555555444555555666666777777888999999999999::::::::::::;;;;;;;;;:::999888777666888888999999999:::::::::888:::;;;;;;:::888888888::::::::::::::::::::::::999999999999999999999999999999999999888888888888999888888888:::<<<>>>???>>>>>>@@@@@@???CCCRRRbbbuuujjjgggbbbiiittt~~~zzzsssvvv}}}nnn]]]PPPMMMKKKLLLMMMRRR]]]iii{{{|||}}}}}}~~~ooolllmmmpppqqqoooooorrrvvv~~~vvvpppkkkfff___YYYUUUSSSRRRQQQKKKLLLMMMMMMLLLMMMOOOPPPXXX\\\ccckkkuuuxxxqqqmmmqqq|||zzzqqqmmmiiigggfffddd```\\\UUUTTTRRRPPPPPPQQQSSSTTTWWW[[[```iiiwww{{{ssslllhhhbbb```]]]\\\[[[YYYWWWUUUQQQOOOLLLIIIIIIJJJMMMOOOWWW^^^kkk{{{{{{rrriiikkkxxx{{{yyyxxxvvvtttuuuwwwxxx}}}iii\\\TTTRRRMMMGGG@@@;;;::::::666555444333222333333444555555444444444444555555444444555555666777777777888999999999999:::::::::999999:::::::::999999888777888999:::;;;:::999999777999<<<<<<:::888777777::::::::::::::::::::::::999999999999999999999999999999999999::::::::::::999999888999:::===???AAA???AAACCCDDDDDDKKK^^^qqqsssiiihhhccckkkvvvyyytttzzzkkkWWWNNNJJJIIIJJJMMMSSS```lllzzzyyyzzz{{{}}}~~~~~~}}}|||xxxkkkgggfffhhhgggcccccceeefffuuu|||nnnjjjddd]]]XXXTTTRRRPPPOOOPPPOOONNNLLLLLLMMMOOOPPPTTT[[[bbblllzzzzzzuuuoooiiifffkkkuuu}}}uuuooohhhdddbbb```\\\XXXTTTRRRPPPOOONNNOOOPPPQQQTTTWWW\\\dddqqqzzzpppjjjdddaaa^^^\\\[[[YYYWWWUUUTTTRRRNNNLLLKKKLLLNNNOOOUUU[[[fffttt~~~tttjjjiiirrr|||{{{yyywwwxxx||||||~~~wwwhhhVVVTTTNNNGGG@@@<<<;;;<<<777666555444333444555555666555555444444444555555444444555555666777777777888888999999999:::::::::777777888999:::;;;;;;:::666888:::;;;;;;;;;999888777999<<<<<<:::888777777::::::::::::::::::::::::999999999999999999999999;;;<<<<<<======>>>>>>>>>:::999999999;;;===@@@BBBAAABBBEEEGGGIIISSShhh}}}|||oooggghhhdddlllvvvxxxsss|||lllVVVMMMJJJHHHJJJNNNVVVdddqqqwwwwwwwwwyyy|||~~~}}}xxxqqqlllhhhddd``````]]]YYYXXX[[[___nnn~~~wwwssslllddd]]]XXXTTTRRRPPPPPPOOOLLLJJJIIIJJJKKKJJJOOOUUU]]]fffttt}}}tttqqqppplllfffccchhhqqq}}}~~~yyyrrrhhhbbb```]]]XXXTTTTTTSSSQQQOOOOOOOOOPPPQQQQQQTTTZZZaaammm~~~qqqiiieeebbb___\\\[[[YYYWWWUUURRROOOLLLIIIGGGHHHJJJLLLSSSYYYcccooovvvkkkhhhooo}}}}}}}}}~~~qqqaaaRRRNNNLLLBBB===<<<555666555555555555444444444666666666666666555555555222222333555666888999999888888999::::::::::::999999::::::;;;;;;::::::999888:::;;;;;;999999:::<<<:::;;;;;;;;;:::999999888:::::::::999999888888888999888777666666777888999:::;;;<<<>>>>>>>>>>>>======>>>>>>>>><<<<<<>>>@@@BBBJJJRRRTTTUUU^^^ooo}}}qqqeeeaaacccfffjjjsss}}}yyyuuu|||jjj[[[MMMKKKJJJKKKMMMTTTcccqqqyyyxxxwwwwwwwwwyyyzzz|||~~~~~~vvviiiaaa```___aaabbb___YYYTTTSSSTTT\\\lll}}}qqqgggaaa\\\UUUPPPOOOOOOMMMLLLJJJJJJIIIIIIIIIKKKOOOVVV```nnn|||wwwooommmiiifffeeegggooo|||}}}vvvkkkaaa[[[YYYWWWWWWUUUTTTRRRPPPOOOOOOOOOOOOQQQQQQVVV___iiiwwwxxxmmmeee```______\\\YYYYYYVVVSSSPPPMMMLLLLLLMMMNNNRRRVVV]]]hhhuuu|||zzzvvvnnniiimmmxxx}}}eeeVVVPPPMMMBBB===<<<666666555555555555444444444555555555555555555666666444444444555555555666666888888999::::::::::::999999999::::::::::::::::::888999;;;:::999999:::<<<<<<<<<======<<<;;;;;;::::::::::::999999999888888999888777666666777888999999:::<<<===>>>>>>======<<<===>>>===<<<<<<>>>???EEENNNYYY]]]___ggguuutttiiieeegggfffkkkuuu}}}uuu{{{jjjXXXLLLJJJJJJKKKMMMTTTbbbpppyyyxxxvvvuuuvvvyyy}}}}}}zzzqqqeee___^^^]]]___```]]]WWWSSSRRRSSSYYYgggyyy~~~rrriii```WWWQQQOOONNNMMMKKKJJJIIIIIIIIIGGGHHHLLLQQQYYYeeerrrzzzzzzttttttpppnnnlllmmmsss|||yyymmmccc\\\YYYWWWVVVUUUTTTSSSQQQPPPPPPPPPPPPRRRQQQTTT\\\eeepppooogggaaa```___[[[XXXYYYVVVTTTPPPMMMKKKKKKLLLLLLPPPSSSZZZcccooo|||{{{xxxrrrkkkkkkssskkk[[[SSSNNNBBB======777666555555555555444444444333444444444555666666666666666555555444444333333888888999::::::::::::999777888999:::::::::::::::888999::::::999999:::<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999888999888777777777777888999888999;;;<<<======<<<<<<;;;<<<===<<<;;;;;;===???DDDOOO[[[ccchhhqqqwwwmmmjjjllljjjqqq{{{zzzzzzzzzhhhUUUKKKIIIJJJLLLMMMSSSaaannnvvvuuusssrrrtttxxx|||}}}xxxsssjjj```\\\^^^___```aaa]]]XXXSSSRRRSSSXXXcccsssrrreeeZZZSSSOOONNNMMMKKKJJJIIIHHHHHHFFFGGGIIIMMMSSS]]]gggooo}}}~~~{{{wwwuuuvvv{{{~~~rrrfff^^^ZZZXXXVVVTTTTTTSSSSSSRRRQQQPPPPPPSSSQQQSSSXXX^^^gggvvvqqqiiibbb```___[[[XXXXXXVVVTTTQQQMMMKKKJJJJJJJJJOOOQQQXXX```iii{{{}}}}}}{{{vvvnnnhhhlllyyyppp___UUUOOOBBB======888666555555555555444444444222333333444555666666777777777666666555555444444888888999::::::::::::999666777888999::::::::::::777999::::::999999:::;;;999999:::::::::999999888999999999999999999999999888888888888888888888888888999:::<<<<<<<<<<<<;;;:::;;;<<<;;;;;;;;;===???@@@JJJWWWaaajjjwwwwwwnnnmmmooosss|||wwwvvvzzzdddRRRIIIHHHIIILLLMMMRRR___lllqqqqqqqqqqqqrrrtttvvvwww}}}wwwpppjjjccc\\\]]]aaadddeeeeeeaaaZZZVVVUUUVVV\\\dddsssyyyhhh[[[SSSPPPOOOMMMKKKJJJHHHHHHHHHFFFGGGIIIKKKPPPXXXbbbhhhzzzyyywwwyyy}}}xxxlllccc]]]YYYXXXTTTSSSSSSSSSRRRQQQPPPPPPSSSQQQQQQUUUYYY```mmmyyy~~~pppggg```___^^^ZZZXXXYYYVVVTTTQQQNNNKKKIIIIIIIIIOOORRRWWW___gggwww|||{{{xxxqqqhhhhhhuuurrr```VVVOOOCCC>>>>>>999666555555555555444444444333333444444555666777777777777777777888888888888888888999::::::::::::999666777888888999999999888777888:::999888888999;;;888888999999:::999999888999999999999999999999999888888999999999999888888888999:::<<<<<<<<<<<<;;;999:::;;;;;;;;;;;;===???CCCJJJSSS\\\gggwwwtttmmmmmmqqq{{{yyywwwzzzuuu\\\MMMHHHGGGIIILLLMMMQQQ]]]iiinnnppprrrttttttrrrpppooosssnnnhhhddd```^^^aaahhhjjjkkkjjjeee___[[[ZZZ[[[eeejjjvvv|||iii[[[SSSQQQPPPNNNLLLJJJIIIHHHHHHEEEFFFHHHJJJNNNUUU^^^dddrrrzzzxxxsssqqqvvv}}}{{{uuuuuuyyy|||}}}~~~rrriiibbb]]]ZZZTTTTTTSSSSSSRRRRRRQQQQQQTTTQQQQQQTTTVVV\\\gggrrrwwwooofff___]]]]]]ZZZYYYZZZVVVTTTQQQNNNLLLJJJIIIIIINNNPPPVVV]]]eeettt{{{zzzyyytttjjjhhhuuuppp___UUUOOOCCC>>>>>>999666555555555555444444444444444555555666777777777666777777888999::::::;;;888888999::::::::::::999777777888888888777777777777888999999888888999;;;999::::::;;;;;;;;;;;;;;;888999999999999:::::::::888888999::::::999888888888999;;;<<<======<<<<<<999;;;<<<<<<;;;<<<>>>@@@JJJMMMSSSZZZeeewwwzzzqqqlllooouuu|||~~~~~~|||{{{{{{hhhSSSHHHFFFFFFIIILLLMMMQQQ[[[ggglllooosssuuuuuurrrmmmjjjjjjfffccccccbbbccciiiqqqpppqqqqqqmmmhhheeefffhhhqqquuu|||}}}kkk]]]VVVSSSQQQPPPMMMKKKJJJIIIIIIDDDEEEFFFHHHKKKRRRYYY^^^jjjssstttmmmiiiiiinnnuuu{{{tttrrrtttwwwwwwzzzzzzqqqiiibbb^^^WWWVVVUUUTTTSSSTTTUUUUUUVVVSSSSSSTTTUUUYYYcccmmm{{{pppggg___]]]\\\ZZZXXXZZZUUUTTTRRRPPPMMMLLLJJJJJJMMMOOOTTT[[[bbbppp|||zzzyyyvvvnnnjjjvvvlll[[[SSSNNNCCC>>>>>>999666555555555555444444444666666777777777777777777666777777888999999::::::888888999::::::::::::999888888888888777666555555666888999999888888999:::999999:::;;;;;;;;;;;;;;;888888999999999:::::::::888999999::::::999999888999:::<<<===>>>>>>======:::;;;<<<===<<<===???AAAHHHLLLQQQYYYggg{{{uuunnnmmmttt|||xxx~~~|||ttt___NNNEEEEEEFFFIIILLLMMMPPPZZZeeegggjjjnnnqqqqqqnnnkkkhhhfffccccccfffhhhjjjqqqyyyxxxyyyzzzyyyvvvvvvyyy|||~~~nnnbbb\\\TTTSSSQQQOOOMMMKKKJJJJJJFFFFFFGGGHHHJJJOOOUUUZZZdddmmmyyyvvvmmmhhheeeeeejjjqqq|||}}}uuuqqqpppppppppsssxxxxxxooogggbbb\\\ZZZXXXVVVUUUWWWYYY[[[YYYVVVTTTTTTTTTUUU^^^gggxxxvvvlllccc```]]]YYYXXXYYYUUUTTTSSSQQQOOOMMMLLLLLLOOOQQQUUUZZZ```lll{{{zzzyyyrrrnnnxxxiiiYYYRRRNNNCCC>>>>>>999666666555555555444444444888888888888777777777777777777777777888888888888888888999::::::::::::999888888888888777555444333666888999999888888999:::666777888999999999999999888888888999999:::::::::888999:::;;;;;;:::999888:::;;;<<<>>>>>>>>>>>>===:::<<<=========>>>@@@BBBAAAEEEMMMXXXhhh~~~~~~sssmmmoooxxxwwwzzzyyyttt{{{}}}|||~~~|||mmm\\\NNNFFFDDDEEEIIILLLMMMPPPYYYdddbbbdddgggjjjkkkjjjhhhgggeeeccceeeiiilllooouuu}}}~~~pppfffaaaUUUTTTRRRPPPMMMLLLKKKJJJIIIJJJJJJJJJKKKOOOTTTYYY```iiiuuu~~~yyyqqqiiifffdddccchhhooo{{{wwwpppmmmkkklllnnnrrrxxx}}}sssjjjddd```^^^ZZZWWWWWWYYY]]]___\\\XXXVVVUUUSSSSSSZZZcccqqq{{{qqqgggbbb^^^YYYWWWWWWUUUTTTSSSRRRPPPOOONNNMMMSSSTTTXXX\\\```kkk}}}|||zzz{{{uuuoooxxxfff[[[PPPJJJFFF@@@======777666555444333444555555555666777888888999999888999999888888888888888999888888888888888999999999999999888777666666777777777777777777777777777777888888888888888888888888:::999888777666666666666999999999999999999999999888999;;;======<<<;;;:::;;;===============???AAAAAAFFFIIIPPPddd{{{rrrmmmnnnyyyyyyvvvqqquuuxxxwwwyyywwwqqqqqqppplll```OOOEEECCCDDDCCCDDDGGGNNNUUUYYY\\\aaaaaaaaabbbcccbbb```^^^bbbeeejjjoootttzzz{{{ooohhhWWWVVVTTTSSSSSSQQQNNNKKKLLLJJJHHHGGGHHHLLLPPPSSSZZZ```jjjuuuzzzssskkkgggeeecccggglll~~~tttiiiaaagggeeegggooo|||vvvmmmgggbbbaaa___[[[YYYXXXZZZ\\\[[[WWWTTTSSSSSSTTT[[[cccqqqttthhhfffbbbXXXTTTWWWWWWVVVTTTRRRPPPMMMLLLKKKNNNQQQVVVZZZ]]]fffxxx~~~zzzzzzvvvqqqvvvzzzeee[[[PPPKKKFFF???;;;:::777666555444444444555555555666777888888999999888666666555555555555666666666777777888999999::::::999999888777777777777777888888888888888888888888888888888888888888888888999999888777777777777888999999999999999999999999999:::;;;<<<<<<<<<;;;:::<<<===>>>=========???AAABBBGGGKKKTTTiiivvvooolllnnnzzz}}}yyytttuuuuuurrrrrrxxxtttmmmkkkkkkhhh\\\MMMDDDBBBCCCCCCCCCGGGNNNUUUZZZ\\\``````_________^^^\\\[[[^^^dddlllssszzzssskkk\\\YYYVVVTTTSSSQQQOOOLLLNNNLLLIIIGGGHHHJJJMMMPPPVVV]]]gggrrr}}}xxxqqqmmmjjjhhhkkkqqqyyyzzzqqqfff___```___bbbmmm||||||rrrlllgggeeeaaa\\\YYYWWWWWWXXXYYYUUUSSSSSSSSSTTTZZZaaaooo}}}~~~nnnhhhcccZZZWWW[[[WWWVVVTTTRRRPPPMMMLLLKKKLLLNNNSSSXXX[[[cccuuu}}}yyyyyywwwtttzzzrrrbbbYYYPPPKKKFFF???999888777666555555444444555555555666777888888999999888555555444444444555555666666666777888999:::::::::999888777777777777777777888888888888888888888888888888888888888888888888888888888777888888999:::999999999999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>======???AAABBBFFFMMMYYYppp}}}nnniiihhhkkkxxx|||xxxvvvrrrmmmjjjkkkrrryyy~~~ttthhhfffdddaaaXXXKKKCCCBBBBBBBBBBBBGGGNNNUUUZZZ]]]^^^]]]\\\ZZZZZZZZZZZZ[[[```hhhsss}}}}}}rrrccc___ZZZVVVTTTRRRPPPNNNPPPMMMJJJHHHGGGIIIKKKMMMSSSZZZeeeppp|||yyyuuurrrppprrrwwwzzzuuulllddd^^^[[[ZZZ___jjjyyyzzztttllliiiccc]]]YYYVVVTTTTTTWWWSSSRRRSSSSSSSSSWWW]]]hhhvvvtttiiibbbZZZYYY]]]WWWVVVTTTRRRPPPMMMLLLKKKJJJLLLPPPUUUXXX```ppp}}}xxxxxxwwwuuu|||~~~jjj]]]UUUNNNKKKGGG@@@:::888777666666555555555555555555666777888888999999888888777777777777888888999888888888888888999999999888888777777777777777888888888888888888888888888888888888888888888888888777777777777888999:::;;;999999999:::::::::::::::;;;;;;:::::::::;;;<<<===<<<===>>>>>>===>>>@@@BBBAAAEEEMMM^^^wwwvvviiieeeeeeiiivvvyyyrrrlllgggeeejjjpppxxxhhhddd```]]]TTTIIICCCBBBBBBAAABBBFFFNNNUUUZZZ]]][[[[[[ZZZYYYYYY[[[^^^aaajjjsss~~~}}}lllggg```YYYUUURRRPPPNNNNNNMMMJJJGGGGGGHHHJJJKKKQQQYYYdddqqq|||~~~zzzwwwxxx|||~~~rrriiibbb^^^]]][[[^^^ggguuu|||pppllleee^^^ZZZVVVTTTRRRTTTRRRRRRTTTSSSRRRUUUZZZ___mmmxxxjjjaaa[[[YYY[[[WWWVVVTTTRRRPPPMMMLLLKKKIIIJJJNNNSSSWWW^^^mmm{{{}}}wwwwwwvvvtttzzzzzzgggYYYQQQKKKJJJGGGAAA;;;:::666666666666666555555555555666777888888999999888999888888888999999:::;;;::::::999999888777777777888777777777777777888888888888888888888888888888888888888888888888888888666666777777888999;;;;;;999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>><<<>>>>>>>>>>>>>>>@@@BBBCCCFFFQQQgggyyynnnkkkjjjlllwww|||sssooojjjfffjjjqqqkkkeee^^^YYYRRRHHHBBBBBBBBBAAABBBFFFMMMTTTYYY\\\XXXYYY[[[[[[]]]aaahhhmmmttt|||xxxqqqhhh___XXXTTTPPPNNNLLLKKKIIIGGGGGGHHHJJJKKKNNNVVVbbbooo{{{~~~~~~}}}ppphhhaaa^^^bbb``````gggttttttooogggaaa]]]ZZZWWWTTTTTTRRRRRRTTTTTTRRRTTTYYY]]]jjj|||mmmddd^^^ZZZYYYWWWVVVTTTRRRPPPMMMLLLKKKJJJJJJMMMRRRVVV]]]jjjwwwxxxwwwuuuqqquuu}}}yyygggXXXQQQKKKIIIGGGAAA<<<;;;666777777777777666555444555666777888888999999888777777777777888999999:::::::::999999888777777777777777777777777888888999999999999999999999999999888888888888888888888888666666666666777888999:::999999::::::;;;;;;<<<<<<=========>>>>>>>>>>>>???===>>>??????>>>>>>@@@BBBGGGIIIVVVooowwwvvvuuuuuu}}}|||sssqqqmmmiiimmmvvvkkkcccZZZUUUOOOFFFBBBBBBCCCBBBBBBFFFMMMSSSXXXZZZWWW[[[^^^aaadddjjjrrrxxx|||}}}rrrggg^^^WWWRRROOOKKKJJJHHHGGGGGGHHHIIIJJJJJJRRR___lllyyy~~~ssslllgggdddhhhggghhhnnnwww{{{uuulllfffccc```\\\YYYVVVTTTTTTUUUTTTRRRUUU[[[```lllsssiiiccc]]]ZZZWWWVVVTTTRRRPPPMMMLLLKKKJJJIIILLLQQQVVV\\\hhhtttzzzxxxuuuoooooouuuyyyjjj[[[SSSLLLIIIFFF@@@;;;:::666777777888777666555444555666777888888999999888666666666666777888999:::777777888888888999999999777777777777777888999999999999999999999999999999888888888888888888888888666555555555666777888888999999::::::;;;<<<<<<======>>>???@@@AAA@@@??????===>>>??????>>>???AAACCCGGGIIIWWWsss~~~~~~|||{{{qqqpppnnnjjjnnnwww}}}ggg]]]TTTOOOJJJDDDAAAAAADDDCCCCCCFFFLLLRRRWWWYYYYYY]]]cccgggjjjpppyyy}}}qqqfff\\\UUUPPPLLLKKKIIIGGGFFFFFFGGGGGGHHHQQQ^^^lllyyy|||xxxtttrrrssstttwwwzzz}}}}}}tttmmmjjjfffaaa]]]YYYVVVUUUVVVUUUSSSWWW]]]```llltttiiiddd^^^ZZZWWWVVVTTTRRRPPPMMMLLLKKKIIIHHHJJJOOOTTTZZZeeeppp}}}|||zzzwwwooommmqqqyyymmm___VVVMMMIIIEEE???:::999666777888888888777555444555666777888888999999888777777777777888999:::;;;444555666888999:::<<<<<<777777666777777888999999999999999999999999999999888888888888888888888888555555555555555666666777999999::::::;;;<<<=========???AAABBBCCCBBB@@@???===>>>??????>>>???AAACCCDDDFFFTTTrrrxxxooonnnlllhhhmmmwwwyyybbbXXXNNNJJJFFFBBB@@@AAAEEEDDDCCCFFFLLLRRRVVVXXXZZZ```fffjjjnnnsss|||wwwkkk```WWWRRRNNNMMMJJJHHHFFFEEEDDDDDDJJJRRR```nnn{{{}}}zzzsssoookkkeee```[[[XXXVVVWWWUUUTTTXXX^^^\\\iii|||rrrgggbbb]]]YYYWWWVVVTTTRRRPPPMMMLLLKKKIIIGGGIIINNNSSSYYYcccmmmyyy}}}|||yyypppmmmooossscccXXXLLLHHHEEE???:::999777777777777777777777777777888888888888999999999777777777777888888888888777777777777777777777777777888999:::;;;::::::999666666777888888888888888:::::::::999999888888888666777888777666555666777;;;===???>>><<<;;;<<>>???AAABBBBBB???===;;;<<<============>>>AAADDDAAAFFFWWWsss}}}xxxllleeeeeejjjrrrxxxvvvhhhUUUMMMLLLBBB===@@@???BBBBBBCCCEEEIIIOOOTTTWWW___dddjjjmmmooottt{{{|||{{{pppeee\\\VVVOOOLLLIIIEEECCCCCCDDDEEELLLTTT```ooo~~~}}}wwwsssnnnhhhbbb]]][[[XXXUUUTTTVVVXXXYYY^^^hhhzzzssshhhaaa\\\YYYWWWUUURRRPPPOOOMMMKKKIIIIIIHHHJJJNNNQQQVVVaaakkkzzz{{{zzzzzztttnnnlllrrrdddXXXMMMIIIFFF@@@;;;999777777777777777777777777888888888888999999999999777777777777888888888888888888888888888888888888777888999:::::::::999999777777888999999999999999999999999888888777777777777888:::999888888999;;;999;;;<<<;;;999888:::<<<>>>???AAABBBAAA???===;;;<<<===>>>======???BBBDDDEEEJJJ[[[www}}}rrriiigggmmmwww~~~hhhSSSIIIIIIBBB@@@CCCBBBAAAAAABBBEEEIIINNNSSSVVV\\\bbbiiinnnqqqvvv}}}tttiii___XXXOOOLLLIIIFFFDDDDDDEEEEEELLLTTTbbbrrr{{{wwwrrrlllgggaaa___[[[WWWVVVVVVWWWYYY]]]fffwwwqqqfff___ZZZXXXXXXVVVTTTRRRQQQOOOLLLIIIIIIHHHIIINNNQQQVVVaaalllyyyzzzyyyyyytttnnnkkk}}}vvvssstttssseeeYYYNNNJJJGGGAAA<<<:::777777777777777777777777888888888888999999999:::777777777888888888999999888888888888888888888888777777888999999999999888888888999:::::::::::::::888888888777777777777777777999::::::999999;;;<<<888999::::::888888999:::<<<>>>???@@@@@@???===<<<<<<===>>>>>>>>>@@@CCCEEEIIIOOObbb~~~}}}sssnnnssspppVVVHHHFFFAAA@@@CCCAAA@@@@@@AAADDDHHHMMMRRRTTTYYY___hhhooouuuzzzxxxmmmaaaZZZNNNLLLJJJGGGEEEEEEFFFFFFLLLUUUdddvvv|||vvvppplllfffccc^^^ZZZWWWWWWWWWXXX\\\bbbooo~~~rrrfff```[[[XXXWWWVVVUUUUUUTTTQQQMMMIIIIIIGGGIIIMMMQQQVVVaaalll{{{{{{yyyyyyuuunnnjjj~~~}}}|||}}}vvvkkkfffiiixxxuuueeeZZZPPPKKKHHHBBB===:::777777777777777777777777888888888999999999::::::777777888888888999999999888888888888888888888888777777888888888888888888777888999999::::::999999888888888888888888777777777999:::999777777888999::::::;;;::::::::::::;;;;;;<<<>>>??????>>>===<<<;;;===>>>>>>???AAADDDGGGKKKSSShhh}}}{{{{{{}}}{{{^^^KKKFFF@@@>>>@@@<<>>???@@@BBBFFFHHHLLLVVVmmm~~~vvvqqqqqqxxx~~~|||___LLLGGG@@@>>>???;;;??????AAADDDHHHLLLOOOQQQTTTZZZeeepppxxxwwwpppfff[[[TTTMMMLLLKKKJJJIIIIIIIIIIIIJJJTTTeeewwwzzztttqqqiiigggbbb^^^[[[[[[[[[\\\^^^___dddkkksss~~~{{{mmmddd^^^ZZZTTTTTTTTTTTTTTTQQQLLLHHHIIIGGGHHHLLLPPPVVVbbbnnn}}}zzztttmmmxxxxxxyyy{{{|||}}}}}}~~~ooofff^^^]]]eeettt|||sssmmmooosssuuu{{{wwwxxxyyydddZZZPPPMMMJJJCCC<<<999888888888888888888888888999999999999::::::::::::888888888999999999999:::999999999999999999999999888777666666666666666666666666777888888888888777999999999999999:::::::::;;;<<<<<<;;;888777777888999888777777999999888777888999:::;;;<<<=========;;;<<<>>>???@@@CCCGGGJJJLLLXXXqqq~~~uuummmjjjmmmpppxxxpppWWWHHHFFF@@@???BBB??????@@@BBBEEEHHHLLLOOOPPPTTTZZZcccnnnwww~~~}}}xxxqqqlllfff___VVVPPPMMMLLLLLLKKKJJJJJJJJJKKKKKKTTTeeevvv~~~yyyvvvmmmjjjeeeaaa^^^]]]^^^___aaadddlllvvv~~~}}}nnnddd]]]XXXUUUTTTSSSSSSSSSQQQMMMJJJIIIGGGHHHKKKOOOVVVcccooo|||{{{uuunnnppptttwwwzzz{{{||||||~~~}}}lllfffcccgggooo|||~~~tttllllllooopppvvvqqqqqq|||xxxcccYYYPPPLLLIIIBBB;;;888888888888888888888888888999999999:::::::::;;;;;;888888888999999999::::::999999999999999999999999888777666555555555666666777777888999999999999888777888888888999999999999888999:::999888888999::::::888777888:::;;;999777777888999:::;;;<<<======;;;<<<>>>@@@AAADDDHHHKKKLLLZZZuuu|||yyy}}}~~~zzzrrrmmmnnnpppsss{{{wwwaaaLLLCCCDDD???>>>BBBAAA???AAACCCFFFIIILLLOOOPPPVVVZZZbbblllvvv}}}~~~yyywwwppplllfffbbb___ZZZTTTOOOMMMLLLLLLLLLLLLLLLLLLLLLMMMVVVeeevvv}}}{{{~~~ssspppkkkeeeaaa`````````dddlll}}}}}}qqqggg___ZZZWWWUUUTTTSSSSSSQQQOOOLLLIIIGGGGGGKKKOOOVVVdddppp|||~~~eeehhhmmmssswwwyyyzzzyyy}}}nnnjjjjjjqqqzzzwwwooonnnqqqrrruuummmkkkyyywwwbbbXXXOOOLLLIIIBBB;;;888888888888888888888888888999999:::::::::;;;;;;;;;888888999999999:::::::::999999999999999999999999888777666555444444555666888888999::::::::::::999666666777777888888888999222444666666666777999:::===;;;999:::<<<===<<<999777777888999;;;<<<======;;;<<<>>>@@@AAADDDIIILLLLLL[[[wwwttttttyyyyyyyyyuuuuuuwwwvvv{{{kkkYYYGGGAAACCC===;;;@@@@@@@@@AAACCCGGGJJJMMMOOOPPPWWWZZZaaakkkttt|||xxxtttrrrjjjfff```]]]\\\YYYTTTOOOMMMMMMMMMLLLLLLLLLLLLLLLPPPXXXfffvvvzzz|||yyyuuuooohhhdddaaa``````fffssssssjjjbbb]]]YYYWWWTTTSSSSSSRRRPPPOOOIIIGGGGGGKKKOOOVVVdddppp}}}^^^bbbggglllqqquuuyyy||||||}}}~~~{{{yyyxxxvvvmmmjjjxxx}}}eee[[[RRROOOLLLDDD===:::999999888888888888999999::::::::::::::::::::::::999999999888888888777777888888888888888888888888:::999888777777888999:::666777888999:::999999888888888888888888777666666888777666666666777999:::;;;AAABBB===888888::::::;;;;;;:::::::::;;;<<<<<<;;;===@@@AAACCCEEEIIIKKKRRRaaa||||||uuurrrwww~~~sssbbbLLLHHHBBB???>>>?????????@@@BBBDDDFFFGGGJJJMMMPPPXXX[[[aaahhhooowww|||{{{wwwrrroookkkfff```ZZZVVVSSSQQQOOOPPPNNNLLLKKKJJJKKKLLLMMMOOOWWWddduuu}}}zzz{{{}}}tttnnnjjjiiihhhhhhgggyyyttthhh```^^^ZZZWWWTTTSSSRRRRRRPPPOOOKKKIIIIIILLLPPPVVVdddpppWWW[[[aaafffjjjoootttwwwzzzzzzppplllyyy}}}kkk```VVVQQQMMMEEE>>>;;;999999888888888888999999:::::::::::::::;;;;;;;;;::::::::::::999999888888999999999999999999999999999888777666666777888999777888999:::::::::999888777888888888888777777777888777777666777888999:::<<>>999999;;;;;;;;;;;;::::::;;;;;;<<<<<<===???BBBCCCEEEGGGJJJMMMTTTeee}}}wwwuuu{{{{{{yyyzzz{{{|||~~~~~~wwwiiiZZZIIIFFFAAA>>>>>>>>>??????@@@BBBDDDFFFGGGJJJMMMPPPXXX[[[___dddhhhmmmrrruuu|||wwwqqqmmmjjjeee___YYYVVVTTTRRRQQQPPPOOOMMMKKKKKKKKKLLLMMMPPPXXXfffwwwyyyzzz~~~}}}yyyyyy|||wwwpppkkkiiigggffflll{{{tttggg___]]]YYYWWWUUUTTTSSSRRRPPPNNNLLLIIIIIILLLPPPVVVcccooo~~~~~~OOORRRWWW\\\bbbgggmmmqqqwww~~~tttppp{{{tttgggZZZSSSMMMFFF???===:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999888888666666666666888888999999:::::::::999999888777777888888888888888888888888777777888888999:::<<>>:::;;;<<<<<<;;;;;;::::::;;;<<<<<<===???AAADDDEEEGGGIIIMMMOOOXXXkkk{{{xxxxxxvvvqqqqqqrrrssstttxxxwwwrrrrrr}}}|||qqqhhhZZZNNNFFFBBB???======>>>??????@@@BBBDDDFFFGGGJJJMMMPPPWWWYYY\\\___bbbfffkkknnn~~~~~~zzz{{{|||}}}}}}wwwqqqkkkhhhccc^^^YYYWWWVVVTTTSSSPPPOOONNNLLLKKKKKKLLLMMMNNNWWWeeevvv}}}{{{sssuuuyyy~~~yyyxxxtttxxxwwwqqqnnnllljjjsss~~~tttfff^^^\\\XXXWWWVVVUUUUUUSSSPPPMMMMMMKKKJJJMMMPPPUUUaaammm~~~IIILLLPPPUUUZZZaaahhhmmmtttzzzzzzuuuzzzlll\\\SSSLLLEEE???>>>::::::999999999999::::::<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999888888888888888888888888888777666555555666777888999999999999999888888888888888888888888888999999888888888888999999::::::;;;???@@@<<<:::;;;<<<;;;;;;;;;:::;;;;;;<<<===>>>@@@BBBDDDFFFHHHJJJMMMPPP[[[qqqwwwuuutttwwwtttooommmlllkkkkkkmmmkkkggglll}}}xxxjjj\\\NNNDDDBBB???<<<;;;<<<>>>>>>>>>@@@BBBDDDFFFGGGJJJMMMPPPUUUWWWZZZ]]]___cccjjjooo|||{{{tttssstttvvv{{{~~~zzzrrrmmmgggccc]]]ZZZXXXWWWVVVUUUQQQPPPOOOMMMLLLLLLLLLLLLKKKSSSbbbsss}}}yyywwwrrrsssuuuzzz~~~xxxuuutttuuuuuuuuu{{{yyyxxxqqqsssxxx~~~|||yyyvvvtttwwwtttfff^^^\\\WWWWWWVVVVVVVVVTTTPPPMMMNNNKKKKKKNNNPPPUUU```kkk}}}FFFIIILLLPPPVVV]]]eeejjjqqqxxx~~~|||}}}nnn]]]RRRKKKCCC>>>===;;;;;;::::::::::::;;;;;;======<<<<<<<<<;;;;;;;;;888888888888999999999999777777777777777777777777888777666555555666777888888888888777777777888888999999888777888888999:::888999999:::::::::::::::999======:::999;;;<<<:::;;;;;;;;;;;;<<<===>>>???@@@BBBDDDFFFGGGIIIMMMPPP\\\uuuooonnnnnnttt}}}xxxssspppjjjffffffeeebbb___hhh|||zzziiiWWWHHH@@@???===;;;:::<<<===>>>>>>@@@BBBDDDFFFGGGJJJMMMPPPTTTWWWZZZ[[[\\\aaaiiippp{{{{{{rrroooooopppuuu{{{}}}vvvqqqhhhddd___[[[YYYXXXXXXWWWRRRQQQPPPOOONNNMMMLLLLLLKKKRRR```ppp}}}{{{vvvsssoooppprrrwww}}}uuunnnlllmmmnnnoooqqq}}}yyywwwooorrruuuzzzzzzvvvhhh```^^^XXXWWWWWWWWWVVVTTTPPPMMMNNNLLLLLLNNNPPPUUU___jjj{{{EEEGGGJJJMMMRRRYYYbbbhhhnnnvvv}}}|||mmm\\\QQQJJJCCC>>>===<<<;;;;;;::::::;;;;;;<<<======<<<<<<;;;:::::::::777888888888888888999999777777777777777777777777888888666666666666888888888888777777888888999:::;;;:::999888777888999999888999:::;;;;;;;;;;;;:::888;;;;;;999999<<<<<<999::::::;;;;;;<<<===?????????AAADDDEEEGGGIIIMMMOOO[[[xxx|||mmmiiikkkrrr|||}}}{{{vvvnnnggg```___\\\[[[eeeyyy}}}kkkUUUFFFAAA???===;;;;;;<<<=========@@@BBBDDDFFFGGGJJJMMMPPPUUUXXX[[[ZZZZZZ___hhhppp|||{{{sssooonnnnnnqqqvvvzzz|||~~~zzzwwwkkkgggbbb]]][[[YYYXXXWWWRRRRRRQQQPPPOOOMMMLLLLLLMMMTTT```ooo{{{~~~yyytttrrrkkklllooouuu~~~yyypppllllllmmmmmmnnnwwwzzzxxxqqqsssvvvyyy{{{lllbbb___YYYXXXWWWVVVVVVTTTQQQNNNMMMKKKLLLOOOQQQUUU___jjjyyyDDDEEEFFFIIINNNUUU^^^dddmmmuuu~~~zzzkkk[[[QQQKKKDDD???>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999999888888888999999:::::::::888888888888888888888888999888777666666777888999999888888888999;;;===>>>===<<<:::888777777888888999999;;;<<<<<<<<<;;;:::999;;;;;;999:::======:::::::::;;;;;;<<<>>>???@@@@@@BBBDDDFFFGGGJJJMMMPPPXXXxxx}}}ooojjjlllttt}}}|||ssskkk___^^^\\\^^^jjj}}}~~~jjjTTTGGGDDD???===;;;;;;<<<======<<<@@@BBBDDDFFFGGGJJJMMMPPPUUUYYY\\\]]]]]]cccoooxxx{{{sssqqqpppnnnppptttwwwxxxzzz}}}}}}{{{pppkkkeee___\\\ZZZXXXVVVSSSRRRRRRQQQOOONNNLLLKKKNNNTTT^^^lllxxx~~~{{{xxxtttrrrmmmnnnpppuuu~~~zzz{{{{{{xxxvvvuuuuuuyyy~~~vvvwwwzzz|||oooccc^^^ZZZXXXVVVUUUUUUTTTRRRPPPLLLJJJKKKOOORRRVVV```jjjwwwBBBCCCDDDFFFJJJRRR[[[aaallluuu~~~yyykkk[[[RRRLLLEEE@@@???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999888888999999999::::::;;;;;;;;;:::::::::::::::::::::::::::999888777777888999:::::::::999:::;;;===???AAA???===:::888666666777888999:::;;;<<<<<<<<<;;;::::::<<<;;;:::;;;??????;;;::::::;;;;;;===>>>???@@@AAACCCEEEGGGHHHJJJNNNQQQWWWxxx}}}rrrmmmooowwwvvvnnnbbbbbbaaadddqqq}}}iiiSSSGGGFFF???===<<<<<<=========<<<@@@BBBDDDFFFGGGJJJMMMPPPTTTYYY^^^```bbbkkkxxxzzztttsssrrrpppqqqtttvvvwwwxxx{{{~~~~~~}}}rrrmmmgggaaa]]]ZZZXXXVVVSSSSSSRRRQQQPPPNNNLLLKKKMMMRRR[[[hhhttt|||~~~|||yyywwwuuutttrrrrrrssswww}}}vvvuuuuuuzzz}}}|||}}}qqqddd^^^[[[YYYVVVTTTTTTTTTRRRQQQKKKJJJKKKOOORRRVVV```kkkvvv}}}DDDCCCCCCGGGIIINNNXXXccchhhsss~~~rrrfffYYYRRRLLLEEE@@@???:::;;;===>>>>>>===;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999:::;;;<<<===;;;;;;:::::::::;;;<<<<<<888888888888777777666666999999999999:::;;;<<<======<<<:::888888888:::;;;:::<<<>>>@@@AAA???===<<<777888::::::999999:::;;;999::::::;;;<<<===>>>>>>??????BBBFFFFFFGGGLLLTTTZZZyyyuuuqqqqqqwww~~~zzzqqqeeehhhiiijjjuuu|||kkkYYYIII@@@@@@AAAAAA===;;;===>>>>>>???AAACCCEEEGGGJJJOOORRRVVVZZZ```eeeiiiooovvv|||wwwuuuuuuttttttwwwvvvwwwyyy{{{}}}~~~~~~{{{uuulllbbb]]]]]]\\\WWWQQQTTTRRRPPPPPPOOONNNLLLJJJOOORRRXXXbbbmmmuuuzzz|||~~~{{{xxxxxxxxxvvvsssoooooorrruuuxxx{{{yyyzzz{{{}}}nnnccc```\\\ZZZWWWVVVUUUSSSQQQNNNNNNLLLMMMQQQUUUYYYaaajjjxxx{{{~~~HHHFFFFFFHHHIIIMMMWWWaaaiiittt~~~nnnbbbVVVPPPKKKEEE@@@???;;;;;;<<<======<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::;;;<<<===;;;::::::999999999::::::::::::::::::999999999888888888888888999:::;;;;;;===<<<:::888888999:::;;;999:::<<<======<<<;;;:::777999::::::999999:::;;;;;;;;;;;;<<<=========>>>??????AAAEEEEEEFFFLLLSSS]]]|||uuusssvvv|||}}}uuulllnnnoooqqq{{{mmmYYYJJJBBB@@@AAA???===<<<===>>>???@@@BBBDDDEEEGGGIIIMMMQQQTTTXXX]]]bbbgggnnnwww}}}yyywwwvvvtttsssuuuuuuvvvwwwyyy{{{}}}}}}ssskkkaaa\\\]]]]]]YYYUUUXXXVVVSSSQQQPPPOOOLLLJJJMMMOOOUUU^^^hhhpppuuuwww|||yyyxxxwwwxxxvvvssspppoooqqquuuyyy|||nnnbbb___[[[YYYWWWUUUUUUTTTQQQPPPOOOMMMMMMRRRUUUZZZbbbkkkwww{{{}}}KKKHHHHHHIIIIIILLLUUU___jjjttt~~~~~~hhh]]]SSSNNNJJJDDD??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===;;;;;;:::999888888888999::::::::::::999999999999777777777777888999::::::<<<;;;:::999888999:::;;;;;;;;;<<<;;;;;;;;;;;;;;;888:::;;;:::999999:::<<<========================??????AAADDDDDDDDDKKKSSSaaa~~~vvvwww{{{yyyuuuwwwwwwzzzsss]]]NNNGGGDDDBBB???>>>======???@@@BBBDDDEEEEEEFFFHHHKKKNNNRRRVVV[[[```eeennnyyyxxxwwwvvvrrrqqqqqqssstttuuuwwwyyy{{{}}}}}}}}}||||||tttlllbbb]]]^^^___^^^\\\\\\YYYUUUSSSQQQPPPMMMLLLKKKLLLQQQXXXaaaiiinnnpppwwwvvvvvvwwwwwwvvvssspppnnnqqquuuyyy}}}pppddd```[[[YYYVVVUUUUUUTTTSSSQQQPPPNNNOOOSSSWWW[[[dddlllwww~~~zzz|||KKKHHHGGGHHHHHHJJJSSS]]]kkkttt~~~|||uuuccc[[[SSSNNNIIIBBB>>>>>>======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<======<<<;;;:::999999888999888888888888888888888888888888888888888999::::::;;;;;;:::999999999:::;;;???>>>===<<<<<<<<<======999;;;<<<;;;:::999:::<<<>>>>>>>>>>>>>>>=========???>>>@@@CCCCCCDDDJJJSSSeeeyyy|||hhhXXXQQQLLLGGGBBB@@@???>>>???AAADDDEEEFFFFFFFFFHHHKKKMMMQQQUUUZZZ```fffqqq}}}zzztttssssssooommmnnnpppqqqrrrtttvvvxxxzzzzzzyyyxxxyyy|||wwwooofff``````bbbbbbbbb^^^[[[XXXUUUTTTRRRPPPNNNLLLLLLOOOTTT\\\ccchhhjjjqqqrrrtttvvvwwwuuusssqqqnnnqqquuuzzz~~~vvviiiddd[[[YYYVVVUUUUUUUUUTTTSSSQQQNNNOOOTTTXXX\\\eeennnxxx~~~{{{|||IIIFFFEEEFFFFFFHHHQQQ[[[iiisss}}}zzztttoookkk```YYYSSSOOOIIIAAA======>>>===<<<<<<<<<<<<===>>>===<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<<<<======<<>>===;;;;;;:::::::::888888888888888888888999:::999999999999:::;;;;;;:::::::::::::::::::::;;;???>>><<<;;;;;;<<<===>>>:::<<<===<<<::::::;;;<<<>>>>>>>>>>>>>>>=========???>>>???BBBCCCDDDKKKTTTiii|||xxxggg```UUULLLEEECCCBBB>>>>>>BBBEEEFFFGGGGGGGGGIIILLLNNNSSSWWW]]]cccjjjuuu|||tttnnnnnnooollljjjkkkmmmnnnoooqqqsssuuuwwwwwwvvvvvvwwwzzzyyyrrriiicccbbbcccdddddd```^^^\\\ZZZYYYWWWTTTRRROOONNNOOORRRXXX___ccceeekkknnnrrruuuvvvuuusssrrroooqqquuuzzz~~~|||mmmeee\\\YYYVVVTTTUUUUUUUUUTTTQQQOOOPPPUUUYYY]]]fffoooyyy~~~}}}}}}IIIFFFEEEEEEEEEGGGOOOYYYfffqqq}}}}}}ppphhhccc```ZZZUUUQQQNNNIIIAAA===>>>==============================<<<<<<<<<<<<======;;;;;;<<<============<<<>>>>>>===<<<;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;::::::999::::::;;;;;;999999::::::::::::;;;;;;;;;:::999999999:::<<<===<<<=========;;;:::;;;<<<========================>>>===???BBBCCCEEENNNWWWnnn|||xxx{{{}}}|||~~~rrrkkkZZZNNNEEEDDDCCC??????CCCEEEGGGHHHHHHIIIKKKNNNQQQUUUZZZaaahhhooozzz|||sssmmmlllllljjjiiijjjjjjkkklllnnnppprrrtttuuuuuuuuuvvvyyy~~~zzztttmmmgggeeeffffffgggfffeeecccbbbaaa]]]YYYUUUQQQOOONNNOOOTTTZZZ^^^```eeejjjpppuuuvvvtttsssrrrpppqqqtttzzzpppeee]]]ZZZWWWTTTTTTUUUTTTTTTPPPNNNPPPUUUYYY^^^gggpppyyy~~~~~~LLLIIIGGGFFFEEEEEEMMMVVVcccooo}}}|||nnnbbbZZZWWWRRROOOMMMLLLHHHAAA???@@@<<<===>>>??????>>>===<<<======<<<<<<<<<<<<======:::;;;<<<===>>>======<<<===<<<<<<;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::999999999999999:::888999::::::;;;;;;;;;;;;888888888999:::;;;<<<===<<<===>>>===;;;;;;;;;<<<;;;;;;;;;<<<=========>>>===<<<>>>BBBDDDGGGPPPZZZttt}}}vvvqqqrrryyy|||zzz{{{qqqkkkZZZLLLBBBCCCCCC??????EEEEEEFFFHHHIIIKKKNNNRRRUUUVVV\\\dddkkksss}}}xxxpppmmmllliiihhhjjjhhhiiijjjlllnnnppprrrrrrtttssstttxxx|||}}}yyytttpppnnnnnnooopppnnnnnnmmmllliiiccc\\\VVVQQQNNNKKKKKKOOOTTTXXXZZZ```gggoootttuuutttssssssqqqrrrtttyyyuuuggg___\\\WWWUUUTTTTTTTTTSSSPPPNNNOOOTTTYYY^^^gggpppxxx~~~}}}}}}OOOLLLIIIGGGEEEEEELLLTTT```nnn|||~~~nnn```VVVQQQLLLIIIIIIJJJGGGAAA@@@BBB;;;===>>>@@@@@@>>>===;;;======<<<<<<<<<<<<======:::;;;===>>>>>>>>>===<<<;;;;;;:::::::::;;;<<<<<<888888888999999:::::::::999999888888888888888999888999:::;;;;;;;;;;;;;;;888999:::;;;===>>>??????===>>>???>>><<<;;;;;;<<<999::::::;;;<<<===>>>>>>===<<<>>>BBBDDDHHHRRR\\\xxx|||tttlllmmmsss}}}zzzxxx~~~vvvkkkfffXXXIII???AAACCC???@@@GGGDDDFFFHHHJJJLLLPPPTTTXXXVVV\\\eeemmmuuu~~~~~~tttooommmjjjiiijjjggghhhiiikkkmmmooopppqqqsssrrrsssvvv{{{~~~{{{xxxwwwwwwyyyzzzuuuuuutttsssoooggg]]]VVVPPPLLLIIIHHHKKKPPPTTTVVV^^^eeennntttuuutttssssssrrrrrrsssyyy}}}yyyjjj```]]]XXXUUUTTTTTTSSSSSSOOOMMMOOOTTTYYY]]]fffooowww}}}||||||OOOKKKHHHHHHGGGGGGLLLSSS\\\lll}}}qqqdddXXXNNNLLLMMMLLLJJJFFFAAA???>>>????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===<<<;;;:::999:::999999888888999999:::999:::;;;:::888777888999999999999999::::::;;;<<<<<<;;;;;;;;;===@@@DDDFFF<<<<<<<<<<<<============;;;::::::;;;;;;<<<===>>>>>>===???AAABBBFFFRRR^^^www}}}||||||uuupppnnnqqq{{{wwwvvvuuuwwwpppbbb]]]]]]NNNIIICCC@@@AAACCCCCCCCCHHHIIIIIIJJJKKKMMMRRRUUUZZZ\\\cccnnnvvv}}}wwwqqqoookkkgggggghhhhhhiiijjjlllmmmnnnnnnpppppppppqqquuuzzzzzz{{{}}}{{{{{{vvviii]]]XXXQQQNNNJJJGGGGGGKKKPPPSSSWWW```kkkuuuyyyyyywwwvvvvvvxxx{{{~~~|||zzz|||~~~|||zzzuuutttwwwyyy}}}~~~mmmccc]]]YYYZZZXXXTTTRRRTTTQQQQQQPPPQQQUUU]]]gggnnnxxx}}}yyyxxxQQQMMMJJJIIIGGGFFFJJJQQQ\\\lll~~~vvviii\\\RRRKKKLLLLLLIIIEEEAAA???????????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999:::999999888888999999::::::;;;;;;:::999888888::::::999999999::::::;;;<<<======<<<<<<<<<===??????;;;<<<<<<<<<============;;;;;;;;;;;;<<<===>>>???@@@@@@AAACCCCCCFFFQQQ\\\zzz|||wwwsssrrrwwwyyyxxxvvvvvv{{{~~~~~~ttteeeXXXRRRRRRNNNJJJDDDBBBCCCDDDEEEEEEGGGHHHIIIJJJKKKNNNRRRVVVYYY\\\dddpppxxx~~~xxxrrrlllggggggggghhhiiijjjkkkmmmnnnnnnoooooooooppptttyyy}}}zzzmmm```ZZZPPPMMMIIIFFFFFFIIINNNQQQVVV___kkkvvv|||}}}}}}}}}}}}}}}{{{xxxyyyzzz}}}}}}tttooooooooopppwwwqqqbbb]]]YYYYYYXXXTTTRRRTTTQQQQQQQQQRRRUUU]]]fffmmmxxx|||xxxvvvRRRNNNKKKJJJGGGEEEIIIOOO\\\mmm}}}oooaaaVVVKKKKKKKKKIIIDDDAAA????????????>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;:::999999888888999999::::::;;;<<<;;;:::999:::;;;::::::999999999:::;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===>>>??????@@@@@@CCCEEEEEEHHHQQQ\\\}}}~~~}}}xxxxxx|||zzzzzzwwwtttyyywwwxxxtttjjj\\\PPPJJJJJJKKKGGGDDDBBBBBBDDDEEEEEEFFFGGGIIIJJJKKKOOOSSSWWWXXX[[[eeepppxxxuuummmiiiiiifffggghhhiiikkklllmmmmmmooooooooopppssswww{{{}}}}}}}}}~~~}}}mmm___XXXNNNKKKHHHEEEEEEGGGJJJMMMRRR[[[hhhuuu}}}}}}wwwsssyyyzzz|||{{{qqqmmmjjjhhhiiiooorrrtttxxx}}}tttbbb\\\XXXXXXWWWSSSRRRTTTQQQQQQQQQRRRUUU[[[dddjjjwww|||xxxuuuPPPLLLJJJIIIGGGEEEIIINNN\\\mmmssscccWWWKKKLLLKKKHHHDDDAAA@@@@@@???>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999:::;;;;;;:::999999888888999999::::::;;;<<<<<<::::::;;;<<<:::::::::999999::::::;;;777999;;;===??????>>>===::::::;;;;;;;;;<<<<<<<<<===<<<<<<======>>>???@@@>>>>>>BBBEEEGGGIIITTT^^^~~~}}}zzzzzzvvvrrrrrryyy||||||qqqsssyyy|||qqqoooiii^^^RRRIIIEEEDDDDDDCCCAAA@@@@@@AAABBBBBBEEEFFFHHHIIIKKKOOOTTTWWWXXX[[[cccmmmuuu~~~wwwnnnkkkjjjeeefffggghhhjjjkkklllllloooooopppqqqsssvvvyyyzzz|||~~~~~~|||zzzzzzzzz}}}~~~~~~~~~yyyhhhYYYRRRLLLJJJGGGDDDDDDEEEGGGIIIMMMVVVdddqqq{{{|||wwwttt|||}}}~~~yyyqqqlllhhhhhhhhhfffgggkkkpppttt|||tttbbb\\\WWWWWWVVVSSSRRRTTTQQQQQQQQQQQQTTTYYYaaagggrrrzzz~~~xxx{{{zzzxxxMMMJJJIIIIIIHHHGGGJJJPPP]]]mmm~~~uuudddWWWNNNMMMLLLHHHDDDAAA@@@@@@>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999:::;;;;;;:::999999888888999999::::::;;;<<<<<<::::::;;;<<<;;;::::::999999:::::::::888:::===???@@@???>>>===::::::::::::;;;;;;;;;;;;===<<<<<<======>>>???@@@???@@@BBBEEEFFFIIISSS^^^|||}}}}}}{{{zzzvvvnnnllloooqqqpppgggmmmxxxzzzhhhcccZZZPPPGGGBBB@@@???@@@@@@@@@@@@???@@@AAABBBDDDEEEGGGHHHJJJNNNSSSVVVXXXZZZ```iiiqqq|||yyyooojjjhhhdddeeefffgggiiijjjkkkkkkooopppqqqsssuuuwwwyyyyyyzzz|||~~~}}}{{{yyyxxxxxxwwwzzz}}}~~~}}}||||||||||||}}}}}}~~~rrr```SSSMMMJJJIIIFFFEEEDDDEEEFFFGGGLLLTTTaaaoooyyy{{{yyy|||}}}|||ssskkkgggeeeaaaaaaccc``````fffqqq}}}{{{zzz{{{{{{{{{{{{~~~rrrddd]]]XXXWWWVVVSSSRRRTTTQQQQQQPPPPPPRRRVVV]]]bbbjjjrrr}}}zzz||||||NNNKKKJJJKKKJJJIIILLLRRR___mmm}}}zzzgggZZZQQQPPPNNNJJJDDDAAA@@@@@@>>>>>>============<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;::::::::::::;;;:::999999888888999999:::999:::;;;;;;::::::;;;<<<;;;;;;:::999999999::::::===>>>???@@@???===:::999999999999:::::::::;;;;;;<<<<<<<<<<<<===>>>??????CCCCCCDDDEEEFFFIIITTT```||||||}}}}}}vvvlllffffffgggfff```kkk{{{zzzhhh```TTTJJJDDDAAA@@@???>>>???AAAAAAAAAAAABBBDDDCCCDDDFFFGGGHHHLLLPPPTTTXXXZZZaaahhhppp||||||oooiiieeecccdddeeefffhhhiiijjjjjjmmmoooqqqtttvvvwwwxxxyyyxxx{{{}}}}}}{{{yyyxxxxxxuuuwwwyyy|||~~~~~~~~~||||||{{{zzzzzzzzzzzzzzz}}}}}}~~~~~~~~~~~~}}}wwwjjjYYYOOOMMMIIIHHHGGGFFFFFFFFFGGGHHHMMMTTT```llluuu}}}}}}|||xxxzzz}}}~~~qqqjjjeee___]]]^^^[[[YYY]]]fffoooyyy{{{wwwuuuuuuuuuuuuuuuwww}}}uuuggg```ZZZXXXVVVRRRRRRTTTOOOOOOOOONNNOOOSSSYYY]]]dddlllyyyRRROOONNNOOONNNKKKNNNSSS```mmmzzznnn```TTTSSSPPPKKKEEEAAA@@@@@@>>>>>>=========<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999:::999999888888999999:::888999::::::999999:::<<<<<<;;;::::::999999999:::>>>>>>>>>>>>===;;;999888999999999999::::::::::::;;;;;;;;;;;;<<<===>>>???CCCBBBCCCFFFHHHNNN[[[iiixxxjjjaaa_________[[[iii}}}}}}lllbbbSSSHHHBBBAAA@@@@@@:::===@@@AAAAAA@@@BBBDDDCCCDDDEEEEEEGGGJJJNNNQQQVVVZZZdddmmmttt{{{ooohhhcccccccccdddeeeggghhhiiijjjjjjlllooosssuuuwwwwwwwwwwwwzzz}}}~~~|||zzzyyyyyyvvvwwwxxxyyyzzz||||||}}}|||||||||||||||}}}~~~~~~{{{{{{zzzyyyyyyyyyyyyzzz||||||}}}~~~~~~~~~~~~~~~{{{}}}|||xxxrrrkkk___RRRLLLMMMHHHHHHHHHHHHHHHHHHIIIIIIKKKRRR\\\fffnnnuuuzzz}}}}}}{{{zzzuuuwww{{{tttlllddd___^^^___ZZZ[[[bbbffflll~~~zzzuuurrrpppooommmnnnpppvvv~~~}}}jjjccc\\\YYYVVVRRRQQQSSSNNNNNNNNNMMMMMMPPPUUUYYYbbbjjjxxx~~~WWWTTTRRRRRRPPPMMMOOOTTTaaammmyyy~~~ssseeeWWWUUURRRLLLEEEAAA@@@@@@>>>=========<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<===<<<;;;:::999:::999999999999999999:::777888:::999999999:::;;;<<<;;;::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::;;;::::::;;;;;;<<<===>>>???>>>@@@EEEJJJTTTeeetttzzzjjj^^^ZZZZZZZZZXXXhhh~~~kkk___OOOCCC===<<<;;;:::777:::>>>???>>>>>>???AAABBBCCCDDDEEEFFFHHHLLLPPPTTT[[[gggrrryyyxxxoooiiidddbbbcccdddeeefffhhhiiiiiihhhjjjnnnrrruuuvvvvvvvvvwwwzzz}}}~~~}}}{{{zzzzzzxxxxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{|||}}}}}}{{{{{{zzzyyyyyyyyyzzzzzz{{{|||}}}}}}~~~~~~}}}}}}yyy{{{}}}~~~{{{sssnnnhhhaaaVVVLLLJJJMMMHHHHHHHHHIIIIIIJJJJJJJJJHHHNNNWWW```gggmmmrrruuu~~~~~~|||~~~}}}zzzxxxvvvtttwww|||vvvllleeeddd```ZZZXXX\\\\\\^^^nnn{{{uuuqqqnnnkkkiiijjjlllssszzzlllddd]]]ZZZVVVRRRQQQSSSMMMMMMMMMLLLLLLOOOSSSWWWbbbjjjzzz}}}```[[[ZZZ[[[XXXSSSTTTYYYdddpppzzz~~~~~~yyyzzz~~~tttfff\\\WWWQQQIIICCC@@@???>>>============<<<<<<<<<<<<@@@???<<<999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;999777777999<<<======999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::999999::::::::::::;;;;;;;;;;;;:::::::::999999999???BBBAAAFFFRRR]]]tttwwwjjj^^^XXXXXXYYYWWWlllsss___LLLDDDAAA===:::;;;;;;;;;:::;;;;;;<<<===>>>@@@@@@BBBCCCFFFIIIKKKLLLRRRYYYdddoooyyysssjjjggghhhaaaaaaaaabbbdddfffhhhiiiiiijjjkkkmmmoooqqqssstttvvvvvvuuuuuuwwwyyy|||~~~|||{{{yyywwwwwwwwwyyyzzzyyyyyyyyyzzzyyyyyyxxxxxx|||||||||zzzwwwuuuuuuvvv{{{|||~~~~~~zzzzzz{{{|||yyypppgggaaaYYYRRRNNNKKKJJJIIIFFFHHHJJJJJJIIIHHHIIIJJJKKKKKKNNNVVV```iiinnnoooxxx}}}~~~~~~}}}}}}|||zzzvvvsssqqqrrruuuxxx}}}{{{ooofffaaa^^^[[[YYYXXX\\\hhhuuu}}}wwwvvvuuuppplllkkklllrrrzzzuuukkkaaa]]]YYYTTTQQQQQQRRRQQQOOOMMMLLLNNNSSSVVV^^^kkk|||iiiccc___^^^ZZZWWWYYY^^^eeeqqq|||~~~yyyyyy|||rrreeeZZZVVVPPPIIIDDDBBBAAAAAA============<<<<<<<<<<<<===<<<:::888888888999:::::::::::::::::::::::::::999999999999999999999999999888777888:::;;;;;;;;;999999999999999999999999::::::::::::::::::::::::888999999999::::::::::::999999::::::::::::;;;;;;::::::;;;;;;<<<<<<=========@@@@@@GGGUUU```wwwxxxkkk___YYYYYY\\\]]]pppvvvbbbNNNDDD@@@<<<::::::;;;;;;:::;;;;;;<<<===>>>???@@@AAACCCEEEHHHJJJLLLPPPUUU^^^jjjwwwvvvuuu|||}}}ooogggeeeeeecccbbbaaaaaaaaacccfffgggkkkkkkmmmnnnppprrrssstttvvvvvvuuuvvvwwwyyy|||}}}|||{{{yyyxxxxxxxxxzzz{{{yyyyyyyyyyyyyyyxxxxxxwww{{{||||||{{{yyyxxxxxxyyyxxxzzz|||}}}~~~}}}||||||zzzzzz{{{}}}|||tttkkk___ZZZRRRMMMIIIHHHGGGFFFGGGIIIKKKJJJIIIHHHIIIJJJIIIIIILLLSSS\\\eeejjjlllwww|||}}}}}}~~~~~~~~~}}}||||||||||||zzzvvvsssttttttuuuvvvzzz}}}rrriiiccc^^^[[[ZZZ\\\eeeooo|||xxxqqqqqquuuzzz}}}vvvkkk```[[[XXXUUUUUUVVVQQQPPPNNNKKKJJJLLLPPPTTT]]]iiizzz~~~{{{tttlllhhhccc```aaaeeegggsss~~~yyyyyy|||pppcccYYYVVVPPPJJJFFFCCCCCCCCC============<<<<<<<<<<<<<<<;;;;;;:::999999888888999999999999999999999999999999999999999999999999888888999;;;======;;;999999999999999999999999999999999999999999999999999888999::::::;;;;;;::::::999999::::::::::::;;;;;;:::;;;<<<===>>>???@@@@@@<<<@@@@@@FFFSSS]]]rrrzzzoooccc]]]]]]___ddduuu{{{iiiSSSFFF@@@<<<:::999;;;;;;:::;;;;;;<<<===>>>>>>???@@@BBBDDDGGGIIIKKKNNNQQQWWWcccrrruuueee^^^^^^cccnnnvvvrrrhhhcccaaaaaadddbbb___^^^^^^```ccceeellllllnnnoooqqqrrrssstttuuuuuutttuuuvvvxxxzzz|||zzzzzzxxxxxxxxxyyyzzz{{{yyyyyyyyyyyyyyyxxxwwwwwwyyyzzz{{{{{{yyyxxxxxxyyyvvvwwwyyy{{{{{{{{{{{{zzz{{{{{{|||}}}{{{uuulllcccWWWSSSMMMIIIGGGGGGFFFFFFIIIJJJKKKKKKIIIIIIIIIJJJGGGGGGIIIOOOWWW```eeehhhuuuzzz~~~||||||}}}~~~}}}yyyyyyyyyzzz|||{{{wwwxxxwwwvvvuuuwww|||tttjjj```\\\[[[\\\```fffwww~~~||||||~~~}}}~~~|||pppccc\\\YYYVVVVVVXXXRRRQQQOOOLLLJJJLLLOOORRR[[[fffttt}}}{{{~~~|||uuuppplllkkkmmmwww|||}}}}}}mmmbbb[[[WWWQQQKKKFFFCCCCCCCCC============<<<<<<<<<<<<<<<============;;;:::999888888888888888888888888888888888888999999999999888999;;;>>>@@@???;;;888888888888888999999999999888888888888888888888888999999:::;;;<<<;;;;;;:::999999999:::::::::;;;;;;;;;<<<<<<===>>>>>>??????===@@@???CCCLLLRRRddd}}}}}}uuujjjcccaaabbbgggvvvsss\\\KKKBBB>>>;;;:::;;;;;;:::;;;;;;<<<===>>>===>>>???AAACCCFFFHHHIIINNNNNNRRR]]]mmmwwwzzzyyyooommmllliiiaaaVVVQQQRRROOO\\\ggghhhccc___^^^\\\aaa___\\\[[[[[[___ccceeekkkkkklllnnnooopppqqqrrrrrrrrrrrrssstttuuuwwwxxxwwwwwwvvvvvvwwwxxxyyyzzzyyyyyyzzzzzzzzzyyyyyyxxxxxxzzz{{{zzzxxxvvvvvvvvvwwwxxxyyyzzz{{{||||||{{{|||||||||}}}}}}vvvmmmccc[[[RRROOOJJJHHHHHHIIIIIIIIIJJJKKKLLLJJJHHHHHHIIIJJJHHHHHHJJJNNNUUU]]]dddhhhssswww~~~~~~{{{{{{|||~~~zzzyyyyyyzzz{{{}}}{{{zzzwwwuuuuuuzzz|||ooobbb]]]\\\[[[\\\^^^kkk{{{}}}wwwjjjbbb]]]WWWTTTTTTSSSRRRPPPNNNLLLLLLOOORRRVVV___lllwww{{{{{{yyyrrrsssyyyyyykkkaaa]]]YYYRRRKKKFFFBBBAAAAAA============<<<<<<<<<<<<<<<===>>>>>>===<<<:::888888888888888888888888888777777777888888999999999777888:::===???===:::666777777777888888999999999888888888888888888888888999:::;;;======<<<;;;:::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===AAA???AAAHHHKKKYYYssszzz{{{}}}~~~{{{ssskkkfffccchhhuuu~~~fffPPPDDD@@@>>>;;;;;;;;;:::;;;;;;<<<===>>><<<<<<===???BBBDDDGGGHHHNNNMMMPPPZZZgggooommmiii]]]ZZZZZZZZZVVVNNNJJJJJJDDDQQQ^^^aaa^^^]]][[[YYY\\\ZZZXXXXXXZZZ^^^bbbfffggghhhiiikkklllnnnooooooooooooppppppqqqrrrssstttttttttttttttuuuvvvvvvwwwxxxxxxyyyzzzzzzzzzzzzzzz|||}}}~~~}}}zzzvvvuuutttxxxyyyzzz{{{}}}}}}~~~~~~|||||||||}}}~~~yyyqqqfff[[[UUUOOOLLLIIIGGGHHHJJJJJJJJJJJJKKKJJJIIIFFFFFFGGGHHHJJJJJJKKKNNNTTT\\\eeejjjqqquuu{{{{{{xxxxxxzzz~~~}}}}}}|||{{{{{{|||}}}}}}}}}}}}|||yyywwwwww{{{ssseee___]]]ZZZYYYYYY```lll~~~zzzoooiiicccZZZUUUSSSQQQQQQOOOMMMKKKKKKNNNPPPRRRYYYdddmmmyyy~~~xxxyyyxxxxxx|||uuuiii```]]]YYYRRRKKKEEEAAA@@@???============<<<<<<<<<<<<:::;;;;;;<<<;;;999888777888888888888888888888888666666777777888999999999777777777999;;;:::888555666666777777888999999999888888888888888888888888999:::<<<>>>>>>===<<<;;;999999::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;??????BBBHHHJJJWWWppp~~~xxxzzz{{{qqqiiikkkwwwnnnTTTEEEAAA???<<<;;;;;;:::;;;;;;<<<===>>>:::;;;<<<>>>@@@CCCEEEGGGKKKLLLPPPZZZdddgggbbb\\\SSSOOONNNOOOMMMGGGAAA@@@@@@LLLWWWZZZZZZZZZZZZXXXXXXWWWVVVVVVXXX]]]aaadddcccdddfffhhhjjjlllmmmnnnnnnnnnoooppppppqqqqqqrrrsssssssssssstttttttttttttttuuuvvvxxxyyyzzzzzzzzz}}}yyyvvvuuuyyyyyyzzz{{{|||~~~||||||{{{|||}}}~~~wwwrrriii^^^UUUQQQLLLIIIGGGFFFGGGHHHIIIHHHIIIIIIHHHFFFCCCBBBDDDEEEJJJKKKLLLNNNSSS[[[eeelllppptttyyy|||}}}~~~~~~}}}|||yyyuuuuuuxxx~~~~~~}}}|||||||||~~~}}}|||zzzyyy{{{yyyjjjbbb^^^YYYVVVVVVWWW___nnn~~~xxxpppkkkfff^^^XXXVVVNNNNNNMMMLLLJJJJJJMMMOOOQQQWWW```hhhsssyyyyyysssttt~~~|||rrrggg]]][[[WWWPPPJJJDDDAAA@@@@@@============<<<<<<<<<<<<;;;;;;;;;;;;:::999888888999999999999999999999999666666666777888999999999;;;999777888999:::999888666666666777888999999999999999999999999999999999999;;;===??????>>><<<;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::>>>???BBBIIIIIIUUUmmmyyy|||wwwrrr|||sssVVVEEEAAA???;;;;;;;;;:::;;;;;;<<<===>>>::::::;;;===???BBBDDDFFFGGGJJJQQQ[[[cccccc\\\VVVNNNGGGDDDEEEEEEAAA===;;;===GGGQQQTTTUUUWWWXXXWWWVVVUUUUUUVVVXXX[[[^^^```aaabbbdddfffiiikkkmmmnnnnnnoooppppppqqqqqqqqqqqqsssssstttttttttssssssrrrnnnppprrrtttvvvxxxyyyyyy}}}}}}yyyvvvvvvwwwwwwwwwxxxzzz|||}}}~~~{{{{{{{{{{{{|||}}}{{{ssskkkggg```VVVPPPPPPLLLIIIGGGFFFGGGHHHHHHGGGHHHHHHFFFCCC@@@???AAABBBHHHIIIJJJKKKPPPYYYdddmmmppptttxxx|||}}}~~~{{{wwwuuuxxx~~~|||zzzzzz}}}qqqhhh___XXXTTTUUUSSSWWWaaammmwwwxxxnnniiiddd\\\WWWVVVNNNOOONNNMMMLLLMMMOOOQQQSSSYYYaaaiiirrr|||yyypppnnnzzzzzzpppeee\\\XXXUUUOOOIIIDDDBBBAAABBB>>>=========<<<<<<<<<<<<>>>======<<<;;;;;;::::::999999999999999999999999555666666777888999999999@@@===:::999:::<<<======555666666777888999999999999999999999999999999999999;;;===??????>>><<<;;;999999:::::::::;;;;;;;;;999::::::;;;<<<===>>>>>>:::??????BBBGGGGGGQQQiii|||xxxvvvWWWEEE@@@>>>:::;;;;;;;;;;;;;;;<<<>>>>>>999:::;;;===???BBBDDDEEECCCHHHRRR]]]cccbbbZZZTTTJJJBBB===???AAA???======;;;DDDMMMOOOQQQUUUXXXWWWVVVVVVVVVVVVWWWYYY[[[\\\```aaacccfffiiilllnnnoooooopppqqqrrrrrrrrrrrrrrrtttuuuuuuuuutttsssrrrrrrjjjlllnnnqqqtttvvvwwwxxxxxx{{{}}}}}}zzzwwwuuutttttttttuuuvvvwwwyyy{{{|||{{{zzzzzzzzz{{{|||~~~}}}sssjjjbbb___ZZZRRRNNNOOOMMMKKKIIIHHHHHHIIIHHHHHHGGGFFFDDDAAA>>>===???AAAEEEFFFGGGIIIMMMWWWccclllqqqtttyyy}}}{{{xxx{{{}}}zzzyyyzzz{{{wwwkkk```WWWSSSTTTSSSSSSYYYaaafffooozzznnnfff___XXXTTTTTTQQQRRRRRRQQQPPPQQQSSSVVVWWW\\\dddjjjsssyyyqqqnnnuuuuuuggg```^^^ZZZUUUNNNHHHEEECCCAAA@@@>>>>>>===<<<<<<<<<<<<<<<:::::::::999999999888888999888888777777777777777777777777777777777777777::::::::::::::::::::::::::::::999999888777777666:::999777666666666777888999:::<<<>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<===<<<<<<<<<>>>@@@<<<@@@???BBBHHHIIIUUUmmm{{{zzz|||~~~sssTTTDDDCCC@@@999;;;<<<<<<===============<<<=========<<<===???AAADDDFFFLLLYYYdddeee[[[QQQKKKDDD???>>>===::::::======BBBHHHNNNPPPRRRSSSTTTVVVWWWXXXYYYZZZZZZZZZZZZ^^^```cccfffggghhhjjjlllrrrpppooooooqqqrrrrrrrrrtttssssssrrrrrrqqqqqqpppllllllnnnoooppppppppppppvvvvvvvvvuuutttsssrrrrrrppprrruuuxxxyyyzzzzzzyyyssstttuuuwwwyyyzzz{{{|||}}}tttfffaaaZZZVVVUUUSSSQQQOOONNNKKKHHHHHHIIIJJJHHHFFFGGGEEEBBB@@@?????????@@@AAADDDGGGJJJMMMTTT^^^eeepppssswwwzzz|||}}}zzzwwwwwwzzz}}}ssshhhccc\\\VVVSSSVVVTTTVVVZZZ^^^eeeqqq}}}|||mmmeee___XXXRRRPPPPPPPPPPPPQQQSSSTTTUUUVVV[[[]]]cccjjjrrr~~~~~~yyyppplllrrr|||~~~ttthhhaaa___YYYTTTMMMHHHDDDCCCAAA@@@>>>======<<<<<<<<<<<<<<<:::::::::999999999888888888888777666666666666777777777777777777777777777999999999999999999999999888888888888888888888888999999777666666666777888888:::;;;======<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===<<<::::::<<<======AAA@@@CCCHHHIIIUUUnnn{{{}}}vvvsssrrrrrr{{{}}}nnnRRRDDDCCC@@@999;;;<<<<<<===============<<<=========<<<===???AAABBBDDDKKKWWWccceee\\\SSSMMMFFF@@@???>>>;;;;;;======BBBHHHMMMOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWWWW^^^aaaeeegggiiijjjmmmooorrrqqqpppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqkkkkkkllllllllllllllllllpppppppppoooooonnnllllllkkkmmmppprrrtttuuuttttttrrrssstttuuuwwwyyy{{{|||}}}ooogggaaa]]]WWWSSSSSSSSSRRRPPPRRROOOMMMLLLMMMNNNLLLJJJIIIGGGDDDAAA???>>>??????@@@CCCFFFHHHLLLSSS\\\dddnnnqqquuuxxx{{{~~~~~~zzzxxxxxx{{{}}}wwwkkkddd\\\VVVRRRPPPPPPRRRWWWYYY]]]fffpppppphhhbbbZZZTTTSSSOOOOOOOOOPPPQQQSSSTTTUUUYYY]]]dddkkkqqq{{{tttmmmqqqzzz}}}|||{{{{{{}}}tttlllddd```XXXSSSLLLGGGDDDBBBAAA@@@======<<<;;;;;;;;;;;;<<<:::::::::999999999888888888777666666555555666666777777777777777777777777888888888888888888888888666666777888999999::::::999888888777666777777777777888:::;;;;;;;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<;;;:::999;;;<<<>>>BBB@@@CCCHHHIIIVVVnnnzzz}}}}}}tttmmmiiigggmmmooossswww|||~~~}}}|||zzzgggPPPDDDBBB???999;;;<<<<<<===============<<<======<<<<<<===???BBBAAACCCJJJWWWbbbeee___WWWQQQJJJDDDBBBAAA>>>===??????CCCHHHLLLNNNOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUUUU^^^```dddfffhhhjjjlllnnnppppppppppppppppppooooooppppppqqqrrrrrrrrrrrrqqqmmmmmmmmmlllkkkjjjiiihhhjjjjjjjjjjjjjjjiiihhhggghhhiiikkknnnpppqqqrrrsssuuuuuuuuuuuuwwwyyy|||}}}}}}pppddd\\\[[[XXXTTTRRRSSSUUUVVVVVVXXXVVVUUUTTTTTTTTTRRRPPPMMMKKKGGGCCC@@@???>>>>>>???AAADDDGGGJJJQQQ[[[bbbjjjmmmqqquuuxxx|||~~~{{{yyyyyy|||~~~}}}ooofff\\\UUURRRNNNNNNRRRVVVWWWXXX^^^fffvvvppphhhaaaZZZTTTSSSNNNNNNNNNNNNPPPRRRTTTUUUYYY^^^gggnnnpppwww~~~ssstttzzz|||zzzxxxxxx{{{~~~~~~zzzrrrhhh```WWWRRRKKKFFFCCCAAA@@@???===<<<;;;;;;::::::;;;;;;:::::::::999999999888888777777666555555555555555777777777777777777777777777777777777777777777777777777777888999999::::::999888888777777777777777777777888999:::999999888::::::;;;;;;;;;<<<<<<<<<:::;;;<<<<<<;;;;;;===??????BBBAAABBBHHHIIIVVVnnnxxxooohhheeegggkkkrrrzzz}}}uuuuuu|||~~~||||||xxxtttwwwpppaaaOOODDDBBB>>>999;;;<<<<<<===============;;;<<<===<<<<<<===@@@BBBDDDFFFMMMYYYdddhhhccc^^^UUUNNNHHHGGGEEEBBBAAACCCAAADDDIIIKKKLLLLLLMMMNNNOOOOOOPPPQQQRRRTTTUUUVVV\\\___bbbddddddeeegggiiikkkmmmoooooonnnlllkkkkkknnnnnnpppqqqrrrrrrrrrrrrqqqqqqpppooommmkkkjjjiiiiiiiiiiiiiiiiiihhhgggffffffhhhjjjmmmpppsssvvvwww|||{{{zzzyyyyyy{{{|||}}}}}}sssiii```YYYXXXVVVSSSSSSUUUYYY]]]___aaa```___]]]\\\[[[YYYWWWTTTQQQMMMGGGCCC@@@???>>>>>>@@@CCCFFFIIIPPPZZZaaagggjjjnnnrrrvvvzzz~~~|||zzz{{{}}}sssggg\\\TTTQQQQQQQQQTTTXXXYYYZZZ```iiisss}}}mmmddd^^^WWWRRRPPPNNNNNNMMMNNNOOORRRTTTVVV\\\cccmmmrrrrrruuuyyyvvvyyy}}}~~~}}}}}}}}}yyyxxxwwwwwwzzz{{{||||||zzzxxx|||vvviii^^^UUUPPPJJJEEEBBBAAA@@@???<<<<<<;;;::::::::::::::::::::::::999999999888888777777666555555555555555666666666666666666666666666666666666666666666666888888888888888888888888888888888888777777777666777777777888888888888888:::::::::;;;;;;;;;;;;<<<888999;;;<<<===???BBBDDD@@@CCCAAABBBGGGIIIVVVooovvvpppmmmmmmooouuu|||~~~zzznnnlllooo{{{|||uuu~~~{{{uuunnnnnnhhh[[[MMMDDD@@@===999;;;<<<<<<===============;;;<<<===<<<<<<===@@@CCCHHHKKKQQQ\\\ggglllkkkgggZZZSSSMMMJJJHHHDDDCCCEEEDDDGGGJJJKKKKKKKKKKKKLLLMMMMMMMMMNNNOOOQQQSSSTTT]]]___aaabbbbbbbbbcccdddiiilllooopppnnnlllkkkkkklllmmmoooqqqrrrrrrqqqqqqrrrrrrqqqpppnnnllljjjiiihhhhhhiiiiiiiiihhhggggggeeefffhhhkkkppptttxxx{{{}}}{{{{{{{{{{{{vvvxxx}}}zzzqqqjjjaaa[[[WWWVVVVVVVVVYYY^^^dddhhhkkkkkkkkkhhheeebbb```___]]]YYYTTTMMMGGGCCC@@@???>>>@@@CCCFFFIIIPPPZZZaaafffiiimmmpppsssvvvzzz}}}~~~}}}{{{{{{~~~uuuhhh[[[TTTRRRQQQPPPSSSWWWYYY]]]fffpppwwwzzzjjjaaa\\\UUUQQQPPPOOONNNNNNNNNPPPSSSVVVXXXaaahhhqqqwwwvvvyyy{{{|||wwwyyy{{{}}}~~~~~~|||zzzzzz|||}}}|||{{{vvvuuuttttttuuuwwwyyy{{{zzzwwwzzz~~~uuufff[[[TTTOOOIIIDDDAAA@@@???>>>;;;;;;:::999999999999::::::::::::999999999888888888777666666555555666666666666666666666666666666666666666666666666666666999999888888888888888888777888888888888777666666777777777777888888999999::::::::::::;;;;;;;;;;;;666888;;;===>>>AAADDDGGGDDDFFFCCCDDDIIIKKKXXXqqq~~~}}}|||{{{{{{yyyyyy{{{pppjjjhhhpppyyy|||zzzyyyppp||||||tttiiifff___TTTJJJCCC???<<<:::;;;<<<<<<===============;;;;;;<<<<<<<<<>>>AAACCCJJJMMMUUU```lllssstttssseee]]]UUUQQQMMMGGGEEEFFFGGGIIIKKKLLLKKKJJJJJJKKKIIIIIIIIIJJJKKKNNNPPPQQQ]]]___aaabbbaaaaaabbbcccggglllqqqrrrpppmmmmmmmmmkkkmmmoooqqqrrrqqqpppooonnnnnnnnnmmmkkkjjjhhhggggggggghhhhhhhhhhhhggggggccccccdddgggkkkpppuuuxxx~~~|||zzzxxxvvvvvvrrrrrrttt}}}{{{sssiiiaaa\\\\\\\\\]]]```fffnnnsssxxxxxxxxxuuuooojjjgggffffffbbb[[[SSSLLLFFFCCCAAA???AAADDDGGGJJJQQQ[[[bbbgggjjjmmmoooqqqsssvvvyyy}}}~~~}}}}}}}}}|||{{{{{{~~~uuuggg[[[TTTSSSNNNNNNQQQVVV[[[```kkkvvv|||xxxhhh```ZZZUUUQQQQQQOOONNNMMMNNNPPPSSSWWWYYYccchhhpppxxx|||~~~zzz|||}}}~~~~~~||||||zzzxxxxxxyyyzzzzzzzzzqqqqqqpppmmmmmmqqqyyy~~~|||~~~yyynnnaaaXXXSSSNNNHHHCCC@@@??????>>>;;;::::::999999999999999:::::::::999999999888888888888777666666666666777666666666666666666666666666666666666666666666666777777777888999999::::::777888888999888777666555888888777777888888999999999999:::::::::;;;;;;;;;666888;;;<<<>>>@@@CCCFFFHHHJJJGGGHHHLLLNNN\\\uuuyyyzzzvvvllleeegggkkkkkkmmmoooppp}}}tttfff]]]UUULLLEEEAAA>>>======;;;<<<<<<===============:::;;;<<<<<<<<<>>>AAACCCHHHLLLUUUbbboooyyy~~~xxxoooeee^^^WWWNNNJJJIIIJJJLLLMMMMMMKKKJJJJJJJJJHHHHHHHHHHHHJJJMMMPPPQQQXXX[[[]]]______```bbbcccccciiioooqqqooollllllmmmkkkmmmoooqqqqqqqqqooonnnjjjjjjjjjjjjjjjiiihhhggghhhhhhiiiiiijjjiiiiiihhhdddcccccccccfffkkkooorrrvvvvvvwwwvvvuuurrrpppnnnooommmlllrrr|||qqqhhhhhhiiiiiilllrrr{{{yyyrrrooonnnnnniiibbbYYYPPPJJJEEECCC@@@CCCFFFHHHLLLSSS\\\dddiiikkknnnoooooopppsssuuutttsssrrrtttxxx|||}}}{{{|||||||||{{{{{{}}}ssseeeZZZTTTTTTOOOQQQVVV^^^dddiiisss}}}sssddd\\\WWWSSSPPPPPPNNNMMMLLLLLLNNNRRRVVVYYYaaadddlllwww~~~~~~}}}{{{zzzxxxvvvvvvwwwyyyyyyxxxnnnnnnkkkggggggnnn{{{yyyyyyzzzxxxrrrhhh]]]UUURRRMMMGGGBBB@@@???>>>>>>;;;:::999999888888999999:::::::::999999999888888999999888777777777777777666666666666666666666666777777777777777777777777555555666888999:::;;;<<<777888888999999777666555888888888888888999999:::999999:::::::::;;;;;;;;;777999;;;<<<<<<>>>AAADDDKKKNNNJJJJJJOOOQQQ___xxxuuuxxxzzzmmmbbb``````___aaaeeeqqqtttdddVVVOOOFFFAAA???======???;;;<<<<<<===============:::;;;<<<<<<<<<>>>AAADDDEEEJJJTTTbbbqqq}}}sssjjj```VVVOOONNNLLLMMMNNNMMMKKKJJJJJJJJJJJJJJJIIIJJJLLLNNNQQQSSSRRRUUUYYY[[[\\\^^^aaabbb]]]dddlllnnnllliiiiiijjjkkkmmmoooqqqqqqpppnnnmmmiiiiiijjjjjjjjjiiiiiihhhkkkkkklllllllllllllllkkkfffeeeccccccdddhhhkkknnnlllnnnoooppppppmmmjjjhhhmmmiiifffjjjvvvssstttttttttwww}}}wwwsssrrrrrrnnnfff\\\SSSLLLGGGEEEAAADDDGGGJJJMMMTTT^^^eeekkkmmmoooooonnnoooppprrrkkkiiihhhjjjpppwww}}}}}}zzz{{{|||{{{{{{{{{}}}~~~qqqdddYYYTTTUUUTTTWWW___iiinnnsss{{{}}}nnn___WWWSSSOOOMMMNNNMMMLLLKKKKKKMMMQQQUUUXXX^^^___ggguuu}}}}}}~~~~~~}}}}}}|||}}}}}}}}}|||zzzyyyxxxyyyyyywwwvvvpppmmmgggaaa```gggttt~~~vvvjjjfffeee```aaa^^^SSSQQQJJJDDDBBBAAA>>>===@@@;;;;;;;;;;;;:::888666555999999999888888888888777777777777777666666666666666666666666777888999:::999999999888888888777777777777777777888888888888888888888888777777777777777888888888999999999999;;;<<<===<<<:::999:::;;;;;;;;;;;;<<<>>>???AAABBBBBBFFFGGGMMMWWW[[[iiittt{{{~~~pppccc\\\XXXSSSTTTXXXmmmuuuiiiWWWNNNEEEAAA>>>;;;;;;===========================::::::;;;;;;;;;===@@@CCCFFFJJJRRR^^^lll{{{rrrggg]]]VVVRRROOOOOONNNMMMLLLKKKJJJIIIJJJKKKKKKLLLMMMNNNNNNOOORRRVVVZZZ]]]]]]]]]]]]]]]eeeeeeeeeeeeeeeeeeeeeeeehhhiiilllnnnooonnnlllkkkjjjjjjiiiiiihhhiiiiiiiiinnnooopppqqqppppppnnnmmmiiigggcccaaa``````aaacccdddeeeeeeeeedddcccaaa```eeeeeehhhlllrrr|||}}}vvvrrrpppnnnjjjddd\\\SSSLLLGGGEEEEEEEEEFFFJJJRRR]]]dddnnnooorrruuuuuusssoookkkjjjiiihhhjjjpppwww||||||||||||{{{{{{{{{{{{||||||sssfff\\\XXXYYYVVV\\\dddmmmvvv~~~qqqfff[[[VVVSSSPPPPPPRRRLLLMMMMMMLLLMMMQQQVVVZZZ___eeefffooo|||{{{|||}}}}}}}}}||||||{{{{{{||||||{{{zzzxxxxxxxxxwwwuuurrrmmmkkkfffaaaaaagggsss|||~~~~~~~~~~~~~~~rrreee___^^^ZZZ\\\[[[QQQPPPIIIDDDBBBAAA>>>===@@@<<<======<<<;;;:::888777999999999999888888888888888888888777777777666666666666666666777888999:::888888888777777666666666777777777777888888888888888888888888777777777777777777777888888888999999777999::::::999999:::<<<;;;;;;;;;;;;;;;<<<===>>>AAAEEEEEEKKKUUUXXXfff~~~vvv}}}sssfff^^^ZZZVVVWWW[[[oooxxxlllYYYOOOFFFAAA>>>;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;::::::<<<@@@CCCFFFJJJSSS___nnn}}}vvvjjj___XXXTTTOOOOOONNNMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNQQQTTTYYY\\\\\\]]]]]]^^^``````aaaaaaaaabbbbbbbbbfffhhhkkkmmmmmmmmmkkkjjjhhhhhhhhhhhhhhhiiijjjkkknnnooopppppppppooonnnmmmkkkiiifffcccaaa```aaabbb____________^^^]]][[[ZZZ```___aaaeeeiiiqqq}}}vvvqqqssspppkkkddd[[[SSSLLLHHHFFFEEEDDDEEEIIIRRR\\\dddmmmppptttxxxyyywwwrrroooiiigggfffhhhmmmtttzzz~~~|||{{{{{{zzzzzzyyyyyyyyyyyy|||uuuiii^^^YYYYYY[[[aaajjjttt}}}pppeeeZZZUUURRRNNNNNNPPPKKKLLLLLLKKKLLLPPPUUUYYY^^^dddeeekkk|||{{{{{{{{{{{{|||{{{{{{{{{zzzzzzzzzzzzzzzxxxwwwvvvuuussspppmmmhhhgggdddaaaaaagggqqqyyy~~~~~~~~~~~~wwwttttttxxx}}}qqqbbb[[[XXXTTTXXXZZZQQQOOOHHHCCCBBBAAA>>>===???>>>>>>>>>>>>===;;;:::999:::999999999888888888888888888888777777777666666666666666666777888999999777777666666666666555555777777777777888888888888888888888888777777777777666666666777777777888888444666777888888888:::;;;;;;::::::999999:::::::::@@@CCCCCCHHHQQQTTT```xxxyyyvvvhhh___YYYUUUWWW[[[qqq|||ppp\\\QQQFFFAAA>>>;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::<<>>===???>>>>>>>>>===<<<;;;;;;:::::::::999999999888888888777777777666666666555555666666666666666777888888666666666666666666666666666777777777888888888888888888888888777777777666666666666666777777777777555666888888777777999;;;999999999999999::::::;;;>>>AAA@@@DDDMMMOOO[[[rrr{{{~~~pppddd[[[XXXYYY\\\rrruuu___SSSFFF@@@>>>;;;;;;<<<::::::::::::::::::::::::999::::::999999;;;>>>AAADDDIIITTTbbbrrr}}}mmmaaaYYYUUUOOOOOONNNMMMMMMLLLKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKLLLPPPTTTXXXYYY[[[]]]^^^]]]___aaaccceeefffffffffcccdddfffggghhhhhhgggfffeeefffgggiiikkkmmmpppqqqppppppqqqqqqqqqooonnnmmmqqqooolllhhhdddaaa___^^^XXXWWWUUUSSSOOOLLLJJJIIINNNLLLMMMPPPRRRWWWcccooo|||tttooohhhddd]]]VVVOOOJJJGGGEEEEEEDDDCCCCCCGGGPPPZZZbbbkkkooouuuzzz~~~}}}yyyuuutttuuuyyy}}}}}}yyyyyyxxxxxxwwwuuuttttttuuuyyytttjjjeeeeeeiiiqqq}}}ooodddYYYTTTQQQMMMKKKLLLKKKLLLLLLLLLMMMQQQWWW[[[dddqqqsssrrrxxx||||||{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvtttrrrpppmmmkkkhhhccc```\\\^^^_________bbbiiiooowwwuuutttvvvzzz|||||||||rrrooonnnrrrvvv||||||jjj___XXXRRRUUUXXXPPPJJJEEEAAAAAAAAA>>>===???======<<<;;;;;;::::::::::::::::::999999999999888666666555555555444444444666666666666666666777888777777777777777777777777666777777777888888888888888888888888777777777666666666666666777777777777888999:::999888777888:::888888888999:::<<<===>>>===@@@>>>BBBIIIKKKWWWnnn|||{{{{{{lllbbb^^^^^^___sssxxxcccUUUFFF@@@>>><<<;;;<<<::::::::::::::::::::::::999::::::999888:::===@@@AAAGGGSSSbbbtttqqqddd\\\YYYOOOOOONNNNNNMMMMMMLLLLLLIIIIIIIIIIIIJJJJJJJJJJJJKKKNNNRRRUUUWWWYYY\\\^^^___```cccfffhhhiiiiiiiiibbbcccdddffffffffffffffffffggghhhjjjlllooorrrsssrrrrrrssssssrrrpppooonnnpppooommmiiieeeaaa^^^\\\ZZZXXXUUUPPPLLLHHHEEECCCGGGFFFGGGJJJMMMQQQZZZdddssszzzrrrlll^^^[[[VVVPPPKKKHHHFFFFFFEEEDDDDDDDDDHHHPPPYYY```iiimmmrrrwww|||}}}zzz{{{}}}|||~~~~~~~~~~~~~~~~~~{{{zzz{{{|||{{{vvvwwwwwwwwwwwwvvvuuutttvvvyyyxxxooolllmmmqqqxxxnnndddZZZUUURRRNNNLLLLLLMMMMMMMMMNNNOOOSSSYYY]]]kkkzzz~~~|||zzzxxxvvvxxxxxxyyyyyyxxxvvvtttsssqqqnnnjjjgggdddbbb^^^[[[XXXZZZ\\\[[[[[[^^^eeejjjllljjjjjjnnntttxxxyyyxxxrrrpppqqqtttwwwyyy}}}kkk```ZZZSSSUUUVVVMMMHHHCCC@@@AAAAAA>>>===???<<<;;;;;;:::999999::::::::::::::::::999999999999666666666555555555444444666666666555555666666777666666777777777777888888777777777777888888888888888888888888777777777777666666666777777777888888:::;;;<<<;;;999888999:::888888999:::;;;===>>>???<<>><<<;;;;;;::::::::::::::::::::::::999999999888888999<<>>===>>><<<;;;:::999999999:::;;;;;;;;;:::::::::999999999888777777777777666666666777666666555555555666666555555555666666777777777777777777777888888888888888888888888777777777777777777777888888888999999888:::;;;:::999999:::;;;999999999:::;;;<<<===>>>;;;>>>===@@@HHHIIIUUUlllzzztttyyy~~~pppeeecccaaa___tttjjjXXXFFF???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888777888;;;>>>???FFFTTTeeexxx}}}iii[[[TTTRRROOOOOONNNNNNNNNNNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLOOORRRSSSUUUXXX[[[\\\^^^aaaeeeggggggffffffdddeeeeeefffgggggghhhhhhhhhhhhhhhiiikkklllnnnoooqqqqqqqqqqqqpppnnnlllkkkiiiiiiiiihhheeeaaa]]][[[TTTRRROOOKKKGGGDDDBBBBBBBBB@@@AAAEEEHHHIIINNNTTTbbbsssyyyoooeee___YYYWWWTTTPPPMMMJJJIIIHHHCCCEEEGGGJJJMMMRRRYYY]]]dddiiipppuuuxxx||||||zzz{{{vvvwwwyyyxxxxxxxxxyyy{{{vvvxxxzzz|||}}}~~~yyyvvvtttsssrrrppplllnnnqqqtttvvvwwwvvvvvvzzz|||~~~|||~~~{{{{{{iii```WWWTTTRRRNNNLLLMMMMMMMMMNNNNNNPPPTTTZZZ___hhhxxx~~~}}}rrrsssttttttssspppnnnllllllhhhbbb]]][[[ZZZXXXWWWUUUVVVWWWVVVUUUXXX^^^ccccccaaabbbiiissszzz|||{{{xxxxxx{{{~~~~~~{{{mmmeeeaaa[[[\\\ZZZPPPFFFAAA???AAAAAA>>>===>>>===<<<;;;:::999:::;;;<<<;;;;;;;;;:::::::::999999999999999999888888888888777666666555555555666666444444444555555555666666777777777777888888888888888888888888777777777777888888888888999999999999666777999999999999;;;===;;;::::::999999::::::;;;;;;>>>===@@@HHHIIIUUUllluuuqqqxxx|||wwwmmmkkkjjjgggvvvkkkYYYFFF>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888777888;;;>>>@@@GGGUUUgggzzzmmm^^^XXXWWWOOOOOONNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLOOOQQQRRRTTTWWWZZZ\\\^^^bbbeeeggggggfffeeeeeeeeeffffffggghhhhhhiiihhhhhhhhhhhhiiijjjkkkllloooooopppooonnnlllkkkiiiffffffggggggeeeaaa]]][[[OOOMMMKKKGGGEEECCCCCCCCCBBB@@@@@@DDDFFFFFFJJJOOOTTTfff{{{~~~tttjjj```ZZZXXXVVVSSSPPPLLLIIIGGGFFFBBBEEEHHHLLLOOOSSSXXX\\\bbbiiiqqqvvvxxxyyy~~~~~~yyyxxxyyyvvvwwwxxxwwwvvvuuuvvvwwwvvvzzz~~~~~~~~~{{{xxxvvvsssoookkkhhhjjjnnnrrruuuvvvvvvvvv{{{|||}}}}}}}}}zzzggg^^^UUUSSSQQQMMMKKKLLLLLLLLLMMMMMMOOOTTTZZZ^^^cccqqqwwwxxx~~~|||uuusssqqqoooooonnnkkkiiicccaaa]]]YYYVVVTTTTTTTTTRRRRRRTTTWWW[[[^^^___```^^^___dddmmmwww|||{{{wwwyyy}}}yyylllfffddd```bbb___RRRDDDBBB@@@???=========>>>:::;;;;;;<<<<<<;;;;;;:::999999999888888888888888888888888777777777777777666666555555555555666666666666666666666666666666666666555555555555666666777777777777888888888888888888888888888888888888:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;;;;===@@@BBBGGGTTTaaazzzwwwzzz}}}{{{zzz|||tttrrrqqq|||qqq\\\FFF===<<<<<<::::::;;;;;;;;;<<<;;;;;;::::::555666888999::::::999999AAAEEEQQQddd|||rrr```WWWTTTSSSQQQNNNMMMMMMMMMLLLJJJKKKJJJIIIHHHGGGHHHHHHIIIOOOOOOOOOPPPRRRUUUWWWYYYZZZ[[[\\\^^^```aaabbbcccddddddeeeeeeeeeeeeeeeeeeddddddeeeeeefffgggggggggmmmmmmllllllkkkkkkkkkkkkeeeddddddfffgggfffaaa]]]PPPKKKEEECCCCCCDDDCCCBBB===???AAACCCDDDFFFIIILLLQQQ[[[iiiwwwyyyppphhhccc```bbb___ZZZTTTNNNKKKHHHHHHHHHHHHKKKPPPVVVZZZ[[[[[[aaaccchhhmmmrrruuuxxxyyyzzzyyyxxxwwwwwwxxxyyyyyytttuuuuuutttssssssuuuwww~~~|||{{{{{{{{{yyyuuupppkkkjjjjjjkkkpppuuuyyyxxxwwwzzz{{{|||{{{mmmaaaVVVTTTSSSOOOKKKHHHKKKLLLLLLMMMOOOSSSXXX]]]hhhjjjqqqzzz}}}~~~zzztttrrrooommmlllkkkhhhfff```^^^ZZZVVVSSSRRRQQQQQQQQQQQQSSSUUUYYY\\\^^^^^^^^^aaahhhqqqyyy|||{{{xxx||||||mmmeeeccc___bbb___QQQDDDCCCAAA???===<<<<<<===:::;;;;;;<<<<<<;;;;;;::::::999999999888777777777777777777777777777777888666666555555555555666666888888888888888888888888888777777666666777777888555666666666666777777777::::::999999999999999999::::::::::::::::::::::::888999999:::::::::::::::======>>>@@@BBBFFFRRR___|||}}}~~~~~~{{{{{{|||vvvaaaJJJ???===<<<::::::::::::;;;;;;<<<;;;;;;;;;777777777777777999:::;;;@@@DDDPPPddd{{{xxxdddXXXTTTQQQOOOMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGHHHHHHIIIMMMMMMMMMNNNPPPRRRTTTVVVYYYYYY[[[\\\^^^```aaabbbbbbbbbbbbccccccccccccdddbbbcccdddeeefffggghhhiiikkklllllllllkkkjjjjjjiiihhhfffeeedddccc```ZZZVVVOOOJJJEEECCCDDDDDDBBB@@@<<<>>>@@@@@@AAABBBEEEHHHKKKSSS^^^iiiuuu{{{uuupppnnnmmmiiieee^^^WWWPPPLLLIIIHHHGGGHHHJJJOOOUUUYYY[[[[[[]]]___cccgggkkkoooqqqrrrrrrrrrqqqrrrssstttvvvwwwzzzyyyvvvsssqqqssswwwzzz{{{zzzzzzzzzyyyvvvqqqmmmhhhggggggkkkppptttvvvuuuwwwxxxzzz~~~}}}ooobbbWWWSSSRRROOOLLLKKKLLLLLLLLLLLLNNNSSSYYY^^^iiikkkqqqzzz}}}}}}|||yyyxxxssspppmmmkkkiiigggcccaaa[[[YYYUUURRROOONNNNNNNNNOOOPPPQQQSSSVVVYYY[[[]]]]]]dddmmmuuuxxxxxxwwwvvv}}}nnndddbbb```aaa]]]OOOEEEDDDAAA???===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::999999888777666666666666666777777888888888666666555555555555666666888888888888888888888888777666666666666666666777555555555555666666666666;;;;;;;;;::::::999999999::::::::::::::::::::::::999999999999::::::::::::>>>>>>???AAABBBEEEPPP\\\{{{xxxwwwrrrzzz{{{fffOOOBBB>>>;;;::::::999999:::;;;<<<<<<<<<<<<999888666555555888;;;===???CCCOOObbbyyy~~~hhhZZZTTTOOOMMMLLLLLLMMMNNNNNNMMMJJJJJJHHHGGGGGGHHHHHHIIILLLLLLLLLMMMNNNQQQSSSTTTVVVWWWXXXZZZ[[[]]]^^^_________`````````aaaaaaaaa```aaabbbccceeefffhhhhhhhhhiiijjjkkklllkkkjjjiiijjjhhhfffdddaaa\\\VVVRRRLLLHHHDDDBBBCCCDDDAAA???>>>???@@@??????@@@CCCEEEHHHLLLSSS[[[cccnnnzzz}}}|||||||||sssnnneee\\\TTTNNNKKKJJJGGGGGGIIINNNTTTYYY[[[[[[[[[\\\___cccgggjjjlllnnnmmmmmmmmmnnnpppsssuuuwww{{{uuusssuuu{{{zzzyyyyyyyyyyyywwwsssoooiiigggeeefffjjjooorrrttttttuuuxxx||||||vvvtttssstttwww{{{~~~~~~}}}{{{|||xxxjjj\\\VVVSSSOOOMMMMMMLLLLLLKKKKKKMMMSSS[[[aaakkkmmmssszzz}}}zzzxxxvvvvvvuuuuuuqqqnnnkkkhhheeebbb___\\\VVVTTTQQQNNNLLLKKKLLLLLLMMMNNNPPPRRRSSSVVVZZZ\\\___hhhsssxxxwwwsssqqqqqq{{{rrrfffeeebbbaaa[[[MMMFFFDDDAAA>>><<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::;;;::::::999888777666666444555555666777888999999666666555555555555666666555555555555555555555555444444333333333333444444555555555666666666777777;;;::::::999999888888777999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<======???AAABBBEEEPPP\\\}}}|||zzzsssppphhhnnn~~~~~~iiiRRRDDD???;;;999:::888999:::;;;<<<<<<<<<<<<888777666555666888:::;;;>>>BBBMMM```www~~~hhhYYYRRRMMMLLLKKKKKKMMMNNNNNNNNNJJJIIIHHHGGGGGGGGGHHHIIIMMMLLLLLLMMMOOOQQQSSSTTTSSSTTTUUUVVVXXXZZZ[[[\\\]]]]]]^^^^^^______``````______```aaabbbccccccddddddfffhhhkkkmmmmmmmmmmmmlllkkkiiifffbbb\\\VVVRRRHHHEEEAAAAAACCCDDDBBB???BBBBBBBBBAAA@@@AAACCCFFFIIIKKKOOORRRXXX```jjjpppyyy~~~xxxnnnbbbXXXQQQMMMLLLHHHHHHKKKOOOUUUZZZ]]]^^^]]]^^^```cccgggkkkooopppnnnnnnoooppprrrtttwwwxxx{{{xxxyyy~~~zzzyyyxxxxxxxxxwwwuuurrrnnnkkkgggeeegggkkkooorrrsssuuuxxx{{{wwwooonnnnnnqqqtttwwwxxxxxxtttqqqqqqvvvyyywwwwwwyyyyyyzzz}}}tttdddZZZTTTOOOMMMNNNMMMLLLKKKKKKNNNUUU^^^dddlllmmmrrrzzz~~~|||||||||}}}zzzyyywwwtttqqqpppqqqqqqooolllhhheeebbb___[[[XXXRRRQQQNNNLLLJJJJJJKKKKKKKKKMMMOOOQQQRRRUUUZZZ^^^hhhpppyyy{{{vvvqqqooopppyyywwwmmmlllfff```XXXKKKEEEDDDAAA>>><<<::::::::::::;;;;;;<<<<<<;;;;;;:::::::::999999888777777666444444555666777888888999666666555555555555666666555555555555555555555555444444333333333333444444666666777777777888888888999888888888777777777666999999999999999999999999;;;::::::::::::;;;<<<===;;;;;;>>>AAABBBFFFQQQ\\\yyy|||vvvwww~~~uuuppphhhiiiuuu|||zzzgggQQQEEE>>>:::999:::888999:::;;;<<<<<<<<<<<<555555666777888888888888<<>><<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::999999999888888888888888555555555666666777777777666666555555555555666666888888888888888888888888777666666666666666666777777777777777888888888888777777777777777777777777999999999999999999999999999888777777777888:::;;;999:::===AAACCCFFFQQQ\\\uuu|||uuuuuu}}}~~~yyyqqqlllqqqzzzvvvooo___MMMCCC>>>:::999:::999999:::;;;<<<<<<<<<<<<444555777888999999888777;;;???JJJ[[[qqq}}}iii[[[TTTNNNMMMKKKJJJKKKLLLKKKJJJHHHGGGGGGFFFFFFGGGIIIIIIHHHHHHHHHHHHIIIKKKMMMNNNNNNOOOPPPRRRSSSUUUVVVWWWYYYYYYZZZ[[[\\\]]]^^^^^^___^^^]]]]]]\\\[[[ZZZZZZaaabbbdddgggkkknnnqqqrrrrrrrrrpppkkkcccZZZTTTQQQPPPKKKFFFDDDEEEFFFEEECCCCCCCCCBBBAAA@@@BBBFFFIIIJJJJJJKKKLLLOOOSSSVVVXXXWWWWWW\\\ccchhhkkkpppvvvwwwxxxzzz}}}uuuiii___XXXTTTSSSRRRTTTXXX___eeeiiijjjfffeeeeeeeeehhhlllpppssssssrrrqqqqqqrrrssstttuuuzzz{{{}}}}}}{{{yyyyyyyyy|||~~~wwwuuurrrrrrssssssrrrqqqtttsssqqqnnnlllmmmpppsssvvvwwwxxxzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}zzzvvvsssqqqmmmkkkoooqqqpppppprrrrrrvvv|||xxxlllccc[[[TTTQQQRRRMMMMMMNNNOOOSSSZZZdddjjjjjjiiilllrrrwww~~~~~~}}}~~~xxxwwwvvvtttsssqqqpppoooqqqrrrrrrooojjjgggffffffeeeccc___\\\YYYVVVRRROOOKKKJJJHHHGGGFFFGGGHHHIIIIIIMMMPPPRRRSSSWWW^^^eeetttwwwxxxxxxuuutttuuuwwwyyyrrr___QQQFFFCCCAAA???===<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888888888999999999555555666666666666666666666666555555555555666666888888888888888888888888888777777666666777777888666666666777777777777888666666666777888888999999888888888888888888888888999888777666777888:::;;;;;;;;;>>>BBBBBBEEEOOOZZZrrr|||}}}zzzpppppp|||}}}sssmmmcccVVVHHH@@@<<<999888:::::::::;;;;;;<<<;;;;;;;;;555555666666777888888999999>>>IIIYYYoooppp```WWWPPPNNNLLLJJJJJJJJJHHHGGGHHHGGGFFFFFFFFFGGGIIIJJJGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNOOOQQQRRRTTTUUUVVVVVVWWWWWWXXXYYYZZZ[[[\\\^^^^^^]]]]]]\\\[[[[[[[[[cccccccccdddfffiiilllnnnrrrssstttpppiiibbb^^^\\\]]]VVVNNNIIIGGGGGGFFFDDDCCCCCCCCCBBBCCCFFFKKKNNNQQQQQQQQQRRRTTTUUUVVVVVVVVVTTTVVV[[[^^^___dddllliiikkknnnqqqwww}}}ssshhh___[[[YYYXXXZZZ^^^eeekkkoooqqqmmmkkkhhhggggggjjjmmmoooqqqpppppppppppprrrssstttuuuwwwzzzzzzyyyyyyyyyyyy{{{|||~~~~~~}}}||||||}}}{{{ssspppnnnlllmmmnnnnnnmmmnnnpppqqqqqqooooooqqqtttvvvvvvwwwyyyzzz|||}}}~~~|||zzzzzz~~~{{{yyywwwsssooommmppprrrpppoooqqqsssyyywwwnnndddYYYSSSRRRMMMNNNPPPRRRWWW^^^ffflllqqqoooppptttwww}}}~~~~~~ttttttsssqqqooommmjjjiiinnnppppppnnnhhhdddbbbbbbbbb___[[[XXXVVVSSSOOOLLLIIIHHHFFFEEEDDDEEEGGGHHHIIIMMMQQQRRRSSSXXX```gggsssssssssrrrrrrsssvvvxxxwww}}}uuu^^^OOOEEEBBBAAA???===<<<;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::777777777888999999::::::666666666666666555555555666666555555555555666666666666666666666666666666666666555555555555666666555555555555666666666777666666777888999::::::;;;888888888888888888888888;;;:::999888888:::<<<=========???BBBBBBDDDMMMWWWqqq~~~rrrnnnwww}}}zzzxxx|||}}}oooeee[[[OOODDD>>><<<999888:::;;;;;;;;;<<<;;;;;;::::::777666444444444666999;;;999>>>HHHXXXnnnwwwdddYYYRRROOOLLLJJJJJJHHHFFFEEEGGGGGGFFFFFFFFFGGGIIIJJJIIIIIIHHHHHHIIIKKKLLLNNNMMMMMMNNNPPPRRRSSSUUUUUUTTTTTTUUUVVVXXXYYYYYYZZZ]]]]]]]]]]]]]]]]]]]]]]]]eeedddbbbaaaccceeehhhjjjooosssuuuuuuqqqmmmkkkkkkggg___TTTMMMIIIHHHFFFDDDEEEFFFFFFEEEFFFJJJPPPTTTZZZZZZZZZ[[[\\\\\\ZZZYYY[[[WWWWWW[[[\\\ZZZ___ggg```bbbfffjjjpppwwwyyynnneee___]]]\\\]]]bbbhhhooosssuuutttqqqmmmiiihhhiiikkkmmmpppoooooopppqqqrrrtttvvvuuuwwwyyyzzzzzzzzz|||}}}zzz|||}}}}}}{{{zzz{{{|||wwwpppmmmjjjhhhiiijjjjjjiiiiiilllpppqqqpppppprrruuutttuuuvvvxxxzzz|||}}}~~~zzzwwwvvv{{{~~~{{{{{{|||}}}~~~}}}||||||tttpppooorrrsssqqqoooqqquuu{{{yyykkk\\\SSSQQQMMMOOOQQQTTTYYY```gggmmmyyywwwvvvxxxzzz~~~~~~vvvtttqqqnnnllljjjjjjjjjiiihhhgggeeeccc```^^^\\\ZZZXXXVVVSSSOOOLLLIIIHHHEEEDDDBBBBBBBBBDDDGGGIIIGGGJJJNNNQQQTTT[[[dddkkkooommmjjjggggggmmmuuu{{{{{{ttt^^^MMMFFFAAA@@@>>>===;;;::::::999999999888888888888888888888888888888777777777777777777666666666666777777666666555555555444444444777777777777777666555555555555555666666666666666333333333444444444555555777888888999999999999888999888777666666777888999:::999888888999:::<<<===BBBAAAAAACCCCCCEEEMMMVVVlllxxxooojjjllloooooooooooo|||nnn]]]SSSMMMEEE>>>;;;;;;;;;:::===<<<:::999888999::::::888777666444444555555666;;;===EEEVVVlllpppcccZZZSSSMMMMMMLLLHHHGGGIIIEEEFFFHHHIIIJJJIIIHHHHHHJJJHHHEEECCCDDDGGGKKKNNNLLLMMMNNNOOOQQQRRRSSSTTTSSSSSSSSSTTTVVVXXXZZZ[[[\\\ZZZYYYZZZ\\\^^^______cccccccccbbbbbbcccfffiiinnnppptttyyyzzzvvvmmmfffeee```YYYRRRMMMJJJJJJKKKHHHFFFEEEFFFGGGJJJSSS^^^^^^bbbbbb]]][[[^^^bbbcccddd```\\\YYYYYYZZZZZZYYYVVVZZZ___ccchhhoooxxx~~~}}}qqqgggaaa^^^]]]]]]ccclllssstttsssyyywwwrrrnnnjjjhhhhhhhhhmmmnnnoooppprrrtttuuuvvvvvvvvvvvvvvvwwwyyy{{{}}}{{{{{{zzzzzz{{{|||}}}~~~|||~~~zzzuuurrrnnnllljjjgggeeebbbdddfffiiimmmppprrrssssssrrryyy}}}|||zzz|||}}}|||yyywwwvvvyyyxxxsssrrrssssssuuuuuuqqqnnnsss~~~|||{{{xxxuuuuuuvvvvvvvvvvvvuuuuuutttvvvzzz}}}pppaaaWWWTTTNNNMMMOOOUUU[[[```hhhqqq|||sssqqqooollljjjhhhffffffeeedddcccaaa^^^\\\YYYXXXVVVTTTRRROOOLLLIIIFFFEEEDDDCCCAAAAAAAAACCCFFFHHHGGGIIILLLOOOUUU]]]ffflllkkkjjjgggeeeffflllsssyyy}}}~~~nnnXXXIIICCCAAA@@@>>>===;;;:::::::::::::::999999888777666666888888888777777777666666777666666666666666666777666666555555555444444444777777777777777666555555666666666666555555555555333333333444444444555555666777888888888888888888888888777777777777777777999999999999:::;;;<<<<<>><<<;;;:::::::::;;;;;;:::999777666555444888888777777777777666666666666555555555555666666555555555555555444444444666666777777777666555555777666666666555444444444333333333444444444555555555555666777777777777777888888888888777777666555777888999:::;;;;;;;;;;;;>>>>>>AAAEEEGGGIIIQQQZZZkkk}}}zzzoooeeeaaa___\\\\\\]]]qqqqqqaaaVVVQQQJJJCCC???;;;888666::::::;;;;;;::::::999999888777666444444555555666<<<<<>>>>>???@@@BBBCCCGGGFFFFFFLLLVVVaaahhhkkkggghhhiiikkkmmmssszzz|||kkkWWWHHHBBBCCC??????===<<<;;;::::::::::::999999888777666666555888777777777666666666666666555555444444555555666555555555555555555555555555666666666666666555555777777666555444444333333333333333444444444555555444444555666777777777777777777888888888666555444666777999:::;;;;;;::::::<<<<<<@@@EEEHHHKKKSSS]]]ooowwwkkkccc^^^YYYXXXZZZkkkrrrcccSSSNNNHHHCCC???;;;888666999:::;;;<<<;;;:::999888888777666444444555555666;;;;;;AAAMMM]]]tttiii]]]RRRMMMKKKHHHGGGGGGFFFEEEDDDCCCCCCDDDFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHKKKKKKLLLLLLMMMMMMMMMNNNMMMOOOSSSVVVWWWVVVTTTSSSTTTTTTTTTTTTTTTVVVXXXZZZYYY\\\___```aaabbbccceeeiiinnnwwwxxxooofff^^^ZZZVVVQQQLLLKKKKKKQQQ^^^kkktttyyy|||yyywwwuuupppjjjgggbbb[[[UUUQQQNNNKKKIIIIIIJJJLLLMMMOOOWWWaaaiiiqqqxxx{{{sssiii```[[[YYYZZZ]]]cccjjjooopppoooqqqrrrttttttssspppmmmkkkkkklllmmmnnnppprrrssstttssssssrrrrrrrrrsssuuuvvvvvvxxxzzz|||||||||zzzyyy{{{}}}{{{wwwuuurrrmmmjjjiiiiiiiiihhhffffffffffffhhhjjjmmmnnnrrrzzzzzzvvvtttuuuvvvwww~~~~~~vvvmmmiiijjjmmmnnnmmmjjjcccYYYRRRPPPQQQQQQQQQRRRUUUZZZddduuu|||uuufff]]]ZZZTTTQQQRRRWWW]]]eeeppp{{{eeeeeedddbbb___\\\YYYWWWTTTSSSRRRQQQOOOMMMKKKJJJHHHGGGFFFDDDBBBAAA@@@???>>>=========>>>???@@@AAAFFFDDDEEELLLVVV```eeegggdddgggjjjmmmqqqwww}}}{{{dddPPPDDDAAABBB???>>>===;;;::::::::::::777777777777777777888888777777777666666666666555555555444444444444555555444555555555555555555555555555666666666666555555777666666555444333333222333333333444444444555555333333444666666777777777666777888888888666555444666777999:::;;;;;;:::999;;;;;;???DDDHHHLLLUUU___tttsssjjjaaaZZZWWWYYYgggrrrdddMMMIIICCC???===;;;888777888999:::;;;<<<;;;:::999888777666444444555555666:::;;;AAALLL[[[ppppppbbbTTTNNNKKKHHHFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGKKKKKKLLLLLLMMMMMMNNNNNNNNNPPPTTTWWWXXXVVVTTTRRRRRRSSSTTTTTTSSSTTTWWWZZZWWWYYY]]]^^^___```aaaccceeelllvvvuuukkkeee]]]WWWQQQOOOPPPWWWfffuuuzzz{{{pppfff```\\\VVVPPPMMMKKKIIIHHHFFFHHHIIIIIIKKKQQQ[[[cccjjjqqqwwwxxxzzz}}}~~~{{{vvvuuurrrnnnggg___XXXTTTSSSVVV[[[aaafffjjjjjjjjjlllooorrrttttttrrrnnnlllkkklllmmmnnnppprrrsssttttttsssrrrqqqqqqrrrssstttuuuwwwyyy|||}}}}}}|||{{{{{{|||~~~}}}yyytttqqqmmmjjjiiiiiihhhgggggggggggggggiiikkkmmmooorrrzzz}}}yyyvvvuuuvvvwwwzzz|||~~~zzzrrriiihhhlllrrrttttttjjjbbbWWWPPPNNNNNNLLLJJJNNNQQQTTTXXX```ssszzz{{{||||||zzzxxxyyy}}}~~~xxxnnnccc\\\[[[SSSQQQRRRWWW^^^fffrrr}}}~~~______^^^\\\ZZZWWWUUUTTTPPPPPPOOONNNLLLJJJHHHGGGEEEEEEDDDCCCAAA@@@??????============>>>??????@@@DDDDDDGGGMMMUUU\\\```bbb```dddiiinnntttyyyyyy```LLLCCCAAA@@@>>>===<<<;;;::::::::::::555555666777777888888999777777666666666666555555444444333333333333444444444444444555555555555555444444555666666666555555666555555555444333333333333333333444444444555555333333555666777777777777555666666777777666666666666777888999::::::::::::::::::===BBBFFFLLLVVVaaawwwyyyqqqggg\\\WWWXXXgggqqqbbbHHHDDD???<<<::::::999888999999:::;;;;;;;;;::::::888777666444444555555666999;;;@@@JJJWWWjjjwwwgggVVVNNNKKKHHHFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLNNNPPPTTTVVVWWWVVVTTTRRROOORRRSSSRRRQQQQQQUUUYYYWWWYYY[[[\\\\\\]]]___aaabbbiiiuuu|||vvvjjjbbbYYYTTTTTT[[[jjjyyysssggg\\\WWWQQQLLLIIIGGGEEECCCCCCDDDFFFFFFGGGLLLUUU\\\ccciiinnnnnnnnnpppooolllgggfffddd```[[[VVVRRRPPPNNNRRRXXX^^^ccceeeeeeeeehhhkkkooorrrsssqqqooommmllllllmmmoooqqqrrrttttttsssrrrqqqppppppqqqrrrrrrssstttwwwyyy{{{|||}}}}}}|||}}}|||tttrrrnnnlllkkkjjjgggeeegggggghhhiiijjjlllnnnooorrryyy~~~}}}|||~~~}}}zzzyyyzzz{{{zzz||||||yyyrrrmmmhhhiiipppwww{{{|||llldddZZZRRRNNNMMMKKKIIIJJJMMMQQQSSSTTT```xxxxxxtttoookkkjjjllloooqqquuu{{{|||yyy{{{|||rrrkkkddd\\\XXXYYYSSSQQQSSSYYY```hhhsss~~~~~~ZZZYYYWWWUUUSSSRRRQQQQQQMMMMMMLLLKKKIIIGGGFFFEEECCCBBBBBBAAA@@@?????????<<<<<<======>>>?????????AAAEEEJJJOOOSSSWWW[[[]]]___dddkkkqqqwww}}}qqqXXXHHHCCCBBB???======<<<;;;::::::::::::666666666777777777777777777777666666666555555555444444333333333333444444444444444555555555666666333444555555666666555555444444444444444444444444333333333444444444555555333444555666777888888888555555555555555666777888777777777777888999:::;;;;;;:::;;;@@@DDDJJJVVVbbbuuuxxxmmm```YYYYYYhhhooo___HHHCCC===999888999999999:::999999999::::::;;;<<<888777666444444555555666777999???GGGQQQbbb{{{|||jjjWWWNNNKKKHHHFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCDDDDDDEEEGGGGGGEEEFFFGGGHHHIIIJJJKKKLLLNNNPPPRRRTTTUUUTTTRRRQQQLLLOOOQQQPPPNNNNNNRRRWWWXXXYYYYYYYYYYYYZZZ]]]```aaahhhsss~~~ttthhh^^^ZZZ^^^lll{{{zzznnnbbbVVVRRRLLLHHHFFFDDDCCCBBBBBBDDDEEEFFFFFFKKKRRRXXXZZZ```dddcccaaaaaa```\\\VVVUUUSSSQQQOOONNNMMMMMMKKKPPPWWW]]]aaabbbcccbbbdddgggkkkoooqqqpppnnnmmmlllmmmnnnppprrrssstttuuurrrqqqpppnnnnnnnnnooopppoooqqqsssuuuxxx{{{}}}~~~}}}vvvtttrrrpppooolllhhheeeeeefffhhhjjjlllmmmnnnnnnpppvvvyyywwwuuuxxx{{{{{{|||~~~~~~~~~|||~~~{{{wwwtttnnnkkkiiilllqqqwwwzzz{{{pppjjj```WWWQQQMMMKKKJJJIIIJJJMMMPPPPPPTTTeeevvv}}}vvvlllgggfffggggggeeemmmrrrzzz~~~zzzuuusssvvv|||{{{ppphhh```]]]YYYUUUTTTVVVSSSRRRUUU\\\ccckkkuuuVVVTTTRRRPPPOOONNNNNNOOOKKKKKKJJJIIIGGGEEEDDDCCCAAAAAA@@@@@@??????>>>>>><<<<<<======>>>????????????EEELLLPPPRRRTTTWWWZZZaaafffmmmuuu{{{zzzfffPPPDDDDDDCCC@@@===<<<;;;;;;::::::::::::888888777777666666555555777666666666555555555555444333333222222333333444444444444555555555666666333333444555666666666555333333444444444444444444333333333444444444555555333444555777888999999999555444444444555666888:::888777777666777999:::;;;<<<::::::>>>BBBIIIVVVbbbrrr~~~ssseee\\\[[[jjjmmm^^^IIIDDD===999777888999999::::::999888999:::<<<===888777666555444555555666666888>>>EEEMMM[[[ssslllXXXNNNKKKHHHFFFEEEDDDEEEFFFFFFFFFEEECCCBBBDDDDDDCCCCCCCCCEEEGGGHHHEEEFFFGGGHHHJJJKKKLLLMMMNNNOOOQQQRRRSSSRRRQQQPPPJJJMMMPPPNNNLLLLLLPPPUUUYYYYYYYYYXXXWWWYYY\\\___aaahhhrrr|||tttggg```aaannn{{{zzzuuunnncccXXXPPPLLLHHHEEEDDDDDDDDDDDDCCCEEEGGGHHHHHHLLLRRRWWWUUUZZZ]]][[[XXXXXXUUUQQQIIIHHHFFFEEEFFFGGGIIIKKKJJJOOOWWW]]]aaabbbbbbaaabbbeeeiiimmmoooooonnnmmmmmmnnnoooppprrrtttuuuvvvqqqpppnnnmmmllllllmmmmmmmmmnnnooorrruuuyyy|||~~~}}}xxxvvvuuutttrrrnnniiieeecccdddgggjjjlllmmmmmmmmmnnnsssuuurrrppptttwwwxxxwww|||~~~}}}}}}}}}xxxssspppooonnnmmmnnnpppsssuuuvvvrrrlllcccYYYPPPKKKIIIIIIMMMJJJLLLOOOOOOPPPYYYdddmmm}}}qqqkkkiiihhhccc^^^eeehhhmmmsssyyyyyywwwtttqqqpppsssyyy~~~}}}wwwooohhh^^^WWWRRRRRRRRRPPPRRRUUUSSSSSSWWW___fffmmmwwwOOOOOOOOONNNLLLJJJIIIHHHIIIHHHGGGEEEDDDBBBAAA@@@========================<<<=========>>>>>>>>>???CCCGGGLLLPPPRRRTTTVVVWWWYYYaaalllwww|||{{{~~~yyynnn]]]NNNHHHEEEAAA<<<<<<;;;;;;::::::999999888666666666666666777777777444444444444444444444444555555555555555555555555222222333444555555555555444444444555555555555666444444444444444444444444666666666666666555555555555555555555555666777777999999888777666555444444666666777888999999::::::;;;===??????AAAFFFNNNTTTfff~~~ssseee\\\\\\ooo~~~kkkYYYFFF???:::<<<===;;;999:::999999:::::::::999999888888888777666666666666666999777999???FFFTTThhhzzzpppcccUUUNNNJJJGGGEEEFFFAAACCCFFFJJJKKKIIIDDD@@@BBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNOOOPPPQQQQQQQQQQQQIIIIIIIIIJJJLLLNNNPPPRRRRRRSSSUUUWWWXXXYYYZZZZZZccchhhnnnvvvrrrdddfffqqqwww|||qqqfff^^^WWWQQQMMMJJJFFFBBB@@@AAADDDEEEEEEDDDDDDDDDFFFIIILLLNNNRRRTTTUUUTTTQQQNNNLLLKKKIIIHHHFFFEEEDDDDDDEEEEEEJJJOOOWWW]]]___`````````bbbccceeegggjjjkkkllllllmmmnnnooopppppppppppppppooommmkkkiiiiiiiiijjjkkklllmmmmmmoooqqqtttwwwyyy{{{~~~~~~}}}xxxwwwuuurrrooollljjjhhhiiihhhiiimmmnnnkkkjjjlllsssrrrqqqpppqqqrrrssstttxxx{{{~~~zzzvvvrrrnnnlllnnnssswwwuuupppllllllnnnhhhhhheee]]]TTTNNNLLLMMMKKKMMMPPPOOOMMMMMMOOORRR___hhhwww|||uuunnnhhheeeaaadddkkkppppppooowww{{{wwwuuusssqqqrrruuuzzz|||xxxrrrppplllddd\\\YYYQQQOOOMMMLLLMMMOOOQQQSSSSSSRRRVVV```kkksss}}}NNNNNNMMMLLLKKKIIIHHHGGGGGGFFFEEEDDDBBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????CCCIIIQQQUUUUUUUUUWWWXXX]]]fffrrr}}}{{{yyyssstttsssqqqttt{{{~~~|||uuujjjYYYKKKEEEDDD@@@===<<<;;;;;;::::::999999888666666666666666666666666555555555555555555555555333333333333333333333333333333444444555444444444444444444555555555555666444444444444444444444444666666666666555555555555666555555555555666777777777777777777666666666666666666777888888999:::::::::<<<=========BBBIIIOOO```|||rrrddd^^^```lll|||kkkWWWEEE>>>999;;;<<<:::999:::999999999::::::999999888888888777666666666666666999888:::>>>DDDOOObbbrrrmmm___QQQLLLJJJGGGDDDDDDBBBCCCEEEHHHIIIGGGCCC@@@BBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOKKKKKKJJJJJJKKKMMMNNNPPPQQQRRRTTTVVVXXXYYYZZZZZZ___cccjjjrrr{{{rrrggggggmmmqqqwwwxxxssshhh^^^WWWQQQLLLFFFDDDBBB@@@AAADDDGGGJJJEEEEEEEEEEEEGGGHHHJJJKKKKKKMMMOOONNNKKKHHHGGGFFFFFFEEECCCBBBBBBBBBCCCCCCHHHNNNUUU[[[^^^______```bbbcccdddfffhhhjjjkkkkkkjjjkkklllmmmnnnnnnnnnnnnnnnmmmkkkiiihhhhhhiiiiiilllllllllnnnpppsssuuuwwwzzz}}}~~~{{{yyyxxxtttsssqqqooonnnlllllllllkkkiiijjjnnnooollllllnnnooooooooopppqqqrrrrrrsssuuuxxx{{{|||xxxtttqqqnnnlllnnnrrrtttqqqlllhhhiiikkkkkkiiiccc\\\UUUPPPNNNNNNKKKMMMOOONNNLLLKKKMMMOOOQQQXXXbbbnnn|||uuulllfff______ccchhhiiikkkrrr{{{|||zzzyyywwwvvvwwwyyy|||~~~~~~sssiiiddd```YYYTTTRRRNNNMMMKKKJJJKKKMMMPPPRRRUUUUUUYYYdddooowwwLLLKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCBBB@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@BBBKKKUUUYYYWWWVVVXXX\\\dddnnn{{{wwwoooffffffeeefffnnnyyy~~~|||rrreeeTTTHHHCCCAAA@@@>>><<<;;;;;;::::::999999888777777777666666555555444666666666666666666666666444444444444444444444444444444444555444444333333444444444555555555555666444444444444444444444444555555555555555555555555666666666666666777888888555555555666666777777777666777777888888999999999:::<<<===<<<<<>>======<<<::::::::::::::::::::::::;;;;;;;;;;;;===>>>@@@AAACCCLLLUUUWWWTTTTTTZZZaaalllvvvzzzoooeeeccc```bbbnnn}}}pppaaaPPPFFFAAA???>>>>>><<<;;;;;;::::::999999888999999888777666666555555555555555555555555555555777777777777777777777777555555555555444333222222444444444555555555555666444444444444444444444444444444555555555555555666777666666666666777888888555555555666666666777777666777777777888888888999:::<<<=========@@@FFFLLLWWWsss}}}}}}xxxllleeeggguuutttZZZEEE>>>888999:::888888999888888999:::::::::999999888777777666666666666666555555777;;;>>>DDDQQQ^^^qqqvvv{{{xxxeeeRRRJJJIIIHHHEEEDDDFFFDDDBBBBBBBBBBBBAAA???@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIKKKLLLMMMNNNPPPRRRTTTVVVWWWXXXXXXYYY]]]bbbhhhnnnxxx{{{mmmeee^^^bbbdddaaa\\\]]]bbbggglllmmmhhh^^^UUUQQQMMMIIIFFFEEEDDDDDDEEEGGGIIIKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHJJJMMMNNNLLLKKKJJJJJJGGGFFFDDDCCCCCCDDDDDDEEEGGGLLLTTTZZZ]]]___aaabbb``````___```aaabbbdddeeeggghhhiiijjjkkkmmmoooooorrrqqqooonnnmmmllllllllljjjiiijjjkkkllloooqqqrrruuuwww{{{zzzvvvrrrpppjjjiiifffeeeeeegggiiikkkgggeeefffjjjkkkiiiiiilllkkkmmmqqqtttwwwwwwwwwvvvwwwwwwyyy|||}}}xxxssspppoooooopppttttttrrrllldddaaadddhhhnnnjjjfffdddbbb___YYYTTTQQQPPPOOOLLLJJJIIIIIIIIIKKKMMMPPPSSSVVV[[[aaaeeehhhlllrrrxxx}}}wwwrrr```XXXSSSVVV\\\aaahhhnnnuuuooo^^^UUUQQQNNNLLLLLLHHHHHHHHHHHHJJJMMMOOOQQQVVVWWW^^^kkkwwwEEEEEEEEEDDDCCCBBBAAA@@@>>>=========<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;===???BBBCCCEEELLLSSSSSSQQQTTT^^^gggsss{{{~~~ssshhhddd___cccrrrnnn^^^MMMFFFAAA===<<<>>><<<;;;;;;::::::999999888::::::999999888777666666444444444444444444444444777777777777777777777777555555555555444333222222444444444555555555555666444444444444444444444444333444444444555555666666666666666666666777777888666666666666555555555555777777777777777888888888666999;;;<<<===@@@GGGLLLWWWrrr|||yyy|||kkkiiivvvyyy___GGG???999888999777777888777888999:::::::::::::::888777777666666666666666111222555999<<<@@@LLLXXXfffmmmuuu|||lllVVVKKKHHHFFFFFFFFFFFFDDDAAA@@@@@@AAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIGGGGGGGGGGGGIIIKKKMMMNNNMMMNNNPPPRRRTTTVVVWWWWWWZZZ]]]```cccgggnnnxxx}}}mmmcccWWWVVVSSSPPPNNNRRR]]]fffmmmnnnkkkaaaZZZVVVRRRNNNJJJHHHFFFEEEDDDFFFHHHJJJKKKKKKKKKKKKJJJIIIGGGFFFIIILLLOOOPPPOOOMMMMMMMMMIIIHHHFFFEEEDDDDDDEEEFFFIIINNNUUUZZZ^^^```bbbddd___^^^^^^^^^______```aaaeeeeeeeeefffhhhjjjlllmmmpppoooooonnnmmmmmmlllllliiiiiiiiijjjllloooqqqssssssuuuxxx|||~~~yyytttooommmhhhfffcccaaa```aaacccdddbbb___```ccceeecccdddgggkkknnnsssxxx{{{||||||{{{}}}||||||}}}~~~{{{vvvsssqqqrrrtttuuuwwwwwwssskkkbbb^^^aaaeeemmmllllllmmmlllhhh```YYYVVVSSSPPPMMMLLLKKKJJJJJJGGGJJJMMMPPPQQQRRRUUUVVVZZZ\\\___aaadddiiipppuuu{{{~~~yyysssooo___VVVNNNPPPVVV[[[aaafffnnnyyyppp^^^VVVSSSPPPMMMLLLHHHHHHHHHJJJLLLNNNQQQRRRTTTVVV^^^mmmyyyAAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;<<<>>>AAADDDFFFIIINNNRRRRRRSSSYYYdddnnnxxx~~~vvvhhhddd```gggxxxhhhXXXJJJEEEBBB<<<:::===<<<;;;;;;::::::999999888999999999888888777777777444444444444444444444444444444444444444444444444444444444555444444333333444444444555555555555666444444444444444444444444333333333444555555666666555555555555555666777777666666666555555444444444777777777777777777777777333666999:::;;;>>>DDDIIIVVVooozzz|||tttjjjwww{{{bbbJJJBBB:::999999666666777777888999999::::::::::::888888777666666666666666111111444888999===IIITTT^^^kkkyyy{{{kkkWWWLLLGGGDDDEEEGGGEEECCC@@@???@@@AAAAAA@@@??????@@@AAAAAABBBBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIHHHHHHGGGEEEEEEEEEFFFHHHJJJMMMNNNKKKLLLNNNQQQSSSUUUVVVWWWYYY[[[]]]^^^```fffnnnuuuooocccUUUOOOIIIEEEEEEJJJXXXeeemmmpppooohhhbbb___\\\XXXPPPMMMIIIFFFEEEGGGIIILLLJJJJJJJJJIIIIIIIIIHHHHHHJJJLLLOOOPPPOOONNNNNNNNNKKKJJJHHHFFFDDDDDDDDDDDDJJJOOOUUU[[[^^^```bbbddd______````````````___^^^aaa`````````bbbdddfffgggjjjjjjjjjjjjjjjjjjjjjjjjhhhiiiiiikkkmmmpppsssuuuuuuvvvxxx{{{|||wwwqqqmmmjjjgggfffccc```^^^^^^^^^___]]]ZZZ[[[^^^```^^^```dddkkknnnsssxxx|||~~~~~~zzzxxxvvvttttttwwwzzz||||||{{{vvvmmmccc___aaaeeepppqqqssssssrrrlllddd^^^YYYVVVQQQNNNMMMMMMLLLKKKFFFIIIMMMOOOPPPPPPQQQRRRVVVWWWXXXXXXYYY]]]dddjjjqqq~~~{{{vvvsssnnnjjjggg\\\SSSLLLMMMQQQTTTXXX]]]fffppp}}}ttt```WWWTTTQQQMMMKKKHHHIIIJJJKKKMMMOOOQQQRRRSSSVVV```ooo|||????????????>>>===<<<<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<===???BBBFFFHHHMMMPPPTTTWWWZZZbbblllsss{{{vvvkkkhhhgggnnn~~~}}}```PPPDDDDDDBBB<<<:::>>><<<;;;;;;::::::999999888777777666666666666666666555555555555555555555555333333333333333333333333333333444444555444444444444444444555555555555666444444444444444444444444222222333444444555666666444444444444444555555666444444555555555555555666777777777777777777777666555777:::;;;;;;===CCCGGGRRRkkk~~~{{{}}}zzziiiuuuxxxcccNNNDDD<<<:::999666555666777777888999::::::::::::888888777666666666666666333333555777888;;;FFFQQQ[[[kkk{{{~~~xxxqqqkkkiii^^^SSSKKKFFFBBBCCCGGGDDDBBB@@@@@@AAABBBBBBAAA?????????@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEFFFGGGIIIKKKLLLJJJKKKMMMPPPRRRTTTUUUVVVUUUWWWXXXYYYZZZ___gggnnn|||pppaaaTTTMMMFFFDDDDDDGGGSSS```mmmsssuuurrrnnnmmmjjjfff^^^ZZZSSSMMMIIIJJJLLLNNNNNNMMMMMMLLLMMMNNNOOOPPPPPPRRRUUUVVVUUUSSSSSSSSSPPPNNNKKKIIIGGGFFFEEEEEEKKKOOOUUUYYY\\\___aaabbbaaabbbdddeeedddbbb```^^^______^^^]]]^^^```bbbcccfffggghhhiiiiiijjjjjjjjjhhhiiijjjlllooorrrvvvxxxzzzzzz{{{|||~~~|||wwwrrrmmmjjjgggfffdddbbb```^^^^^^]]]\\\YYYYYY\\\^^^]]]___ccchhhkkkpppuuuzzz~~~~~~}}}}}}}}}}}}}}}}}}|||||||||{{{{{{vvvvvvuuuvvvxxx|||vvvkkkfffgggjjjvvvwwwxxxvvvpppjjjeeebbbZZZVVVQQQNNNNNNNNNMMMKKKIIIKKKMMMNNNOOOPPPSSSUUUSSSVVVZZZ[[[ZZZ]]]ccchhhooozzz|||wwwrrrqqqpppooonnnkkkgggcccZZZTTTOOOPPPPPPPPPSSSXXX^^^iiivvvzzzdddXXXTTTPPPLLLKKKHHHIIIJJJKKKMMMNNNPPPPPPUUUXXXcccsss===>>>>>>>>>===<<<;;;;;;999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>=========@@@CCCGGGJJJPPPRRRWWW\\\bbbiiiqqqvvv|||vvvqqqooonnnvvv}}}mmmYYYJJJ@@@BBBBBB<<<;;;???<<<<<<;;;::::::999999888444444444555555555555555666666666666666666666666555555555555555555555555222222333444555555555555444444444555555555666666444444444444444444444444222222333333444555666666444333333333333444555555222222333444555666777888777777777777666666666666999;;;>>>>>>===???CCCGGGNNNggg|||yyyzzz}}}}}}~~~}}}hhhtttuuubbbPPPFFF===:::999666444666666777888999:::;;;;;;;;;888888777666666666666666666555666777666999DDDOOO]]]kkkxxxxxxpppiiidddaaaWWWRRRMMMJJJEEE@@@AAAFFFCCCBBB@@@AAABBBCCCCCCBBB>>>??????@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFCCCDDDDDDDDDDDDDDDCCCCCCHHHGGGFFFFFFFFFGGGIIIIIIIIIJJJMMMOOORRRTTTUUUVVVQQQSSSTTTUUUWWW\\\dddjjjwww~~~ooo```SSSLLLGGGGGGGGGHHHQQQ\\\ooouuuzzzyyyxxxxxxvvvrrrooohhh^^^UUUNNNMMMNNNOOOSSSSSSQQQQQQRRRTTTWWWXXXXXXZZZ]]]^^^\\\[[[ZZZZZZTTTSSSPPPMMMJJJIIIHHHHHHKKKOOOTTTXXX[[[]]]___aaaccceeeggghhhhhheeeaaa___aaa```^^^]]]^^^```bbbcccffffffhhhiiijjjkkkkkkkkkhhhiiijjjmmmppptttwwwzzz~~~}}}}}}~~~zzzuuupppmmmgggfffeeedddbbb```___^^^\\\YYYYYY\\\^^^]]]___dddfffhhhmmmrrrwww{{{~~~~~~}}}|||{{{{{{{{{{{{{{{xxxuuuttttttvvvttttttuuuwww{{{tttmmmnnnqqq||||||{{{uuummmfffcccdddZZZVVVPPPMMMMMMNNNMMMKKKJJJKKKKKKJJJKKKNNNRRRUUUPPPVVV]]]``````aaafffjjjkkksssyyyyyywwwtttmmmgggdddfffiiimmmooommmiiieee[[[WWWTTTTTTSSSPPPRRRWWWXXXdddsssgggYYYTTTQQQMMMLLLHHHIIIJJJKKKLLLNNNNNNOOOWWW[[[fffwww<<<<<<<<<;;;;;;:::::::::999999::::::::::::;;;;;;===<<<<<<;;;;;;;;;<<<<<>>>>>???AAAEEEIIILLLPPPUUU\\\bbbgggooowww~~~uuurrrrrr|||vvv```LLLHHHBBB>>>===<<<;;;:::;;;;;;;;;;;;:::999888777:::999999888777666666555666666555555555555666666555555444444444555555666000111111222222333333444444444555555555555444444333333444555555444333333222222222222222222222222333444555555555444333222333333555666666666555444888777666555555444444555666888:::;;;===@@@DDDGGGSSSccc~~~}}}|||wwwvvvxxxfffhhhxxxsss___TTTJJJ@@@;;;777333333555555666888:::;;;:::999888:::999888666555555555555444111111555777999@@@GGG]]]hhhqqqqqqllleee[[[SSSOOONNNKKKFFFBBB@@@@@@AAACCCCCCBBBAAAAAAAAAAAABBB????????????????????????===>>>AAACCCEEEDDDCCCCCCGGGEEEDDDEEEFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJMMMOOOQQQRRRSSSRRROOOOOOOOOOOORRRXXX___eeekkkwww}}}||||||{{{qqqbbbVVVOOOHHHEEEDDDFFFOOOXXXmmm{{{}}}tttggg[[[TTTTTTVVVWWWWWWXXXXXXYYY[[[___ccchhhhhhgggfffeeecccbbbaaa___\\\WWWQQQMMMKKKJJJJJJGGGJJJNNNSSSWWWZZZ\\\\\\___```ccchhhkkkiiiccc^^^\\\\\\\\\]]]^^^___```aaaeeeeeeeeeeeefffhhhiiikkkiiijjjmmmnnnoooqqquuuwwwyyyzzz|||~~~|||{{{vvvooohhhfffcccbbbaaaaaa___]]]]]]\\\ZZZZZZZZZ\\\^^^___dddfffkkkqqqvvvzzz|||~~~}}}}}}~~~}}}{{{xxxuuusssqqqtttsssvvv{{{~~~{{{yyyzzzuuuiiiaaa]]]]]]VVVUUUSSSPPPNNNMMMMMMMMMIIIJJJLLLLLLLLLNNNQQQTTTXXXZZZ^^^dddjjjmmmmmmlllpppooommmkkkhhhddd___[[[ZZZ\\\```hhhppptttrrrooohhhbbb[[[XXXYYYYYYVVVSSSVVV___iiirrr~~~yyy|||}}}zzzyyy|||ooo]]]SSSOOONNNMMMNNNJJJGGGJJJMMMMMMOOOSSSXXX]]]hhhvvv<<<;;;;;;;;;::::::::::::999999::::::::::::;;;;;;===<<<<<<;;;;;;;;;<<<<<>>???AAAFFFKKKOOOQQQSSSXXX```gggnnnwwwxxxwwwxxxrrr[[[KKKGGGBBB>>>===<<<;;;:::;;;;;;;;;;;;:::999888777999999888777777666555555666666555555555555666666555555444444444555555666333333333333333222222222444444555555555555444444333333444555555444333333222222222222222222222222333444444555555444333333333444555666666666555444777666666555555555555666666888:::;;;===@@@DDDGGGMMM]]]yyy~~~xxxsssxxx{{{pppdddfffwwwtttaaaVVVLLLBBB===999555333555555666888:::::::::999888:::999888666555555555555444111222555777888???FFFWWWdddppptttrrrmmmddd[[[TTTRRRNNNIIIEEECCCDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA????????????????????????>>>???AAABBBDDDDDDDDDCCCFFFEEEDDDDDDFFFFFFEEEDDDEEEEEEEEEDDDEEEEEEFFFGGGIIIJJJLLLNNNOOOOOOOOONNNMMMMMMMMMMMMOOOTTT[[[```fffqqqwwwwwwwwwwwwmmm```XXXQQQJJJFFFEEEGGGPPPYYYppp}}}qqqddd\\\[[[]]]]]]^^^```aaacccfffkkkoooxxxxxxxxxwwwuuurrrooommmhhhddd^^^WWWQQQNNNLLLLLLKKKMMMPPPSSSVVVXXXYYYZZZ^^^___ccchhhkkkkkkfffbbb^^^^^^]]]]]]]]]^^^___```ddddddcccdddeeefffhhhiiigggiiikkkmmmnnnpppsssvvvyyyzzz}}}~~~yyyrrrkkkhhheeeddddddcccbbbaaa___^^^]]][[[[[[]]]^^^___bbbeeejjjpppuuuzzz}}}~~~~~~}}}zzzwwwtttrrrsssrrrtttyyy~~~wwwjjjaaa\\\[[[XXXWWWTTTRRRPPPOOOOOOOOOMMMNNNOOOOOOPPPSSSWWWZZZ___bbbgggmmmqqqssssssrrrpppnnniiiddd___[[[WWWTTTUUUWWWZZZaaaiiipppuuuwwwtttnnnfffaaa```^^^[[[WWWWWW^^^dddkkkwww}}}uuuooooooooolllkkknnnxxxmmm\\\RRROOONNNMMMMMMIIIGGGJJJLLLLLLOOOSSSYYY___iiivvv;;;;;;:::::::::::::::999999999::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===???>>>???EEEMMMTTTXXXYYYVVV[[[dddllluuu|||~~~iiiSSSIIIEEEAAA>>>===<<<;;;:::;;;;;;;;;;;;:::999888777888777777666666555555555666666555555555555666666666555555444444444555555555555444444333222222111444444555555555555444444333333444444444444333333222222222222222222222222333333444555555444444333333444555555666666555555666555555555555666777777666888:::;;;<<>>>>>@@@HHHRRR[[[^^^^^^WWW]]]fffoooyyyvvv___KKKFFFCCC@@@======<<<;;;::::::::::::::::::999888888777666666666555555555444666666555555555555666666666666555444444444444555555555555444444333333333333444444555555444444333333333333333333333333333222222222222222222222222333333444444444444444444444444444555555555555555444444444555555666888888777888::::::;;;>>>AAADDDOOObbb~~~}}}mmmddddddaaaZZZVVVXXXkkk~~~oooaaaUUUIIICCC???999666555444555777888999999999999:::999888666555555555555444222222555666666;;;BBBJJJZZZnnn|||~~~uuunnnggg\\\RRRKKKFFFDDDCCCBBBDDDEEEFFFFFFDDDBBBAAA????????????????????????@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBCCCEEEFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJHHHHHHJJJNNNQQQYYY```gggjjjmmmnnniii```\\\TTTLLLHHHEEEGGGOOOXXXqqq~~~tttlllhhhjjjmmmmmmppptttyyy~~~uuujjj```YYYTTTSSSSSSRRRRRRSSSSSSUUUVVVWWWVVVXXX\\\```ccccccaaa```aaa```]]]\\\[[[\\\^^^___``````______```bbbdddeeefffhhhjjjkkklllmmmpppsssuuuwww{{{~~~zzzpppllliiiffffffgggggggggfffeeebbb```^^^^^^______\\\^^^ccciiiooouuuyyy{{{}}}wwwppplllqqqoooqqqwww{{{vvviii```[[[VVVUUUSSSQQQPPPPPPPPPQQQPPPQQQSSSTTTWWW]]]ccchhhrrrwww~~~yyylll___WWWRRRQQQNNNPPPSSSVVV\\\ggguuu~~~}}}zzzuuuooogggbbb\\\[[[[[[]]]eeeqqq|||zzzsssmmmiiiggggggdddjjjsss~~~ooo```WWWSSSQQQPPPPPPMMMMMMPPPQQQQQQVVV\\\bbbiiittt~~~999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>???CCCKKKUUU\\\___```XXX___hhhrrr|||nnnXXXHHHDDDAAA>>>=========<<<:::999999::::::999999888888666666666666555555555555666666555555555555666666666666555444444444444444333333333444444555555555333333444444444444333333333333333333333333333333222222222222222222222222333333333333444444555555444444444444555555666666444444444444555777888999777888999::::::<<<@@@BBBRRRdddoooccc```[[[TTTQQQTTTggg}}}jjj\\\MMMEEEAAA;;;666555444555666777888999999::::::999888666555555555555444222222555555555999???GGGWWWlll}}}wwwnnn```TTTLLLHHHFFFDDDBBBDDDEEEFFFFFFDDDBBBAAA????????????????????????@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAABBBDDDEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIHHHFFFGGGIIIKKKSSSYYY___dddiiillliiiddd\\\UUUNNNIIIFFFFFFMMMVVVmmmzzztttqqqtttwwwvvvyyy~~~uuuiii```ZZZVVVTTTSSSRRRQQQRRRSSSUUUVVVVVVXXX[[[]]]^^^^^^]]]]]]___^^^]]]\\\\\\^^^___aaa^^^^^^^^^^^^___```bbbcccggghhhjjjkkklllmmmpppsssrrruuuxxx|||tttqqqnnnkkkkkkkkkjjjjjjgggeeebbb```^^^]]]^^^^^^YYY[[[___dddiiiooosssuuu{{{|||}}}}}}{{{|||~~~}}}tttkkkfffggggggkkksssyyy~~~{{{mmmbbb\\\YYYXXXWWWVVVVVVWWWXXXYYYXXXZZZ\\\___ccchhhoootttzzzwwwggg[[[UUUSSSNNNPPPRRRTTTWWW^^^iiipppwwwxxxzzz{{{xxxrrrjjjddd\\\YYYWWWYYY___jjjvvv|||uuuoookkkiiigggiiinnnwwwoooaaaXXXSSSPPPNNNNNNMMMNNNQQQSSSTTTYYY```fffooo{{{777888888888888999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>BBBHHHOOOUUUZZZ]]]___\\\cccnnnyyy~~~gggTTTHHHAAA???============<<<;;;888999999999999999888888666666666666666666666666666666555555555555666666777666555444444444444444111222222333444555555555333333444444444444333333333333222222222222333333222222222222222222222222333333333333333444666666555444444444444555666666444444444555555777888888777888999999:::;;;>>>AAALLL]]]xxxuuuiiiddd]]]TTTRRRTTTfff|||tttcccQQQGGGBBB<<<777555444444555666777999:::::::::999888666555555555555555222333555555444777===DDDSSShhh{{{}}}rrrcccVVVOOOLLLIIIHHHCCCCCCDDDEEEDDDCCCBBBAAA???????????????????????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBDDDEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFGGGIIIIIIGGGHHHHHHGGGEEEDDDEEEFFFMMMQQQWWW^^^eeehhhhhheee]]]WWWPPPMMMIIIHHHMMMTTThhh}}}~~~{{{{{{}}}ttthhh```[[[UUUSSSQQQOOOOOOQQQSSSTTTVVVXXX[[[\\\\\\\\\]]]^^^]]]]]]]]]]]]^^^^^^___```]]]]]]]]]]]]^^^___aaabbbggghhhjjjkkkkkkmmmooorrrrrrtttxxx{{{yyywwwtttrrrqqqooommmkkkeeeccc```^^^\\\[[[\\\\\\XXXZZZ\\\```dddiiimmmooosssvvvxxxwwwvvvxxx|||}}}sssiiiccc\\\\\\aaakkksss{{{~~~pppddd\\\YYYXXXXXXXXXZZZ[[[]]]^^^___bbbfffiiinnnsssxxx}}}pppbbbZZZVVVQQQRRRRRRRRRSSSVVVZZZ]]]eeeiiinnnrrrrrrnnniiieee\\\YYYWWWYYY]]]cccmmmwww|||vvvqqqnnnlllnnnttt{{{|||lll___VVVRRRNNNLLLKKKKKKNNNRRRSSSUUU\\\eeennnxxx777777777777888888999999999999::::::::::::;;;;;;;;;::::::;;;;;;===>>>>>>AAAGGGNNNSSSTTTVVVZZZ]]]bbbkkkwwwuuu]]]NNNFFF???>>><<<<<<======<<<;;;888888999999999999888888777777777777777777777777666666555555555555666666777777666444444333333444222222222333333333333333222333333444444333333222333333222111111222333333222222222222222222222222333333222222333444666777555444444333444555666777555555555555555666777888777888999999999:::===@@@EEERRRiii}}}sssmmmcccVVVRRRRRRcccyyy}}}jjjTTTHHHBBB<<<777555444444444555777888:::;;;:::999888666555555555555555333333555555333666;;;AAAOOObbbvvv{{{hhhYYYPPPLLLIIIGGGCCCCCCCCCCCCBBBBBBBBBAAA????????????????????????>>>???@@@AAABBBAAA@@@@@@AAA@@@@@@AAACCCDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDDDDEEEDDDFFFFFFEEECCCBBBBBBCCCFFFHHHNNNWWW___cccdddddd___YYYUUUQQQMMMKKKNNNTTTaaavvv~~~qqqgggaaaXXXUUUQQQNNNLLLMMMOOOPPPRRRUUUXXXYYYYYYZZZ]]]___]]]^^^_________^^^]]]\\\]]]\\\\\\\\\]]]___aaabbbeeeggghhhiiiiiikkkmmmpppsssuuuxxx|||zzzxxxvvvtttsssppplllhhhbbb```]]][[[YYYYYYYYYZZZZZZ[[[\\\^^^aaaeeehhhjjjiiinnnsssuuutttuuuyyy}}}|||~~~uuukkkeee[[[YYYZZZaaaiiirrrvvviii```]]]]]]]]]^^^aaadddfffhhhkkknnntttxxx}}}~~~oooeee```ZZZWWWSSSQQQQQQRRRQQQQQQWWWZZZ___ccceeefffffffffbbb___^^^``````aaahhhqqq|||zzzqqqmmmlllqqqvvvyyywwwiii]]]WWWSSSPPPNNNLLLLLLQQQUUUWWWZZZbbblll{{{666666777777888888888999999999:::::::::;;;;;;;;;:::::::::;;;<<<===>>>???CCCKKKSSSVVVTTTTTTXXX\\\gggqqqlllTTTGGGBBB>>>===<<<<<<======<<<;;;777888888999999999888888777777777777888888888888666666555555555555666666888777666555444333333333444333333222222111111000222333333444444333333222444333222111111222333444222222222222222222222222333333222222333555666777555555444333444555666777666555555555555666777777888888999999999:::===???BBBKKK^^^yyyzzzttthhhYYYPPPOOO___sssnnnVVVHHHBBB<<<777555333444444555777888:::;;;:::999888666555555555555555333333555555333555:::???LLL^^^sssnnn\\\QQQJJJEEEBBBCCCCCCBBBAAAAAAAAAAAABBB????????????????????????===???AAABBBBBBAAA@@@???AAA@@@@@@AAACCCDDDDDDCCCAAAAAABBBBBBDDDEEEFFFGGGGGGFFFDDDBBBAAA@@@AAAAAABBBDDDEEEDDDBBB@@@@@@@@@AAACCCIIIRRR[[[___aaabbb```\\\XXXUUUQQQMMMOOOTTT\\\pppwwwkkkddd[[[XXXRRRMMMJJJJJJKKKMMMMMMPPPTTTVVVVVVXXX\\\_________```aaa```]]][[[YYY]]]\\\\\\\\\]]]___aaabbbdddfffggghhhhhhiiilllnnntttvvvzzz}}}xxxvvvuuusssqqqmmmhhhddd```^^^[[[YYYWWWWWWXXXXXX\\\\\\]]]^^^```cccfffhhhbbbiiippptttttttttwwwzzzyyy}}}xxxnnnhhh```[[[XXXZZZ```iiixxx|||nnneeegggggghhhjjjmmmpppsssuuuzzz~~~|||pppkkkccc]]]VVVSSSRRRRRRPPPNNNPPPRRRUUUXXX\\\```dddgggjjjffffffhhheeebbbfffnnnppp}}}|||pppjjjhhhmmmppprrryyyuuuiii^^^YYYWWWUUUSSSNNNPPPUUUZZZ\\\___hhhrrr777777777777777888888888:::;;;:::888555666:::===;;;:::999:::===???AAAAAAMMMPPPSSSSSSTTTXXX^^^dddppp|||yyy]]]MMMGGGDDD@@@>>><<<:::999:::;;;<<<;;;;;;:::999999888888777999888777555555555666777999888777555555444444444888888777555444333222111333333333333333333333333222222222222222222222222111111111111111111111111222222111111111111111111333333333333333333333333333333333444444444555555888666444333333555888999666666777888999::::::;;;@@@DDDNNNaaazzzmmm___WWWVVVZZZhhh{{{lllUUUIIIBBB;;;666555444555666555555666999<<<::::::999777666444333333111111111222444666777888@@@GGGWWWnnnyyyhhhZZZOOOHHHEEECCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@>>>>>>>>>>>>???>>>>>>?????????>>>>>>===AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDEEEEEEEEEFFFCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAABBBEEEHHHKKKSSS]]]fffjjjkkkeeeaaaaaa\\\TTTRRRUUU```pppxxxjjjaaaXXXUUURRRQQQPPPOOOMMMKKKNNNPPPRRRTTTUUUVVVYYY[[[______^^^\\\ZZZYYYZZZ\\\YYY[[[]]]___aaaaaaaaaaaabbbccceeefffggghhhjjjlllvvvwwwxxx{{{zzztttpppooolllfffcccccc___]]][[[XXXVVVTTTSSSRRRVVVXXX[[[\\\^^^aaadddgggiiilllpppqqqqqqpppqqqqqqvvv{{{~~~}}}uuummmddd```\\\ZZZ[[[bbbrrryyytttnnnooorrrvvvyyy}}}zzzqqqiii^^^XXXUUUSSSPPPLLLPPPNNNNNNQQQTTTXXX```hhhmmmppprrrrrrpppnnnmmmlllqqqzzzuuunnnjjjjjjlllooovvv~~~vvviiibbb___]]]YYYVVVSSSTTTWWWYYYYYY___ooo777777777777888888888888;;;<<<<<<:::888888;;;>>><<<;;;;;;;;;>>>AAACCCEEEMMMPPPRRRTTTWWW]]]eeelllyyyrrrXXXJJJDDDAAA???===;;;:::999999:::;;;;;;::::::999888888777777999888777666555555666777888777666555555444555555777777666555444333333222333333333333333333333333222222222222222222222222111111111111111111111111222111111111111111222222333333333333333333333333333333333444444444555555666555444444444555777888666666777888999::::::;;;???BBBIIIXXXrrr~~~rrrggg[[[VVVWWWcccwww~~~iiiSSSGGG@@@:::666666444555555555555666999;;;::::::999777666555444333444444444333333444444555>>>EEESSShhh}}}{{{iiiZZZPPPIIIFFFCCCCCCCCCBBBBBBBBBAAAAAABBBAAA@@@>>>>>>>>>>>>???>>>>>>?????????>>>>>>===AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDDDDEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????===???BBBHHHQQQ]]]iiioootttnnnkkkiiiccc[[[YYY[[[cccqqqssseee\\\SSSQQQOOONNNNNNMMMLLLKKKKKKNNNPPPRRRSSSUUUXXXZZZ[[[\\\\\\[[[ZZZZZZ\\\^^^\\\]]]___aaabbbcccccccccbbbccceeefffffffffhhhjjjpppqqqsssxxx~~~xxxrrrmmmllliiiccc``````ZZZYYYWWWUUUSSSRRRQQQQQQTTTVVVYYY[[[]]]```dddgggiiillloooqqqqqqpppqqqqqquuuzzz~~~xxxppphhhbbb]]]ZZZYYY^^^kkkyyy|||zzz}}}}}}oooddd^^^ZZZVVVRRRPPPNNNNNNQQQTTTVVV^^^ffftttwww{{{}}}|||yyywwwvvvuuu}}}wwwpppjjjjjjlllooowww{{{sssjjjdddcccaaa]]]YYYVVVVVVXXXZZZ[[[bbbsss777777777888888888999999;;;<<<===<<<;;;;;;<<<===>>>===<<<===???CCCGGGIIIMMMOOORRRUUUZZZdddpppxxxhhhRRRFFFAAA>>>===<<<:::999888999999:::::::::999999888777777777888777777666666666666777666666555555555555555666555555555555444444444333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111222333444444444444444444444444444333333333444444444555555555555555555555666666666555666777888999:::;;;;;;>>>@@@DDDLLL```zzzsssccc[[[UUU^^^ppp~~~zzzhhhRRREEE>>>999666555444555555555555666888;;;::::::999888666555444444555444444333333444444444;;;AAAMMM^^^rrr~~~lll]]]QQQKKKHHHDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>===>>>>>>??????>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@?????????>>>>>>>>>>>>:::;;;>>>DDDNNN[[[iiirrr{{{yyywwwuuuoooiiigggiiiooozzzwwwkkk___WWWNNNLLLJJJJJJKKKKKKJJJIIIHHHJJJMMMOOOPPPSSSVVVYYYYYYZZZ[[[[[[ZZZ[[[]]]___^^^___aaacccdddeeeeeeeeecccdddffffffeeefffgggiiimmmmmmooovvv|||{{{vvvoooiiigggddd^^^\\\]]]VVVVVVTTTRRRQQQPPPPPPOOOQQQSSSVVVYYY\\\```dddhhhiiilllooopppqqqqqqrrrssssssyyy}}}~~~wwwpppiiibbb]]]YYY[[[eeeqqq{{{~~~ppphhhbbb]]]ZZZVVVSSSRRRTTTUUUWWW]]]dddrrrwww~~~|||zzz|||yyyrrrkkkiiijjjnnnvvv~~~vvvpppiiiffffffeeeaaa]]]YYYXXXYYY[[[^^^hhh{{{~~~~~~~~~777777777888888999999::::::;;;=========<<<<<<<<<>>>>>>>>>>>>@@@DDDIIIMMMLLLOOOSSSXXX___kkkyyyyyy^^^LLLDDD???<<<;;;;;;999888888888999999999999999888777777666666777777777666666666666777555555444444444555666666444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222000000000111222333444555555555555555555555555555333333333444444444555555333444555666666666555555555555666888999:::;;;;;;<<<>>>BBBHHHUUUrrrsssfff[[[]]]kkkyyy~~~|||lllVVVFFF>>>999666444444555555555444555888:::::::::999888777666555444222222222333444555777777888>>>HHHVVVhhh{{{qqqaaaTTTMMMJJJDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>>>><<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCAAAAAABBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@???>>>>>>======<<<<<<<<<<<<;;;===CCCJJJUUUdddqqq}}}|||xxxwwwyyy~~~~~~}}}}}}}}}|||xxxrrrlllcccYYYSSSLLLJJJHHHHHHHHHHHHHHHFFFDDDFFFIIIKKKMMMPPPTTTWWWYYYZZZ\\\\\\[[[\\\^^^______```aaabbbcccdddeeeeeedddeeeggggggffffffgggiiimmmmmmpppxxx~~~yyyvvvsssrrrkkkeeeccc```[[[XXXZZZWWWVVVTTTRRRPPPOOONNNNNNMMMPPPTTTXXX[[[___dddhhhjjjllloooqqqrrrrrrtttuuusssyyyzzzrrriiibbb]]]\\\ccclllyyy~~~xxxrrrllliiiccc___]]]]]][[[ZZZ^^^cccnnnttt}}}|||ssskkkggggggjjjrrr{{{uuuooogggeeeffffffccc```[[[YYYZZZ]]]cccooo~~~666777777888999:::::::::999:::;;;===>>>===<<<:::>>>???@@@@@@AAADDDIIINNNMMMQQQVVV]]]eeerrrmmmUUUHHHBBB???===::::::999999888888888999999888888777777666666555666666666777777777777666555444444444444555555666333333333444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111222333444555555555555555555555555555333333333444444444555555222333555666777666555444555555666777999:::;;;<<<:::===CCCIIIQQQjjjyyyhhhdddlllyyyuuu^^^KKK@@@;;;777333444555555555444555777999::::::999888777666666555222222222333444555666777666;;;DDDPPPaaauuuxxxgggXXXOOOKKKEEEEEEDDDDDDDDDCCCCCCCCCAAAAAA@@@@@@???>>>>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;::::::<<<:::<<>>>>>===;;;>>>AAACCCDDDCCCEEEJJJNNNPPPUUU]]]eeennnxxx~~~}}}~~~aaaNNNEEEAAA???>>>999999999999999999999999888888777777666555555555555666666777777777777666555555444444444444444555333333333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222333444555444444444444444444444444333333333444444444555555222333444555666555444444444555666777999;;;<<<<<<:::===CCCIIIOOOcccvvvlllooozzz~~~gggPPPBBB===999444444555555444333444666999::::::999888777777666666666555555444333333333333444:::BBBKKKYYYnnnnnn]]]RRRMMMEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@AAA@@@@@@???======;;;;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@????????????>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>===<<<;;;::::::999999666999AAAFFFLLL\\\mmm{{{yyykkk```WWWQQQQQQPPPOOONNNPPPSSSWWWYYYYYYXXXWWWVVVUUUSSSPPPMMMLLLIIIGGGFFFEEEEEECCCBBBBBBCCCDDDEEEGGGJJJOOOSSSYYY[[[]]]]]]]]]\\\]]]^^^]]]]]]]]]]]]^^^___```aaadddeeeggggggfffggghhhjjjjjjlllooossswwwzzz}}}~~~{{{vvvrrrnnnkkkgggaaa]]]]]][[[VVVSSSSSSRRRQQQOOOMMMKKKJJJIIIHHHKKKNNNRRRVVVZZZ___dddgggkkkmmmpppqqqsssuuuxxxzzzxxx}}}qqqiiiaaa\\\]]]bbbrrryyyyyyrrrqqqttt|||uuunnniiigggkkkqqq{{{yyyrrrjjjhhhiiijjjhhheee^^^\\\\\\aaakkkzzzzzz}}}666777777888:::;;;;;;<<<<<<;;;:::<<>>???999999:::::::::::::::999888777777666666555444444444555666777888888777666666555555444333333333333444333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333222222222333333444333333333333333333333333333333333444444444555555333333444444555555555444444444666777999;;;<<<=========AAAEEEIII[[[zzzmmmlllvvvlllSSSEEE@@@<<<666444555555444333444666888:::999999888888777777777666666555444333333333333333888???GGGRRReee}}}tttaaaTTTNNNFFFFFFFFFEEEEEEEEEDDDDDD@@@@@@AAAAAA@@@???===<<<:::;;;<<<===>>>>>>>>>>>>???????????????@@@@@@@@@?????????>>>>>>=========>>>======<<<<<<======>>>>>>>>>===<<<;;;:::999999999666888???BBBEEESSSeeetttnnn^^^TTTMMMHHHDDDDDDCCCBBBCCCEEEHHHKKKMMMOOONNNMMMMMMMMMMMMKKKIIIHHHFFFDDDCCCDDDDDDCCCBBBBBBCCCCCCDDDEEEHHHMMMQQQUUUWWWZZZ[[[[[[\\\\\\^^^]]]\\\\\\\\\\\\^^^___```aaabbbdddeeeeeeeeegggiiigggkkkmmmmmmlllnnnssswwwyyyxxxvvvsssoookkkgggddd___[[[YYYZZZYYYTTTPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKNNNRRRVVVZZZ^^^cccgggiiikkknnnpppqqqssswwwzzz|||vvvmmmddd]]][[[^^^iiissswwwooojjjlllpppxxx}}}yyyuuuqqqqqqssssssnnnjjjccc______dddlllzzz~~~wwwxxx666777777999:::;;;<<<<<<>>><<<;;;===@@@BBBAAA???AAAFFFKKKLLLIIIHHHKKKNNNYYYaaallluuu|||wwwcccNNNEEEAAA>>>===???999::::::;;;;;;;;;::::::777777777666555555444444444555666888888888777666777666555444333222222222444444444333333222222222333333333333333333333333444444444444444444444444333333333333333333333333444444333222222222333333333333333333333333333333333333333444444444555555333333333444444444555555444444666777999;;;<<<===???<<<>>>AAADDDTTT{{{yyyxxxjjjfffpppoooUUUFFFBBB>>>888555555555444333333666888:::999999999888777777777333333333333444444555666222888>>>DDDMMM___wwwxxxdddUUUNNNFFFFFFFFFFFFEEEEEEEEEEEE@@@@@@AAAAAA@@@???===<<<:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@?????????????????????>>>>>>=========<<<======<<<<<<<<<<<<======???>>>>>><<<;;;:::999999<<<888999??????>>>KKK\\\lllyyylllZZZMMMGGGEEECCCAAA>>>=========???BBBDDDFFFKKKIIIHHHHHHIIIIIIHHHFFFDDDCCCAAABBBCCCDDDDDDCCCBBBCCCCCCCCCDDDGGGLLLPPPPPPSSSWWWYYYZZZ[[[]]]^^^]]]\\\[[[[[[\\\]]]___```^^^```bbbccccccdddfffhhhgggkkkmmmkkkggggggmmmsssqqqpppnnnkkkhhhccc___]]]ZZZWWWVVVXXXWWWRRRMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPLLLOOOSSSVVVZZZ^^^cccggggggiiilllnnnooorrrvvvyyy|||qqqggg^^^[[[\\\dddooo}}}uuunnnnnnqqquuuzzzxxxvvvvvvyyy|||{{{tttmmmfffbbbaaaeeemmmxxx~~~wwwuuu~~~888999:::;;;;;;;;;;;;;;;============>>>???AAAAAADDDHHHMMMOOOPPPQQQUUUXXX^^^iiisssyyy~~~{{{}}}~~~bbbXXXKKKCCC@@@???>>><<<999999999999999999999999999888888777666555555444555555555555555555555555555555444444444333333333222222333444444444333333333333333222222111111111111111111111111111111111333222222111111222222333333444444555555444444333222333444555666555444333333333333333333333333333333333222222333333444555666666666666777:::<<<======>>>===EEEOOOUUUmmmvvvssszzz~~~~~~xxxyyy{{{jjjdddmmm{{{ooo^^^NNN@@@888666:::888555555666888999999999999999888777666555444111111222222222222333333555444777???IIIXXXoooiiiYYYUUUMMMHHHDDDDDDCCC@@@AAADDDEEECCCAAAAAAAAAAAA???===;;;;;;<<<===???AAABBBCCCGGGEEEBBB???======>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;>>>>>>??????>>><<<:::999:::999999<<<===@@@HHHRRReeexxxuuu^^^UUUKKKEEEDDDCCCAAA>>>===:::;;;>>>???>>>@@@EEEHHHJJJIIIFFFFFFHHHFFFBBBAAABBBCCCCCCBBBAAABBBCCCAAABBBCCCDDDCCCDDDFFFHHHQQQSSSVVVYYY[[[]]]^^^^^^[[[\\\\\\]]]]]]^^^______]]]^^^___aaaccceeeggggggeeeeeedddcccaaaaaadddfffeeegggiiihhheeeaaa___^^^\\\]]]]]]ZZZVVVSSSRRRRRRTTTSSSQQQPPPPPPPPPQQQRRRSSSSSSSSSTTTXXX]]]bbbfffeeeiiimmmmmmkkknnnwwwqqqbbb^^^aaafffmmm{{{|||wwwssswww{{{|||vvvuuu{{{vvvssssssnnnkkkkkkppp|||{{{~~~|||}}}888999999:::;;;;;;;;;:::<<<<<<>>>@@@BBBCCCEEEFFFGGGKKKOOOQQQRRRTTTXXX\\\fffpppzzz~~~~~~{{{~~~uuuWWWOOOEEE@@@???@@@@@@>>>999999999999999999999999777777777666555444444444555555555555555555555555444444444333333333222222444444444555555444333333333333333222222222111111333333333333333333333333333222222111111222222333333333444444444444333333///000111111222222111111333333333333333333333333444444333333444444555666888777777888999;;;===>>>;;;<<<<<>>;;;888666777777777777999999999999888777666555444444444444444444444444555444777===EEESSShhhzzzrrrbbbYYYOOOIIIEEEEEEDDDBBBCCCFFFEEECCCBBBAAABBBAAA@@@>>><<<<<<;;;;;;<<<===>>>>>>AAA@@@>>><<<<<<===>>>???<<<<<<<<<<<<============>>>>>>======<<<;;;;;;;;;>>>>>>>>>???>>>===;;;:::888666666888999;;;BBBJJJ[[[lllmmm___VVVPPPHHHCCCCCCCCCAAA>>>>>>;;;;;;>>>??????CCCIIIMMMOOONNNKKKJJJLLLIIIEEEBBBBBBCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDFFFGGGNNNPPPSSSWWW[[[]]]^^^___YYYYYYZZZZZZ[[[\\\\\\\\\]]]]]]^^^```bbbdddfffggggggfffdddaaa]]]\\\]]]___cccfffhhhhhhfffcccaaaaaa^^^______^^^[[[YYYXXXYYY\\\[[[YYYXXXXXXXXXXXXYYYYYYXXXVVVVVVXXX\\\aaaddddddhhhjjjiiihhhllluuu~~~|||lllcccaaaccciiixxx}}}{{{||||||zzzuuuuuuyyy|||yyy|||999999999999:::::::::::::::<<<@@@CCCFFFHHHIIIJJJJJJNNNRRRTTTUUUYYY___dddpppzzz|||zzz~~~~~~{{{zzz~~~|||eeeLLLFFF@@@===>>>???>>>===999999999999999999999999666666555555444444333333444444444444444444444444444333333333333222222222555555666555555444333222333333333222222222222111333333333333333333333333333222222111111222222333333333444444444444333333333333222222333333444444333333333333333333333333555444444444444555666666777777777888999;;;===>>><<<>>>===DDDPPPXXXpppuuuyyy{{{}}}~~~{{{{{{qqq]]]WWW```jjjvvvzzzyyylllXXXHHHCCCCCCAAA>>>:::888777777666555999:::::::::999888777777666555555444444333333222555444666:::@@@KKK]]]nnnooo^^^SSSLLLGGGFFFEEEDDDDDDGGGFFFDDDCCCBBBBBBBBB@@@??????>>>===<<<;;;;;;;;;;;;;;;::::::999:::<<<===>>>=========>>>>>>>>>??????>>>>>>===<<<<<<;;;;;;:::<<<======>>>>>>===<<<<<<:::888888;;;;;;;;;???EEEOOO^^^www}}}lll\\\RRRMMMIIIDDDBBBCCCCCCAAA>>>???<<<<<<>>>???AAAHHHOOOUUUXXXXXXUUURRRQQQNNNIIIFFFEEEEEEDDDDDDDDDEEEEEEGGGGGGGGGFFFDDDDDDEEEGGGJJJLLLQQQUUUZZZ]]]______\\\\\\]]]]]]^^^______```]]]]]]]]]^^^```cccfffhhhffffffdddaaa]]]\\\\\\^^^dddgggjjjkkkjjjhhhhhhhhhgggiiikkkjjjiiihhhiiiiiihhhgggfffeeeddddddddddddddd```\\\YYYXXX[[[___bbbdddggghhhgggfffkkksss{{{~~~ooohhhdddhhhuuuwwwtttxxx999999999999999::::::;;;<<<>>>BBBFFFIIIKKKKKKKKKJJJNNNRRRVVVYYY___hhhnnnwww{{{{{{xxxtttqqqsssvvvyyyoooYYYHHHDDD@@@===<<<;;;999777888888888888888888888888666666666555555444444444444444444444444444444444444444444444444333333333555555555555444333222111222222222222222222222222000111111111111111222222333222222111111222222333333333333444444333333333555444333222333444555666222222333333333333444444444444444444444555555666444444555666777999::::::???AAA>>>BBBKKKQQQeee}}}yyy}}}nnnZZZRRRXXXaaammmyyyuuu^^^LLLEEEDDDAAA>>>:::777777666666555999999:::::::::999999888555444444333111000000///444333555888<<>>===<<<<<<<<<999999999999:::;;;<<<===>>>>>>>>>??????@@@@@@@@@>>>>>>======<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<===:::;;;===>>>;;;<<<@@@IIITTTiiinnn```UUUPPPHHHFFFDDDCCCCCCCCC@@@>>>@@@======>>>@@@CCCLLLVVV```dddeeeaaa\\\YYYTTTOOOMMMKKKIIIHHHHHHGGGGGGFFFEEEFFFFFFEEEDDDDDDEEEGGGGGGJJJNNNTTTYYY\\\___```^^^^^^______```aaaaaaaaa___^^^]]]^^^```cccgggiiifffggggggfffddddddfffhhhjjjlllppprrrrrrrrrrrrssstttvvvxxxxxxxxxwwwxxxyyywwwwwwuuutttsssrrrqqqqqqnnnjjjccc]]]ZZZ\\\___aaadddgggjjjjjjjjjmmmsssxxx~~~rrrkkkkkkrrr|||tttrrruuu|||999999999999:::;;;<<<===???BBBEEEHHHJJJKKKKKKJJJJJJNNNUUUZZZ```hhhrrryyy}}}zzzqqqllljjjkkkmmmooozzz```NNNEEECCC@@@===;;;999777555888888888888888888888888777777777666666666666666444444444444444444444444444444444444444555555555444444444333222111000///222222222222222222222222000000000111111222222222333222222111111222222333222333333333333333333222111000/////////000222333222222222333333444444444333333333222333333444555222333444666777888999999===@@@======DDDIIIYYYssszzzxxxpppdddWWWPPPTTTZZZhhhzzz|||eeeRRRGGGAAA>>>;;;777666666666666666888999999:::::::::999999555555444333111000//////222111333777:::AAAOOO\\\nnnggg[[[QQQGGGEEEEEECCCCCCEEEFFFEEECCCCCCCCCCCCAAA??????>>>===============>>>;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>??????@@@AAAAAABBB???>>>>>>======<<<;;;;;;999999999999:::;;;;;;<<<:::888999===>>>:::888:::EEEMMM^^^www|||lll___TTTNNNLLLGGGFFFFFFFFFEEECCC@@@>>>AAA???>>>???@@@DDDPPP[[[jjjqqqtttpppjjjfff```ZZZWWWTTTOOOLLLKKKJJJHHHFFFCCCDDDEEEEEEDDDEEEGGGIIIGGGJJJNNNTTTYYY\\\___```[[[[[[[[[\\\]]]]]]^^^^^^aaa```______aaaeeeiiikkklllnnnppppppqqqrrrtttvvvuuuwww{{{}}}}}}~~~~~~~~~uuuppphhhaaa]]]]]]___aaacccgggkkkmmmnnnoooqqqtttvvv{{{{{{rrroooooowww~~~vvvuuuxxx}}}999999999999;;;===???@@@DDDEEEGGGJJJKKKLLLLLLLLLNNNTTT\\\cccjjjsss~~~|||ooohhheeeeeehhhlllnnnTTTDDD@@@@@@>>><<<;;;:::999999888888888888888888888888777777777777777777666666333333333333333333333333333333444444444444555555222222333222222111000///111222222222222333333333222222222333333444444555333222222111111222222333222222333333333333222222111111111000111111222333111222222333333444444555333222222222222333444444333444666777999:::::::::777<<<::::::AAAFFFRRRgggvvviii^^^UUUPPPQQQVVVeeeyyyooo^^^MMMAAA;;;999666555666777777777777777888999:::::::::999777777666555333222111111000000333666888===HHHUUUaaa{{{oooaaaTTTHHHEEEDDDCCCBBBCCCFFFDDDCCCBBBBBBBBB@@@???;;;;;;;;;:::;;;;;;<<<<<<============<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBB@@@@@@???>>>>>>======<<<999999999999999:::;;;<<<===;;;===CCCDDD@@@<<<;;;AAAGGGSSSiii{{{lll^^^TTTMMMIIIGGGGGGHHHHHHGGGFFFDDDAAA@@@AAA??????@@@AAAEEEQQQ^^^rrr{{{{{{wwwrrrmmmfff```YYYTTTRRROOOLLLHHHDDDFFFGGGGGGGGGHHHJJJLLLJJJLLLQQQUUUZZZ]]]______[[[\\\\\\]]]]]]^^^______aaa``````aaacccfffiiikkksssuuuxxx{{{|||~~~vvvrrrjjjccc^^^]]]^^^___```dddgggjjjkkkkkklllnnnooorrrzzzzzzsssnnnrrr}}}|||zzz~~~}}}|||{{{~~~999999999:::<<>>======;;;999999::::::888888888888888888888888666666666666666666666666333333333333333333333333111111111222222333333333222222222333333222222111111111222222222333333333111222222333444444555555333222222111111222222333222222333333333333222222222222333444444444444444111111222333333444555555333333333333333444555555222333555777999999999999444:::::::::AAAEEENNN___www}}}nnncccYYYRRRRRRVVVbbbuuuyyylllYYYGGG===:::777666666777888777555666777888999999999999666666555444444333222222//////222555555888BBBLLLVVViii~~~{{{fffYYYKKKFFFEEECCCBBBCCCEEECCCBBBAAABBBAAA@@@>>><<<;;;;;;::::::;;;;;;;;;<<<==================<<<======>>>???@@@AAABBBBBBAAAAAA@@@@@@???>>>>>>>>><<<;;;:::::::::;;;<<<===@@@>>>BBBIIILLLGGGBBB@@@>>>AAAIIIZZZqqqxxxlll]]]RRRMMMJJJHHHEEEFFFGGGHHHGGGFFFDDDCCCCCC@@@@@@AAABBBAAAEEEQQQ^^^vvvzzzsssiiibbb___[[[UUUQQQLLLMMMMMMMMMLLLLLLNNNPPPNNNPPPSSSWWW[[[]]]^^^___]]]]]]^^^^^^______``````______```aaadddfffhhhiiirrrvvv{{{}}}|||sssooohhhbbb^^^\\\\\\]]]\\\]]]^^^___```ccceeegggjjjkkkqqq{{{|||tttqqquuu|||zzz}}}{{{|||~~~~~~|||~~~~~~wwwtttxxx~~~}}}999999999:::===@@@DDDFFFIIIJJJKKKLLLNNNQQQSSSTTT___fffoooxxx~~~xxxpppiiijjjxxxlllTTTHHHDDD>>>>>>===:::888777888999777777777777777777777777444555555555555555555555333333333333333333333333//////000000111111111222222222333444444444333333111111111222222333333333//////000111222222333333333222222222222222222333222222222333333222222222...///000111222111000000111111222333333444555555555444444444444555666666000111333555777777777777555===<<<<<>>===<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>><<<======???@@@AAABBBBBBBBBBBBAAAAAA@@@?????????>>>===<<<;;;;;;<<<===>>>===<<<@@@IIILLLHHHBBB???===>>>BBBMMM```xxx|||iii]]]NNNFFFFFFGGGEEECCCDDDFFFGGGGGGFFFEEEEEEFFF@@@@@@AAABBBAAAEEEQQQ^^^wwwwwwooojjjeee___ZZZRRRSSSSSSRRRPPPPPPQQQSSSQQQSSSVVVYYY\\\]]]^^^^^^YYYYYYZZZ[[[[[[\\\\\\]]]]]]^^^___aaaccceeegggggglllqqqyyy~~~~~~}}}|||yyywwwtttrrrooolllfffaaa]]][[[[[[[[[YYYXXXVVVUUUWWW[[[___ccchhhhhhmmmvvv|||{{{sssppprrr|||{{{zzz~~~{{{|||~~~{{{xxxyyy|||~~~~~~~~~xxxyyywwwqqqlllooo{{{||||||~~~;;;<<<===@@@EEEHHHIIIJJJKKKLLLMMMNNNOOOTTT]]]cccqqqvvv}}}{{{yyyttt~~~vvv\\\KKKBBB>>>:::::::::999999999888888888888777666666666666666888777555444333333333444444444333333333333222222222222222222222222222222222222111111111111222222111111000000111111222333333333333333333333333333111111111111111111111111444444444444333333222111222222222222222222222222333222222222222333444444333333333444555666777888444444555666777888999999;;;:::;;;>>>???BBBKKKUUUfffzzzkkk```]]]______tttpppXXXBBB>>><<<;;;888444666:::666777777777777888888888666555444333222111111111111111111222555999===???GGGUUUhhhwwwrrr]]]LLLJJJIIICCC@@@CCCDDDDDDCCCBBBAAAAAAAAAAAA>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@??????AAA@@@@@@?????????@@@@@@>>>>>>>>>???????????????>>>?????????======???@@@BBBBBBCCCCCCBBBAAA???>>>:::@@@GGGJJJOOO^^^uuuwwwnnn[[[OOOFFFEEEEEEBBBAAABBBEEECCCBBBBBBDDDEEEEEEDDDFFFCCCBBBCCCDDDFFFLLLTTTmmm{{{yyyrrrkkkggg```\\\XXXVVVVVVWWWWWWWWWTTTTTTTTTUUUWWWYYYZZZ[[[\\\\\\[[[ZZZYYYXXXXXXWWWZZZ[[[]]]```bbbcccdddeeegggkkkpppwwwzzzuuusssooommmjjjhhhffffffggggggdddbbb___\\\YYYWWWUUUTTTPPPOOOOOOQQQTTTWWWXXXYYY[[[bbbkkkrrrxxxvvvmmmlllqqqxxxzzz}}}yyysssrrrrrrrrrtttxxx|||}}}{{{{{{{{{{{{|||yyy}}}zzzyyy|||zzzyyysssmmmjjjggghhhpppzzz<<<<<<===@@@CCCFFFGGGGGGJJJMMMPPPRRRWWW```kkkttt{{{hhhSSSFFF???===::::::999999999888888888999999888777777777777777777666555444333333444444444444333333333222222222222222222222222222222222222222111111111111222222111111000000111111222333333333333333333333333333222222222222222222222222333333444444333333222111222222222222222222222222222222111111222222333444555444444444444555555666444444555666777888999999<<<:::;;;===>>>@@@HHHRRR```{{{ooojjjjjjfffyyyyyycccJJJCCC===;;;999666666999777777777888888888999999777666444333222222111111///......000222555999;;;DDDQQQccctttrrr^^^MMMJJJIIIDDDBBBEEECCCCCCBBBAAA@@@@@@@@@@@@>>>======<<<;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@??????>>>============>>>????????????????????????===>>>???>>>======???AAABBBBBBCCCCCCBBBAAA???>>>;;;???CCCEEEIIIUUUhhhvvvrrrddd\\\TTTKKKEEEGGGHHHEEECCCCCCBBBAAAAAACCCFFFGGGGGGGGGFFFCCCBBBDDDDDDFFFLLLSSSeeeqqq~~~}}}yyyqqqmmmfff```\\\YYYVVVTTTVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWVVVWWWXXXZZZ[[[[[[\\\\\\cccggglllrrrxxx~~~~~~yyytttnnniiieeeccc]]][[[YYYVVVUUUUUUUUUVVVZZZXXXVVVSSSQQQOOOMMMMMMKKKJJJJJJKKKNNNPPPRRRSSSWWW]]]eeelllqqqyyy|||ooojjjkkkggghhhjjjmmmrrrxxx}}}yyyrrrjjjccc^^^^^^______bbbfffmmmsss}}}~~~{{{zzz{{{|||}}}~~~~~~}}}}}}yyy{{{||||||{{{{{{~~~|||xxxuuupppjjjgggeeeeeellluuu}}}>>>>>>???@@@BBBDDDFFFGGGKKKOOOUUU[[[cccooo}}}nnnUUUGGG@@@===::::::999999999999888888888999999888888777777888888555555444444444444444555333333333333222222222222222222222222222222222222222222111111111111222222111111000000111111222333333333333333333333333333333333333333333333333333333333333333333222222111222222222222222222222222222222111111222222333444666666555444444444444444444444555666777888999999<<<::::::<<<===>>>FFFOOO___}}}|||tttpppmmm|||oooUUUIII>>>;;;:::888666777888888999999999:::::::::777666555444333222222222222222222222444666999;;;@@@KKK\\\nnnsssaaaOOOJJJHHHDDDCCCFFFCCCBBBAAA@@@???????????????>>>===<<<;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAA??????>>>======<<<======????????????>>>>>>>>>>>>;;;===>>>>>>===>>>@@@BBBAAABBBCCCCCCBBBAAA???>>>>>>@@@AAABBBEEEMMMYYYaaaqqquuuxxxuuulll```TTTMMMJJJEEECCCEEEGGGEEEBBBAAABBBAAABBBDDDGGGHHHGGGFFFFFFCCCBBBDDDDDDEEEKKKRRRZZZdddoooyyy|||ssskkkccc]]]XXXTTTXXXXXXWWWWWWWWWWWWWWWXXXWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYXXXXXX___ccciiinnnqqqrrrtttuuu{{{|||~~~~~~{{{xxxuuuiiigggddd___[[[WWWTTTSSSQQQOOOMMMKKKJJJJJJJJJJJJNNNMMMKKKIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHKKKMMMNNNUUUYYY```eeejjjqqqyyyyyynnnkkkcccbbb``````bbbeeehhhkkknnnlllnnnrrrvvvyyypppdddYYYRRRNNNPPPRRRSSSUUUZZZ]]]dddooo|||}}}{{{||||||}}}}}}~~~~~~|||zzzxxxxxxzzz|||~~~}}}}}}}}}~~~vvvxxxzzz{{{{{{{{{}}}~~~}}}zzzwwwrrrmmmhhhfffddddddiiiqqq~~~{{{vvvuuuzzz{{{{{{@@@AAAAAABBBBBBDDDFFFHHHMMMSSS]]]fffooozzz~~~]]]IIIAAA>>>;;;888999999999999888888888888888888777777777777777888444444444444444444555555333333333222222222222111222222222222222222222222333222222111111222222333111111000000111111222333333333333333333333333333333333333333333333333333222222333333333222222111222222222222222222222222222222222222222333444444555444444333333444444444444444555666777888999999;;;999:::<<<===???GGGQQQdddzzzqqqooozzzuuu]]]NNN???;;;<<<;;;888777999999999:::::::::;;;;;;888777666444333333222222555444333333444666999:::>>>FFFTTTggg|||vvveeeTTTKKKHHHDDDDDDFFFCCCCCCBBBAAA@@@@@@@@@@@@??????>>><<<;;;;;;;;;;;;:::;;;===>>>@@@BBBCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>============;;;<<<===>>>>>>???BBBDDDBBBBBBCCCCCCCCCBBB@@@@@@CCCBBBAAABBBDDDIIIOOOSSS[[[___dddddd___WWWPPPLLLGGGEEEDDDFFFGGGFFFDDDBBBCCCCCCCCCDDDFFFFFFDDDCCCFFFCCCCCCDDDDDDEEEJJJPPPUUU[[[cccmmmyyyzzzqqqiiibbb\\\XXXXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYXXXVVVVVVYYYYYYYYYYYYYYYYYYXXXXXX^^^bbbgggjjjjjjhhhfffeeefffgggiiijjjiiieeeaaa^^^YYYXXXUUURRROOOMMMLLLKKKMMMLLLJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGIIILLLNNNTTTXXX]]]aaaeeejjjppptttxxx|||uuummmjjjgggdddeeegggkkknnnooojjjggghhhjjjnnnwww{{{hhhYYYTTTNNNKKKMMMOOOOOOQQQTTTUUUYYYbbbmmmwww}}}~~~~~~~~~}}}|||xxxyyyyyyzzz{{{{{{{{{{{{{{{yyywwwvvvvvvxxx{{{|||~~~~~~}}}}}}~~~{{{{{{zzzyyyxxxxxxyyyzzz}}}|||||||||}}}|||yyywwwqqqkkkgggfffeeedddhhhnnnuuuyyy}}}~~~{{{vvvrrrqqqyyyyyyxxx|||>>>@@@AAABBBBBBDDDIIILLLSSS\\\gggrrrzzzoooRRREEEBBB???:::888999999999888888888777777666666555555555666666777333333444444444444444444333333222222222111111111222222222222222222222222333333222222222222333333111111000000111111222333333333333333333333333333222222222222222222222222111111222333333222222222222222222222222222222222333333333333333444555555222222222333333555666666444444555666777888999999999888999<<<>>>AAAKKKTTTjjjssszzz~~~}}}wwwcccRRRAAA<<<======:::999999::::::::::::;;;;;;;;;888888666555444333333333222111000000000222444666===CCCNNN^^^ttt{{{mmm[[[PPPJJJFFFEEEEEEEEEDDDCCCBBBBBBAAAAAABBB@@@???>>>===<<<;;;;;;;;;::::::<<<>>>@@@CCCEEEFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;===>>>??????AAACCCFFFCCCCCCDDDEEEEEEDDDBBBAAADDDBBBAAABBBDDDGGGIIIKKKOOOSSSXXXZZZXXXTTTQQQPPPKKKLLLKKKKKKKKKKKKIIIGGGCCCCCCCCCDDDFFFGGGFFFDDDFFFDDDCCCEEEDDDDDDHHHNNNSSSVVV\\\eeeooo{{{|||tttmmmfff```\\\VVVUUUUUUVVVVVVWWWXXXYYY[[[[[[\\\[[[ZZZXXXVVVUUUUUUVVVWWWWWWWWWWWWWWWVVVYYY]]]aaabbb```]]]ZZZXXXTTTUUUWWWXXXVVVSSSPPPMMMOOONNNLLLJJJIIIHHHGGGGGGHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCEEEGGGGGGHHHJJJMMMQQQTTTWWW[[[___bbbeeegggiiihhhppp|||yyyvvvqqqnnnnnnrrrwww{{{zzzsssllliiiiiimmmwww|||rrraaaUUUQQQLLLIIIJJJKKKIIIJJJLLLOOORRRXXX```iiinnnqqqqqqvvvwwwxxxzzz{{{||||||}}}wwwxxxyyyyyyyyyxxxwwwwwwwwwvvvvvvuuuvvvwwwyyyzzzyyy}}}~~~}}}}}}}}}zzzvvvtttssstttvvvwwwxxxwwwwwwxxxyyyxxxvvvtttmmmgggccccccccccccfffjjjkkknnnsssuuuvvvuuussssssxxx}}}{{{<<>>::::::999888888888888777777777555555444444444555666666333333444444444444333222222222222222111111111111222222222222222222222222333333222222222222333333111111000000111111222333333333333333333333333333111111111111111111111111000111222222222222222222222222222222222222222222333333222222333333444555111111222222333555666777444444555666777888999999888777888<<>>@@@DDDFFFHHHCCCCCCAAA@@@??????>>>>>>@@@@@@??????>>>============>>>@@@@@@AAABBBDDDGGGDDDEEEFFFGGGFFFFFFDDDDDDBBBAAAAAAAAABBBDDDFFFGGGMMMPPPSSSUUUTTTRRRQQQQQQOOOSSSUUUTTTTTTSSSPPPKKKEEEDDDCCCDDDGGGIIIIIIIIIGGGDDDCCCEEEDDDCCCGGGMMMQQQRRRWWW```hhhoooyyy}}}uuunnnfff```[[[TTTTTTTTTTTTUUUVVVWWWXXXZZZ[[[\\\\\\[[[YYYWWWUUUWWWXXXXXXYYYYYYXXXXXXWWWRRRTTTWWWWWWUUURRRPPPOOOJJJKKKLLLMMMLLLKKKIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFDDDGGGJJJJJJJJJMMMRRRVVVVVVYYY]]]aaaccccccbbb```aaadddmmmzzz}}}}}}~~~zzzyyy{{{{{{vvvqqqiii]]]UUUQQQLLLIIIJJJJJJGGGFFFGGGIIIKKKNNNUUU]]]dddhhhiiijjjkkknnnqqquuuwwwyyyzzzxxxxxxyyyyyyxxxvvvtttsssrrrrrrtttvvvwwwyyyzzzzzzxxx}}}~~~{{{xxxtttrrrrrrsssttttttqqqqqqqqqssstttssspppnnngggaaa\\\]]]___```cccgggdddfffiiimmmqqqtttvvvwwwwww>>>BBBFFFIIIKKKPPPYYY```mmmttt}}}```PPPDDDCCC@@@:::888<<<888888888888777777777777555555555555555666777777333444444555444333111111222222222222111111111111222222222222222222222222444333333222222333333444111111000000111111222333333333333333333333333333222222222222222222222222000000111222222222222222222222222222222222222222111111000000111111222333333222222222333444444555444444555666777888999999888777888;;;===AAAJJJSSSlll~~~}}}}}}zzzooo___OOOGGGCCC???===<<<999999999999::::::::::::999999777666555444444444555444333333333555888999777<<>>888888888888777777777777666666666666666777888888444444555555444222111///222222222111111111111000222222222222222222222222444333333222222333333444111111111000111222222333333333333333333333333333333333333333333333333333///000111222222222222222222222222222222222222222///////////////000000111444444333333222222333333444444555666777888999999888777888;;;<<<>>>GGGPPP___uuu}}}}}}|||zzzttteeeUUULLLFFF@@@======888888999999999::::::::::::999888666555555555555111111000///000222555666444:::AAAKKK\\\sss{{{iii\\\SSSLLLGGGDDDDDDCCCBBBAAAAAAAAAAAABBBAAA???>>><<<;;;;;;:::999999;;;===AAAEEEHHHJJJNNNMMMLLLJJJIIIHHHHHHHHHFFFFFFEEEDDDCCCCCCBBBBBBAAABBBCCCCCCCCCDDDFFFHHHFFFGGGHHHIIIIIIIIIHHHGGGDDDFFFGGGEEEBBBBBBFFFJJJNNNQQQSSSUUUVVVWWWYYY[[[jjjwwwxxxnnn[[[VVVOOOJJJHHHGGGFFFEEEGGGDDDDDDEEEDDDCCCEEEKKKHHHGGGMMMWWW]]]___eeemmmnnnmmmmmmooorrruuuvvvvvvwwwtttooojjjfffbbb]]]YYYVVVUUUTTTSSSRRRRRRRRRRRRRRRTTTWWWZZZ[[[[[[YYYXXXXXXWWWWWWUUUSSSQQQOOOMMMJJJKKKJJJIIIHHHIIIKKKNNNKKKKKKKKKLLLMMMNNNPPPQQQPPPOOOOOOOOOOOOOOOPPPPPPMMMNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNMMMQQQVVVWWWWWWZZZaaagggbbbfffkkkpppqqqmmmgggaaa[[[YYY[[[bbbiiirrr~~~~~~{{{uuummmeee^^^YYYVVVMMMIIIGGGJJJJJJGGGEEEFFFIIIGGGGGGJJJOOOUUUXXXZZZ[[[]]]```dddgggjjjlllmmmrrrrrrrrrrrrooollliiigggeeeiiipppwww|||~~~{{{ssslllkkklllooorrrtttrrrnnnjjjeee]]]XXXYYY]]]```eeeiiieeedddeeeiiipppwww}}}IIINNNUUUZZZ___fffpppxxxrrr\\\KKKFFFAAA===;;;:::999888888888777777666666555555444444444444444444444444555666777888777666444222444333333222111111111222222222222222222222222222111111111111111111111111000111111000//////000222333333444444333333222111444444444333333222222222111111222222222222111111111111000111222222///---000111111111111222222222000000111222333444444555555555555666666666666666666888:::;;;<<<>>>AAACCCTTTeee|||}}}~~~ssszzz||||||sss___OOOKKKKKKFFF>>>:::;;;;;;;;;:::999999888999999999999777555333111111111000000111222333333999:::@@@JJJUUUfff}}}wwweeeZZZRRRLLLJJJDDDAAABBBCCC@@@@@@BBB@@@@@@??????>>><<<;;;:::999888999:::===BBBGGGIIIRRRTTTVVVVVVSSSPPPOOONNNSSSRRROOOLLLIIIFFFEEEDDDFFFFFFFFFFFFGGGIIIKKKLLLLLLKKKIIIIIIJJJIIIHHHFFFFFFEEECCCCCCDDDFFFIIIKKKMMMPPPRRRPPPMMMPPPZZZccczzzyyy|||rrrdddRRRJJJKKKMMMIIIEEEGGGFFFDDDDDDEEEHHHKKKMMMIIIJJJKKKMMMPPPTTTWWWYYYdddfffhhhhhhgggggghhhiiifffeeedddbbb___\\\ZZZYYYXXXUUUSSSSSSUUUVVVTTTRRRTTTTTTTTTTTTUUUVVVWWWWWWXXXWWWSSSOOOKKKJJJLLLNNNIIIJJJKKKLLLMMMOOOPPPPPPQQQQQQRRRTTTVVVYYY[[[\\\___^^^]]]\\\ZZZYYYWWWVVVXXXVVVSSSSSSSSSTTTSSSSSSVVVTTTRRRPPPQQQTTTWWWZZZ]]]^^^___aaaeeeiiilllnnnnnnnnnpppuuuyyyxxxqqqjjjfff\\\WWW]]]bbbfffrrr~~~yyysssooojjj___TTTSSSMMMJJJLLLMMMKKKIIIIIIFFFFFFGGGIIILLLOOOSSSUUUZZZYYY[[[```ggglllmmmlllvvvtttppplllhhheeeccccccbbbhhhqqqxxx|||~~~wwwrrrpppiiiiiikkklllmmmmmmmmmmmmjjjccc]]]\\\ccckkkqqqssssssmmmjjjooouuuzzzQQQXXXbbbjjjpppwww}}}eeeRRRHHHDDD???<<<::::::999888888888777777666555555555444444444444444444444444444555666777777555444333444333222222111111222222222222222222222222222222111111111111111111111111111222222111000000111333333333444444333333222111333333222222222111111111000111111222222111111000222111000111111111///...000111111111111222222222222222222222222222333333444555555555555666666666666888999:::;;;===???BBBJJJZZZooo}}}wwwuuu{{{yyymmmrrr|||{{{jjjZZZSSSQQQKKKDDD<<<<<<<<<;;;;;;:::999888999999999999777555333222111111111111111222333333777888===FFFQQQaaaxxxwwwiii[[[QQQMMMFFFBBBCCCCCCAAAAAABBBAAAAAAAAA@@@???===<<<;;;;;;:::::::::<<>>@@@HHHUUUhhh}}}uuusssxxx~~~}}}vvvtttwww|||qqqdddgggrrr|||xxxggg\\\WWWQQQKKK>>>>>>===<<<;;;:::999888999::::::999888666444333222111111111111222222333555555888@@@JJJYYYpppxxxhhh\\\RRRJJJDDDCCCDDDBBBBBBCCCBBBBBBAAAAAA@@@???=========<<<;;;:::;;;<<<>>>@@@GGGLLLUUU]]]dddjjjpppsssoooooommmjjjgggbbb^^^\\\YYYXXXWWWUUUUUUUUUUUUVVVTTTQQQNNNLLLMMMMMMLLLKKKIIIHHHHHHGGGHHHIIIJJJKKKOOOPPPPPPPPPNNNNNNPPPRRRQQQQQQSSSZZZeeepppyyy}}}tttbbbRRRJJJHHHIIIJJJJJJIIIGGGEEEEEEGGGIIIJJJIIIIIIIIIJJJKKKLLLNNNNNNQQQSSSUUUVVVUUUUUUVVVWWWUUUUUUUUUUUUTTTSSSRRRQQQRRRPPPNNNNNNOOOPPPOOONNNPPPQQQRRRSSSTTTTTTTTTTTTUUUTTTRRROOONNNOOORRRUUUYYY[[[^^^bbbfffiiilllmmmoooppprrruuuyyy}}}{{{xxxxxxuuuqqqnnnnnnnnnnnnnnnooonnnmmmmmmnnnooopppqqquuuuuutttuuuvvvwwwyyyzzzuuuuuuwww}}}|||qqqfff```[[[WWW^^^iiioooyyy}}}}}}}}}}}}}}}~~~vvvkkk[[[UUUQQQRRRSSSPPPMMMMMMLLLKKKJJJJJJNNNTTT[[[___hhhjjjnnnrrrvvvuuurrrnnnllliiieeeaaa___```bbbcccdddiiiqqqwww{{{}}}~~~}}}}}}~~~~~~}}}xxxssspppooonnnjjjgggbbbbbbccceeegggiiikkklllmmmjjjhhhjjjnnntttyyy{{{~~~zzz{{{|||{{{}}}{{{ooottt{{{{{{{{{{{{{{{zzz^^^MMMFFF@@@===:::999999999999888888777777666555555444444444444444444444444444444111222333444444444444444333333222222111222222333222222222222222222222222111111111111111111111111111222333222000000222444222333333333333222111111111111111111111111111111000000111111111111000000333111///...000111111111000000111111111222222222222222222222222222222222222222333333444555555555777888999999999:::<<>><<<;;;999999888999:::::::::999777555444222222222111111222222333444333555;;;DDDQQQfffxxxuuujjjZZZOOOFFFDDDEEEDDDCCCDDDAAAAAAAAAAAA@@@???>>>======<<<::::::::::::<<<===BBBHHHRRR\\\fffpppxxx}}}|||wwwqqqmmmkkkjjjgggeeecccbbbbbbbbbaaa]]]YYYUUUTTTRRRPPPOOOJJJIIIIIIJJJKKKLLLMMMNNNQQQRRRRRRQQQOOOKKKGGGEEECCCCCCDDDFFFKKKTTT^^^eeeuuunnnbbbTTTIIIEEEGGGJJJIIIHHHFFFEEEEEEGGGJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJNNNPPPRRRSSSRRRRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPQQQPPPOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTSSSSSSSSSTTTTTTUUUYYY^^^bbbhhhjjjoootttyyy}}}~~~~~~~~~|||{{{yyyxxxxxxxxxxxxwwwvvvvvvwwwxxxyyysssrrrsssxxx{{{pppfff\\\VVVZZZaaadddlllxxx{{{{{{||||||||||||{{{{{{zzz{{{{{{{{{{{{}}}wwwkkkbbbZZZXXXWWWTTTRRRSSSRRRPPPPPPQQQVVV^^^ggglllqqqtttxxx{{{{{{vvvpppllliiieee```\\\[[[]]]aaacccfffkkkqqquuuwwwxxxzzzzzzxxxxxxxxxzzz{{{zzzwwwtttpppjjjdddcccfffhhhfffcccbbbaaaaaa```aaabbbdddeeekkklllooorrruuuzzz~~~xxxwwwzzzvvvwww{{{ssslllhhhooohhhQQQFFFCCC===;;;999888999999999888777777666666555444444444444444444444444444444444111111222333333444444444333222222111222222333333222222222222222222222222111111111111111111111111000111222111//////111222222222333333222222111000111111222222222222222222000000000111111000000000333111......000111111111000000111111111222222222000000111222333333444444222222333333444555555666777888999999999:::<<>><<<:::999999999::::::::::::999888666555333333222222222222222333444333444999???JJJ\\\mmmvvvbbbVVVJJJFFFFFFDDDCCCDDD@@@@@@@@@@@@???>>>======;;;::::::999::::::;;;<<<>>>CCCLLLWWWcccppp{{{|||yyyvvvtttssssssqqqmmmgggbbb]]]YYYUUURRRMMMMMMLLLMMMNNNPPPRRRSSSZZZ\\\^^^]]]XXXPPPGGGAAAAAAAAAAAAAAABBBFFFMMMSSS______[[[SSSIIIDDDDDDGGGFFFEEEDDDCCCEEEHHHKKKMMMLLLLLLLLLKKKKKKJJJIIIIIIMMMOOOQQQRRRQQQQQQRRRSSSUUUTTTTTTSSSRRRPPPOOONNNNNNNNNNNNNNNMMMNNNOOOPPPPPPQQQRRRSSSSSSTTTTTTTTTRRRTTTVVVYYY^^^eeemmmrrrzzz}}}}}}zzzxxxssssssrrrqqqqqqrrrsssttttttsssrrruuuzzz|||pppbbbYYYXXX\\\___dddmmmvvv|||vvvvvvwwwwwwxxxyyyyyyyyyxxxyyyyyyxxxyyy}}}}}}rrrfffaaa]]]YYYXXXZZZWWWWWWXXX[[[bbbkkksssxxx}}}}}}uuunnniiigggccc^^^ZZZZZZ\\\aaadddmmmppptttvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxuuupppmmmhhhbbb]]]]]]aaaeeedddbbbcccaaa^^^[[[ZZZZZZ[[[\\\hhhnnnuuuzzz}}}~~~zzzqqqssszzz~~~sssvvv}}}nnnccc``````iiizzzpppXXXHHH@@@===;;;:::888888999:::999888777777666555555444444333444444444444444444444444333333333333333333444444222222111111222222333333222222222222222222222222111111111111111111111111000111111000//////000222222222222222222111111000111111111222222222222222///000000111111000000///111000//////111222111111000111111111111222222222///000111222333444444555222222333444555666666777666888999::::::;;;>>>@@@>>>LLL^^^ooozzzssslllfffbbb\\\WWWRRRQQQYYYiii}}}|||mmm^^^PPPEEE@@@???<<<:::999999999:::::::::;;;;;;:::999777666444333333222222222222333444333444888;;;CCCRRR```uuulll\\\MMMGGGFFFEEECCCCCC??????@@@@@@???>>>>>>===:::::::::::::::;;;;;;<<<;;;???FFFOOO\\\kkkyyy~~~xxxqqqkkkddd^^^ZZZVVVUUUSSSRRRRRRTTTWWWXXX^^^ccciiiiiiaaaVVVKKKDDD???@@@???>>>>>>@@@DDDGGGLLLPPPSSSPPPIIIDDDCCCDDDCCCBBBBBBBBBDDDHHHKKKMMMMMMMMMMMMMMMMMMLLLKKKJJJKKKMMMOOOOOOOOONNNOOOQQQRRRRRRQQQPPPOOONNNLLLKKKKKKLLLLLLLLLJJJKKKLLLNNNPPPPPPPPPPPPQQQRRRSSSTTTRRRUUUYYY^^^eeennnxxx~~~}}}wwwsssqqqiiiiiihhhiiijjjkkkmmmnnnpppooommmnnnrrryyy{{{kkk^^^XXXXXX\\\aaagggmmmsss{{{~~~zzzrrrsssuuuvvvxxxyyyyyyyyywwwxxxxxxvvvvvvzzzvvvppplllfffdddddd```aaaeeejjjqqqxxx{{{qqqiiieeeccc```\\\YYYZZZ^^^bbbfffrrrtttwwwxxxwwwvvvvvvvvvvvvuuuuuuuuutttpppjjjfffaaa]]]ZZZZZZ^^^aaabbbbbb```^^^ZZZVVVTTTUUUWWWXXXhhhqqq}}}yyytttkkkqqq}}}|||vvv{{{{{{yyynnnbbb^^^aaaaaagggtttqqqZZZKKKCCC>>>;;;;;;:::888888999:::999777777666666555555444333333444444444444444444444444555444444333333333333333222222111111222222333444222222222222222222222222111111111111111111111111111222222111000000111333222222222222222111000000000000000111111111222222//////000000000000//////000//////000222222111000000111111111111222222222111111111222222333333333222333444555666777777888666888999:::;;;===???BBBAAANNN]]]kkk|||vvvoooiiiccc___XXXRRRUUUdddyyyssscccRRRDDD>>>===;;;999888999999::::::;;;;;;;;;;;;999888777555444333222222222222222333222444777888<<>>;;;;;;;;;;;;:::::::::::::::<<>>AAACCCCCCMMMYYYcccuuuzzzssspppkkk```TTTRRR```uuuxxxhhhUUUEEE===<<<:::888888888:::;;;:::;;;;;;<<<;;;:::888777555444333333222222222222222111333666666999CCCNNN___pppwwweeeRRRIIIGGGDDDBBBAAAAAAAAABBBBBBBBBAAA@@@@@@======<<<<<<;;;:::999999<<<<<<;;;===DDDQQQ___iiittt{{{uuummmiiibbb\\\YYYYYY[[[]]]eeeqqq~~~wwwiii___[[[MMMIIIDDDAAAAAACCCCCCCCCHHHKKKOOONNNKKKFFFCCCBBBDDDCCCAAAAAAAAADDDFFFHHHJJJKKKMMMNNNNNNNNNMMMLLLHHHJJJLLLLLLLLLKKKLLLMMMKKKKKKLLLMMMNNNNNNNNNNNNKKKMMMOOONNNLLLLLLNNNQQQNNNLLLJJJHHHIIILLLOOORRRSSSUUUZZZ```gggqqqzzzyyynnnddd^^^ZZZXXXSSSSSSUUUWWWZZZ^^^bbbdddgggfffeeeeeegggmmmuuuzzzyyylllbbb^^^VVV[[[aaafffiiinnntttyyyxxx~~~}}}|||~~~|||}}}~~~}}}{{{yyyyyyzzzppprrruuuyyy{{{||||||{{{yyyyyywwwrrrooorrr{{{}}}zzzlll```YYYWWWWWWVVVVVVWWW\\\bbbhhhlllkkknnnqqqrrrrrrrrrssstttnnnllljjjgggddd^^^XXXSSSNNNOOOPPPOOOOOOPPPSSSUUURRRPPPNNNNNNPPPUUU[[[___lllzzzzzzrrrmmmqqqzzzuuujjjddd___\\\```gggmmmjjjmmmxxx|||cccMMMFFFCCC<<<888;;;===<<<;;;:::999999999999777777666555555555555555444444333333333333222222111111111111111111111111222222222111111111000000222222222222222222222222333333222111111222333333222222222222222222222222000000000000000000000000000000000000000111111222000000000000000000000000000000000000111111111111000000000000000000000000111111000000111111222333333333333444444444555555666888;;;>>>AAACCCDDDDDDHHHQQQUUU\\\kkkxxxrrrbbbYYYVVV^^^sss{{{mmmXXXGGGBBB===888888666444555999999999999999999888777666555444444333222222222222000111222222444999???CCCRRR\\\ooozzzlllZZZLLLFFFDDDDDDBBBBBBBBBBBBBBBAAA@@@???>>>===<<<:::999888888999::::::;;;===???BBBHHHPPPUUUaaammm{{{pppddd^^^ZZZWWWWWWZZZhhhttt|||mmm```UUUPPPIIIFFFFFFGGGHHHGGGHHHNNNTTTTTTOOOIIIFFFEEEBBBBBBBBBBBBBBBDDDGGGIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJHHHFFFFFFHHHMMMQQQTTTYYY```fffkkkpppxxx}}}|||zzzpppiiiaaaZZZVVVSSSPPPMMMIIIKKKOOORRRTTTXXX\\\```dddeeeeeeeeefffhhhlllooottt~~~|||jjj[[[YYYZZZaaakkkqqqqqqqqqtttxxxzzz}}}~~~}}}zzzvvvtttvvvvvvwwwxxxyyyzzz{{{|||ppprrrtttwwwzzz|||~~~~~~zzztttooooootttxxx{{{rrrjjj___UUUPPPPPPTTTSSSTTTXXX^^^cccdddcccgggeeeeeegggkkknnnmmmllloooiii```\\\ZZZXXXSSSOOOMMMLLLKKKKKKMMMOOOOOOOOOKKKMMMOOORRRVVV___hhhooo{{{}}}qqqkkkkkkpppsssiiibbbaaacccdddiiippprrrnnnlllqqquuuxxx}}}nnnYYYFFFAAA@@@:::888:::999999888666666555555666666666555444444444444444444444333333333333222222111111111111111111111111222222222111111111000000222222222222222222222222222111000000000000111222222222222222222222222222000000000000000000000000000000000000000111111222000000000000000000000000000000000000111111111111000000000000000000000000111111000000111111222333333333333444444444555555;;;;;;<<<>>>@@@CCCEEEGGGJJJPPPOOOQQQ\\\eeevvv{{{jjj___YYY^^^tttrrr]]]KKKDDD===999888666333444777999999999999999888777777666555444333222222222222000000111111222666<<<@@@MMMUUUdddvvvyyymmm[[[NNNHHHGGGFFFEEEBBBBBBBBBBBBAAA@@@???>>>===<<<;;;999999999999:::999::::::;;;===AAAGGGKKKTTT^^^pppxxxmmmccc]]]ZZZXXXXXX[[[jjjwww}}}rrrddd]]]TTTNNNMMMNNNOOOOOOUUUZZZ^^^\\\UUUNNNKKKJJJEEEEEEDDDBBBBBBCCCEEEGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJGGGFFFEEECCCCCCFFFLLLPPPWWW\\\bbbfffjjjnnnsssvvvxxx}}}}}}yyywwwppprrrwww{{{|||tttssssssqqqnnnllliiiggg```[[[TTTOOOMMMKKKIIIHHHGGGIIIMMMPPPSSSWWW[[[^^^dddeeefffffffffiiimmmppprrr{{{vvvhhh\\\[[[^^^gggmmmooopppsssvvvxxx{{{}}}}}}zzzwwwuuutttsssssssssssstttuuuvvvnnnppprrrtttwwwzzz|||}}}~~~~~~|||xxxtttrrrtttvvvuuulllccc[[[TTTMMMKKKNNNPPPQQQUUUZZZ___aaa___\\\\\\[[[\\\___cccggggggffffffaaaZZZWWWVVVUUURRRNNNKKKJJJJJJKKKLLLMMMMMMMMMOOOQQQSSSVVV]]]iiiwwwuuuiiifffhhhqqq|||rrrggg```\\\aaajjjqqqvvvzzzxxxrrrllliiiggghhhooowwwsss\\\KKK>>><<<===999777999888777666555444444444555555444333333333333333333444444333333333333222222111111111111111111111111222222222111111111111111222222222222222222222222111000000//////000000111222222222222222222222222000000000000000000000000000000000000000111111222000000000000000000000000000000000000111111111111000000000000000000000000111111000000111111222333333333333444444444555555===<<<;;;:::<<>>>>>EEEIIITTTggg{{{ppphhhjjj|||pppaaaLLLDDD===<<<;;;888777999888888999::::::999999999777777555444333333333333000111000000///111555888===AAAJJJVVVcccnnnvvvzzzttteeeWWWMMMHHHEEECCCAAABBBBBBBBBAAAAAA@@@???======<<<;;;;;;:::::::::;;;<<<<<<;;;::::::===???@@@EEENNNXXXccckkkqqquuu|||wwwpppfff___YYYWWWUUUSSSVVVZZZcccssswwwpppnnnppprrryyyyyywwwpppfff\\\UUURRROOOMMMIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEDDDEEEHHHNNNVVV\\\aaacccdddeeeeeecccbbbbbbbbbddddddbbb^^^[[[XXXXXXZZZZZZZZZZZZZZZZZZZZZYYYWWWWWWVVVVVVUUUTTTRRRQQQNNNNNNMMMLLLKKKJJJIIIIIIFFFDDDBBBAAABBBCCCEEEFFFEEEGGGKKKOOORRRVVV[[[___bbbccceeeeeefffgggjjjmmmpppuuu{{{tttlllaaaYYY]]]dddjjjmmmooooooqqqsssuuuuuutttrrrppppppooommmlllmmmnnnqqqrrroooppppppqqqsssvvvxxxzzzzzz{{{|||zzzvvvrrrmmmkkkhhhmmmwww~~~mmmbbbXXXRRRMMMKKKJJJHHHJJJOOOQQQUUUZZZ^^^___\\\WWWTTTOOOOOOPPPRRRVVVYYY\\\]]]\\\YYYVVVUUUVVVVVVTTTSSSQQQQQQQQQQQQRRRUUUZZZ]]]^^^```dddgggnnn{{{~~~}}}{{{vvvnnneee```fffpppyyytttrrr~~~sssnnnllllllrrr||||||vvvpppjjjggggggkkkxxxttt^^^NNNEEE@@@;;;;;;;;;999777888999999888777777777777888555444444444444444555555444444333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111222000000000000000000000000///000000000111111111111000000000000000000000000111111000000111111222333333333333444444444555555333444555666666777666666444::::::===DDDEEEKKK[[[sss}}}uuusss~~~zzzpppRRRHHH>>>;;;;;;999888999777888999:::::::::::::::999888666555444333333333222222222111000111444666777;;;DDDOOO[[[gggqqqvvvyyyqqqdddWWWMMMGGGCCCBBBAAAAAABBBBBBBBBAAA@@@@@@>>>=========<<<;;;:::::::::;;;<<<<<<;;;;;;<<<>>>===???CCCIIIOOOUUUZZZ\\\bbbffflllqqquuuxxxzzz}}}}}}}}}{{{yyytttlllccc]]]ZZZUUUQQQQQQOOONNNQQQVVV\\\mmm{{{pppeee]]]XXXSSSPPPLLLJJJKKKKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFJJJQQQZZZaaacccbbbbbbaaa```^^^\\\ZZZZZZ[[[[[[ZZZVVVTTTSSSTTTUUUTTTRRRPPPNNNMMMKKKKKKKKKLLLKKKKKKIIIHHHHHHHHHIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCBBBCCCDDDFFFHHHHHHJJJNNNQQQUUUYYY]]]aaaaaacccdddeeedddeeehhhjjjmmmqqqwww|||xxxpppcccXXXXXX^^^bbbfffiiikkkmmmoooppppppooommmkkklllkkkkkkkkkmmmooorrrsssrrrrrrrrrssstttuuuwwwxxxyyyxxxvvvtttqqqlllhhheeebbbfffnnn{{{|||lll___WWWQQQOOONNNQQQPPPMMMLLLOOOTTTVVVYYY[[[ZZZWWWUUUSSSPPPPPPQQQRRRSSSVVVYYY[[[^^^\\\ZZZYYYYYYYYYXXXWWWXXXYYYYYYZZZ\\\bbbkkkqqqppptttxxxyyy{{{~~~|||{{{zzzzzz|||xxxrrrkkkdddeeesssxxxrrrqqqqqq|||{{{}}}~~~}}}tttooolllnnnssszzzuuuaaaOOOBBBAAA???===;;;:::888888888666666555555555555666666444444444444444555555666444444333333333333222222111111111111111111111111111111111111111222222222111111111111111111111111000111111222222111111000111111111111111111111111000000000000000000000000000000000000000111111222000000000000000000000000000000000000111111111111000000000000000000000000111111000000111111222333333333333444444444555555222333555777777777666555222888999<<>>>>>>>>>>>===<<<;;;:::666888;;;;;;::::::;;;<<<:::;;;<<>>???JJJVVVvvv~~~nnn^^^LLLBBB===999888888666777888:::;;;<<<<<<<<<::::::888666555444333333111222222222111111333555333777<<>>>>>??????>>>===;;;:::666888;;;<<<;;;:::::::::;;;::::::;;;===@@@DDDFFFDDDFFFHHHJJJLLLOOOSSSVVVTTTTTTUUUSSSQQQNNNKKKJJJIIIGGGGGGHHHFFFEEEHHHOOOOOO^^^ppp~~~wwwkkkdddZZZUUUOOOLLLMMMMMMJJJGGGFFFFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFIIILLLOOORRRTTTUUUOOOMMMJJJGGGGGGLLLTTTYYY^^^[[[XXXVVVXXXXXXXXXWWWTTTVVVWWWWWWUUUSSSSSSTTTUUUSSSOOOKKKHHHEEECCCCCC>>>AAACCCCCCAAA??????@@@???>>>>>>===>>>???@@@AAAAAACCCEEEFFFEEEGGGJJJNNNOOOQQQTTTVVVYYY\\\```cccfffggghhhgggfffdddeeefffaaaiiippptttxxxwwwlllbbb]]]ZZZYYY\\\```dddeeehhhjjjlllmmmnnnmmmjjjlllnnnpppqqqrrrrrrrrrpppqqqrrrrrrqqqnnnllljjjmmmkkkjjjjjjkkkiiieeeaaa\\\___ccchhhoooyyy{{{jjj]]]TTTOOOMMMNNNNNNSSSZZZZZZVVVRRRRRRWWWYYY\\\[[[XXXUUUTTTTTTRRRTTTUUUUUUUUUXXX]]]aaafffggghhhhhhgggggggggggghhhppp{{{zzzzzz}}}}}}{{{xxxuuussstttvvvwwwvvvsssooojjjiiirrryyypppooouuu{{{{{{___LLLEEECCCAAA888;;;;;;888555555777777555555444444444555555666222111111111222333333444444444444333333333222222111111111111111111111111000000111111222222222222000000000000000000000000---...///000000///...---000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000000000000000111111111111000000000000000000000000111111111000111222222333333333333444444444555555444333222111222444777999999<<<999:::AAA???@@@LLLOOOmmm~~~kkkUUUIIIBBB===;;;;;;666777888:::;;;<<<======;;;:::888777555444444333000111222111000111222444444666999???JJJZZZlllxxx}}}sssfffYYYNNNIIIFFF@@@@@@AAABBBBBBAAAAAAAAA>>>>>>?????????===;;;:::888;;;===>>>===;;;::::::>>><<<;;;:::;;;<<<>>>???>>>??????@@@@@@CCCGGGKKKGGGHHHIIIIIIHHHGGGGGGHHHFFFEEEEEEGGGEEECCCGGGMMMHHHVVVgggtttxxxlllddd]]]WWWOOOLLLLLLKKKGGGCCCEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFHHHJJJNNNRRRVVVYYYZZZVVVSSSNNNIIIHHHKKKQQQVVV\\\XXXTTTSSSUUUWWWXXXWWWTTTVVVWWWWWWUUUSSSSSSSSSQQQNNNKKKFFFCCC@@@???>>><<>>>>>???>>>>>>>>>>>>@@@BBBDDDEEE@@@CCCFFFGGGHHHIIINNNQQQQQQSSSUUUWWWYYY\\\```bbbhhhjjjkkkjjjgggeeeeeefff___gggooopppsssyyy|||sssjjjddd___[[[^^^cccaaacccfffjjjmmmpppqqqqqqoooqqqsssuuuvvvvvvtttsssmmmnnnppppppnnnkkkfffdddffffffgggjjjlllkkkfffaaaZZZ]]]```dddiiiqqq{{{|||~~~rrrfff]]]WWWUUUTTTOOOPPPTTT[[[]]]YYYVVVWWWYYY]]]aaaaaa^^^YYYWWWWWWTTTVVVXXXXXXYYY\\\ccchhhkkkmmmooooooooooooppppppooozzz{{{zzz|||}}}~~~zzzwwwtttqqqppprrrvvvxxxtttrrrnnnjjjiiittt||||||{{{wwwoooooowww~~~{{{bbbRRRIIIAAA===<<<::::::999888777666555444555555666666555555444333555555444444444333333333111111000000000000111111333333222111000000111111000111222222222000///...111111000000000111333444000000000000111111111111000000000000////////////000000000000111111111111//////000000000000//////000000000000////////////111111000000//////......000111111111111222222222000111111111111222222222111111222222222333333333333444555555444444555777666777888;;;===@@@CCCDDDMMM]]]{{{zzzhhhVVVGGG???;;;:::888888888888888888888888999888666444333222333333222222222111111111111000222222555<<>>>>>>>>>>>888:::<<<======<<<:::999888888888999999:::::::::;;;<<<===>>>@@@AAABBBCCCAAAAAAAAABBBBBBBBBCCCCCCDDDCCCAAA??????@@@AAABBBGGGMMMVVVcccvvv{{{lll```WWWTTTPPPKKKHHHGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBBBBBBBDDDEEEFFFEEEDDDAAA@@@??????@@@AAAGGGRRRUUUOOONNNWWW]]]\\\^^^YYYQQQKKKHHHIIILLLOOOPPPRRRUUUVVVUUUUUUUUUVVVUUUWWWYYYXXXVVVSSSRRRRRRQQQMMMGGGDDDDDDDDDBBB???AAAAAABBBBBBBBBAAA@@@???@@@@@@???===<<<===AAADDDFFFGGGIIIJJJLLLOOOSSSVVVUUUXXXZZZ[[[ZZZ\\\___ccchhhiiijjjkkkjjjhhhfffdddgggggghhhiiilllsss{{{|||rrriiicccaaaaaabbbaaabbbeeehhhlllppprrrsssttttttuuuuuutttrrrpppooohhhhhhgggfffdddaaa^^^\\\aaabbbeeeiiikkkkkkhhheee^^^]]]\\\___dddjjjoooqqqssssssuuuyyyxxxooohhhddd]]]UUUVVVSSSRRRUUUWWWWWWYYY]]]```bbbccceeeeeedddbbbaaaYYY]]]```bbbcccgggmmmssstttvvvyyyzzz{{{|||}}}{{{~~~}}}|||zzzwwwuuusssrrrqqqooonnnnnnnnnnnnpppkkkfffeeeiiixxx{{{tttkkkvvv}}}vvvqqqrrrxxx}}}kkkWWWJJJCCC===::::::::::::999888777666555444666555555555444444444444555444444444444333333333111111111000000111111111333222222111000000111111000000111222111111000///222111000000000111222333//////000000000111111111000000000000/////////////////////000000000111111//////000000000000///////////////000000111111111111111000000//////////////////000000000111111111000111111111111222222222111111222222222333333333333444555555444444555777666666888999<<<>>>@@@BBBGGGUUUqqq{{{~~~uuubbbPPPCCC===<<<888888888888888999999999999888777555444333444444222222222222111111111111333333666<<>>>>>======::::::;;;<<<<<<<<<;;;:::999999999999999999::::::;;;<<<===>>>@@@AAABBBBBB@@@AAAAAAAAAAAABBBBBBBBBCCCBBB@@@???>>>???@@@AAACCCHHHPPPZZZiii}}}vvvhhh^^^TTTQQQMMMIIIFFFEEEEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEBBBAAAAAAAAAAAABBBBBBCCCCCCBBB@@@???>>>???@@@AAAEEEOOOSSSNNNNNNVVV[[[ZZZ[[[WWWPPPJJJHHHIIILLLOOOPPPRRRUUUUUUUUUTTTTTTUUURRRUUUXXXYYYVVVTTTRRRQQQOOOKKKEEECCCDDDDDDBBB@@@AAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>AAAEEEHHHJJJKKKLLLMMMMMMOOORRRUUUYYY[[[]]]]]]\\\]]]```cccggghhhiiijjjjjjhhhgggeeeggghhhhhhiiilllrrryyy~~~}}}vvvmmmfffbbbaaabbbcccccceeegggjjjlllnnnooopppqqqqqqpppooommmkkkjjjcccccccccbbb```^^^\\\[[[ccceeejjjppptttssspppmmmeeebbb^^^]]]___cccfffgggkkkmmmppptttzzz|||vvvlllccc\\\XXXUUUXXXYYYYYY\\\```ffffffffffffeeedddcccbbb```bbbeeehhhkkkpppwww|||~~~|||zzzyyyxxxvvvsssqqqmmmlllkkkiiihhhhhhgggggghhhddd```bbbiiixxxqqqjjjuuu|||wwwoooiiieeehhhsssfffXXXJJJBBB???;;;999999999999888777666666555555777666444333333333444555444444444444333333333333222222111111111111222222333222111111000111111111///000000111111111000000222222111000000000111111//////000000000000111111000000000000////////////....../////////000000000//////000000000000//////......///000111222333444111000000000000/////////.../////////000000000000000111111111111222222222111111222222222333333333222444555555444444555666666666777888:::<<<>>>???BBBLLLccc~~~tttqqqsssxxx}}}yyy}}}|||kkkVVVEEE>>><<<888888888888888999:::::::::999888777666555555555333222222222111111111111333333666;;;AAAJJJ[[[kkkxxxcccQQQJJJEEEBBBDDDDDDAAA@@@BBBAAAAAA@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999;;;;;;<<<===???@@@AAAAAA???@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>======>>>??????@@@CCCIIIPPPZZZiiizzz|||vvvnnnbbbZZZPPPNNNJJJFFFDDDCCCCCCCCC@@@AAAAAABBBCCCDDDEEEEEEAAABBBBBBBBBBBBAAAAAA@@@AAA@@@>>>======>>>???@@@BBBKKKPPPMMMMMMTTTWWWVVVVVVSSSMMMIIIGGGIIILLLNNNPPPRRRTTTUUUSSSRRRRRRSSSQQQUUUZZZ\\\ZZZVVVRRRQQQLLLHHHDDDCCCEEEGGGFFFDDDEEEDDDBBBAAA@@@@@@@@@AAA===>>>??????AAADDDJJJMMMQQQRRRSSSSSSSSSSSSUUUWWW]]]^^^______^^^___aaabbbeeefffgggiiiiiihhhhhhgggggghhhhhhiiikkkooouuuzzz~~~zzzrrrhhhbbb``````aaaaaabbbccceeegggiiijjjmmmmmmlllllljjjhhhgggfff````````````````````````iiilllrrryyy~~~~~~{{{xxxnnniiibbb]]]\\\]]]___```cccgggkkkooottt{{{xxxiiibbb]]]]]]___```cccgggjjjiiigggfffeeeeeeeeeeeefffgggjjjnnnttt|||yyywwwtttsssqqqpppmmmjjjjjjjjjhhhgggfffeeeeeeeeebbb^^^^^^dddooo~~~xxxlllhhhttt}}}wwwxxxoooiiieeeeeelllwwwuuuVVVLLLBBB???>>>;;;:::;;;999888888777666666555555777666444222222333444555444444444333333333222222333222222222222222222333222222111111111111111222///000000111111111111111222222111111000000000///////////////000000000111000000000000////////////............////////////000000////////////000000///000000111222222333333000000000000000000000000/////////000000000111111000000111111111222222222111111222222222333333333222444555555444333555666666777777888999;;;<<<===AAAGGGVVVrrrwwwnnnnnnttttttrrrtttuuussswww|||~~~rrr]]]JJJAAA???999999888888888999:::;;;::::::999888777777666666333333222222222111111111111111444999>>>FFFVVVddd~~~hhhTTTLLLFFFAAABBBCCCBBBAAACCCBBBAAA@@@@@@???>>>=========<<<<<<;;;;;;;;;;;;<<<:::::::::999999888888888:::;;;<<<===>>>???@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>===<<<<<<======>>>???BBBEEEIIIOOOYYYfffoooxxxpppjjjccc[[[TTTLLLJJJHHHEEECCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDCCCCCCDDDEEEDDDCCCAAA@@@>>>>>>=========>>>???@@@@@@GGGLLLKKKLLLQQQSSSQQQQQQNNNKKKHHHGGGIIIKKKMMMPPPRRRSSSTTTRRRPPPPPPQQQTTTYYY___bbb___ZZZUUURRRKKKHHHEEEFFFJJJNNNNNNMMMMMMKKKHHHDDDBBBAAABBBBBB===>>>???@@@BBBFFFKKKOOOWWWXXXZZZZZZZZZZZZ\\\^^^aaaaaa``````______``````bbbccceeefffggghhhhhhhhhfffggghhhhhhiiilllqqquuu|||}}}{{{tttiii```\\\[[[[[[[[[[[[\\\___bbbfffhhhlllkkkkkkjjjiiigggffffffcccccceeefffhhhkkklllnnnssstttxxx}}}tttnnneee^^^[[[\\\]]]^^^]]]bbbgggkkkoooxxxyyyppphhhfffggggggjjjooollljjjgggdddbbbcccdddeeefffgggjjjpppyyy~~~|||uuurrrooommmkkkjjjgggeeehhhgggfffdddccccccbbbbbb___^^^bbbnnn{{{rrriiihhhsssyyyrrr{{{uuulllgggfffgggmmmyyyttt```LLLEEE???>>>>>>;;;999:::888888777777666555555555777555333222111222444555444444333333333222222222333222222222222222222333222111111111111111222222000000000000000000111111111111111111000000//////...////////////000000000000000000000////////////............////////////000000////////////000000222222111111111111111111000000000000111111111111000000000111111111222222000000111111111222222222111111222222222333333333222333444444333333444666777777777888999:::<<<===CCCFFFOOOcccsssqqqxxxxxxnnniiieeecccgggsss}}}zzzhhhUUUHHHBBB;;;:::999888888999:::;;;:::::::::999999888777777333333333222222222222111//////222777;;;BBBPPP^^^sssrrr^^^QQQHHHAAAAAACCCBBBBBBCCCAAAAAAAAA@@@???>>>>>>===>>>===<<<;;;;;;;;;;;;<<<:::::::::999999888888888::::::;;;<<<======>>>>>>============>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<======???BBBDDDGGGNNNWWW^^^hhhpppyyy~~~~~~xxxrrrjjjccc^^^YYYSSSOOOJJJHHHGGGEEECCCCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCAAA@@@???<<<<<<======>>>@@@AAAAAA@@@EEEHHHIIIJJJMMMNNNMMMLLLKKKIIIHHHHHHIIIJJJKKKNNNPPPRRRRRRQQQOOOOOOOOOXXX]]]dddhhhfff```ZZZVVVNNNKKKIIILLLQQQUUUWWWVVVTTTRRRMMMIIIFFFDDDCCCCCC@@@AAAAAABBBCCCGGGLLLOOOWWWYYY[[[]]]^^^___aaaccccccaaa```______^^^^^^^^^```aaabbbdddeeefffggggggeeefffgggggghhhjjjnnnpppvvvxxxxxxsssjjj```ZZZWWWTTTSSSTTTUUUYYY^^^cccgggkkkjjjjjjiiiiiiiiiiiiiiijjjlllnnnrrruuuyyy{{{|||{{{zzzxxxzzz~~~yyyrrrhhh___[[[YYYYYYYYYYYY]]]bbbeeeiiirrr~~~rrrnnnmmmmmmnnnqqqoookkkfff```]]]\\\]]]^^^bbbdddiiipppwwwyyyvvvpppmmmjjjgggfffeeecccaaaaaaaaa___^^^]]]\\\\\\\\\[[[^^^gggvvvnnnhhhiiirrrwwwooo~~~}}}~~~xxxllleeebbb```dddjjjxxxyyy```QQQEEE???;;;<<<;;;777666888777777777666666555555555666555333222222222333444333333333333222222222222222222111111111111222222111111111000111111222333222222111000///000000000000000111111111000//////......////////////000000000000000000////////////....../////////000000000111000///......///000111222222111111111000000000000000000111111111111222111111111111222222222222000111111111111222222222111111222222222333333333111333444444333333444555666666777777999:::<<<<<>>>>>======<<<;;;;;;;;;::::::999999999999999999999::::::;;;<<<<<<======<<<<<<<<<<<<============;;;;;;;;;<<<<<<<<<<<<<<<999<<>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>???AAABBBCCCCCCCCCDDDFFFGGGHHHJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIILLLNNNPPPQQQOOONNNNNNOOOXXX^^^fffjjjiiiddd___[[[TTTQQQNNNPPPUUUYYYYYYYYYUUUSSSOOOKKKHHHEEEDDDCCCCCCDDDDDDDDDEEEIIIMMMQQQTTTWWW[[[]]]___```ccceeecccaaa___^^^______]]]\\\^^^^^^___aaabbbccceeeeeebbbdddfffgggggghhhkkkmmmpppqqqrrrqqqmmmggg___[[[SSSRRRQQQQQQTTTZZZ```cccfffffffffggghhhjjjkkklllrrrtttwww{{{~~~{{{xxxtttsssvvv{{{}}}vvvkkkbbb[[[XXXUUUTTTVVVYYY[[[^^^bbbjjjuuu}}}yyyrrrooommmlllmmmnnnjjjccc]]]XXXVVVWWWWWW```eeelllpppssswww}}}}}}zzz}}}{{{uuurrrkkkhhhdddbbbbbbaaa```___```___^^^\\\[[[[[[[[[[[[UUU\\\lll}}}{{{llljjjkkkqqqvvvoooxxxmmmeeeaaaaaabbbjjjsssxxx^^^NNNHHH@@@;;;999:::999555555777666666666666666555555555444444444333333333222222333333333222222222222111111111111000000111111111111111000000111222222333444333111000///...//////...///000111111000000///........./////////000000000000000000/////////////////////000000000111111111000///......///000111///000000000000000000000000000111111111222222222000000000000111111111111000111111111111222222222111111222222222333333333111333444444333222444555444444555666777999;;;<<<===CCCGGGPPPjjj|||kkk^^^VVVVVV[[[iii|||}}}nnnXXXGGG@@@>>>;;;888777777888999888999999:::999999777777444444333333333222222222111111333555555888BBBMMM\\\ooojjj]]]OOOJJJHHHEEECCCCCC??????@@@@@@@@@@@@AAAAAA===>>>>>>>>>===<<<:::999999999999999999999::::::999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<999<<<>>>>>>===>>>BBBFFFFFFLLLQQQSSSVVVZZZYYYVVVWWWTTTQQQMMMKKKIIIGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@??????<<<<<<;;;;;;;;;<<<======<<<===???AAACCCEEEFFFFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHJJJLLLOOOPPPOOONNNNNNOOOSSSYYYbbbhhhiiifffccc```ZZZVVVRRRRRRTTTVVVVVVTTTNNNMMMLLLJJJHHHEEEDDDCCCEEEFFFGGGGGGIIILLLRRRVVVVVVYYY]]]```aaaccceeefffdddbbb___^^^___```^^^\\\\\\]]]]]]^^^___aaabbbccc```bbbeeeffffffgggiiikkkkkkkkklllqqqtttqqqkkkdddZZZWWWSSSQQQRRRVVVZZZ]]]^^^^^^___aaadddhhhjjjllluuuwww{{{~~~~~~|||{{{tttpppllllllooouuuyyy|||yyyooogggaaa]]]ZZZXXXXXXXXXXXX[[[___fffmmmqqqzzzqqqmmmhhhdddcccdddbbb]]]YYYWWWWWWYYYZZZdddlllttttttpppooorrrwwwzzz}}}yyyvvvzzz{{{vvvppplllfffccc___]]]]]]^^^]]]\\\___^^^]]]\\\[[[ZZZZZZZZZUUUaaauuuxxxmmmnnnmmmrrrvvvqqq|||ssskkkffffffhhhjjjuuu~~~dddLLLCCCCCC???;;;888999999666666888666666666666666555555555333333444444444333222111333333333222222222111111111111000000000000111111111111000000111222333333555444222000............---...///111111111000000............/////////000000000000000////////////000000000000111111111111222000///......///000222------...///000111222222000000111111222222222222////////////000000000000000111111111111222222222111111222222222333333333111333444444333222444555222222333444666888:::;;;888@@@EEELLLdddttteee]]]YYYWWW___ooogggTTTAAA???<<<888666666777888777888999:::999888777666444444444333333333222222444333444555444444<<>>??????@@@@@@AAABBBBBB===>>>??????>>><<<:::888888888888999999::::::;;;999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<=========<<<;;;>>>???>>><<<<<<>>>AAA@@@DDDGGGGGGJJJMMMNNNKKKNNNLLLJJJHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA===<<<;;;;;;;;;===>>>@@@===>>>@@@CCCEEEFFFGGGHHHHHHEEECCCDDDEEEEEEFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGIIIKKKNNNOOONNNNNNNNNOOOMMMTTT^^^eeehhhgggeeeccc^^^YYYTTTRRRRRRSSSQQQOOOHHHHHHHHHGGGFFFEEEDDDCCCFFFGGGIIIJJJLLLPPPVVVZZZZZZ]]]aaadddeeefffgggiiieeebbb______aaaaaa___]]]\\\\\\\\\]]]^^^___```aaa^^^aaadddeeefffggghhhjjjggggggiiiqqqyyyzzztttmmmaaa]]]XXXSSSQQQSSSVVVXXXWWWXXXZZZ\\\```eeehhhkkkvvvxxx{{{||||||yyyuuurrrllliiiggghhhlllqqquuuvvvzzzrrrlllhhheeecccbbb\\\ZZZYYY[[[```fffjjjlllvvv|||yyyoooiiiccc]]][[[YYYXXXVVVVVVXXX[[[___bbbiiissszzzyyypppjjjlllpppnnnppptttxxxzzz}}}zzzwwwyyyxxxrrrjjjeeebbb___\\\ZZZ[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUZZZhhh~~~vvvnnnpppooorrrvvvrrr~~~{{{vvvtttuuunnnzzzyyypppooonnnpppzzzzzzgggPPPBBB???BBB::::::999888777666555444333444555555333333444555333333333333333333333333222222222222222222222222000000000000000111111111111444777555000...///222000000111111111111000000000000000000000///......000000000000////////////000000////////////000000////////////000000000000000000000000000000000000////////////////////////333333333222111000//////222111000000000111333444222222222111111000000000111111222222222333333333222222333333444555555555666666666666777888999:::======BBBNNN```{{{tttddd\\\WWWZZZdddrrrvvvZZZFFF@@@;;;:::999777777999::::::;;;;;;:::888777666555444444333222222222222111000000000222666:::<<>>======<<<:::999888888777777888888>>>===<<<<<<;;;;;;<<<<<<999999::::::::::::;;;;;;:::;;;<<<<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<=========>>>@@@BBBDDDFFFHHHHHHDDDCCCBBBAAA@@@AAABBBBBBFFFEEECCC@@@???>>>>>>???????????????????????????>>>>>>???===<<<;;;===>>>AAAAAACCCGGGKKKNNNOOOOOOGGGEEEBBBAAABBBEEEIIILLLHHHIIIJJJJJJKKKJJJJJJJJJKKKKKKLLLMMMMMMLLLLLLLLLOOOSSSZZZbbbhhhjjjhhheee```YYYQQQLLLKKKJJJFFFBBBEEEFFFGGGGGGFFFFFFGGGHHHMMMNNNOOOPPPSSSUUUXXXYYY]]]```dddhhhiiigggeeebbb^^^______``````_________ZZZZZZ[[[\\\\\\\\\\\\\\\\\\]]]___aaabbbcccddddddddddddeeekkksssyyy||||||mmmiiiddd^^^ZZZWWWTTTSSSTTTSSSTTTXXX^^^dddhhhjjjlllnnnqqqpppmmmiiigggfffcccbbb```______dddjjjooorrrwww{{{zzztttnnnlllllleeeaaa[[[YYY\\\bbbgggjjjkkklllpppuuu}}}zzzpppeeeYYYSSSRRRRRRRRRUUUZZZ```ccchhhkkksssyyy~~~}}}vvvlllccc___cccccccccdddfffiiilllooovvv}}}|||xxxtttpppkkkeeeaaaZZZZZZZZZZZZZZZYYYXXXXXXWWWVVVWWWYYYWWWTTTUUUYYYdddwww}}}tttuuu|||~~~xxxooo~~~wwwtttoookkkjjjlllqqqzzzvvv{{{xxxmmmWWWJJJAAA<<<;;;:::999999888777666555444333444555444333333333555333333333333333333333333222222222222222222222222333333222222111111000000111444666555111...000222000000111111111111000000000000000000000///......////////////000000000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000222222222222111000//////111111000///000111222333333333333222222111111111111111111111222222222333444444555555666777777777555555555555666777888999>>>>>>AAAIIIVVVnnn{{{lllbbbZZZXXX___lll}}}gggNNNDDD<<<::::::777666777777888999::::::999888888666555444333222222222222111111000000222555888:::===JJJ[[[lllwwwfffWWWJJJFFFHHHEEECCCAAAAAABBBBBBBBBAAA@@@@@@@@@???>>>=========;;;;;;:::999999999999999:::999999888888888888888999999::::::::::::;;;;;;:::;;;<<<<<<<<<;;;999999888888999:::;;;<<<===>>>======>>>@@@BBBCCCEEEEEECCCBBBAAA@@@@@@@@@AAAAAADDDCCCBBB@@@?????????????????????????????????>>>>>>??????>>>======???@@@DDDDDDFFFIIILLLNNNNNNMMMEEEDDDBBBAAABBBEEEJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOONNNQQQWWW___eeehhhhhhfff\\\UUUNNNJJJJJJIIIFFFCCCAAACCCDDDEEEEEEFFFHHHJJJLLLMMMOOOQQQTTTVVVXXXYYY]]]```dddhhhhhheeebbb___ZZZ[[[\\\\\\\\\\\\\\\\\\YYYZZZ[[[[[[[[[[[[[[[ZZZ[[[\\\^^^___aaabbbbbbcccccccccdddiiipppvvvyyyzzzwwwqqqjjjddd```\\\XXXUUUUUUSSSSSSTTTXXX\\\______bbbdddfffeeebbb```^^^^^^ZZZZZZ[[[ZZZ[[[^^^cccgggqqqvvv{{{|||xxxtttssstttsssnnnhhhcccbbbbbbbbbbbbbbbccceeeiiinnnsssyyy|||vvvkkkcccZZZQQQMMMNNNOOORRRXXXbbbkkksssyyy}}}uuuiii___ZZZYYYYYYYYYZZZ[[[]]]```bbbhhhqqq~~~xxxqqqkkkddd]]]YYYXXXXXXXXXXXXXXXWWWVVVVVVUUUSSSSSSTTTRRRQQQTTTZZZkkk~~~}}}{{{ooo~~~~~~uuulllgggccc```ccchhhzzz}}}{{{yyypppUUUGGGDDD@@@:::666999999888777666555555444222444555444333222333555333333333333333333333333222222222222222222222222555444333222111000000///111333555444111///000222000000111111111111000000000000000000000//////.........//////000000111111000000////////////000000////////////000000000000000000000000000000000000111111111111111111111111222222222222111000//////000000/////////000111222222222222111111111111111000000000111111111222222444444444555666666777777444444444444555666777777;;;<<<@@@EEEMMM```yyymmm```YYYYYYeee{{{tttXXXJJJ>>>::::::999666666666666888999::::::::::::666666555333333222222222222111000000111333555777:::BBBNNN]]]sssyyydddRRRIIIHHHDDDCCCBBBBBBCCCDDDBBBAAA@@@@@@@@@???>>>>>>======<<<<<<;;;::::::::::::;;;999888777777666666777777999999::::::::::::;;;;;;:::;;;;;;;;;;;;:::999888555666777999;;;<<<>>>>>><<<======>>>???@@@AAAAAAAAA@@@@@@???>>>?????????BBBAAA@@@@@@??????@@@@@@>>>>>>?????????????????????@@@AAAAAA@@@@@@BBBDDDHHHHHHIIIKKKMMMMMMKKKIIICCCBBB@@@@@@BBBFFFJJJMMMMMMMMMKKKJJJJJJKKKLLLMMMNNNNNNPPPQQQRRRRRRRRRRRRMMMOOOSSSZZZ```eeeffffffZZZTTTMMMHHHGGGFFFDDDBBB???AAACCCDDDDDDFFFJJJLLLKKKMMMOOOSSSVVVXXXYYYZZZ^^^```dddeeedddaaa\\\XXXTTTUUUVVVWWWWWWWWWWWWWWWYYYYYYZZZZZZZZZYYYYYYXXXZZZ[[[\\\^^^___`````````aaaaaabbbffflllrrruuuvvv{{{tttlllgggfffeee```\\\WWWTTTRRRRRRTTTVVVWWWWWWYYYZZZZZZYYYWWWVVVVVVWWWTTTVVVXXXYYYYYYYYYZZZ\\\hhhmmmrrruuutttssstttuuu|||yyysssnnniiiddd^^^[[[YYYXXXXXXYYY[[[^^^bbbdddhhh```YYYTTTNNNHHHHHHJJJNNNUUU```lllxxxzzznnnbbbYYYTTTMMMNNNOOOOOOOOOPPPSSSUUU[[[gggwww}}}tttlllddd^^^XXXTTTUUUUUUVVVVVVUUUUUUTTTSSSTTTQQQPPPPPPOOOPPPXXXaaayyy|||}}}}}}ppplllppprrrssszzzssskkkccc___]]]___fffooo{{{{{{qqq\\\GGG@@@AAA@@@;;;888888888777666666555444444222333444444222222333444333333333333333333333333111111111111111111111111222222222111111000000000000222444333111///000111000000111111111111000000//////000000000000//////---......///000111111222000000////////////000000////////////000000000000////////////////////////000000000000000000000000111111111111111000/////////////////////000000111000000000000000000/////////000000000000111111111111222222333333444555555444444444444555666777888777:::>>>BBBHHHXXXuuuxxxjjj```]]]eeeyyy{{{aaaPPP@@@;;;;;;:::777666888888999999:::;;;;;;;;;777777555444333333333333222111000000000111333444<<<@@@GGGSSSfff~~~nnn[[[OOOKKKDDDCCCBBBCCCDDDDDDBBB@@@@@@@@@@@@??????>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;:::999999888888999999999999999:::::::::;;;;;;:::::::::::::::999999888777777888:::;;;<<<===>>>======>>>>>>>>>>>>????????????>>>>>>============????????????@@@@@@@@@AAA????????????@@@@@@@@@@@@AAABBBDDDDDDDDDEEEGGGIIIKKKKKKKKKLLLMMMKKKGGGDDD@@@??????@@@BBBGGGKKKNNNOOOMMMKKKIIIIIIJJJKKKLLLMMMNNNOOOQQQRRRSSSSSSSSSOOOOOOPPPUUUZZZ___bbbccc[[[VVVNNNIIIFFFEEECCCBBBBBBDDDEEEFFFFFFHHHJJJMMMJJJLLLOOOSSSWWWYYY[[[[[[^^^___aaaaaa^^^YYYTTTPPPNNNOOOPPPQQQRRRRRRRRRRRRXXXXXXXXXYYYXXXXXXWWWVVVXXXYYYZZZ\\\]]]^^^______``````aaadddhhhmmmppprrrwwwpppiiihhhkkkmmmkkkggg[[[XXXUUUSSSTTTTTTTTTTTTSSSTTTSSSRRRPPPPPPRRRTTTUUUXXX\\\]]]\\\YYYXXXWWW^^^bbbhhhkkkmmmnnnppprrrxxxwwwuuuqqqllleee\\\VVVRRRQQQOOONNNOOOPPPQQQSSSWWWQQQMMMKKKGGGDDDFFFKKKSSS^^^mmm{{{yyyooodddYYYRRRNNNGGGIIIJJJJJJIIIJJJNNNQQQZZZgggyyy}}}wwwnnnfff```\\\XXXVVVSSSTTTTTTTTTTTTSSSRRRRRRTTTQQQOOONNNOOOUUUcccpppzzzuuu{{{}}}rrr```eeejjjnnnwww|||xxxssseee```[[[[[[]]]dddrrr~~~zzzvvv{{{~~~]]]PPPDDD???>>><<<;;;;;;777777666666555444444444222333444333222222333444333333333333333333333333111111111111111111111111......//////000000111111000111222222111000000000000000111111111111000000//////000000000000//////---......///000111111222000000////////////000000////////////000000000000////////////////////////////////////////////////000000111111111000//////.../////////000000000000111111111111111111111111///000000000000111111111111111222222333444444444555555555555666777888888555888<<>>===;;;888777;;;;;;;;;::::::;;;;;;;;;999888666555444333333333222111111000000000111222888:::@@@JJJZZZnnntttbbbTTTMMMEEEDDDBBBBBBCCCCCCAAA@@@@@@@@@@@@@@@????????????<<<<<<;;;:::::::::::::::<<<<<<;;;::::::::::::;;;999999999:::::::::;;;;;;::::::999999888888888888::::::;;;;;;<<<<<<======????????????>>>>>>>>>>>>===============<<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCEEEFFFFFFFFFGGGJJJLLLLLLKKKJJJJJJJJJGGGDDD@@@>>>>>>>>>???CCCGGGKKKNNNNNNMMMJJJHHHGGGHHHIIIJJJJJJKKKMMMNNNOOOPPPPPPPPPPPPOOONNNQQQUUU[[[^^^___[[[VVVPPPJJJHHHGGGHHHHHHJJJKKKLLLLLLJJJIIIJJJKKKHHHJJJNNNRRRVVVYYY\\\]]]]]]]]]]]]ZZZWWWQQQLLLIIIIIIJJJKKKMMMNNNOOOOOOOOOVVVVVVVVVWWWWWWVVVVVVUUUWWWXXXZZZ\\\]]]^^^______``````aaabbbdddhhhmmmppptttnnniiiiiimmmqqqqqqpppddd```[[[XXXVVVTTTSSSQQQPPPPPPOOONNNLLLMMMOOOQQQUUUYYY___bbbbbb```^^^^^^^^^aaadddgggiiikkkmmmooonnnoooooonnnjjjbbbYYYRRRNNNMMMJJJHHHGGGHHHIIIIIILLLIIIGGGFFFDDDCCCGGGNNN]]]lllyyynnncccYYYQQQKKKHHHDDDGGGIIIHHHHHHJJJPPPUUUaaannnxxxrrrjjjbbb]]]ZZZXXXVVVRRRRRRSSSSSSRRRRRRQQQPPPQQQOOOMMMNNNRRR\\\pppwwwqqqsss~~~{{{{{{}}}~~~vvvooofffnnnvvv{{{tttkkkgggeeecccZZZXXXXXX\\\bbblll}}}|||rrryyy{{{cccNNNGGGAAA>>>;;;777888;;;666666555555444444444444111333444333222111222444333333333333333333333333111111111111111111111111,,,------...///000111111000111111111111111000000000000111111111111000000...//////000000000000000......//////000000111111000000////////////000000////////////000000000000000000000000000000000000........................///000000111111000//////...///000111111111000000333333333333333444444444000000000111111111222222333333333444555555666666555555555555666777888999777888:::===>>>EEETTTccc|||~~~~~~qqq```NNNDDD@@@<<<999999<<<;;;::::::::::::;;;;;;:::999777666444444333333222222111111111111111222555666<<>>??????@@@@@@?????????@@@@@@AAABBBBBBBBBDDDEEEFFFFFFFFFGGGJJJLLLJJJIIIGGGEEEEEECCC@@@>>><<<======???BBBFFFJJJLLLNNNMMMKKKIIIHHHGGGGGGHHHHHHHHHJJJKKKLLLLLLLLLLLLOOONNNLLLNNNSSSXXX\\\]]]YYYVVVQQQLLLJJJKKKNNNPPPQQQRRRTTTSSSOOOLLLIIIIIIHHHIIILLLOOOTTTYYY]]]___^^^\\\YYYUUUPPPKKKHHHFFFFFFGGGIIIJJJLLLMMMNNNNNNSSSSSSTTTUUUUUUUUUUUUUUUVVVWWWYYY\\\^^^```aaabbb```aaaaaaaaabbbfffkkknnnuuuqqqmmmkkklllnnnqqqrrrmmmiiiccc]]]ZZZWWWTTTRRRQQQQQQQQQOOONNNNNNPPPRRRTTTYYY```eeehhhjjjkkklllccccccddddddeeefffggggggggghhhjjjkkkhhhbbbYYYSSSMMMKKKHHHFFFDDDCCCDDDDDDEEECCCCCCDDDCCCCCCJJJRRRfffxxxxxxqqqeeeYYYQQQKKKFFFDDDCCCFFFHHHHHHHHHMMMWWW___mmm{{{vvvqqqhhh```[[[WWWTTTRRRPPPQQQQQQQQQQQQPPPOOOOOOLLLJJJKKKNNNUUUeee~~~|||sssnnnnnnwww}}}yyyxxxvvvtttrrrooojjjfffrrr|||qqqddd]]]ZZZYYYZZZXXXXXX[[[bbbjjjuuuyyy|||cccPPPDDD@@@<<<<<<:::666555888555555555444444444444333111333333333222111222333333333333333333333333333111111111111111111111111......//////000000111111000000000111222222000///000000111111111111000000......///000000000000000////////////000000000000000000////////////000000////////////000000000000000000000000000000000000//////////////////////////////000000000000000//////000111222222222111000111222222222333333333333111111111111222222222333222333333444444555666666444444444444555666777777999888888;;;===???GGGPPPdddzzzkkkYYYMMMCCC<<<999999999888888777888999;;;<<<::::::888666555444333333222222222222222222222222666555999AAAJJJVVVhhhyyywwwgggYYYOOOKKKFFFCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999999::::::::::::;;;;;;:::999888777666777777888999999:::;;;<<<<<<======>>>>>>>>>>>>>>>?????????<<<===>>>>>>>>>===;;;;;;;;;<<<===????????????>>>======>>>??????@@@AAAAAABBBCCCDDDDDDDDDDDDGGGIIIHHHEEEBBB@@@??????===<<<<<<<<<===???BBBFFFIIIKKKNNNNNNMMMKKKJJJHHHGGGGGGFFFGGGHHHHHHIIIIIIIIIIIILLLJJJJJJMMMRRRXXX]]]___]]]YYYTTTNNNKKKKKKMMMPPPTTTVVVYYYXXXTTTNNNIIIGGGGGGHHHIIILLLQQQWWW]]]``````]]]XXXQQQLLLHHHFFFEEEEEEFFFHHHJJJLLLMMMNNNNNNPPPQQQRRRSSSTTTUUUUUUUUUVVVWWWZZZ]]]```cccdddeeebbbccccccbbbbbbdddjjjnnnrrrqqqnnnjjjggghhhlllpppqqqmmmhhheeebbbaaa___^^^\\\]]]]]]\\\ZZZYYYZZZ[[[\\\```fffkkkooorrruuuwwwnnnllliiifffeeedddcccbbbcccdddgggjjjkkkgggaaa\\\QQQNNNKKKGGGDDDCCCCCCCCC@@@@@@BBBEEEEEEGGGOOOYYYiii{{{|||kkkdddYYYPPPKKKHHHFFFDDDCCCFFFIIIJJJLLLSSSaaakkk}}}|||sssnnnfff^^^YYYUUUQQQOOONNNNNNNNNNNNNNNMMMMMMLLLHHHHHHKKKRRR\\\pppvvvllllllrrr~~~yyyxxxvvvrrrkkkccc\\\WWWvvvzzzoooaaaYYYUUUTTTTTTUUUZZZ\\\aaaiiiqqq{{{ooo]]]MMMBBBAAA<<<999;;;;;;888666666444444444444444444333333111222333333111111222333333333333333333333333333000000000000000000000000111111111111000000000000000000000000222222111///000000111111111111000000......///000000000000000000000000000////////////000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000//////000000000000000//////000111333333222222111......//////000000000111111222222222222333333333000111111222222333444444333333333333444555666666:::777888<<>>HHHYYYkkk{{{sssdddTTTOOOIIIEEECCCDDDEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===============>>>===<<<<<<;;;;;;<<<<<<999999:::::::::;;;;;;;;;:::999777666666666777888666666888999;;;<<<>>>>>>=========>>>>>>>>>>>>>>><<<===>>>>>>>>>===;;;;;;;;;<<<>>>?????????>>>===;;;<<<<<<===>>>?????????@@@BBBBBBBBBAAABBBDDDFFFFFFBBB>>><<<<<<<<<<<<;;;<<<<<<===???BBBEEEHHHJJJOOOOOONNNMMMLLLJJJHHHGGGFFFFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHLLLSSSYYY^^^```ccc___XXXPPPIIIGGGIIIKKKTTTWWW[[[ZZZVVVOOOIIIFFFGGGGGGHHHKKKPPPWWW]]]aaaccc^^^WWWPPPKKKHHHGGGGGGEEEFFFHHHJJJLLLMMMNNNOOONNNOOOQQQSSSTTTUUUUUUUUUUUUWWWZZZ^^^aaadddfffgggcccddddddbbbaaadddiiinnnllllllkkkfffbbbbbbiiioooqqqnnnkkkjjjkkklllmmmllliiijjjkkkjjjgggffffffggghhhjjjnnnqqqtttvvvyyy|||{{{xxxsssnnnkkkiiifffddd```bbbfffkkknnnnnnkkkhhhVVVSSSOOOJJJGGGDDDCCCCCC???@@@CCCGGGHHHKKKUUU```iiiyyysss^^^WWWNNNHHHGGGGGGGGGGGGEEEIIILLLMMMOOOYYYiiiuuuwwwsssnnniiiccc]]]XXXTTTQQQNNNLLLLLLLLLLLLLLLKKKKKKJJJHHHIIINNNVVVcccyyyuuukkkoooyyyyyyzzzyyytttjjj]]]SSSLLL}}}|||}}}xxxoooddd^^^WWWSSSSSSUUUYYYZZZaaahhhnnnpppuuu|||gggWWWJJJAAA>>>;;;;;;;;;::::::888777777444444333333333333222222111111333444444333222111111111111111111111111111222222222111111111000000000000111222222222222111111111222222222222111111111000//////...//////000000000000000000000000000222111111111000000//////000000000000000000000000////////////////////////111111000000//////............//////000000111111000000000000000000000000000000000000000000000000222222111000000111222222222111000000000111333444///000111222333333333333333444444555555444444333555666777888888;;;???CCCOOOeeeyyyyyy~~~}}}}}}{{{___KKKFFF@@@666999666777999888666999>>>:::999888777666666666666888777666444333222222222111111333888<<>>===<<<;;;;;;<<<=========>>>>>>>>><<<;;;:::888888888999:::;;;<<<===;;;;;;;;;:::::::::999999999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>===;;;:::999::::::;;;<<<===>>>>>>;;;<<<<<<<<<======>>>>>>======<<<;;;;;;;;;<<<<<<>>>>>>???AAACCCFFFHHHIIILLLLLLLLLJJJHHHEEEBBBAAACCCCCCAAAAAA@@@AAABBBCCCHHHGGGIIIMMMTTT[[[```bbbccc]]]UUULLLEEEBBBAAABBBHHHRRR]]]___YYYQQQLLLKKKKKKLLLMMMNNNOOOSSSXXX\\\aaa^^^XXXRRRMMMIIIGGGFFFFFFEEEEEEHHHLLLOOOQQQQQQRRRRRRSSSTTTUUUUUUUUUUUUUUUWWWYYY]]]aaadddggghhhhhhdddaaabbbfffjjjkkkkkkpppkkkddd______cccgggiiiooorrrvvvxxxyyyyyyzzz{{{}}}}}}~~~~~~|||xxxtttrrruuuuuutttssstttvvvxxxyyy~~~zzzxxxvvvpppeee]]]^^^aaaffflllrrrtttsssqqqddd\\\QQQIIIEEEEEEDDDCCCAAACCCGGGKKKOOOUUU\\\aaakkkuuuqqqbbbVVVPPPKKKIIIEEEAAABBBFFFHHHJJJPPPXXX\\\bbbqqq}}}uuupppooodddaaa\\\WWWRRROOOMMMLLLJJJJJJKKKKKKJJJJJJIIIHHHIIIGGGLLL\\\rrr{{{gggcccmmmzzz|||nnnZZZMMMIIItttrrrqqqrrruuuwwwxxxxxxsssrrrqqqssstttppphhhaaaZZZXXXUUUSSSSSSWWW\\\```pppwww}}}}}}~~~fffUUUIII@@@<<<;;;;;;;;;:::999888666555444444444333333333222222222111222222222222222111000111111111111111111111111222222222111111111000000000000111222222222222111000000111111111111000000///000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000222222222222222222222222111111000///000111222333111111222333333333333333333333444444444444333333555666777888888;;;???BBBJJJ[[[yyy|||rrrppptttvvvtttpppxxxkkkUUUIIIAAA::::::777777999888555666::::::999888777777666666666555444333111111000000000222111222666999===HHHSSSeeexxxqqqaaaPPPJJJIIIFFFDDDEEECCCBBBAAAAAA@@@AAAAAAAAA@@@???===<<<;;;;;;;;;<<<===>>>>>>??????>>><<<<<<999999999999:::;;;<<<<<<;;;:::::::::999999999999999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>===<<<;;;:::999::::::;;;<<<===>>>>>><<<<<<<<<=========>>>>>>===<<<<<<;;;;;;;;;<<<<<<>>>>>>???AAACCCEEEGGGHHHKKKKKKJJJIIIHHHEEECCCBBBBBBAAA@@@@@@@@@AAABBBCCCFFFFFFGGGKKKRRRWWW[[[\\\[[[WWWPPPIIIDDDAAAAAAAAABBBKKKWWW]]]\\\XXXUUUSSSRRRQQQPPPNNNMMMOOOSSSVVV\\\ZZZXXXUUUPPPLLLHHHFFFEEEDDDDDDGGGKKKOOOPPPPPPRRRRRRQQQQQQRRRSSSUUUUUUUUUVVVXXX[[[^^^aaadddeeedddbbb```bbbggglllnnnooonnnjjjccc^^^]]]```ccceeeiiimmmsssxxx{{{~~~}}}{{{wwwvvvuuuttttttuuuvvvwww{{{zzzyyy{{{zzztttjjjaaa___```bbbgggnnntttwwwyyyooofffYYYNNNHHHGGGFFFFFFFFFGGGIIINNNUUU]]]dddgggqqqvvvxxxvvvrrrlll```UUUMMMHHHFFFEEEDDDAAACCCHHHMMMNNNUUU^^^fffooo{{{uuummmhhhggg]]][[[WWWRRROOOMMMLLLLLLJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGPPPccczzzwwwgggeeeooo{{{rrr]]]PPPLLLgggeeebbbbbbbbbcccbbbaaa___]]]]]]___bbb```[[[WWWSSSUUUWWWXXXZZZ^^^eeekkkzzzwwwfffRRRGGGAAA===<<<>>>;;;:::999888666444333222333333333333222222222222222222111000000000000000111111111111111111111111222111111111111000000000///000111111222222111111//////000000000000//////...///000111222222111111000000000000000000000000111111000000000000//////000000000000000000000000////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000222222333444444333222222000000/////////000111222222222333444444444333333333333444444444444333333555666777888888:::>>>AAACCCOOOfffzzzzzz|||mmmhhhjjjjjjgggbbbbbbfffpppxxxdddQQQEEE@@@;;;888777999888444444777999999999888777777666666333222222111000000000111222111111444555777@@@IIIXXXmmmqqq\\\OOOHHHEEEEEEFFFCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>><<<;;;:::::::::======>>>?????????>>>>>>;;;:::::::::::::::;;;;;;:::::::::999999999888888999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;<<<<<<===<<<============<<<;;;;;;::::::;;;<<<===>>>>>>???============>>>>>>>>>>>><<<<<<<<<;;;;;;<<<======?????????@@@BBBCCCEEEFFFHHHHHHHHHGGGFFFEEEDDDCCC@@@@@@??????@@@AAABBBBBBDDDDDDEEEIIINNNQQQSSSSSSPPPMMMJJJEEEBBBAAAAAAAAA???FFFQQQ\\\aaabbb___]]]\\\ZZZWWWQQQMMMLLLNNNPPPWWWXXXYYYXXXUUUPPPKKKGGGDDDDDDDDDGGGKKKNNNPPPPPPRRRQQQPPPPPPQQQRRRTTTUUUUUUVVVWWWYYY\\\^^^___```cccaaa```aaaeeeiiikkkllliiifff```[[[YYYZZZ]]]___cccgggnnntttyyy|||}}}zzzxxxtttsssrrrpppoooooopppppppppqqqtttxxxyyyuuullleeeaaa___^^^```hhhqqqyyy}}}vvvlll^^^QQQIIIGGGGGGGGGLLLLLLOOOWWWbbbjjjooopppsssrrrlllddd^^^YYYQQQJJJFFFDDDCCCEEEEEEDDDHHHNNNSSSVVV^^^kkkyyy|||uuuooohhhbbbaaaUUUSSSPPPMMMKKKKKKKKKKKKIIIIIIHHHGGGGGGFFFEEEEEEDDDHHHUUUkkksssiiikkkvvvppp\\\OOOLLLZZZXXXWWWWWWYYYZZZYYYXXXWWWVVVUUUWWWYYYYYYWWWUUUWWW\\\bbbdddeeeiiipppvvv~~~}}}```SSSGGGAAA???======???999888777666444444333333333333333222222222222111333222000.........//////111111111111111111111111111111111111000000000000///000000111111111111111......////////////......,,,...000222333333222111000000000000000000000000000000000000000000//////000000000000000000000000////////////////////////......//////000000111111111111000000//////......////////////////////////////////////////////////000111333444444333111000///////////////000000111222333333444444444333333333333333444444333333333444555777777888:::===???AAAIIIZZZwwwzzzxxx~~~rrrjjjhhhddd^^^ZZZVVVVVV```ssssss^^^MMMEEE<<<888666888888555444666999999999999888888777777444333333222222222333333222000111333222333:::BBBNNN```xxxnnnZZZMMMGGGEEEFFFEEEDDDCCCBBBAAAAAAAAABBB@@@@@@>>>===;;;:::999888;;;<<<<<<===>>>?????????<<<;;;;;;:::::::::;;;;;;::::::999999999888888888888999999999999999::::::::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<======>>>>>>=========<<<<<<<<<;;;;;;::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDD@@@@@@@@@AAAAAABBBCCCCCCAAAAAABBBFFFIIIKKKKKKKKKFFFFFFDDDCCCBBBAAAAAAAAABBBGGGPPP\\\gggkkkiiifffhhheee```XXXRRRNNNNNNPPPWWWYYY[[[[[[YYYTTTNNNKKKFFFEEEEEEHHHLLLOOOPPPQQQQQQQQQRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXZZZ[[[\\\]]]dddbbb```______``````aaa```___[[[WWWTTTTTTWWWYYY]]]aaagggllloooqqqtttvvvttttttttttttrrrpppmmmlllkkkjjjiiihhhgggggghhhhhheeegggjjjooorrrppplllgggaaa]]]ZZZ[[[aaaiiiqqquuuuuummm```TTTMMMKKKLLLNNNSSSTTTZZZeeeqqqxxxxxxuuukkkfff___WWWRRROOOMMMJJJFFFEEEEEEHHHHHHGGGLLLTTT[[[aaammm~~~~~~tttoooiiiaaa\\\[[[PPPNNNLLLIIIHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCJJJYYYooossspppwww||||||yyyeeeTTTKKKIIIQQQPPPPPPRRRTTTUUUUUUTTTPPPPPPQQQSSSVVVYYYZZZZZZccchhhnnnoooooopppvvv{{{zzzcccMMMEEE>>>===<<<888777888888777666555444444555555333333222222222111111111222111///.........///000000000000000000000000000000000000000000000000000//////000111111111111000......////////////......,,,...000222333222111000//////////////////////////////////////////000000////////////////////////////////////////////////......//////000000111111111111000000//////......////////////////////////////////////////////////...000111333333111000....../////////000000000000222222333333444444333333222333333333333333333222333555777777888999;;;===AAAHHHVVVmmmvvvtttzzz|||sssmmmddd[[[WWWSSSRRRYYYggg{{{mmmWWWJJJ???999666888999777777888888999999999999888777777444444333333222333333333111000111333222222888???DDDTTTiii|||kkkYYYNNNIIIFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>><<<;;;999999:::::::::;;;<<<===>>>???<<<<<<;;;:::::::::;;;;;;:::::::::999999999888888888888888999999::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<===>>>??????@@@===<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>???????????????????????????>>>===<<<======>>>???@@@AAABBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDAAABBBBBBCCCCCCCCCCCCCCC??????@@@CCCFFFHHHGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCFFFOOO\\\iiirrrsssrrrqqqnnniiiaaaZZZUUUSSSSSS[[[\\\]]]]]][[[VVVRRROOOIIIHHHHHHJJJMMMPPPQQQQQQPPPRRRTTTWWWWWWVVVUUUSSSVVVVVVWWWXXXYYYYYYZZZZZZ```___]]][[[YYYXXXXXXXXXXXXXXXWWWTTTQQQPPPRRRTTTWWW[[[___ccceeefffhhhiiiiiiiiijjjiiihhhgggfffeeecccbbbbbbbbbbbbbbbbbbccc```aaacccfffhhhiiiiiihhh^^^[[[WWWWWWZZZ___ccceeejjjfff___YYYUUUUUUWWWZZZ]]]```iiiuuu~~~zzzsss___ZZZSSSOOOMMMKKKJJJKKKFFFEEEFFFHHHGGGGGGNNNWWWeeeppp{{{rrriiiddd```YYYSSSRRROOOMMMJJJGGGFFFEEEFFFFFFGGGFFFDDDCCCBBBBBBBBBCCCFFFMMM]]]qqq~~~yyy|||yyy|||}}}kkkXXXKKKFFFEEEPPPOOOOOOQQQSSSTTTSSSRRRQQQSSSWWW[[[aaafffiiilllppprrruuuuuussssssuuuwww{{{xxx___NNNCCC>>>;;;<<<;;;777555666:::999777555555555666666222222222222111111111111000000////////////000000000000000000000000000000//////000000000000000111...///000000111111000000......////////////......---...///000111111000000////////////////////////......////////////000000////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000...///000111111000///......///000111111111000000000000111222333333333333222222333333333333222222222444666777777888:::<<>>888888:::999999:::888888999::::::999888777444333222222111111111222111111222444333111666<<<<<>>===;;;:::::::::::::::;;;<<<===>>><<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999888888888999999::::::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>???===<<<;;;;;;::::::;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@????????????===>>>>>>???@@@AAACCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCC???>>>???AAADDDFFFGGGFFFAAAAAAAAAAAAAAAAAABBBBBB@@@CCCKKKXXXfffsssyyy{{{vvvtttpppiiiaaa[[[WWWVVV[[[\\\^^^___]]]YYYTTTQQQLLLKKKJJJLLLNNNPPPPPPPPPNNNPPPSSSVVVVVVUUUSSSRRRUUUUUUVVVVVVWWWXXXXXXXXXXXXYYYYYYXXXVVVUUUWWWXXXTTTUUUVVVSSSOOOLLLNNNPPPPPPSSSXXX\\\^^^___aaabbb``````aaaaaabbbaaaaaaaaa````````````````````````______``````aaabbbcccdddYYYVVVSSSSSSTTTVVVWWWXXXZZZ\\\___```aaaccceeegggnnnrrrzzztttkkkWWWQQQLLLLLLKKKHHHGGGHHHFFFFFFGGGIIIHHHKKKUUUaaavvv}}}sssjjjbbb___\\\VVVQQQPPPNNNLLLIIIFFFDDDDDDDDDEEEEEEDDDCCCBBBAAABBBCCCDDDJJJSSSdddwww{{{rrr{{{~~~uuu|||rrr]]]NNNHHHFFFDDDTTTTTTUUUXXXZZZ\\\[[[YYY^^^bbbgggmmmrrrwww|||zzzzzzyyywwwuuussssssrrruuu}}}nnn\\\LLLDDD???;;;888999999888888<<>>;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<;;;;;;;;;::::::777888888999::::::;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAA@@@@@@@@@??????????????????@@@BBBDDDEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@?????????>>>???@@@BBBCCCCCCDDDDDDDDDDDDBBBAAA@@@???>>>>>>???CCCGGGHHHIIICCCBBB@@@?????????@@@AAA???AAAGGGQQQ^^^lllvvv{{{wwwwwwtttnnneee]]]WWWTTTTTTXXX]]]aaa```\\\UUUQQQNNNMMMKKKLLLMMMOOONNNNNNMMMNNNNNNNNNOOOPPPQQQQQQSSSSSSSSSTTTUUUUUUVVVVVVTTTVVVXXXXXXWWWWWWYYY[[[VVVXXXYYYVVVOOOKKKJJJLLLJJJNNNRRRUUUWWWXXXYYYZZZYYYYYYZZZ[[[\\\]]]^^^^^^````````````___^^^]]]]]]\\\]]]]]]]]][[[ZZZYYYYYYRRROOOMMMMMMPPPRRRSSSSSSWWW___kkktttzzz|||}}}wwwiiiaaaTTTMMMJJJKKKKKKHHHHHHKKKKKKKKKNNNQQQSSSYYYhhhvvv}}}tttmmmeee^^^\\\ZZZUUUQQQPPPKKKIIIGGGEEECCCCCCDDDEEEDDDCCCBBBAAAAAABBBDDDEEEMMMYYYmmm}}}ooolll|||xxxpppzzz}}}uuudddRRRHHHHHHFFFBBBYYYYYY\\\```dddggggggfffjjjnnnsssxxx|||~~~{{{xxxvvvuuurrrpppttt}}}ooo\\\QQQJJJDDDAAA:::555222333444555999>>>CCCAAA===999666444444444222222222111111111111000,,,...000222333333222222000000000000000000000000.../////////000000111111...//////000000000000000//////000000000000/////////......---------......////////////////////////---.........//////000000////////////////////////////////////////////////111111000000//////............//////000000111111000000000000000000000000000000000000000000000000222222111000000111222222///000111333333222222111+++,,,...000222333444444222222222333333222222222222444666777777777999:::555???DDDFFFWWW|||~~~sssggg\\\WWWWWW___qqqwwwVVVJJJ>>>::::::888888:::777888:::;;;;;;:::999777:::999777666555444444333444333444555222---///555888;;;BBBLLLXXXiii}}}tttaaaSSSHHHGGGFFFDDDCCCCCCBBBBBB@@@AAABBBBBBAAA@@@???>>>======<<<;;;;;;===>>>???:::::::::;;;<<<===>>>???======<<<<<<<<<;;;;;;;;;777777888999::::::;;;;;;999999:::::::::;;;;;;;;;:::::::::::::::::::::999===<<<;;;:::999:::;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@AAACCCEEEGGGHHHGGGFFFEEECCCAAA@@@@@@@@@??????>>>>>>>>>@@@AAABBBCCCDDDDDDDDDCCCAAA???>>>???>>>===???CCCGGGJJJKKKDDDBBB@@@>>>===>>>???@@@@@@BBBFFFMMMWWWcccnnnuuuwwwwwwuuuooofff\\\UUURRRMMMSSS\\\bbbccc]]]VVVPPPOOOMMMKKKKKKLLLMMMLLLKKKMMMKKKIIIHHHHHHKKKNNNPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUXXXZZZZZZXXXXXXZZZ]]]YYY\\\]]]XXXPPPJJJIIIJJJHHHKKKOOOQQQQQQPPPQQQQQQWWWXXXYYYZZZ\\\^^^___````````````___]]][[[ZZZYYYXXXZZZ[[[ZZZWWWSSSPPPOOOMMMKKKIIIIIIMMMQQQTTTUUUbbbnnnooobbbZZZSSSLLLIIILLLMMMKKKMMMQQQRRRSSSVVV[[[```iii{{{{{{ooogggeee]]]WWWVVVUUUPPPLLLKKKHHHGGGEEECCCCCCCCCDDDEEECCCBBBAAAAAAAAACCCEEEGGGOOO]]]tttzzzooogggjjj}}}ssslllwww}}}rrrjjjZZZJJJEEEGGGEEE???```jjjrrrtttvvv|||}}}~~~wwwssstttuuussspppzzzqqqfffVVVKKKEEEBBB>>>:::999888777666666777888999<<<:::777444111000//////222222222111111111111000222222111000//////000000000000000000111111111111000000000000000000000000222222222222222222222222////////////////////////000000000000000000000000,,,------...///000111111////////////////////////...------------...//////...---------...///000111////////////////////////000///...------...///000............////////////000000000000000000000000000000111111000///...---////////////////////////111111222222222333333333444444444444444444444444444444555555666777777777888??????CCCSSSgggyyyhhh^^^ZZZ[[[dddpppeeeSSSBBB<<<>>>>>>;;;999777888999:::;;;<<<<<<;;;;;;:::999777555333111000333333333222222222111111444666;;;CCCJJJVVVjjj{{{{{{bbbVVVLLLDDDEEEEEECCCDDDHHHBBBBBBCCCCCCBBBBBBAAA@@@@@@???<<<:::999999:::;;;;;;<<<=========<<<;;;:::<<<;;;::::::999999:::::::::999888888777777888888777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;======>>>???@@@@@@AAAAAA>>>======<<<<<<<<<=========???AAACCCDDDDDDDDDDDDCCCBBB@@@>>>>>>???@@@AAAAAA@@@???>>>===<<<<<<<<>>BBBIIINNNOOONNNKKKHHHDDDAAA???>>>======AAACCCEEEFFFJJJTTTbbbmmmpppmmmhhhccc^^^XXXQQQLLLIIILLLPPPUUUWWWWWWVVVTTTOOONNNLLLKKKJJJKKKLLLMMMHHHIIIJJJJJJIIIJJJMMMOOOOOOOOOOOOPPPRRRSSSUUUVVVVVVVVVVVVWWWYYY\\\^^^___aaaeeeeee^^^WWWSSSOOOLLLHHHIIIJJJIIIIIIIIIKKKMMMPPPUUUZZZ\\\[[[ZZZ[[[\\\[[[[[[ZZZZZZYYYZZZZZZZZZ[[[ZZZYYYYYYWWWTTTOOOKKKKKKFFFFFFKKKKKKHHHRRRaaaooovvvfffZZZUUUKKKKKKNNNRRRVVVYYYZZZYYYeeedddggglllpppzzzvvvoooiiieee___[[[VVVRRROOOLLLIIIGGGGGGFFFDDDBBBAAABBBDDDEEECCCAAABBBCCCBBBAAAEEELLLZZZooollleeehhhrrr~~~uuu}}}{{{oookkkvvvxxxqqqppp```OOOGGGEEEBBBAAABBBuuu~~~zzztttqqqsssxxx|||~~~}}}nnnXXXPPPEEE>>><<<<<<:::888777777666555555555666777777666444333111111111111222222222111111111000000222111111000//////000000/////////000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////------......//////000000///////////////////////////............///000000////////////////////////////////////////////////000///...------...///000............////////////000000000000000000000000111000000000////////////000000000000000000000000222111111111222222333333333333333333333333333333444444555555666666777777999???>>>AAANNN^^^wwwwwwmmmddd___eeennnqqq___LLLBBB???;;;888777666666777888999999::::::777777666555444222111111333333333222222222222111222333777===CCCLLL^^^nnnzzzaaaUUUJJJFFFEEEBBB@@@BBBBBBCCCCCCCCCBBBBBBAAAAAAAAA???===;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999::::::999999999999999::::::999999888888888999999666777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===???@@@BBBCCCDDDCCCCCCBBB@@@???===<<<===>>>??????>>>>>>===<<<<<<======@@@AAACCCDDDDDDCCCAAA@@@CCCAAA@@@EEELLLSSSUUUTTTPPPMMMHHHDDDAAA@@@???>>>AAABBBDDDDDDGGGNNNZZZcccdddaaa^^^ZZZVVVQQQLLLHHHDDDFFFJJJMMMPPPPPPPPPPPPOOOMMMKKKJJJJJJJJJLLLMMMIIIKKKLLLLLLKKKKKKMMMNNNNNNNNNNNNNNNOOOQQQRRRSSSSSSSSSSSSUUUWWWYYY\\\]]]bbbgggjjjeee^^^YYYSSSNNNJJJJJJJJJJJJIIIJJJKKKLLLMMMQQQVVVXXXXXXXXXXXXZZZ[[[[[[[[[[[[\\\]]]^^^^^^```___]]][[[XXXRRRLLLGGGIIIDDDDDDIIIJJJKKKWWWfff{{{yyykkk\\\RRROOOLLLMMMQQQXXX```gggjjjlllsssqqqttt}}}uuulllfffaaa]]][[[WWWRRROOOLLLIIIGGGEEEEEEDDDCCCBBBAAABBBCCCCCC@@@@@@AAACCCBBBBBBIIIRRRgggyyyvvviiijjjuuuyyyrrrttt~~~~~~rrrmmmvvv{{{tttlll]]]MMMFFFDDDAAA@@@@@@|||zzzvvvtttwwwooo[[[OOOFFFAAA;;;888999;;;:::999666666555444333333444444222222111111111222222333222222111111111000000000111111000/////////000000....../////////000000000000000000000000000000000////////////////////////////////////////////////////////////////////////................../////////////////////////////////////////////000111111111111222222111///...---//////////////////////////////............//////............////////////000000000000000000000000111111///......//////000111111111111111111111111222222111000111222333444111111111222222222222222444444444555666666777777999>>>===>>>GGGQQQddd~~~|||rrrlllmmmrrr}}}~~~yyyjjjWWWJJJAAA:::888999666777777888999999999:::666666666555555444444444333333333333222222222222222222555888;;;BBBOOO]]]uuurrrcccRRRJJJGGGDDDBBBAAACCCCCCCCCCCCBBBBBBAAAAAAAAA@@@>>><<<;;;;;;;;;<<<999::::::::::::999888888999888888888888888999999999999999999999:::::::::888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========??????>>>===;;;:::999999;;;;;;:::::::::;;;;;;<<<>>>???@@@AAABBBBBBBBBBBB@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@BBBCCCDDDDDDCCCCCCDDDCCCEEEKKKTTT[[[^^^___[[[XXXRRRLLLGGGDDDCCCBBBBBBDDDEEEDDDEEEJJJRRRXXXWWWUUUSSSQQQOOOLLLHHHEEE@@@BBBCCCFFFHHHJJJLLLLLLMMMLLLJJJIIIHHHIIIKKKLLLKKKMMMOOOPPPNNNMMMMMMNNNMMMLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPQQQSSSVVVXXXZZZ___fffkkkiiiddd```YYYRRRLLLLLLKKKKKKJJJKKKKKKKKKJJJMMMQQQTTTUUUUUUVVVXXXYYYZZZ[[[\\\^^^___aaaaaacccbbb___]]]YYYSSSLLLHHHGGGBBBBBBGGGKKKPPP^^^nnnuuuiii]]]QQQKKKKKKMMMOOOUUU___jjjsssyyy{{{~~~~~~tttiiiaaa]]]YYYVVVUUURRRMMMJJJHHHFFFCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>???AAACCCBBBEEEQQQ^^^zzzsssmmmxxxxxxkkkgggtttuuuooovvv~~~xxxfffYYYKKKEEECCC@@@???@@@}}}~~~vvveeeVVVIIIAAABBB???;;;999999999888777666555555444333333333222000000000000111111222222111111111111000000000000111000000/////////000000............////////////////////////////////////000000000000000000000000////////////////////////////////////////////////.....................---//////////////////////////////......//////000111///111222333222111///---/////////////////////////////////....../////////............////////////////////////////////////222111///------...000111111111111111111111111111222111000///000111333444111111111222222222222222333333444555555666666777777===;;;<<>>>>>>>>BBBAAA@@@???>>><<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<>>>>>>???@@@@@@AAAAAAAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAABBBDDDFFFHHHIIIIIIIIIIIIJJJLLLSSS\\\dddiiikkkhhhddd^^^VVVNNNIIIHHHGGGFFFGGGGGGGGGFFFHHHMMMPPPQQQOOOMMMLLLLLLKKKHHHFFFCCCCCCBBBCCCEEEGGGJJJLLLKKKJJJHHHGGGGGGHHHIIIKKKMMMOOORRRRRRPPPNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNPPPSSSVVVWWWZZZaaaffffffeeeddd___YYYRRRPPPOOONNNOOOOOONNNNNNLLLMMMPPPRRRTTTVVVWWWXXXWWWXXXZZZ]]]___aaabbbcccaaa```^^^]]]ZZZVVVPPPLLLGGGCCCBBBGGGMMMVVVeeessswwwmmmaaaYYYRRRKKKHHHIIILLLQQQZZZfffsss{{{|||tttjjjaaa\\\YYYVVVTTTPPPMMMIIIFFFEEEDDDBBB@@@@@@@@@AAAAAAAAAAAA@@@?????????AAACCCFFFOOObbbsss|||yyy}}}}}}llldddeeevvvwwwrrrxxxxxx```TTTIIIEEECCC@@@???@@@|||jjjYYYNNNGGGAAA======;;;999777666555333222555555555444444333333333000000000000000000000000111111111000000000//////000///////////////000000............////////////////////////////////////////////////////////////////////////////////////....................................------------////////////////////////......------......///000---///111222333222111///////////////////////////...//////////////////...............////////////////////////////////////111000...------///111222111111111111111111111111111111000000000111222333111222222222333333333444333333444444555666666666555;;;:::;;;AAABBBJJJ\\\vvvyyyxxxooocccXXXLLLBBB???AAA::::::999999999:::;;;<<<<<<<<<;;;:::888777666555444444444333333333222222333111222555666888???GGGSSSfff}}}jjjWWWOOOMMMKKKHHHEEEDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@???>>>=========999999888888888777777777777777777666666777888888777888999;;;;;;<<<<<<;;;999999999999::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>???@@@@@@?????????>>>>>>>>><<<<<<;;;;;;<<<===>>>>>>???>>>>>>>>>????????????>>>>>>======<<<<<<<<<<<<;;;;;;<<<===???AAACCCDDDFFFGGGIIIKKKMMMOOOPPPQQQQQQRRRUUU[[[dddmmmtttwwwrrrpppjjjaaaWWWOOOLLLLLLIIIIIIIIIHHHGGGGGGIIIJJJLLLKKKIIIJJJKKKLLLKKKJJJHHHFFFDDDCCCDDDFFFHHHJJJIIIHHHFFFEEEEEEFFFHHHIIIMMMOOOQQQQQQOOOMMMLLLKKKMMMLLLKKKKKKJJJKKKKKKKKKLLLLLLLLLMMMOOOQQQSSSUUUVVV[[[___```cccggggggddd[[[YYYVVVVVVWWWXXXWWWUUUQQQQQQRRRTTTVVVYYYZZZ[[[YYYZZZ]]]```bbbdddeeefff```___^^^]]]\\\XXXRRRNNNJJJGGGFFFIIIPPPYYYfffpppwww}}}~~~yyyuuummmfff^^^WWWQQQNNNKKKFFFEEEFFFKKKSSS```qqq{{{nnniiibbb\\\XXXUUUTTTSSSMMMJJJFFFDDDDDDCCCBBB@@@??????@@@@@@AAA@@@@@@???BBBAAABBBGGGOOO___xxxwwwrrreeedddiiizzz|||xxxvvvzzz{{{pppZZZQQQHHHFFFDDD@@@???AAAhhh^^^PPPEEE@@@===;;;999999888777666555444444444333333444444444444333333000000111111000000///...111111000000000///////////////......//////000000....../////////000000000000000000000000000000000........................////////////////////////........................------------------......////////////////////////---------------...//////---...///111222222111111////////////////////////......////////////..................////////////000000000000000000000000000//////......///111111111111111111111111111111000000000111111111111111111111222222333444444444333333333444555555666666444:::999:::@@@@@@DDDTTTfff}}}vvv}}}~~~zzzsssjjjbbbWWWJJJBBB@@@999999777777777888999:::<<<;;;:::999777666555444444444444444333333333333222000000333444444999???FFFUUUhhhzzz}}}fffXXXRRRLLLFFFFFFEEECCCBBBBBBBBBCCCDDDBBBBBBAAA@@@???>>>>>>===;;;:::999999888888999999999888888777777777777777555666888:::<<<<<<<<<;;;777777777777777777777777::::::::::::::::::::::::::::::;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>?????????>>>=========>>>>>>=========>>>>>>>>>>>>>>>===>>>???@@@BBBDDDFFFHHHIIIJJJLLLNNNPPPSSSUUUVVVUUUWWWYYY___hhhsss}}}}}}|||xxxnnnbbbYYYTTTSSSNNNMMMJJJHHHFFFEEEDDDDDDEEEEEEEEEGGGJJJMMMNNNNNNMMMKKKHHHEEECCCDDDEEEFFFGGGFFFDDDCCCDDDEEEGGGHHHKKKMMMNNNNNNLLLJJJJJJJJJLLLLLLKKKJJJJJJKKKKKKKKKLLLLLLKKKLLLMMMNNNPPPQQQTTTWWWYYY[[[aaaiiilllkkkccc```]]]]]]```aaa```]]]VVVUUUTTTUUUXXX[[[\\\\\\\\\^^^aaadddfffgggggggggcccbbbaaa```]]]YYYTTTPPPNNNLLLKKKLLLQQQXXX```fffdddggggggbbb^^^[[[UUUOOOPPPJJJGGGGGGFFFCCCAAABBBJJJSSSeeezzzvvvlll```^^^ZZZVVVRRRPPPOOOOOOJJJGGGDDDCCCCCCCCCBBBAAA????????????@@@@@@@@@@@@DDDCCCFFFQQQaaavvvuuu{{{lllcccgggppp}}}}}}{{{yyyzzz}}}|||pppcccSSSMMMGGGEEEDDD@@@???AAAuuubbbRRRKKKBBB<<<;;;:::888777777777777666555555666777///000111333333333333222///000111111111111000///111000000000////////////...............///000000/////////000000000111111000000000000000000000000........................////////////////////////........................,,,,,,,,,------.........////////////////////////...............//////000////////////////////////////////////////////////---...///000000///...---............////////////000000000000000000000000.../////////000000000111000000000000000000000000...///111222222222111000000000111111222333333333222333333444444555555666333999888:::???>>>AAANNNYYY}}}~~~~~~qqqsssyyy|||~~~}}}vvvqqqmmmcccUUUHHHBBB:::999777666666777999:::;;;::::::999888777777777555444444444444333333333444111111444444333555999===GGGUUUdddwww|||iii]]]SSSJJJFFFEEECCCBBBBBBBBBCCCDDDCCCCCCBBBBBBAAA???>>>======<<<;;;:::999:::;;;;;;;;;:::999888777666666666333555777:::;;;<<<;;;;;;888888888888888888888888999999999999999999999999999999:::;;;<<<===>>>>>>::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>??????===<<<<<<<<<======:::;;;<<<===>>>?????????@@@AAAAAACCCEEEGGGIIIJJJJJJKKKLLLNNNQQQSSSUUUVVVVVVWWWZZZ```jjjwwwsssggg```___WWWTTTOOOJJJGGGDDDAAA@@@??????@@@EEEKKKQQQTTTVVVTTTQQQMMMIIIFFFDDDCCCDDDEEEDDDCCCBBBCCCDDDFFFGGGHHHIIIJJJJJJHHHGGGHHHIIIJJJJJJJJJIIIIIIJJJKKKKKKLLLKKKJJJJJJJJJKKKMMMNNNPPPRRRTTTWWW^^^gggjjjhhhccc___]]]^^^aaacccaaa___YYYVVVTTTTTTWWWZZZ\\\[[[]]]___aaadddeeeeeeeeedddcccbbbbbbbbbaaa^^^ZZZVVVQQQPPPOOONNNQQQUUUWWWXXXRRRSSSQQQLLLJJJJJJHHHCCCHHHBBB@@@BBBCCCAAAAAACCCHHHRRRccczzzsssggg___WWWVVVTTTQQQNNNKKKJJJJJJGGGEEECCCBBBBBBCCCBBBAAA@@@@@@???>>>???@@@AAABBBCCCDDDLLL___vvv|||}}}yyymmmhhhnnnxxx{{{vvvtttqqqdddUUUMMMHHHDDDDDDCCC???>>>@@@mmm[[[OOOGGGCCC===;;;<<<<<<:::888444444444222000000222444---...000111222222222222---...000222222222111111000000000000////////////...............///000111000000000000111111111111000000000000000000000000111111111111111111111111////////////////////////........................++++++,,,,,,---.../////////////////////////////////////////////000111111111000///...------......////////////////////////---...///000000///...---............/////////000000000000000000000000000---...///000111111000000////////////////////////---...111333333222000......//////000111222222222222222333444444555555666444999888999???<<<>>>KKKQQQrrr}}}{{{}}}{{{}}}sssmmmmmmnnnuuu||||||wwwtttsssmmm^^^OOOGGG===;;;:::888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;555555444444444333333333777555444777666333444777777===GGGTTTfff}}}yyyjjj\\\RRRGGGEEECCCBBBAAABBBDDDEEECCCCCCCCCBBBAAA@@@???>>>>>>===<<<;;;:::;;;<<<<<<<<<<<<:::888777666666666222444777999;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999:::;;;<<<===>>>;;;;;;;;;::::::999999999999999999:::;;;<<<===>>>@@@???===<<<;;;;;;<<<===888999;;;===>>>???@@@@@@BBBCCCCCCEEEGGGIIIKKKLLLJJJJJJKKKMMMOOORRRTTTUUUTTTUUUXXX___jjjyyytttllljjj```\\\UUUNNNIIIEEEBBB???;;;<<>>;;;>>>AAABBBDDDHHHGGGOOO___tttrrrggg^^^XXXSSSSSSRRROOOKKKIIIGGGGGGFFFDDDAAA@@@AAABBBBBBAAAAAA@@@???>>>>>>@@@BBBDDDBBBDDDPPPiii{{{yyy|||rrrnnnttt}}}}}}rrrmmmiii[[[MMMJJJEEECCCCCCAAA>>>===???~~~lll___UUUJJJDDD???>>><<<:::888666555444444444333333333333222222222222222222222222222222444222000......///000111222111111111000000000000////////////////////////......//////000000111111111111000000/////////.../////////...---------,,,///////////////////////////...---,,,+++,,,,,,---...------,,,,,,------...///...---,,,,,,,,,,,,,,,,,,+++++++++,,,---///000////////////////////////////////////////////////////////////////////////111111000000//////......222111000//////000111222//////000000///...------//////000000000000//////222222111111111111222222111111222333333333333222222222222222222222222222444666888:::;;;===@@@CCCOOO___|||wwwmmmqqqyyy}}}pppdddhhhssszzz|||zzzuuurrrtttppp]]]III???>>><<<:::888888888999::::::::::::::::::::::::555555555444444333333333222222222333333444444444555888>>>HHHTTTffflllWWWOOOJJJGGGFFFEEEBBBCCCGGGCCCDDDDDDCCCAAA@@@@@@AAA>>>>>>===============>>>::::::999999888777777777888888888888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;:::999999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>======<<<<<<<<<>>>@@@AAAEEEFFFFFFGGGHHHHHHIIIIIIJJJIIIHHHGGGHHHIIIJJJKKKKKKNNNQQQUUU]]]nnnzzzooogggaaaXXXNNNFFFBBBAAABBBEEECCC@@@AAAHHHRRR]]]ddd```\\\VVVOOOJJJGGGFFFFFF@@@@@@??????@@@BBBCCCEEEFFFFFFGGGGGGGGGHHHHHHHHHEEEGGGJJJJJJIIIHHHHHHHHHLLLKKKJJJIIIHHHIIIJJJJJJHHHKKKNNNQQQTTTWWW[[[]]]]]]ZZZVVVUUUWWWYYYYYYXXXUUUTTTSSSRRRTTTVVVYYY[[[[[[[[[\\\\\\\\\[[[[[[ZZZ^^^]]]]]]]]]]]]^^^``````WWWVVVTTTQQQNNNKKKIIIHHHDDDCCC@@@>>>======>>>???@@@AAABBBAAA@@@@@@BBBDDDHHHNNNZZZkkkzzzlllccc]]]WWWSSSKKKKKKJJJIIIHHHGGGFFFEEEBBBBBBAAA@@@@@@??????>>>>>><<<<<>><<<===>>>>>>zzzpppbbbVVVOOOIIICCC???===<<<;;;999777666555444444444333333333222222222222222222222222222222222333222000/////////000111000000000111000000//////////////////////////////000000000000////////////000000000//////.........//////////////////......///////////////////////////...---,,,,,,,,,------///......------......//////......---,,,,,,------//////......///000222333////////////////////////////////////////////////////////////////////////000000000000//////......000///............///000//////.........---------//////000000000000//////111111111000000111111111///000111111222222111111111111111222222333333333444555888999:::<<>>>>>===>>>>>>;;;::::::999888888777777888888888888888999:::;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;:::999888888999:::::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>???@@@CCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGJJJNNNQQQXXXfffzzztttddd]]]TTTKKKEEEBBBAAAAAACCCCCCBBBDDDIIIQQQXXX]]]```]]]WWWPPPJJJFFFDDDCCC@@@@@@??????@@@AAACCCDDDDDDEEEEEEEEEEEEFFFFFFFFFDDDFFFIIIIIIHHHGGGGGGHHHLLLKKKIIIHHHHHHHHHHHHIIIGGGJJJMMMPPPRRRTTTVVVXXXUUUQQQNNNLLLNNNOOOOOONNNOOONNNLLLLLLMMMPPPSSSVVVZZZZZZ[[[[[[[[[YYYXXXWWWWWWVVVUUUVVVWWWYYY[[[]]]]]]ZZZVVVRRRMMMIIIFFFEEEDDDCCCAAA???>>>>>>??????AAABBBCCCCCCCCCCCCFFFHHHHHHLLLUUUeeeyyyyyyjjj___YYYTTTOOOKKKIIIHHHGGGFFFDDDBBBAAAAAABBBAAAAAA@@@@@@??????>>>AAA>>>>>>@@@???======AAALLLUUUkkkwwwrrr~~~}}}zzzxxxxxxlllaaaVVVLLLIIIDDDCCCAAA???>>>>>>>>>>>>xxxlllWWWPPPHHHAAA???>>><<<:::999999888777666555555444333333333333222222222222222222222222222222222222111111111000000000000000---...///000111000///...////////////////////////111111111000///........./////////.............../////////000000000000000///////////////////////////...------,,,---------/////////......///////////////......------......---,,,,,,,,,---...///000////////////////////////////////////////////////////////////////////////000000000////////////.........---,,,,,,---......111000///...---...////////////000000000000//////000000000000000000000000...///000000111111000000000000111222333333444444333444666888999;;;>>>@@@BBBKKKXXXnnnmmmeeehhhoooyyywwwttt}}}}}}uuufffZZZXXXZZZ\\\fffqqqzzz{{{uuuqqqmmmjjjSSSKKK@@@999777999::::::888888888888999999999999777777666555555444333333333333222222222222222222222222444999>>>HHHYYYiiihhh[[[NNNHHHFFFDDDCCCEEEDDDEEEEEEDDDBBBAAABBBCCCCCCBBBAAA@@@???>>>>>>>>><<<;;;;;;:::999999888888888888888777888888999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999999999:::::::::999888888888888888999999::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDBBBEEEIIIKKKPPP[[[jjjuuuwwwddd]]]RRRKKKHHHFFFDDDBBBCCCDDDEEEGGGJJJNNNQQQSSSZZZXXXTTTOOOKKKGGGEEECCC????????????@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCEEEGGGGGGFFFFFFFFFGGGKKKJJJIIIHHHGGGGGGGGGGGGFFFIIIMMMOOOOOOOOOPPPQQQRRROOOLLLJJJKKKLLLLLLKKKNNNMMMKKKJJJLLLOOOSSSVVVXXXYYYZZZZZZYYYWWWUUUTTTPPPPPPOOOOOOQQQUUUYYY[[[aaa^^^XXXQQQJJJEEEBBBAAABBBBBBAAAAAA@@@@@@@@@@@@???AAABBBCCCCCCDDDFFFIIILLLOOOVVVdddyyyzzzooohhh^^^WWWSSSPPPLLLIIIGGGGGGEEEDDDBBB@@@>>>>>>AAAAAAAAA@@@??????>>>>>>BBB@@@@@@AAA@@@===>>>CCCQQQddd}}}uuujjjooo}}}||||||~~~ttteeeZZZPPPIIIFFFCCCCCCBBBAAA@@@??????>>>yyyiiiZZZQQQIIIDDD>>>;;;::::::999888666666666555555555444444333333333222222222222111111111111111111111111111000000111111111111000///,,,---///000000000...---////////////////////////111000000000/////////.....................------.........//////000000111.................................------------...//////............//////000//////.........//////+++++++++,,,,,,------...////////////////////////////////////////////////////////////////////////////////////////////////------------------------333111///......///111222//////000000000000////////////000000000000//////...///000000111111000000//////000111333444555555222444555777777999<<>>JJJVVVjjj~~~|||jjjXXXNNNJJJGGGEEEEEECCCDDDEEEDDDBBBAAABBBCCCEEEDDDCCCAAA@@@?????????======<<<;;;;;;::::::999999999888777777777888888888888888888999999999999::::::::::::;;;;;;;;;;;;888888888888888888999999777777777777777888888888999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;999:::<<<===>>>>>>===<<<======>>>>>>?????????@@@???@@@AAACCCCCCBBBAAAAAA???BBBEEEGGGJJJQQQ[[[bbbiiiuuuvvveee^^^TTTNNNLLLJJJGGGDDDHHHHHHGGGHHHHHHIIIJJJKKKNNNNNNMMMLLLJJJHHHFFFEEE????????????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBDDDEEEEEEEEEDDDFFFGGGJJJIIIHHHHHHGGGFFFFFFFFFFFFIIIMMMOOONNNMMMLLLLLLPPPOOOMMMLLLLLLNNNOOOPPPPPPNNNMMMLLLMMMQQQTTTWWWWWWXXXYYYZZZYYYVVVSSSQQQOOONNNMMMNNNPPPUUUYYY\\\___[[[TTTMMMFFFBBB?????????@@@AAAAAAAAAAAA@@@@@@AAABBBDDDEEEEEEGGGIIILLLRRRVVV___ooouuulllaaa]]]WWWRRRPPPNNNJJJHHHEEEDDDDDDCCCBBBAAA@@@???AAAAAA@@@@@@???>>>>>>>>>???>>>???AAA@@@???CCCJJJVVVoooqqqfffgggwww}}}uuurrrxxxqqq```TTTKKKFFFEEEBBBBBBCCCBBBBBB@@@???>>>xxxfffXXXOOOIIIDDDCCC@@@===:::999999999999444444444444444444444444333333222222222111111111111111111111111111111111///000111111111111000000---...///000000///......////////////////////////.../////////000000000111------..................---------....../////////---------------------------........................------,,,,,,------...//////.........//////000.../////////000000000000////////////////////////////////////////////////////////////////////////.............../////////.........//////.........111000...------...000111//////000000000000//////...///000000000000///...///000111111222222111111//////000111333444555555222333555666777888;;;>>>;;;CCCJJJQQQfffqqqhhhffflllrrr~~~xxxxxxqqqdddZZZWWWVVVTTTTTT]]]lllxxx|||xxxpppkkkiii___OOOCCC===::::::999:::::::::;;;;;;;;;<<<<<<:::999999888666555555444444333333222222111111111444222222444666888@@@IIIXXXjjjxxxcccVVVOOOIIIEEEDDDBBBCCCDDDCCCBBBAAABBBCCCFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>======<<<;;;;;;;;;::::::999888777777777888555555666666666777777777999999999:::::::::;;;;;;888888888888888888888888666666777777888888888888999999999:::::::::;;;;;;999999999::::::::::::;;;888999;;;=========<<<<<<======>>>>>>>>>>>>>>>???>>>???AAABBBBBBBBBAAA@@@???AAADDDEEEFFFJJJPPPTTTXXXbbbmmmssswwwyyyuuupppgggbbb[[[VVVTTTQQQNNNKKKPPPMMMJJJGGGEEEEEEFFFGGGFFFGGGGGGGGGFFFEEEDDDCCC???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDAAACCCDDDDDDCCCDDDFFFGGGIIIIIIIIIIIIHHHHHHGGGGGGGGGKKKNNNPPPOOOMMMLLLLLLKKKKKKJJJJJJJJJLLLOOOQQQOOONNNMMMMMMNNNPPPSSSTTTWWWWWWXXXXXXWWWTTTRRRQQQOOONNNMMMNNNPPPSSSVVVYYYVVVSSSMMMGGGBBB@@@??????===>>>???@@@AAAAAAAAAAAADDDFFFHHHIIIKKKMMMPPPSSSXXX___nnnzzznnnddd^^^TTTRRRNNNKKKIIIFFFDDDBBB?????????@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>===>>><<<===??????@@@GGGQQQaaayyyuuudddaaammmnnniiijjjvvvmmm\\\QQQHHHDDDDDDBBBBBBBBBBBBBBBAAA??????xxxlllZZZLLLDDDBBBAAA@@@;;;:::999888777777888888444444444444444444444444222222222222111111111111111111111111111111111111000000000000000111111111000000000//////.........////////////////////////.........///000111111111.............../////////------------............------------------------------...////////////...------,,,,,,,,,,,,------......------......//////---....../////////......////////////////////////////////////////////////////////////////////////---............///////////////000000000000//////------,,,++++++,,,.../////////000000000000////////////111111111111/////////000111111222222111111000000111222333333444444222444555666666888;;;===:::@@@GGGMMMYYYuuuqqqkkknnntttqqqeee___ZZZUUUVVVYYYeeewwwzzzsssqqqjjj^^^PPPEEE>>>;;;:::::::::;;;;;;<<<<<<======;;;;;;:::999777666555555444444333333333333333333222///000333444444999@@@LLLYYYnnnqqqbbbVVVLLLGGGEEEBBBDDDDDDDDDBBBBBBCCCDDDFFFEEEDDDCCCBBBAAAAAAAAA?????????>>>======<<<<<<<<<;;;:::999888888888888444555555555666666666666777777888888999999::::::999999999888888888888888555666777888888999888888999999999999::::::::::::999999999:::::::::;;;;;;888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFIIILLLMMMUUU\\\^^^bbbfffhhhgggiiiiiihhheeebbb^^^[[[ZZZWWWSSSMMMGGGDDDCCCDDDEEEDDDDDDDDDCCCBBBAAA???>>>@@@AAAAAABBBBBBBBBAAAAAABBBCCCCCCCCCCCCDDDDDDDDDAAACCCDDDCCCCCCDDDFFFHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIKKKNNNPPPOOONNNNNNNNNKKKKKKLLLKKKKKKMMMPPPSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPMMMMMMLLLLLLMMMNNNOOOPPPKKKIIIFFFCCC@@@??????@@@>>>>>>???@@@AAABBBCCCCCCCCCFFFIIIMMMPPPUUUZZZ]]]eeeooovvvhhh___YYYVVVNNNMMMJJJGGGDDDBBB@@@@@@::::::;;;<<<===>>>???@@@@@@@@@@@@???>>>>>>======>>>======??????DDDPPP\\\sssxxxkkkccciiizzz}}}fffffflll{{{zzz~~~{{{eeeWWWNNNGGGDDDEEEBBBAAAAAAAAA@@@@@@@@@@@@wwwkkkZZZRRRHHHAAA>>>>>>===<<<555666666666555555555666444444444444444444444444222222222222111111111111111111111111111111111111111000/////////000222333444333111///......//////////////////////////////////////////000000000000.........//////000000000////////////............////////////////////////,,,---...///000000///.........------------......------,,,,,,---......///++++++,,,------,,,++++++////////////////////////////////////////////////////////////////////////---------.........//////...///000000000000///...,,,---------............//////000000000000/////////000222333333222000///...///000000111111000000111111111222222333333333333444666666777888;;;======>>>CCCKKKSSSfff{{{|||{{{rrrhhh```___\\\cccvvv|||wwwtttlll^^^NNNBBB===<<<999999:::;;;;;;<<<======<<<<<<;;;999888777666555444444444444444444555555222///000333444333555:::AAAHHHXXXlllqqqbbbTTTMMMLLLDDDEEEFFFFFFEEEDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@???>>>>>>======>>>===<<<:::999888888888555555666666666777777777555666666777888888999999::::::999999999888888888555666777999999999999999888999999999999:::::::::::::::::::::;;;;;;;;;;;;999999999999:::;;;<<<===>>>>>>>>>===============>>>>>>======>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHFFFLLLOOOOOOPPPUUUZZZZZZaaafffkkkkkkhhhcccbbbcccZZZWWWQQQKKKFFFDDDCCCCCCCCCBBBBBBAAA@@@??????>>>AAABBBCCCCCCCCCCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDBBBCCCCCCCCCCCCDDDGGGIIIHHHIIIKKKMMMNNNNNNNNNMMMIIIKKKMMMNNNNNNOOOPPPQQQOOOPPPPPPNNNLLLMMMPPPTTTUUUVVVWWWWWWWWWVVVTTTSSSRRRQQQPPPOOONNNOOOOOOPPPMMMLLLLLLKKKJJJIIIGGGGGGCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@AAABBBDDDGGGHHHIIIMMMSSSZZZaaahhhoootttuuufff]]]WWWTTTQQQLLLKKKIIIFFFCCCAAAAAAAAA999:::;;;;;;<<<===>>>???@@@@@@??????>>>>>>======>>>>>>???CCCHHHQQQcccttt}}}llljjjooo|||pppeeennn{{{yyyuuuxxxzzzkkkYYYOOOJJJFFFEEEFFFBBBAAA@@@???>>>???@@@@@@uuullleeeZZZPPPGGGDDD@@@???@@@???;;;888666777777666555333444444555555444444444444333333222222222111111111111000000000000000000000000000111000///......000222444777555111...------///000////////////////////////111111000000//////........./////////000000111111111111000000//////......111111111111111111111111,,,---///000000000///...//////............//////,,,,,,,,,,,,,,,---...///...///000000000///...---////////////////////////////////////////////////////////////////////////---------.........//////---...///000000///...---...///000111222222111111//////000000000000/////////111222333333222111///---......///////////////222222222222222222222333333555666777777888;;;======888<<>>===888888999::::::;;;<<<<<<===<<<;;;:::888777666555444444444555555666666666444111222555555333444888888<<>>>>>>>>???>>>===;;;:::999888888777777777777888888888888444555555666777888888999::::::::::::999999888888555666888999:::::::::999888888999999999:::::::::::::::;;;;;;;;;;;;<<<<<<:::999888888999:::<<<=================================<<<;;;;;;===>>>???BBBBBBBBBCCCCCCDDDEEEFFFAAAFFFHHHFFFFFFJJJOOOPPPOOOXXXaaaddd```\\\\\\^^^[[[XXXSSSNNNIIIEEEBBBAAA@@@?????????@@@AAABBBCCCBBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDCCCCCCEEEGGGJJJHHHJJJLLLNNNPPPPPPPPPPPPHHHJJJLLLMMMNNNOOOQQQSSSOOOPPPPPPMMMJJJJJJLLLPPPQQQRRRTTTUUUTTTRRROOOMMMPPPNNNMMMKKKKKKLLLNNNOOONNNNNNMMMLLLJJJFFFCCCBBB??????@@@@@@AAAAAAAAAAAABBBBBBAAABBBCCCFFFIIIKKKXXX]]]eeemmmvvvwwwnnnbbbXXXSSSPPPNNNLLLGGGGGGEEECCC@@@??????@@@=========>>>>>>>>>??????@@@@@@??????>>>============>>>BBBIIIRRRaaaxxxvvvooofffnnn|||ttteeegggvvvuuuppprrr{{{~~~mmm___PPPJJJHHHFFFEEEFFFBBBAAA???======>>>@@@AAAssslllbbb[[[WWWQQQJJJDDD???>>><<<:::999777777666555444333333222222222222222333333333333222111111222111111111000000//////000000000000000000000000222111111111000000//////............////////////...------,,,,,,------.....................------...------------...//////////////////////////////+++,,,---...////////////000000//////.........------//////...,,,++++++,,,////////////////////////---------............//////...---,,,,,,---...///........................000000//////.........---........................////////////////////////000///...---------------////////////////////////000000000000000///......///111333444555444222111111111222333444444555555777666666555555777888999:::888===CCCGGGQQQooowwwuuussswww~~~zzzjjjWWWHHH@@@>>>999444444888<<<<<<:::;;;;;;;;;;;;:::999888777777666555444333444555666111111111111111111111111222666???KKKYYYkkkvvvgggYYYTTTNNNKKKLLLJJJEEEDDDHHHDDDDDDDDDCCCBBBBBBCCCEEEAAAAAAAAAAAA@@@???>>>>>>>>>>>>===<<<;;;;;;:::::::::::::::999999999888888999999999:::::::::;;;;;;999999999888888888888777777777777777777777777777888888999999999:::::::::;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;???>>><<<;;;<<<===???@@@???AAADDDEEEDDDCCCBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGJJJNNNSSSXXX[[[ZZZXXXVVVUUUWWWXXXVVVPPPJJJEEEBBB======>>>???@@@AAAAAAAAA@@@AAACCCDDDEEEDDDCCCAAADDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIKKKNNNOOOPPPPPPPPPKKKJJJIIIHHHHHHJJJLLLMMMPPPPPPNNNMMMKKKIIIHHHHHHKKKKKKLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGHHHIIIKKKLLLLLLJJJHHHEEECCCAAA??????>>>>>>???@@@AAAAAABBBCCCCCCBBBBBBDDDDDDEEEKKKSSS\\\eeessswwwjjjbbbXXXQQQMMMLLLJJJHHHCCCBBBAAA???===<<<;;;;;;<<<<<<<<<<<<============BBB??????AAA@@@===>>>AAA@@@AAAEEEOOO^^^qqqwwwllliiifffvvvqqqkkklllxxxzzzmmmgggppp~~~yyyeeeWWWIIICCC@@@??????AAA??????===<<<;;;;;;;;;;;;{{{ppphhh[[[UUUOOOKKKJJJGGGCCC>>>===<<<;;;999888777666666444444333222222222333333222222333333222222111000111111111000000000//////000000000000000000000000000000000000//////......//////......------,,,,,,...------,,,,,,------...////////////////////////...------------...//////////////////////////////+++,,,---...////////////000/////////............,,,---......,,,,,,---...........................---------............//////...------------...///........................000/////////....................................//////////////////////////////...---------------////////////////////////000000000000000///......///000222333333333222111111111111222333444444444666666555555555666777888999888;;;@@@BBBJJJdddrrraaaPPPEEE???<<<:::999;;;=========;;;;;;;;;;;;:::999888888666555444333333333444555222222222222222222222222333444999AAAKKK[[[rrrrrrfff^^^VVVRRRMMMGGGFFFJJJEEEFFFEEEDDDCCCBBBCCCCCCAAABBBBBBAAAAAA@@@???>>>??????>>>======<<<<<<;;;;;;::::::::::::999999999999999999999::::::::::::999999999999888888888888777777777777777777777777888888888999999999::::::;;;::::::999999::::::;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>@@@CCCDDDCCCBBBAAABBB@@@@@@@@@@@@AAABBBBBBCCCEEEGGGLLLOOOQQQQQQOOONNNQQQRRRRRRPPPKKKEEEAAA@@@===>>>???@@@@@@AAAAAAAAA@@@AAACCCEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFHHHKKKNNNPPPQQQRRRRRRLLLJJJHHHGGGFFFFFFGGGHHHKKKKKKJJJIIIGGGFFFEEEDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJHHHFFFDDDAAA@@@???>>>===>>>???@@@AAABBBBBBCCCFFFEEEFFFHHHHHHKKKUUU```nnnwwwrrreee[[[UUULLLGGGDDDCCCBBBAAACCCBBB@@@>>>===<<<;;;;;;<<<<<<=========>>>>>>>>>???======??????<<<===AAADDDEEEKKKZZZnnnooofffeeeuuuvvvmmmmmmrrrtttiiieeepppttt```TTTHHHCCCAAA??????@@@??????>>>===<<<;;;;;;<<>><<<:::999888777666666666666333222222222222333333444222222333333222222111000111111000000000000//////000000000000000000000000////////////............//////...---,,,+++******...------,,,,,,------.....................//////...------------...//////////////////////////////,,,,,,---...////////////////////////............***,,,---...------///000---------------------------------............//////...------------...///........................////////////....................................//////////////////////////////...------------...////////////////////////000000000000000//////...000000000000111111111111000000111111222333333333555444444444444555666666777777:::======BBBUUUkkk|||nnn]]]QQQCCCBBB@@@>>>======>>>>>>;;;;;;<<<;;;;;;:::999888666555444333333333333444333333333333333333333333555333444888>>>III\\\mmm~~~sssggg]]]UUUOOOLLLMMMIIIIIIHHHFFFEEEDDDDDDDDDBBBBBBBBBBBBAAA@@@??????@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;:::::::::888999999999:::::::::::::::999999999888888888888777777777777777777777777888888888999999999999:::::::::999999999999::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<======:::;;;>>>???@@@???===<<<===???AAABBBAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@AAABBBDDDFFFGGGGGGFFFFFFJJJKKKJJJGGGCCC???>>>======>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEEEEDDDCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEGGGJJJMMMPPPQQQRRRRRRKKKIIIGGGEEECCCBBBBBBCCCFFFFFFFFFFFFEEEDDDCCCBBBAAABBBDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHFFFEEECCCAAA???>>>======>>>???@@@BBBCCCDDDDDDDDDGGGGGGHHHJJJKKKQQQaaappp|||mmm___UUUQQQLLLFFFBBBAAAAAAAAAAAAAAA@@@???>>><<<<<<;;;;;;=========>>>>>>>>>??????===<<<===@@@???===???CCCEEEIIITTTgggzzziiiggglll}}}sssnnnnnnwww~~~sssmmmjjjtttlllYYYOOOFFFCCCAAA???>>>?????????>>>===<<<<<<<<<<<>>>>>===;;;999777666555555555555555555222111111111222333444444222222222222222111000000000000000000000000////////////////////////////////////////////////////////////......---,,,++++++...------,,,,,,------...+++++++++,,,,,,,,,,,,,,,...------------...//////////////////////////////,,,------...//////......///////////////.........+++---......------...000---------------------------------............///.........------.................................///////////////.................................///////////////////////////......---------......//////////////////////////////000000000000//////000////////////000111111000000111111111222222222333333333333444444555555666777:::<<<;;;===JJJZZZqqqxxxkkkbbbPPPJJJBBB>>>>>>>>>===;;;;;;;;;<<<<<<;;;:::999999777777666555555444444444333333333333333333333333666444333555888>>>KKKXXXnnn}}}qqqggg^^^WWWSSSMMMLLLIIIHHHGGGGGGFFFEEECCCCCCCCCCCCBBBAAA@@@???@@@@@@??????>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999999999888888888777777777777777777777777888888888888999999999999::::::999999999999::::::999999:::::::::;;;;;;;;;999999:::;;;;;;<<<======;;;;;;===>>>>>>>>>===<<<;;;===???@@@>>>>>>>>>???AAAAAAAAAAAAAAA@@@@@@@@@BBBBBBAAAAAAAAABBBBBBBBBDDDDDDDDDAAA>>><<<<<<<<<>>>???@@@@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDFFFHHHKKKMMMNNNNNNNNNGGGFFFDDDCCCAAA@@@@@@@@@DDDDDDEEEEEEEEEDDDCCCBBB@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIHHHFFFEEEBBBAAA@@@???============???@@@BBBEEEFFFHHHIIIIIINNNNNNPPPRRRTTT]]]ppptttggg^^^VVVPPPLLLIIIEEEBBBAAAAAAAAAAAA??????>>>===<<<<<<<<<<<<>>>>>>>>>>>>???????????????>>>@@@BBB@@@>>>AAAGGGIIIVVViii}}}ssskkkttt}}}rrrmmmmmmttt|||zzzyyywwwcccPPPIIIDDDCCCBBB>>>===>>>???>>>======<<<<<<<<<===LLLKKKIIIHHHFFFDDDBBB@@@>>>===;;;;;;:::999777666555444444333333444444444111111111111222222333444111222222222222111000000//////////////////000000////////////////////////000000000000000000000000..................//////...------,,,,,,------...+++++++++,,,,,,,,,------...------------...//////////////////////////////,,,---......///..................///////////////...///000///---,,,---...---------------------------------............///---..................---.................................///////////////........................////////////////////////......---------....../////////////////////////////////000000000000////////////......//////000111111111111111111111222222222333333444444444444444444777:::===<<<>>>FFFOOO]]]{{{}}}uuurrrbbbVVVHHH@@@??????<<<888;;;;;;<<<<<<<<<;;;::::::999999999888777777666555222222222222222222222222444222333666777999@@@HHHUUUhhhvvvggg]]]RRRNNNIIIFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCAAA@@@@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999999999999888777777777777777777777777777777888888888999999999:::999999888888999999:::999999999:::::::::;;;;;;888999999:::;;;<<<=========<<<;;;;;;;;;<<<>>>???:::<<<>>>>>>===<<<===>>>???@@@@@@AAAAAA@@@???>>>BBBAAA@@@???>>>??????@@@@@@@@@@@@>>><<<;;;<<<>>>??????@@@AAAAAAAAAAAA@@@AAABBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEGGGHHHIIIIIIHHHHHHCCCCCCBBBBBBBBBAAAAAABBBAAABBBDDDEEEDDDCCCBBBAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGEEEDDDCCC??????>>>============>>>???@@@CCCFFFJJJMMMPPPRRR^^^^^^aaaeeeiiirrrrrraaaXXXSSSOOOLLLEEEDDDBBB???===<<<<<<=========<<<<<<<<<<<<<<<===>>>>>>>>>>>>????????????@@@???@@@AAA???===CCCJJJTTTkkkxxxnnnrrrvvvooonnnrrryyyjjjZZZJJJEEEBBBCCCBBB>>><<<>>>>>>===<<<<<<<<<<<<<<<<<<@@@@@@BBBBBBAAA???===;;;999:::::::::::::::999888444444333333333333333333222111111111111222222333111111222222111111000///......////////////000000000000000000000000000000000000000000111111111111........./////////000000...------,,,,,,------...---------...//////000000...------------...//////////////////////////////------...............---.........//////////////////000111///---,,,,,,------------------------------------............///------...//////...------.................................///////////////........................////////////////////////...------------...//////////////////////////////...//////000000000000000////////////000000000000222222222222222222222222222333444444555555444444333666:::<<<===???DDDHHHPPPiii~~~|||vvviiiXXXKKKEEEAAA===888;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777666111111111111111111111111000///111555666555888>>>CCCRRRiiiooo^^^WWWMMMHHHFFFFFFEEECCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::999999999999777777777777777777777777777777777888888888888999999999888888888888999999999999999999::::::::::::999999::::::;;;;;;<<<<<<>>><<<;;;::::::<<<>>>???:::<<<===<<<;;;;;;===>>><<<===>>>?????????======@@@???>>><<<;;;<<<<<<======>>>>>>>>><<<===>>>@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAABBBBBBBBB????????????@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDBBBBBBCCCCCCDDDDDDDDDDDD@@@AAACCCDDDDDDBBB@@@???CCCCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDBBBAAA@@@>>>============>>>?????????@@@DDDIIIQQQYYY```dddnnnnnnsss{{{rrr```RRRLLLIIIFFFCCCAAABBBAAA???<<<::::::;;;;;;;;;;;;;;;;;;<<<===============>>>>>>>>>??????>>>>>>>>>???===>>>GGGQQQaaa}}}}}}qqqqqq~~~zzztttpppsssxxx|||}}}ooo]]]QQQFFFCCCAAACCCAAA===<<>>@@@AAAIIIZZZyyy~~~~~~ppp___PPPEEE???>>>;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;999888666555222222222222222222222222111///000333444333666::::::CCCTTThhh}}}qqqgggYYYOOOKKKIIIHHHFFFDDDEEEEEEDDDDDDCCCBBBAAA???@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<;;;;;;;;;::::::999999999:::::::::;;;;;;;;;;;;:::::::::999999999777777777777777777777777777777777777888888888888999999888888888888999999888999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<======:::<<<<<<<<<;;;;;;===>>>;;;<<<>>>@@@@@@@@@???>>>>>>>>><<<;;;::::::;;;;;;:::<<<>>>>>>>>>>>>@@@BBB@@@AAAAAABBBAAAAAA@@@@@@@@@?????????@@@@@@AAAAAA>>>>>>>>>??????@@@AAABBBAAAAAAAAA@@@AAABBBBBBCCCBBBCCCDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFBBBCCCEEEFFFFFFDDDAAA@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@?????????=========>>>???@@@AAABBBBBBDDDIIIRRR^^^lllxxxggg^^^QQQIIIFFFDDD@@@===>>>@@@AAA@@@===;;;<<<===::::::::::::;;;<<<===>>><<<<<<=========>>>>>>>>>>>>===>>>??????CCCPPP^^^ssstttttttttpppqqqxxxxxxsssmmm```RRRJJJEEEBBBAAABBB@@@<<<<<>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;===???<<<>>>@@@BBBCCCBBBAAAAAA>>>>>>===<<<<<<;;;;;;<<<888;;;===?????????AAABBBAAAAAAAAABBBBBBAAA@@@@@@??????>>>>>>??????@@@AAA>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@AAAAAABBBCCCAAABBBDDDEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGIIIJJJIIIGGGDDDBBB???@@@BBBDDDEEEGGGGGGHHHEEECCCAAA???>>>>>>>>>>>>=========>>>???AAABBBCCCGGGIIIPPP[[[kkk|||qqqXXXQQQHHHEEEEEEDDD@@@===888;;;>>>===;;;999;;;===999999999:::;;;<<<>>>>>><<<<<<<<<<<<============@@@???@@@BBBCCCJJJZZZiiixxxooozzz|||ooommmppp{{{{{{mmmiiidddXXXLLLEEEEEEBBBAAABBB@@@<<<<<<@@@999999999888888999::::::;;;;;;::::::999888777777444444555555555555444444555444444333222111000000222222111111111111222222222222222111111///......000000000000000000000000222111000///............//////000000000000//////*********+++,,,---///000,,,,,,,,,------.........---------............///////////////////////////////////////////////////...............///000000/////////...---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////........................000000//////.........---......////////////......------............------//////............//////............////////////////////////////////////////////////000000000000222222222111111111111000444444444555555555555666666666555555666888:::;;;BBBGGGVVVooo|||xxx~~~nnncccbbbjjjuuukkkPPPCCCAAA===888777999999888999===<<<;;;:::::::::999777555555444333222111111111111/////////000111333444555555555;;;EEEQQQbbbyyyhhh\\\XXXSSSMMMJJJHHHFFFEEEFFFFFFFFFEEECCCAAA>>>===???AAAAAAAAA???>>>===<<<;;;:::999999::::::::::::::::::::::::;;;;;;;;;;;;:::999888777;;;999666555666777777777666777888999:::999888888888888999::::::::::::999<<<;;;::::::999999999999::::::::::::::::::::::::===============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>>>>======<<<<<<<<<======;;;<<<===>>>>>>??????>>>???>>>=========>>>@@@AAA??????>>>===============;;;;;;<<<<<<===>>>>>>>>>AAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCDDDEEEEEEFFFFFFGGGIIIKKKKKKJJJIIIHHHFFFGGGGGGHHHHHHGGGGGGFFFAAABBBBBBCCCDDDEEEFFFFFFFFFEEECCC@@@>>>===============>>>AAA???===AAAGGGCCCKKKTTTaaauuuttteee\\\LLLJJJGGGDDDAAA>>><<<;;;::::::::::::::::::::::::999:::;;;<<<============<<<<<<<<<===@@@BBBBBBBBB<<<999:::>>>EEEQQQiii~~~uuutttyyyuuucccllluuu}}}~~~hhh[[[UUUNNNHHHEEE@@@@@@@@@?????????>>>>>>;;;;;;;;;:::::::::999999:::999999888777777666666444444555555555555444444222222222222222222222222222111111000000111111222111222222111111///......////////////////////////111000////////////////////////000000000000//////------,,,,,,,,,,,,------,,,,,,,,,---------...............////////////000...............................................................//////000...............---------........................---------------------------------............///............////////////........................000/////////.........---------............------------............------//////............//////............////////////////////////////////////////////////000000000000//////000000111111222222444444444444555555555555666666666666777999:::;;;>>>CCCMMM```|||{{{{{{|||www|||}}}rrrcccYYYZZZ```jjjwwwxxx___NNNGGG@@@<<<999;;;;;;999999<<<;;;:::999999::::::888666666555444333222222222222111111111111111111222333444333555;;;BBBMMM___nnnrrrggg[[[QQQMMMKKKHHHFFFEEEDDDAAA???EEECCCAAA@@@AAAAAAAAA@@@@@@@@@???>>>===<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;:::999888777:::888666666777888777666666777888999:::999888888777888999999::::::999999;;;;;;:::999999999999999::::::::::::::::::::::::<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;???????????????>>>===<<<======<<<<<<<<<<<<============>>>?????????>>>>>>>>>======<<<======???@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>@@@@@@????????????@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFGGGIIIJJJKKKJJJIIIHHHEEEFFFFFFGGGGGGFFFFFFEEEAAAAAABBBBBBCCCCCCDDDDDDEEECCCAAA???>>>=========>>>===???BBBAAA@@@DDDKKKLLLVVVcccqqqnnn^^^QQQJJJFFFEEECCC@@@>>>===<<<<<<::::::::::::::::::::::::::::::;;;<<<=====================>>>??????>>>>>>@@@===>>>FFFRRRbbbzzzwwwnnnssswwwlllaaannn|||~~~gggZZZSSSLLLGGGEEEAAAAAA@@@@@@???>>>======;;;;;;;;;:::::::::999999888777777666666555555555333444444555555444444333111111111222222222333333222111111000000111111222111111111111000///......//////////////////////////////......//////000111...//////000000//////...000//////...---,,,++++++,,,,,,,,,------------......////////////000000000......................................................------......///000---------...............................................................---------............///---............/////////......................../////////...............,,,,,,------------,,,,,,------............------//////............//////............////////////000000000000000000000000////////////000000000000---...///000111222333333333333333444444444555555666666666777888999:::;;;<<>>IIIUUUdddttt~~~jjj[[[UUUQQQLLLIIIGGGEEECCCAAAFFFEEECCCBBBCCCBBBAAA???AAAAAA@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888777777777999888777555666777888999999999888777777888999999::::::999999;;;:::999999888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::===<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;<<<===>>><<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>???>>>>>>======>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCFFFGGGHHHIIIIIIIIIHHHGGGDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>======>>>??????>>>@@@CCCBBBBBBHHHPPPWWWddduuu|||gggWWWMMMDDD???>>>>>>===<<<;;;;;;<<<<<<999999::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;===>>>>>>??????>>>>>>===???>>>BBBNNN___sssyyynnnooo}}}mmmfffgggvvvzzzdddWWWOOOIIIEEEDDDBBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;::::::::::::777666666666555555555444333333444444444444333333111111111111111222222222111111000000000000111111000000111111000///......////////////////////////---------...///000111111...//////////////////...000000//////...---,,,+++------------------------............////////////...................................................------------...//////,,,---------.../////////........................////////////////////////---------............///---------.........//////................................................,,,------......------,,,------............------///......------......///............////////////000000000000000000000000////////////000000000000//////000111111222333333222333333333444444444444555666666777888999:::;;;<<<===AAAFFFQQQjjj~~~~~~}}}yyywwwpppfff^^^YYYXXX[[[eeeuuutttaaaRRRIIIAAA<<<<<<<<<999777888888777777999;;;<<<;;;999777777666555444444444444333333222111111111111222555333444777888:::@@@HHHMMMZZZmmmqqqaaa\\\TTTMMMKKKJJJJJJJJJEEEDDDCCCDDDDDDDDDBBB@@@AAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;::::::999888777777777888999999777555555666888999999999888777777777888999999999999999999999888888888888999999::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;<<<=========>>>>>>===<<<;;;:::::::::::::::::::::;;;;;;<<<<<<;;;::::::::::::;;;;;;::::::;;;<<<<<<======>>>>>>======<<<<<<======>>>?????????@@@@@@AAAAAAAAADDDDDDEEEFFFFFFEEEEEEDDDBBBBBBBBBCCCCCCBBBBBBBBB?????????????????????>>>???>>>=========>>>???@@@@@@???@@@BBBBBBCCCJJJRRR```qqqyyycccSSSKKKGGGBBB>>>;;;::::::999999::::::;;;999999999999999:::::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;===????????????@@@AAA???BBBJJJ[[[ooowwwqqqnnnvvvuuujjjiiiuuuppp\\\QQQJJJFFFDDDDDDBBBBBBAAA???>>><<<;;;;;;<<<;;;;;;;;;;;;:::::::::666666666666666555555555222222333333333333222222333333222111111000//////111000000000000000000111///000000000000//////...........................------------...000111222......////////////......---......//////...------------------------------,,,,,,,,,---------......................................................---------------...//////,,,---------.../////////........................////////////////////////---------............///------------....................................---------.....................////////////......------............------......------------..................////////////////////////////////////////////////000000000000222222222222222222222222222222222222333333333444444555666777888999999999999;;;???BBBHHHYYY{{{zzzpppccc___\\\bbbooo}}}qqqdddNNNEEE===;;;;;;888777777777666777999;;;<<<;;;:::777666555444333333333333222222222111222222333444000///000444555555888>>>AAAIIIWWWgggwwwuuulll___TTTNNNLLLLLLLLLEEEDDDCCCDDDEEEEEECCCAAAAAA@@@@@@??????>>>>>>>>>=========<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999999777666777888:::999777555555666777888999888777777777777888999999999999888888888777777777888888999999999999:::::::::;;;;;;999::::::;;;<<<======>>>=========<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;:::;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;:::888777666888999999999::::::::::::<<<;;;;;;:::;;;;;;<<<<<<::::::;;;;;;<<<============<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>?????????AAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>===========================???AAABBBAAA@@@@@@BBBCCCEEEMMMVVVlll~~~kkk___OOOEEECCCBBB>>>:::;;;::::::999999999999999888888888999999:::::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;===>>>>>>======???AAACCCKKKZZZnnntttkkkjjjnnn|||zzzlllkkkqqqqqqbbbRRRJJJFFFCCCCCCEEEBBBBBB@@@???===<<<;;;:::<<<<<<<<<;;;;;;;;;::::::555555555555555555555555111222222333333222222111444333222111000///......111000000//////000000111/////////000000//////...........................------------...///000111---......//////......---+++,,,---...//////...---...------------,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------,,,,,,------...///---------.......................................////////////////////////---------............///,,,------------.................................---------------............//////////////////...------............------......------------..................////////////////////////////////////////////////000000000000222222222222111111000000111111222222222333333333333333555666777888888888666777;;;@@@CCCKKKddd}}}nnnhhhcccdddmmmzzz{{{sssZZZNNNBBB===<<<999777888777666777999;;;<<<;;;:::777666555444444333333444222222222222222333444555333000111444555333444777<<>>>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;::::::999777666666777999999888666555666777888888888777666666777888888999999888888777777777666777777888999777777888888999999:::::::::::::::;;;<<<<<<<<<============<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<======999999999999888777666555777888999:::::::::999999;;;;;;:::::::::;;;<<<<<<:::::::::;;;<<<<<<=========<<<<<<;;;;;;<<<<<<===========================???>>>>>>>>>>>>===============>>>>>>>>>>>>==============================>>>=========>>>@@@BBBCCCCCCAAABBBEEEGGGKKKUUU___{{{xxxiiiWWWOOOFFFAAA@@@???;;;888;;;;;;:::999999999999999777777888888999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>>>>===;;;;;;@@@DDDIIIWWWkkk~~~yyymmmeeehhhpppnnngggnnnzzzyyyyyysssbbbVVVJJJEEECCCBBBBBBEEEAAAAAA@@@???===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::333333444444444444444444111111222222222222111111222222111111000000//////000000////////////000000......///////////////...........................---------------...///000---......//////......---***+++---.........---,,,......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------,,,,,,------...///...............---------................................................---------............///,,,,,,---------.................................,,,,,,,,,------.........---......//////......---------............------...------,,,,,,------...............////////////------------------------////////////000000000000////////////000000000000111111111111222222222222111222444555666777666666555333888???AAACCCQQQdddxxxsssmmmkkkrrryyyjjj[[[JJJBBB>>>;;;888999777777777999;;;<<<;;;:::888888777666555555555555444444333222222222333333666333222555666333222444777777<<>>>>>===<<<<<<;;;999::::::;;;;;;::::::999888777555666888999999888444555777888888888777666666777777888888888888888666666666666666777888888555666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888888999:::;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>888999999999888777666666777888999:::::::::999999999999999999999:::;;;;;;999::::::;;;;;;<<<<<<=========<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCDDDCCCEEEJJJNNNUUUaaammmppp___UUUIIIFFFBBB???>>>===;;;999999999999888999999::::::666777777888999999::::::::::::;;;<<<===============>>>@@@??????CCCKKKRRR\\\lll}}}yyyvvvsssmmmkkksss~~~pppfffhhhwww}}}oooppp{{{zzzfffXXXOOOGGGDDDCCCAAAAAADDD@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;222222222222222222222333111111222222222222111111000000000000111111111111000000////////////000000......///////////////..............................------------...//////---..................---***+++---......---+++***.........------,,,,,,,,,---------.........//////---------------------------------------------------,,,,,,,,,,,,---....../////////......------,,,................................................---------.........//////,,,,,,,,,---------..............................,,,,,,,,,------.........,,,------......------,,,---..................---...------,,,,,,------.............../////////000------------------------////////////000000000000+++,,,,,,---...///000000000111111111111222222222000111333555666666555555777333777???AAA@@@IIIWWWppp{{{uuusssxxx}}}wwweeeRRRGGGAAA===::::::888777777999;;;<<<;;;999:::999888777666666666666777666444333222111111111333///...222333111000222444333666<<<@@@GGGXXXiii{{{~~~ppphhhVVVRRRMMMIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@??????>>>===<<<<<<;;;999999:::;;;;;;:::::::::999777555555777999999999444555777888888888777666666666777888888888888888666666666666666777888888444555555666777888888999;;;;;;;;;;;;;;;;;;::::::::::::999999888777666666777888999:::::::::::::::999999999:::;;;<<<===>>>888999999999999888777777777888999:::;;;:::999999888888777777888999::::::999999:::;;;;;;<<<<<<=========<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>????????????>>>??????AAACCCDDDEEEDDDGGGNNNTTT]]]kkkxxx~~~iiiYYYNNNIII<<<;;;;;;:::::::::::::::777777777777888999;;;;;;666777777888999999::::::999:::;;;<<<============;;;>>>AAABBBEEEMMMYYYbbbttt}}}mmmjjjjjjnnnpppuuu~~~qqqgggdddmmmzzzjjjlllyyyppp]]]UUUMMMFFFDDDCCC@@@AAACCC??????>>>>>>======<<<<<<======<<<<<<<<<;;;;;;;;;333333333222222111111111111111111111111111111111////////////000000000000000000000000000000000000...........................------,,,,,,------...------------------------..................------------------------------111---)))(((***---...---,,,,,,,,,---------.........---,,,,,,,,,,,,---...////////////////////////,,,,,,,,,++++++,,,,,,,,,------............------////////////////////////---------............///........................---...///...------...///------------------------000000000000000000000000//////.........---------,,,------......------,,,//////.........---------......///000000000000000------............------////////////////////////000000000000////////////000000000111222222333333222222333444555666666777888888777888999>>>EEEJJJZZZwww}}}xxxrrrcccPPPDDD???===:::::::::::::::999:::<<<>>>===<<<:::777666555666666888777555333222222222222333333333222222222111111333222333555:::BBBIIINNNbbbppp{{{nnnaaaUUUQQQNNNIIIFFFGGGDDDAAA??????@@@BBBCCCBBB??????>>>>>>>>>>>>??????@@@>>>;;;;;;;;;;;;:::999999888777666666555555555::::::999888777666555555444444555666777888999999666666666666666666666666888999:::999777777888999::::::::::::::::::::::::======<<<999555333222333888777777777999:::999888::::::::::::::::::::::::;;;999888666666777999:::888888888888888888888888999999888888888888888888999999999999999999999999;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999===:::888888;;;<<<;;;:::@@@???===<<<<<<<<<<<<;;;>>>======???BBBEEEGGGGGGJJJQQQXXX\\\___fffrrr|||qqq___SSSIIICCCAAA<<<;;;:::999888888888888999999888888888888888888777999;;;:::999999<<>><<<;;;<<<============@@@DDDGGGNNN^^^uuu~~~nnnddd]]]\\\gggttttttpppjjjhhhmmmzzzwwwmmmoooxxx|||gggWWWMMMHHHBBB???>>>@@@AAAAAAAAA@@@>>>===<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::333333222222222111111111111111111111111111111111000000000000000000000000////////////////////////...........................------,,,,,,------...------------------------........................------------------------///---***)))+++------,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...........................//////............//////------............------........................---------............///........................---...///...------...///,,,,,,,,,---------......///////////////////////////.........------------,,,------......------,,,//////.........---------,,,---...............---------............------////////////////////////000000000000////////////000000000111222222333333//////000111222333333444666777777777999===BBBFFFMMMccc}}}xxxkkkZZZNNNGGG@@@:::666777777888999:::===>>>===<<<;;;:::999888888888666555444333333333333444333333333222222222222111333333333444888===BBBEEENNNZZZkkk{{{uuueee\\\UUUMMMHHHHHHFFFEEECCCDDDDDDDDDCCCBBBBBBAAA@@@???????????????BBB@@@>>>>>>??????>>>===::::::999888777777777777999999888777777666666666888777777777666666666666777777777777777777777777666777999999888888999;;;:::::::::::::::::::::::::::::::::888666444555666777666555555777888777666999999999999999999999999:::999777666666777888999888888888888888888888888888888888888888888888888999999999999999999999999::::::::::::999999999999;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;:::999;;;999777888:::;;;:::888???>>>======>>>>>>>>>>>>BBBCCCDDDEEEGGGJJJOOORRRUUU]]]hhhnnnqqqvvv~~~qqq\\\OOOGGGAAA===<<<<<<;;;:::999888888888888888888888888888888888888777999::::::999999;;;>>>===<<<;;;;;;<<<>>>>>>>>>>>>???DDDPPPbbbzzzuuuccc\\\VVVYYYjjj}}}~~~vvviiijjjnnnuuu~~~xxxrrrwwwmmm\\\QQQKKKGGGCCC@@@???@@@@@@@@@@@@???>>>===<<<<<<<<<===<<<<<<<<<;;;;;;:::::::::222222222111111111111111111111111111111111111111111111111000/////////...////////////////////////...........................------,,,,,,------...------------------------........................------------------------...,,,+++,,,---...---,,,,,,,,,,,,---------.........------,,,,,,------...------------------------------,,,,,,,,,,,,------------............------........................---------............///........................---...///...------...///,,,,,,,,,------.............................................------------,,,------......------,,,...............---------------.........------,,,------............------////////////////////////////////////000000000000000000000111222222333333111222222333444555666666555666777888888;;;>>>AAADDDPPPfffyyywwwtttqqqyyyuuuhhh]]]TTTHHH===777777777888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::555444444333333444444555333333333333222222222222333333333333555777:::;;;<<>>??????CCCFFFJJJJJJKKKPPPYYYaaaiiittthhhZZZLLLEEEBBB>>>======;;;:::999888888888888888888888888888888888888888888999:::999999999;;;===;;;;;;<<<<<<>>>???@@@AAAEEEEEELLL___{{{kkkYYYUUUTTT]]]sss}}}vvvmmmfffbbbgggqqq~~~~~~yyyyyyppp]]]RRRMMMIIIFFFCCCAAA@@@@@@???>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;111111111111111111111000111111111111111111111111111000000///...------,,,////////////////////////...........................------,,,,,,------...---------------------------------...............------------------------,,,,,,---.........,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,........................---------............///........................---...///...---------///------------------------------------------------------------------------,,,------......------,,,........................//////000000//////......------............------////////////////////////////////////000000000000000000000111222222333333333333444555666777888888555666888999999:::<<<>>>DDDHHHTTTmmmtttlllfffdddjjjssstttjjj___QQQDDD===<<<:::999::::::999888999:::<<<=========<<<;;;666666555555444444444444444444333333333222222222222333333333444555555555888;;;@@@GGGQQQbbbuuu}}}oooccc]]]QQQNNNJJJGGGFFFFFFDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@???===>>>???@@@@@@???<<<<<<;;;:::999999999999666666666777777888888888555555666777888999999:::888888888888888888888888777888999999999888:::;;;999999999999999999999999666888999999888777888999999888777777888888777666777777777777777777777777777666666555666666777888888888888888888888888888888888888888888999999999888999999999999999::::::777777777888888999999:::;;;::::::999999888888777999:::<<<======<<<:::888;;;<<<<<<===>>>>>>===<<<<<<===???@@@@@@AAABBBCCCFFFLLLTTTVVVXXX___lllxxxnnnZZZPPPFFFBBBAAA>>>===>>>::::::999888888888888888888888888888888999999999888999999999999999:::;;;;;;<<<===>>>>>>@@@BBBDDDNNNRRR^^^sss}}}eeeXXXWWW]]]lll{{{tttooohhhbbb___cccgggppp~~~~~~}}}~~~|||{{{vvvbbbTTTNNNLLLFFFDDDBBBAAAAAA@@@>>>===>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;000000000000000000000000000000000000000000000000//////...---,,,,,,++++++...................................................------,,,,,,------...---------------------------------.........//////------------------------+++,,,...//////---,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,------------,,,,,,........................---------............///........................---...///...---------/////////...---,,,++++++***------------------------,,,,,,------------------,,,------......------,,,---........................///////////////......------............------////////////////////////.../////////000000000111000000000111222222333333000000111222333444555555555777999:::999:::;;;<<>>???@@@@@@???<<<<<<;;;:::999999999999666666777777888999999999555555666777888999::::::888888888888888888888888:::;;;;;;:::888777888999999999999999999999999999888999;;;:::888777777777999777666777888888777666666666666666666666666666666666666666666777777888777777777777777777777777777777888888888999999999888888888999999:::::::::777777777888888999999::::::::::::999999888888888999:::<<<======<<<:::999:::;;;<<<======>>>>>>>>>AAACCCFFFGGGGGGFFFHHHJJJNNNXXXdddkkkoooxxxrrrcccSSSKKKCCC@@@===999777888999999888888777777888888777777888888888999999999999999888888999999::::::999;;;<<<<<<<<<>>>BBBFFFSSS^^^qqqrrreee___aaannnsssiiiccc]]]ZZZ\\\bbbhhhsss~~~}}}|||vvvfffYYYPPPKKKJJJDDDCCCAAAAAAAAA@@@>>><<<===============<<<<<<<<<:::::::::;;;;;;;;;;;;;;;////////////000000000000000000000000000000000000......------,,,,,,++++++...................................................------,,,,,,------...------------------------,,,,,,------.../////////------------------------+++---//////...---------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,------------,,,,,,---------------------------------............///........................---...///...------.../////////...---,,,++++++***------------------------,,,,,,,,,,,,------------,,,------......------,,,---------...............++++++,,,---------------------............------////////////////////////......//////000000111111000000000111222222333333111222333333555555666777555777999999999999:::<<<<<<@@@FFFRRRjjj~~~ooogggddddddfffdddlllvvv|||~~~pppbbbXXXIIIDDD===::::::;;;;;;999777777999::::::;;;;;;;;;<<<<<<;;;:::888555333222444444444444333333333333111222333333444555666666444555666888;;;AAAIIINNN^^^lll~~~rrriii[[[PPPIIIGGGHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDBBB@@@@@@BBBBBBBBBAAA===<<<;;;:::999999999999888888888999999:::::::::999999888888888777777777888888888888888888888888;;;<<<<<<;;;888777777888999999999999999999999999999:::<<<;;;999777666666555444333444666777666555666666666666666666666666555666666777777888888888777777777777777777777777777777777888999999::::::888888888999999::::::;;;888888888999999999999999999:::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;888999;;;;;;;;;===@@@BBBBBBGGGKKKMMMLLLLLLOOOQQQYYYeeeuuu{{{sssggg\\\QQQIIICCC@@@<<<777555777999888888777777777888888777777777888999999:::::::::999777777999:::999888666888999999:::>>>FFFLLLYYYiii}}}zzzvvvooommmppptttjjj___XXXSSSTTTYYY^^^iiizzz}}}~~~}}}hhhZZZRRRKKKGGGFFFDDDBBB@@@@@@@@@@@@>>><<<<<<<<<=========<<<<<<;;;999999999999::::::::::::........./////////000000000000000000000000000000...........................................................................------,,,,,,------...------------------------,,,,,,------...//////000------------------------,,,...000///---,,,---///,,,,,,,,,---------......,,,,,,---......---,,,,,,------------------------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++---------------------------------............///........................---...///...------...///------------------------------------------------++++++,,,,,,,,,---------,,,------......------,,,---------.........//////)))***+++,,,---.........------............------////////////////////////.........///000111111111000000000111222222333333444444555666777888999999444555666666666777:::<<<888>>>EEEOOOddd{{{qqqjjjccc^^^]]]___bbbfffooo~~~ssskkk\\\SSSHHHAAA???>>>===;;;999888888888999:::;;;;;;=========<<<:::888666555555444444444444333333333333333222333333444666666333333444555777:::>>>AAAHHHSSSaaannnzzzqqqbbbWWWQQQMMMLLLLLLKKKIIIGGGEEEDDDCCCBBBFFFDDDBBBBBBCCCCCCBBBAAA>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;999999999888888888777777777777777777777777777777:::;;;<<<;;;999888888999888888888888888888888888888:::<<<<<<:::888777777333222222444666777777666666666666666666666666666555666777888999999999999777777777777777777777777666777777888999999::::::777888888999::::::;;;;;;::::::::::::999999999999999999::::::;;;;;;<<<<<<;;;::::::::::::;;;<<<===999;;;<<<<<<===???EEEIIIKKKQQQWWWZZZ[[[\\\```ccckkkxxx~~~ssshhhccc```XXXOOOKKKEEE@@@>>><<<999999;;;888888777777777777888888666777777888999999::::::;;;888666777999:::999777666888:::;;;===EEEPPPYYYjjjxxxzzzmmmggglllsssxxxrrr]]]UUUQQQNNNRRRZZZcccooo~~~nnn\\\QQQKKKFFFEEEGGGDDDBBB????????????>>>===;;;;;;<<<======<<<<<<;;;777777888888888999999999---.........//////000000000000000000000000000000/////////000000000000000...................................................------,,,,,,------...------------------------,,,,,,------...///000000------------------------,,,...000///,,,,,,---000,,,,,,,,,---------......,,,,,,---......---,,,,,,------------------------///......------......///+++,,,,,,------,,,,,,+++---------------------------------.........//////........................---...///...------...///******+++,,,...//////000........................+++++++++,,,,,,---------,,,------......------,,,---------.........//////***+++,,,...///000111111---..................---////////////////////////---......///000111111222000000000111222222333333111111222333444555666666333444444444444666999;;;:::@@@HHHRRReeetttggg^^^^^^\\\ZZZ[[[eeexxx}}}ooodddUUUJJJDDDAAA===:::::::::999888999:::;;;<<<<<<<<<======<<<:::999777555555444444444333333333444333222222222333444555555444444333444666999;;;:::AAAKKKUUUaaarrrzzzlllbbb[[[WWWRRRPPPMMMJJJGGGDDDBBBBBBGGGEEEBBBBBBBBBBBBAAA@@@@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;666666777888999::::::;;;666666666666666666666666999:::;;;;;;999999:::;;;888888888888888888888888666999;;;<<<:::999888888444444333555888::::::999777777777777777777777777666666777999999:::::::::777777777777777777777777666777777888999999::::::777777888999::::::;;;;;;;;;;;;;;;::::::999999999888999:::;;;<<<<<<===>>><<<;;;999888999;;;===>>>===>>>??????@@@DDDJJJPPPZZZaaaiiinnnoooqqqvvvzzz~~~hhhddd\\\TTTRRRQQQKKKCCCBBB===999999888777999===888777777777777777888888666777777888999999::::::;;;888666666999:::999777888:::===???CCCLLLZZZeee|||zzzdddZZZYYYgggwwwxxxcccRRRNNNNNNNNNSSS]]]mmmwwwmmmaaaTTTLLLGGGBBBFFFMMMDDDBBB???>>>>>>???>>>===:::;;;<<<=========<<<;;;666666777777888888888999333222000///...---......222111111000///......---........................,,,,,,---...//////......000///...---,,,+++++++++---------------------------------............///......///////////////...///...---,,,+++,,,,,,------------,,,,,,+++++++++------------------------************+++,,,------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////........................------000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******........................111000///...------...//////...---,,,,,,,,,,,,,,,000///...------...///000//////000000///...---------------...///000000111111111111000000000000000222222111111111111111111111111111222333444555666555555666666777999:::;;;>>>>>>FFFYYYlllxxx~~~vvvkkkiiigggeeeaaa___hhh|||ppp___NNNCCC@@@@@@===<<<::::::;;;;;;;;;:::<<<<<<=========<<<:::999999888666555444444555555222222222222222222222222222222222333333444444444777:::>>>BBBJJJWWWiiiuuu{{{ppphhhaaaZZZRRRMMMMMMLLLHHHEEEHHHFFFDDDBBBBBBCCCEEEFFFCCCBBBAAA@@@>>>===;;;;;;>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::999999888888777666666777888888888888777888888888888888888888888888888888777777777777777999999999999999999999999777777777777777777777777888888888888888888888888:::::::::999999999888888888888999999999999888888:::::::::999999999999999999:::<<<===>>>===<<<;;;;;;<<<======;;;:::;;;===:::999999;;;>>>>>><<<999<<<===???@@@???===:::999<<<===???AAAAAADDDPPP]]]fffxxxlll```SSSPPPKKKFFFBBB@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;:::777777666666666666777777777777777888999:::<<<<<<<<<<<<:::999888777888888;;;>>>BBBFFFMMM[[[mmmzzzxxxhhhXXXTTTWWWggg|||{{{hhhWWWKKKKKKMMMOOOZZZiiivvvxxx]]]UUULLLFFFFFFFFFDDDAAADDDDDDCCCBBB@@@???>>>>>>@@@???===<<<;;;;;;;;;<<<999999888888777888888888222111000///.........///111111000000///......---........................,,,------...//////......111000///...---------------------------------------------............///------............------///...---,,,+++,,,,,,------------,,,,,,+++++++++------------------------,,,,,,,,,+++,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////........................------000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---------......///...---,,,,,,,,,,,,---000///...------...///000///////////////...------------......///000000111111111111111111111111111111111111111111111111111444333333333333333444555555555555666777888::::::<<>>>>>>>>>>>???>>>======<<<<<<======<<<;;;;;;::::::999999888777777777888888888999999999999999999999999999999888888888888777777777777999999999999999999999999666666666666666666666666888888888888888888888888;;;::::::::::::999999999777888888999999888888777888999999999999999999999::::::;;;<<<<<<<<<<<<<<<:::;;;<<<<<<::::::;;;<<<<<<;;;:::<<<>>>???<<<:::=========>>>>>>>>>>>>???@@@AAACCCFFFHHHPPPbbbrrruuudddUUULLLFFFDDDAAA>>><<<;;;;;;;;;::::::999999888888888777777777666666666666777777777666666666777888999:::666777888888888888999:::===@@@GGGRRRaaarrryyyhhhZZZRRRPPPYYYoooppp^^^SSSLLLNNNQQQUUUbbbqqq{{{oooYYYRRRIIIDDDDDDDDDCCCAAABBBBBBAAA@@@???>>>>>>===???>>>===<<<;;;;;;<<<<<<::::::999888888888888888000000///......//////000111000000//////.................................,,,---......///.........111000///...............---------------------------------............///,,,,,,---------,,,,,,+++...------,,,,,,,,,,,,---------,,,,,,,,,,,,++++++------------------------......------,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---------------------....../////////...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///,,,,,,,,,,,,------------......---,,,,,,,,,------......---,,,,,,,,,------//////...------...//////...////////////...------------......///000000000222222222222222222222222111111111111111111111111666555555444333333444444555555555666777888999:::===FFFUUU^^^[[[TTTSSSXXXooozzzlllccchhhrrrvvviii[[[MMMDDDCCC@@@<<<::::::::::::999:::;;;;;;<<<<<<<<<<<<;;;;;;:::888777555555555555333333333333333333333333333333333333444444444444222444444444555:::BBBHHHQQQ[[[kkk}}}{{{oooeee[[[UUUSSSPPPLLLIIIGGGEEEBBB???@@@@@@@@@??????@@@@@@AAA??????>>>============>>>=========<<<;;;;;;::::::999888888777777999:::;;;999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888;;;;;;:::::::::999999999777777888888888888777777777777777888999999999::::::::::::::::::;;;;;;<<<;;;<<<======<<<;;;<<<===>>>===<<<===>>>>>>===;;;<<<;;;::::::;;;===???AAACCCCCCDDDIIIOOO\\\rrryyyfffXXXMMMEEE@@@::::::999888888777666666888777777777666666666666888777777666666777777888666666555555555555666666111444666888999:::<<<>>>AAAFFFQQQcccyyyuuugggZZZRRRSSSVVVccc{{{tttaaaVVVPPPPPPWWW^^^eeerrryyylllaaaSSSMMMFFFCCCBBBCCCAAA@@@????????????>>>>>>============<<<<<<;;;<<<<<<===<<<;;;:::999888888777888............//////000000000000/////////.................................------...............---000000///...------......---------------------------------............///,,,------------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,------------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------.................................//////...------............//////000000111111111111111111222222111111111111111222222222666555555444444444555555555555555555777888999:::@@@DDDKKKNNNIIIEEEJJJRRR[[[vvvttthhhgggmmmxxxooodddVVVMMMGGGCCC>>>;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<<<<;;;;;;:::888777666555555444444444444333333333333333333444444444444444444111222444444555777<<<@@@AAAHHHTTTaaaqqq|||ooofff\\\WWWQQQMMMKKKIIIFFFCCCEEEDDDCCCAAAAAAAAAAAABBB@@@@@@???>>>>>>>>>>>>?????????>>>======<<<<<<;;;;;;:::888777888999;;;<<<::::::::::::::::::::::::777888888888888888999999888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888:::999999999999888888888777888888888888888888777666666777888888999::::::;;;:::999888999:::;;;<<<<<<>>>??????======>>>@@@>>>>>>======>>>======<<>>===<<<===>>>@@@AAAEEEFFFJJJPPPYYYgggzzznnn^^^PPPGGGCCC@@@???777888888999999777666555666666666777888888999999888777777777777777777888777666555555444444444555333555777777777:::???CCCLLLSSSbbbvvvttthhh^^^ZZZ[[[___gggwwwxxxgggYYYXXXTTTWWWcccqqq{{{uuuhhh\\\TTTNNNJJJEEEBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<======<<<;;;999888777777777------......//////000000////////////....................................---...............------......------,,,------------------------------------------............///...............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++******++++++,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------............------------............------............////////////.../////////000000111111000000111111111222222222444333333444555666777777444444555555666888999:::@@@>>>???@@@??????DDDKKKOOO```}}}{{{nnnkkknnnvvv{{{sssjjjaaa[[[LLLGGGAAA===;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::888777666666555555555444444444333333444444444444444444444444...///111222222444666777888<<>>>>>======<<<<<<;;;999888999:::<<<>>>::::::::::::::::::::::::777777888888999999999:::888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888777777777777888888999999999999888888666666777888999::::::;;;;;;:::999888999:::;;;<<<;;;<<<>>>>>>======>>>???>>>>>>>>>============>>>BBBBBBCCCCCCCCCCCCCCCCCCGGGKKKTTT___iiiwwwttt]]]UUUJJJBBB>>>===;;;:::888999:::;;;:::888777555555555777888:::<<<===>>>888888777777777777888888888888777666555555555555666777777666666;;;CCCJJJ\\\fffwww~~~qqqfff^^^[[[aaakkkqqq}}}|||vvvsssllldddbbb^^^aaaooowwwiii^^^TTTOOOJJJHHHEEECCCCCCBBBBBBAAA>>>>>>>>>>>>????????????;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;999888777777777,,,---...///////////////.........................................................///......---,,,...------,,,,,,,,,---------------------------------------............///......///......---,,,+++***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,+++*********++++++***++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,------......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,.........---------------++++++,,,,,,------......++++++,,,---------,,,,,,------,,,,,,,,,---......------............------,,,,,,---............---......//////////////////---......//////000000000000000000111222222333333222222222333444666777888444444444555666777888999===999999===???======???FFFOOOdddtttmmmmmmjjjxxx~~~uuunnnjjjXXXRRRIIIBBB>>><<<;;;;;;;;;:::::::::::::::;;;<<<;;;;;;;;;;;;:::999888777666666666555555444444333555555555555444444444444222222222333333333333333555888;;;???EEEPPP^^^gggxxxsssggg___XXXPPPKKKGGGFFFDDDCCCCCCDDDEEEGGGBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@??????>>>>>>======<<<;;;:::::::::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;777777888888999:::::::::999999999999999999999999::::::::::::::::::::::::888888888888888888888888999888888888777777777777999999::::::::::::999999888888888999999::::::;;;:::::::::::::::;;;;;;<<<888:::;;;;;;;;;;;;<<<>>>>>>?????????>>>>>>@@@BBB???AAACCCEEEHHHIIIJJJJJJMMMTTTaaaooozzz}}}iii[[[NNNIIIBBB>>>===;;;888555888999999999888777555444444555777999;;;===??????999888888777777888888999999888777666666666666666666999;;;;;;===CCCOOOXXXnnnwwwyyylllaaa]]][[[___lll{{{|||uuusssyyynnnlllppp|||zzzxxx~~~nnnbbbXXXRRRPPPHHHGGGFFFDDDCCCBBBAAAAAA>>>>>>>>>>>>????????????;;;;;;<<<<<<<<<;;;;;;:::;;;:::999888777777666777,,,---.../////////...---......................................................//////...------,,,......------------......---------------------------------............///.........------,,,******)))***+++,,,---,,,,,,++++++++++++,,,,,,---------------------------------,,,,,,+++++++++,,,------***++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////+++,,,,,,---......//////***+++,,,.........---,,,,,,,,,,,,,,,,,,---...///,,,------......------,,,+++,,,------.........---/////////////////////............///000000111111///000000111222222333333333333222333333444555555444444444555666777888999:::777888<<<===;;;:::<<>><<<;;;:::999999999:::;;;999:::;;;<<<<<<;;;:::999777777666666555444444333666555555555444444444444444444444444555555555444555777999:::<<>>=========;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;777777888999999:::;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888::::::::::::999999999888:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<999;;;<<<<<<<<<<<<>>>??????@@@AAAAAA@@@AAADDDGGGCCCEEEHHHMMMSSSZZZ___bbbfffmmmyyynnn___SSSLLLGGGCCC???======;;;888444666666666666666666555555444555666777999:::;;;<<<999888888777777888888999777777666666666666666777555<<>>=====================;;;<<<<<<<<<<<<;;;999888999888888777666666666777------...//////...---,,,---................................................/////////...---,,,,,,//////.........//////000---------------------------------.........//////---------,,,+++***)))((()))***+++,,,---,,,,,,++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,------...///,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111111,,,,,,------...///000000***+++---...///...------,,,,,,,,,,,,,,,---...///,,,,,,---......---,,,,,,+++,,,------.........---///////////////............//////000111222222222///000000111222222333333444444333222222222333333444444444444666777888999999777666888888888===CCC<<>>=========;;;<<<<<<===>>>=========<<<<<<<<<<<<<<<<<<<<<<<<777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>===<<<;;;<<<>>>???@@@??????AAACCC@@@BBBCCCCCCBBBCCCGGGJJJOOOPPPTTT[[[dddpppzzzyyyfffVVVLLLGGGFFF>>>;;;888888999999666333444444444555555666666777555555555555666666777777999999888888888888999999666666555555555666666777555???LLLWWW^^^iiiuuu~~~{{{}}}xxxiii\\\XXXOOOPPP^^^mmmyyyuuuccc^^^\\\\\\eeeyyy|||wwwwwwlll^^^UUUMMMIIIJJJDDDEEEEEEDDDAAA???>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<======<<<:::888777777777666666666666666777000000///...............------------------------...------,,,,,,------.................................---,,,,,,,,,,,,---...------,,,,,,------.....................------------............------,,,,,,,,,---------......+++,,,---...////////////...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,***+++,,,,,,******+++,,,---,,,+++*********+++,,,...---,,,,,,++++++++++++------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///...---,,,,,,---...///---------............///////////////000000000000000000000000000000000000333333222222333333444555666666666666666555555555222444777888888999:::<<<>>>BBBIIIQQQ]]]uuulllgggiiinnnyyyuuudddUUULLLJJJ>>>>>>=========;;;999666888;;;===>>>===<<<<<<===999999999888777666555444444444444444444444444444444333222222111111222222555444333222333555777999<<>>======<<<<<<============<<<<<<@@@@@@???>>>======<<<<<<>>>===<<<;;;:::::::::;;;999999::::::::::::999999;;;;;;;;;:::::::::999999999:::;;;<<<<<<;;;:::999:::;;;;;;;;;::::::999888:::<<<>>>>>><<<:::::::::<<<<<<<<<<<<<<<;;;::::::===<<<;;;;;;<<<<<<;;;:::======>>>>>>???@@@AAABBBEEEGGGHHHHHHIIIMMMUUU[[[\\\gggqqqwww~~~uuujjjZZZOOOHHHCCC>>>:::999999999888777666666555555444222111111222444555666666777888999::::::;;;;;;:::999888888888666555777888888777777888<<>>=========>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;999777666666666777777666555444444000000///..........................................------,,,,,,------.................................---,,,,,,,,,,,,---...------,,,,,,------.....................------,,,,,,------------,,,,,,,,,,,,,,,---------......+++,,,------...---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,---......,,,,,,---...---,,,+++******+++,,,,,,...---,,,,,,+++++++++,,,------------------------,,,,,,,,,------------...++++++,,,,,,,,,---------------------------------------------------------------------------------///...------------...///---------............///////////////000000000000000000000000000000000000333222222222222333444444555555555555555555555555222444777888888888:::;;;<<<>>>DDDJJJSSSfff{{{kkkjjjjjjpppyyy~~~~~~{{{uuu~~~}}}nnn]]]PPPKKKEEE>>>:::999:::999888888:::<<<===<<<;;;<<<<<<:::::::::999999777666666555555555555555555555555444333333222222222222222555444333222333555777888888;;;???CCCHHHSSSaaalll{{{lll```XXXSSSRRRNNNJJJHHHHHHGGGDDDAAACCCCCCCCCBBBAAA@@@@@@@@@======>>>???@@@@@@AAAAAA>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;===<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;:::@@@@@@@@@@@@@@@???>>>>>>===>>>??????===<<<<<<===>>>>>>????????????>>>>>>???>>>>>>>>>???@@@@@@???>>>???@@@AAABBBEEEHHHJJJJJJNNNSSSVVVZZZ```hhhooozzzzzznnn___WWWLLLDDDAAA???<<<:::999999888888777666666555888777555444444555777888666777777777888999999999555555666777999999999999777888888999<<>>======<<<<<<======<<<;;;;;;;;;;;;;;;<<<=========<<<:::888777666666666666666555444444000//////............///////////////////////////......------------....................................---,,,,,,,,,,,,---...------,,,,,,------...------------------......+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,------------,,,++++++------............//////,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,---......,,,,,,---...,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///---------............///////////////000000000000000000000000000000000000222222222222222333444444333333333444444555555555222444777888888888999;;;;;;<<>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<=========<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::;;;<<<<<<======<<<<<<;;;???@@@@@@@@@@@@???>>>>>><<<===>>>===;;;:::;;;<<<<<<===>>>>>>???>>>>>>>>>????????????@@@AAABBBCCCDDDEEEGGGHHHIIIMMMRRRVVVYYY___hhhpppwwwzzzkkk\\\RRRJJJEEE???;;;;;;;;;:::888999888888777777666666555555444333222222333444555777777777777777777777777888888999999888777666555777888:::===DDDOOO[[[cccllluuu~~~yyynnn]]]PPPKKKMMMRRRVVVYYYfffzzzppp\\\RRROOORRRVVV]]]gggsssiiiXXXJJJHHHIIIEEECCCEEE@@@???>>>===<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777666555666666666666555444444000///............//////////////////////////////......------------....................................---,,,,,,,,,,,,---...------,,,,,,------...,,,,,,------------......,,,,,,------------,,,,,,,,,,,,,,,---------..................---,,,+++***+++,,,,,,---.../////////------------------------+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------.........---------............///////////////000000000000000000000000000000000000222222222111222333333444111111222333444444555555222444777777777777999:::<<<<<<>>>AAACCCJJJYYYhhhsssnnnrrryyy}}}}}}yyytttpppssssss\\\TTTJJJDDDCCC@@@:::555666888999:::999999:::<<<;;;;;;<<<<<<<<<;;;;;;:::777777777666666666666666555555444333333333333333444333333333333444555666999999999888888;;;@@@EEEEEENNN[[[jjjyyyxxxqqqggg___[[[XXXTTTQQQMMMKKKHHHEEEEEEEEEEEEEEEBBBAAA@@@>>>===<<<<<<<<>><<<===>>>?????????>>>===<<<<<<===>>>???????????????>>>>>>===<<<<<<;;;;;;<<<==================<<<>>>>>>????????????>>>>>>===>>>>>>===;;;;;;<<<===>>>>>>????????????>>>>>>AAABBBCCCCCCDDDFFFHHHJJJMMMPPPSSSTTTWWW\\\bbbhhhssszzzzzzlll```VVVMMMFFFAAA>>>;;;:::::::::888666888888777777666666666666444333333222222333333444777777777666666666666666999999:::999888666666666777;;;AAAHHHRRR^^^jjjqqqtttwww|||~~~~~~zzzqqqjjjaaa[[[SSSMMMOOOUUU^^^dddssstttaaaTTTPPPRRRTTT[[[ffftttyyykkkZZZOOOFFFEEEDDD@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;888888888777666555444333555555555666666555444444//////............//////........................///......------......///..............................---,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,,,,------......------............------,,,,,,,,,---------......000000000000///---,,,+++******+++,,,---......///------------------------***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,******+++,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................------------............///////////////000000000000000000000000000000000000222111111111111222333333000111111222333444555555222444666777777777888999;;;:::<<>>???????????????======>>>?????????????????????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCBBB@@@???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBEEEGGGIIIKKKLLLOOOTTTXXX[[[___fffjjjooovvvppphhh\\\QQQKKKFFFBBB???===<<<;;;:::::::::888777777777777666666666666666777777666666666666777777777777777666666666666666333555777888777888:::===;;;CCCOOO]]]hhhrrrzzz~~~zzzuuupppkkkddd]]]ZZZNNNMMMLLLOOOXXXfffuuu~~~rrrbbbXXXRRRTTTYYY]]]fffuuuxxxcccXXXOOOIIIEEEDDDBBB>>><<<;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<888777666555444333333333444444555555555555444444///............//////000........................//////............//////..............................---,,,,,,,,,,,,---...------,,,,,,------...++++++,,,,,,------......---......//////......---,,,,,,,,,---------......111111111000000...------******++++++,,,---......------------------------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,---......,,,,,,---...***+++,,,---......------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---------------............///////////////000000000000000000000000000000000000111111111111111222333333222222222333333444444444222444666777666666777888999777888<<<>>>???DDDKKKVVVpppyyywww~~~}}}iiiUUUGGGAAA???>>>:::::::::999888777999:::;;;;;;<<<===>>>>>>>>>===999999999888888777777666666666555444444444444555333333333333444444444333222222222333333444444444999:::;;;===BBBLLLZZZccctttzzziiiddd]]]ZZZXXXUUUQQQNNNKKKJJJHHHEEEDDDCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>??????AAABBBCCCAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBBBBCCCCCCBBBBBBAAACCCEEEEEECCCAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGKKKPPPSSSWWW]]]eeekkkrrrzzzqqqfffYYYSSSKKKDDD@@@>>>===<<<777777888999999999::::::666666666666666666666666666666666666666666666666777777777777777777777777999;;;;;;:::888999===AAAIIITTTeeeuuuvvvjjj```XXXQQQOOOOOOMMMNNNQQQXXXfffyyyxxxbbbZZZXXXXXX^^^eeemmmvvvzzzeeeSSSKKKEEEDDDDDDCCCAAA???>>>===;;;;;;;;;:::;;;;;;<<<<<<:::::::::::::::;;;;;;<<<:::999888666555555555555333333444555555555555444...............///000000//////////////////////////////............//////..............................---,,,,,,,,,,,,---...------,,,,,,------...***++++++,,,------......,,,------......------,,,,,,,,,,,,---------......///000000000///...------+++,,,,,,,,,------..............................+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***,,,---......,,,,,,---...***+++,,,............---,,,+++++++++,,,,,,---...++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------............------------------------------------------------------------------------------...//////...---------------............///////////////000000000000000000000000000000000000111111111111111222222333333333333333444444444444222444666777666666777888999666666:::======???DDDGGGZZZttt|||{{{gggUUUIIIEEEDDD<<<===<<<:::777666888999:::;;;<<<===>>>>>>>>>>>><<<<<<<<<;;;:::999999999777666666555555555555555333333333444444333333222333333333444555555444333555777999999:::>>>EEEKKKXXXcccppp{{{{{{wwwtttooohhhbbbZZZWWWSSSOOOKKKHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDFFFIIIKKKGGGGGGHHHGGGGGGFFFEEEDDDBBBCCCDDDDDDFFFFFFGGGHHHFFFEEEEEEDDDDDDEEEEEEFFFBBBBBBCCCDDDDDDDDDDDDDDDDDDGGGKKKKKKJJJGGGEEEEEEDDDFFFIIILLLOOOQQQSSSSSSQQQWWW___fffmmmwwwvvvmmmcccWWWNNNLLLIIIDDD@@@===<<<;;;;;;666666777777777777888999666666666666666666666666333333444444444444333333666777777777888999999999???AAABBBAAA@@@DDDLLLSSSbbbmmm|||tttgggYYYRRRLLLIIIKKKPPPYYY^^^fffppp}}}yyyiii^^^___cccgggppp|||rrreeeVVVKKKHHH@@@BBBDDDBBB@@@???>>>>>>;;;;;;;;;;;;;;;<<<======::::::999999::::::;;;<<<:::999888666555555555555222333444444555555555444...............///000111000000000000000000000000//////............//////..............................---,,,,,,,,,,,,---...------,,,,,,------...******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,---------...............///......---,,,---------............///........................)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,***+++,,,,,,******+++,,,)))+++,,,...//////......++++++++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////........................------------------------........................,,,---...//////...---,,,---------.........//////////////////000000000000000000000000000000000000111111111000111222222333444444444444444444444444333444666777666666666777;;;777777;;;======>>>BBBDDDMMM\\\rrrxxxeeeTTTJJJFFF>>>>>>===:::777666777999999:::;;;===>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;777777666555555555555555333333444444444333222222//////000333555555444333000444888:::999999<<<>>>DDDJJJRRRXXXdddtttpppllleee^^^WWWQQQNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJMMMKKKIIIIIIJJJMMMQQQTTTMMMMMMMMMLLLKKKJJJHHHHHHDDDEEEFFFGGGIIIJJJKKKLLLJJJIIIHHHGGGGGGHHHIIIJJJHHHIIIJJJJJJKKKKKKKKKKKKNNNRRRVVVWWWVVVRRRPPPNNNMMMOOOSSSXXX\\\```ccceeecccjjjttt}}}~~~ssseee\\\VVVQQQIIICCCBBB@@@>>><<<:::999999888999999999777666555666777555555555666666666666666666666777777777777666666666666777888999::::::;;;888<<>>999999999999::::::;;;<<<999888666444333333333444222333444444555555555444.........------,,,,,,,,,---.../////////...,,,+++//////............//////,,,---------.../////////,,,---......,,,,,,---...------------------------,,,,,,,,,---------..............................'''(((+++---...---,,,+++------------------------------------------------******,,,---.../////////,,,,,,...///000111111111---------,,,,,,+++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++***+++,,,---...++++++,,,,,,,,,,,,------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------.........------------------------///////////////...............///000000000000000///000000111111222333333222222333333333333444444222222222333444777999:::444555666777:::<<<>>>???CCCDDDLLL]]]uuu{{{ooo]]]OOOEEEAAA===;;;<<<<<<:::777:::::::::::::::===@@@CCC???>>>>>>>>>======<<<<<<888888888777777777777777666555555444444333222222222222222111222222333333444444444444444444444333<<>>;;;;;;:::::::::;;;<<<<<<888888999999999999888777888888888777666666555555444444444333333222222222.........------,,,,,,,,,......//////...------,,,//////............//////------------............,,,---......,,,,,,---...************************,,,,,,,,,---------......------------------------)))***,,,.........---,,,---------------------------------------------------------------,,,++++++,,,------------,,,++++++,,,,,,++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,---...///++++++,,,,,,,,,,,,------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////------------------------............////////////......///000000000000000111222222333333444444555222222222333333333444444333222222333444666888999666666777888999:::<<<===???@@@GGGTTTggg{{{nnnbbbUUUNNNEEE@@@>>>===<<<;;;:::::::::999:::;;;===?????????>>>>>>============:::999999999888888777777666666555555444333333333333333222222222222333333222333333444444555555555666777999;;;===BBBHHHLLLVVV```mmmxxx~~~uuuooolllkkkkkkkkkkkkmmmnnnooowwwxxxxxxzzz}}}zzzrrrnnnmmmmmmjjjgggbbbaaa^^^]]]^^^```ccceeeeeedddbbbbbbbbbccceeefffcccbbbbbbbbbbbbcccdddeeemmmttt}}}|||~~~~~~ssskkkccc[[[UUUQQQKKKEEEAAAAAA@@@===999888888888888888888888888:::999999888777666666555666666666666666666666666777666444444444555555444555888:::<<<<<<===???@@@FFFOOO]]]jjjsssyyy|||}}}xxxxxxvvvpppeeeZZZRRRMMMOOOLLLLLLOOOQQQXXXgggvvvzzzmmmfffdddgggpppyyy{{{yyyyyywwwfffTTTKKKFFFCCCAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<;;;;;;:::::::::;;;;;;888888888999888888777777888777777666666555444444444444333333333222222222.........---------------//////...------------...//////............//////............------------,,,---......,,,,,,---...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------------------------------------------------,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++******************++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,---------------...//////++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------......///---------------------------------.../////////000......///000000000000000111111222222333444444444222222222222333333333333444333333444444555777777888777777777888999::::::;;;<<>>===<<<;;;;;;:::::::::;;;<<<<<>>>>>>>>>>>======<<<<<<;;;:::999999888888777777666666555444444444444333333222222333333333111222222333444555666666555555555555555777:::===CCCIIIQQQXXXbbbqqq{{{xxxyyy|||rrrjjj```WWWRRRMMMHHHDDDDDD@@@<<<;;;<<<===;;;888777777777777777777777777999999888888777777666666555555555666666666666666666666555555555666666777888999<<<>>>@@@DDDHHHLLLYYYcccppp{{{~~~{{{vvvrrrfffddd```XXXPPPJJJHHHGGGMMMOOOTTTZZZbbbmmm~~~vvviii\\\XXX\\\dddpppyyy}}}}}}dddWWWJJJDDDBBB???>>>>>>@@@@@@???>>>>>>======<<<===<<<;;;;;;::::::::::::888888888888777777666666777666666555444444333333333333333333222222222222...............---------//////---,,,,,,---...//////......------......///.........------,,,,,,,,,,,,---......,,,,,,---...........................,,,,,,,,,---------......++++++++++++++++++++++++,,,------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------)))***+++,,,---.........*********+++,,,,,,,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------......+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------,,,,,,------...///000000......///000000000000000/////////000111111222222111222222222222333333333444444444444555555555666777666666777777888999::::::;;;>>>BBBJJJ^^^~~~xxxmmm^^^QQQIIIEEEAAA>>>===<<<;;;;;;<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::999999888888888777666666555555555444444333333333333444333333333444444555555555555666666555555666999<<<===@@@CCCGGGMMMYYYhhhrrrvvvkkkccc[[[UUUMMMGGGDDDBBBAAA???@@@===:::888888888666444777777777777777777777777666666666666555555555555555555555555555666666666555666777777888999:::<<<;;;<<<<<<>>>DDDMMMXXX___kkkqqqxxxzzzuuulllbbb\\\VVVTTTNNNIIIFFFGGGLLLPPPVVV]]]gggqqq{{{yyyiii___WWWXXX^^^eeelllssszzzvvv|||kkkWWWNNNEEECCCBBB???>>>>>>???>>>>>>======<<<;;;;;;>>>===<<<;;;:::999999999:::999888777666666555555666555555444444333222222333222222222222222222222........................///...---,,,,,,---//////......------------............------,,,,,,,,,+++,,,---......,,,,,,---...++++++++++++++++++++++++,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------))))))+++,,,---.........+++,,,,,,,,,---.........++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,------------------------+++,,,,,,---...//////000......///000000000000000...//////000000111222222111111111222222222333333444444555555555555555555444444555666777999:::;;;<<<<<<===@@@GGGZZZ{{{uuuggg\\\RRRHHHBBB???<<<::::::;;;<<<;;;999========================>>>>>>======<<<;;;;;;:::::::::999888888777777666666555555444333333444444555555555444444333333333222333444333222333555777666888:::;;;???FFFOOOVVVfffmmmyyy}}}xxxppphhhaaaYYYQQQKKKHHHDDD@@@<<<;;;;;;;;;<<<>>><<<:::888888777555444666666666666666666666666555555555555666666666666555555555555666666777777888999999888777888<<>>>>>>>>======<<<;;;;;;:::>>>===<<<;;;:::999999999;;;:::999777666555555555555555555444333333222222222222222222222222222222.............../////////...------------...//////......------------......------------,,,,,,,,,,,,,,,---......,,,,,,---...------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++***))))))------------............,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,))))))***+++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,------------------------,,,,,,,,,---.........///......///000000000000000000000111111222333333333111111111111222222222222444444555555666555555444333333444555777888:::;;;<<<;;;===@@@GGGWWWrrr{{{nnn```RRRIIIFFFAAA<<<:::;;;;;;:::777;;;;;;<<<<<<<<<<<<======>>>============<<<<<<<<<;;;;;;::::::999888888888777666555555444444444444666666555444333222222111333444444333111000111333000222444666999===BBBFFFKKKPPP[[[hhhrrr|||~~~uuummmggg^^^ZZZUUUOOOKKKGGGBBB@@@>>>===;;;999888999::::::999999999888888888777777666666666666666666666666666666777777888888999999555555666666777777888888:::;;;;;;:::888;;;AAAFFFLLLSSS\\\dddhhhhhhhhhggggggddd___WWWPPPKKKIIIIIICCCBBBBBBBBBGGGQQQ]]]eeexxxnnnfffaaa[[[WWWYYY^^^gggttt{{{yyy~~~ppp^^^QQQHHHCCC@@@AAA@@@===<<<===>>>>>>===<<<<<<;;;;;;:::===<<<;;;;;;::::::::::::>>><<<:::888666666666666666555555444333333222222111111111222222222222222---........./////////000,,,------...//////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,------,,,---......,,,,,,---...000000000000000000000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,+++++++++++++++++++++******)))...---------------,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------------------------------......///000000000000000000000111111222222333333111111111111222222222222222333555666666666555555555555555555666777888999999999;;;???DDDMMM]]]mmmyyyzzz~~~wwwjjj```UUUNNNEEE@@@???>>><<<999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===============<<<<<<;;;;;;:::999999999888777666555444444444444555555555444444333333222555666777666444333333444222333444666777:::===???>>>???EEEOOOUUUZZZdddooouuu}}}yyytttlllddd^^^XXXSSSPPPJJJGGGDDDAAA???>>>======:::;;;;;;;;;:::999:::;;;666777888888777666777777555555555555555555555555555666666777888999999:::666666777777888999999:::999;;;======@@@GGGRRRZZZfffjjjoooppplllfffaaa]]]WWWUUURRRMMMHHHFFFFFFHHHFFFHHHLLLRRR[[[gggttt}}}wwwjjjeeecccaaahhhfffhhhkkknnnsssrrrbbbVVVMMMCCC???===??????===<<<>>>>>>>>>======<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;@@@>>>;;;999777666666777666666555555444333333333000111111111222222222222---.........//////000000+++,,,...///000///...---...------,,,,,,------...+++++++++,,,,,,---------,,,---......,,,,,,---...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---.../////////***+++,,,---.../////////---------,,,,,,+++++++++...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++,,,---...---,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------......///------------------------------------------,,,,,,...//////000000000000000.........///000000111111000111111111111222222222222333444666777666666555777666666555555555666666666666999===@@@CCCKKKUUU\\\jjj}}}~~~bbbYYYNNNGGGDDDBBB???<<<999999999::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>===<<<<<<;;;;;;:::999999888888777555555444444444333444444444444444444444222444555555444444555777555555444333444555777888:::999;;;@@@AAAAAAHHHRRRUUU]]]hhhsss|||yyyooohhh```[[[TTTNNNJJJHHHEEEDDD@@@???<<<;;;:::;;;<<<===777999::::::999888888888666777888777555333333333555555555555555555555555333333444555666777888888666777777888999:::::::::666999>>>BBBHHHUUUdddppp~~~|||wwwnnneee]]]YYYWWWLLLLLLLLLJJJFFFDDDCCCDDDLLLQQQYYYdddpppzzzfffZZZYYY]]]```ooottt}}}uuu```SSSKKKFFF@@@======???@@@>>>???BBB>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<>>======<<<;;;888666666999;;;555777999;;;======<<<;;;??????>>>===<<<;;;::::::;;;:::888777777777888888555555444444444333333333444444444444555666777777333333333333333333333333555555777888:::<<<===>>>GGGHHHKKKQQQXXX___fffjjjpppsssyyy~~~rrrpppkkkddd^^^YYYUUUSSSKKKIIIEEEAAA???>>>======;;;::::::999888777666666777777777777777777888888888888888888777777666666666666555444333333222222333111111333777999999777777888999777666777<<<@@@<<>>===============<<<;;;;;;::::::;;;;;;<<<===<<<;;;::::::;;;======>>>===<<<::::::999999999777666666555555555555666555555444444444333333333......---------,,,,,,,,,//////.........---------------------------------******+++,,,---......//////...---,,,,,,,,,,,,---,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,+++************+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,++++++***)))((((((---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,************************---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++------......---,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,------,,,,,,,,,,,,------//////......------------000000000000////////////111111111111222222222222111111111222222222333333222222222222222222222222444444444444444444444444555555666777999<<>>===;;;:::999999888888888888999:::;;;===>>>?????????>>>======<<<;;;;;;;;;:::999888777888888999666666666666555555555555555444444444444555555666444444444444444444444444444444555777888999:::;;;<<<===>>>@@@DDDIIIMMMOOOSSSVVV[[[___cccdddeeeeeeeeefffggghhhhhhjjjmmmppptttwww{{{~~~{{{uuunnnhhhdddaaaZZZWWWTTTOOOKKKGGGDDDCCCFFFDDDAAA>>><<<;;;;;;;;;::::::999999888777777777888888888777777777777777888888888777777777777777666666666555444333333333777555444555777888777555555999===>>>>>>===>>>???IIINNNWWW```ggglllnnnoooiiiaaaXXXSSSMMMFFFCCCEEEEEEEEEIIIMMMMMMPPP[[[hhhvvv{{{pppfff^^^]]]```eeeooozzz}}}qqq```RRRIIIDDD???<<>>>>>===============;;;::::::999999::::::;;;===<<<;;;::::::;;;<<<=========<<<;;;::::::::::::777777666555555444555555555444444444444333333333...------------,,,,,,,,,...............---------------------------------******+++,,,---...//////......---,,,,,,,,,------,,,,,,,,,---------......------------------------++++++,,,,,,---------,,,++++++++++++++++++++++++,,,+++******))))))******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...---,,,+++)))(((''''''------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************---,,,+++******+++,,,---+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++---------------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,......---------------,,,////////////000000000000000000000000111111111111111111111222222222222333111111222222222222222222444444444444444444444444777777777777888:::;;;<<<===AAAHHHPPPYYYkkk|||{{{lll\\\MMMCCCDDDAAA===<<<===<<<999777:::999999888:::<<>>>>>======<<<<<<;;;;;;:::999999999::::::888888888888777777777666666555444444333444444444555555555555555555555555333444444555555666777777777666666777888:::===>>>>>>@@@CCCFFFHHHIIIHHHHHHIIIKKKLLLLLLKKKLLLNNNQQQSSSVVVYYY[[[]]]___ccceeeqqquuu{{{||||||zzzwwwsssnnnjjjhhhaaa___[[[VVVQQQMMMJJJIIIFFFEEECCC@@@>>>===<<<;;;???>>>;;;999888888888888888888888888888888888888999888888888777777666666777777777777777888888888777777666666555555444444666444333333444555555444666999===@@@BBBDDDGGGJJJ[[[aaaiiioooppplllfffaaaXXXQQQKKKHHHEEEAAABBBFFFFFFKKKSSSZZZ]]]eeevvvzzzvvvrrrooommmkkkfffdddgggmmmvvvhhh___SSSIIIDDDBBB???>>>???>>>======<<<<<<======<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::888777666555444444444444444444444444333333333333------------------------........................------------------------...------------,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,---------......------------------------***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,+++***************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************,,,++++++******++++++,,,******++++++,,,,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........,,,++++++******++++++,,,........................////////////000000000000////////////000000000000111111111111222222222222333333333333333444444444333333333333333333333333999999999999::::::;;;<<<===???DDDGGGJJJWWWppp|||mmm^^^SSSOOOHHHAAA>>>???>>>;;;777999999999999:::<<<>>>???>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;999999999888888888777777777666555444333333333333555555555555555555555555444444444444444444444444555555555666888:::;;;===999:::<<<===>>>>>>===<<>>===<<<;;;;;;;;;;;;999999888777666666777777777777888888888999999999999999888888777666666666777777777777888888888888888777777777666666555555444333333333555666777888::::::;;;>>>EEENNNXXX^^^iiikkknnnnnnjjjbbbYYYSSSOOOJJJHHHGGGFFFEEEIIIOOOOOOXXXeeennnttt~~~vvvpppiiicccbbbeeejjjmmmxxxwwwxxx{{{|||lllZZZTTTLLLFFFCCCCCCCCCBBB>>>>>>===<<<<<<<<<<<<=========<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::888777666555444333333333444444444333333333222222---------------------------.....................------------------------.........---------,,,,,,------,,,,,,,,,------...,,,,,,,,,---------......------------------------***+++,,,---...---,,,+++++++++++++++++++++++++++------,,,+++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***)))************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,------.........,,,++++++******++++++,,,///////////////000000000.../////////000000000111....../////////000000000000000111111111222222222222222222333333444444444333333333333333333333333666666777888::::::;;;;;;;;;;;;===@@@BBBJJJZZZiii|||~~~qqqiii\\\SSSHHHAAA???>>>;;;888888999:::;;;<<<<<<;;;;;;============>>>>>>>>>>>><<<<<<<<<============<<<999999999999888888888777888777666555444333333333444444444444444444444444666666555555555444444444333333444555666777888999666777777888888777666666999;;;<<<<<<:::999:::;;;999;;;============???AAA@@@BBBEEEHHHJJJMMMPPPSSSTTTWWWZZZ^^^```dddhhhkkknnnnnnmmmmmmkkkjjjiiihhhgggeeebbb___]]][[[[[[[[[YYYXXXVVVTTTQQQOOONNNMMMKKKJJJIIIHHHFFFDDDCCCBBBAAAAAA???>>><<<<<<;;;;;;::::::999888777777777888777777666666666777777777777777777888999999::::::888888888888777777666666777777777777777888888888777777777777777666666666999999888888888999<<<===<<<===AAAHHHRRR]]]fffkkkjjjhhhccc^^^WWWQQQMMMJJJHHHFFFGGGJJJKKKLLLRRRYYY```mmm{{{sssaaa]]]WWWTTTWWW___iiipppxxxfffYYYNNNJJJFFFBBB@@@@@@@@@@@@>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999:::;;;;;;<<<;;;;;;:::999777777555444444333333333444444333333333222222222,,,,,,,,,------------...---------...............------------------------++++++,,,---...///000000------,,,,,,,,,---......,,,,,,,,,---------......------------------------)))***,,,......---,,,+++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,((())))))******+++,,,,,,++++++,,,,,,,,,,,,------******++++++++++++******************************++++++++++++++++++++++++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,---******++++++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,------------------,,,,,,++++++++++++,,,,,,///000000000000111111111......//////000000111111////////////000000000000000000000111111111111222//////000000111222222222333333333333333333333333222333444666777888888888<<<:::;;;>>>AAAEEEMMMVVVhhh}}}vvvllldddXXXMMMGGGCCC>>><<<:::;;;===>>>===<<<:::888;;;;;;<<<<<<======>>>>>><<<===>>>>>>???>>>>>>>>>:::::::::999999999888888999888777666555555555555444444444444444444444444666666666555555555444444555555555555555555444444444555555555555555444444555777999888777666666777777888::::::999999:::;;;:::<<<=========>>>@@@BBBAAACCCFFFGGGIIILLLPPPSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPOOONNNLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCC?????????>>>>>>=========;;;:::999888888888888888999888777666666666666666666777777777888888888888777777888888999999999:::777777777777777777777888888888888888777777777666777777777777666666666666999999999888777999<<>>===<<<<<<;;;;;;<<<<<<999999999888888999999999;;;;;;<<<;;;;;;:::999888888999:::;;;;;;:::999888666555444444333444444444333333333333222222222222,,,,,,,,,---------......---------.........//////------------------------++++++,,,---...///000000,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------------------------)))***---...///...,,,***++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,,,,------------...++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************+++++++++++++++,,,,,,---------++++++************++++++************************+++++++++,,,,,,+++++++++++++++++++++************---,,,,,,,,,,,,,,,,,,+++******++++++++++++************+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------,,,,,,------,,,,,,,,,,,,------////////////000000000111.........///000111111111//////000000000111111111000000000000111111111111...//////000111111222222222222222222222222222222222333444666777777777666;;;:::<<>>===<<<;;;:::999::::::;;;<<<======>>>======???@@@@@@@@@??????<<<<<<;;;;;;;;;:::::::::999999888777777666777777555555555555555555555555555555555555555444444444777777777666555444333333444555555555555555555555333555777888666555555666666777999888777777888999999999999888777777999;;;999;;;<<<<<<<<<>>>AAADDDCCCCCCDDDDDDDDDCCCCCCBBB@@@@@@AAAAAAAAA@@@@@@??????>>>===<<<<<<<<<======:::::::::999999999:::::::::999888888777888888888888888777777777888888999666777888888888888888888888888888888888999999999666666666777888888999999:::999999888777666555555666666666666666666666666555777999999:::>>>DDDHHHQQQUUU\\\cccfffddd\\\UUUQQQNNNIIIEEEDDDEEEHHHKKKLLLQQQ[[[fffmmmqqqzzz}}}qqqbbbUUUOOOOOOOOOOOORRRZZZeeemmmwwwppp___RRRIIIFFFEEEEEEDDDCCCAAA@@@AAAAAA======<<<;;;;;;;;;;;;<<<::::::999999999999::::::;;;;;;<<<<<<;;;:::888777666777999::::::999777666444444333333444444555555333333333222222222222111,,,,,,,,,------.........---------.........//////------------------------///............---------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------------------------(((***---//////...,,,***++++++++++++++++++++++++,,,++++++***)))*********,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,+++***))))))***+++,,,***************************++++++,,,,,,++++++***,,,+++++++++******))))))---------,,,,,,+++++++++******++++++++++++******)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...---.........//////000000---......///000111111222000000000000111111111111000000000000111111111111000111111222333333444444222222222222222222222222555555777888888888777666666777:::<<<::::::AAAJJJNNNWWWkkkxxxjjj\\\RRRNNNEEEDDDAAA>>>===<<<======888999999:::;;;<<<=========>>>???@@@AAA@@@@@@???>>>=========<<<<<<<<<<<<:::999888888888888888888777777777777777777777777444444444444444444444444222333333444444333333222333333333444444555555666000333555555444333333444222444555444333333444555888888888666444444666888888999999888888888;;;===;;;;;;<<<============<<<888999;;;<<<======<<<;;;;;;:::999888777888999::::::999999888888888888999999888777777666666777777555555555555666777888888777777888888999888888888888888888888888888888888555555666777888999::::::;;;:::999888777555444444555555555555666666666666555999===@@@EEEKKKTTTZZZ```___``````___YYYPPPIIIGGGFFFEEEEEEFFFIIILLLNNNYYY```mmm{{{|||pppggg\\\QQQLLLNNNPPPRRRVVV]]]gggooovvvooo___RRRHHHDDDCCC???@@@@@@@@@>>>>>>>>>???======<<<;;;;;;;;;;;;<<<=========<<<<<<=========;;;;;;<<<<<<;;;999888777555666888999999888777666333333333333444555666666333333333222222222111111///............---------...---,,,+++***++++++,,,------------------------++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,---------,,,,,,+++++++++************************+++,,,,,,------,,,,,,+++************************++++++************++++++((())))))))))))*********)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++*********))))))++++++***))))))******+++---------,,,,,,+++++++++******+++++++++,,,,,,,,,/////////...,,,***(((&&&+++++++++,,,,,,---------......,,,++++++,,,---...,,,---......//////......000000000000000000000000111222222222222333333333111111111111111111111111111111222222222333333333666666666666777777777777888888999:::;;;===>>>???JJJLLLWWWmmm~~~uuuyyy{{{ssseeeZZZUUUNNNFFFAAA@@@@@@@@@>>>;;;<<<;;;:::999999;;;<<<>>>===;;;;;;;;;===???@@@??????>>>>>>======<<<<<<::::::;;;;;;::::::999888888888888888888777666666777777777777777777777777666666555555555555666666888777666555555666777888666666555555555444444444555555555555666666666777222222222444777888777666333333333444555666777777555555666666777999:::;;;999999888777666555555444777888888888666555555666777777777777888888888888777777666666555555555444666666666666666777888888777777777777777777777777666666666666666777888888666666666666777777777777::::::999888777777888888555555555555666888999:::777999???IIITTT]]]```aaaddd___XXXQQQMMMJJJHHHGGGGGGDDDAAABBBJJJUUU___dddssszzzkkkaaa]]]\\\\\\TTTXXX^^^eeemmmssswwwzzz{{{~~~{{{}}}ppp^^^PPPHHHEEEAAA??????>>>===;;;;;;;;;<<<===???>>><<<;;;:::;;;===>>><<<======<<<;;;;;;===???888999:::::::::999888777333333444444555666666666555555444333333222111111555444222000000111222333............------------///...---,,,++++++,,,---------------------------+++,,,,,,,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,---------,,,,,,+++++++++***************************++++++,,,,,,++++++***************************++++++************++++++)))))))))*********++++++***************++++++++++++++++++++++++++++++++++++++++++*********))))))++++++*********++++++,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,............,,,+++)))'''************+++++++++,,,///...---,,,,,,---......---------.........//////000000000000000000000000//////000000000111111111111111111111111111111111111111222222222333333333555555555666666666666777777777888999:::<<<===>>>EEEEEELLL\\\rrr}}}tttrrrrrrsssvvv|||yyyqqqccc[[[QQQIIIFFFCCC@@@>>><<<=========<<<;;;;;;;;;;;;;;;::::::;;;===>>>????????????>>>>>>=========;;;;;;<<<<<<;;;;;;:::999888888999999888888777666666666666666666666666666666666555555555555666666666555444444444444555666666666666555555444444444555555555666666666777777555444444555666777555444333444444444555666666666666666666666666666777888666666555555444333222222555666777666444333444555555555555666666666777777777777666666666555555555666666666666666777888888777777777777777777777777666666666666666777888888666666777777777888888888:::999888777777777777888555555555666777888::::::???BBBHHHRRRZZZ______^^^WWWTTTOOOKKKHHHEEECCCBBBGGGFFFGGGKKKUUUbbbooowwwzzznnneeebbbcccfffiiilllnnnsssxxx~~~}}}xxxxxx}}}|||fff\\\NNNDDDAAA@@@>>>===???>>><<<;;;;;;;;;<<<<<<>>>===;;;::::::;;;<<<===<<<======;;;999999:::;;;999999:::::::::999777666444444444555555555666666555444444333222222111111333222000......///000111............------------///...------,,,---------------------------------......------+++***((((((------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******++++++******)))************************++++++************++++++************+++++++++,,,+++++++++***************+++++++++++++++++++++++++++++++++******************+++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,+++******++++++++++++,,,,,,,,,,,,///......------.../////////...---------...///000000000000000000000000000/////////000000000111111111111111111111111111111111111222222222333333333444444444444555555555555666666666777888:::;;;<<<@@@???BBBKKKXXXkkk|||{{{{{{yyyuuutttzzzxxxqqqfff\\\UUUNNNFFFAAA>>>>>>======;;;:::999888999999:::;;;<<<>>>>>>??????????????????>>>>>>>>>===============<<<;;;;;;999999::::::999999888777555555555555555555555555666666555555555555666666666666555555555555666666666666666666555555555555555555666666666777777777777666555555666666444222444444555555555555555555666666555444444333444444555555444444333333222222333555555555333222333444444444444444555555555555777777777777666666666666777777666666666777888888777777777777777777777777777777666666666777888888777777888888888999999999999888777777777777777777666666666777888999;;;;;;BBBEEEKKKSSSXXXXXXUUUQQQKKKJJJHHHFFFEEEDDDDDDDDDKKKPPPWWW___iiiwww|||vvvnnnjjjkkkqqqxxx|||~~~|||sssbbbTTTMMMEEE@@@???@@@???>>>======<<<;;;;;;;;;<<<<<<===<<<;;;::::::;;;======???@@@@@@>>>;;;999999::::::::::::::::::999888888444444444555555555555555444444333333222222111111222111000///...///000000.........---------,,,,,,........................------------------------000000//////...,,,+++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************++++++************++++++******+++++++++,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++***************************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..................................../////////000000///---,,,,,,...000111000000000000000000000000111111111111222222222222111111111111111111111111111111222222222333333333222222333333333444444444555555555666777888::::::>>>===???CCCIIIUUUjjj}}}}}}xxxnnncccVVVNNNHHHEEEAAA>>><<<;;;:::999999999;;;<<<>>>>>>>>>>>>???????????????@@@@@@@@@>>>>>>??????>>>>>>===<<<:::;;;;;;;;;;;;:::999999777777777777777777777777777666666555555666666777888888888888888888888888666666666666666666666666555666666666666777777777777666555666777666555333555555555555555444444444444444333222222222333333555555555555555555444444333444555555333333333555444444444555555555555666777777777777777777777777888777777666777777888888777777777777777777777777888777777666777777888888888888999999999:::::::::888888777666666777777888777777888888999:::<<<===BBBEEEIIILLLNNNLLLIIIFFFGGGGGGFFFFFFGGGJJJNNNQQQZZZcccpppzzz}}}xxxttttttwww{{{~~~|||~~~qqq___SSSLLLHHHCCC@@@?????????>>><<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>EEEEEEEEEBBB???<<<;;;;;;999999:::;;;;;;<<<<<<<<<555555555555555555444444333333333333222222111111333333222111000111111222...------------,,,,,,,,,---.....................---------------------------......//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++************++++++******+++++++++,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++***************************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------........................---....../////////000000000///---,,,---...000222////////////////////////000000111111111222222222111111111111111111111111111111222222222333333333222222222222333333333333444444444555666777888999;;;<<>>>>>999:::;;;<<<<<<<<<;;;;;;>>>>>>??????@@@@@@@@@AAA??????@@@@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::888777777666666777777888888999999999999999999888777777777777777777777777666666666666777777777888555555444666777888666555555555555555555444444444222222222222222333444444444444444555555555555555444555666666555444555777555666666666666777777777777888888888888888888888888888777777777777888888777777777777777777777777888888777777777777888888999999999999::::::::::::888888777777777777888888999999999:::;;;<<<===>>>DDDEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIIIILLLSSS]]]cccqqq}}}vvvhhhfffdddfffmmmyyy|||hhhWWWMMMIIICCCAAA>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>???@@@EEEFFFFFFDDD@@@<<<;;;;;;777888999:::<<<>>>@@@@@@666666555555444444444333333222222222222222111111222222222111111111111111------------,,,,,,,,,,,,,,,,,,---............---------------------------******,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++************++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,************************++++++************++++++************+++++++++,,,+++++++++***************++++++++++++++++++++++++***************+++++++++***+++,,,------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++++++++,,,---...,,,,,,,,,,,,++++++++++++,,,---...///////////////000///.........///000111////////////////////////........./////////000000111111111111111111111111111111222222222333333333222222222222333333333333444444444444555666777888999999===@@@AAACCCLLLVVVhhh~~~jjjbbbVVVLLLGGGEEEBBB@@@======<<<;;;:::999999888======>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@???>>>>>>======>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888888888888999999777777888888888888777777777777777777888888888888666666666777777777888888555555444666888888777666444444555555555555555555333333222333333444555555222222333333444444555555555666888777666666777888777777777777888888888888888888888888999999999999999999888777777777888888777777777777777777777777999999888777777777888888888888999999999:::::::::888888888888888888999::::::::::::;;;<<<===>>>???AAAAAA@@@??????AAAFFFJJJOOOQQQSSSVVVZZZcccoooxxx|||pppeeeZZZ[[[^^^eeeqqqzzzeeeTTTHHHDDDEEE======<<<<<<;;;<<<<<<<<<888999:::;;;;;;;;;::::::999:::;;;<<<===??????@@@@@@BBBBBBAAA===:::888888666666777999;;;===@@@AAA777777666555444333333333222222222222222222111111000000/////////.........---------,,,,,,,,,++++++***+++,,,---......---,,,------------------------***+++,,,---............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++************++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++************++++++)))))))))*********++++++***************+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,---,,,+++)))'''+++++++++,,,,,,---------,,,,,,,,,------------...---,,,+++++++++,,,---...,,,+++++++++***************+++---...//////......///////////////000000000////////////////////////............/////////000111111111111111111111111111111222222222333333333222222222333333333444444555555444555555666777888:::888:::===>>>???DDDJJJSSSccc{{{yyymmmccc\\\VVVOOOIIIGGGEEEBBB???===<<<;;;;;;;;;;;;<<<===???@@@@@@AAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>??????>>>>>>===<<<========================;;;::::::999999::::::;;;777777888999999888777777777777777888888999999999666666777777777888888888777666666666888777666444333444444444555666666666666666555444444444555555222222333444555555666666555666888777666666888999777777777888888888999999888888888999999999:::::::::999888888777777888888777777777777777777777777:::999888888777777888888888888888888999999999999999999999999999:::;;;;;;;;;;;;;;;<<<===>>>???@@@===>>>??????AAAEEEMMMRRR\\\aaahhhnnnsss|||sssiii```YYYVVVZZZaaakkkuuuxxxcccUUULLLEEEBBBDDD===>>>>>>===<<<<<<======777888999:::;;;::::::999777777999;;;<<<===>>>>>>:::<<<>>>===:::777666666555555555666777999;;;===888777666555444333222222111111111111111111222222///////////////......------------,,,,,,,,,++++++)))***,,,---...---,,,,,,---------------------------...//////000000//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++************++++++++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************++++++************++++++((())))))))))))*********))))))******+++++++++,,,++++++++++++++++++++++++))))))******+++++++++++++++,,,,,,---,,,***'''&&&+++++++++,,,,,,---------,,,,,,,,,---------......---,,,+++++++++,,,---...---------,,,,,,+++++++++)))***,,,...//////............///000111000000000////////////////////////000000000000111111111111111111111111111111111111111111222222222333333333222222333333333444444444555555555555555666777888===999888;;;======AAAFFFFFFRRRddd{{{{{{~~~vvvlllaaaYYYPPPNNNJJJEEEBBB@@@@@@@@@:::;;;<<<===>>>???@@@AAA???@@@@@@@@@@@@???>>>>>>???????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<999:::;;;<<<<<<;;;:::999777777888888999999999999777777777777888888888888:::888777777777666444222333333444444555666777777999999777666555444444444444555555666777888999999444666777777666666777999777777777777888888888888888888888999999:::::::::::::::999888777777888888777777777777777777777777::::::999888777777888888777777888888888999999999:::999999999:::;;;;;;<<<<<<<<<<<<<<<===???@@@AAA@@@CCCFFFHHHJJJPPPXXX^^^jjjqqq|||yyyggg___[[[YYYWWW]]]fffooovvvyyyyyyyyynnn]]]MMMHHHFFFBBB@@@AAA>>>>>>===;;;999777888999777888999:::;;;::::::999444555777999;;;<<<<<<<<<888:::<<<<<<:::777666666666555444444444666777888888888777555444333222222111111111111111111222222111111111111111000000///