BM6P6(@ qqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssrrrqqqpppssssssrrrrrrqqqooonnnmmmpppnnnmmmmmmnnnnnnlllkkkhhhhhhiiijjjkkkkkkkkkkkkiiieeeaaa^^^^^^^^^^^^^^^\\\[[[[[[\\\___gggpppwww|||{{{|||~~~~~~|||xxxwwwxxx{{{yyyzzzzzz{{{{{{zzzzzzyyyxxxvvvuuuwwwyyyyyyvvvrrr{{{{{{{{{{{{zzzyyyxxxxxxyyyyyyxxxwwwwwwxxxxxxyyywwwuuussspppoooooopppqqqqqqrrrssstttuuutttsssrrrpppqqqrrrrrrssstttuuuvvvqqqpppooonnnllllllkkkkkknnnnnnooonnnnnnmmmllllllnnnmmmlllllljjjjjjiiihhhkkkjjjhhhhhhgggfffccc``````___^^^]]]\\\]]]]]]^^^dddfffhhhjjjqqq~~~nnn]]]SSSOOOXXXfffttt~~~}}}|||zzzyyyxxxuuuuuutttsssrrrrrrqqqqqqpppqqqrrrrrrrrrrrrqqqpppppppppqqqrrrrrrsssttttttqqqssstttvvvxxxxxxxxxwwwrrrrrrsssssstttuuuuuuuuusssrrrqqqqqqqqqrrrssstttsssrrrrrrqqqpppppppppqqqnnnnnnnnnnnnpppqqqssstttrrrqqqppppppqqqqqqooonnnooooooooooooooooooooooooppppppooooooooooooooooooooooooooooooooooooppppppqqqooolllkkkkkknnnqqqsssssssssrrrrrrssstttvvvwwwrrrssstttuuuwwwyyyzzz{{{zzz}}}~~~{{{xxxxxxwwwsssooopppqqqsssuuuxxxzzz|||}}}|||vvvtttzzz{{{ssssssvvvpppuuu|||{{{{{{sssmmmkkkfff^^^YYYZZZSSSKKKAAA:::777666444333333333222222333333444555333333333444555666777888<<>>???@@@AAACCCEEEEEEEEEEEEFFFGGGMMMSSS[[[bbbggglllrrrwwwssswww{{{~~~~~~}}}|||{{{{{{|||}}}}}}~~~~~~~~~}}}}}}|||{{{zzz{{{||||||zzzxxxuuuuuuuuutttssssssrrrrrrvvvxxxzzz{{{|||}}}zzzwwwqqqooolllggg```XXXRRRNNNIIIFFFCCCBBBAAA@@@>>><<<===<<<<<<;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>===<<<<<<===>>>===;;;<<<<<<============<<<<<<;;;::::::999888777666555555444444333333444444555444444444555555555555666666666555555555444444444444555777888:::<<<===>>>qqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssrrrqqqpppsssssssssrrrqqqpppnnnnnnnnnmmmkkkkkkkkkjjjiiigggdddeeeeeefffffffffffffffbbb___[[[XXXXXXXXXXXXWWWSSSSSSSSSSSSWWW^^^gggmmmxxx~~~|||}}}~~~~~~|||yyyxxxyyy{{{yyyyyyzzzzzzzzzzzzyyyyyyxxxvvvvvvwwwyyyxxxvvvssswwwwwwxxxyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxxxxyyywwwvvvsssqqqppppppqqqrrrpppqqqqqqrrrrrrrrrrrrrrrpppqqqqqqrrrrrrsssssstttpppooonnnmmmllllllllllllnnnnnnnnnnnnnnnmmmllllllllllllkkkjjjiiihhhggggggkkkiiigggffffffeeebbbaaa```___]]]\\\\\\\\\]]]^^^bbbeeehhhlllrrr}}}rrr___UUURRRZZZfffssszzz~~~~~~}}}{{{zzzyyyxxxwwwuuuttttttsssrrrrrrqqqqqqpppqqqrrrssssssrrrqqqpppppppppqqqrrrrrrsssttttttqqqrrrtttuuuvvvwwwwwwvvvrrrrrrsssssstttuuuuuuuuusssrrrpppooooooppprrrssssssrrrqqqqqqppppppqqqqqqoooooonnnnnnoooqqqsssuuusssqqqppppppqqqqqqpppooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppoooooooooooooooqqqooommmkkklllnnnqqqsssrrrrrrqqqqqqrrrsssuuuuuusssssstttvvvwwwxxxyyyzzzzzz}}}~~~~~~xxxtttttttttqqqnnnoooppprrruuuxxx{{{}}}~~~xxxsssxxx{{{sssrrrtttooorrrwww}}}~~~~~~uuunnnjjjeee]]]YYYZZZRRRKKKAAA:::666555444333333333222222333333444555333333333444555666777888>>>BBBQQQjjj}}}wwwlllhhhuuurrreeeZZZPPPJJJHHHJJJXXXfffkkkooogggSSSBBB===777555777999999888777777888999:::<<<===>>>@@@BBBDDDEEEEEEEEEFFFGGGLLLRRR[[[aaafffkkkqqqvvvuuuxxx|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~{{{zzzzzzzzz||||||zzzxxxwwwvvvvvvuuutttssssssrrrwwwxxx{{{{{{|||}}}~~~|||xxxuuupppiiibbb[[[VVVTTTMMMJJJFFFDDDCCCAAA@@@>>>======<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>===;;;<<<===>>>===;;;<<<<<<============<<<<<<;;;;;;::::::999777666555555444444333333444444555444444444555555555555666666666555555555444444444555666777999;;;===>>>???rrrrrrqqqqqqqqqqqqqqqqqqpppppprrrrrrsssrrrqqqppprrrrrrqqqqqqpppnnnmmmlllllljjjhhhggggggeeecccaaa_______________^^^^^^]]]YYYVVVRRRPPPPPPPPPPPPOOOJJJJJJJJJKKKNNNTTT\\\aaalllttt~~~~~~~~~~~~}}}{{{yyyyyyzzzxxxxxxyyyyyyyyyyyyxxxxxxxxxwwwvvvwwwxxxxxxvvvtttrrrsssuuuvvvxxxxxxyyyyyywwwwwwvvvvvvwwwxxxyyyyyywwwvvvtttrrrqqqqqqrrrrrrpppppppppppppppqqqrrrrrrpppppppppppppppqqqqqqqqqnnnnnnmmmlllllllllllllllmmmmmmnnnnnnmmmmmmllllllkkkkkkjjjiiihhhgggffffffkkkiiieeedddccccccbbbaaa^^^]]]\\\[[[[[[[[[\\\]]]```ccciiiooovvv~~~xxxbbbXXXVVV[[[fffqqqvvvxxx{{{zzzxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwttttttssssssrrrrrrqqqqqqqqqqqqrrrssssssrrrqqqqqqpppqqqqqqrrrrrrsssssstttpppqqqrrrtttuuuuuuuuuuuurrrrrrrrrsssttttttuuuuuusssqqqooommmmmmoooqqqsssrrrrrrqqqqqqppppppqqqqqqqqqooonnnmmmnnnqqqsssuuusssrrrqqqqqqrrrrrrqqqpppooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooonnnnnnpppooonnnmmmmmmnnnppprrrppppppppppppqqqrrrssstttttttttuuuvvvvvvwwwxxxxxxyyy|||~~~}}}xxxrrrqqqrrrqqqooonnnooorrrvvvyyy}}}|||uuuvvv}}}sssppppppnnnooorrrxxx}}}xxxpppkkkeee]]]XXXWWWPPPJJJAAA:::666444333333333333222222333333444555333333333444555666888999???CCCRRRkkk||||||xxxnnnjjjwwwwwwhhh[[[QQQLLLHHHJJJXXXeeeiiillldddQQQ@@@<<<777666888:::999888777777888999:::;;;===>>>@@@BBBDDDEEEEEEEEEFFFGGGKKKQQQZZZaaafffkkkqqquuuxxx{{{~~~~~~}}}}}}}}}~~~}}}{{{{{{}}}~~~~~~~~~{{{zzzzzz{{{||||||{{{yyyyyyxxxwwwvvvuuutttssssssxxxyyy{{{|||||||||~~~|||uuunnnfff```]]][[[UUUQQQKKKGGGDDDCCCBBB@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;<<<===>>>===<<<<<<<<<============<<<<<<;;;;;;;;;:::999888777666555555444444444444555555444444444555555555555666555555555555555444444444666777888:::<<<>>>@@@AAAsssrrrqqqpppppppppqqqrrrooooooqqqrrrrrrrrrqqqppppppoooooonnnmmmllljjjiiiiiifffdddbbbaaa___]]]ZZZXXXXXXXXXXXXWWWVVVUUUTTTQQQOOOKKKJJJIIIJJJIIIHHHEEEFFFFFFFFFIIIMMMTTTYYYaaaiiiuuu~~~~~~|||{{{zzzzzzwwwxxxxxxyyyyyyxxxxxxwwwxxxxxxwwwwwwwwwwwwvvvvvvssssssuuuvvvwwwxxxxxxxxxvvvvvvvvvvvvvvvwwwxxxyyywwwvvvuuussssssrrrssssssqqqqqqpppooooooqqqrrrssspppppppppoooooonnnnnnnnnmmmlllkkkkkkkkkkkkkkklllllllllmmmmmmmmmllllllkkkkkkjjjjjjiiihhhgggffffffkkkgggcccaaaaaaaaaaaa```]]]\\\[[[ZZZZZZZZZ[[[\\\^^^ccckkkttt|||{{{dddYYYWWW\\\fffooorrrtttuuuuuusssttttttttttttuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwsssssssssrrrrrrrrrqqqqqqqqqrrrsssttttttsssrrrqqqqqqqqqqqqrrrrrrsssssssssppppppqqqrrrssssssttttttqqqrrrrrrsssssstttuuuuuutttrrrpppnnnmmmoooqqqsssrrrrrrqqqqqqpppqqqqqqrrrqqqpppnnnmmmnnnpppsssuuusssrrrqqqqqqssssssrrrqqqooooooooooooooooooooooooqqqqqqrrrrrrrrrrrrrrrsssqqqqqqppppppooonnnnnnnnnpppoooooonnnnnnooopppqqqpppppppppqqqrrrrrrssstttuuuuuuuuuvvvvvvvvvvvvvvvxxx{{{}}}|||zzzssspppooooooooommmooorrrvvv{{{wwwuuu{{{rrrllljjjlllmmmpppvvv~~~{{{tttooohhh___XXXSSSNNNIIIBBB;;;666444333333333333222222333333444555333333333444555777888999>>>CCCRRRkkk{{{zzz{{{qqqjjjwwwmmm]]]QQQKKKHHHJJJXXXdddhhhkkkdddRRR@@@<<<888777999::::::888:::::::::;;;<<<===?????????AAACCCDDDDDDEEEFFFGGGKKKRRR[[[ccchhhmmmrrrvvv{{{}}}~~~}}}}}}}}}|||{{{{{{|||~~~~~~}}}|||zzz{{{}}}~~~}}}|||||||||~~~~~~}}}{{{zzzzzzyyyxxxvvvuuuttttttxxxzzz||||||{{{|||}}}{{{tttmmmgggbbb___[[[VVVOOOIIIFFFDDDCCCBBB??????>>>===<<<<<<<<<<<<============>>>>>>>>>>>>===<<<;;;<<<===>>>===<<<<<<<<<============<<<<<<;;;;;;;;;;;;:::999888777555555444444444444555555444444444555555555555666555555555555555555555555888888999;;;>>>AAADDDFFFtttsssqqqpppooopppqqqrrrnnnooopppqqqqqqqqqpppooooooooonnnmmmkkkiiigggfffcccaaa^^^\\\ZZZXXXUUUSSSQQQQQQQQQQQQPPPOOOMMMMMMLLLIIIFFFEEEEEEEEEDDDCCCAAABBBBBBCCCDDDHHHMMMQQQWWW```lllvvv}}}}}}{{{zzzwwwxxxxxxyyyyyyxxxxxxwwwxxxxxxxxxxxxwwwvvvwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuvvvvvvwwwxxxvvvuuuuuutttssssssssssssrrrqqqpppppppppqqqssstttooooooooonnnnnnmmmmmmlllkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkllllllllllllkkkkkkkkkkkkjjjiiihhhgggffffffiiifffbbb____________^^^[[[ZZZYYYXXXXXXYYYZZZ[[[^^^ccclllyyyzzzcccXXXXXX\\\fffnnnqqqrrrtttuuusssssssssrrrrrrssstttuuuvvvuuuuuuuuuvvvvvvvvvwwwwwwrrrrrrrrrrrrrrrqqqqqqqqqrrrssstttuuuuuutttsssrrrqqqqqqrrrrrrrrrrrrssssssppppppqqqqqqrrrrrrssssssqqqqqqrrrrrrssstttttttttuuutttqqqooooooppprrrsssrrrqqqqqqpppqqqqqqrrrrrrqqqpppnnnmmmnnnpppssstttsssrrrqqqqqqsssssssssqqqooooooooooooooooooooooooqqqqqqrrrrrrrrrsssssssssppppppppppppoooooonnnnnnpppppppppooooooooooooooopppqqqrrrrrrssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuxxxzzz{{{{{{}}}sssnnnlllllllllmmmooossswww|||wwwsssvvv{{{rrriiifffiiijjjmmmttt}}}}}}|||yyytttmmmdddYYYQQQMMMIIICCC<<<666444333444333333222222333333444555333333333444666888999:::===BBBQQQjjj~~~{{{zzz~~~|||rrrhhhvvvrrr___QQQJJJGGGJJJYYYeeehhhkkkfffUUUAAA===888777888::::::888:::::::::;;;<<<===>>>???>>>@@@CCCDDDDDDEEEFFFHHHLLLSSS]]]eeejjjoootttxxx|||~~~~~~||||||||||||{{{{{{|||~~~~~~}}}{{{{{{}}}~~~~~~|||{{{zzzyyyxxxwwwvvvuuuuuuxxxzzz||||||{{{|||}}}{{{tttllleeeaaa```ZZZSSSLLLHHHFFFDDDCCC@@@@@@???>>>===<<<<<<<<<============>>>>>>>>>>>>===;;;;;;<<<>>>>>>>>>===<<<<<<============<<<<<<;;;;;;;;;;;;;;;:::999888666555555444444555555666444444444555555555555666444555555555555555555555999999;;;===AAAEEEIIILLLuuusssqqqoooooooooqqqrrroooppppppqqqpppooonnnmmmnnnmmmllljjjgggeeebbbaaaZZZXXXUUUSSSQQQOOOLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFDDDBBBAAAAAAAAA@@@>>>;;;<<<===>>>>>>AAADDDHHHOOOVVVaaakkksss{{{|||zzzxxxxxxyyyyyyyyyyyyxxxxxxxxxyyyyyyxxxvvvvvvwwwyyyyyyyyyyyyxxxxxxwwwuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvttttttttttttssssssrrrrrrqqqqqqqqqqqqqqqrrrssssssoooooonnnnnnmmmmmmllllllkkkkkkjjjiiiiiiiiiiiiiiijjjjjjkkkkkkllllllkkkkkkkkkkkkjjjiiihhhgggfffffffffdddaaa___^^^^^^]]]\\\YYYXXXWWWWWWWWWXXXZZZZZZ]]]bbblll|||vvvaaaYYYYYY]]]fffnnnpppqqqtttuuuuuutttsssrrrrrrrrrssstttuuussstttttttttuuuuuuuuuvvvrrrrrrrrrrrrqqqqqqqqqqqqsssssstttuuuuuutttssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrssssssqqqqqqqqqrrrssssssttttttuuutttsssqqqqqqqqqqqqrrrqqqqqqppppppqqqqqqrrrrrrppppppoooooooooppprrrrrrrrrqqqpppqqqrrrsssrrrqqqoooooooooooooooooooooooopppqqqqqqrrrrrrsssssstttooooooooooooooooooooopppppppppqqqqqqqqqpppooonnnpppqqqrrrsssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuwwwzzzzzzzzz~~~uuunnnkkkkkklllnnnpppsssxxx}}}vvvpppqqqssstttuuutttkkkhhhiiihhhjjjrrr{{{|||}}}|||vvvppphhh]]]SSSLLLJJJDDD>>>777444444555333333222222333333444555333333333555666888:::;;;<<>>============;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>???>>>===<<<<<<============<<<<<<;;;<<<<<<<<<;;;;;;:::999666666555555555555666666444444444555555555555666444444444555555555555555:::;;;<<<@@@EEEJJJPPPSSSuuutttqqqooonnnoooqqqrrrppppppqqqqqqpppnnnlllkkkhhhgggeeeccc___[[[XXXWWWQQQOOOLLLJJJIIIGGGDDDBBBBBBBBBBBBBBBBBBAAA@@@???@@@>>>===<<<<<<<<<;;;999777999:::::::::<<<>>>AAAFFFMMMWWW___gggpppyyy}}}zzzyyyyyyzzzzzzzzzzzzyyyyyyxxxzzzzzzxxxvvvuuuwwwzzzxxxyyyxxxxxxwwwvvvuuuuuuwwwwwwvvvuuuttttttttttttsssssssssssssssrrrrrrqqqoooppppppqqqqqqqqqqqqqqqnnnnnnnnnnnnmmmmmmmmmmmmlllkkkjjjiiihhhgggggggggiiiiiijjjkkkkkkkkkkkkkkkjjjiiiiiihhhgggfffeeeeeedddbbb```___^^^]]][[[YYYXXXWWWVVVVVVVVVWWWYYYZZZ\\\```kkk|||ppp```[[[\\\___hhhnnnooopppsssuuuttttttsssrrrppppppqqqrrrsssrrrrrrrrrrrrrrrrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqssstttuuuvvvvvvuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrssstttpppqqqqqqrrrrrrsssttttttsssssssssrrrqqqppppppoooqqqqqqppppppqqqqqqrrrsssoooooopppqqqqqqqqqqqqpppqqqpppoooppprrrsssrrrqqqoooooooooooooooooooooooopppppppppqqqrrrsssssssssnnnnnnnnnoooppppppqqqqqqooopppqqqrrrrrrpppooommmooooooqqqrrrssssssrrrrrrssstttttttttuuuuuuvvvvvvvvvyyyzzzyyy~~~zzzsssooopppqqqoooqqqtttyyy~~~wwwrrrpppooonnnmmmvvvxxxqqqooopppmmmkkkqqqzzz~~~|||uuupppkkkcccYYYLLLJJJFFF???888555555777333333222222333333444555333333444555777999:::;;;<<>>=========;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::<<<>>>???>>>===<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;;;;:::666666555555555555666666444444444555555555555666444444444555555555666666:::;;;===BBBHHHOOOUUUYYYvvvtttqqqooonnnoooqqqrrrqqqqqqqqqqqqooommmkkkjjjbbbaaa^^^[[[WWWSSSOOOMMMKKKIIIFFFDDDCCCAAA>>><<<======>>>>>>======<<<;;;<<<:::999888999999777555666888999999999:::<<<>>>AAAGGGOOOWWW___hhhrrryyy}}}zzzyyyzzzzzz{{{{{{zzzzzzyyyyyyzzzzzzxxxuuuuuuxxxzzzwwwwwwwwwwwwwwwvvvuuuuuuxxxwwwvvvuuutttsssssssssrrrrrrsssssssssrrrqqqqqqmmmnnnpppqqqqqqqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnlllkkkjjjhhhgggfffffffffhhhiiijjjkkkkkkkkkkkkkkkhhhhhhgggfffeeeddddddcccbbbaaa```______]]]ZZZXXXWWWVVVVVVUUUVVVWWWXXXYYY[[[^^^iii{{{~~~mmm```]]]___aaaiiiooooooooorrrtttssstttsssqqqooonnnooopppqqqpppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqssstttuuuvvvvvvuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrsssrrrqqqqqqqqqrrrssstttpppqqqqqqrrrrrrsssttttttqqqqqqrrrrrrqqqpppnnnmmmqqqpppppppppqqqrrrrrrsssnnnoooqqqrrrrrrqqqpppooopppooonnnoooqqqrrrqqqpppoooooooooooooooooooooooooooooopppqqqqqqrrrssssssmmmmmmnnnooopppqqqrrrrrroooppprrrsssrrrpppnnnmmmmmmnnnpppqqqrrrrrrqqqqqqssssssttttttuuuvvvvvvwwwvvvyyyyyyyyy~~~yyyvvvwwwxxxppprrruuuyyy~~~{{{vvvssspppmmmkkkmmmxxx{{{wwwvvvyyysssnnnrrr{{{|||sssnnnmmmggg___LLLKKKGGG@@@999555666888333333222222333333444555222333444555777999;;;<<<===BBBSSSnnn~~~zzzoookkkzzzuuufffUUUHHHCCCIIIZZZhhhlllsssrrreeeJJJBBB999444444777999:::;;;;;;;;;;;;<<<<<<===>>><<>>=====================>>>>>>>>>???<<<;;;:::<<<>>>??????>>><<<<<<============<<<<<<<<<<<<<<<===<<<<<<;;;;;;666666555555555555666666444444444555555555666666444444444555555555666666;;;<<<>>>CCCJJJQQQXXX\\\wwwvvvtttrrrqqqpppppppppmmmmmmmmmmmmmmmjjjfffccc___\\\WWWRRRMMMIIIHHHGGGDDDCCCAAA???===<<<;;;;;;;;;;;;;;;::::::999999999777888888888888999999999777777888999::::::;;;;;;???AAAEEEJJJRRR]]]iiipppwww|||}}}{{{}}}}}}}}}{{{yyyxxxyyyzzz||||||{{{zzzzzzyyyxxxxxx|||{{{zzzxxxwwwvvvvvvvvvvvvvvvvvvvvvuuutttsssrrrsssrrrqqqpppooooooooooooppppppppppppooonnnllllllkkkkkkkkkkkkllllllmmmmmmjjjiiijjjkkkllljjjgggdddfffgggiiikkklllllllllkkkkkkiiiffffffffffffeeeddd``````___]]][[[XXXVVVUUUXXXWWWVVVUUUUUUUUUVVVWWW[[[___jjj{{{{{{rrrggg^^^^^^cccjjjkkklllmmmoooqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrpppnnnoooqqqrrrpppnnnqqqqqqqqqqqqqqqqqqqqqrrruuuwwwyyy{{{zzzxxxuuussssssssssssrrrrrrqqqqqqqqqssstttuuutttqqqpppooopppoooqqqssssssqqqpppqqqqqqsssrrrqqqqqqppppppqqqqqqrrrqqqqqqppppppqqqqqqrrrppppppqqqqqqqqqpppoooooooooooooooooopppqqqrrrssspppqqqrrrsssrrrpppnnnmmmlllnnnppprrrsssrrrqqqpppooopppqqqqqqpppooonnnmmmooonnnnnnnnnnnnppprrrssspppooommmlllmmmooorrrttttttttttttrrrqqqrrruuuxxxyyyxxxwwwwwwzzzxxxtttsssrrrrrrsssuuuyyy|||zzz~~~}}}rrreeekkkrrr~~~}}}zzz|||}}}~~~uuuoookkkcccZZZRRRLLLDDD===999777666666444444444555555444333333000111333444444666999;;;===DDDUUUqqqzzzsssjjjwwwtttdddUUULLLGGGIIIZZZjjjnnnrrrsssiiiVVVDDD<<<;;;777999<<<666;;;999777999===@@@???>>>======???AAACCCEEEFFFGGGMMMTTT]]]ffflllqqquuuwwwzzz|||~~~~~~~~~~~~~~~~~~~~~}}}|||yyywwwuuutttrrrtttwwwxxxwwwvvvuuuvvvxxxwwwzzz}}}{{{}}}|||uuuooonnniiiccc]]]XXXUUUQQQOOOHHHFFFCCCBBBAAAAAA???===;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>===<<<;;;<<<<<<============<<<<<<:::888666555444555666777777666555444444444444444222555666555333333555888;;;BBBKKKPPPSSSXXX___eeeuuuuuutttrrrrrrqqqqqqqqqnnnmmmlllkkkiiieee```\\\WWWTTTPPPKKKFFFCCCAAAAAA@@@???===<<<::::::999999999999999999888888777777777777888888888999999999555666666777888888999999<<<>>>AAAEEEKKKUUU___fffooouuu~~~}}}|||~~~~~~~~~|||zzzyyyyyy{{{|||||||||{{{zzzyyyxxxxxxzzzyyyxxxvvvuuutttttttttuuuuuuuuuuuuuuuttttttsssrrrrrrqqqpppoooooooooooopppppppppooonnnmmmllllllkkkkkkjjjjjjkkklllmmmnnnkkkjjjiiijjjkkkjjjgggeeeccceeegggiiikkkkkkllllllkkkiiigggfffffffffeeeddd``````___]]][[[YYYWWWUUUXXXWWWUUUTTTTTTUUUVVVVVVZZZ___kkk{{{xxxpppggg``````eeekkklllmmmooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppnnnoooqqqrrrpppoooqqqqqqqqqrrrrrrrrrrrrrrrsssuuuxxxzzzzzzyyyvvvuuusssssssssrrrrrrqqqqqqqqqrrrtttuuutttrrrpppppppppppprrrrrrrrrqqqpppqqqrrrssssssrrrqqqpppppppppppprrrqqqqqqppppppqqqqqqrrrpppppppppppppppqqqqqqqqqqqqqqqqqqpppqqqqqqrrrsssqqqqqqsssssssssqqqooonnnlllnnnppprrrrrrrrrqqqppppppqqqqqqrrrqqqpppooonnnooonnnnnnnnnoooppprrrsssooonnnlllllllllnnnqqqssssssssssssrrrqqqrrruuuxxxyyyyyyxxxxxx{{{yyywwwvvvtttssstttvvvzzz{{{nnnmmmsss}}}~~~}}}~~~xxxtttooocccWWWRRRLLLDDD<<<888777666555444444444444444333333333000222333444444666999;;;???EEEWWWrrryyysssmmmzzzssscccTTTKKKGGGJJJ[[[lllqqquuuuuulllVVVDDD<<<;;;777999<<<777<<<:::888:::===???>>>=========???AAACCCEEEFFFGGGKKKQQQ[[[eeelllrrrvvvyyyzzz|||~~~~~~|||}}}~~~~~~{{{xxxuuutttsssqqqtttwwwxxxwwwvvvvvvvvv{{{xxxyyy}}}~~~|||}}}}}}vvvqqqnnnjjjccc]]]XXXUUURRRPPPIIIGGGDDDBBBBBBAAA???===<<<<<<<<<=========>>>>>>======>>>>>>>>>?????????>>>>>>???>>>===<<<;;;;;;<<<<<<============<<<<<<;;;999777555555555666777666666555444444444444444333666777666444444777:::===EEEOOOVVVYYY]]]ccchhhttttttsssssssssrrrrrrrrrooommmjjjfffbbb]]]WWWSSSNNNKKKHHHCCC@@@===;;;;;;;;;:::999888777777777777777777777777666666666666777777777888888888999999666666666777888888999999;;;<<<>>>@@@DDDKKKTTTZZZdddjjjsss|||~~~~~~}}}~~~}}}{{{zzzzzz{{{|||||||||{{{zzzxxxwwwvvvwwwvvvuuutttsssssssssssssssssstttuuuuuuuuuuuutttrrrqqqpppooonnnnnnnnnnnnooooooooonnnnnnmmmlllllllllkkkiiihhhiiikkknnnpppllljjjiiihhhiiiiiihhhgggaaabbbeeegggiiijjjkkkkkkkkkiiiffffffffffffeeeccc``````___]]][[[YYYXXXWWWXXXVVVUUUSSSSSSSSSUUUVVVZZZ___jjjyyy|||uuuooohhhcccdddhhhlllmmmoooqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooopppqqqrrrqqqooorrrrrrrrrsssssssssttttttssstttwwwyyyzzzyyywwwvvvssssssrrrrrrrrrrrrqqqqqqrrrsssttttttrrrppppppqqqrrrrrrrrrqqqpppppprrrttttttssssssrrrqqqppppppppprrrqqqqqqppppppqqqqqqrrrppppppoooooopppqqqrrrsssssssssrrrqqqqqqqqqqqqrrrqqqrrrsssssssssrrrqqqpppmmmnnnpppqqqrrrqqqqqqpppqqqqqqrrrrrrrrrqqqpppoooooooooooooooooopppqqqrrrnnnmmmlllkkklllnnnpppqqqrrrrrrsssrrrrrrsssuuuxxxzzzyyyyyyyyy}}}{{{zzzzzzvvvvvvvvvwwwzzz|||rrruuu|||~~~{{{zzzuuufffVVVSSSLLLDDD<<<888666555444444333333222222333333444111222444444555666999;;;@@@FFFWWWssswwwrrrmmm{{{|||pppbbbSSSJJJGGGIII[[[mmmtttyyyyyynnnVVVCCC;;;;;;777999<<<777<<<;;;::::::<<<======<<<======???AAACCCEEEFFFGGGIIIOOOYYYccckkkqqqwwwzzzzzz|||~~~~~~{{{|||~~~}}}zzzwwwtttsssrrrqqqsssvvvwwwvvvvvvvvvwww}}}yyyyyy|||}}}|||~~~zzzuuupppkkkddd]]]YYYWWWTTTSSSKKKIIIEEECCCCCCAAA???>>>=====================>>>======>>>>>>>>>>>>??????===>>>>>>>>>===<<<;;;:::<<<<<<============<<<<<<<<<;;;888666555555555666666666555444444444444555444777888777555666999===AAAJJJVVV^^^bbbdddhhhllltttttttttttttttssssssrrroookkkfff```[[[UUUOOOJJJGGGEEECCC???<<<:::999999777777666666666666777777666666666666666666666666777777777777888888888888888888999999999:::::::::;;;<<<===>>>AAAGGGMMMRRRZZZ```jjjttt}}}~~~~~~~~~~~~}}}~~~~~~}}}{{{yyyyyyzzzzzzzzzzzzzzzyyywwwuuutttuuuuuutttsssrrrrrrssssssqqqrrrssstttuuuuuuuuuuuuqqqqqqpppooonnnnnnnnnnnnooonnnnnnmmmllllllllllllllljjjhhhggggggjjjmmmpppmmmjjjgggfffggghhhhhhgggcccdddeeefffgggiiiiiijjjjjjhhhfffeeeeeeeeedddccc```___^^^\\\[[[YYYYYYXXXXXXVVVTTTRRRRRRRRRTTTUUU[[[___iiitttzzztttpppkkkfffgggkkkmmmnnnqqqrrrssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppooopppqqqqqqqqqqqqrrrrrrsssssstttuuuuuuuuutttvvvxxxyyyyyywwwuuutttrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrtttsssrrrqqqqqqrrrssssssrrrpppoooppprrruuuttttttssssssrrrqqqpppooorrrqqqqqqppppppqqqqqqrrrqqqpppooonnnoooqqqtttuuutttsssrrrqqqppppppppppppppppppqqqrrrrrrrrrqqqpppnnnnnnooopppqqqqqqppppppppppppppppppppppppppppppoooooooooppppppqqqqqqqqqooonnnmmmmmmmmmooopppqqqppprrrrrrrrrrrrsssuuuwwwyyyyyyyyy{{{{{{{{{|||xxxwwwwwwxxxzzz~~~yyyyyy}}}}}}|||~~~zzzjjjYYYTTTMMMDDD===888666444333333333222111222333444444111333444555555666999;;;@@@FFFVVVqqq~~~uuuqqqjjj{{{xxxnnn```RRRHHHEEEGGGYYYmmmuuu{{{zzzoooUUUCCC;;;;;;777999<<<777===<<<;;;;;;;;;<<<<<<<<<======???AAACCCEEEFFFGGGIIIOOOXXXaaaiiipppuuuxxxzzz|||~~~}}}~~~~~~{{{|||~~~~~~{{{xxxuuutttsssrrrtttvvvwwwvvvvvvwwwxxx|||yyyzzz}}}~~~}}}zzzqqqllleee```\\\ZZZWWWVVVNNNLLLHHHFFFDDDCCC@@@>>>>>>>>>>>>===========================>>>>>>>>>???===============<<<;;;;;;<<<<<<============<<<<<<===<<<:::888666555555555666555555444444444555555444666888777555666:::>>>DDDOOO]]]gggjjjkkknnnpppttttttuuutttsssrrrqqqpppjjjfff___YYYSSSMMMGGGDDDAAA@@@>>><<<:::999888777666666555555666666777888777777777777777777777777666666777777777888888888999999999999999:::::::::999:::;;;<<<>>>CCCIIIMMMRRRXXXbbbllluuu~~~~~~~~~~~~~~~{{{|||}}}|||zzzxxxwwwwwwvvvwwwxxxxxxwwwvvvtttsssuuuttttttsssssssssttttttpppqqqrrrtttuuuuuuuuuuuurrrqqqpppooonnnnnnnnnnnnnnnmmmllllllkkkllllllmmmllljjjhhhffffffiiilllnnnllliiifffdddeeefffggggggggggggfffffffffgggggggggiiigggdddcccddddddcccaaa___^^^\\\[[[YYYYYYYYYYYYYYYWWWTTTRRRQQQRRRTTTUUU]]]aaagggpppyyyzzztttqqqnnnjjjjjjmmmooopppqqqrrrssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooppppppppppppqqqrrrrrrrrrsssttttttuuuvvvvvvxxxxxxyyyyyywwwuuusssqqqrrrrrrrrrrrrrrrrrrrrrrrrppprrrssssssrrrqqqrrrsssssssssrrrqqqooopppsssuuusssssstttssssssqqqpppooorrrqqqqqqppppppqqqqqqrrrqqqpppooooooppprrrtttvvvsssrrrqqqooonnnnnnnnnnnnnnnnnnooopppppppppppppppnnnnnnoooooopppppppppooooooooonnnnnnnnnooooooooopppppppppqqqqqqqqqqqqqqqqqqpppooooooooopppqqqrrrpppqqqssssssrrrrrrtttvvvwwwxxxyyy{{{~~~zzzzzz{{{xxxxxxwwwxxxzzz~~~}}}~~~|||}}}}}}~~~~~~|||~~~}}}ooo```UUUOOOEEE===888666444333333222222222333333444555222444555555555666999;;;>>>DDDTTTnnn}}}sssnnnhhh{{{~~~vvvlll___QQQFFFBBBCCCUUUiiissszzzzzznnnUUUCCC;;;;;;777:::===888======<<<;;;;;;;;;;;;<<<======???AAACCCEEEFFFGGGJJJPPPXXX```gggmmmrrruuuyyy{{{~~~|||||||||~~~~~~||||||}}}~~~~~~{{{yyywwwvvvtttvvvxxxxxxwwwvvvwwwxxxyyyxxx{{{}}}~~~{{{rrrnnnhhhddd```^^^[[[YYYSSSPPPLLLIIIGGGEEEBBB?????????>>>>>>=========<<<<<<============>>>>>>>>>==================<<<;;;<<<<<<============<<<<<<===<<<;;;999777666555555555555444444444555555666333555666555444666;;;???HHHSSScccnnnqqqrrrsssttttttttttttssspppnnnkkkiiiaaa\\\UUUOOOJJJFFFBBB???;;;::::::999888777666555666666666666666777888888777777777777888888888888666666666777777777888888777777777777777777777777777888999999;;;>>>CCCGGGLLLQQQZZZccclllvvv~~~~~~~~~}}}yyy{{{||||||yyywwwvvvvvvtttuuuwwwxxxxxxwwwuuutttttttttttttttttttttuuuuuupppqqqrrrssstttuuuuuuuuusssrrrqqqpppoooooooooooommmmmmkkkjjjjjjkkklllmmmmmmkkkiiigggfffhhhjjjkkkjjjgggdddccccccdddeeedddiiihhhgggfffeeeeeeeeeeeegggeeebbbbbbbbbbbbaaa___]]]\\\ZZZYYYXXXXXXYYYYYY[[[XXXUUURRRQQQRRRTTTVVV```cccjjjqqqxxx~~~yyysssrrrqqqnnnmmmpppqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnoooqqqqqqppppppqqqsssqqqrrrrrrssstttuuuvvvvvvzzzzzzyyyxxxvvvtttqqqpppqqqqqqrrrrrrrrrrrrssssssoooqqqssssssrrrrrrssstttsssssssssrrrqqqqqqsssuuurrrssstttttttttsssqqqppprrrqqqqqqppppppqqqqqqrrrqqqqqqppppppqqqrrrssstttqqqqqqpppnnnnnnmmmmmmmmmmmmmmmmmmnnnooopppqqqqqqoooooooooooooooooooooooonnnnnnmmmmmmmmmnnnooooooppppppqqqqqqrrrqqqqqqpppqqqqqqqqqppppppqqqqqqrrrppprrrssssssrrrrrrssstttuuuuuuwwwzzz~~~}}}yyyxxxxxxwwwwwwvvvwwwzzz~~~{{{{{{{{{yyyyyy||||||yyyxxxzzz~~~~~~tttgggWWWQQQGGG???999666444333222222333444555555555555333444555666555666999;;;===BBBRRRlll}}}qqqiiigggyyy}}}uuulll___PPPEEEAAAAAAQQQeeepppxxxxxxmmmTTTBBB;;;;;;888:::===888<<<======<<<::::::;;;=========???AAACCCEEEFFFGGGJJJOOOWWW^^^eeekkkppptttwwwyyy|||}}}||||||~~~}}}{{{~~~~~~}}}|||{{{zzzxxxyyyzzzyyywwwwwwwwwyyyyyyxxx|||}}}~~~{{{xxxssspppllliiifffbbb^^^[[[WWWTTTPPPLLLJJJGGGDDDAAA@@@@@@???>>>>>>===<<<<<<<<<<<<============>>>>>>======>>>>>>>>>>>>======<<<<<<============<<<<<<<<<<<<;;;:::999888777666555444444444444555666666333555666555444666<<>>======???AAACCCEEEFFFGGGHHHMMMUUU]]]dddjjjqqquuuuuuwww{{{~~~~~~~~~~~~~~~~~~|||~~~~~~}}}}}}|||}}}|||{{{xxxwwwxxxyyy{{{yyy{{{zzzwwwsssrrrpppnnnkkkgggaaa]]][[[XXXSSSOOOLLLIIIFFFCCCAAAAAA@@@???>>>===<<<;;;<<<<<<<<<=========>>>>>>>>>>>>???????????????>>><<<<<<============<<<<<<;;;;;;;;;;;;:::999888777444444444444444555666666444666777666555888>>>CCCPPP\\\mmmxxx||||||}}}~~~qqqpppooolllhhhccc^^^[[[NNNJJJDDD???===<<<;;;:::888999999::::::999999888666666666555555666666777555666666666777777888888666666666666777777777777::::::999999999999999999<<<<<<<<<;;;:::;;;>>>AAABBBFFFLLLSSS[[[dddmmmrrr{{{}}}{{{zzz|||~~~~~~|||yyyxxxwwwsssuuuxxxzzz|||{{{zzzyyyrrrrrrrrrrrrssstttuuuuuurrrrrrssssssttttttssssssttttttsssrrrqqqqqqqqqqqqmmmllljjjiiiiiijjjlllmmmmmmllljjjiiigggfffeeeeeeeeedddbbbaaabbbbbbaaa```dddcccbbbbbbbbbccceeeeeedddbbb```_________^^^]]][[[YYYWWWVVVUUUVVVXXXYYY]]]ZZZVVVSSSRRRSSSUUUWWWcccjjjttt|||~~~|||zzzwwwqqqmmmooorrrrrrsssuuutttrrrooommmmmmoooqqqrrrppppppppppppppppppppppppllloooqqqqqqoooooorrrtttppppppqqqrrrssstttuuuvvvwwwwwwwwwwwwvvvtttsssrrrqqqqqqqqqrrrrrrsssssssssnnnppprrrsssrrrrrrtttuuuqqqsssttttttsssrrrrrrsssoooqqqsssuuuuuuuuussssssrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssrrrqqqqqqrrrqqqppppppppppppppppppnnnnnnnnnoooppprrrssstttpppooonnnnnnnnnnnnoooooopppooonnnnnnnnnpppqqqrrrpppqqqrrrsssrrrrrrpppoooppppppppppppoooooooooooorrrsssttttttrrrppppppqqqpppqqqtttwww|||yyyvvvuuutttttttttvvvyyy}}}|||yyyvvvssslllkkkmmmsssuuuqqqnnnmmmuuuyyy{{{}}}wwwmmmZZZTTTJJJAAA;;;888666444000333666999:::888666444444555666666666666888:::===BBBQQQkkkpppcccbbbhhh~~~uuummm```PPPDDDCCC@@@MMM```kkkvvvwwwlllTTTBBB:::;;;888:::>>>999:::<<<===<<<::::::<<>>===<<<;;;<<<<<<<<<<<<=========>>>>>>??????@@@@@@@@@??????<<<<<<============<<<<<<;;;;;;;;;;;;::::::999888444444444444444555666777555777888777777:::@@@EEESSS___ooo{{{sssooojjjfffbbb[[[RRRLLLDDDBBB???<<<:::999999999888888888888888888888888777777777777777777777777888777666555555666777888777777777777777777777777777888888888888999999999999999::::::::::::;;;;;;???BBBFFFKKKQQQYYYbbbgggrrrvvv{{{~~~~~~}}}{{{}}}}}}{{{zzzzzzxxxxxxxxxyyyyyyzzzzzzzzzuuuuuuuuuvvvxxxwwwuuusssqqqrrrrrrssssssrrrrrrqqqtttttttttsssrrrqqqooonnnnnnmmmkkkiiiiiijjjkkklllnnnmmmkkkiiihhhhhhiiiiiigggfffdddbbbaaaaaaaaabbb```aaabbbcccccccccccccccaaaaaa```___^^^\\\ZZZYYYXXXXXXXXXWWWWWWVVVVVVUUUZZZUUURRRRRRRRRSSSZZZccclllrrr{{{~~~}}}yyyssslllkkknnnrrrsssrrrttttttrrrqqqpppooooooooooooppprrrqqqnnnlllkkkkkklllmmmmmmnnnnnnnnnnnnmmmqqqsssuuuuuutttssstttuuuyyyyyywwwvvvtttrrrqqqppppppqqqrrrrrrpppooooooooooooppprrrttttttsssrrrqqqttttttsssssssssrrrrrrrrrqqqqqqqqqqqqrrrrrrsssttttttrrrpppnnnmmmnnnppprrrvvvuuusssqqqpppppppppqqqssssssrrrrrrqqqpppoooooopppqqqrrrqqqpppppprrrtttoooooonnnmmmmmmnnnppppppqqqqqqrrrrrrqqqpppnnnmmmmmmpppssssssrrrpppoooooorrrqqqpppppppppppppppppppppqqqssstttuuutttssssssssssssssstttxxxyyytttqqqvvvtttrrrrrrwww}}}~~~yyyvvvrrrnnnmmmnnnrrrvvvuuunnnhhhhhhppp{{{}}}|||~~~lll___VVVLLLDDD===666555777222222222222222444555555444444444444555777888999===AAAOOOiii~~~vvvgggaaaiii~~~wwwmmmcccRRRDDDDDDEEELLLZZZiiiqqqqqqmmmUUUAAA:::===:::999<<<999;;;;;;:::999999:::::::::<<<===>>>???AAADDDFFFGGGHHHLLLRRRZZZcccjjjppprrrwwwyyy{{{|||{{{{{{|||}}}~~~}}}}}}}}}~~~~~~}}}|||{{{{{{zzzzzzzzz{{{}}}~~~xxxuuurrrooommmkkkiiieeeccc```]]]YYYVVVRRRNNNIIIFFFBBBBBBAAAAAA???>>><<<;;;<<<<<<<<<<<<<<<;;;;;;;;;===>>>@@@BBBBBBAAA@@@???@@@???===<<<;;;;;;<<<<<<<<<;;;999888888888999999:::999888777666666666666333222444777777999@@@HHHZZZiiixxxqqqllleee```ZZZSSSKKKEEEAAA@@@===:::888888888999888888888888888888888888888888888888888888888888888777666666666666777888888888888888888888888888888888888888999999999999999999::::::::::::;;;;;;>>>AAADDDIIINNNUUU]]]bbbjjjnnntttxxx{{{~~~|||{{{}}}}}}{{{zzzzzzwwwwwwxxxxxxxxxxxxxxxxxxuuuuuuuuuvvvwwwwwwuuusssrrrrrrrrrqqqqqqrrrrrrrrrtttttttttsssrrrpppooonnnmmmllljjjiiihhhiiijjjkkkmmmllljjjhhhgggggghhhhhhgggfffdddbbbaaaaaaaaaaaa___``````aaaaaaaaaaaaaaa``````___^^^]]][[[YYYXXXXXXXXXWWWWWWVVVUUUUUUUUUYYYTTTQQQQQQSSSVVV^^^hhhuuuzzz~~~}}}xxxsssmmmkkkooorrrtttsssvvvtttrrrpppooonnnnnnnnnpppqqqsssrrrooommmllllllkkkllllllmmmmmmmmmmmmmmmoooqqqssstttsssssstttuuuyyyxxxwwwuuusssrrrpppppppppqqqsssrrrpppoooooopppnnnoooqqqssssssrrrqqqpppssssssssssssssssssssstttqqqppppppppppppqqqrrrssssssrrrpppooonnnooopppqqqsssrrrrrrqqqqqqqqqqqqqqqssssssrrrrrrqqqppppppooooooppppppooommmmmmooopppnnnnnnmmmmmmnnnoooqqqrrrqqqqqqrrrrrrqqqpppnnnmmmnnnppprrrrrrqqqooooooppprrrqqqpppooooooooooooooooooppprrrssstttttttttssssssssssssuuuxxxzzzuuurrrvvvtttrrrrrrvvv|||}}}zzzwwwtttrrrqqqrrrvvvzzzxxxqqqjjjjjjpppzzz|||zzzsss___VVVKKKCCC<<<555333555999888777666555333222222444444444444555777888999===AAAOOOhhh}}}{{{xxxlllbbbiii}}}yyyooodddSSSDDDEEEGGGOOO]]]kkksssrrrnnnVVVAAA:::===:::999;;;999;;;;;;::::::999::::::;;;<<<===>>>???AAADDDFFFGGGHHHLLLRRRZZZbbbjjjooorrrvvvxxxzzz{{{{{{{{{|||}}}|||||||||~~~~~~}}}~~~|||{{{{{{zzzyyyyyyyyyzzz|||~~~{{{wwwuuuqqqnnnllliiieeebbb```^^^ZZZWWWTTTPPPKKKHHHDDDDDDCCCBBBAAA@@@>>>=========<<<<<<<<<<<<;;;;;;>>>???@@@AAAAAAAAA@@@???@@@???===<<<;;;;;;<<<<<<===<<<:::999999999::::::999999888777666666666666444333555777888999AAAIII]]]kkkzzzmmmfff]]]VVVPPPIIIBBB======<<<:::999777777888888888888888888888888888888888888888888888888888888888777777666666777777888888888888888888888888888888888888888999999999:::999999::::::::::::;;;;;;===???BBBFFFJJJPPPVVV[[[___dddjjjooosssxxx}}}|||{{{}}}~~~|||zzzyyyzzzwwwwwwwwwwwwwwwvvvvvvvvvuuuuuutttuuuwwwwwwuuusssrrrqqqpppoooooopppqqqrrrsssssssssrrrqqqpppooonnnlllkkkiiihhhhhhhhhiiijjjllljjjiiigggfffffffffffffffeeedddbbbaaaaaa```aaa^^^^^^^^^__________________^^^^^^]]]\\\[[[YYYXXXWWWWWWVVVVVVUUUTTTTTTSSSVVVRRROOOQQQTTTYYYdddnnn}}}|||xxxsssmmmlllooosssttttttwwwuuurrrooommmlllmmmmmmoooppprrrqqqooommmlllllljjjjjjkkkkkkkkklllllllllmmmoooqqqrrrrrrssstttuuuxxxwwwvvvtttsssqqqpppoooppprrrssssssqqqppppppqqqnnnooopppqqqrrrqqqpppppprrrrrrrrrsssssstttuuuuuuppppppooooooppppppqqqqqqqqqqqqqqqqqqppppppppppppnnnooopppqqqqqqqqqqqqqqqsssrrrrrrqqqqqqpppppppppoooppppppnnnllllllmmmnnnnnnnnnnnnnnnooopppqqqrrrqqqqqqqqqqqqpppooonnnnnnooopppqqqqqqoooooopppqqqrrrqqqpppooonnnmmmmmmnnnmmmnnnpppqqqssssssttttttsssttttttuuuxxx{{{wwwuuuuuutttrrrrrruuu{{{~~~}}}zzzwwwwwwvvvwww|||}}}uuunnnlllpppyyy|||zzzzzz|||}}}{{{cccYYYMMMDDD<<<555333444///000111333444444444333444444444444555777888999===AAANNNhhh|||yyy{{{|||tttffflll}}}}}}sssfffUUUEEEFFFJJJSSS```nnntttrrrnnnWWWBBB:::===999888;;;999;;;:::::::::::::::;;;;;;<<<===>>>???AAADDDFFFGGGHHHKKKRRRZZZbbbiiinnnqqquuuwwwyyyzzzzzzzzz{{{|||zzzyyy{{{}}}~~~~~~}}}}}}~~~~~~}}}~~~}}}|||{{{zzzzzzyyyxxxyyyyyy{{{}}}zzzwwwssspppmmmjjjfffcccaaa^^^[[[XXXUUURRRNNNLLLFFFFFFFFFEEECCCBBB@@@???>>>=========<<<<<<<<<;;;>>>?????????@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<===<<<;;;;;;;;;;;;;;;<<<888888777666555555555555555444555888999:::BBBKKK___nnn}}}eee^^^TTTLLLGGGBBB===999;;;:::999999888888999999888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888888888888999999999::::::999999999:::::::::;;;;;;<<<>>>AAACCCFFFJJJPPPSSSXXX\\\bbbgggkkkpppwww}}}}}}{{{{{{|||~~~}}}{{{yyyyyyyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvtttttttttvvvvvvuuusssrrrqqqooonnnnnnoooqqqrrrrrrrrrrrrrrrqqqpppooonnnjjjjjjiiihhhggghhhhhhiiijjjiiigggeeeddddddeeeeeeeeedddcccbbbaaa``````___^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^]]]\\\[[[ZZZYYYVVVVVVUUUUUUTTTSSSRRRRRRSSSOOONNNQQQUUU\\\iiittt|||zzzyyyvvvrrrnnnmmmooorrrttttttxxxuuurrrnnnkkkjjjkkkkkklllnnnoooooommmkkkjjjjjjiiiiiiiiijjjjjjkkklllllljjjmmmoooqqqqqqrrrtttuuuvvvvvvuuusssrrrpppooooooppprrrssssssqqqpppqqqrrroooooopppqqqrrrqqqqqqpppoooooopppqqqrrrssstttuuuqqqqqqppppppppppppqqqqqqpppqqqrrrrrrrrrqqqpppooommmnnnpppqqqqqqqqqpppooorrrrrrrrrqqqqqqpppppppppqqqrrrrrrpppnnnmmmnnnooopppoooooopppppppppqqqqqqpppppppppppppppooonnnnnnoooppppppooonnnnnnppprrrrrrqqqpppnnnmmmmmmmmmmmmlllmmmnnnpppqqqsssttttttttttttuuuuuuxxx~~~{{{xxxvvvttttttrrrrrrtttyyy{{{{{{zzz{{{{{{tttooonnnvvvzzzyyyvvvwwwxxxiii]]]PPPGGG???888555666)))+++...111444444444444444444444444555777888999===@@@NNNgggyyyxxx{{{lllpppyyykkkXXXHHHFFFKKKUUUbbbnnnsssqqqmmmYYYCCC;;;===999888;;;999;;;::::::::::::;;;;;;<<<<<<===>>>???AAADDDFFFGGGHHHKKKQQQYYYaaahhhmmmpppsssuuuxxxyyyyyyyyyzzz|||xxxxxxzzz}}}~~~}}}}}}|||{{{{{{{{{~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{zzzyyyyyyyyyzzz{{{}}}{{{xxxuuurrrpppmmmiiigggaaa^^^[[[XXXVVVSSSPPPNNNHHHHHHHHHFFFEEECCCAAA@@@???>>>>>>======<<<<<<<<>>>>>>>>>>>???@@@@@@???>>>======<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;888777666555555444444444666555666888999;;;CCCMMMaaaooo]]]VVVLLLEEEBBB@@@===;;;;;;;;;::::::::::::;;;;;;888888888888888888888888888888888888888888888888777777888888888888777777888888888888888888888888888999999999999:::::::::999999999:::::::::;;;;;;===>>>AAABBBDDDGGGKKKNNNTTTXXX^^^aaadddiiioootttzzz{{{~~~}}}{{{{{{|||}}}|||zzzxxxyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwvvvtttssssssuuuvvvuuutttrrrqqqooonnnnnnoooqqqrrrqqqqqqqqqqqqpppooonnnnnniiiiiihhhhhhhhhggghhhhhhiiihhhfffdddcccccccccdddcccccccccbbbaaa```___^^^___^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]\\\[[[ZZZVVVUUUTTTSSSRRRQQQPPPPPPPPPMMMLLLPPPVVV]]]jjjuuu~~~~~~|||yyyvvvuuuuuusssqqqnnnmmmoooqqqssstttwwwuuuqqqmmmkkkiiiiiiiiikkklllnnnnnnllljjjiiijjjiiiiiihhhiiiiiikkklllmmmiiikkknnnpppqqqrrrtttuuuuuutttsssrrrqqqpppooonnnoooqqqrrrrrrqqqpppqqqrrrpppqqqqqqrrrrrrrrrrrrrrrmmmmmmnnnpppqqqrrrssstttsssrrrrrrqqqqqqqqqrrrrrroooppprrrssssssrrrqqqpppnnnooopppqqqpppooonnnmmmrrrrrrqqqqqqqqqqqqqqqpppqqqrrrrrrpppnnnmmmnnnooorrrrrrrrrqqqqqqpppooooooppppppoooooooooooooooooonnnooooooooonnnnnnppprrrqqqpppooonnnmmmmmmmmmmmmlllmmmnnnoooppprrrsssttttttuuuuuuvvvxxx}}}zzzwwwwwwsssssssssrrrssswww~~~}}}~~~yyynnniiinnnsssttt|||uuusssqqq|||lll___PPPGGG@@@999555555333444555666666444222000444444444444555777888999<<<@@@MMMfffzzzvvvzzzqqquuuppp\\\KKKDDDJJJUUUbbbmmmrrrpppmmmZZZEEE<<<===888888;;;999;;;:::::::::;;;;;;<<<===<<<===>>>???AAADDDFFFGGGGGGKKKQQQYYY```ggglllooorrruuuwwwxxxyyyyyyzzz|||yyyyyyzzz~~~~~~|||zzzyyyxxxxxxxxxzzz{{{}}}~~~}}}}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{|||~~~|||yyyvvvtttrrrpppmmmkkkbbb___[[[XXXVVVTTTRRRPPPJJJIIIIIIGGGFFFCCCBBBAAA@@@@@@???>>>======<<<<<<>>>>>>=========>>>???@@@>>>>>>>>>======<<<;;;;;;:::::::::;;;;;;;;;;;;:::888777666555555444444444666555666888999<<>>@@@AAABBBDDDGGGIIIPPPTTTXXX[[[]]]aaagggkkksssvvvzzz~~~~~~|||{{{||||||{{{yyyxxxxxxyyywwwwwwwwwxxxxxxxxxyyyyyyvvvtttsssssstttuuuuuutttrrrqqqpppoooooopppqqqrrrpppppppppppppppooonnnnnniiiiiiiiiiiihhhhhhhhhgggiiigggfffdddccccccccccccbbbbbbbbbbbbaaa___^^^]]]___^^^]]]\\\[[[\\\]]]^^^[[[[[[\\\\\\\\\[[[[[[ZZZUUUTTTSSSRRRQQQPPPOOONNNNNNLLLLLLPPPVVV\\\gggqqquuuvvvvvvuuurrrpppooopppqqqooonnnmmmmmmppprrrttttttssspppnnnkkkiiihhhgggjjjkkkmmmmmmkkkjjjiiijjjggggggffffffgggiiikkkllliiilllooopppqqqqqqsssuuussssssrrrqqqpppooonnnnnnnnnpppqqqqqqpppppppppqqqqqqqqqrrrrrrrrrsssssssssmmmnnnnnnoooqqqrrrsssssstttsssrrrrrrqqqrrrrrrrrrpppppprrrsssssssssrrrqqqpppppppppppppppooonnnmmmqqqqqqqqqqqqqqqqqqqqqqqqoooppppppnnnllllllmmmnnnrrrrrrrrrrrrrrrqqqpppooopppoooooonnnnnnnnnoooooolllnnnoooooooooooopppqqqppppppooonnnnnnnnnoooooonnnnnnnnnoooppprrrssstttuuuuuuvvvvvvxxx|||yyyvvvvvvsssssssssrrrrrruuu}}}}}}mmmcccdddjjjnnnxxx|||uuuppplllsss~~~lll]]]MMMDDD>>>888444333111222333444444444333222444444444444555777888999<<>><<<===>>>???AAADDDFFFGGGGGGKKKQQQXXX```fffkkknnnrrruuuwwwyyyyyyzzz{{{}}}{{{{{{}}}~~~{{{yyywwwvvvvvvvvvwwwxxxzzz~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}|||||||||{{{|||}}}~~~~~~|||yyyvvvuuurrrooommmeeebbb]]]ZZZXXXVVVTTTRRRLLLKKKJJJIIIGGGEEECCCBBBAAAAAA@@@???>>>===<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999:::;;;;;;;;;;;;:::888888777666555555555555666444555777888<<>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777888999999999999888777999999999999999999999999999999999:::::::::;;;;;;999999::::::::::::;;;;;;:::<<<>>>???@@@AAACCCFFFIIIMMMQQQTTTVVVZZZ```eeekkkoootttwwwzzz}}}}}}zzz{{{{{{zzzxxxwwwxxxyyytttuuuuuuvvvwwwxxxyyyyyyvvvtttrrrrrrsssuuuuuutttrrrrrrrrrqqqqqqrrrrrrrrrooooooooopppoooooonnnmmmiiiiiijjjjjjiiiiiihhhhhhiiihhhfffdddcccccccccdddaaabbbbbbbbbaaa___]]]\\\^^^]]][[[ZZZYYYZZZ[[[\\\XXXXXXYYYYYYZZZYYYYYYXXXTTTTTTRRRQQQPPPNNNMMMMMMMMMKKKLLLQQQUUUZZZccclllnnnpppqqqpppmmmkkkkkkkkknnnnnnmmmllllllnnnqqqsssqqqqqqpppooollljjjgggfffeeegggiiiiiigggfffffffffddddddccccccdddfffhhhjjjjjjmmmoooqqqqqqqqqssstttrrrrrrqqqpppooonnnnnnmmmlllnnnppppppoooooooooqqqqqqqqqqqqqqqqqqrrrrrrsssoooppppppqqqrrrsssssstttsssrrrrrrqqqppppppqqqqqqpppqqqrrrrrrsssssssssrrrppppppooooooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooppppppooommmmmmoooppppppppprrrsssssssssrrrrrrpppooonnnmmmnnnnnnooopppjjjmmmoooppppppooooooppppppoooooooooooopppqqqqqqppppppoooooopppqqqssstttuuuvvvvvvwwwxxx{{{}}}wwwttttttrrrssstttrrrqqqttt|||}}}rrrddd```eeekkkvvv}}}xxxrrrllloootttxxxlll\\\LLLCCC===888444333---...///111222444555666444444444444555777888999<<>><<<===>>>???AAADDDFFFGGGGGGJJJPPPXXX___fffjjjmmmrrruuuxxxyyyzzzzzz|||~~~~~~{{{xxxvvvuuutttuuutttuuuwww{{{|||||||||~~~~~~~~~~~~|||{{{{{{{{{|||~~~~~~}}}~~~|||yyyvvvrrrnnnkkkiiieee```]]]ZZZYYYWWWUUUNNNNNNMMMKKKIIIGGGEEEDDDBBBAAAAAA@@@>>>======<<<;;;<<<===>>>>>>>>>===<<<===>>>>>>>>>===<<<;;;:::999:::;;;<<<===<<<<<<;;;999999888777666666666666666444444666888;;;EEEOOObbbqqqNNNIIIBBB??????@@@???===;;;;;;<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777888999::::::999888777999999999999999999999999999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;888:::<<<>>>>>>???AAACCCCCCGGGLLLOOORRRVVV\\\aaadddhhhmmmqqqsssvvv{{{~~~zzz{{{{{{yyywwwwwwxxxyyyrrrssstttuuuvvvwwwxxxyyyvvvtttrrrrrrssstttuuutttqqqrrrrrrssssssrrrrrrqqqnnnooooooooooooooonnnmmmjjjjjjjjjjjjjjjiiihhhhhhiiihhhfffdddcccccccccdddaaaaaabbbbbbaaa___]]]\\\]]][[[YYYXXXWWWXXXYYYZZZVVVVVVWWWWWWXXXWWWWWWWWWTTTSSSRRRQQQOOONNNMMMLLLLLLJJJLLLQQQUUUXXX```hhhlllnnnooonnnllliiihhhhhhmmmmmmmmmllllllmmmppprrroooooopppooommmjjjgggeee```bbbddddddbbbaaaaaaaaabbbaaaaaa```bbbdddfffhhhkkknnnpppqqqqqqqqqssstttrrrqqqqqqpppooonnnnnnmmmlllmmmooopppooonnnooopppppppppooooooppppppqqqrrrqqqrrrrrrssssssttttttuuurrrrrrqqqpppooooooppppppqqqqqqqqqrrrrrrsssssssssoooooonnnnnnoooqqqsssuuuqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqpppppprrrtttmmmnnnpppssstttuuuuuuuuupppooonnnmmmmmmnnnooopppiiillloooqqqpppooooooooooooooooooooopppqqqrrrsssqqqqqqpppppppppqqqssstttvvvvvvwwwwwwxxx{{{}}}uuussssssrrrssstttrrrpppttt|||}}}yyygggaaaeeekkkwww|||wwwpppppppppnnnwww}}}uuunnn^^^MMMDDD???:::666555999888666555444333333333444444444444666777888999<<>>>>><<<===>>>???AAADDDFFFGGGGGGJJJPPPWWW___eeejjjmmmsssuuuxxxzzzzzz{{{}}}~~~~~~{{{xxxuuutttttttttrrrsssuuuzzz~~~~~~{{{zzz{{{}}}{{{zzzzzzzzz{{{|||~~~~~~}}}|||}}}zzzvvvrrrmmmiiillliiiccc___\\\[[[YYYWWWPPPPPPOOOMMMKKKIIIGGGEEEBBBBBBAAA@@@???>>>===<<<:::;;;===??????>>>===;;;===>>>>>>>>>>>><<<;;;::::::;;;===>>>>>>>>>======:::999888777777666666666555333333555777;;;DDDOOOdddsssLLLHHHCCC@@@??????>>>>>>?????????>>>======<<<<<<;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888999:::;;;;;;<<<;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAACCCEEEIIIKKKNNNPPPTTTVVV___bbbggglllooossswwwzzz{{{{{{}}}~~~{{{{{{zzz{{{|||{{{xxxvvvwwwwwwvvvuuuuuuuuuuuuuuusssrrrrrrqqqqqqrrrrrrssspppqqqqqqqqqpppppprrrtttpppnnnmmmmmmnnnnnnlllkkkkkkkkkkkkkkkjjjiiihhhhhheeedddccccccbbbbbbcccccc^^^______```___^^^\\\[[[\\\ZZZXXXWWWVVVWWWYYYZZZYYYWWWUUUTTTUUUUUUTTTSSSVVVRRRNNNMMMMMMMMMKKKIIIKKKLLLMMMQQQUUU[[[```ccciiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkklllmmmmmmoooppppppnnnkkkeee```]]]``````___^^^]]]\\\[[[[[[WWWYYYZZZ[[[]]]```eeehhhkkknnnqqqrrrrrrqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmoooppppppqqqqqqqqqqqqpppqqqqqqppppppppppppqqqqqqrrrrrrqqqpppqqqrrrtttuuurrrrrrqqqqqqqqqrrrssssssppppppoooooooooooooooooosssqqqnnnnnnppprrrssssssoooooooooooonnnnnnnnnnnnrrrrrrqqqppppppqqqrrrrrrqqqpppnnnlllkkkjjjkkkkkkoooooopppqqqqqqpppnnnnnnqqqqqqpppppppppppppppppptttsssqqqpppqqqsssuuuvvvvvvvvvvvvvvvxxx}}}zzzrrroooooopppppppppoooooorrrwww{{{}}}~~~zzzoooeeeiiiwww~~~|||tttmmmoooqqqpppqqqtttkkk```QQQEEE===:::888777666555333222222333555666555444333333444666999:::===AAAKKK___{{{{{{lllrrrrrr]]]MMMGGGIIISSSdddoooqqqnnnlllZZZHHH???;;;333444:::999;;;::::::999:::;;;===>>>??????@@@AAABBBBBBCCCCCCEEEIIIOOOVVV^^^eeejjjllltttuuuwwwzzz{{{|||||||||~~~|||yyyvvvtttrrrqqqrrrtttyyy~~~~~~{{{{{{||||||}}}~~~~~~~~~||||||{{{{{{{{{||||||}}}|||~~~~~~zzztttrrrrrrqqqmmmiiifffddd```ZZZVVVSSSNNNJJJIIILLLMMMJJJGGGDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===;;;:::999<<<<<<<<<<<<============:::::::::::::::999888777666444555777888:::BBBLLL```qqqNNNKKKFFFCCCBBBAAAAAA@@@????????????>>>>>>============<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>???@@@AAA@@@CCCFFFIIIJJJMMMPPPSSSXXX[[[```eeeiiilllqqqtttwwwwwwyyy{{{}}}}}}|||{{{zzz{{{zzzxxxvvvvvvuuuuuutttttttttttttttrrrrrrqqqqqqqqqqqqrrrrrrooopppqqqqqqpppppprrrtttuuutttrrrrrrqqqqqqooonnnmmmmmmmmmlllllljjjiiiiiigggfffeeecccbbbaaaaaaaaa^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYWWWVVVVVVWWWXXXYYYWWWUUUSSSSSSSSSTTTSSSRRRUUUQQQMMMLLLLLLLLLJJJHHHJJJKKKMMMQQQVVV\\\```cccdddeeefffggghhhiiijjjjjjiiiiiihhhhhhhhhiiiiiijjjlllmmmllljjjfff```[[[XXXVVVVVVVVVUUUTTTTTTSSSSSSRRRSSSUUUWWWYYY]]]bbbeeejjjlllpppqqqqqqpppppppppooooooooonnnnnnnnnnnnnnnkkkkkkllllllmmmmmmnnnnnnnnnoooppppppppppppppppppqqqqqqppppppppppppqqqqqqrrrqqqqqqqqqqqqrrrsssttttttsssrrrqqqqqqqqqqqqqqqppppppppppppppppppppppppsssqqqooooooqqqsssssssssooooooooooooooooooooonnnppppppqqqqqqqqqqqqppppppqqqpppnnnlllkkkkkkkkkkkknnnoooppppppqqqpppooooooppppppppppppppppppppppppqqqqqqppppppqqqssstttuuuvvvvvvvvvvvvxxx|||zzzrrrnnnmmmppppppooonnnnnnpppuuuyyy~~~ttthhhiiiuuu~~~~~~wwwpppqqqrrrqqqpppssshhh^^^OOOCCC;;;888666444666555333222222333555666555444333333444666888:::;;;@@@JJJ___|||zzznnnrrrppp[[[KKKDDDIIIVVVfffooopppppprrr```LLLAAA===666888===:::===<<<;;;:::::::::::::::===>>>???@@@AAABBBCCCCCCEEEHHHNNNVVV^^^eeekkkmmmtttuuuwwwzzz{{{|||||||||~~~|||zzzwwwuuutttttttttvvv{{{~~~{{{{{{{{{|||||||||}}}}}}~~~}}}}}}||||||}}}}}}~~~|||{{{{{{zzzzzzzzzzzzzzz{{{~~~}}}}}}|||vvvttttttsssooojjjgggfffccc]]]YYYUUUPPPLLLKKKMMMMMMKKKHHHDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===;;;:::999888888:::;;;<<<<<<<<<<<<555555666777888888888888666555555777888:::BBBKKK^^^oooQQQNNNJJJGGGFFFEEEDDDCCC@@@@@@@@@@@@@@@??????????????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????===@@@CCCEEEFFFHHHKKKNNNQQQTTTYYY]]]aaaeeejjjmmmrrrrrrtttvvvxxx{{{|||}}}~~~~~~~~~{{{zzzyyyyyywwwvvvttttttsssrrrrrrrrrrrrrrrqqqqqqppppppppppppqqqqqqooopppqqqpppooooooqqqsssssssssrrrqqqooonnnmmmmmmoooooonnnnnnlllkkkjjjiiihhhgggeeecccbbb``````______^^^]]]\\\[[[[[[[[[[[[XXXWWWVVVUUUUUUVVVXXXXXXVVVTTTRRRRRRRRRSSSRRRQQQRRROOOLLLKKKJJJJJJIIIHHHIIIJJJMMMRRRWWW\\\aaacccccccccdddeeeffffffggggggffffffeeeeeeeeeeeeeeeeeeggggggeeebbb]]]XXXSSSOOOJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNPPPSSSXXX]]]aaagggjjjnnnooooooooooooooollllllllllllmmmmmmmmmmmmiiiiiijjjkkklllmmmnnnnnnmmmmmmnnnoooooooooooooooqqqqqqppppppppppppqqqqqqrrrqqqqqqqqqqqqrrrsssssstttssssssrrrqqqpppooooooppppppqqqqqqqqqqqqqqqqqqrrrqqqpppqqqssstttsssrrroooooooooooooooooooooooonnnooopppqqqqqqpppooonnnpppooonnnmmmllllllllllllmmmnnnoooppppppqqqppppppppppppppppppppppppppppppnnnooopppqqqrrrssstttuuuvvvvvvvvvvvvxxx|||zzzqqqlllkkkoooooommmlllkkkmmmqqquuuxxxzzz|||~~~|||mmmiiisss}}}|||uuutttsssqqqooopppfff]]]PPPCCC;;;777444333555444333222222333444555444444333333444666888999:::???JJJ___|||yyyooottt}}}nnnZZZJJJBBBJJJYYYiiiqqqrrrtttxxxgggPPPAAA<<<777:::>>>999::::::;;;;;;;;;;;;::::::;;;<<<===???@@@BBBCCCCCCEEEHHHMMMUUU]]]fffllloootttuuuwwwzzz||||||}}}}}}}}}~~~~~~}}}~~~}}}|||yyywwwvvvwwwwwwzzz}}}||||||{{{zzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvxxxzzz||||||{{{|||zzzwwwwwwuuuqqqllljjjhhhfffaaa]]]WWWSSSOOOMMMNNNNNNLLLIIIEEEDDDBBB@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<;;;:::666777999;;;<<<======<<<555555666777888888888888666555555777888999@@@IIIZZZlllUUURRRNNNKKKJJJIIIHHHGGGCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????????????????????????????;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<===>>>>>>>>><<<>>>AAABBBCCCEEEHHHJJJMMMPPPTTTXXX\\\```eeehhhmmmnnnpppsssuuuwwwxxxyyyzzz{{{}}}|||yyyyyyxxxwwwvvvsssrrrqqqqqqppppppqqqqqqqqqppppppooooooppppppqqqooopppqqqpppnnnnnnppprrroooppppppooonnnmmmmmmnnnoooooonnnnnnlllkkkiiihhhggggggeeecccbbbaaa``````___^^^\\\ZZZYYYYYYZZZZZZUUUUUUTTTTTTTTTUUUVVVWWWUUUSSSQQQQQQRRRRRRRRRQQQPPPNNNKKKIIIHHHHHHHHHGGGGGGIIIMMMSSSXXX]]]aaaccceeeeeeeeedddcccbbbbbbaaaddddddddddddcccbbbaaaaaa```___\\\XXXSSSNNNIIIFFFBBBBBBBBBCCCCCCDDDDDDDDDCCCEEEGGGJJJNNNSSSYYY]]]eeehhhlllnnnnnnnnnnnnoooiiijjjjjjjjjkkkkkklllllljjjjjjkkkkkkllllllmmmmmmllllllmmmnnnooooooooooooqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqpppooooooqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqrrrttttttsssqqqoooooooooooooooppppppppplllnnnoooqqqqqqooonnnllloooooonnnmmmmmmmmmllllllmmmmmmnnnooopppqqqqqqqqqpppppppppppppppqqqqqqqqqmmmnnnppprrrtttuuuuuuuuuvvvwwwvvvvvvxxx|||yyyooojjjhhhlllllljjjhhhgggiiilllpppssstttvvvwwwzzzsssjjjqqq}}}zzzwwwtttqqqnnnllleee]]]RRRFFF===777555555555444333333333333444555333333333333555666888888999>>>III___{{{~~~vvvpppvvv{{{nnn[[[KKKAAAIIIYYYmmmxxxzzzyyyyyyjjjQQQ@@@;;;666:::===777555666999;;;<<<=========::::::<<<===???AAACCCCCCDDDGGGLLLSSS\\\eeemmmqqqsssuuuwwwzzz|||}}}}}}}}}zzz{{{}}}~~~~~~|||{{{~~~~~~|||yyyxxxyyyzzz}}}}}}|||{{{yyyyyyxxxyyyyyy|||{{{{{{{{{{{{||||||}}}{{{zzzyyyxxxvvvtttsssrrrsssuuuwwwyyyzzz}}}}}}|||wwwsssnnnkkkkkkhhhdddaaaYYYVVVQQQOOONNNNNNLLLJJJFFFEEECCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>><<<;;;;;;888999<<<===>>>>>>===<<<;;;;;;::::::999888777666666555666777777888>>>FFFUUUggg|||XXXUUURRROOONNNMMMLLLJJJGGGGGGFFFEEEEEEDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<=========>>>>>>>>>>>>>>>======<<<<<<;;;;;;========================<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>===???AAABBBBBBCCCFFFHHHJJJLLLPPPSSSVVVZZZ^^^bbbiiijjjmmmpppsssuuuvvvwwwwwwxxx{{{}}}|||zzzyyyxxxwwwuuurrrrrrqqqppppppppppppqqqqqqppppppooooooppppppqqqoooppppppooonnnmmmooopppnnnppprrrqqqpppoooqqqrrrnnnnnnmmmmmmllljjjiiihhheeeeeedddcccbbbbbbbbbbbb___^^^\\\ZZZYYYYYYYYYZZZSSSSSSSSSSSSSSSSSSTTTTTTTTTRRRPPPPPPQQQRRRQQQPPPMMMLLLKKKIIIGGGFFFGGGHHHGGGIIINNNTTTYYY]]]```aaaddddddcccbbbaaa```___^^^cccccccccbbbaaa___]]]\\\WWWUUURRRNNNIIIDDDAAA???;;;;;;<<<<<<======>>>>>>===???BBBEEEIIINNNUUUYYYbbbfffjjjllllllmmmmmmnnngggggghhhiiijjjkkkkkklllnnnmmmmmmmmmllllllkkkkkkkkkkkklllnnnnnnoooooooooqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqpppnnnnnnpppqqqqqqqqqqqqpppppppppqqqqqqqqqrrrrrrrrrqqqqqqqqqrrrttttttsssqqqnnnooooooooopppppppppqqqlllmmmoooppppppooommmlllnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnooopppqqqqqqrrroooooopppppppppqqqqqqqqqoooppprrrtttuuuvvvwwwwwwwwwwwwwwwvvvwww|||xxxnnnhhhfffiiiiiigggeeeccceeehhhllloooqqqssstttvvv}}}xxxlllqqq}}}~~~yyytttpppkkkggg```[[[QQQFFF<<<777555555444444444333333444444444222333333444555666777888888===HHH]]]zzz{{{tttooowwwwwwlllYYYJJJBBBGGGWWWnnnzzzuuulllRRRAAA<<<777:::===777444666888;;;<<<======<<<999:::;;;===???AAABBBCCCEEEFFFKKKQQQZZZdddlllqqqsssuuuwwwzzz|||~~~~~~~~~zzzzzz|||}}}}}}}}}||||||}}}{{{yyyzzz|||~~~~~~|||zzzxxxxxxxxxxxxyyy{{{{{{{{{{{{{{{|||}}}}}}{{{{{{zzzyyywwwtttrrrqqqppprrrtttvvvzzzzzzuuupppmmmmmmkkkgggddd[[[XXXTTTQQQOOOMMMKKKJJJHHHGGGEEECCCAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<<<<;;;<<<<<<======<<<;;;:::<<<<<<;;;;;;:::888777666777555666888777666<<>>>>>>>>??????@@@@@@AAA>>>>>>>>>======<<<<<<<<<===>>>>>>>>>>>>?????????=========<<<<<<;;;;;;:::<<<<<<=========>>>>>>>>>>>>???AAABBBBBBBBBDDDFFFFFFHHHJJJLLLNNNRRRVVVZZZccceeehhhlllppprrrsssttttttuuuwwwzzz|||~~~}}}{{{zzzyyywwwuuussssssrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqoooooopppooommmmmmnnnooollloooqqqpppmmmmmmooorrrllllllmmmllllllkkkjjjiiiddddddccccccbbbbbbcccccc___^^^]]][[[ZZZYYYYYYYYYSSSSSSRRRRRRRRRQQQQQQQQQRRRPPPNNNNNNPPPQQQPPPOOOLLLLLLKKKIIIFFFEEEGGGHHHGGGJJJOOOUUUZZZ]]]^^^_______________^^^^^^^^^^^^_________^^^\\\ZZZWWWVVVMMMKKKHHHDDD@@@===<<<;;;666666666777777888888888888:::===@@@DDDJJJPPPTTT^^^aaaeeehhhiiijjjjjjkkkffffffggghhhiiijjjkkkllloooooonnnmmmlllkkkjjjjjjkkkkkkmmmnnnooooooooooooqqqqqqppppppppppppqqqqqqqqqqqqqqqrrrqqqqqqpppoookkklllnnnpppqqqqqqqqqpppooooooppppppqqqrrrrrrrrrqqqpppoooppprrrsssrrrqqqnnnooooooppppppqqqqqqqqqmmmnnnoooppppppooonnnmmmmmmmmmnnnooooooooonnnnnnooonnnnnnnnnooopppqqqrrrooooooooopppqqqqqqrrrrrrqqqrrrssstttuuuvvvwwwxxxwwwwwwwwwvvvwww{{{yyypppjjjgggggggggeeecccbbbcccgggjjjnnnoooqqqrrrtttzzz{{{ooosss}}}yyysssnnnhhhcccZZZVVVNNNDDD;;;555333333444444444444444444444444222222333444555666666777999<<>>???AAABBBBBBEEEFFFIIIOOOWWWaaajjjpppsssuuuxxx{{{}}}~~~{{{{{{||||||}}}}}}~~~~~~|||zzzxxx{{{~~~~~~}}}zzzxxxwwwxxxyyyzzzyyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}|||zzzwwwtttrrrqqqrrrsssvvvzzzzzztttqqqpppnnnjjjggg^^^\\\XXXTTTQQQNNNMMMLLLJJJIIIGGGEEECCCAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<;;;;;;::::::999888888888888888999999999999999888777666666888666555:::AAAIIIZZZpppaaa___\\\[[[ZZZXXXUUUSSSQQQPPPNNNMMMJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBCCC???????????????>>>>>>>>>>>>>>>>>>?????????@@@@@@??????>>>======<<<;;;;;;======>>>>>>>>>>>>??????>>>@@@AAAAAAAAAAAACCCDDDEEEFFFGGGHHHJJJMMMQQQTTT[[[^^^bbbgggkkknnnooopppqqqrrrtttvvvxxxyyyzzzzzz}}}||||||zzzwwwuuuttttttsssrrrrrrrrrrrrsssrrrrrrqqqqqqqqqqqqrrrrrrooooooooonnnllllllmmmooommmoooqqqoookkkiiikkknnnllllllmmmmmmmmmmmmllllllfffeeedddcccbbbbbbbbbbbb______^^^]]]\\\ZZZXXXXXXSSSRRRRRRRRRQQQOOONNNNNNNNNMMMKKKKKKMMMNNNNNNMMMKKKLLLLLLIIIFFFEEEGGGIIIHHHKKKPPPVVVZZZ\\\]]]]]]\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXVVVRRROOOMMMEEECCC@@@===:::999999999444444444555555555555555444666999<<<@@@EEEKKKOOOYYY\\\```ccceeeeeefffgggeeeeeefffhhhiiikkkllllllmmmmmmllllllkkkkkkjjjjjjkkklllmmmnnnooopppppppppqqqqqqppppppppppppqqqqqqpppqqqqqqrrrqqqpppooonnnlllmmmooopppqqqpppooonnnnnnnnnoooooopppqqqqqqrrrqqqpppnnnnnnpppqqqqqqqqqnnnooooooppppppqqqrrrrrroooooooooooooooooooooooolllmmmnnnoooppppppooonnnppppppooonnnnnnooopppqqqnnnoooooopppqqqqqqrrrrrrssssssrrrrrrssstttvvvwwwxxxxxxwwwvvvwww{{{|||sssmmmkkkggggggfffdddccceeeiiilllnnnoooppppppqqqvvv~~~}}}rrruuu~~~yyyqqqmmmfff___VVVSSSMMMDDD;;;555444555333444444444444444444333111222333444555666666666999<<>>;;;;;;;;;:::999888888888888<<<<<<===>>>@@@AAAAAABBBEEEFFFHHHMMMUUU___hhhnnnsssuuuxxx{{{}}}}}}}}}|||{{{|||~~~|||yyyvvvzzz}}}~~~}}}~~~~~~}}}zzzxxxxxxyyyzzz|||xxxxxxxxxxxxyyyzzz{{{|||}}}zzzwwwuuuvvvuuuuuuwww{{{yyyuuusssqqqnnnkkkbbb```]]]XXXSSSPPPOOOOOOLLLKKKIIIGGGDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>======;;;:::999777777888999:::999::::::;;;;;;::::::999777666777888666444888???EEEUUUjjj{{{eeeccc```^^^]]]\\\YYYWWWTTTSSSQQQOOOLLLJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAABBBBBBCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@@@@@@@@@@@@@??????>>>===<<<<<<<<<>>>>>>>>>>>>????????????>>>???AAAAAA@@@@@@BBBCCCFFFGGGHHHHHHIIIKKKOOOSSSVVVYYY^^^ccchhhkkklllmmmooopppqqqssstttuuuuuuvvv~~~}}}}}}}}}{{{xxxuuuvvvuuuttttttssssssttttttsssrrrrrrqqqqqqrrrrrrsssnnnoooooonnnllllllmmmnnnsssvvvwwwtttnnnkkkmmmooolllmmmmmmnnnnnnnnnnnnnnnhhhgggeeecccbbb`````````____________]]][[[XXXWWWSSSSSSRRRQQQPPPNNNMMMLLLLLLJJJIIIIIIKKKLLLKKKKKKKKKLLLLLLIIIFFFEEEGGGJJJHHHLLLQQQWWWZZZ\\\\\\[[[]]]\\\[[[YYYWWWUUUSSSSSSTTTTTTTTTSSSQQQMMMJJJHHHAAA???<<<999777777777888666666666666666666555555222444666999===BBBHHHLLLUUUXXX]]]```aaabbbcccddddddeeefffhhhiiikkklllmmmjjjjjjjjjjjjjjjjjjkkkkkkkkklllmmmooopppqqqqqqqqqqqqqqqppppppppppppqqqqqqpppqqqrrrrrrqqqpppooonnnmmmnnnpppqqqpppooommmlllmmmnnnnnnoooppppppqqqqqqrrrooommmlllnnnpppqqqqqqnnnoooooopppqqqqqqrrrrrrppppppoooooooooooopppppplllmmmnnnpppppppppooooooqqqpppooonnnnnnoooppppppnnnoooooopppqqqqqqrrrrrrtttsssqqqpppqqqsssuuuvvvxxxxxxwwwvvvwww{{{~~~uuupppnnnhhhhhhgggeeedddfffkkknnnooooooooonnnnnnrrrzzz}}}{{{}}}tttwww~~~}}}xxxpppllleee]]]UUUSSSNNNFFF===777666777333444444555555444444333111111333444555666666666:::<<>>>>>???@@@AAAAAAAAAEEEFFFGGGLLLSSS]]]ggglllsssuuuxxx{{{}}}~~~|||{{{|||~~~|||yyytttxxx}}}~~~}}}|||}}}~~~}}}zzzxxxxxxyyy{{{}}}yyyyyyyyyyyyzzz{{{|||}}}|||yyywww{{{yyywwwxxx{{{|||xxxvvvtttpppmmmeeeccc```[[[VVVRRRQQQQQQMMMLLLJJJHHHEEEDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>======;;;999888888;;;===???@@@@@@???>>>===;;;999888777666777888666444888>>>BBBRRRfffwwwmmmiiiddd```______^^^]]]ZZZYYYWWWTTTQQQOOOMMMKKKLLLJJJHHHGGGHHHHHHGGGFFFEEEFFFFFFGGGGGGEEEDDDCCCEEEDDDCCCBBBAAABBBCCCDDD@@@AAAAAABBBBBBAAAAAA@@@CCCCCCBBBAAAAAA@@@??????@@@??????>>>===<<<<<<;;;<<<<<<======>>>>>>??????????????????@@@AAABBBCCCEEEEEEEEEEEEFFFGGGHHHIIIOOORRRVVVZZZ]]]aaaeeehhhjjjkkkmmmnnnmmmnnnpppqqqyyyzzz{{{}}}|||{{{zzzxxxxxxwwwvvvsssqqqqqqtttvvvrrrrrrrrrsssssssssssstttrrrrrrrrrqqqpppnnnllllllqqqvvvzzzxxxsssnnnmmmoookkkllllllllllllllllllkkkfffeeeddddddeeedddbbb```^^^^^^]]]\\\[[[YYYYYYXXXXXXWWWTTTRRRPPPOOOOOOOOOMMMLLLJJJIIIHHHIIIKKKLLLLLLKKKIIIGGGFFFGGGHHHIIIMMMOOOSSSWWWYYYZZZYYYYYYVVVUUUSSSPPPNNNMMMLLLKKKLLLMMMNNNLLLIIIFFFEEEEEECCC@@@<<<999888888888777333333222222333333444555444444555666:::>>>BBBDDDNNNRRRXXX]]]```bbbdddeeecccccccccccccccfffjjjmmmhhhgggfffgggiiikkkllllllkkkmmmoooooooooooopppqqqlllnnnpppppppppooopppqqqoooooopppqqqpppooonnnmmmmmmnnnnnnooopppqqqqqqqqqpppooonnnnnnnnnoooqqqrrrnnnnnnnnnnnnnnnnnnooopppooonnnnnnnnnooopppqqqqqqooooooooooooppppppppppppllllllmmmmmmmmmmmmmmmmmmpppoooooonnnnnnnnnoooooorrrqqqqqqqqqqqqqqqqqqqqqtttsssqqqppppppqqqssstttvvvxxxxxxvvvtttwww~~~tttmmmmmmjjjiiigggfffeeehhhmmmqqqqqqrrrrrrooolllmmmtttzzzwwwzzzyyyyyyzzzpppyyy|||{{{zzzxxxsssmmmfff___[[[TTTPPPIIIBBB;;;777444333444333333333333444555555555555666666777777888888:::???GGGVVVqqq~~~~~~|||tttfffjjjxxx}}}sss```NNNFFFBBBDDDRRRgggttttttooodddSSSCCC===<<<999777999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBBBBCCCDDDEEEIIIQQQ\\\ffflllppprrrvvvyyyzzz|||}}}{{{vvvwwwzzz}}}~~~~~~}}}~~~|||yyyvvvvvvxxxzzz|||yyy{{{|||{{{yyyyyy{{{~~~~~~~~~~~~}}}||||||~~~~~~zzztttoookkkgggeeebbb^^^ZZZVVVSSSQQQUUUTTTQQQNNNJJJFFFCCCAAAAAA@@@???===<<<<<<<<<<<<<<<======>>>>>>>>>>>>===<<<;;;999888888999;;;<<>>======<<<<<<============>>>>>>??????????????????@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGJJJMMMQQQTTTWWW[[[___bbbfffhhhjjjkkkkkkkkkmmmooouuuwwwyyyzzz{{{zzzyyyxxxxxxxxxvvvsssqqqqqqsssuuurrrrrrrrrrrrrrrrrrrrrrrrooooooooonnnmmmllljjjjjjmmmrrrxxxyyyuuuqqqooooookkkkkkllllllllllllkkkkkkhhhgggfffffffffeeeccc```___^^^]]]\\\[[[YYYXXXXXXWWWVVVSSSQQQPPPOOOOOOOOOMMMLLLKKKIIIIIIJJJKKKLLLKKKJJJHHHFFFEEEFFFGGGHHHLLLOOOTTTXXXZZZ[[[ZZZYYYRRRPPPNNNKKKHHHFFFEEEDDDFFFGGGIIIJJJKKKJJJHHHFFFAAA???<<<::::::999888666444444444333444444555555444444444666999===@@@BBBKKKOOOUUUZZZ\\\^^^```aaa```aaabbbaaaaaabbbeeeggggggffffffhhhjjjkkkllllllkkkmmmooopppooonnnooopppmmmnnnpppqqqpppooopppqqqppppppqqqqqqqqqpppnnnmmmmmmnnnnnnoooppppppqqqqqqpppooonnnnnnnnnooopppqqqppppppooooooooopppqqqqqqoooooooooooooooooopppqqqoooooooooooooooooooooooollllllmmmmmmmmmmmmmmmmmmooonnnnnnmmmmmmmmmnnnnnnqqqqqqqqqqqqpppppppppppptttsssrrrqqqqqqrrrtttuuuvvvwwwxxxvvvtttvvv}}}sssmmmlllkkkjjjiiiggggggjjjooosssuuuuuutttooojjjjjjnnnrrrvvvwwwuuuuuuyyyoooyyy|||}}}{{{xxxsssmmmfff^^^ZZZUUUQQQJJJCCC<<<888555555333222222222222333444444555555555666777777888888999???GGGUUUqqq}}}|||uuudddgggsss|||sss```OOOFFFCCCDDDQQQcccqqqtttrrriiiXXXFFF>>><<<999888999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===???@@@AAACCCCCCEEEIIIPPPZZZdddkkkooorrrvvvyyy{{{|||~~~~~~|||{{{wwwxxxzzz|||~~~~~~~~~~~~~~~|||zzzzzz{{{|||~~~zzz|||}}}}}}{{{{{{|||}}}}}}~~~~~~~~~}}}|||{{{~~~{{{vvvrrrooojjjhhheee```[[[WWWTTTRRRUUUTTTRRROOOLLLHHHEEECCCAAA@@@???>>>===<<<<<<<<<======>>>>>>>>>>>>======<<<;;;999888888999;;;<<<===<<<;;;999888888888999:::999999888888999999:::===GGGWWWhhhyyyxxxtttppplllkkkjjjiiihhheeecccaaa^^^[[[XXXVVVTTTRRRPPPMMMLLLLLLKKKJJJHHHJJJJJJJJJKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@??????>>>==================>>>>>>>>>>>>??????????????????@@@AAABBBAAAAAAAAAAAABBBCCCCCCDDDFFFIIILLLOOORRRUUUYYY\\\aaacccfffgggggghhhjjjkkkppprrrtttwwwyyyyyyxxxxxxyyyxxxwwwtttrrrqqqsssuuuttttttssssssrrrqqqqqqqqqrrrrrrqqqqqqpppooonnnnnniiiooovvvyyywwwsssqqqpppkkkkkkllllllllllllkkkkkkkkkjjjhhhhhhgggfffdddaaa___^^^]]]\\\[[[YYYXXXXXXUUUTTTSSSQQQPPPOOOOOOOOOMMMLLLKKKJJJJJJJJJKKKLLLJJJIIIFFFEEEDDDEEEFFFGGGKKKOOOTTTXXXZZZZZZWWWUUUMMMKKKHHHEEEBBB@@@>>>===>>>@@@CCCIIIOOOQQQOOOLLLDDDBBB@@@???>>><<<999777666666555555444555555555333333333555777;;;>>>???GGGKKKPPPTTTVVVXXXYYY[[[[[[\\\^^^^^^^^^^^^___aaaeeeeeefffhhhiiikkklllmmmmmmnnnppppppooonnnnnnooommmooopppqqqooooooooopppqqqrrrrrrrrrrrrpppnnnmmmmmmnnnnnnooooooppppppqqqoooooonnnnnnnnnooopppqqqqqqqqqppppppqqqrrrrrrsssqqqpppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmllllllllllllllllllmmmmmmllllllllllllmmmmmmoooooooooooooooppppppppptttsssrrrrrrrrrtttuuuvvvvvvwwwwwwuuusssuuu{{{}}}rrrlllkkkkkkkkkkkkiiijjjmmmqqquuuxxxyyywwwrrrmmmjjjlllooosssrrroooqqqzzzrrr}}}}}}xxxsssmmmeee]]]XXXWWWRRRLLLDDD===999666555222111111111111222333333444444555666666777888888999>>>FFFTTTppp~~~zzzwww~~~vvveeedddlll{{{qqq___OOOEEECCCEEEOOO^^^llltttwwwrrr___KKK???<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<>>>???@@@BBBCCCEEEHHHNNNWWWbbbiiiooorrrvvvyyy{{{|||~~~|||}}}~~~~~~~~~}}}|||{{{yyyyyyzzz|||}}}~~~~~~}}}}}}|||}}}}}}~~~{{{|||~~~~~~}}}}}}}}}~~~}}}{{{{{{}}}}}}|||}}}|||xxxuuurrrnnnkkkgggbbb]]]YYYVVVTTTVVVUUUSSSPPPMMMJJJGGGEEEBBBAAA???>>>======<<<<<<>>>>>>???>>>>>>===<<<;;;<<<;;;:::999999999:::;;;;;;;;;:::999999999999999:::999999888888999999:::999AAANNN^^^ooo}}}zzzuuurrrqqqpppnnnmmmjjjhhhfffbbb___\\\YYYXXXUUUSSSPPPNNNNNNMMMKKKIIILLLLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEGGGKKKMMMOOORRRUUUXXX\\\___bbbddddddeeefffhhhkkkmmmqqqtttwwwxxxxxxxxxyyyyyyxxxvvvsssssstttvvvvvvvvvuuutttsssrrrqqqppptttssssssrrrqqqqqqqqqqqqjjjnnnsssuuuuuurrrqqqqqqlllmmmmmmnnnnnnmmmmmmlllnnnllljjjiiiiiigggdddbbb______^^^\\\ZZZYYYXXXWWWUUUUUUTTTRRRQQQQQQPPPPPPMMMLLLKKKJJJJJJJJJKKKKKKIIIHHHFFFDDDCCCDDDEEEFFFJJJMMMRRRVVVWWWUUUQQQOOOHHHGGGDDDBBB???===<<<;;;<<<===BBBLLLWWW]]][[[XXXPPPLLLGGGDDDAAA???<<<:::888777666555444444444444222222333444666999;;;<<>>EEESSSnnn}}}xxxrrrttt|||zzzkkkdddhhh|||zzznnn]]]NNNEEEDDDFFFNNN[[[iiiuuu{{{zzzgggPPPAAA;;;;;;;;;:::::::::::::::::::::::::::999::::::;;;<<<>>>???@@@AAACCCEEEGGGLLLTTT___gggnnnqqqvvvyyy{{{|||~~~~~~~~~~~~~~~~~~zzz{{{|||||||||{{{{{{zzzzzzzzzzzz{{{|||}}}||||||}}}}}}}}}||||||{{{zzz|||}}}~~~~~~}}}}}}}}}}}}{{{{{{~~~~~~}}}~~~|||xxxuuusssmmmkkkgggccc___[[[YYYXXXVVVUUUSSSQQQNNNJJJHHHFFFBBBAAA@@@???>>>=========????????????>>><<<;;;;;;<<<;;;:::999999999::::::999999999999999999::::::777777666666666666777777777===GGGUUUeeewww~~~zzzwwwvvvuuusssqqqnnnllliiifffbbb^^^[[[ZZZWWWUUURRRQQQPPPOOOMMMLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIGGGFFFFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>??????>>>>>>??????@@@@@@AAAAAA@@@@@@@@@AAABBBBBBDDDFFFIIIKKKMMMOOORRRTTTWWWZZZ^^^aaabbbbbbdddeeefffiiimmmqqqtttvvvwwwwwwyyyyyyyyywwwuuutttvvvwwwxxxwwwvvvuuutttsssrrrqqqpppoooooonnnnnnnnnoooooonnnoooppppppoooooopppqqqnnnnnnoooooooooooonnnnnnnnnlllkkkjjjiiihhheeebbb```___^^^\\\ZZZYYYWWWWWWVVVVVVUUUTTTSSSQQQPPPPPPLLLKKKKKKJJJJJJJJJJJJJJJIIIGGGEEEDDDCCCCCCEEEEEEGGGJJJOOOSSSSSSQQQMMMJJJEEEDDDBBB@@@>>>===<<<;;;===>>>DDDOOO]]]fffhhhggg^^^XXXPPPIIIDDDAAA>>><<<:::999777666444333333333222222333444555777888999<<>>>>>>>>>>>????????????>>><<<;;;;;;;;;;;;::::::999999999999888888999999999999999999777666666666666666666777888<<>>>>>>>>??????>>>>>>>>>??????@@@BBBAAAAAA@@@@@@AAAAAABBBAAACCCFFFGGGHHHJJJMMMOOORRRVVVZZZ]]]______aaabbbbbbdddiiimmmqqqssstttuuuvvvwwwwwwvvvuuuuuuvvvwwwwwwwwwvvvuuutttsssrrrqqqppppppooonnnnnnooopppqqqpppooommmlllkkklllnnnnnnnnnnnnoooooooooooonnnnnnlllkkkiiiiiihhhgggdddbbb``````^^^\\\ZZZXXXWWWVVVVVVVVVUUUTTTRRRPPPNNNMMMJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFDDDBBBAAABBBCCCDDDDDDHHHLLLQQQRRRQQQNNNLLLGGGFFFDDDBBB@@@>>>======???@@@EEEPPP^^^iiipppsssjjjddd[[[SSSLLLGGGBBB@@@<<<;;;999777555444333333222333333444555666777777888:::===>>>???@@@BBBDDDBBBEEEIIILLLOOORRRVVVXXXZZZ^^^ccceeeeeefffhhhkkkmmmnnnppppppooonnnnnnooonnnpppqqqqqqooonnnnnnooopppqqqrrrrrrrrrqqqoooooonnnnnnnnnnnnnnnnnnnnnnnnlllmmmnnnooooooooonnnnnnllllllmmmmmmnnnoooqqqqqqqqqpppoooooooooooooooooopppoooooonnnnnnmmmmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjiiiiiijjjjjjkkklllmmmmmmmmmnnnnnnooooooppppppooopppqqqssstttvvvwwwwwwwwwvvvtttsssuuuyyy}}}~~~tttnnnnnnmmmnnnooopppqqqtttyyy||||||wwwtttqqqppppppllljjjkkkrrr|||~~~{{{}}}|||}}}xxxtttqqqlllccc\\\WWWSSSKKKCCC<<<777444333444444333333444444555666222222333444666777888888888<<>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;::::::999999888777888999999999999999888999888888777777888888999999;;;@@@HHHVVVhhh{{{~~~|||yyywwwtttpppkkkgggdddbbb]]][[[XXXXXXXXXXXXVVVUUURRRQQQPPPOOONNNOOOOOOPPPOOONNNLLLJJJIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>??????>>>>>>>>>>>>??????AAAAAA@@@@@@@@@@@@@@@AAA@@@BBBEEEFFFFFFHHHJJJLLLMMMQQQVVVZZZ[[[\\\]]]^^^]]]```dddiiimmmoooppppppqqqrrrssssssssssssuuuvvvuuuuuutttsssrrrqqqqqqppprrrqqqoooooooooqqqssstttmmmkkkjjjjjjkkklllllllllmmmmmmnnnnnnnnnnnnmmmmmmjjjhhhgggggggggfffdddbbbaaa```^^^\\\ZZZXXXWWWVVVUUUUUUUUUSSSQQQNNNKKKJJJHHHHHHIIIIIIHHHHHHGGGGGGDDDCCCAAA???>>>???@@@AAABBBFFFKKKPPPTTTVVVVVVUUUQQQPPPMMMIIIFFFDDDBBBAAA>>>@@@DDDLLLXXXeeeqqqxxxuuuqqqjjjccc\\\TTTMMMHHH@@@???===:::888666555555333333444555555666666555555777999::::::;;;===???>>>@@@BBBDDDGGGKKKOOOSSSVVV[[[aaadddccccccfffjjjkkkmmmooopppooonnnooopppooopppqqqqqqooonnnnnnooonnnooopppqqqqqqqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnlllmmmnnnooooooooonnnmmmlllllllllmmmnnnoooqqqqqqoooooooooooooooooopppqqqqqqqqqpppoooooonnnmmmmmmmmmmmmllllllkkkjjjjjjiiijjjiiiiiijjjkkklllmmmmmmmmmmmmnnnoooooopppqqqqqqpppqqqsssuuuwwwxxxyyyzzzwwwuuussssssvvv{{{vvvpppppppppqqqssstttvvvyyy}}}{{{wwwttttttttttttmmmiiihhhoooxxx|||zzzvvvuuutttxxx{{{xxxtttsssooohhhaaaXXXTTTMMMDDD===888555444333333222222333333444555111222333444666777888999777<<>>>>>999999999999999999999999999999999:::;;;<<<>>>???@@@AAAEEEHHHHHHHHHNNNZZZccckkkpppuuuzzz{{{||||||}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwwwwvvvwwwyyyzzzzzzzzzzzzyyy}}}}}}}}}~~~~~~~~~|||yyyuuuuuuwwwzzz{{{zzz|||~~~}}}||||||||||||}}}|||{{{{{{}}}~~~yyyvvvnnnlllhhheeecccbbbcccddd^^^]]]ZZZWWWRRRNNNJJJHHHDDDCCCBBBAAA@@@?????????======>>>>>>>>>>>>======;;;;;;;;;;;;:::999888888888888999:::999999888777888888777777777777888888888999<<>>>>>??????>>>>>>>>>>>>>>>???@@@@@@???????????????@@@AAACCCFFFGGGGGGHHHJJJLLLJJJNNNSSSWWWYYYYYYZZZ[[[ZZZ]]]aaafffjjjlllmmmmmmmmmoooqqqqqqqqqqqqsssuuusssrrrrrrqqqqqqppppppooonnnmmmlllkkklllmmmoooqqqhhhhhhiiijjjllllllkkkjjjkkkllllllllllllllllllkkkhhhgggffffffffffffdddbbbaaa```^^^\\\ZZZXXXWWWVVVTTTTTTSSSRRROOOLLLIIIGGGGGGHHHHHHHHHHHHGGGFFFEEEBBBAAA???===<<<===>>>???AAAEEEKKKRRRWWW[[[]]]^^^\\\ZZZVVVRRRMMMIIIGGGFFF===>>>BBBHHHRRR```pppyyy|||zzzvvvqqqjjjaaaWWWPPPCCCAAA???<<<:::888777666333444555555666666555555333555777888888888:::<<<<<<===???@@@BBBEEEJJJNNNTTTZZZ```cccbbbbbbeeeiiikkkmmmoooooooooooopppqqqoooppprrrqqqooonnnnnnooolllmmmooopppqqqqqqppppppnnnnnnnnnnnnnnnmmmmmmmmmkkklllnnnooooooooonnnmmmllllllmmmmmmnnnpppqqqrrroooooonnnnnnooopppqqqqqqrrrqqqqqqpppooonnnnnnmmmmmmmmmlllkkkkkkjjjiiiiiijjjjjjjjjjjjkkklllmmmnnnmmmnnnnnnooopppqqqqqqrrrrrrsssuuuwwwyyyzzz{{{|||wwwuuusssssswww|||wwwrrrrrrrrrsssuuuwwwyyy|||{{{xxxxxxyyy{{{|||nnnhhhfffllltttwwwuuusssqqqqqqxxx}}}xxxuuuuuurrrjjjcccZZZUUUNNNFFF>>>999666555222222111111222222333444111222333444666777888999777;;;AAANNNiii~~~}}}sssnnnooottt}}}vvvttttttcccWWWDDDDDDHHHSSSdddqqqxxxyyy|||nnnVVVAAA:::>>>>>>999999999999999999999999999888888999:::;;;===>>>???BBBFFFIIIHHHHHHNNNZZZccckkkpppuuuzzz{{{||||||}}}~~~~~~~~~|||zzzxxxwwwwwwvvvuuuvvvxxxzzzzzzzzzxxxwww{{{{{{zzzzzz{{{|||}}}}}}}}}yyyuuutttwwwzzz|||{{{zzz||||||zzzzzzxxxyyyzzzzzzyyyyyy{{{|||~~~}}}yyyrrroookkkgggdddcccddddddbbb```]]]YYYTTTPPPLLLIIIDDDCCCBBBAAA@@@?????????<<<===>>>>>>>>>>>>>>>===;;;;;;<<<;;;:::999888777888999999:::999888777666666666555555555555666666777777999???JJJZZZkkkwww~~~zzzwwwuuussspppnnniiieeeaaa]]]\\\[[[ZZZYYYYYYXXXWWWWWWWWWUUUQQQOOORRRRRRQQQOOOMMMLLLJJJJJJGGGHHHHHHIIIIIIJJJJJJKKKIIIIIIIIIGGGEEECCCDDDFFFDDDCCCBBBAAAAAABBBDDDEEEBBBAAA@@@@@@??????@@@@@@===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBDDDEEEGGGHHHHHHKKKMMMPPPSSSTTTVVVYYY\\\]]]^^^```ccceeehhhjjjkkkkkkllllllkkkjjjkkkmmmooorrrrrrrrrqqqpppooonnnmmmmmmkkkjjjjjjlllmmmnnnnnnlllkkkjjjiiiiiiiiijjjkkkkkkkkkkkkjjjjjjiiiiiiiiikkkiiihhhhhhhhhhhheeeccc]]][[[YYYXXXWWWVVVTTTRRRSSSRRRQQQPPPOOOMMMIIIFFFFFFFFFEEEDDDCCCBBBAAAAAABBB@@@===;;;::::::;;;<<>><<<777555777666555444444333333444444777666666666666555555555555555666888<<<@@@DDDGGGNNNRRRXXX]]]___bbbdddffflllmmmoooooonnnnnnpppqqqppppppppppppooommmlllkkkpppppppppppppppppppppppppppoooooooooooooooooopppooonnnmmmmmmnnnnnnmmmlllnnnooooooooommmlllmmmnnnoooooonnnnnnnnnnnnoooooosssrrrpppoooooooooppppppmmmllllllkkkkkklllllllllllljjjiiihhhiiikkknnnppprrrrrrqqqqqqpppqqqqqqrrrsssvvvzzz||||||||||||}}}yyywwwvvvvvvyyy~~~{{{uuuqqqtttuuuvvvvvvwwwzzzzzz{{{wwwiiicccllltttqqqoooqqqqqqxxx{{{{{{wwwsssrrrqqqmmmjjjZZZUUUMMMEEE>>>:::888888222222222222333333444555333333444555666777888888777<<<@@@KKKddd|||xxxwwwuuuxxx|||wwwsssxxxdddVVVIIIHHHHHHPPP```qqqxxxwww|||lllTTT@@@;;;===<<<777999999999999999999999999<<<<<<;;;::::::::::::;;;BBBDDDGGGHHHEEEGGGSSSaaakkkqqqxxx|||||||||~~~~~~}}}}}}}}}~~~|||zzzyyyxxxwwwuuusssuuuvvvuuuuuuuuuwwwyyyxxxyyy{{{zzzzzzzzz}}}zzzyyywwwuuussstttxxx{{{yyy{{{~~~~~~}}}||||||zzz{{{|||}}}~~~~~~~~~~~~zzzuuuooojjjgggfffeeeeeefffccc___[[[VVVPPPJJJFFFDDDDDDCCCBBBAAA@@@@@@@@@>>>===;;;;;;===>>>===<<<===<<<;;;999888777777777777888999::::::999888777777777666666666666777777777999:::;;;@@@LLL\\\hhh|||zzzwwwtttrrrmmmjjjeeebbb```___^^^\\\\\\[[[YYYXXXXXXWWWTTTRRRSSSSSSRRRPPPNNNMMMKKKKKKHHHHHHHHHIIIIIIIIIIIIJJJFFFGGGGGGFFFDDDDDDEEEGGGFFFEEECCCBBBBBBCCCDDDEEEBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCDDDFFFGGGGGGJJJLLLOOOQQQSSSUUUXXXZZZ[[[\\\^^^```cccfffhhhiiikkkllllllkkkjjjjjjlllnnnppppppppppppooonnnmmmlllkkkjjjhhhhhhjjjkkklllkkkhhhggggggfffggghhhjjjjjjjjjjjjiiiiiiiiihhhhhhhhhiiihhhgggggggggfffdddbbb```^^^\\\[[[ZZZYYYVVVTTTQQQPPPNNNMMMMMMJJJGGGDDDDDDDDDCCCBBBAAA@@@?????????>>><<<:::999999999:::@@@EEELLLSSS[[[bbbjjjnnnuuuzzzzzzrrrhhhbbb\\\WWWQQQLLLHHHHHHKKKRRR```nnn|||qqq```TTTJJJEEE@@@;;;999;;;777666555555444444555555666666666555555555555444555555555777:::>>>BBBDDDKKKOOOUUUZZZ^^^aaaccceeejjjlllnnnooonnnnnnooopppppppppppppppooonnnllllllppppppppppppppppppppppppooooooppppppppppppooooooooonnnmmmmmmnnnooonnnlllmmmnnnooonnnmmmlllmmmnnnoooooonnnnnnnnnnnnoooooorrrqqqpppoooooooooppppppmmmmmmlllkkkkkkkkklllllllllkkkiiihhhiiikkknnnooorrrrrrqqqqqqqqqqqqrrrrrrtttwww{{{}}}~~~~~~~~~{{{yyywwwvvvxxx|||{{{vvvrrrvvvwwwxxxxxxyyy|||||||||zzzlllfffmmmtttrrroooqqqrrryyy}}}~~~xxxrrrpppnnnjjjggg\\\XXXPPPGGG@@@<<<::::::333333222222222333444444333333444555666777888888777<<>>===;;;;;;===>>>===<<<<<<;;;:::999888888888888777888888999999888888777777777666666666666777777777888999:::===FFFSSS]]]~~~{{{xxxtttqqqllliiigggeeecccaaaaaa^^^\\\ZZZZZZYYYWWWVVVUUUUUUSSSRRRPPPNNNMMMMMMIIIIIIIIIIIIIIIHHHHHHHHHFFFGGGGGGGGGFFFFFFHHHJJJHHHGGGEEEDDDCCCDDDEEEEEEBBBBBBAAA@@@@@@@@@@@@AAA??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAACCCDDDEEEEEEGGGJJJLLLNNNPPPRRRTTTWWWXXXYYY[[[]]]```cccdddfffkkkkkkllljjjiiiiiijjjlllmmmmmmmmmmmmmmmlllkkkjjjiiigggeeeeeeggghhhhhhhhhcccccccccdddeeefffhhhhhhggggggggggggffffffffffffgggeeeddddddddddddaaa___aaa___\\\[[[ZZZYYYVVVTTTNNNLLLKKKJJJIIIGGGDDDBBBAAAAAA@@@???>>>===<<<<<<===;;;:::888777777777888>>>BBBIIIPPPYYYccclllrrr~~~~~~uuupppjjjfff```YYYSSSOOONNNRRR___lllpppcccUUUIIIAAA:::999;;;777777777666666666666666666555555555555444444444555555555666888<<>>>>>???AAADDDFFFEEEGGGRRR^^^kkkqqqyyy~~~~~~}}}}}}{{{wwwtttsssttttttsssrrrsssvvvyyyxxxzzzzzzzzzyyyzzz|||~~~~~~}}}{{{wwwttttttvvvyyyvvvyyy{{{}}}|||{{{|||}}}yyyzzz{{{}}}~~~~~~{{{vvvqqqmmmiiieeebbbeeebbb___[[[XXXSSSNNNKKKFFFFFFEEEDDDCCCBBBAAAAAA>>>===;;;;;;===>>>===<<<;;;;;;:::999999999999999999888888777777888888999777777666666666666777777666888888888:::???HHHOOO~~~zzzwwwssspppmmmkkkhhhfffdddaaa^^^\\\[[[[[[ZZZXXXWWWVVVUUUTTTRRRPPPOOONNNKKKKKKJJJJJJIIIHHHGGGGGGIIIJJJJJJIIIHHHHHHIIIKKKJJJIIIHHHFFFEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEGGGJJJKKKLLLNNNQQQSSSUUUVVVXXX[[[^^^```bbbccciiijjjjjjiiihhhggghhhiiiiiijjjjjjjjjjjjiiiiiihhhfffdddbbbbbbccceeeeeedddbbbbbbbbbccccccdddeeeeeedddddddddddddddddddddddddddbbbaaaaaabbbaaa^^^\\\^^^[[[YYYWWWVVVUUURRRPPPLLLJJJHHHGGGGGGEEECCCAAA??????>>>===<<<;;;;;;:::;;;:::888777666666666777999===BBBHHHPPPZZZeeekkkzzzzzzvvvrrrnnniiibbbZZZUUUSSSWWWcccppptttbbbQQQDDD<<<::::::888888888888777777666666555555555555444444444444555444444444666999<<<===CCCHHHOOOVVV[[[___cccffffffiiimmmooonnnmmmllllllnnnoooooooooooonnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnlllnnnpppqqqqqqpppnnnlllmmmllllllmmmooopppooonnnkkkmmmnnnmmmllllllmmmooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmlllkkkkkkkkkkkkllllllkkkjjjjjjjjjlllmmmnnnoooooooooooooooooopppqqqqqqtttxxx{{{{{{{{{|||}}}}}}zzzwwwuuuvvv{{{~~~yyyvvvwwwxxxzzzzzz{{{}}}~~~tttsss|||xxxoooqqquuuuuuqqqpppooowww{{{{{{}}}sssnnnnnnooommmkkkWWWRRRJJJAAA:::666444333555444333333222222222222222333333444555666777888666;;;@@@JJJaaa|||lll```MMMIIIHHHOOObbbttt{{{xxxyyyuuuhhhSSSCCC===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;<<<======>>>???BBBDDDDDDFFFPPP[[[iiioooxxx~~~~~~}}}}}}}}}|||||||||~~~~~~}}}zzzwwwuuuuuuuuutttssstttxxx{{{yyyzzzzzzzzzyyyyyy{{{}}}}}}|||{{{xxxvvvvvvxxxzzzvvvxxxzzz{{{{{{{{{{{{}}}yyyyyy{{{|||~~~zzzvvvqqqlllgggcccdddaaa]]]ZZZWWWTTTPPPMMMHHHGGGFFFEEEDDDCCCBBBAAA>>>===;;;;;;===>>>===<<<;;;::::::999999999::::::999888777666666777888999777777666666666666777777555666777777888;;;AAAEEE}}}yyyvvvssspppmmmjjjgggddd```^^^]]]\\\[[[ZZZXXXXXXWWWUUUSSSRRRPPPPPPMMMLLLLLLKKKJJJIIIHHHHHHJJJKKKKKKIIIGGGFFFGGGHHHJJJJJJIIIHHHGGGFFFFFFFFFDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBBBBDDDGGGIIIJJJKKKNNNPPPSSSTTTVVVYYY\\\^^^```aaaeeeggghhhgggfffeeefffgggffffffggghhhhhhhhhggggggdddbbb``````aaabbbbbbbbbdddddddddccccccbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbaaa```_________^^^\\\ZZZ[[[YYYVVVTTTSSSQQQNNNLLLKKKIIIGGGFFFEEEDDDCCCAAA???>>>>>>===<<<;;;::::::999999888777666666666666666888;;;@@@FFFNNNXXX^^^mmmuuu{{{{{{xxxwwwvvvssskkkddd\\\WWWTTTWWWbbbnnnttt```OOOEEEAAA>>>999999:::::::::999888777666666555555555444444444444444333333444777999;;;AAAFFFNNNUUUZZZ___cccfffeeehhhlllmmmmmmkkkjjjjjjmmmnnnnnnoooooooooooonnnmmmmmmmmmmmmmmmmmmmmmmmmlllmmmoooqqqqqqooommmllllllkkkkkkllloooppppppoookkkmmmnnnmmmlllkkkmmmnnnmmmnnnoooooooooooonnnmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmllllllkkkkkklllllllllllllllkkkkkkkkklllmmmnnnmmmmmmmmmmmmmmmnnnooooooppptttxxxzzz{{{{{{|||}}}|||yyyuuusssuuu{{{zzzwwwtttvvvxxxyyyzzz|||~~~zzzpppmmmuuu|||rrrrrrvvvvvvqqqnnnnnnvvvyyyyyy}}}zzzqqqmmmmmmnnnllljjjZZZUUUMMMDDD<<<888666555555444333333222222222222222222333444555666777777999>>>CCCKKK```}}}|||oooeeeNNNJJJGGGOOOdddxxx~~~{{{yyyxxxmmmXXXFFF>>>===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;======@@@CCCCCCEEENNNXXXeeellluuu|||~~~~~~}}}|||{{{xxxxxxzzz|||}}}{{{xxxxxxxxxwwwvvvxxx{{{}}}yyyzzzzzzzzzxxxyyyzzz|||yyyzzzyyyxxxwwwwwwzzz|||vvvxxxzzzzzzzzzzzz{{{|||zzzzzz{{{|||}}}yyyuuupppjjjfffccc```\\\YYYWWWTTTQQQNNNHHHHHHGGGFFFDDDCCCBBBAAA>>>===;;;;;;===>>>===<<<;;;;;;::::::999:::::::::999888777666666777888999777777666666666666777777444555666777999;;;>>>@@@{{{xxxuuuqqqnnniiifffcccaaa```___]]][[[YYYYYYWWWVVVTTTRRRQQQQQQNNNNNNMMMLLLKKKKKKJJJJJJIIIJJJIIIHHHEEEDDDEEEFFFIIIIIIIIIIIIHHHGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAAAAACCCEEEGGGHHHIIIKKKNNNQQQRRRTTTWWWYYY\\\^^^___aaaccceeeeeedddcccdddeeecccdddeeefffffffffffffffdddbbb```___```aaaaaaaaadddddddddcccbbbaaa```___`````````aaaaaaaaaaaaaaa```^^^]]]]]]]]]]]]ZZZXXXZZZXXXUUUSSSRRRPPPMMMKKKJJJHHHEEEDDDDDDDDDBBBAAA>>>>>>===<<<;;;:::999999777777777666666555555555555666888:::>>>DDDLLLQQQ^^^hhhppprrrrrrssssssqqqmmmfff___YYYUUUVVV```kkklllYYYMMMEEE???<<<<<<===>>>===<<<;;;:::777666666666666555555555444333222222444666999:::???DDDLLLSSSYYY^^^ccceeedddgggjjjkkkkkkjjjiiijjjlllmmmnnnoooooopppoooooonnnnnnnnnnnnnnnnnnnnnnnnlllmmmoooppppppooommmllllllkkkkkkllloooqqqpppppplllmmmnnnmmmkkkjjjkkklllllllllnnnnnnnnnnnnlllllllllmmmmmmnnnnnnnnnnnnmmmkkkkkkkkkkkklllmmmnnnnnnmmmlllllllllllllllmmmmmmllllllllllllmmmnnnoooooorrruuuyyy|||}}}}}}~~~{{{xxxtttsssuuu{{{~~~xxxuuuqqqtttwwwxxxyyy{{{~~~zzzrrrmmmqqq|||~~~uuussswwwvvvqqqjjjllltttwwwvvv{{{zzzrrrmmmmmmlllhhhdddYYYTTTLLLBBB;;;666444444444444333222222222333333222222333444555666666777:::@@@EEELLL```}}}yyynnnfffOOOJJJGGGPPPfff|||xxxxxxmmmYYYGGG>>>===>>>::::::::::::::::::::::::===<<<;;;:::::::::::::::>>>===???BBBBBBDDDKKKSSS___gggqqqyyy{{{|||~~~~~~}}}|||vvvvvvxxxzzz}}}~~~}}}yyyzzz{{{{{{zzz{{{}}}~~~yyyzzzzzzyyyxxxxxxzzz{{{wwwxxxxxxxxxwwwxxxzzz|||xxxzzz{{{zzzyyyyyyzzz|||{{{{{{{{{}}}|||yyytttpppllleeebbb]]]ZZZXXXUUURRRPPPIIIHHHGGGEEEDDDBBBAAA@@@>>>===;;;;;;===>>>===<<<<<<<<<;;;:::::::::::::::888777777666666777777888777777666666666666777777555555666888:::<<<===>>>}}}yyyuuuqqqkkkiiigggeeedddbbb___\\\YYYYYYWWWVVVTTTSSSQQQQQQOOONNNNNNNNNMMMLLLLLLLLLIIIJJJJJJIIIGGGFFFGGGIIIHHHHHHHHHIIIHHHHHHHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@BBBDDDFFFFFFHHHJJJLLLNNNOOOQQQSSSVVVYYY[[[\\\\\\___aaabbbbbbbbbbbbcccbbbcccdddeeeffffffffffffeeebbb```___```aaaaaaaaaaaabbbbbbbbbbbbaaa___^^^_________``````aaaaaaaaa___]]]\\\\\\]]]\\\ZZZWWWYYYWWWTTTRRRPPPNNNKKKIIIIIIFFFDDDBBBBBBBBBAAA@@@======<<<;;;:::999888888444444555555444444333333333444555777999===CCCGGGMMMWWWaaadddeeeggggggeeeiiiccc]]]XXXTTTUUU]]]gggzzzvvvcccUUUIII@@@@@@@@@BBBBBBBBBAAA???>>>888888777777777666666666333222222222444666999;;;===BBBJJJQQQWWW\\\```ccceeegggiiiiiihhhhhhiiijjjllllllnnnoooppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmkkkjjjjjjllloooqqqqqqpppmmmnnnooommmkkkiiijjjkkkjjjkkkmmmnnnnnnmmmkkkjjjkkklllmmmnnnnnnnnnmmmmmmiiiiiijjjkkklllnnnooopppmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmnnnooopppqqqqqqtttyyy|||}}}}}}~~~}}}zzzuuurrrtttyyyzzzuuuqqqooorrrvvvxxxzzz||||||uuuooopppyyy}}}vvvtttwwwwwwooogggfffmmmpppqqqxxxxxxqqqnnnmmmlllgggcccXXXSSSJJJAAA999444222111333333222222222333444444111222333333555555666777555<<>>===>>>AAABBBBBBHHHOOOZZZbbbmmmuuuxxxyyy{{{|||}}}}}}~~~~~~~~~}}}|||xxxwwwwwwxxx{{{}}}||||||xxx{{{}}}~~~}}}}}}}}}~~~yyyzzzzzzyyyxxxxxxyyy{{{wwwxxxxxxwwwvvvvvvxxxzzz{{{{{{|||{{{yyyyyyzzz{{{}}}||||||}}}}}}{{{xxxuuurrrhhhddd```\\\YYYWWWTTTRRRHHHHHHFFFEEECCCAAA@@@???>>>===;;;;;;===>>>===<<<>>>===<<<;;;:::999999999666666777777777777666666777777666666666666777777777666666888999;;;<<<<<<|||wwwtttmmmkkkjjjiiigggeeeaaa^^^YYYYYYWWWVVVTTTSSSQQQQQQOOOOOOOOONNNNNNNNNNNNNNNKKKLLLLLLLLLJJJKKKLLLNNNGGGGGGHHHIIIIIIHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@BBBDDDEEEFFFGGGIIIKKKLLLMMMOOOQQQTTTWWWXXXZZZZZZ\\\___aaaaaaaaabbbcccaaabbbcccdddeeefffffffffeeecccaaa```aaabbbaaaaaa^^^___```aaaaaaaaa```____________`````````aaaaaa^^^]]]\\\\\\\\\[[[YYYWWWWWWUUURRRPPPNNNLLLIIIGGGHHHEEEBBBAAAAAAAAA@@@???<<<<<<;;;:::999888777777222222333333333222111111///111222444555999===AAA???JJJTTTWWWYYY[[[[[[YYY]]]XXXTTTQQQOOOOOOXXXaaaqqqnnn___QQQEEECCCDDDEEEFFFFFFDDDBBBAAA888888888888777777777777333222222222444666999;;;;;;@@@HHHOOOUUUZZZ^^^aaaeeefffhhhhhhggggggiiikkkkkklllmmmoooppppppppppppoooooooooooooooooooooooonnnnnnnnnmmmmmmnnnnnnnnnkkkjjjjjjllloooqqqqqqqqqnnnoooooommmkkkiiiiiijjjiiijjjlllmmmmmmllljjjiiijjjkkkmmmnnnnnnnnnmmmmmmhhhhhhiiijjjlllnnnpppqqqmmmmmmmmmmmmmmmmmmllllllnnnnnnnnnnnnoooppprrrrrrooorrrvvvyyy{{{{{{|||~~~|||vvvrrrsssxxx~~~~~~xxxrrrnnnooorrrvvvyyy{{{}}}}}}wwwpppnnnvvv}}}vvvtttwwwwwwnnneee^^^fffjjjkkktttyyytttooommmooonnniiieee[[[VVVMMMDDD<<<777555444222222222222333444444555111222222333444555666777...666<<>>???===>>>@@@AAAAAAFFFMMMWWW___jjjrrrvvvwwwyyyzzzyyyzzz{{{||||||{{{zzzzzzzzzxxxwwwwwwyyyzzzzzzzzzxxxzzz~~~~~~}}}}}}}}}yyyzzzzzzyyyxxxwwwyyyzzzxxxyyyyyyxxxvvvuuuvvvxxx|||}}}}}}{{{yyyxxxzzz{{{~~~}}}}}}}}}}}}|||zzzxxxvvvkkkgggbbb^^^[[[YYYVVVTTTHHHHHHFFFDDDCCCAAA@@@???>>>===;;;;;;===>>>===<<>><<<;;;:::999999888555666777888888777666555777777666666666666777777999888777777999:::::::::~~~zzzvvvqqqnnniiifffdddaaa^^^\\\\\\ZZZYYYXXXXXXWWWUUUSSSSSSRRRPPPMMMLLLKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@BBBCCCDDDFFFGGGHHHFFFIIILLLOOOQQQRRRUUUWWWZZZ[[[\\\^^^______^^^^^^___```bbbcccddddddcccccccccbbbaaa``````aaabbbbbb___^^^^^^^^^^^^]]]]]]]]]aaa```^^^]]]]]]^^^___```___^^^[[[YYYXXXXXXYYYYYYWWWVVVSSSPPPNNNLLLKKKJJJGGGFFFDDDAAA???>>>===<<<;;;;;;:::888777555444444444444555666555444222111000000111222444666888999@@@AAACCCFFFIIILLLOOOPPPNNNNNNLLLKKKJJJLLLQQQTTThhhxxx|||lllXXXIIIIIIFFFGGGNNNUUUTTTJJJ@@@CCC???:::888888888555222777666555444333444444555:::???FFFMMMRRRWWW\\\___eeecccbbbdddhhhkkkjjjhhhllllllmmmmmmnnnnnnoooooopppooonnnmmmlllkkkkkkkkkjjjkkkllllllmmmmmmlllllllllmmmnnnnnnmmmmmmoooqqqooooooooonnnmmmmmmlllllljjjjjjiiijjjkkkllljjjhhhkkklllnnnpppqqqqqqoooooolllllllllllllllmmmnnnooopppooonnnmmmllllllllllllnnnooooooooooooooonnnnnnmmmppptttwwwxxxzzz|||}}}|||yyyuuutttuuuzzzyyysssqqqqqqpppsssuuuvvvvvvyyy~~~{{{xxxwwwxxx}}}wwwtttwwwyyyoooaaa```bbbdddhhhrrr~~~wwwqqqkkkjjjllllllfffaaa^^^VVVJJJ???999555333222222222333333333333444444444444333444555777999:::222;;;???BBBSSSrrrzzztttxxxtttggg]]]OOOFFFFFFLLLZZZuuutttjjj[[[MMM@@@999888;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???CCCHHHLLLSSS^^^iiipppvvv{{{{{{xxxzzzzzzzzzzzzzzz{{{|||}}}wwwxxxzzz{{{{{{{{{zzzzzzxxxzzz}}}~~~}}}|||{{{{{{~~~{{{wwwttttttwwwzzz{{{zzzyyyxxxxxxxxxxxxyyy{{{{{{|||||||||||||||{{{|||~~~~~~~~~{{{wwwuuummmiiiddd```^^^\\\YYYWWWPPPMMMHHHDDDBBB@@@>>><<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<;;;:::999999666666555444444444444555777777666555555555555555666666666666777777777777|||yyyqqqnnnjjjgggeeeccc```^^^]]][[[YYYXXXYYYYYYWWWVVVUUUSSSQQQOOONNNMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????????????????@@@AAABBBDDDEEEFFFGGGEEEHHHKKKNNNOOOQQQTTTVVVXXXYYYZZZ\\\]]]]]]]]]\\\^^^___aaabbbcccccccccbbbbbbaaa``````___```aaabbb_________^^^^^^]]]]]]\\\______^^^]]]]]]^^^___``````___\\\ZZZXXXXXXXXXYYYVVVUUUTTTQQQOOOMMMKKKJJJEEEDDDBBB@@@>>><<<<<<;;;;;;:::999888666555444333444444444444444333222222000000111111333444666777777888:::<<>>999777888888555333777666555444444444555555888===CCCIIIOOOSSSXXX[[[aaa``````bbbfffhhhhhhgggiiijjjkkklllnnnoooppppppqqqpppooonnnmmmlllllllllkkkkkklllmmmmmmmmmmmmlllkkklllmmmlllkkkkkkmmmooooooooonnnnnnmmmlllllllllkkkjjjjjjkkkllllllkkkiiiiiikkkmmmoooqqqqqqppppppmmmllllllllllllmmmnnnoooppppppooonnnmmmmmmmmmmmmnnnnnnoooooooooooonnnnnnlllooosssvvvwwwxxxzzz||||||yyywwwuuuwww{{{xxxrrrpppqqqoooqqqssstttuuuyyy||||||}}}{{{{{{xxxuuuuuuvvvnnnddd^^^___```ccclllxxx}}}|||qqqkkkfffgggjjjllliiiddd___WWWKKK@@@999666444333222222222333333333444444444444444444555666888999333;;;>>>AAARRRppp|||vvvyyyuuuhhh___QQQHHHEEEJJJUUUnnn{{{sssiiiYYYKKK@@@:::999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>???BBBGGGJJJRRR]]]hhhooouuuzzzzzzxxxyyyyyyyyyyyyzzz{{{|||}}}yyyyyy{{{|||||||||{{{{{{wwwyyy|||}}}}}}}}}||||||}}}}}}{{{xxxuuutttvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzz}}}~~~~~~~~~{{{xxxtttqqqnnnkkkgggccc```^^^ZZZXXXRRRNNNIIIFFFCCCAAA???===<<<<<<<<<<<<<<<===>>>>>>=========<<<;;;:::999888777666555555444444555555777777666555555555555555666666666666777777777777~~~tttqqqnnnkkkiiigggdddbbb___]]]YYYXXXXXXYYYYYYYYYVVVUUUSSSRRRPPPPPPOOOOOOMMMLLLLLLKKKKKKLLLLLLMMMJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAACCCDDDEEEEEEDDDFFFIIIKKKMMMNNNQQQSSSUUUVVVXXXZZZ[[[[[[[[[[[[]]]^^^```aaabbbbbbaaaaaaaaa```___^^^______aaaaaa____________^^^]]]\\\[[[]]]]]]]]]]]]^^^^^^``````aaa```]]]ZZZXXXXXXWWWWWWUUUUUUTTTSSSPPPNNNKKKIIIDDDCCCAAA???===;;;::::::999999888777666444333333444333222222111222222222000000000111111222333444444555777999;;;===>>>?????????>>>===<<<>>>AAADDDJJJWWWgggqqqyyy|||lll]]]NNNOOOVVVcccmmmkkk^^^RRRFFFAAA<<<999999999777555777666555555444444555555666:::???DDDIIIMMMRRRUUU[[[[[[\\\^^^bbbeeefffeeefffgggiiilllnnnpppqqqqqqqqqpppooonnnnnnnnnnnnnnnkkkllllllmmmmmmmmmmmmmmmjjjkkkkkkkkkjjjjjjkkkmmmpppooonnnmmmlllllllllllllllkkkkkklllmmmmmmllljjjhhhjjjlllnnnpppqqqqqqpppmmmmmmllllllmmmmmmnnnnnnqqqppppppooonnnnnnmmmmmmnnnnnnoooooooooooonnnnnnlllnnnrrrtttuuuwwwyyy{{{|||zzzyyyxxxzzz~~~wwwqqqpppqqqoooqqqrrrssstttyyyvvvxxxwwwuuutttsssmmmfff^^^^^^\\\^^^fffqqqwwwvvvlllgggccccccgggiiigggddd___WWWLLLAAA:::666444333222222222222333333333333555555444444555666777777444:::===???OOOmmmyyyzzz~~~zzzmmmeeeTTTIIIEEEHHHPPPeeetttqqqqqqgggWWWHHH???;;;999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>???AAAEEEHHHPPP[[[fffmmmsssxxxzzzwwwxxxxxxxxxyyyzzz|||}}}~~~{{{||||||}}}}}}}}}}}}|||zzz{{{|||}}}}}}{{{zzzyyy{{{||||||zzzwwwvvvvvvwwwwwwxxxyyyzzzzzz{{{{{{zzzyyyzzzzzz{{{{{{zzzzzzyyy}}}~~~~~~~~~{{{xxxuuussspppmmmiiifffddd```[[[XXXSSSPPPKKKGGGDDDBBB@@@>>>======<<<<<<<<<===>>>>>>>>>>>>======;;;:::888888777777666555555555555555777666666555555555555666666666666666777777777777{{{xxxsssooommmjjjfffdddbbb___ZZZWWWWWWWWWXXXWWWUUUUUUTTTRRRQQQPPPPPPPPPMMMLLLLLLLLLLLLLLLLLLMMMJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@BBBCCCCCCDDDCCCEEEGGGIIIJJJKKKNNNQQQSSSTTTVVVYYYZZZ[[[[[[[[[\\\]]]___`````````____________^^^]]]]]]^^^``````___``````___^^^]]][[[ZZZ[[[\\\\\\]]]^^^^^^___```aaa```^^^[[[YYYWWWVVVVVVTTTTTTTTTTTTQQQNNNKKKIIIDDDCCCAAA>>><<<;;;::::::888888777666555444333222333222111000000111222333222111111111111222222333666666777888:::;;;<<<===<<<<<<===<<<;;;<<<>>>@@@@@@HHHSSS]]]gggsss~~~pppcccRRRSSSYYYeeeppppppeeeZZZMMMGGG@@@<<<<<<;;;:::888666666555555555555555555555888<<<@@@DDDGGGKKKNNNTTTUUUWWW[[[^^^bbbddddddfffhhhjjjmmmooopppqqqqqqoooooonnnnnnmmmnnnnnnnnnllllllmmmnnnnnnnnnnnnmmmjjjkkklllkkkjjjjjjkkkmmmpppooommmlllllllllllllllmmmllllllmmmnnnnnnmmmkkkiiijjjlllnnnoooooooooooonnnnnnmmmmmmmmmmmmnnnnnnqqqqqqqqqppppppooonnnmmmmmmnnnnnnoooooooooooonnnmmmooorrrtttuuuwwwyyy{{{{{{{{{zzz{{{~~~wwwrrrqqqsssrrrssssssssssssxxx~~~|||~~~tttrrrqqqrrrtttssskkkccc___^^^[[[ZZZbbblllqqqqqqkkkgggcccbbbdddfffdddaaa^^^VVVKKK@@@999666444333111222222222222333333333555555555555555555555666666:::<<<>>>LLLhhh}}}|||zzz{{{{{{tttkkkWWWJJJEEEFFFLLL]]]llllllnnnfffWWWGGG>>>;;;:::888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>?????????@@@CCCFFFNNNYYYdddkkkqqqwwwyyywwwyyyyyyyyyzzz|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||zzzxxxvvvzzz|||~~~}}}zzzxxxwwwwwwuuuvvvxxxzzz{{{|||||||||{{{{{{|||||||||{{{zzzzzz~~~~~~}}}}}}}}}zzzxxxqqqoookkkiiieeeaaa[[[WWWTTTQQQLLLHHHEEECCC@@@>>>>>>===============>>>>>>>>>>>>>>>===<<<:::888888888777666666555555666666777666555555555555666666666666666666777777777777}}}xxxtttppplllhhheeeddd```[[[WWWVVVUUUUUUTTTSSSSSSSSSRRRQQQPPPOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJIIIHHHGGGGGGGGGGGGFFFGGGGGGHHHGGGGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@????????????????????????>>>??????@@@AAABBBCCCCCCCCCEEEFFFGGGGGGIIILLLOOOQQQSSSUUUXXXZZZ[[[[[[[[[[[[\\\]]]^^^^^^^^^]]]\\\]]]]]]\\\\\\\\\]]]___```^^^___``````___]]]\\\ZZZZZZ[[[[[[\\\]]]^^^^^^___```___]]][[[YYYWWWUUUUUURRRSSSSSSSSSQQQNNNKKKIIIDDDCCCAAA???===;;;::::::777666666555444333222222222111000///000000222333333333222222222222333333333333444555666777777888:::<<<===<<<;;;;;;<<<>>>>>>@@@EEELLLTTT```mmmwww~~~sssgggXXXVVVXXXbbblllpppjjjbbbTTTMMMDDD>>><<<;;;999777555555666666666666666666555777:::===???BBBFFFIIIMMMOOOSSSWWWZZZ^^^aaadddhhhiiilllnnnooopppoooooommmmmmlllllllllmmmnnnnnnlllmmmnnnnnnoooooonnnnnnlllmmmnnnmmmkkkkkklllnnnpppooommmkkkkkkkkkllllllmmmmmmlllmmmnnnnnnmmmkkkllllllmmmnnnnnnoooooooooooonnnnnnmmmmmmmmmnnnnnnpppqqqqqqqqqpppooonnnmmmmmmmmmnnnooooooooooooooonnnpppssstttuuuwwwzzz|||zzz{{{|||~~~zzztttssstttvvvwwwvvvttttttwwwyyywww|||~~~vvvnnnjjjooowwwuuujjj___^^^]]]YYYXXX^^^hhhlllkkkhhheeecccccceeeeeedddaaa]]]UUUIII???888444222111111111111222222222333333444444444555555555555555666999;;;===JJJddd~~~wwwvvvuuuzzzwwwoooXXXJJJDDDFFFJJJYYYiiijjjkkkhhh[[[JJJ>>><<<:::888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===>>>?????????@@@BBBEEEMMMWWWbbbiiipppvvvyyyxxxzzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~|||{{{zzzzzz||||||zzzxxxzzz}}}}}}zzzxxxxxxuuuvvvxxxzzz{{{}}}~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}|||~~~{{{xxxrrrpppmmmiiifffaaa[[[WWWUUUQQQLLLHHHEEECCC@@@>>>???>>>>>>=========>>>>>>>>>>>>>>>===<<<;;;999888888888777666666666666777666666555555555555666666666666666666777777777777zzzuuuqqqmmmhhheeeccc```[[[XXXVVVUUUTTTRRRRRRRRRRRRRRRQQQPPPOOONNNNNNMMMMMMLLLLLLMMMMMMNNNKKKKKKJJJIIIHHHHHHHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCCCCDDDEEEEEEFFFGGGJJJMMMOOOQQQTTTWWWYYYZZZ[[[[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZ\\\[[[ZZZZZZ[[[\\\^^^___]]]^^^___``````^^^\\\[[[ZZZZZZ\\\]]]]]]]]]]]]]]]^^^]]]\\\ZZZXXXVVVUUUTTTRRRRRRRRRQQQOOOLLLJJJIIIDDDCCCAAA???===;;;::::::555555444444333222222111111111111000111111222333333333222222222333333444222222333444555666666777888:::<<<<<<;;;::::::;;;===;;;<<>>777333111000111111111111222222222222222333444555555555555555555888:::===III```}}}wwwrrrmmmsssxxxoooZZZJJJDDDGGGIIIVVVfffjjjhhhjjjbbbOOO@@@<<<;;;888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===?????????@@@BBBDDDLLLVVVaaahhhooovvvzzzyyy{{{{{{||||||~~~~~~}}}}}}||||||||||||}}}xxxvvvuuuxxx|||}}}zzz}}}~~~{{{yyyxxxwwwwwwwwwyyyzzz}}}~~~~~~~~~||||||}}}~~~~~~}}}yyyuuuuuurrrnnnjjjfffaaa\\\XXXWWWTTTNNNJJJGGGDDDAAA?????????>>>=========>>>>>>===============<<<;;;:::999888888777777777777777666555555555555666666777666666666666777777777777{{{wwwssspppllliiifffaaa^^^[[[ZZZYYYXXXVVVTTTQQQRRRRRRRRRRRRPPPOOONNNNNNMMMMMMLLLLLLMMMMMMNNNLLLLLLKKKJJJIIIIIIIIIIIIDDDEEEFFFGGGHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA????????????????????????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFJJJLLLMMMNNNQQQTTTWWWXXXYYYYYYYYYZZZ[[[\\\[[[[[[ZZZYYYZZZZZZYYYYYYZZZ[[[]]]^^^[[[\\\^^^``````___]]]\\\ZZZ[[[\\\]]]]]]\\\[[[[[[[[[[[[ZZZYYYWWWVVVTTTSSSQQQQQQOOONNNLLLKKKJJJIIICCCBBB@@@===;;;:::999999444444333333222222111111000111111222333333222222111111111111111222333444222333333444666777777888777999<<<<<<;;;999999999:::777777<<<@@@BBBIIIQQQ^^^eeejjjiiihhhhhhfffbbbYYYSSSPPPVVVcccmmmooommmddd[[[NNNCCC===999666444444555666777888777777666444555666777777999<<>>BBBHHHLLLPPPUUUZZZ^^^ccceeehhhlllnnnnnnmmmmmmllllllllllllmmmnnnooopppnnnnnnoooppppppppppppooooooooopppnnnmmmlllmmmooopppnnnllljjjiiijjjlllmmmmmmlllkkklllnnnnnnlllkkkkkklllmmmnnnppprrrtttuuuppppppooonnnnnnnnnnnnnnnnnnooopppppppppnnnlllkkklllmmmnnnoooppppppppppppoooqqqrrrssssssuuuyyy{{{wwwyyy}}}~~~vvvsssrrrrrrtttuuutttsssuuu{{{{{{ppppppzzz}}}{{{qqqmmmuuu}}}yyylllccc``````^^^]]]bbbjjjllljjjccceeehhhkkklllkkkhhheee]]]UUUIII>>>888444222111111111111111222222222222111222333555666666555555444777:::>>>HHH]]]zzz~~~|||{{{qqqggglll{{{qqq\\\KKKEEEGGGGGGRRRbbbhhheeennnjjjUUUBBB<<<;;;999999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;<<<>>>??????@@@BBBDDDLLLVVV```gggooowwwzzzzzz{{{{{{{{{{{{|||}}}~~~}}}|||{{{zzzyyyzzzzzz{{{yyyvvvtttwww||||||yyy{{{}}}~~~|||yyyxxxwwwyyyxxxwwwwwwyyy|||~~~~~~|||{{{|||}}}}}}~~~~~~}}}|||}}}yyyyyyuuupppkkkfffbbb^^^[[[[[[WWWQQQMMMJJJGGGDDDBBB@@@??????>>>======>>>>>><<<<<<============<<<<<<999999888777777777888888555555555555555666777777666666666666777777777777}}}}}}zzzwwwssspppnnnllliiiggg___]]]\\\[[[\\\[[[YYYXXXRRRRRRSSSSSSSSSQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIJJJJJJCCCDDDFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEEEEDDDFFFIIILLLKKKLLLOOOSSSUUUWWWXXXXXXYYYYYYZZZ[[[[[[ZZZYYYXXXZZZYYYYYYYYYZZZ[[[]]]^^^ZZZ[[[^^^```aaa```^^^]]]ZZZ[[[\\\]]]]]]\\\ZZZYYYYYYYYYYYYXXXWWWUUUTTTSSSQQQPPPNNNLLLKKKJJJIIIIIIBBB@@@>>><<<:::999888777444333333222222111111111000111222444444444333222////////////000111222333///000111222333444555666888:::======<<<:::999999666333555;;;===<<<>>>DDDHHHRRRYYYYYYWWWXXXYYYXXXRRRMMMJJJRRR```kkknnnmmmmmmcccTTTHHHAAA<<<999666444555666888888888777666333444555555444666999;;;999>>>DDDIIIMMMQQQWWW\\\^^^aaaeeejjjlllmmmmmmmmmmmmmmmmmmmmmnnnpppqqqrrrnnnnnnooopppppppppppppppooooooooonnnllllllmmmnnnpppnnnllljjjiiijjjlllmmmlllkkkkkklllmmmmmmllljjjiiijjjlllnnnqqqtttwwwyyyppppppooonnnnnnnnnnnnnnnmmmnnnooopppooommmkkkjjjlllmmmnnnoooppppppppppppnnnpppqqqqqqrrrtttwwwzzzvvvxxx}}}~~~vvvqqqpppnnnqqqsssssssssuuuzzz{{{~~~xxxllllllwww}}}zzz|||tttrrrzzzxxxnnnhhheeeeeedddccciiipppqqqnnngggjjjmmmooonnnjjjfffbbb^^^VVVJJJ???999555333222000111111111111222222222///111333555666666666666444666:::???HHH\\\xxx~~~{{{~~~ssseeeiiiuuu]]]LLLEEEGGGFFFOOO```fffdddpppoooYYYCCC;;;;;;999999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::<<<>>>???@@@AAACCCEEELLLVVV```gggooowww{{{{{{zzzzzzzzzzzzzzz{{{|||}}}|||{{{zzzyyyxxxxxxyyyzzz}}}yyyvvvwww{{{}}}{{{xxxwwwzzz||||||zzzxxxwwwwww{{{yyywwwwwwxxx{{{~~~~~~|||{{{{{{}}}zzz|||~~~||||||~~~|||xxxqqqlllgggccc```]]]]]]YYYTTTOOOLLLIIIFFFDDD@@@@@@???>>>>>>===>>>>>>;;;<<<<<<===============:::999888888777888888888555555555555555666777888666666666666777777777777~~~{{{xxxtttqqqooolllhhheee___^^^]]]]]]^^^]]][[[YYYWWWVVVTTTRRRQQQPPPQQQQQQPPPPPPPPPOOONNNMMMLLLKKKMMMLLLKKKJJJIIIHHHGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFGGGJJJMMMOOOPPPRRRUUUWWWZZZYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[]]]^^^^^^______^^^^^^]]]ZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYXXXWWWUUUTTTSSSRRROOOKKKIIIHHHGGGFFFEEEAAA???===:::888666666666222222222222222222222222444333222111111111222333000000000000000000000000333333333222111222444666888999:::;;;;;;999777666777777666777888:::<<<>>>AAADDDHHHKKKNNNNNNMMMMMMGGGIIIIIIKKKXXXhhhooommmmmmfffZZZOOOFFF???;;;888555444333444666777666555555555444444444555555666888;;;???AAAEEEKKKTTT[[[cccdddfffiiilllmmmkkkjjjjjjkkknnnpppppppppnnnmmmnnnnnnmmmlllllllllllllllmmmnnnoooppppppooonnnmmmooonnnmmmkkkjjjjjjkkkkkkjjjkkkllllllmmmmmmllllllkkkkkkkkkmmmooorrruuuwwwuuurrrooolllkkkkkkmmmooommmnnnoooooonnnmmmlllkkkooooooppppppppppppooooooqqqooommmoootttxxxyyyxxxuuuvvvyyy}}}xxxqqqmmmrrrqqqqqqpppqqquuu{{{yyyppphhhiiisss|||~~~|||~~~yyymmmnnnkkkllliiigggnnnzzz|||vvvnnnnnnnnnoooooolllfffbbb\\\TTTGGG===666333222111222222222111111111000000222222333444444555555666777666777;;;DDDWWWsss}}}tttiiilll|||}}}cccMMMDDDGGGIIITTTeeelllhhhrrrsssbbbKKK>>>999888:::::::::;;;;;;:::999999<<<;;;;;;::::::999999888============>>>???AAABBBKKKTTT___iiinnnrrrvvvyyywwwxxxzzz{{{|||{{{zzzzzz{{{|||}}}}}}|||zzzxxxwwwyyywwwttttttuuuwwwxxxxxxtttvvvwwwwwwvvvvvvwwwxxx{{{zzzyyyyyy{{{~~~}}}}}}|||~~~~~~~~~|||zzz}}}|||{{{|||~~~{{{vvvrrrnnnhhh___YYYWWWZZZ\\\XXXPPPIIIEEEEEEAAA>>><<<<<<===>>>>>>===????????????>>>===;;;;;;<<<;;;888777666666888999444444555555555555555555777777777777777777777777~~~|||yyyuuurrrooolllhhheeebbbaaa___^^^^^^]]][[[XXXWWWVVVTTTRRRQQQQQQQQQQQQPPPPPPPPPOOONNNMMMLLLKKKMMMMMMKKKJJJIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFGGGIIILLLMMMNNNPPPSSSVVVXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[]]]]]]^^^^^^^^^^^^]]]]]][[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZYYYXXXWWWUUUTTTSSSQQQOOOKKKIIIHHHGGGEEEDDD@@@???<<<999777666666666222222222222222222222222222333333444333222111000111111111111111111111111222333333333222222444555444555777888999888777666888888777777777999:::;;;;;;===???AAABBBBBBAAA@@@CCCDDDDDDGGGTTTeeeooopppssskkk___TTTJJJCCC>>>;;;666555444555777888777666555555444444444444555555666999<<>>999888:::::::::;;;;;;::::::999;;;;;;::::::::::::999999======<<<===>>>???AAABBBJJJSSS^^^hhhnnnrrrwwwzzzzzzzzz{{{{{{zzzzzzyyyxxx||||||}}}}}}|||zzzwwwvvvwwwuuussssssuuuwwwxxxxxxuuuvvvwwwvvvuuuuuuwwwyyy}}}|||zzzyyyzzz}}}~~~~~~}}}~~~~~~~~~~~~|||zzz{{{}}}~~~}}}{{{zzz|||~~~}}}xxxtttpppjjjbbb\\\XXX[[[]]]ZZZSSSKKKGGGFFF@@@>>><<<<<<===>>>>>>>>>????????????>>>===<<<;;;<<<;;;999777666777888888777777777666666555555555555555555555555555555555}}}zzzuuurrrooolllhhhfffeeecccaaa```___]]][[[YYYWWWVVVTTTSSSRRRRRRRRRSSSRRRQQQQQQPPPNNNMMMLLLLLLNNNMMMKKKJJJIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEGGGHHHJJJKKKLLLNNNQQQTTTUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWUUUTTTSSSQQQOOOKKKIIIHHHFFFDDDBBB???>>>;;;999777555555555111111111111111111111111000222444666555333111///222222222222222222222222000222444444333222333444222333666888999999999888::::::999999888999999:::999999999888888777777777======>>>BBBOOOaaaooouuuvvvooocccWWWMMMEEE???;;;777666555666888999888777555444444333333333444444444666:::<<>>777333222111222222222111111111111111222222333333444444555555777666888<<>>???AAABBBHHHPPP\\\eeelllqqqwww{{{}}}}}}{{{zzzyyyxxxxxxxxx}}}}}}~~~~~~|||yyywwwuuutttsssqqqrrrtttvvvwwwwwwvvvvvvvvvtttssstttwwwyyy}}}|||{{{zzzzzz|||~~~~~~}}}~~~}}}|||zzzyyyzzz||||||{{{{{{}}}~~~~~~{{{wwwsssmmmfff```YYY[[[\\\ZZZTTTMMMHHHEEE@@@>>><<<<<<>>>?????????????????????>>>===<<<<<<<<<;;;999888777777888888:::999999888777666555444555555555555555555555555~~~}}}zzzuuuqqqnnnlllhhhffffffdddaaa``````___]]][[[XXXWWWUUUTTTSSSSSSSSSTTTSSSRRRQQQPPPOOONNNMMMMMMOOONNNLLLJJJIIIIIIJJJKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCDDDDDDFFFHHHIIIJJJKKKLLLOOORRRRRRSSSTTTVVVXXXYYYZZZZZZXXXYYYYYYZZZ[[[\\\\\\\\\[[[\\\\\\]]]]]]\\\\\\[[[\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYXXXWWWUUUTTTSSSQQQNNNKKKIIIGGGEEEBBB@@@>>><<<:::777666555555555111111111111111111111111222333444555555333111000111111111111111111111111///111444444333222222333444555777999:::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;999888777666777777888888999>>>KKK^^^ppp{{{{{{tttiii^^^SSSIIIAAA<<<888777666666888999888666555444444333333333333444222555888:::===CCCKKKRRRXXX[[[```cccfffggghhhiiimmmmmmllllllllllllmmmmmmoooooonnnmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooooonnnnnnmmmmmmmmmllllllkkkllllllmmmmmmmmmmmmmmmlllllllllmmmnnnpppssstttxxxvvvssspppmmmkkkjjjiiikkkmmmpppssstttsssqqqooonnnmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmnnnooooooooorrrtttxxx{{{{{{vvvqqqnnnnnnooopppppprrrvvv{{{xxxsssttt{{{|||oooqqq}}}zzzpppggglllxxx|||xxxvvvssspppooonnnllljjjiii]]]UUUHHH>>>777333222111111111111111111111111111111222222333444444555555666666999<<>>@@@BBBCCCFFFNNNXXXaaahhhnnntttyyy}}}|||zzzyyyxxxxxxyyyyyy~~~~~~~~~~~~|||yyyvvvtttrrrqqqpppqqqsssvvvvvvvvvvvvvvvuuusssrrrssswwwzzz{{{{{{zzzzzz{{{|||~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}{{{zzzxxxyyyzzz{{{|||}}}~~~zzzvvvqqqjjjdddYYYZZZZZZXXXUUUOOOHHHDDDAAA???======>>>@@@@@@??????????????????>>>===<<<<<<;;;:::888888888888888888888888777777666666666777777777777777777777777||||||yyytttpppmmmkkkiiigggeeecccaaa````````````^^^XXXWWWVVVUUUTTTTTTUUUUUUUUUTTTRRRPPPOOONNNMMMMMMOOONNNLLLKKKJJJJJJKKKLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@AAAAAABBBBBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDFFFHHHJJJLLLLLLLLLNNNPPPOOOQQQSSSUUUWWWYYYZZZZZZWWWXXXYYYZZZ[[[\\\]]]]]][[[\\\\\\]]]]]]\\\\\\[[[\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYXXXWWWUUUTTTSSSQQQNNNKKKIIIGGGDDDAAA>>><<<;;;999666555444444444111111111111111111111111555444333333222222333333000000000000000000000000///111333444333222222222555666777999;;;<<<=================================<<<:::888777777888999777666888===HHHZZZppp{{{rrrhhh]]]QQQGGG@@@999777666777888888777666666555444444333333333333333555888999<<>>@@@BBBCCCEEELLLUUU]]]ccciiipppuuuzzzzzzyyyxxxyyyzzz{{{|||~~~~~~~~~~~~|||yyyvvvtttqqqpppoooqqqsssuuuuuuuuuuuuuuutttrrrqqqrrrvvvyyyxxxxxxxxxyyy{{{~~~{{{|||}}}~~~}}}||||||}}}|||{{{zzzyyyyyyzzz|||~~~}}}yyyuuunnniii^^^\\\ZZZYYYWWWSSSLLLFFFCCCAAA>>>>>>???@@@@@@???>>>????????????>>>>>>===;;;;;;:::999999888888888555555555666666777777777777777777777777777777777www{{{|||zzzvvvqqqnnnlllkkkiiihhheeeccc```___```aaaaaa```YYYXXXWWWVVVUUUUUUVVVWWWVVVUUUSSSPPPOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFIIIMMMOOOOOONNNNNNNNNNNNOOORRRUUUWWWXXXYYYYYYVVVWWWXXXZZZ[[[]]]^^^^^^\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWUUUTTTSSSPPPNNNKKKIIIGGGCCC???<<<;;;:::777555444333333444222222222222222222222222666555333222222222333444///////////////////////////111333333222111222333555555777999<<<>>>@@@AAAAAAAAAAAAAAA@@@???>>>===;;;:::999777777777888888777666777===FFFVVVmmm}}}wwwooodddVVVHHH@@@:::999888888999:::888777777666555555444444444444333555777999;;;@@@HHHNNNXXX]]]bbbdddcccccceeehhhllllllmmmmmmnnnoooooopppnnnnnnmmmlllllllllllllllkkkkkkjjjkkkkkklllmmmnnnnnnnnnoooooooooooonnnnnnllllllmmmnnnnnnnnnnnnmmmmmmmmmllllllmmmooopppqqqqqqqqqpppooommmkkkiiiggghhhiiikkknnnooopppqqqqqqpppooonnnmmmmmmnnnoooppplllnnnoooooonnnmmmmmmnnnqqqtttyyy~~~}}}xxxuuurrrqqqrrrssstttuuuxxx|||{{{yyy{{{rrrrrrqqqqqqnnnjjjppp{{{|||uuummmkkkhhhgggffffffdddcccYYYQQQEEE;;;555333222222111111111111111222222222111111222222333333444444222555999;;;>>>LLLgggqqqZZZMMMIIIEEEPPPhhhvvvyyyyyywwwqqqaaaMMM???:::888888999:::;;;;;;;;;;;;888888999::::::;;;<<<<<<<<<;;;;;;<<<>>>@@@BBBDDDGGGMMMUUU[[[```ffflllrrrwwwwwwxxxyyyzzz|||}}}~~~}}}}}}~~~~~~|||yyywwwuuuqqqppppppqqqtttuuuuuuttttttttttttrrrqqqrrruuuwwwvvvvvvwwwyyy|||~~~{{{{{{|||}}}~~~~~~|||{{{{{{||||||{{{yyyzzzyyyzzz|||~~~yyysssnnngggbbb]]]\\\\\\ZZZSSSMMMEEECCC@@@????????????>>>>>>??????@@@??????>>>>>>;;;;;;;;;:::999999888888333444444555666777888999555555555555555555555555qqqtttyyy|||wwwsssooolllkkkjjjjjjiiigggddd```____________^^^YYYXXXWWWVVVVVVVVVWWWXXXXXXVVVSSSPPPOOONNNNNNOOOLLLMMMNNNOOOOOOMMMLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGKKKPPPSSSRRRPPPNNNMMMMMMOOORRRUUUWWWWWWWWWWWWVVVVVVXXXYYY[[[]]]^^^___]]]]]]^^^^^^^^^^^^]]]]]][[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZYYYXXXWWWUUUTTTSSSPPPNNNKKKIIIFFFCCC>>>;;;:::999777555333333333333333333333333333333333333444444444444444333333333////////////////////////000111222111000000222444555777999===AAAEEEHHHJJJLLLLLLKKKJJJGGGEEEBBB@@@>>>===<<<;;;999999888888777666888===DDDQQQhhh}}}~~~wwwlll]]]MMMCCC===<<<;;;;;;<<<<<<;;;999888888777666555555555555222444666777999>>>FFFLLLVVV\\\bbbeeedddeeehhhkkkjjjkkkmmmoooqqqqqqqqqqqqmmmmmmlllkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkmmmnnnooonnnoooooopppppppppooonnnllllllmmmnnnnnnnnnnnnnnnnnnmmmllllllmmmnnnpppqqqnnnoooooopppooommmkkkjjjhhhiiijjjlllnnnppprrrsssooonnnlllkkkkkklllnnnooolllnnnqqqqqqooommmnnnoooqqquuuzzz}}}yyyvvvtttrrrssstttttttttvvvzzz}}}|||yyyxxxzzz}}}{{{vvvvvvrrrsssooolllrrr}}}~~~xxxllljjjgggeeedddaaa^^^\\\UUUNNNCCC999444333222222000000111111111222222222111111111222333333444444000444888:::<<>>@@@CCCDDDLLLPPPWWW[[[___dddjjjooouuuvvvxxxzzz{{{|||}}}}}}||||||}}}}}}|||zzzwwwvvvrrrqqqqqqrrrtttuuutttrrrrrrssstttsssrrrrrrtttvvvvvvwwwxxxzzz|||~~~{{{||||||}}}~~~}}}{{{zzzzzz||||||{{{yyyzzzyyyyyy{{{~~~}}}}}}~~~~~~yyytttmmmfff___]]]___^^^XXXRRRGGGEEEAAA@@@??????>>>===>>>??????@@@@@@?????????;;;;;;;;;;;;:::999888888666666666777777888888888555555555555555555555555ooorrrvvv{{{}}}uuurrrmmmjjjjjjjjjjjjiiiiiieeeaaa___^^^^^^]]]\\\ZZZYYYXXXWWWVVVWWWXXXYYYXXXVVVSSSQQQOOONNNOOOOOOKKKMMMOOOPPPPPPNNNLLLJJJKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGLLLRRRUUUTTTQQQNNNMMMMMMOOORRRUUUVVVWWWVVVVVVUUUVVVXXXYYY[[[]]]______]]]^^^^^^______^^^^^^]]]ZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYXXXWWWUUUTTTSSSPPPNNNKKKIIIFFFBBB===:::999888666444333222333333444444444444444444444444222444555777666444222000000000000000000000000000111111111000///000222555777999===AAAGGGMMMQQQTTTXXXWWWUUUSSSOOOKKKGGGEEEDDDCCCBBB@@@>>>===;;;:::777555888===BBBNNNdddzzzyyyiiiWWWLLL@@@>>>======>>>>>>===;;;999999888666666555555555111333555666888<<>>AAACCCDDDOOOSSSXXX\\\___ccciiinnnuuuwwwyyy{{{|||||||||{{{{{{|||}}}}}}|||zzzxxxwwwsssrrrrrrssstttuuusssrrrqqqrrrttttttsssrrrsssuuuxxxxxxyyyzzz{{{}}}}}}~~~|||||||||}}}~~~~~~|||{{{zzzzzz{{{|||{{{yyyzzzxxxwwwzzz~~~}}}}}}|||||||||}}}|||xxxooofff^^^[[[^^^^^^YYYSSSIIIFFFBBB@@@??????===<<<>>>??????@@@@@@@@@??????;;;;;;;;;;;;:::999888888999999999888888888888888777777777777777777777777ooorrrwww|||~~~~~~vvvqqqjjjfffeeefffggghhhfffdddaaa^^^\\\\\\^^^___\\\\\\ZZZYYYXXXXXXXXXXXXXXXWWWVVVTTTQQQOOONNNMMMPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGGGGGGGHHHHHHGGGFFFDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAABBBBBBCCCCCCCCCIIIIIIIIIFFFCCC@@@@@@@@@GGGKKKQQQVVVWWWVVVRRRPPPOOOPPPQQQSSSTTTTTTUUUUUUXXXVVVUUUWWWZZZ\\\\\\ZZZ^^^^^^^^^_________``````]]]\\\[[[YYYYYYYYYZZZ[[[]]]ZZZXXXWWWVVVUUUSSSQQQVVVRRRLLLGGGCCC@@@<<<:::777666555444444444444444555555666666666666555555777666555444333222222222222333333333333222111111111111000000000000111111666777;;;CCCLLLVVV]]]```bbbdddffffffaaaZZZRRRMMMQQQHHHBBBDDDEEE@@@=========999999<<<>>>GGG^^^uuussscccTTTCCC@@@======AAAEEEDDD???===;;;999777777555222000555555555666888===DDDIIIXXX\\\aaaeeegggggghhhiiilllkkklllmmmooopppooonnnooonnnmmmlllkkkjjjjjjjjjmmmnnnnnnoooooooooooooooooooooooopppqqqrrrssstttqqqpppnnnmmmmmmmmmnnnooommmmmmmmmmmmnnnooopppqqqqqqqqqpppnnnllljjjhhhggghhhiiikkkkkkllloootttwwwqqqooonnnmmmnnnooonnnmmmppppppqqqooonnnnnnoooqqqssswww|||~~~xxxtttssssssuuuuuutttrrrqqqrrrtttwwwxxxyyywwwsssssswwwyyyxxxrrrrrrvvvzzzyyywwwuuuyyy|||sssnnnfffaaa___]]]YYYUUUQQQKKKBBB:::666333222111111111111111111111111111222222333333333333444444444888777999@@@FFFYYYwwwwwwhhhVVVIIIDDDJJJ\\\mmm|||}}}tttllliiiYYYCCC;;;777777888:::<<<<<<:::999:::;;;<<<;;;999999999;;;;;;<<<===>>>>>>@@@CCCFFFLLLRRRZZZ___```ccchhhlllppprrrvvvyyy{{{|||}}}|||yyyzzz{{{|||||||||{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuwwwvvvuuuttttttuuuwwwxxxzzzxxxvvvxxx|||~~~~~~}}}wwwyyyzzz|||~~~}}}yyywwwwwwwwwwwwvvvzzz{{{|||~~~~~~~~~}}}}}}|||||||||}}}~~~}}}yyynnniiiccc]]]ZZZXXXWWWVVVKKKHHHEEECCCBBBAAA>>>===AAA>>><<<>>>BBBEEECCC???>>>>>>>>>>>>===<<<;;;:::999888888777777777777777:::999777555444333333444sssvvvzzz~~~~~~yyytttnnniiihhhhhhiiiiiieeedddaaa___]]]]]]^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVTTTRRRPPPNNNMMMOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIGGGGGGHHHHHHGGGFFFDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCEEEFFFGGGEEECCCBBBBBBCCCFFFJJJNNNRRRTTTSSSQQQOOONNNOOOPPPRRRSSSTTTUUUUUUWWWVVVUUUWWWZZZ\\\[[[ZZZ]]]]]]]]]^^^^^^^^^^^^^^^\\\[[[ZZZYYYXXXYYYZZZZZZ\\\ZZZXXXWWWWWWUUUSSSQQQSSSOOOJJJEEEBBB???;;;999777666555444444444444555555555666666666666555555666666555444333333333333222333333333333222111111111111111000000111111111222444:::CCCPPP]]]ggglllmmmpppsssuuurrrllleee```WWWOOOIIIJJJJJJEEEAAAAAA@@@;;;:::===???FFF[[[qqq|||jjjYYYHHHDDDAAABBBGGGLLLKKKHHHAAA???;;;888777666444222555555555666888===DDDIIIVVVZZZ___ccceeefffggghhhjjjjjjkkkmmmppprrrqqqppppppooonnnmmmllllllllllllmmmmmmnnnooopppppppppoooooooooooopppppprrrsssssspppooonnnmmmmmmmmmnnnooopppooonnnnnnmmmmmmnnnnnnqqqppppppnnnllljjjiiihhhiiijjjkkkkkklllnnnrrruuuqqqooonnnmmmnnnooonnnmmmppppppqqqpppnnnnnnoooppprrruuu{{{~~~xxxtttssssssuuuuuutttrrrqqqqqqtttvvvuuuvvvtttooooootttvvvvvvpppooosss}}}}}}|||yyywwwzzz~~~yyysssjjjdddaaa]]]WWWSSSPPPJJJAAA:::666444333222111111111111111111111111222222333333333333444444333777666888???DDDWWWuuu~~~yyypppbbbRRRFFFCCCJJJ[[[kkkxxx|||vvvooojjjXXXBBB;;;777666777999;;;;;;:::888999:::<<<;;;:::999:::<<<;;;<<<===>>>>>>@@@CCCFFFKKKRRR[[[```bbbdddhhhlllnnnppptttwwwyyyzzz{{{zzz{{{{{{|||||||||zzzyyyxxxyyyxxxwwwvvvuuuuuuuuuuuuvvvuuutttssssssuuuwwwxxxzzzxxxwwwyyy{{{|||{{{zzzyyyzzz{{{}}}~~~{{{yyyyyyzzzzzzyyyzzzzzz||||||}}}|||{{{{{{zzzzzz{{{|||}}}~~~qqqllleee```]]]\\\ZZZYYYNNNKKKGGGDDDCCCAAA???===AAA>>><<<>>>BBBDDDBBB???>>>>>>>>>>>>===<<<;;;:::::::::999888888888888888999888777555444444444444vvvxxx|||~~~~~~{{{wwwqqqllljjjiiihhhgggdddcccbbbaaa```^^^^^^]]]^^^]]]\\\[[[ZZZYYYYYYYYYXXXWWWVVVTTTRRRPPPOOONNNOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKHHHHHHHHHHHHGGGFFFEEEDDDFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCAAACCCDDDDDDCCCCCCDDDFFFEEEGGGJJJMMMOOOOOOOOONNNLLLMMMOOOPPPRRRTTTUUUVVVWWWVVVVVVWWWYYY[[[[[[ZZZZZZ[[[\\\\\\]]]]]]\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[YYYXXXWWWWWWUUUSSSPPPOOOKKKFFFBBB???===:::888666666555555444444555555555555666666666666555555666555444444333333333333333333333333333222222111222222111111111111222222000222888BBBOOO^^^kkkrrruuuyyy~~~yyyuuuddd\\\VVVTTTRRRLLLHHHFFFDDD>>><<<>>>???DDDWWWkkkuuuaaaPPPJJJFFFHHHNNNSSSUUUTTTHHHDDD>>>999777666555444444555555666999>>>EEEJJJTTTYYY^^^ccceeefffhhhiiijjjiiikkkmmmqqqssssssrrrppppppooonnnmmmmmmmmmmmmlllmmmnnnooopppqqqqqqqqqooooooooooooppppppqqqrrrpppooonnnmmmlllmmmnnnnnnrrrqqqooonnnllllllkkkkkkqqqpppooonnnlllkkkiiiiiijjjkkkkkkjjjjjjlllpppsssqqqooonnnmmmnnnooonnnmmmpppqqqqqqpppnnnnnnnnnoooppptttzzz~~~xxxtttssssssuuuuuutttrrrppppppsssuuutttuuuqqqllllllqqqttttttlllllloooxxx~~~yyyvvvzzz{{{uuullleee___ZZZSSSNNNNNNHHH@@@999666444444333111111111111111111111111222222333333333333444444222666555777===BBBUUUrrr{{{uuukkk___OOOEEEAAAGGGUUUcccqqqzzzyyyssslllWWWAAA;;;666666666888::::::999888888999;;;;;;::::::;;;===;;;<<<===>>>>>>@@@CCCFFFJJJQQQZZZaaadddfffhhhkkklllnnnqqquuuwwwxxxxxxxxx{{{|||||||||{{{yyywwwvvvxxxxxxwwwvvvuuuuuuuuuuuussssssrrrrrrsssuuuwwwxxxyyyyyyyyyzzz{{{{{{yyywwwzzzzzz|||}}}}}}{{{|||}}}}}}}}}zzz{{{{{{{{{{{{zzzzzzyyyxxxyyyyyy{{{}}}~~~~~~sssoooiiidddbbb```___]]]TTTPPPKKKFFFDDDBBB@@@>>>AAA>>>===>>>BBBCCCBBB@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::999999999999999888777666555555555555666wwwyyy}}}~~~|||{{{wwwrrrnnnkkkiiifffdddccccccccccccbbb```^^^]]]___^^^]]][[[ZZZYYYYYYYYYXXXWWWVVVTTTRRRQQQOOOOOONNNMMMLLLLLLKKKKKKKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMHHHHHHHHHHHHGGGFFFEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBBBBCCCCCCCCCCCCCCC???AAABBBCCCBBBBBBDDDEEEDDDEEEGGGHHHJJJKKKLLLMMMKKKLLLMMMOOOQQQSSSUUUVVVVVVVVVVVVWWWYYYYYYZZZZZZXXXYYYZZZ[[[\\\[[[[[[ZZZZZZYYYXXXWWWWWWXXXYYYZZZZZZYYYWWWWWWVVVTTTQQQNNNIIIFFFBBB>>>===;;;999777666666555555555555666666555555666666666666555555666555444333333333333333333333444444333333222111333222222222222222222333000222666===HHHUUUccclllrrrwwwuuuooohhhbbb\\\UUUNNNJJJGGG@@@===>>>>>>BBBRRRdddlllXXXPPPJJJLLLSSSWWW[[[]]]PPPJJJBBB;;;777666666555444555555666999>>>FFFKKKVVVZZZ```eeegggiiijjjlllkkkjjjkkknnnqqqssssssrrroooooonnnmmmmmmmmmnnnnnnmmmnnnooopppqqqrrrrrrrrroooooonnnnnnnnnoooppppppooonnnmmmlllllllllmmmnnnppppppnnnmmmlllkkkkkkkkkppppppnnnmmmlllkkkjjjjjjkkkkkkkkkjjjiiikkknnnpppqqqooommmmmmnnnooonnnmmmoooqqqrrrqqqooommmnnnoooppptttzzz}}}xxxtttssssssuuuuuutttqqqoooooorrrtttttttttqqqkkkjjjooosssrrrhhhhhhkkkpppwww|||}}}|||{{{yyytttrrrwwwxxxrrriiibbb\\\VVVOOOJJJKKKFFF>>>888555555555444111111111111111111111111222222222333333333444444222666555777===AAASSSooo}}}}}}yyynnnaaaQQQFFFAAACCCMMMXXXiiiwww{{{wwwnnnWWWAAA<<<666555555777999:::999888666777999999999999;;;<<<;;;<<<===>>>>>>@@@CCCFFFIIIPPPYYYaaaeeegggiiijjjkkkmmmpppsssvvvwwwwwwwwwyyyzzz{{{{{{zzzyyyxxxwwwxxxwwwvvvuuuuuuttttttuuuqqqqqqqqqrrrsssuuuwwwxxxwwwxxxzzz||||||{{{yyyxxxyyyzzz{{{|||~~~~~~}}}~~~||||||||||||{{{{{{zzzzzzxxxyyyzzz{{{}}}|||{{{zzzvvvrrrlllhhhfffdddcccaaaZZZUUUOOOIIIEEECCC@@@>>>@@@???>>>???AAABBBAAA@@@>>>??????>>>>>>===<<<;;;;;;;;;:::999999999999999666666666666666666777777xxx{{{~~~}}}{{{}}}zzzvvvrrroookkkgggdddbbbcccddddddcccaaa___^^^```___]]][[[ZZZYYYXXXXXXXXXWWWVVVTTTSSSQQQPPPOOONNNMMMMMMLLLLLLLLLLLLLLLJJJKKKLLLMMMMMMNNNNNNMMMIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBBBBAAAAAABBBCCCCCCCCCDDDEEEGGGIIIKKKLLLKKKKKKLLLMMMPPPRRRUUUVVVVVVVVVWWWWWWXXXXXXYYYYYYXXXYYYZZZ[[[\\\[[[ZZZYYYZZZYYYXXXWWWWWWXXXYYYZZZYYYXXXVVVVVVTTTRRRNNNKKKDDDAAA>>>;;;:::999888777666666555555555666666777555555666666666666555555555555444333333333444444333444444444444333222222333222222222222222222333000222555999@@@LLLYYYbbbjjjpppxxxzzzrrrhhh___UUUNNNKKKDDD??????>>>@@@MMM]]]~~~zzzaaaVVVMMMOOOSSSWWW[[[___WWWPPPFFF===888666666666444555555777999???FFFKKKVVVZZZ```eeegggiiijjjllllllllllllnnnpppqqqpppooommmmmmmmmlllmmmmmmnnnnnnnnnooopppqqqrrrrrrrrrrrroooooonnnmmmmmmmmmnnnnnnooonnnlllkkkkkkkkklllmmmmmmmmmllllllllllllmmmmmmpppooonnnlllkkkkkkkkklllllllllllljjjiiijjjmmmpppqqqooommmmmmnnnooonnnmmmoooqqqrrrqqqooommmmmmmmmpppttt{{{}}}wwwtttssstttttttttsssqqqooooooqqqtttttttttpppiiihhhlllnnnmmmeeefffgggjjjmmmpppqqqrrrqqqpppmmmlllsss}}}tttnnngggaaa\\\VVVOOOJJJJJJDDD===777555444555555111111111111111111111111222222222333333333444444333888666888>>>AAARRRmmm}}}{{{}}}qqqdddSSSIIICCCCCCJJJRRRbbbsss{{{yyypppYYYBBB===777666555666888999999888444666777888777777999;;;;;;<<<===>>>>>>@@@CCCFFFHHHNNNWWW```eeehhhiiijjjkkkmmmppptttvvvwwwwwwwwwvvvwwwxxxzzzzzzzzzyyyyyyxxxwwwvvvuuuttttttttttttqqqqqqrrrssstttuuuvvvwwwuuuwwwzzz|||}}}||||||{{{xxxxxxyyyzzz|||~~~}}}}}}~~~~~~}}}}}}}}}||||||zzzzzz{{{|||~~~{{{yyyxxxtttooollljjjiiigggeee^^^ZZZSSSMMMIIIEEEBBB???@@@??????@@@AAAAAAAAA@@@????????????>>>===<<<;;;::::::999888888888888888666666666777777777777777}}}{{{}}}zzzwwwtttpppjjjfffccccccddddddcccbbb```___```___]]][[[YYYXXXXXXWWWXXXWWWVVVUUUSSSRRRQQQPPPNNNNNNMMMMMMMMMMMMMMMNNNJJJKKKKKKLLLMMMMMMMMMMMMJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCC???AAABBBAAA@@@???@@@AAACCCCCCCCCDDDFFFHHHJJJKKKKKKKKKKKKLLLNNNQQQSSSUUUUUUWWWXXXXXXWWWWWWXXXYYYXXXYYY[[[]]]]]]\\\[[[ZZZZZZYYYXXXXXXXXXYYYZZZ[[[YYYWWWVVVTTTRRROOOJJJFFF@@@===:::999999999888777666666555555666666777777555555666666666666555555555444444333333444444444444444444444444333222222222222111111111111222222///111444666<<>>HHHUUUppp~~~mmm]]]QQQQQQSSSTTTXXX^^^^^^VVVKKKAAA;;;888777666444555666777:::@@@GGGLLLTTTYYY^^^ccceeefffhhhiiilllllllllmmmooopppooommmllllllllllllmmmnnnnnnoooppppppqqqrrrrrrrrrrrrqqqooonnnnnnmmmllllllllllllnnnmmmlllkkkjjjkkklllllljjjjjjjjjkkklllmmmnnnnnnooonnnmmmlllkkkkkklllmmmmmmmmmlllkkkjjjkkkmmmpppqqqooonnnmmmnnnooonnnmmmoooqqqsssrrrpppmmmmmmmmmpppttt||||||wwwtttssstttrrrrrrqqqpppnnnooorrrtttssstttpppjjjgggjjjjjjhhhcccdddffffffffffffhhhjjjjjjjjjhhhiiiqqq|||tttooohhhccc```[[[TTTOOOIIICCC<<<666444444444444111111111111111111111111222222333333333333444444444888777888===@@@PPPkkk}}}zzztttfffUUUJJJEEEEEEKKKRRR]]]nnnxxxyyysss\\\DDD>>>888666555666888::::::999555666888888777777888:::;;;<<<===>>>>>>@@@CCCFFFHHHLLLTTT]]]dddhhhiiijjjkkkmmmppptttvvvwwwwwwwwwtttuuuwwwyyyzzzzzzzzzyyywwwwwwvvvuuuttttttttttttrrrrrrssstttuuuvvvvvvvvvtttvvvyyy{{{{{{{{{|||}}}xxxxxxxxxyyyzzz}}}~~~|||}}}|||||||||}}}~~~zzzwwwssspppnnnmmmkkkiiiccc___YYYTTTOOOJJJEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>===<<<<<<::::::999888888888888888666666777888888888777777}}}~~~|||zzzwwwrrrkkkgggddddddddddddcccbbbaaaaaa___^^^\\\ZZZXXXWWWVVVVVVWWWWWWVVVUUUSSSRRRQQQQQQOOOOOONNNNNNNNNNNNOOOOOOJJJJJJKKKLLLLLLLLLKKKKKKKKKJJJHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCEEEDDDDDDDDDCCCCCCCCCBBB>>>???@@@@@@??????@@@BBBBBBCCCDDDEEEGGGHHHJJJKKKLLLKKKKKKKKKMMMOOORRRSSSUUUWWWXXXXXXVVVVVVWWWYYYYYYZZZ]]]^^^___^^^\\\[[[ZZZZZZYYYXXXYYYZZZ[[[\\\XXXWWWUUUSSSPPPLLLFFFAAA===;;;888777888999888777666666666666666777888888555555666666666666555555444444444333333444444555444444444555444444333222111111111000000111111111...111333444666===HHHQQQWWW[[[bbbjjjrrrxxx|||~~~zzzpppggg___UUULLLHHHBBB===CCCNNN^^^nnnxxxfffWWWTTTTTTQQQUUU\\\ddd\\\QQQFFF???;;;999888444555666777:::@@@HHHMMMVVVZZZ___ccceeefffggghhhjjjiiijjjlllnnnpppooonnnmmmmmmmmmmmmnnnooopppqqqrrrrrrrrrsssrrrrrrqqqpppooonnnmmmlllkkkkkkkkkkkkmmmmmmkkkjjjjjjjjjkkkllljjjjjjjjjjjjkkklllmmmnnnooonnnlllkkkkkklllmmmnnnmmmmmmmmmlllkkkllloooqqqqqqooonnnmmmnnnooonnnmmmoooqqqsssrrrpppmmmllllllnnnsss{{{|||wwwtttssstttpppppppppooonnnooorrruuuvvvxxxuuunnnkkkkkkjjjfff```ccceeeeeebbbaaacccfffggghhhhhhiiiqqq|||~~~uuuqqqkkkfffccc^^^WWWQQQIIICCC<<<666444333333333111111111111111111111111222222333333333333444444333777666777<<<>>>MMMhhh|||zzzyyyjjjXXXLLLFFFEEEIIINNNZZZkkkuuuxxxuuu___GGG@@@999777666666999:::;;;;;;777999:::999888888999:::;;;<<<===>>>>>>@@@CCCFFFGGGKKKRRRZZZbbbgggiiijjjjjjlllpppsssuuuvvvvvvvvvuuuvvvwwwyyyyyyyyyxxxxxxwwwwwwuuutttttttttttttttssstttuuuuuuvvvvvvvvvvvvtttvvvxxxxxxwwwwwwyyy{{{yyyyyyxxxyyy{{{}}}}}}}}}|||||||||}}}}}}~~~}}}zzzwwwtttsssqqqooommmgggddd```[[[VVVPPPJJJFFF@@@@@@AAA@@@@@@???@@@@@@???????????????>>><<<<<<;;;;;;:::999999999999999666777888888888777666666~~~}}}|||{{{yyyvvvqqqjjjeeeeeeddddddccccccbbbbbbbbb___^^^\\\ZZZXXXVVVVVVUUUWWWWWWVVVUUUTTTRRRRRRQQQOOOOOOOOONNNOOOOOOPPPPPPJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJHHHGGGFFFFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBEEEEEEDDDDDDCCCCCCCCCBBB<<<===?????????@@@AAACCCBBBCCCDDDFFFGGGIIIJJJKKKLLLLLLKKKKKKLLLNNNQQQRRRUUUWWWYYYXXXVVVUUUWWWYYYZZZ[[[^^^``````___]]][[[[[[ZZZYYYYYYYYY[[[\\\]]]XXXWWWUUURRROOOJJJCCC>>><<<:::777777888999888888666666666666666777888888555555666666666666555555444444333333333444444555444444555555444444333222111111000000000000111111///111333222222666???FFFLLLPPPVVV]]]fffmmmsssvvv|||{{{rrrhhh\\\RRRLLLDDD===@@@JJJPPPbbbsss}}}lll[[[WWWUUUQQQSSS[[[hhh```UUUJJJCCC>>>;;;999444555666777:::@@@HHHMMMXXX\\\aaaeeegggggghhhiiigggggghhhkkknnnppppppooonnnnnnnnnnnnoooqqqrrrrrrssssssssssssrrrqqqppppppooonnnmmmlllkkkjjjjjjjjjmmmlllkkkjjjjjjjjjkkkkkkkkkkkkjjjjjjkkkkkklllmmmooonnnlllkkkkkklllmmmooommmmmmmmmlllkkkmmmppprrrqqqooonnnmmmnnnooonnnmmmoooqqqsssssspppmmmlllkkkmmmrrrzzz|||wwwtttssstttoooooooooooonnnpppsssvvv{{{}}}zzztttpppooolllhhh^^^bbbeeeeeebbb```bbbeeehhhiiiiiikkksss|||}}}vvvqqqkkkgggccc^^^WWWQQQIIICCC<<<666333333333222111111111111111111111111222222333333333444444444222666555666;;;<<>>>>>@@@CCCFFFGGGJJJPPPXXX```fffiiijjjiiikkkooorrrtttvvvvvvuuuvvvwwwxxxyyyyyyxxxvvvvvvwwwvvvuuuttttttsssssstttuuuuuuvvvvvvvvvvvvvvvuuutttvvvwwwvvvssssssuuuxxxzzzzzzyyyzzz{{{~~~~~~~~~~~~|||||||||||||||}}}~~~~~~}}}yyywwwvvvuuurrrpppjjjgggddd```[[[UUUNNNIII@@@AAAAAAAAA@@@???@@@AAA???@@@@@@??????>>>===<<<<<<<<<;;;::::::::::::;;;777888999999999777666555||||||vvvooolllkkkiiigggfffdddbbbaaaaaaaaa___]]][[[ZZZYYYXXXVVVTTTUUUUUUVVVWWWWWWWWWVVVVVVRRRPPPNNNNNNOOOOOOOOONNNJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFCCCDDDDDDDDDEEEEEEFFFFFFCCCBBBAAAAAA@@@@@@AAAAAAGGGFFFFFFFFFFFFFFFGGGGGGJJJJJJJJJLLLMMMOOOQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVYYYYYY[[[\\\\\\[[[ZZZYYY[[[ZZZXXXXXXYYYYYYWWWVVV\\\XXXRRRMMMJJJFFFAAA===;;;;;;:::999888888777777555555666777888888777777666666555444444555777888666666555555555666666777444444444333333222222222222222222222222222222222111111111111333666999;;;EEEFFFHHHNNNWWW```fffjjjsss{{{tttlll___QQQFFF@@@>>>>>>FFFPPP\\\eeessswwwhhh^^^XXXSSSRRRTTTbbbaaaYYYJJJ>>>999999888:::777777:::===AAAIIIRRRZZZ^^^dddhhhhhhfffdddccceeefffhhhjjjlllmmmmmmnnnrrrrrrrrrqqqqqqqqqqqqpppsssrrrqqqoooooooooooopppnnnmmmlllkkkkkkkkkkkkkkkooonnnmmmlllkkkkkkjjjiiijjjkkkkkkjjjhhhhhhjjjlllnnnooopppooommmllllllmmmmmmllljjjjjjkkkmmmppprrrsssqqqooonnnmmmnnnooopppqqqqqqqqqqqqooommmjjjiiinnnssszzzzzzrrroooqqqtttpppqqqqqqqqqpppqqqtttvvvzzzvvvtttpppmmmjjjgggaaa```hhhnnnmmmgggcccjjjjjjooowww{{{zzzzzz|||yyyuuukkkbbbaaaccc\\\RRRNNNEEE:::444444555444222333222222111111222222333444000------111555777777555666444777???@@@III^^^}}}|||xxx}}}uuu^^^PPPHHHDDDDDDGGGUUU```nnnwwwuuueeeMMM;;;777666555666999;;;<<<;;;;;;:::999888888:::<<<===<<<<<<======>>>@@@AAABBBIIIKKKOOOWWW___fffjjjkkkfffkkkqqquuuvvvvvvwwwwwwvvvwwwxxxyyyzzzyyyxxxxxxxxxwwwvvvttttttsssssssssuuuvvvxxxyyyyyyxxxwwwuuuvvvvvvvvvwwwxxxyyy{{{{{{wwwzzz}}}}}}{{{zzz|||~~~}}}}}}|||~~~~~~|||{{{zzzyyyxxxxxxzzz{{{}}}}}}~~~|||zzzxxxxxxwwwuuusssmmmjjjfffbbb^^^XXXRRRNNNJJJHHHFFFCCCAAA??????>>>AAA@@@@@@???>>>>>>>>>?????????>>>===<<<:::888777666777888999999888777666~~~}}}|||vvvpppmmmllliiiiiigggeeebbb```^^^]]]___]]][[[ZZZZZZXXXVVVTTTUUUUUUUUUVVVVVVUUUUUUTTTTTTRRRPPPOOOOOOOOONNNLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGHHHIIIIIIIIIIIIIIIHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFCCCBBBAAAAAA@@@@@@AAAAAADDDDDDDDDDDDDDDEEEFFFGGGIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSTTTUUUVVVVVVVVVVVVXXXXXXZZZ[[[[[[[[[ZZZZZZ\\\ZZZYYYYYYZZZZZZXXXVVVXXXSSSMMMIIIFFFBBB>>>;;;;;;;;;;;;:::999999999999777777888888999999999999777777666666666777777888555555555555555666666777777777666555444444333333222222222222222222222222222111111111222444777999:::;;;===CCCJJJSSSZZZ]]]hhhpppxxx{{{wwwpppcccUUUIIIBBB>>>===???HHHPPPWWWccctttyyynnneee]]]VVVSSSTTT___```ZZZLLL@@@;;;999888888555555888<<<@@@IIISSSZZZ^^^dddggghhhfffeeeeeeeeefffhhhjjjlllmmmnnnooorrrrrrrrrqqqqqqpppppppppsssrrrpppooonnnnnnoooooommmmmmllllllkkkkkkkkkkkkmmmmmmllllllkkkkkkjjjjjjjjjkkkkkkjjjhhhhhhjjjlllnnnoooooonnnlllkkkkkklllmmmllljjjjjjkkknnnqqqsssrrrpppooommmmmmmmmoooppppppppppppooonnnllljjjhhhlllqqqyyy{{{tttpppqqqsssqqqrrrsssrrrrrrsssvvvxxx}}}yyyttttttuuuuuuqqqmmmlllggggggpppxxxvvvppplllkkkkkkpppyyy}}}|||{{{|||yyytttkkkcccbbbbbb\\\SSSLLLDDD999444333444333222333222222222222222222333444111......111444666555444666333666>>>>>>GGG\\\{{{xxx|||zzzeeeUUUJJJDDDEEEHHHTTT___lllvvvvvviiiQQQ===:::999777777999:::::::::::::::999888999:::;;;<<<<<<<<<<<<===>>>???AAAAAAEEEGGGLLLTTT\\\bbbeeeffffffjjjppptttuuuuuuvvvvvvvvvwwwxxxyyyyyyyyyxxxxxxvvvvvvuuuttttttsssssstttvvvwwwyyyzzz{{{zzzyyyxxxvvvvvvvvvvvvwwwyyyzzz{{{xxxyyy{{{{{{{{{{{{|||}}}~~~}}}}}}}}}{{{~~~~~~|||{{{zzzyyyxxxxxxyyy{{{|||{{{|||~~~|||yyyxxxwwwvvvuuuooommmiiieee```[[[UUUQQQKKKIIIEEEBBB@@@?????????AAAAAA@@@@@@???????????????>>>>>>===<<<;;;999888777777888888888888777777~~~|||}}}~~~~~~|||wwwrrrooommmllllllkkkhhheeeaaa^^^\\\___^^^[[[ZZZZZZYYYWWWUUUUUUUUUVVVUUUUUUTTTSSSRRRVVVTTTRRRPPPPPPOOOMMMKKKLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJKKKKKKKKKKKKKKKJJJFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGHHHHHHIIIJJJLLLNNNPPPQQQRRRRRRSSSUUUUUUVVVVVVVVVVVVWWWXXXZZZZZZ[[[[[[[[[]]][[[ZZZZZZ[[[[[[YYYWWWTTTPPPKKKFFFCCCAAA>>><<<>>>===<<<;;;;;;:::::::::999999999:::::::::::::::888999999999999888888777555444444444555555666777::::::999888666555444444333333333333333333333333222111111000111333444555444555888<<>><<<888???EEEHHHPPP```qqq{{{yyytttnnndddYYYTTTUUU[[[___\\\PPPCCC===:::888777444333777;;;@@@KKKUUUZZZ^^^dddggghhhgggffffffeeefffgggjjjlllnnnooopppssssssrrrrrrqqqpppooooooqqqpppooommmmmmmmmmmmnnnmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkjjjhhhhhhjjjlllmmmnnnnnnmmmkkkjjjjjjkkkkkkkkkjjjjjjlllnnnqqqssspppooommmllllllmmmnnnnnnnnnooooooooommmkkkiiihhhjjjoooxxx|||uuuqqqppprrrsssttttttttttttuuuxxxzzzzzztttoooqqqwwwyyytttmmmoookkknnnyyy{{{vvvnnnnnnsss|||~~~{{{{{{wwwrrrjjjcccaaaaaa[[[TTTKKKDDD:::555333444333222222222222222222222222222333111000000222444444333333555222555<<<<<>>???@@@AAACCCEEEKKKSSS[[[```bbbbbbfffjjjooorrrttttttuuuuuuvvvwwwxxxxxxyyyyyyxxxxxxuuuttttttttttttttttttttttttuuuwwwyyyyyyyyyyyyxxxuuuuuuuuuuuuvvvxxxyyyzzzyyyyyyxxxyyy{{{||||||{{{||||||}}}}}}|||~~~~~~{{{zzzyyyxxxxxxxxxyyy{{{|||yyyzzz|||~~~~~~zzzyyyyyyxxxxxxsssppplllhhhddd___YYYVVVMMMJJJFFFAAA???>>>???@@@BBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::999888888888888888888999~~~{{{}}}}}}}}}{{{wwwssspppooonnnnnnnnnmmmjjjfffbbb``````^^^\\\[[[[[[ZZZXXXVVVWWWWWWWWWVVVUUUTTTSSSRRRTTTSSSQQQPPPPPPOOOMMMKKKNNNMMMMMMLLLLLLMMMMMMNNNLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGHHHIIIKKKMMMNNNOOOPPPQQQRRRTTTUUUVVVVVVVVVUUUVVVWWWXXXYYYZZZ[[[[[[]]]\\\[[[\\\]]]\\\ZZZWWWSSSPPPKKKGGGDDDCCCCCCBBBEEECCCAAA>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<:::;;;<<<<<<<<<:::999888444444444444555666777777<<<;;;:::999777555444444333333333333333333333333222222111000000111222222333444777:::???EEELLLQQQSSSZZZaaadddiiiooorrrrrrpppkkkbbbXXXMMMDDD>>>;;;777<<<@@@AAAEEEPPPaaammmttttttuuusssiii\\\TTTTTTWWW^^^^^^TTTGGG???:::888777444333666;;;AAALLLVVV\\\___cccffffffeeeeeefffeeefffgggiiilllnnnpppqqqtttssssssrrrqqqpppoooooopppooommmlllkkkkkklllmmmlllllllllllllllllllllkkkiiiiiiiiijjjjjjkkkkkkkkkjjjkkkkkkiiihhhhhhjjjllllllmmmmmmllljjjiiiiiijjjiiiiiiiiiiiikkkmmmpppqqqnnnmmmmmmlllllllllmmmmmmnnnnnnoooooonnnlllkkkjjjjjjooowww}}}wwwrrrqqqqqqrrrssstttttttttuuuxxx{{{{{{rrrllloooxxx{{{tttkkkooolllppp}}}|||rrrrrrwwwyyywwwsssooohhhbbb```^^^XXXSSSJJJDDD<<<666444444444444222222222222222222222222222222222222333333222111222444222555;;;:::BBBVVVsss~~~{{{|||yyygggTTTGGGFFFKKKUUU___jjjrrrvvvppp[[[DDD===;;;888777888999999888888888999::::::::::::999<<<<<<<<<<<<>>>???@@@AAADDDFFFLLLTTT\\\aaaccccccfffiiinnnqqqrrrssstttuuuvvvwwwwwwxxxxxxxxxxxxxxxssstttttttttuuuuuuttttttpppqqqsssuuuvvvvvvwwwvvvttttttttttttuuuwwwxxxyyy{{{yyywwwxxx|||~~~}}}{{{zzz{{{|||~~~~~~}}}|||yyyyyyxxxxxxxxxyyyzzz{{{xxxyyy{{{}}}~~~~~~{{{zzz{{{||||||vvvsssnnnjjjfffbbb]]]YYYQQQMMMGGGBBB??????@@@AAABBBBBBBBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>===<<<;;;:::999888777777888999:::}}}}}}|||{{{yyywwwuuurrrppplllmmmmmmmmmkkkhhhfffddd```^^^\\\\\\\\\[[[YYYWWWXXXXXXXXXXXXWWWVVVUUUTTTQQQPPPPPPPPPQQQPPPNNNLLLNNNNNNMMMMMMMMMMMMNNNNNNMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAABBBBBBCCCDDDEEEGGGHHHEEEFFFFFFHHHIIIKKKMMMNNNNNNOOOQQQSSSTTTVVVVVVVVVTTTUUUUUUVVVXXXYYYZZZ[[[]]]\\\\\\]]]]]]\\\ZZZWWWRRROOOLLLHHHFFFGGGIIIKKKOOOLLLHHHCCC???<<<;;;:::======<<<;;;;;;<<<<<<===<<<===>>>>>>===;;;999888555444444555666777888888;;;;;;999888666555444333333333333333333333333333222222111111000000000000///111333555888===DDDIIIOOOTTTXXXXXXZZZ___bbbbbbccc```YYYRRRJJJBBB===:::888;;;???@@@???DDDPPP[[[dddgggnnnqqqjjj]]]UUUTTTUUU]]]aaaXXXJJJ@@@;;;888888555444888<<>>?????????>>>======<<<;;;:::999888888999:::;;;~~~|||zzzxxxwwwwwwuuurrrppphhhhhhiiiiiihhhgggfffeee```^^^]]]\\\\\\\\\ZZZXXXXXXXXXYYYXXXXXXWWWVVVUUUQQQPPPPPPQQQRRRRRROOOMMMNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGDDDDDDEEEFFFHHHJJJLLLMMMMMMNNNPPPRRRTTTUUUVVVWWWUUUUUUUUUUUUVVVWWWYYYYYY\\\\\\\\\]]]^^^\\\YYYVVVQQQOOOMMMJJJIIILLLQQQUUUZZZWWWQQQKKKEEEBBB???>>>AAA@@@>>>======>>>????????????>>>>>><<<;;;999999555555555666777888999:::::::::999777666555444444333333333333333333333333222222222222111111000000///111444555666:::AAAFFFLLLQQQTTTSSSSSSVVVWWWUUUWWWTTTPPPKKKEEE@@@===;;;888999<<<===<<<<<>>999333000//////000111222333444444333222111111222444444222111111222333555222555:::888>>>QQQjjj}}}ooo\\\LLLGGGJJJTTTcccpppsssvvvvvvfffSSS>>>;;;777666777999;;;;;;888888888888999999999:::;;;;;;;;;<<<===>>>???@@@CCCEEEIIIQQQYYY```dddeeehhhkkknnnpppqqqrrrsssuuuwwwvvvvvvvvvvvvwwwxxxxxxuuuvvvwwwxxxwwwwwwuuutttqqqrrrrrrssstttuuuvvvvvvttttttttttttuuuwwwxxxyyy{{{yyyxxxxxxzzz|||}}}}}}yyyyyyzzz|||~~~~~~}}}{{{}}}xxxxxxxxxxxxyyyyyyyyyyyyxxxyyy{{{}}}yyyuuuppplllhhheeeaaa^^^\\\XXXQQQKKKEEEBBBAAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@???>>><<<<<<;;;::::::::::::::::::;;;{{{~~~{{{xxxvvvuuuvvvuuurrrppphhhgggggggggffffffeeeeee```___]]]]]]]]]]]][[[YYYWWWWWWWWWXXXXXXWWWVVVVVVTTTSSSSSSTTTTTTSSSPPPMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDCCCCCCDDDEEEGGGIIIKKKLLLLLLMMMOOOQQQTTTUUUVVVWWWVVVUUUTTTTTTUUUVVVWWWXXX[[[[[[[[[]]]]]]\\\XXXUUUSSSRRRQQQOOOOOOSSS[[[aaaccc```YYYSSSMMMIIIGGGGGGEEEDDDBBB@@@@@@AAABBBCCCAAA@@@>>>===;;;::::::999666666777777888:::;;;<<<999999999888777666666555444444444444444444444444222222222222222222111111111444777777666:::@@@FFFIIIQQQXXXZZZZZZZZZWWWSSSPPPNNNJJJFFFBBB???===<<<:::777888;;;:::888;;;AAAEEEIIITTTaaafffaaaZZZWWWUUU```eee\\\LLL@@@;;;888888555666999;;;<<>>:::444000///000111000111333444444333111000000222444333111000222444333555333555;;;777===OOOgggzzzyyynnn^^^OOOHHHHHHOOOcccrrrtttvvvyyynnn]]]BBB???;;;888999:::;;;;;;999888777777777888:::;;;;;;;;;;;;<<<===>>>???@@@BBBDDDGGGNNNXXX```fffhhhiiilllooopppqqqrrrtttuuuwwwvvvvvvuuuvvvwwwxxxyyywwwxxxyyyyyyyyywwwuuutttrrrrrrrrrrrrrrrssstttttttttttttttuuuvvvwwwyyyyyywwwxxxwwwwwwvvvwwwzzz}}}zzzyyyxxxyyy{{{}}}|||{{{}}}|||wwwwwwxxxyyyyyyyyyyyyyyywwwxxxzzz|||~~~~~~~~~~~~}}}~~~{{{wwwrrrmmmjjjgggcccaaaaaa]]]WWWPPPIIIEEEBBBAAA???@@@BBBCCCCCCCCCAAAAAAAAAAAAAAA@@@???===<<<;;;::::::;;;;;;;;;;;;::::::ccckkknnnlllnnnwww}}}~~~zzzwwwttttttuuuuuurrrooojjjjjjhhhgggffffffffffff```___]]]]]]]]]]]][[[ZZZUUUUUUVVVWWWWWWWWWVVVVVVXXXWWWVVVWWWVVVTTTPPPMMMNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDEEEGGGHHHJJJKKKKKKLLLOOOQQQSSSUUUVVVWWWVVVUUUTTTTTTTTTUUUVVVWWWZZZZZZ[[[]]]]]]\\\XXXUUUVVVVVVUUUTTTTTTZZZcccjjjhhheee___XXXSSSOOONNNMMMHHHFFFDDDCCCBBBCCCDDDEEEBBBAAA>>><<<::::::::::::777777777888999;;;<<<===999999999888888777777777444444444444444444444444222222333333333222222111000333555555444777===DDDIIITTT___dddeeeccc]]]WWWOOOLLLIIIEEEAAA???=========777666::::::888:::@@@>>>AAALLL\\\eeeccc]]]ZZZVVVaaafff\\\LLL@@@:::888777555555888999:::???EEELLLOOOSSSWWW\\\aaafffjjjlllkkkjjjjjjjjjlllnnnpppoooppppppqqqqqqrrrsssssspppooommmlllkkkkkklllllliiijjjlllnnnnnnmmmlllkkklllllllllllllllllllllllljjjkkkkkkjjjhhhhhhjjjlllmmmnnnnnnmmmkkkjjjjjjkkkmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmnnnoooooonnnnnnkkklllmmmnnnnnnnnnmmmlllhhhmmmuuu}}}|||yyyuuussssssttttttuuuoooqqqrrrrrrsssuuuxxx{{{{{{wwwtttxxxzzzssslllgggiiisss|||}}}yyywwweeefffooo~~~wwwtttnnniiiggg```UUUOOOPPPCCCAAA===777333111333444000111333444444333111000000222333222000000333666444666444666;;;777<<>>;;;:::;;;;;;;;;:::888777666666888:::;;;;;;;;;;;;;;;===>>>???@@@DDDDDDGGGNNNXXXaaahhhkkkjjjllloooqqqqqqrrrtttvvvwwwvvvuuuuuuuuuvvvxxxyyyxxxyyyzzz{{{zzzxxxvvvtttqqqppppppoooppppppqqqqqquuuuuuuuuuuuvvvxxxyyyzzztttvvvwwwuuussstttxxx|||zzzyyyxxxxxxzzz||||||{{{{{{}}}}}}~~~zzzwwwwwwxxxyyyyyyyyyyyyxxxvvvwwwyyy|||}}}}}}}}}}}}|||~~~~~~|||}}}yyysssoookkkhhheeecccddd```[[[SSSLLLFFFBBB@@@>>>???AAACCCCCCBBBAAA@@@CCCBBBBBBAAA???===<<<;;;999:::<<<<<<<<<<<<:::999VVVWWWYYY[[[^^^dddkkkpppsssvvvyyy|||~~~}}}xxxwwwuuusssrrrpppppppppiiigggfffeeeffffffdddccccccbbb```^^^\\\[[[ZZZZZZXXXVVVTTTUUUVVVWWWWWWVVVXXXXXXXXXWWWUUUSSSRRRQQQNNNNNNMMMLLLLLLMMMMMMNNNOOOOOOOOONNNMMMLLLKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGFFFDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBDDDCCCCCCCCCEEEFFFHHHJJJLLLMMMNNNOOOPPPRRRRRRSSSSSSSSSSSSSSSTTTUUUVVVVVV\\\\\\[[[ZZZZZZ[[[\\\]]]]]]___aaa___^^^aaahhhoooooojjjbbb[[[WWWTTTQQQPPPNNNMMMJJJGGGFFFFFFGGGHHH@@@???===<<<;;;;;;;;;<<<>>><<<;;;;;;===>>>======???<<<888666666555444222666666555444444333222222333333333222222222111111111222333333555888>>>BBBKKKXXXfffmmmpppoooiiibbbYYYVVVQQQKKKFFFBBB@@@???@@@>>><<<;;;:::::::::;;;999===CCCMMMZZZcccaaaZZZVVVccchhh]]]MMMBBB<<<888555555555666888:::===>>>AAAFFFLLLRRRVVV\\\dddiiikkklllmmmlllkkkkkklllmmmooonnnnnnnnnoooqqqsssuuurrrqqqnnnlllkkkkkklllmmmmmmllljjjiiiiiijjjkkkmmmjjjkkklllmmmmmmmmmlllkkklllkkkjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmmmmllllllmmmmmmmmmmmmmmmllloooooopppoooooonnnmmmmmmkkkooovvv|||{{{yyyvvvtttsssrrrpppnnnmmmooorrrssssssuuuyyy}}}{{{vvvyyy~~~uuukkkgggggggggkkkqqquuuuuutttcccbbbiiiyyyyyyqqqooolllfff___WWWPPPKKKCCC>>>777333111222222333000000000000000000000000//////000000111111111111555222222555666888???FFFccc}}}}}}vvv||||||sssjjj]]]OOOGGGGGGLLLcccxxx|||{{{|||xxxqqqWWWCCC::::::777999:::444888888888888888888888888888:::;;;;;;;;;;;;<<<>>>BBBFFFKKKQQQXXX```gggllljjjlllnnnoooooopppsssuuuwwwwwwwwwvvvvvvvvvvvvvvvwwwvvvvvvuuuuuuuuuvvvvvvsssrrrrrrqqqqqqrrrrrrsssssssssttttttuuuwwwxxxyyyyyyyyyyyywwwuuuvvvyyy{{{wwwtttqqqrrrvvvyyyzzzyyy|||}}}~~~~~~~~~|||zzzyyyzzzyyyxxxxxxxxxxxxyyyzzzzzzvvvvvvzzz|||{{{{{{}}}}}}zzzwwwtttrrrnnniiifffgggfffccc]]]TTTKKKDDDAAADDDAAA?????????@@@@@@???AAAAAA@@@???>>>>>>??????<<<<<<<<<<<<============LLLMMMOOOQQQUUU[[[bbbgggqqqtttxxx{{{}}}~~~|||vvvuuusssrrrpppooonnnmmmjjjhhhffffffffffffdddbbb```___^^^]]]]]]^^^___```YYYWWWUUUUUUVVVWWWWWWVVVXXXWWWWWWVVVUUUSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOONNNNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBDDDCCCCCCCCCDDDFFFHHHIIIKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTUUU\\\[[[ZZZZZZZZZ[[[]]]^^^___aaacccbbb```aaaggglllnnniiibbb\\\XXXUUUSSSRRROOOMMMKKKIIIHHHGGGGGGGGGAAAAAA@@@???>>>>>>>>>>>>@@@>>>===>>>???@@@@@@???@@@===999777666666666555555555444444333333222222333333333222222222222111111222333333444777<<>>777333111222222333111111111111111111111111111111111111222222222222555222222444555666<<>>@@@DDDJJJPPPWWW^^^fffllllllmmmnnnnnnnnnpppsssuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvuuutttttttttttttttsssrrrrrrrrrrrrrrrrrrssstttttttttuuuvvvwwwxxxyyywwwyyyzzzzzzyyyxxxxxxzzzyyywwwuuuuuuyyy{{{|||||||||||||||||||||{{{zzzzzz{{{zzzyyyxxxxxxyyyzzz{{{}}}xxxwwwzzz|||yyyxxxyyy}}}~~~zzzwwwtttpppllliiihhhgggeee___XXXPPPJJJGGGEEECCCAAA@@@AAAAAAAAAAAAAAA@@@@@@???????????????========================DDDFFFHHHJJJNNNUUU\\\aaannnrrrwwwzzz|||~~~~~~|||{{{tttsssrrrpppnnnmmmlllkkkkkkiiigggffffffeeecccaaaaaa___^^^]]]^^^```cccddd[[[YYYWWWVVVWWWWWWWWWVVVVVVVVVVVVUUUTTTRRRQQQPPPPPPQQQRRRRRRSSSRRRQQQPPPNNNNNNNNNOOOOOONNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBCCCEEEGGGHHHJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSZZZZZZZZZZZZ\\\]]]^^^___bbbdddeeedddaaaaaaeeehhhlllgggaaa\\\YYYWWWUUUTTTPPPOOOMMMLLLJJJHHHGGGFFFBBBCCCCCCCCCCCCCCCBBBBBBCCCBBB@@@AAABBBDDDDDDCCCAAA>>>999777777777777777444444444333333333333333333333333333222222222222111222222222333555999<<>>===<<<:::888888999<<>>999::::::::::::::::::::::::888:::;;;;;;;;;;;;<<<>>>???BBBHHHNNNUUU]]]eeekkkmmmnnnnnnmmmmmmooosssvvvuuuuuuvvvvvvwwwwwwxxxxxxvvvvvvtttsssrrrrrrrrrrrrssssssrrrrrrrrrrrrssssssvvvvvvuuuuuuvvvwwwxxxxxxvvvyyy{{{|||{{{yyyxxxxxxzzzxxxvvvwwwyyy|||||||||}}}|||{{{zzzzzzzzz{{{||||||{{{zzzyyyyyyzzz{{{|||{{{yyy{{{zzzwwwuuuvvv{{{|||}}}}}}}}}~~~~~~zzzvvvsssooollljjjiiigggccc^^^WWWRRROOOHHHFFFBBBAAAAAABBBBBBBBB@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>GGGHHHJJJMMMQQQWWW___dddlllpppvvvzzz|||}}}~~~~~~|||{{{uuuuuusssrrrooommmkkkjjjmmmkkkhhhgggfffeeebbb```eeeccc```^^^^^^```ccceee^^^\\\XXXWWWWWWXXXWWWWWWUUUUUUUUUTTTSSSRRRQQQPPPOOOQQQSSSTTTTTTSSSRRRPPPMMMNNNOOOOOOOOOOOOOOONNNLLLMMMMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHFFFGGGHHHIIIHHHEEECCCAAABBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBDDDEEEGGGIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPVVVWWWXXXZZZ]]]___aaabbbccceeeeeedddaaa```bbbccchhhddd___[[[YYYXXXWWWUUUQQQPPPPPPNNNLLLJJJHHHFFFDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDBBBCCCDDDEEEEEEDDD@@@<<<888666666777888888333333333333444444444444444444333333333222222222111222222222111333666888BBBPPP```nnnzzz|||pppbbbUUUNNNLLLIIIEEEBBBBBB@@@===::::::999:::CCCUUUgggllljjjccciiikkkbbbRRRDDD<<<:::777777777666555555555555444666:::>>>DDDOOO\\\eeekkklllmmmllljjjiiiiiijjjmmmmmmlllmmmmmmooopppqqqpppooommmkkkjjjiiiiiiiiikkkkkklllmmmmmmmmmlllllljjjjjjkkkkkklllllllllllljjjjjjiiihhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiijjjkkklllmmmooooooooooooooonnnmmmllllllmmmmmmmmmmmmmmmllllllkkkooouuu{{{yyywwwtttrrrrrrqqqooonnnmmmmmmnnnooorrrwww}}}~~~|||xxxtttpppmmmeeegggkkknnnooonnnjjjggg\\\ZZZ___lllwww{{{yyyxxxuuutttqqqnnniii___SSSKKKAAA<<<777333222222222222222222222222222222222222333333333333222222222222333111111444555666;;;BBBRRRkkkxxx{{{uuulll```RRRIIIFFFCCCRRRbbbkkkqqqvvvvvvrrr^^^III>>><<<999<<>>???BBBGGGLLLSSS\\\eeejjjnnnnnnnnnmmmmmmooorrrvvvttttttuuuvvvwwwxxxxxxyyyvvvuuutttrrrqqqpppppppppssssssrrrrrrrrrrrrssssssvvvvvvvvvvvvvvvwwwxxxxxxvvvxxxzzzzzzyyywwwwwwxxxwwwwwwvvvwwwxxxyyyzzz{{{~~~|||zzzyyyyyy{{{}}}~~~|||{{{zzzzzzzzzzzz{{{|||zzzxxxzzzzzzvvvtttuuuxxxyyy{{{{{{|||}}}}}}yyyuuurrrooolllkkkiiigggddd___ZZZVVVKKKHHHDDDBBBAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@???????????????LLLMMMOOORRRVVV\\\ccchhhmmmqqqvvv{{{}}}~~~~~~}}}zzzyyyxxxvvvsssooommmkkknnnllliiigggfffeeebbb```dddbbb```^^^___aaadddfffbbb^^^ZZZXXXXXXXXXXXXWWWUUUUUUUUUTTTSSSRRRQQQPPPNNNPPPRRRSSSTTTSSSRRRPPPNNNOOOOOOPPPPPPPPPOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLJJJKKKKKKKKKJJJIIIHHHGGGEEEFFFGGGGGGFFFDDDBBB@@@BBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAAAAACCCDDDEEEIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMPPPRRRUUUYYY]]]aaadddeeeddddddcccbbb```___``````eeeaaa]]]ZZZYYYYYYWWWVVVRRRRRRQQQPPPNNNLLLJJJIIIFFFGGGIIIJJJJJJIIIHHHGGGGGGEEECCCCCCDDDDDDCCCBBB===:::777555555777777777444444444444444444555555444444444333333333222222111222222222111222444666AAAMMM]]]jjjwwwuuueee\\\VVVPPPJJJFFFEEECCC@@@<<<<<<;;;;;;AAARRReeepppqqqiiilllmmmeeeUUUEEE<<<:::777777777777777666666666666777999<<>>;;;888;;;???:::;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;;;;;;;<<<>>>???BBBFFFKKKRRRZZZccciiimmmnnnnnnnnnmmmooosssuuuttttttuuuvvvwwwxxxxxxyyyuuutttsssrrrppppppoooooorrrrrrqqqqqqqqqqqqrrrrrruuuuuuuuuuuuvvvwwwxxxxxxwwwwwwwwwvvvtttuuuwwwyyywwwwwwxxxxxxxxxxxxyyyzzz~~~|||zzzyyyyyy{{{~~~|||{{{zzzzzzzzzzzz{{{||||||xxxvvvyyyyyyvvvuuuvvvvvvxxxzzzzzzzzz|||~~~{{{xxxuuussspppnnnlllkkkiiifff```\\\PPPLLLFFFCCCAAAAAA@@@@@@???@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@@@@?????????>>>QQQRRRTTTVVVYYY___fffkkkpppsssyyy|||~~~~~~{{{wwwrrrnnnlllnnnllliiihhhgggeeecccaaa```___^^^^^^```cccgggiiieeeaaa\\\YYYXXXXXXXXXXXXUUUUUUUUUUUUTTTSSSRRRQQQNNNOOOQQQRRRSSSSSSRRRQQQPPPPPPPPPQQQQQQPPPOOOOOONNNNNNOOOOOOOOOOOONNNNNNOOOPPPPPPOOOOOOMMMLLLLLLJJJKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFFFFEEECCCBBB@@@BBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@@@@@@@AAACCCDDDGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJMMMRRRXXX^^^cccfffhhhdddcccaaa```______``````dddaaa]]][[[ZZZZZZXXXWWWSSSSSSRRRPPPOOONNNMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKHHHFFFCCCBBBCCCBBBAAA@@@;;;999666666777777777666666666666555555555555555444444444444333333333333000222333222222222444666>>>JJJZZZgggvvvyyyqqqeee]]]RRRKKKIIIFFFAAA============???MMMaaapppwwwqqqqqqpppiiiYYYHHH>>>===999999999999999888777777777888:::;;;@@@IIIVVV___iiikkklllkkkjjjiiijjjlllkkkkkkllllllmmmmmmmmmmmmjjjjjjjjjjjjiiiiiiiiihhhiiijjjjjjkkkkkkllllllmmmjjjjjjjjjjjjjjjkkklllllllllkkkjjjjjjiiiiiijjjjjjgggggghhhhhhiiijjjjjjjjjiiihhhhhhiiiiiijjjkkklllllllllmmmmmmmmmmmmllllllllllllmmmnnnnnnnnnnnnmmmmmmqqqvvv|||~~~yyywwwtttsssssssssqqqpppnnnmmmmmmpppuuuyyy||||||zzzyyyxxxvvvtttrrrpppnnnnnnrrrvvvxxxvvvrrrooommm```^^^aaakkkrrrtttssstttsssqqqqqqpppmmmbbbSSSGGG>>>;;;666333222222222111222222222222222222222222111111111111222222222333111000222666777888===CCCKKK```}}}zzznnn\\\LLLDDD@@@HHHVVVfffssszzzzzzxxxdddNNN@@@<<<777:::>>>999;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;;;;;;;<<<>>>???AAAEEEIIIOOOWWW```fffjjjlllnnnoooooopppsssuuuuuuuuuvvvvvvwwwwwwxxxxxxttttttsssqqqppppppppppppqqqqqqppppppppppppqqqqqqssssssttttttuuuwwwxxxyyyvvvvvvuuutttrrrsssvvvyyywwwyyyzzzzzzyyyyyyzzz||||||zzzyyyxxxyyy{{{~~~|||{{{zzzyyyyyyzzz{{{|||{{{vvvuuuxxxyyyvvvuuuvvvwwwxxxyyyzzzyyyzzz}}}|||yyyxxxuuussspppoooooolllfffaaaVVVQQQJJJEEEBBBAAA@@@?????????AAABBBBBBBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>>YYYZZZ[[[]]]___eeekkkppptttwww{{{~~~zzztttooolllmmmkkkiiihhhgggfffdddbbb____________aaacccfffggggggccc^^^ZZZYYYYYYXXXXXXVVVVVVVVVVVVUUUTTTSSSRRRPPPPPPQQQQQQRRRSSSSSSSSSQQQQQQRRRQQQQQQPPPOOONNNNNNNNNOOOOOOOOOOOONNNNNNQQQQQQQQQPPPOOOMMMLLLKKKKKKLLLMMMMMMLLLKKKIIIGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@??????@@@BBBCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDDDDHHHNNNVVV]]]dddhhhkkkdddbbb```^^^___aaabbbccceeebbb___]]]]]]\\\ZZZYYYTTTSSSQQQPPPOOOOOOPPPPPPQQQPPPPPPOOONNNNNNNNNNNNJJJHHHEEECCCBBBAAA???===999888777888999999888666888888777777666666555555555444444444444333333333000111333333222333444666:::EEESSS```ooo~~~{{{ooo```UUUPPPLLLFFFAAA<<<>>>>>>===FFFZZZnnnzzzxxxvvvtttnnn___LLLBBBAAA=========<<<;;;999777666666888999;;;@@@IIIUUU^^^fffgggiiiiiihhhhhhjjjkkkhhhiiiiiijjjjjjjjjjjjjjjggghhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhiiijjjlllmmmkkkjjjiiiiiiiiijjjkkklllmmmlllkkkkkkjjjkkkkkkkkkggggggggghhhiiijjjjjjjjjhhhhhhhhhhhhiiijjjkkklllkkklllmmmnnnnnnooonnnnnnlllmmmnnnnnnooooooooonnnooorrrxxx}}}~~~zzzxxxuuutttttttttsssqqqnnnmmmnnnrrrwwwzzzzzzyyytttsssrrrtttvvvwwwvvvuuuppptttxxxyyyvvvrrrpppooocccbbbeeennnssssssqqqrrrooonnnoooqqqpppgggWWWJJJ===:::666333222222222111111111111111111111111111000111111222333444555555333111222666666666999???DDDYYYuuuvvvcccPPPGGGCCCFFFPPP```oooyyy}}}~~~iiiRRRBBB===888:::>>>:::::::::::::::::::::::::::888:::;;;;;;;;;;;;<<<>>>>>>@@@BBBFFFKKKSSS[[[aaagggjjjnnnpppqqqrrrtttuuuvvvvvvvvvvvvvvvwwwwwwwwwtttsssrrrqqqqqqqqqqqqqqqppppppooooooooooooppppppqqqqqqrrrsssuuuvvvxxxyyyuuuvvvwwwvvvttttttvvvwwwvvvxxxzzzzzzxxxwwwyyyzzzxxxwwwwwwwwwxxxzzz|||~~~{{{zzzyyyxxxxxxyyyzzz{{{{{{wwwuuuxxxxxxuuutttuuuxxxyyyzzzzzzyyyzzz|||~~~~~~}}}|||xxxuuuttttttqqqjjjddd\\\WWWOOOHHHDDDBBB@@@???>>>???AAABBBCCCBBBAAA@@@AAA@@@@@@???>>>>>>======aaabbbcccdddfffkkkrrrvvvwwwyyy}}}{{{uuuooolllmmmkkkiiihhhgggfffdddbbbbbbaaaaaaaaaaaaaaabbbbbbhhhddd^^^ZZZYYYYYYYYYXXXVVVVVVVVVVVVVVVUUUTTTSSSQQQQQQQQQQQQRRRSSSUUUUUURRRRRRRRRRRRQQQPPPOOONNNNNNOOOOOOPPPPPPOOOOOONNNSSSRRRRRRQQQOOOMMMKKKJJJLLLMMMNNNOOONNNLLLJJJIIIJJJIIIGGGFFFEEEDDDDDDEEEBBBAAAAAA@@@@@@AAAAAABBBAAA@@@?????????@@@AAABBBBBBAAAAAA@@@@@@?????????<<<<<<<<<<<<===>>>???@@@AAAEEELLLUUU]]]eeejjjllleeeccc___^^^```bbbeeefffgggdddaaa```___^^^\\\ZZZUUUSSSQQQPPPOOOPPPRRRSSSUUUTTTRRRQQQPPPPPPPPPQQQLLLIIIFFFCCCBBBAAA>>><<<999888999:::;;;;;;999666:::999999888777666666555555555444444444333333333000111333333333333555777666@@@LLLXXXeeeuuummm___WWWRRRKKKEEE;;;???>>><<>>===???AAACCCHHHPPPXXX^^^eeeiiinnnqqqrrrssstttuuuwwwwwwwwwvvvvvvvvvvvvvvvssssssrrrrrrqqqrrrrrrrrroooooonnnnnnnnnnnnooooooooopppppprrrtttvvvxxxyyysssvvvxxxyyyxxxvvvuuuvvvsssvvvxxxxxxvvvuuuvvvxxxuuuuuuuuuuuuwwwyyyzzz|||zzzyyyxxxxxxxxxxxxyyyzzz|||xxxvvvxxxxxxtttssstttxxxyyyzzzzzzyyyyyy{{{}}}|||yyywwwwwwtttmmmgggaaa[[[RRRKKKFFFCCCAAA@@@>>>???AAACCCCCCCCCAAA@@@@@@@@@??????>>>======<<>>===<<<;;;;;;;;;888888999999999:::::::::<<<>>>DDDQQQ___iiilllkkkfffaaa\\\]]]bbbfffgggfffhhhfffdddbbb```\\\WWWTTTSSSRRRQQQPPPQQQSSSVVVXXXZZZYYYWWWTTTPPPMMMKKKJJJHHHGGGEEECCCAAA@@@??????<<<<<<;;;:::999888888888999999888888666555444333333333333222222111111111111111111222222333333333555:::CCCMMMXXXfffttt}}}~~~mmm```YYYQQQKKKEEEAAA???@@@AAAJJJddd}}}yyyttthhhVVVIIIEEECCCBBB@@@>>>:::888666555666666666888===FFFRRRYYYfffggghhhiiiiiijjjjjjiiijjjkkkllllllkkkhhhfffdddgggggggggggggggfffeeeeeekkkjjjjjjiiijjjjjjkkkkkklllmmmmmmllljjjiiiiiijjjlllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiikkkjjjjjjiiiiiijjjjjjkkkjjjllloooqqqrrrqqqooommmnnnnnnnnnnnnnnnnnnnnnnnnooouuu|||{{{vvvsssssssssqqqooommmllllllpppuuuyyyyyywwwpppooonnnrrryyy{{{yyytttqqqrrruuuqqqjjjcccdddiiipppvvvuuummmfffgggffffffiiinnnlll^^^NNN@@@<<<777444333333333222111111111111111222222222222222222222222222222222555555666555444555777999CCCOOOgggzzzyyy|||uuubbbPPPGGGHHHLLLXXXhhhtttzzzzzzlllZZZGGG>>><<<::::::<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999<<>>>>>??????uuuuuuuuuuuuvvvwwwxxxxxxzzzvvvtttsssqqqnnnlllkkkiiifffddd``````^^^^^^^^^___aaabbbfffddd```\\\YYYXXXXXXXXXXXXYYYZZZYYYVVVTTTTTTUUUTTTSSSQQQPPPPPPQQQSSSTTTSSSSSSSSSRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPQQQRRRRRRUUUTTTTTTRRRQQQOOOMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIKKKJJJHHHGGGFFFFFFGGGGGGDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>??????======;;;:::999888888888666666777777777888888888<<<>>>DDDOOO\\\eeehhhgggfffbbb^^^___dddhhhiiihhhgggeeebbb___\\\XXXTTTPPPPPPOOOOOOOOOPPPSSSVVVXXX\\\[[[XXXUUURRROOOMMMLLLHHHGGGFFFDDDBBBAAA@@@???======<<<;;;:::999999888888888888777666444333222333333333333222222222222222222222222222222333333222666===EEENNNYYYeeemmmzzzzzz{{{wwwlllcccYYYQQQHHHBBB?????????HHH```xxx~~~xxxkkkZZZOOOMMMMMMLLLJJJEEE@@@;;;888777777777777999>>>HHHSSS[[[fffggghhhiiiiiijjjjjjiiijjjjjjkkklllkkkiiigggeeeggghhhhhhhhhhhhgggfffeeeiiiiiihhhhhhhhhhhhiiiiiijjjlllmmmllljjjiiijjjkkklllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiikkkjjjjjjiiiiiijjjjjjkkkjjjlllnnnoooppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnooouuu{{{}}}xxxuuutttsssqqqooojjjiiihhhlllrrrwwwxxxwwwsssqqqppprrrwww|||~~~}}}wwwssssssuuuqqqjjjeeefffjjjpppuuussskkkdddcccbbbbbbeeejjjiii[[[LLL???<<<777444333333333222...///000000111111000000222222222222222222222222333444555444333444777999@@@LLLddd{{{zzzyyyhhhXXXIIIHHHLLLVVVeeerrrxxxzzznnn\\\HHH>>>;;;::::::<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@AAABBBGGGOOOUUU___ccchhhmmmoooqqqsssuuuuuuvvvxxxyyyyyyxxxvvvtttvvvvvvuuuuuusssrrrpppooonnnnnnooooooooonnnmmmllllllmmmppprrrttttttuuuuuusssuuuwwwxxxxxxwwwuuusssvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxwwwxxxyyy{{{~~~zzzyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvuuutttsssrrrtttwwwwwwvvvwwwyyy|||~~~yyyuuukkkfff^^^VVVOOOHHHBBB?????????@@@@@@@@@AAAAAAAAABBBAAA@@@@@@??????@@@@@@}}}}}}}}}}}}}}}}}}}}}}}}{{{yyywwwuuuqqqnnnllliiifffccc___^^^^^^^^^^^^___```aaacccbbb```^^^\\\[[[ZZZZZZYYY[[[\\\ZZZXXXVVVVVVVVVTTTTTTRRRQQQQQQRRRSSSTTTSSSSSSSSSSSSSSSTTTTTTTTTRRRQQQQQQQQQQQQRRRSSSSSSUUUUUUTTTSSSRRRPPPNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJLLLKKKIIIHHHGGGGGGHHHIIIDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>===>>>>>>:::999888666555555555555444444444555555555555555;;;===BBBLLLXXX```ccccccdddaaa^^^___dddggghhhgggeeebbb^^^[[[WWWSSSNNNJJJKKKKKKKKKLLLOOORRRVVVXXX[[[YYYWWWTTTQQQNNNMMMLLLIIIHHHGGGEEEDDDBBBAAAAAA???>>>===<<<;;;:::999999777777777777666444333222222333333333333333444444333333222222222222222222111444888===CCCLLLTTTZZZhhhhhhjjjnnnttt}}}xxxooocccYYYOOOGGG@@@>>>>>>DDDYYYoooyyylll^^^XXXYYY[[[ZZZWWWQQQHHH@@@;;;999888888888:::@@@JJJUUU]]]fffggghhhiiiiiijjjjjjiiiiiijjjkkkkkkjjjiiihhhggghhhhhhiiiiiihhhhhhgggggggggggggggfffffffffffffffhhhjjjllllllkkkjjjkkkllljjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiijjjjjjkkkkkklllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnqqquuu{{{~~~|||yyyvvvtttqqqnnnhhhfffeeeiiipppvvvyyyyyytttrrrqqqrrruuuxxxzzzzzz~~~yyyuuuuuuwwwuuuooolllmmmooossstttppphhhaaa]]]]]]]]]___ddddddWWWIII>>>:::666444333333333222...///111222333222111000222222222222222222222222111222333333333444777999<<>>;;;::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@AAAEEELLLRRR[[[___dddiiilllnnnqqqrrrtttuuuwwwxxxxxxwwwuuutttuuuuuuuuutttrrrqqqooonnnmmmmmmnnnnnnmmmmmmlllkkkmmmnnnooopppqqqrrrrrrrrrppprrrtttvvvwwwvvvuuutttwwwvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxyyyzzz|||~~~~~~|||zzzxxxvvvuuuttttttvvvwwwwwwwwwwwwvvvuuuuuusssuuuvvvwwwvvvvvvxxxyyy}}}{{{sssnnnhhh```XXXOOOGGGBBBCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBAAA@@@@@@@@@@@@AAA~~~{{{xxxtttqqqnnnkkkgggddd^^^_________````````````aaaaaaaaa```___^^^\\\\\\ZZZ\\\\\\[[[YYYWWWWWWWWWUUUUUUTTTSSSSSSSSSTTTTTTSSSSSSSSSTTTTTTUUUUUUVVVSSSSSSRRRRRRSSSSSSTTTUUUTTTTTTTTTSSSQQQPPPNNNMMMMMMMMMMMMNNNMMMMMMLLLLLLLLLKKKJJJHHHGGGHHHHHHIIIDDDDDDCCCCCCCCCCCCCCCCCCAAA@@@???>>>===<<<<<<<<<777777555444444333333333333333444444444444444444888:::@@@IIISSS[[[___``````^^^\\\^^^aaadddddddddaaa^^^ZZZUUUQQQMMMHHHDDDEEEEEEFFFHHHKKKOOORRRUUUUUUTTTQQQNNNLLLJJJIIIIIIHHHHHHGGGFFFEEECCCBBBAAA@@@???>>>===<<<::::::999888888888777666555444444222222333333444444444555333333333222222111111111333444666999>>>DDDJJJMMMVVVVVVXXX\\\dddnnnyyyxxxmmmdddXXXMMMCCC@@@>>>BBBSSSfffuuuyyy{{{uuuiii______cccgggfffcccZZZOOODDD===:::999999:::<<>>???@@@CCCFFFIIILLLNNNNNNMMMKKKHHHGGGGGGGGGGGGGGGGGGGGGFFFEEECCCAAA@@@??????>>><<<;;;:::888888888888888888777666555555222222222333333444444444333333333222222111111111333333444777;;;@@@DDDFFFHHHIIIKKKNNNTTT___kkktttwww}}}|||vvvppp```SSSHHHCCC@@@AAAMMM\\\lllrrruuunnnccc]]]```dddkkkllliii```RRREEE===:::999999:::===DDDNNNZZZbbbfffggghhhiiiiiijjjjjjiiiiiiiiijjjjjjjjjiiiiiihhhhhhhhhiiiiiiiiiiiihhhhhhgggggghhhhhhhhhgggfffeeeeeegggjjjlllkkkkkkkkkllliiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhjjjiiiiiihhhhhhiiiiiijjjlllkkkjjjiiijjjlllnnnooooooooooooooooooooooooooouuuyyy}}}|||wwwtttrrrfffdddcccgggooovvvzzz{{{ooonnnmmmllllllnnnppprrrxxx{{{|||zzz{{{}}}|||wwwwwwwwwvvvtttooofff\\\VVVQQQRRRRRRSSSVVVVVVMMMBBB999777444333333333333111000111444666666555333111000000000111111222222222///000111111222333666999:::BBBWWWuuu}}}wwwlllbbbNNNIIIGGGLLLYYYfffooorrrttt```KKK???;;;999999;;;999999999999999999999999::::::::::::::::::::::::888:::======???CCCKKKQQQWWW[[[aaafffjjjmmmppprrrrrrsssuuuvvvwwwwwwwwwwwwvvvuuuuuusssrrrpppnnnmmmllllllkkkkkkkkklllllllllqqqqqqppppppppppppqqqqqqoooqqqrrrtttvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwxxxvvvvvvwwwxxxzzz{{{|||}}}||||||{{{zzzyyyxxxvvvvvvuuuvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyxxx{{{~~~~~~|||zzzvvvoooeeeZZZSSSQQQOOOMMMIIIEEEBBB???>>>@@@@@@?????????@@@@@@AAA|||zzzvvvsssqqqnnnkkkhhhcccdddfffffffffdddbbb```bbbbbbbbbcccbbbaaaaaa```[[[]]]]]]\\\ZZZXXXXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUUUURRRRRRRRRQQQPPPNNNMMMLLLLLLMMMNNNOOOOOOOOOOOOOOOLLLKKKIIIHHHGGGGGGHHHHHHFFFFFFEEEEEEDDDDDDDDDCCCCCCAAA???===;;;999888888666666555444444444444444555444444444444444333333333666;;;BBBIIIPPPVVVYYYXXXYYYZZZ[[[[[[[[[ZZZZZZRRROOOJJJFFFCCC@@@===;;;999:::;;;===???BBBDDDFFFHHHFFFEEECCCCCCDDDEEEGGGDDDDDDEEEEEECCCBBB@@@>>>>>>===<<<;;;999777666666777777777777777666555555111222222222222222333333333333222222222222222222111111111444888===???@@@@@@AAABBBCCCGGGPPP\\\eeemmmrrrwwwxxxzzz|||{{{wwweeeWWWKKKFFFBBB@@@GGGRRReeelllnnneee[[[YYY\\\___iiikkkjjjaaaSSSEEE===;;;999999;;;>>>EEEOOO\\\dddfffggghhhiiiiiijjjjjjiiikkkjjjjjjiiiiiiiiihhhhhhgggggghhhhhhiiiiiihhhhhhhhhhhhiiiiiiiiigggfffeeedddgggkkklllkkkjjjjjjkkkiiiiiiiiijjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhiiiiiilllkkkjjjjjjkkklllnnnooooooooooooooooooooooooooouuuyyy~~~~~~}}}~~~|||wwwtttsssgggeeedddhhhooouuuxxxxxxnnnnnnmmmkkkiiijjjllloooyyy}}}}}}|||{{{wwwrrrsssssssssoooiii```WWWQQQOOOPPPOOOOOOQQQQQQIII@@@777666444333444444222111...///111222333222111000//////000000111222222222000111222222222333666888;;;???RRRoooxxxmmmdddNNNIIIFFFJJJVVVccckkknnnqqq___KKK@@@<<<:::999:::999999999999999999999999::::::::::::::::::::::::777999;;;<<<===BBBIIIOOOVVV[[[aaagggkkknnnqqqsssrrrssstttvvvwwwxxxxxxyyywwwvvvvvvtttrrrpppnnnmmmllllllkkkkkkkkklllmmmmmmqqqqqqpppppppppppppppqqqpppqqqrrrssstttuuuvvvvvvuuuttttttttttttuuuvvvvvvuuuvvvwwwxxxzzz{{{||||||{{{{{{|||||||||{{{zzzyyywwwwwwxxxyyyzzz{{{{{{zzzxxxwwwvvvvvvxxxyyyxxxwww{{{}}}~~~}}}yyyqqqhhhaaa[[[YYYTTTOOOIIIDDD???===AAA@@@@@@@@@@@@AAAAAABBB~~~}}}zzzxxxuuusssrrrpppmmmkkkggghhhjjjjjjiiifffccc```dddcccccccccbbbbbbbbbbbb]]]^^^___^^^\\\ZZZZZZZZZXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUURRRRRRRRRRRRQQQOOONNNMMMLLLMMMNNNOOOPPPPPPPPPPPPMMMLLLKKKIIIHHHIIIIIIJJJGGGGGGFFFFFFEEEDDDCCCCCCCCCBBB???===:::888777666666555555444444444444555444444444333333333222222222555999>>>CCCHHHMMMQQQRRRSSSUUUUUUTTTRRRQQQQQQIIIEEEAAA>>><<<:::888666555666777888:::;;;<<<===@@@>>>===<<<===???BBBDDDAAABBBCCCCCCBBB@@@>>><<<<<<<<<:::999777555444333555555555555555555444333222111111111111111111000222222222222222222333333222000000333777;;;<<<<<<;;;<<<===<<<===CCCNNNVVV\\\ccciiimmmqqqvvvwwwtttgggYYYLLLGGGCCC>>>AAAIIIYYY___aaaYYYSSSTTTXXXZZZdddhhhiiiaaaSSSEEE>>><<<888999:::>>>EEEPPP\\\eeefffggghhhiiiiiijjjjjjiiilllkkkjjjiiihhhhhhhhhgggeeefffggghhhhhhhhhhhhgggggghhhiiijjjiiigggeeedddeeegggkkklllkkkjjjiiiiiijjjjjjjjjjjjkkkkkkkkklllhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhiiiiiikkkkkkkkkllllllmmmnnnooooooooooooooooooooooooooossswww|||~~~|||yyyyyyzzz{{{}}}zzzvvvsssrrrkkkjjjjjjmmmsssxxxyyyxxxqqqqqqooolllhhhgggiiillluuu|||}}}{{{uuuooommmnnnooommmggg___XXXTTTNNNOOONNNMMMNNNNNNGGG>>>666444333333444444222111...///000000111111000000/////////000111222222222222333333333222333666888:::===LLLiii{{{{{{xxxmmmeeeMMMHHHEEEIIIUUU```gggjjjnnn]]]JJJAAA===:::888888::::::::::::::::::::::::999999999999999999999999888:::<<<;;;<<<@@@FFFLLLUUUZZZ```fffkkknnnqqqtttssstttuuuvvvxxxyyyzzzzzzxxxxxxwwwuuusssqqqnnnmmmmmmlllkkkkkkkkkmmmnnnooopppooonnnnnnnnnoooppppppooopppqqqqqqrrrsssttttttssssssssssssssstttuuuuuuvvvwwwxxxyyy{{{||||||}}}||||||}}}~~~~~~}}}|||{{{yyyyyyzzz{{{||||||||||||yyywwwvvvwwwzzz{{{zzzxxx{{{}}}xxxsssiiifff```YYYRRRJJJEEEBBBBBBBBBBBBBBBBBBCCCDDDDDD|||zzzyyywwwtttsssrrrqqqooommmjjjkkkmmmmmmkkkgggcccaaaeeedddccccccbbbbbbbbbccc___```aaa```]]][[[[[[\\\XXXXXXXXXXXXWWWVVVUUUTTTUUUTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSRRRSSSTTTTTTUUUSSSSSSSSSSSSRRRQQQOOOOOOLLLMMMNNNOOOPPPQQQQQQQQQOOONNNLLLKKKJJJJJJKKKKKKHHHHHHGGGFFFEEEDDDCCCBBBDDDBBB@@@===:::888666555555555444444333444444444333333333333222222111111222555888;;;>>>BBBGGGJJJKKKMMMOOOOOOMMMKKKIIIIIIBBB???;;;888777666444333333333444555666777888888888777666666888;;;>>>@@@???@@@AAABBBAAA???<<<;;;;;;:::999777555444222222333333444444333333222222222111111111000000//////111111111222222333333444444222111444888;;;;;;:::999::::::888777<<>>DDDKKKRRRTTTOOOMMMRRRXXXYYYaaafffhhhaaaSSSFFF???===888999:::>>>EEEPPP]]]eeefffggghhhiiiiiijjjjjjiiimmmlllkkkiiihhhgggggggggeeeeeefffgggggghhhggggggggghhhiiiiiihhhfffdddccceeehhhkkklllkkkjjjiiihhhjjjjjjjjjkkkkkklllllllllhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhiiiiiikkkkkklllmmmmmmnnnnnnnnnooooooooooooooooooooooooqqqvvv{{{}}}zzzvvvuuuuuuvvvyyy}}}|||xxxtttrrrrrrqqqppppppsssyyy||||||{{{ttttttrrrnnnhhhfffgggjjjpppxxx~~~|||vvvpppjjjmmmooommmiiibbb]]]ZZZNNNOOONNNLLLLLLLLLEEE===555444222333444444222111111111111111111222222222...//////000111222222222333444444333222333555888:::;;;HHHeeevvvsss~~~wwwllldddMMMHHHEEEIIITTT___eeehhhlll[[[JJJAAA>>>:::777777;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::<<<<<<;;;;;;>>>DDDIIITTTYYY```fffjjjnnnqqqtttssstttuuuvvvxxxzzz{{{|||yyyxxxwwwvvvsssqqqooonnnmmmllllllkkklllmmmnnnooonnnnnnmmmllllllmmmooopppooooooooopppqqqqqqrrrrrrsssrrrrrrrrrrrrsssttttttwwwxxxyyy{{{|||}}}}}}~~~}}}}}}~~~~~~|||{{{zzz{{{{{{|||}}}}}}||||||{{{yyyxxxyyy}}}~~~}}}{{{{{{}}}tttqqqkkkcccZZZRRRLLLHHHDDDDDDDDDDDDDDDEEEFFFFFF|||xxxuuutttsssrrrqqqllllllmmmmmmkkkgggdddaaaccccccccccccdddeeefffgggeeedddbbb```^^^[[[ZZZYYYWWWXXXYYY[[[\\\YYYUUUQQQTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQSSSTTTUUUUUUUUUUUUQQQRRRSSSSSSSSSQQQOOOMMMNNNNNNOOOPPPPPPOOOOOOOOONNNMMMLLLKKKIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDD@@@???===;;;999777666666666444666...AAA555555444555333///---222777555//////111333777:::>>>@@@BBBDDDCCCCCCBBBAAA@@@??????::::::999777666555444333222111111111222333444444666555555555666888999;;;=========<<<<<<<<<;;;;;;999888777666555444444444333333333333333333333333222222111111111111111111000000000111222333555555333444555777999:::;;;;;;<<<;;;:::::::::;;;<<<===EEEHHHOOOVVV\\\aaadddeee[[[TTTKKKCCC???>>>======DDDHHHIIIGGGIIIQQQYYY]]][[[cccggg```TTTIII@@@999:::999:::???IIISSS\\\aaagggggghhhiiiiiiiiiiiiiiillllllkkkjjjhhhfffeeedddcccdddeeefffggggggggggggjjjjjjiiiiiihhhgggggggggeeefffhhhjjjkkkkkkkkkkkkiiiiiihhhhhhhhhhhhiiiiiiffffffffffffggggggggggggiiiiiigggggghhhiiilllmmmooonnnllljjjjjjlllnnnooonnnoooppppppooonnnoooqqqttttttvvvxxxzzzxxxrrrlllqqqssswwwyyyxxxuuuqqqnnnrrrqqqqqqsssvvvyyy{{{{{{xxxtttppplllhhheeedddfffooovvv}}}{{{jjjnnnrrrsssmmmhhhddd___ZZZSSSPPPNNNMMMLLLIIICCC>>>444444333222222111111000111111111111111111111111//////000111222333333333444333333333333444555555:::===GGG\\\xxx~~~vvv|||yyynnnhhhRRREEEDDDKKKSSSaaakkkfffhhh___OOO@@@;;;;;;999555999999:::;;;<<<===>>>???777777888999::::::;;;;;;;;;;;;<<<;;;<<>><<<999888777777777777999///???111333777444555333//////222333000///000222444666888:::;;;??????>>>======<<<;;;;;;888888777666555444333333222111111111111222333444444444333333444555666777999999999999888888888888777666555444333333333333222222222222222222222222111111111111111111111111111111111111222333444444222333555666888999999:::777666555555555666888999===@@@EEEJJJOOOSSSVVVWWWQQQLLLDDD>>>;;;:::999999===AAACCCBBBEEENNNVVVYYY\\\dddhhhaaaUUUKKKBBB;;;999888:::@@@IIISSS[[[___fffggghhhhhhiiiiiiiiiiiilllkkkkkkjjjhhhgggeeedddddddddeeefffggghhhhhhgggjjjjjjiiiiiihhhgggggggggeeefffhhhjjjkkkkkkkkkkkkhhhhhhhhhggghhhhhhiiiiiigggggghhhhhhhhhiiiiiiiiiiiiiiigggggghhhiiilllmmmoooooommmlllllllllmmmmmmmmmnnnoooooommmmmmnnnpppssssssuuuxxxyyyvvvpppkkklllooosssvvvwwwuuurrroooppppppqqqtttwwwzzzzzzzzzuuutttrrrmmmgggbbbbbbcccpppwww~~~~~~qqqmmmqqqrrrmmmhhheeeaaa\\\YYYVVVRRRPPPNNNIIIBBB===444444333222222111111000111111111111111111111111000000000111222222222333444333333333333444555555999===GGGZZZuuuxxxzzzxxxmmmgggVVVHHHDDDHHHNNN^^^iiiffffff]]]NNN???888999888444;;;;;;;;;;;;::::::::::::777888888999::::::;;;;;;999::::::;;;<<>>:::999888666555777;;;======BBBLLLTTTWWW]]]eeeiiicccWWWMMMDDD>>>888888:::AAAJJJSSSZZZ]]]eeefffggghhhiiiiiiiiiiiikkkkkkjjjjjjhhhgggeeeeeeeeeeeefffggghhhhhhhhhhhhjjjjjjiiiiiihhhgggggggggeeefffhhhjjjkkkkkkjjjjjjgggggggggggghhhhhhiiijjjiiiiiiiiiiiijjjjjjjjjjjjiiiiiigggggghhhiiilllmmmpppppppppooonnnmmmlllkkkkkklllmmmmmmllllllnnnppprrrtttvvvxxxyyyuuuooojjjgggjjjnnnrrrtttsssqqqooonnnoooqqquuuyyyzzzzzzxxxrrrvvvwwwpppfff``````bbbnnnuuu|||wwwnnnrrrrrrmmmhhheeebbb^^^^^^ZZZUUUQQQMMMGGG???999444444333222222111111000111111111111111111111111111111111111111111222222333333333333333444555555777:::CCCTTTnnnzzzwwwyyyoooiiiZZZJJJCCCDDDIIIZZZhhhgggeee^^^OOO@@@888999999666;;;:::::::::999999999888888888888999999::::::;;;777888::::::<<>>888999<<>>MMMeee}}}}}}vvv|||rrrlll\\\LLLDDDDDDGGGWWWfffggggggaaaUUUEEE;;;;;;;;;:::888888888999:::;;;;;;<<<888888888999999:::::::::999:::;;;;;;<<<>>>BBBEEELLLSSS]]]dddiiilllpppssstttvvvxxxyyywwwuuuttttttxxxyyyyyyzzzyyywwwuuutttqqqpppnnnllllllmmmnnnppppppooonnnnnnnnnnnnooooooqqqqqqqqqqqqqqqqqqrrrrrrtttrrrqqqpppqqqtttxxxzzzuuuttttttvvvzzz|||}}}|||zzzzzzzzz|||~~~~~~|||zzz{{{{{{yyyxxxxxxwwwwwwwww{{{yyywwwvvvvvvwwwxxxyyyzzz{{{{{{{{{zzz|||~~~{{{xxxsssmmmhhhccc```^^^^^^``````[[[VVVTTTXXX\\\~~~||||||}}}}}}|||zzzvvvvvvvvvuuurrrnnnkkkhhhgggfffeeecccbbbaaa``````___```aaabbbaaa```^^^]]]^^^\\\YYYXXXYYYZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTUUUUUUVVVWWWSSSSSSSSSSSSRRRQQQPPPPPPOOOPPPPPPPPPOOOOOONNNMMMNNNMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGDDDCCCAAA>>><<<;;;:::999<<<777>>>???TTT@@@999777777666333111555:::999555000000111111222222333333111222222222222222222222111111222222333444444555333333222222222222222333444444444333222222111111222111111111000000000000000000///.........//////000000000000000000000000000000111111111222222222444444333222111111111111000111222333333333333333333333222111222333444555888999::::::;;;;;;:::::::::999888888999999777555333666888;;;CCCPPPYYY[[[\\\dddhhhbbbVVVLLLCCC===999:::===CCCLLLUUUZZZ]]]bbbcccdddfffhhhiiiiiijjjiiiiiiiiiiiiiiihhhgggffffffgggggghhhhhhhhhhhhhhhjjjjjjiiiiiihhhgggggggggeeefffhhhiiijjjjjjiiihhhggggggffffffggghhhiiiiiiggggggggghhhhhhhhhhhhiiiiiiiiigggggghhhiiilllmmmqqqrrrssssssqqqnnnkkkiiikkklllmmmmmmlllnnnqqqtttvvvyyy}}}}}}wwwqqqmmmgggiiillloooooonnnmmmkkkjjjllloootttxxxxxxuuusssrrr~~~yyykkkfffggghhhiiilllqqqxxx|||}}}}}}}}}yyy{{{xxxooohhheeeaaa^^^aaa\\\UUUOOOKKKEEE===777444444333222222111111000000000000000000000000000222222222111111111111111333222222222222333444444333777===III___xxxwwwuuunnn^^^OOOHHHFFFHHHVVVeeeffffffdddZZZJJJ>>>;;;<<<;;;999999::::::;;;;;;<<<<<<888999999999999999::::::;;;<<<=========>>>@@@CCCJJJQQQZZZbbbgggkkkooossswwwyyy||||||zzzxxxvvvvvvuuuvvvwwwxxxxxxvvvtttrrrqqqooommmkkkkkkkkklllmmmooonnnnnnnnnnnnnnnooooooppppppqqqqqqrrrrrrrrrrrrtttsssqqqppppppqqqtttuuusssrrrrrrtttwwwyyy{{{{{{{{{zzzzzz|||}}}~~~|||zzz}}}|||{{{yyyxxxxxxxxxxxxyyywwwvvvuuutttuuuwwwxxxzzz{{{||||||{{{||||||}}}{{{wwwrrrlllhhhdddbbbccceeeeeeaaa[[[XXX[[[___}}}~~~}}}}}}}}}}}}{{{zzzuuuvvvwwwwwwuuuqqqmmmkkkhhhgggfffdddcccbbbaaaaaa```aaabbbcccbbb```]]]\\\^^^\\\ZZZYYYZZZZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWUUUUUUUUUVVVWWWXXXUUUUUUUUUTTTSSSSSSRRRRRRPPPPPPPPPPPPOOONNNMMMMMMNNNMMMLLLKKKKKKKKKKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFDDDAAA???>>>===<<>>CCCXXX@@@999:::555666333111444999999555000000000111111111111111111111222333444444555555444444555555666666777777777666555444444444444444444555666666666555444333222222222222111111111111000000000//////000000111111111111111111111111111///000000111222222333333333333222222111222222222222222333333333222222111111111000///000111222333555777;;;>>>???>>><<<:::777666555555666666444333222444666:::EEESSS[[[\\\^^^fffiiiaaaUUUIII@@@999:::999:::???GGGQQQXXX\\\___```bbbeeegggiiijjjjjjggghhhhhhiiiiiiiiihhhhhhffffffgggggggggffffffeeejjjjjjiiiiiihhhgggggggggfffggghhhiiiiiiiiihhhgggiiihhhgggfffffffffffffffeeeeeefffffffffgggggggggiiiiiigggggghhhiiilllmmmqqqqqqqqqqqqooonnnlllkkkjjjjjjkkkjjjkkkmmmrrruuuyyy~~~yyysssppplllnnnpppqqqqqqpppooonnnkkkkkkmmmoooqqqqqqooolllooo{{{~~~tttkkklllnnnlllqqqmmmoooyyy}}}rrrkkkhhheeebbbhhhbbbYYYRRRLLLFFF>>>999444444333222222111111000000000000000000000000000000000000111222222222333222222222111222222333444444777;;;CCCVVVqqq{{{{{{qqq___RRRIIIEEEQQQbbbeeefffhhhcccSSSCCC;;;999888<<<<<<;;;:::999888777777999999999999999999999999555777999:::;;;===???BBBFFFMMMVVV^^^ccciiinnnssspppsssvvvwwwvvvsssqqqqqqppprrruuuvvvwwwuuurrrqqqoooooopppppppppnnnmmmlllmmmmmmnnnooooooooooooooonnnoooqqqrrrssssssrrrrrrooopppppppppqqqpppppppppttttttttttttuuuxxx{{{}}}}}}{{{{{{{{{|||}}}|||zzzzzzzzzyyyxxxxxxwwwxxxxxxuuutttsssssstttvvvxxxzzzyyy{{{|||}}}|||}}}}}}zzzwwwtttqqqqqqpppmmmkkkhhhfffeeeeee```ccchhhoooxxx~~~|||zzz{{{yyywwwtttqqqpppooooooiiiiiigggfffeeeddddddddd^^^```bbbccccccaaa___^^^]]]\\\[[[\\\\\\\\\ZZZXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYXXXVVVUUUUUUVVVWWWYYYYYYXXXWWWVVVUUUUUUUUUUUUPPPQQQPPPPPPOOONNNMMMLLLOOOOOONNNNNNMMMNNNNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQNNNMMMKKKIIIFFFEEEDDDDDDCCC;;;@@@BBBRRR:::777<<<333666666222000333555444555444444444333333222222111111222333444555666666666666666777777777888888888777666555555555555555333444555666666666555444333222222222111111111111111111000000000111111222111111111111111111111111///000000111222222333333333222222111222222333333222333333333333222111111333222111111111222444555444777<<>><<<:::888777777777777666444444666777<<>>:::999888888888888888999999999999999999999999999999999000222666888:::===@@@BBBEEELLLUUU]]]ccchhhnnnsssqqqtttxxxzzzxxxvvvtttsssppprrruuuwwwwwwuuusssqqqoooppprrrsssrrrqqqooommmmmmmmmnnnoooooopppoooooonnnoooqqqrrrssssssrrrrrroooqqqrrrtttuuuuuuttttttsssttttttssstttvvvyyy|||}}}|||{{{{{{|||}}}|||zzzyyyxxxwwwwwwvvvwwwwwwwwwttttttsssssstttwwwyyy{{{xxxzzz||||||||||||~~~~~~}}}zzzxxxwwwtttqqqnnnmmmkkkiiigggRRRVVV]]]eeemmmvvv~~~~~~{{{yyyzzzzzzxxxuuupppnnnmmmmmmkkkjjjhhhhhhhhhgggeeeccc___```aaabbbdddbbb___\\\^^^___``````^^^\\\ZZZXXXWWWWWWXXXXXXXXXXXXXXXXXX[[[YYYXXXVVVUUUUUUVVVVVVXXXYYYYYYWWWUUUTTTVVVWWWQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNMMMMMMLLLLLLLLLLLLKKKMMMQQQVVVYYYXXXVVVUUUTTTRRROOOKKKHHHFFFDDDCCCAAA???>>>>>><<<:::888777666444444555555444222555444333333222222222222222333444666777888999999777888999999999999999999999999999::::::::::::;;;777777666555555555555555333333333333333333333333222111111111000000//////333333444444444333333222111222333444444444333222333333333222222111111111222222222222222222222222444444333222222111111000222555;;;BBBHHHHHHCCC???===;;;888555333333555777444888:::===FFFUUU```cccaaaeeegggbbbVVVJJJBBB???999888777:::@@@HHHQQQVVVZZZ^^^bbbeeefffffffffgggggggggggggggggggggfffeeehhhiiijjjjjjjjjhhhgggfffjjjjjjiiiiiihhhhhhgggggggggffffffffffffeeeeeeeeehhhhhhiiihhhhhhgggfffeeeffffffeeeeeeeeeffffffggghhhhhhgggeeedddfffjjjmmmnnnmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkmmmooopppuuuzzz|||vvvqqqoookkkmmmqqqtttuuutttrrrpppooommmnnnqqqpppllljjjkkksssuuutttoooiiigggiiimmmsssqqqkkkppp~~~~~~xxx{{{~~~xxxppplllkkkgggaaaiiiddd]]]SSSHHH???888555333222111111000000111111//////000000111111111222111111111111111111111111333333222333555777:::<<<333666:::???LLLdddooo```IIICCCOOOTTTcccmmmrrrqqqcccNNN>>>888:::::::::::::::::::::::::::;;;:::999999888888999999999999999:::;;;<<<>>>>>>BBBGGGOOOWWW]]]bbbgggjjjppprrruuuyyy{{{zzzuuurrrqqqrrrtttuuuuuutttrrrqqqnnnnnnpppppppppooonnnmmmmmmnnnnnnooopppqqqqqqrrrnnnnnnooopppqqqrrrrrrsssrrrssssssttttttttttttttttttsssssssssuuuxxx{{{}}}|||yyyxxx{{{|||{{{yyy|||zzzxxxvvvvvvvvvwwwxxxyyywwwuuussssssuuuxxxzzzyyyzzz|||~~~~~~}}}|||}}}}}}~~~zzzsssnnnkkklllnnnJJJNNNUUU^^^hhhsss~~~~~~|||zzzyyywwwssspppnnnnnnpppooommmkkkjjjiiihhhffffffcccbbbaaaaaabbbbbbaaa___^^^___``````___\\\ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXX[[[ZZZXXXWWWVVVUUUVVVVVVXXXYYYYYYXXXVVVUUUUUUVVVSSSSSSRRRRRRRRRRRRQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMOOOTTTZZZ^^^___^^^\\\[[[XXXTTTPPPLLLJJJHHHFFFDDDBBBAAA@@@???===;;;999777555555666555444333555444333333222222222333444555777888::::::;;;;;;999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::777666666555444444555555333333333333333333333333222222111111111000000000333333333444444333333222222333444444444444333222333333333222222222111111333333333333333333333333444444333333222111111111333666;;;BBBIIIKKKIIIFFF@@@===:::888777666555555444777:::===FFFUUUaaaeeegggjjjkkkdddWWWIII???;;;:::999888:::>>>EEELLLPPPWWW[[[```cccddddddeeefffeeeeeefffggggggggggggfffhhhhhhiiiiiiiiihhhffffffhhhhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeegggggghhhhhhhhhgggffffffgggffffffeeeeeeeeeffffffggghhhhhhgggfffhhhkkkmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkjjjjjjlllnnnqqqsssssswww}}}~~~{{{vvvqqqpppnnnpppsssvvvxxxwwwuuutttpppooopppsssrrrnnnlllmmmzzzyyyvvvooohhhgggkkkoooqqqppplllqqq~~~{{{tttwww{{{{{{wwwooojjjhhhfffbbbgggccc[[[QQQGGG???888555333222111111000000111111///000000000111111111111111111111111111111111111333333222222444666888:::444777999===HHH___zzz~~~vvvhhhOOOEEENNNRRRbbbkkkuuu{{{pppYYYDDD===>>>::::::::::::::::::::::::;;;:::999999888888999999999999999:::;;;<<<===>>>AAAFFFNNNUUU\\\aaagggjjjoooppptttwwwzzzyyyuuuqqqrrrsssuuuvvvvvvuuusssrrrnnnoooooooooooonnnmmmmmmoooooooooooooooooooooooonnnoooooopppqqqrrrrrrrrrrrrssstttuuuvvvvvvvvvvvvuuutttttttttuuuxxxzzz|||~~~{{{yyyxxxzzz{{{zzzxxx{{{yyyxxxvvvvvvwwwxxxyyy{{{yyyvvvtttsssuuuwwwxxxyyyzzz|||~~~~~~~~~}}}|||xxxrrroooooopppGGGJJJQQQYYYdddqqq}}}}}}zzzyyyvvvrrrooooooqqqsssuuusssooollliiihhhhhhhhhfffdddaaa```aaabbbcccbbb______``````___]]][[[ZZZYYYYYYYYYYYYXXXXXXXXXXXX[[[[[[YYYXXXWWWVVVVVVVVVWWWXXXZZZZZZXXXVVVUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRMMMNNNNNNOOOPPPPPPQQQQQQOOOOOORRRWWW^^^eeeiiijjjgggeeeaaa\\\WWWSSSOOONNNJJJHHHFFFEEEEEEDDDBBB@@@<<<999777666666666444333444444333222222222333333555666777999:::;;;<<<<<<;;;<<<===>>>???@@@@@@@@@===<<<<<<;;;;;;::::::999666555555444444444444444333333333333333333333333222222222222111111111111222333333444444444333333333333444444444444333222333333333222222222222111444444444444444444444444555444444333333222111111444666;;;BBBJJJOOOPPPPPPFFFBBB===;;;:::999666333444777999<<>>999:::999888999<<<@@@EEEHHHRRRWWW]]]aaaccccccddddddddddddeeefffggggggggggggggggggggghhhggggggfffeeefffffffffggggggggggggggggggffffffffffffeeeeeeeeeffffffgggggghhhgggggggggggggggfffeeedddddddddeeeeeeggghhhiiiiiiiiikkkmmmllllllkkkkkkkkkkkkkkkkkkmmmkkkjjjjjjlllppptttvvvqqquuuzzz|||zzzvvvrrrpppoooqqquuuxxxyyyyyyxxxwwwsssqqqsssvvvuuuqqqnnnppp~~~yyypppjjjiiimmmrrrqqqrrrnnnqqqzzzuuummmrrrvvvxxxvvvmmmfffeeedddcccddd```XXXOOOEEE===888555333222111111000000111111000000000000111111111111111111111111111111111111333333222222333444666777555666777:::CCCWWWrrr{{{}}}sssXXXHHHMMMPPPaaahhhwww|||dddMMMAAA???::::::::::::::::::::::::;;;:::999999888888999999999999999:::;;;<<<===>>>???DDDLLLSSSZZZ```fffjjjmmmnnnqqquuuwwwwwwtttqqqrrrsssuuuvvvvvvuuutttssspppooonnnnnnmmmmmmmmmnnnoooooooooooonnnnnnnnnnnnoooooopppqqqqqqrrrrrrqqqrrrssstttvvvwwwxxxxxxyyywwwvvvuuuuuuvvvwwwyyyzzz|||zzzxxxxxxxxxyyyxxxwwwyyyxxxwwwvvvvvvwwwyyyzzz|||zzzwwwuuutttuuuvvvwwwxxxyyy{{{}}}~~~~~~{{{~~~~~~yyywwwwwwyyyLLLOOOSSSZZZdddqqq~~~~~~|||{{{yyyuuuqqqoooppptttwwwzzzxxxsssnnnjjjhhhhhhiiigggeeecccccccccdddcccbbb___`````````___^^^\\\\\\ZZZZZZZZZYYYYYYYYYYYYYYY[[[[[[ZZZYYYXXXXXXWWWWWWVVVXXX[[[[[[YYYVVVUUUUUUTTTTTTTTTSSSSSSRRRRRRQQQOOOPPPPPPPPPQQQQQQQQQRRROOOPPPSSSYYYaaajjjrrrvvvqqqoookkkfff```ZZZUUUSSSOOOMMMKKKJJJJJJIIIFFFDDD???===:::888777666555333444333333222222333333333444555777999:::;;;;;;;;;===>>>???AAABBBBBBBBBBBB>>>======;;;:::999888888444444333333333333444444222222333333333333444444333333333333222222222222333333444444555555444444444444444444444333333333222222222222222222222222444444444555555555555555555555444444333333222222444666:::AAAIIIQQQWWWZZZOOOIIIAAA<<<;;;999666333444777999<<>>BBBIIIPPPWWW^^^eeeiiikkklllnnnqqqtttuuussspppqqqssstttvvvvvvuuutttsssqqqpppnnnmmmlllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqrrrrrrrrrqqqppppppqqqsssuuuwwwxxxyyyyyyxxxwwwvvvvvvvvvvvvwwwxxxzzzyyyxxxwwwwwwwwwvvvvvvwwwwwwuuuuuuvvvxxxzzz{{{{{{zzzxxxvvvuuuvvvxxxyyyxxxyyy{{{}}}~~~yyy}}}PPPRRRVVV\\\fffsss~~~|||zzzvvvrrrppprrrwww{{{}}}|||wwwqqqjjjgggggghhhfffeeeeeefffgggeeebbb___````````````___^^^^^^]]][[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYVVVYYY[[[[[[YYYWWWUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPRRRRRRRRRQQQQQQQQQPPPPPPOOOPPPSSSXXXaaammmxxx{{{zzzvvvqqqkkkccc]]]YYYTTTRRRPPPOOOOOONNNKKKIIIDDD@@@<<<999888777555333333333333222222333333444666777888:::;;;<<<<<<===>>>???@@@AAABBBBBBBBBBBB===<<<;;;:::999888777666333333222222222222333333222222222333333444444444333333333333444444444444444444555666666666666666555555555444444333333333222222222222222222222222444444444555555666666666666666555555444333333222444666999???FFFOOOXXX^^^YYYQQQGGG>>>:::888777555555777999===III\\\kkkrrrpppooollldddYYYMMMDDD>>>:::999777777888:::===???JJJOOOWWW^^^aaacccdddeeeeeeeeefffeeeeeedddccccccfffeeeeeeeeeeeeeeeffffffddddddeeeeeeffffffgggggggggffffffffffffeeeeeeeeecccdddeeefffffffffffffffhhhgggfffddddddcccccccccaaadddgggiiihhhhhhhhhiiiggghhhiiijjjkkkkkkkkkjjjllljjjhhhhhhjjjoootttwwwvvvxxxzzz{{{yyyuuupppmmmmmmooorrruuuxxxyyyyyyyyyxxxvvvwwwzzzzzzuuusssttt}}}{{{yyyuuurrrrrrsssuuu|||~~~wwwqqqooogggcccmmmtttxxxvvvmmmcccaaabbbbbb```[[[SSSJJJAAA;;;666444333222111111000000111111111111000000000000000000111111111111111111111111222222111111111222222222444444555999???NNNiii|||vvv|||~~~dddOOOMMMOOOaaakkkqqqwwwwwwmmmZZZGGG;;;::::::::::::::::::::::::;;;:::999999888888999999::::::::::::;;;;;;<<<======AAAGGGMMMTTT[[[ccchhhiiiiiikkknnnqqqsssrrrqqqppprrrtttuuuvvvuuutttsssrrrqqqooonnnmmmmmmnnnnnnjjjkkklllmmmnnnooopppppppppqqqrrrssssssrrrpppooommmnnnppprrrtttvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuvvvwwwxxxxxxwwwwwwvvvvvvvvvwwwvvvuuuuuuvvvxxxzzz{{{yyyxxxwwwvvvwwwyyyzzz{{{yyyzzz{{{|||}}}~~~yyy|||PPPSSSXXX___iiivvv~~~|||yyyuuussstttyyy}}}|||uuulllgggfffhhheeeeeefffggghhhfffbbb^^^aaaaaa``````____________\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\XXXYYY[[[[[[XXXWWWVVVVVVTTTTTTSSSRRRQQQQQQPPPPPPSSSSSSRRRRRRQQQPPPPPPOOOOOOPPPRRRWWW```mmm{{{yyypppgggbbbZZZXXXVVVUUUTTTSSSQQQOOOGGGDDD>>>;;;888777555444333333222222222333444444777888999;;;<<<===>>>>>>======>>>????????????>>>::::::999888777555555444222111111111111222222333111222222333333444444555444444444444555555555555555666777888888888888888777666555444333333333444111222222222222333333333333333444444555666666666777666666555555444333333333555777<<>>KKK___pppxxxxxxuuunnneeeZZZOOOGGGAAA===;;;999777777888;;;===EEELLLUUU\\\aaacccdddeeeddddddeeeeeeddddddcccbbbfffeeeeeeeeeeeefffggggggeeeeeeeeefffffffffffffffgggffffffffffffeeeeeeeeeddddddeeeeeefffeeeeeeeeeffffffeeedddcccccccccdddbbbdddggghhhgggfffggggggeeeggghhhjjjkkkkkkjjjjjjkkkjjjiiiiiikkknnnsssuuuxxxxxxyyyzzzyyyuuupppkkknnnooorrruuuxxxzzz{{{{{{xxxvvvwww{{{zzzuuusssuuuyyywwwuuutttsssssstttuuu}}}|||uuupppeeedddpppuuuxxxvvvmmmfffeeeeeeccc```[[[SSSIII@@@:::666444333222111111000000111111111111111111000000000000111111111111111111111111111111111222222222222222444333666;;;???JJJddd~~~yyyxxx}}}gggRRROOONNN___nnnoooqqqqqqlll]]]JJJ<<<::::::::::::::::::::::::;;;:::999999888888999999:::::::::::::::;;;<<<===>>>AAAEEEJJJPPPXXX```fffhhhhhhiiilllppprrrrrrrrrqqqrrrtttvvvvvvvvvuuutttsssrrrqqqpppooonnnnnnnnnhhhiiijjjlllnnnooopppqqqqqqrrrssstttsssrrrpppnnnkkkmmmnnnppprrrttttttuuuvvvvvvvvvuuuuuuttttttttttttvvvxxxxxxwwwvvvwwwxxxwwwvvvuuutttuuuwwwyyy{{{xxxwwwwwwwwwxxxzzz|||}}}{{{{{{||||||}}}}}}~~~~~~yyy|||VVVYYY]]]dddmmmyyy~~~{{{xxxvvvwwwzzz}}}yyyooohhhggghhhgggfffeeeeeeeeedddbbb___aaaaaa``````````````````]]]]]]\\\[[[[[[ZZZYYYYYYWWWXXXZZZ\\\^^^^^^^^^^^^YYYZZZ[[[ZZZWWWVVVWWWXXXVVVUUUUUUTTTRRRQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQSSSVVV___lll|||}}}rrrlll```^^^\\\[[[ZZZYYYWWWUUUJJJFFF@@@<<<999777555444333222222222333333444555555555777999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::777666666555444333333222000000000000000111222222111111222333333444555555444444555555555666666666666777888999::::::::::::888777555444333333333444111111222222222333333333222333333444555555666666777777666666555444444444222333666999===EEEOOOWWWdddbbb\\\QQQDDD<<<:::;;;777999;;;???MMMbbbttt}}}}}}xxxpppfff]]]UUUNNNJJJCCC@@@;;;777555666999;;;AAAGGGQQQZZZ___aaacccdddaaaaaabbbddddddeeeeeeeeeffffffeeeeeeeeefffhhhhhhgggggggggfffffffffffffffgggffffffffffffeeeeeeeeeddddddeeeeeeeeeddddddccceeeeeeddddddcccdddddddddeeefffhhhhhhfffffffffgggdddeeehhhjjjkkkkkkjjjjjjllllllkkkkkkmmmooorrrtttvvvvvvvvvwwwxxxuuupppkkklllmmmpppsssvvvxxxzzzzzzxxxvvvwwwzzzzzzuuussstttxxxuuurrrpppppprrrtttuuuyyy{{{uuuiiigggtttvvvwwwtttnnnkkkkkkkkkhhhaaa\\\SSSIII@@@999555333333222111111000000111111111111111111000000000///111111111111111111111111000111111222333333333333444333666<<<>>>EEE^^^xxx~~~|||{{{}}}iiiUUUQQQNNN\\\jjjkkkmmmmmmhhhZZZIII<<<::::::::::::::::::::::::;;;:::999999888888999999;;;;;;:::::::::;;;<<<<<>>EEEOOOXXX]]]```aaabbb]]]___aaaccceeefffggghhhgggffffffeeefffggghhhiiihhhhhhhhhgggfffffffffeeeggggggfffffffffeeeeeeeeeeeeeeeeeeeeeddddddcccbbbddddddcccccccccdddeeeeeegggiiiiiihhhgggfffggghhhccceeegggjjjkkkkkkjjjjjjnnnmmmmmmnnnoooqqqrrrssssssssssssuuuwwwuuupppllliiijjjmmmpppsssuuuwwwxxxwwwuuuwwwzzzyyyuuurrrtttzzzvvvooollllllooosssuuutttzzzmmmjjjvvvuuuuuurrrnnnnnnqqqppplllbbb]]]SSSIII???999555333333222222111000111111111222111111111000000//////111111111111111111111111000000111333333444444333555333777======BBBYYYrrrzzz~~~~~~kkkWWWRRRMMMZZZdddggglllkkkdddUUUFFF;;;::::::::::::::::::::::::;;;:::999999888888999999;;;;;;:::::::::;;;<<<<<>>EEEIIIZZZkkksssfffOOO@@@:::999555999:::<<>>PPPiii}}}zzzyyy~~~wwwlll[[[MMMPPP\\\gggjjjiiieeeccc^^^NNN<<<444666777888777888999:::999999999999999999999999::::::999999::::::;;;<<<<<<===@@@CCCHHHPPPYYY___gggiiikkkmmmnnnppprrruuussstttwwwyyy{{{{{{zzzyyyyyywwwuuurrrpppnnnmmmmmmllllllllllllllllllllllllnnnpppqqqrrrrrrqqqpppnnnjjjlllnnnoooooooooppprrrooopppqqqqqqrrrrrrrrrrrrssstttuuuvvvxxxxxxxxxxxxyyyxxxvvvuuuuuuvvvxxxyyyxxxwwwwwwxxxyyyxxxvvvtttzzzzzzyyyxxxxxxzzz~~~}}}{{{~~~ooopppqqqtttyyy~~~{{{xxxwwwxxxyyy}}}~~~wwwpppllljjjjjjgggddddddffffffeeecccbbbaaa```___^^^^^^^^^^^^___^^^\\\\\\]]]]]][[[YYYXXXYYY[[[\\\^^^___``````^^^\\\ZZZYYYZZZZZZYYYWWWYYYWWWVVVVVVVVVUUUSSSQQQOOOOOOOOOOOOPPPQQQSSSSSSQQQQQQTTTXXX[[[cccsss}}}tttnnngggeeefffddd]]]WWWIIIDDD>>>999666555333222111111111111111111111111222222333333333333444444444444333333333222222222222222222222222222222222111000000000111222333333444444333333333333444444444444555666777888999999888999:::;;;<<<;;;::::::777666555333333333444444222222222222222333444444333333444555666666666666777777666666555555444444555333222222555;;;@@@DDDTTTeeepppgggSSSDDD<<<999888:::;;;<<>>JJJZZZhhhfffXXXJJJ???::::::;;;;;;<<>>:::888888888@@@FFFPPPXXX]]]```bbbddddddcccccccccddddddeeefffeeeeeeeeeeeeffffffggghhhgggggggggffffffeeeeeeddddddeeeeeefffffffffeeeeeehhhfffddddddddddddcccbbbaaaaaabbbbbbcccdddddddddddddddeeefffffffffeeeeeeggggggggggggggghhhhhhiiiiiikkknnnqqquuuyyy{{{}}}vvvwwwyyyzzzzzzyyywwwvvvmmmnnnoooooooooqqqtttvvvuuuttttttrrrooonnnvvvyyyuuuwww~~~{{{{{{xxxsssmmmkkkmmmppprrrpppnnnmmmnnnrrrvvvyyyqqqeeeVVVJJJ???666111111111000//////////////////111111111111000000000000000000000000111111111111111111222333333333222222000666444333777:::FFF[[[yyy~~~{{{yyy~~~pppeeeXXXOOOSSS^^^rrr{{{}}}uuukkkbbbTTTFFF@@@???===;;;999999999999999999999999999999999999::::::999999::::::;;;<<<;;;===???AAAFFFMMMVVV[[[cccfffiiilllmmmooorrrtttuuuvvvxxxyyyzzzzzzzzzyyytttuuuvvvwwwuuurrrooommmmmmmmmlllllllllllllllmmmmmmnnnoooppppppooonnnmmmjjjllloooooooooooopppqqqqqqqqqrrrsssssssssrrrrrrrrrrrrtttuuuvvvwwwwwwwwwyyyxxxwwwvvvvvvwwwyyyyyy~~~|||yyyvvvuuuuuuvvvwwwwwwxxxzzzzzzzzz{{{|||~~~|||~~~}}}zzzwwwtttvvvyyyzzzxxxvvvtttrrrtttoooiiiiiillllllhhhddddddcccaaa___]]]\\\[[[[[[___]]]\\\\\\]]]^^^]]]\\\XXXXXXYYYZZZ\\\^^^``````___]]][[[ZZZ[[[[[[[[[YYYXXXVVVVVVVVVWWWWWWUUUSSSQQQPPPOOONNNNNNPPPQQQRRRTTTSSSTTTWWWYYY]]]gggrrrwwwqqqiiiddd___YYYQQQKKK@@@<<<888555444333222111111111111111111111111111222222222333333333444444333333333333222222222222333333333333333333333333333333222111111111222222444444333333333333444444333444444555666777888888888888777777888888999:::777777777777666555333333111111111111111222333333333444555666666777777777666666666666555555555555555444222222222555777999@@@NNN^^^ddd]]]OOOBBB;;;999:::;;;<<>>666222222111000000/////////000000111111111111000000000//////000000000111111111111111222222333333333222222...444333333888999BBBUUUttt||||||nnnbbbWWWOOOSSS]]]qqqsssjjj___TTTDDDAAA===;;;:::::::::999999999999999999999999999::::::999999::::::;;;<<<;;;<<<===@@@DDDJJJSSSXXXaaadddiiilllnnnpppsssuuussstttuuuvvvvvvvvvvvvvvvrrrtttvvvxxxwwwtttqqqnnnnnnnnnllllllkkkllllllmmmmmmmmmnnnoooooonnnmmmmmmkkkmmmoooooooooooopppqqqqqqrrrrrrsssssssssrrrrrrpppqqqrrrtttuuuuuuuuuuuuxxxxxxwwwwwwwwwxxxyyyyyy}}}|||{{{yyyvvvuuuuuuvvvuuuxxxzzz{{{{{{{{{|||||||||||||||yyytttuuuvvvxxxyyyxxxvvvuuuuuuqqqlllkkkmmmmmmjjjfffeeecccaaa___]]]\\\[[[ZZZ___]]][[[[[[]]]^^^^^^^^^XXXXXXYYYYYY[[[\\\^^^___aaa^^^\\\[[[[[[ZZZYYYWWWWWWVVVUUUVVVWWWWWWVVVTTTRRRQQQOOONNNMMMNNNPPPQQQUUUSSSTTTWWWYYYZZZbbbjjjyyy~~~uuunnndddZZZTTTNNNHHHEEE;;;888555333333333222111111111111111111111111111222222222333333333444444444444444444333333333333333333333333333333333333333333222222222222222222333333222222222222333333333333444555666777888888888888777777777888999:::888888888777666444333222222222222222222333444444333444555666777777777777888888777666555444333333222222111111222444666777999CCCSSS^^^]]]RRREEE<<<888888999;;;AAALLL\\\hhhmmmjjjddd]]]WWWSSSPPPOOOPPPMMMGGG@@@;;;999:::;;;AAAHHHRRR[[[```cccdddeeeeeeeeedddcccccccccddddddeeeddddddddddddeeeeeefffeeeeeeeeedddddddddddddddddddddeeefffgggggggggggggggeeeddddddeeefffeeedddbbbbbbbbbcccddddddeeeeeedddeeeeeefffgggggggggggghhhhhhgggggggggggghhhhhhiiiiiikkknnnqqqtttxxxyyy|||||||||||||||{{{{{{{{{tttrrrpppooooooqqqrrrsssssssssooohhhdddhhhqqqyyyyyyvvvrrrnnnllljjjgggfffhhhfffdddccceeeiiimmmpppqqqiii[[[JJJ===666444333111111111000000111111222111111111111000000000//////000000000111111111111222222333333333222222111+++222111222888999???PPPlll|||pppcccVVVNNNQQQ[[[qqqzzzpppggg^^^FFFAAA<<<::::::;;;;;;:::999999999999999999999999::::::999999::::::;;;<<<:::;;;<<<>>>AAAHHHOOOUUU___ccchhhllloooqqqtttvvvssssssttttttttttttttttttppprrruuuwwwwwwuuusssqqqpppnnnmmmlllkkklllmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmkkkmmmooopppooonnnoooppprrrrrrrrrssssssrrrqqqqqqooopppqqqrrrssstttttttttvvvvvvvvvvvvwwwwwwxxxxxxxxx{{{}}}|||yyyuuusssssstttwwwzzz|||{{{{{{{{{|||~~~{{{zzz}}}|||vvvvvvvvvxxxzzzzzzwwwuuutttqqqooommmlllkkkjjjhhheeedddbbb```^^^]]]\\\\\\___]]][[[[[[]]]_________ZZZYYYYYYYYYYYY[[[\\\^^^aaa___\\\ZZZZZZYYYWWWVVVVVVVVVUUUVVVXXXXXXWWWUUUSSSRRROOOMMMLLLMMMOOOQQQTTTRRRSSSVVVWWWWWW\\\bbblllttt|||zzzsssllleeeZZZPPPIIIEEEAAA???888555333222333333333222222222222222222222222222222222333333333333444444555555555444444444333333333333333333333333333333333333222222222333333444444333333222222333333444333333444555666777777888777777888888888999999999888888777666444333222222222222222222222333444444444444555666777777777777999999888666555444333222111111111222222333444555666;;;GGGUUU[[[SSSFFF>>>888777888;;;???GGGVVVdddhhhfffbbb]]]WWWQQQMMMJJJKKKJJJFFF@@@;;;:::;;;<<>>MMMVVVQQQGGG@@@999888999;;;<<>>KKKZZZ\\\]]]^^^]]]ZZZTTTNNNJJJKKKKKKHHHCCC===::::::<<>><<<:::999888999999666555555444333333444444444222111222333333222000333333222111111222222222333444444555555444444333555555444333333333333444333333333333444555666666666666666666555555555555555555444444555777:::;;;:::<<<===>>>===;;;888666888777555555555333000...222222222111111111111000666666666666777777777777888888777666666777999:::333333222222222222222222333666:::@@@JJJOOOJJJAAA>>>:::777888:::???HHHRRRVVVXXXZZZYYYUUUQQQOOONNNLLLMMMKKKDDD<<<888;;;???MMMRRRXXX]]]```aaabbbcccbbbbbbbbbbbbbbbbbbbbbbbbddddddcccbbbaaaaaabbbbbb```aaacccdddeeefffffffffddddddddddddcccbbbaaaaaabbbbbbcccddddddeeeffffffcccccccccdddeeefffggghhhiiiiiihhhhhhhhhhhhiiijjjgggggggggfffeeeeeeddddddhhhiiijjjllloooqqqssssssyyy|||{{{vvvrrrrrrsssttttttvvvvvvrrrkkkcccaaadddiiicccgggmmmsssxxxxxxuuurrrppppppmmmiiijjjmmmlllhhh\\\WWWPPPNNNPPPSSSTTTTTTVVVPPPGGG===666222111222333333222222333333444555111111111000///......---000000000000111111111111111111000000000000111111222333333333444666:::===MMM```yyyuuu___KKKDDDHHHRRRdddvvv}}}}}}yyyqqqhhhZZZOOOCCC>>><<<999:::<<<::::::::::::::::::::::::777777888999::::::;;;;;;888999999:::<<>>===<<<:::888777777777777666666555555555555555555555444333333555555444333222222222222222333444555444444444555555444444444666555444444333333444444222222222222333444555555666666666666555555555555666555444444555888:::;;;:::;;;<<<<<<;;;:::777666777555333333333222111///000000000111111222222222444444444444555555555555777777777777777888888999666555444222222111111111222555888>>>GGGNNNJJJBBB>>>:::777888:::>>>HHHQQQVVVXXXZZZYYYVVVRRRPPPOOOOOOPPPMMMFFF>>>;;;???CCCOOOSSSYYY^^^```aaabbbcccbbbbbbbbbbbbbbbbbbbbbbbbdddccccccbbbaaaaaabbbbbbccccccdddddddddddddddcccccccccddddddccccccbbbbbbbbbccccccddddddeeeeeeeeecccccccccccccccdddeeefffhhhggggggfffgggggghhhhhhgggggggggggggggfffffffffhhhiiikkkmmmpppqqqssssssuuuxxx}}}{{{vvvuuuuuuuuuuuusssrrroooggg___\\\]]]aaaaaaccchhhmmmqqqrrrooommmmmmnnnlllhhhhhhkkkllljjj]]]WWWPPPMMMNNNOOOOOONNNPPPKKKBBB:::444222222333333333222111000000111111333333222222111000000/////////000000000111111111111111000000000000111111222333333333444666:::===III[[[uuuttt___LLLEEEGGGLLL]]]oooyyy|||{{{vvvooo___SSSGGGAAA===::::::<<<::::::::::::::::::::::::777888888999::::::;;;;;;999999::::::;;;>>>CCCGGGPPPTTT[[[aaafffkkkpppsssuuuuuuuuutttsssrrrqqqpppnnnmmmkkkjjjkkknnnqqqsssxxxvvvrrrooonnnnnnoooppppppooonnnmmmnnnoooqqqrrrrrrqqqppppppooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqnnnooorrrtttuuuuuuuuutttvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxzzz|||}}}~~~~~~}}}|||{{{{{{|||}}}~~~}}}}}}}}}|||xxxtttqqqooonnnmmmnnnnnnllljjjmmmllljjjgggeeecccaaaaaa```^^^\\\[[[[[[\\\___```aaa___]]]\\\\\\\\\[[[ZZZYYYXXXXXXYYY[[[\\\\\\ZZZVVVWWWWWWWWWWWWVVVUUUUUURRRPPPLLLIIIHHHIIILLLMMMMMMNNNOOOOOOOOOMMMKKKIIIDDDCCCAAA???<<<;;;:::999;;;;;;999888777777777777666666666666777777777777777666555555777777666555222222222333444555666777444444444444444444444444666555555555444444444444111111111111222333444555666666666666555555555555666666555555666888:::;;;999999999999888777777666666444111000111222111000...//////000111222333444111111222222222333333333666666777888999999888888888777555444222111111111222333666:::CCCKKKJJJEEE>>>999777888:::>>>HHHQQQVVVYYY[[[[[[XXXTTTRRRPPPRRRQQQNNNGGG???===BBBGGGQQQUUU[[[___aaaaaabbbcccbbbbbbbbbbbbbbbbbbbbbbbbdddcccbbbbbbaaabbbbbbbbbeeeeeeeeedddcccbbbaaa```aaabbbccccccdddccccccccccccccccccdddddddddddddddcccccccccbbbbbbccccccdddfffeeeeeeddddddeeeeeefffggggggggggggggghhhhhhhhhiiijjjmmmoooqqqrrrssssssppptttyyy~~~yyywwwuuutttsssrrrqqqnnnggg^^^YYYXXXYYY^^^___aaaeeejjjlllkkkjjjlllnnnlllgggeeeiiimmmmmm___YYYRRRMMMLLLLLLKKKIIIIIIDDD===777222111222333333222111///......------333333222222111000000000//////000000000000111111111111000000000000111111111333444444444666999<<>>;;;999999999999;;;;;;::::::999999999999777777888888999999999999888777666666888888777666444444444444444555666777555555444444444444555555666666666666555555444444222222222222333444555555666666666666555555555555666666555666666888999:::999888666555555555666666999666222000000111111000/////////000111222222222000000111111111222222222444555777999:::::::::999999888777555444333333222222444555888@@@JJJLLLIII===999666888:::>>>GGGQQQWWWZZZ]]]^^^[[[WWWTTTSSSSSSRRRNNNFFF>>>===CCCJJJTTTWWW\\\___aaaaaabbbcccbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbccceeeeeeddddddcccbbb````````````bbbccccccddddddddddddddddddccccccccccccccceeedddcccccccccccccccdddeeedddccccccbbbccccccccceeeeeeeeefffggghhhhhhhhhiiikkknnnqqqrrrsssrrrqqqnnnrrrwww{{{~~~}}}yyyvvvuuutttsssuuutttqqqjjjbbb\\\YYYXXX\\\\\\]]]aaaggglllnnnoooqqqrrrooohhheeeiiilllmmmaaa[[[TTTPPPOOOMMMKKKHHHEEEAAA;;;555222111222333222111000///............000000000000//////......////////////000000000111111111000000000000111111111222444444444555888;;;>>>NNNfff}}}~~~~~~uuucccTTTKKKHHHDDDNNN]]]lllxxx~~~hhh[[[NNNFFF@@@;;;:::;;;999999999999999999999999888888888999999::::::::::::;;;;;;;;;:::<<>>GGGPPPYYY\\\```aaa___[[[XXXWWWXXXVVVPPPGGG??????FFFNNNVVVYYY]]]___```aaabbbcccbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbccccccccccccdddddddddccccccbbb___```aaabbbcccdddddddddcccccccccccccccccccccbbbfffeeeeeeddddddddddddeeeddddddcccbbbbbbbbbbbbbbbbbbcccddddddeeefffggggggiiilllooorrrsssrrrqqqooonnnqqquuuxxxzzz}}}{{{xxxwwwvvvvvvuuuvvvuuurrrmmmfff```\\\ZZZ\\\\\\]]]ccckkkrrrxxx{{{zzzzzzuuummmiiijjjllllllbbb]]]WWWTTTSSSQQQNNNKKKDDD@@@;;;555222000111111000000/////////000000111000000000///////////////...////////////000000000111111000000000000111111111222444444444555777999;;;HHH___www|||}}}}}}}}}uuuxxxiii[[[QQQKKKGGGLLLXXXiiiwww~~~~~~iii\\\NNNFFF@@@;;;999:::999999999999999999999999888999999999999999:::::::::;;;;;;;;;:::;;;===???HHHLLLRRRXXX^^^dddkkkooouuuuuuuuuuuuuuuuuutttsssooonnnmmmmmmnnnoooqqqrrrwwwvvvuuusssqqqpppnnnnnnppppppooooooooooooooooooqqqrrrssssssssssssrrrrrrpppppppppqqqqqqrrrrrrrrrttttttsssrrrrrrrrrrrrrrrpppppprrrssstttuuuuuuuuuuuuuuutttsssssssssssssssuuuuuuuuuvvvxxxyyy{{{{{{zzzzzzzzzzzz|||~~~|||zzzyyyvvvrrrppppppooonnnmmmmmmmmmkkkjjjiiiiiiiiiiiigggeeeaaa^^^]]]]]]^^^___aaa```^^^______^^^\\\ZZZXXXWWWWWWYYY[[[]]]]]]\\\^^^]]]\\\ZZZXXXUUUSSSRRROOOMMMIIIFFFFFFHHHKKKMMMNNNNNNNNNNNNLLLIIIFFFEEE@@@???===;;;;;;<<<===>>>>>>>>>???@@@@@@@@@??????@@@AAAAAABBBAAA@@@???>>><<<;;;999999999999777555888777666555444333333333777666555444444555666777666777888888888777555444444444444444555666777888666666666666555555555555444444555555555666666666666555444333333333555555;;;888555333333222111000111111000000000/////////000111111111111222222222333444777;;;>>>@@@BBBCCC???>>><<<;;;999888777777444666666777===GGGLLLLLL===888666777999===GGGPPP[[[___ccceeeccc___\\\ZZZ```\\\UUUJJJBBBCCCKKKRRRXXXZZZ]]]_________aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbcccdddbbbcccddddddeeeeeeeeeeee___```aaabbbccccccccccccbbbbbbbbbccccccccccccccceeeeeeeeeddddddeeeffffffeeeeeedddcccbbbbbbbbbbbbbbbbbbcccdddeeeeeeffffffiiikkkooossssssrrrooommmlllnnnqqqsssuuuwwwzzz}}}|||yyywwwxxxxxxxxxxxxtttrrroookkkfffbbb^^^]]]]]]^^^```gggqqq{{{zzzqqqnnnooommmiiibbb^^^YYYWWWVVVSSSOOOKKKCCC???:::555111000000111000000000000000111222222222222111111111111111111......////////////000000111111000000000000111111000222444555444555666888999DDDXXXppp~~~~~~oooxxx}}}ooodddYYYPPPJJJKKKTTTeeetttzzzzzzyyyiii\\\NNNFFFAAA<<<:::;;;::::::::::::::::::::::::999999999999999999999999999:::;;;;;;::::::<<<>>>EEEIIIOOOUUU[[[bbbiiinnnrrrssstttuuuuuuuuuuuuuuuqqqpppoooooooooqqqrrrsssuuuuuuuuutttsssqqqooonnnppppppppppppoooooooooooopppqqqrrrssstttsssrrrqqqpppppppppqqqqqqrrrrrrsssuuutttsssrrrqqqqqqqqqqqqrrrrrrrrrsssssssssttttttttttttttttttsssrrrqqqppprrrrrrssstttvvvxxxzzz{{{yyyyyyyyyyyyzzz|||~~~~~~~~~|||~~~zzzvvvtttssssssrrrqqqpppooommmkkkjjjiiihhhhhhhhhfffccc___]]]]]]^^^___```___^^^^^^___^^^[[[YYYXXXWWWWWWXXXZZZ\\\[[[ZZZ^^^^^^]]]\\\YYYUUUQQQOOOLLLJJJFFFDDDCCCEEEHHHKKKMMMNNNNNNNNNLLLJJJGGGEEEAAA@@@?????????AAABBBCCCFFFGGGHHHIIIJJJIIIIIIHHHGGGHHHIIIIIIHHHFFFDDDBBB@@@>>><<<;;;;;;:::777555666666555444333333333333777666555444444555666777666777888999999777666444444444444444555666777777666666666666555555555555333333444444444444444444444444444333333444444555666444333333444444222111/////////000000000000000000000000000111111111111333444777;;;???CCCGGGIIIEEEDDDAAA>>>;;;888777666333666666666<<>><<<>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777999::::::::::::<<<===@@@DDDJJJQQQXXX```hhhnnnoooppprrrsssuuuvvvvvvvvvrrrrrrqqqqqqqqqrrrssstttsssttttttuuutttrrrpppooopppppppppppppppooonnnnnnoooppprrrsssssssssrrrqqqoooppppppqqqrrrrrrsssssstttssssssrrrrrrrrrssssssttttttssssssrrrrrrrrrsssqqqrrrtttuuuuuutttrrrpppooooooppprrrtttwwwyyyzzzyyyxxxxxxxxxyyyzzz|||}}}~~~}}}~~~~~~zzzwwwvvvuuutttssssssqqqooollljjjhhhggggggiiigggccc```^^^]]]^^^______^^^^^^^^^^^^]]]ZZZXXXXXXWWWVVVXXXZZZ[[[ZZZYYY]]]^^^^^^\\\YYYTTTPPPMMMJJJGGGDDDBBBAAACCCFFFIIIMMMNNNOOONNNMMMJJJHHHFFFCCCCCCCCCCCCDDDFFFGGGGGGOOOPPPQQQSSSSSSSSSRRRRRRLLLMMMNNNNNNLLLJJJGGGEEECCCAAA???===<<<;;;888666444444333333333444444555888666555444444555666888666777999:::999888666555333333333333444555666666777666666666555555555555222222333444444444333333444444444444444444444444111000000222444555333222------...///000111222222////////////000000000111333444777:::???EEEJJJMMMJJJHHHDDD@@@<<<888555444222555666666:::BBBGGGHHH<<<888555777999===FFFPPP^^^bbbhhhjjjiiieeeaaa```eee```VVVJJJAAAAAAJJJSSSYYY[[[]]]^^^]]]]]]___```bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbcccddddddeeeffffffgggffffffeeeeee```aaaaaabbbbbbbbbbbbaaa``````aaabbbcccddddddeeebbbbbbbbbbbbcccdddeeefffhhhgggfffeeeddddddddddddeeeeeeeeeffffffffffffggggggjjjooosssssspppllliiibbbdddgggiiikkknnnsssvvvuuusssqqqqqqrrrssssssrrrooollliiigggfffeeeddddddaaabbbeeemmmxxx{{{uuuvvvwwwpppeeeaaa]]]XXXUUUSSSOOOIIIDDD<<<:::666333000000111111333222111///............///////////////000000000............/////////000111111000000000000111111000222444555444444555666555===MMMfff~~~zzzxxxwww{{{yyypppdddXXXJJJFFFMMM___ooorrrpppooohhh\\\OOOHHHCCC???>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777888::::::::::::<<<===<<<@@@FFFNNNVVV___hhhnnnmmmnnnppprrrtttvvvwwwwwwssssssrrrrrrrrrsssttttttrrrssstttuuuuuusssqqqppppppppppppppppppooonnnmmmnnnoooqqqsssssssssqqqpppoooooopppqqqrrrrrrssssssssssssrrrsssssstttuuuvvvvvvuuutttsssrrrqqqqqqrrroooqqqtttwwwxxxvvvtttrrrmmmmmmoooqqqtttvvvyyyzzzyyyxxxwwwwwwxxxyyy{{{||||||~~~|||xxxuuutttttttttrrrqqqooommmllljjjjjjiiiiiijjjjjjfffaaa]]][[[\\\_________^^^]]]\\\[[[ZZZYYYYYYXXXXXXXXXYYYYYYZZZXXX[[[]]]\\\WWWQQQKKKHHHIIIGGGCCC???>>>@@@EEEIIINNNMMMLLLLLLLLLKKKIIIGGGCCCDDDFFFGGGIIIMMMQQQUUUZZZZZZ\\\```cccbbb]]]YYY[[[XXXUUUSSSQQQMMMIIIFFFDDDAAA>>><<<;;;999777555888777666666555555666666444444555555666777777777666555444333333555777888666888999888777666777999666888::::::888555333222333222111222444555444333666666555555555444444444555444444333333222222111000000000000///////////////000111222333222111111444000000666===AAAGGGLLLNNNLLLHHHDDD>>>:::666444444333444777;;;???AAAAAA;;;999888999:::===GGGQQQ]]]eeekkkjjjhhhhhhgggeeeiii___SSSIIICCCAAAHHHQQQUUUWWWYYY\\\^^^```bbbbbbbbbccccccddddddccccccbbbfffeeecccbbbbbbccceeefffdddccccccbbbbbbccccccdddbbbbbbaaaaaabbbbbbcccdddffffffeeeddddddddddddeeefffeeeeeedddccccccccccccggggggfffeeeeeeeeeeeeffffffeeeeeedddddddddeeeeeefffjjjmmmooorrrrrrlllcccaaa^^^___dddffffffiiimmmmmmlllmmmooorrrttttttsssooojjjeeeeeehhhiiifffbbbYYY___hhhnnnrrryyywwwwwwxxxtttooolllfffbbb]]]ZZZWWWQQQJJJDDD???;;;444000............000000////////////000000000000////////////000000222222333333333333222222222111000//////000111222000111222333222333666888:::===FFFXXXsss{{{vvvnnnccc___QQQJJJQQQ```jjjvvvxxxmmmhhh```TTTHHHBBBCCCCCCBBB<<<<<<;;;:::999999999999999999999999999999999999:::999999888888999999:::;;;>>>CCCIIIPPPYYYbbbhhhlllnnnrrrssssssrrrrrrrrruuutttsssrrrqqqqqqqqqqqqttttttttttttsssrrrqqqqqqooooooooooooooooooooooooooopppqqqrrrsssrrrrrrqqqsssrrrpppoooppprrruuuvvvtttsssqqqpppqqqsssuuuvvvyyyxxxuuusssqqqqqqrrrssstttssssssuuuxxxxxxuuurrrqqqqqqrrrssstttuuuvvvvvv|||{{{zzzyyyyyyyyyyyyyyy~~~}}}}}}zzzwwwvvvuuuuuurrrqqqooollljjjiiiiiiiiijjjkkkkkkhhhddd```____________^^^^^^]]][[[ZZZYYYYYYYYYXXXXXXXXXXXXYYYYYYXXX[[[]]]\\\XXXRRRMMMJJJJJJHHHDDD@@@===???DDDHHHLLLLLLKKKKKKKKKJJJIIIHHHIIIKKKLLLNNNPPPSSSXXX\\\dddeeefffiiikkkjjjfffaaa___\\\YYYVVVSSSOOOKKKHHH@@@>>>;;;999999888666444666666555444444444555555555555555666666777777777777666555444444555777888777999::::::999999:::;;;999::::::999777555555555444333222333444555444333555555444444333333333333333333333333333333333444111111000000000////////////000111222333222222111555111222888>>>BBBIIIOOOOOOMMMIIIEEE@@@;;;777555777666555777999;;;;;;::::::777666777888<<>>;;;:::::::::888777666666666555555666777777666666666777777777777777888777666555555666777777888:::;;;<<<;;;<<<===???===<<<;;;999888888888999666555444444555666444333444333333333333222222222111222222333444444555555111111111000000000000///000000111222222222222111444111222777===BBBIIIPPPPPPNNNKKKGGGBBB===888666888777777999::::::999777888555555666777;;;EEEOOOaaahhhmmmllljjjkkkjjjhhhgggZZZMMMFFFCCCAAACCCGGGMMMOOORRRWWW[[[^^^aaabbbaaaaaaaaabbbbbbaaaaaaaaadddcccbbbaaaaaabbbcccdddccccccbbbbbbbbbbbbcccccc```aaabbbcccdddcccbbbbbbccccccccccccddddddffffffgggffffffeeeeeeeeefffffffffeeeddddddccccccddddddcccccccccdddeeefffggghhheeehhhkkkmmmpppqqqkkkcccZZZUUURRRTTTWWWZZZaaahhhjjjjjjkkkmmmppprrrrrrqqqkkkgggbbbaaaeeehhhjjjjjj]]]bbbfffgggfffiiipppvvvyyyssspppuuuxxxuuupppnnnlllfff___ZZZWWWRRRLLLHHH>>>:::555111000000000///000000////////////000000000000////////////000000///000000111111000000///000000111111111111000000000111222111000111222444666999???NNNfffwwwoookkkWWWKKKLLLYYYgggyyyxxxnnnlllggg]]]PPPEEE???>>><<<<<<;;;:::999999999999999999999999999999999999:::999999888888999999:::;;;<<>>???CCCFFFMMMNNNPPPQQQRRRRRRSSSTTTWWWYYY\\\^^^aaaeeeiiimmmlllmmmnnnooonnnlllhhheeeccc___ZZZUUUQQQMMMHHHEEEDDDBBB???>>>???>>>===<<<999999999999999::::::;;;888888888888888888888888888888777666666666666777999:::<<<======>>>@@@BBBAAA@@@????????????===<<<888777555555666666555444444333333333333333333333333333333333444444555555222222111111111000000000000000111111222222222222222000111666;;;???GGGPPPRRRPPPNNNJJJDDD???:::888666777999<<>><<<<<<;;;:::999999999999999999999999999999999999:::999999888888999999::::::;;;===@@@GGGPPP[[[bbbgggjjjooorrrttttttvvvwwwoooooonnnnnnnnnnnnoooooopppqqqrrrrrrrrrrrrrrrqqqppppppppppppppppppppppppoooooopppppppppppppppppppppooommmlllmmmooorrrtttssssssttttttsssrrrqqqpppppppppooonnnnnnooopppqqqqqqqqqrrrsssttttttsssrrrrrrrrrssstttuuuvvvvvvwwwyyyyyyxxxwwwvvvvvvvvvvvvvvvxxxyyyzzz{{{~~~zzz~~~}}}}}}}}}{{{yyywwwuuutttuuussspppllljjjiiiiiijjjggggggffffffeeedddcccbbb^^^^^^^^^]]]\\\[[[ZZZYYYZZZZZZYYYXXXXXXXXXXXXXXXVVVYYY[[[[[[YYYUUUSSSRRROOOMMMHHHBBB???@@@DDDGGGLLLOOOSSSTTTUUUVVVXXXZZZ\\\^^^bbbeeehhhlllpppsssuuuwwwxxxxxxwwwtttrrrqqqkkkgggaaa\\\WWWSSSNNNKKKGGGEEECCCAAAAAAAAA???>>><<<<<<<<<;;;;;;<<<<<<===;;;;;;;;;::::::999999999888888888777777777888888:::<<<>>>??????@@@CCCDDDDDDDDDFFFHHHIIIGGGBBB>>>:::999777777777777666444444444444444555555555555555555555444444333333333222222222222111111111111111111111111111222222222444222333777:::>>>GGGQQQTTTSSSPPPLLLGGGBBB===:::666777;;;???BBBAAA>>>;;;999666555666777:::DDDOOOaaahhhlllkkkiiijjjjjjiiieeeXXXLLLHHHGGGEEEDDDDDDFFFIIIMMMRRRXXX\\\___aaabbbccccccccccccccccccbbbaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaa``````aaaaaabbb___aaacccdddeeedddbbbaaacccccccccdddeeeggghhhiiiffffffffffffgggggghhhiiiddddddcccbbbbbbbbbbbbccc```aaabbbccceeehhhjjjkkkkkkmmmmmmlllmmmmmmfff^^^VVVOOOJJJJJJLLLPPPYYYbbbgggggghhhkkkoooqqqqqqpppooojjjddd``````bbbfffhhheeehhhjjjhhhccc```cccfffjjjhhhkkkrrrwwwvvvtttssskkkeee]]]WWWRRRNNNHHHCCC;;;777333111000000000///000000////////////000000000000////////////000000111111111222222111111111///000111222222111000//////000111000//////000222555777;;;CCCWWWrrrwwwmmmgggXXXIIIDDDLLLXXXooottttttsssnnn^^^JJJ@@@@@@<<<<<<;;;:::999999999999999999999999999999999999:::999999888888999999:::::::::<<>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;:::999999::::::;;;;;;;;;;;;===???AAABBBBBBCCCEEEGGGHHHHHHJJJNNNPPPNNNGGGBBB===;;;999888999888666444444444555555555555555666666666555555444333333222333333333222222222111111111111000000111111222333777555666999;;;>>>HHHRRRUUUUUUSSSOOOJJJDDD???;;;777:::>>>CCCEEECCC>>>:::;;;888666777777999CCCMMMaaahhhllljjjhhhiiijjjiiiaaaWWWNNNKKKIIIFFFEEEFFFGGGIIIMMMRRRWWW[[[^^^```ccccccddddddddddddccccccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaaa```aaabbbcccdddcccbbbbbbcccccccccdddeeefffhhhiiieeeeeeeeeffffffhhhiiijjjeeedddccccccbbbbbbcccccc```aaabbbccceeehhhjjjkkkmmmooonnnmmmmmmmmmfff^^^UUUOOOJJJJJJLLLOOOVVV^^^gggggghhhkkkoooqqqqqqpppoookkkfffaaa^^^```bbbeeefffjjjmmmkkkfffbbbcccfffhhhgggjjjrrrwwwvvvuuuwwwiiiddd\\\VVVQQQKKKEEE@@@888555222000000000//////000000////////////000000000000////////////000000...//////000000//////...000000111111111111000000///000111000///000111333444777999@@@QQQkkkvvvkkkdddVVVHHHCCCGGGOOOfff{{{zzzuuusssnnn```LLLAAAAAA<<<<<<;;;:::999999999999999999999999999999999999:::999999888888999999:::999:::<<<>>>DDDLLLUUU[[[cccgggllloooqqqrrrtttuuussssssrrrqqqppppppppppppmmmnnnooopppqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnnnnnnnnnnnnnpppooommmlllmmmooorrrttttttsssssssssssssssrrrrrrooooooppppppppppppppppppooopppqqqqqqppppppqqqssssssssstttuuuvvvwwwwwwxxxwwwwwwwwwwwwwwwwwwxxxyyywwwxxxyyyyyyyyyzzz}}}xxx{{{|||zzzxxxwwwwwwttttttttttttsssqqqooonnnllljjjhhhhhhiiiiiifffccc`````````___^^^]]]\\\[[[[[[ZZZYYYXXXXXXWWWWWWWWWVVVXXXZZZYYYVVVSSSQQQQQQRRROOOKKKFFFCCCDDDHHHLLLNNNSSSYYY\\\]]]___dddhhhllloootttyyy|||~~~xxxrrrnnnjjjfffddd^^^[[[WWWSSSQQQOOOKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>===<<<<<<;;;<<<===>>>???@@@@@@@@@BBBDDDFFFFFFFFFGGGHHHJJJLLLKKKKKKNNNRRRPPPKKKEEE>>><<<::::::999999666555333333333444444555555555555555555555555444444444444333333333333222222222222111000000000111222333777555666777888:::DDDOOOWWWVVVUUUQQQLLLFFF@@@===999<<>>=========>>>@@@AAACCCCCCDDDDDDEEEGGGIIIIIIIIIIIIKKKLLLOOOLLLKKKMMMPPPQQQMMMHHH???===;;;::::::999777555222222222333333444444444333333444444555666666666444444444333333333222222222111000000000111333444444333333444333666@@@KKKXXXWWWVVVRRRMMMGGGAAA>>>999>>>EEENNNSSSSSSOOOKKK;;;888555555333555===GGGYYY___ccc```^^^```aaa```XXXTTTPPPMMMHHHDDDEEEJJJLLLNNNQQQTTTXXX[[[]]]^^^aaaaaabbbbbbbbbbbbaaaaaabbbbbbccccccccccccbbbbbb``````____________``````bbbbbbaaaaaabbbbbbcccddd````````````aaabbbcccdddccccccddddddfffgggiiijjjfffeeeddddddccccccddddddaaaaaabbbccceeegggiiijjjkkkmmmmmmmmmoooppplllddd^^^YYYWWWXXXXXXXXX\\\aaagggggghhhlllppprrrrrrrrrllljjjfffbbb______aaadddbbbiiioooqqqlllhhhggghhhjjjiiilllssswwwwwwxxx{{{hhhccc]]]WWWRRRKKKBBB<<<555222///......///...---000000////////////000000000000////////////000000000000111111111111000000222111000//////000111222...///111111111222444666111444666:::HHH```www|||ppphhhUUUJJJFFFEEEEEEZZZtttyyyoooiii]]]III>>>>>><<<<<<;;;:::999999999999999999999999999999999999:::999999999999999999:::777:::===@@@DDDKKKRRRWWWbbbeeejjjmmmooooooqqqrrruuutttsssqqqooonnnmmmmmmkkklllnnnoooqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmllllllmmmnnnqqqpppnnnmmmnnnpppsssuuupppooonnnmmmmmmoooqqqssssssssssssssssssrrrqqqqqqmmmoooqqqpppnnnmmmpppsssoooppppppqqqrrrssstttuuurrrrrrrrrsssuuuwwwxxxyyywwwxxxxxxwwwwwwxxxzzz|||xxxzzz}}}}}}yyyvvvvvvvvvuuuuuutttsssrrrqqqnnnmmmllljjjhhhgggfffeeecccbbbbbb```___]]][[[ZZZYYYYYYXXXWWWWWWWWWXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRTTTPPPKKKGGGFFFIIINNNQQQXXX]]]aaacccdddiiiqqqwww~~~xxxsssoookkkeeeaaaaaa]]]]]]^^^YYYOOOJJJKKKHHHGGGEEEDDDDDDCCCCCCCCCBBBEEEGGGGGGGGGIIIMMMQQQSSSSSSSSSRRRQQQPPPOOONNNPPPNNNLLLKKKKKKJJJHHHFFF@@@===:::888888777666555444333222333555555555444555555555555666666666666444444333222222111000000333///222222000888===555111111111222444888???DDDQQQTTTWWWUUUPPPHHHAAA===<<>>EEERRRmmm|||rrriii```MMMAAACCCHHHOOOddd|||yyynnnfff[[[NNNBBB;;;::::::::::::::::::::::::;;;:::999888888999:::;;;<<<;;;;;;:::999888777777777999===AAADDDIIIOOOSSS^^^bbbhhhmmmooopppqqqqqqqqqrrrsssrrrpppooopppqqqqqqpppooonnnnnnooopppqqqssssssrrrqqqqqqrrrrrrrrrpppooonnnllllllkkkkkkkkkrrrpppooommmmmmnnnpppqqqnnnnnnnnnnnnnnnoooppppppqqqooooooppprrrtttuuutttmmmmmmnnnppprrrrrrpppnnnmmmnnnoooppprrrrrrsssssstttttttttsssrrrtttwwwyyyzzzxxxvvvuuuuuuvvvxxxzzzyyy{{{~~~{{{xxxvvvvvvvvvuuutttsssrrrqqqoooooommmllljjjhhhggggggbbbaaaaaa```^^^\\\[[[ZZZ[[[ZZZYYYWWWVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTRRRRRRTTTQQQLLLHHHHHHKKKPPPSSSYYY^^^cccfffiiinnnvvv||||||xxxuuusssooonnnoooiii]]]SSSPPPMMMKKKIIIHHHGGGGGGFFFFFFIIIKKKNNNOOOOOOQQQUUUYYY___^^^\\\XXXUUUQQQNNNLLLLLLJJJHHHGGGGGGFFFDDDBBBAAA>>>;;;999999999777666555444333444555666555444444555555555666777777777333333333222222111111111222...111111///666;;;333111111111222333888>>>CCCLLLOOOSSSSSSNNNHHHBBB???<<>>999777555444999???MMMPPPTTTVVVVVVTTTTTTTTTPPPMMMJJJFFFCCCAAA@@@@@@DDDIIIOOOUUUXXX[[[]]]^^^___```bbbcccdddccccccbbbbbbcccccccccbbbbbbaaa````````````aaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaa``````aaabbbbbbbbbccccccddddddeeefffffffffdddaaaaaaaaabbbbbbaaabbbcccddddddeeegggjjjllloooooooooooonnnllljjjiiiffffffeeeeeefffgggiiiiiillllllmmmppptttvvvvvvuuunnnhhhaaa^^^___aaabbbaaafffjjjmmmmmmkkkhhhfffeeeffflllrrruuuyyy|||{{{wwwhhhccc]]]VVVOOOGGG???:::333111////////////...---////////////////////////---------.........//////......//////000000111111000000////////////000000------...///////////////555222555;;;BBBNNNiiixxxooocccQQQEEEFFFIIINNNaaawwwyyypppfff\\\OOOBBB:::::::::::::::::::::::::::888888777666666777888888;;;::::::999999888888777777999;;;>>>BBBGGGMMMRRR\\\```ggglllnnnoooppppppqqqrrrsssrrrpppooopppqqqqqqpppooonnnnnnnnnooopppsssrrrrrrqqqqqqrrrrrrrrrrrrqqqpppooonnnmmmmmmmmmqqqppppppoooooopppqqqrrrnnnnnnnnnnnnnnnoooooopppqqqppppppqqqsssuuuuuuuuupppooommmmmmnnnooonnnmmmkkklllmmmooopppqqqqqqqqqsssssssssrrrrrrsssvvvxxxyyyxxxuuuttttttuuuxxxyyy|||}}}zzz|||~~~zzzwwwwwwwwwvvvuuusssrrrqqqqqqpppooonnnllljjjiiihhhaaaaaa```___^^^]]]\\\[[[\\\[[[ZZZWWWVVVTTTTTTSSSVVVVVVVVVUUUTTTSSSRRRQQQTTTQQQMMMJJJJJJNNNRRRUUUXXX]]]ccchhhlllrrrzzz|||{{{{{{|||}}}{{{ooobbb[[[SSSQQQNNNMMMMMMMMMLLLKKKQQQSSSVVVXXXYYY\\\___bbbhhhfffbbb\\\WWWQQQMMMKKKIIIGGGEEEEEEEEEDDDBBBAAABBB???===;;;;;;:::999777777555444555666666555444444444555666666777888888333333333222222222222222111---000000---555:::222111111111222333777===BBBEEEIIINNNOOOLLLGGGCCC@@@===CCCJJJSSS]]]eeeddd^^^GGGAAA;;;888666444777<<>>>>>AAAFFFNNNTTTXXX[[[]]]___aaaaaaaaaaaabbbbbbbbbbbbccccccdddddddddccccccbbb___``````aaabbbcccddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa`````````aaaaaaaaaaaabbbbbbcccddddddeeegggdddbbbaaaaaabbbaaa```aaacccdddeeeeeegggiiillloooooopppooonnnmmmkkkjjjhhhiiijjjkkkkkklllllllllnnnmmmnnnqqqtttvvvvvvuuuooojjjbbb\\\ZZZ\\\aaadddfffkkkooonnnhhhbbbaaabbbdddoooxxx{{{{{{|||zzzvvvfffccc]]]WWWPPPGGG>>>999333111///...///000///...////////////////////////.........///////////////////////////000000000000000000////////////000000000000111222222222111111444111222888===IIIbbb{{{~~~vvvhhhXXXKKKIIIIIIMMM]]]qqqzzzssskkkaaaSSSDDD:::::::::::::::::::::::::::888888777666666777888888999999999999999999999999777888:::<<>>:::888444555888<<<@@@DDDFFFFFFEEEEEEEEEFFFEEECCCAAA@@@??????>>>>>>DDDLLLTTTXXX\\\^^^___cccbbbaaa````````````aaabbbccccccdddddddddcccccc___```aaabbbcccdddeeeeeecccccccccbbbbbbbbbbbbbbbdddccccccbbbbbbbbbbbbccc``````aaaaaabbbcccccccccgggeeebbbaaaaaabbbaaa```aaabbbdddeeefffgggiiikkkooooooppppppooommmlllkkkhhhjjjlllnnnoooooonnnmmmnnnnnnnnnpppsssttttttsssqqqmmmeee]]]YYYZZZ___dddgggkkkooonnneee\\\[[[___eeerrr~~~|||xxxuuurrreeebbb]]]WWWPPPGGG===777222000///...///000///...000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000222222333333333333333222444111111666999CCC[[[ssszzzooo___QQQKKKHHHKKK[[[nnnzzz{{{yyytttkkk]]]JJJ;;;;;;;;;::::::::::::999999:::999999999999999999:::777777888888999999999:::999999:::;;;===CCCJJJOOOWWW\\\ccchhhkkkmmmnnnooooooqqqsssrrrqqqoooooopppqqqppppppooonnnnnnnnnnnnpppqqqqqqrrrrrrrrrrrrrrrqqqqqqpppnnnnnnmmmmmmmmmnnnnnnpppqqqqqqqqqqqqqqqnnnmmmmmmmmmmmmnnnoooooosssrrrrrrtttvvvwwwvvvuuupppnnnlllkkkmmmnnnnnnmmmjjjkkklllmmmnnnnnnnnnnnnpppqqqqqqqqqpppqqqsssuuuvvvuuusssrrrrrrsssuuuvvvuuuvvvxxxyyy{{{~~~|||~~~{{{{{{{{{zzzxxxvvvuuutttrrrqqqpppooommmkkkjjjiiigggfffdddbbbaaa`````````___]]][[[YYYVVVTTTSSSRRRVVVVVVVVVUUUTTTSSSRRRQQQQQQOOOLLLJJJJJJMMMQQQTTTVVVZZZ```ffflllqqquuuxxxuuuqqqjjjccc^^^[[[ZZZZZZXXX[[[aaafffiiiiiigggeeedddggglllqqqwwwzzzssshhhddd```___ccceeeeeeccc___```cccfffiiijjjiiiiiigggddd___XXXRRRLLLIIIGGGEEEDDDBBBBBBCCCCCCBBBAAA???===<<<=========<<<:::;;;:::888888888888666555555555666666777888888999666666666666666555555555444000222222...555999111000111111222222555:::===AAADDDIIIKKKIIIFFFCCCBBBFFFNNNVVV]]]eeelllmmmjjjTTTJJJAAA<<<999555444777888;;;@@@BBBBBBAAAAAAAAAAAAAAA@@@???>>>============CCCLLLTTTYYY\\\^^^```cccbbbaaa```____________``````aaabbbbbbcccbbbbbb___```aaabbbcccdddeeeeeeccccccccccccbbbbbbaaaaaadddccccccbbbaaaaaabbbbbb______```aaaaaabbbbbbcccgggdddbbbaaaaaabbbaaaaaa```bbbeeeffffffgggiiikkknnnnnnooooooooommmlllkkkhhhjjjmmmoooppppppooonnnnnnmmmmmmoooqqqrrrqqqppppppmmmggg```[[[ZZZ]]]```hhhjjjnnnnnndddYYYXXX]]]ffftttyyysssnnnkkkccc```\\\VVVNNNEEE<<<666222000......///000///...000000000000000000000000////////////////////////000000000000////////////000000////////////000000///000000000000000//////555111222666888???UUUkkk~~~}}}~~~~~~uuugggWWWMMMGGGIIIYYYkkkrrryyy~~~|||uuuhhhQQQ>>>;;;;;;;;;::::::999999999999999999::::::999999999666777777888888999999::::::;;;;;;;;;===BBBIIINNNUUUZZZaaagggjjjlllnnnooonnnppprrrrrrqqqooonnnooopppppppppppppppoooooonnnooopppqqqrrrrrrrrrqqqqqqqqqqqqpppoooooooooooopppmmmmmmnnnoooppppppoooooommmmmmmmmmmmmmmnnnnnnooorrrrrrrrrtttvvvvvvuuussslllkkklllnnnpppqqqpppnnnlllmmmnnnnnnoooooooooooonnnpppqqqqqqpppppprrrtttttttttsssrrrrrrsssttttttsssuuuwwwxxxyyy{{{|||~~~~~~~~~}}}|||zzzyyywwwvvvsssrrrqqqooonnnlllkkkjjjjjjiiifffdddbbbaaaaaaaaa^^^]]]\\\YYYXXXVVVVVVUUUWWWWWWWWWVVVUUUTTTSSSRRRQQQOOOLLLJJJJJJLLLPPPRRRWWWZZZ___dddhhhkkklllmmmfffbbb]]]VVVQQQNNNMMMLLLIIILLLRRRZZZ___```^^^[[[UUUXXX[[[]]]bbbkkkvvvzzzwwwrrrlllkkkoooqqqpppnnnfffgggiiikkknnnmmmjjjhhhgggddd^^^VVVOOOJJJFFFDDDBBBAAA@@@@@@AAABBBAAA???=========>>>@@@AAA@@@>>>===<<<:::999999999777555666666777777777777888888888888777777666555555444555111333222...444888000000111222222222444888;;;@@@DDDIIIKKKKKKIIIGGGFFFKKKSSS\\\bbbiiinnnoookkk\\\PPPDDD>>>:::666555666666:::>>>@@@AAA@@@@@@@@@=========<<<<<<;;;::::::===CCCMMMUUUZZZ]]]___```aaaaaa``````______^^^^^^]]]^^^___```aaabbbbbbbbb___``````aaabbbcccddddddcccccccccbbbaaaaaa``````bbbaaaaaa```__________________```aaaaaabbbbbbccceeecccaaa```aaacccbbbbbb```bbbeeefffggggggiiijjjlllmmmnnnnnnnnnmmmkkkjjjhhhjjjllloooppppppooonnnooonnnmmmooopppqqqooonnnlllkkkhhheeecccaaa```___iiihhhkkkmmmeeeZZZWWW\\\gggsss|||{{{sssmmmiiieeebbb___YYYSSSLLLCCC;;;555111000......000000000///////////////////////////------------,,,,,,,,,,,,////////////000000000000000000////////////000000111222222222222111111000444222333777777<<>>AAADDDEEEDDDCCC???===;;;::::::999777666888888888777777777777777888888777666444333222222555000222111---333777...000111222222222444777:::???CCCIIILLLMMMMMMMMMMMMLLLVVV```ggglllqqqpppmmmcccUUUFFF>>>:::666555777555999===@@@@@@@@@@@@@@@============<<<;;;:::999===DDDNNNVVV[[[^^^___```^^^___`````````___^^^]]]\\\]]]___```aaabbbbbbbbb`````````aaaaaabbbbbbbbbccccccbbbaaaaaa```______bbbbbb```______^^^^^^^^^___``````aaabbbbbbccccccdddbbb``````bbbcccdddccc___bbbeeegggggggggiiijjjkkklllmmmmmmmmmllljjjjjjiiijjjlllnnnpppppppppppppppoooooooooqqqqqqooommmkkkkkkmmmppprrrpppjjjeeejjjfffggglllggg[[[XXX\\\eeennnuuusssmmmjjjfffbbbbbb]]]WWWPPPIIIAAA999444111///......000111000///////////////////////////............---------,,,......//////000000111111000000////////////000000444555555555444444333222222111444888777999HHH[[[sss}}}}}}yyyvvv{{{tttiii[[[MMMGGGLLLUUU___llluuuvvvvvvppp^^^JJJ<<<<<<;;;::::::999888888666777888888888888777666777777777777888888888888999:::;;;<<<===@@@DDDHHHNNNSSS[[[aaaeeegggiiikkkmmmooorrrsssqqqooonnnmmmoooppprrrsssttttttssssssmmmnnnppprrrsssrrrqqqppppppqqqqqqrrrtttuuuwwwxxxqqqpppooommmmmmmmmnnnnnnmmmllllllllllllmmmnnnnnnnnnnnnoooqqqrrrrrrpppnnnkkkkkkkkklllooopppooonnnnnnnnnooopppppppppoooooonnnoooqqqrrrqqqqqqrrrssstttttttttsssssstttttttttqqqsssuuuvvvvvvwwwyyy{{{|||}}}~~~~~~~~~|||zzzyyyvvvvvvtttsssqqqpppnnnnnnmmmkkkgggcccaaa_________]]]\\\\\\[[[[[[[[[[[[[[[YYYYYYYYYXXXWWWVVVUUUTTTSSSQQQMMMKKKKKKLLLNNNPPPQQQRRRUUUWWWYYYWWWTTTQQQOOOMMMKKKHHHEEECCCBBBAAADDDCCCDDDHHHOOOTTTVVVVVVGGGKKKOOOPPPPPPTTT[[[aaadddiiippprrrqqqmmmlllkkkkkk{{{~~~uuuqqqrrrsssooojjjhhhggghhhiiijjjgggaaa\\\WWWUUUQQQMMMJJJIIIHHHHHHDDDCCCBBBCCCEEEFFFEEEDDD>>>>>>@@@CCCGGGIIIHHHGGG@@@>>><<<;;;;;;:::888666999999888888777666666666888777666555333111000///444///111000+++111555---000111222222222333666999>>>BBBHHHMMMOOOPPPQQQRRRKKKVVVbbbiiinnnrrrrrrnnngggXXXHHH???:::777666888555888===@@@@@@@@@@@@@@@????????????>>>===<<<;;;>>>EEEOOOWWW\\\^^^___```\\\^^^```aaaaaa```^^^]]]]]]]]]___```bbbccccccccc````````````aaaaaaaaaaaabbbbbbbbbaaa```______^^^ddddddbbbaaa``````````````````aaaaaabbbbbbcccccccccaaa``````bbbddddddddd___bbbeeegggggghhhiiijjjjjjkkklllllllllkkkjjjiiijjjkkklllnnnpppqqqqqqrrrrrrqqqppppppqqqqqqooonnnlllmmmrrryyy~~~uuummmjjjdddeeekkkiii]]]YYY\\\bbbjjjooommmjjjhhheeeaaaaaa]]]VVVNNNGGG???999444111///......000111000///111111111111111111111111222222111111000000000///---......///000111111222000000////////////000000222222222222111111000///111000333888666666DDDVVVjjj|||zzzvvv|||xxxpppaaaQQQFFFGGGKKKZZZfffnnnooopppooo```NNN<<<<<<;;;::::::999888888888999:::;;;;;;:::999888888888888777777777777777777888:::;;;<<<>>>BBBEEEKKKPPPXXX^^^bbbeeeggghhhmmmooorrrsssqqqooommmmmmoooppprrrtttuuuuuuuuutttlllnnnppprrrsssrrrqqqpppnnnnnnoooppprrrtttvvvwwwtttrrrpppnnnmmmmmmnnnooommmllllllllllllmmmnnnnnnmmmmmmnnnpppqqqqqqnnnlllnnnllljjjiiikkkmmmmmmmmmmmmnnnoooooooooooooooooonnnppprrrrrrrrrqqqrrrsssttttttttttttttttttttttttqqqrrrtttuuuuuuvvvwwwyyy|||||||||||||||}}}|||yyy{{{zzzxxxvvvsssqqqooonnnmmmkkkhhhfffeeecccaaa^^^\\\[[[YYYZZZ[[[]]]]]]\\\___]]][[[ZZZYYYWWWUUUSSSRRRPPPLLLJJJIIIJJJLLLMMMQQQPPPOOOMMMKKKJJJHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBEEEFFFFFFHHHIIIKKKMMMNNNNNNNNNOOOPPPPPPQQQRRRRRRXXX]]]dddjjjllljjjfffccceeerrr|||rrrllljjjjjjgggdddbbbbbbaaa___]]]ZZZWWWUUUMMMKKKIIIGGGEEEFFFFFFGGGHHHFFFEEEFFFHHHIIIHHHGGGBBB@@@@@@DDDJJJMMMIIIEEE@@@>>><<<;;;<<<======<<<999999888888777777666666888777777888888888555333444444222000000222111...111000//////111555888;;;??????CCCIIIPPPUUUTTTSSSSSSUUUZZZcccmmmsssuuutttooocccQQQCCC;;;999999999777:::>>>BBBDDDEEEDDDDDDFFFEEEBBB===999999;;;===AAAHHHQQQYYY]]]______``````````````````___^^^^^^]]]^^^```aaabbbbbbbbbaaabbbbbbccccccccccccbbbbbbcccbbbbbbbbbaaaaaa``````bbbcccdddcccaaa______``````aaaaaaaaaaaaaaa``````aaa``````____________```aaabbbccceeeggghhhjjjkkklllmmmmmmkkkiiiiiijjjkkkmmmmmmnnnoooqqqssstttuuurrrooommmooorrrrrrnnniiilllrrrzzzpppkkkdddeeelllkkk```[[[^^^bbbaaacccfffeeeaaa```ccc^^^\\\XXXPPPFFF<<<666333000000////////////000000//////////////////////////////000000000000//////////////////000000000000...***''')))...111111...////////////000000000000///000111333666;;;BBBFFF___sss}}}tttyyy~~~vvvbbbOOOHHHHHHIIIRRRaaalllllljjjiii```RRRFFF===888:::;;;999999===999999999999999999999999888888888777777777777666888777777999;;;>>>BBBDDDIIINNNVVV\\\bbbfffjjjmmmnnnppprrrrrrpppnnnmmmmmmlllnnnppprrrssstttssssssoooooooooooooooooooooooonnnllllllnnnrrruuuwwwxxxxxxvvvtttqqqooommmmmmmmmnnnnnnmmmllllllllllllmmmpppooooooooooooqqqrrrssspppmmmjjjiiikkkmmmnnnooopppooommmlllkkkkkkkkklllpppooommmllllllnnnpppqqqtttuuuvvvwwwvvvtttrrrqqqppppppqqqrrrtttuuuvvvwww|||~~~{{{{{{{{{{{{|||~~~~~~~~~}}}zzz|||{{{yyywwwtttrrrpppooonnnllliiigggeeeccc```^^^]]]\\\ZZZ[[[\\\]]]]]]\\\___]]]ZZZXXXWWWVVVSSSQQQOOOMMMJJJHHHGGGHHHJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOPPPPPPQQQRRRTTTUUUVVVVVVXXX[[[___cccdddbbb```^^^]]]gggttt}}}~~~}}}}}}}}}uuujjjdddaaa```]]]ZZZVVVVVVVVVTTTRRRPPPMMMLLLGGGFFFEEEDDDEEEFFFHHHIIIGGGFFFFFFGGGHHHIIIGGGFFFBBB@@@@@@EEELLLOOOLLLHHH???<<<:::999999:::999999999999888888777666666666888777666777888777555333555444222000111222111///111000000000222444777999<<<===@@@GGGOOOTTTUUUUUUSSSSSSWWW^^^hhhppptttuuusssfffTTTEEE<<<999999999888<<>>BBBZZZooo}}}zzzzzz~~~{{{tttfffVVVJJJFFFFFFPPP```lllmmmlllkkkdddYYYLLLBBB999999;;;:::999<<<999999999999999999999999888888888999999:::::::::888888888999;;;>>>AAABBBGGGLLLSSSZZZ```eeeiiillloooqqqrrrqqqpppnnnnnnooommmnnnoooqqqrrrsssssssssoooooooooooooooooonnnnnnnnnllllllmmmqqqtttuuuvvvvvvuuusssqqqooonnnnnnnnnnnnnnnmmmmmmlllllllllmmmnnnnnnnnnnnnnnnpppqqqrrrqqqnnnlllkkklllnnnnnnnnnpppooonnnmmmllllllllllllnnnnnnmmmmmmmmmooopppqqqssstttuuuvvvvvvuuusssrrrppppppqqqrrrsssssstttuuuyyy{{{~~~yyyzzzzzzyyyzzz|||~~~}}}{{{zzzzzzzzzzzz|||~~~~~~|||}}}|||{{{yyyvvvtttsssrrrpppnnnjjjhhhfffccc```]]]^^^]]]\\\]]]^^^___^^^]]]```]]]YYYWWWUUUSSSPPPNNNKKKIIIFFFDDDCCCEEEFFFHHHFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMNNNKKKKKKKKKLLLLLLMMMOOOOOORRRRRRTTTUUUWWWXXXYYYZZZZZZ[[[\\\]]]]]]\\\[[[ZZZWWW]]]eeelllpppqqqpppnnnnnnggg^^^WWWTTTRRROOOLLLIIIIIIHHHHHHFFFEEECCCBBB@@@@@@@@@AAACCCEEEHHHJJJFFFFFFGGGHHHIIIIIIFFFDDDAAA@@@AAAFFFNNNQQQOOOKKK???===999888888888888777999888888777666666555555777666666666888888666444666444222222333333222111000000000111222333555666888999===CCCKKKQQQTTTUUURRRPPPQQQUUU^^^iiiqqquuuwwwkkkXXXHHH===999999999:::???FFFKKKKKKIIIGGGEEEHHHFFFBBB===999999;;;>>>GGGLLLTTT[[[^^^_________aaaaaabbbbbbaaaaaa``````^^^^^^```aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaa```````````````_________```aaabbbaaa___^^^^^^___``````aaaaaaaaaaaa``````_______________```aaabbbccccccdddeeefffggghhhiiiggghhhiiiiiihhhhhhjjjlllkkkkkkkkkmmmnnnppprrrsssrrrpppppprrruuutttpppllliiimmmttt}}}}}}mmmhhhgggkkkhhh```]]]```aaa]]][[[\\\YYYSSSQQQRRRVVVVVVTTTNNNEEE<<<555222000//////......//////000////////////////////////------............------////////////000000000000555222///...000111///,,,////////////000000000000333333333222333555:::===RRRhhh}}}~~~~~~zzzsssnnnaaaPPPGGGGGGMMM___ooosssrrrpppiiiaaaVVVJJJ===:::;;;;;;::::::999999999999999999999999777888999:::;;;<<<======999999999999;;;===???@@@CCCHHHOOOWWW]]]bbbgggkkkpppqqqrrrqqqoooooopppqqqnnnnnnnnnooopppqqqrrrsssppppppppppppoooooonnnmmmnnnlllkkklllooorrrsssssstttsssqqqpppoooooooooooonnnnnnnnnmmmmmmmmmllllllmmmmmmmmmmmmnnnoooppppppqqqpppnnnnnnoooooonnnllloooooopppoooooonnnmmmllllllmmmmmmnnnoooppppppqqqqqqrrrtttuuuuuuttttttsssppppppppppppqqqqqqrrrrrruuuwwwyyy}}}xxxyyyyyyyyyyyy{{{}}}zzzzzzyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}|||zzzxxxwwwuuutttrrrpppllliiigggdddaaa^^^]]]]]]]]]___aaabbbbbbaaabbb___ZZZUUURRRNNNKKKIIIEEECCCAAA@@@@@@AAACCCDDDCCCDDDFFFHHHIIIJJJJJJJJJLLLMMMMMMMMMNNNNNNOOOOOOMMMLLLLLLLLLLLLMMMMMMNNNQQQQQQSSSTTTVVVWWWXXXYYYYYYZZZ\\\^^^^^^\\\[[[YYYWWWWWWZZZ___dddeeeccc```\\\WWWQQQKKKIIIFFFDDDBBB@@@@@@@@@@@@???>>>======;;;;;;<<<>>>@@@CCCEEEGGGEEEEEEFFFHHHJJJHHHEEEBBB@@@???@@@FFFNNNRRRPPPMMMBBB???;;;999888999999888999999888777666666555555666555555666888999888777999555333444555333222222000000111222222333444444666777:::???EEEKKKPPPRRROOOLLLJJJKKKRRR^^^iiipppwwwlll[[[JJJ>>>999999:::<<>>JJJOOOVVV\\\^^^^^^______aaaaaabbbbbbbbbbbbaaaaaa^^^______``````aaaaaaaaa```aaaaaaaaaaaaaaaaaa```________________________^^^```aaa```___]]]]]]^^^___``````aaaaaaaaaaaa```^^^^^^^^^______aaabbbbbbddddddeeeeeefffggghhhhhhggghhhhhhhhhfffggghhhjjjiiijjjjjjkkkmmmoooqqqrrrrrrrrrsssuuuvvvtttoookkkgggjjjnnnttt}}}|||oookkkjjjjjjfff```^^^aaa```[[[WWWVVVTTTOOOLLLMMMQQQQQQPPPKKKCCC;;;444111/////////......///////////////////////////////////////000000000000//////////////////000000000000444222000///000000///---////////////000000000000222333333222222444888;;;III___www|||ssstttkkkWWWKKKLLLKKK___sss|||{{{wwwnnnfffaaaSSSCCC;;;;;;<<<:::888888888888888888888888888888888999::::::;;;<<<<<<:::999999:::;;;<<<===>>>???DDDKKKSSSYYY___eeehhhpppqqqqqqqqqooooooqqqrrroooooonnnmmmnnnoooqqqrrrqqqqqqrrrrrrqqqpppooonnnnnnlllkkkkkknnnpppqqqpppqqqqqqppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmlllmmmmmmmmmmmmnnnooopppppprrrqqqqqqqqqqqqpppnnnlllooopppqqqqqqqqqooonnnmmmkkklllmmmooopppppppppppppppppprrrsssttttttttttttppppppppppppppppppppppppssstttvvvyyy{{{~~~wwwxxxyyyyyyyyy{{{~~~zzzxxxxxxxxxxxxxxxwwwxxxxxxxxxyyyxxxzzz~~~~~~}}}{{{zzzxxxwwwwwwtttrrrnnnkkkiiifffccc```]]]]]]^^^aaadddfffeeedddddd___XXXRRRMMMIIIDDDBBB???>>>===<<<<<<>>>???@@@BBBDDDFFFIIIKKKLLLLLLLLLNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLMMMOOOPPPRRRSSSSSSRRRUUUYYY]]]]]]\\\YYYWWWUUURRRQQQSSSWWWXXXUUURRRLLLJJJFFFCCCAAA@@@???>>><<<<<<;;;;;;::::::::::::999999:::;;;===???AAABBBBBBCCCDDDGGGHHHHHHEEEBBB>>>===???FFFNNNRRRQQQMMMCCC???;;;888888999999999::::::999888777666555555666555555777:::============777444777777222111333000000111222333333444444666777888:::>>>CCCIIIMMMLLLIIIEEECCCHHHRRR]]]eeeqqqhhhYYYJJJ???999999:::===FFFPPPUUUSSSPPPMMMLLLKKKIIIDDD>>>999999<<>><<<;;;:::999999:::;;;<<<===BBBDDDGGGJJJLLLLLLLLLKKKLLLKKKJJJHHHGGGEEEDDDCCCDDDDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJGGGKKKPPPTTTVVVTTTQQQOOONNNKKKHHHHHHJJJJJJHHHFFFAAAAAA@@@???>>>>>>>>>>>>999999888777777777777888888888999:::;;;<<<<<<===@@@@@@AAADDDFFFFFFEEECCC>>>===???FFFNNNRRRQQQMMMAAA===999666666888888999<<<<<<;;;999888777666666666666666999>>>AAACCCDDDAAA999666999888222000333111111111222333444666777888888888888:::>>>EEEJJJKKKHHHDDDAAAAAAGGGQQQWWWddd^^^TTTHHH>>>999999;;;???HHHRRRWWWUUURRRQQQQQQMMMJJJDDD>>>:::999===@@@LLLPPPVVV[[[]]]^^^^^^___``````aaaaaabbbbbbaaaaaa```______^^^^^^___``````______````````````______^^^^^^^^^_______________]]]___``````___^^^^^^___^^^___```aaaaaabbbbbbaaa_______________```aaabbbccccccdddeeefffggghhhiiijjjjjjjjjhhheeeddddddeeeiiiiiijjjkkklllnnnpppqqqsssuuuwwwvvvsssllleeeaaaYYY^^^bbbfffooo{{{}}}|||xxxppphhhddddddgggbbbZZZSSSRRRRRROOONNNNNNKKKKKKIIIDDD<<<666222000///......------......///////////////////////////------............------////////////000000000000,,,---......////////////////////////000000000000...000111222333555888;;;<<>>==================>>>???@@@@@@@@@@@@AAAAAAAAABBBBBB@@@BBBEEEHHHIIIIIIHHHGGGEEECCCAAAAAAAAAAAA@@@@@@<<<<<<=========<<<======999888777666666666777777666777888999::::::;;;;;;======>>>@@@CCCEEEEEEDDD@@@???AAAGGGOOOSSSRRRNNNAAA===999666777999:::;;;>>>===<<<;;;999888777666666666777;;;AAAFFFIIIJJJDDD;;;888;;;999111...222222222111111333666888:::::::::999888888===FFFLLLKKKIIIFFFBBB???AAAFFFKKKVVVTTTNNNEEE===999:::;;;???HHHSSSXXXVVVSSSTTTVVVNNNKKKEEE>>>:::999===@@@KKKPPPUUUZZZ\\\]]]^^^___^^^___```aaaaaaaaaaaa``````___^^^^^^^^^^^^___```^^^______``````______^^^^^^^^^______````````````]]]___aaaaaa___^^^___```^^^___```aaabbbbbbbbbbbb``````_________``````aaabbbbbbccceeeggghhhiiijjjiiijjjjjjhhhfffeeeeeegggiiiiiijjjkkkmmmoooqqqrrrtttvvvxxxvvvppphhh___ZZZSSSYYY]]]```iiivvvwwwmmmiiijjjllleee\\\TTTRRRRRROOOMMMNNNKKKJJJFFF@@@999333000000///......------......///////////////////////////------............------////////////000000000000+++---/////////.........////////////000000000000///111222333333444777:::999IIIaaavvvzzzoooggg]]]QQQHHHGGGSSSggg|||}}}uuuqqqkkk\\\HHH<<<;;;;;;:::888888888888888888888888666666777777777777777777777777999:::;;;<<<<<<===<<<@@@EEEKKKPPPWWW]]]aaagggkkkoooqqqqqqpppooooooqqqqqqrrrqqqqqqpppoooooommmnnnqqqssstttsssqqqpppmmmkkkjjjkkkmmmpppqqqqqqmmmnnnooooooooonnnmmmmmmmmmnnnpppppppppooommmlllkkklllmmmoooooooooooooooqqqppppppppprrrrrrpppooooooooonnnnnnnnnoooooopppppppppnnnmmmmmmnnnnnnoooooooooooooooppppppqqqrrrssssssssssssttttttttttttrrrrrrsssssstttuuuuuuvvvuuu{{{ooopppssstttvvvxxx{{{~~~{{{}}}|||uuuqqqqqqqqquuuuuuuuuuuuuuutttsssrrrpppqqqrrruuuzzz}}}}}}}}}|||{{{zzzzzzzzzxxxvvvsssqqqpppnnnkkkiiiiiiiiihhhhhhgggeeeaaa^^^PPPLLLEEE@@@<<<:::888777666666666777777999:::;;;>>>@@@CCCFFFGGGFFFEEEDDDBBBAAA@@@???===<<<;;;:::888888888999999:::;;;<<<========================>>>>>>??????@@@AAABBBBBB??????>>>>>>===>>>>>>???:::;;;======<<<;;;<<<<<<;;;:::999777777777888888555666777999::::::::::::<<<;;;<<<>>>BBBDDDEEEEEEBBBAAABBBIIIQQQUUUSSSOOOCCC???;;;888999<<<>>>??????>>>===<<<:::999888777777777888===CCCIIIMMMNNNGGG===999<<<:::000---222333222111111333666:::<<<;;;;;;:::888999???GGGNNNKKKKKKIIIDDD@@@>>>AAADDDNNNMMMJJJCCC===999:::<<>>::::::===AAAKKKOOOUUUYYY[[[]]]^^^___^^^^^^___``````aaa````````````^^^]]]]]]^^^___```^^^__________________^^^_________`````````aaaaaa^^^___aaaaaa```___``````^^^___```aaabbbbbbbbbbbbaaa``````_________``````aaabbbccceeegggiiijjjkkkhhhiiiiiihhhffffffgggiiiiiiiiijjjkkkmmmoooqqqrrrtttwwwxxxvvvoooddd[[[VVVQQQWWW[[[\\\cccppp{{{{{{ppplllnnnppphhh^^^TTTRRRRRROOOMMMLLLKKKJJJEEE>>>777111//////.........------.........//////////////////////////////000000000000//////////////////000000000000---...000111///.........////////////000000000000111222444444333444666888888FFF^^^sss~~~rrrhhh```SSSFFFFFFNNN___uuu{{{qqqnnn```KKK===:::<<<;;;777777777777777777777777555555666777888999999:::666777888:::;;;<<<======<<<@@@EEEJJJOOOUUU\\\```eeeiiiooorrrrrrpppnnnnnnqqqrrrssssssrrrqqqooonnnjjjllloooqqqrrrrrrpppooolllkkkjjjkkknnnppprrrrrrmmmnnnooooooooonnnmmmlllmmmnnnpppqqqpppooommmllljjjkkklllnnnnnnnnnnnnmmmqqqpppooooooqqqrrrqqqppppppooonnnmmmmmmnnnoooppprrrqqqooommmlllmmmnnnooooooooooooooooooppppppqqqtttttttttuuuuuuuuuvvvvvvqqqqqqrrrrrrssssssssstttwww{{{}}}qqqqqqqqqsssuuuxxx{{{}}}}}}~~~{{{yyyvvvsssuuuyyyuuuvvvxxxwwwtttqqqpppppplllnnnppprrrvvv}}}~~~}}}~~~~~~}}}vvvvvvrrrnnnnnnqqqqqqmmmllljjjiiihhhgggbbbYYYSSSKKKGGG@@@;;;999888888777222222333444666777777888;;;===???BBBBBBAAA???>>>>>>===<<<;;;888666444222999999999888888777777777666777888999:::;;;;;;;;;;;;;;;<<<<<<======>>>>>>======<<<<<<======>>>??????>>>>>>>>>======<<<<<<<<<;;;:::999888666666555555555666666666666666666888999<<<>>>@@@AAAAAAAAABBBCCCFFFMMMVVVYYYUUUQQQDDD>>>::::::::::::???EEEFFFCCC>>>:::888888:::<<<666888999<<>>BBBFFF>>>888777888<<>>EEEJJJRRRWWW[[[\\\]]]]]]]]]\\\\\\\\\]]]___aaabbb```___^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^______\\\\\\]]]^^^___```aaabbbaaaaaa```____________```````````````aaaaaaaaaaaa______aaabbbbbbaaa``````bbbbbbbbbccceeegggiiijjjhhhgggfffeeeeeeeeefffgggggghhhjjjkkkkkklllnnnpppssstttuuusssmmmcccYYYSSSKKKVVV[[[UUUWWWgggxxxzzzlllmmmpppnnnhhheee]]]TTTQQQPPPLLLEEEDDDCCCAAA;;;333///...///////////////////////////..................------000000000000000000000000//////000000000000//////333222111000////////////////////////000000000000...000222222222333444666888===NNNiii~~~xxxlll```SSSKKKFFFLLLWWWggg|||}}}sssoooeeeTTTBBB777666999::::::999888888999::::::777777777777777777777777888888888888999:::;;;<<>>::::::999999888333333333444555666777777999:::<<<>>>??????>>>=========<<<;;;:::888777666888888777777777666666666666777888999::::::::::::999999::::::;;;<<<<<<<<<===============>>>??????@@@@@@???>>>>>>===<<<<<<;;;::::::999777666555555555555555555555555555555888999<<<>>>@@@BBBCCCCCCEEEEEEHHHOOOWWWZZZWWWRRREEE???::::::;;;<<>>999888999:::888999:::>>>HHHUUU[[[ZZZNNNEEE;;;888666333222333///000111111333888>>>BBBFFF???999888999<<>>@@@CCCEEEIIIOOOVVV[[[fffhhhkkkmmmllllllmmmmmmooooooooooooooonnnmmmmmmjjjiiiiiijjjlllmmmmmmlllmmmkkkjjjkkkmmmpppqqqqqqnnnmmmkkklllmmmmmmllljjjjjjkkkmmmnnnoooooonnnnnniiijjjkkklllnnnooopppqqqqqqqqqooonnnnnnnnnnnnooorrrqqqooonnnmmmnnnooopppppppppoooooonnnnnnnnnnnnooooooooooooooooooooooootttttttttttttttuuuvvvvvvssssssssssssrrrrrrrrrrrrvvvwwwxxxyyy{{{mmmmmmnnnooorrruuuwwwyyy}}}}}}}}}~~~}}}}}}~~~{{{zzz|||}}}}}}zzzxxxuuusssooommmnnnttt}}}|||{{{zzz{{{}}}~~~~~~}}}||||||xxxrrrqqqsssrrrnnnjjjeee___ZZZVVVQQQJJJEEE???<<<::::::::::::999888444444444444444555666666888999:::<<<===>>>>>>>>><<<=========<<<<<<;;;:::888888999999888888777777777777777888999999999999888888888999:::;;;;;;;;;>>>>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@>>>===<<<<<<:::999999888777666555555555555555555555555555555999:::<<<>>>AAADDDFFFGGGIIIHHHKKKRRRYYY\\\YYYTTTEEE???;;;;;;<<<===CCCJJJSSSPPPKKKCCC<<<888888888999:::;;;???JJJWWW^^^^^^QQQGGG===999777333222333111111111000222666===BBBFFF@@@;;;::::::===FFFOOOUUUWWWXXXUUUOOOFFF???<<<:::;;;;;;888555444777:::EEEQQQ^^^aaa```^^^\\\YYYTTTKKKBBB>>>:::777777:::BBBGGGOOOVVVYYY[[[\\\]]]\\\[[[\\\\\\]]]___```aaa^^^^^^]]]]]]]]]^^^______]]]]]]]]]^^^^^^^^^______```_________^^^^^^]]]]]]\\\\\\\\\]]]^^^___aaaaaa]]]^^^^^^___```aaabbbbbb``````aaaaaaaaabbbbbbbbbcccddddddfffgggiiikkkllliiihhhgggfffeeeffffffgggfffhhhjjjkkkkkklllnnnoooqqqppplllhhhccc^^^ZZZXXXSSSQQQRRRWWW]]]dddoooyyy{{{tttnnnfff```bbb___WWWPPPMMMIIIEEECCCAAA>>>888222///...///////////////////////////........................////////////////////////...//////000000//////...------------...///000111////////////000000000000...000222222222222444555999888BBBXXXppp}}}ppp```UUUGGGHHHKKKWWWjjjzzz~~~zzzvvvssskkk\\\JJJ>>>:::::::::999999888888999999:::777777777777777777777777888888888888888999:::;;;<<<>>>@@@CCCGGGLLLSSSXXXbbbeeeiiikkklllllllllmmmnnnnnnooooooooopppppppppllljjjhhhgggiiijjjjjjjjjkkkjjjiiijjjmmmpppqqqqqqnnnmmmllllllmmmmmmllljjjjjjjjjkkkllllllmmmmmmmmmhhhiiikkkmmmoooqqqrrrssssssrrrqqqoooooonnnnnnnnnuuusssqqqooonnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooootttsssqqqpppqqqrrrtttvvvqqqqqqrrrsssssssssrrrrrrttttttttttttuuuzzzllllllmmmnnnpppsssvvvxxx{{{{{{|||}}}~~~~~~||||||}}}}}}zzzwwwrrrmmmmmmsss|||{{{yyyxxxyyy{{{}}}~~~}}}}}}}}}zzzvvvuuuwwwuuupppkkkddd[[[TTTOOOJJJDDD@@@:::999999999::::::888777666555444444444555666666999:::;;;===>>>@@@BBBBBB???@@@@@@@@@??????>>>=========>>>>>>===<<<;;;:::888888888777888888999999999999:::;;;<<<<<<======AAAAAABBBCCCDDDEEEEEEEEECCCBBBAAA@@@>>>===<<<;;;888888888777777666666666555555555555444444444444:::;;;===AAADDDHHHKKKMMMNNNMMMNNNTTT[[[^^^ZZZVVVEEE???::::::<<>><<<999:::>>>???EEEMMMTTTXXX[[[\\\]]][[[[[[\\\]]]^^^___``````]]]]]]]]]]]]]]]^^^___```]]]]]]]]]^^^^^^^^^_______________^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]^^^___```\\\\\\]]]^^^```aaabbbbbbaaaaaaaaaaaabbbccccccdddccccccdddeeegggjjjlllmmmiiihhhgggeeeeeeeeeffffffgggiiijjjkkkkkklllnnnppprrroooiiiccc___\\\[[[[[[XXXQQQPPPYYY```bbbjjjttt{{{ssskkkccc]]]bbbaaaZZZQQQMMMJJJFFFBBB@@@;;;666222/////////////////////////////////---------...............////////////////////////...//////////////////.........------...//////000////////////000000000000...000222222111111333444777666===PPPiii|||zzziii\\\MMMIIIHHHPPPaaarrr{{{|||yyyvvvoooaaaPPPBBB;;;999999999999999999999999999777777777777777777777777888888888888888999::::::;;;<<<>>>@@@DDDIIIPPPTTT^^^bbbfffiiijjjkkkllllllooooooooopppqqqrrrssstttooollliiiggghhhiiiiiiiiijjjhhhhhhiiimmmpppqqqqqqnnnmmmllllllmmmmmmllljjjkkkkkkkkkkkkkkklllmmmnnnjjjkkklllmmmooopppqqqrrrssssssrrrqqqpppooonnnnnnsssrrrpppooonnnmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnooooooooorrrqqqpppooopppppprrrrrrnnnoooqqqrrrsssssssssrrrtttsssrrrpppqqqvvv|||kkkkkklllmmmpppsssvvvwwwxxxxxxzzz|||~~~{{{zzz|||}}}}}}zzzssspppsssyyy{{{yyywwwxxxzzz|||}}}}}}{{{}}}|||zzzyyyzzzwwwqqqhhh```UUUMMMHHHDDD???<<<:::999999999::::::777555777666555444555666777888:::;;;===???AAACCCEEEFFFFFFFFFFFFEEEDDDCCCBBBAAACCCCCCDDDCCCBBB@@@>>>===:::999888777777888888999;;;<<<===>>>???@@@AAAAAADDDDDDFFFGGGHHHHHHHHHGGGBBBAAA@@@???===<<<;;;:::888888888888777777777777666666555555555444444444:::<<<@@@EEEJJJOOOSSSUUUUUUSSSSSSXXX^^^___\\\WWWFFF???::::::===AAAJJJRRRYYYYYYUUUMMMBBB;;;999999777:::<<>>CCC@@@===<<<;;;>>>HHHSSSYYY[[[]]]^^^\\\SSSFFF===888777666444333444777999DDDRRR```dddccc```\\\XXXKKKFFFBBBAAA===999:::======BBBKKKRRRWWWZZZ\\\]]][[[\\\]]]^^^___`````````]]]]]]]]]]]]]]]^^^___```]]]]]]]]]^^^^^^^^^______]]]]]]]]]^^^^^^^^^^^^___^^^]]]]]]\\\\\\\\\]]]]]][[[\\\]]]^^^___```aaaaaaaaaaaaaaabbbcccdddddddddaaabbbcccdddgggiiikkkllljjjiiigggfffeeeeeeeeefffhhhjjjlllllllllmmmoooqqqsssooohhhbbb]]]\\\]]]^^^\\\TTTRRR[[[aaabbbgggpppwww~~~xxxqqqjjjeee\\\aaaaaaZZZSSSNNNKKKGGGAAA>>>999444111/////////////////////////////////---------.........//////..............................////////////......111000//////.........///////////////000000000000///000111111111111222444444555;;;KKKcccxxxrrrfffVVVMMMFFFJJJXXXhhhtttzzzyyywwwqqqeeeUUUFFF<<<777999999999999999999999999777777777777777777777777888888777777888888999999999:::<<<>>>AAAFFFLLLQQQZZZ^^^dddhhhiiijjjkkkllloooooopppppprrrtttuuuvvvrrroookkkjjjjjjkkkkkkjjjiiihhhgggiiilllooopppqqqnnnlllkkkkkkllllllkkkjjjllllllkkkkkkkkklllmmmnnnllllllmmmmmmnnnnnnoooooorrrrrrrrrqqqpppoooooonnnnnnnnnnnnmmmmmmnnnnnnnnnlllmmmnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnooooooppppppnnnooopppqqqqqqpppooonnnnnnnnnpppqqqrrrrrrsssssstttsssrrrpppppptttzzz|||jjjjjjkkklllooorrruuuvvvuuuwwwyyy{{{}}}~~~~~~zzzxxxzzz{{{{{{~~~|||vvvtttvvvyyy|||zzzwwwwwwyyy{{{}}}}}}{{{~~~~~~}}}|||vvvoooaaaYYYOOOGGGBBB???<<<999<<<;;;::::::;;;:::888666888777666555666777999;;;<<<===@@@CCCFFFHHHIIIJJJMMMMMMMMMMMMLLLKKKIIIIIIJJJKKKKKKKKKIIIFFFBBB@@@<<<;;;999888888888999999<<<===>>>???@@@BBBBBBCCCDDDDDDFFFGGGGGGGGGFFFEEE??????>>>===;;;:::999999888888888888888999999999777777777666555555444444999===CCCKKKRRRWWW[[[]]]^^^[[[ZZZ]]]bbbccc^^^ZZZIIIAAA<<<<<>>EEEPPP\\\aaa___ZZZOOOBBB<<<888444333555333333333222222444888;;;@@@>>>======<<<>>>IIIUUU[[[[[[]]]aaaaaaZZZMMMBBB:::888555333333555777999EEETTTccchhhgggddd^^^ZZZNNNJJJGGGEEE???888666999:::@@@IIIQQQVVVZZZ\\\^^^\\\]]]^^^```aaaaaaaaaaaa^^^^^^]]]]]]]]]^^^______]]]]]]]]]^^^^^^^^^______\\\\\\]]]]]]^^^^^^^^^______^^^]]]]]]\\\\\\\\\]]][[[\\\\\\]]]^^^___``````___aaabbbdddeeeeeeeeedddaaaaaabbbdddgggiiikkkmmmlllkkkiiihhhggggggggggggiiikkkmmmnnnnnnoooqqqrrrrrrnnnhhhbbb^^^]]]]]]^^^^^^YYYXXX]]]aaadddhhhlllrrrvvvzzzzzzvvvpppkkkggg\\\______XXXRRROOOKKKGGGAAA<<<666222000//////...////////////////////////,,,,,,------.../////////........................---......//////......---222111000///............////////////000000000000///000111111000000111333222444:::FFF[[[qqq~~~|||sssaaaTTTGGGFFFOOO[[[iiirrruuutttqqqhhhZZZKKK???888888999999::::::999999888777777777777777777777777888888777777777888888999888:::;;;===???DDDJJJNNNVVVZZZaaafffhhhiiijjjkkkooooooooooooqqqsssuuuvvvtttqqqnnnmmmmmmnnnmmmllliiihhhggghhhkkknnnoooooolllkkkjjjjjjkkkkkkjjjiiillllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmppppppqqqqqqppppppooonnnkkkkkklllmmmnnnnnnoooooolllmmmnnnooopppooonnnmmmnnnnnnooooooppppppqqqqqqmmmnnnpppqqqqqqooommmllloooooooooooopppqqqrrrsssttttttrrrqqqqqqtttyyy}}}zzz~~~hhhhhhiiijjjmmmppprrrtttuuuvvvwwwyyyzzzzzzzzzzzz{{{xxxxxx{{{{{{yyyzzz}}}{{{|||xxxwwwxxx~~~{{{xxxwwwyyy{{{||||||||||||sssiii]]]VVVLLLEEEBBB@@@===;;;===;;;::::::;;;<<<;;;:::999888777666777999<<<>>>AAACCCGGGKKKNNNPPPQQQQQQSSSTTTTTTUUUUUUTTTTTTSSSUUUVVVVVVUUURRRNNNJJJGGG>>>===;;;999888888999:::;;;;;;<<<>>>???AAABBBBBB@@@AAABBBCCCCCCBBB@@@???<<<;;;;;;:::999888888888888888999999:::::::::;;;999888888777666666555555999>>>FFFPPPYYY___cccdddgggdddbbbcccgggfffbbb]]]LLLEEE???@@@CCCJJJUUU___aaaccc```WWWIII>>>;;;;;;888<<>>JJJWWW]]]\\\^^^dddgggaaaTTTHHH===:::666444444666888:::EEETTTccciiihhhddd^^^YYYNNNLLLJJJGGG@@@888666888888>>>GGGPPPUUUYYY\\\^^^]]]^^^```aaabbbcccbbbbbb______^^^]]]]]]]]]^^^^^^]]]]]]]]]^^^^^^^^^______^^^^^^]]]]]]]]]]]]]]]\\\^^^]]]]]]]]]]]]^^^^^^___\\\\\\]]]]]]^^^^^^^^^^^^^^^```cccfffggggggeeecccbbbbbbccceeehhhjjjmmmnnnpppooommmkkkjjjjjjjjjjjjkkkmmmoooooooooppprrrtttqqqmmmhhhccc^^^\\\[[[[[[^^^``````^^^```fffjjjjjjnnnqqquuuxxxuuunnngggddd\\\]]]ZZZTTTQQQOOOJJJDDD@@@;;;444000/////////...////////////////////////,,,,,,------...//////000........................---......//////......---//////......---.........////////////000000000000///000111111000000111222111555888???PPPhhhzzzqqq```NNNGGGJJJRRR^^^iiimmmnnnmmmhhh]]]PPPCCC<<<888999::::::::::::999888777777777777777777777777888888777777777777888888888999;;;<<<>>>CCCHHHMMMRRRXXX___dddgggiiijjjjjjmmmmmmllllllnnnppprrrtttsssrrrppppppppppppnnnmmmjjjhhhggghhhjjjmmmnnnnnnkkkjjjhhhiiijjjjjjiiigggiiijjjkkkllllllkkkjjjiiijjjkkkkkkkkkllllllmmmmmmmmmnnnooopppppppppooooookkklllmmmnnnnnnooooooooolllmmmoooqqqqqqpppooonnnooooooooopppqqqrrrrrrrrrooooooooooooooonnnnnnmmmqqqpppnnnmmmmmmooorrrssssssssssssqqqqqqssswwwzzzyyy{{{ffffffgggiiikkknnnqqqrrruuuvvvwwwxxxxxxwwwvvvuuuxxxwwwxxx||||||xxxwwwxxxqqqvvv|||}}}||||||~~~~~~|||yyyxxxyyy{{{||||||~~~{{{pppeee\\\UUUMMMGGGDDDCCCAAA???===;;;::::::<<<>>>>>>===:::999777777888;;;>>>@@@GGGJJJNNNSSSWWWXXXYYYXXXWWWXXXYYYZZZ[[[[[[[[[[[[_________]]]ZZZUUUQQQNNN???>>><<<999999999:::;;;999999:::<<<===???@@@@@@===>>>?????????===;;;999999999999888888777777777999999999::::::;;;;;;<<<:::999999888777666666555888>>>IIITTT]]]dddggghhhnnnjjjggghhhjjjiiiddd___OOOHHHBBBBBBFFFMMMYYYccceeegggeee[[[KKK???;;;;;;999>>>DDDLLLWWWaaabbb^^^^^^RRREEE===999555444555111333444555444444555666::::::;;;<<<;;;???KKKXXX^^^]]]___eeejjjfffYYYMMM???<<<777444555777999:::BBBRRRbbbgggfffbbb\\\VVVLLLJJJJJJHHHBBB:::888;;;777===GGGOOOUUUYYY\\\^^^^^^___aaabbbcccdddcccccc```___^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^______```______^^^\\\[[[[[[ZZZ\\\\\\\\\]]]^^^___```aaa]]]]]]]]]]]]]]]]]]]]]]]]]]]```dddhhhiiigggeeeccccccccceeefffiiilllnnnooosssrrrpppnnnmmmmmmmmmmmmlllnnnpppppppppqqqsssuuuooommmhhhccc^^^[[[ZZZYYY]]]eeefff______hhhllliiijjjmmmrrrvvvssskkkbbb^^^\\\ZZZVVVQQQOOOOOOIIIBBB@@@:::333//////000///...////////////////////////,,,,,,------...///000000........................---..................---,,,,,,,,,,,,---...//////////////////000000000000///000111111000000111222111555666999HHHbbbxxx}}}~~~}}}|||~~~jjjUUUKKKJJJNNNYYYdddgggiiijjjggg___SSSGGG???888999:::;;;;;;:::999888777777777777777777777777888888777777777777777888888999;;;<<<>>>BBBHHHLLLQQQVVV^^^dddgggiiijjjjjjlllkkkjjjjjjkkkmmmpppqqqsssqqqqqqqqqrrrqqqooommmjjjiiiggghhhjjjlllmmmmmmjjjiiihhhhhhiiiiiihhhfffgggiiijjjkkkkkkjjjhhhggghhhhhhiiijjjlllmmmnnnnnnkkklllnnnoooppppppoooooommmmmmnnnooooooooooooooolllnnnpppqqqrrrqqqpppooooooooopppqqqrrrrrrssssssrrrpppooommmmmmmmmnnnooorrrpppnnnllllllnnnqqqtttrrrssssssrrrqqqrrruuuxxxxxxzzz|||}}}ddddddeeefffhhhkkknnnooopppppprrrssstttvvvwwwwwwxxxyyy{{{~~~uuutttssssssvvv|||}}}{{{yyy}}}|||{{{||||||zzzyyyxxxxxxyyyzzz{{{}}}~~~vvvnnniii\\\VVVOOOLLLLLLKKKGGGCCCDDDCCCAAA@@@>>>===;;;:::<<<<<<<<<;;;;;;===AAADDDKKKNNNRRRXXX\\\]]][[[YYYXXX[[[[[[YYYZZZ^^^```^^^aaammmqqqhhh```]]]WWWNNNEEEAAA===<<<<<<<<<:::777;;;;;;;;;;;;::::::999999>>>>>>===<<<;;;;;;<<<<<<:::999888777777777777777999:::<<<===>>>>>>>>>>>>===;;;:::888777777888888666===IIIXXXfffpppssstttrrrsssqqqoooooonnneee\\\UUULLLFFFFFFIIIPPP___mmmrrrnnneeeZZZOOOEEE>>>:::888>>>GGGQQQYYY^^^```aaa]]]UUUHHH<<<666444444444333222111000000111222333666777:::;;;;;;???NNN]]]eeeddddddgggjjjhhh^^^SSSDDD>>>888666444222444888AAANNN^^^hhhhhh```WWWRRRMMMJJJIIIFFF???888777;;;<<<@@@GGGPPPXXX\\\]]]\\\___aaacccdddcccbbbbbbcccdddbbb___]]]\\\\\\]]]^^^^^^\\\ZZZYYYZZZ[[[[[[[[[___^^^]]][[[ZZZ[[[[[[\\\\\\]]]^^^^^^^^^]]]\\\[[[[[[\\\\\\]]]]]]\\\\\\[[[___```ccceeeggggggfffeeecccddddddfffhhhkkknnnooouuuxxx{{{xxxrrrmmmmmmnnnmmmnnnpppqqqrrrsssttttttooogggbbbaaa^^^XXXWWWZZZ]]]aaacccaaabbbhhhlllmmmnnnnnnnnnooooooiiiaaaZZZ[[[WWWSSSPPPNNNJJJEEEAAA???:::444000///000///---........................................................................//////////////////////////////////////////////////////......---------,,,000000000000111111111111333111333888AAASSSnnn~~~|||{{{xxx}}}yyyzzzyyy{{{zzz{{{vvv___NNNGGGMMMWWW___gggjjjiiidddbbb^^^OOO>>>666999;;;:::999::::::999888888777777666666555555555555555555666666666666666666777:::>>>AAACCCDDDLLLQQQXXX^^^bbbfffiiikkkmmmlllkkkjjjjjjkkkmmmnnnppppppooonnnnnnnnnnnnnnnkkkiiihhhhhhiiiiiigggfffmmmllljjjiiihhhiiijjjjjjkkkjjjiiihhhggggggggggggkkkjjjiiiiiikkkkkkjjjiiikkkkkkkkkkkklllnnnoooppprrrqqqooonnnmmmlllmmmmmmppppppppppppoooooonnnmmmooonnnnnnppprrrttttttssswwwuuurrrnnnlllkkkkkklllrrrqqqooonnnnnnoooqqqrrruuusssrrrqqqqqqrrrtttuuuttttttuuuxxx{{{dddddddddeeegggiiilllmmmnnnnnnoooppprrrssstttuuuyyy{{{xxxuuuqqqnnnooorrrvvvyyy~~~}}}|||{{{{{{}}}~~~~~~~~~}}}{{{yyyxxxxxxxxxxxxvvvvvvvvvvvvvvvwwwyyyzzz~~~{{{rrrjjjeee```\\\WWWUUUUUUTTTOOOKKKIIIGGGEEECCCAAA???>>><<<=========;;;;;;===AAADDDPPPSSSWWW]]]```aaa```^^^___bbbbbb______bbbbbb___iiitttyyyppphhhccc\\\SSSIIIEEE@@@>>>>>>>>><<<;;;=========<<<<<<;;;;;;:::;;;;;;::::::999999999999:::999999888888888999999:::;;;===>>>??????>>>>>>AAA???<<<999777666555555777>>>KKK[[[jjjtttxxxyyy{{{{{{xxxuuutttrrriii___WWWPPPJJJLLLQQQZZZhhhvvvsssmmmdddYYYOOOFFFAAA>>><<>>???CCCFFFSSSWWW\\\bbbgggiiiiiihhhkkknnnnnnkkkjjjjjjhhhdddiiisssxxxqqqjjjfff```XXXPPPLLLGGGCCCAAA@@@???>>>??????>>>======<<<;;;;;;::::::999999999999888888::::::::::::::::::;;;;;;<<<===>>>???@@@@@@???>>>AAA@@@===:::888666555555888???MMM^^^ooozzz{{{wwwtttkkkaaaYYYRRRMMMOOOUUU^^^lllvvvtttnnncccXXXNNNGGGCCCBBBAAADDDJJJPPPUUUYYY[[[[[[YYYQQQEEE;;;666444444444222222111111111111222222555666999<<<===AAAOOO]]]oooqqqpppmmmmmmnnnkkkeeeMMMEEE===999777555666:::???IIIXXX```^^^WWWOOOJJJFFFCCCAAA@@@;;;666555999<<>>???FFFKKKQQQWWW\\\aaaeeehhhjjjkkklllmmmnnnmmmmmmllllllllllllllllllmmmnnnooonnnmmmkkkjjjkkkjjjhhhfffiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjkkkiiiiiiiiijjjlllllliiigggjjjjjjkkklllmmmoooqqqrrrooonnnmmmmmmmmmmmmnnnnnnppppppqqqrrrqqqpppooonnnnnnmmmmmmoooqqqrrrrrrppprrrpppnnnmmmllllllllllllppppppooopppqqqsssvvvwwwvvvuuusssrrrqqqrrrsssssswwwxxxxxxyyy{{{~~~fffeeeeeeeeeeeeggghhhiiiiiiiiiiiiiiijjjlllmmmnnnqqqwwwzzzrrriiibbb^^^\\\\\\eeeeeeeeefffhhhjjjlllnnnjjjjjjlllqqqwww|||~~~~~~}}}{{{zzzxxxwwwvvvwwwwwwxxxxxxyyyxxxxxxxxxssssssrrrqqqpppppppppooonnnnnnnnnooooooppppppqqquuuvvvvvvtttnnngggccc```aaaaaadddhhhlllmmmkkkiiikkkeee^^^XXXUUUQQQMMMJJJHHHHHHFFFEEECCCDDDHHHKKKSSSXXX```hhhooossswwwyyy|||~~~|||zzzvvvpppkkkrrrtttooojjjhhheee```ZZZVVVOOOIIIEEEBBBAAA@@@@@@@@@???>>><<<;;;:::::::::::::::;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<===>>>???@@@AAA@@@???>>>>>>===;;;999999999999999999AAAPPPbbbsss}}}wwwrrriii```]]]XXXSSSSSSYYYbbbmmmtttuuunnncccWWWMMMFFFDDDCCCBBBDDDHHHMMMQQQUUUWWWXXXUUUNNNCCC;;;666444444333222222222222222222222222333444888<<<>>>BBBOOO[[[rrrxxxxxxqqqmmmnnnnnnjjjSSSIII>>>:::777555666999>>>HHHTTT[[[YYYRRRKKKGGGDDD@@@>>>===:::666666999<<>>@@@DDDHHHNNNTTTZZZ^^^cccgggggghhhkkkmmmnnnmmmkkkjjjjjjjjjjjjkkklllmmmoooooopppnnnlllllllllkkkiiigggggghhhiiikkkkkkkkkjjjiiiggghhhiiijjjkkkllllllllliiihhhiiikkklllkkkiiigggjjjjjjkkklllmmmoooqqqrrrlllllllllmmmmmmnnnnnnnnnmmmnnnpppqqqqqqooonnnmmmmmmlllmmmoooqqqqqqpppnnnoooooonnnmmmmmmmmmmmmnnnoooooooooqqqsssuuuwwwxxxuuutttsssrrrqqqqqqrrrrrrvvvwwwxxxyyy|||~~~hhhhhhgggfffffffffggghhhggggggffffffgggiiikkklllnnnttt}}}|||uuulllddd^^^ZZZYYY\\\\\\[[[ZZZZZZ\\\]]]^^^]]]]]]___ccciiinnnqqqrrrqqqqqqqqqppppppppppppppppppqqqrrrsssttttttuuuuuupppppppppoooooonnnnnnmmmlllllllllllllllllllllkkkkkkllllllkkkgggeeeddddddaaadddjjjqqqwww{{{|||{{{|||uuummmfffaaa\\\VVVPPPMMMMMMLLLJJJIIIJJJMMMPPPVVV]]]hhhrrr{{{||||||yyysssnnnmmmkkkiiiddd```YYYQQQJJJEEECCCBBBAAAAAA@@@>>>===;;;:::999::::::;;;<<<<<<<<<;;;:::;;;<<<===>>>??????>>>>>>??????@@@AAAAAA@@@???>>><<<;;;:::999888999:::;;;;;;CCCRRReeevvvwwwqqqhhh```bbb___ZZZZZZaaallltttxxxvvvooocccVVVLLLFFFCCCBBBBBBCCCEEEHHHLLLPPPSSSUUUPPPJJJAAA:::666444333333222222222333333222222222333333777<<<>>>BBBMMMXXXrrr~~~yyyppppppqqqnnnYYYLLL@@@:::777555555777>>>GGGRRRWWWUUUOOOIIIFFFEEE???<<<;;;:::777777:::<<>>===<<<;;;<<<===>>>>>>>>>===<<>>===<<<;;;:::888777777888888<<>>AAAJJJSSSnnnwwwvvvvvvsss___PPPAAA:::888555555666===EEEOOOTTTRRRLLLHHHEEEEEE???:::::::::777777999<<>>CCCBBBFFFKKKOOOTTTYYY^^^bbbgggiiilllooopppooommmllljjjjjjjjjkkklllmmmooooooooonnnllllllmmmmmmkkkjjjhhhhhhiiiiiiiiiiiiiiiiiieeefffhhhjjjlllllllllllljjjiiihhhhhhiiijjjiiihhhiiiiiijjjjjjkkklllnnnnnnjjjjjjkkklllmmmmmmmmmlllnnnppprrrttttttsssqqqooollllllnnnpppqqqqqqooollllllmmmmmmmmmmmmmmmmmmmmmnnnnnnooopppqqqqqqrrrrrrppppppppppppppppppppppppqqqrrrtttwww{{{~~~kkkiiigggeeeddddddddddddbbbaaa_________aaadddeeejjjnnnrrrsssqqqqqqtttwwwzzzxxxtttoooggg___XXXSSSOOOMMMKKKJJJJJJKKKMMMOOOQQQOOONNNOOORRRUUUWWWWWWWWWXXXZZZ]]]___bbbdddeeeeeefffgggiiijjjkkkllllllkkklllmmmmmmmmmlllkkkjjjhhhhhhgggfffeeebbb```___]]]]]]^^^]]]^^^aaafffjjjiiimmmuuu}}}}}}xxxnnnfff^^^^^^^^^\\\\\\^^^bbbeeehhhppp{{{zzzssspppnnnnnnkkkeee\\\UUUQQQPPPLLLKKKJJJHHHFFFDDDBBBAAA???AAABBBDDDDDDDDDBBBBBBDDDEEEGGGGGGGGGFFFDDDCCC???@@@@@@@@@@@@>>><<<;;;999888777777777888999999<<>>999666555333222222222333444444333222222222111555:::===@@@GGGOOOddd}}}zzzzzzuuudddUUUDDD<<<999777666777;;;BBBKKKPPPNNNJJJFFFEEEFFF>>>999999999666666888<<>>===EEESSSeeevvvvvvpppiiidddffffffdddcccmmmzzz~~~{{{rrrmmmeee\\\UUUQQQOOONNNLLLIIIFFFDDDDDDGGGJJJMMMHHHCCC===999666555333222222222444444444444222222111111444:::===???EEELLLZZZzzz|||zzzvvvhhhWWWFFF===;;;888777888999@@@IIIMMMLLLHHHEEEDDDFFF>>>888777777555555666<<>>DDD^^^qqq~~~{{{rrrdddUUUKKKIIIJJJTTTeeesssttttttwwwwwwsssqqqWWWAAA<<<===999777:::777777888888999999999999777777777777888888888888777888888444000111666;;;@@@CCCFFFJJJMMMRRRWWWZZZbbbccceeeggghhhiiihhhhhhllllllllllllmmmnnnoooooolllkkkjjjkkkmmmmmmmmmlllkkkjjjiiiggggggggghhhiiidddeeehhhjjjkkkkkkjjjiiillliiifffeeefffhhhjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjkkklllllllllllljjjjjjgggiiillloooooonnnkkkjjjmmmnnnoooqqqsssrrrooolllhhhiiiiiiiiiiiihhhggggggnnnnnnnnnnnnmmmllljjjjjjjjjkkklllnnnoooooooooooorrrssstttvvvxxxyyyzzzzzz{{{}}}jjjhhheeecccbbbaaa___]]]\\\[[[ZZZYYYYYY[[[]]]^^^```^^^\\\[[[[[[]]]```aaajjjmmmnnnkkkbbbYYYRRROOOJJJJJJJJJJJJJJJKKKLLLMMMPPPNNNLLLJJJHHHGGGGGGGGGKKKLLLNNNQQQTTTWWWZZZ[[[___bbbfffiiijjjjjjkkklllllllllmmmmmmmmmllljjjjjjiiifffbbbbbbbbb___XXXRRRXXXUUUTTTUUUZZZaaafffhhhppptttwwwyyyyyy|||}}}ssssssrrrssstttuuuwwwxxxyyy|||{{{uuupppnnnggg___]]]```___[[[VVVVVVWWWTTTNNNHHHKKKLLLOOOSSSUUUSSSPPPLLLPPPOOOMMMKKKIIIGGGEEEDDDAAA@@@@@@???===<<<:::999666777777666666666999;;;===FFFTTTcccppp|||{{{uuupppmmmiiigggfffjjjqqqxxx|||}}}pppmmmfff^^^\\\]]]ZZZTTTTTTNNNKKKLLLKKKHHHHHHIIIGGGDDD???999555333333333222222222222222222222222333333444444555999>>>BBBSSSjjj|||yyynnn]]]JJJ???;;;777555666:::BBBIIIIIIHHHJJJJJJHHHIIICCC===;;;888444555999@@@FFFNNNUUUYYYZZZ[[[\\\^^^^^^______```aaaaaaaaaaaa```___^^^]]]]]]\\\]]]]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZYYYWWWWWWXXXZZZ\\\^^^]]]]]]]]]\\\\\\]]]^^^^^^```]]]ZZZZZZ[[[\\\ZZZXXX]]]^^^___^^^ZZZSSSLLLHHHJJJMMMRRRYYY___cccfffhhhhhhiiillloooqqqoookkkhhhkkkooorrrppplllhhhhhhjjjjjjccc___```bbbaaaaaacccmmmoooqqqqqqlllddd\\\WWWVVVXXXXXXTTTKKK@@@777333000000///...............//////.........---------///............---------........................//////......---,,,******---------............///000000//////.........---///......------///000111111333444444555777:::===XXXkkk}}}{{{qqqhhh[[[NNNKKKOOOOOO[[[nnn{{{{{{vvvvvv{{{|||___FFFBBB@@@777666===:::999999999888888777777888777666555555666777888777777777777777888888999<<>>>>>===;;;:::999777888888888777888:::===@@@IIIWWWeeerrr{{{}}}xxxtttrrrrrrpppoooqqquuuyyyzzzzzzrrrqqqmmmiiiiiillliiicccZZZTTTQQQQQQOOOKKKIIIIIIEEEBBB>>>999555333333333222222222222222222222222333333444444555888===@@@HHH\\\rrr}}}|||ooo^^^JJJ???;;;777777888===EEEKKKKKKIIIJJJJJJHHHJJJCCC===:::777444666:::AAAFFFNNNUUUXXXYYYZZZ[[[]]]]]]^^^^^^___````````````___^^^]]]\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZ[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYY[[[\\\]]]\\\\\\\\\\\\\\\]]]^^^___```^^^[[[[[[\\\]]][[[YYY[[[\\\]]]\\\YYYTTTNNNJJJMMMOOOTTTZZZ___cccfffgggggghhhkkknnnpppoookkkhhhhhhnnnuuuwwwvvvrrrppppppoooggg`````````___```cccjjjkkkmmmmmmkkkeee___[[[UUUVVVUUUQQQHHH???777333000000///...............//////.........------------------.........//////..............................///......---,,,+++---------............///000/////////............///......---...///000111///000222222222444888:::PPPdddyyy~~~wwwoooaaaRRRKKKLLLKKKVVVhhhwww{{{xxxwwwzzzzzzcccMMMCCC===777666;;;777777777777666666666555888777666555555666777888777777666666777777888999999<<<@@@DDDHHHLLLQQQUUU\\\\\\^^^bbbfffiiihhhfffhhhiiikkkmmmooopppqqqqqqnnnnnnnnnmmmmmmlllkkkjjjhhhiiiiiijjjjjjiiiiiihhhhhhhhhiiiiiijjjjjjiiiiiiiiiiiihhhggggggggghhhiiiiiiiiihhhhhhhhhiiikkkkkkkkklllllllllllllllkkkkkkkkklllllllllmmmmmmmmmmmmllllllkkkkkklllmmmmmmnnnmmmkkkhhhfffeeefffggghhhkkklllmmmlllkkkjjjkkkmmmnnnoooooommmkkkiiiiiijjjkkkmmmoooppppppqqqtttuuuxxxxxx|||iiifffcccaaa```^^^\\\ZZZVVVUUUTTTSSSQQQOOOMMMLLLLLLKKKJJJIIIIIIKKKMMMNNNVVVXXXYYYXXXUUURRRPPPOOOTTTTTTTTTTTTSSSRRRQQQPPPLLLJJJGGGDDDCCCCCCEEEFFFHHHIIIKKKNNNQQQSSSVVVWWWXXX[[[```cccdddfffhhhiiijjjjjjlllmmmmmmlllkkkkkkjjjfffbbbaaa```___[[[WWWVVVVVVWWW[[[```eeehhhiiiiiiiiifffaaa\\\[[[___ccchhhjjjpppzzz|||xxxuuusssssstttuuuwwwxxxxxxxxxyyy|||yyyooogggcccdddbbbaaa```]]][[[YYYVVVUUUQQQRRRSSSUUUVVVTTTQQQNNNIIIHHHFFFEEECCCAAA@@@???;;;;;;<<<<<<<<<;;;::::::888999999999888999<<<>>>CCCMMM\\\jjjuuu}}}}}}{{{yyyzzzzzzzzz|||~~~~~~|||zzzvvvxxxxxxwwwzzz}}}yyysssfff```[[[YYYUUUNNNIIIIIICCC@@@<<<888555333333333222222222222222222222222222333444444444777;;;>>>???MMM___ooozzz|||tttbbbMMMAAA;;;888888;;;AAAIIINNNMMMKKKKKKJJJHHHKKKCCC<<<999666444666;;;BBBGGGNNNTTTWWWXXXYYYYYY[[[[[[\\\\\\]]]^^^^^^___^^^]]]\\\[[[ZZZZZZZZZ[[[\\\[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[\\\\\\^^^___```aaa___]]]]]]]]]^^^]]]\\\YYYZZZ[[[ZZZXXXUUUQQQNNNQQQSSSWWW\\\```ccceeeffffffgggjjjmmmooonnnkkkhhhdddlllwww~~~~~~{{{yyyuuulllddd```^^^]]]___dddggghhhiiiiiihhhfffcccaaaVVVVVVSSSNNNEEE===777444000///......---........................---------++++++,,,---...///000111............................../////////......------------............///////////////............///............///000000///000111222222444777999FFF[[[sss~~~|||yyylll[[[NNNJJJGGGOOO___qqq{{{{{{xxxyyyyyylllXXXFFF;;;777777888777777777777666666666666777777666666666666777777777777666666777777888999888;;;>>>BBBEEEIIINNNQQQWWWWWWZZZ___dddgggggggggggghhhjjjlllmmmnnnoooooommmmmmmmmmmmlllkkkjjjjjjhhhiiiiiijjjjjjiiiiiihhhhhhiiiiiiiiiiiihhhhhhggghhhhhhgggggggggggghhhhhhiiiiiiiiihhhiiiiiijjjkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkllllllmmmnnnllljjjgggffffffggghhhiiikkklllkkkjjjiiijjjkkkmmmmmmmmmkkkiiiggghhhiiiiiikkkmmmnnnnnnoooqqqsssuuuuuuyyygggdddaaa___]]]\\\YYYXXXUUUUUUUUUSSSPPPMMMIIIGGGHHHHHHGGGGGGHHHIIIKKKLLLPPPRRRSSSUUUVVVVVVWWWWWW\\\\\\ZZZXXXVVVRRROOONNNIIIGGGDDDAAAAAABBBDDDEEEFFFGGGIIILLLOOOQQQSSSUUUVVVYYY]]]```bbbdddfffhhhhhhiiikkklllmmmmmmlllllljjjgggdddbbbaaa```^^^\\\XXXYYY[[[___dddhhhhhhhhheeebbb\\\UUUOOOMMMPPPSSSWWWYYY]]]eeemmmsssuuuvvvrrrooojjjfffcccdddfffgggoooqqqsssuuuwwwyyy}}}xxxmmmeeebbb[[[[[[ZZZVVVRRROOOOOOPPPLLLLLLLLLMMMMMMLLLIIIFFFDDDCCCBBBAAA???===<<<<<<888999999:::::::::::::::777888999888888999<<<>>>EEEPPP```ppp{{{~~~}}}|||tttmmmfffaaaZZZOOOHHHFFF@@@>>>;;;888555444333333222222222222222222222222222333444444444666999<<<>>>DDDOOO]]]mmmyyy|||{{{{{{hhhRRRDDD<<<999:::>>>FFFMMMRRRQQQNNNMMMKKKIIILLLDDD<<<888555333777<<>>RRRlll|||~~~~~~}}}xxxfffUUUKKKFFFJJJWWWkkkyyy}}}zzzyyyxxxtttcccJJJ:::999999777999999999888888888888888777777666666666666777777666666666666666777888888888;;;>>>AAADDDGGGLLLOOOQQQSSSWWW]]]bbbeeeggghhhggghhhjjjkkklllmmmmmmmmmlllllllllllllllkkkjjjjjjggghhhhhhiiiiiihhhhhhgggiiiiiiiiiiiihhhgggffffffgggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkllllllkkkkkkjjjjjjjjjjjjkkkkkkkkklllkkkkkkjjjjjjjjjjjjkkklllnnnmmmkkkhhhggggggggghhhjjjkkklllkkkjjjiiijjjlllkkkkkkkkkjjjiiiiiijjjlllhhhjjjlllmmmmmmnnnppprrrrrrrrruuu{{{~~~dddbbb^^^\\\ZZZXXXVVVTTTRRRSSSSSSSSSPPPMMMIIIGGGGGGGGGGGGHHHJJJLLLNNNOOOPPPQQQSSSVVVZZZ]]]^^^___aaa```]]]YYYTTTOOOKKKIIIFFFDDDBBB@@@@@@BBBDDDEEEFFFGGGIIIKKKNNNPPPRRRSSSUUUXXX\\\^^^```cccfffhhhfffgggiiikkkmmmmmmmmmmmmkkkiiigggeeedddcccbbbaaa]]]^^^```cccfffgggfffddd[[[XXXRRRKKKFFFEEEFFFHHHJJJKKKMMMRRRWWW\\\___aaabbb___[[[WWWVVVWWWZZZ[[[```eeelllssswww{{{~~~}}}}}}vvviii```[[[ZZZWWWRRRMMMKKKKKKLLLFFFEEECCCDDDDDDCCCAAA???@@@???>>>===<<<;;;::::::666777888999::::::::::::666777888888777999;;;>>>FFFQQQcccttt}}}uuullldddZZZNNNEEEBBB<<<;;;999777555444444444222222222222222222222222222333444444555666999;;;>>>===AAAMMM^^^lllvvv|||mmmWWWGGG>>>:::===AAAJJJRRRVVVTTTPPPOOOMMMJJJLLLDDD<<<888555333777<<>>=========<<<;;;::::::999999666666777888999:::999999666777777777777999<<<>>>FFFQQQddduuu~~~|||{{{~~~~~~tttiii```UUUIII@@@>>>999888777666555444444444222222222222222222222222111333444555666777:::<<<:::888:::BBBNNN]]]mmmyyy}}}lllXXXIII???<<<@@@EEENNNUUUYYYWWWSSSRRRPPPMMMKKKCCC<<<999666444666;;;@@@EEEKKKOOORRRTTTVVVXXXWWWWWWXXXYYYYYYZZZZZZ[[[YYYYYYXXXXXXXXXXXXYYYYYYZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYZZZYYYZZZ\\\]]]]]]\\\ZZZYYYZZZZZZZZZ[[[[[[]]]^^^___```aaabbbaaa______aaabbb[[[ZZZXXXWWWVVVWWWXXXYYYYYY[[[]]]```bbbcccddddddhhhggghhhiiijjjiiigggdddeeedddeeemmmxxx}}}wwwpppjjjccc^^^```eeehhhfffccc```___^^^___``````]]]VVVLLLAAA888222000---------,,,------...///---------...............//////.........---------........................,,,---...///////////////---------............///.........///////////////---......///000///////////////000000000111444666:::FFFZZZqqq~~~zzzvvvxxxppp```PPPLLLPPP^^^mmmuuuxxxyyyyyywwwjjjRRR@@@;;;:::888666666666666777777777777666666777777777777666666666666555555666666777888555777:::<<<===@@@CCCFFFIIIMMMTTTYYY^^^bbbfffhhhiiijjjkkkkkklllllllllllljjjjjjjjjkkkkkkjjjjjjiiifffgggggghhhhhhggggggffffffggggggggggggffffffeeefffggghhhiiijjjjjjiiiiiiiiijjjjjjjjjjjjiiihhhhhheeefffggghhhiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiijjjjjjjjjiiihhhhhhhhhhhhiiikkkjjjiiiiiihhhhhhhhhhhhkkklllmmmlllkkkjjjkkkmmmjjjjjjkkkjjjkkkmmmpppsssmmmnnnoooooonnnmmmnnnooonnnmmmoootttvvvwww{{{___\\\XXXUUUTTTRRROOOMMMMMMOOOQQQSSSUUUVVVVVVVVVUUUVVVYYY\\\___ccceeegggdddccccccdddffffffccc```[[[XXXSSSMMMHHHEEECCCCCCAAABBBCCCDDDEEEEEEFFFFFFHHHIIIKKKMMMPPPRRRSSSTTTVVVXXXZZZ\\\]]]___bbbeeeccceeehhhjjjmmmnnnoooooonnnooopppooonnnlllkkkjjjfffeeecccaaa___\\\WWWSSSIIIFFFBBB???>>>>>>??????===>>>???@@@AAACCCEEEGGGCCCBBB@@@??????@@@BBBCCCFFFLLLWWWbbbnnnyyyrrreee^^^UUUNNNKKKHHHEEEBBBBBB@@@>>>===>>>???>>>===<<<<<<;;;;;;::::::999999666777888999999999999999666777888888888:::===@@@FFFQQQcccttt~~~}}}}}}}}}yyyvvvwwwxxxzzzvvvlll```XXXNNNCCC<<<;;;666666666555555444444444222222222222222222222222000222555666777999<<<>>>777777999>>>BBBKKK]]]ooouuufffTTTHHH@@@>>>CCCJJJPPPWWW\\\YYYUUUTTTRRROOOJJJCCC===:::777444666:::???CCCIIINNNQQQTTTWWWXXXWWWWWWXXXXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZYYYXXXXXXWWWWWWXXXXXXVVVVVVWWWXXXXXXYYYZZZZZZYYYZZZ[[[[[[[[[ZZZYYYYYY[[[[[[ZZZ[[[[[[\\\]]]]]]___aaabbbaaa______aaaccc___]]]ZZZWWWVVVWWWYYYZZZYYY[[[]]]```bbbccccccdddiiihhhhhhhhhiiigggdddbbbccc```___ggguuuzzzvvvsssooohhhaaa```eeecccaaa___\\\ZZZZZZ[[[\\\\\\YYYTTTKKK@@@888333111---,,,,,,,,,------...///---------.........//////---------.......................................,,,------.........---------------............///............/////////000------///000000000///......///000//////000333555:::???OOOgggyyy~~~{{{xxxvvv~~~}}}nnnVVVPPPNNNWWWdddmmmsssxxxxxxsssfffSSSCCC:::888888555666666666777777777777555666777888888777666555666555555555555666777777555777999;;;<<<>>>BBBDDDFFFKKKQQQWWW[[[^^^cccfffjjjkkklllllllllllllllkkkiiiiiijjjjjjjjjjjjiiiiiihhhhhhiiiiiiiiiiiihhhhhheeeeeefffgggggggggfffffffffgggiiijjjkkkkkkkkkjjjiiijjjjjjkkkjjjiiihhhgggcccdddeeefffggggggggggggggggggggghhhhhhhhhiiiiiijjjiiihhhgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiikkklllkkkjjjiiijjjkkkllllllllljjjjjjkkkooorrroooooopppooommmkkklllmmmnnnlllnnnqqqssssssxxx~~~]]]ZZZVVVTTTRRRPPPMMMKKKOOOPPPSSSVVVZZZ\\\^^^___aaacccfffjjjnnnrrruuuvvvpppnnnmmmlllllljjjddd```VVVSSSMMMHHHDDDBBBBBBCCC@@@BBBDDDFFFGGGGGGFFFFFFJJJJJJLLLNNNPPPRRRTTTUUUVVVWWWYYYZZZ[[[]]]```ccccccdddgggjjjmmmnnnoooooonnnppprrrsssqqqooommmmmmhhheeebbb___[[[WWWQQQMMMGGGDDDAAA??????@@@??????===>>>>>>===<<<<<<===???AAA@@@???>>>>>>>>>???@@@@@@FFFOOOZZZgggvvv~~~~~~nnnfffZZZSSSPPPMMMIIIDDDBBB???===<<<>>>??????>>>;;;;;;;;;;;;::::::999999777777888999999999999999777888999::::::;;;>>>AAAFFFQQQbbbrrr}}}}}}||||||||||||{{{{{{zzzvvvsssrrrvvvyyyxxx~~~xxxooodddYYYQQQHHH???;;;;;;555555555555555555444444222222222222222222222222000222555777888:::===???888999<<<>>><<>>BBBHHHMMMQQQTTTWWWYYYWWWWWWXXXXXXYYYZZZZZZ[[[YYYYYYXXXXXXXXXYYYYYYZZZYYYYYYXXXWWWWWWWWWWWWXXXVVVVVVWWWWWWXXXYYYZZZZZZYYYYYYZZZZZZZZZYYYYYYYYY\\\[[[[[[[[[[[[[[[\\\\\\___aaabbbaaa___^^^aaacccaaa___[[[XXXVVVWWWYYYZZZYYY[[[]]]```bbbcccccccccjjjiiihhhhhhhhhfffcccaaaaaa]]]]]]fffuuuxxxvvvtttqqqjjjcccaaaeee___^^^[[[YYYXXXXXXXXXYYYXXXVVVQQQIII@@@888333111,,,,,,,,,,,,------...///---------.........//////+++,,,,,,---...///000000........................,,,---------------,,,,,,---------.........//////---.........//////000000,,,---///000000000///...000111222111111222555777999;;;HHHaaavvv~~~{{{xxx~~~www{{{wwwZZZRRRMMMSSS]]]gggpppwwwwwwnnnbbbSSSDDD999666888777777888888999999999:::555666777888888777666555555555555555555666777777777999;;;===>>>@@@CCCEEECCCIIIPPPUUUXXX\\\aaadddkkkllllllmmmmmmlllllllllhhhiiiiiijjjjjjjjjiiiiiijjjjjjkkkkkkkkkkkkjjjjjjddddddeeefffggggggggggggggghhhjjjkkkllllllkkkkkkiiijjjkkkkkkjjjiiihhhgggbbbcccdddeeeffffffffffffgggggggggggghhhhhhhhhhhhiiiiiihhhggggggggggggggggggggggggggghhhhhhhhhhhhhhhjjjjjjjjjiiihhhiiijjjnnnnnnllljjjiiiiiilllooooooppppppnnnllljjjjjjkkkmmmlllmmmpppqqqqqqvvv|||}}}YYYUUUPPPMMMLLLLLLKKKJJJIIILLLQQQVVV\\\ccckkkpppppprrrvvvzzz~~~|||sssmmmiiicccYYYQQQRRRMMMGGGCCCAAA@@@@@@???CCCCCCDDDFFFGGGGGGGGGGGGGGGKKKOOOQQQQQQQQQRRRSSSSSSTTTUUUXXX[[[___bbbdddcccdddeeegggjjjlllooopppqqqrrrsssqqqmmmiiigggfffbbb___[[[WWWSSSOOOJJJGGGFFFEEECCCAAA???>>>>>>===???>>>===;;;:::999;;;===<<<;;;::::::<<<<<<;;;:::???AAAGGGOOOYYYggg~~~tttlllaaaYYYTTTPPPLLLIIIBBB@@@======???AAAAAAAAAAAA???===<<<;;;:::777555555888:::;;;;;;::::::;;;;;;::::::;;;>>>@@@@@@@@@HHHRRRbbbqqqzzz~~~~~~~~~|||yyyvvvtttttttttsssrrrvvvqqqkkkhhhjjjnnnooopppwwwwwwzzzvvvlllcccZZZNNNEEEBBB???;;;777999888777555555444444444333222222111111222222333444444666:::@@@BBB@@@>>>===:::999:::999999CCCPPP___VVVKKKCCC======EEENNNSSSUUUWWWYYYXXXVVVSSSQQQIIIDDD===666333444777999===BBBIIINNNQQQSSSTTTUUUSSSTTTUUUWWWXXXYYYYYYZZZ^^^]]][[[YYYXXXWWWWWWWWWZZZZZZYYYYYYXXXXXXWWWWWWXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXYYYYYYZZZZZZ[[[[[[\\\[[[[[[[[[[[[[[[\\\\\\bbb```______aaacccdddccc^^^\\\ZZZYYYYYYZZZYYYXXX^^^]]]]]]]]]^^^aaadddeeelllkkkiiifffccc___\\\[[[WWW\\\^^^aaappp~~~wwwqqqoooiiiaaa___bbb___ZZZTTTQQQSSSUUUVVVUUUSSSRRRMMMDDD:::222000000//////.........---------.........------,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------////////////...---,,,+++---------............///////////////000000000000000000000000111111111111777:::@@@NNNhhh~~~wwwwwwyyyiii[[[LLLIIITTTcccnnnssstttlll\\\KKKAAA???===:::777666555666777888777666999777555666999;;;:::888222222333333555666888999555555666555666999>>>AAAEEEHHHMMMPPPSSSXXX```fffgggjjjmmmmmmllliiihhhggghhhiiijjjkkkkkkjjjiiihhhjjjjjjlllllllllllljjjjjjeeedddddddddeeeeeeffffffiiiiiiiiiiiiiiiiiiiiiiiifffggghhhhhhhhhhhhgggfffeeeeeeeeeffffffgggggggggfffggghhhhhhgggggghhhiiijjjiiihhhgggfffeeedddcccfffffffffffffffggghhhhhhhhhhhhiiiiiijjjjjjkkkkkklllkkkkkkkkkkkkkkkkkkkkkjjjkkkllllllmmmmmmlllllliiilllqqqtttuuuuuuvvvwww}}}~~~WWWSSSNNNKKKJJJJJJIIIHHHGGGIIINNNTTT\\\fffpppvvv{{{}}}tttkkkfff___UUUMMMIIIFFFAAA>>>>>>???@@@???DDDDDDFFFGGGHHHHHHHHHHHHIIILLLOOORRRRRRRRRSSSTTTRRRSSSUUUWWW[[[^^^aaabbbaaabbbccceeehhhjjjmmmnnnlllmmmnnnlllgggcccaaa```\\\ZZZVVVSSSQQQNNNLLLJJJIIIHHHGGGEEEDDDDDDDDDDDDBBBBBBAAA???===<<<<<<<<<<<<:::999:::;;;<<<;;;:::<<<===BBBJJJRRR___sssxxxpppfff]]]WWWRRRMMMIIIDDDBBB@@@???>>>@@@BBBCCCDDDBBB>>>;;;:::888666444777888:::;;;;;;;;;<<<<<<<<<<<<<<<===???@@@AAAAAAHHHRRR```mmmtttvvvvvvuuuuuussspppnnnmmmmmmlllkkkjjjfffaaaaaadddhhhkkklllooonnnpppuuuxxxuuukkkccc]]]UUUKKKCCCAAA>>>;;;888999888777666555444444444333222222111111222222333555555777;;;AAACCCAAA???<<<999999;;;:::999>>>GGGRRRKKKEEEAAA>>>>>>EEENNNTTTUUUWWWXXXWWWTTTQQQOOOGGGCCC===777444555777999>>>BBBIIINNNQQQRRRTTTUUUSSSTTTUUUWWWXXXXXXXXXXXX\\\\\\[[[ZZZYYYWWWWWWVVVYYYYYYYYYXXXXXXXXXXXXXXXVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[\\\]]]aaa___^^^___bbbdddeeeeeeaaa^^^[[[YYYYYYZZZZZZYYY^^^]]]]]]]]]^^^aaaccceeejjjiiigggdddaaa]]]ZZZXXXVVV[[[]]]___nnn~~~uuummmjjjfffaaa```cccZZZUUUOOOMMMOOOQQQQQQPPPNNNMMMHHHAAA888222000000//////.........---------......---------,,,,,,,,,------------------------...---------,,,,,,,,,,,,------------------------------...............------------............///////////////000000000000000000000000111111111111666888===KKKccczzz~~~yyy}}}ppp```OOOMMMYYYiiiqqqsssuuunnn```OOODDD@@@;;;666777666555666777888777666999666555555888:::999777888888777555555444444444555555555555555888<<>><<<<<<:::999999:::;;;;;;:::999:::===CCCIIISSSdddsss{{{ssshhh```ZZZUUUPPPLLLFFFFFFEEEBBB@@@@@@EEEIIILLLHHHBBB===;;;999777666999999:::;;;<<<===>>>???????????????@@@AAABBBCCCKKKSSS___iiinnnnnnmmmlllkkkiiieeecccccccccaaa```]]]ZZZXXXXXX]]]bbbfffhhhgggffffffiiikkkhhh```YYYUUUOOOGGGBBB@@@???<<<:::999999777666555444444444333222222111111222222333666666888>>>CCCFFFDDDAAA>>>;;;;;;<<<<<<::::::===AAA>>>===>>>===>>>EEENNNVVVWWWXXXXXXVVVRRROOOLLLDDDAAA===888666555666777>>>CCCIIINNNQQQRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWVVVYYYZZZZZZZZZYYYXXXVVVUUUWWWWWWWWWWWWXXXXXXXXXXXXTTTTTTSSSSSSSSSSSSTTTUUUWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYZZZ\\\]]]^^^_________aaaeeehhhiiihhhfffbbb\\\YYYYYYZZZ[[[\\\^^^]]]]]]]]]^^^```cccdddiiihhhfffccc```\\\YYYWWWXXX\\\]]]^^^jjj|||ttthhhdddcccbbbbbbcccVVVQQQLLLKKKMMMNNNNNNLLLIIIGGGCCC<<<555000//////...............---------...------------,,,,,,,,,------------------------...............---------------------------------+++,,,---...////////////---------............///////////////000000000000000000000000111111111111555666:::FFF\\\rrr~~~~~~~~~|||{{{{{{jjjWWWSSS^^^mmmvvvxxxzzzuuuiiiYYYMMMEEE<<<555777666555555777888888777888666555555777888888777;;;:::888666555444333333555555555555444666:::<<>>>>><<<:::999:::;;;::::::999999:::???BBBIIIVVVbbbwww~~~vvviii```ZZZVVVRRROOOGGGIIIIIIEEEBBBCCCIIIOOOTTTNNNGGGAAA===<<<:::999;;;:::;;;<<<>>>@@@AAAAAAAAABBBBBBBBBAAAAAACCCDDDMMMTTT^^^fffiiiiiigggfffbbb___[[[YYYYYYXXXWWWVVVTTTSSSSSSTTTXXX^^^cccfffdddbbbaaabbbccc```ZZZUUUPPPLLLFFFBBBAAA@@@???===:::999888666555444444444333222222111111222222333777777:::@@@GGGIIIGGGDDDDDDAAA>>>>>>===;;;888777777666777999:::<<>>CCCIIINNNQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUWWWXXXYYYZZZYYYXXXUUUTTTUUUUUUVVVVVVWWWWWWXXXXXXSSSSSSSSSSSSTTTTTTTTTUUUVVVVVVVVVWWWXXXXXXYYYYYYWWWWWWWWWXXXZZZ\\\]]]^^^______aaaeeejjjmmmnnnmmmiiiddd^^^YYYYYY[[[]]]^^^^^^]]]\\\\\\^^^```bbbdddiiihhhfffccc```\\\YYYXXXZZZ]]]]]]]]]eeesss~~~uuufff```aaacccdddcccVVVRRRMMMLLLMMMOOONNNLLLGGGDDD???888333///..............................------------------------------------------------///////////////.................................,,,------...//////......---------............///////////////000000000000///000000000111111111111444333777AAAUUUkkk{{{~~~zzzxxx~~~tttaaaXXX\\\jjjxxx}}}sssdddWWWMMMBBB888888777555555777999999888888777666666777888888888555555555555555666666777555555555555444555777:::<<<@@@EEEIIIMMMSSS[[[aaafffiiilllnnnllljjjiiiiiiffffffggghhhhhhiiiiiiiiiiiijjjkkkllllllkkkjjjiiiiiigggdddbbbaaaaaabbbcccgggggggggggghhhhhhhhhhhhccceeehhhjjjkkkjjjhhhgggbbbbbbbbbcccccccccddddddccceeeffffffeeeeeefffggghhhhhhhhhggggggffffffffffffeeeeeeeeeeeefffggggggfffggggggggggggfffddddddfffffffffggghhhiiijjjjjjhhhhhhiiiiiiiiiiiihhhhhhlllmmmoooooooooqqqsssvvvwwwyyy~~~JJJGGGDDDBBBBBBAAA???>>>??????@@@CCCJJJVVVdddmmmpppqqqrrrrrrssssssrrrrrrllldddYYYOOOIIIDDD@@@===???>>><<<===@@@CCCDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLNNNPPPQQQQQQQQQSSSTTTVVVWWWYYY\\\^^^```aaaaaacccbbb```]]][[[YYYXXXXXXXXXYYYYYYXXXUUUSSSSSSTTTUUUXXX\\\___bbbffflllpppqqqooolllgggccc___]]][[[[[[ZZZXXXWWWUUUPPPIIIDDDBBB???<<<;;;;;;;;;;;;:::<<<::::::>>>@@@CCCLLLVVVeeeuuuqqqddd\\\VVVRRROOOFFFHHHIIIGGGCCCEEEKKKQQQVVVPPPHHHBBB???>>>===<<<>>>======@@@DDDFFFFFFEEEEEEFFFFFFEEECCCBBBDDDFFFMMMSSS\\\bbbdddcccaaa```ZZZWWWTTTRRRQQQPPPOOOMMMOOOOOOOOOQQQTTTYYY^^^bbbcccaaa_________\\\WWWSSSOOOLLLHHHFFFDDDCCCAAA@@@;;;:::888777555444444444333222222111111222222333777888<<>><<<999777777666777???CCCJJJNNNQQQRRRSSSSSSUUUUUUUUUVVVUUUUUUTTTSSSUUUVVVWWWYYYXXXWWWUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXVVVVVVVVVXXXYYY[[[]]]^^^___aaadddiiiooorrrrrrrrrkkkfff___ZZZYYY[[[^^^___^^^]]]\\\\\\]]]___aaacccgggfffdddaaa^^^ZZZWWWUUUUUUYYY[[[[[[```kkkwww~~~wwwhhh___```dddeeecccXXXSSSNNNLLLMMMNNNMMMKKKGGGCCC<<<666111...---,,,---.....................------------------------------------------------////////////////////////..............................//////...------,,,---------............///////////////000000000000///000000000111111111111222111444>>>NNNbbbwww~~~xxxzzz~~~|||kkk[[[UUU```uuuwwwjjj___TTTHHH===:::888666555777888888888888888888777777777888888222222222333444555777777444555666555444444666888:::>>>CCCFFFJJJPPPXXX^^^eeehhhkkkmmmmmmlllkkkkkkhhhhhhhhhhhhiiiiiijjjjjjiiiiiijjjkkkkkkjjjiiiiiiiiihhheeecccbbbaaabbbcccgggggggggggghhhhhhiiiiiiccceeehhhkkkllllllkkkiiifffeeeeeedddcccbbbaaa```bbbdddeeeeeeddddddeeefffgggggggggfffffffffffffffeeeeeeeeeeeeeeefffggggggggghhhiiiiiihhhgggeeedddeeeeeefffgggggghhhiiiiiijjjjjjjjjjjjiiigggfffeeelllmmmnnnnnnnnnoooqqqtttrrruuuyyy~~~HHHEEECCCAAAAAA@@@>>>============>>>CCCKKKUUU\\\___````````````______^^^XXXSSSKKKEEEAAA@@@???>>>@@@>>>===>>>@@@BBBCCCCCCFFFGGGIIIKKKLLLMMMNNNNNNNNNPPPQQQRRRQQQRRRTTTVVVWWWYYY[[[^^^```aaaaaaaaaaaa___\\\YYYUUURRRPPPOOOOOOPPPRRRSSSRRRSSSUUUWWW[[[```gggllloootttzzz}}}wwwpppkkkgggeeedddbbb___^^^]]]YYYSSSMMMHHHEEE@@@>>>===<<<;;;;;;===;;;;;;===???@@@FFFMMMXXXfffzzzssshhh^^^VVVPPPJJJKKKLLLJJJHHHHHHLLLOOOSSSNNNGGGBBB@@@@@@@@@???CCCBBBCCCGGGLLLOOOMMMJJJJJJKKKLLLJJJFFFEEEGGGJJJMMMRRRXXX]]]^^^]]][[[ZZZUUURRROOOLLLKKKJJJIIIGGGIIIJJJLLLMMMPPPTTTZZZ^^^```___^^^^^^]]]ZZZVVVSSSPPPOOOLLLIIIFFFDDDBBBAAA<<<;;;999777666444444333333222222111111222222333666888===FFFNNNRRRQQQNNNJJJKKKGGG???:::888555111555444333333333888HHHWWWeeedddaaa\\\VVVPPPKKKIII???>>>;;;888777777777888???DDDJJJOOOQQQRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTSSSTTTTTTVVVWWWWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUURRRSSSTTTUUUVVVVVVVVVVVVTTTTTTTTTUUUVVVVVVWWWWWWUUUVVVVVVWWWYYYZZZ\\\]]]___bbbffflllrrruuuuuutttjjjeee___[[[ZZZ\\\___```^^^]]]\\\\\\]]]___aaabbbbbbaaa___\\\YYYUUURRRQQQMMMRRRWWWYYY]]]fffrrr{{{~~~wwwjjj```___dddfffcccZZZUUUMMMJJJJJJKKKJJJIIIFFFAAA:::444000...---,,,---------...............,,,,,,,,,------------...------------------------.........///////////////........................////////////...---,,,+++---------............///////////////000000000000000000000000111111111111222111333:::FFFWWWnnn~~~||||||~~~}}}nnn[[[OOOVVVnnn}}}vvvkkkaaaYYYNNNDDD===:::777555666777888777777888888777555555666888444333333333333333444444444555666555555555777999:::===BBBEEEHHHNNNUUU[[[```dddhhhkkklllkkkkkkllljjjjjjiiiiiiiiiiiijjjjjjhhhiiijjjkkkkkkjjjiiihhhhhhhhhfffeeedddccccccbbbeeeeeeffffffgggggghhhhhhfffgggiiikkkmmmnnnnnnnnniiiiiigggfffdddbbb``````bbbcccddddddccccccdddeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeddddddeeeeeefffgggggghhhiiijjjjjjiiigggffffffffffffgggggghhhhhhhhhjjjjjjjjjiiihhhfffeeedddkkklllnnnnnnnnnnnnoooqqqooorrruuuyyy}}}GGGEEEBBBAAAAAA@@@>>><<<;;;;;;<<<<<<>>>BBBHHHMMMPPPPPPQQQQQQPPPOOOOOONNNKKKHHHCCC@@@??????@@@@@@AAA@@@???AAACCCFFFFFFFFFHHHJJJKKKMMMOOOPPPQQQQQQQQQRRRTTTTTTSSSTTTVVVXXXWWWYYY[[[^^^`````````___[[[YYYVVVRRROOOLLLJJJIIIKKKMMMPPPSSSUUUXXX\\\___fffmmmvvv|||}}}wwwssspppkkkgggdddddddddaaa[[[VVVNNNJJJDDD@@@???>>><<<;;;===:::999<<<======AAAFFFJJJUUUdddppp{{{~~~pppcccZZZWWWVVVUUUTTTRRRQQQPPPPPPQQQNNNIIIEEEEEEEEEEEEEEEIIIIIIKKKPPPVVVXXXUUUQQQOOORRRSSSPPPKKKIIIKKKNNNPPPTTTYYY\\\[[[YYYWWWVVVRRROOOKKKHHHGGGFFFEEECCCDDDGGGJJJLLLOOOTTTZZZ_______________^^^[[[WWWTTTSSSRRRPPPLLLHHHDDDAAA@@@<<<;;;:::777666444444333333222222111111222222333444777>>>GGGQQQVVVUUURRRLLLQQQPPPHHH???;;;777222222222333444333888HHHXXXhhheeeaaa\\\UUUOOOIIIFFF???===:::777666666888999@@@DDDJJJOOOQQQQQQRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUVVVVVVTTTTTTTTTTTTTTTSSSSSSSSSQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXYYY[[[\\\___aaafffmmmsssvvvuuussshhhddd^^^[[[[[[]]]___```^^^]]]\\\\\\\\\^^^```bbb___^^^]]]ZZZVVVSSSPPPNNNKKKPPPVVVYYYZZZ^^^iiisssuuurrrjjj```___dddgggddd^^^WWWNNNHHHHHHIIIIIIHHHBBB===666111//////...------------.........//////,,,,,,,,,---------......------------------------------........./////////........................---...............---------------............///////////////000000000000000000000000111111111111444111222888???LLLbbbvvv}}}}}}zzz{{{}}}yyymmm[[[NNNQQQdddvvv|||{{{tttjjjccc]]]UUUMMM???<<<888666666666666666555666777555333222444666666555444333333333333333333555666666666666888999:::>>>BBBDDDGGGLLLSSSYYY[[[___dddgggiiijjjjjjkkkkkkjjjiiihhhgggggghhhhhhhhhiiijjjkkkkkkjjjiiihhhgggggghhhhhhgggeeedddcccbbbccccccdddeeeeeeffffffeeeeeefffhhhjjjlllmmmnnnkkkjjjiiigggfffdddcccbbbaaabbbccccccbbbbbbccceeecccccccccddddddeeeeeeeeeeeeeeeddddddeeeeeefffgggeeegggiiijjjkkkiiihhhfffgggggggggggggggggghhhhhhgggggggggggggggfffeeeeeeiiilllnnnooonnnmmmnnnnnnnnnppptttvvvyyy}}}FFFDDDBBBAAAAAA@@@>>><<<999:::;;;<<<<<<>>>BBBEEEGGGGGGGGGGGGFFFFFFEEEDDDEEECCCAAA??????@@@AAABBBDDDCCCCCCEEEHHHJJJKKKKKKKKKLLLNNNPPPRRRSSSTTTTTTTTTUUUVVVVVVUUUVVVXXXZZZVVVXXX[[[]]]______^^^^^^UUUTTTQQQNNNKKKIIIGGGGGGKKKNNNRRRVVVZZZ^^^cccgggpppxxx{{{yyynnnjjjgggfffgggfff```[[[QQQMMMGGGBBB@@@>>>===<<<;;;888888;;;<<<;;;===BBB@@@GGGRRR[[[eeesssqqqfffcccaaa___]]]\\\YYYUUURRRRRROOOLLLJJJJJJKKKLLLKKKMMMMMMPPPVVV]]]^^^ZZZUUUSSSVVVWWWTTTOOOLLLNNNRRRUUUYYY\\\^^^\\\YYYVVVUUUPPPMMMIIIFFFEEEDDDBBBAAACCCFFFJJJMMMPPPVVV]]]bbb``````aaaaaa```]]]YYYWWWTTTTTTRRRNNNHHHCCC@@@>>>===<<<:::888666444444333333222222222222222222333444777>>>HHHSSSXXXWWWUUUMMMVVVYYYQQQGGG@@@:::555///000333555444999HHHWWWhhhfffaaa[[[TTTMMMGGGDDD???===999666555666888:::@@@DDDJJJOOOQQQQQQRRRSSSRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWUUUUUUTTTTTTSSSSSSRRRRRROOOPPPRRRSSSTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[]]]```fffmmmsssuuutttrrrfffccc^^^[[[\\\^^^``````^^^^^^\\\\\\\\\^^^```aaa```___]]]ZZZWWWSSSPPPOOONNNSSSYYYZZZWWWXXX```jjjmmmnnniii```___eeehhhfffbbbZZZPPPIIIHHHIIIJJJJJJ???999222......//////...---------.........//////,,,,,,,,,------.........------------------------,,,---------......//////////////////////////////,,,,,,---...////////////---------.........//////////////////000000000000000000000000111111111111555333333666:::DDDZZZooo{{{zzzyyyyyytttjjjZZZOOOQQQ^^^kkk|||{{{tttkkkeeebbb\\\UUUAAA===999666555666666555333555666444111000222444555555444444444555555666333555666777777777999:::;;;>>>BBBDDDFFFKKKRRRXXXWWW[[[```eeeggghhhiiijjjkkkjjjhhhgggffffffffffffhhhiiijjjkkkkkkjjjiiihhhfffgggiiiiiiiiigggdddccc``````aaabbbccccccddddddbbbbbbbbbccceeehhhjjjlllkkkjjjiiihhhgggfffeeeeee```bbbccccccbbbbbbcccdddbbbbbbbbbccccccddddddeeeeeeddddddddddddeeeffffffdddeeehhhjjjkkkjjjhhhfffhhhhhhhhhhhhhhhgggggggggbbbcccdddeeeffffffffffffiiikkknnnooonnnmmmmmmmmmnnnpppsssuuuwww{{{GGGFFFEEEDDDBBB???===<<<<<<<<<;;;;;;;;;<<<=========???AAAAAA@@@???@@@AAACCCBBB@@@@@@@@@BBBDDDEEEFFFEEEEEEGGGKKKMMMMMMLLLLLLNNNPPPRRRTTTUUUVVVVVVYYYYYYXXXXXXXXXXXXYYYYYY[[[\\\]]]^^^]]][[[YYYWWWVVVQQQKKKIIIIIIIIIHHHFFFIIIOOOWWW]]]bbbhhhooottt|||xxxvvvssspppmmmjjjeeeaaaWWWPPPJJJGGGHHHGGGCCC??????===::::::;;;===>>>>>>CCCDDDHHHNNNUUU^^^mmm{{{sssqqqpppqqqmmmeee```___]]][[[VVVPPPNNNQQQYYY___^^^ZZZXXX]]]cccddd]]]UUUXXXZZZYYYSSSRRRUUUYYYYYY___]]][[[YYYXXXWWWUUUSSSNNNKKKGGGCCC@@@?????????AAABBBEEEKKKSSSYYY\\\]]]dddbbb```___^^^\\\YYYVVVTTTQQQLLLHHHFFFCCCAAA???@@@???>>><<<999777444333444444444333333333222222111999BBBKKKTTT\\\\\\XXXXXXZZZ]]]ZZZNNN???888888555222222444666:::DDDOOO^^^___^^^YYYRRRJJJEEEBBBAAA<<<888888777555777;;;EEEHHHLLLNNNOOOPPPQQQSSSRRRSSSSSSSSSSSSRRRRRRQQQRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTUUUTTTRRRQQQPPPQQQSSSTTTQQQSSSUUUVVVWWWVVVTTTSSSXXXWWWVVVVVVVVVXXXYYYZZZ[[[aaahhhmmmnnnmmmlllkkk^^^^^^]]]]]]^^^___aaabbb___^^^]]]\\\\\\]]]______```]]]ZZZXXXWWWVVVUUUSSSNNNRRRUUUUUURRRSSSXXX]]]ggg```^^^cccfffeeehhhmmmmmmcccUUULLLHHHFFFDDDAAA<<<888333000/////////...........................////////////////////////...---,,,++++++,,,---...------------------------------............------........................------------------------////////////////////////000000//////.........---......111555777???OOO^^^zzzyyyuuusssooohhh]]]QQQLLLUUUbbbttt|||}}}tttjjjeeeccc___OOODDD;;;;;;;;;777555777666666666666666666666666555555555555555555555555333333333444777:::>>>@@@;;;<<<>>>BBBFFFJJJNNNPPPQQQTTTXXX]]]bbbfffiiijjjjjjgggdddeeehhhiiifffbbbdddfffhhhhhhgggffffffggggggiiikkkkkkjjjgggcccaaabbbbbbbbbbbbbbbbbbccccccaaaaaabbbcccdddfffggghhhhhhiiikkkmmmmmmkkkfffbbbcccddddddcccbbbbbbccceeeeeedddccccccddddddbbb```bbbbbbaaaaaaaaabbbdddeeeeeeeeeeeeeeeeeefffggghhhhhhhhhhhhgggffffffeeeeeeeeefffhhhgggffffffggghhhllllllkkkllllllmmmoooooolllooosssvvvxxx|||GGGFFFEEEDDDCCCAAA???>>><<<<<<<<<<<<<<<======>>>===???AAAAAAAAA@@@AAACCCDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHJJJMMMNNNNNNNNNOOOPPPQQQRRRTTTUUUVVVWWWZZZZZZZZZ[[[\\\\\\]]]]]]]]]^^^^^^^^^\\\YYYVVVTTTNNNKKKFFFEEEFFFHHHHHHGGGMMMSSS\\\dddjjjqqqyyy~~~zzzvvvqqqkkkhhh[[[TTTLLLHHHHHHHHHEEEAAA@@@>>><<<;;;<<<===============@@@EEEIIIOOO[[[ggg||||||zzzyyyzzzwwwpppllllllooolllfff___ZZZ[[[___dddhhhccc```bbbfffddd[[[SSSYYY\\\[[[WWWVVVYYY[[[ZZZ^^^\\\YYYWWWVVVUUURRRPPPKKKIIIEEEAAA???>>>>>>???@@@AAAEEEKKKSSSZZZ]]]___fffdddcccbbbaaa^^^ZZZWWWQQQNNNJJJGGGEEEDDDBBB@@@AAA@@@???<<<999666444333111222222222333333444444333:::BBBLLLXXXaaaaaa\\\YYYZZZ\\\[[[PPPBBB::::::555333222444555999CCCNNNYYYZZZYYYUUUOOOHHHCCCAAAAAA<<<888888777555777<<>>:::777222//////......---......................................................------------..............................------............------........................------------------------........................000/////////............000000111444555:::HHHVVVrrr{{{{{{vvvrrrkkk```RRRIIINNNWWWnnnxxx~~~yyypppkkkhhhfffXXXKKK???;;;:::777666777666666666666666666666666777777777777777777777777777666555444444555666777999:::===@@@DDDIIILLLNNNNNNPPPTTTZZZ___eeeiiikkklllhhhddddddggghhheeebbbbbbccceeeeeeeeefffgggiiijjjkkklllllljjjgggdddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbcccdddffffffggggggiiilllmmmkkkfffcccbbbccccccbbbaaaaaabbbdddcccbbbbbbcccddddddcccbbbcccbbbaaaaaaaaacccdddeeeeeeeeeddddddeeeeeefffggghhhhhhgggffffffeeeeeeddddddeeeffffffeeeeeefffgggjjjkkkkkklllmmmmmmnnnnnnlllooorrruuuwwwzzz}}}FFFFFFEEEDDDCCCBBBAAAAAA======>>>>>>>>>?????????===???BBBCCCCCCCCCDDDFFFFFFGGGGGGIIIJJJKKKLLLLLLNNNMMMLLLMMMOOOQQQQQQPPPRRRRRRRRRSSSTTTWWWYYYZZZ\\\]]]___aaabbbbbbaaaaaa______```^^^[[[WWWRRROOOHHHFFFDDDDDDFFFIIIKKKKKKRRRXXXbbbkkksss{{{xxxsssfff^^^TTTNNNLLLKKKHHHDDDAAA???======>>>>>>===<<<>>>===???BBBDDDEEEMMMVVVcccuuu|||yyyzzz|||wwwoooiiiggghhhjjjnnnjjjfffgggiiiggg^^^UUUYYY^^^___\\\[[[]]]^^^\\\\\\ZZZWWWUUUSSSQQQMMMKKKGGGEEEBBB???======>>>>>>>>>@@@DDDKKKTTT[[[```aaaeeeeeeddddddccc```[[[WWWPPPMMMIIIGGGFFFEEEDDDBBBCCCBBB@@@===999666444222///000111222333444444555666:::AAALLL\\\hhhhhhbbb[[[ZZZ\\\[[[SSSFFF>>><<<666333222444444888AAALLLUUUVVVVVVRRRMMMGGGCCCBBBBBB===999888777666888===DDDGGGJJJLLLMMMMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRRRROOOPPPPPPPPPPPPQQQQQQQQQSSSRRRQQQQQQQQQQQQRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUTTTTTTUUUUUUWWWXXXZZZ[[[___ccciiikkkiiiddd```]]]\\\\\\\\\\\\\\\]]]______``````___^^^^^^______```___\\\YYYXXXYYY[[[[[[ZZZ[[[YYYVVVTTTTTTUUUXXXZZZ]]]ZZZ[[[aaaeeeggghhhjjjkkkeee^^^WWWQQQIII@@@:::888555111.........---,,,........................------------------------.........//////.........////////////////////////------............------........................------------------------........................////////////............222111111222222555@@@LLLeeesss~~~}}}xxxrrrhhhYYYLLLJJJNNNaaaooo{{{{{{tttooommmlllfffVVVEEE<<<:::888777777666666666666666666666666777777777777777777777777777666555444333222222111777888:::>>>BBBFFFIIIKKKJJJLLLPPPUUU\\\ccciiillloookkkfffdddeeefffdddbbb___aaabbbbbbccceeehhhkkknnnnnnmmmkkkhhhfffcccbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaabbbbbbcccddddddeeefffiiikkkjjjgggdddaaabbbbbbaaa``````aaacccaaa``````aaadddeeedddcccccccccbbbbbbbbbcccdddddddddddddddcccddddddeeefffggggggfffeeeeeeddddddcccbbbdddeeeeeeddddddeeefffhhhiiikkklllmmmmmmlllllllllooorrrtttuuuwwwzzz|||~~~FFFEEEEEEDDDCCCCCCCCCCCC???@@@@@@AAABBBBBBBBBBBB???AAADDDFFFFFFGGGIIIJJJJJJKKKMMMOOOQQQRRRRRRRRRSSSQQQOOOPPPQQQRRRSSSRRRRRRRRRRRRSSSVVVZZZ]]]```bbbccceeeggggggfffdddcccaaaaaa```^^^ZZZUUUPPPMMMHHHHHHGGGHHHJJJMMMOOOPPPVVV]]]gggooowwwvvvlll```WWWSSSOOOJJJFFFAAA@@@??????@@@AAA@@@>>>AAA@@@AAACCCCCCAAAEEEKKKTTTbbbwww}}}xxxsssooommmllljjjgggfffhhhkkkiiibbb\\\ZZZ___bbb```___```___\\\[[[XXXUUURRRPPPMMMIIIGGGCCCAAA???===<<<<<<=========???DDDLLLUUU]]]bbbdddddddddeeefffeeebbb]]]YYYTTTQQQMMMJJJHHHGGGEEECCCEEECCC@@@===999666444222000000111111222333444444666999???LLL___nnnnnnhhh^^^[[[[[[\\\WWWKKKAAA===777444333444444777@@@JJJTTTUUUUUURRRNNNIIIGGGFFFCCC===999999888777:::???EEEGGGKKKLLLLLLMMMNNNOOONNNNNNOOOQQQQQQRRRRRRRRROOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTSSSRRRQQQQQQSSSTTTVVVVVVVVVVVVWWWXXXYYYYYYZZZ]]]aaafffhhheee```[[[YYY\\\\\\\\\]]]]]]^^^______aaa`````````_______________\\\ZZZZZZ\\\___aaaaaaccc___ZZZVVVVVVXXXYYYZZZ]]]\\\^^^bbbeeefffffffffeeeccc```\\\UUUKKK@@@888555333///---------,,,+++........................---------------------------...///000000///...---........................------............------........................------------------------........................///////////////.........222111111222111222:::DDDYYYkkk|||~~~~~~zzzssseeeVVVMMMKKKRRR```pppwwwtttpppoooooorrraaaLLL>>>999888666666666666666666666666666666555555555555555555555555222333333444444444333333555666888;;;???CCCFFFHHHGGGHHHLLLRRRYYYaaaiiimmmqqqmmmhhheeedddeeedddcccaaabbbbbbbbbbbbdddhhhkkkooommmkkkhhheeecccbbbaaaaaaaaa``````````````````aaaaaa````````````aaaaaabbbbbbcccfffhhhiiigggeeeaaabbbcccbbb``````bbbcccbbbaaa``````bbbccccccbbbccccccbbbbbbbbbccccccccccccccccccbbbbbbccccccdddfffeeeeeedddccccccbbbbbbbbbccceeeeeeddddddeeegggfffhhhjjjlllllllllkkkjjjkkkmmmpppqqqrrrsssvvvxxxyyyzzz{{{}}}GGGFFFEEEDDDDDDDDDDDDEEECCCDDDEEEFFFGGGGGGGGGGGGCCCFFFIIIKKKKKKLLLNNNPPPPPPQQQSSSUUUVVVWWWWWWXXXVVVTTTRRRQQQSSSTTTUUUTTTRRRRRRSSSVVVZZZ___cccfffhhhiiijjjjjjiiigggeeecccbbbaaa```]]]YYYTTTPPPNNNMMMMMMMMMNNNNNNPPPRRRSSS[[[aaaiiipppvvv|||{{{nnnccc\\\UUUMMMGGGBBBAAA@@@@@@BBBDDDDDDCCC@@@>>>>>>AAA@@@===???CCCKKKTTTcccttt~~~~~~{{{wwwqqqlllhhhcccbbbbbbfffiiiiiiddd^^^ZZZ```dddbbb``````^^^[[[YYYVVVSSSPPPMMMKKKGGGDDD@@@@@@>>>===<<<<<<======<<<>>>CCCLLLVVV___dddffffffggghhhiiiiiigggbbb^^^[[[XXXSSSNNNKKKIIIFFFDDDEEECCC@@@<<<888555333333222222222222222222222222555888>>>LLL```pppsssnnnddd^^^[[[]]]ZZZPPPCCC<<<888555444444444777@@@JJJSSSTTTTTTRRRNNNKKKIIIIIIDDD>>>:::999888888<<>>>>>AAADDDHHHQQQ^^^jjjwww}}}zzzzzz}}}}}}}}}}}}|||yyyrrriiiccc```___```dddgggfffbbb]]]]]]cccfffcccaaa```^^^ZZZXXXUUURRROOOMMMJJJFFFDDD@@@@@@???>>>============<<<>>>DDDMMMWWW```eeegggjjjjjjkkkmmmnnnmmmjjjgggbbb^^^XXXSSSNNNKKKGGGDDDDDDBBB>>>:::777555333333444444444333333222222222444888???LLL```qqqvvvsssmmmddd___``````UUUFFF<<<999666444555555888AAAKKKSSSTTTTTTRRRNNNKKKJJJKKKEEE???:::999999999===CCCHHHJJJMMMNNNMMMMMMMMMNNNLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPQQQQQQPPPOOOOOONNNNNNOOOPPPPPPQQQQQQQQQSSSRRRPPPOOOPPPQQQSSSTTTVVVWWWXXXXXXYYYYYYXXXXXXYYY\\\___```^^^\\\ZZZZZZ\\\]]]^^^___```````````````````````````___^^^]]][[[ZZZYYY[[[```fffkkkmmmmmmjjjfffcccaaaaaabbbcccfffgggfffcccbbbbbb^^^YYYTTTWWWZZZZZZUUUKKK@@@:::222000...---......---,,,........................------------------------.........//////.........------------------------------............------........................------------------------------------------------.........///////////////000...///333333333777===EEEYYYooo{{{~~~zzzzzzxxxfffTTTJJJHHHOOO[[[jjjqqqrrrtttvvvuuunnn^^^KKK>>>:::888555666666666666666666666666777777777777777777777777555555555555555555555555666666777888:::<<<>>>???CCCEEEIIIOOOVVV^^^dddhhhllljjjhhheeeddddddeeeffffffffffffdddbbbaaaccceeefffeeecccbbb``````______```______^^^^^^]]]]]]]]]^^^^^^]]]]]]\\\]]]]]]]]]___^^^^^^___bbbdddeeedddcccddddddcccbbbbbbccceeeeeebbb```______``````___aaaaaabbbbbbaaaaaa```___bbbaaa``````````````````ccccccbbbbbbaaa``````___bbbdddeeefffeeefffgggiiidddeeeggghhhiiiiiihhhhhhgggiiikkkllllllmmmppprrrqqqrrrssstttuuuxxx}}}OOONNNLLLJJJIIIIIIJJJKKKKKKMMMOOOQQQRRRRRRQQQQQQOOOQQQTTTUUUVVVVVVXXXYYY[[[[[[ZZZZZZ[[[]]]^^^___\\\YYYWWWVVVXXX[[[\\\\\\]]]^^^aaadddhhhkkkmmmooolllkkkjjjiiihhhgggfffeeeaaa___\\\YYYXXXWWWXXXYYYYYY[[[\\\\\\ZZZZZZ\\\^^^eeejjjpppsssuuuxxx}}}ttteeeZZZNNNJJJFFFCCCDDDFFFGGGHHHJJJFFFCCCEEEDDDAAAAAACCCAAAAAAFFFOOOXXXbbbqqq}}}zzzyyyvvvssssssvvvsssuuuwwwzzzyyysssiiibbb]]]]]]___cccffffffccc```aaafffhhheeebbbaaa^^^ZZZWWWUUUQQQOOOMMMKKKGGGEEEBBBAAAAAA@@@???>>>>>>>>>===???DDDMMMWWW```eeehhhjjjiiijjjlllnnnooommmlllddd```ZZZUUUPPPLLLHHHFFFBBB@@@<<<888666444333333444444444444444444555555444999BBBNNN```qqqyyyyyyvvvkkkdddeeeeeeZZZIII<<<999666555666666999CCCMMMVVVWWWWWWTTTQQQNNNNNNNNNFFF@@@;;;:::999:::>>>DDDGGGIIILLLMMMLLLKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOONNNOOOPPPPPPPPPPPPOOONNNMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSQQQRRRTTTVVVXXXYYYYYYYYYZZZ[[[]]]]]][[[ZZZZZZZZZ[[[\\\^^^___``````____________``````___^^^\\\[[[XXXVVVUUUXXX___ffflllooonnnnnnmmmjjjfffeeegggjjjhhhjjjgggaaa______[[[UUUPPPSSSWWWVVVQQQGGG>>>888111///......//////...,,,......................................................------------..............................------............------........................------------------------------------------------............/////////000///---///222333222444888<<>>>>>===???EEEMMMXXX```fffhhhgggfffgggiiilllmmmmmmlllddd```ZZZUUUQQQMMMIIIGGGAAA>>>;;;777555444444444222333333444555666777777444;;;DDDPPP```qqq{{{}}}}}}pppgggiiiiii^^^KKK===999666555666777:::DDDOOO[[[[[[[[[XXXUUURRRRRRRRRFFF@@@;;;:::::::::???EEEFFFIIIKKKLLLKKKJJJJJJKKKMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNPPPPPPPPPPPPNNNNNNLLLMMMNNNOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPQQQRRRRRRLLLNNNQQQTTTWWWYYYYYYZZZ[[[\\\\\\[[[YYYXXXYYY[[[ZZZ[[[]]]^^^______^^^]]]______``````___]]][[[ZZZUUUSSSSSSVVV]]]eeekkkooommmppprrrnnniiigggjjjooohhhjjjfff___\\\^^^ZZZSSSNNNRRRUUUTTTNNNDDD<<<666111///......//////...---........................////////////////////////...---,,,++++++,,,---...////////////////////////---..................---........................---------------------------------------------------.........//////000000///---...222222000111555666HHH^^^ooo{{{ssswww~~~~~~oooeeeMMMHHHLLL[[[jjjqqqtttwwwooosssnnn[[[HHH???<<<:::666666666666666666666666555555555555555555555555555444222222222444666777888888888888888999999:::???BBBGGGMMMSSSXXX[[[]]]___```aaabbbaaaaaabbbcccaaabbbdddcccaaa`````````^^^___```aaabbbbbbbbbaaa______^^^]]]]]]\\\[[[[[[[[[[[[ZZZZZZ[[[\\\\\\]]]^^^]]][[[\\\___aaabbbbbbaaabbbbbbaaa``````aaacccaaa___]]]]]]___aaabbbbbb______`````````___]]]\\\aaa```___^^^^^^^^^^^^^^^aaaaaaaaa```______^^^^^^___aaacccccccccdddeeegggeeeeeedddeeeeeefffhhhhhhccceeehhhiiijjjkkkmmmooommmoooqqqqqqpppppprrrsss{{{|||~~~^^^[[[XXXUUUSSSSSSTTTUUUXXXWWWXXXXXXYYYXXXVVVTTTYYYXXXXXXZZZ]]]^^^]]]\\\______]]][[[ZZZ[[[^^^aaa_________^^^___bbbhhhllllllnnnqqqtttuuuuuusssrrrppplllgggcccbbbcccdddddd___[[[YYY[[[[[[YYY]]]eeehhhjjjmmmpppqqqpppnnnmmmssstttvvvwwwxxxyyyyyyyyy~~~yyyaaaXXXNNNJJJGGGDDDFFFJJJHHHHHHHHHGGGEEEDDDBBBBBB@@@AAABBBCCCGGGNNNVVV\\\rrr|||}}}wwwrrrnnnkkkkkkjjjggghhhkkkpppuuurrrjjjcccbbbaaa```cccgggiiihhhfffkkkiiigggeeedddbbb___\\\VVVTTTPPPNNNMMMLLLJJJHHHCCCBBBAAAAAABBBBBB???>>>???AAAEEEMMMWWW```fffhhhgggjjjkkkhhhggghhhgggccc___[[[VVVQQQMMMIIIEEEBBB>>><<<999888777666333111333333444444555666666777999===GGGUUUbbbmmmzzzxxxlllfffddd]]]RRRJJJ<<<777555888:::>>>JJJWWW___]]]ZZZXXXWWWVVVTTTRRRGGGAAA;;;:::999:::>>>DDDGGGHHHIIIKKKLLLMMMMMMMMMOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKLLLMMMOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOQQQSSSTTTTTTUUUXXXZZZ^^^^^^]]][[[ZZZXXXWWWWWWYYY\\\___aaa``````___```aaaaaa```^^^\\\YYYVVVUUUXXXSSSQQQTTT]]]fffjjjjjjiiimmmnnnllllllnnnmmmjjjiiigggccc___[[[XXXVVVUUUNNNNNNMMMKKKEEE???888444///...---,,,,,,,,,,,,,,,//////.........---------.........------,,,,,,++++++,,,,,,------,,,,,,+++------------------------........................------------------------++++++,,,---...///000111........................////////////000000000000///000111111000111333555;;;>>>PPPkkk|||}}}zzz|||xxxlllYYYNNNHHHPPP```lllssswwwwwwtttnnnbbbPPP@@@999888444666666666666888777555555555555555555555555555444444444555555555666666444333222222333555888999===AAAEEEIIIMMMRRRVVVZZZ______````````````______bbbccccccbbbaaa___]]]\\\```^^^]]]___bbbcccaaa^^^bbb```^^^]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\]]]___```aaaaaaaaaaaaaaa```^^^___aaacccaaa```^^^]]]\\\^^^___aaa````````````___^^^]]]\\\``````___^^^^^^^^^^^^___aaaaaa```___^^^]]]]]]\\\aaaaaabbbccccccccccccbbbfffffffffeeeeeeeeeddddddbbbbbbdddfffggghhhhhhhhhmmmnnnppprrrsssssssssrrrwwwyyy|||bbb```]]]ZZZXXXWWWXXXXXXZZZYYYZZZ[[[\\\\\\[[[YYYZZZZZZ[[[]]]```aaa```^^^______^^^[[[ZZZ[[[]]]```bbbcccccccccdddhhhmmmqqqqqqrrrsssttttttsssqqqpppooolllhhhdddbbbaaaaaa```___\\\]]]``````___cccjjjllloootttyyy{{{{{{yyywwwxxxxxxxxxxxxyyyyyyzzzzzz|||pppbbbTTTMMMJJJHHHIIIKKKKKKKKKJJJIIIHHHFFFDDDCCCAAABBBDDDEEEGGGKKKPPPTTT]]]gggwww}}}wwwrrrooommmmmmkkkkkklllooossssssnnniiifffdddccceeehhhkkkkkkjjjmmmkkkhhhfffeeebbb___]]]XXXUUUQQQOOOMMMKKKHHHFFFDDDCCCBBBAAABBBAAA???===???AAAFFFNNNWWW^^^cccdddcccffffffcccaaabbb```\\\YYYVVVRRRMMMJJJFFFBBB???===;;;888777777666444222333333333444555555666666999<<>>DDDFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPOOOOOONNNPPPRRRSSSSSSTTTVVVXXX\\\[[[[[[ZZZYYYXXXXXXXXXZZZ\\\___aaaaaa``````aaa```_________]]]ZZZUUURRRUUUQQQOOOTTT^^^gggllllllgggiiiiiiffffffiiiiiiggggggeeeaaa]]]YYYUUUTTTSSSLLLKKKJJJGGGBBB;;;555222//////...---------------//////.........------------------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------........................------------------------.................................................../////////000000000000///000111111000111333555444999III```ttt~~~{{{{{{~~~www___QQQHHHNNN]]]jjjrrrwwwwwwxxxvvvlll\\\JJJ>>>999666666666666777888777666444444444555555555555555444444444555555555666666555444333333333555777888<<>><<>>GGGUUU```bbb^^^ZZZ[[[^^^\\\UUUNNNEEE???::::::::::::>>>DDDFFFFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMOOOQQQRRRRRRSSSUUUWWWZZZYYYXXXXXXXXXXXXXXXXXXZZZ]]]```aaaaaa```aaaaaa_________aaabbb]]]VVVOOORRROOOOOOUUU```jjjooopppeeefffccc^^^^^^bbbdddbbbdddbbb___ZZZVVVSSSQQQOOOIIIHHHEEEBBB<<<777222///000//////..............................---------,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,------------------------........................------------------------000000///...---,,,,,,+++............................../////////000000000///000111111000000222444111777BBBQQQgggzzz~~~}}}iiiXXXIIIJJJXXXfffqqqwwwwww|||~~~xxxhhhUUUEEE;;;:::777555666777777777666444444444555555555666666444444444555555555555555666555444333333444555666:::===AAAEEEHHHKKKPPPSSSWWWYYY\\\^^^`````````___]]]^^^___aaaaaaaaa``````^^^]]][[[\\\^^^`````````aaa___]]][[[[[[YYYWWWUUUZZZZZZ[[[[[[\\\\\\]]]]]][[[[[[\\\\\\]]]]]]]]]]]]___``````___^^^]]]___aaa_______________^^^]]]]]]\\\\\\]]]]]]^^^____________^^^]]]]]]\\\\\\]]]]]]ZZZ[[[[[[\\\]]]^^^_________``````aaabbbaaaaaaaaa``````_________^^^^^^^^^^^^___```aaabbbddddddeeeiiikkkmmmoooqqqsssssstttqqqsssvvvxxx}}}ooonnnmmmkkkiiihhhggggggfffgggggggggggghhhiiijjjeeefffgggjjjmmmnnnmmmllllllmmmmmmlllkkkllloooqqquuuvvvwwwvvvvvvvvvyyy{{{yyyxxxvvvsssqqqpppppppppmmmkkkgggbbb```aaadddgggkkkmmmrrrwwwyyyyyy{{{~~~{{{}}}yyyuuusssssstttuuuvvvzzztttggg]]]VVVQQQSSSWWWWWWVVVUUUSSSPPPLLLHHHEEEEEEFFFGGGEEEDDDCCCDDDEEELLLQQQYYYccclllvvvzzzuuurrrqqqrrrqqqqqqrrrsssssspppmmmiiihhhhhhiiimmmrrrwwwyyyyyyuuuooojjjfffbbb^^^[[[YYYVVVSSSPPPOOOMMMJJJHHHIIIFFFCCCBBBAAA@@@===<<>>DDDEEEEEEGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOMMMOOOQQQRRRRRRSSSUUUWWWYYYXXXWWWVVVVVVVVVWWWWWW[[[]]]```````````````aaa```aaacccfffhhhcccZZZRRRSSSPPPPPPWWWcccnnnssssssiiihhhbbbZZZXXX\\\___^^^bbb```]]]YYYUUURRROOONNNGGGEEEBBB===888333///---///...------------..............................,,,,,,,,,---.........///,,,,,,------------,,,,,,------------------------........................------------------------000000///...---,,,,,,+++................................./////////000000...000000000000000222444444:::???FFFZZZsssuuuaaaMMMIIISSSbbbpppyyyxxx~~~}}}ppp___NNNBBB>>>999444555666666555666333333444444555666666666555555555555555555555555777666555444444444444555888;;;???BBBEEEHHHLLLOOORRRTTTXXX\\\^^^_________\\\]]]___```aaa``````___]]]\\\ZZZZZZ[[[]]]___```aaa```]]]\\\[[[YYYVVVTTTXXXYYYYYYZZZ[[[\\\\\\]]][[[[[[[[[[[[[[[[[[[[[[[[]]]^^^___^^^]]]\\\^^^___]]]^^^___``````^^^\\\[[[ZZZZZZ[[[\\\]]]^^^___```]]]]]]\\\[[[[[[[[[[[[\\\ZZZZZZZZZ[[[\\\]]]]]]]]]^^^^^^___```````````````^^^^^^]]]]]]]]]\\\\\\\\\]]]]]]^^^___```bbbcccdddggghhhjjjllloooqqqssssssrrrtttvvvxxx{{{uuuuuuuuuuuutttssssssrrrqqqsssuuuuuusssssstttvvvsssssssssuuuxxxzzzzzzyyyxxxyyyzzzyyyxxxyyy{{{}}}|||zzzzzzzzzxxxvvvtttqqqpppppppppqqqkkkiiieeeaaaaaafffnnnuuu{{{}}}yyyyyyvvvqqqllljjjiiijjjkkkjjjooowwwwwwrrrkkkdddZZZSSSVVV]]]``````___]]]YYYTTTPPPMMMKKKJJJIIIEEECCCBBBDDDFFFGGGJJJNNNSSSZZZbbbkkkqqq{{{||||||wwwsssqqqqqqsssuuuwwwwwwtttnnnjjjhhhiiikkknnnrrryyy~~~xxxrrrmmmgggbbb___ZZZXXXTTTSSSRRRQQQOOOMMMJJJGGGDDDBBBAAA@@@>>><<>>;;;777777???LLLYYY```___ZZZVVVYYY]]]ZZZPPPFFFAAA<<<888999::::::>>>CCCEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOOOONNNOOORRRSSSSSSTTTVVVXXXZZZYYYWWWUUUTTTUUUVVVVVV\\\^^^```___^^^^^^___```cccdddgggkkklllhhh```YYYWWWTTTTTT[[[fffooossssssnnnkkkcccYYYUUUYYY\\\\\\```___\\\YYYVVVSSSPPPOOOHHHEEE@@@:::555111///...,,,,,,,,,++++++,,,---------.....................------......//////000000,,,------......------,,,------------------------........................------------------------.....................---....................................////////////...///000000///000222444555:::<<<@@@QQQkkk|||}}}iiiTTTKKKPPP]]]nnn{{{}}}}}}sssiii\\\QQQEEE;;;444555666444333666444444444555555555666666555555555555555555555444777666555555444444444444888;;;>>>AAACCCFFFIIILLLMMMOOOSSSWWW[[[]]]]]]^^^]]]^^^___``````___^^^]]]\\\\\\ZZZYYYYYY[[[]]]___```___]]]]]]\\\ZZZWWWUUUVVVWWWWWWXXXYYYZZZZZZ[[[ZZZZZZZZZZZZZZZYYYYYYYYY[[[\\\^^^]]]\\\[[[\\\]]][[[]]]___``````___]]][[[ZZZZZZZZZZZZ[[[]]]^^^___\\\\\\[[[ZZZZZZZZZZZZZZZ\\\\\\[[[[[[[[[ZZZZZZZZZ]]]]]]^^^____________^^^^^^]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]^^^___aaabbbddddddeeegggiiilllnnnppprrrrrrtttuuuwwwyyy|||yyyzzz}}}~~~{{{xxxwwwtttsssqqqpppooonnnooooooiiihhhfffdddeeemmmxxxzzztttoookkkllliiiddd___]]]\\\]]]^^^aaaeeemmmxxx|||sssooojjjddd[[[TTTVVV\\\dddeeefffeeeccc___\\\YYYSSSRRROOOKKKGGGFFFHHHJJJEEEGGGIIILLLPPPWWW^^^ccclllnnnrrruuuvvvxxxzzz|||}}}~~~~~~}}}zzzuuuooollljjjnnntttwwwwwwrrrlllggggggjjjmmmqqqvvv|||{{{vvvpppjjjfff^^^\\\XXXVVVUUUTTTRRRPPPJJJGGGDDDAAAAAA@@@>>>===???CCCKKKUUU___eeehhhhhheeeeeebbb[[[XXXWWWUUURRRLLLJJJHHHHHHIIIJJJJJJIIIDDDAAA<<<999777777555444222222222333444444555555:::???HHHPPPTTTYYYeeeqqq|||vvvtttooo]]]JJJ===;;;888777???LLLWWWZZZYYYUUUSSSTTTWWWSSSJJJBBB???:::777999::::::>>>CCCEEEEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOONNNPPPRRRSSSSSSTTTVVVXXXYYYXXXVVVTTTTTTUUUWWWXXX^^^______^^^\\\[[[\\\]]]bbbfffjjjmmmllliiieeebbb\\\YYYXXX^^^gggnnnpppooonnnkkkbbbXXXTTTXXX[[[[[[]]]\\\[[[YYYWWWTTTRRRPPPIIIEEE???888333000//////++++++++++++++++++,,,------------............................../////////------............------------------------------........................------------------------,,,---------.../////////........................------........./////////...///000000//////111333222666888<<>>CCCFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKLLLLLLMMMNNNNNNOOOMMMOOOQQQRRRRRRSSSUUUWWWVVVUUUTTTTTTUUUXXXZZZ\\\___```___]]]ZZZYYYYYYZZZ___dddiiijjjhhhfffggghhhaaa]]][[[^^^eeejjjjjjhhhiiiggg___UUUSSSWWW\\\\\\YYYYYYYYYXXXWWWTTTRRRQQQIIIDDD===666111///...///,,,++++++++++++,,,---...---------.........//////---------------,,,,,,,,,------............------------------------------........................---------------------------------.........//////........................---------.........//////...///000/////////111333000111555;;;DDDSSSjjj~~~{{{~~~~~~}}}~~~qqq^^^OOOIIIQQQggg|||vvvssswwwvvvoooWWWFFF:::::::::555444888666666666555444444333333666666555555555444444444555555555555555555444444555777:::<<<===???BBBDDDHHHHHHJJJMMMQQQUUUYYY[[[YYY[[[\\\^^^_________^^^ZZZ\\\\\\[[[XXXVVVWWWXXXYYYYYYYYY[[[]]]\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXZZZ\\\\\\[[[YYYYYYZZZXXXZZZ\\\^^^___``````___^^^\\\ZZZYYYXXXXXXYYYZZZZZZYYYYYYXXXWWWXXXXXXXXX^^^]]]]]]\\\ZZZYYYYYYXXXZZZ[[[\\\\\\]]]]]]\\\\\\^^^^^^]]]]]]]]]\\\\\\\\\ZZZYYYYYYYYYZZZ]]]___aaa``````aaabbbeeegggjjjlllmmmooopppppppppqqqtttvvv{{{{{{wwwuuurrrqqqpppnnnllljjjhhhgggdddhhhmmmpppsssyyy~~~{{{wwwpppeeebbb]]]XXXTTTRRRQQQQQQRRRPPPMMMKKKIIIHHHIIIIIIHHHKKKPPPXXXcccooozzzppp___YYYXXXVVVQQQOOOXXX[[[```eeehhhhhhhhhgggbbbcccbbb^^^XXXRRRNNNLLLKKKLLLLLLJJJIIIIIIKKKMMMRRRVVVZZZ\\\\\\\\\^^^```bbbeeejjjkkkhhh___VVVPPPOOOUUU\\\aaabbbaaa___^^^^^^ccchhhlllnnnrrrwww{{{~~~~~~~~~}}}{{{wwwqqqllljjjgggbbb]]]ZZZVVVSSSPPPJJJGGGCCCAAAAAAAAA@@@@@@@@@DDDMMMYYYeeeooouuuwwwtttuuuqqqjjjggggggeeebbbXXXUUURRRRRRUUUXXX[[[\\\MMMHHHAAA<<<888666444222333333444555555666666777===CCCLLLQQQPPPNNNVVV```fffmmmpppppptttsssaaaKKK>>>>>>;;;999@@@MMMSSSRRROOONNNMMMLLLJJJFFFAAA===<<<888666888::::::>>>CCCFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGHHHIIIJJJKKKMMMNNNJJJKKKKKKLLLMMMNNNNNNNNNKKKMMMPPPQQQQQQRRRTTTVVVSSSSSSRRRSSSVVVZZZ^^^`````````___\\\YYYWWWWWWXXX\\\bbbhhhhhhdddbbbfffkkkddd```\\\^^^dddgggfffcccdddbbb[[[SSSQQQWWW\\\]]]WWWWWWWWWWWWVVVTTTRRRQQQIIIDDD<<<555///---...///,,,,,,,,,,,,------...///---------.........//////,,,,,,,,,++++++*********------............------------------------------........................------------------------................................................---------.........//////---///////////////111333222000444;;;???GGG^^^www{{{}}}|||zzz}}}|||}}}||||||qqqaaaPPPGGGMMMeee{{{}}}rrrqqqxxxyyyrrr]]]KKK======<<<777555999777777666555444333333222666666555555555444444444444444555555666555555444333555888:::;;;<<>>GGGOOOOOOMMMNNNOOOOOOXXXaaaiiimmmssssssaaaKKK@@@<<<888:::BBBJJJNNNNNNMMMIIIGGGHHHEEEAAA???@@@===;;;777555666999>>>AAAEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMNNNPPPSSSVVVWWWUUUTTTTTTUUUVVVXXXZZZ\\\bbb```]]]ZZZXXXVVVVVVVVVYYY\\\aaacccdddccccccccc___^^^^^^___```aaabbbbbbddd\\\SSSRRRVVVZZZZZZXXXYYYYYYYYYYYYXXXUUUOOOLLLHHHBBB:::333///------,,,,,,,,,,,,------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------******+++,,,...000222333//////............//////,,,,,,,,,++++++*********,,,,,,,,,------.........,,,,,,,,,---...///000000///......------///000111222111111333555@@@VVVjjjttt|||~~~|||}}}|||ttthhhYYYKKKHHHXXXkkkzzzwwwqqqsssxxxyyycccVVVDDD999666777777555777777666666666555555555333333444444555666666666000333666777666555555555444444444555777:::<<<>>>CCCDDDFFFGGGIIILLLQQQUUUWWWZZZ\\\]]]^^^^^^```aaa\\\[[[ZZZXXXWWWVVVUUUTTTUUUVVVWWWXXXXXXXXXWWWWWWUUUUUUUUUVVVVVVVVVWWWWWWTTTTTTUUUVVVVVVVVVUUUUUUXXXXXXXXXXXXWWWVVVUUUTTTWWWXXXZZZ\\\\\\\\\\\\[[[YYYXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWXXXWWWWWWVVVVVVZZZXXXWWWXXXYYYZZZYYYXXX[[[ZZZZZZZZZZZZ\\\]]]^^^\\\[[[ZZZZZZZZZ[[[\\\]]]ZZZYYYXXXWWWWWWXXXYYYZZZ]]]]]]]]]\\\\\\^^^bbbeeeggglllppppppmmmlllooorrruuuzzz~~~zzzwwwrrrqqqnnnllljjjjjjjjjkkkkkkmmmooorrruuuwwwyyyyyyxxxwwwsssjjj___VVVQQQOOOIIIHHHFFFBBB@@@@@@CCCFFFEEEDDDCCCBBBAAA@@@@@@???CCCGGGLLLOOOQQQUUU\\\aaalllrrrvvvhhhaaa\\\UUUOOOLLLMMMOOOQQQSSSTTTUUUVVVXXXYYYZZZZZZWWWTTTPPPMMMKKKJJJIIIGGGFFFEEEDDDDDDBBBDDDFFFGGGIIILLLPPPSSSVVVWWWXXXWWWSSSNNNHHHEEEAAADDDIIIPPPVVVYYYYYYXXXYYYZZZ\\\___bbbeeegggiiinnnnnnnnnooopppmmmiiieeebbb___[[[WWWTTTQQQMMMKKKIIIFFFBBBAAABBBBBBAAA???BBBFFFNNNWWWbbbkkkrrrvvvuuuyyyxxxrrrnnnmmmkkkhhh```]]]YYYWWWWWWWWWWWWWWWJJJEEE>>>888666555555555444444555444444555888:::???IIIPPPOOOLLLLLLMMMLLLQQQZZZbbbgggnnnooo```LLL@@@;;;888:::AAAHHHKKKLLLHHHFFFFFFIIIGGGAAA<<<<<<;;;888666444555999===@@@DDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNPPPSSSUUUVVVTTTTTTTTTUUUWWWYYY[[[]]]aaa___]]]ZZZXXXVVVVVVVVVVVVYYY]]]_______________\\\[[[[[[ZZZ[[[\\\]]]^^^]]]XXXTTTTTTXXXYYYVVVQQQRRRSSSTTTVVVVVVTTTOOOKKKFFF@@@999222///...------,,,,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************---------------...//////------,,,,,,,,,,,,------////////////.........---,,,,,,,,,---------......,,,---------...////////////......---...///000111111111111222333;;;NNN```pppyyy~~~}}}xxxmmm___PPPJJJSSSaaammmvvv{{{uuupppqqqtttvvvsssbbbLLL===888777444111666666666555555555555555555555555555555444444444222444777888666444333333444444444555777999;;;===@@@AAACCCDDDFFFJJJNNNRRRUUUWWWZZZ\\\\\\]]]^^^___[[[[[[ZZZXXXWWWUUUTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWVVVUUUUUUWWWWWWXXXYYYZZZ[[[[[[ZZZZZZYYYXXXXXXWWWWWWXXXXXXVVVWWWWWWWWWWWWWWWVVVVVVYYYXXXWWWXXXYYYZZZYYYWWWYYYYYYXXXXXXYYYZZZ\\\]]]ZZZZZZYYYYYYZZZ[[[\\\]]]ZZZYYYXXXWWWWWWXXXYYYZZZ\\\\\\\\\[[[[[[]]]aaadddgggkkknnnnnnlllkkknnnqqqssswww~~~}}}zzzwwwsssrrrpppnnnlllllllllmmmmmmnnnoooppppppooonnnmmmfffeeeaaaZZZQQQJJJGGGEEEAAA@@@>>><<<;;;===AAAEEEGGGEEEBBB@@@>>>===>>>>>>CCCFFFKKKMMMNNNPPPUUUYYY]]]```iiiuuurrriiiaaaXXXQQQJJJJJJIIIHHHHHHIIIJJJKKKNNNOOOPPPPPPOOOMMMJJJHHHHHHGGGFFFDDDCCCBBBBBBBBB>>>???AAABBBCCCFFFIIILLLOOOPPPQQQQQQNNNIIIDDDAAA===@@@EEELLLSSSWWWXXXWWWZZZZZZZZZZZZ\\\^^^```aaaccccccdddffffffeeeaaa^^^[[[YYYUUUSSSQQQOOOKKKIIIIIIFFFBBB@@@@@@AAA@@@@@@CCCGGGNNNWWW```hhhmmmppppppssssssnnnkkkkkkjjjggg___\\\XXXVVVTTTRRROOOMMMEEEAAA;;;666555555444444444555555555555777;;;===BBBKKKQQQOOOKKKJJJJJJHHHHHHPPPWWW]]]eeeggg[[[KKK>>>:::777999>>>DDDGGGGGGBBBAAADDDIIIIIIAAA:::777999777666555777:::???AAADDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLLLLKKKMMMMMMMMMNNNPPPRRRTTTUUURRRRRRSSSUUUWWWZZZ\\\^^^___^^^[[[YYYWWWVVVVVVVVVRRRTTTWWWXXXXXXXXXYYYZZZZZZ[[[[[[YYYWWWVVVVVVWWWTTTSSSSSSWWW[[[YYYRRRKKKKKKLLLOOORRRTTTQQQLLLHHHBBB===666111///.........,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000000000000/////////,,,,,,,,,------------...------..................///............///000000000000111111111666EEESSSiiisss}}}~~~~~~vvviiiZZZNNNMMMRRR___lllwwwxxxtttuuuxxxzzzpppYYYGGG>>>999555111444444555555555555555555666666555555444333333222555777;;;;;;999666444333444333333444666888:::;;;<<<>>>@@@AAACCCFFFJJJNNNRRRUUUXXXZZZZZZ[[[\\\]]]ZZZZZZYYYXXXVVVUUUTTTTTTUUUTTTSSSSSSSSSTTTUUUVVVWWWWWWVVVVVVUUUUUUTTTTTTVVVUUUTTTTTTSSSTTTUUUVVVTTTUUUUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWWWWVVVWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVYYYXXXWWWWWWYYYYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[YYYYYYXXXXXXYYYZZZZZZ[[[YYYYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZ\\\```ccceeehhhkkkllljjjiiilllnnnooorrrxxx~~~}}}|||yyyvvvsssrrrqqqooonnnnnnnnnnnnnnnnnnnnnllljjjfffcccaaa[[[YYYVVVQQQLLLGGGDDDCCCBBBAAA>>>;;;999;;;@@@DDDJJJGGGCCC???======>>>???AAAEEEJJJOOORRRUUUYYY]]]ZZZYYY]]]eeemmmvvvyyyppphhh^^^WWWNNNKKKHHHEEECCCCCCDDDEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCAAA@@@????????????===>>>@@@AAAAAADDDGGGJJJLLLMMMOOOOOOMMMHHHDDD@@@<<<>>>DDDKKKSSSXXXYYYYYY\\\[[[ZZZYYYYYY[[[]]]^^^\\\\\\]]]^^^```___\\\YYYWWWUUUSSSQQQPPPOOOLLLIIIIIIFFFCCCAAA@@@@@@AAAAAADDDHHHOOOWWW___dddhhhjjjjjjmmmmmmiiieeeeeedddaaaZZZXXXUUURRRPPPMMMHHHEEEAAA>>>999666555555555444555666666555555777;;;>>>FFFNNNSSSPPPJJJGGGFFFDDDBBBGGGMMMRRRYYY\\\SSSFFF;;;999777888<<<@@@BBBCCCAAA???AAAGGGHHHBBB:::777888888777888:::===AAACCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJMMMMMMNNNNNNMMMLLLLLLKKKMMMMMMMMMNNNPPPQQQRRRSSSPPPQQQSSSUUUXXX[[[]]]^^^^^^\\\ZZZXXXVVVUUUUUUVVVPPPRRRSSSSSSRRRSSSUUUWWW[[[___bbb```YYYSSSOOOOOOMMMNNNRRRWWW\\\ZZZSSSMMMIIIKKKMMMPPPQQQNNNIIIDDD>>>:::444000////////////+++,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................//////......---,,,+++***.......................................---------------------------------...............---------............/////////000///...000111111333>>>III```mmmyyy~~~|||ttteeeVVVKKKFFFQQQ___ooovvvwwwxxx|||{{{kkkYYYIII???999666444444444444555555555555555555555444444333333333666999===>>><<<999777666333333333333555666888:::999;;;===???AAADDDHHHKKKPPPSSSVVVYYYYYYZZZ[[[\\\YYYYYYXXXWWWVVVUUUTTTSSSUUUTTTSSSRRRRRRTTTVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVTTTRRRRRRSSSUUUVVVQQQRRRTTTUUUVVVWWWWWWWWWUUUUUUTTTSSSTTTUUUWWWXXXUUUTTTTTTSSSSSSTTTTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVXXXWWWVVVWWWXXXXXXWWWVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZYYYXXXXXXWWWWWWWWWVVVWWWWWWWWWWWWXXXXXXXXXYYYXXXYYYZZZZZZZZZ\\\```bbbccceeehhhhhhhhhgggiiikkkkkknnnsssyyy~~~}}}|||zzzwwwtttsssrrrqqqpppooonnnmmmmmmlllkkkiiigggccc___\\\ZZZSSSRRRQQQOOOLLLIIIFFFDDDCCCBBB???;;;:::<<>><<<<<<===>>>@@@DDDKKKQQQVVVZZZ^^^```^^^[[[ZZZ^^^bbbhhhqqqzzz{{{qqqfff^^^SSSPPPKKKFFFCCCBBBBBBCCCAAAAAAAAAAAAAAA@@@@@@@@@??????>>>======<<<=========>>>@@@AAABBBDDDGGGJJJLLLMMMOOOOOOMMMIIIDDDAAA>>>@@@EEEMMMUUUZZZ]]]]]]]]]\\\ZZZYYYYYYZZZ\\\]]]ZZZZZZZZZ[[[]]]\\\ZZZXXXUUUSSSRRRRRRRRRPPPMMMKKKIIIGGGDDDAAA???@@@AAACCCCCCHHHOOOWWW]]]aaacccddddddggggggbbb^^^]]]\\\YYYTTTRRROOOMMMLLLHHHDDDAAA@@@===:::888888888777666777777666555444666:::>>>JJJQQQVVVQQQJJJFFFCCCAAA???AAADDDHHHMMMNNNHHH@@@888777777888:::===???@@@BBB>>>>>>CCCFFFBBB<<<999666666777888:::===@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGFFFFFFGGGIIIJJJKKKOOOOOOOOOOOONNNMMMLLLLLLLLLMMMNNNNNNOOOPPPPPPPPPOOOPPPSSSVVVYYY[[[]]]^^^\\\ZZZXXXWWWUUUUUUUUUVVVQQQQQQQQQPPPOOOPPPSSSVVV^^^eeellljjj___SSSKKKIIIIIIKKKOOOVVV[[[[[[XXXTTTMMMMMMOOOPPPOOOKKKEEE@@@:::666222///.../////////+++,,,------.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,------......---,,,+++------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............------------......///////////////......000222222333:::DDDVVVeeeuuu}}}zzz{{{pppaaaPPPDDDEEEPPP___lllrrruuu{{{oooYYYFFF<<<999555555555555555555555555333333333333444444555555333666:::;;;;;;999777777333333222222333555777888777999<<<>>>@@@BBBFFFHHHNNNQQQUUUXXXYYYYYYZZZ[[[XXXXXXWWWVVVUUUTTTTTTSSSVVVUUUSSSRRRSSSTTTVVVXXXSSSSSSTTTVVVWWWXXXYYYZZZWWWVVVTTTRRRRRRSSSTTTUUUOOOPPPRRRTTTUUUVVVVVVWWWTTTSSSRRRRRRRRRSSSTTTUUUSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUVVVWWWWWWVVVVVVXXXVVVUUUVVVWWWXXXWWWUUUVVVVVVWWWXXXXXXYYYYYYYYYZZZZZZYYYWWWUUUSSSRRRQQQUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZ\\\___bbb```bbbdddeeeeeeeeefffgggiiilllppptttxxx~~~}}}|||zzzwwwtttsssrrrqqqooonnnlllkkkjjjgggfffdddaaa^^^\\\ZZZYYYRRRRRRRRRSSSSSSPPPLLLHHHDDDBBB???;;;:::===CCCGGGHHHEEE@@@<<<::::::;;;<<>>>>>??????>>>>>>======<<<============>>>@@@AAABBBEEEIIILLLLLLNNNPPPPPPMMMIIIDDDAAAAAACCCHHHOOOWWW]]]``````]]]]]][[[ZZZZZZZZZ[[[\\\ZZZYYYYYYZZZ[[[[[[YYYWWWSSSRRRQQQRRRRRRQQQNNNKKKHHHGGGDDD@@@>>>>>>AAACCCBBBGGGNNNVVV\\\_________^^^bbbaaa\\\XXXWWWVVVSSSPPPNNNKKKJJJIIIFFFCCC@@@@@@>>><<<;;;;;;:::999777666666555444444777<<<@@@MMMTTTXXXRRRJJJEEEBBB@@@>>>>>>>>>@@@CCCCCC???;;;666666777888:::;;;===>>>BBB<<<;;;@@@DDDAAA===;;;444555666888:::<<<>>>???CCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFFFFFFFGGGHHHJJJKKKNNNOOOOOOOOONNNMMMMMMLLLLLLMMMNNNOOOOOOOOOOOONNNOOOPPPSSSVVVYYY[[[]]]]]]ZZZYYYWWWUUUUUUUUUUUUUUUSSSRRRPPPNNNLLLNNNRRRVVV___iiirrroooaaaRRRIIIGGGHHHJJJNNNTTTYYY[[[ZZZYYYRRRQQQPPPOOOLLLHHHAAA===777444000...............+++,,,---......///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,,,,***+++,,,------,,,+++***,,,,,,,,,---------------...------------,,,,,,,,,------..................---......///000/////////......000333222222888???KKK[[[nnnyyy~~~}}}~~~~~~xxxnnn\\\KKKEEEIIITTTaaakkkrrryyyiiiPPP@@@:::777777666666666555555555111222222333444444555555///222555666555555555555333333222222222333555666555777;;;===???AAADDDFFFKKKOOOTTTWWWXXXXXXYYYYYYWWWWWWVVVUUUUUUTTTSSSSSSUUUTTTSSSSSSSSSTTTVVVVVVPPPPPPRRRTTTVVVWWWYYYZZZWWWVVVTTTSSSRRRRRRSSSSSSNNNOOOQQQSSSTTTUUUVVVVVVSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUSSSTTTUUUVVVVVVWWWWWWVVVWWWVVVUUUUUUWWWWWWVVVUUUUUUVVVWWWXXXXXXYYYXXXXXXYYYYYYXXXVVVTTTRRROOONNNRRRSSSTTTUUUVVVVVVUUUUUUTTTVVVXXXYYYYYY[[[^^^```^^^___```aaaccccccccccccfffjjjnnnrrrtttzzz~~~|||xxxuuurrrrrrpppnnnllljjjhhhfffbbb```^^^\\\ZZZZZZ[[[\\\ZZZZZZ\\\___aaa^^^XXXSSSJJJHHHDDD???<<<>>>CCCGGGFFFDDDAAA===;;;;;;<<<===???CCCJJJRRRYYY]]]^^^]]]dddaaa___bbbbbb``````bbbhhhsssrrriii]]][[[VVVRRRNNNLLLKKKJJJFFFEEEBBB@@@???>>>??????@@@??????>>>??????@@@@@@>>>@@@BBBCCCEEEHHHLLLOOOPPPQQQRRRRRRPPPKKKFFFCCCDDDFFFJJJQQQYYY___bbbcccbbbbbbaaa```^^^]]]\\\\\\ZZZYYYXXXYYYZZZYYYWWWVVVPPPOOOOOOPPPPPPOOOKKKIIIFFFEEEBBB>>>;;;;;;>>>BBBAAAFFFNNNVVV[[[]]]]]]\\\YYY\\\]]]XXXUUUUUUTTTRRRPPPNNNKKKIIIHHHFFFCCCAAA@@@???===<<<<<<;;;999777555555555555666;;;AAAFFFOOOVVVYYYSSSKKKFFFBBB@@@===;;;999;;;<<<<<<:::999333555777888:::;;;<<<===???999888>>>CCCAAA<<<999666777999;;;===>>>???@@@CCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHDDDEEEEEEEEEEEEEEEEEEDDDFFFFFFEEEEEEFFFHHHJJJLLLLLLLLLMMMMMMMMMLLLLLLKKKLLLMMMNNNOOOOOONNNNNNMMMOOOQQQTTTWWWYYY[[[\\\\\\XXXWWWVVVUUUTTTTTTUUUUUUTTTRRROOOLLLJJJMMMQQQUUU\\\gggppplll]]]OOOIIIIIIHHHJJJOOOTTTXXXYYYYYYWWWUUUSSSPPPMMMJJJEEE@@@<<<666333///------...------+++,,,---...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................***+++---......---+++***)))***,,,------,,,***))),,,,,,,,,,,,---------.........---------,,,,,,,,,,,,---------.../////////------///000000000///...111///000222111000444:::AAARRRfffsss{{{~~~~~~|||}}}yyyiiiWWWMMMIIIKKKVVVcccllluuu|||www___III===999999888777666555555444333333333333333333333444111333444444222222333444333333222111111222444444222555999;;;===???BBBDDDHHHLLLRRRUUUVVVVVVVVVWWWVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTMMMNNNOOOQQQRRRTTTUUUVVVUUUUUUUUUTTTSSSRRRRRRRRRNNNOOOPPPRRRSSSTTTTTTUUUQQQRRRRRRRRRRRRRRRQQQQQQRRRRRRQQQQQQRRRSSSSSSTTTSSSSSSTTTVVVVVVWWWWWWVVVVVVUUUTTTUUUVVVWWWVVVTTTSSSTTTUUUWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTRRRPPPNNNPPPQQQRRRSSSTTTTTTTTTSSSPPPRRRUUUVVVWWWXXX[[[]]]\\\]]]]]]___aaaaaaaaaaaabbbgggmmmppprrrvvv}}}}}}yyyvvvrrrqqqpppnnnkkkhhhfffddd^^^]]]ZZZYYYYYYZZZ]]]^^^dddeeehhhmmmooollleee___TTTQQQJJJCCC???>>>BBBEEEGGGFFFCCC@@@???>>>>>>???===AAAIIISSS[[[```aaaaaaeeebbbcccggggggdddaaabbb]]]hhhwwwvvvbbb```]]]YYYUUURRRQQQPPPJJJHHHEEEBBB@@@??????@@@AAAAAAAAAAAAAAABBBBBBCCCAAABBBEEEFFFHHHLLLPPPSSSTTTUUUVVVVVVSSSNNNIIIFFFFFFHHHLLLRRRZZZ```cccdddiiihhhgggfffdddaaa___]]]ZZZYYYXXXXXXXXXXXXVVVTTTMMMMMMMMMNNNNNNLLLIIIFFFDDDCCCAAA<<<888999===AAA@@@EEEMMMUUU[[[\\\\\\ZZZUUUYYYZZZWWWTTTUUUUUUSSSRRRPPPLLLIIIHHHFFFDDDBBB@@@???=========;;;999666333444444555888>>>FFFKKKPPPXXXZZZTTTLLLFFFCCC@@@<<<999666888999999888999222444777999:::;;;<<<===<<<666666===CCC@@@:::666;;;<<<===???AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGGGGHHHHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFEEEEEEFFFHHHJJJLLLJJJJJJKKKKKKKKKKKKJJJJJJLLLMMMNNNOOOOOONNNMMMLLLPPPQQQTTTWWWYYY[[[[[[[[[XXXWWWUUUTTTTTTTTTUUUUUUTTTRRROOOKKKIIILLLQQQUUUYYYccckkkgggXXXLLLIIIKKKGGGJJJPPPUUUWWWWWWVVVTTTVVVSSSOOOKKKHHHDDD???<<<555222///------------,,,+++,,,---...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,.........,,,***)))+++,,,...//////...,,,+++*********++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,------...///000000,,,---///000000000///...333111111222000...111777:::LLLaaaoooxxx{{{}}}vvvzzzqqq___PPPFFFAAAKKKXXXccclllsss}}}kkkSSSBBB;;;:::999888777666555444555444444333333222222111666777666555333222333555333333222111111222333444111444777:::<<<>>>@@@BBBFFFJJJPPPTTTUUUUUUUUUUUUVVVUUUUUUUUUTTTTTTSSSSSSPPPQQQRRRRRRSSSSSSRRRRRRLLLMMMMMMNNNOOOPPPQQQQQQUUUUUUUUUUUUTTTSSSQQQPPPNNNOOOPPPRRRSSSTTTTTTTTTQQQQQQSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUTTTTTTVVVVVVUUUTTTQQQRRRTTTUUUVVVVVVUUUUUURRRSSSTTTTTTTTTRRRQQQPPPNNNOOOQQQSSSSSSSSSSSSRRRNNNPPPRRRTTTUUUVVVYYY[[[\\\[[[\\\^^^```aaa```___```eeekkknnnppptttzzz}}}yyywwwtttpppnnnmmmjjjeee```ZZZXXXUUUUUUWWW]]]cccgggnnnpppuuu|||}}}tttmmmbbbXXXNNNHHHCCC@@@FFFPPPLLLIIIFFFDDDDDDDDDCCCAAA>>>@@@EEEPPP\\\eeeiiiiiimmmllljjjiiigggeeedddddddddcccgggtttvvvnnneee``````^^^XXXSSSSSSNNNLLLMMMLLLGGGEEEEEEGGGFFFFFFFFFFFFFFFGGGHHHGGGGGGGGGHHHJJJNNNRRRTTTWWWVVVTTTSSSRRROOOJJJGGGJJJNNNSSSXXX[[[___cccfffiiiiiiiiihhheeebbb^^^\\\[[[YYYWWWTTTSSSRRRRRRRRRLLLKKKIIIGGGGGGGGGGGGHHHCCC@@@<<<999888:::===???BBBFFFMMMSSSWWWZZZ\\\^^^^^^\\\ZZZWWWUUUSSSRRRRRRUUURRROOOMMMKKKIIIFFFCCCEEEDDDBBB???<<<999777666777555333333777???KKKRRRUUUWWWVVVQQQMMMLLLHHHCCCAAA;;;777777777555555888666666666777888:::;;;<<<;;;:::999;;;======999555777888:::<<<>>>???@@@AAACCCCCCCCCDDDCCCCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDFFFFFFDDDDDDDDDEEEFFFEEECCCBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFIIIIIIJJJJJJJJJJJJJJJJJJLLLNNNOOOOOONNNLLLLLLLLLOOOQQQUUUXXXZZZZZZXXXWWWYYYVVVSSSRRRSSSUUUVVVWWWZZZRRRJJJHHHHHHHHHLLLPPPVVVYYY\\\\\\XXXRRRMMMJJJPPPQQQRRRTTTUUUVVVVVVWWWYYYUUUOOOKKKGGGCCC===888000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,,,,,,,,,,------.........---------............///------------------,,,,,,............////////////////////////000111222333@@@FFFTTThhhvvv|||~~~yyyrrrwww}}}}}}{{{vvvzzz}}}xxxkkkUUUIIICCCIIIOOOTTT```nnnyyyvvv___HHHCCC888///222888999666333333333222111222333555666444444444444444444444444333333333222222222111111222333555666888:::>>>AAAGGGJJJMMMPPPQQQSSSUUUWWWVVVUUUSSSRRRRRRRRRSSSTTTRRRSSSTTTUUUUUUTTTSSSRRROOOOOONNNLLLJJJKKKMMMOOOPPPQQQSSSTTTUUUUUUUUUTTTMMMOOOPPPOOONNNNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRQQQQQQPPPPPPOOONNNMMMMMMOOOQQQTTTUUUUUUTTTUUUUUUWWWVVVUUUSSSQQQPPPOOOOOOQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRNNNOOOPPPRRRSSSSSSTTTTTTPPPQQQSSSVVVWWWXXXXXXXXXYYYZZZ[[[]]]___aaabbbcccbbbdddgggkkkppptttxxxzzz~~~yyyxxxtttooollljjjgggaaa]]]WWWUUUSSSTTTWWW^^^eeejjjrrrvvv~~~}}}nnndddYYYQQQKKKGGGMMMVVVXXXTTTPPPLLLIIIGGGEEECCCBBBCCCEEELLLVVVaaaiiimmmuuussspppllljjjhhhhhhggggggeeefffnnn{{{xxxmmmgggffffffbbb^^^[[[VVVSSSTTTRRRNNNKKKKKKIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMOOORRRUUUVVVXXXVVVSSSQQQPPPNNNKKKHHHLLLOOOTTTXXX[[[^^^bbbeeehhhhhhhhhgggdddaaa^^^\\\[[[ZZZWWWTTTRRRPPPPPPOOOLLLKKKIIIGGGEEEEEEEEEEEECCCAAA===:::999;;;===???CCCGGGNNNTTTXXX[[[]]]___^^^^^^\\\[[[YYYWWWVVVUUUXXXUUURRROOONNNKKKHHHEEEDDDCCCAAA>>>;;;999777666666555444444888BBBMMMUUUXXXZZZXXXRRRNNNMMMJJJFFFAAA;;;666666666444444777666777777888999:::;;;<<<:::999999:::<<<;;;888555888999;;;===???@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAADDDCCCCCCCCCBBBBBBBBBBBBAAACCCEEEEEEEEEEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHLLLNNNPPPPPPNNNMMMMMMMMMNNNQQQUUUXXXZZZZZZXXXWWWVVVSSSQQQQQQSSSUUUVVVWWWYYYQQQIIIGGGFFFFFFJJJOOOSSSVVVYYYXXXSSSNNNLLLKKKRRRTTTVVVWWWUUUTTTUUUVVVWWWSSSMMMHHHDDD???:::555000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,,,,,,,------------------------------............------------------------............////////////////////////000111222333777===KKK```qqq{{{rrrvvv{{{~~~~~~|||{{{qqq~~~zzzyyy}}}yyyppp[[[NNNFFFGGGJJJNNNZZZiiittt}}}zzzdddNNNEEE<<<555666777666666777333333222222222333444555444444444444444444444444333333333222222222111111111222444555666999<<>><<<;;;===???AAADDDHHHOOOUUUXXX[[[]]]___^^^_________^^^\\\[[[ZZZ[[[YYYUUURRRPPPMMMJJJGGGCCCBBB@@@===;;;888666555666555555666<<>>@@@AAABBBBBBAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCBBBBBBBBBBBB???AAADDDEEEEEEEEEGGGHHHDDDDDDDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIKKKMMMOOOOOONNNMMMMMMNNNNNNQQQUUUXXXZZZYYYXXXWWWRRRPPPOOOPPPSSSVVVWWWWWWXXXOOOGGGEEEEEEEEEHHHMMMQQQTTTWWWUUUOOOKKKLLLNNNTTTXXX\\\ZZZUUURRRRRRTTTTTTPPPJJJEEE@@@;;;555222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,,,,------------------,,,,,,------------............+++,,,,,,------.........---............/////////////////////000111222222222555AAATTTfffuuuxxxzzz|||~~~uuuyyy{{{vvvxxxxxxvvvdddWWWLLLGGGEEEHHHTTTcccpppxxx~~~mmmXXXHHHAAA;;;888666444666:::333333333222333333444555444444444444444444444444333333333222222222111111000111333333444777:::===BBBEEEHHHKKKLLLNNNPPPRRRSSSRRRQQQPPPOOOOOOOOOOOONNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNLLLKKKKKKMMMOOONNNOOOPPPQQQQQQQQQQQQQQQPPPQQQQQQPPPNNNMMMNNNOOOLLLMMMMMMNNNOOOPPPPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKNNNPPPRRRRRRPPPOOOPPPQQQUUUTTTRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTPPPQQQQQQRRRRRRRRRQQQQQQOOOPPPRRRSSSUUUUUUVVVVVVXXXXXXYYYYYYZZZ[[[[[[[[[^^^___bbbeeehhhkkknnnooo}}}xxxvvvppphhhbbb^^^YYYSSSOOOHHHGGGEEEEEEJJJQQQYYY^^^```fffooowww}}}{{{qqqggg```___bbbgggqqqooolllhhhcccZZZQQQKKKIIIHHHFFFDDDFFFOOO]]]gggssssssrrrqqqooommmkkkjjjkkkjjjhhhggghhhooozzzzzzxxxwwwuuurrrqqqooopppsssqqqhhhaaa^^^UUUUUUUUUTTTTTTUUUVVVVVVUUUVVVYYY[[[\\\\\\[[[ZZZWWWTTTPPPMMMMMMMMMMMMMMMPPPSSSWWWZZZ\\\^^^aaacccffffffffffffdddcccaaa```]]][[[XXXTTTPPPLLLJJJHHHHHHHHHGGGFFFDDDCCCCCCCCCEEECCC@@@>>>>>>???AAACCCDDDIIIOOOTTTWWWYYY[[[]]]]]]^^^```aaaaaa___^^^\\\[[[YYYUUURRRPPPMMMIIIGGG@@@???>>><<<:::777666555555555666999???JJJVVV^^^``````\\\TTTPPPOOONNNJJJBBB;;;555444444222222555888999;;;<<<======<<<<<<999888777777777777777666;;;<<<===???AAABBBBBBBBB@@@@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB???AAADDDEEEDDDDDDFFFGGGCCCDDDEEEEEEEEEDDDBBBAAA@@@AAACCCDDDEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKJJJKKKMMMMMMLLLLLLMMMNNNNNNQQQTTTXXXYYYYYYWWWVVVOOONNNNNNPPPTTTWWWXXXXXXWWWOOOHHHFFFFFFFFFIIIMMMRRRUUUXXXTTTNNNKKKMMMQQQUUU[[[___\\\TTTNNNNNNQQQQQQNNNIIICCC===777222//////...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,.........------,,,,,,,,,,,,,,,---------.........++++++,,,,,,---...//////---------........./////////......//////000111222333444<<>>===<<<:::888777555555555555777;;;BBBMMMYYYaaaaaabbb]]]UUUPPPPPPNNNJJJBBB:::555444333222333666:::;;;>>>@@@AAA@@@>>>===999888888666555666777888<<<===>>>@@@AAABBBBBBBBB???@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAACCCEEEEEEDDDCCCCCCDDDCCCDDDEEEEEEEEEDDDBBBAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKHHHIIIJJJKKKJJJKKKLLLNNNOOORRRUUUXXXYYYXXXVVVTTTNNNNNNOOOQQQUUUWWWWWWVVVVVVNNNIIIIIIIIIIIIKKKOOOQQQUUUWWWTTTOOOMMMNNNPPPUUU[[[^^^ZZZQQQKKKKKKNNNNNNLLLHHHBBB;;;555111///...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,---...//////------------........................///000111222555444777BBBOOO```uuu}}}vvvuuuwwwqqqjjj___SSSIIIHHHSSS___rrrxxxzzzwwwyyy~~~zzzrrrWWWHHH:::666777777555555444444444444444444444444444444444444444444444444333333333222222222111111111222333333444555888;;;???AAAEEEGGGIIIJJJMMMNNNPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMLLLKKKKKKLLLNNNLLLLLLLLLLLLLLLMMMMMMMMMOOOPPPPPPOOOMMMKKKLLLLLLJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMNNNMMMKKKKKKLLLMMMPPPPPPOOONNNMMMMMMMMMNNNNNNOOOOOOPPPOOOOOONNNNNNOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRTTTVVVXXXZZZ\\\]]]\\\]]]^^^```bbbdddeeefff|||}}}xxxllleee[[[SSSNNNJJJFFFCCCBBBAAA???>>>???BBBEEEGGGFFFKKKQQQUUU[[[eeesss~~~~~~|||yyyzzz{{{}}}~~~{{{ssshhhaaaUUURRRNNNIIIFFFGGGJJJNNNZZZ]]]ccchhhkkkkkkiiihhhdddgggiiiiiiggggggjjjlll~~~~~~{{{wwwxxx}}}{{{qqqmmmgggfffeeecccbbbaaaaaa```\\\]]]^^^______]]][[[ZZZVVVSSSOOONNNOOOPPPQQQQQQRRRUUUZZZ]]]```cccgggiiillllllkkkkkkkkkkkkkkkkkkdddccc```\\\WWWRRRNNNLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFDDDCCCCCCDDDEEEFFFHHHKKKPPPSSSTTTTTTUUUUUUTTTUUUWWWXXXYYYYYYXXXXXXRRROOOLLLJJJHHHFFFCCC@@@<<<;;;:::999777666555444444666888===DDDOOO[[[ccccccccc___XXXSSSQQQNNNJJJAAA:::444444444333555999<<<>>>AAADDDDDDCCC@@@>>>999999888666444555777:::<<<===>>>???@@@AAAAAAAAA???@@@AAABBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGDDDDDDEEEFFFGGGHHHIIIIIIGGGHHHJJJJJJJJJKKKMMMOOOQQQSSSVVVXXXXXXVVVTTTRRRMMMMMMNNNQQQTTTUUUTTTRRRRRRMMMJJJLLLMMMLLLMMMPPPOOOQQQUUUVVVUUUSSSQQQQQQUUUWWWXXXTTTMMMHHHHHHJJJJJJIIIFFF@@@999333000///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,------------+++,,,,,,------.........,,,------------.....................///000111111222000333;;;GGGWWWnnnyyyuuuuuuqqqpppiii\\\NNNJJJQQQ[[[nnnwwwyyytttrrrxxx{{{yyyeeeSSS@@@999999888555333444555555555555444333333444444444444444444444444333333333222222222111111222333333333333444777:::===???CCCEEEFFFHHHJJJLLLMMMMMMNNNOOOOOOOOONNNNNNOOONNNNNNMMMMMMNNNNNNOOOJJJLLLMMMMMMKKKKKKLLLMMMLLLKKKKKKJJJKKKKKKLLLLLLMMMNNNNNNMMMKKKJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJJJJLLLMMMNNNNNNMMMLLLLLLMMMMMMMMMNNNNNNOOOOOOOOONNNMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMNNNOOOPPPQQQOOOPPPRRRTTTWWWZZZ\\\]]][[[[[[\\\^^^```aaacccccczzz~~~}}}vvvqqqfff___TTTLLLHHHEEEBBB?????????>>>>>>>>>???@@@@@@;;;@@@EEEHHHJJJSSSaaammm|||zzzsssnnnbbb]]]UUUNNNJJJIIIHHHHHHNNNPPPTTTYYY]]]```bbbccc___aaacccdddddddddddddddmmm}}}~~~}}}vvvuuuyyyzzztttrrrnnnmmmkkkhhhfffeeedddccc____________^^^]]][[[ZZZUUUSSSPPPOOOQQQRRRSSSRRRQQQUUUZZZ___cccgggkkknnnpppoooooooooooopppppppppjjjiiigggccc^^^YYYUUURRRQQQQQQPPPOOOMMMKKKIIIGGGHHHGGGFFFEEEEEEFFFGGGHHHKKKNNNRRRTTTTTTSSSSSSSSSOOOOOOPPPQQQQQQRRRRRRRRRMMMJJJHHHFFFEEECCC@@@>>>::::::999888666555444444555666999>>>EEEPPP\\\dddeeefffbbb[[[VVVSSSOOOJJJAAA:::444444444444777;;;>>>AAADDDGGGGGGEEEBBB???::::::999666444444888<<<<<<<<<>>>???@@@@@@AAA@@@@@@@@@AAACCCCCCDDDDDDDDD@@@@@@AAAAAAAAABBBBBBBBB@@@BBBDDDDDDCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHIIIJJJKKKKKKLLLOOORRRSSSUUUWWWXXXWWWUUUQQQOOOLLLLLLMMMPPPRRRQQQOOOMMMNNNJJJJJJNNNPPPOOONNNPPPMMMPPPUUU[[[______[[[WWWSSSSSSQQQMMMIIIFFFFFFGGGFFFFFFDDD???777222//////---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...------,,,,,,------------------++++++,,,,,,,,,---------------------------------,,,,,,---------........................///111111000///000666@@@OOOdddvvv}}}}}}vvvsssooorrrooobbbQQQIIILLLRRRdddqqqxxxrrrmmmrrryyy{{{tttbbbNNNBBB<<<777444444444555666666666555333222444444444444444444444444333333333222222222111111111222222222111222555777:::<<<@@@BBBDDDEEEHHHJJJIIIJJJKKKMMMNNNNNNNNNNNNOOONNNMMMLLLLLLMMMNNNOOOIIIKKKLLLMMMLLLKKKLLLMMMLLLKKKJJJJJJJJJJJJKKKLLLJJJKKKLLLKKKJJJIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIJJJLLLNNNLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPQQQQQQQQQPPPOOOOOOMMMLLLLLLLLLLLLNNNOOOPPPNNNOOOPPPRRRUUUWWWXXXYYYXXXYYYZZZ[[[]]]___```aaayyy~~~~~~|||vvvnnnhhhccc[[[QQQIIIEEECCC@@@>>>;;;<<<<<<<<<<<<<<<<<<<<<:::???DDDDDDCCCGGGSSS]]]mmm{{{~~~zzzxxxmmmeeeZZZQQQMMMKKKIIIGGGFFFGGGIIILLLQQQVVVZZZ]]]\\\]]]^^^___aaaaaa``````aaarrr|||zzz{{{|||}}}vvvssstttxxxzzzwwwuuuvvvrrrqqqnnnllliiigggeeeeeeaaaaaa``````^^^]]]\\\[[[UUUSSSQQQQQQRRRSSSSSSSSSQQQUUUZZZ```dddiiinnnqqqrrrrrrqqqqqqrrrsssssstttooonnnlllhhhddd^^^ZZZWWWVVVUUUTTTRRROOOLLLHHHFFFHHHGGGFFFFFFFFFGGGHHHIIINNNQQQTTTVVVUUUSSSRRRRRRLLLLLLLLLLLLLLLMMMNNNOOOJJJGGGEEEDDDCCCBBB???===999999888777666555444444555666999>>>FFFPPP\\\dddfffhhheee^^^YYYUUUPPPKKKAAA:::444444555666999===???BBBFFFIIIIIIGGGCCC@@@;;;;;;:::666444444999===;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDD@@@@@@@@@AAAAAABBBBBBBBB>>>@@@BBBCCCCCCDDDEEEGGGFFFEEEDDDBBBBBBCCCDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIJJJKKKKKKJJJKKKLLLLLLLLLNNNQQQTTTTTTVVVWWWXXXWWWTTTPPPNNNKKKKKKLLLNNNPPPOOOKKKHHHKKKHHHJJJOOORRRPPPNNNOOONNNQQQWWWaaaiiijjjddd^^^RRRPPPLLLIIIFFFEEEEEEEEEDDDDDDBBB===666000//////,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,+++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,,,,------.........++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,---------.........------......///000111111///000444;;;HHH\\\mmmrrr{{{~~~wwwssslllrrrrrreeeRRRHHHGGGJJJZZZlllwwwqqqkkkooowww{{{~~~nnnZZZJJJ===555333666555555666666666555333222444444444444444444444444333333333222222222111111000000111000000111333666888:::>>>@@@BBBCCCFFFHHHFFFGGGIIIKKKMMMMMMMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNIIIJJJLLLMMMLLLKKKLLLMMMLLLLLLJJJIIIIIIJJJKKKLLLHHHJJJKKKJJJIIIIIIJJJKKKMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLIIIJJJJJJJJJIIIJJJMMMOOOLLLKKKKKKKKKKKKLLLLLLMMMKKKKKKLLLLLLKKKJJJIIIIIINNNNNNMMMMMMMMMMMMMMMMMMOOOPPPPPPQQQQQQPPPPPPOOOLLLLLLKKKKKKKKKMMMNNNOOONNNNNNOOOQQQRRRTTTUUUVVVVVVWWWXXXZZZ\\\]]]______sss{{{zzztttssspppjjjddd\\\ZZZUUUMMMGGGCCCBBBCCCCCCBBB@@@??????>>>;;;999??????>>>======AAAHHHNNN]]]hhhyyy~~~}}}||||||vvvqqqhhh]]]SSSMMMKKKKKKEEEDDDCCCEEEHHHLLLMMMNNNQQQSSSVVVYYY[[[[[[ZZZZZZ[[[bbbppp}}}zzzwwwvvvvvvvvvqqqqqqqqqqqqqqqqqqqqqqqqmmmnnnnnnkkkgggeeefffhhhcccbbb```^^^[[[YYYWWWVVVSSSRRRRRRQQQPPPOOOOOONNNMMMRRRYYY^^^ccchhhooouuuqqqrrrtttuuuvvvvvvuuuuuuvvvtttqqqmmmhhhccc___\\\WWWWWWVVVTTTRRRNNNKKKIIIJJJHHHFFFDDDDDDFFFIIIKKKTTTUUUXXXYYYWWWTTTPPPMMMOOONNNLLLJJJIIIIIIIIIIIIFFFEEECCC@@@======>>>@@@::::::999777666444333333444666:::???FFFQQQ\\\ccceeejjjkkkfff```ZZZSSSMMMBBB999222555777777:::>>>FFFIIILLLLLLHHHDDD@@@>>>===:::777444333555888:::======>>>???????????????AAAAAA@@@@@@AAAAAABBBCCCDDDCCCBBBBBB@@@@@@???>>>AAAAAABBBBBBCCCDDDDDDEEEGGGEEECCCAAA@@@AAABBBCCCAAAAAAAAAAAABBBDDDEEEFFFDDDDDDDDDDDDFFFHHHJJJKKKLLLNNNOOOPPPPPPQQQTTTVVVWWWVVVVVVVVVVVVSSSNNNKKKNNNLLLKKKLLLNNNMMMJJJGGGEEEDDDFFFLLLSSSVVVTTTPPPPPPSSS[[[gggppprrrllleeeUUUPPPIIIEEEEEEFFFEEECCCAAA???;;;666333111000000---,,,,,,+++*********+++---,,,,,,+++*********+++---,,,+++***+++,,,---...,,,---...---***)))+++...++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,---------------------------------------............///------------------------........................,,,,,,,,,---------......///////////////.........000000111444777>>>LLLYYYooosssxxx|||zzzwwwtttooohhh\\\PPPHHHFFFSSS^^^lllrrrnnnjjjqqq||||||qqq]]]HHH:::888;;;666555555555666555444222333333333444444555555555333333333222222222111111444333111000000111333444777999<<>>>>>>>>===<<>>>>>>>><<<;;;:::888666444333222444666:::???FFFPPP[[[bbbdddkkkooollleee]]]SSSJJJBBB:::444555777888<<>>===;;;888555444666999;;;>>>>>>???@@@@@@@@@@@@@@@@@@????????????@@@AAAAAABBBBBBBBBAAAAAA@@@@@@???AAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEGGGIIIJJJLLLMMMOOOPPPPPPQQQTTTVVVUUUUUUUUUVVVVVVTTTPPPLLLNNNMMMKKKLLLMMMMMMJJJGGGGGGGGGIIIMMMQQQSSSSSSQQQOOOSSS[[[eeemmmmmmfff```UUUOOOHHHDDDDDDCCCBBB@@@>>><<<888444111///......---,,,++++++******++++++---,,,,,,+++******++++++,,,,,,++++++,,,,,,------***,,,---,,,***)))***,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,---------............////////////............222000111333444999EEEPPPfffmmmuuuzzz|||{{{xxxsssmmmcccWWWNNNIIILLLTTTbbbmmmnnnlllqqqyyymmmUUUBBB;;;;;;666555444555666666444333333333333444444444555555333333333222222222111111444333111000000111333444555888;;;===>>>@@@BBBDDDBBBDDDGGGJJJLLLMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJIIIHHHGGGHHHHHHIIIMMMMMMMMMNNNMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJLLLJJJIIIJJJLLLMMMKKKJJJMMMLLLLLLKKKJJJJJJKKKKKKMMMMMMMMMLLLLLLKKKIIIIIIKKKLLLLLLMMMNNNNNNNNNNNNOOONNNLLLLLLLLLMMMOOOPPPOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSUUUWWWXXXYYYYYYYYYmmmttt|||tttllliiigggbbb^^^]]]]]][[[WWWRRROOOMMMMMMKKKJJJJJJJJJKKKJJJGGGEEE???@@@???>>>===>>>AAACCCEEEMMM[[[lll~~~|||tttjjj]]]SSSLLLGGGDDDAAA??????@@@@@@???BBBCCCCCCDDDEEEFFFHHHHHHIIIKKKPPP[[[iiiwww{{{yyywwwvvvvvvrrrqqqpppooooooooooooooonnnmmmkkkgggcccaaaaaabbbcccbbb```^^^[[[XXXVVVUUURRRRRRQQQPPPOOONNNMMMMMMKKKOOOSSSVVVZZZ```iiioootttuuuwwwxxxxxxvvvtttrrrsssqqqnnnjjjfffaaa]]][[[VVVUUUTTTQQQNNNJJJGGGFFFBBBBBBAAABBBDDDHHHLLLOOOQQQTTTWWWYYYZZZYYYVVVTTTOOONNNLLLKKKIIIHHHHHHHHHIIIHHHFFFDDDBBB@@@>>>===<<<;;;:::888777555444333555777:::???FFFPPPZZZaaaeeennntttqqqjjj```SSSHHH@@@;;;888777666999@@@GGGMMMNNNOOOMMMHHHBBB???======;;;888666666888:::<<<>>>???@@@@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDAAAAAAAAAAAA@@@??????>>>>>>???AAACCCDDDDDDDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHKKKMMMOOOPPPPPPQQQTTTVVVUUUTTTTTTUUUUUUTTTPPPMMMNNNMMMKKKKKKKKKJJJHHHFFFGGGIIILLLNNNNNNOOOOOOPPPOOOSSSZZZccchhhfff^^^WWWSSSMMMGGGCCCBBBAAA>>><<<;;;888555111...,,,,,,,,,,,,,,,++++++******++++++---,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,***+++,,,,,,***))))))***++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////........................333000000111111333<<>>AAA@@@???>>>???AAACCCDDDCCCDDDGGGNNNYYYeeepppvvv~~~}}}{{{{{{zzzvvvuuutttrrrppppppppppppssspppmmmhhhccc___^^^]]]___^^^\\\YYYVVVTTTRRRQQQNNNMMMMMMLLLKKKJJJJJJJJJHHHMMMSSSWWWZZZ^^^dddhhhnnnpppsssuuuvvvtttrrrppppppooollliiiddd```\\\ZZZTTTSSSQQQNNNKKKGGGEEECCC@@@@@@@@@BBBDDDHHHLLLOOOQQQSSSVVVZZZ[[[[[[ZZZYYYSSSRRRQQQOOONNNMMMLLLKKKMMMLLLJJJHHHFFFCCC@@@===:::999999888777777666666666999<<>>===:::888777;;;DDDLLLPPPQQQPPPMMMGGGAAA===<<<;;;:::777666666888:::<<<>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBB???@@@AAABBBBBB@@@>>>======>>>AAACCCDDDDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEFFFIIIKKKNNNOOOPPPQQQSSSUUUVVVUUUTTTTTTTTTRRROOOLLLLLLKKKJJJIIIHHHGGGEEEDDDEEEKKKQQQSSSOOOLLLKKKLLLOOOSSSZZZaaaccc___VVVOOOOOOJJJEEECCCCCCBBB>>>;;;888555222///---,,,+++,,,,,,,,,++++++***++++++,,,---,,,,,,+++++++++,,,,,,***+++,,,---...---,,,++++++,,,------,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000------...............///222///...000000000666>>>OOO]]]llltttwww{{{}}}}}}{{{~~~zzzrrreeeYYYLLLJJJMMMYYYeeejjjmmmooo|||qqqXXXDDD999555444333333555777666555444444444444444444444444333333333222222222111111222222111000000111222222222444666777888:::===@@@AAABBBEEEHHHKKKLLLMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMIIIHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKMMMNNNNNNNNNMMMLLLHHHHHHHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKKKKJJJIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPPPPRRRQQQOOOMMMMMMNNNPPPQQQQQQRRRRRRSSSSSSSSSSSSRRRggglllrrrwww{{{|||vvvmmmhhhgggggghhhhhhkkklllllljjjfffbbb```___XXXWWWWWWXXXXXXVVVRRROOONNNMMMJJJIIIGGGEEEDDDBBBFFFHHHLLLQQQXXXbbbnnnvvv{{{qqqggg___QQQMMMHHHDDDBBBAAA@@@???AAA@@@>>><<<<<<>>>@@@AAA???AAACCCHHHNNNUUU]]]bbbkkkrrr{{{}}}{{{xxxuuusssqqqqqqqqquuusssnnnhhhccc]]]YYYVVVVVVUUUSSSQQQOOOLLLKKKJJJGGGGGGGGGFFFFFFFFFFFFFFFEEELLLTTTZZZ\\\]]]___aaaeeegggjjjmmmoooooonnnmmmlllkkkiiieeebbb]]]ZZZXXXRRRPPPNNNKKKGGGEEECCCAAA@@@@@@AAABBBEEEHHHLLLNNNQQQSSSVVVZZZ\\\\\\[[[[[[WWWWWWVVVUUUTTTSSSRRRRRRRRROOOLLLJJJIIIFFFAAA>>>666666777777888888888888888;;;???DDDJJJRRR[[[aaajjjppptttoooggg^^^SSSJJJ<<<===;;;888888???HHHOOOQQQQQQOOOKKKEEE???<<<;;;999777666555666777:::;;;<<<======>>>>>>>>>>>>>>>???????????????@@@AAAAAA>>>??????@@@@@@AAAAAABBB@@@@@@@@@AAAAAAAAAAAAAAA???@@@BBBCCCCCCAAA???===<<<>>>@@@BBBCCCCCCBBBAAABBBCCCCCCCCCCCCCCCCCCCCCFFFIIILLLNNNOOOPPPQQQSSSWWWUUUSSSRRRRRROOOLLLIIIHHHHHHHHHFFFEEEDDDCCCDDDFFFNNNXXXZZZUUUNNNJJJIIIPPPSSSYYY]]]]]]XXXPPPKKKJJJGGGCCCCCCDDDCCC@@@===666444111...,,,,,,,,,---,,,++++++***++++++,,,,,,---,,,,,,+++,,,,,,------***+++,,,---...---,,,+++------------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------------------------------------.........////////////000,,,---------......//////111......000111111444:::FFFVVVfffooosssvvvwwwvvvssszzz|||zzz}}}qqqdddTTTKKKHHHOOO\\\fffmmmrrrzzz~~~xxxdddMMM===555444222333555666777666444444444444444444444444333333333222222222111111111111111111111111111111000222444555666888<<<>>>???AAACCCFFFIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMKKKLLLMMMMMMMMMMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHEEEFFFHHHJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLMMMMMMLLLNNNMMMMMMMMMNNNNNNOOOOOOQQQPPPNNNMMMLLLMMMOOOPPPRRRRRRRRRSSSSSSSSSRRRRRRdddhhhmmmrrrvvvzzz~~~{{{vvvrrrllliiihhhjjjlllmmmpppqqqrrrqqqnnnkkkiiiiiieeedddddddddbbb___ZZZVVVXXXUUURRROOONNNLLLIIIGGGGGGIIIKKKMMMPPPWWW```gggpppxxx|||qqqiiiYYYTTTNNNHHHEEECCCBBBAAA@@@???===;;;;;;<<<===>>><<<>>>@@@BBBEEEHHHMMMPPPVVV^^^jjjssswwwyyyzzz|||{{{wwwsssqqqpppooorrroookkkfffaaa[[[TTTOOOKKKJJJIIIHHHFFFDDDCCCBBB@@@@@@AAAAAABBBBBBCCCCCCCCCKKKUUU\\\]]]\\\[[[\\\]]]^^^aaadddfffhhhhhhhhhfffeeeccc```]]]YYYVVVTTTNNNMMMJJJGGGEEECCCAAAAAA???@@@AAACCCFFFJJJMMMOOORRRTTTWWWYYY[[[[[[[[[[[[YYYYYYYYYZZZYYYXXXXXXWWWUUUQQQLLLJJJIIIFFFAAA===444555555666777888888999999;;;@@@DDDJJJRRRZZZ```hhhnnnpppjjjbbbZZZQQQIII999;;;;;;888;;;CCCKKKNNNNNNNNNLLLGGGBBB===<<<<<<777666555555666888:::;;;;;;<<<======>>>>>>======@@@????????????@@@AAAAAA>>>?????????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBBBBAAA???>>><<<===???AAABBBBBBBBBAAABBBBBBCCCCCCCCCBBBAAAAAACCCFFFJJJLLLMMMNNNOOOQQQUUUSSSQQQPPPOOONNNKKKHHHFFFGGGFFFEEECCCBBBCCCEEEIIIRRR[[[^^^YYYQQQKKKIIIOOORRRVVVXXXWWWRRRLLLHHHFFFDDDBBBBBBDDDCCC@@@<<<444222000---,,,,,,------++++++******++++++,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,------,,,,,,000...,,,,,,---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------------........................------........./////////,,,,,,,,,---....../////////------111222222444888>>>MMM]]]hhhooossssssppplllsss{{{{{{vvv}}}yyynnn[[[QQQIIIJJJSSS^^^lllvvvxxxxxxzzz}}}{{{lllUUUCCC777555333333444666666666555444444444444333333333333333333222222222111111111111111111111111111111///111222333444777:::======???AAADDDGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJKKKKKKIIIFFFEEEEEEEEEIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNOOONNNMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSSSSRRRRRRaaadddhhhmmmqqquuuyyy{{{|||yyywwwtttqqqooooooppprrrsssvvvwwwyyyyyyxxxwwwwwwxxxzzzyyyxxxwwwtttpppiiieee```\\\WWWTTTSSSRRROOOMMMHHHKKKNNNNNNNNNQQQWWW]]]ccckkkwwwwwweee```WWWPPPKKKHHHEEEDDDAAA@@@>>>===<<<<<<<<<===;;;===>>>???>>>@@@DDDGGGIIIPPP[[[bbbfffjjjoootttvvvxxxzzz}}}{{{uuupppmmmkkkkkkgggeeecccaaa^^^WWWOOOIIIBBBBBBAAA@@@???>>>======;;;;;;===>>>???AAABBBBBBCCCKKKTTTZZZZZZYYYYYYYYYYYYYYYZZZ\\\^^^```bbbccc___^^^]]]ZZZWWWSSSPPPOOOKKKJJJGGGEEECCCAAAAAAAAA===>>>@@@DDDHHHLLLPPPRRRTTTUUUWWWYYYZZZZZZZZZYYYWWWXXXYYYZZZ[[[ZZZZZZYYYVVVQQQJJJGGGFFFDDD@@@<<<555555555555555555555555888:::???DDDIIIQQQXXX^^^ccciiikkkggg___WWWMMMEEE777:::999888>>>HHHMMMLLLKKKJJJHHHDDD???<<<;;;<<<777666666666777999;;;<<<<<<<<<===>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>???@@@@@@???>>>>>>======>>>???@@@AAABBBBBBAAABBBCCCCCCBBBAAA@@@???@@@CCCHHHJJJLLLLLLMMMOOOQQQOOONNNMMMNNNMMMLLLJJJEEEFFFGGGEEECCCCCCEEEHHHKKKQQQWWWXXXUUUOOOJJJGGGLLLOOORRRSSSQQQMMMIIIFFFDDDBBB@@@AAABBBAAA===999111000...,,,++++++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,---......,,,,,,++++++,,,,,,------222...+++***+++---...---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------,,,---------............++++++,,,------.../////////,,,---111333222222444555BBBRRR```kkkrrrrrrmmmiiipppvvvzzz~~~yyywww}}}|||uuueee[[[PPPKKKKKKSSSbbbqqqrrrsssvvvzzzyyylllWWWGGG888666333222444555555555555555444444444333333333333333333222222222111111000000111111111111000000///000111222333666:::===;;;<<>>=========<<<===>>>===<<<===BBBFFFFFFKKKSSSWWWYYY^^^eeekkkoooqqquuuyyy}}}zzzsssmmmiiigggggg^^^]]]]]]\\\[[[UUULLLEEE======<<<<<<;;;;;;::::::999999;;;===???@@@BBBCCCDDDKKKRRRWWWWWWWWWWWWYYYXXXXXXXXXXXXYYY[[[^^^___[[[ZZZXXXUUURRROOOLLLKKKIIIHHHFFFCCCAAAAAAAAAAAA:::<<>>:::777777666555444333333222666999>>>BBBHHHOOOVVV[[[^^^eeeiiieee^^^UUUJJJAAA666888888888???JJJNNNJJJHHHHHHFFFBBB===;;;;;;<<<777777777777999;;;<<<>>>======>>>???????????????===============>>>??????????????????????????????@@@@@@??????????????????======>>>>>>>>>>>>>>>===>>>======>>>???@@@BBBCCCAAABBBBBBCCCBBBAAA???>>>???BBBFFFIIIKKKKKKLLLMMMMMMLLLKKKKKKMMMNNNMMMLLLEEEGGGHHHFFFDDDDDDGGGJJJJJJMMMPPPPPPNNNJJJFFFDDDJJJLLLOOOOOOMMMIIIGGGEEEDDDBBB@@@@@@AAA???:::555000...,,,+++******,,,---+++*********+++,,,,,,---,,,,,,,,,,,,,,,---...///---,,,+++***+++,,,---...222...)))'''***,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++)))************+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---.../////////,,,---111333111000222///;;;KKKZZZhhhrrrqqqllljjjqqqvvvyyy|||uuuuuuxxx}}}{{{}}}}}}xxxnnneeeYYYNNNFFFIIIXXXgggkkkoootttxxxtttgggUUUGGG999777444222333444555444555555555444444333333333333333333222222222111111000000111111111111000000///000111222333555:::===:::;;;>>>AAACCCEEEFFFFFFGGGHHHIIIJJJKKKMMMMMMNNNJJJKKKLLLNNNNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCDDDEEEHHHJJJLLLHHHHHHGGGGGGHHHHHHIIIJJJDDDFFFHHHGGGDDDCCCEEEGGGGGGGGGGGGGGGHHHHHHIIIJJJIIIIIIJJJJJJKKKJJJJJJIIIKKKKKKKKKKKKJJJIIIHHHGGGJJJJJJKKKLLLLLLLLLLLLLLLJJJKKKLLLNNNOOOOOOOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQ___```bbbeeehhhllloooqqqyyy{{{|||}}}}}}}}}zzzyyyzzz~~~}}}sssfff^^^\\\[[[XXXVVVRRRUUUXXXUUUPPPNNNOOOSSSTTTZZZbbbkkkvvvwwwiii___YYYTTTNNNIIIGGGDDDAAA?????????===<<<============>>>???@@@@@@DDDGGGJJJMMMQQQVVV[[[___eeejjjnnnooottt|||~~~}}}yyytttooohhhaaa\\\WWWUUURRRPPPLLLGGGAAA===888888:::::::::999888777888999;;;===???@@@AAAAAACCCJJJSSSYYY\\\ZZZXXXWWWTTTUUUVVVWWWXXXXXXXXXXXXYYYWWWTTTRRRPPPMMMIIIGGGDDDDDDEEEDDDDDDCCCBBBAAAAAAAAABBBEEEIIINNNSSSVVVXXXXXXYYY[[[\\\ZZZWWWTTTXXXUUURRRTTTXXXZZZXXXUUULLLHHHCCC???===<<<:::999666555444444333333333444666888<<<@@@EEEMMMUUU[[[bbb___\\\[[[YYYRRRHHH???;;;999999===DDDJJJLLLLLLGGGEEEBBB???<<<:::999888444555666777999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============@@@@@@??????>>>>>>======????????????????????????@@@>>>>>>>>>@@@AAA@@@?????????>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBAAABBBDDDFFFIIIKKKLLLMMMMMMLLLHHHDDDEEEHHHLLLNNNOOOJJJJJJIIIFFFDDDCCCEEEHHHLLLLLLJJJHHHFFFDDDCCCBBBHHHGGGHHHJJJLLLKKKGGGCCCFFFCCC???======<<<888555000...---++++++,,,---...,,,++++++******++++++,,,)))***+++,,,,,,+++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,+++++++++*********)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,------..................------------------------------222///,,,+++---///...,,,---------...///000000111555999AAANNNdddvvvwwwooommmlllnnnvvvzzztttwww|||yyyzzzyyy|||}}}}}}{{{tttuuuxxxwwwmmm^^^RRRHHHGGGRRR___jjjmmmuuu}}}xxxfffUUUMMMCCC<<<444333777999666111666555444333333444666777444444333222222333333444111111111111111111111111333333222222222333444444:::;;;<<<===???BBBGGGKKKJJJJJJLLLMMMMMMLLLKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIKKKJJJJJJIIIIIIHHHGGGGGGBBBDDDEEEGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFFFFHHHJJJKKKJJJIIIHHHIIIKKKKKKJJJIIIHHHHHHIIIJJJKKKIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIKKKMMMMMMLLLJJJIIILLLLLLLLLLLLLLLMMMMMMMMMRRRRRRRRRSSSSSSSSSSSSSSS\\\]]]___bbbeeeiiilllnnnuuuwww|||~~~yyyxxx|||xxxlllfffccc___[[[SSSUUUWWWVVVQQQNNNNNNOOOOOOSSSZZZccclllwwwuuuhhh```ZZZTTTOOOOOOLLLHHHFFFEEEEEECCCBBB??????>>>>>>???@@@AAAAAAAAACCCGGGJJJMMMRRRXXX\\\cccgggjjjlllqqqyyy}}}|||}}}zzzvvvrrrmmmggg```[[[UUUQQQLLLHHHEEEBBB???<<<777777888888888777777666666777999;;;===???@@@@@@EEEKKKTTT[[[^^^^^^\\\\\\WWWXXXXXXXXXXXXXXXXXXXXXYYYWWWTTTRRRQQQNNNJJJGGGGGGGGGGGGFFFEEEDDDCCCCCCAAAAAACCCFFFKKKPPPTTTWWWWWWWWWXXX[[[\\\[[[WWWTTTSSSPPPNNNOOOSSSTTTQQQNNNGGGDDD@@@<<<;;;:::888777666666555444444555555555888999;;;>>>CCCJJJSSSXXX^^^[[[YYYXXXVVVPPPFFF>>>:::999999===DDDIIIKKKKKKEEECCC@@@===;;;999888888444555666888999;;;<<<===========================>>>=====================?????????>>>>>>>>>>>>>>>@@@?????????????????????@@@???>>>???AAAAAAAAA?????????>>>>>>??????@@@AAABBBBBBBBBBBBBBBCCCCCCDDDGGGHHHIIIJJJKKKJJJJJJIIIJJJGGGDDDDDDHHHLLLMMMNNNLLLLLLKKKIIIFFFFFFHHHJJJKKKJJJHHHFFFDDDBBBAAA@@@DDDCCCDDDGGGJJJJJJGGGDDDEEEBBB???>>>===;;;777444///...,,,++++++,,,---...,,,++++++******++++++,,,******++++++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,+++++++++******+++*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------..................------------------------------111///,,,,,,---......,,,------......///000000111111555;;;GGG[[[nnntttrrrrrrooonnnttt}}}|||uuuvvv}}}yyyyyy}}}|||zzz|||zzzyyy}}}|||tttrrrrrrwwwooocccVVVKKKGGGOOOZZZiiimmmtttzzzzzzooo^^^QQQIIIDDD===888666555222000555555444444444555555666444333333222222222222333222222222222222222222222111111111222333444555666888:::<<<===???BBBFFFIIIHHHIIIJJJKKKLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGCCCDDDFFFGGGHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEGGGHHHJJJJJJIIIJJJKKKMMMKKKJJJIIIHHHHHHIIIJJJKKKIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIILLLLLLLLLLLLLLLMMMMMMMMMPPPPPPPPPPPPQQQQQQRRRRRRXXXYYY[[[]]]aaadddgggiiioooqqqvvv}}}~~~zzzvvvsssqqqnnnmmmpppvvv|||~~~~~~}}}~~~vvvooogggbbbXXXXXXXXXVVVTTTQQQOOOMMMLLLOOOSSSZZZcccnnnzzztttkkkccc\\\WWWSSSPPPLLLJJJHHHGGGEEEDDDBBBBBBAAA@@@AAAAAACCCCCCAAACCCFFFHHHKKKOOOTTTXXX^^^bbbeeegggmmmvvv{{{{{{|||yyytttooojjjccc]]]YYYPPPKKKDDD>>><<<;;;;;;;;;888888777777777777888888777888:::<<<>>>@@@AAABBBGGGNNNWWW^^^aaabbbbbbbbb^^^]]][[[ZZZYYYYYYYYYYYYZZZXXXUUUSSSRRROOOKKKIIIJJJJJJIIIHHHGGGFFFEEEDDDAAABBBDDDGGGKKKOOOSSSUUUSSSTTTVVVXXXZZZXXXTTTQQQMMMJJJGGGHHHJJJJJJHHHEEEAAA>>>;;;999888888777555666666555555666666777777::::::;;;<<>>>>>>>>>>>>>>>>>???@@@@@@@@@??????>>>>>>>>>@@@??????@@@AAABBBBBBAAA??????>>>>>>??????@@@AAABBBAAAAAAAAABBBDDDFFFGGGLLLLLLLLLLLLJJJHHHFFFEEEGGGEEEDDDEEEGGGJJJLLLLLLLLLMMMMMMLLLJJJIIIJJJKKKHHHGGGEEECCCAAA@@@???>>>@@@@@@AAADDDGGGHHHGGGEEEBBBAAA@@@???===:::555222///...,,,+++++++++,,,---,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,,,,+++++++++******,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------......------------------------000...,,,,,,---...---,,,------......///000000000...222777@@@QQQeeerrrwwwyyytttooopppvvv~~~xxxuuuwww||||||zzz|||zzzuuuvvvsssuuu}}}}}}vvvpppmmmtttooohhh]]]OOOGGGJJJRRReeennnuuuxxx|||zzzjjjWWWQQQPPPKKKCCC:::444333444444555555555555555444444333333222111111111111111333333333333333333333333000000000111333444666777666888;;;===>>>@@@CCCFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEFFFGGGGGGFFFFFFEEEGGGGGGHHHHHHGGGGGGFFFEEEEEEGGGIIIIIIJJJJJJLLLNNNJJJIIIIIIHHHHHHIIIIIIJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGJJJJJJJJJJJJIIIGGGFFFFFFIIIIIIHHHHHHHHHHHHHHHGGGIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLMMMMMMNNNOOOPPPPPPQQQTTTUUUVVVXXX[[[^^^aaaccchhhjjjnnntttxxxyyyvvvssssssrrrqqqnnnjjjeeeaaa^^^]]]]]]___dddkkkqqqtttuuutttvvvyyy|||~~~|||rrrjjjbbb^^^ZZZWWWVVVUUUTTTRRRPPPQQQRRRVVV]]]hhhttt|||wwwooofff___YYYUUUQQQNNNLLLJJJHHHGGGGGGFFFDDDCCCCCCDDDEEEFFFGGGIIIJJJKKKLLLNNNRRRUUUYYY]]]aaadddlllvvv}}}~~~~~~zzztttmmmfff```YYYUUUJJJEEE>>>:::888999999999;;;:::999888999:::;;;<<<:::;;;<<<>>>@@@BBBDDDEEEJJJPPPYYY```dddeeefffgggeeeccc```]]][[[ZZZ[[[[[[[[[YYYWWWUUUSSSQQQMMMKKKKKKJJJIIIHHHFFFEEEEEEDDDAAACCCEEEGGGJJJLLLNNNOOOMMMMMMOOORRRSSSRRRNNNKKKGGGDDDBBBBBBBBBBBB???===<<<999777666777777666555555555555555666777888999;;;;;;::::::<<>>>>>??????@@@@@@??????>>>>>>======AAA@@@???@@@BBBCCCCCCBBB??????>>>>>>??????@@@AAAAAAAAAAAAAAACCCFFFHHHJJJNNNNNNNNNLLLJJJGGGEEECCCDDDDDDDDDEEEGGGIIIIIIIIIJJJLLLNNNNNNLLLKKKJJJKKKGGGFFFDDDBBB@@@?????????AAAAAABBBCCCEEEFFFEEEEEE@@@@@@@@@???<<<888333000...---,,,+++++++++,,,,,,,,,++++++******++++++,,,...---++++++++++++---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******,,,+++***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------......------------------------...---------------------............//////000000///222555<<>>;;;;;;;;;999888<<<;;;:::::::::;;;===>>>======>>>???AAACCCEEEFFFLLLRRRYYY___ccceeeggghhhiiigggccc```]]]\\\\\\\\\[[[YYYWWWUUUTTTRRRNNNLLLIIIHHHGGGEEEDDDDDDCCCDDDCCCDDDFFFHHHIIIIIIIIIHHHGGGGGGHHHIIIJJJIIIFFFCCCCCCAAA???>>>===<<<:::888999777666666777888777666444444444555666888::::::<<<;;;:::999:::???EEEJJJNNNOOORRRSSSQQQKKKCCC===888777999>>>CCCFFFEEEBBB999888777666666666777888555666777888:::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<=========>>><<<<<<======>>>>>>>>>????????????>>>>>>>>>======@@@??????@@@BBBCCCCCCBBB??????>>>>>>??????@@@AAAAAAAAABBBCCCEEEGGGJJJLLLMMMMMMMMMLLLJJJGGGEEECCCBBBDDDFFFGGGGGGGGGFFFFFFFFFIIILLLMMMLLLJJJIIIIIIGGGFFFDDDBBBAAAAAABBBCCCGGGGGGFFFEEEDDDCCCCCCDDD>>>??????>>>:::555111///------,,,,,,++++++++++++,,,++++++******++++++,,,...---++++++++++++---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------......------------------------,,,,,,------------------............////////////111111333777AAAQQQgggxxxzzzwwwqqqllllllrrr{{{wwwppprrr|||yyytttpppnnnsssxxx{{{zzzvvvrrrnnnlllkkkjjjiiidddYYYMMMHHHIIIYYYnnn|||yyyvvvxxxrrrgggaaaeeefff^^^OOOBBB;;;:::444555666666666555333222222111111000000111111222222222222222222222222222333333222111111111222222222555888:::;;;<<<>>>@@@EEEFFFGGGIIIJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIGGGHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJKKKLLLMMMNNNIIIJJJJJJKKKLLLLLLMMMMMMKKKLLLMMMNNNOOOPPPQQQQQQJJJKKKLLLMMMOOORRRTTTUUUYYYYYY[[[]]]^^^\\\YYYUUURRRQQQPPPNNNKKKHHHEEEDDDBBBCCCFFFIIILLLPPPSSSTTTYYY\\\aaafffkkkqqqxxx||||||~~~zzztttkkkaaa[[[YYYZZZ\\\YYYWWWUUUTTTWWW^^^hhhppp|||vvvjjjgggbbb___]]][[[YYYWWWWWWUUURRRPPPOOOPPPQQQSSSTTTTTTSSSQQQNNNNNNOOOPPPTTT[[[bbbhhhqqq}}}~~~xxxnnneee\\\UUUOOOKKKBBB@@@?????????>>><<<:::<<<<<<<<<<<<===>>>??????@@@@@@???@@@AAACCCDDDFFFNNNRRRXXX]]]```bbbdddfffiiigggdddaaa^^^\\\ZZZZZZYYYWWWUUUSSSRRRPPPMMMJJJFFFEEEDDDBBBBBBBBBCCCCCCFFFGGGIIIKKKKKKJJJIIIGGGFFFDDDCCCCCCCCCBBB@@@???@@@???>>><<<:::999777777777666555666888999888666444444555666888:::<<<===;;;;;;;;;::::::===BBBEEEKKKNNNQQQRRRPPPIIIBBB===888888:::>>>CCCDDDAAA>>>888777666555555666777888555666777999:::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>><<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>???BBBCCCCCCBBB??????>>>>>>??????@@@AAA@@@AAACCCEEEGGGIIIJJJKKKKKKLLLLLLKKKIIIGGGEEEDDDBBBEEEIIIJJJHHHEEEDDDCCCAAAEEEJJJMMMLLLIIIGGGFFFFFFEEEDDDCCCCCCDDDFFFGGGNNNNNNKKKGGGCCCAAABBBCCC>>>??????<<<888333000///,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))((()))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,------......------------------------***,,,......---,,,,,,---......//////////////////000//////333999EEEYYYiiissssssrrrnnnmmmooovvv|||yyypppnnnvvvxxxtttrrrvvvyyyzzz|||}}}vvvrrrppppppqqqmmmjjjhhhfff___SSSKKKHHHQQQeeeuuuvvvqqqooommmjjjgggkkknnniii]]]MMM???777666666666666555444333333111111111111111222333444111111111111111111111111444333222111111000000111222444666888888:::<<<>>>BBBDDDEEEGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDFFFFFFGGGGGGFFFFFFEEEDDDEEEFFFGGGFFFEEEDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGFFFFFFDDDEEEFFFHHHIIIIIIJJJJJJEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMIIIIIIJJJKKKLLLLLLMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQDDDEEEFFFGGGIIIKKKMMMNNNQQQQQQQQQQQQRRRPPPMMMJJJEEEEEEDDDCCCAAA@@@???>>><<<===>>>???@@@CCCFFFIIIIIILLLQQQXXX___hhhrrrxxxzzz~~~~~~rrrfff___]]]^^^\\\ZZZWWWUUUUUU[[[ccciiiwwwqqqnnnjjjgggeeedddbbb```aaa___[[[XXXWWWXXXZZZ[[[YYYYYYXXXVVVSSSSSSTTTUUUVVV^^^eeekkkttt}}}vvvpppfff\\\UUUNNNIIIFFFCCCAAA@@@@@@AAAAAA@@@???@@@AAABBBCCCDDDDDDDDDDDDGGGFFFDDDDDDDDDEEEGGGHHHNNNRRRWWWZZZ\\\]]]___aaafffeeebbb```\\\ZZZWWWVVVUUUSSSQQQOOONNNLLLIIIGGGDDDCCCAAA@@@@@@AAACCCDDDHHHKKKNNNPPPQQQPPPNNNMMMHHHEEEBBB@@@@@@??????>>>=========;;;999777666666666555555666888888777666666666777999;;;===@@@AAA:::;;;<<<;;;;;;===@@@BBBHHHLLLPPPQQQNNNGGG@@@;;;999999;;;???BBBBBB>>>:::777666555555555555666777666666777999;;;<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>===============<<<<<<<<<<<<<<<======>>>?????????>>>======>>>AAABBBBBBAAA??????>>>>>>??????@@@AAA@@@BBBEEEGGGIIIJJJJJJJJJKKKKKKKKKJJJHHHFFFDDDBBBCCCGGGKKKLLLIIIDDDBBBAAA???CCCIIIMMMLLLIIIFFFEEEEEEDDDCCCBBBDDDFFFIIIKKKRRRQQQNNNIIICCC@@@AAACCC>>>???>>>;;;555000//////,,,,,,,,,,,,,,,+++******,,,++++++******++++++,,,******++++++++++++******---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,------......------------------------(((+++......,,,+++,,,.../////////////////////...111...---111555<<>>???@@@BBBDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDAAACCCDDDDDDCCCCCCEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHGGGDDDEEEFFFGGGHHHIIIIIIIIIEEEEEEEEEEEEFFFFFFGGGGGGEEEFFFHHHJJJKKKKKKKKKJJJHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMMMMNNNNNNOOOOOOOOOAAAAAABBBCCCEEEGGGIIIJJJLLLKKKJJJJJJJJJIIIFFFDDD>>>============<<<<<<<<<999999:::::::::===AAACCC===@@@FFFMMMWWWbbbmmmuuuqqqeeeaaaaaa___]]]ZZZVVVVVVZZZbbbgggooo}}}{{{xxxtttqqqpppnnnlllkkkgggeeeaaa^^^]]]^^^___aaa\\\]]]\\\[[[YYYYYYZZZ\\\YYY```hhhmmmuuu}}}~~~ooohhh___VVVOOOJJJFFFDDDDDDBBB@@@???AAABBBCCCBBBEEEFFFHHHIIIJJJJJJJJJIIIMMMLLLJJJIIIIIIJJJLLLMMMOOORRRUUUXXXYYYZZZ\\\^^^cccbbbaaa^^^[[[XXXUUUSSSQQQPPPNNNLLLKKKIIIFFFDDDCCCBBB@@@@@@@@@AAACCCEEEJJJMMMQQQTTTVVVVVVTTTSSSLLLHHHCCC@@@????????????<<<<<<<<<:::888666666666555555444666777888777555777888999;;;===@@@BBBDDD999;;;<<<===<<<===???AAAGGGKKKOOOQQQMMMEEE>>>:::::::::;;;???BBBAAA<<<777777777555555444555666777666666888999;;;<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@===<<<<<<>>>@@@BBBBBBAAA?????????>>>???@@@@@@AAA@@@BBBFFFIIIKKKKKKJJJIIIKKKKKKJJJIIIGGGEEEBBBAAADDDHHHMMMMMMIIIDDDAAA???===CCCIIIMMMMMMJJJFFFDDDDDDCCCBBBBBBDDDGGGJJJMMMSSSRRROOOIIIBBB???AAACCC>>>???>>>999333//////000+++,,,,,,,,,,,,+++******,,,++++++++++++++++++,,,)))***+++,,,,,,+++***)))---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......------------------------(((+++......,,,+++,,,...///////////////.........333///...111555999DDDQQQccckkkrrrtttqqqnnnooorrrwww{{{~~~zzzpppjjjkkknnn~~~~~~|||xxxxxx{{{zzz~~~zzzqqqjjjjjjhhh^^^PPPGGGFFFMMM[[[hhhjjjdddbbbeeeeeeiiirrr{{{|||oooXXXFFF888777555444333333444444//////000222333555777888333333333333333333333333111000000000111222333333222333333333444666:::>>>===>>>@@@BBBCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDD>>>@@@BBBCCCCCCCCCEEEGGGEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGHHHIIIHHHGGGFFFEEEFFFGGGHHHHHHIIIIIIIIIIIIEEEEEEFFFGGGHHHHHHHHHHHHDDDDDDEEEEEEFFFFFFFFFGGGBBBDDDFFFIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMMMMMMMMMMNNNNNNNNN@@@@@@@@@AAABBBCCCDDDEEEGGGFFFEEECCCBBB@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::<<<<<>><<<888444888777777666666666777777777777999<<>>===;;;:::;;;???CCCMMMNNNNNNKKKFFF@@@<<<;;;;;;<<<===>>>>>>===<<<;;;;;;:::999777555333111000::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888999;;;<<<<<<;;;:::::::::<<<===>>>::::::;;;<<<===>>>???@@@???>>><<<;;;<<<===???@@@CCCBBBAAA@@@????????????>>>BBBGGGKKKLLLMMMMMMNNNLLLJJJFFFCCCAAAAAAAAABBBDDDFFFHHHGGGEEEAAA???>>>CCCEEEJJJOOOQQQOOOIIIEEEFFFEEECCCAAA@@@CCCIIINNNVVVSSSNNNGGGAAA???@@@BBB???===999555111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,+++*********+++************************///...,,,******+++,,,---,,,,,,,,,------.........++++++,,,,,,---...//////------...///...---+++*********++++++,,,---......------------------------.........///////////////111111000000111666<<>>@@@AAAAAAAAADDDEEEFFFGGGHHHIIIIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFFFFEEEDDDBBBBBBAAAAAAAAAFFFFFFFFFEEEDDDCCCCCCBBBEEEDDDCCCCCCCCCDDDFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEGGGJJJJJJHHHEEEDDDEEEFFFGGGHHHGGGFFFFFFCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEFFFGGGHHHJJJLLLMMMOOOOOOKKKKKKJJJJJJIIIIIIHHHHHH@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::<<<;;;===BBBHHHQQQaaaooo|||qqqkkkcccaaa^^^YYYVVVTTTTTTUUU___iiivvv~~~|||zzzxxxuuutttqqqnnniiieeebbbaaabbbcccaaa```___```bbbccccccbbbcccgggnnnssstttqqqmmmiiibbb[[[RRRKKKHHHGGGFFFEEEJJJJJJJJJJJJKKKKKKLLLLLLKKKMMMPPPTTTVVVVVVUUUTTTRRRRRRQQQPPPOOORRRVVVZZZaaaaaa```___^^^^^^^^^^^^___^^^]]][[[XXXUUUSSSQQQPPPOOOMMMJJJGGGEEECCCBBB@@@AAAAAAAAAAAACCCGGGJJJOOOUUU]]]`````````ccceee\\\VVVOOOIIIFFFCCC???<<<<<<<<<;;;;;;;;;;;;999888666555555444444444555555888999;;;@@@DDDGGGFFFEEE???>>>===;;;:::<<<@@@DDDMMMMMMLLLIIIDDD???===<<<<<<===>>>>>>>>>===<<<;;;999888777666555444444444::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888999;;;<<<;;;;;;;;;;;;;;;<<<======::::::;;;<<<======>>>>>>>>>===<<<;;;<<<===???@@@@@@@@@??????@@@@@@AAABBBBBBEEEIIILLLLLLKKKKKKLLLKKKIIIEEEBBB@@@@@@BBBCCCEEEFFFGGGFFFCCCAAAAAABBBDDDFFFJJJNNNPPPNNNIIIEEEGGGFFFEEECCCCCCEEEJJJNNNSSSPPPKKKEEE>>>;;;;;;<<<===;;;888444000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***......------,,,+++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,++++++******++++++++++++++++++++++++++++++///---,,,******+++,,,---++++++,,,,,,,,,---------++++++,,,,,,---......///------------------,,,,,,,,,------....../////////------------------------000000//////......------////////////000444999===KKKYYYhhhpppsssuuutttqqqnnnuuu}}}zzzqqqjjjgggqqq{{{}}}|||zzz|||}}}wwwooolllhhh]]]QQQGGGDDDFFFNNNTTTXXX^^^ccceeeiiinnnttt{{{|||rrrfffQQQAAA555666777222000444222333333333333333222222111111222222222111000000111111111111111111111111111000000000111333555666777888:::<<<>>>?????????AAABBBCCCDDDEEEFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBFFFEEEEEEDDDCCCCCCBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEGGGIIIJJJGGGEEEDDDEEEFFFGGGGGGGGGFFFFFFCCCDDDEEEGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIAAAAAAAAAAAABBBBBBCCCCCC??????>>>===<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;:::;;;:::;;;???CCCJJJWWWcccxxx~~~|||tttiiifffaaa\\\WWWSSSQQQPPPTTT\\\gggqqqzzz}}}}}}~~~~~~}}}{{{yyywwwvvvuuurrrmmmiiieeecccccccccbbbbbbbbbccceeeeeedddbbbbbbffflllpppooojjjccc^^^YYYSSSMMMHHHFFFGGGHHHHHHLLLLLLLLLMMMNNNOOOPPPQQQQQQSSSWWWYYY[[[[[[ZZZYYYVVVUUUTTTRRRRRRVVV\\\aaahhhhhhhhhhhhgggeeecccbbb``````___^^^[[[XXXVVVTTTQQQPPPNNNKKKHHHFFFDDDCCC@@@AAABBBBBBBBBEEEJJJNNNQQQVVV]]]aaacccfffkkknnniii```UUUNNNKKKIIIEEEAAA???@@@???===;;;:::;;;<<<666555444444444555666666999;;;@@@EEEJJJKKKHHHFFF??????>>><<<<<<>>>BBBEEENNNNNNKKKGGGBBB>>>>>>>>>>>>>>>??????>>>===<<<;;;777666555444555666888999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999;;;;;;:::;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<===>>>===<<<<<<<<<===>>>???===>>>>>>???@@@BBBCCCDDDFFFIIILLLMMMLLLJJJJJJJJJJJJHHHDDD@@@???AAACCCEEEHHHGGGFFFCCCAAAAAADDDFFFFFFHHHKKKNNNPPPNNNIIIEEEFFFFFFFFFFFFEEEGGGJJJMMMOOONNNJJJEEE>>>:::888888:::999666222000...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******++++++,,,+++++++++++++++,,,,,,,,,++++++,,,,,,------......---,,,,,,,,,,,,------...........................------------------------111000000///...---,,,,,,---.../////////111444777???NNN^^^iiipppuuuuuussskkkpppyyy{{{pppiiilllssszzzyyy{{{~~~}}}xxxsssooofff\\\LLLFFFCCCDDDHHHMMMVVV___eeejjjnnnqqqwww}}}}}}yyybbbNNN<<<777777444333555444333333333333333444444333222222111000000000111111111111111111111111111222111111111111222333333555666888:::<<<=========@@@@@@BBBCCCDDDEEEEEEEEEHHHHHHHHHGGGGGGEEEDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFHHHIIIHHHFFFDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGFFFFFFDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHLLLLLLLLLLLLKKKKKKKKKKKKAAABBBBBBBBBCCCCCCBBBBBB??????>>>>>>===<<<<<<<<>>;;;;;;;;;888777666666666777999:::;;;>>>EEELLLPPPOOOKKKGGG@@@@@@???===<<>>>>>@@@???@@@@@@@@@???===;;;:::888777555444555777:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999:::<<<<<<===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>???======>>>???@@@BBBDDDEEEHHHJJJLLLMMMLLLJJJJJJKKKKKKHHHDDDAAA@@@BBBFFFHHHLLLJJJFFFBBB???@@@DDDHHHHHHIIIKKKNNNOOOMMMIIIEEEEEEFFFGGGFFFEEEFFFHHHJJJKKKKKKJJJFFFAAA===:::999777555333111///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,---......,,,,,,,,,---------......,,,+++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******************++++++++++++,,,,,,,,,---------,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,++++++------------------------/////////......---------,,,---/////////000111333666DDDTTT```jjjqqqtttrrrkkkooowwwwwwlllmmmppp}}}vvvuuutttyyy~~~zzz}}}~~~xxxoooeeeYYYPPPGGGCCCBBBFFFPPP[[[aaaggglllmmmqqqxxx}}}~~~qqq\\\EEE;;;999777666777555444333222333444555666666555333222111222222333111111111111111111111111222222111111111111111111333444555777999:::;;;;;;AAABBBCCCEEEFFFGGGGGGGGGHHHHHHGGGGGGFFFEEECCCCCCDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCAAABBBCCCDDDEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFEEECCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLCCCCCCDDDDDDDDDCCCBBBBBB????????????????????????AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCBBB@@@>>>>>>>>>::::::<<<>>>???DDDKKKSSS[[[hhhwww~~~xxxtttnnnhhhccc]]]VVVQQQKKKMMMPPPTTTYYY```hhhnnnuuuvvvyyy{{{|||~~~~~~~~~}}}|||yyywwwuuutttxxxvvvtttqqqooonnnnnnnnnnnnmmmlllllljjjfff```\\\\\\]]]^^^______]]][[[YYYVVVSSSPPPLLLJJJJJJLLLNNNNNNNNNMMMMMMOOOQQQSSSTTTWWWYYY[[[]]]^^^\\\[[[YYYVVVUUUTTTSSSTTTYYYaaafffrrrsssuuuvvvtttqqqnnnlllllllllkkkiiieeeaaa\\\ZZZWWWUUUSSSPPPMMMJJJHHHGGGFFFFFFFFFEEEFFFJJJOOOSSSVVVWWWZZZ\\\^^^```cccfffgggaaaZZZWWWUUURRRLLLGGGCCCDDDEEEDDDAAA===;;;:::999888666555666777:::;;;===AAAIIIQQQUUUSSSMMMHHHBBBAAA@@@>>>===>>>BBBFFFUUURRRLLLFFF@@@>>>???AAABBBBBBBBBAAA???===;;;999:::888666555555777:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>???@@@BBBCCCDDDGGGIIIKKKLLLKKKKKKLLLMMMLLLJJJFFFDDDCCCEEEHHHJJJOOOLLLGGGBBB???@@@DDDGGGJJJJJJKKKMMMNNNMMMIIIGGGDDDEEEFFFEEECCCCCCDDDEEEDDDFFFGGGEEEBBB>>>;;;;;;444333111///...---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******************,,,,,,,,,---------......++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************+++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,------......//////,,,...000000000///000222222===JJJUUU```kkkooooooooopppvvv|||qqqooopppzzz~~~sssqqqnnnssszzz}}}}}}}}}tttwwwzzz~~~tttjjjddd[[[PPPHHHBBBAAAIIISSS[[[dddkkklllmmmrrrwwwyyyxxxcccKKK===999777666666555444333222333333555666666555333222111222333333111111111111111111111111222222222111111111000000111222333444666888999:::@@@AAACCCEEEFFFGGGGGGHHHFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDDDD@@@AAACCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEDDDEEEGGGGGGFFFDDDCCCBBBDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEJJJJJJKKKKKKLLLLLLLLLMMMEEEEEEFFFFFFFFFEEECCCBBB??????@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEGGGGGGGGGFFFEEEDDDBBBAAAAAA===<<<>>>>>>>>>@@@DDDGGGNNNZZZiiiyyyzzz|||}}}yyysssnnniiibbbYYYSSSPPPPPPPPPPPPQQQUUU[[[```eeeiiioootttwwwyyy|||~~~~~~~~~}}}{{{yyyxxxwwwwwwvvvtttsssrrrrrrrrrrrrqqqooommmkkkhhhccc]]]XXXVVVWWWWWWXXXYYYYYYZZZZZZWWWVVVSSSOOOLLLLLLNNNQQQQQQPPPOOONNNOOOQQQTTTUUUVVVXXXZZZ[[[[[[YYYWWWVVVTTTTTTSSSRRRTTTYYY___dddqqqsssuuuvvvvvvtttqqqppplllmmmlllkkkgggccc^^^[[[XXXWWWUUUQQQNNNKKKIIIGGGGGGGGGGGGGGGHHHMMMSSSXXX[[[[[[[[[[[[\\\\\\\\\\\\___\\\XXXUUUQQQMMMIIIFFFCCCBBB@@@@@@AAA@@@===;;;777666444333444666888:::???DDDLLLTTTXXXVVVOOOJJJCCCBBB@@@>>><<<===AAADDDRRRPPPKKKEEE@@@>>>@@@CCCDDDCCCCCCBBB@@@===:::999:::999888666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999::::::;;;;;;<<<<<<<<<===;;;;;;<<<<<<<<<===============>>>???@@@BBBCCCDDDEEEGGGJJJKKKKKKKKKLLLNNNMMMKKKIIIGGGFFFGGGIIIJJJNNNLLLHHHDDDAAAAAADDDGGGJJJJJJJJJLLLNNNMMMKKKIIIEEEEEEEEECCCAAA???@@@AAA===???AAA@@@===;;;999888222111///...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***...---,,,***)))'''&&&%%%,,,,,,,,,,,,------------*********+++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++***************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---........................------------------------++++++,,,---...//////000---...000000//////111222111999AAAJJJVVVccckkklllqqqpppsss}}}xxxrrrrrrwww}}}tttoooiiimmmsssxxxzzzzzzzzz{{{oooppptttzzztttjjjiiibbbZZZRRRHHHAAACCCJJJVVV```jjjmmmnnnrrruuuuuuuuueeePPPAAA999666555444555555444333333333333333222111111111111111111222111111111111111111111111000111111222111111000000000111111222444666888999<<<===???AAACCCDDDDDDEEEDDDEEEEEEEEEEEEDDDCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEDDDDDDDDD@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDAAACCCEEEEEECCCBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBAAACCCDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKLLLFFFGGGHHHHHHHHHFFFDDDBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJJJJIIIHHHGGGFFFEEEEEE@@@>>>@@@AAA>>>>>>AAABBBEEEMMMYYYiiizzzxxxtttuuuvvvvvvxxxtttpppnnnlllhhh```YYYVVVVVVTTTQQQPPPQQQUUUXXXYYY]]]ccchhhkkkpppuuuyyyzzzzzz{{{{{{{{{{{{zzzzzzvvvuuutttsssrrrqqqqqqqqqooommmkkkhhheee```ZZZVVVPPPQQQSSSVVVWWWXXXXXXXXXVVVUUUTTTPPPLLLLLLOOORRRQQQOOONNNMMMMMMOOOQQQSSSUUUVVVXXXYYYXXXVVVTTTRRRRRRSSSSSSSSSTTTXXX^^^bbbiiijjjmmmooooooooonnnnnnggghhhhhhhhhfffbbb^^^[[[XXXWWWTTTQQQMMMJJJHHHFFFEEEFFFFFFGGGJJJPPPXXX^^^bbbaaa```___^^^\\\ZZZXXXXXXXXXVVVRRRNNNLLLMMMOOOOOOHHH@@@>>>@@@AAA>>>;;;777666444333444666999;;;AAAFFFNNNVVVZZZWWWQQQKKKDDDCCCAAA>>>;;;<<<>>>AAAKKKJJJFFFBBB??????BBBEEEEEEEEEDDDBBB@@@===:::888888888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;::::::999<<<;;;::::::999999::::::::::::;;;<<<======>>>>>>;;;;;;<<<<<<======<<<<<<;;;;;;<<<>>>AAACCCFFFGGGFFFGGGIIIJJJIIIJJJKKKMMMLLLKKKJJJHHHGGGGGGGGGGGGIIIIIIHHHFFFDDDDDDFFFHHHJJJIIIJJJKKKMMMNNNLLLKKKHHHGGGEEEBBB>>>======???:::;;;===<<<999777555555111000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,+++***(((((('''++++++++++++,,,,,,,,,,,,)))*********++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++***)))))),,,,,,+++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,------....../////////------------------------,,,,,,,,,------.........---...///.........111333111555:::@@@LLL]]]iiilllpppnnnooovvvuuuvvvvvvxxx}}}{{{sssfffhhhmmmrrrvvvwwwuuusssmmmlllmmmrrrzzz{{{qqqiiiiiigggddd^^^RRRFFFCCCEEEOOOZZZfffkkkoootttvvvvvvpppgggWWWGGG<<<888666555444444444444333111000000///000000111222222222222111111111111111111111111///000111222222111000000000000000111333555888999999;;;<<<>>>@@@AAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>@@@CCCCCCBBB@@@AAABBBCCCCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@BBBCCCDDDFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHIIIJJJIIIGGGDDDCCCGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPKKKKKKKKKKKKJJJIIIHHHHHHGGGBBB@@@BBBBBB???>>>@@@@@@@@@CCCLLL\\\ooo{{{ppplllllllllnnnkkkjjjlllnnnmmmgggaaa[[[ZZZXXXTTTQQQQQQRRRUUURRRVVVZZZ^^^bbbhhhpppuuutttuuuvvvxxxyyyzzzzzzzzzuuuuuusssrrrqqqpppoooooommmjjjgggeeebbb^^^YYYUUULLLOOOSSSVVVXXXWWWVVVUUUSSSSSSRRROOOLLLLLLOOORRRNNNMMMKKKIIIIIIKKKMMMOOOTTTUUUWWWXXXWWWUUURRRPPPRRRSSSSSSTTTUUUXXX]]]``````bbbdddfffhhhhhhiiiiii```bbbdddeeedddaaa]]][[[WWWVVVSSSPPPLLLIIIFFFEEECCCDDDEEEGGGLLLSSS\\\bbbfffeeedddcccaaa^^^ZZZWWWSSSUUUUUURRRNNNPPPVVV\\\___SSSDDD>>>???AAA>>>::::::888666555555888<<<>>>CCCGGGOOOVVVZZZXXXQQQLLLEEEDDDAAA===::::::===@@@EEEDDDBBB@@@???@@@DDDGGGFFFFFFEEECCC@@@===:::888666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;::::::999===<<<:::999888999::::::::::::;;;<<<===??????@@@:::;;;<<<<<<======<<<<<<888999;;;>>>AAAEEEHHHJJJGGGHHHIIIIIIHHHHHHJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGGGGFFFGGGHHHJJJJJJIIIIIIKKKMMMNNNMMMLLLJJJIIIFFFBBB>>><<<<<<>>>;;;<<<===;;;888555444444111000...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))***+++,,,------...******+++++++++,,,,,,,,,))))))******+++++++++++++++*********+++,,,,,,---***************************++++++++++++***)))))),,,,,,,,,,,,++++++******+++++++++++++++++++++++++++,,,------,,,+++)))(((******++++++,,,---......---------------------------------------------,,,,,,---------,,,---000333111333555:::GGGZZZhhhmmmnnnkkkkkkqqq|||xxxzzzwwwuuu{{{yyyeeefffiiioootttuuurrrnnnnnnjjjiiimmmuuu}}}|||wwwooohhhjjjjjjkkkggg[[[MMMEEEFFFJJJTTT```hhhnnnuuuxxxxxxoooiii]]]MMMAAA;;;999888444444555444333111///---///000222444555555555444111111111111111111111111...///000222222222111000000000000111333555777999999:::<<<>>>@@@AAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@?????????AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBAAA<<>>::::::;;;:::999888888:::<<<===CCCHHHPPPVVVXXXVVVQQQMMMJJJGGGAAA<<<999888999999@@@?????????AAADDDHHHJJJIIIHHHFFFCCC@@@===:::888555555777888999::::::;;;;;;<<<<<<<<<;;;::::::999999999888888999999:::;;;888888999999999:::::::::;;;<<<=========<<<:::::::::::::::::::::;;;<<<======<<<;;;;;;::::::::::::===>>>@@@AAAAAABBBCCCEEEGGGGGGGGGGGGGGGHHHIIIJJJGGGMMMMMMOOOQQQHHH@@@FFFCCCCCCCCCEEEHHHJJJIIIHHHKKKJJJJJJKKKMMMMMMLLLKKKKKKHHHDDDAAA===<<<;;;;;;>>>===;;;999777555333333,,,,,,,,,,,,,,,,,,------,,,***(((&&&'''(((+++---************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------///////////////.........//////222777===III\\\nnnnnnmmmkkkkkksss}}}|||zzz|||}}}zzzvvvuuuzzz~~~sssiii```aaajjjqqqqqqmmmoookkkhhhiiiooouuuyyyyyy}}}||||||{{{wwwppphhhbbbfffhhhkkkjjjcccWWWJJJBBBFFFNNNYYYdddlllqqqtttvvvkkkggg___SSSHHH???:::888444555555444333111111222111111111111111111111111222222111111111111222222111111000//////...//////------...000111222444444666888:::<<<>>>@@@AAAAAAAAAAAABBBDDDEEEEEEEEEEEECCCAAAAAAAAACCCCCCBBBAAA>>>>>>>>>??????@@@@@@@@@@@@@@@????????????@@@@@@CCCCCCBBBAAAAAA@@@????????????@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBEEEEEEFFFGGGGGGGGGGGGGGGMMMMMMLLLKKKIIIHHHIIIJJJMMMOOORRRRRRRRRSSSVVVXXX[[[YYYWWWVVVVVVVVVVVVVVVTTTSSSSSSRRRQQQPPPOOOOOOPPPPPPPPPPPPPPPMMMHHHEEECCCAAA@@@BBBHHHRRR\\\bbbrrr~~~~~~pppeee_________```bbbeeegggfffeeeaaa^^^ZZZXXXWWWUUURRRPPPNNNNNNNNNPPPSSSVVVZZZ\\\bbbeeeiiilllooossswwwzzzwwwrrrkkkeeeccccccddddddccc]]]WWWTTTSSSRRRNNNJJJIIIKKKMMMPPPRRRSSSSSSSSSSSSQQQMMMKKKJJJIIIHHHGGGGGGDDDAAABBBAAAAAAGGGNNNPPPUUUWWWTTTSSSSSSRRROOOPPPRRRTTTVVVXXXYYYYYYZZZYYYYYYZZZZZZZZZ[[[[[[[[[\\\[[[ZZZYYYXXXVVVSSSPPPNNNMMMKKKIIIGGGEEECCCBBBDDDCCCBBBDDDKKKUUU___fffiiiiiihhhfffccc```^^^\\\UUUSSSRRRMMMLLL^^^nnnjjj___KKK<<<===@@@===;;;<<<999888777777888:::===>>>EEEIIIPPPUUUXXXVVVRRROOOOOOKKKDDD>>>:::888999:::>>>??????@@@BBBDDDFFFHHHHHHGGGEEEBBB???;;;999777555555777888999:::::::::;;;;;;;;;;;;;;;:::999999999999888888999999:::;;;888888888999999999::::::;;;;;;============<<<;;;;;;:::::::::;;;;;;<<<======<<<;;;:::::::::::::::<<<>>>AAABBBBBBCCCDDDFFFHHHHHHGGGGGGGGGHHHIIIIIIKKKRRRSSSUUUWWWKKKAAAEEECCCCCCDDDFFFIIIJJJJJJHHHKKKJJJJJJKKKMMMMMMLLLKKKJJJGGGDDD@@@===<<<;;;;;;???>>><<<999777555333222+++******))))))(((((((((,,,+++***))))))***+++---************************,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......////////////..................111555:::DDDVVVfffssssssppplllmmmtttyyyyyyxxxzzz|||yyyuuusssvvvyyytttlllddddddjjjoooqqqooonnnmmmkkkjjjkkkooossswwwyyyyyyxxxvvvqqqjjjdddaaacccgggkkklllfffZZZMMMEEEEEELLLXXXdddnnnrrrsssrrrhhheee```XXXOOOGGG@@@;;;666666555333222111222222111111111111111111111111222222111111111111222222222111000000/////////000//////000000111111222222444666888:::<<<>>>???@@@???@@@AAACCCDDDDDDDDDDDDCCCBBBAAAAAABBBCCCBBB@@@@@@@@@@@@AAAAAABBBBBBBBB@@@??????>>>>>>??????@@@BBBAAAAAA@@@??????>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEDDDDDDCCCBBBDDDDDDEEEFFFFFFFFFFFFFFFOOONNNMMMLLLMMMNNNPPPQQQUUUVVVWWWWWWWWWXXXZZZ\\\___]]][[[ZZZZZZ[[[^^^_________]]]\\\ZZZXXXWWWVVVZZZ[[[\\\^^^]]]XXXQQQKKKGGGDDDAAA???@@@EEEKKKOOO^^^lll~~~lllaaa\\\[[[ZZZ\\\___bbbcccccc___\\\XXXVVVUUUSSSQQQOOOLLLKKKKKKKKKMMMOOORRRTTTXXX[[[___dddhhhmmmrrrvvvwwwqqqhhhaaa^^^\\\\\\[[[[[[VVVQQQOOONNNNNNKKKHHHHHHJJJLLLOOOQQQSSSSSSSSSTTTPPPKKKGGGFFFEEEEEEDDDBBB>>><<<=========CCCJJJPPPUUUXXXVVVTTTUUUTTTRRRQQQSSSUUUXXXZZZ\\\]]]]]]YYYXXXXXXXXXWWWWWWWWWVVVYYYXXXVVVVVVUUUSSSOOOLLLJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBEEELLLVVV```fffhhhgggeeecccaaa___]]]\\\TTTQQQRRRMMMJJJVVV```ZZZRRREEE<<<===???;;;:::===777666666666888;;;>>>@@@GGGJJJPPPTTTVVVVVVSSSQQQRRRMMMEEE===888777888999===>>>@@@BBBDDDEEEEEEEEEGGGFFFCCC@@@===999777666555666777888999:::::::::::::::;;;;;;;;;:::999999999888888888888999::::::888888888999999999999::::::;;;<<<>>>>>>>>>======;;;;;;;;;;;;;;;;;;<<<===<<<;;;:::::::::::::::;;;<<<>>>AAACCCCCCDDDFFFGGGIIIHHHGGGGGGGGGGGGGGGGGGHHHRRRVVV[[[^^^PPPCCCEEEDDDDDDEEEGGGJJJKKKJJJIIIKKKJJJJJJKKKMMMMMMLLLJJJHHHFFFBBB???<<<;;;;;;;;;???>>><<<999777444222111......---,,,+++***)))))),,,,,,,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------++++++,,,,,,------.................................---///222555===LLLZZZpppuuutttmmmhhhkkksssxxxtttwwwyyywwwssspppqqqrrruuuqqqkkkiiikkknnnqqqsssooopppppplllhhhiiinnnsssvvvxxxwwwssskkkddd``````^^^ccciiilllggg]]]QQQIIICCCIIITTTaaammmrrrpppmmmeeeccc```]]]ZZZSSSIIICCC999888555222111111222333111111111111111111111111222222111111111111222222222222111000000000000111111111111111111111000000222333555777:::<<<>>>???>>>???@@@BBBCCCCCCDDDDDDDDDBBBAAAAAABBBBBBAAA???@@@@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@@@@@@@@@@???>>>>>>======?????????@@@@@@@@@@@@AAA@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDPPPNNNMMMMMMOOOSSSVVVWWWZZZZZZZZZYYYYYYZZZ[[[\\\]]]\\\\\\[[[\\\```eeeiiijjjiiigggeeebbb```^^^]]]___aaaeeehhhgggbbbZZZTTTJJJHHHDDDAAA@@@BBBDDDFFFMMM[[[oooyyykkkaaa^^^[[[ZZZ\\\^^^``````[[[XXXUUURRRQQQPPPNNNLLLKKKKKKJJJJJJKKKMMMOOOQQQQQQTTTXXX\\\```ffflllppptttnnnfff^^^ZZZXXXWWWVVVSSSPPPMMMKKKKKKJJJIIIGGGGGGIIILLLOOOQQQSSSSSSSSSSSSOOOIIIDDDBBBBBBBBBAAA>>>:::999999999:::@@@GGGNNNSSSVVVTTTSSSUUUTTTRRRRRRTTTXXX\\\___aaaaaabbb^^^]]]\\\[[[ZZZYYYXXXWWWYYYXXXVVVUUUTTTRRRNNNKKKIIIHHHGGGFFFDDDCCCBBBAAAAAAAAACCCGGGNNNWWW```eeedddcccaaa___]]][[[ZZZZZZUUURRRRRRNNNFFFKKKOOOGGGGGG@@@<<<===<<<888888<<<555555555666888;;;>>>@@@GGGJJJNNNRRRTTTTTTSSSRRRNNNIIIAAA:::555555666888<<<>>>BBBDDDFFFEEEDDDBBBEEECCCAAA===:::777555444555666777888999999999999999999::::::::::::999999888888888888888999999:::888888888888999999999999999:::<<<>>>?????????>>><<<;;;;;;;;;;;;;;;<<<<<<:::::::::999::::::;;;;;;<<<>>>BBBDDDDDDEEEFFFHHHHHHHHHGGGFFFEEEEEEEEEFFFAAAMMMVVV^^^bbbUUUGGGHHHDDDDDDFFFHHHKKKLLLKKKIIIJJJIIIIIIJJJLLLMMMKKKJJJFFFDDDAAA===;;;:::::::::@@@>>><<<999666333000///......------,,,,,,,,,++++++,,,,,,------,,,******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...............///000......000222777BBBNNNdddooouuunnnffffffooovvvpppsssuuuuuurrrnnnllllllvvvuuussspppnnnooossswwwvvvuuusssoookkkjjjllloootttxxxzzzuuukkkbbb]]]\\\[[[___dddgggddd]]]TTTNNNCCCEEELLLYYYfffmmmmmmjjjdddaaa^^^___```]]]UUUNNNAAA<<<777222111111222333111111111111111111111111222222111111111111222222222222111111111111111222111111111111111111111111111222333555888:::<<<======>>>@@@AAABBBCCCDDDDDDDDDBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>??????@@@@@@?????????>>>>>>>>>????????????@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCCPPPMMMLLLMMMRRRWWWZZZ[[[\\\ZZZXXXXXXXXXYYYZZZ[[[[[[[[[\\\[[[\\\___eeejjjmmmllliiifffccc```^^^]]]^^^aaaeeeiiijjjfff___ZZZOOOLLLHHHDDDBBBAAAAAABBBDDDNNN^^^nnnzzzwwwiiieee___[[[ZZZ[[[[[[[[[WWWUUURRRPPPOOOMMMKKKJJJJJJIIIHHHHHHIIIKKKMMMOOONNNPPPTTTWWWZZZ___eeeiiinnnhhh```ZZZVVVUUUTTTTTTOOOMMMKKKIIIIIIIIIIIIHHHHHHJJJLLLOOOQQQSSSSSSSSSRRRNNNHHHCCCAAA@@@@@@???===999777777777888===DDDJJJOOORRRQQQQQQSSSSSSQQQSSSVVVZZZ___ccceeeffffffdddcccbbb```^^^\\\[[[ZZZ[[[YYYXXXWWWVVVSSSOOOLLLJJJJJJHHHFFFEEECCCAAAAAA@@@AAADDDIIIPPPXXX___ccc```___]]][[[YYYWWWUUUTTTSSSNNNPPPLLLCCCDDDEEE===@@@>>><<<<<<999555666888555444444555777:::===???EEEGGGKKKOOOQQQQQQPPPOOOHHHDDD>>>888555666888:::<<>>===;;;888444111///...(((((())))))******++++++***+++,,,---,,,+++)))(((++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------......---,,,+++******))),,,---------......//////111///...000111333;;;DDDWWWfffrrrpppgggdddhhhlllkkknnnqqqsssqqqnnnjjjhhhtttwwwxxxvvvrrrrrrvvvzzz}}}yyytttqqqppppppnnnmmmpppvvv{{{xxxnnnbbbZZZWWWZZZ]]]aaabbbaaa\\\WWWSSSFFFEEEFFFMMMYYYcccffffffddd```\\\]]]```aaa^^^ZZZKKKDDD;;;444111222222333111111111111111111111111222222111111111111222222222111111111111111222222000000000111222222333333222222333444666999;;;<<<===>>>???AAABBBCCCDDDDDDCCCBBB@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@?????????>>>>>>?????????@@@@@@@@@>>>??????@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCC@@@@@@AAABBBBBBBBBBBBAAAOOOMMMLLLOOOUUU[[[]]]]]]\\\YYYWWWVVVWWWYYYYYYYYY\\\]]]^^^\\\[[[\\\aaafffiiihhheeebbb___[[[YYYXXXYYY[[[___ccceeeccc^^^ZZZSSSPPPLLLHHHCCC@@@===<<>>>>>>>>===;;;::::::999999999999999888888888888999;;;<<<<<<<<>>LLL]]]lllnnnhhhcccaaa```gggjjjnnnpppqqqoookkkiiioootttxxxxxxvvvtttwwwzzzzzztttrrrssstttqqqnnnkkkqqqwwwwwwpppddd[[[UUU\\\^^^bbbdddccc___ZZZWWWNNNIIIEEEFFFMMMUUU\\\___aaa]]]ZZZZZZ^^^aaabbbaaaXXXNNN@@@666222222222222111111111111111111111111222222111111111111222222111000000000000111222222000000111111222333444444222222222222444666888:::;;;<<<>>>???AAABBBCCCCCCAAA@@@???@@@AAABBBAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>????????????@@@===>>>>>>???????????????@@@??????>>>>>>??????@@@BBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAACCCCCC???@@@AAAAAABBBBBBAAAAAAOOOMMMMMMRRRYYY^^^___^^^]]]YYYVVVUUUXXXZZZZZZZZZ[[[^^^```___\\\]]]aaaeeeeeedddbbb^^^[[[XXXUUUTTTTTTTTTVVVYYY[[[[[[YYYVVVTTTRRROOOKKKFFFAAA>>><<<<<>>999999999777666666666555888777666555555666888999;;;>>>CCCGGGIIIIIIGGGFFF@@@>>><<<999777777888999888;;;>>>@@@@@@>>><<<999:::999666444333444444555555666777777777777777777666777777888999999888888777777777777777888999999777777777777888888888888777888:::;;;<<<<<<<<<;;;:::999888888777777888888777777777888999;;;<<<===<<>><<<999888888999999999888666444111///---,,,,,,,,,,,,------.........------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///------------------------++++++++++++++++++++++++++++++,,,------...//////000------000000000444999BBBQQQaaahhhhhheee```[[[eeegggkkkoooqqqqqqnnnlllhhhnnnuuuxxxwwwvvvwwwxxxzzzxxxuuusssrrrqqqqqqqqqjjjnnnsssvvvssskkkbbb\\\___ccchhhkkkjjjeee^^^YYYVVVQQQJJJEEEEEEJJJPPPTTT[[[ZZZYYYZZZ\\\___bbbcccdddWWWFFF999444333222111111111111111111111111111222222111111111111222222000/////////000000111222222222222222222222222222222222111000111333555666888999;;;===???@@@@@@AAA@@@???>>>???AAABBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>============>>>>>>????????????????????????>>>>>>>>>>>>????????????<<<===>>>>>>??????>>>>>>??????>>>>>>>>>>>>??????BBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????@@@AAABBBCCC???@@@AAAAAABBBBBBAAAAAAPPPNNNOOOTTT\\\aaaaaa___^^^ZZZVVVVVVYYY\\\\\\\\\XXX\\\```aaa___```dddiiieeecccaaa^^^[[[XXXUUUTTTQQQPPPPPPRRRTTTUUUSSSRRRSSSRRRPPPMMMIIIFFFBBBAAA:::<<>>>>>>>>???@@@AAAAAA@@@FFFFFFIIIMMMDDD===CCC@@@BBBDDDHHHKKKKKKHHHEEEDDDCCCCCCDDDFFFFFFEEEDDD???===;;;999888888888999777666444222000...,,,,,,+++*********************//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////------------------------((())))))+++,,,---......++++++,,,,,,---.../////////,,,,,,///000000222777:::HHHWWWbbbgggiiiddd]]]ccceeeiiinnnqqqrrrpppoooccciiiqqqwwwxxxwwwvvvuuusssuuuvvvsssooommmpppssskkknnnrrruuuvvvrrrkkkeeeaaafffnnnsssrrrjjjaaaZZZ\\\XXXPPPGGGBBBCCCHHHLLLVVVXXXZZZZZZ[[[]]]```cccjjj]]]JJJ<<<555333222111111111111111111111111111222222111111111111222222//////...//////000111111444444333333222111000000222111///...///000222333666777888;;;<<<>>>?????????>>>===???AAACCCCCCBBB???>>>>>>>>>======<<<<<<>>>>>>============>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>????????????<<<======>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????BBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>???AAABBBDDD@@@@@@AAABBBBBBBBBBBBAAALLLPPPUUU\\\``````]]]ZZZXXXWWWWWWXXXYYY[[[[[[[[[[[[___dddhhhjjjlllnnnpppjjjjjjgggccc]]]XXXUUUTTTTTTRRROOOMMMNNNOOOPPPOOORRRSSSSSSPPPLLLGGGEEEDDD@@@>>><<>>;;;777555444444444777777666444111...+++***,,,,,,,,,++++++*********************************************************,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++++++++*********))))))************************---,,,+++*********+++,,,,,,+++***+++++++++)))'''************************++++++******************++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,------......///------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++,,,---,,,,,,------...///000000777<<>>???>>><<<>>>???AAABBBBBB@@@===;;;;;;;;;;;;;;;<<<===>>>???===>>>>>>?????????>>>>>>>>>>>>======<<<<<<<<<;;;????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???????????????@@@@@@BBBAAA???======>>>@@@AAA>>>>>>>>>???@@@AAACCCDDD@@@@@@????????????@@@@@@NNNQQQWWW\\\```___\\\ZZZYYYXXXVVVWWW[[[```dddgggjjjlllqqqvvvzzz}}}~~~~~~wwwuuuqqqkkkddd___[[[ZZZYYYVVVSSSRRRRRRRRRQQQOOOPPPQQQRRRRRRPPPLLLGGGDDD@@@>>>;;;;;;AAALLLXXXaaannnsssxxx{{{}}}{{{vvvsssrrrqqqmmmhhheeecccbbb```___[[[WWWRRRNNNLLLKKKJJJIIIFFFHHHJJJMMMQQQZZZcccjjjiiiddd]]]YYYWWWWWWVVVTTTSSSRRRPPPOOOOOOQQQSSSUUUUUUYYY\\\\\\YYYVVVUUUVVVQQQOOOKKKGGGDDDAAA@@@???:::888555333222333666777???CCCHHHLLLNNNNNNNNNOOOQQQRRRVVVYYY]]]___aaabbbccccccbbbaaa````````````YYYWWWUUUQQQNNNKKKJJJIIIFFFDDDBBBAAAAAABBBBBBBBBIIIJJJKKKMMMNNNPPPQQQQQQQQQRRRTTTTTTRRRNNNIIIFFFEEEAAA>>>>>>???>>>:::666777555555777666444666;;;>>>===;;;999888666666666666999<<<@@@AAAAAA???>>>:::888555555555666555555444444555555555555555444444333333222333444555666555555555555555555555555777777777777777777777777555666666666777777777777888888777666666666666666999999999999999999999999888888999888888777666666888888999:::;;;<<<======>>>??????@@@???>>><<<<<<;;;:::::::::;;;===???@@@>>>>>>>>>???AAABBBBBBBBBFFFHHHJJJKKKIIIFFFBBB???>>>===>>>@@@DDDFFFEEEDDD@@@>>>;;;777555444333333333222111///---,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++*********))))))************************,,,,,,+++******++++++,,,,,,+++************)))(((************************************************+++++++++,,,,,,,,,---------------,,,,,,+++++++++---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***+++,,,,,,,,,------...//////000333888AAAMMMXXX]]]]]][[[^^^```dddjjjnnnqqqqqqpppkkkfffccciiisssyyyvvvqqqjjjmmmqqqssssssqqqpppooogggaaaaaaiiirrruuuuuuuuuooouuuxxxjjjaaa______\\\TTTJJJDDDDDDGGGOOOUUU[[[^^^]]]\\\]]]```ddd^^^SSSEEE999222000111000000000222444444222111222222222111111111000000111111111111111111111111111222222222222111000///000000000000000000000000222333444666888:::<<<===>>>;;;999999;;;<<<;;;999===>>>@@@AAAAAA???===<<<<<<<<<<<<<<<======>>>???<<<======>>>>>>>>>==================<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>=========<<<<<<======>>>???@@@@@@???>>>>>>>>>??????@@@???>>>>>>>>>???@@@AAA@@@@@@?????????@@@AAAAAA@@@??????>>>>>>??????@@@QQQTTTYYY]]]___^^^[[[YYYYYYYYYXXX[[[bbbkkkuuuzzz~~~}}}uuummmgggcccaaa```^^^[[[YYYXXXVVVSSSPPPOOOOOOOOOQQQSSSPPPJJJEEECCC@@@===;;;===EEEOOOWWWeeeiiinnnqqqrrruuuzzz~~~|||zzzwwwvvvsssnnnkkkhhhfffbbb```]]]ZZZVVVSSSRRRPPPNNNLLLGGGGGGGGGLLLTTT^^^fffkkkjjjgggbbb___^^^]]]]]]\\\YYYXXXVVVVVVVVVXXXZZZ\\\\\\```cccbbb^^^ZZZXXXXXXYYYUUUNNNGGGBBB???======;;;999666333222333444555>>>BBBHHHLLLNNNOOOPPPQQQRRRTTTWWWZZZ]]]___``````_________^^^^^^]]]]]]]]]VVVTTTRRRNNNLLLIIIHHHGGGEEECCCAAA??????AAADDDEEELLLMMMNNNPPPPPPPPPNNNMMMMMMNNNOOOOOOMMMIIIEEEBBB@@@>>>;;;;;;===<<<999555444333444777888777:::@@@AAA@@@>>>;;;888666555555555888<<>><<<:::999888999999:::;;;<<<===>>>>>>===<<<===>>>@@@BBBDDDFFFKKKKKKJJJHHHEEEBBB???===<<<<<<===???BBBDDDDDDCCC>>>===:::777444333333333000///---,,,+++++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***+++++++++***************************************,,,++++++******+++,,,,,,++++++******)))*********************************************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------,,,++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///---+++******+++,,,,,,------.../////////000333;;;EEEOOOVVVYYYYYY\\\^^^cccjjjqqqtttrrroooppphhhbbbeeeooovvvtttpppggggggjjjpppvvvvvvqqqllliii___ZZZ```kkkrrrvvvwwwvvvzzzrrrccc^^^______ZZZQQQJJJFFFEEEKKKQQQXXX\\\]]]\\\\\\^^^^^^YYYPPPEEE:::444222222111000000111222333111000222222222111111111111111111111111111111111111111111111222222111111000000000000000000000000000000222222222333555888:::<<<;;;999888888999999888777;;;<<<>>>@@@@@@???===<<<==================>>>>>><<<<<<<<<======<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>>@@@@@@???>>>>>>===>>>>>>======>>>>>>??????@@@@@@AAAAAA@@@???>>>>>>????????????>>>>>>>>>>>>??????SSSVVV[[[^^^^^^\\\ZZZYYYYYY[[[___eeeooo{{{}}}uuuooojjjggggggeeebbb```^^^[[[WWWTTTQQQNNNLLLNNNQQQRRRMMMHHHGGGEEEAAA======BBBLLLSSS^^^bbbfffiiijjjlllqqquuuyyy}}}~~~{{{xxxvvvssspppmmmkkkiiieeebbb```^^^\\\ZZZXXXVVVRRROOOJJJGGGEEEJJJUUU___eeegggjjjhhhfffeeedddddddddcccaaa```^^^]]]]]]^^^___```cccgggkkkjjjeee```]]]]]]```ZZZRRRHHHAAA===;;;;;;999777555333222333444555===AAAFFFKKKNNNPPPRRRSSSUUUWWWZZZ]]]___`````````^^^]]]]]]\\\ZZZYYYWWWWWWRRRQQQNNNLLLIIIGGGFFFEEEDDDBBB@@@>>>>>>AAAFFFJJJQQQRRRTTTVVVUUURRROOOMMMKKKLLLLLLLLLJJJFFFBBB???===;;;::::::;;;;;;888666444333444888999888<<>><<<999777666777888:::;;;<<<=========<<<======>>>@@@CCCGGGJJJNNNLLLIIIEEEAAA>>>;;;:::::::::<<<>>>@@@AAAAAAAAA<<<;;;999666444333222222111///---+++***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++,,,,,,***+++***)))))))))+++,,,***************************************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000...,,,++++++,,,---------........./////////111666>>>GGGOOOUUUYYY\\\\\\```gggooosssqqqnnnsssmmmgggfffjjjooorrrrrrgggcccbbbiiisssvvvqqqjjjlllbbbZZZ[[[aaahhhqqqxxx{{{}}}wwwddd\\\^^^```^^^XXXPPPHHHCCCEEEKKKSSSYYY[[[\\\\\\]]][[[WWWPPPFFF<<<666333333111000///000111111000///111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000/////////000333666888999999999999999888888777999;;;<<<>>>>>>>>>===<<<========================<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>@@@???>>>>>>============;;;<<<===>>>????????????@@@@@@???>>>>>>>>>>>>???>>>>>>>>>======>>>>>>>>>SSSWWW\\\___^^^\\\[[[[[[YYY___hhhrrr||||||vvvqqqmmmllljjjgggeeeccc```\\\YYYVVVPPPJJJJJJMMMOOONNNKKKHHHGGGDDD???===AAAJJJRRR[[[^^^cccdddeeegggkkkoooqqquuuyyy|||}}}}}}~~~~~~{{{zzz|||{{{xxxuuusssqqqooonnnnnnmmmkkkiiiffffffeeedddbbb]]]WWWSSSMMMHHHEEEIIISSS]]]aaaaaaggghhhjjjjjjjjjjjjjjjjjjjjjiiigggeeedddccccccccciiinnnssssssnnnhhhdddccceee___UUUJJJAAA<<<::::::666555444333333444555666;;;???EEEJJJMMMOOORRRTTTVVVYYY\\\___aaabbbbbbaaa^^^^^^\\\ZZZXXXTTTRRRPPPOOOMMMKKKIIIGGGEEEDDDCCCBBBAAA@@@>>>>>>BBBIIINNNVVVXXXZZZ[[[ZZZVVVRRRPPPKKKLLLLLLKKKHHHEEEAAA???<<<;;;::::::;;;:::888777666444555888999888;;;@@@EEECCC@@@===:::777666555777:::>>>BBBBBB@@@<<<999444333333444666777666555333333333333333222111000000000111111111222222222555555555555555555555555555555555555555555555555555555555555666666666666555666777777777777666666777777777777777777777777555555444444555666777888888999:::<<<>>>@@@AAABBBBBBAAA???<<<:::777666555777888:::;;;<<<============???@@@@@@AAADDDIIIMMMNNNKKKGGGCCC>>>;;;:::999999:::<<<===>>>>>>>>>???:::999888666444222111000111///,,,***)))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++,,,,,,,,,,,,(((***+++***))))))+++...************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111000---,,,---------------...............000111444999AAAJJJSSSXXX]]]]]]___dddkkkooopppoooqqqqqqooojjjfffiiipppwwwjjjddd^^^bbbkkkqqqoookkkgggaaa[[[WWWVVV[[[iiivvv|||~~~zzzhhhZZZ\\\___```]]]UUUJJJCCC@@@EEELLLRRRWWWZZZ\\\]]][[[XXXRRRJJJ@@@999555444333111000000000111///...111111111111111111111111111111111111111111111111///000000111111111000000//////////////////////////////......///111444555888999;;;;;;::::::999999999999;;;<<<<<<<<<<<<;;;;;;;;;<<<=========<<<<<<===>>>>>>>>>======<<<;;;::::::::::::;;;;;;;;;;;;999999::::::;;;;;;;;;<<<======<<<<<<======>>>??????>>>>>>===<<<<<<<<<===:::;;;<<<>>>>>>?????????>>>>>>======>>>>>>???@@@>>>======<<<<<<======>>>RRRWWW]]]___^^^]]]]]]^^^^^^fffqqq{{{zzzuuupppmmmkkkiiiggggggeeecccaaa\\\VVVNNNJJJJJJLLLMMMMMMHHHHHHEEE???<<<>>>GGGOOOYYY]]]aaabbbbbbcccgggkkkkkkmmmqqqsssuuuwwwyyy||||||zzzxxxwwwvvvuuusssqqqpppooommmnnnoooqqqppppppnnnnnnnnnnnnkkkeee]]]WWWOOOKKKGGGJJJRRRZZZ^^^^^^eeeiiimmmooopppppppppqqqrrrqqqooommmkkkiiihhhhhhmmmsssyyyzzzvvvpppllljjjhhhaaaWWWLLLBBB===:::999444444333333333444666777;;;>>>DDDHHHKKKNNNQQQTTTVVVYYY\\\```bbbcccbbbbbb___^^^]]]ZZZWWWRRROOOLLLLLLKKKIIIGGGEEEDDDCCCCCC@@@AAAAAA@@@@@@DDDKKKRRRYYY[[[\\\]]]\\\YYYUUUSSSMMMMMMMMMKKKHHHEEEBBB???;;;;;;;;;;;;:::999777777666555666888888777:::???CCCBBB@@@===:::888777777777;;;???BBBCCC@@@;;;888444444444555777777666555444444444444333222111000111222333333444333333222444444444444444444444444555555555555555555555555444444555555555666666666444555777888888777666666777777777777777777777777555444444444555666888999:::;;;<<<===???@@@BBBBBB>>>===;;;999777555444444999999:::;;;<<<===>>>>>>???AAACCCCCCBBBDDDHHHLLLJJJHHHDDD@@@===;;;:::999:::<<<======<<<;;;<<<===999888777555333222000000---,,,***((('''&&&&&&'''***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***************+++++++++************************))))))+++,,,,,,,,,,,,,,,%%%))),,,,,,***)))+++...************************)))))))))***++++++,,,,,,************++++++++++++++++++,,,,,,,,,,,,------******++++++,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...///000///---------///........................000111333666;;;DDDNNNUUU^^^___bbbeeehhhkkknnnooonnnssstttnnneeeeeennnwwwpppiiibbb```dddiiillllll```]]]YYYTTTOOORRRaaaqqqzzz~~~{{{lllZZZ[[[^^^aaaaaaZZZOOOGGG@@@BBBEEEJJJPPPUUUZZZ\\\[[[ZZZVVVNNNFFF>>>:::888555333111000000000000...111111111111111222222222222222222222222222222222//////000000111111000000////////////////////////111000000000111222444555666888;;;<<<;;;::::::;;;999999::::::::::::::::::888999;;;<<<======<<<<<<>>>>>>>>>>>>>>>===<<<;;;999999:::::::::::::::;;;999999999:::;;;;;;<<<<<<======<<<<<<======>>>???======<<<<<<<<<<<<======;;;;;;<<<<<<======>>>>>>======<<<<<<===>>>??????======<<<<<<<<<<<<======PPPVVV\\\___^^^^^^___bbbeeemmmvvv|||}}}yyysssnnnmmmkkkhhhggghhhiiihhhhhh```\\\UUUOOOKKKJJJKKKLLLIIIJJJGGGAAA;;;===EEEMMMXXX[[[___```___```dddgggeeegggjjjkkkmmmppptttxxxvvvvvvvvvuuurrrppppppqqqmmmkkkiiijjjmmmoooqqqqqqqqqqqqsssrrroooggg]]]VVVPPPLLLJJJKKKRRRYYY^^^```eeejjjppptttuuuuuuuuuvvvwwwwwwuuutttrrrqqqooooooooovvv}}}|||wwwrrrqqqhhhbbbXXXNNNDDD>>>:::999555555444333333333444444:::>>>BBBFFFIIILLLPPPRRRTTTWWW[[[___bbbbbbbbbaaa^^^]]]]]]ZZZWWWSSSOOOLLLKKKJJJHHHFFFDDDCCCCCCCCC>>>@@@BBBBBBBBBFFFNNNTTTXXXYYY[[[[[[[[[XXXVVVTTTNNNNNNMMMKKKHHHEEEBBB@@@:::;;;;;;:::888666666555555333444888888777:::@@@AAA@@@>>><<<:::999999999777:::???BBBBBB>>>999666555555555666888888666444333333333333222111000000///000222333444444444444444444444444444444444444444444444444444444444444444444444555555555666666444555777888888888777666777777777777777777777777555444444444555777999;;;<<<<<<===>>>???@@@AAABBB===<<<:::888666666666666;;;:::::::::;;;===???@@@???BBBEEEEEEBBBBBBEEEHHHEEEDDDBBB???===<<<;;;;;;<<<>>>???>>>;;;999:::;;;777777666555333111000///))))))))))))((((((((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++************************((()))+++,,,------,,,,,,"""'''---...,,,***+++---************************((())))))***++++++,,,,,,************+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---..............................///000111666>>>HHHPPP^^^ccchhhjjjiiiiiikkknnnlllqqqsssnnngggeeekkkssstttpppjjjdddaaaccchhhmmmccc___ZZZUUUPPPPPP[[[gggqqq{{{||||||}}}wwwlll[[[[[[]]]aaaccc___UUULLLDDDBBBBBBCCCHHHOOOUUUXXXZZZZZZXXXSSSKKKDDD@@@>>>777444222000111111000///000000111111111222222222222222222222222222222222...//////000000000000000////////////////////////000000111111222222333333000444888999999888999;;;999999999999999999888888555666999;;;<<<===<<<;;;============<<<;;;::::::888999999999::::::::::::999999::::::;;;<<<<<<===<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===OOOUUU\\\___^^^^^^aaadddkkkqqqxxx{{{{{{}}}{{{xxxwwwtttnnniiillljjjggggggiiikkkllllllbbb```[[[TTTMMMJJJJJJKKKMMMMMMKKKCCC======EEEMMMWWWZZZ]]]^^^]]]^^^bbbeeecccdddeeefffhhhlllqqquuurrrtttuuutttpppnnnppprrrjjjgggeeeeeehhhlllnnnooopppqqqrrrrrrnnnfff[[[SSSOOOMMMLLLMMMRRRYYY___ccceeekkkrrrwwwxxxxxxyyyzzzzzzyyyyyyxxxwwwvvvuuuuuupppwwwzzzvvvuuugggbbbYYYOOOFFF???;;;999777666555444333222222222:::===BBBEEEHHHKKKOOOQQQRRRUUUYYY^^^aaaaaaaaa```\\\\\\\\\[[[XXXTTTPPPNNNJJJIIIGGGFFFDDDCCCCCCCCC===@@@CCCCCCCCCGGGOOOVVVVVVWWWXXXYYYXXXWWWUUUTTTNNNNNNMMMKKKHHHEEEBBB@@@:::;;;;;;999777555444444333111333777888888;;;AAA???>>>===;;;::::::::::::666999>>>AAAAAA===888444666666666777999888666444333333333222222000//////***,,,...111333333444333444444444444444444444444444444444444444444444444444444444555555555666666333555777888999888777666666666666666666666666666555555444444555888:::<<<======>>>???@@@@@@AAAAAA>>>===;;;999999999999:::<<<;;;::::::;;;===@@@BBB>>>BBBFFFEEEBBB@@@BBBFFFBBBAAA@@@???===<<<<<<<<<===???@@@>>>;;;888888:::666666666555333111///...((()))***+++,,,,,,++++++*********++++++,,,,,,,,,*********************************************************++++++,,,,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++************************((()))+++,,,------,,,,,,!!!'''---///---***+++---************************((())))))***++++++,,,,,,)))************++++++++++++++++++,,,,,,---------///......------,,,,,,+++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++,,,........................---,,,---......111999DDDLLL^^^fffnnnoookkkhhhjjjmmmllloooqqqmmmhhhgggjjjnnnwwwvvvqqqiiiaaa```fffmmmmmmfff___YYYTTTQQQWWW^^^iiivvv~~~zzzvvvwwwrrriii]]]\\\]]]bbbeeebbbYYYPPPHHHDDD@@@@@@DDDKKKQQQUUUYYYZZZYYYUUUOOOIIIEEECCC888555222111111111000///000000111111222222222222222222222222222222222222......///000000000000000////////////////////////......///000111000000000,,,000555777666666777999:::999999999888888777777333555777:::<<<<<<<<<;;;<<<<<<<<<<<<;;;:::999888888888888999999:::::::::999999:::;;;;;;<<<======;;;::::::::::::;;;<<<<<<:::::::::;;;<<<===>>>???>>>===;;;::::::;;;<<<===@@@???>>>===;;;;;;;;;:::<<<<<<<<<;;;;;;<<<<<<<<>>::::::777444111111444666555444888<<>>??????===:::777666666666888;;;===>>>===;;;:::444555555666666666666666222222222111111111000000111111111222222333333333333333333333333333333333444444444444444444444444666666666555555444444333666666666666666666666666444444444444444444444444777666666666777888:::;;;???@@@@@@AAAAAA@@@@@@???@@@>>>;;;999777777888888<<<===>>>===;;;;;;===>>>AAABBBBBBBBBAAA???===<<<>>>===;;;::::::;;;<<<===CCCBBBAAA???<<<999666444777666444222000......---)))************+++++++++************************)))************+++++++++***)))))))))))))))******+++++++++++++++++++++++++++++++++*********))))))************************************************++++++++++++******))))))++++++***))))))***++++++,,,++++++,,,......---+++...---***)))(((((()))***(((((()))***+++---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,---...---,,,,,,---...------,,,+++++++++,,,,,,+++++++++...222777<<>>BBBFFFGGGHHHIIIKKKJJJKKKNNNQQQSSSTTTUUUUUUVVVXXXYYYXXXTTTNNNJJJHHHEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBCCCBBBCCCGGGKKKOOOPPPOOOPPPQQQSSSSSSQQQOOOKKKIIIFFFEEECCCBBB???===:::999777666444333333333555444444555888:::<<<===>>>??????===:::777666666777999;;;======<<<:::999555666666777777666666555333333333222222222111111111111222222222333333333333333333333333333333333444444444444444444444444555555444444444444444444444444444444444444444444444444444444444444444444555555555555777888:::;;;??????@@@@@@@@@@@@?????????>>>;;;999888999999:::<<<======<<<;;;;;;<<<>>>BBBBBBAAA@@@???===<<<;;;<<<<<<;;;::::::;;;<<<===BBBBBBAAA???<<<999555444555444333111///...------)))************+++++++++************************)))************+++++++++++++++************+++++++++++++++++++++++++++++++++++++++*********))))))************************************************++++++++++++*********)))***************************))))))***,,,,,,+++***...---+++)))))))))***+++)))))))))***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,------++++++,,,---,,,,,,,,,++++++,,,---------------...000444888;;;LLLZZZkkkuuutttmmmgggeeeffffffjjjnnnmmmjjjkkkpppttt{{{}}}uuukkkgggggghhhooommmjjjccc\\\UUUPPPNNNUUUaaannnuuuyyyyyyrrriiiaaa[[[YYY^^^bbb___\\\\\\UUUPPPHHHAAA>>>@@@FFFKKKVVVTTTRRRRRRRRRSSSRRRQQQNNNHHH???888555333222000111000000111333333222111000000000000000000000000.../////////000000000111000000000000000000000000////////////000000000000000000000111333444666777888888777888:::999777666333444666777999;;;:::888999999999999999999999999777888888888888999999999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::KKKNNNQQQTTTVVVYYY\\\______bbbfffgggggghhhkkkooonnnoooooonnnllliiigggeeecccccccccccccccbbbaaa```^^^^^^]]]]]]]]]^^^___```___``````]]]XXXSSSQQQPPPUUUSSSNNNHHHAAA>>>>>>???IIIRRRYYYZZZ[[[^^^```___dddccccccccceeehhhjjjlllkkkkkklllkkkjjjhhhfffdddccc```[[[XXXWWWWWWVVVUUUTTTSSSQQQPPPNNNJJJEEEAAA@@@>>>@@@FFFMMMSSS^^^hhheeehhhmmmrrrwww~~~rrrrrrssstttuuutttqqqnnndddZZZPPPKKKGGG@@@<<<;;;:::888555444555666666666===@@@DDDFFFFFFFFFGGGHHHGGGHHHJJJKKKMMMMMMNNNNNNPPPRRRSSSRRROOOJJJGGGFFFCCCBBBAAAAAA@@@@@@@@@AAAAAACCCDDDEEEEEEGGGJJJLLLKKKJJJIIIJJJLLLNNNMMMLLLFFFDDDBBB@@@???===;;;999666666555444333333333333777777777777888999:::;;;>>>??????===999666555555777888:::<<<<<<;;;999888777888888777777666555444333333333333333222222222111222222222222333333333222222222222222222222222444444444444444444444444333333333333333333444444333333333333333333333333444444444444444444444444444444444555777999;;;<<<>>>??????@@@@@@??????>>>===<<<;;;:::999:::;;;<<<<<<======;;;::::::<<<>>>CCCAAA???<<<:::999999888::::::::::::;;;;;;======@@@@@@???>>>;;;888555333444333111///---,,,,,,+++)))************+++++++++************************)))************+++++++++,,,,,,+++++++++++++++,,,************************+++++++++***************************************************************++++++++++++************)))***+++,,,,,,+++***)))+++******+++------,,,***...---,,,*********++++++***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***+++,,,------++++++,,,---++++++++++++,,,------...///...------///111444555???MMM```oootttooogggaaaaaabbbgggnnnooommmnnnqqqnnnxxxzzzsssmmmjjjhhhpppooonnnjjjddd\\\TTTOOOPPPYYYeeeqqq{{{yyyqqqbbb]]]ZZZ]]]``````______ZZZWWWOOOEEE>>>===AAAFFFQQQQQQQQQQQQPPPQQQTTTVVVRRRQQQLLLFFF???999555444111000///000222444444333000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000111222444555666888777666888:::;;;:::999444333333555777999999999999999999999999999999999777888888888888999999999:::999999999999999999:::<<<<<<;;;::::::999888888;;;;;;::::::::::::;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999::::::;;;;;;::::::999IIIKKKNNNQQQSSSVVVYYY\\\[[[]]]```bbbbbbcccfffiiikkkjjjiiigggddd```^^^\\\\\\\\\]]]]]]]]]]]]\\\\\\ZZZYYYXXXXXXYYYZZZ\\\]]]\\\]]]^^^^^^[[[XXXUUUSSSWWWUUUQQQJJJCCC???>>>>>>FFFPPPXXXYYYZZZ]]]``````eeeeeeeeefffhhhiiiiiihhhfffffffffeeedddcccaaa``````^^^ZZZWWWTTTSSSRRRQQQOOOMMMLLLKKKJJJGGGBBB???===;;;===CCCHHHOOOZZZccceeehhhlllpppuuu|||uuusssrrrqqqqqqpppnnnmmmbbbXXXOOOKKKGGGAAA<<<<<<;;;999666444444555666777>>>AAAEEEGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKMMMLLLIIIEEEDDDCCCBBBAAAAAA@@@AAABBBCCCCCCBBBEEEGGGIIIIIIIIIJJJKKKJJJHHHFFFFFFGGGHHHHHHGGGCCCAAA>>>===<<<:::888666333333222222222222333333777888999999888999:::;;;>>>??????===999666555555555666888:::;;;;;;::::::999999999888777555444333222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333111111111222222333333444333333333333333333333333333333333333333333333333222333444666888:::;;;<<<===>>>>>>??????>>>>>>===::::::999999::::::;;;<<<<<<<<<<<<:::999999<<<>>>CCCAAA===999777666666777888999999:::;;;;;;<<<===>>>>>>>>><<<:::777444333222111///---,,,+++******))))))*********+++++++++************************))))))*********+++++++++,,,,,,+++*********++++++))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++((()))+++,,,,,,+++)))(((---,,,,,,---//////...,,,...---,,,+++++++++,,,,,,++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---,,,+++,,,...*********+++,,,---...//////...------...///111222666AAASSSdddnnnnnnhhhaaa]]]^^^dddlllpppoooooorrrlllrrrwwwxxxxxxvvvqqqkkkmmmnnnooonnnjjjcccYYYSSSRRRVVV___kkkxxx}}}xxxiiieeeaaa```bbbcccddddddaaa___YYYOOOEEE??????BBBHHHLLLPPPQQQPPPQQQUUUXXXWWWWWWWWWTTTNNNEEE;;;555111000...///111333444444000000000000000000000000////////////000000000000////////////////////////////////////000000000000//////000000111333444555666555555777;;;>>>??????888333000222666777888999888888888888888888888888777777888888888999999999999999888888888888999999;;;:::::::::999999999888;;;::::::::::::::::::;;;::::::999999999999::::::999999999999999999999999999999::::::::::::999999GGGIIIKKKMMMPPPSSSWWWZZZYYY[[[]]]^^^___aaacccdddgggfffdddaaa^^^[[[YYYWWWWWWWWWXXXXXXXXXXXXWWWWWWUUUUUUTTTTTTUUUVVVXXXYYYXXXYYY[[[]]]]]]ZZZWWWUUUVVVTTTQQQLLLEEEAAA??????DDDOOOXXXZZZYYY]]]```bbbgggfffgggjjjlllkkkhhheeeaaaaaa``````___^^^]]]\\\\\\[[[XXXUUURRRPPPOOOOOOMMMLLLKKKJJJIIIGGGBBB???===;;;<<<@@@EEEJJJSSS]]]fffjjjmmmppprrrxxxxxxuuuqqqnnnnnnmmmlllkkkbbbXXXOOOKKKGGGAAA======:::999666444333444777999???BBBFFFHHHHHHGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHEEEGGGGGGFFFCCCAAA@@@AAA??????>>>>>>???AAACCCEEEEEEHHHKKKLLLLLLKKKKKKKKKKKKIIIFFFEEEEEEEEEDDDCCCAAA???<<<;;;:::999777555111111111111111222333333555777::::::999:::<<<>>>>>>??????<<<999555444444111333555888:::;;;<<<<<<999999999888666555333222000000000000111111111111222222222222222222222222111111111111111111111111333333333333333333333333000111111222222333333333333333333333333333333333333333333333333333333333333333555777999:::<<<<<<<<<======>>>>>>======<<<888888888999999:::;;;<<<<<<<<<;;;999888888;;;>>>CCC@@@<<<888555444555666777888888999:::;;;;;;<<<<<<<<<<<<;;;999666444222000///...,,,+++*********))))))*********+++++++++************************))))))*********+++++++++++++++***)))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++++++++++++++,,,((()))+++,,,,,,+++)))(((,,,,,,+++---...///...,,,------,,,,,,,,,,,,,,,,,,++++++******))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...///...---,,,---...*********+++,,,---...///---,,,,,,---...///111222222999FFFVVVbbbhhhgggddd\\\\\\aaajjjooonnnnnnpppnnnnnnnnnrrrzzz|||sssjjjkkklllmmmmmmhhh```ZZZXXXVVVYYYcccooowwwzzzzzzssspppkkkggggggiiikkkkkkdddccc```XXXNNNEEE???>>>@@@FFFLLLPPPQQQRRRTTTVVVYYYYYY[[[^^^^^^TTTDDD777333111...---///222333333000000000000000000000000000000000000////////////////////////////////////////////////000000000000/////////000111222333444444333333666;;;AAADDDEEE???555///111555555666999888888888888888888888888777777888888888999999999999888888777777888888999888888888999999999:::::::::::::::999999:::::::::999999888888888888999999999999999999999999999999888888999999999999888888DDDFFFHHHJJJLLLPPPTTTXXXXXXXXXZZZ[[[]]]___```aaa```___]]][[[YYYWWWUUUTTTSSSTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRTTTUUUUUUVVVWWWZZZ\\\[[[XXXUUUSSSSSSQQQLLLGGGBBB@@@???CCCNNNXXXYYYXXX[[[```bbbffffffgggkkknnnlllgggbbb\\\[[[[[[ZZZYYYXXXXXXXXXUUUVVVUUURRROOOMMMMMMNNNMMMLLLKKKJJJIIIGGGBBB???>>>;;;;;;>>>AAAEEENNNVVVeeejjjooopppqqqtttzzz{{{yyyvvvsssnnnlllkkkkkkkkkjjjdddYYYNNNIIIEEE@@@===>>>:::999888555444555999<<>>>>>???<<<;;;;;;;;;===@@@CCCEEEHHHKKKNNNOOOMMMLLLKKKKKKLLLJJJGGGFFFEEEDDDBBB@@@???===;;;::::::888666444111111000000111111222333333777;;;;;;::::::===@@@?????????<<<888555333333000222444666888:::;;;<<<888888888777666444333222/////////000000000000000333333333222222222222111222222222222222222222222333333333333333333333333222222222222222222333333333333333333333333333333333333333333333333333333444555777999:::;;;<<<<<<;;;<<<<<<======<<<<<<;;;888888999::::::;;;<<<<<<<<<;;;:::888666888;;;>>>CCC@@@<<<888666555555666777777999::::::::::::::::::::::::999888666333222//////---,,,+++*********)))************+++++++++************************)))************+++++++++++++++***)))((((((((((((***************************************+++++++++************************************************++++++++++++,,,,,,,,,,,,)))***+++,,,,,,+++***)))***))))))***,,,,,,+++))),,,,,,,,,,,,,,,++++++++++++******)))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,---......,,,,,,---...++++++++++++,,,------...,,,,,,,,,---...///111111111555===HHHSSS]]]bbbeee]]]\\\___ggglllkkkjjjlllqqqmmmjjjmmmyyy}}}kkkiiihhhjjjkkkjjjeeeaaa]]]XXXWWW]]]eeelllrrrvvvxxxwwwsssmmmkkkoooqqqqqqfffeeeaaa\\\TTTKKKBBB===<<<@@@GGGLLLPPPRRRSSSTTTYYYYYY\\\cccfff___NNN@@@888444000......000222222000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000////////////000111222333333111111444:::@@@DDDFFFHHH:::111222444333444888888888888888888888888888777888888888888999999999999888888888888888888999666777777888999999::::::::::::999999999999::::::999888888777777888888999888888888888888888888888777888888999999888888777AAACCCDDDFFFHHHLLLQQQTTTUUUUUUUUUWWWZZZ[[[\\\\\\YYYXXXWWWVVVUUUTTTTTTSSSTTTSSSSSSRRRPPPOOOMMMLLLKKKKKKKKKKKKLLLNNNPPPQQQTTTSSSTTTWWWZZZZZZXXXUUURRRRRRQQQMMMGGGBBB???>>>AAAMMMWWWXXXVVVXXX]]]```ccccccfffkkknnnllleee^^^VVVVVVUUUTTTTTTSSSSSSSSSQQQRRRSSSQQQNNNMMMNNNPPPOOONNNMMMLLLKKKHHHDDD@@@===:::999<<<>>>AAAIIIRRRbbbiiioooqqqppppppuuuzzzxxxrrrppppppmmmjjjiiijjjkkklllkkkfffZZZNNNHHHCCC???===???;;;;;;:::777666888===AAAFFFHHHKKKLLLJJJHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFCCCCCCBBB@@@===<<<<<<>>>;;;::::::;;;===@@@DDDFFFJJJLLLNNNNNNMMMKKKKKKKKKIIIHHHGGGGGGFFFEEEAAA???>>><<<:::999888777555333111111111000111111222222333888<<<===;;;:::<<>>BBB@@@===:::777666666777777888999::::::999888888888888999888777555333222///...---,,,+++*********)))************+++++++++************************)))************+++++++++---,,,+++***))))))))))))++++++++++++++++++++++++))))))*********+++++++++************************************************+++++++++,,,,,,,,,------************************((((((((()))***+++***(((******+++++++++++++++******)))))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,++++++,,,------------......//////000000///111666===FFFQQQ[[[aaa```]]]^^^dddhhhgggfffgggmmmkkkhhhiiirrr}}}oookkkffffffiiijjjiiifffbbb\\\ZZZ^^^bbbeeellltttvvvxxxuuuooonnnssswwwvvvlllgggaaa]]]YYYSSSJJJCCC===>>>@@@EEEKKKQQQTTTTTTWWWXXX\\\bbbeeeaaaXXXOOO>>>:::444000///000222222000000000000000000000000111000000000/////////...000000000000000000000000////////////000000000000///////////////000111222333111///111666;;;@@@BBBQQQ@@@333444555222222777888888888888888888888888777888888888888999999999999999999888888999999999777777777888888888888888::::::999999999999::::::888888777777777777888888888888888888888888888888777777888888888888777777???@@@BBBCCCEEEIIINNNRRRRRRRRRRRRTTTWWWYYYYYYYYYVVVUUUTTTTTTSSSTTTTTTTTTVVVVVVUUUSSSQQQOOOMMMKKKHHHHHHHHHHHHIIIKKKMMMNNNSSSRRRRRRTTTXXXYYYWWWUUURRRRRRQQQMMMGGGBBB>>>===???LLLVVVWWWTTTVVV[[[^^^aaaaaadddjjjnnnkkkccc\\\SSSRRRQQQPPPPPPPPPPPPPPPPPPRRRTTTSSSPPPOOOPPPSSSRRRQQQPPPOOONNNKKKFFFCCC;;;888777:::<<>>===???<<<===<<<999888:::@@@EEEJJJLLLNNNMMMKKKHHHFFFFFFIIIHHHGGGFFFEEEFFFGGGHHHCCCCCCBBB???<<<;;;<<<======<<<<<<<<>>>>>;;;999;;;>>>?????????<<<888444222222555555555555666666666777555555555555444333222222000000111111222222222333333333333222222111111111333333333333333333333333222222222222222222222222444444444333333222222222000000000000000000000000222222222222222222222222888999:::<<<======<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<===>>>??????>>>>>>;;;;;;999777555777:::>>>AAA@@@===;;;999888777777777888999::::::999777666777888888888666555333222///...---,,,++++++++++++)))************+++++++++************************)))************+++++++++...---,,,+++************++++++++++++++++++++++++))))))******++++++++++++************************************************+++++++++,,,,,,---------++++++***))))))***++++++***))))))***,,,,,,+++))))))******+++++++++******)))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,(((***+++***)))((()))***------,,,+++++++++,,,,,,//////////////////......---///333888???JJJVVV^^^bbb^^^]]]bbbfffeeeddddddfffiiihhhfffjjjttt}}}tttmmmfffdddgggjjjjjjiiieee``````cccddddddkkktttsssvvvuuuoooooovvvzzzyyyrrrkkkbbb^^^]]]ZZZRRRKKK@@@===<<<@@@HHHPPPTTTVVVUUUXXX]]]```aaa```]]]\\\CCC>>>777222000111222222000000000000000000000000111111000000/////////...000000000000000000000000////////////000000000000//////...//////000111222444111...///222777;;;===VVVCCC555555555111111777777777777777777777777777777888888888888999999999::::::999999999999::::::999999888888777777666666:::999999999999999999:::888888777777777777888888777777777777777777777777777777888888888888777777888>>>CCCEEEDDDEEEHHHLLLLLLNNNPPPRRRSSSSSSSSSRRRRRRSSSTTTTTTSSSSSSUUUWWWVVVZZZ[[[WWWTTTRRRMMMGGGEEEEEEFFFGGGIIIJJJJJJKKKKKKLLLNNNPPPSSSUUUWWWXXXTTTSSSQQQNNNJJJEEEAAA>>>CCCHHHLLLMMMLLLMMMRRRWWW[[[___dddgggfffaaa[[[WWWOOONNNMMMMMMNNNPPPRRRSSSRRRTTTWWWWWWVVVTTTSSSTTTTTTUUUUUUSSSPPPKKKFFFCCC<<<:::999::::::;;;CCCKKK\\\kkkvvvuuuqqqrrrtttsssxxx{{{}}}{{{uuunnngggdddccccccccccccccceeeiiillllll```PPPFFFDDDDDDBBB???>>>???>>>:::888<<>>@@@BBBCCCAAA???<<<999666333222111111222333444555555555555333333333222222111111111000000000000000111111222222222222222222222333333333333333333333222111000000000000111222222222333111222222333333222222111333333333222222111111111333222222111222333555666666666777888:::;;;<<<<<<333666:::===>>>===;;;999<<>>>>>???===<<<:::999999:::;;;<<>>;;;999777555666888:::<<<<<<<<<;;;:::999888777555333111000///...---+++*********+++++++++,,,......,,,++++++,,,---,,,***))))))***,,,---*********)))******++++++++++++++++++,,,,,,---...************************+++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++******************************+++---///000111222---------,,,,,,+++++++++++++++******++++++,,,---++++++++++++++++++++++++************************+++,,,,,,,,,,,,+++******+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......222//////333777<<>>555111111000///---.../////////000222333000000000000000000000000000000////////////000000///////////////000111111...//////000111222222333222000......222999AAAFFFQQQFFF888000///222444555777777888888888999999999777777666666777777888999666555444444555777:::;;;777777777777777777777777888888777777777777888888777666555444444555666777999888777777777777777888888888777777777777888888777<<>>;;;::::::::::::@@@GGGXXXgggtttvvvtttvvvxxxxxxtttvvvwwwtttnnngggbbb```___aaacccdddccccccccccccggg\\\NNNFFFDDDDDDBBB???>>>???>>><<<;;;???HHHOOOSSSSSSSSSRRRRRRPPPOOONNNMMMLLLJJJHHHFFFEEEDDDCCCDDDCCCAAA>>><<<;;;::::::;;;;;;===???CCCGGGJJJLLLNNNMMMKKKJJJIIIHHHHHHHHHGGGEEEBBBAAA@@@@@@>>><<<;;;:::888666444333222222222222111111111111222222555666888;;;===>>>???@@@@@@>>><<<999666333222111111111222333444444444444333333333222222111111111000000000000000111111222222222222222222222222222222333333333222222111000111111111111111222222222111222222333333222222111333333333222222111111111333222222222222444555666666777888999:::;;;<<<<<<888888999:::;;;<<<<<<===AAAEEEIIIGGGAAA<<<:::;;;<<<;;;;;;::::::;;;;;;;;;@@@???>>>===;;;999777666666777999:::::::::888777777777666444222000//////++++++,,,,,,,,,+++)))))))))+++------+++++++++,,,,,,+++)))(((((()))+++,,,)))))))))***+++,,,---...,,,,,,+++*********++++++************************+++*********))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++((()))******++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......000------111444888AAAIIIVVVZZZ```eeeggggggdddcccdddfffhhhiiijjjnnnsssxxxssseee]]]___dddhhhiiimmmkkkhhheeecccbbbbbbcccfffiiimmmnnnooosss{{{~~~wwwkkk```]]]^^^\\\WWWQQQIIIBBB@@@AAACCCIIIOOOUUUXXX\\\```bbbbbbaaaaaa\\\SSSFFF===777555333111///000111111000000222222000000000000000000000000000000////////////000000///////////////000111111.........//////000000000222000...---///444999===EEE>>>555111222444444444666666666777777777888888777777777777888888888888555555444444555777999;;;777777777777777777777777888777777666666777777888666666555555555555666666777666666555666666777777888777777666666777777888555999>>>@@@AAABBBFFFIIIHHHHHHIIIJJJKKKKKKJJJJJJOOOQQQRRRSSSSSSUUUXXXZZZ]]]```___ZZZWWWUUUQQQKKKHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGIIILLLPPPSSSUUUVVVVVVUUUTTTQQQMMMHHHDDDBBB>>>AAACCCCCCAAA@@@CCCFFFJJJOOOVVV\\\]]]ZZZUUUQQQPPPNNNKKKHHHHHHIIILLLNNNQQQTTTYYY[[[[[[YYYXXXXXXWWWXXXZZZYYYUUUOOOHHHCCC>>>;;;::::::999888===CCCPPP^^^mmmsssuuuwwwzzz{{{ssssssrrroooiiiddd```______aaadddfffeeebbb^^^[[[___VVVLLLFFFEEEDDDBBB???===>>>>>>>>>>>>CCCKKKRRRWWWVVVVVVVVVTTTSSSRRRQQQNNNMMMJJJHHHFFFDDDCCCBBBDDDBBB@@@>>><<<:::999999999;;;???CCCGGGJJJMMMNNNNNNMMMKKKIIIGGGFFFFFFEEEEEECCCAAA@@@???>>><<<:::999888666444333222111111111111111000000111111111333555777:::<<<===<<<<<<>>><<<:::777555333222111000000111222333333333333222222222222222111111111000000000000000111111222333333333222111111111000222222222333222222111000222222222111111111111111111111222222222222111111222222222222222111111111333222222333333555666666777888888999:::;;;<<<<<<<<<:::888777888;;;>>>AAADDDGGGIIIGGGAAA;;;999999::::::;;;;;;<<<;;;;;;:::>>>>>>===;;;:::888777777666777888999888777666555666555444222111///...---(((***,,,------+++((('''''')))+++++++++***+++,,,+++***)))(((((()))***+++)))))))))***,,,---///000,,,,,,+++***))))))))))))***************************************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************,,,,,,+++******)))))))))+++++++++***************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......++++++...111333:::BBBOOOVVV```eeefffdddbbbbbbeeefffggghhhiiilllqqqtttuuuggg]]]ZZZ___eeejjjnnnkkkgggccc```^^^^^^^^^]]]aaaggglllooottt{{{zzzmmm```]]]``````^^^WWWPPPJJJFFFBBB@@@DDDKKKRRRXXX```ccccccaaa``````aaaZZZOOOGGGAAA;;;555111111222222222222222222111000000000000000000000000000000////////////000000///////////////000000111------------............333222///......000333555777444111111444555555333444444555555555666666666666777888999999999888777555555444444555777999:::777777777777777777777777777777666666666666777777555555666666666666555555444444444444555666777777777777666666666666777777555888<<<>>>???AAAEEEGGGFFFFFFFFFGGGGGGGGGGGGFFFNNNOOORRRSSSTTTVVVYYY\\\aaacccaaa[[[XXXVVVSSSNNNJJJIIIGGGEEEDDDCCCCCCCCCBBBDDDFFFJJJMMMQQQSSSUUUTTTTTTTTTRRRNNNJJJEEECCCAAACCCCCCBBB@@@>>>???AAADDDIIIQQQXXX[[[ZZZVVVSSSRRROOOKKKHHHGGGHHHJJJKKKOOOSSSXXX[[[\\\ZZZZZZYYYWWWYYY[[[[[[WWWPPPHHHCCC===:::888::::::999;;;@@@IIIVVVeeennnrrrtttwwwyyyvvvuuutttpppkkkgggffffffeeeeeeggggggfffbbb\\\XXXWWWQQQIIIEEEEEEDDDBBB???<<<===>>>???AAAFFFNNNSSSXXXXXXWWWWWWUUUTTTRRRQQQOOONNNLLLIIIFFFDDDCCCBBBCCCBBB@@@===;;;:::999888999;;;@@@FFFJJJMMMOOOPPPNNNMMMKKKIIIGGGEEEDDDDDDCCCAAA???>>>>>>===:::888777666555444333222222222111111000000000000111111000222666:::<<<===<<<;;;;;;:::888666444222111111//////000111111222111111222222222111111111111111000000000000000111111222444333333222111000000///111111222222222222111111333222222222111000000000111111222222222222111111222222222111111111111111222222333444555666777777888888999999::::::;;;;;;:::888777666888<<>>CCCKKKSSSWWWXXXVVVTTTTTTQQQMMMJJJHHHHHHIIIJJJLLLPPPUUUXXXYYYXXXXXXXXXVVVXXX[[[ZZZWWWOOOHHHCCC;;;888777:::;;;:::<<>>@@@DDDJJJPPPTTTWWWWWWVVVUUUTTTRRRPPPOOOOOONNNLLLIIIFFFDDDCCCBBBAAA@@@>>><<<;;;:::999999999<<>>===;;;:::888888888888999888888777666555444444222222111000...---,,,,,,+++***************++++++%%%''')))***))))))***,,,+++++++++******+++++++++------,,,,,,+++,,,,,,,,,*********++++++---...///***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************+++++++++++++++))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,,,,......---111777<<>>DDDKKKXXXdddjjjkkknnnsssrrrrrrrrrqqqoooppprrrtttnnnjjjdddaaa___\\\WWWSSSOOOLLLGGGDDDCCCAAA@@@>>>===>>>@@@CCCHHHNNNRRRUUUUUUUUUTTTSSSQQQOOONNNMMMMMMLLLJJJGGGEEECCCBBBBBB???>>>===<<<::::::::::::;;;>>>BBBGGGJJJLLLMMMMMMLLLKKKIIIGGGDDDCCCBBBAAA>>>===<<<;;;;;;999666333444333333333333333444444111111111000000111111111...111444888;;;<<<<<<<<<666555444333222111111111//////000000111000000///000000000111111111111111000000000000000111111222222222222111000000000//////000111111222111111111222222222111111111111111000000111111111111000000000000000111111111111111222333444666777888888888888888888888888777777777111222555888;;;???BBBCCCDDDCCCBBBAAA>>>;;;888666999999:::;;;<<<<<<<<<<<<@@@>>><<<:::888888888888888888777666666555444444111111000///...---,,,,,,,,,+++***)))***+++,,,...&&&(((*********)))***+++++++++++++++++++++++++++...---,,,++++++*********)))******+++,,,...///000*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************************************......---,,,+++***)))((())))))))))))************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,---//////---///444777???JJJTTTZZZ___eeehhhcccaaa``````cccfffhhhhhhgggfffccc___ZZZXXXXXXYYY[[[[[[\\\]]]]]]\\\\\\[[[VVVVVVVVVXXX]]]dddjjjnnnqqqmmmcccWWWRRRVVVYYYZZZZZZVVVSSSOOOHHH@@@<<<>>>DDDLLLWWW]]]^^^[[[XXXWWWSSSTTTXXX\\\^^^YYYPPPHHH;;;777222000111333333111111111111111111111111111000000////////////000000111000000///////////////000000000111111111111111,,,---------------------111000////////////000111333444444444555555555555444555666777777777666666444444555555555666666666555555555555555555555555555555444444444444555555444444555555555555444444555555555555666777888888555555444444444444555555555444333444666999:::;;;>>>>>>>>>>>>???@@@BBBCCCDDDFFFHHHJJJKKKNNNQQQTTTSSSTTTQQQKKKHHHJJJJJJGGGEEECCCAAA??????@@@BBBCCC@@@AAACCCFFFIIILLLNNNOOOOOORRRUUUWWWVVVTTTQQQOOOIIIHHHEEECCC@@@>>>;;;:::555999???FFFKKKOOOQQQRRRRRRQQQOOOMMMKKKIIIHHHGGGFFFHHHJJJLLLLLLMMMPPPQQQPPPRRRSSSSSSPPPKKKFFFBBB>>>999888<<<>>><<<:::;;;>>>CCCNNN[[[bbbdddiiioookkkmmmnnnooooooqqquuuwwwpppkkkeeebbb```]]]WWWQQQPPPMMMHHHDDDAAA@@@???>>>@@@AAACCCGGGMMMRRRUUUWWWSSSSSSRRRQQQOOOMMMKKKJJJIIIHHHFFFDDDBBBAAA@@@???===<<<;;;;;;::::::;;;;;;===???BBBEEEHHHIIIJJJJJJIIIHHHFFFDDDBBB@@@??????<<<;;;:::::::::888444111111111111111111222333444222222111111111111222222111222444555777888999999444333222111111111111111000000111111111000000//////000000000111111111222000000000000000111111222111111111111000000000000//////000111111111111111111111111111111222222222000000111111111111000000///000000000111111111222111333555777888999999999888777777777666666555555333333444666999<<>>===;;;999777::::::::::::;;;<<<======BBB@@@===:::999888888888666666555444444444444444111111000///...------,,,++++++,,,,,,------------(((***++++++***)))***+++******++++++++++++******,,,++++++*********++++++************+++,,,......*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************------,,,++++++***)))))))))))))))******+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---//////,,,...222222777@@@JJJVVV```hhhlllhhheeebbbaaaccceeedddcccdddbbb___]]][[[ZZZYYYXXXXXXZZZ]]]___```___]]]\\\WWWTTTPPPPPPUUU]]]eeejjjkkkiiibbbWWWRRRTTTWWWVVVZZZUUURRRQQQMMMFFF@@@???@@@FFFOOOWWWZZZYYYVVVSSSQQQQQQTTTXXX\\\\\\XXXTTTFFF???666111111222222000111111111111111111111111000000////////////000000111111000//////////////////000000111111222222222------------------------...///000///...------...222222222333333333333444444444444444555555555555444444555555666555555555444444444444444444444444555444444444444444444555555444444333333444444555555555555444444555666666555444444444444444444555444222111111444666777777<<<<<<;;;<<<===???AAABBBAAACCCEEEGGGHHHJJJMMMPPPMMMNNNKKKEEECCCEEEEEECCCAAA@@@>>><<<===>>>AAACCCAAABBBDDDFFFIIIKKKMMMNNNJJJMMMQQQSSSTTTRRROOOMMMMMMJJJHHHEEECCCAAA>>><<<666999>>>DDDJJJOOORRRTTTPPPOOOOOOMMMLLLIIIGGGFFFDDDEEEGGGGGGHHHJJJLLLOOONNNOOOPPPPPPMMMIIIEEEBBBAAA<<<:::===???<<<999888888;;;EEESSS[[[^^^ccckkkgggiiilllnnnpppsssvvvyyyrrrmmmhhhfffddd```XXXRRRQQQNNNHHHDDD@@@???>>>>>>CCCCCCEEEJJJPPPUUUXXXYYYSSSRRRRRRPPPNNNLLLJJJIIIEEEDDDCCCAAA???>>>>>>>>>;;;;;;:::::::::;;;;;;<<>>>>>===;;;:::::::::999777333000////////////000111222333333333222222222222333333333333333444444444555555333222111111111111111111000111111111111111000000//////000000111111111222000000000000000111111222000000000000000111111111//////000111111111111111000000111111222222222333000000111111111111000000//////000000111111111222111333555777999999999999777777666666555555444444777666444444666:::===@@@;;;::::::;;;===>>>===<<<::::::999999:::;;;===>>>DDDBBB>>>;;;999888888888444444333222222222333333111111000///...---------)))+++---///000///---,,,)))+++,,,,,,***))))))***))))))************))))))***)))))))))***+++,,,,,,******************++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))************************((())))))***++++++,,,,,,))))))******+++++++++,,,++++++******++++++,,,---++++++++++++++++++++++++************************&&&'''(((***++++++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///...+++---111...000777BBBQQQ^^^hhhmmmnnniiieeeccccccdddbbb``````^^^[[[[[[\\\^^^^^^]]]XXX[[[___bbbcccaaa^^^\\\WWWRRRMMMLLLPPPZZZccciiihhhhhhbbbYYYTTTUUUVVVUUUZZZTTTQQQRRRQQQJJJCCCAAA===BBBJJJRRRXXXXXXTTTPPPPPPOOONNNRRRWWW[[[[[[YYYNNNEEE:::333222222111///111111111111111111111111000000////////////000000111111000///////////////...//////000111222222333000000///.........//////***---///000///---++++++000111111111111222222222444333333333333444555666444444555555666555555555444444444444444444444444555444444333333444444555555555333222222333555555555555444333333333444444555444444333333444444555333333333333333333333333555555666888999;;;===>>>???@@@AAACCCEEEFFFGGGGGGFFFEEEBBB@@@???>>>???@@@@@@???===<<<<<<<<<===>>>BBBDDDFFFGGGFFFFFFGGGHHHKKKJJJJJJLLLPPPRRRPPPNNNNNNMMMJJJHHHFFFCCC???<<<;;;::::::>>>EEEKKKNNNNNNUUUUUUTTTPPPKKKGGGEEEDDDDDDCCCCCCDDDEEEGGGJJJKKKMMMPPPRRRQQQMMMGGGBBB@@@===<<<<<<;;;;;;:::999999:::<<>>======<<<;;;::::::;;;===???AAADDDCCCCCCCCCCCCCCCDDDEEEDDDCCCAAA???>>>===<<<<<<888888777666555444444333000000111111222333555555222222222111111111111000111111222222222333333333333333222222111222222222---...000111222111///...111111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000//////000000///...------000000000000000000000000111111000//////000111222333444666666555555777888777777888888777555333111555666777888:::<<<===>>>;;;:::999999:::===@@@BBB;;;:::999999999:::;;;;;;<<<;;;:::888555333222111222222222111111111000000......---------,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---************************,,,,,,,,,,,,,,,+++***)))******+++++++++******)))******+++++++++,,,,,,,,,++++++++++++*********)))******)))***,,,///222444...,,,)))((((((***---000************************))))))***++++++++++++***************************,,,++++++******++++++,,,,,,,,,+++***))))))******++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,+++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++,,,---///000///111777AAAJJJTTTcccpppxxxpppfff``````aaa```^^^bbb]]][[[^^^```___```cccbbb```___bbbfffeee```[[[XXXRRRKKKGGGIIIQQQ\\\cccgggiiihhhbbbXXXQQQOOOPPPWWWWWWTTTQQQQQQQQQLLLEEEAAAAAACCCGGGLLLPPPRRRRRRIIILLLQQQTTTUUUWWWYYY[[[^^^TTTFFF999222/////////...///000111222222222222000000000000000000111111000000000000000000000000222222111111000000//////111111000...---,,,+++***------......//////000000000000000111222222333333222222222333333333444444555555444444444444555555222222222333333333444444555444444333333444444555777777666666555555555444222222333333444555666666555555444333333222111111333333333333333333333333555555666777999;;;===>>>===>>>???AAABBBCCCCCCCCCAAA@@@>>>;;;::::::;;;<<<>>>===<<<<<<<<<===>>>>>>???AAACCCCCCBBBCCCDDDFFFJJJIIIHHHKKKOOOQQQPPPOOOMMMLLLJJJIIIHHHDDD???<<<:::888777;;;AAAHHHLLLMMMSSSSSSSSSQQQLLLHHHFFFEEEDDDDDDDDDEEEGGGIIIKKKLLLMMMNNNNNNNNNKKKGGGCCC???======<<<<<<;;;::::::999999:::===AAAGGGOOOUUUYYY```ccchhhjjjllllllmmmooommmjjjfffbbb___ZZZSSSNNNJJJHHHFFFCCCBBB@@@@@@@@@AAADDDIIINNNRRRTTTTTTSSSOOONNNNNNLLLKKKIIIGGGFFFDDDCCCAAA???>>>===<<<<<<;;;:::::::::<<>>===<<<;;;;;;777777666555444444333333////////////000111222222222222222111111111000000111111111222222222333333444333222111111111111111///000111111111///---,,,//////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////...------000000000000000000000000222111000000000111222333444666777777666555666888777777666666555444333222333333444555777888999999:::999888888999<<>>>>>>>>>>>===<<<:::888777777888888;;;;;;;;;;;;<<<===>>>>>>>>>???@@@@@@@@@AAADDDFFFHHHGGGGGGIIILLLOOOOOOOOOJJJJJJKKKKKKJJJFFF@@@<<<999777555777===DDDJJJMMMOOOQQQSSSSSSOOOLLLJJJIIIFFFFFFFFFGGGIIIKKKMMMOOONNNLLLJJJJJJJJJHHHDDD@@@=========<<<;;;;;;::::::999999:::===BBBIIIOOOSSSWWWZZZ___bbbdddeeehhhiiiiiifffccc___[[[VVVPPPLLLHHHGGGFFFDDDBBBAAAAAAAAAAAADDDIIIMMMPPPPPPOOONNNLLLKKKKKKJJJHHHFFFDDDCCCCCCBBB@@@>>><<<;;;::::::999999999;;;===AAACCCEEEHHHGGGEEECCCAAA??????>>>@@@@@@>>>===;;;:::::::::555555444444333333222222111000000000000000111111222222111111111000000000111111111222222222222333444444222111000000000000000111111111000...,,,+++------...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////......---000000000000000000000000222111111111111222333444666777888888666555555666666555444444333333333333333333444555555666777777777777666777999<<>>CCCGGGJJJJJJKKKLLLLLLMMMPPPSSSVVV^^^^^^[[[OOO@@@555111111////////////000000//////222111111111000000//////000000000000000000000000------...//////000111111/////////.........------///////////////.........//////000111111222222333111111222222222333333333444444444444444444444444333333333444444444555555444444333333333333444444444444333333333333222222333333333333444444444444666666555555444444333333222222222222222222222222333333333444666777999:::999999:::;;;;;;;;;::::::;;;:::999888888888888888888888999:::;;;<<<===>>>??????@@@??????BBBEEEIIIGGGGGGHHHIIIKKKMMMNNNNNNHHHIIIKKKMMMMMMHHHBBB===999777555555:::AAAHHHMMMMMMPPPTTTUUUTTTRRRPPPOOOIIIIIIIIIJJJLLLNNNPPPRRRRRRMMMIIIIIIKKKJJJFFFAAA>>>>>>======<<<;;;;;;;;;999999888:::>>>DDDJJJNNNOOORRRVVVYYYZZZ\\\^^^```aaa```]]]ZZZVVVQQQLLLIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBEEEHHHKKKLLLKKKIIIHHHHHHHHHGGGFFFEEECCCAAA@@@@@@???===;;;:::888888777777777999;;;>>>BBBEEEGGGGGGFFFDDDBBB@@@>>>======>>>===<<<:::999888888888333333333222222222222222444333333222111111222222111111111111000000000000111111111111222222222222444444222111//////......///000000000///...------,,,---...///000111111111000000000000000000000000000000000000000000000000000000000000000000000000...///////////////......////////////////////////000000000111111222333333777888:::999777555444555444444222222222333444555666777777777777777888888555555555666888;;;===???>>><<<:::777555444333333555555555555444444444444111111000000000/////////---------,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))))))))***************************++++++,,,,,,,,,++++++***'''((()))***+++,,,,,,,,,************++++++++++++,,,,,,,,,+++++++++******)))***++++++++++++***)))&&&'''***,,,,,,+++)))'''************************))))))***++++++++++++***************************++++++************++++++++++++***************+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,------------...+++,,,---.........,,,,,,///---...111444999DDDOOO[[[^^^___]]]YYYXXX[[[___```[[[YYY]]]```aaadddhhhnnniiiccc```___```______YYYVVVQQQMMMLLLNNNRRRUUUXXX```iiinnnkkkccc[[[VVVQQQYYY___]]]XXXTTTPPPKKKEEEBBB===;;;<<>>>>>>>>???AAAEEEHHHHHHIIIKKKLLLLLLKKKKKKKKKFFFHHHKKKNNNNNNJJJDDD???;;;999777666999???GGGLLLLLLPPPUUUXXXYYYXXXXXXXXXOOOOOOOOOOOOPPPSSSUUUVVVWWWRRRMMMLLLMMMMMMHHHDDD???>>>>>>======<<<;;;;;;:::999999:::===BBBFFFIIIJJJLLLOOOPPPPPPQQQSSSTTTXXXXXXWWWUUUQQQMMMJJJIIIKKKKKKJJJHHHGGGEEEDDDCCCDDDEEEGGGHHHHHHGGGEEECCCCCCCCCCCCBBBAAA???>>>======<<<:::999777777666666666777999;;;???BBBDDDFFFCCCBBBAAA???>>>=========;;;:::999888777666666666111111111222222222222222444444333222111111111111111111111000000000//////000000111111111222222222444333222000///.........------...///////////////---...///000111111222111////////////////////////////////////////////////////////////////////////......///////////////...//////////////////////////////000111222222222333666888:::999777444333333333222111111222333555666888888888888888888888888444444555666888:::<<<===>>>===:::777555444444444333333333333333333333333000000000/////////......------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))******)))))))))***************************++++++,,,,,,,,,++++++'''((()))***+++,,,,,,,,,))))))*********+++++++++************))))))))))))******+++++++++***)))((((((((())))))************************************))))))***++++++++++++***************************+++******))))))******++++++***************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,.........---,,,+++---+++,,,///111444===GGGOOOTTTZZZZZZWWWVVVZZZ^^^```\\\[[[^^^aaaaaabbbeeedddbbb```^^^^^^]]]\\\[[[XXXWWWTTTSSSRRRTTTUUUWWWXXX]]]dddhhhgggccc^^^[[[TTT^^^eeeccc^^^YYYRRRLLLHHHFFFCCCAAAAAA???===;;;>>>BBBGGGKKKNNNPPPRRRTTTXXXYYYYYYWWWQQQGGG<<<555111111000000111222333333111111111111000000//////////////////////////////000/////////.........---.........////////////000000000//////......------...//////000111111222222000000000111111111222222222222333444444333222222333333333444444444555555333333333222222333333333333333333333333333333333333333333333333333222222333333333222222222222222000000000000000000000000000000000111222444555666555666666777777777666666444444444444555555555555444555777888999:::::::::999:::<<<<<<===@@@CCCFFFJJJMMMPPPPPPNNNKKKIIIHHHEEEGGGJJJNNNOOOLLLFFFBBB===;;;999777888===EEEJJJKKKPPPUUUZZZ\\\^^^___```XXXXXXWWWWWWXXXYYY[[[\\\\\\XXXTTTQQQPPPMMMIIIEEE?????????>>>======<<<<<<999999999;;;===AAADDDFFFFFFHHHIIIIIIHHHIIIJJJLLLOOOQQQRRRQQQOOOMMMLLLLLLOOOOOONNNLLLJJJHHHFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA????????????===<<<;;;:::999888777666666555555555666777999;;;>>>@@@BBBCCC???>>>===<<<<<<<<<<<<<<<888888777555555444444444000000111111222222333333222222111000/////////000111111000000000/////////000000000111111111111222222222000///............,,,,,,------///000000111...///000000111111111111////////////////////////////////////////////////////////////////////////---...//////////////////000000000000000000000000...///111222333333333333555777999999777444333222111111111222333444666777666666666666666666666777555555666777888999;;;<<<<<<;;;999777555555555555222222222222222333333333////////////............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))******++++++******)))******************************+++,,,,,,,,,++++++((()))***+++++++++++++++)))))))))************+++(((((('''''''''&&&&&&&&&+++++++++*********))))))+++***)))((((((***+++,,,************************))))))***++++++++++++*********************************))))))))))))***************)))******+++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++************++++++++++++------......------,,,,,,++++++,,,//////000777???CCCIIIQQQUUUTTTTTTWWWZZZ]]]ZZZZZZ___aaa``````aaa[[[\\\\\\\\\[[[YYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVXXX[[[]]]^^^^^^\\\[[[VVV___ggghhhddd___VVVMMMJJJIIIIIIHHHGGGDDD???<<<:::>>>DDDHHHLLLOOORRRTTTWWWWWWWWWXXXVVVOOOEEE===444333111000000000111111000000000000000000000111000000000000000000000000111111000//////...------///////////////////////////////////////...............///000000111111222///000000000000111111111111111333333333333111111222222222333333333444444333333222222222222333333222222333333333333444444222222222222333333333333222222222222111111111111000000000000000000000000/////////000111222333444222333444444555555555555111222222333333444333333444555666888999999888888777999<<<>>>???AAACCCFFFNNNRRRUUUUUUQQQKKKFFFDDDEEEGGGJJJMMMOOOMMMHHHEEE======;;;888777;;;AAAGGGJJJNNNTTTYYY]]]```cccfffbbbbbbaaa``````aaabbbbbb___]]]ZZZVVVQQQLLLGGGEEE@@@@@@???>>>>>>======<<<777888999<<<>>>@@@BBBCCCCCCDDDEEEDDDDDDDDDFFFGGGIIILLLPPPPPPOOOOOOPPPQQQTTTSSSRRRPPPNNNKKKHHHFFFFFFDDDBBB@@@?????????@@@<<<<<<<<<<<<;;;:::888888666555555444444555555666777888999;;;===>>>??????===<<<;;;:::999999999999666666555444333333333333000000111222222333444444111111000000000000000000111000000000////////////000000000000111111111111111000///...............------------......///000......///000000/////////////////////////////////////////////////////////////////////////////////------...///////////////000000000000000000000000000111333444555666666555222555777888666444222222///000222333555666777777444444444555555666666666666777777888888999::::::999888666555555555555666222222222222222222111111/////////.........------,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++,,,,,,+++******************************)))***+++,,,,,,,,,,,,+++)))******+++++++++******))))))))))))************((((((((((((''''''''''''---,,,+++***)))***+++++++++******)))***+++,,,---************************))))))***++++++++++++*********************************))))))))))))************))))))***++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++---000...,,,000777888???HHHNNNPPPQQQRRRTTTVVVTTTWWW]]]```___]]]^^^XXXYYYYYYXXXVVVUUUTTTTTTUUUVVVWWWXXXXXXVVVTTTSSSRRRRRRRRRSSSUUUVVVVVVVVVTTT]]]eeeiiiiiieeeYYYNNNJJJJJJKKKLLLLLLJJJFFFBBB<<<===@@@BBBEEEJJJPPPTTTSSSUUUWWWVVVRRRMMMHHHEEE===;;;888444222000000000/////////000111111222222000000000000000000000000000000000000000000000000000000000///////////////.........///////////////......//////000111111111/////////000000000111111000111222333333222111000111111111222222222333333333333222222222222333333111111111222222222333333111111111222333333333444222222222222222222222222000000000000000000000000////////////000111333333000000222333333444444444111222333444444444444444444555666888888888777777888;;;>>>AAABBBCCCFFFGGGPPPUUUYYYXXXRRRKKKEEEBBBFFFGGGIIIMMMNNNMMMJJJFFF======;;;888777999???DDDIIIMMMSSSXXX\\\aaaeeeiiiiiihhhgggfffeeeffffffggg``````^^^YYYQQQJJJFFFDDD@@@@@@??????>>>=========555777999<<<>>>@@@AAAAAA@@@AAABBBBBBAAABBBDDDFFFGGGKKKOOOQQQQQQQQQSSSUUUVVVVVVUUUSSSPPPLLLIIIGGGFFFDDDAAA>>>======???@@@;;;;;;;;;:::999888777666333333333333444444555666888888:::;;;<<<<<<=========<<<:::999888777777777555555444333222222222222000000111222333444444555333222222222222222333333000000000000////////////000000000000111111111111000//////........./////////......---------...............///......------////////////////////////////////////////////////////////////////////////------...///000000//////000000000000000000000000111333555777888888888777111444777777666333222111...000222555666777777777444444555555666777777888777888888888999999999999666555444333444444555666222222222111111111111111//////.........---------,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,------,,,+++***************************)))***+++,,,,,,,,,,,,,,,******+++++++++******)))))))))))))))************++++++++++++************...,,,***))))))***,,,---******+++,,,,,,,,,,,,,,,************************))))))***++++++++++++*********************************))))))))))))************))))))***+++,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------000///---,,,+++,,,------,,,,,,...000...***,,,111222888BBBIIINNNOOOOOOOOOPPPOOOSSS[[[```^^^\\\\\\YYYYYYXXXUUUSSSQQQRRRSSSTTTUUUWWWXXXWWWTTTQQQOOONNNMMMLLLMMMOOOPPPQQQQQQRRRYYYbbbhhhlllhhh\\\PPPJJJJJJJJJLLLNNNMMMKKKIII???>>>======???FFFNNNTTTOOOSSSVVVSSSLLLGGGFFFHHHFFFDDD???:::555222111111......///000111222333333000000000000000000000000//////000000111111222222111000000000/////////...---.........//////000000......//////000111111111////////////000000000000///000222333333222000///000000111111111222222222333222222222222222222333//////000000111111111222000000111222333333444444333333333333333333333333000000111111111111000000000000000000111111111111000000000000000///......000000000000111111111111222333333444555666777777<<<<<<======>>>AAAFFFJJJUUUWWWWWWUUUOOOHHHCCC@@@AAACCCGGGKKKLLLKKKJJJHHHCCC???:::666555777;;;===JJJNNNSSSWWWZZZ]]]aaacccjjjjjjjjjkkkllllllmmmmmmeee```ZZZUUUQQQMMMIIIFFFBBB@@@============<<<:::444555666999<<>>777333111000000000111111111111111111111111111000000/////////////////////000111111000000000000///////////////////////////.........000000///...............000000000000000000000000000000000000111111111111222222111111111111222222000000000111222222333333222222222222222222222222111222444555555444222111000000111222333444444555000000111111111111000000//////000000000111111111111222222222222111000000//////000000000111111111222222333444555666777777999:::;;;<<<>>>BBBGGGKKKRRRSSSTTTQQQLLLGGGCCCAAABBBDDDGGGJJJLLLLLLKKKJJJEEEAAA<<<777555777:::<<>>>>>>>>>>>???@@@AAAAAAIIILLLQQQUUUWWWXXXWWWVVVWWWVVVUUUSSSQQQNNNLLLJJJGGGEEEBBBAAA@@@>>><<<:::888888777666666555444444555444333222222444666777777888888888888888888999666666555555444333333222111000000//////000000111222222222222333333444444444333333222111111000000000000000000//////....../////////000000000111111000/////////............------............------////////////////////////......------------......111000//////.........//////////////////...------000000///////////////000////////////000000000000222222333333444555555555333333333222222111111111111222333555666777888888555444444555777999888777888888777666555555444444333333333444444444444444333222222111000000////////////...---,,,++++++,,,***************+++++++++---,,,+++*********++++++************************************************+++++++++*********))))))************************,,,***)))***,,,---+++)))''''''((()))***++++++,,,************************+++++++++*********))))))))))))***+++++++++++++++******++++++++++++******************************************************+++++++++*********))))))************************+++++++++*********))))))))))))*********+++++++++)))************+++++++++************************++++++++++++++++++++++++(((***,,,---,,,++++++,,,---------------------------,,,,,,+++,,,---...///...111666===CCCHHHJJJKKKOOOSSSUUUTTTTTTWWWVVVRRRXXXXXXVVVRRROOOMMMMMMMMMMMMOOORRRVVVXXXXXXXXXWWWSSSPPPJJJDDD@@@BBBGGGKKKUUUZZZ^^^```bbbaaaZZZQQQKKKJJJKKKNNNQQQTTTTTTSSSHHHDDD???===???DDDHHHKKKMMMNNNMMMJJJGGGFFFHHHKKKLLLLLLKKKHHHCCC===888444//////......//////000111222222111111111000000000///////////////000111111000000000000/////////////////////////////////...000000///...............//////////////////////////////000000000111111111222111111000000111111222222111111111111111111111111111111111111111111111111222444555444333222111000111111222222333333444///000000111111000000/////////000000000000111111111111222222111111000/////////000000000000111111111222333333555555666777777888:::;;;===AAAFFFJJJMMMMMMMMMKKKGGGDDDCCCCCCEEEFFFHHHIIIKKKKKKLLLLLLGGGCCC>>>999666777999;;;AAADDDIIINNNQQQUUUYYY\\\aaaaaacccdddeeeffffffgggddd```YYYSSSNNNIIIEEEBBBAAA???===<<<<<<<<<;;;:::999999888999999:::;;;<<<;;;;;;<<<===>>>???AAABBBIIILLLQQQUUUWWWWWWUUUTTTTTTSSSRRRPPPNNNLLLIIIHHHGGGDDDBBB@@@>>>===:::888777777666666555444444444444333333333444555777888888888888888888777777777555555444444333222222222/////////......//////000111111111111222222222222333333222222111000000000000000000////////////............////////////000////////////............------............------////////////////////////......------------......000///......---.........///////////////......---000//////......///000000////////////000000000000222222222333333444444555333333222222222222222222333444555666777777777777333333333555999;;;;;;;;;999888666555444333222222222222333333444444555555222222111111000///////////////...---,,,,,,,,,,,,+++++++++*********************)))))))))***++++++************************************************+++++++++***************************************+++***))))))++++++***)))((()))))))))************************************+++++++++***************))))))***++++++++++++*********++++++++++++******************************************************+++++++++***************************************+++++++++******************************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++''')))++++++*********+++------------------------,,,,,,,,,,,,,,,---......---///333888===CCCGGGJJJSSSYYY[[[WWWSSSSSSRRRPPPQQQVVVYYYUUUMMMHHHJJJOOOJJJLLLOOORRRUUUXXX[[[\\\UUURRRLLLFFFAAA@@@CCCEEESSSWWW[[[]]]^^^^^^YYYRRRJJJJJJKKKNNNQQQSSSSSSRRRKKKHHHDDD@@@>>>???DDDHHHHHHIIIIIIHHHGGGFFFHHHIIIMMMLLLKKKKKKJJJFFF>>>888111000...---...///111222222222222111111111111111///////////////000111111000000000000////////////......//////////////////000//////............///........................//////000000000000111111222111111000000111111222333333222111111000//////000000000000000000000000111111333444444333222111222222222222222222222222//////000000000000//////////////////000000000111///////////////......---////////////000000000111111111222333444555666666666888999:::<<>><<<;;;;;;;;;:::999888888888888888999:::;;;::::::;;;<<<>>>@@@BBBCCCGGGKKKOOOTTTUUUTTTRRRPPPPPPPPPOOONNNLLLJJJHHHGGGEEECCC@@@>>>===;;;888666555555555555444444333333222222222222333555777888888888777777666666555555333333333222222111111111//////......//////000000111111222222222222222222222222111111000000000000////////////////////////---------........./////////////////////.........------............------////////////////////////......------------......///......---------.........///////////////......//////.........///000000////////////000000000000111222222222333333333444222222222222222222222333555666666777777666666555222111222555:::=========999888666444222111111111222222222333333444555555333333333222111111000000...---,,,,,,+++++++++,,,,,,+++++++++***)))))))))))))))))))))******++++++***************************************************************************************************)))))))))******))))))*********)))))))))))))))************************************************)))******+++++++++************++++++++++++******************************************************************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---000333777===CCCGGGWWW^^^aaa\\\UUURRRRRRPPPMMMSSSXXXUUUMMMHHHJJJNNNKKKKKKLLLNNNQQQUUUXXXZZZYYYVVVRRRKKKEEEBBBBBBCCCNNNUUU[[[]]]^^^^^^XXXRRRIIIIIIJJJMMMPPPRRRQQQPPPJJJKKKIIIEEE???===???AAACCCDDDEEEEEEEEEFFFFFFGGGLLLJJJJJJLLLNNNKKKCCC;;;444222000......000222444222222222222111111111111///////////////000000111000000000000////////////............////////////000///............//////........................////////////000000000111111111000000000000111111222111111111000000000///000000000000000000000000000111222222333222222111333222222222111111000000//////000000000000//////...////////////000000000///////////////...------...////////////000000000000000111222333444555555777888:::::::::;;;>>>AAAAAABBBBBBAAA@@@AAACCCEEEIIIHHHHHHHHHIIIKKKLLLMMMJJJGGGAAA;;;777666666666888;;;@@@DDDGGGJJJNNNPPPVVVWWWZZZ]]]^^^_________\\\XXXRRRLLLHHHDDDAAA>>>>>><<<:::999::::::888777555555666666888999;;;;;;:::;;;<<<===???AAACCCDDDFFFIIIMMMPPPQQQPPPMMMLLLMMMLLLLLLKKKIIIHHHFFFEEECCCAAA>>><<<;;;999777444444444444333333333333333///000000111222444555666666666666555555444444444111111111111000000000000///////////////000111222333333333333222222222222111111000000000000//////.............../////////------------.....................///////////////------............------..............................------------............------------...///......///////////////..................///000000////////////000000000000111111111222222222222222111111111222222333333333666666666666666555444444111111222555:::===>>>>>>999888555333111111111111222222222333333333444444333222222111111000000///++++++******)))*********,,,+++++++++***)))))))))))))))***++++++,,,,,,,,,************************************************************************************************))))))******)))))))))***************))))))))))))******************************************************+++++++++******)))******++++++++++++******************************************************************************************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++---...///222777>>>CCCVVV^^^ccc___XXXUUUSSSQQQLLLPPPSSSRRROOOMMMLLLLLLJJJIIIIIIJJJMMMRRRVVVYYY[[[ZZZWWWRRRKKKGGGEEEEEEJJJSSS[[[^^^___^^^XXXRRRJJJIIIIIIKKKNNNPPPPPPPPPIIIKKKMMMJJJDDD>>><<<<<>>666444111///...///111222111111111111111111111111///////////////000000111000000000000////////////---.........//////000000//////............//////////////////////////////...////////////000000000111000000000000000000111//////000000000111111111111111111111111111111111///000000111111222222222333222222111111000000///...//////000000//////.........////////////000000000000111111000000///.........////////////000000///000111111333333444555777888999999888999;;;======>>>???@@@@@@AAADDDFFFHHHHHHHHHHHHIIIJJJKKKLLLJJJFFFAAA;;;777555555555444777;;;???AAADDDGGGIIIMMMOOORRRVVVXXXYYYYYYXXXUUUQQQLLLHHHEEECCC@@@>>><<<:::888777777777666555333444444555777999;;;<<<;;;;;;<<<===???AAACCCDDDDDDFFFHHHJJJKKKJJJHHHGGGHHHHHHHHHGGGFFFDDDCCCBBB@@@>>><<<;;;:::999666444333333333222222222222222//////000111222333333444333333333333333222222222////////////////////////////////////000111222222333333333333333222222222000000000///////////////---............/////////---------............///.........///////////////------............------..............................------------...............---......///000---...//////////////////------------...///000000////////////000000000000111111111111111111111111000000111222333333444444555555666666555444444333222111222555999<<<<<<<<<999777555222111111222333333333333333333222222222000000//////...---------******)))(((((())))))***+++++++++***************)))***++++++,,,+++++++++***************************************************************+++++++++************************)))***++++++))))))***+++*********)))))))))))))))***************************************+++++++++***++++++++++++***))))))******++++++++++++*********************************************************************+++++++++***************************************++++++++++++++++++***************)))************+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++,,,---,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++---.........222999>>>NNNWWW^^^]]]ZZZXXXUUUQQQLLLMMMNNNPPPQQQQQQOOOMMMHHHGGGGGGIIILLLQQQVVVYYYZZZ[[[ZZZVVVQQQLLLIIIHHHHHHQQQYYY\\\\\\\\\XXXSSSMMMKKKIIIJJJMMMPPPRRRRRRJJJLLLNNNMMMIIICCC>>><<<===<<<<<<===@@@BBBCCCBBBEEEEEEFFFIIILLLJJJEEE@@@888666333000............000000000000000111111111///////////////000111111000000000000////////////------......///000000000///............//////000////////////////////////......////////////000000111000000//////000000111......///000000111222222111111111111111111111111/////////000000111222222222222111111111000000000......////////////.............../////////000000000000111111000000///............/////////000000//////000111222333444444444666888888888888:::<<<:::<<>>@@@BBBCCCEEEIIIMMMOOOPPPPPPPPPNNNKKKGGGDDDCCCAAA@@@>>>:::888666555555555444333333333444555666888999:::;;;;;;;;;<<<>>>@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCBBB@@@??????>>><<<:::999999888666444222222222222222222222222000111222222333333333333000000000111111111111111....................................///000111222333222222222111111111111////////////////////////---------.........//////---............/////////............/////////000------............------..............................------------......///.........//////000111------...///////////////------------...///000000////////////000000000000111111111111111111111000///000000222333444555555444444444444444444333222333222222555888::::::999999777555222222222444555444444333333222111111111000//////......---,,,,,,******))))))))))))*********************+++++++++)))***+++++++++***)))(((************************************************))))))*********+++++++++************************)))+++,,,,,,***)))***,,,)))))))))))))))*********************************))))))*********++++++++++++++++++++++++***))))))******++++++++++++******************************************************))))))*********+++++++++************************))))))*********++++++++++++++++++*********)))))))))************+++++++++************************++++++++++++++++++++++++++++++,,,+++******,,,...++++++++++++++++++++++++)))***+++,,,---,,,,,,++++++---///---,,,...444:::BBBKKKSSSXXXZZZZZZTTTMMMJJJKKKMMMOOOQQQRRRRRRQQQKKKKKKJJJKKKMMMPPPSSSVVVVVVWWWXXXWWWSSSNNNKKKIIIHHHPPPVVVVVVVVVXXXYYYWWWRRROOOKKKKKKMMMRRRUUUWWWOOONNNNNNMMMLLLIIIEEEBBB===;;;888999===@@@AAAAAACCCDDDFFFHHHHHHGGGEEECCC===;;;888555333000///........./////////000000000///////////////000111111000000000000////////////------......///000000111...............///000000................................./////////000000000000////////////000000/////////000000000000000000000000000000000000000.........///000111222222111111111111000000000000......////////////................../////////000...............------,,,............/////////000//////000111222333444444222444666777888999;;;===999<<>><<<>>>CCCGGGIIIJJJJJJIIIJJJGGGDDDBBBAAAAAA@@@>>>999777555444444444333222444444444555555777888888::::::;;;;;;===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@??????>>><<<<<<<<<:::999888888888666555111111111111111111222222222222333444444444333333......//////000000111111---.....................,,,,,,,,,---...///000111222111111111000000//////.........///////////////---------.........//////.........////////////000---.........//////000000---..................---.................................------.........///////////////000111111------...///000000//////,,,,,,,,,---...///000111////////////000000000000111111111000000000000000//////000111333444555555222333333444444333333222444333333444777888888777999777444222222333555666555444444333222111000000111111111000//////......+++***************++++++))))))******+++++++++,,,))))))*********((('''&&&************************************************))))))******++++++++++++************************))),,,---,,,***)))+++---((()))))))))************************************))))))******+++++++++++++++++++++++++++***)))(((******++++++++++++******************************************************))))))******++++++++++++************************))))))******++++++++++++++++++++++++******)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))((()))+++...++++++++++++++++++++++++)))***+++,,,---,,,+++++++++...///...+++,,,222777888AAAKKKSSSXXXYYYSSSJJJHHHJJJNNNOOOPPPQQQSSSUUURRRPPPOOOMMMMMMNNNOOOPPPQQQTTTVVVVVVSSSNNNKKKIIIIIIOOORRRQQQQQQUUUYYYYYYVVVRRRMMMLLLOOOSSSXXXZZZTTTQQQMMMLLLMMMMMMKKKHHH===:::777777;;;???@@@@@@BBBDDDGGGGGGFFFEEEEEEEEEBBBAAA???;;;888555222111---.........//////000000///////////////000111111000000000000////////////---------...///000000111...............///000111------------------------............/////////000000000////////////000000111111000000//////......////////////////////////............///000222222000000000000000111111111////////////////////////......------------..............................---------...///000000111111111000000111111222333222222333444555666777888;;;<<<===>>>???@@@@@@AAAFFFGGGHHHHHHHHHFFFCCCBBBBBB@@@===:::777444333222///000000111333555777888::::::;;;===???AAADDDEEEDDDCCCBBB@@@===;;;:::999444444444333333222222222333333444444555666666666:::===@@@AAA@@@>>>>>>>>>>>>>>>>>>>>>============@@@@@@???>>>======<<<<<<777777666555444444333333///////////////000111111000000000000000000000000000000000000000000000000//////.........------------,,,,,,,,,,,,---......//////............//////,,,,,,,,,------.........000///...------...///000........................---------------...///000............................................................////////////........................---------............///////////////000000000000111000///...///000333444111111000000//////......111111222333444666777888777666444333333444666777555555555555555666777777444333111000000111333444444444333333333222222222000//////---,,,+++******************************,,,,,,+++***)))))))))***************************************************************************++++++++++++++++++++++++******))))))******+++,,,)))************+++++++++------,,,+++*********+++************************((()))***++++++***)))(((***+++,,,------,,,+++***************************************************++++++++++++++++++++++++---,,,+++*********+++,,,///...,,,+++******+++,,,++++++************++++++************************************************...+++))))))+++,,,***'''+++++++++*********))))))***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,+++******+++,,,---++++++,,,,,,---...//////888:::???GGGNNNQQQOOOLLLFFFHHHKKKNNNQQQRRRSSSSSSXXXSSSNNNKKKKKKLLLMMMMMMKKKNNNQQQRRRPPPMMMIIIGGGOOOQQQSSSRRROOOMMMOOOPPPVVVUUURRRNNNLLLQQQ\\\eeeddd^^^UUUMMMJJJIIIJJJKKKHHHAAA:::777999>>>@@@AAADDDCCCCCCCCCDDDEEECCCBBBGGGEEEDDDBBB@@@<<<777333000000///............///000111222222111000///...////////////////////////,,,+++***,,,...//////...////////////////////////////////////////////////........................,,,------------------,,,)))+++---///000000///...000000000000000000000000//////000000111111111222222111111000///......---////////////////////////......------------..............................---------...///000000000111111000000000111222222222222333444555666777777::::::<<<>>>@@@BBBCCCDDDFFFGGGHHHHHHFFFDDDBBB@@@???===;;;888555222111000000000000111333444666777666666777888:::<<<===>>>??????>>><<<:::999777777444333333333222222222222333333444444555666666777999;;;>>>???>>><<<<<<<<<>>>=========<<<<<<;;;;;;999999999888777666666666555444444333222222111111///////////////000000111000000000000000000000000........................///.........---------------,,,,,,,,,,,,---......//////............//////,,,,,,,,,---------......000///...------...///000........................---------------...//////............................................................////////////........................---------............///////////////000000000000333111000/////////111222111111000000////////////222222222222333555666777666555333222222333555666555555444444555555666777444333111000000111333444333333333333222222222222//////...---,,,+++******))))))))))))))))))))))))))))))))))))***+++,,,,,,************************************************************************************************))))))(((((())))))***+++)))************+++++++++,,,,,,+++***************************************)))******************)))'''((()))*********)))(((************************))))))))))))))))))))))))++++++++++++++++++++++++,,,+++*********+++,,,,,,,,,+++************+++,,,++++++************++++++***************************************************(((&&&'''((()))'''%%%+++++++++*********))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,---......///555777;;;BBBIIILLLLLLJJJDDDFFFIIILLLOOORRRTTTUUUVVVVVVUUUQQQMMMKKKLLLNNNKKKLLLMMMMMMMMMLLLKKKKKKOOOQQQSSSRRROOOLLLLLLLLLOOOPPPOOOMMMMMMRRR\\\dddfff```WWWOOOKKKIIIJJJKKKJJJEEE???:::999:::<<<===CCCCCCDDDEEEFFFFFFCCCAAACCCBBBBBBBBBBBB@@@===:::666555333111///...------000000111222111000/////////////////////////////////...------......---,,,////////////////////////////////////////////////........................------............------+++,,,...////////////...000000000000000000000000//////000000000111111111111111000000///......---////////////////////////......------------..............................---------...//////000000000000000000000111111222111222222333444555666666666777999;;;>>>AAADDDEEEFFFFFFFFFFFFDDDBBB???>>>;;;:::777555222000///...111111111111222333444444333333333444555666777888999999888777666555444444333222222222222111111111333333444555555666666777666999;;;<<<;;;:::::::::===<<<<<<;;;:::999888888444444333333222222111111222222111111000000////////////......//////000111000000000000000000000000------------------------............---------------,,,,,,,,,,,,---......//////............//////,,,,,,,,,------------...//////...------...//////...........................------------...//////................................................---............/////////---------------------------------............///////////////000000000000444333111////////////000111000000000000/////////333333222222333333444555444333222111111222333444444444333333444444555666333222111000000111222333333333222222222111111111///...------,,,+++******((((((((((((((((((((((((''''''((()))***,,,...///************************************************************************))))))))))))))))))))))))((((((((((((((())))))***)))************+++++++++++++++***)))))))))******************************++++++************++++++&&&'''((()))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++***************+++,,,---***))))))))))))***++++++++++++************++++++************************************************,,,***)))***++++++***(((+++++++++******************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,------......111222555;;;AAAEEEGGGGGGBBBCCCEEEHHHLLLPPPTTTVVVSSSWWWZZZVVVNNNHHHHHHJJJHHHHHHGGGGGGIIIKKKNNNPPPOOOQQQSSSRRROOOJJJGGGFFFIIIKKKLLLLLLMMMQQQXXX^^^eee```YYYQQQKKKIIIIIIJJJLLLJJJFFF@@@;;;888777888@@@AAADDDGGGIIIHHHDDDAAA?????????BBBDDDEEEDDDCCC???===999555222///---,,,//////000111111111000000////////////////////////333111/////////...,,,***////////////////////////////////////////////////..............................////////////..............................000000000000000000000000//////000000000000111111111000000//////.........////////////////////////......------------..............................---------....../////////000////////////000111111111111222222333444444555444555666888;;;>>>AAABBBDDDDDDCCCBBB@@@>>><<<;;;888777555333111///......111111000000000111222222333333333333333444555555444444333333333222222222111111111111111111111111333333444444555555666666555777999999888888888999;;;;;;:::999777666555555333333333222222111111111000000000000//////......///............///000000////////////////////////---------------------------------------------------,,,,,,,,,,,,---......///......------......///------------------------......................................................---------......///................................................---------.........//////---------------------------------............///////////////000000000000222222111000//////000000000000000000000000000000333333222222222222333333222222111111111111222222333222222222222333444444333222111111000111111222222222111111111000000000---------,,,+++******)))))))))))))))))))))))))))''''''((()))***,,,...///************************************************************************************************)))(((((((((((()))******))))))*********+++++++++******)))))))))))))))***************************---,,,+++******+++,,,---((())))))***++++++++++++************************))))))))))))))))))))))))************************((())))))***+++,,,,,,---************************++++++************++++++************************************************,,,,,,+++,,,,,,,,,,,,+++***************************++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,---------......111444:::???BBBDDDBBBBBBBBBDDDHHHLLLQQQTTTQQQVVVYYYWWWPPPIIIEEEDDDEEECCCBBBDDDGGGKKKOOOPPPNNNPPPRRRRRROOOIIIDDDAAADDDGGGIIIJJJLLLNNNSSSWWW```]]]WWWPPPKKKIIIIIIKKKLLLMMMLLLFFF>>>999888888:::===BBBGGGKKKJJJFFFCCC>>>>>>>>>AAAEEEGGGHHHHHHGGGEEEAAA<<<666111...,,,......///000000111111111////////////////////////444222000/////////---+++////////////////////////////////////////////////........................//////000000000000//////000///......---......///000000000000000000000000//////000000000000000000000000/////////.........////////////////////////......------------..............................------------............//////......//////000111000000111111222222333333777666666777999;;;>>>???AAAAAA???>>><<<:::888777666555444222000/////////000000/////////000000111333222222111111222222333111111111111111111111111000000000000000000000000222222222333444444555555444666888888777666777888888888777666444333222222333333222222222222111111000000000000////////////...............//////000................................................,,,,,,---------------------,,,,,,,,,,,,---............------------......------------------------------............------........................///......---------......................................................------------............---------------------------------............///////////////000000000000000000000000000111111222000000000000111111111111333333222111111111111222111111111000000111111111111111111111111222222333333222222111000000000000111111000000000/////////,,,,,,,,,+++******))))))************************))))))))))))***+++,,,---************************************************************************++++++++++++++++++++++++***))))))))))))***++++++))))))*********+++++++++***)))))))))))))))******************************---,,,+++******+++,,,---***************++++++,,,************************++++++++++++++++++++++++************************(((((()))***++++++,,,,,,+++++++++++++++******)))++++++************++++++************************************************((())))))))))))((())))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++,,,,,,,,,,,,,,,,,,---...111444999>>>AAABBBAAAAAAAAADDDHHHMMMPPPSSSUUUVVVWWWUUUOOOHHHCCCBBBAAA@@@BBBGGGKKKMMMMMMLLLNNNPPPQQQOOOJJJDDD??????AAADDDGGGJJJMMMQQQTTTXXXWWWSSSNNNIIIGGGIIIKKKKKKMMMNNNJJJCCC>>><<<<<<666888>>>DDDIIIJJJHHHEEE???>>>>>>@@@DDDGGGHHHIIILLLJJJGGGBBB===777111............//////000111111000000000000000000000000222000//////000000///...//////////////////////////////////////////////////////////////////////////////000000000000//////000000///.........//////////////////////////////000000//////////////////////////////............////////////////////////......------------..............................------------------------...............///000000000000000000111111222222999888777777888:::<<<>>>===<<<;;;999888666555555444333222111000000000000//////.........///000000000000//////...//////000///000000000000000000000......///////////////000000000111222222333333444333555666555444444666777555555444333222111111000000000000000000000000000000000000000////////////......------......///000................................................,,,,,,,,,,,,---------------,,,,,,,,,,,,---............------------.........------------,,,,,,,,,------............------........................//////...------------...................................................,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000...//////000111222222222000000000111111111111222222222111111000111111111111111111111111111111111000000//////000000111222222222222111111000//////000000/////////.........+++++++++*********))))))************************+++***************++++++************************************************************************++++++++++++++++++++++++***************++++++,,,)))************+++++++++******)))))))))***++++++************************++++++************++++++******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***+++++++++******++++++,,,,,,+++******++++++************++++++************************************************)))***++++++******+++,,,***************+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++,,,...///111555:::===@@@?????????BBBEEEIIILLLSSSSSSUUUWWWWWWTTTMMMHHHDDDAAA???AAAFFFJJJKKKJJJJJJKKKMMMOOOOOOLLLFFFBBB<<<<<<>>>BBBGGGMMMRRRUUUQQQRRRQQQMMMHHHFFFGGGJJJJJJLLLLLLKKKGGGCCC@@@???555666:::???DDDGGGGGGEEEAAA???===>>>AAAEEEGGGGGGLLLLLLLLLIIIDDD>>>777333//////.........///000000000000000000000000000000000///...///000111000/////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////000000////////////..............................////////////////////////......------------..............................------------------------......------......///000//////000000000000111111666555444333444777999;;;888888666555444333333333222111000000////////////...---------...///000000.........------......//////.....................------.........//////////////////000111111222222111222333222111222333555222222111111000000000///........................////////////////////////...------------...//////------------------------------------------------++++++,,,,,,,,,------------,,,,,,,,,,,,---.........------,,,,,,------.........---------,,,,,,,,,,,,------......------,,,........................//////...---------------................................................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000///000000111111111000000000000111111111222222222111111000000000111111222111111111222222111111111//////......//////000111222222222111111000///.../////////.........------***************)))))))))*********************************)))******+++,,,************************************************************************************************)))))))))))))))***++++++)))************+++++++++***************+++,,,,,,************************)))******************)))---,,,+++***))))))******************************++++++++++++++++++++++++************************((()))***++++++***))))))%%%'''(((***+++,,,,,,,,,++++++************++++++***************************************************,,,......,,,,,,---///))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++***,,,---......111555999<<<<<<<<<>>>AAAEEEHHHJJJMMMOOORRRTTTSSSRRRPPPOOOJJJEEE???>>>BBBGGGIIIIIIGGGHHHJJJMMMPPPOOOJJJFFF@@@???===>>>CCCHHHNNNQQQOOOQQQQQQMMMGGGDDDEEEHHHJJJIIIIIIIIIHHHEEEAAA>>>777777777:::>>>AAACCCCCC@@@>>><<<<<>>;;;???EEEHHHIIIFFFFFFHHHLLLPPPPPPMMMJJJHHHEEE@@@===???CCCHHHJJJPPPRRRRRRMMMGGGCCCDDDFFFJJJHHHFFFGGGHHHFFFAAA===;;;888777777:::===???@@@???===::::::===AAADDDFFFGGGJJJOOOQQQOOOIIIAAA<<<111000///...------...///000000000000000000000000111///......//////...,,,////////////////////////////////////////////////000000000000000000000000......////////////......+++---///111222222111000////////////////////////000000//////.........------......................................................------,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------////////////////////////////////////////////////111111111111111111111111////////////////////////................................................//////........./////////......////////////..................////////////000000//////.........---////////////............------------------------.................................------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,------...////////////...,,,,,,---...111///---+++***+++,,,------,,,,,,++++++,,,,,,---,,,---------...////////////...---,,,,,,,,,,,,,,,......------------......///...,,,++++++,,,...///+++,,,,,,------,,,,,,+++........................------............------///////////////.........+++---///000//////000111222222111000//////000000222222111111111111111111000000000000000000000000000///.........000111222333222000/////////000111//////...---,,,,,,++++++++++++************++++++++++++******************,,,+++***((((((((()))))))))))))))))))))))))))***************************************************))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))************************---+++)))'''''')))+++---*********************************)))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,+++***))))))***+++,,,///,,,))))))+++,,,+++)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,((()))))))))************,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---+++++++++******)))))))))+++++++++,,,---...///000444777;;;>>>AAADDDHHHJJJIIIGGGFFFGGGIIILLLNNNNNNRRRLLLDDD???>>>AAADDDEEEIIIIIIHHHHHHIIIJJJLLLMMMIIIFFFCCC@@@???AAADDDGGGPPPOOOLLLIIIFFFEEEDDDDDDKKKIIIFFFDDDDDDCCCAAA???:::888555333444666:::======<<<;;;:::<<<>>>AAACCCDDDFFFHHHKKKKKKJJJHHHFFF888555222000000000...---,,,...///000000000///...222111000.........///000......////////////.....................///000000........................//////////////////////////////////////////////////////000000000000////////////.........---------------............------........................------------------,,,,,,------------......//////,,,,,,---------.........------------------------................................................111111111111111111111111........................................................................000///...---------...///.........//////.....................////////////000/////////.........---////////////............------------------------..............................---------,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---/////////...------///000222111...,,,,,,,,,------------,,,,,,,,,,,,------------------..................---,,,,,,,,,------......------------......///...,,,++++++,,,...///+++,,,,,,------,,,,,,+++.................................//////.........////////////............+++---///000//////000111333222222111000000111111000000000000111222333333////////////////////////000///......///000111222222111000/////////000000///......---,,,,,,++++++++++++************++++++************************++++++***))))))***+++,,,++++++++++++************************************************************************************+++++++++*********))))))+++++++++*********))))))************************,,,+++***((((((***+++,,,************************+++++++++***************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------++++++************++++++...,,,******+++,,,+++)))++++++++++++++++++++++++*********************************+++++++++,,,,,,************++++++++++++******************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,------------,,,,,,,,,++++++,,,++++++,,,,,,...//////222555888;;;>>>AAAFFFIIIIIIGGGEEEEEEGGGIIIKKKLLLOOOKKKEEEBBBBBBCCCDDDEEEKKKKKKIIIHHHGGGGGGHHHHHHIIIGGGCCC@@@???@@@CCCDDDJJJJJJJJJIIIGGGEEECCCBBBFFFEEEEEEEEEFFFDDDAAA???>>><<<888555444555777888999::::::;;;===???@@@AAABBBDDDFFFHHHIIIHHHGGGFFF;;;888444222111000...,,,......///000000000000000222222111000000000000000......////////////.....................///000000........................//////////////////////////////////////////////////////000000000000////////////.........---------------............------........................,,,,,,------------------,,,,,,,,,------------...---------.........//////------------------------................................................////////////////////////........................------------------------------------------------000///---+++++++++---...------............---------............//////////////////.............../////////............---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---..............................------------------------++++++******++++++,,,---//////.........000222333333111///...,,,,,,------......------------..................------------------,,,,,,,,,---............------------.........---,,,++++++,,,---...,,,,,,------------,,,,,,...........................//////000000//////...........................,,,...000000//////000111333333222111111111222222/////////000111222333444////////////////////////000////////////000000111111111000////////////000......------,,,,,,++++++++++++************++++++************************************+++,,,---...---,,,,,,,,,++++++******************************************************+++++++++++++++++++++++++++++++++***************+++++++++***************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---------------,,,,,,,,,******++++++++++++******---,,,******+++,,,+++***++++++++++++++++++++++++*********************************++++++++++++,,,***++++++++++++,,,,,,,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,------------,,,,,,,,,,,,+++,,,++++++,,,,,,---...//////111333666888===BBBFFFHHHGGGDDDCCCCCCDDDFFFHHHKKKIIIGGGFFFFFFFFFEEEDDDJJJIIIHHHGGGFFFFFFFFFFFFHHHFFFCCC@@@???@@@AAABBBDDDEEEGGGHHHHHHFFFDDDBBBBBBBBBDDDFFFHHHGGGDDDBBB???===:::888666666666777555777999;;;===>>>??????@@@AAACCCDDDEEEFFFGGGGGG???<<<888444333111///---///////////////000000111111111222222222111000000...//////////////////..................///000000........................////////////////////////////////////////////////...//////000000//////..................---------------............------........................,,,,,,,,,------.........+++++++++++++++++++++,,,------------............------------------------................................................................................................------------------------------------------------000...,,,***)))***,,,---,,,,,,------------,,,,,,---------.........//////........................//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------------,,,,,,------...//////...---...000222444555111000///---,,,,,,,,,,,,.........------..................------,,,,,,,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------......---,,,,,,,,,,,,---...,,,,,,------------,,,,,,........................//////000000000000//////------...............///---...000000//////000111222222111111000111111222000000000000000111222333////////////////////////000////////////000000000000000/////////.........---------,,,,,,,,,++++++++++++************++++++***************+++++++++************++++++,,,,,,,,,,,,,,,++++++***))))))************************************************++++++++++++++++++++++++************************************************************************)))***++++++++++++***)))*********************************+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++)))***+++,,,,,,+++***))),,,,,,+++***++++++++++++++++++++++++++++++++++++************************************++++++++++++*********+++++++++,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,+++++++++,,,------...,,,...///000333888>>>BBBFFFEEECCC@@@??????BBBDDDGGGFFFGGGHHHIIIIIIFFFDDDDDDDDDDDDDDDEEEEEEFFFFFFDDDCCCAAA@@@???@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFBBBAAABBBEEEHHHIIIIIIHHH===<<<:::999999999999:::555666777888:::<<<>>>>>>???@@@AAABBBDDDEEEFFFGGG@@@===999777555444222111111000///.........000000///000111222222111////////////............//////...............///000000........................////////////////////////////////////////////////...//////////////////...........................------............------........................,,,,,,,,,------.........------------,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------................................................------------------------........................------------------------------------------------///---,,,*********,,,,,,,,,,,,------------,,,,,,------------............---------...........................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------...///...---,,,///222555555444......---,,,++++++++++++.........------...............------,,,,,,,,,+++,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,---------------,,,,,,---------,,,------......------,,,........................//////000000000000//////,,,---------......//////---///111111000///000111000000////////////000000222222111000////////////........................///000000000000/////////////////////......------,,,,,,,,,,,,,,,+++++++++++++++************++++++))))))*********+++++++++***************))))))(((++++++******))))))))))))************************************************++++++++++++++++++++++++************************************************************************(((***+++,,,,,,+++***(((************************))))))))))))******++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++******)))))))))***+++,,,,,,+++***)))++++++++++++***++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))*********++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++++++++,,,------***+++,,,---///333999===BBBBBBBBB???===<<<>>>AAABBBCCCEEEHHHJJJIIIGGGDDDBBBBBBBBBCCCCCCCCCCCCCCC????????????@@@BBBCCCDDDCCCBBBBBBBBBCCCEEEHHHJJJEEECCCAAABBBFFFKKKNNNOOO>>>===<<<;;;::::::;;;;;;999888666444555999<<>>@@@???<<<;;;===???>>>???AAADDDHHHHHHGGGEEECCCCCCBBBBBB@@@???===<<<:::;;;===???AAABBBDDDDDDDDDBBB@@@???AAADDDHHHJJJGGGDDD@@@@@@DDDJJJOOORRRCCCAAA>>><<<:::::::::;;;>>>;;;666333333666:::<<<===>>>@@@AAACCCCCCDDDDDD===;;;999999:::;;;;;;;;;777666444222000......---------......//////......000///...------...///000...............///000000////////////////////////////////////////////////////////////////////////---......//////......------------...............------............------........................------------------,,,,,,/////////......---------,,,,,,,,,,,,---------...------------------------------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------.........//////.........,,,,,,---------.........,,,,,,,,,------..................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++***,,,111666777222...******+++,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,------------------,,,------............------.................................//////.........++++++,,,------.../////////000222222000///000000///////////////000111111222111000///////////////........................///000111111000///...---------.........---,,,+++++++++++++++++++++++++++++++++************++++++((())))))***++++++,,,,,,)))***+++++++++***))))))((())))))******++++++,,,************************************************************************))))))*********+++++++++))))))*********+++++++++*********************************++++++*********************************(((((()))******+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******************++++++++++++************++++++)))+++,,,+++******,,,...++++++++++++++++++++++++************************))))))))))))************))))))*********+++++++++++++++************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,***+++------...///222444666:::???@@@===;;;===???<<<<<<===@@@DDDFFFGGGFFFAAAAAAAAA@@@???===;;;:::999;;;===???AAABBBBBBBBBBBBAAA@@@???@@@BBBDDDFFFEEECCC@@@@@@DDDIIIMMMNNNDDDBBB>>>;;;:::;;;===>>>@@@===999666444444666777;;;===???AAABBBAAA@@@???===;;;999999;;;<<<===<<<;;;;;;999777444111...---...............///000000000///...------...///000...............///000000////////////////////////////////////////////////////////////////////////---......//////......------------.........//////------............------.................................------,,,,,,,,,,,,,,,,,,++++++*********---------.........//////------------------------------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,///000///...---......////////////......,,,,,,,,,---------......,,,,,,,,,------...............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///******,,,222777777111+++)))***,,,---.../////////---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------///...------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,------............------........................------............------++++++,,,,,,---.../////////111222222000///000000000000///000000111222222000////////////000000111........................///000111111111///...---,,,---.........---,,,+++++++++++++++++++++++++++++++++************++++++((())))))***++++++,,,,,,((()))+++,,,------,,,+++))))))***+++,,,------...************************************************))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++************************************************************************))))))***+++,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,---,,,+++***))))))***+++,,,)))+++,,,+++***))),,,///++++++++++++++++++++++++************************))))))))))))******************+++++++++,,,,,,,,,)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))******+++++++++,,,,,,++++++***+++++++++***,,,.........///000222222888???AAA>>><<<===???;;;::::::===AAAEEEFFFGGG======>>>??????>>>===<<<:::;;;===???@@@AAA@@@@@@??????@@@@@@@@@AAAAAAAAACCCAAA@@@AAADDDGGGIIIJJJAAA???<<<:::;;;===AAADDD@@@???<<<888666444333333:::;;;>>>@@@AAA???===<<<>>><<<::::::;;;<<<<<<<<>>===;;;777333000---000///.........000111222111///...------...///111...............///000000000000000000000000000000////////////////////////////////////////////////---..................------------.........//////---..................---........................++++++,,,,,,---...//////........................+++,,,,,,------,,,,,,+++//////...---,,,,,,++++++......---------,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------......,,,,,,,,,,,,......,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------...------,,,,,,------...---------,,,,,,+++++++++///...,,,+++***+++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---------*********+++,,,---...///.........------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------------...//////------------------------.........------.........---------...------,,,,,,+++,,,,,,---...///000000222111111000000000000000000000000000////////////222111111111000000//////000000000000000000000000////////////............---------,,,,,,++++++++++++++++++*********))))))************************************************,,,,,,,,,+++++++++******************************++++++************++++++************************))))))))))))***+++,,,---******************************++++++++++++******(((((())))))***+++------,,,,,,,,,++++++*********+++++++++++++++++++++++++++******+++------,,,***++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))+++***)))))))))***,,,---///......---,,,+++******((()))***++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++***(((&&&''')))+++---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,***(((((()))***+++++++++++++++++++++++++++---,,,,,,+++,,,---///000111444:::>>>???===999777777888:::<<>>>>>===;;;888777<<<<<<<<<===>>>???@@@@@@@@@AAAAAABBBAAA@@@>>>===@@@@@@@@@AAABBBEEEGGGHHHFFFBBB>>>===>>>???>>>===>>>======<<<999666444222222555999===???>>>===;;;999999999999:::<<<>>>???>>>?????????<<<888444222000//////.........//////000111111111000//////...000000//////.........---000000000000000000000000////////////////////////////////////////////////////////////............111000...---++++++++++++................................................++++++,,,,,,---......///------------------------+++,,,,,,------,,,,,,+++------------------------......---------,,,,,,,,,------....../////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---,,,++++++,,,---...,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------------,,,,,,,,,,,,---------------,,,,,,+++++++++...---,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,------------...//////...---------++++++++++++,,,------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------...//////------------------------...------,,,,,,------...---------......------,,,..................//////111111000////////////000000/////////////////////111111000000000/////////////////////////////////////////////.........---------,,,,,,,,,++++++++++++++++++*********))))))************************************************,,,,,,+++++++++*********************************++++++************++++++************************))))))))))))***+++,,,,,,******************************++++++++++++************************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********+++,,,---,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************))))))******+++,,,,,,,,,++++++******))))))))))))***+++++++++******+++++++++*********))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***)))(((((()))+++---...******+++++++++,,,,,,,,,***++++++,,,,,,++++++***...---+++***)))***+++,,,************************,,,+++*********+++,,,---///222666:::<<<:::888666666777999;;;===???AAABBB>>>???@@@@@@???===;;;:::;;;<<<<<<===>>>>>>>>>>>>??????@@@AAA@@@???>>>======>>>@@@BBBDDDDDDEEEEEEEEEAAA>>><<<>>>>>>>>><<<=========<<<:::777555333333555888;;;<<<<<<;;;:::888888777888999;;;===>>>>>>?????????===999555333333222111///...,,,+++***............------,,,,,,000000000000/////////...////////////////////////////////////////////////////////////////////////111111111111000000000///------------------------........................------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...//////......---------,,,,,,,,,++++++,,,---...///000000------------------------,,,,,,,,,---------..............................,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......---///000000...---------,,,,,,,,,++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------......///---------------------------,,,,,,++++++,,,,,,---,,,------.........------000000000//////.........000000///............//////////////////////////////////////////.........//////////////////////////////.........---------,,,,,,,,,,,,+++++++++++++++++++++***************************************************************,,,++++++++++++*********************************++++++************++++++************************+++***************++++++******************************++++++++++++******+++++++++*********))))))+++++++++++++++*********++++++++++++++++++++++++******)))+++,,,---+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))***+++++++++++++++))))))))))))))))))))))))******+++++++++******)))+++++++++***************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***...---,,,+++++++++,,,---))))))))))))))))))))))))+++***))))))((())))))***,,,...111555666777666666555666777999;;;===>>>???===>>>?????????>>><<<;;;;;;;;;===>>>>>>===<<<;;;<<<===>>>???@@@???>>>>>>;;;===@@@BBBCCCCCCBBBAAACCCAAA>>><<<=========<<<<<<<<<<<<<<<:::888666555555666666777888888888888666555555666777:::<<<===>>>?????????===:::777555222333222222000---+++***------------,,,,,,++++++000000000000000/////////////////////////////////////////////////////////////////////////////////111111111000000000//////***+++,,,.../////////...........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,------......///......---------,,,,,,,,,))))))******+++,,,------------------------------,,,,,,,,,---------..............................+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////---///222222///,,,,,,---------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,------...///,,,,,,------------------,,,++++++++++++++++++,,,,,,------...............000000000000000///////////////...------------............///////////////........................////////////////////////.........---------,,,,,,,,,+++++++++++++++++++++************************************************************************++++++++++++************************************++++++************++++++************************++++++******)))***************************************++++++++++++************+++++++++*********+++++++++******************************************))))))***,,,,,,+++***************************,,,,,,------------,,,,,,************************((()))***,,,,,,+++******(((((((((((())))))******+++++++++++++++***)))(((************************))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,***)))(((******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,++++++++++++,,,,,,*********************************)))((((((((((((+++,,,...000222444666666555666777888:::;;;<<<===;;;<<<<<<===<<<<<<;;;::::::;;;===>>>===<<<:::999;;;<<<>>>???@@@@@@@@@???;;;<<<>>>???@@@@@@@@@@@@AAA@@@>>><<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::888777777666555444444555666777444444444444666888:::;;;===>>>??????>>>;;;888666000111333444444333111000000//////...------------//////////////////......//////////////////////////////////////////////////////////////////////////////.........---------)))+++---///000000///...........................------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////,,,000444333///,,,,,,---------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......,,,,,,,,,---------......+++++++++******+++++++++,,,---....../////////............///000111111222///......---------------------....../////////000------------....................................------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++*********))))))************************++++++************++++++************************++++++******)))***************************************++++++++++++******'''(((***+++,,,,,,,,,+++***************************************************))))))***,,,,,,+++)))************************+++,,,,,,------,,,,,,+++************************((()))***,,,,,,+++******((())))))******++++++++++++++++++++++++***)))(((************************))))))))))))))))))))))))************************************************((()))***+++++++++)))(((******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++***************+++++++++++++++++++++++++++++++++++++++******)))((((((++++++,,,...000333555666555666777888:::;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<;;;:::;;;<<<>>>???@@@@@@@@@@@@===<<<;;;::::::<<<>>>@@@??????>>><<<;;;::::::::::::;;;<<<<<<===<<<;;;:::999777555333222444666777444333333333444666888999;;;<<<>>>???>>><<<999777222444666888888777666555333222000///...---------------------------------........................////////////////////////////////////////////////............------------,,,---///000000///---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------------,,,......---------,,,,,,,,,///.........---------,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,111555444///++++++---,,,,,,,,,++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...+++,,,,,,------.........,,,++++++******++++++,,,,,,---...///////////////,,,------...000111111222//////...------------...---------......//////000---------.......................................------,,,,,,,,,+++++++++*********+++++++++++++++***************+++++++++************************************************+++************)))))))))************************++++++************++++++************************+++***************++++++******************************++++++++++++******&&&''')))+++,,,,,,,,,,,,)))))))))***************************************))))))(((***+++,,,***)))***************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++++++++++++++*********++++++,,,,,,,,,******+++++++++******)))***************+++++++++))))))))))))))))))))))))************************************************###%%%'''***,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++***++++++++++++******)))***++++++---///111333444444444666777999;;;<<<===??????>>>>>>============<<<<<<<<<<<<<<<<<<======:::;;;===>>>?????????>>>>>><<<999777777999<<>>>>><<<:::999999999999:::;;;===>>>======<<<:::888666333333444666888555444333333333444555666999:::<<<>>>===<<<999888777888999::::::999888777666444111///---,,,,,,,,,+++++++++,,,,,,,,,,,,,,,........................////////////////////////////////////////////////000000000/////////.........///000000///...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------+++,,,,,,------...............---------,,,,,,,,,.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++111666555000++++++---++++++++++++,,,------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,---......///,,,,,,++++++++++++,,,,,,,,,---...///000000000000------........./////////000//////...---.........,,,,,,---......///000000------......////////////........................,,,,,,,,,,,,++++++++++++)))*********++++++++++++))))))*********+++++++++************************************************************))))))))))))************************++++++************++++++************************))))))))))))***+++,,,,,,******************************++++++++++++******'''(((***,,,,,,,,,+++***((()))))))))*********+++************************)))(((((()))++++++***)))************************)))******++++++******)))++++++++++++++++++++++++******))))))******+++,,,******++++++++++++++++++))))))***+++++++++******))))))*********+++++++++))))))))))))))))))))))))************************************************'''''')))***+++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***++++++,,,,,,,,,+++************************((()))***+++++++++******)))******,,,---///000111111111333555888:::;;;<<<@@@@@@???>>>===<<<<<<<<<======;;;;;;<<<===???@@@888999;;;<<<===<<<<<<;;;<<<:::888777777888:::;;;;;;===>>><<<999777888999888999;;;===>>>??????>>>:::999777555555666888999666555444333222333444444777888;;;<<<<<<;;;999888777888888999::::::;;;;;;:::888555111...---,,,,,,+++++++++,,,,,,---------........................////////////////////////////////////////////////000000/////////.........////////////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------............------)))***+++,,,...///000111......---------,,,,,,,,,***++++++,,,---...//////------------------------,,,,,,,,,---------......------------------------,,,,,,............,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,+++***+++,,,...///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++222777666000++++++---*********+++,,,---...//////......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,---...///000000000000...............---------000000///............///,,,,,,------...///000000........./////////000000........................,,,,,,,,,+++++++++******))))))******++++++++++++))))))******++++++++++++************************************************************))))))))))))************************++++++************++++++************************))))))))))))***+++,,,---******************************++++++++++++******)))***,,,,,,,,,+++)))((((((((())))))*********+++)))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))))))))************))))))+++++++++++++++++++++++++++***)))))))))***,,,---++++++******************((()))***+++++++++++++++))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))...------,,,+++***))))))******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,---------------))))))))))))))))))))))))'''((()))+++++++++******((()))***+++,,,---.........///111333666999:::;;;??????===<<<::::::999999>>>===;;;:::;;;>>>AAACCC777888999:::;;;:::999888999999999888888888888888:::<<<>>>===999777777999777999;;;===????????????;;;999888777777888999:::777666555333222222333333555777:::;;;<<<;;;999777333444555777:::===???AAA@@@===999555111/////////,,,,,,,,,------.................................////////////////////////////////////////////////......---------,,,,,,,,,//////............///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------........................,,,---///000000///---,,,.........------,,,,,,,,,////////////000000000000......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,+++)))(((((()))+++,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................++++++,,,---............******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,---.../////////,,,***,,,///222111///***444999333,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++......,,,,,,,,,,,,......------------------------***+++,,,,,,------,,,,,,,,,,,,,,,---------..............................////////////////////////////////////............//////...---...///000111---------...............,,,,,,------------------++++++++++++++++++++++++************************************************+++++++++*********))))))++++++++++++++++++++++++************************************))))))))))))******++++++++++++******---+++((('''&&&(((***,,,************************************************))))))))))))))))))))))))000000...---+++***)))(((*********************+++******************************)))(((''''''(((((())))))))))))))))))))))))+++***'''&&&&&&'''***+++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************************************************************************************************************++++++******************---111000***(((+++***%%%,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,,,,,,,---......///000111444666888:::;;;:::::::::;;;;;;:::999999<<<===>>>===;;;::::::;;;>>><<<999666555666777888::::::999999999888888888777777888888777666555444666777:::>>>BBBCCCBBB@@@888777666555555666777888===:::777444222222333444444555777888888888777666777777888999:::;;;;;;<<<<<<<<<<<<999444000...---///...---+++******+++++++++,,,,,,---...///000000///...---,,,,,,---...//////////////////.........---.........//////000000//////.........---------111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///.........------------------------------------,,,---...000000...---,,,------------------,,,,,,,,,------.....................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,...---+++******+++---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------******+++++++++,,,,,,,,,------------------------+++++++++++++++---.........---,,,---...///...---,,,333555000+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---,,,++++++,,,---...------------------------++++++,,,------------,,,,,,,,,---------.................................////////////////////////////////////..................---------...///000...............---------------------------,,,,,,++++++++++++++++++++++++************************************************+++++++++*********))))))************************************************************))))))))))))******++++++++++++******+++***((((((((()))***+++************************************************))))))))))))))))))))))))---,,,,,,,,,++++++************************))))))************************,,,,,,+++***************************************+++***(((''''''(((***+++************************,,,++++++++++++++++++***************************************************************************************************************************************************************************+++......***))),,,,,,(((++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,------.........------......///000...///111333555777999999888888888999999888888777:::;;;<<<;;;:::999999:::<<<:::777555333444555666:::999::::::::::::::::::777777666666555444444444555666999===@@@AAA???===999888777666666777888999;;;999777444333333333333444444666777777777666555555555666777888999:::::::::;;;;;;999666222000000000///---,,,+++++++++,,,,,,,,,------...////////////...------------...////////////////////////.............../////////000//////.........---------,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,------------------***,,,---/////////---,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------,,,,,,+++******+++++++++,,,,,,,,,------------------------************+++,,,------,,,...000000...---,,,,,,000222111,,,+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++++++++,,,,,,------------------------++++++,,,---------------,,,------------................................./////////////////////////////////............------------,,,---....../////////......------,,,,,,......------,,,,,,++++++++++++++++++++++++++++++************************************************+++++++++***************))))))))))))))))))))))))************************++++++*********)))))))))******++++++++++++******((((((((()))******++++++************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,*********))))))(((((((((************************,,,+++******************++++++++++++++++++++++++************************))))))))))))))))))))))))*********+++++++++++++++************************************************************************************************************************************************************************(((++++++******---...,,,*********++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))******++++++,,,,,,------,,,,,,,,,,,,,,,---............000111333555777777555555666666666666666555666888::::::999888999::::::888666333111111222333777777777888999999::::::777666555333333333333444555666888;;;>>>>>><<<;;;999888777666666777888999888888777666444333333222222333555666666555555444333333444555666777777888888:::;;;:::777444333333000///...---,,,,,,------........................///...------------...///......//////////////////............////////////...............---------++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,,,,,,,------.........+++,,,///111222111///.........---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++///333444111//////000555222---++++++---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,---...---------------------....................................//////////////////////////////.........---------,,,,,,,,,,,,------......//////...------,,,++++++......------,,,+++******************************************************************************************************************************************************+++++++++*********))))))******++++++++++++******&&&''')))***+++++++++***************************************************))))))))))))))))))))))))'''(((((()))***++++++,,,******))))))((('''''''''************************))))))((((((((((((((()))++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************))))))******++++++,,,,,,***************************************************************************************************************************************************************+++++++++(((*********+++---------((()))***+++,,,---......++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,)))))))))))))))******+++------...000111333444444333333444555555555555444444666999999999999999:::999777555333111111111222333444555666777888999999999777555333222222333444666666777:::<<<<<<;;;999888777666555555666777888666666777777666444333111111222333444555444333333222222333444555666777777999:::;;;:::777555444333000000//////............//////.........---------.........------.....................////////////.........///////////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------------------------..................---,,,,,,,,,------.........***,,,///111222111///.........---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///+++000444666444333444666777111,,,+++---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,---.........---------------.........//////........................////////////////////////............------------,,,,,,,,,---------------//////...---,,,++++++***......---,,,++++++******************************************************************************************************++++++++++++++++++++++++************************++++++++++++******************++++++++++++******%%%''')))+++,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((''''''************************)))((((((((((((((())))))************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))))))))******+++++++++************************************************************************************************************************************************))))))*********++++++++++++******+++,,,++++++,,,(((((()))***,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,)))(((((((((((()))******+++,,,---...///000111111222222333444444444444444333666999::::::999999:::888777555333222222222222333444555666777888999::::::888666444222333444444777777777999;;;<<<:::999666555444333333444555666444555666777666555333222000111333444444444333222222333333444555666777777:::;;;<<<:::777444222222111111111111000000000////////////...------,,,,,,---..................------.........//////000000///////////////.........---...................../////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,------------................................................,,,,,,------------------((())),,,...///......---......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,///222444444555666777666000+++---...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,++++++------------------------,,,,,,---...............------........./////////........................////////////////////////.........------------,,,,,,,,,---............---......------,,,,,,++++++------,,,,,,++++++*********************************************************************************************+++++++++++++++++++++++++++++++++************************,,,++++++++++++***************++++++++++++******'''((()))***++++++***)))************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***************************************++++++,,,))))))))))))))))))))))))((()))***++++++***)))(((++++++++++++++++++++++++)))))))))***************************************************************************************************************************************************************)))))))))***++++++,,,,,,---+++***,,,,,,***))),,,((())))))+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++++++++************+++,,,,,,***++++++,,,---......///000000111222333333333333333555999::::::999999999666555555444444444444444555666777888999:::;;;;;;:::999777555333333333333666666666888:::;;;:::999555444333222222333444555333444555666666555333333000111333444444444333222333333444555666777777888999;;;;;;:::777333222222111111222222222222111111//////.........---------------...//////...------------......///000000000///////////////.........---------...............------...///000111111222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------.........------.........------------------,,,,,,))))))+++,,,---...............---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///...------///111333333222222---+++......++++++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,---......---,,,+++------------------------,,,------...........................////////////........................////////////////////////.........---------,,,,,,,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************************************************************))))))*********+++++++++************************************************,,,,,,+++++++++***************++++++++++++******)))))))))*********))))))************************************************))))))))))))))))))))))))************************(((((())))))***+++++++++***************************************+++,,,,,,************************((())))))******))))))(((************************************))))))))))))************************************************************************************************************************************************((())))))***++++++,,,,,,---))))))------))))))---))))))***+++,,,,,,------++++++++++++++++++++++++************************++++++******************++++++******++++++,,,---*********++++++,,,,,,------...///000111111111111111444888999888777666666333333333444444444555555555555666777888888999999888777666555333222111111444444444555888999999888555444333333333333444555333444444444555444444444111222333444444444333222222333333444555666777777666888999999666444333333111222333444444333222111...............---------------...//////...------------......///000000111000/////////............---------.........//////------...///000111111222,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------------...............------,,,,,,,,,++++++,,,---...///000111......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---......+++)))***...000///---...******...---)))***///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,............,,,,,,------------------------,,,---......//////................../////////000........................////////////////////////......---------,,,,,,,,,------///000000000///...,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++,,,,,,))))))))))))))))))))))))************************************************))))))******++++++++++++))))))))))))))))))))))))************************,,,,,,,,,+++++++++************++++++++++++***************)))))))))))))))************************************************))))))))))))))))))))))))))))))******++++++,,,,,,(((((()))***+++,,,------************************(((((('''(((((()))******++++++++++++++++++++++++)))(((((((((((((((((()))))))))))))))))))))))))))++++++******))))))((((((************************************************************************************************************************************************((())))))***++++++,,,,,,,,,((((((---...******///*********++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++******************)))))))))))))))******+++))))))******+++++++++++++++,,,---...////////////000333777888777555444444111111222333444444555555222222333333444555555555666666666555333111///...222222222333666888888777666555444444444444555666333333333444444444555555111222333444555444333333111222333333555555666777444555777888666555555555111222333444444444333222........................,,,---...//////...---,,,---------...///000000111000000//////.........------------.........//////000////////////..................------,,,,,,,,,---------------------------------------------------------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000...---,,,,,,++++++,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------,,,,,,---...000111444000,,,+++,,,...---,,,...------,,,,,,------......---,,,,,,,,,,,,---...//////.........---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,+++++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))***,,,---...///++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------------------------------........................,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******++++++++++++******************************************************************************************************************************+++***)))(((((()))***+++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))************************************++++++++++++++++++++++++(((((()))***+++,,,,,,,,,************************+++++++++*********)))))))))************+++++++++))))))))))))******************++++++++++++******,,,,,,,,,++++++*********'''(((***+++,,,,,,+++***,,,,,,,,,+++++++++************))))))))))))************+++++++++******)))************************,,,+++***)))((((((((((((************************+++++++++*********)))))),,,+++)))(((((()))+++,,,++++++***)))(((((())))))************************))))))***++++++,,,------+++,,,---...////////////222222333333333222222111333333333333333333333333555555555555555555555555888888777666555444444333222333333444555555555555333333333222222222111111222333333444444333333222222333333444444333333222333222000//////111333444888888888777666666555555222222333333333333444444111111000///......//////***+++,,,---............000///,,,******,,,...///000000111000000///...---+++,,,,,,---...///000000111111000000//////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...---,,,,,,,,,---...000111333000,,,+++,,,...---,,,...------,,,,,,------......---,,,,,,,,,,,,---...///.........------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,+++++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////////////////,,,,,,,,,---------......---------------------------------------------------------------,,,,,,,,,........................------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******++++++++++++******************************************************************************************************************************+++***)))(((((()))***+++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))************************************++++++++++++++++++++++++)))))))))***+++++++++,,,************************+++++++++*********)))))))))************+++++++++))))))))))))************'''(((((())))))(((((('''++++++***************))))))******+++++++++******,,,,,,++++++******************))))))))))))************+++++++++******)))************************,,,,,,+++***))))))))))))************************+++++++++*********)))))),,,+++)))(((((()))+++,,,++++++*********)))))))))*********************************+++,,,---------+++,,,,,,------...//////111222222222222222111111333333333333333333333333444444444444444444444444666555555444333333222222222333333444444444333333444444333333333222222222222333333444444333333222222222333333333333222222111111000000000111333444444444444333333333333333222222222333333444444444222111111111000/////////+++,,,------............000...,,,******+++---...//////000000000///......................../////////////////////000000000.........---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,---...///000111///,,,,,,,,,------,,,...------,,,,,,------......------,,,,,,------...............------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******++++++++++++******************************************************************************************************))))))))))))))))))))))))******))))))))))))******************************************************************************)))************+++++++++))))))))))))******************************************************************************++++++************************+++++++++***************)))************+++++++++))))))))))))************''''''(((((((((((('''''')))))))))))))))*********++++++******************+++************)))))))))******))))))))))))******)))******+++++++++******************************---,,,+++******)))******************************+++++++++***************,,,+++***))))))***+++,,,***+++,,,,,,,,,+++***)))***************************++++++,,,,,,------...,,,++++++++++++,,,...///000111111222222111111111222222222222222222222222444444444444444444444444333222222222111111000000222222333333333222111111444444444333333333333222222222333333333333222222222222333333333333222222//////000000111222333333111111222222222222333333111111111222333444444555222333333333222111///...------..................///...,,,******+++,,,---......//////000/////////000000//////............---......///000000111111...............---------++++++++++++++++++++++++++++++++++++++++++++++++//////...---,,,******)))***+++,,,------,,,+++***------------------------///......---,,,,,,,,,,,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------.........///...,,,,,,,,,---------...------,,,,,,------...------------------------------------------------,,,,,,++++++++++++,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******++++++++++++******************************************************************************************************((((((((((((((((((((((((***))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))))))))************************************))))))))))))))))))))))))+++++++++***************************************************************))))))*********+++++++++((()))))))))************)))))))))******)))))))))((()))))))))******++++++---,,,***)))((()))*********)))))))))))))))))))))+++******))))))******+++))))))***+++++++++******************************---,,,,,,+++******++++++************************************************++++++***))))))***++++++)))+++,,,------,,,***)))************************++++++,,,,,,,,,---------,,,+++***))))))+++---...//////000111111111000000111111111111222222222222333333333333333333333333111111000000000000000000222222222222222111000///333333333222222222111111222222333333333333222222111111222222222222111111---...000111222222222222222222333333444555555666000000111222333444444555222333555555555333000/////////..................///...---+++++++++,,,---,,,---......////////////////////////////////////........./////////000000........................++++++++++++++++++++++++------------------------///......,,,+++***))))))***+++,,,------,,,+++***------------------------.........------,,,,,,+++...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------------,,,------,,,,,,,,,---......------,,,,,,------...------------------------,,,,,,------------------------,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------..............................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------......------,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******++++++++++++******************************************************************************************************(((((((((((((((((((((((()))))))))******)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))))))))************************************))))))))))))))))))))))))+++++++++***************************************************************))))))*********+++++++++((()))))))))************))))))************)))))))))******++++++,,,,,,,,,---,,,***)))((()))******)))))))))))))))))))))***++++++************++++++((()))***+++++++++++++++************************,,,,,,++++++***+++++++++************************************************+++******************+++)))***,,,------,,,+++)))************************++++++,,,,,,,,,,,,,,,---,,,+++***))))))***,,,...---...//////000000000///000000000111111222222222222222222222222222222222000000000000000111111111222222222222111000000///111111111000000000000///111222222333333222222111000111111222222111111000---...///111111222222111222222333444555666666777000000111222222333444444222333555666555444222000000000///.........//////000///...,,,,,,,,,,,,,,,+++,,,---...............---------...///000000111000/////////.........---.............../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++++++++,,,,,,---------......//////......---------------------------------.........---,,,,,,...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,------------,,,,,,***+++------,,,,,,---///...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------...------,,,,,,+++++++++------,,,,,,,,,,,,++++++******+++,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++,,,------++++++,,,,,,,,,,,,------......------------......,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******++++++++++++******************************************************************************************************))))))))))))))))))))))))))))))************))))))************************************************************************)))************+++++++++))))))))))))******************************************************************************++++++***************************************+++++++++)))************+++++++++))))))))))))************(((((())))))))))))((((((+++++++++++++++,,,,,,,,,++++++******************)))))))))************+++++++++************++++++((()))***+++++++++++++++************************,,,+++************++++++***************************************+++++++++************************)))***+++,,,,,,,,,+++***************************++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,---.../////////////////////000111111222222111111111111111111111111//////000000111111222222111111222222222111000000000000000/////////......111111222222222222111111000000111111111111000000/////////000000000111111000000111222222333444444111111111111222222222222111222444555555555444333111000///......///000111111111///...---------,,,,,,,,,------...---------++++++,,,---...///000000000000//////...------,,,---........./////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------............------.................................+++,,,---.........---,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,+++,,,------------,,,+++(((+++------,,,,,,---///...------,,,,,,------...,,,,,,---......---,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,//////......---,,,,,,+++---------,,,,,,+++++++++)))***+++---......------++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...++++++,,,,,,,,,,,,------......------------......,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......------------------------------------------------,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------************************++++++************++++++))))))))))))))))))))))))******++++++++++++******************************************************************************************************************************((()))***++++++***)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))************************************++++++++++++++++++++++++)))))))))***+++++++++,,,************************))))))*********+++++++++)))************+++++++++))))))))))))************))))))************))))))++++++++++++************)))******+++++++++******************++++++,,,,,,,,,++++++******++++++,,,(((((()))++++++,,,,,,+++******************************)))))))))******+++************************))))))*********+++++++++*********++++++*********)))))))))*********++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,....../////////......//////000111111222000000000000000000000000.........///000111111222111111222222333222222222000000000000////////////111111222222222222111111///000000000000000000///222111000///...///000000///000000000111111222222222222222222111111111111111111222333444555555666000000///...///000222333333222111000///...------,,,,,,---------,,,,,,++++++,,,,,,,,,------..............................---.........//////000000------------------------++++++++++++++++++++++++,,,+++++++++++++++++++++------+++******+++------........................***+++---...///...------...---,,,,,,++++++,,,,,,,,,,,,------------......+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,---------,,,+++***'''***------,,,,,,---000...------,,,,,,------...,,,,,,---......---,,,,,,+++++++++,,,,,,---------++++++************++++++000000///...------,,,,,,---------,,,,,,+++++++++)))***+++---......------++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...++++++,,,,,,,,,---------......------------......,,,,,,,,,---------..............................,,,,,,,,,---------..............................------------------------------......///000111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************++++++************++++++))))))))))))))))))))))))******++++++++++++******************************************************************************************************************************((()))***++++++***)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))************************************++++++++++++++++++++++++(((((()))***+++,,,,,,---************************))))))******++++++++++++)))************+++++++++))))))))))))************,,,,,,------------,,,,,,++++++******))))))((((((''')))***,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,(((((()))++++++,,,,,,,,,***************************)))))))))))))))******************************))))))******++++++++++++******++++++++++++******))))))(((((()))***++++++******************************)))))))))))))))))),,,,,,---------,,,,,,+++***+++,,,---............---......///000111111222000000000000000000000000,,,------...///000111111000111222333333333333333111111111111000000000000111111222222222222111111//////000000000000//////333222000...---...///000111111111111222222222222333333222222111000000000000000000111333555666888000///......///111333555333333222111000///...---------------,,,,,,+++***------,,,,,,,,,+++++++++,,,,,,------.../////////........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++------,,,++++++,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,------...///......---,,,******))),,,,,,************,,,,,,---------............//////...,,,+++***+++,,,,,,------------------------*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******************************))))))))))))))))))******+++,,,,,,---......////////////////////////.........------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......//////.........---------........................---,,,+++***+++---///111000//////...------,,,,,,************************************************************************))))))))))))))))))))))))************************,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))******+++,,,,,,,,,++++++***)))((((((+++*********))))))((((((************************+++++++++*********))))))+++++++++*********)))))))))******)))(((((()))+++(((((((((((((((((((((((()))************+++++++++************))))))))))))************************************************+++++++++*********))))))+++***)))***++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++*********))))))))))))(((******))))))))))))******))))))))))))))))))))))))'''((()))++++++***)))))),,,+++***(((&&&''')))++++++++++++*********)))))))))***+++,,,,,,+++)))(((++++++******************+++*********))))))((((((((()))***+++,,,+++*********+++,,,,,,,,,,,,+++***,,,***)))''''''(((***+++************************++++++++++++++++++++++++***---000///,,,)))***+++,,,,,,+++++++++++++++,,,,,,------......------,,,000111111000...---///000000///...------...///000000000111111111222222222111111111111111111111111000000000000000000000000111111000000//////......000000//////.........---...//////000111222222222222111111000///......---///000000000000000//////000...,,,---000111///---000000111111111111000000------------------------,,,,,,,,,+++++++++******+++,,,...000000///---,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------+++*********++++++---,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,---,,,+++******+++,,,---------------...............---,,,+++++++++,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************++++++++++++++++++++++++***************************++++++,,,------..............................//////.........---------------------------------------------------------,,,,,,,,,---------......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...000111/////////...---,,,,,,,,,************************************************************************************************************************,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))******+++,,,,,,,,,++++++***))))))(((+++*********))))))))))))************************+++++++++*********))))))+++++++++*********)))))))))******)))(((((()))+++************************)))************+++++++++************))))))))))))************************************************+++++++++*********))))))+++***)))***++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))(((((((((******))))))))))))******))))))))))))))))))))))))(((((()))***************++++++***((('''''')))++++++++++++*********))))))))))))++++++++++++***)))************************************)))))))))(((((()))***+++,,,++++++******++++++,,,,,,++++++***+++***))))))***+++,,,---************************+++++++++++++++++++++++++++,,,......,,,+++++++++++++++*********++++++,,,------............------000111111000...---...000000///...------...///000000000000111111111222222111111111111111111111111000000000000000000000000000000000000//////......000/////////...............//////000111111222222111111000000///......---//////000000000000//////000...---...000111///---000000111111111111000000------------------------,,,,,,,,,,,,+++++++++++++++,,,.../////////......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------......------,,,,,,,,,,,,------------------...............---,,,,,,+++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,------..............................////////////............------------------------------------------------,,,,,,,,,---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...000111///......------,,,,,,+++************************************************************************************************************************+++++++++++++++*********))))))))))))))))))))))))******))))))******+++,,,,,,,,,++++++***)))))))))***************)))))))))************************+++++++++***************+++++++++***************)))******)))(((((()))+++************************)))************+++++++++++++++*********)))))))))************************************************+++++++++***************+++***)))***++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))(((((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++***+++***)))'''''')))++++++++++++***************((()))***+++++++++++++++************************************))))))))))))))))))***++++++++++++*********+++,,,,,,+++******)))***+++,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,......---+++***)))))))))***+++,,,,,,........................///000111000...---...000//////...------...//////000000000000111111111111000000000000000000000000////////////////////////000000000////////////...////////////...............//////000000111111222111000000//////.........//////000000000000//////000///......000000///...///000000111111000000///////////////////////////------,,,,,,,,,+++++++++,,,,,,------...///000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,---------.........---------,,,,,,,,,------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------................................................------,,,,,,------------------------------------------,,,,,,,,,---------......------------------------...........................------------...///000------------,,,,,,++++++************************************************************************************************************************+++++++++***************))))))))))))))))))))))))******))))))******+++,,,+++++++++*********))))))************************************************************************************************)))******)))(((((()))+++************************))))))*********++++++++++++++++++*********))))))************************************************************************+++***)))***++++++***)))))))))))))))))))))))))))************************+++************)))))))))******))))))))))))******))))))))))))))))))))))))***)))((((((((()))+++,,,)))******)))(((((()))+++************************(((((()))***+++,,,,,,,,,***************+++++++++*********)))))))))))))))))))))******++++++++++++******++++++++++++******)))***,,,------+++***)))************************++++++++++++++++++++++++,,,***(((***...000...,,,))))))))))))***+++,,,,,,------------------------...///000000.........///......................../////////000000000111111////////////////////////........................///////////////////////////////////////.........////////////000000111111000000/////////............//////000000000000///000/////////000000////////////000000000000//////////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,---///000111................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...***************+++++++++,,,++++++******++++++,,,++++++++++++************------------------------,,,,,,,,,------------...------------------------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,,,,------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,------------------........................---------------......///,,,,,,,,,,,,,,,+++++++++************************************************************************************************************************************************))))))))))))))))))))))))******))))))******+++,,,+++++++++******************************+++++++++************************************************************************)))******)))(((((()))+++))))))))))))))))))))))))))))))*********+++++++++++++++++++++************************************************************************************+++***)))***++++++***)))))))))))))))))))))))))))************************,,,,,,+++++++++***************))))))))))))******))))))))))))))))))))))))***)))((((((((()))+++,,,(((*********(((((()))+++************************(((((()))******+++,,,---))))))*********+++++++++))))))))))))))))))*********************+++++++++***************************+++,,,---,,,)))'''%%%************************++++++++++++++++++++++++,,,***(((***...000///---******))))))***+++,,,,,,,,,++++++******++++++,,,,,,...000000///......///------............------....../////////000000000........................------------------------.............../////////.........//////////////////////////////000000000////////////..................///000000000000000///000000000//////000000//////000000000000//////000000000000000000000000.........---------,,,,,,---,,,,,,,,,---///000111........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++++++++,,,---......************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++*********))),,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,---............---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))------------------------,,,,,,------......//////------------------......------------------------+++++++++++++++,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************)))))))))***************))))))))))))))))))))))))******))))))******+++,,,*********************************+++++++++++++++***************************************+++++++++***************+++++++++)))******)))(((((()))+++(((((((((((((((((((((((()))************+++++++++,,,++++++++++++************************************************************************++++++++++++***)))***++++++***)))))))))))))))))))))))))))************************,,,,,,+++++++++***************))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++((()))******))))))***+++***************+++++++++***)))))))))***+++,,,,,,)))))))))***++++++,,,,,,))))))))))))******************))))))******+++,,,+++***))))))))))))***+++******+++,,,+++)))&&&%%%************************++++++++++++++++++++++++,,,***)))***,,,.........,,,,,,+++++++++++++++,,,++++++))))))))))))+++++++++---000000///.........------............------............////////////////////////////////////........................---............/////////.........///////////////////////////////////////........................---...///000000111111000///000111111//////000111...//////000000//////...000000000000000000000000//////.........------------------.......................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........------++++++++++++,,,---...///++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------***+++,,,------,,,+++***++++++,,,,,,,,,---------+++,,,.../////////...---------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************------------------------++++++,,,------...//////..................------------------------------+++++++++,,,,,,---------++++++,,,,,,---......///------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++*********+++++++++++++++************************************************************************++++++++++++++++++++++++************************((()))))))))*********+++))))))))))))))))))))))))******))))))******+++,,,*********************************++++++,,,,,,,,,************************))))))*********+++++++++))))))*********+++++++++)))******)))(((((()))+++)))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++*********************************************************))))))*********++++++++++++***)))***++++++***)))))))))))))))))))))))))))*********************************)))))))))((((((******))))))))))))******))))))))))))))))))))))))(((((()))***************''')))******))))))***+++))))))*********++++++++++++******))))))***+++,,,((())))))***++++++,,,,,,((()))))))))************+++***)))))))))***+++,,,+++***)))(((((()))***+++))))))***+++++++++***)))************************+++++++++++++++++++++++++++,,,,,,+++++++++---///......---,,,++++++++++++,,,+++***))))))***+++,,,***---///000///.........,,,------......------,,,------........./////////////////////////////////........................---------.........//////............/////////000////////////////////////........................---...///000111111111111///111222111///...000222......////////////......////////////////////////////////////.........------.../////////...---,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------++++++++++++,,,---...///---------....../////////...------,,,,,,------...++++++,,,---...000000111******,,,,,,,,,,,,******++++++,,,,,,,,,---------+++,,,.../////////......------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------........................++++++,,,,,,---...//////..................------------------------------,,,,,,,,,------.........++++++,,,,,,---...//////------------------------,,,,,,,,,---------......+++++++++,,,,,,---------........................++++++,,,,,,,,,+++************************++++++************************************************************************++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))*********)))***++++++,,,******************++++++*********++++++,,,,,,,,,************************))))))******++++++++++++))))))******++++++++++++)))******)))(((((()))+++************************)))************+++++++++,,,,,,,,,+++++++++******************************************************))))))******+++++++++++++++***)))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''******))))))))))))******))))))))))))))))))))))))'''(((***+++++++++***)))&&&(((***+++***)))***+++))))))******++++++++++++,,,+++***)))))))))***+++((())))))***++++++,,,,,,(((((())))))*********++++++***)))))))))***,,,---+++***)))(((((()))***+++((((((***+++,,,------...************************+++++++++++++++++++++++++++,,,...,,,))))))---000000///...---,,,+++++++++---,,,***))))))***,,,---***,,,///000///.........,,,,,,---......---,,,,,,---------.........//////000000000000000000000000////////////////////////---------.........//////---.........//////000000///////////////.........---.....................---...///000111111111111///111333222///...000222......////////////......////////////////////////000/////////............---...000000000...+++***------............------//////.........---------...---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////---+++)))***+++,,,------,,,+++***++++++------------+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...,,,---...//////...---,,,---------............///------------------------........................---------,,,,,,+++++++++---,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------............------,,,------......------,,,.................................------,,,,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++))))))***+++,,,......///------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***)))(((************************************************+++++++++*********))))))))))))))))))))))))))))))******+++++++++******)))************************************************,,,,,,+++***))))))******((()))+++,,,,,,+++)))(((************************))))))))))))************((()))***++++++***)))((()))))))))***+++++++++,,,...---+++***)))***++++++))))))))))))))))))))))))************************...,,,***((('''(((***,,,************************************************+++******))))))******+++))))))))))))))))))))))))************************---,,,,,,+++***)))((((((,,,+++***))))))***+++,,,))))))))))))))))))))))))((()))***)))((('''''')))))))))))))))))))))))))))************************++++++************++++++***)))))))))***+++,,,,,,************************++++++******************,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++++++++************++++++************************---,,,,,,++++++******)))++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------........................000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///............////////////......//////...---,,,,,,000000000000000///////////////000000000000//////000000000000000000000000......///000000000000000.........///////////////......------------......------............------//////.........------------------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,---...//////...---,,,,,,,,,,,,,,,------------------------------------........................---------,,,,,,+++++++++,,,++++++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------............------,,,------......------,,,........................------------------,,,,,,...---,,,++++++,,,---............---------,,,,,,,,,,,,,,,,,,------------------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***)))))),,,,,,,,,+++++++++++++++*********************************)))))))))(((((())))))))))))))))))))))))******+++++++++******)))************************************************,,,++++++***))))))******((()))+++,,,,,,+++)))(((************************))))))))))))************((()))***++++++***)))(((***************+++++++++,,,++++++************+++))))))))))))))))))))))))************************---,,,***)))((()))***+++************************************************+++++++++******+++++++++*********************************************************)))(((''''''&&&++++++***))))))***++++++)))))))))))))))))))))))))))***+++***((('''((()))))))))))))))))))))))))))************************++++++************++++++*********)))******++++++************************************************,,,,,,,,,++++++*********************************************************************************))))))(((((((((((())))))************************,,,,,,,,,,,,++++++++++++++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,------------...000000000000000000000000------------------------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......---.........////////////...............---,,,,,,////////////////////////...//////000000//////...////////////////////////......///000000000000000///////////////.........//////............//////------............------...............---------,,,---///111111///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------------............------++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------............------,,,------......------,,,------------------------,,,,,,------------------......------------......//////............------000//////...---,,,++++++........................////////////............,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++***))))))---------,,,,,,+++++++++************************)))))))))((((((((((((((()))))))))))))))))))))))))))******+++++++++******************************************************,,,+++******)))*********)))***+++,,,,,,+++***)))************************))))))))))))************((()))***++++++***)))(((+++++++++***************))))))******+++*********))))))))))))))))))))))))************************+++++++++***************************************************************,,,,,,++++++++++++,,,,,,******************************************************))))))((((((''''''++++++***))))))***++++++))))))))))))))))))))))))***+++++++++)))((()))***))))))))))))))))))))))))************************++++++************++++++++++++******)))*********************************************************+++++++++++++++*********************************************************))))))))))))))))))))))))******))))))))))))******************************++++++,,,,,,,,,,,,------++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,,,,------------...///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////---............------,,,---------------.........---..................---..............................///000000000000///000000//////......------000000////////////000000------............------........................---...////////////...---------------............------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,------......------,,,------------------------,,,,,,,,,------............------------------...............------------000000///...---,,,,,,+++....................................------------++++++++++++++++++++++++******************************+++++++++******)))---------,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******************************************************++++++***************+++)))***++++++++++++***)))************************((()))))))))************)))***++++++++++++***))),,,+++++++++***)))))))))&&&''')))***++++++***)))))))))))))))))))))))))))************************)))***+++,,,++++++***)))************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++***************+++******************+++))))))))))))))))))))))))***+++,,,+++)))))))))+++))))))))))))))))))))))))************************++++++************++++++,,,,,,+++***)))))))))******************************************++++++++++++++++++***************************************************************************************,,,,,,++++++++++++,,,,,,***************************++++++,,,------......++++++************++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///111222222000///---------------------------++++++++++++++++++++++++,,,,,,---------.........---------......------,,,,,,,,,,,,,,,,,,---------,,,------......------,,,---------------------------...//////000000//////111111000///...------,,,//////............//////------............---------.....................///...---,,,,,,---...///---------....../////////------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------------,,,,,,------------,,,,,,,,,------......------,,,------------------------,,,,,,,,,------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---................................................---------,,,,,,,,,++++++++++++++++++++++++++++++************************)))******+++++++++******,,,+++++++++*********)))************************************************))))))))))))))))))))))))((()))***+++++++++++++++************************************************+++***************++++++*********++++++*********************************((()))))))))************)))***+++,,,,,,+++***))),,,+++++++++***)))))))))&&&''')))***++++++***)))))))))))))))))))))))))))************************((()))+++,,,,,,+++***)))************************************************+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))***************+++++++++*********++++++*********))))))))))))))))))))))))***+++,,,+++)))))))))+++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,+++***)))))))))***************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++,,,++++++++++++++++++,,,************************)))***++++++,,,---......++++++************++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,------------///000222222111///...------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---------------,,,***+++++++++,,,,,,,,,---,,,,,,------------,,,,,,------------------------------...///////////////111111000///...------,,,...------,,,,,,------...------............---------------...............///...,,,++++++,,,...///---------...//////000000------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,------------,,,........................------------------------------------------------,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,------.........///------------------------,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++************************))))))***++++++++++++***************************************************************++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++*********************************************************)))******+++,,,************************************************))))))))))))************)))***+++,,,,,,+++***)))+++++++++***************))))))******+++*********))))))))))))))))))))))))************************((()))***,,,,,,+++*********************************************************+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******)))***++++++++++++***)))))))))))))))))))))))))))***+++++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++******)))*********************************)))))))))***++++++,,,,,,)))))))))***************************************************************++++++++++++++++++++++++))))))(((((((((((())))))************************))))))***++++++,,,------++++++************++++++************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......---...///000000000///...------------------------***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++,,,,,,------------,,,******++++++,,,,,,------,,,------------------,,,------------------------------...////////////...000000//////......---------,,,,,,,,,,,,,,,,,,---------............---------------........./////////..................///---------...///000000000........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,------,,,++++++,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---.........------................................................------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************************))))))***+++++++++++++++)))******++++++,,,,,,---************************))))))))))))*********+++))))))))))))))))))))))))(((((()))++++++,,,,,,+++******************************************************))))))***++++++,,,+++******************+++************************))))))))))))******************,,,,,,,,,,,,*********************+++++++++,,,++++++************+++))))))))))))))))))))))))************************))))))***+++++++++++++++************************************************)))***+++------+++***)))++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((()))*********)))***++++++++++++***))))))))))))))))))))))))))))))***+++***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++*********)))******++++++************************((())))))***++++++,,,,,,((()))))))))*********+++************************************************************************((((((''''''''''''((((((************************)))))))))******+++++++++++++++************++++++************++++++++++++***++++++++++++,,,,,,,,,************************+++,,,,,,---......//////------........./////////........................++++++,,,------,,,++++++++++++++++++,,,,,,,,,,,,***+++,,,---------------******++++++,,,------...------............------------------------------,,,---......//////......///////////////.........---------,,,,,,------------..................------------.........//////...///000111111000///...---------...///000000111........................---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------++++++++++++------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,------++++++++++++------)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---.../////////...---////////////////////////........................------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---...///000000///...------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,************************************************((()))***+++++++++++++++)))***+++,,,---......///************************'''((((((((())))))******))))))))))))))))))))))))(((((()))++++++,,,,,,,,,******************************************************))))))***+++,,,,,,++++++************++++++************************))))))))))))***************+++,,,,,,,,,,,,+++***))))))******+++++++++,,,...---+++***)))***++++++))))))))))))))))))))))))************************))))))*********++++++,,,************************************************((()))+++,,,,,,+++)))(((++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---)))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))***)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***)))))))))***+++,,,,,,************************((())))))***++++++,,,,,,(((((())))))*********+++************************************************))))))))))))))))))))))))))))))(((((((((((())))))************************)))))))))))))))*********++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,////////////////////////,,,,,,------...///000000---------------...///000........................+++,,,------------,,,+++******+++++++++,,,,,,,,,***+++,,,,,,------------******+++,,,------......---......//////......---........................,,,---......//////...............///////////////.........------.........------------------------........................////////////////////////............///000222222000000//////.........---.................................------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------.........------------------------........................------------------------,,,------......------,,,,,,,,,,,,---------..................//////////////////.........---------.........////////////000------------------------000///...---------------///............---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************)))))))))))))))))))))))),,,+++***))))))***+++,,,+++++++++*********))))))*********************************))))))))))))((())))))))))))))))))))))))************************++++++++++++++++++++++++))))))(((((())))))***+++,,,+++******)))))))))***))))))))))))(((((((((((())))))))))))))))))))))))******))))))******+++,,,************************(((((((((((())))))))))))+++*********))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))***)))(((&&&&&&((()))***************************************************(((((())))))*********+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))*********)))))))))))))))*********++++++,,,,,,,,,)))***,,,------,,,***)))************************++++++************++++++++++++++++++++++++++++++,,,,,,+++***))))))******))))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,------.........++++++******************)))************+++++++++************************)))))))))***+++,,,......//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////---,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,333111...+++******+++,,,,,,,,,,,,---...///000000,,,,,,,,,---------............------------......------............------------------------------................................................---......///000000111111000/////////.............................................------,,,,,,,,,...---,,,++++++,,,---...,,,------......------,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------------------...................................................------------------------,,,------......------,,,,,,,,,,,,---------......------------........................---------------............/////////------------------------......---------......///............------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************++++++***))))))***+++++++++++++++*********))))))************************++++++*********)))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///...---,,,,,,,,,,,,---******)))))))))((((((((())))))))))))))))))))))))))))))*********+++++++++************************))))))))))))************************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++************************))))))))))))))))))))))))((()))))))))************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***)))))))))))))))))))))+++***************++++++))))))))))))))))))))))))***)))))))))))))))))))))*********++++++,,,,,,,,,******,,,,,,,,,,,,******************************++++++************+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))*********++++++************************)))************+++++++++************************++++++*********+++,,,,,,------------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------...---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,222000---+++******,,,---,,,,,,------......//////,,,,,,---------.........//////............//////------............------------------------------................................................,,,---///000111111000///////////////.............................................---------------......------------......------............------,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---------------------------......//////......---,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------......------------...............---------------////////////////////////........................------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,------------.........---------,,,,,,,,,---------............///------------------------,,,,,,,,,------///000000............------------...---------,,,,,,+++++++++++++++++++++++++++++++++++++++***************************************************************++++++***))))))***+++++++++++++++***************************************,,,+++++++++************))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))))))))******+++,,,+++******************++++++*********)))))))))))))))))))))))))))))))))((()))***+++,,,+++******************************************++++++++++++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))),,,+++***))))))***+++,,,************************(((((((((((((((((((((((())))))))))))******************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++******+++,,,+++***)))((())))))))))))))))))))))))************************((((((((()))))))))))))))************************)))************+++++++++************************,,,,,,+++***************,,,,,,++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,000...,,,+++***+++---...---------------.........---------...............000000////////////000000------............------------------------------................................................,,,---///111111000///...///////////////................................................---------...------------------...------............------++++++++++++++++++++++++------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,---------------------------------,,,,,,..............................------------......//////......------,,,,,,................................................------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,---------.........------------,,,,,,,,,,,,------------....................................---------------...//////.........---------,,,,,,///......------,,,,,,+++************************************************************************************************+++******************+++************************************************,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************(((''''''''''''((())))))***))))))((((((((())))))++++++++++++*********)))))))))))))))))))))))))))''')))+++,,,---,,,***)))************************)))))))))*********++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********((((((''''''((()))******)))))))))))))))))))))))))))))))))))))))************************+++++++++++++++************++++++************************++++++************++++++************************(((***+++,,,,,,+++)))((())))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++***************+++++++++))))))*********+++++++++************************++++++***************+++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------+++++++++,,,---......---------------------........................//////............//////------............------------------------------................................................,,,---///000111000...---.........///////////////................................................,,,,,,------------,,,,,,---......//////......---++++++++++++++++++++++++------------------------+++,,,......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........------------------------........................------,,,,,,,,,,,,------/////////......---------------------------------........................------------------------,,,------......------,,,,,,,,,,,,---------......---.........////////////......---------,,,,,,,,,---------.........//////........................//////...---------------...------------,,,,,,,,,.........------,,,,,,,,,*********************************************************************************************************++++++*********************************************************,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************+++************+++,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++*********)))))))))))))))))))))))))))''')))+++,,,---,,,***)))************************((((((((()))))))))******))))))))))))))))))******************************)))))))))))))))))))))))))))))))))(((((()))))))))******************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))******(((((())))))******************)))(((''''''(((((())))))))))))))))))))))))(((((())))))************************************+++******))))))******+++************************++++++************++++++************************((()))+++,,,,,,+++***((())))))))))))))))))))))))***))))))(((((())))))***,,,,,,,,,,,,,,,,,,++++++))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...---------------,,,,,,,,,..................------...------,,,,,,------...------............------------------------------........................------------------------------////////////...---.........///////////////......................................./////////,,,,,,------------,,,,,,......////////////......+++,,,,,,,,,,,,,,,------------------------------,,,------............---++++++++++++++++++++++++///......------......///,,,,,,,,,---......//////------------....................................------,,,,,,,,,,,,------/////////...............------------------------........................------------------------,,,------......------,,,,,,,,,,,,---------.............../////////000000//////.........---------.........////////////000........................000000///------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------***************************************+++++++++************************++++++++++++++++++++++++)))***++++++++++++***)))***************+++++++++************************,,,+++++++++************))))))))))))))))))))))))************************************************)))))))))((())))))***+++******))))))******++++++++++++*********)))))))))))))))))))))))))))))))))((()))***+++,,,+++******************************'''((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((************************************************************))))))))))))******)))))))))((((((((())))))))))))))))))))))))************************))))))))))))************((((((((()))******++++++---,,,+++***))))))))))))))))))))))))))))))))))))((((((((()))******++++++***************)))))))))************************************************++++++************++++++************************((()))***+++,,,+++******))))))))))))))))))))))))+++***)))(((((()))***+++***************))))))))))))))))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))((((((((()))***+++,,,---+++++++++++++++,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------............------------------------------........................------------------------..................................../////////000........................---........./////////000,,,---...//////...---,,,......////////////......,,,,,,---------.................................---------------...//////------------------------000///---++++++---///000,,,,,,------.../////////------------.........///------------------------......------------..................////////////................................................------------------------,,,------......------,,,,,,,,,,,,---------......---------.........//////000000/////////........./////////000000000111111........................///......---------......---------,,,,,,,,,++++++******++++++,,,,,,------************************))))))*********+++++++++************************++++++++++++++++++++++++)))***++++++++++++***)))))))))*********+++++++++************************++++++*********)))))))))))))))))))))))))))))))))************************************************'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))******)))))))))((((((((())))))))))))))))))))))))))))))*********+++++++++************************(((((()))))))))*********((()))))))))************************************)))))))))))))))))))))))))))))))))******)))))))))************************************************************)))))))))(((++++++*********)))))))))))))))))))))))))))))))))************************((()))))))))************'''(((((()))******++++++++++++***************+++))))))))))))))))))))))))'''(((((()))******+++++++++*********)))))))))(((((()))***++++++***)))(((************************++++++************++++++************************))))))*********+++++++++)))))))))))))))))))))))),,,+++)))(((((()))+++,,,******)))))))))(((((((((((())))))***++++++,,,,,,)))************+++++++++)))))))))))))))))))))))))))))))))))))))***++++++)))))))))*********++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////......------------------------------------------------******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------...------,,,,,,,,,+++++++++---------,,,,,,---------------............------------------------------........................------------------------///......---------......---.........//////000000........................---.........//////000000---...///000000///...---......////////////......---------....../////////...........................---,,,,,,---...///000........................///---***((((((***---///,,,,,,------...///000000---------.........//////------------------------//////............//////------......//////000000////////////////////////........................------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------......000000000000////////////000000000000111111111111////////////////////////---------------...///000---------,,,,,,,,,++++++((()))***+++,,,------...))))))))))))))))))))))))))))))******++++++++++++************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))******++++++++++++*********************************))))))))))))((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))***++++++***************+++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))******))))))******+++,,,************************)))************+++++++++(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))+++*********))))))((((((++++++++++++************))))))))))))))))))))))))************************(((((())))))*********+++'''(((((()))***+++++++++''''''''''''((()))***+++))))))))))))))))))))))))'''(((((()))***++++++++++++*********))))))((((((''')))***,,,,,,***)))'''************************++++++************++++++))))))))))))))))))))))))******))))))***+++,,,,,,)))))))))))))))))))))))),,,+++***((((((***+++,,,++++++******)))))))))(((((())))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))+++******)))))))))))))))'''((((((((())))))******++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))***+++---......------------------------------........................******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,---......,,,,,,,,,++++++*********.........------.........---..................---...------------,,,,,,,,,///////////////............................................................000111000...------...//////......------------//////............////////////.........---------.../////////000000000111........................------------------------------------------------,,,---......//////..............................................................................------,,,+++,,,---...///........................++++++,,,,,,---.........------------------------//////............//////---------............///---------......///////////////.........---------,,,---------.../////////////////////////////////////////////////////////////////////............/////////......---------,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,+++***)))((('''&&&///---+++)))(((((()))***)))******++++++++++++***************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************++++++******************+++++++++*********))))))))))))(((((((((((())))))++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))************++++++++++++***)))(((''''''''''''+++***)))(((((()))***+++***++++++,,,,,,++++++***(((((())))))******+++++++++***)))(((((()))***+++)))*********++++++++++++))))))))))))***************)))))))))((((((''''''))))))))))))))))))))))))))))))************)))))))))************+++++++++((()))***++++++***)))((())))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((()))))))))))))))))))))******+++!!!$$$(((,,,---,,,***(((***+++++++++,,,,,,,,,,,,************************((())))))+++,,,---......---------,,,,,,+++++++++........................,,,,,,,,,++++++*********+++,,,---...////////////...---,,,,,,++++++++++++......,,,,,,,,,,,,......++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,---.........------***,,,//////...,,,,,,,,,........................+++,,,,,,,,,------......///.....................................................................---///000000...------...000000//////............//////............////////////.........---------///////////////000000000........................------------------------------------------------,,,---......//////..............................................................................------,,,,,,,,,---...///.................................------------------------.........////////////............//////---------............///+++++++++,,,,,,,,,------//////.........------------------.......................................////////////////////////////////////.........---.........---------,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++***************)))))))))))))))))))))*********************))))))******+++++++++***************************************************************************)))******++++++******)))))))))))))))))))))))))))************************************************+++++++++*********))))))******))))))))))))******************************))))))***+++++++++******************************+++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))************+++++++++++++++******))))))***************))))))*********)))******++++++******))))))))))))))))))*********++++++************++++++)))))))))*********++++++))))))))))))************++++++++++++*********)))))))))))))))))))))))))))))))))************)))))))))************+++++++++((()))***++++++***)))((())))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((()))))))))))))))))))))******+++'''(((***+++++++++***)))((((((((()))))))))******************************((())))))***,,,------...------,,,,,,,,,+++++++++........................---,,,,,,,,,++++++++++++++++++,,,......////////////...------,,,,,,,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------+++---......---,,,,,,---........................)))***+++,,,---......///........................................................................+++---//////---------...000000000/////////////////////............//////...............---------////////////////////////................................................------------------------,,,---......//////..............................................................................------,,,,,,------...///........................000000//////...------,,,---......//////000000000//////............//////---------............///+++++++++,,,,,,,,,,,,---...............---------...............---------........................//////////////////////////////.........---------------,,,,,,,,,,,,,,,++++++++++++++++++*********+++++++++++++++*********''''''((()))***++++++,,,((()))+++,,,,,,,,,******)))))))))***************************************************************************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************************************+++++++++***************++++++************++++++))))))))))))))))))))))))******+++++++++******)))+++++++++++++++++++++++++++***))))))))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))''''''((()))***+++,,,,,,)))))))))))))))))))))))))))************+++++++++,,,++++++++++++,,,------******++++++++++++******)))))))))******)))))))))************))))))))))))++++++,,,,,,,,,,,,++++++((((((((()))))))))******))))))))))))************++++++++++++************))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))************))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((()))))))))))))))))))))******+++---,,,+++***)))))))))***'''''''''((((((((())))))************************((())))))***+++,,,------,,,,,,,,,,,,++++++++++++------------------------------------,,,,,,,,,,,,***+++,,,------......---//////...---------......,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,++++++***+++,,,---...,,,---------++++++---...------------------------)))******+++,,,------------------------.........................................................***,,,---...---------///////////////............///......------......///........................000////////////.................................////////////////////////........................,,,---......///.................................................................................---------------......///........................000000/////////.........//////..................///......------......///---------............///................................................/////////...---------,,,.........................................................---------,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++***************''''''((()))***++++++,,,+++,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++************************************************************************+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))***************************************+++++++++************************+++******))))))******+++************************+++++++++++++++***)))(((++++++++++++++++++++++++************************************************))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))*********+++++++++*********+++,,,---......***+++,,,------,,,+++***))))))************))))))++++++******))))))(((((()))***+++,,,,,,+++***)))(((((((((((())))))))))))((()))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))************))))))))))))*********+++++++++)))))))))******)))))))))((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************************************))))))(((((((((((()))))))))))))))))))))******+++,,,++++++***))))))))))))))))))))))))************************************((())))))***+++,,,,,,,,,,,,+++++++++++++++++++++------------------------------------------------***+++,,,,,,---------,,,......------------...............------.........------------------------------,,,,,,,,,+++++++++,,,+++***))))))+++---...---------+++******---///------------------------+++++++++++++++++++++++++++,,,,,,,,,---------...................................................***,,,---...---------///------------------------......------------......---...................../////////.......................................////////////////////////........................,,,---......///.................................................................................------.........//////...////////////////////////........./////////000000000//////...---,,,++++++......------------......---------............///........................---...................../////////...---------,,,........................------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))*********---,,,******,,,///333555,,,,,,+++***))))))************************************************************************************++++++++++++******))))))))))))))))))))))))************************))))))*********+++++++++************************))))))(((((((((((())))))+++++++++++++++++++++++++++++++++++++++***)))(((******************************++++++++++++******************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))***,,,---...***+++,,,------,,,+++******++++++++++++++++++***++++++******))))))((((((((()))***++++++***)))((((((((((((((())))))))))))((()))))))))************(((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++***))))))))))))))))))***((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++'''((()))***+++***)))((())))))))))))************)))))))))))))))))))))))))))))))))******++++++,,,++++++++++++++++++++++++------------------------------------------------++++++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,------........................++++++++++++++++++++++++---------,,,,,,,,,++++++,,,+++***))))))+++---...,,,---,,,+++******,,,...------------------------+++++++++*********))))))***++++++,,,,,,---------................................................+++---//////---------...,,,,,,,,,,,,,,,---------......------------......---------...............------........./////////........................................................................,,,---......//////..............................................................................------...////////////...////////////////////////,,,------...//////000000//////...---,,,++++++***......------------......---------............///---,,,,,,,,,,,,+++++++++---------..............................---------------------------------------------------------------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,)))))))))***************)))))))))***************++++++******))))))((((((***)))((((((,,,222888<<<000///---+++***)))******************************************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,***************+++++++++))))))(((((((((((())))))++++++++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))******+++,,,,,,+++******************************))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))),,,,,,+++***)))((('''''')))))))))))))))))))))))))))************+++++++++((((((((())))))+++,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++************)))))))))))))))))))))******)))))))))((((((((()))))))))******))))))))))))************************++++++++++++))))))))))))))))))))))))))))))************)))))))))************+++++++++******))))))))))))******))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++$$$&&&(((***+++***)))((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))*********++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,+++++++++,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,++++++***+++,,,---...+++,,,,,,,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************************+++,,,,,,------................................................---///000000...------...,,,,,,,,,---------.........------,,,,,,------...---------.........//////+++,,,,,,---...///000000........................------------------------........................,,,---......//////..............................................................................,,,---...///000//////...////////////////////////---------------.........---------..................------,,,,,,------...---------............///------,,,,,,,,,+++++++++---------.........//////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------((()))))))))*********+++((()))))))))*********+++************)))))))))((()))(((((())),,,000555777444222///,,,***)))))))))************************************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,))))))*********+++++++++***))))))))))))))))))***************************))))))***+++++++++*********************************++++++,,,,,,++++++***************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))************+++++++++)))))))))))))))***+++,,,*********))))))***************++++++++++++******)))))))))))))))*********+++******))))))******+++)))))))))*********++++++))))))))))))************)))*********++++++++++++))))))))))))))))))))))))))))))************)))))))))************++++++++++++***)))(((((()))***+++))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++'''(((((())))))***++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,---......+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------------***+++------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,))))))***+++,,,,,,------...................................................000111000...------...---------.........//////...------,,,,,,------...---------.........//////***+++,,,---...000111111........................------------------------////////////////////////,,,---......//////..............................................................................,,,---///000000000///...000000000000000000000000.........---,,,,,,++++++,,,,,,---...///000111222...------,,,,,,------...---------.........///////////////......------------------.........//////,,,------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------(((((())))))*********+++(((((())))))*********+++)))))))))))))))*********+++++++++++++++,,,---...777444111---+++)))))))))************************************************++++++++++++++++++++++++*********++++++*********))))))))))))))))))))))))************************((())))))***++++++,,,,,,))))))******++++++++++++++++++************++++++))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++*********)))******+++,,,+++***)))(((((()))***+++))))))************))))))(((((())))))******++++++---,,,+++******+++,,,---************++++++++++++))))))))))))************''''''(((((()))))))))***))))))))))))))))))))))))))))))************)))))))))************++++++++++++***)))(((((()))***+++))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++,,,+++)))((((((***,,,...++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,.........///......---------------------...///000---...///000000///...---------------------------......---------,,,,,,,,,+++,,,---.........------)))+++------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................000000//////.........---......................../////////...---------,,,................................................000///...---------------................................................////////////////////////......------------......................................................///...---,,,,,,---...///---...///000000111000000.........////////////000---------------------------------............///...------,,,,,,------...------------------------.................................------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++++++++******))))))***************************++++++,,,,,,++++++*********++++++++++++*********)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************)))((('''((()))+++...000************************+++++++++*********))))))************************(((((((((((((((((((((((())))))))))))))))))))))))---,,,,,,+++*********+++))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))+++++++++*********))))))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((************************))))))***++++++***)))((())))))))))))************)))))))))))))))))))))))))))******)))'''&&&'''((()))))))))))))))))))))))),,,+++******))))))******))))))))))))************)))))))))***+++++++++,,,(((((()))***************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************+++*********))))))(((((())))))))))))))))))))))))***+++,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))++++++******************,,,,,,+++***)))(((''''''******))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,---...111333444//////.........---------,,,,,,,,,---------............---------,,,,,,,,,------------------------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------........................000/////////.........---------------------------............------------................................................//////...---------------................................................////////////////////////......------------......................................................///...------------...///...//////000000000000///------........./////////---------------------------------............///...------,,,,,,------...------------------------........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++*********)))))))))***************************++++++,,,,,,++++++***)))******++++++******))),,,+++***))))))***+++,,,++++++++++++++++++++++++************************)))************+++++++++***************************)))(((((()))+++---///************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))---,,,++++++*********+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,++++++***)))+++++++++*********))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))************************$$$%%%&&&(((((((((''''''))))))))))))************)))))))))))))))))))))))))))***+++***((('''((()))))))))))))))))))))))))))+++***))))))(((((())))))))))))))))))***************************+++++++++(((((()))***************))))))))))))))))))))))))************)))))))))((())))))))))))************************)))))))))((())))))))))))))))))))))))***++++++,,,+++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************))))))************************************))))))))))))******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...---,,,++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,------------............---------,,,,,,------------------------+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------------------------/////////...............------------------------------------............................................................//////...------------...................................................////////////////////////......------------......................................................///...------------.../////////000000000///......,,,---------............---------------------------------............///...------,,,,,,------...........................------------------------,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))((((((******************************++++++++++++******)))******++++++******)))++++++************++++++************************************************)))************+++++++++************************+++***)))))))))***,,,---************************+++++++++***************************************************************)))))))))))))))))))))))),,,,,,+++************+++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,++++++***)))+++++++++***************))))))))))))))))))))))))))))))************))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++***))))))************************&&&'''(((***++++++++++++))))))))))))************)))))))))))))))))))))))))))+++++++++)))((()))***))))))))))))))))))))))))***))))))((((((((((((((())))))))))))************+++++++++***************(((((()))***************))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))************))))))************************(((((())))))*********+++******))))))))))))******((()))***+++,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------000///...,,,+++*********---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------...............---------------------------------,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,------------------------................................................,,,,,,,,,------.........................................................///......---------......................................................////////////////////////......------------...............................................................------.........///000000000///...------,,,,,,,,,---------..............................---------............///...------,,,,,,------...........................------------------------,,,,,,,,,------.........+++++++++++++++++++++++++++++++++***************)))))))))(((((((((((((((******************************++++++++++++******))))))************)))))))))(((((((((((((((((()))))))))))))))))))))))))))************************))))))*********+++++++++************************++++++***))))))******+++************************************************************************************************))))))))))))))))))))))))++++++***************+++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++******)))************************)))******++++++,,,,,,,,,((()))))))))************))))))))))))))))))))))))***+++,,,+++***)))***+++))))))))))))))))))))))))******)))(((((((((((()))((()))))))))************,,,+++++++++***)))))))))(((((()))***************))))))))))))))))))))))))*********)))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))*********+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,))))))************))))))))))))))))))************))))))))))))******************))))))))))))******''')))+++,,,---,,,***)))************************++++++++++++++++++++++++++++++******++++++,,,---------------...//////000---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------------------------------------.........///------------------------))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,---------------------------------...............////////////////////////+++,,,,,,,,,------............................................................---------......///................................................////////////////////////......------------......................................................---..................---///////////////...---,,,,,,,,,,,,---------..............................---------............///...------,,,,,,------...........................------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++************************((((((((((((((()))))))))************************)))******++++++******))))))))))))******)))))))))((((((((())))))((((((((())))))))))))))))))))))))************************))))))*********+++++++++************************+++++++++***************************************************************************************************************))))))))))))))))))))))))*********))))))***++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++*********************************))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++*********************************))))))(((''''''''''''((()))))))))************)))))))))))))))))))))))))))***++++++***)))***,,,))))))))))))))))))))))))++++++***))))))))))))***((()))))))))************,,,+++++++++***)))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))******))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,))))))************))))))(((((()))))))))*********************))))))))))))******))))))))))))******''')))+++,,,---,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******,,,---///000111111------------............+++++++++,,,,,,,,,------------..................------------------------------........./////////...------,,,,,,------...)))))))))))))))))))))))))))))))))************+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........////////////////////////,,,,,,,,,,,,------------...................................................------------...//////................................................////////////////////////......------------......................................................------...//////...------....../////////...------,,,---------....................................---------............///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((++++++++++++++++++++++++)))))))))***************(((((())))))))))))******************************))))))************))))))((())))))******))))))(((******++++++++++++******))))))))))))))))))))))))************************)))************+++++++++************************+++++++++******************************************************+++++++++************************************************))))))))))))))))))))))))***))))))))))))***+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++************************+++++++++))))))))))))))))))))))))))))))************))))))*********)))((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***************************---,,,+++)))(((((((((((())))))))))))************))))))))))))))))))))))))((()))+++***))))))***+++)))))))))))))))))))))))),,,++++++***************))))))))))))************+++++++++***************(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))************))))))'''(((((())))))*********+++*********))))))((((((******))))))))))))******((()))***+++,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------******+++,,,,,,,,,,,,,,,------...............///++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........//////...---,,,++++++,,,---...))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................------,,,,,,,,,,,,,,,,,,................................................---------------...//////................................................////////////////////////......------------......................................................------...//////...------------......///.........------........./////////........................---------............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************((()))))))))*********+++)))))))))*********++++++************************))))))************))))))(((((())))))))))))(((((()))***+++,,,,,,+++***)))************************************************)))************+++++++++************************)))******+++++++++******************************))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++************************///...,,,++++++++++++,,,))))))))))))************))))))))))))))))))))))))'''(((***)))((((((***+++))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))***************************+++++++++(((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))************((()))))))))************))))))))))))))))))))))))******)))))))))***,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************))))))''''''(((((()))******+++))))))))))))******************))))))))))))******))))))*********+++++++++************************************************,,,,,,,,,,,,,,,------...***+++,,,,,,,,,+++***))),,,,,,,,,------.........***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,---------.........---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++................................................---------------...///000................................................////////////////////////.........------.........................................................,,,---...//////...---,,,,,,,,,---.../////////............////////////000////////////////////////---------.........//////...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------************************(((((())))))*********+++))))))******+++++++++,,,************************))))))************))))))(((((())))))))))))(((((('''((()))******)))((('''************************************************)))************+++++++++************************))))))***+++++++++++++++************************))))))******++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))((())))))***++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))******++++++++++++))))))))))))))))))))))))))))))************))))))''''''(((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++++++++++++++***************************)))((((((((()))***+++))))))))))))************))))))))))))))))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))******)))((((((((((((((())))))))))))************))))))******+++++++++,,,(((((()))***************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************(((((())))))*********+++))))))))))))))))))))))))******)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))&&&''''''((()))******+++''''''((()))***+++,,,,,,******))))))))))))************))))))******+++,,,))))))))))))))))))))))))************************------,,,,,,------...///+++,,,---...///...------+++++++++,,,,,,---------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,---------......---,,,***))))))***,,,---+++++++++++++++++++++++++++++++++*********)))))))))))))))***+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................+++,,,---...///...---,,,------------------------***+++---.........---------------------------------------------------------------............///........................111000......//////...,,,,,,---------------,,,,,,........................---,,,,,,++++++,,,,,,---////////////////////////,,,,,,------......//////------------------------......------------......---------,,,,,,+++++++++************************++++++++++++++++++++++++------,,,++++++******)))************************************************)))************+++++++++))))))*********+++++++++************************+++*********))))))((((((******))))))******+++,,,************************************************((()))))))))************+++++++++*********))))))************************************************))))))))))))))))))))))))************************+++++++++*********))))))(((((())))))******++++++))))))))))))))))))))))))************************///,,,))))))***+++)))'''************************------,,,,,,+++*********************************))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***+++++++++++++++++++++************++++++(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******************************---+++)))***,,,,,,)))&&&))))))))))))))))))))))))*********)))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((************)))(((&&&&&&******))))))))))))******))))))))))))************)))************+++++++++---------,,,,,,+++++++++((())))))******++++++,,,...+++(((***...000...***---,,,++++++******++++++------------------------...---,,,++++++---///000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++,,,,,,---...---------------------------------,,,---.../////////...------------------------------------------------------------............///...........................---------......---+++------............------...........................------------------.............................................//////------------------------......------------......------,,,,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++,,,************************************************)))************+++++++++))))))*********+++++++++************************************)))))))))(((******))))))******+++,,,************************************************************+++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))************************+++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))************************---***((()))******)))'''************************,,,,,,++++++*********)))************************))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++++++++******+++******))))))******+++************************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))''''''((((((((((((''''''************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))***+++++++++))))))))))))))))))))))))***(((''')))+++,,,***'''))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))((((((((((((((())))))((((((&&&%%%%%%******))))))))))))******))))))))))))************))))))*********+++++++++------,,,,,,,,,+++++++++******++++++,,,,,,------)))&&&$$$&&&)))+++)))&&&---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,.../////////.........---------+++++++++++++++++++++++++++++++++***************+++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......------------------------...////////////......------------------------------------------------------------............///........................---------///000000...,,,......////////////..............................................................................///////////////....................................------,,,,,,------...,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++)))******+++,,,,,,------************************************************)))************+++++++++***************+++++++++************************************))))))))))))******))))))******+++,,,***************************************************++++++++++++,,,,,,,,,+++++++++***************************************************************))))))))))))))))))))))))************************+++++++++***************************))))))))))))))))))))))))))))))))))))***************************)))((()))++++++)))'''******************************************))))))************************))))))))))))))))))))))))+++++++++*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************+++++++++******)))+++******))))))******+++************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))'''(((((())))))(((((('''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,(((((((((((((((((((((((('''&&&&&&(((***+++***)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&******))))))))))))******))))))))))))************)))))))))*********++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,------+++)))'''(((,,,---+++)))------,,,+++++++++++++++++++++++++++++++++++++++,,,++++++******+++---...////////////............************************************************,,,+++++++++***)))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///------------------------/////////......---,,,,,,---------------------------------------------------------............///........................///...///111333333111///...//////000000000000///.................................//////.................................000000000//////.................................------,,,,,,,,,,,,------+++++++++++++++******************************************************************++++++,,,,,,,,,************************************************))))))*********+++++++++*********************************************************)))))))))))))))******))))))******+++,,,*********************************************************+++++++++,,,,,,************************************************************************))))))))))))))))))))))))************************************************++++++******))))))(((((())))))))))))))))))))))))************************))))))***+++++++++***)))************************))))))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++++++++***)))(((******))))))))))))******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))******++++++,,,))))))))))))))))))))))))''''''((()))*********)))(((((((((((((((((((((((()))))))))))))))*********((()))))))))*********************)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,+++***)))******))))))))))))******((()))))))))************))))))))))))************,,,+++++++++++++++++++++))))))******++++++,,,,,,...---+++,,,///000///---------,,,++++++++++++,,,++++++++++++++++++++++++++++++*********+++,,,---............------------************************************************,,,+++++++++***)))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...------------------------...------,,,,,,+++++++++---------------------------------------------------------............///......................../////////111333333111000...//////000111111000000........................,,,---............---,,,........................000000//////......------........................,,,,,,++++++++++++,,,,,,************************************************************************,,,,,,,,,+++++++++******************************************************))))))*********+++++++++************************************************))))))))))))))))))************))))))******+++,,,************************************************))))))))))))*********+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************++++++******))))))(((((())))))))))))))))))))))))************************)))***++++++++++++++++++))))))))))))))))))))))))((((((((()))*********+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++++++++++++++***)))(((***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((()))************************************+++++++++***)))))))))(((((((((((((((((((((((((((((())))))************((()))))))))************))))))))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***+++,,,,,,,,,,,,++++++*********))))))))))))******((()))))))))************(((((()))))))))*********++++++++++++++++++++++++******++++++,,,---------******)))***+++,,,,,,+++...---,,,,,,++++++,,,,,,------------------------+++*********++++++,,,,,,---------,,,,,,,,,++++++***************************************++++++++++++++++++***************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------------------------,,,++++++***++++++,,,---------------------------------------------------------............///........................///---,,,---///000///...---...///000000111111000........................,,,---...//////...---,,,------------------------...............---------------------------------,,,++++++******++++++,,,)))))))))))))))*********************************************************------,,,,,,+++******)))************************************************)))************++++++++++++++++++***************************************))))))))))))******************))))))******+++,,,************************************************(((((()))))))))************************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************+++++++++************))))))))))))))))))))))))))))))))))))***************************++++++***))))))***,,,))))))))))))))))))))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++******)))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***************************((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''((())))))******************************+++,,,---,,,***(((((()))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))*********))))))(((******))))))))))))******))))))))))))************((((((((()))))))))***************+++++++++++++++,,,,,,------.../////////)))************+++++++++...------,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************))))))*********+++++++++***************+++++++++************************************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---------------------------,,,+++++++++,,,---...---------------------------------------------------------............///........................111...,,,+++,,,---...---,,,---...///000000000000........................,,,...///000000///...,,,------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((((((((()))))))))******************************************************,,,+++++++++++++++++++++************************************************)))************++++++++++++++++++*********))))))************************((()))))))))******************))))))******+++,,,************************************************))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))*********+++++++++)))))))))))))))*********))))))))))))))))))))))))************************++++++***'''%%%%%%(((+++))))))))))))))))))))))))(((((()))***+++,,,---...************************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))***+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************************((())))))******))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++************************(((***,,,+++)))((()))***))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************((()))))))))************))))))))))))))))))))))))'''''''''((()))*********(((((()))))))))))))))(((******))))))))))))******))))))))))))************(((((((((((()))))))))***)))*********++++++++++++******+++,,,,,,------...+++,,,---------------.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))******++++++++++++))))))******+++++++++,,,)))))))))))))))))))))))))))************+++++++++************************)))***+++,,,---,,,++++++---------------------------,,,,,,+++,,,---///000---------------------------------------------------------.........//////........................444111---+++,,,...//////,,,---...///000000000000...........................///000222222000///...------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++'''((((((((())))))******************************))))))))))))))))))))))))*********++++++,,,------************************************************)))************+++++++++++++++++++++******))))))************************(((((())))))*********+++*********)))***++++++,,,******************************************************+++++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))******++++++++++++(((((())))))******++++++))))))))))))))))))))))))************************+++***)))%%%""""""&&&***))))))))))))))))))))))))(((((()))+++,,,---...///(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((()))***+++++++++++++++))))))(((((((((((())))))************************))))))))))))))))))))))))***)))(((''''''((()))***************************++++++,,,,,,,,,,,,++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,))))))))))))))))))))))))$$$'''******(((((()))+++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++)))******+++++++++************))))))))))))******))))))))))))************(((((((((((())))))))))))))))))******++++++++++++'''''''''((())))))*********+++,,,,,,,,,+++,,,.........---,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,---.........------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************))))))***++++++++++++***)))))))))))))))))))))*********************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,---..............................------------------------+++,,,------......------------............------000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************+++++++++*********))))))++++++******))))))((((((************************************************************))))))((((((************************++++++************++++++************************************************+++++++++++++++***)))(((((((((((((((((())))))******************************++++++++++++,,,,,,,,,((((((((((((((((((((((((************************************************++++++************++++++************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***************************)))((())),,,---+++))),,,,,,,,,---------......++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&(((***++++++))))))******))))))((((((''''''+++***)))***,,,,,,***)))******+++++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))************************(((((())))))******++++++******++++++++++++***)))))))))))))))))))))))))))+++*********))))))(((((())))))))))))***************++++++++++++***))))))---,,,+++******+++,,,---((()))***++++++***)))(((+++*********))))))(((((())))))))))))))))))))))))***++++++***'''$$$$$$$$$++++++************++++++************************)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''+++*********))))))((((((+++*********))))))((((((++++++******))))))(((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))444000+++***+++---,,,+++)))***,,,---...---,,,,,,.........------,,,,,,,,,111111000///...------,,,+++++++++************)))++++++++++++++++++++++++*********************************))))))*********************************))))))***++++++++++++***++++++++++++******************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,------------------------------------------------------+++,,,,,,---------------......////////////.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++************************************************+++++++++*********))))))+++++++++***************************************++++++++++++++++++++++++++++++*********)))))))))************************++++++************++++++************************************************+++++++++++++++***))))))))))))((((((((()))******************************((())))))))))))***************************************************************************************************************************************************************++++++++++++*********************************************************)))(((***,,,---+++)))++++++,,,,,,,,,---------++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((***+++***))))))+++*********))))))))))))+++***)))***,,,,,,***)))*********+++++++++,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))***************+++++++++******))))))******))))))))))))))))))((()))***++++++***)))(((************)))))))))((())))))))))))))))))))))))(((***+++***)))''''''(((++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************)))))))))(((************)))))))))(((*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))///---++++++------+++)))------...///////////////......---------,,,,,,,,,---------,,,++++++******---------,,,,,,++++++******************************************************))))))(((((())))))***************************))))))***++++++++++++***---,,,,,,,,,++++++************************************++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,///...---,,,,,,+++,,,,,,------------------------------------------------,,,,,,,,,,,,------------...//////000000//////...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************+++++++++***************+++++++++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++*********************************++++++************++++++***************************************************++++++++++++***))))))***))))))))))))***++++++************************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******************************)))***,,,---+++************+++++++++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++******)))++++++++++++************+++***)))***,,,,,,***)))*********++++++++++++,,,...,,,***))))))***,,,...))))))))))))))))))))))))************************************)))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++++++++*********)))))))))***************)))((('''))))))************))))))************))))))))))))))))))))))))))))))))))))&&&(((***+++******+++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********,,,------***(((,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,........................000//////...---,,,,,,+++************************************************))))))(((((((((((())))))************************))))))***++++++++++++***,,,,,,,,,++++++***))))))******************************++++++++++++******************************,,,,,,++++++++++++,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++++++++++++++++++++************++++++************************++++++************++++++************************************************************************++++++++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******************************************************+++++++++******)))***************++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))************)))(((******************************************************++++++++++++************************************************************++++++,,,,,,+++***))))))))))))************++++++************++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))************)))************************+++***)))***,,,,,,***)))************++++++++++++******))))))))))))******))))))))))))))))))))))))************************++++++******))))))(((((()))(((&&&%%%&&&''')))***))))))))))))))))))))))))*********)))))))))))))))))))))*********++++++++++++******)))))))))))))))+++,,,------,,,+++)))((()))))))))******)))))))))*********)))))))))))))))))))))))))))))))))))))))&&&(((***+++******+++,,,++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((*********)))))))))))))))*********)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++******,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,............//////000000000000///...---,,,++++++++++++++++++++++++++++++************************))))))(((((((((((())))))************************))))))***++++++++++++***++++++******))))))))))))******************************++++++++++++******************************,,,++++++******++++++,,,///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++************++++++++++++++++++++++++++++++************************************************,,,,,,+++***)))(((((('''************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************)))******+++++++++*********************++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))************))))))************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************++++++,,,,,,,,,+++++++++((((((((()))))))))******++++++************++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************)))))))))***************))))))))))))))))))))))))+++***)))***,,,,,,***)))))))))*********+++++++++'''(((***++++++***((('''))))))))))))))))))))))))************************++++++******))))))((((((***)))((('''''')))+++,,,))))))))))))))))))))))))))))))))))))))))))******************+++++++++++++++***)))((((((((())))))+++,,,,,,------+++***)))***))))))))))))))))))***))))))))))))))))))******************************''')))******)))((()))***++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))******))))))))))))))))))******(((((())))))******++++++))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''')))+++---///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---......------,,,++++++***++++++++++++++++++++++++***************************))))))(((((())))))***************************))))))***++++++++++++***))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++++++++************++++++...---,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...***++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++************++++++************************++++++************++++++++++++++++++++++++++++++***************************************+++++++++++++++******)))(((((('''*********************************************************+++++++++++++++************************++++++************++++++************************************************))))))***++++++++++++******))))))))))))***++++++))))))))))))))))))))))))((())))))))))))*********************************************************************************++++++************++++++************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************+++,,,...---+++***++++++((((((((()))))))))******++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************((((((((((((((()))))))))+++***)))***,,,,,,***))))))))))))************+++((()))+++------+++)))((())))))))))))))))))))))))************************************))))))))))))******))))))***+++,,,---))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,+++***)))((('''((()))))))))))))))*********))))))******))))))))))))******))))))))))))************************************((()))+++***)))(((((()))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&'''+++...------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++*********************************************************))))))*********************************))))))***++++++++++++***((())))))******++++++,,,******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++---...+++++++++,,,,,,++++++++++++***))))))))))))***+++************************)))*********++++++++++++++++++************++++++************************++++++************++++++************************************************))))))*********+++++++++)))))))))******+++++++++************************)))))))))))))))))))))))))))))))))*********++++++************************++++++************++++++************************************************))))))***+++++++++++++++))))))((((((((()))******))))))))))))))))))))))))((())))))))))))*********************************************************************************...,,,***))))))***,,,...******************************************************++++++++++++******************************************************+++---///...+++******,,,(((((()))))))))*********++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************+++*********************(((((()))))))))*********+++***)))***,,,,,,***)))))))))))))))******************)))(((((()))******))))))))))))))))))))))))************************)))))))))))))))*********))))))******+++,,,,,,---))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,+++***(((''''''''')))***(((((((((((()))***+++++++++***)))(((((()))***+++((()))))))))************************************(((***++++++***))))))***++++++************++++++************************))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************((()))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((******)))''''''***,,,***************)))((((((******+++++++++,,,,,,,,,.....................///++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))************************++++++************++++++************************))))))***++++++++++++***))))))***+++,,,------...******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++***++++++,,,,,,************************++++++++++++++++++++++++,,,+++***))))))+++---...+++,,,,,,------,,,,,,++++++)))(((&&&&&&((()))+++************************))))))******++++++++++++++++++************++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************))))))******++++++++++++'''((()))***,,,...//////************************(((((((((((((((((((((((((((((())))))*********+++************************++++++************++++++************************************************((()))***+++++++++++++++((((((((((((((())))))***))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************************************************************000...+++))))))+++...000************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************+++---///...+++)))***,,,))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++******)))******+++))))))******+++++++++,,,+++***)))***,,,,,,***)))))))))))))))************+++(((%%%""""""%%%(((+++))))))))))))))))))))))))************************(((((())))))******++++++'''(((***+++,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,+++***((('''&&&''')))*********))))))***,,,...///+++***)))(((((()))***+++(((((())))))*********+++************************(((***,,,,,,++++++,,,---++++++************++++++************************))))))))))))))))))))))))&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++(((((())))))*********+++++++++******))))))(((((())))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''***,,,,,,***((((((***,,,---......---,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...*********++++++,,,,,,,,,************************+++++++++*********))))))************************************************+++***)))(((((()))***+++************************************************((())))))))))))*********************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***,,,,,,+++)))((()))***++++++************++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++***************************++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++************************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,------+++***)))***,,,************+++,,,------************************111///+++(((''''''((()))******+++++++++,,,,,,,,,)))************+++++++++************************)))************+++++++++*********)))))))))(((((())))))))))))))))))))))))++++++***))))))***++++++++++++************++++++,,,+++***)))))))))***+++++++++************+++++++++)))((()))***,,,,,,+++))))))))))))************+++*********))))))(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))((((((,,,+++)))((((((((()))***))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***)))'''&&&'''(((***+++&&&,,,///+++'''(((***+++++++++************+++++++++***)))(((((()))***+++))))))))))))))))))))))))*********)))))))))))))))***)))'''&&&'''(((***+++))))))))))))***+++,,,------,,,***)))((((((((()))++++++************++++++))))))))),,,...---)))&&&))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))******+++************************(((((())))))*********+++*********))))))))))))))),,,,,,,,,+++++++++******,,,,,,+++***)))))))))******************************++++++++++++++++++,,,************************+++++++++*********))))))************************************************+++***)))(((((()))***+++************************************************)))))))))*********++++++************************++++++++++++++++++++++++,,,++++++++++++++++++***((((((((((((((((((((((((***+++,,,+++)))((()))***++++++************++++++************************************************((((((((((((((((((((((((************+++++++++,,,******************++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++))))))*********+++++++++************************((())))))))))))*********************************))))))))))))))))))))))))************************************************))))))))))))*********+++*********************************++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++***)))***++++++++++++***++++++,,,,,,************************---,,,***)))((()))***+++************++++++,,,,,,)))************+++++++++************************)))************+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++************+++++++++******))))))***+++,,,***))))))))))))))))))******)))((()))+++,,,,,,,,,))))))))))))************************)))))))))((())))))))))))))))))))))))++++++***))))))***++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************)))))))))(((++++++)))((((((((()))***))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))'''''''''(((***+++***000333...******+++++++++******))))))******++++++***)))(((((()))***+++))))))))))))))))))))))))***)))))))))))))))))))))))))))'''''''''(((***+++************+++,,,---...---+++)))'''''''''((()))*********))))))*********,,,+++)))***,,,---+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********************************((()))))))))***************)))))))))))))))))))))++++++++++++************++++++******)))*********************************+++++++++++++++*********************************+++++++++*********************************************************************))))))))))))******************************************************************+++++++++,,,************************++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++***+++,,,+++)))))))))+++++++++************++++++************************************************++++++++++++++++++++++++)))))))))*********++++++((())))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))*********************+++++++++************************((())))))))))))*********************************))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))***************************************(((((()))***+++,,,---...************************+++++++++++++++++++++++++++++++++***************,,,,,,++++++++++++++++++************************)))))))))******+++,,,,,,)))))))))************+++)))************+++++++++************************)))************+++++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))++++++,,,------,,,++++++++++++************++++++***)))))))))***+++,,,,,,))))))(((((((((((())))))***)))((()))+++,,,,,,,,,))))))))))))************************))))))))))))))))))))))))))))))))))))++++++***))))))***++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))+++******)))((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((('''''''''(((***+++...333555000,,,,,,,,,++++++******))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******)))((('''''''''(((***++++++++++++++++++,,,---...,,,+++(((&&&%%%&&&((()))***))))))(((((())))))***---***((('''(((***++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))******))))))************************))))))))))))************))))))))))))))))))******************))))))))))))******)))))))))***++++++************************,,,,,,++++++******))))))***************************************************************************************************))))))))))))))))))*********************************************************+++++++++,,,,,,,,,************************************************))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++++++++************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********))))))*********+++++++++***************************************************************************))))))(((((())))))*********************************************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************((())))))***+++,,,,,,,,,***************************+++++++++++++++,,,,,,+++***)))***++++++***))),,,,,,,,,,,,++++++***)))************************'''(((***+++,,,,,,,,,+++)))))))))))))))))))))***))))))*********+++++++++************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))++++++************++++++(((((()))******+++,,,---))))))(((((((((((()))))),,,***))))))***++++++***((()))))))))*********************)))))))))))))))))))))))))))))))))))))))+++******************+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))(((((('''((()))******,,,111222...,,,,,,---+++******))))))))))))*********))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))*********)))(((((('''((()))******+++*********++++++,,,---,,,***'''%%%$$$&&&((()))))))))(((((((((((())))))***)))'''&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((###%%%''')))******)))(((************************)))))))))))))))*********)))))))))))))))*********))))))))))))(((((((((((())))))((())))))***+++,,,************************+++++++++******)))))))))************************************************************************************************)))))))))******)))))))))******************************************************+++++++++,,,,,,,,,************************************************)))))))))******+++++++++)))))))))))))))))))))))))))***++++++***)))***+++++++++************++++++************************************************))))))))))))))))))))))))((())))))))))))*********+++++++++*********))))))******************************************************************************))))))))))))************************************************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************************************+++++++++************************************************************************************************++++++,,,,,,,,,+++))))))***,,,,,,***(((,,,,,,,,,,,,,,,+++***)))************************((()))+++,,,,,,+++***)))***)))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,***)))'''++++++************++++++(((((()))***+++,,,,,,,,,+++******))))))******+++///---***)))******((('''((()))))))))************))))))))))))))))))******))))))))))))))))))))))))*********++++++*********))))))))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))******************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((())))))***'''+++---***))),,,,,,******))))))))))))))))))***)))))))))******)))))))))))))))))))))))))))))))))(((((())))))************((((((((((((((())))))***)))))))))))))))******++++++)))'''%%%%%%&&&((()))))))))(((((((((((())))))((())))))))))))((())))))))))))))))))))))))))))))((((((((((((((((((((((((###%%%''')))******((('''))))))))))))))))))))))))******))))))))))))))))))(((((())))))************)))))))))(((((((((''''''(((((((((((()))***++++++***************************************)))))))))***************************************+++++++++************************************************))))))************))))))************************************************************+++++++++,,,************************************************)))))))))***************************************)))***++++++***)))+++,,,++++++************++++++************************************************************************)))))))))*********++++++,,,,,,++++++***))))))(((************************************************************************++++++************+++++++++++++++***************************************((())))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++*********************************++++++*********)))))))))*********************************++++++,,,,,,---+++***)))+++...///,,,(((***+++,,,---,,,+++***)))******************************+++,,,,,,***)))(((+++************))))))))))))************+++++++++************************)))************++++++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))'''((()))******)))((('''++++++************++++++((()))***+++++++++++++++++++++************++++++///---+++******)))((('''))))))))))))************))))))))))))************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))************)))************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))%%%((()))'''(((++++++(((***))))))(((((())))))***))))))************))))))))))))))))))))))))))))))((((((((()))******++++++(((((((((((())))))))))))))))))((((((((())))))***))))))(((''''''(((((()))***))))))(((((())))))***)))+++---,,,+++******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***)))(((((())))))))))))))))))))))))************))))))))))))((((((((()))******++++++))))))))))))(((((((((((())))))((((((((()))******************************))))))))))))************************************))))))*********+++++++++************************************************((()))***++++++***)))(((************************************************)))))))))*********++++++************************************************************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++,,,++++++************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++******************************************************************************************,,,,,,++++++++++++,,,,,,+++++++++*********))))))************************((())))))))))))*********************************))))))))))))))))))))))))************************************************,,,,,,,,,++++++*********************************))))))))))))************************************)))******+++,,,,,,------,,,***))),,,000111---))))))***,,,------,,,+++************************************+++++++++******,,,,,,++++++************)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))***++++++++++++***)))******))))))))))))******---+++))))))***+++***)))))))))))))))************((()))))))))************)))))))))))))))))))))))))))***++++++++++++***)))((()))))))))************************************))))))))))))))))))))))))************************((()))))))))************)))******+++***)))((('''))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))************************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''(((((()))))))))))))))''')))***((()))++++++'''))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))'''(((((()))******++++++'''(((((()))))))))))))))******)))))))))))))))***((()))))))))))))))))))))*********))))))************++++++***''''''***---))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))************)))))))))((('''(((((()))******++++++*********)))))))))((((((***))))))(((((((((((()))************************(((((())))))******++++++************************))))))******++++++++++++************************************************((()))***++++++***)))(((************************************************((())))))))))))*********************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((***++++++******+++---++++++************++++++************************************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,++++++,,,,,,---++++++++++++******))))))***************************++++++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************''''''((()))***+++,,,,,,************************))))))***+++,,,,,,---------******---111222...)))((()))+++---------++++++************************)))))))))******+++,,,,,,,,,,,,,,,+++++++++******)))************+++++++++************************)))************+++++++++(((((())))))************))))))))))))))))))))))))++++++***))))))***++++++++++++************++++++)))***+++,,,,,,+++)))((())))))(((((((((((())))))***)))((()))+++,,,,,,,,,))))))))))))************(((((())))))*********+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))******++++++)))((('''))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''(((((()))))))))))))))***,,,,,,)))***,,,***&&&))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))'''(((((()))***+++++++++'''(((((()))))))))))))))++++++***************+++((()))***++++++***)))(((++++++************++++++))))))'''$$$"""###(((,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((()))))))))))))))))))))))))))+++*********))))))(((((('''(((((()))***+++++++++************))))))))))))+++***)))(((((('''((((((******************************++++++++++++******)))******)))(((((()))***************************)))***+++,,,,,,+++***)))))))))(((((())))))***+++************************+++++++++*********))))))************************************************************************************************************************************************************************'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))******++++++++++++***************************************))))))))))))(((******))))))))))))******+++++++++*********))))))******+++++++++******)))))))))))))))))))))))))))***************************)))))))))+++,,,+++***)))************+++++++++)))))))))***+++++++++,,,************************************************************))))))((((((************************************************************************,,,+++***))))))***+++,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************++++++************++++++++++++*********************************************++++++,,,------------,,,++++++++++++++++++,,,+++++++++*********))))))******++++++++++++******+++*********))))))(((((((((((()))***++++++,,,,,,+++*********))))))(((((())))))))))))))))))))))))'''''''''((())))))******)))************+++++++++******))))))))))))******---,,,******+++,,,++++++***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,++++++******++++++))))))))))))***+++,,,---''''''(((((())))))************))))))))))))******,,,'''%%%***---+++&&&%%%''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((()))***+++,,,,,,+++***)))+++*********))))))(((((())))))))))))))))))))))))))))))************))))))***)))'''%%%&&&(((+++---************************************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******++++++++++++******+++,,,------+++)))((('''******************************++++++++++++******))))))))))))******+++++++++++++++++++++++++++++++++++++++*********))))))************************************************************************************************************************************************************************((()))***+++,,,,,,++++++******************************++++++++++++******************************++++++*********)))))))))++++++************+++++++++++++++*********))))))******+++++++++******)))))))))))))))))))))))))))***************************)))))))))+++,,,+++***)))************+++++++++***************+++++++++************************))))))))))))))))))))))))++++++*********)))))))))************************************************************************++++++***))))))***++++++*********************************************************+++++++++,,,,,,,,,------------,,,+++***++++++++++++++++++++++++*********************************))))))*********************************************************++++++,,,,,,---,,,,,,,,,++++++************+++++++++++++++*********))))))******++++++++++++******************)))))))))(((((())))))***++++++,,,,,,************)))))))))((()))))))))))))))))))))))),,,,,,,,,,,,++++++++++++))))))*********+++++++++************************+++)))(((((()))***))))))***)))(((((((((((()))*********))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***************,,,++++++***))))))))))))(((((((((((())))))))))))******))))))))))))******...(((&&&***---+++((('''))))))))))))*********+++))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((()))))))))******)))))))))************)))))))))((())))))))))))))))))))))))))))))************))))))***)))'''''''''(((***+++************************************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++(((***,,,---,,,+++((('''************************++++++************++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************************************************************************************************************************************)))******+++++++++************************************++++++++++++******************************,,,+++++++++************,,,,,,++++++++++++,,,,,,+++++++++***************)))******+++++++++******))))))))))))))))))))))))***************************)))))))))+++,,,+++***)))************++++++++++++++++++***************************************((((((((((((((((((((((((+++++++++++++++*********************************************************************************++++++***))))))***++++++*********************************************************++++++++++++,,,------------------,,,+++++++++++++++++++++++++++***************************))))))(((((())))))***************************************************,,,,,,,,,,,,,,,,,,+++*********))))))))))))******+++++++++*********************++++++++++++******************)))))))))))))))))))))***++++++,,,,,,************))))))))))))))))))))))))))))))))))))......------,,,++++++***)))))))))*********++++++***+++,,,------,,,+++******)))'''''')))******)))***))))))(((((())))))***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))+++******)))((((((((('''))))))))))))((((((((((((******))))))))))))******///***'''***,,,+++))))))************++++++++++++)))))))))))))))))))))))))))))))))*********+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))***************))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))((((((''''''(((((()))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((((((((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++((((((((()))***+++***)))************************,,,+++***))))))***+++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************************************************************************************************************************************************+++++++++*********)))******************************++++++++++++******************************,,,,,,,,,+++++++++******+++++++++******+++++++++************************))))))***+++++++++******))))))))))))))))))))))))***************************)))))))))+++,,,+++***))))))*********+++++++++,,,+++++++++***)))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************+++******************+++************************************************************+++++++++++++++,,,,,,---,,,,,,++++++************************************************))))))(((((((((((())))))***************+++++++++************************,,,,,,,,,,,,,,,+++***)))))))))(((((((((((())))))******************************++++++++++++***************)))))))))))))))))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))************)))***,,,------,,,***))),,,***))))))+++,,,,,,+++))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&'''(((((()))***************))))))((((((''''''******))))))))))))******///***''')))+++))))))+++************************))))))))))))))))))))))))))))))))))))************++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))*********++++++************++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))***)))(((''''''((()))************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))((('''&&&((((((((((((((((((((((((************************************************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))),,,,,,+++******+++,,,,,,111---)))''')))+++,,,+++************************,,,+++***))))))***+++,,,)))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************************************************************************************************************************************************************************************++++++************************************************++++++++++++******************************,,,,,,,,,+++++++++************))))))))))))******************************((()))***+++++++++++++++))))))))))))))))))))))))***************************)))))))))+++,,,+++***))))))*********+++++++++,,,+++++++++***)))))))))************************************************++++++++++++++++++++++++*********************************************************************************++++++*********************************************************))))))*********+++++++++)))******+++++++++******************************************************))))))(((((((((((())))))))))))*********+++++++++************************,,,,,,,,,,,,+++******))))))(((((((((((((((((()))******************************++++++++++++******))))))))))))))))))*********************+++++++++))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))******(((((()))))))))*********((()))+++,,,,,,+++)))(((+++)))((()))***,,,,,,+++))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''((((((&&&'''((()))******))))))******))))))((((((''''''******))))))))))))******---)))&&&((()))''''''***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************))))))(((((())))))))))))))))))))))))(((((())))))************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))++++++)))(((((()))++++++))))))))))))))))))******(((((((((((((((((((((((())))))************))))))((()))***+++***((('''%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))---,,,+++******+++,,,---;;;555---))))))+++,,,+++************************++++++************++++++((()))+++,,,,,,,,,+++***))))))))))))))))))))))))***************+++++++++************************************************************************************************************************************************************************+++******)))******++++++++++++++++++++++++++++++******++++++++++++******************************,,,+++++++++***************))))))))))))))))))******************+++++++++((()))***+++++++++++++++))))))))))))))))))))))))***************************)))))))))+++,,,+++***)))************++++++++++++++++++************************************************************************+++++++++++++++************************************************************************)))***++++++++++++***)))************************************************)))))))))************+++((())))))******************************************************************))))))(((((())))))***)))))))))***++++++,,,,,,************************++++++++++++++++++***)))))))))(((((((((((())))))***************+++++++++******++++++++++++******))))))))))))************************************))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,((((((((()))))))))******((()))************)))(((((('''&&&&&&(((******))))))******++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((()))***++++++***)))'''&&&))))))))))))((((((((((((******))))))))))))******+++((('''))))))&&&&&&))))))))))))((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))***))))))))))))))))))))))))((((((((()))******++++++*********))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***++++++************++++++))))))))))))************(((((((((((((((((((((((())))))************))))))(((((()))******)))''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))...---+++******+++---...999333,,,)))***,,,,,,*********************************++++++++++++******'''(((***+++,,,+++***)))))))))))))))))))))))))))))))))*********+++++++++******************************************************************************************************************************************************************************)))))))))+++,,,---++++++++++++++++++++++++******++++++++++++******************************++++++*********)))))))))+++******))))))******+++))))))*********+++++++++(((((()))++++++,,,,,,+++))))))))))))))))))))))))***************************)))))))))+++,,,+++***)))************+++++++++***************+++++++++************************************************)))))))))*********++++++************************************************************************)))***++++++++++++***)))************************************************))))))))))))************))))))***+++++++++++++++*********************************************************))))))*********((())))))***++++++,,,,,,************************)))******++++++++++++******))))))(((((())))))***))))))*********+++++++++******++++++++++++******((()))))))))************************************((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((()))))))))***************************'''&&&%%%&&&(((******))))))***++++++++++++***)))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((())))))***+++,,,,,,+++***(((&&&(((((((((((())))))))))))******))))))))))))*********((())),,,+++''''''************)))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((()))******++++++))))))))))))))))))))))))'''(((((()))******++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))************))))))((()))))))))************(((((((((((((((((((((((())))))************))))))'''(((((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))...---+++******+++---...000+++''''''+++...---+++************************)))***+++,,,,,,+++***)))&&&(((***+++++++++)))(((************************))))))******++++++++++++************************************************************************************************************************************************************************))))))(((((()))+++---...++++++++++++++++++++++++******++++++++++++***************************************))))))))))))(((,,,++++++++++++++++++,,,))))))******++++++++++++(((((()))++++++,,,,,,,,,))))))))))))))))))))))))***************************)))))))))+++,,,+++***)))************+++++++++))))))******+++++++++,,,************************))))))))))))))))))))))))(((((())))))*********+++************************************************************************)))***+++,,,,,,+++***)))************************************************))))))))))))************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))************************++++++************++++++((())))))***++++++,,,,,,************************((()))***+++++++++++++++******))))))))))))******))))))******++++++++++++******++++++++++++******(((((())))))*********+++++++++******************(((((())))))*********+++)))))))))))))))))))))))),,,,,,++++++***)))))))))(((((((((((()))))))))))),,,,,,+++******+++,,,,,,)))((('''(((***,,,,,,+++)))***+++,,,,,,+++***)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))'''(((***,,,---,,,+++***''''''(((((())))))************))))))))))))*********)))+++...,,,((('''***,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******'''((()))******)))((('''(((((())))))*********+++(((((((((((((((((((((((())))))************))))))''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))************+++++++++,,,+++***))))))+++---...***************)))((((((******))))))((((((''''''((()))++++++******+++---))))))))))))))))))))))))************************+++*********))))))((((((************************************************************************,,,+++******)))************)))))))))((((((''''''))))))*********+++++++++,,,+++*********+++,,,---...---,,,,,,+++++++++,,,+++++++++*********))))))************************++++++************++++++)))************+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))******************************))))))))))))******)))))))))***+++++++++,,,************************+++++++++*********))))))************))))))))))))+++*********))))))((((((************************************************,,,+++***))))))***+++,,,+++++++++***************************************+++++++++*********))))))************************+++++++++*********))))))************************************************+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++)))************++++++++++++***)))(((((()))***+++************************(((((())))))******++++++)))************+++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((******)))))))))))))))***)))***+++,,,,,,+++***)))************************,,,+++******))))))************))))))))))))******+++*********))))))((((((++++++******))))))((((((******))))))))))))******(((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((()))***+++,,,))))))))))))************------......---+++***(((+++++++++*********))))))******************************)))))))))))))))***))))))))))))))))))))))))++++++***)))((('''&&&&&&((((((((((((((()))******+++*********))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%%%%''')))+++***)))))))))))))))))))))))))))+++,,,---+++)))(((((()))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''************))))))))))))'''((()))))))))))))))((())))))************))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))************+++++++++///---+++***))))))***+++***************)))(((((()))))))))***************)))***++++++***)))***,,,))))))))))))))))))))))))************************+++*********))))))))))))***************************************************************************)))))))))***+++,,,,,,+++++++++******)))))))))******************++++++++++++*********+++,,,---------,,,++++++++++++++++++++++++*********))))))************************++++++************++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************))))))))))))*********************+++++++++************************+++++++++*********))))))************))))))))))))++++++++++++*********)))************************************************++++++***))))))***++++++++++++++++++++++++++++++************************+++++++++*********))))))************************+++++++++*********))))))************************************************+++++++++*********))))))+++++++++*********))))))******************************))))))))))))******++++++++++++++++++++++++)))************++++++++++++***)))(((((()))******************************)))))))))))))))*********)))************+++++++++***************************)))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******)))***++++++++++++***)))************************,,,+++******))))))************))))))))))))******************)))))))))(((*********)))))))))))))))((((((''''''''''''((((((************************)))((((((''''''(((((()))''''''''''''((()))***+++))))))))))))************------------,,,+++***)))+++++++++*********))))))******************************)))))))))))))))***))))))))))))))))))))))))*********)))((((((''''''((((((((((((((()))******+++*********))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((())))))))))))((((((+++)))))))))******(((&&&))))))))))))))))))))))))+++,,,,,,+++)))(((((()))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))***))))))((('''&&&(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))************)))))))))************+++++++++000///,,,***)))((((((((()))************))))))(((((())))))***+++,,,,,,,,,***+++,,,+++))))))***+++))))))))))))))))))))))))***************************************)))))))))************************************************************************((((((((()))***,,,---...,,,,,,,,,,,,,,,+++++++++++++++******************+++************+++,,,,,,,,,+++******************+++++++++***************************************++++++************++++++)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******+++++++++***************************************+++++++++***************++++++*********))))))))),,,,,,,,,+++++++++++++++************************************************++++++***))))))***++++++)))******++++++,,,,,,,,,************************+++++++++***************************************+++++++++***************************************************************+++++++++***************+++++++++***************************************))))))(((((((((((())))))++++++++++++++++++++++++)))************+++++++++,,,+++***)))))))))))))))************************************)))))))))))))))************+++++++++******************************)))))))))(((((((((***************************)))))))))))))))******)))***++++++++++++***)))************************,,,+++******))))))************))))))))))))******************))))))))))))))))))))))))************((((((''''''''''''((((((************************)))))))))(((((())))))***'''&&&&&&''''''((()))***))))))))))))************------,,,+++************+++************)))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))*********************))))))))))))))))))))))))))))))))))))******************)))(((((((((((((((((((((((((((((())))))))))))((((((,,,+++******+++***(((&&&))))))))))))))))))))))))***+++,,,+++)))(((((()))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))************)))'''&&&%%%'''(((((((((((((((((('''))))))))))))************))))))))))))))))))))))))))))))************))))))))))))*********+++++++++///...,,,***)))((((((((())))))************)))((()))))))))******++++++++++++,,,,,,+++)))((()))***))))))))))))))))))))))))************************************************************************************************************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++,,,******))))))))))))******************************************************++++++************++++++))))))*********+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******,,,+++++++++***)))))))))************************************************+++++++++*********))))))++++++++++++++++++++++++************************************************+++******************+++(((((())))))***+++,,,,,,******************************************************************************************************************************************************************************************************************************))))))))))))******++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++***))))))))))))************************++++++******))))))(((((())))))*********+++++++++*********************************)))))))))((((((************************))))))))))))))))))***+++*********++++++*********************************,,,+++******))))))************))))))))))))***************)))))))))))))))(((((())))))******++++++******))))))))))))*********************************))))))))))))******+++'''''''''''''''((()))***((()))))))))************---,,,+++)))))))))***+++************))))))))))))************************((((((((()))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((())))))***+++************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((***+++,,,+++)))))))))))))))))))))))))))***++++++***)))(((((()))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))***))))))(((''''''(((((())))))))))))((((((((()))))))))************************************))))))************))))))))))))*********+++++++++++++++*********))))))***((())))))*********))))))******)))))))))(((((((((+++,,,,,,+++)))((()))******************************************************************+++++++++************************************************************************++++++***************+++*********+++++++++++++++************************))))))******++++++++++++)))))))))(((((()))******************************************************++++++************++++++))))))*********++++++++++++******))))))******+++******************************************************))))))))))))******,,,+++++++++***)))))))))************************************************++++++++++++************))))))***************************************************************************++++++*********&&&''''''((()))***++++++************************************************************************************************************************************************************************************************************************,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++******))))))************************++++++******))))))(((((())))))*********+++++++++************************************))))))))))))))))))))))))))))))))))))))))))(((((()))***+++++++++******************+++************************,,,+++******))))))************))))))))))))******))))))))))))))))))******(((((())))))******++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))***++++++))))))(((((())))))******((()))))))))************,,,+++***)))((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))))))))((())))))))))))))))))))))))(((((())))))******++++++)))))))))))))))***++++++***************+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************(((((())))))))))))((((((((('''''')))++++++***))))))))))))))))))))))))))))))***+++***(((((((((***))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((&&&'''((())))))***)))))))))******++++++******)))((()))))))))************++++++++++++++++++++++++))))))************)))))))))************+++++++++((())))))*********++++++((())))))************)))******))))))(((''''''&&&***+++,,,+++))))))***+++*********************************************************+++++++++++++++************************************************************************,,,++++++***))))))******))))))))))))************))))))*********+++++++++((()))******++++++******))))))))))))))))))***+++***************+++++++++************************++++++************++++++)))************+++++++++******))))))))))))******))))))))))))))))))))))))******************************))))))))))))******+++++++++******************************************************+++++++++,,,++++++++++++*********)))))))))))))))*********************************************************)))***++++++++++++***)))'''(((((())))))************************************************+++++++++***************************************+++++++++***************************************************************+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++,,,,,,++++++***************************************)))))))))))))))************+++++++++************************++++++*********)))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++***))))))***++++++************************,,,+++******))))))************))))))))))))******))))))))))))************))))))))))))************((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******+++******))))))))))))******))))))))))))******************)))))))))))))))***(((((()))))))))))))))***))))))))))))))))))))))))%%%&&&((()))***))))))((()))))))))))))))))))))))))))))))))******+++++++++***))))))))))))***++++++*********+++++++++++++++)))))))))))))))))))))))))))******************)))++++++++++++++++++++++++(((((())))))))))))((((((***)))((()))******(((&&&))))))))))))))))))))))))((()))******(((((((((***))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))%%%&&&''')))***************++++++,,,,,,++++++***))))))))))))************++++++++++++++++++++++++))))))************)))))))))************+++++++++(((((()))***************(((((()))******************))))))))))))))))))))))))***++++++***)))***,,,*********************************************************++++++,,,,,,,,,*********************************************************************************)))******++++++))))))))))))******++++++(((((()))***+++,,,,,,---'''((()))***+++******)))***))))))))))))***+++,,,))))))*********+++++++++************************++++++************++++++)))************+++++++++******))))))))))))******))))))))))))))))))))))))******************************))))))))))))*********************+++++++++************************))))))*********+++++++++,,,,,,+++++++++*********)))))))))******+++++++++************************************************)))***++++++++++++***)))************++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++)))************+++++++++((()))+++,,,,,,,,,,,,+++************************)))))))))))))))*********)))************+++++++++************************+++++++++*********))))))************************(((((((((((()))***+++,,,++++++***))))))***++++++************************,,,+++******))))))************))))))))))))******((()))))))))*********************)))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((()))***+++***))))))((((((((())))))))))))))))))************(((((()))))))))))))))((((((((((((((())))))******))))))))))))))))))))))))$$$%%%''')))******)))((())))))))))))))))))))))))******************++++++******))))))******+++,,,*********++++++,,,,,,,,,))))))))))))))))))))))))***))))))(((((())))))***************************(((((())))))))))))((((((***))))))***+++,,,***)))))))))))))))))))))))))))''')))***)))(((((()))***))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))&&&'''((())))))***))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))************))))))(((((()))***************)))))))))***++++++,,,,,,((()))++++++******+++---*********************************************************++++++,,,,,,,,,************************************************************************(((((())))))***+++------))))))*********+++++++++''''''(((***+++,,,---...'''((()))++++++******)))******))))))***+++,,,,,,))))))******++++++++++++************************++++++************++++++)))************+++++++++******))))))))))))******))))))))))))))))))))))))******************************))))))))))))******))))))******+++++++++,,,************************))))))******++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,************************************************)))***+++,,,,,,+++***)))------,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++************************))))))******++++++++++++************************************************))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))************+++++++++'''(((***,,,---------,,,************************(((((())))))******++++++)))************+++++++++************************+++++++++************)))++++++++++++++++++++++++(((((((((((()))***+++,,,,,,+++***))))))***+++,,,************************,,,++++++***)))***************))))))))))))******(((((())))))*********+++++++++******))))))((((((******))))))))))))******************************&&&&&&&&&&&&'''(((******)))(((((('''''''''(((((())))))))))))************'''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))$$$%%%''')))******)))((())))))))))))))))))))))))*********************************)))******+++,,,*********++++++,,,,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''***...000000///))))))))))))))))))))))))'''(((***)))(((((()))***))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''************))))))))))))((()))))))))))))))((('''))))))************))))))))))))))))))************(((((((((((((((((((((((())))))************))))))************************++++++******************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************************************++++++++++++++++++++++++************************++++++************++++++++++++************++++++************************)))))))))***+++++++++,,,((((((((((((((((((((((((************************++++++++++++++++++++++++,,,,,,+++***)))(((''''''++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,******))))))******+++,,,))))))))))))))))))))))))+++++++++++++++***)))((()))************++++++++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))(((((()))************)))************************((()))))))))************************************(((((())))))*********++++++++++++*********))))))******++++++++++++******************************+++++++++***)))(((((('''))))))))))))************************************************************************************************************)))************+++++++++(((((()))***+++,,,,,,---))))))************))))))************************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))******))))))))))))******///---)))((())))))***)))***)))(((''''''((()))***))))))))))))************))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))$$$$$$%%%%%%&&&'''(((((()))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((+++*********))))))(((((())))))))))))))))))))))))((()))***++++++***)))((((((&&&%%%'''***,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************(((((()))***************++++++***)))((('''&&&&&&))))))(((((('''''''''&&&((()))***,,,,,,+++******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************************************++++++++++++++++++++++++************************++++++************++++++++++++************++++++***************************************+++++++++************************************************++++++++++++++++++++++++++++++******)))(((((((((++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++***************))))))******+++,,,************************+++++++++++++++***)))))))))************++++++++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))((()))******++++++******************************************++++++++++++************************)))*********+++++++++++++++++++++*********))))))******++++++++++++******************************++++++******)))(((((('''))))))))))))************************************************************************************************************,,,+++++++++******))))))((((((((())))))***++++++))))))************))))))************************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******///,,,)))((()))******)))***))))))(((((())))))***))))))))))))************++++++******************************))))))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********************))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&''''''************)))))))))((())))))))))))))))))))))))((()))***++++++***)))((()))'''&&&'''***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((()))***************(((((()))************************)))((((((''''''))))))((((((((('''''''''))))))***++++++++++++***)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************************************++++++++++++++++++++++++************************++++++************++++++++++++************++++++************************+++++++++***************************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++...---,,,+++***)))((((((******))))))******+++,,,++++++++++++++++++++++++***++++++++++++***)))))))))************+++++++++++++++,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))******+++++++++++++++***************************++++++++++++,,,,,,,,,************************+++++++++++++++,,,,,,,,,+++++++++*********************++++++++++++******************************++++++******)))((((((((())))))))))))************************************************************************************************************------,,,+++***)))((('''(((((((((((((((((((((((())))))************))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))******))))))))))))******...,,,)))((()))******))))))******************)))))))))))))))************,,,+++++++++******))))))************))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,++++++************++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''************))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''((()))***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((''''''&&&(((((()))***************(((((()))***************))))))))))))))))))))))))))))))((((((((((((''''''***))))))))))))***++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************((()))))))))************************************************************************************++++++************++++++++++++************++++++************************,,,+++++++++***)))))))))************************************************************************(((((())))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++***))))))(((******))))))******+++,,,++++++++++++++++++++++++******+++++++++******)))))))))*********+++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********************************+++++++++,,,,,,************************++++++++++++++++++++++++******************************++++++++++++******************************************))))))((((((((()))))))))************************************************************************************************************,,,,,,++++++***))))))(((******)))))))))((((((((())))))************))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******---+++))))))*********))))))***+++,,,,,,+++***)))((()))))))))************+++++++++***))))))((((((************)))))))))((('''''''''((((((((())))))(((((((((((((((((((((((((((((()))******+++,,,,,,+++******))))))******+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))&&&'''(((******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((((((((()))***************(((((()))***************(((((()))))))))*********))))))((((((((((((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************((()))))))))************************************************************************************++++++************++++++++++++************++++++************************,,,+++++++++***)))))))))))))))))))))))))))))))))************************************************((((((((()))******++++++))))))))))))))))))))))))))))))*********+++++++++******************************))))))******+++,,,************************)))******+++++++++******))))))*********+++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))*********+++******************************************))))))******************************++++++++++++***************************************)))))))))))))))((()))))))))************************************************************************************************************************************,,,++++++******))))))((())))))************))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,+++))))))***+++***))))))***+++,,,,,,+++***)))((()))))))))******************)))))))))(((((((((************)))))))))((((((((()))))))))*********((((((((((((((((((((((((''''''(((((()))***++++++))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''''''''(((((())))))))))))))))))))))))&&&'''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++---//////))))))))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((()))***************(((((()))***************(((((())))))******++++++(((((())))))))))))))))))***)))((((((((()))+++,,,)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************************************************************************************++++++************++++++++++++************++++++************************+++++++++***************((((((((((((((((((((((((************************************************(((((())))))*********+++************************)))************+++++++++)))))))))*********++++++******))))))******+++,,,))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++******++++++++++++******************************)))))))))))))))))))))))))))******+++++++++++++++))))))))))))))))))))))))(((((()))))))))******************************************)))))))))))))))***************+++++++++******++++++++++++************************************))))))))))))))))))))))))))))))************************************************************************************************************))))))*********+++++++++,,,+++++++++******))))))))))))************))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))******+++***)))***++++++***))))))******************)))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***,,,...000000))))))))))))************))))))))))))))))))))))))******))))))))))))******'''(((***)))(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,(((((()))***************(((((()))***************)))))))))******+++++++++(((((())))))))))))******)))(((((((((((()))******))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************************************************************************************++++++************++++++++++++************++++++***************************************+++++++++))))))))))))))))))))))))************************************************)))))))))))))))*********++++++++++++++++++++++++)))************+++++++++************))))))))))))******))))))******+++,,,************************))))))***+++++++++++++++)))************+++++++++******++++++++++++******************************))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))*********+++++++++************************+++++++++******)))))))))))))))*********+++++++++******++++++++++++******************************)))))))))))))))))))))***))))))))))))************************************************************************************************************+++++++++***************************))))))))))))))))))************))))))************************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******+++***)))***+++,,,***)))***))))))(((((())))))***))))))))))))*********************+++,,,,,,------************))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))******+++,,,---((()))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++&&&(((***)))(((''')))+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,(((((()))***************(((((()))*********************************++++++(((((()))))))))*********'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************((())))))***++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))************************++++++************++++++++++++************++++++************************))))))******+++++++++,,,************************************************))))))))))))))))))))))))******))))))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,+++***)))(((''''''*********)))***++++++,,,++++++++++++++++++++++++((()))***+++++++++++++++)))************+++++++++******++++++++++++******************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********))))))******++++++++++++******++++++++++++******************************)))))))))))))))*********))))))))))))************************************************************************************************************---,,,,,,+++***)))(((((((((((((((((())))))))))))))))))************))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++'''(((((()))***++++++,,,))))))))))))))))))))))))******))))))))))))*********))))))***,,,,,,+++)))***)))(((''''''((()))***))))))))))))***************+++,,,---......///000************))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))+++++++++***************++++++************++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((())))))(((((())))))*********+++))))))))))))))))))))))))+++***)))(((((()))***+++$$$'''))))))((((((***---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************(((((()))***************(((((()))***************************************(((((())))))*********+++&&&''')))*********)))((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,+++++++++******))))))************************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++++++++************++++++))))))))))))))))))))))))++++++******))))))((((((************************++++++,,,++++++***)))(((+++++++++++++++++++++++++++++++++************)))++++++************++++++++++++************+++++++++++++++*********))))))******************************+++++++++,,,,,,,,,************************&&&&&&''''''(((((())))))+++*********))))))((((((+++*********))))))(((((())))))))))))************)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++******++++++******))))))(((((())))))(((((()))***++++++++++++++++++++++++++++++++++++************++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************))))))(((((((((((()))***************))))))))))))))))))))))))************************+++*********))))))((((((+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))(((((()))************)))+++++++++******************))))))((()))+++---...+++*********))))))(((((())))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))***++++++******))))))((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))''''''(((((())))))******&&&&&&&&&&&&'''''''''((())))))************))))))((()))*********((('''&&&&&&&&&'''(((((()))(((((())))))))))))))))))))))))++++++***)))))))))))))))*********)))))))))))))))***)))(((''''''((()))***+++++++++***)))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))***+++,,,---''''''((()))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))///---+++)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))************************++++++************++++++*********))))))******************************************)))))))))))))))************************))))))******+++*********************************+++++++++************)))++++++************++++++++++++************+++++++++++++++*********))))))*********************************+++++++++,,,,,,************************((((((((((((((()))))))))************)))))))))(((************)))))))))((())))))))))))************)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++******************)))))))))))))))***))))))))))))******+++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******)))))))))((((((((((((((()))***************))))))))))))))))))))))))************************************)))))))))(((+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************)))))))))))))))+++,,,---************)))))))))((())))))************))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((()))(((((((((((()))***+++***)))))))))((((((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))***************)))))))))(((((((((((())))))))))))((())))))******))))))(((***************)))(((((('''(((((()))******))))))))))))))))))))))))))))))+++***)))(((((((((((()))***)))))))))))))))))))))******)))(((((()))******++++++******)))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((***+++,,,---))))))***+++++++++++++++))))))))))))))))))))))))+++******)))(((((()))))),,,***)))'''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++***))))))(((((())))))***************************))))))))))))************************************&&&'''((()))************))))))))))))))))))))))))+++++++++************)))++++++************++++++++++++************+++++++++++++++************************************************++++++++++++,,,*********************************)))))))))))))))************))))))))))))************))))))))))))))))))))))))************)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++,,,++++++++++++*********))))))))))))************++++++***)))))))))******++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))***++++++,,,,,,++++++)))))))))))))))))))))))))))))))))))))))***+++,,,************))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''((((((''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))),,,,,,,,,+++***))))))((()))*********++++++++++++******++++++++++++******,,,++++++***************((())))))***************))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))*********))))))(((((())))))***++++++******)))((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&''''''(((***,,,---...)))******++++++++++++***))))))))))))))))))))))))******)))((((((((())))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((************************************************************************++++++++++++++++++++++++++++++************++++++))))))(((((((((((())))))************************(((((())))))******++++++************************''''''((()))))))))))))))************************+++++++++*********))))))++++++************++++++++++++************++++++************************************************************++++++++++++************************,,,++++++******)))))))))*********)))))))))))))))*********)))))))))))))))((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++************(((((())))))******++++++,,,++++++***))))))))))))************************++++++************++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))+++++++++*********))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++************************))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++*********)))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((+++++++++******)))))))))*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,+++))))))((()))***+++((())))))******)))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))*********((((((((((((((((((((((((************))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((()))+++---...///'''((())))))))))))(((((())))))))))))))))))))))))***))))))((((((((())))))******))))))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************************************************************************++++++++++++++++++++++++++++++************++++++))))))(((((((((((())))))************************(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))(((''''''+++++++++++++++++++++++++++++++++*********))))))++++++************++++++++++++************++++++************************************************))))))*********+++++++++************************,,,,,,++++++******))))))))))))))))))))))))******))))))))))))))))))******((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))(((((())))))******++++++,,,,,,+++***))))))******************************++++++************++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******+++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,************************))))))))))))))))))))))))''''''((())))))))))))(((''''''(((((())))))))))))((()))))))))************))))))))))))))))))******))))))************))))))))))))))))))))))))******))))))))))))))))))))))))************************''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++******++++++++++++*********)))(((''''''(((***+++'''(((((()))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************''''''''''''''''''''''''*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,...///000(((((()))))))))((((((''')))))))))))))))))))))))))))((((((((((((((()))))))))))))))******+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******************************************************************************++++++++++++++++++++++++++++++************++++++***))))))(((((())))))***++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))************)))((('''&&&+++++++++++++++++++++++++++++++++************)))++++++************++++++++++++************++++++***************+++++++++************************)))))))))************+++************************+++++++++***************))))))))))))************))))))))))))************))))))))))))************)))************+++++++++************************)))))))))))))))))))))))))))************++++++++++++************)))))))))))))))))))))************,,,++++++*********++++++************************++++++************++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))*********++++++++++++,,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,************************))))))))))))))))))))))))((()))******++++++******'''(((((())))))******+++(((((()))******))))))((())))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))************************'''(((((((((((()))))))))))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******(((((()))))))))*********''''''((((((((((((''''''(((((((((((((((((()))***'''((((((((((((''''''&&&))))))))))))))))))))))))((((((''''''(((((())))))((((((((()))******++++++&&&''''''((((((''''''&&&******))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))************+++,,,---...///***++++++++++++******)))))))))))))))))))))))))))((((((''''''(((((())))))''''''(((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************************))))))))))))))))))))))))************************++++++************++++++*********))))))*********++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))******************))))))************************+++++++++************)))++++++************++++++++++++************++++++))))))*********+++++++++************************))))))))))))************************************)))))))))***************((()))))))))************((()))))))))************))))))))))))************)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++************))))))))))))*********)))))))))))))))++++++*********+++,,,,,,************************++++++************++++++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((()))))))))*********(((((()))***************))))))))))))))))))))))))************************((()))))))))************+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------************************))))))))))))))))))))))))((())))))***************(((((())))))***++++++,,,(((((()))******)))((('''((()))))))))************))))))************))))))((()))))))))************))))))))))))))))))))))))************************((((((((()))))))))******+++***)))(((((((((((()))'''((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((()))***))))))((()))))))))))))))))))))))))))))))))))))))))))))***))))))))))))************&&&''''''((((((''''''&&&(((((()))***************)))))))))))))))((('''''')))))))))))))))))))))))))))(((((((((((()))***+++'''(((((()))******++++++(((((()))******)))(((((()))))))))))))))))))))***))))))))))))))))))))))))***)))(((''''''((()))******)))))))))******+++,,,+++++++++++++++***))))))))))))))))))))))))))))))'''''''''''''''((())))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++++++++************++++++++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))))))))((()))***++++++,,,++++++))))))))))))))))))))))))+++++++++************)))++++++************++++++++++++************++++++))))))******++++++++++++************************))))))))))))************************************(((((())))))*********+++(((((())))))*********+++(((((())))))*********+++))))))))))))************)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++************))))))))))))++++++******))))))((((((************+++,,,------))))))))))))))))))))))))++++++************++++++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))&&&'''''''''(((((())))))(((((()))***************))))))))))))))))))))))))************************(((((())))))*********++++++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------************************))))))))))))))))))))))))&&&''''''(((((((((((((((((())))))***+++,,,,,,,,,(((((()))******)))((('''(((((())))))*********+++))))))************))))))(((((())))))*********+++))))))))))))))))))))))))************************(((((())))))******++++++++++++***)))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&''')))*********)))((()))))))))))))))))))))))),,,,,,++++++***)))))))))))))))*********+++++++++))))))************))))))((()))***,,,,,,,,,+++******************)))(((((()))))))))))))))))))))))))))))))))))))))***++++++'''(((((()))***+++++++++)))***+++,,,,,,+++***))))))))))))))))))*********))))))))))))))))))))))))+++)))(((''''''((()))+++))))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))'''''''''''''''((()))*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,------,,,+++***)))************************,,,++++++******++++++,,,******++++++++++++******************************++++++++++++++++++++++++))))))************)))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,))))))*********++++++++++++*********))))))(((((()))************+++++++++******++++++++++++******&&&'''))))))(((((()))+++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))---,,,++++++***+++++++++******++++++++++++******+++++++++*********))))))))))))))))))))))))))))))************************+++******************+++************************************************************************)))************++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************)))(((''')))************+++++++++))))))))))))))))))))))))))))))************)))))))))******))))))((('''&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&++++++************++++++,,,,,,,,,++++++*********************************+++++++++*********))))))******++++++++++++************++++++++++++******...,,,)))'''&&&''')))+++'''(((***,,,,,,***(((''''''((()))***************++++++******)))((((((((())))))))))))))))))))))))((()))***++++++***)))(((+++***)))(((((()))***++++++*********))))))(((((((((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((()))************)))))))))))))))))))))))))))'''''''''((())))))*********)))((((((((()))+++,,,++++++******)))((((((((()))((((((((()))***++++++))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))***)))((('''((()))******)))(((((()))***++++++***)))(((((()))***+++))))))))))))************************++++++++++++(((((())))))*********+++************))))))((((((+++)))((('''&&&''')))***)))))))))))))))))))))))))))))))))))))))(((''''''++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++++++++******)))************************,,,++++++******++++++,,,******++++++++++++******************************++++++++++++++++++++++++))))))************)))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************))))))******++++++,,,,,,*********+++++++++,,,,,,))))))*********+++++++++************)))))))))((()))************+++++++++******++++++++++++******''')))******(((((()))+++******************++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))((((((((()))***++++++******++++++++++++******+++++++++*********))))))))))))))))))))))))))))))************************---,,,+++******+++,,,---************************************************************************)))************+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***************************************)))(((((()))************+++++++++))))))))))))))))))))))))))))))************))))))))))))***************)))))))))))))))))))))))))))*********)))))))))((((((++++++************++++++,,,,,,,,,++++++*********************************)))*********++++++,,,,,,)))******++++++******))))))******++++++******)))+++***)))(((((()))+++,,,************************((())))))************)))***************))))))))))))))))))))))))))))))))))))***++++++++++++***)))******))))))))))))******************)))))))))((((((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((***)))((((((((()))++++++************))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))(((''''''((()))******((('''((()))******)))((((((((()))***+++***)))(((((()))***+++,,,,,,+++***)))(((''''''''''''((((((((()))))))))((()))))))))************++++++*********)))))))))******+++++++++*********))))))))))))))))))))))))***************)))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++***)))))))))******************************++++++************++++++******++++++++++++******************************++++++++++++++++++++++++))))))************))))))+++++++++++++++*********))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++*********++++++++++++,,,***************+++++++++************)))))))))))))))************+++++++++******++++++++++++******)))+++++++++)))((()))***((())))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((()))+++,,,---******++++++++++++******+++++++++***************))))))))))))))))))))))))************************---,,,***))))))***,,,---************************************************************************)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))************+++++++++))))))))))))))))))))))))))))))************))))))((()))***++++++,,,,,,,,,)))))))))))))))))))))))),,,++++++++++++*********++++++************+++++++++++++++++++++*********************************((()))***+++,,,---......)))******++++++******))))))******++++++******)))(((((())))))***+++,,,,,,+++***(((''''''(((***+++)))************))))))(((***************+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))************))))))************))))))))))))(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))((((((((()))***+++))))))))))))))))))))))))++++++******)))((((((''')))))))))((()))******+++))))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''&&&&&&''')))******)))((()))*********)))(((''''''''''''******))))))))))))******,,,,,,+++***)))(((''''''''''''(((((((((((())))))))))))))))))************+++++++++***************((()))+++------+++***((())))))))))))))))))))))))++++++************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''************************+++***)))(((((()))***+++************************++++++************++++++******++++++++++++******************************************************)))******++++++******)))+++++++++***************))))))))))))))))))))))))((()))))))))************---,,,,,,,,,++++++******************++++++++++++*********************************)))))))))))))))))))))*********+++++++++******++++++++++++******+++,,,,,,+++)))((()))***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************+++,,,---...******++++++++++++******************************))))))))))))))))))))))))************************+++)))'''&&&&&&''')))+++************************************************************************))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))***))))))*********+++++++++))))))))))))))))))))))))))))))************))))))((()))******+++++++++***))))))))))))))))))))))))++++++++++++++++++++++++++++++************+++++++++++++++***************************************)))******+++,,,,,,------))))))************))))))))))))************))))))'''((()))*********)))))))))(((&&&%%%%%%&&&((()))***************)))(((''')))))))))***+++,,,,,,---))))))))))))))))))))))))************************((()))***++++++***)))(((*********)))))))))))))))(((((()))***************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***))))))))))))))))))******)))'''&&&'''(((***,,,((((((((((((((((((((((((++++++******)))))))))))))))))))))))))))******+++'''(((((()))***+++++++++++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((***+++***))))))*********)))((('''&&&&&&&&&***))))))))))))))))))***((()))))))))************))))))))))))*********+++)))))))))))))))*********++++++++++++************&&&''')))******)))(((((())))))))))))))))))))))))******))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''************************+++***)))(((((()))***+++************************+++******))))))******+++******++++++++++++************************************************************++++++++++++******************************))))))))))))))))))))))))((()))))))))************---,,,,,,++++++******)))))))))*********+++++++++************************))))))))))))))))))******))))))*********+++++++++******++++++++++++******+++,,,,,,+++)))((()))***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))),,,,,,+++++++++++++++,,,******++++++++++++******************************))))))))))))))))))))))))***************************)))'''&&&&&&''')))***************************))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************)))(((((()))***+++))))))*********+++++++++************************))))))************))))))))))))******)))(((((('''************************************************++++++************++++++************************************************++++++++++++++++++++++++)))))))))******))))))))))))))))))******)))))))))'''((()))***)))(((&&&%%%((((((((((((((((((((((((***************)))((('''(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))******(((((()))***************(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))******)))))))))***((('''&&&&&&(((***+++(((((((((((((((((((((((((((((())))))************((()))))))))************''''''((()))***++++++,,,++++++***)))((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&(((+++,,,+++*********)))))))))((('''&&&&&&%%%)))))))))******)))))))))((()))))))))************((())))))))))))***************))))))))))))))))))************************)))((('''''''''(((***+++))))))))))))))))))))))))((((((''''''''''''((()))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((******************************************************)))))))))***++++++******************************))))))))))))************++++++++++++************************************************************++++++++++++******)))))))))***************))))))))))))))))))))))))))))))))))))************+++++++++******))))))))))))))))))************++++++++++++***************))))))))))))************)))************+++++++++******++++++++++++******)))+++++++++)))((()))***,,,,,,++++++***))))))((())))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++******)))(((((())))))******++++++++++++*********************+++++++++))))))))))))))))))))))))************************+++++++++******+++++++++************************))))))))))))))))))))))))************************)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((((((((()))++++++)))************+++++++++************************))))))************))))))*********))))))(((&&&&&&************************((((((((()))))))))))))))++++++************++++++)))))))))***************************************+++++++++*********))))))((())))))******))))))(((((())))))******))))))((())))))******)))'''&&&%%%)))******++++++******))))))************))))))((('''(((((()))******++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))************))))))))))))))))))************(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''((()))***))))))))))))))))))))))))&&&''''''((()))*********(((((()))************)))'''(((((()))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&''')))***++++++%%%(((+++,,,,,,*********)))))))))))))))((('''&&&))))))************)))))),,,,,,+++***)))(((''''''&&&&&&''''''''''''((((((************)))))))))))))))))))))))))))*********+++***)))((((((***---...))))))))))))))))))))))))((('''&&&%%%&&&'''((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))******+++++++++++++++******************************))))))))))))************++++++++++++*********************************************************++++++,,,,,,++++++***((()))))))))*********+++))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))************+++++++++*********))))))((()))))))))************)))************+++++++++******++++++++++++******''')))******(((((()))+++++++++******************))))))))))))))))))))))))++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))((())))))************++++++++++++******))))))*********+++++++++))))))))))))))))))))))))************************++++++,,,------,,,++++++************************))))))))))))))))))))))))************************)))************+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((('''((()))+++,,,)))************+++++++++************************))))))************))))))))))))*********))))))(((************************((((((((()))))))))******++++++************++++++((()))))))))*********+++************************))))))))))))))))))******(((((())))))))))))(((((((((((())))))))))))(((((()))***************))))))******((((((((((((******((())))))************)))'''''''''((()))))))))***))))))))))))))))))))))))***)))(((''''''((()))*********))))))))))))******((()))))))))************(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***++++++***)))((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''''''''((((((((('''((()))***+++******)))(((((())))))*********+++))))))))))))))))))***+++))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******%%%(((+++---,,,+++***+++((()))*********)))((('''((()))***++++++***)))(((,,,,,,+++***)))(((''''''&&&&&&&&&'''''''''((((((************)))))))))(((''''''((((((((())))))))))))))))))******+++,,,---))))))))))))))))))))))))((('''&&&&&&&&&''')))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++---------,,,+++******************************))))))))))))************++++++++++++******************************))))))))))))))))))))))))***++++++,,,,,,++++++***(((((())))))*********+++))))))))))))))))))))))))))))))))))))************((((((((((((((()))))))))))))))))))))************++++++++++++******))))))(((((())))))*********+++)))************+++++++++******++++++++++++******&&&((())))))(((((()))+++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,......******++++++++++++******))))))******++++++++++++))))))))))))))))))))))))************************((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))************************)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((('''((()))+++---)))************+++++++++************************))))))************))))))((()))***+++++++++++++++************************(((((())))))*********+++++++++************++++++(((((())))))*********+++************************&&&&&&'''((()))***++++++(((((())))))))))))(((((((((((())))))))))))((((((*********++++++,,,------***'''$$$""""""$$$'''***'''((()))***************''''''''''''(((((((((((())))))))))))))))))))))))+++***)))(((((()))***++++++***)))(((((()))***+++(((((())))))*********+++(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&'''(((((()))((((((((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%'''((()))++++++******)))))))))))))))************))))))(((((()))***++++++))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***))))))((((((%%%(((+++------+++++++++((()))***++++++***))))))((()))***++++++***)))((())))))))))))************(((((((((((()))))))))***+++*********))))))((((((&&&'''''''''(((((())))))$$$&&&(((***+++***)))))))))))))))))))))))))))))))))((('''&&&'''(((***,,,++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************+++*********))))))(((((()))))))))))))))))))))))))))))))))***+++++++++,,,(((((())))))*********+++************************************************************************((()))***++++++***)))(((+++*********))))))((((((***)))(((''''''((()))***++++++************************+++++++++,,,,,,,,,******)))))))))))))))***************************************************************************++++++******************************************++++++++++++++++++++++++************************************************'''(((((()))***+++++++++(((((((((((())))))))))))************************************************+++*********))))))((((((++++++******************(((((((((((()))))))))))))))************++++++++++++*********))))))((((((''''''(((((())))))******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,+++++++++******************************))))))*********))))))((())))))))))))))))))))))))******))))))))))))************))))))))))))************************************************************++++++++++++******))))))(((((((((((())))))******))))))))))))******************************---,,,+++)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++)))'''%%%$$$******))))))))))))******))))))))))))************))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))************))))))))))))******)))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,***)))''''''(((***++++++++++++*********))))))(((((())))))************''''''((()))))))))))))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))*********)))))))))))))))))))))******)))((('''&&&******))))))((((((''''''***(((&&&'''***+++)))'''))))))******++++++,,,,,,******)))(((((((((((((((''''''''''''((((((((())))))(((%%%$$$###$$$&&&'''))))))))))))))))))))))))+++*********))))))(((((())))))************))))))(((((())))))))))))(((((())))))))))))************))))))*********+++++++++************************+++*********))))))))))))))))))))))))))))))))))))***************+++++++++))))))******++++++++++++************************************************************************))))))***++++++***))))))************)))))))))(((+++***)))(((((()))***+++*********************************+++++++++,,,,,,)))))))))))))))******+++************************************************************************************************************************++++++++++++++++++++++++************************************************'''(((((()))******++++++((((((((()))))))))******************************************************+++*********))))))))))))************************((()))))))))))))))))))))(((((()))))))))*********************)))))))))(((((((((((()))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************+++*********))))))))))))************************))))))************))))))******************************))))))))))))************))))))))))))******************************************************+++***)))(((((()))***+++******))))))))))))************))))))))))))******************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&%%%###"""!!!******))))))))))))******))))))))))))******************************************))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))************************)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((()))))))))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++...111333+++++++++*********)))))))))))))))))))))*********''''''((()))))))))))))))'''''''''(((((())))))***)))))))))))))))))))))))))))))))))))))))***************))))))(((((((((((()))))))))))))))(((((((((***(((''''''******)))''')))))))))*********************)))((((((((((((((()))))))))(((''''''&&&&&&+++***((('''''''''((()))))))))))))))))))))))))))************)))))))))((())))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))************************************************)))))))))))))))))))))))))))))))))+++++++++*********************++++++++++++,,,,,,******************************************************************************++++++++++++******************))))))))))))++++++************++++++*********************************++++++++++++,,,))))))(((((()))***++++++************************************************************************************************************************++++++++++++++++++++++++************************************************((((((((()))******++++++)))))))))*********++++++***************************************************************)))))))))************************))))))))))))))))))))))))'''((((((((())))))))))))************))))))))))))))))))))))))))))))((((((************************************************))))))))))))))))))))))))************************))))))((((((((((((''''''************************))))))************))))))******************************))))))))))))************))))))))))))******************************************************,,,***(((&&&&&&(((***,,,++++++************++++++******))))))))))))******************************))))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&******))))))))))))******))))))))))))******************************************))))))))))))******)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))******))))))************************))))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((()))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***---000333444+++************)))))))))*********)))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++***)))((('''((())))))(((((())))))))))))))))))***((('''((()))***)))'''***))))))))))))))))))(((***))))))(((((((((((((((,,,+++***)))'''&&&%%%$$$************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))*********+++************************************************)))))))))))))))))))))))),,,+++++++++***)))))))))************************************************************************************************+++++++++,,,,,,+++++++++*********)))))))))))))))***************************************+++++++++************++++++++++++******)))))))))))))))******************************************************************************************+++++++++************************************************************************************************(((((())))))************)))*********++++++++++++***************************************************************************************+++++++++*********)))))))))))))))((((((((()))))))))***************)))))))))))))))+++******))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((************************((())))))************)))******************************))))))))))))************))))))))))))*********************************************************)))(((''''''((()))***+++******))))))******+++******))))))))))))******************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------******))))))))))))******((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))))))))((()))))))))))))))*********))))))))))))))))))))))))******))))))))))))******)))((((((''''''(((((())))))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***,,,,,,************))))))))))))************))))))))))))''''''((()))))))))))))))************))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,,,,***(((''''''(((***+++((((((((())))))******+++)))((((((((()))))))))(((******))))))((((((''''''))))))(((((((((((()))))),,,+++***)))(((&&&%%%%%%(((((())))))))))))((('''))))))))))))))))))))))))*********)))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))*********+++++++++,,,,,,***************************************+++++++++)))))))))))))))))))))))),,,+++++++++***))))))))))))))))))))))))(((((((((************************************************************************++++++++++++++++++++++++))))))))))))))))))******((())))))))))))))))))((())))))*********+++++++++))))))*********+++++++++,,,,,,***)))((((((((((((************************************************************************))))))*********+++++++++************************************************************************************************)))))))))))))))*********)))*********++++++++++++***************************************************************+++++++++))))))*********++++++++++++*********)))))))))((()))))))))*********++++++))))))))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((()))*********************************************))))))))))))************))))))))))))******************************************************'''((()))******)))((('''))))))(((((((((((())))))******))))))))))))*********************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))***++++++******))))))))))))******((()))))))))************((((((((((((((((((((((((******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))(((((('''''''''''''''(((((())))))))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***)))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))*********)))))))))))))))''''''((()))))))))))))))************))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,+++***)))'''''')))+++,,,(((((())))))******++++++((()))))))))((((((((()))******))))))((((((''''''))))))(((((((((((())))))***)))))))))(((((((((((((((((())))))***))))))(((************************))))))))))))))))))******))))))************))))))(((((())))))))))))(((((())))))*********+++++++++***++++++++++++,,,,,,,,,*********************************+++++++++++++++))))))))))))))))))))))))+++++++++***************)))(((((((((((('''''''''************************************************************************++++++************++++++))))))))))))************(((((())))))))))))(((((()))))))))***++++++,,,,,,)))))))))************+++---,,,+++)))((((((((((((************************************************************************)))))))))***++++++,,,,,,************************************************************************************************))))))))))))))))))******)))))))))*********++++++*********************************************************+++++++++++++++)))))))))***++++++,,,,,,+++++++++******))))))(((************++++++++++++))))))))))))******************************))))))************************************************))))))))))))))))))))))))************************))))))************++++++************************'''((()))******+++******++++++++++++++++++++++++******))))))))))))************))))))))))))******************************************************&&&(((***,,,,,,***(((&&&))))))(((((((((((())))))******))))))))))))******************************++++++,,,,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++******))))))))))))******))))))))))))************((((((((((((((((((((((((******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((()))))))))(((''''''%%%&&&&&&''''''(((((()))))))))))))))))))))))))))******))))))))))))************))))))))))))******)))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))***************(((((()))))))))))))))***((()))))))))************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******)))((()))***+++,,,))))))******************''')))***)))((('''(((******))))))))))))))))))(((((((((((((((((())))))***((((((((())))))*********************++++++++++++************************))))))))))))************))))))************))))))(((((())))))))))))((((((*********+++++++++,,,,,,************++++++++++++*********************************++++++,,,,,,,,,))))))))))))))))))))))))***************+++++++++))))))))))))((((((((('''************************************************************************+++***))))))))))))***+++((()))))))))************((()))************)))(((((())))))***++++++,,,,,,))))))))))))***************)))))))))))))))******************************************************************************((())))))***++++++,,,,,,***************************************************************************************************)))))))))))))))))))))((((((((()))))))))***************************************************************++++++,,,,,,,,,((())))))***++++++,,,,,,,,,,,,+++******))))))((())))))))))))************((()))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))******+++++++++************************'''((()))******+++++++++++++++++++++++++++++++++******))))))))))))************))))))))))))******************************************************((()))***++++++***)))(((***))))))))))))))))))*********))))))))))))******************************)))***+++------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,******))))))))))))******))))))))))))******************************************))))))))))))******(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))(((''''''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((()))))))))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,(((((((((((())))))******''''''((()))***++++++,,,''''''((()))))))))))))))'''''''''(((((())))))***)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++++++++******************''')))******''''''(((***)))))))))***************((((((((((((((()))******(((((()))))))))************))))))((()))***+++,,,************************((()))))))))************))))))************))))))(((((())))))))))))(((((()))************+++++++++))))))))))))*********************************************++++++,,,,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,+++*********))))))((((((************************************************************************+++***)))(((((()))***+++(((((())))))*********+++)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,))))))))))))************'''''''''((()))+++,,,---************************************************************************((())))))***++++++,,,,,,************************))))))))))))))))))))))))*********************************************************)))))))))))))))(((((((((((())))))))))))*********************************************************++++++,,,,,,,,,((())))))***++++++,,,,,,,,,,,,++++++***))))))((((((((((((((())))))))))))(((((())))))*********+++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************(((((())))))******++++++************************''''''(((******+++++++++++++++++++++++++++++++++******))))))))))))************))))))))))))******************************************************++++++************++++++++++++************++++++******))))))))))))******************************&&&(((***---......---,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++******))))))))))))******))))))))))))************++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))((('''&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((()))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))'''((((((((())))))******&&&&&&''')))***+++,,,---'''(((((()))))))))))))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))*********)))))))))))))))((()))***+++++++++++++++,,,+++++++++***)))))))))''')))+++***'''&&&(((***))))))******++++++,,,,,,((((((((((((((()))******))))))))))))))))))))))))((('''&&&%%%&&&''')))+++************************(((((())))))*********+++))))))************))))))(((((())))))))))))(((((())))))))))))************************************+++++++++*********))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))************************------,,,,,,+++***))))))))))))))))))))))))))))))((())),,,------...000222555...((('''***,,,+++***++++++************************+++++++++,,,,,,,,,************************+++++++++++++++***)))((()))************+++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))++++++******************++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************(((((())))))*********+++************************(((((())))))*********+++))))))))))))))))))))))))******))))))******+++,,,++++++************++++++((((((((()))******++++++++++++++++++++++++++++++************************(((((())))))))))))((((((&&&'''((()))***+++,,,,,,*********************+++++++++************++++++************))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++++++++++++++++++++***)))'''''')))***+++)))***+++,,,,,,+++***))))))///444222+++''''''***))))))(((((()))***+++++++++***)))(((((()))******))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((()))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))+++***(((((()))***))))))))))))))))))((((((((((((***((('''''')))+++,,,+++++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((...---+++*********++++++))))))))))))))))))))))))***************)))((('''((()))))))))))))))(((((())))))))))))************))))))))))))******************))))))))))))******(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((())))))******++++++))))))))))))))))))))))))'''((()))******)))((('''+++)))'''&&&%%%&&&'''(((************************+++++++++*********))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))))))))))))))*********************************************************------,,,++++++***))))))))))))))))))))))))))))))*********+++,,,///444888???222((('''***(((((()))************************************+++++++++,,,******************************+++++++++***)))))))))************+++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************))))))))))))))))))))))))+++++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++************************((()))))))))************************************((()))))))))************))))))))))))))))))))))))******))))))******+++,,,++++++************++++++*********)))))))))))))))++++++++++++++++++++++++************************)))******++++++******)))++++++++++++++++++++++++******************))))))++++++************++++++************))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++++++++++++++++++++***)))(((((()))***+++)))******************)))***///444222,,,((((((+++)))))))))))))))***++++++,,,+++***))))))***++++++))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))***)))'''''')))))))))(((+++***)))((('''%%%$$$$$$***(((&&&&&&(((******)))+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((,,,+++***)))))))))******)))))))))))))))))))))))))))************))))))((((((((())))))))))))(((((((((((()))))))))*********))))))))))))******************))))))))))))******'''((()))))))))))))))(((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***(((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++***(((&&&&&&'''((()))************************+++++++++***************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************))))))))))))************************************************,,,,,,,,,+++******)))))))))))))))))))))))))))))),,,+++)))(((***000888>>>MMM888))))))+++'''&&&***************************)))))))))*********++++++************************)))******+++++++++******)))************+++++++++************************++++++************++++++)))))))))))))))))))))))))))))))))*********++++++************************************************************************))))))))))))))))))))))))***++++++,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))))))))*********++++++)))************+++++++++************************))))))))))))************************************))))))))))))************))))))))))))))))))))))))******))))))******+++,,,++++++************++++++++++++******)))(((((('''************************************************++++++,,,,,,,,,,,,++++++...------,,,+++***))))))*********))))))(((((((((++++++************++++++************))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++++++++++++++++++++***)))(((((()))***+++***))))))(((((())))))******///333222---)))***,,,))))))))))))))))))***+++,,,++++++***++++++,,,,,,))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))''''''(((((()))((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))***(((''''''((())))))(((******))))))(((''''''&&&+++)))'''&&&'''(((((('''+++)))'''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******)))((((((((())))))))))))))))))))))))))))))((())))))************)))(((((())))))))))))(((((((((((())))))))))))******))))))))))))******************))))))))))))******''''''((()))))))))))))))'''(((((())))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++***)))((('''((()))***************************************************************************))))))))))))))))))))))))))))))*********+++++++++************************++++++******))))))((((((************************************************,,,+++++++++******))))))))))))))))))))))))))))))++++++)))(((***///666;;;TTT;;;***+++---((('''...***************+++++++++((())))))))))))*********************************((()))***+++++++++++++++))))))*********+++++++++************************++++++************++++++))))))))))))))))))))))))))))))*********+++++++++)))***************++++++***************************************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************)))))))))))))))*********************************)))))))))))))))*********))))))))))))))))))))))))******))))))******+++,,,++++++************++++++************))))))(((((())))))))))))))))))))))))************************+++,,,,,,,,,,,,,,,,,,+++,,,++++++***)))(((''''''******))))))((('''''''''++++++************++++++************)))))))))((())))))))))))))))))))))))))))))************))))))******************************)))(((((()))*********)))(((''''''((()))***)))---000000,,,)))***,,,***)))))))))))))))******************+++++++++,,,))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))***)))'''((()))******)))((()))***+++,,,---......---+++((('''((((((((('''+++***(((&&&&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************'''(((((())))))))))))((((((((((((((()))))))))***((()))))))))******************))))))))))))******&&&'''((())))))******)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***+++***))))))))))))******************************************************************************))))))))))))))))))))))))))))))*********+++++++++************************++++++******))))))((((((************************************************++++++***************)))))))))))))))))))))))))))******+++******,,,///222LLL777((())),,,((()))///))))))*********+++++++++((())))))))))))*********************************((()))***+++++++++++++++))))))*********+++++++++************************++++++************++++++))))))))))))))))))))))))************++++++++++++))))))******+++++++++,,,************************))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++******************************))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++************++++++(((((())))))************))))))))))))))))))))))))******************************++++++++++++*********)))))))))))))))))))))***)))))))))((((((''''''++++++************++++++************)))))))))((())))))))))))))))))))))))))))))************))))))******************************))))))))))))*********)))(((''''''((()))***(((***---,,,***((()))*********)))))))))))))))***((())))))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))'''(((***+++,,,,,,+++***(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((((((***+++++++++((()))***+++,,,---...//////---***))))))))))))(((,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))(((((())))))******************))))))))))))))))))))))))'''((()))***************''''''((()))))))))))))))'''(((((((((((()))))))))((()))))))))******************))))))))))))******''''''((()))))))))))))))(((((())))))))))))((((((************************((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))***)))(((''''''((()))******)))))))))))))))*********************************************+++++++++************************)))))))))))))))))))))))))))************+++++++++************************************))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((***++++++***)))***+++999///&&&&&&(((((()))+++)))))))))***++++++,,,,,,)))))))))*********++++++************************)))******+++++++++******)))************+++++++++************************++++++************++++++))))))))))))))))))))))))*********++++++++++++,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,***************************************************************+++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++************************************))))))))))))************************************))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++************++++++'''(((((()))******++++++************************************************))))))************))))))******++++++,,,,,,,,,---))))))))))))))))))))))))++++++************++++++************))))))))))))))))))))))))))))))))))))))))))************))))))************************)))))))))******)))))))))***))))))(((((())))))***''')))******)))((()))***+++******)))))))))))))))'''((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))******++++++,,,+++++++++))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***((('''(((***+++++++++*********)))))))))))))))///---***)))*********)))++++++******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))******)))((((((((()))***+++++++++******))))))))))))))))))))))))((())))))************)))&&&'''((())))))******)))''''''(((((((((((())))))))))))))))))******************))))))))))))******(((((())))))))))))((((((((())))))******))))))(((************************(((((((((((((((((((((((('''(((((())))))(((((('''))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))))))))************************))))))*********+++++++++************************)))))))))))))))))))))))))))************+++++++++************************)))))))))))))))*********++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))(((***+++***)))(((((())))))+++***&&&'''++++++'''((())))))***++++++,,,,,,************+++++++++,,,******************************+++++++++***)))))))))************+++++++++************************++++++************++++++))))))))))))))))))))))))*********+++++++++,,,,,,))))))***++++++,,,------++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,************************************************))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++************************************)))))))))(((************************************)))))))))((())))))))))))))))))))))))******))))))******+++,,,++++++************++++++)))))))))))))))*********++++++++++++++++++++++++************************))))))************))))))******+++++++++,,,,,,,,,(((((())))))***+++++++++++++++************++++++************))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))************)))))))))******************)))((())))))***)))******+++++++++***)))))))))))))))'''((()))+++,,,,,,++++++))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))++++++******************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''&&&%%%&&&(((******)))******))))))((((((((('''...,,,)))))))))******)))((()))***+++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((('''''')))*********)))))))))))))))))))))))))))))))))************))))))(((&&&'''((()))************'''''''''((((((((())))))))))))))))))******************))))))))))))******)))******))))))((('''&&&))))))************))))))************************(((((((((((((((((((((((((((((()))******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))))))))************************))))))******++++++++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++************************)))))))))))))))*********)))))))))))))))))))))))))))******)))((((((***,,,""",,,///)))(((......'''((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,************************+++++++++++++++***)))((()))************+++++++++************************++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++((()))***+++,,,---------************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************************+++*********))))))((((((************************+++*********))))))(((((())))))))))))))))))))))))*********)))***++++++,,,++++++************++++++++++++******)))(((((((((++++++++++++++++++++++++*********************************++++++***************))))))))))))))))))(((((()))***+++,,,------++++++************++++++************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***)))))))))*********+++,,,,,,++++++***))))))((())))))((()))+++,,,------,,,,,,))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++)))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))%%%$$$###$$$&&&((((((''')))))))))***++++++,,,,,,,,,***(((((()))******)))&&&'''***+++,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))%%%''')))***+++***)))(((%%%&&&((()))))))))(((((())))))))))))))))))))))))***************)))((('''&&&'''((()))************''''''''''''((((((((()))))))))))))))******************))))))))))))******************)))'''&&&%%%))))))************))))))************************((((((((((((((((((((((((((()))***++++++***)))((((((((())))))******++++++))))))))))))))))))))))))'''((()))******)))((('''&&&&&&'''(((((()))((((((,,,,,,,,,+++++++++******************************+++*********))))))((((((******))))))))))))******+++***)))(((((()))***+++++++++************++++++******))))))******+++,,,************************+++++++++++++++++++++++++++++++++*********))))))'''((((((((()))))))))))))))***+++,,,,,,+++***)))************************************************************************+++***)))))))))***,,,,,,************************))))))***+++,,,,,,------************************************************))))))))))))))))))))))))************************,,,,,,,,,++++++*********++++++++++++++++++++++++************************)))************++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))...,,,+++))))))))))))***))))))))))))))))))))))))************************************************+++***)))(((((()))***+++,,,,,,,,,++++++*********++++++************+++++++++++++++*********))))))))))))))))))))))))))))))&&&(((***+++,,,+++)))(((++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***(((''')))))))))))))))))))))))))))************+++++++++)))***+++,,,---,,,,,,+++************************---,,,***)))))))))*********(((&&&'''***+++)))'''+++)))&&&$$$$$$&&&)))+++,,,,,,+++***)))(((''''''******))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,++++++***((((((((((((((())))))*********************************))))))))))))******************************)))))))))))))))))))))))),,,+++***)))((('''&&&%%%))))))(((((((((((())))))************))))))))))))---***'''''')))+++***)))(((((((((((((((((((((((($$$$$$%%%'''(((***++++++++++++++++++++++++++++++))))))))))))))))))))))))(((&&&%%%'''***,,,+++)))---,,,***))))))***,,,---))))))))))))))))))))))))***+++,,,,,,+++***(((''',,,***((()))++++++(((%%%,,,,,,+++***)))(((''''''(((((((((((())))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&...+++((('''((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((('''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))++++++++++++************************************+++*********))))))))))))******))))))))))))******,,,+++***))))))***+++,,,++++++************++++++******))))))******+++,,,************************+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))***++++++++++++***)))************************************************************************+++***)))))))))***+++,,,************************)))******+++,,,,,,------************************************************************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))************++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***+++,,,))))))))))))))))))))))))************************************************+++***))))))))))))***+++,,,,,,,,,++++++*********++++++************+++++++++++++++*********))))))************************'''(((***+++++++++)))(((++++++++++++++++++++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))************+++++++++((()))***+++++++++******************************,,,,,,***)))))))))*********((('''(((******)))'''+++)))'''&&&&&&''')))+++******))))))((((((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******))))))(((***************++++++,,,******************************))))))))))))******************************))))))))))))))))))))))))***))))))((('''&&&%%%%%%))))))(((((((((((())))))************)))))))))))),,,***'''''')))+++***)))))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&$$$###$$$''')))(((&&&+++***)))(((((()))***+++))))))))))))))))))))))))))))))*********)))((((((***((('''(((******)))'''************))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))+++******)))(((((('''''')))))))))(((((((((''''''---+++((('''((()))***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++++++++*********))))))***************************************)))))))))******))))))))))))******,,,,,,++++++++++++,,,,,,++++++************++++++******))))))******+++,,,************************+++++++++++++++++++++++++++++++++*********************************)))))))))***++++++++++++***)))******************************************************************************))))))******+++,,,*********************************++++++,,,,,,---************************************************************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************)))************++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))************************************************++++++************+++++++++++++++++++++*********++++++************+++++++++++++++***************++++++++++++++++++++++++'''((()))++++++******)))************************)))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++(((((()))*********))))))************************,,,+++******)))************)))((((((******)))(((******)))(((((()))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***))))))(((***************++++++,,,******************************))))))))))))******************************)))))))))))))))))))))))))))))))))(((((((((''''''***))))))(((((())))))***************))))))))))))+++)))(((((()))******)))***************************))))))((((((''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))'''))))))''''''''''''))))))))))))))))))))))))))))))(((((('''''''''((()))))))))(((&&&'''(((******)))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))******++++++***)))((((((''''''*********))))))))))))))),,,***(((''')))******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))************((((((((()))))))))******))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))),,,,,,+++++++++*********************************************************+++******))))))******+++++++++++++++++++++++++++++++++************++++++******))))))******+++,,,************************************************************************+++++++++************************++++++************************************************************************************************+++++++++*********************************++++++,,,,,,,,,************************************************************************************************++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,))))))))))))))))))))))))************************************************,,,++++++++++++++++++,,,+++++++++***************++++++************++++++************************++++++++++++++++++++++++(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++))))))))))))))))))))))))))))))*********+++++++++))))))******************************************++++++*********************))))))))))))***))))))*********++++++*********'''((((((((())))))************))))))))))))******)))))))))))))))))))))))))))******+++++++++++++++((((((((((((((())))))*********************************))))))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))))))))***************)))))))))(((***))))))))))))******)))******************************))))))(((''''''''',,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++************)))((()))(((''''''''''''((()))(((((((((((((((((((((((((((((('''&&&'''(((***+++***)))((((((((()))******))))))))))))************(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))************************,,,***(((((()))******)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++******)))((('''))))))))))))************)))))))))))))))))))))))))))(((((((((''''''&&&&&&)))))))))))))))))))))))),,,++++++******)))))))))(((((((((((())))))))))))))))))(((((((((((())))))---,,,,,,,,,++++++++++++***************************************+++++++++++++++************++++++)))******************)))++++++************++++++******))))))******+++,,,************************************************************************++++++******************+++******************+++************************************************************************))))))******++++++++++++***************************+++++++++++++++,,,,,,************************************************************************************************++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************++++++************++++++************************************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************************+++*********)))*********)))))))))***)))***+++,,,,,,+++***))))))))))))******++++++,,,,,,++++++******++++++,,,))))))))))))))))))))))))((()))***+++++++++++++++((((((((((((((())))))*********************************))))))))))))******************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******))))))))))))******************)))))))))((())))))******))))))))))))************************((((((((()))))))))))))))))))))))))))))))))))))))************************((((((((((((&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''((()))+++,,,+++++++++***)))))))))***************))))))))))))(((((((((((())))))))))))(((((())))))************''''''((()))***+++,,,,,,************+++++++++++++++)))((((((***+++***)))((()))))))))************))))))))))))))))))))))))************************(((((((((((())))))))))))+++++++++******)))((('''))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&************************,,,,,,++++++******))))))(((((((((((())))))))))))))))))(((((((((((()))))),,,,,,,,,+++++++++***************************************+++++++++++++++++++++************++++++((()))************)))(((++++++************++++++******))))))******+++,,,***************************************************************+++++++++)))))))))*********++++++++++++***))))))***++++++************************************************************************))))))***++++++++++++***************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,************************************************)))************++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))******************************************************++++++++++++******)))))))))***************++++++************++++++***************+++++++++)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))******++++++,,,,,,)))))))))))))))))))))))))))************+++++++++---,,,++++++***+++++++++************************))))))***++++++++++++***)))***++++++))))))***+++******++++++++++++***************++++++,,,,,,,,,+++++++++******+++++++++))))))))))))))))))))))))&&&&&&'''((())))))))))))***************++++++,,,******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))******+++******))))))******+++************))))))))))))((()))++++++)))((()))***************************''''''((())))))***++++++((((((((((((((((((((((((************************)))***+++***(((''''''(((************************))))))))))))))))))))))))))))))(((((())))))******(((***++++++***((())))))+++*********))))))(((((((((((((((((())))))))))))((((((((()))******++++++''''''((()))+++,,,------***************+++++++++***)))((()))***+++***)))))))))))))))************))))))))))))))))))))))))************************(((((((((((())))))))))))''''''((()))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))((((((((((((************************+++++++++***************(((((((((((())))))))))))))))))(((((((((((())))))*********))))))))))))(((*********************************++++++,,,,,,,,,,,,++++++******++++++,,,)))***++++++++++++***)))++++++************++++++******))))))******+++,,,************************************************))))))*********+++++++++''''''(((((()))***++++++++++++***))))))***++++++************************************************************************((()))***+++,,,++++++***************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************)))************++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((***+++,,,,,,++++++))))))))))))))))))))))))************************************************))))))***++++++***))))))((()))))))))*********+++++++++************++++++))))))*********+++++++++************************)))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))***+++,,,,,,)))))))))))))))))))))))))))************+++++++++---,,,+++)))))))))***+++************************((()))***+++,,,++++++***)))***,,,+++)))(((***,,,***************************************+++++++++***))))))))))))))))))***))))))))))))))))))))))))%%%&&&'''((())))))))))))***************++++++,,,******************************))))))))))))******************************)))))))))))))))))))))))))))))))))))))))(((((((((+++******))))))******+++************))))))))))))'''))),,,,,,)))((()))***))))))))))))))))))))))))'''(((((()))******++++++***************************************************,,,---,,,***)))***,,,)))******************)))))))))))))))))))))))))))(((((())))))(((((('''''' $$$)))******((()))***))))))))))))************(((((((((((())))))))))))'''(((((()))******++++++))))))*********+++++++++)))))))))*********++++++)))(((((()))++++++***)))))))))))))))************))))))))))))))))))))))))************************(((((((((((())))))))))))&&&&&&'''((())))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))***************************************)))))))))***************(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((''''''''''''*********************************++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,------,,,+++***++++++************++++++*********)))***++++++,,,************************))))))))))))))))))))))))))))))******++++++++++++%%%&&&&&&((()))***+++,,,,,,+++***))))))***+++,,,************************************************************************((()))***+++,,,+++******************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,))))))))))))))))))))))))************************)))************++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))+++,,,---------))))))))))))))))))))))))************************************************((()))***++++++***)))((((((((())))))*********+++++++++************++++++))))))******++++++++++++++++++++++++++++++++++++)))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))))))))))))))))))))************+++++++++,,,+++***((((((((()))***************************((()))***+++,,,,,,+++***(((+++,,,,,,)))(((***,,,******)))(((((()))************))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((()))***++++++++++++((((((((((((((())))))*********************************))))))))))))******************************))))))))))))))))))))))))+++++++++*********))))))++++++************++++++************))))))))))))&&&))),,,,,,***((((((***(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************&&&)))***)))'''&&&(((***))))))************))))))))))))))))))))))))))))))''''''((()))((('''%%%$$$&&&))))))))))))***''''''((()))***+++,,,,,,(((((((((((())))))))))))'''(((((()))***+++++++++,,,,,,++++++***))))))((((((((())))))************)))(((((()))+++,,,***)))))))))))))))************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))((('''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,************************(((((())))))*********+++(((((((((((())))))))))))))))))(((((((((((())))))************************++++++************+++++++++++++++*********))))))+++++++++*********))))))******++++++++++++******)))((('''''''''(((***+++---......---+++******+++++++++************++++++)))************+++++++++************************++++++***)))((((((((())))))************+++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++*********++++++++++++******************************))))))))))))))))))))))))************************++++++++++++++++++++++++*********************************+++,,,,,,------************************''''''((()))***++++++,,,************************+++++++++************))))))************+++++++++++++++************++++++************************,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************++++++++++++++++++*********))))))+++***)))'''''')))***+++(((((('''(((((()))***+++******))))))))))))******(((((()))***++++++,,,,,,111222111///+++)))(((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))************+++++++++---------,,,+++***)))(((******)))(((((()))***+++))))))))))))))))))))))))))))))(((((()))***++++++******))))))))))))******+++++++++*********))))))(((((((((((()))***+++,,,,,,+++******))))))******************************,,,+++***))))))******+++))))))***+++,,,,,,------******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((&&&''',,,---)))&&&%%%++++++************++++++************************))))))(((((('''''''''&&&+++++++++*********))))))))))))************)))))))))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))************---,,,+++)))))))))***+++************************))))))))))))))))))))))))000---***)))***+++)))&&&+++)))(((''''''((()))+++))))))************))))))******)))(((((((((((((((************************))))))))))))))))))))))))))))))************))))))++++++************++++++************************************************************))))))))))))))))))))))))))))))))))))************************++++++************+++++++++++++++*********))))))+++++++++*********))))))******++++++++++++*********))))))((()))***+++,,,---......---+++******+++++++++************++++++)))************+++++++++************************,,,+++***************+++)))************+++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++*********++++++++++++******************************************************************************++++++++++++++++++++++++******************************))))))))))))))))))************************(((((())))))******++++++************************))))))******+++++++++,,,)))************+++++++++++++++************++++++*********************************)))))))))(((((()))))))))))))))))))))))))))************++++++++++++++++++*********))))))+++***)))(((((()))***+++)))(((((((((((())))))*********))))))))))))******)))******+++,,,,,,------000000000...+++)))((()))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++*********))))))))))))((()))************+++++++++,,,,,,,,,,,,+++***))))))++++++***)))))))))***+++************************)))))))))))))))***++++++******))))))))))))******+++++++++*********))))))(((((((((((()))***+++,,,,,,+++******))))))***************************************************+++))))))******+++,,,,,,---******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***---333555000+++***++++++************++++++******************************)))))))))(((((((((+++++++++*********))))))))))))************)))))))))************))))))((())))))))))))))))))))))))))))))))))))***************)))((('''&&&&&&'''(((************************))))))))))))))))))))))))***(((&&&''')))******(((***)))(((''''''((()))*********)))(((((()))************)))(((((((((((((((************************))))))))))))))))))))))))))))))************))))))*********))))))*********************************************************************************))))))))))))))))))))))))************************++++++************+++++++++++++++***************+++++++++*********************++++++++++++******+++************+++,,,,,,,,,---...---+++******+++++++++************++++++)))************+++++++++************************++++++++++++++++++,,,---)))************+++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++*********++++++++++++******************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++******)))(((((('''************************)))))))))))))))*********************************'''((()))***+++,,,------)))************+++++++++++++++************++++++*********************************))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++***************+++***)))(((((()))***+++******)))((((((((())))))******))))))))))))******+++++++++,,,,,,------...---......,,,***))))))***))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++***))))))))))))((((((((()))************+++++++++***+++++++++++++++******---,,,+++***************++++++++++++++++++++++++))))))))))))))))))***+++******))))))))))))******+++++++++***************(((((((((((()))***+++,,,,,,+++******))))))******))))))))))))))))))))))))((()))***+++,,,,,,+++***((())))))******+++++++++***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))),,,+++000777999444...---++++++************++++++************************************))))))))))))+++************)))))))))))))))************))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))************++++++***))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&''')))******)))***)))(((''''''((()))***+++***)))(((((()))***+++***))))))(((((((((((((((************************))))))))))))))))))))))))))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))************************))))))******************))))))))))))))))))))))))************************++++++************++++++******************************************************++++++++++++******************++++++,,,,,,+++,,,---,,,***)))***+++++++++************++++++))))))*********+++++++++***************************************+++,,,---))))))*********+++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++*********++++++++++++******************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++***************************************)))))))))))))))************************((())))))***++++++,,,,,,))))))*********+++++++++++++++************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************+++******))))))******+++++++++***)))((((((((((((******))))))))))))******++++++++++++,,,,,,------***+++,,,+++)))))))))***))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++************))))))))))))))))))*********+++++++++)))******++++++++++++***------,,,++++++*********++++++++++++++++++++++++***)))))))))))))))************))))))))))))******************************))))))(((((()))***++++++,,,+++******))))))******((((((((((((((((((((((((&&&'''***,,,---,,,+++***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***(((+++111333000,,,,,,++++++************++++++************************))))))))))))))))))))))))************)))))))))))))))******++++++******)))***)))(((((((((***+++,,,))))))))))))))))))))))))((()))))))))************,,,+++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))---,,,+++******)))))))))******)))(((((()))******)))))))))******)))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((************************((((((((((((((()))))))))))))))))))))))))))))))))************************++++++************++++++******************************************************++++++++++++******)))))))))***************+++,,,---,,,***)))***+++++++++************++++++))))))*********+++++++++************************)))))))))))))))***+++,,,))))))*********+++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++*********++++++++++++******************************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********************************)))))))))))))))************************************************))))))*********+++++++++++++++************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************++++++************++++++,,,+++***))))))((())))))******))))))))))))******************++++++++++++)))***++++++))))))***+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++++++++******))))))*********+++++++++))))))***+++++++++******,,,,,,,,,,,,++++++************************************)))))))))))))))*********))))))))))))******************************))))))))))))))))))***+++,,,+++******))))))******((((((((((((((((((((((((&&&'''***,,,---,,,+++***)))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))%%%%%%))),,,******+++++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++*********)))(((((((((***+++,,,))))))))))))))))))))))))((()))))))))************''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***)))))))))*********))))))))))))******'''(((+++,,,,,,+++((('''))))))(((((((((((())))))************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************************++++++************++++++***************+++++++++***************+++++++++******++++++++++++******((()))******++++++*********+++,,,+++***)))***+++++++++************++++++)))************+++++++++************************)))))))))((())))))******)))************+++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++*********++++++++++++******************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************'''(((((()))******++++++************************)))))))))))))))*********************************+++++++++*********)))))))))************+++++++++++++++************++++++************************)))))))))))))))*********)))))))))))))))))))))))))))************+++++++++***************+++++++++++++++++++++++++++++++++++++++***)))))))))************))))))))))))******************************)))***++++++***)))***+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++------,,,,,,,,,+++++++++)))************+++++++++)))***************))))))******++++++++++++******))))))))))))))))))))))))+++******)))))))))))))))******))))))))))))*********************+++++++++***)))))))))))))))******,,,+++******))))))******))))))))))))))))))))))))((()))***+++,,,,,,+++***************************)))))))))************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))+++&&&$$$''')))((())),,,++++++************++++++))))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))))))))*********++++++++++++******))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))************(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((((((***,,,************************'''(((+++,,,,,,+++((('''((((((((((((((())))))***************************))))))))))))))))))))))))))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))************************++++++************++++++))))))*********+++++++++))))))*********+++++++++******++++++++++++******)))***+++,,,,,,,,,+++***)))+++,,,+++***)))***,,,++++++************++++++)))************+++++++++************************++++++******))))))******)))************+++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++*********++++++++++++******************************************************************************++++++++++++++++++++++++************************))))))))))))))))))******************************(((((())))))******++++++***************************************+++++++++)))************+++++++++++++++************++++++************************(((((()))))))))*********)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++***++++++++++++++++++************)))******++++++******))))))))))))******++++++++++++++++++++++++***+++,,,,,,***)))***,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++******)))************+++++++++******+++******)))(((''''''((()))++++++++++++***************************++++++***)))))))))))))))******))))))))))))******))))))*********+++++++++******))))))))))))******,,,+++******))))))***************************************************++++++++++++++++++++++++***))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))---(((''')))+++))))))+++++++++************++++++))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((())))))*********++++++,,,,,,++++++***)))************))))))((())))))))))))))))))))))))))))))))))))************)))***+++,,,---,,,,,,+++************************))))))))))))))))))))))))%%%'''(((((('''(((+++---*********++++++************))))))))))))))))))***((((((((((((((()))******************************))))))))))))))))))))))))))))))************))))))*********))))))*********************************))))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))************************++++++************++++++))))))******++++++++++++))))))******++++++++++++******++++++++++++*********+++,,,---...---,,,,,,)))***++++++***)))***,,,++++++************++++++)))************+++++++++************************------,,,+++************)))************+++++++++************************++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++******++++++++++++******************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************------,,,,,,+++*********************************'''(((((()))***++++++,,,************************(((((()))***+++,,,,,,---)))************+++++++++++++++************++++++******************************++++++,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++***++++++,,,,,,++++++******)))))))))***+++,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))************++++++++++++++++++******(((''''''%%%'''(((***++++++++++++++++++++++++++++++++++++++++++***))))))((())))))******))))))))))))******))))))******++++++++++++******)))))))))))))))***,,,++++++***)))*********************************,,,+++******)))******+++,,,,,,++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))),,,((((((,,,---***((()))++++++************++++++))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))*********++++++,,,,,,++++++***)))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))************&&&'''((()))******)))(((************************))))))))))))))))))))))))***,,,---+++((((((***,,,******++++++++++++******---+++(((&&&&&&(((+++---((((((((((((((()))******************************))))))))))))))))))))))))))))))************))))))++++++************++++++************************))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))************************...------,,,+++***))))))---,,,***)))))))))******(((((())))))))))))(((((((((((()))***,,,---...///************************,,,++++++******++++++,,,))))))))))))))))))))))))++++++,,,,,,,,,++++++***+++++++++*********))))))************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++************************************************************************((()))))))))************************************+++++++++*********))))))************************************************************************************************,,,,,,***)))))))))***+++(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++******)))(((((()))***************---,,,***)))))))))******++++++******************+++***)))(((((()))***+++******+++++++++,,,,,,,,,+++++++++*********))))))+++++++++*********))))))************************++++++++++++++++++++++++************************+++,,,.........,,,***)))************************************************************************+++*********))))))((((((+++***)))***,,,---,,,+++...***(((++++++((((((******))))))))))))***++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++******++++++,,,---************************)))))))))))))))))))))))),,,***(((''''''(((((((((+++*********))))))(((((())))))*********+++++++++))))))))))))************))))))))))))))))))))))))************************++++++******************************************))))))))))))******************)))(((((((((((((((******))))))))))))******))))))))))))))))))))))))************************,,,+++++++++******))))))++++++******))))))(((((((((((())))))*********+++((()))))))))************+++++++++*********))))))((()))***,,,,,,+++******+++*********))))))((((((************************))))))))))))************))))))))))))))))))))))))************))))))))))))******+++++++++******)))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))*********+++++++++------,,,,,,+++***))))))(((((((((((())))))))))))*********)))))))))))))))((()))******)))((()))***************************,,,,,,,,,+++******)))))),,,,,,***)))))))))******)))******++++++******)))))))))***+++,,,------...************************,,,++++++******++++++,,,************************+++++++++,,,,,,++++++***+++++++++*********))))))************************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++************************************************************************************++++++++++++************************+++++++++*********))))))************************************************************************************************,,,+++***)))))))))***+++++++++******))))))(((((())))))))))))))))))))))))******+++++++++******)))))))))***+++++++++++++++,,,,,,***)))))))))******************************+++***)))(((((()))***+++*********+++++++++,,,,,,+++++++++*********))))))+++++++++*********))))))************************++++++++++++++++++++++++************************+++,,,---------,,,***)))************************************************************************************)))))))))(((,,,+++++++++,,,...000111;;;000((()))---,,,***)))*********))))))(((((((((,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))******++++++************************)))))))))))))))))))))))),,,+++)))((()))*********************)))))))))((())))))*********+++++++++))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))******************)))(((((((((((((((******))))))))))))******))))))))))))))))))))))))************************++++++*********)))))))))*********)))))))))))))))((()))))))))************)))*********+++++++++++++++++++++*********))))))((())))))***************************)))))))))(((************************))))))))))))************))))))))))))))))))))))))************))))))))))))*********++++++******)))&&&&&&''''''((())))))***))))))))))))))))))))))))(((((()))))))))*********---,,,,,,+++******))))))(((((((((((()))))))))******)))))))))))))))))))))***+++,,,,,,+++***+++,,,************************************************,,,+++******)))*********++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++***************************************,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++***************************************************************************++++++++++++,,,,,,,,,************************+++++++++***************************************************************************************************************,,,+++******))))))******------,,,+++***)))(((((()))))))))))))))))))))))))))******+++++++++************+++,,,,,,,,,,,,+++,,,+++******)))*********************************+++***))))))))))))***+++*********++++++++++++,,,+++++++++***************+++++++++***************************************++++++++++++++++++++++++******************************+++,,,,,,+++)))(((************************************************************************************)))))))))))))))***++++++,,,000777===HHH777((((((...000+++''')))***+++,,,------,,,++++++++++++++++++*********))))))))))))))))))))))))((())))))))))))*********************************))))))))))))))))))))))))++++++*********+++,,,,,,************))))))))))))***************+++++++++))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))******************)))((((((((())))))******))))))))))))******))))))))))))))))))))))))******************************))))))))))))(((((())))))))))))************))))))))))))*********************+++++++++,,,,,,+++************)))))))))((((((((((((((()))******************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))******+++******)))&&&''''''(((((())))))***))))))))))))))))))))))))((((((((((((((()))))))))+++++++++******))))))(((((((((((()))))))))******))))))))))))))))))*********+++,,,,,,+++***+++,,,************************(((((()))))))))*********++++++******************+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++*********************************************************************************+++++++++,,,,,,************************************************************************************************************************************************+++++++++***************+++++++++******)))))))))))))))))))))))))))))))))))))))***+++++++++************++++++,,,++++++***++++++*********************************+++++++++************************************++++++++++++************************************************************************************************************************))))))************)))(((*********************************************************************************)))))))))))))))$$$'''))))))+++111===FFFHHH777)))(((......***%%%!!!###'''+++---.........+++++++++***************))))))))))))))))))))))))((())))))***************************************)))))))))))))))))))))))))))***++++++***+++,,,---*********)))))))))))))))************************((()))))))))************))))))))))))))))))))))))************************))))))))))))************************************((()))))))))******************))))))((())))))*********))))))))))))******))))))))))))))))))))))))************************)))))))))((((((((((((((((((((())))))******++++++)))))))))))))))*********))))))*********+++++++++************))))))))))))(((((('''&&&&&&((()))************)))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************)))))))))(((((())))))***************''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))*********)))))))))))))))*********((()))******)))((()))***************************((((((((()))******++++++************+++***************++++++++++++******,,,,,,,,,++++++++++++***************************+++******))))))******+++************************)))***+++,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************************************************************))))))))))))*********+++************************************************************************************************************************************************++++++++++++******))))))'''(((((())))))*********))))))))))))))))))))))))((()))***+++++++++++++++)))***************))))))************+++*********))))))*********+++++++++******++++++++++++******))))))*********+++++++++************************************************************************************************************************((()))))))))***)))))))))************************************************************************))))))))))))))))))******%%%((()))((()))...999BBB;;;111******,,,***'''&&&###&&&)))******)))************************)))))))))))))))))))))))))))***+++,,,,,,,,,++++++************************************************''')))++++++))))))+++,,,))))))))))))))))))******************************((()))))))))************))))))))))))))))))))))))************************(((((()))))))))*********************************((()))))))))******************))))))))))))************))))))))))))******))))))))))))))))))))))))************************((((((((((((((()))))))))(((((())))))******++++++******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''')))***))))))))))))))))))******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************)))))))))((('''((()))***************((((((((()))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))************(((((())))))************((()))******)))((()))***************************)))))))))******+++++++++))))))***++++++++++++***))))))************)))))),,,+++++++++++++++++++++******************************))))))))))))******)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,***************+++++++++***************************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++************************************************************************(((((()))))))))************************************************+++++++++***************************************************************************************************++++++++++++***))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))((()))***+++++++++++++++)))************)))(((((())))))***++++++++++++***)))))))))***++++++,,,,,,******+++,,,,,,+++******)))))))))************+++***************+++++++++***************+++++++++************************************************************************)))))))))))))))*********************************************************************************))))))))))))************+++,,,+++)))(((***000555...+++***++++++'''&&&(((&&&'''(((*********)))((()))))))))***************)))))))))))))))))))))))))))***+++------,,,++++++************************************************&&&))),,,,,,)))((())),,,))))))))))))************+++++++++***************))))))))))))************))))))))))))))))))))))))************************'''(((((())))))*********************************))))))))))))******************)))))))))***++++++******))))))))))))******))))))))))))))))))))))))************************(((((())))))))))))******))))))))))))************************))))))))))))'''''''''((((((((())))))(((((()))))))))))))))***'''''''''''''''((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************************************)))))))))*********++++++((((((((()))******++++++***+++,,,,,,+++***+++,,,*********************************+++++++++++++++((()))***+++,,,++++++***))))))************))))))+++++++++++++++++++++,,,******************************))))))))))))******************************))))))***+++,,,,,,,,,,,,))))))*********+++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************))))))*********+++++++++***************************************************************************************************++++++,,,+++***)))(((((((((((())))))******+++))))))))))))))))))))))))(((((()))++++++,,,,,,+++***+++++++++******)))(((((()))***+++,,,++++++***((())))))***++++++,,,,,,***++++++,,,,,,++++++***))))))))))))************))))))*********+++++++++))))))*********+++++++++************************************************************************))))))))))))******++++++************************************************************************((()))))))))************---,,,+++*********+++,,,+++((((((******((((((+++...---------,,,,,,,,,+++((()))))))))*********+++))))))))))))))))))))))))((()))+++,,,,,,,,,******************************************************(((+++///...***((())),,,((()))))))))************+++++++++*********))))))))))))))))))************))))))))))))))))))))))))************************''''''(((((()))******+++************************))))))))))))******************))))))******+++,,,******))))))))))))******))))))))))))))))))))))))************************)))))))))*********++++++*********)))))))))))))))************)))))))))((((((((((((((())))))))))))(((((((((((())))))******''''''((())))))))))))(((((()))))))))************************************))))))))))))************))))))))))))))))))))))))************))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))***+++++++++++++++++++++))))))*********+++++++++'''(((((()))******++++++***+++,,,,,,+++***+++,,,************************++++++++++++++++++++++++((()))***+++,,,,,,+++************++++++***************+++++++++,,,,,,,,,******************************))))))))))))******++++++++++++++++++++++++((()))***+++,,,---------))))))******++++++++++++*********************************++++++,,,,,,,,,************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,************************))))))******++++++++++++******************************************************************************************************+++,,,+++***)))(((+++++++++***************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,,,,+++***((())))))***++++++,,,,,,***+++,,,------,,,+++***))))))))))))************))))))******++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))******************************))))))***+++,,,,,,************************************************************************(((((())))))*********+++***))))))***,,,------+++...)))&&&)))+++******,,,))))))((((((((()))***+++(((((())))))*********+++))))))))))))))))))))))))'''(((***+++,,,+++)))(((************************************************)))---111000+++(((***,,,(((((())))))*********+++++++++++++++******))))))))))))))))))************))))))))))))))))))))))))************************&&&''''''((()))******+++************************))))))))))))******************))))))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))************************))))))******+++++++++,,,++++++******))))))((((((+++*********))))))(((((())))))))))))************'''((((((((())))))******&&&''')))*********)))((((((((())))))*********+++************************))))))))))))************))))))))))))))))))))))))************))))))))))))&&&'''((()))*********************)))))))))))))))))))))))))))))))))))))))******))))))((((((((('''++++++++++++++++++,,,,,,)))************+++++++++'''(((((()))***+++++++++(((*********)))((()))***))))))***++++++++++++***,,,+++***))))))***+++,,,,,,+++++++++***)))))))))++++++++++++++++++++++++*********)))((()))+++---+++******))))))******+++++++++************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,++++++************************************,,,......,,,++++++,,,)))+++000333///((('''***,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++++++++*********))))))((((((++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************))))))))))))******************************)))************+++++++++(((((())))))*********+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,((()))+++,,,,,,+++)))(((++++++******************************************************************************************************************+++*********))))))(((((()))))))))***++++++,,,,,,************************,,,,,,,,,,,,++++++************************************))))))))))))******************))))))))))))******))))))))))))******)))************+++++++++************************)))************++++++++++++++++++******)))))))))************************,,,,,,,,,++++++*********)))***++++++***)))***++++++)))((()))******)))(((************************))))))))))))))))))))))))))))))))))))************************************)))))))))***+++++++++,,,++++++++++++++++++++++++!!!$$$(((,,,---,,,***(((((()))))))))((())),,,///''''''&&&''''''((()))***+++***)))'''''')))***+++))))))))))))))))))))))))******************************************************++++++++++++******)))'''&&&(((***+++)))'''******++++++++++++******---,,,***)))))))))***+++******))))))))))))*********++++++++++++***))))))'''(((((()))))))))))))))((((((((()))******++++++******))))))******+++,,,***)))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((,,,+++((('''&&&'''((()))))))))))))))))))))))))))+++++++++***)))(((((('''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++)))'''%%%%%%&&&'''(((+++***)))***,,,,,,***))),,,***)))''''''(((***++++++***)))(((((()))***+++(((((())))))*********+++***++++++++++++,,,,,,,,,******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++***))))))***+++++++++++++++***************++++++++++++++++++++++++((()))))))))((())),,,...+++++++++******+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,+++++++++******************************+++,,,------++++++,,,...333,,,'''))),,,,,,---000++++++++++++++++++++++++---,,,+++*********++++++++++++++++++*********)))++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++************++++++************************)))************+++++++++))))))))))))*********+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,------,,,+++*********++++++++++++++++++************************************************************************************************+++*********))))))))))))++++++******************************************+++******))))))((())))))******************************))))))))))))***************)))))))))((((((******))))))))))))******)))************+++++++++************************)))************+++++++++,,,,,,+++++++++*********************************,,,,,,,,,+++++++++******)))***++++++***)))***+++...---++++++++++++)))(((************************))))))))))))))))))))))))))))))))))))***************************************************+++++++++************************&&&(((+++...///...,,,+++,,,,,,++++++******)))(((((((((((('''(((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))******************************************************++++++++++++******&&&%%%%%%(((+++---+++*********++++++++++++******,,,+++***)))))))))))))))******))))))))))))*********++++++++++++***))))))'''(((((()))))))))))))))*********)))))))))))))))))))))*********+++++++++++++++++++++*********)))))))))))))))))))))))))))************************---,,,***)))((()))***+++))))))))))))))))))))))))++++++******)))(((((('''(((((((((((()))))))))***))))))))))))************************************---,,,+++*********++++++,,,+++***+++------+++***+++***)))(((((()))***+++...---+++***)))((())))))((()))))))))************(((((()))))))))*********+++*********))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***++++++***))))))***++++++***************+++++++++++++++++++++++++++++++++((()))***))))))***,,,...,,,,,,++++++++++++,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++,,,,,,+++***+++---000PPP>>>---(((+++,,,,,,,,,++++++++++++++++++++++++---,,,+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************)))************+++++++++)))))))))*********************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,---......---,,,+++******++++++,,,,,,------***************************************************************************************************************))))))))),,,,,,++++++***))))))(((************************+++***)))((((((((()))*********************************))))))))))))******))))))))))))((((((((((((******))))))))))))******)))************+++++++++************************)))************+++++++++,,,,,,,,,,,,++++++++++++************************,,,,,,,,,++++++++++++***)))***++++++***)))***+++111///---------,,,***(((************************))))))))))))))))))))))))))))))))))))************************************+++++++++***************))))))))))))))))))))))))***+++,,,......------,,,---------///111000,,,(((+++***))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******************************************************++++++++++++******'''''''''(((+++,,,+++)))******++++++++++++*********+++******)))((('''&&&******))))))))))))*********++++++++++++***))))))'''((())))))******))))))++++++******)))(((((('''((()))***+++,,,+++******++++++++++++************))))))))))))))))))))))))************************---,,,***))))))***+++,,,((((((((((((((((((((((((++++++******)))(((((((((((((((((()))))))))******))))))))))))************************************------------------,,,,,,,,,++++++,,,------,,,***+++***)))(((((()))***+++111000...+++)))((((((((())))))))))))************((((((((()))))))))******++++++++++++************))))))))))))))))))))))))************************))))))***++++++++++++***+++******************+++)))))))))***+++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++...111YYYFFF333+++******(((&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,------,,,++++++******+++,,,------......************************************************************************************************************************+++++++++*********))))))************************---,,,+++***)))***,,,---************************+++******))))))******+++)))))))))(((((((((''''''******))))))))))))******))))))*********+++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***++++++***)))***+++000...---,,,------+++)))************************))))))))))))))))))))))))((()))))))))************************************,,,+++++++++***)))))))))*********************************************)))+++***---333999;;;666000,,,,,,+++***))))))))))))******)))(((((()))******))))))))))))))))))))))))******************************************************++++++++++++******++++++*********)))'''&&&******++++++++++++******)))*********)))(((&&&$$$******))))))))))))*********++++++++++++***))))))(((((()))************)))************))))))((((((''')))+++,,,---,,,***))))))))))))((((((((((((((())))))))))))))))))))))))***************************)))((((((((()))******((((((((((((((((((((((((************))))))(((((((((((()))))))))*********((()))))))))************************************)))***,,,------+++***)))+++******+++,,,,,,+++)))***))))))((())))))***+++111///---***)))((((((((()))))))))))))))*********************++++++++++++************************))))))))))))))))))))))))************************))))))***++++++++++++************++++++*********)))))))))***+++++++++,,,++++++++++++++++++++++++...///000...,,,******++++++,,,,,,------,,,,,,+++))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,***)))+++...000>>>444+++******)))((()))++++++++++++++++++++++++++++++++++++++++++++++++))))))******************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************))))))*********++++++++++++++++++*********************+++++++++,,,,,,,,,,,,++++++******++++++,,,******++++++++++++************+++,,,------......***************************************************************************************************************+++++++++))))))*********+++++++++************************,,,,,,+++******+++,,,---************************++++++************++++++))))))))))))((((((((((((******))))))))))))******))))))*********+++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***++++++***)))***+++,,,+++***+++,,,---,,,+++************************))))))))))))))))))))))))((()))))))))************************************,,,+++++++++***)))))))))++++++++++++++++++++++++***))))))(((((((((((((((((((((+++222:::<<<888333---,,,+++******)))************))))))))))))******))))))))))))))))))))))))******************************************************++++++++++++******++++++++++++)))(((''''''******++++++++++++******))))))******)))(((&&&%%%******))))))))))))*********++++++++++++***))))))((())))))***************(((((())))))************''')))+++,,,---,,,***)))(((((((((((((((((())))))************************))))))))))))))))))))))))((((((((())))))***++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))************((()))))))))************************************'''(((***,,,,,,+++)))'''***)))))))))++++++)))((()))))))))))))))******+++---,,,***)))(((((())))))******))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************************))))))***++++++++++++***)))***++++++++++++***)))***************+++++++++++++++++++++++++++++++++...000000///---************+++,,,------,,,+++***)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------......///,,,------+++******,,,...---******------******,,,))))))))))))))))))))))))******+++,,,,,,,,,++++++)))))))))))))))*********++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***************************)))************++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,++++++******++++++,,,******************************++++++,,,,,,------*********************************************************************************************************+++++++++++++++((())))))***++++++,,,,,,************************((()))))))))************************************++++++************++++++************))))))))))))******))))))))))))******)))************+++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,)))***++++++***)))***+++***)))((())),,,---,,,+++************************))))))))))))))))))))))))))))))))))))************************************+++++++++***************++++++++++++++++++++++++++++++******************((((((***...222333111...++++++******************)))))))))******)))))))))))))))))))))))))))))))))******************************************************++++++++++++******&&&(((***+++******+++,,,******++++++++++++******))))))******))))))((((((******))))))))))))*********++++++++++++***))))))((()))******++++++******'''(((((()))******++++++((()))***+++,,,+++******************++++++++++++************************(((((((((((((((((((((((()))***++++++,,,---......))))))))))))))))))))))))******)))))))))))))))))))))))))))*********++++++))))))))))))************++++++++++++++++++++++++((()))+++------,,,***))))))(((((()))******)))'''(((((())))))******++++++******)))(((((()))***+++************))))))))))))'''''''''((((((((())))))((((((((((((((()))))))))************************++++++++++++++++++++++++))))))***++++++++++++***)))***++++++++++++***)))+++++++++***************++++++++++++++++++++++++***,,,......,,,******+++)))***+++------+++***)))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++++++++,,,******+++++++++,,,,,,,,,******++++++,,,------...---......---+++******+++000,,,,,,...///+++***+++************************)))***+++,,,,,,,,,,,,+++)))))))))******+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************)))************+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++******+++++++++******++++++++++++++++++*********************************************************************************************************++++++,,,,,,,,,******************++++++************************&&&((()))+++++++++))))))************************,,,++++++******++++++,,,++++++++++++******************))))))))))))******)))************+++++++++************************)))************+++++++++*********+++++++++,,,,,,******************************+++++++++,,,,,,,,,)))***++++++***)))***++++++***)))***+++,,,+++***************************))))))))))))))))))))))))))))))))))))***************************************************+++++++++******************************+++,,,,,,,,,++++++)))))))))***++++++++++++***))))))))))))******+++))))))************))))))))))))))))))))))))))))))******************************************************++++++++++++******%%%(((***+++******,,,...******++++++++++++*********))))))))))))***++++++******))))))))))))*********++++++++++++***))))))))))))***++++++++++++***)))))))))))))))*********))))))*********+++++++++)))*********++++++++++++************************))))))))))))))))))))))))))))))+++,,,---.........++++++++++++++++++++++++)))))))))))))))))))))***))))))*********+++++++++))))))))))))************++++++++++++++++++++++++((()))+++,,,,,,,,,+++******)))((()))++++++)))((('''((()))******++++++++++++***)))))))))***+++,,,************)))))))))(((''''''''''''((((((((()))(((((()))))))))*********************************++++++++++++++++++++++++))))))***++++++++++++***)))***+++,,,,,,+++***))),,,+++++++++******))))))++++++++++++++++++++++++&&&(((+++,,,+++++++++,,,((()))+++,,,,,,+++)))(((((())))))***++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,(((((()))***++++++,,,,,,---...///...,,,***)))***---'''%%%(((,,,+++***+++........................)))***+++,,,---,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************)))************+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---++++++***************************************************************************************************************************++++++,,,,,,,,,,,,,,,++++++***)))))))))************************'''))),,,......---+++***************************,,,++++++******++++++,,,,,,,,,,,,+++++++++************))))))))))))******)))************+++++++++************************)))************+++++++++)))))))))******+++++++++*********************************++++++,,,,,,,,,)))+++++++++***)))***+++---,,,+++++++++,,,***)))************************))))))))))))))))))))))))))))))))))))************************************))))))******+++++++++,,,))))))))))))))))))))))))((()))***+++,,,+++******)))******)))((()))+++...)))((((((((()))***++++++))))))************))))))))))))))))))))))))))))))******************************************************++++++++++++******'''***,,,,,,***)))***,,,******++++++++++++************)))))))))+++,,,...******))))))))))))*********++++++++++++***))))))))))))***++++++++++++***++++++******)))(((((((((******))))))******+++,,,''''''(((((()))))))))***************************************************&&&''')))***,,,,,,------++++++++++++++++++++++++)))))))))))))))*********)))************+++++++++))))))))))))************++++++++++++++++++++++++'''((())))))************+++***)))***,,,,,,***)))'''''')))***++++++++++++---,,,+++*********+++,,,+++*********))))))(((((())))))))))))************))))))******+++++++++,,,************************++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,+++***((((((((())))))------,,,+++*********+++******))))))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,+++*********+++,,,---,,,++++++***+++,,,...///,,,,,,---------,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++)))+++---//////---+++))),,,,,,,,,++++++*********+++***************++++++)))************+++++++++///......---+++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((())))))***************++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++************+++,,,---...++++++************++++++---------,,,,,,,,,++++++((((((((((((((((((((((((*********************************************************++++++,,,,,,,,,+++,,,---+++((('''(((+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******+++++++++++++++***)))(((*********++++++,,,,,,,,,************************))))))))))))))))))))))))************************((()))***+++++++++++++++,,,+++++++++++++++,,,,,,************************,,,------...---,,,***)))************+++,,,---...******************************************************))))))))))))*********************************)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))'''''')))***+++,,,,,,,,,,,,+++++++++******)))))))))************+++++++++,,,,,,+++)))(((&&&%%%%%%))))))))))))))))))))))))))))))************))))))))))))******+++++++++,,,)))))))))))))))******+++)))************++++++++++++++++++*********))))))++++++************++++++************************+++*********))))))((((((++++++++++++++++++++++++************************+++++++++***************+++++++++*********))))))************************++++++***)))(((((())))))************************)))))))))***+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++*********))))))))))))))),,,+++***((((((***+++,,,)))************+++++++++)))))))))))))))))))))))))))***,,,------,,,***)))***+++,,,,,,***)))))))))************************)))))))))))))))))))))))),,,+++***))))))***+++,,,************************************************,,,++++++******++++++,,,,,,++++++************+++,,,,,,+++***************+++++++++++++++---...///...---+++******+++---...,,,,,,,,,,,,++++++******++++++*********+++,,,---,,,,,,+++++++++,,,------++++++,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,++++++************++++++,,,,,,,,,+++++++++******++++++************++++++************++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***************++++++++++++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++************+++,,,------++++++************++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************************************++++++******************''')))******)))))),,,...,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******+++++++++++++++***))))))++++++++++++++++++,,,,,,************************************************************************)))******++++++++++++***++++++*********++++++,,,************************,,,,,,,,,,,,,,,+++******************+++,,,------++++++++++++++++++++++++******************************))))))))))))******++++++++++++++++++++++++***))))))((()))***+++,,,************************))))))***+++++++++******,,,,,,++++++******)))))),,,,,,+++++++++*********)))************+++++++++++++++******))))))(((((())))))))))))))))))))))))))))))************)))))))))))))))*********++++++)))))))))))))))******+++)))************++++++++++++++++++*********))))))++++++************++++++************************************)))))))))(((************************************************++++++***)))((((((''''''+++++++++*********))))))************************++++++***)))))))))))))))***************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***)))))))))))))))))))))***)))(((''''''((()))***)))************+++++++++************************)))***,,,------,,,***)))(((***++++++***))))))***(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((()))******************************++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,,,,,,,+++,,,+++******)))*********,,,,,,,,,,,,---...//////000...***((((((***...000---------,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,---------,,,++++++***++++++,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,------***))))))******+++,,,------+++(((&&&&&&(((+++---,,,,,,,,,,,,++++++++++++++++++************++++++************+++++++++,,,(((((()))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++******,,,,,,++++++++++++++++++)))))))))))))))))))))))),,,,,,+++++++++++++++++++++++++++++++++*********+++++++++***++++++,,,,,,++++++************++++++,,,++++++++++++*********************************************************************************+++++++++***))))))((((((((()))++++++***+++,,,...++++++++++++++++++++++++******************************++++++++++++*********++++++++++++***)))))),,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))++++++***************+++************************,,,+++******************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++************************''''''((()))***++++++***...---,,,+++************,,,+++++++++++++++******)))************+++++++++***************+++++++++))))))))))))))))))))))))))))))************))))))(((((())))))))))))******)))))))))))))))******+++)))************++++++++++++++++++***************++++++************++++++************************************))))))))))))))))))))))))))))))))))))************************+++***)))((('''%%%$$$$$$+++++++++***************************************+++***))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))*********)))(((''''''((()))***)))************+++++++++************************)))***+++,,,,,,+++***)))''')))++++++***)))******(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***************************++++++++++++++++++++++++,,,++++++******++++++,,,((()))+++,,,---,,,+++++++++******))))))*********,,,,,,,,,,,,------.........---+++******+++---...,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------...---,,,***))))))***+++,,,---.........,,,,,,++++++,,,,,,---...,,,,,,,,,---------------++++++*********++++++,,,---+++(((&&&&&&(((+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++*********+++++++++,,,,,,,,,+++++++++************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,++++++***+++++++++++++++************+++++++++++++++*********))))))++++++++++++++++++++++++************************************************+++++++++***************000000///...,,,***))))))******************************************************++++++++++++************+++++++++******))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))++++++***)))))))))******************************+++***)))(((((()))***+++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++******,,,+++*********,,,---...************************))))))*********+++++++++************************))))))))))))))))))))))))))))))************))))))((((((((((((((())))))))))))))))))))))))******+++))))))*********+++++++++************************++++++************++++++*********************************)))))))))))))))***************************************************))))))((('''&&&&&&%%%******************************************************)))))))))))))))***************************,,,+++++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))*********++++++***))))))***++++++))))))*********+++++++++************************)))***++++++++++++***)))***,,,---,,,***))))))***************************))))))))))))))))))))))))***)))(((''''''((()))***************************++++++++++++++++++++++++,,,++++++******++++++,,,'''(((***+++++++++******+++***************++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++******++++++,,,,,,,,,,,,,,,------...---,,,***))))))***+++,,,---.........,,,,,,++++++,,,,,,---...,,,,,,,,,------............---,,,+++************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++***++++++++++++,,,,,,,,,---------,,,++++++******************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,++++++***+++++++++++++++************+++++++++++++++*********))))))++++++++++++++++++++++++******************************************************++++++,,,---......444333222111///---***(((******************************************************++++++++++++******)))******+++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,+++***))))))************************************((((((((()))***+++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******)))************+++,,,------(((((())))))))))))))))))))))))*********+++++++++*********)))((((((''''''))))))))))))))))))))))))))))))************)))))))))))))))((((((((((((((()))))))))))))))******+++))))))*********+++++++++************************++++++************++++++************************))))))))))))))))))******++++++++++++++++++++++++************************))))))))))))))))))*********************************************************)))))))))))))))******)))))))))))))))))))))))),,,+++++++++***)))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))******)))))))))(((((())))))************++++++************++++++))))))*********+++++++++************************************************---//////...+++)))((()))************************))))))))))))))))))))))))+++***))))))))))))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((((()))*********))))))+++++++++***++++++,,,---******+++,,,,,,++++++******+++---......---+++***)))***************++++++)))***+++,,,,,,,,,,,,+++,,,,,,---------,,,++++++***++++++,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,---......//////111000...---+++*********+++,,,------------,,,+++,,,,,,,,,,,,------------...---,,,++++++***++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************))))))))),,,,,,++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,++++++++++++*********++++++++++++++++++++++++************************************************)))***+++,,,---///000000000000000111222111///---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***------,,,+++************************************)))))))))))))))******++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************)))***++++++,,,,,,++++++************************---------,,,,,,***))))))******+++++++++***))))))((((((((())))))))))))))))))************+++++++++*********)))(((''''''&&&))))))))))))))))))))))))))))))************))))))******))))))))))))(((((()))))))))))))))******+++)))************+++++++++***************+++++++++++++++************++++++************************))))))))))))************++++++++++++++++++++++++************************))))))******++++++,,,,,,***************+++++++++************************)))))))))))))))******+++))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))((((((((()))******++++++((((((((())))))((((((((()))************+++++++++++++++++++++++++++++++++************************---//////...+++)))((()))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******))))))******,,,,,,++++++,,,------...++++++,,,------,,,+++***+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,+++++++++,,,------++++++,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------.../////////111000///...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------............---,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++++++++++++++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---************+++,,,------++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************************************+++,,,------......++++++,,,///222333111///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,///...---,,,++++++++++++************************((()))******+++++++++***************+++,,,------++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++***************************+++++++++++++++***)))&&&'''***+++,,,+++)))''')))*********++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++*********))))))))))))))))))))))))******+++)))************+++++++++))))))*********+++++++++++++++************++++++************************((()))))))))*********************************************************************+++++++++++++++))))))*********+++++++++************************)))))))))))))))***++++++))))))))))))))))))))))))***************+++++++++************************************************))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))******++++++(((((())))))))))))(((((()))************+++++++++++++++++++++++++++++++++******))))))))))))******)))+++,,,,,,***))))))***(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...---+++***)))***++++++,,,,,,,,,,,,------...///,,,---.........---,,,+++------,,,++++++,,,------+++++++++,,,,,,---------)))***+++,,,---,,,++++++,,,++++++***+++,,,...///,,,,,,---------,,,++++++,,,,,,++++++,,,,,,---...,,,,,,------...///000000000//////.........//////------,,,++++++,,,------,,,,,,,,,------.........///...---,,,++++++++++++++++++,,,,,,,,,---------//////---+++)))'''&&&%%%------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,---+++++++++,,,,,,---------************+++,,,---...++++++************++++++---------,,,,,,,,,++++++************************************************************************++++++++++++++++++,,,,,,***)))***...222333000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******((()))***+++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------000///...---,,,,,,,,,,,,************************((()))***,,,,,,,,,+++***************+++,,,---...************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******++++++*** ###'''+++------+++***+++++++++,,,,,,---------)))************+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))************)))))),,,+++++++++******)))))))))))))))))))))******+++)))************+++++++++))))))******++++++++++++++++++************++++++************************(((((())))))*********+++))))))))))))))))))))))))************************,,,+++++++++******))))))))))))******++++++++++++************************))))))((())))))***++++++))))))))))))))))))))))))))))))******+++++++++,,,************************************************))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))***+++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++******))))))))))))******%%%'''))))))))))))***+++************************))))))))))))))))))))))))***)))(((''''''((()))***************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------------)))***++++++,,,,,,++++++...---+++))))))***+++,,,,,,+++***))))))+++---...,,,---......,,,,,,---.........---,,,,,,,,,,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,,,,,,,---------000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,++++++***))))))))),,,+++***)))***+++,,,---++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,++++++************++++++++++++,,,---...///.........------,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))************))))))((((((......,,,,,,,,,,,,......---,,,,,,++++++,,,,,,---++++++************++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***)))************+++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***---,,,,,,+++***)))(((((()))***+++,,,,,,+++***))))))************+++++++++***)))))))))))))))************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************+++*********))))))(((((())))))))))))))))))))))))************************)))************+++++++++)))))))))))))))))))))))),,,)))''''''***---,,,+++...+++'''$$$$$$&&&***,,,************************------,,,+++***)))((('''))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,+++***))))))******+++*********))))))((((((***+++,,,---...---,,,++++++******)))))))))))))))))))))************))))))************************---,,,,,,,,,++++++******((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))***************+++++++++000---(((''')))******(((*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))******))))))))))))))))))))))))---+++***((((((((()))))))))************+++++++++************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---------------------------,,,,,,---............---...---+++***)))***+++,,,,,,+++*********+++------***+++,,,+++***)))***,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++************,,,++++++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++***************++++++++++++,,,---...///......---------,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************+++++++++******))))))))),,,++++++******++++++,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***))))))((()))***+++,,,,,,+++***)))************++++++++++++------,,,,,,,,,,,,,,,---******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************+++*********))))))))))))************************************************)))************+++++++++************************)))'''&&&'''+++...///...,,,***(((''''''''')))***************************+++++++++***************************************************************++++++++++++++++++++++++++++++***)))))))))))))))+++*********))))))))))))++++++,,,,,,------,,,,,,,,,+++***))))))))))))))))))))))))************)))******************************)))))))))(((((((((%%%&&&''')))******++++++************************))))))))))))))))))))))))+++++++++*********))))))(((((()))******++++++,,,///---***)))+++,,,+++)))***)))))))))))))))))))))))))))))))))))))))))))))************************++++++***************************)))))))))))))))))))))))))))))))))))))))+++******))))))))))))))))))************+++++++++************************------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,---..................---+++*********+++,,,++++++++++++,,,,,,,,,,,,***+++,,,+++******+++,,,......---,,,,,,,,,,,,---------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,+++++++++,,,.../////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///...------,,,,,,------++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++,,,------...++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++***************++++++++++++,,,---......------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++******,,,++++++******++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++******))))))******++++++++++++******************+++++++++,,,//////...---,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++***************)))))))))************************************************)))************+++++++++++++++++++++++++++++++++)))((('''(((+++---------************))))))((((((************************))))))******+++++++++,,,******************************************************************************)))((((((((())))))***************)))))))))++++++++++++,,,,,,---...------+++***))))))))))))((())))))******+++++++++************************))))))((((((((((((''''''&&&'''((())))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************''''''((()))***++++++,,,---,,,++++++,,,---,,,***))))))))))))))))))******************************************************,,,,,,++++++***))))))(((+++*********))))))(((((())))))))))))))))))))))))(((((()))***************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------***++++++,,,---,,,,,,,,,...---,,,++++++++++++,,,***+++,,,,,,------,,,,,,---...//////------...///......---,,,,,,,,,,,,---......------,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------...---+++++++++,,,...///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,---------......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***))))))***,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,---,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++,,,+++************))))))++++++******))))))))))))************************)))************+++++++++************************************************''''''''''''''''''''''''))))))((((((((((((((()))************************++++++******+++---...000///...---+++************))))))))))))***+++,,,,,,*********************************)))))))))))))))++++++***))))))(((((((((++++++++++++++++++++++++))))))))))))))))))))))))************************((()))))))))))))))************+++,,,,,,,,,+++***)))))))))))))))*********++++++++++++++++++++++++************************+++++++++*********))))))++++++******)))((((((((())))))))))))))))))))))))&&&''')))***++++++******))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,------,,,,,,,,,,,,,,,,,,***+++,,,------------,,,///000111000///...///111......---,,,,,,,,,,,,---.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---------,,,,,,,,,---...///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...,,,,,,---------.........++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,---------------------------++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,++++++***))))))))))))))),,,,,,+++******+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++************************************************))))))*********+++++++++************************++++++,,,+++***)))))))))...,,,***(((((()))+++,,,************************+++++++++************)))************************************************'''''''''''''''''''''''')))((((((((((((((())))))***************+++++++++************+++---///111///...---,,,++++++++++++******))))))***+++,,,,,,************************)))))))))))))))*********,,,,,,***)))((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))************************++++++******))))))((((((((()))************))))))(((((())))))************++++++++++++++++++++++++************************))))))*********+++++++++************))))))(((((())))))))))))))))))))))))%%%''')))***+++++++++***))))))*********+++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------...///////////////------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///...------...///......---,,,,,,,,,,,,---.........------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......,,,---------............,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++************+++++++++++++++++++++++++++*********+++,,,------...++++++,,,---------------++++++++++++++++++++++++------------............,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,,,,,,,------...,,,,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,******++++++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++******+++,,,---++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))&&&(((***+++++++++,,,---///---+++)))(((***,,,---************************,,,+++++++++******))))))++++++++++++++++++++++++************************************************))))))((((((((()))***************+++++++++++++++))))))***+++,,,...000111///......---------------,,,+++***))))))***+++,,,************************''''''(((((((((((())))))******)))((()))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++,,,,,,++++++***)))))))))((()))***)))((('''((()))((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,)))))))))))))))))))))***))))))))))))))))))))))))''''''(((******+++++++++)))************+++++++++************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........---------------------------......///////////////---------------,,,,,,+++------,,,+++,,,---...///+++---...---,,,+++,,,---......---,,,,,,,,,,,,---------------............---,,,,,,++++++,,,,,,---------------------------+++,,,---...////////////+++,,,...///000///...---,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,------------...------,,,++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------******,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,------------...,,,,,,,,,---------......+++************+++,,,------,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,------,,,,,,++++++,,,,,,---------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++------------------------***+++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,------------,,,,,,******++++++,,,---......---,,,++++++++++++,,,---+++++++++,,,,,,,,,------++++++++++++,,,---.........---+++******+++---...++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************$$$'''***,,,++++++---///------,,,+++++++++++++++***************************************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))***++++++*********++++++,,,,,,,,,'''(((***,,,...///000000.........---......///000...---+++***))))))***+++************************((((((((()))))))))******+++***)))((((((***+++---************************))))))))))))))))))))))))))))))*********+++++++++******++++++,,,,,,,,,,,,***++++++)))'''&&&(((+++'''(((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++((((((((()))******++++++))))))))))))))))))))))))))))))(((((()))***++++++)))************+++++++++************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------+++,,,------......------------......------,,,+++...---,,,++++++,,,///000,,,---......,,,,,,---.........---,,,,,,,,,,,,---,,,---------.../////////---,,,,,,++++++,,,,,,---------------------------+++,,,---...////////////***,,,...000111///---,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,,,,,,,---------............---,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........))))))(((((()))***++++++------,,,++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++---......---++++++------------------------*********++++++,,,,,,,,,,,,,,,............,,,,,,///......------......///.........------.........,,,------......------,,,,,,------......------,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,------......------,,,******+++,,,------......------++++++++++++------++++++,,,,,,,,,---------)))))))))***+++,,,---......---+++******+++---...++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++&&&))),,,---+++)))***,,,+++,,,---......,,,***)))************************'''((()))***+++,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))***+++,,,,,,*********++++++,,,,,,,,,&&&'''***---//////000000...------......///000111000...,,,***))))))***+++******************************++++++,,,,,,,,,---///...+++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++((()))***+++---...///000---...---***&&&&&&))),,,'''(((((()))***+++++++++************************++++++++++++++++++++++++,,,,,,++++++***)))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))***)))((((((((()))+++,,,)))************+++++++++************************.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...///000...,,,,,,,,,...///...---,,,+++,,,---...///---,,,,,,---------,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,.........------.........------------------------++++++---000111111...++++++++++++++++++++++++++++++,,,------......------...------,,,,,,------...//////.........------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++///......---+++******)))++++++,,,,,,,,,---------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------++++++++++++---------,,,++++++------,,,+++---......//////......------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......000---((()))///000,,,---,,,+++***))))))+++---......------------......---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...------...///...,,,)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---+++)))'''---,,,,,,++++++*********...---,,,++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------*********++++++,,,,,,---)))***,,,,,,+++++++++,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***,,,+++***))))))***+++,,,(((&&&$$$%%%(((+++***(((+++++++++++++++++++++++++++,,,---/////////.....................---------111111///...---,,,,,,+++))))))))))))******************))))))))))))******++++++++++++++++++++++++++++++******************++++++------------++++++************************++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++***************************++++++,,,,,,++++++***)))+++------,,,+++***++++++++++++*********)))))))))&&&$$$%%%))),,,,,,+++***************)))((((((************************,,,,,,++++++***)))))))))......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........//////000000000///.........---,,,,,,,,,---......///---,,,,,,---...---,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------......------,,,......------------......------------------------/////////000000///+++(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------,,,,,,------...//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,++++++,,,---------,,,++++++------,,,+++,,,,,,------------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------///...***+++///000,,,***,,,---//////...,,,***------,,,,,,,,,,,,---------------,,,,,,,,,++++++------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------...///...,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---,,,+++,,,,,,,,,+++++++++++++++...---,,,++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,)))***,,,,,,+++++++++---++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------+++)))((()))))))))))))))))))))))))))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))******+++,,,+++***))))))***+++,,,+++)))((()))+++------,,,************************---...///111111111000000......//////////////////000///---,,,+++*********))))))))))))******************))))))))))))******))))))))))))))))))))))))++++++******************+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***)))+++,,,,,,+++******++++++++++++*********))))))+++)))''''''***,,,,,,******************)))(((((((((((((((((((((((((((((()))))))))***++++++,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////111444444111------,,,,,,,,,---.../////////---,,,,,,---......---...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------............------------,,,,,,,,,,,,------------------------------000000///000000...+++)))------------------------,,,,,,---............---......------------.....................---------------,,,,,,,,,,,,------------------------------------------------------,,,,,,++++++++++++,,,,,,------............------++++++,,,,,,---------...,,,,,,,,,,,,------------------------------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,---------,,,+++,,,---...---,,,,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---000000...---///...+++.........///000000---+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,........................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.../////////++++++++++++,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,++++++++++++)))+++,,,,,,+++***,,,---,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,***((('''++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,++++++************++++++,,,+++)))***,,,......---************************,,,---///111111111111000///000000000111111222222000///...---,,,+++++++++)))))))))*********++++++******))))))))))))************************************+++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++***))))))***,,,+++++++++***************...,,,******++++++***)))*********+++******)))(((++++++++++++++++++++++++))))))******+++,,,,,,,,,------------------------------------------------------------------------------------------,,,,,,///------111666666111,,,,,,,,,,,,---...///000000...---+++,,,...//////...///////////////...------------------------------------------............------............---------,,,,,,++++++,,,,,,---........................///...---...000000///---........................,,,------.....................------------..............................------,,,,,,,,,,,,------------------------------........................,,,,,,,,,++++++,,,,,,,,,---..................---,,,,,,,,,------------...,,,,,,,,,------------...------------------------------------------------........................---------------------------------------------------------------------------------------------------------------------------------,,,,,,------------,,,+++,,,......---,,,.........//////.........------------------,,,,,,---------------------------......//////......---000222333111///---,,,***222000---,,,,,,---......,,,,,,,,,------,,,,,,,,,------------------,,,,,,////////////////////////------------------------..................------------------------------...---,,,---......---+++------------------------,,,,,,,,,---------------------------------------------,,,,,,---...//////***++++++,,,,,,---------------,,,,,,,,,---...///------------------------------,,,+++******))))))---------,,,,,,++++++******+++,,,+++******,,,---,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++++++++***)))((())))))***++++++***************************+++---...////////////111111111222222333444444222111000///............))))))*********++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,))))))))))))))))))))))))******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++)))((((((***,,,************************...---,,,+++***))))))(((*********++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***))))))------------------------------------------------------------------------------------------,,,,,,...,,,,,,///444444000***+++,,,---...//////000000---,,,+++,,,...000000000//////000000//////...------------------------------------.........//////---......//////......------,,,,,,++++++,,,,,,---........................111///---...///000///...........................,,,---......//////......///......------......///---........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,,,,,,,------..................---.........---------,,,,,,,,,,,,---------.........------------------------------------------------........................---------------------------------------------------------------------------------------------------------------------------------------------------,,,+++,,,...///...---------............------------------------------------------------------//////000000000000//////333444444333///,,,+++---///000111111000/////////------............------------------------------////////////////////////------------------------........................------------------------...---+++,,,---...---,,,------------------------,,,,,,,,,------.........------------------------......---,,,++++++,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,------......------------------------------,,,,,,+++***))))))...------,,,,,,+++++++++***+++++++++******,,,...,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++++++++++++++,,,,,,+++++++++((())))))(((((((((******,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...///000//////111222222222333333333444111000///...............************++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++)))((((((+++---************************,,,,,,,,,+++)))(((''''''******++++++++++++******((((((((((((((((((((((((------,,,,,,+++*********,,,,,,,,,------------...---------------------------------------------------------------------------,,,,,,...111111...***,,,---...///////////////---,,,+++,,,///111111111///000000000000///......------------------------------........./////////......////////////......------,,,,,,,,,,,,------........................666333000...------,,,+++........................------...////////////...//////............//////---------.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------............------///.........------,,,,,,,,,---------............------------------------,,,,,,,,,------------...........................------------------------------------------------------------------------------------------------------------------------------............---------,,,+++,,,...//////...+++,,,,,,,,,,,,,,,,,,+++------------............------------------------000000////////////000000555333333222...+++...444222999@@@@@@:::222///...------////////////------------------....................................---------------------------------...............------------------------...,,,++++++---......---........................,,,,,,,,,---......//////------------------------......------,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------...------,,,,,,+++++++++------------,,,,,,,,,,,,+++++++++***)))***,,,...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******,,,------...++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++++++++***++++++,,,,,,,,,,,,++++++***+++,,,+++))))))+++---------------------------+++,,,...000222222222222222222222222222222222222------,,,+++++++++++++++*********++++++++++++,,,++++++************++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************&&&''')))***,,,---------***************************++++++,,,,,,++++++***+++,,,,,,+++******+++---***************+++++++++)))+++,,,+++***(((((())))))***++++++,,,+++++++++))))))))))))))))))))))))******++++++,,,---------,,,,,,,,,---------......................................................+++,,,,,,------.........------.........------,,,---...///000000///......,,,++++++,,,///222222222000000000000000///..........................................////////////......////////////............------------..............................777444000------------,,,------------------------------.../////////////////////............//////---------.........//////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,------------............------------............------------------------,,,,,,,,,---------......................................................................................................------------------------------------------------,,,---...//////...---,,,---,,,+++---///000///...------............------------------.........///........................111///---,,,,,,---///111333000//////------444???NNNTTTVVVMMM<<>>>>><<<999777777888:::;;;HHHAAA:::888:::;;;888555999999:::::::::::::::999:::999888777777777777777777777888888999999888888777777777777777777777777444444555666777777888888888888888888888888888888777777777888888999999999999999999999888888777666888888888888888888888888888888888888888999999:::888888999999999:::::::::999999888888777777666666777777777888888777777666666666666666666777999999999999999888888888777777888888777777888888999999999888777666555666777888888888888888888888888888888888888888888888888888777777777777777777777777:::999999888888888888888999999999999:::::::::;;;999999999999999999999999777777777777777777777777888888888888888999999999555666888999:::999999888888888888888888888888888999999999888888777777777666666666666666666666666666666777777777888888888888888666555555444444444444444444444444444444444555555555555555555555555666666555555444444333333777777666666555555444444555555555555555555555555666666666666666555555555555555555555555555555555555555555555555555555555555555666666666666555555444444444444555555555555555555555555555555555555555777888777666555666777777888999::::::999888777777666666555444333333333444444444444444444444444333333444555555555555555555555555555555444444444444444333333333333444444555555555666666666777777333444555666777777777777444444444444333333333333666555555444444444555555666666777777777777666666666666555555555666777777888888888888888888888888555666777777888888777777888888777777666555555555666666666666666666666666333222222222222333444444777666666555444333222222555555444444333333333222555444444444444555666666444555666777777666555444555555555555555555666666:::999888777666666555555333333444444444444333333222222333444555555555444333333444444444444444444444444444444444444444444444444333222222222222333444444444444444444444444000000111111222222333333222222222222222222222222222222222222222222222222999999999999999999999999999999:::::::::999999999888999:::;;;;;;:::999888999:::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;::::::999999<<<<<<;;;::::::999::::::::::::999999999999::::::888999999:::::::::999999888888888888888888888888888999999:::;;;<<<<<<===::::::::::::;;;<<<===>>><<<:::999777888:::===???HHHBBB;;;999:::;;;999666::::::;;;;;;;;;::::::999:::999999888888888888999777777888999999999999999777888888888888888888777444555555666777888999999999999999999999999999999888888888888999999999999888999999999999888888777888888888888888888888888888888777777888888999:::888888888999::::::;;;;;;999999888888777777666666777777888888888888888777777777777777888999::::::999999999888888888777777888888888888888999:::::::::999777666666666777888666777777888999999::::::888888888888888999999999777888888888888888888777:::999999888888888888888888888888999999999::::::888888888888888888888888888888888888888888888888777777888888888999999999666777888:::::::::999888888888888888999999999999888888888777666666555555777777777777777777777777777777777777888888888888666666555555555555666666444444444444444444444444666666666666666666666666555555555555555444444333777777777666666555555444666666666666666666666666555555555666666666666666666666666666666666666666666666666666666666666666555666666666666666666555444444444555555555666666444444444444444444444444666777888777666666777888777888999999:::999888888555555555555555555555555444444444444444444444444444444555666666666666555555555555555555555555555555444444333333444444555444555555555666666666666222333444666666777777777555555444444444444444444333333333444444555777777666666777777777777666666777777666666777777888999777777777777777777777777666777777888999888888888777777777777777777777777666666666666666666666666333333222222333333444555444555555666666555444444222333333333444444555555666666666666666777777888555666777888777666444333555555666666777777777777::::::999999888777666555333444444555555444444333222333444444555555555555444444444444444444444444444444444444444444444444555444333333222222333333444444444444444444444444111111222222333444444555444444444444444444444444222222222222222222222222::::::::::::::::::::::::;;;;;;:::::::::::::::::::::::::::;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;:::<<<;;;;;;::::::::::::;;;;;;::::::999999::::::;;;999999:::;;;;;;;;;;;;:::888888888888888999999999999999::::::;;;;;;<<<<<<;;;:::::::::;;;<<<======:::999888888999;;;>>>??????<<<888777:::;;;;;;999;;;;;;<<<<<<<<<;;;::::::::::::999999999999999:::777888999:::::::::::::::888888999999999999888888555666666777888999999:::999999999999999999999999999999999999999999999999888999999999999999888888888888888888888888888888888777777777777888999999777888888888999999::::::888888888888777777777777777888888999999999999888777777777777888999:::;;;:::999999999999888888888888888888888888999:::;;;:::999999888888888888888666777888999:::;;;<<<<<<888888888999999999999999888888999999999999888888666666666777888999:::;;;777777888888888999999999888888888888888888888888888888888888888888888888777777777888999999::::::888888999999999999999999888888888888888999999999888777777777666666555555777777777777777777777777888888888888888888888888555555555555555666777777555555555555555555555555666666666666666666666666666666777777777777666666777777666666666666666666666666666666666666666666555555555666666666666666666666666666666666666666666666666666666666666666555666666777777666666555444444555555555666666666777777777777777777777777555777888777666555666888555555666666777777666666444444555555555666666666444444444444444444444444444555666666777666666666555555555555555666666666555555444444444444555555555555555555666666666666333444555666777777777666555555555555555666666666444444444444666777888999666777777888888777777666888888777777777888999999555555555555555555555555777777888999999999999999777777777777777777777777666666666666666666666666444333333333333444555555222444555666777777666555333444444555666777888888666666666666666777888888777777888999999888777666555555555666777777888888999999999999888777666666444444555555555555444444333444444555555555555444555555555555444444444444444444444444444444444444555444444333333333333333444444444444444444444444555444444444333333333333444444444444444444444444222222222222222222222222;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;;;;::::::999999::::::;;;888999::::::;;;;;;;;;:::888999999999:::::::::;;;::::::::::::::::::::::::;;;;;;;;;::::::;;;<<<<<<999999999999:::;;;<<<<<<:::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::999999999::::::;;;777888999:::;;;;;;;;;;;;888888999::::::999888888777777777888888999999999999999999999999999999999999999999999999999999999888999999::::::999999888888888888888888888888888777777777777777888999999777777888888888888888888777777777777777888888888777888999999::::::999999666666666777777888999:::::::::::::::999999999999888888888888999:::;;;<<<:::::::::::::::999888888999999::::::;;;;;;;;;<<<888888888999999:::::::::888888999::::::999888888555555555666777888999:::777888888888999999999999999999999999999999999999888888888888888888888888666777777888999999::::::::::::999888888888999999777777777888888888999999888888777777777777777777999999999999999999999999888888888888888888888888777666666555555555555666666666666666666666666666666666666666666666666666444555666777888888777777666666666666666777777777666666666666666666666666555555555555666666666777666666666666666666666666666666666666666666666666666666777777777777666666555555555555666666666666888888888888888888888888555666777777555555666777444444555555555666666666666666666666555555555555555555555555555555555555555555666777777777777666444555555555666666666777555555444444444444555555666666666777777777888888666666777777888777777777555555666666777777888888777777777777888888999:::888888999999999999888888888888888888888999::::::777777777777777777777777777888999999::::::999999888888888777666666555555555555555555555555555555555555444444555555666777333444666777777777666555444555555555666777777777555555555444555666666777666666777777888777777777333333333444555666666666777777888999999888777666444444555555555555444444555555555555555555444333666555555555444444444444555555555555555555555555555555444333333333333444333333333333333333333333555555555444444444444444555555555555555555555555333333333333333333333333;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::<<<<<<:::999999:::<<<<<<;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::999999999::::::;;;;;;;;;999::::::;;;;;;<<<<<<<<<999999999999::::::;;;<<<;;;::::::999999::::::;;;777888999::::::::::::::::::::::::;;;;;;<<<<<<<<<::::::::::::::::::999999<<<;;;;;;:::::::::;;;;;;::::::::::::::::::999999;;;===>>>===;;;:::;;;<<<<<<=========<<<;;;:::::::::::::::999999:::;;;;;;777888999:::;;;;;;;;;;;;888999:::;;;;;;:::999888888888888888888999999999999999999999999999999999999999999999999999999999888999999:::::::::999999888888888888888888888888777777777777777888888999777777777777777777777777666666777777888888999999777888999:::::::::::::::555555555666666777888999;;;;;;;;;:::::::::999999888888888888999:::;;;<<<999:::;;;<<<;;;:::999888<<<<<<;;;;;;;;;;;;::::::888888888999999:::::::::888999:::;;;;;;:::999888888777777666666666666666888888999999999:::::::::::::::::::::::::::::::::888888888888888888888888666777777888999999::::::<<<;;;999888777888999999666666777777888888888888888888888888888888888888999999999999999999999999999999888888888888888888999888777666555444444444777777777777777777777777777777777777777777777777111222444666777777666666555555666666777777888888777777777777777777777777444555555555666666777777777777777777777777777777777777777777777777777777666666777777777777666666555555555555666666666777777777777777777777777777555666777666555444555777555666666666777777888888888888777666555444444333555555555555555555555555555666666777777777777777444555555555666666777777555555444444444444555555777888888888888999999999888888999999999888888777555666666777888999999:::<<<;;;::::::999999::::::999::::::;;;;;;::::::999999999888888999999:::;;;::::::::::::::::::::::::888888999::::::::::::999::::::888777666444333333555555555555555555555555666555555555555666777777444555777888888666555333444444444444444444333333444333333333333444555555444444444444555555555666111111222333333444555555555666888999999888777666444444555555555555444444555666666666555444333333666666555555555444444444555555555555555555555555555555444333333333333444333333333333333333333333222222333444555666777888666666666666666666666666555555555555555555555555======<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::;;;<<<<<<::::::999999::::::;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::<<<===:::::::::;;;<<<===>>>>>>CCC>>>999999<<>>>>>:::999999888888999999::::::;;;;;;;;;;;;;;;;;;:::;;;;;;::::::::::::999999888888888888888888888888<<<;;;::::::999999::::::999999999999999999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;777888888999999999888888999999999888888888777777:::::::::::::::::::::::::::999999888888999999:::888888888888888888888888999999:::::::::;;;;;;;;;999888888888999::::::;;;999999888777888999;;;<<<;;;;;;:::999999888888777::::::::::::::::::::::::888999:::;;;;;;:::999888===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::999999999888888888888777777888888888888999999999888888999:::;;;;;;;;;;;;:::::::::999888777666555999999888888999999:::;;;999999999999999999999999999999999::::::999999999888999999::::::999999888777777777777888888888888>>>888666999;;;999888888777333333888<<<:::666666:::999888777777777888999777777888888888888777777777777777777888888888888999999888777777666777777777888888888888999999999777777777777777777777777777777888888888888777777444444444444444555666777777777777777777777888888888777777666555444444444444444444444444555666777777666444333333444666777333333333333333333333444333333333444444444555555444444444555555555666666555555555555555555555555333444666777888999888888777888888888999999999999;;;999777666666777999;;;<<<:::999999:::;;;;;;::::::::::::;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;888666666666666666666666555555555555666666666666666777777888888888888888777777666666444444444444444444444444555555555444444333333333444444555555555555444444444444444555555555666666444555555555666666777777777666444222222222444555666666666666666666666666444333333333333444555555777777777777777777777777999777666666888777444000333333222222111222222222666555444555777777777666444444444444444444444444555555555555555555555555>>>>>>>>>=========<<<<<<<<<======>>>>>>======<<<===<<<;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::<<<===;;;;;;;;;;;;<<<===>>>???BBB===999999<<<>>>===;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<=========>>>>>>;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::<<<;;;;;;:::999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999::::::::::::;;;;;;;;;999:::::::::::::::999999;;;:::::::::999999999999::::::::::::::::::::::::::::::999999999999::::::999999999999999999999999999999:::::::::;;;;;;;;;:::::::::::::::;;;<<<<<<;;;::::::999999:::;;;<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888999:::;;;;;;:::999888<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999999999999999::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;:::999888888999999999999999::::::;;;999999999999999999999999999999::::::::::::999999::::::;;;;;;;;;;;;::::::888888888999999999::::::;;;888888;;;;;;888777888:::777888<<<===:::888999999999888888888888999999777888888888888888888777888888888999999999:::::::::999888777777777777888888888888888999999999:::999999999999999999999999777888888999999888888777777777666666666777888888999999999999999999888888888888777777666555555444666666666666666777777888888777666444444666777888555555555555555444444444444444444444555555555555444555555555555666666666666666666666666666666666444555777888999888888777777777888888888999999999<<<:::888777777888:::<<<;;;:::888888:::;;;:::999:::::::::;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===;;;999777777777777777777777777777777777777777666666777777888999999999999888888777777777666666666666666666666666555555555555444444333333444555555666666555555444444444555555555666666666555555555666666666777777777666444333222333444555555555555555555555555555555555555555555666777777777777777777777777777777555444333555777777444111222222222222333444555555555444444444666777666555444444444444444444444444555555555555555555555555????????????>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<======>>>>>>??????@@@@@@AAAAAA======<<<;;;::::::::::::======<<<<<<======>>>???::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===<<<;;;;;;<<<<<<===>>>???@@@===999999<<<>>>===;;;<<<;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>======<<<>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<============<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<;;;::::::::::::;;;========================<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999:::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;888888;;;>>>;;;777888===999666555888:::999;;;???777888888999::::::::::::888888999999999999888888::::::::::::;;;;;;;;;;;;::::::999888888888999999999999999999::::::::::::::::::::::::::::::::::::888999999::::::999999888;;;::::::999999999999:::<<<<<<;;;;;;::::::999999999999888888777777666666:::999888888777888888888999888777666666777888999888888777777666666555555555555555555666666666666555666666666666777777777888888888888888888888888666777888999999888777666777777777888888888888999<<<;;;999888888999;;;<<<;;;:::888888:::::::::999:::::::::;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<:::888888888999999999999999999999999888888777777888888999:::::::::999999999999888888888888888888888888888888666666555555555555444444555555666666666666555555555555555555666666666666666666666666777777777777777666444333333444555555555555555555555555555555777777777777777888888999777777777777777777777777444333333555666777666444222222222333444555666777555444333444666666666555333333333333333333333333555555555555555555555555???????????????>>>>>>>>>===>>>>>>??????>>>>>>===<<<<<<<<<<<<======>>>???===>>>>>>???@@@AAAAAABBB???>>>===<<<;;;:::::::::===============>>>??????:::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<=========<<<<<<<<<===>>>>>>??????<<<::::::<<<======;;;===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>===>>>>>>??????>>>>>>===>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>======<<<;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<======<<<<<<:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;<<<<<<777999===>>>;;;888>>>FFFMMMBBB999888999999:::<<<666777999;;;<<<<<<;;;:::999999::::::::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;::::::999::::::;;;999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::===<<<;;;:::::::::::::::===<<<<<<;;;;;;::::::999:::::::::999999888888888<<<;;;:::999888888888888999999888777777888999999999999999888777666555555666666666666777777777888777777777777888888888888888888888888888888888888888999:::::::::999777666777777777888888888999999;;;:::999888888999:::;;;;;;:::888888:::::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>===;;;999999999999999999:::::::::::::::999999888888999999:::;;;::::::::::::::::::::::::999999999999999999999999666666666666666666666666555666666777777666666555555555666666666777777777777777777777777777777777666666555444444555555666555555555555555555555555888777777777777888999999888888888888888888888888666666666666777777666666333333333333333444555666555333333444555666555444333333333333333333333333555555555555555555555555>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>============>>>??????@@@??????@@@@@@AAABBBCCCCCC@@@???>>>===<<<<<<<<<<<<===============>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>=======================================>>>>>>???????????????????????????========================>>>>>>=========>>>??????>>>===<<<<<<===>>>======>>>======<<<<<<======>>>?????????????????????>>>???>>>>>>======>>>>>>???>>>??????????????????>>>============<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;:::888888:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;::::::999999:::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;????????????>>>======<<<999:::;;;<<<============;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<999;;;===>>>::::::DDDPPPjjjXXXEEE>>>===<<<999777777888:::;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<;;;::::::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::<<<<<<:::999888888777777999888888888888888888999:::999999888777666666555777777888888888999999999888888888999999999::::::888888888888888888888888::::::;;;;;;;;;999888777888888888888999999999999:::999888888888888999:::<<<:::999999:::;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;999999:::888888888999999999::::::999999999999999::::::;;;:::::::::::::::::::::;;;888888888888888888888888777777777777777777777777666777777777777777777666666666666777777777888888888888888888888888888777666666666666666666666777666666666666666666666666777777666666777777888999999999999999999999999999777777777666444444444444666555444333333333333333555444333444666777666555444444444444444444444444555555555555555555555555>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@????????????>>>>>>>>>???@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEAAAAAA@@@???>>>>>>>>>>>>>>>============>>>????????????>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>>>>>>>>>>===??????>>>>>>>>>>>>??????======>>>>>>>>>????????????>>>>>>======>>>>>>???@@@@@@@@@@@@??????????????????>>>>>>>>>>>>??????>>>??????@@@@@@??????>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>><<<<<<<<<<<<;;;:::999999:::::::::;;;;;;;;;;;;<<<===========================<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;<<<<<<===<<<<<<;;;::::::::::::;;;<<<======>>>========================>>>>>>===<<<<<<===>>>>>>??????>>>===============????????????????????????<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>?????????>>>======:::;;;<<<===============<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>=========;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>;;;<<>>???===<<<999::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>>>>;;;<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<==================<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<===<<<;;;:::999999999999999999999999999999999999::::::999999888777777777888999999999::::::::::::999999:::::::::;;;;;;;;;999999999999999999999999;;;;;;<<<<<<<<<:::999888999999999::::::::::::;;;::::::999999999999::::::===;;;::::::;;;<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<:::999999:::777777777888888999999:::999999888888999999:::;;;999999::::::::::::;;;;;;888888888888888888888888777777888888888888999999777777888888888888777777777777777777888888888888999999999999888888888888666666666777777777777777777777777777777777777777666666666666666777777888999999999999999999999999666777666444222111111333888777666555444333333333666555444555777777777666555555555555555555555555555555555555555555555555????????????@@@@@@AAAAAA???@@@@@@@@@@@@@@@@@@???AAA@@@@@@????????????@@@CCCCCCCCCDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@AAAAAA???????????????@@@@@@AAABBBAAAAAA@@@???>>>============>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>??????>>>>>>>>>@@@??????>>>>>>?????????===>>>@@@@@@@@@@@@@@@@@@?????????>>>>>>?????????AAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>??????>>>>>>????????????>>>>>>??????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<=======================================<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>======<<<<<<<<<===;;;<<<===>>>>>>>>>===<<<<<<<<<<<<======>>>>>>>>>========================???>>>============>>>???AAA@@@??????>>>>>>??????????????????????????????=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<===>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===<<<======>>>>>>======<<<<<<<<<<<<=========>>>>>><<<<<<>>>???===<<>>999:::======???BBB<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<=========>>>>>>===============>>>??????<<<<<<=========>>>>>>>>>===========================>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::::::::::::::::::::::::::999::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::::::::::::::::::::::::::;;;<<<======<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;;;;===>>>===<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;999888888999666777777888999999::::::888888888888888999::::::888999999999::::::::::::888888888888888888888888888888888999999999::::::777888888999999888888777777777777888888888999999::::::999999999888888888666666777777888888888888888888888888888888888888666666666666666777888888::::::::::::::::::::::::666777888666333333555777999999888777666666666666777666555666888888888777777777777777777777777777555555555555555555555555@@@@@@@@@AAAAAABBBBBBBBB???@@@@@@AAAAAA@@@@@@???BBBBBBAAA@@@????????????BBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCAAAAAA@@@@@@AAAAAABBBCCCDDDCCCBBBAAA@@@>>>======>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>????????????>>>>>>@@@@@@???????????????@@@>>>???AAAAAAAAA@@@AAABBB@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@???????????????>>>>>>>>>>>>??????>>>>>>????????????>>>>>>@@@@@@@@@????????????>>>??????????????????????????????>>>===============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<===>>>>>>>>>>>>>>>===<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======@@@@@@???>>>>>>===>>>>>><<<===>>>???@@@@@@???>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@BBBAAA@@@@@@??????@@@@@@========================>>>>>>>>>>>>========================>>>>>>>>>>>>;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>><<<<<<<<<<<<<<<===>>>>>>========================>>>>>>????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>????????????<<<<<>>@@@===888:::???>>>===;;;::::::;;;<<<===<<<<<<============<<<<<<>>>>>>>>>>>>????????????>>>>>>======>>>???@@@@@@============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>======<<<<<<===>>>??????<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>>>>????????????>>>>>>===============;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<<<<>>>???>>>===:::::::::;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999;;;:::999888888999777777888999999:::;;;;;;888888777777888888999:::888888888999999:::::::::999999999999999999999999888888888999999:::::::::888888999999999999888888777888888888888999999999:::::::::999999888888888555666777888888888888888999999999999999999999999777777777666777888888999::::::::::::::::::::::::888:::;;;999777777:::===999999999999999999::::::888777666777888999888777777777777777777777777777555555555555555555555555@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????@@@@@@????????????@@@@@@AAAAAA@@@AAAAAABBBCCCDDD@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEBBB???@@@BBBCCCBBB???===>>>?????????>>><<<;;;>>>??????@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>???@@@BBBBBB@@@@@@?????????>>>>>>>>>@@@@@@@@@AAAAAA@@@?????????@@@AAAAAAAAA@@@>>>===???>>>>>>=========>>>>>>BBBAAAAAA@@@??????>>>>>>@@@AAAAAAAAAAAAAAA@@@@@@>>>??????@@@AAABBBBBBCCCBBBAAAAAA@@@??????>>>>>>???>>>>>>>>>>>>=========@@@???>>>===============<<<<<<<<<=========>>>>>><<<===>>>>>>>>>===<<<;;;AAA@@@???>>>>>>???@@@AAA??????>>>>>>>>>============<<<<<<;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<;;;;;;==================<<<<<>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAA??????@@@@@@@@@@@@????????????>>>>>>======<<<<<<===============>>>??????>>>===<<<;;;;;;<<<===>>><<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@???<<<;;;;;;<<<======>>>???????????????>>>>>>======<<<<<<<<<;;;??????>>>>>>======<<<<<<<<<======>>>???@@@@@@@@@>>>>>>?????????@@@@@@@@@BBBAAA@@@@@@??????@@@@@@===???@@@AAAAAA@@@>>>===============>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@???>>>======>>>???@@@???>>>>>>>>>???@@@AAAAAAAAA@@@@@@???>>>>>>>>>?????????>>>===<<<;;;::::::======<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>===<<<;;;:::======<<<<<<;;;;;;;;;:::;;;<<<===============<<<;;;;;;;;;<<<<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@@@@???===<<<;;;;;;;;;<<<========================<<<<<<<<<<<<<<<===>>>>>><<<===<<<;;;::::::<<<>>>@@@>>><<<:::888888999:::888888888999999:::::::::<<<<<<<<<;;;;;;:::::::::999999999999999999999999666777888999999999999999999999888888888888888888999999999999888888777777888888888888888888888888=========<<<<<<;;;;;;;;;777888999;;;;;;;;;:::999888999::::::;;;;;;::::::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999999888777888888777666666555666666888999999::::::999999888:::999777666666777999::::::999999888777666555555BBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAABBBCCCBBBBBBBBBBBBCCCCCCDDDAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA??????@@@@@@@@@???AAABBBBBBCCCBBBBBBAAA@@@AAABBBBBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA???@@@@@@AAA@@@@@@??????BBBCCCDDDDDDDDDCCCBBBAAABBBBBBAAAAAA@@@AAAAAABBBAAA@@@@@@@@@??????>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>??????@@@@@@AAA????????????????????????AAA@@@@@@@@@@@@????????????>>>>>>============>>>======>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>@@@???>>>======>>>???@@@@@@?????????>>>>>>>>>=========<<<<<<<<<<<<==================<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???????????????@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>???????????????????????????>>>============>>>??????@@@@@@@@@@@@@@@@@@???@@@@@@?????????>>>>>>>>>===============>>>?????????>>>============>>>???==================<<<<<>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@>>><<<===>>>======>>>?????????????????????>>>>>>>>>=========??????>>>>>>=====================>>>???@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@>>>???@@@AAAAAA@@@???>>>>>>>>>>>>????????????@@@????????????@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAA??????????????????@@@AAABBBAAA@@@???????????????AAAAAA@@@???>>>===<<<<<<=========<<<<<<=========<<<======>>>>>>======<<<======>>>>>>======<<<<<<>>>>>>======<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<===>>>???@@@@@@???===<<<;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????<<<======<<<::::::<<<>>>AAA???===;;;:::::::::;;;888999999999::::::::::::<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::777888999999:::::::::999999999999999999888888888::::::999999888888888888888888888888888888888888;;;::::::::::::::::::999777888999999:::::::::999::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;:::999999888::::::999888888888888888999999::::::::::::999999:::999888777777888999:::::::::999999888777777666AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???@@@AAABBBCCCAAAAAAAAA@@@@@@@@@??????@@@AAAAAABBBBBBAAAAAA@@@BBBBBBCCCCCCCCCBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@????????????@@@@@@@@@@@@>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>>>>??????@@@??????????????????>>>>>>>>>>>>>>>======>>>>>>???@@@??????>>>>>>??????@@@@@@@@@@@@????????????>>>>>>>>>============>>>>>>>>>>>>>>>=========<<<<<<>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????BBBBBBAAA@@@?????????@@@AAAAAAAAA@@@@@@@@@????????????@@@@@@@@@AAAAAAAAA????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>=========>>>??????@@@??????>>>>>>??????@@@@@@??????>>>>>>===<<<<<>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBB@@@>>>===>>>???======>>>???????????????@@@@@@????????????>>>>>>???>>>>>>>>>>>>===============>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@??????@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@BBBBBBAAA@@@@@@@@@AAAAAACCCCCCBBBAAA@@@??????>>>>>>==================>>>>>>>>>????????????>>>>>><<<<<<===>>>>>>>>>>>>===?????????>>>>>>>>>>>>>>>===>>>>>>???@@@@@@??????<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@??????>>>===<<<<<<<<<<<>>AAA@@@>>><<<;;;;;;<<<<<<999999:::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::999999999999999999999999::::::::::::999999999999999999999999999999999999:::::::::::::::;;;;;;;;;999888888888888999999:::;;;;;;<<<===============<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;:::999;;;::::::999999999999999999::::::;;;;;;::::::999::::::888888888888::::::;;;;;;;;;::::::999999888CCCDDDDDDEEEEEEDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCEEEFFFDDDAAA@@@BBBEEEAAAAAAAAAAAAAAAAAABBBBBB>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAAAAABBBCCCDDDAAAAAA@@@@@@@@@?????????AAAAAABBBCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBB@@@@@@????????????>>>>>>???>>>=========>>>???@@@BBBAAAAAAAAAAAAAAAAAABBB@@@@@@@@@@@@????????????>>>>>>============>>>>>>>>>>>>>>>=========<<<<<>>>>>>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@????????????AAAAAAAAA@@@@@@@@@???????????????@@@@@@AAAAAABBB???????????????>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>?????????@@@@@@@@@@@@@@@@@@?????????>>>>>>===>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@>>>===>>>???======>>>???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@@@@@@@?????????@@@AAAAAA????????????@@@@@@@@@AAA?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAA@@@@@@????????????CCCBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>;;;<<<===>>>????????????@@@@@@@@@@@@@@@@@@@@@???>>>>>>???@@@AAAAAAAAAAAA>>>=========>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>=========<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@AAA<<<===>>>>>><<<<<<===>>>??????===<<<<<<<<<<<<===::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999:::::::::::::::;;;;;;::::::::::::::::::999999999999999999999999;;;;;;<<<<<<======>>>>>>:::999888777777888999:::;;;;;;<<<============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;999999888888888888999999::::::;;;;;;;;;;;;::::::;;;:::999999999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;JJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIJJJJJJJJJJJJIIIHHHIIIJJJJJJJJJJJJIIIGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDFFFGGGEEEBBBAAACCCFFFDDDDDDEEEEEEEEEEEEEEEEEEAAABBBCCCEEEFFFGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBCCCCCCCCCCCCCCCFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@AAA????????????????????????BBBAAA@@@@@@@@@BBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>>>>============@@@@@@????????????@@@@@@======>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@????????????AAAAAA@@@@@@@@@?????????>>>>>>???@@@@@@AAABBBBBBAAA@@@@@@@@@?????????>>>=========>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA???>>>============>>>?????????????????????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????===?????????===<<<===>>>======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@????????????@@@@@@@@@@@@BBBAAA@@@@@@??????@@@@@@@@@@@@??????@@@AAABBBBBB>>>>>>>>>?????????@@@@@@???@@@@@@@@@@@@AAAAAAAAA???@@@@@@@@@@@@@@@@@@???BBBBBBAAA@@@?????????@@@CCCBBBBBBAAABBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>???@@@@@@???>>>>>>===>>>>>>??????>>>>>>===<<<<<<>>>???@@@@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBBBBBBBBBB???>>>>>>>>>>>>???@@@@@@????????????????????????===>>>>>>???????????????>>>>>>>>>>>>>>>=========@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@?????????@@@@@@===>>>??????=========???======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>;;;:::999888888999:::;;;::::::;;;<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<::::::999999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<=========QQQQQQRRRRRRRRRRRRQQQQQQPPPQQQSSSUUUUUUSSSQQQPPPOOOPPPQQQRRRRRRQQQPPPOOOOOOOOOPPPQQQQQQPPPNNNNNNKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKJJJIIIHHHIIIKKKIIIJJJKKKKKKKKKJJJHHHGGGDDDEEEGGGHHHJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFGGGGGGFFFGGGFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBEEEEEEEEEDDDDDDDDDCCCCCCAAAAAA@@@???????????????@@@@@@@@@@@@AAAAAAAAABBB@@@@@@@@@@@@AAABBBCCCDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDBBBAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@?????????BBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>???@@@@@@AAAAAA????????????????????????BBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@??????@@@AAABBBBBBCCCCCCBBBBBBBBBAAA@@@@@@??????======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@??????>>>===<<<<<<===>>>???>>>>>>>>>???????????????@@@@@@???>>>>>>>>>??????===>>>>>>??????>>>>>>===999:::;;;<<<>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>???>>>===<<<===>>>======>>>???????????????=========>>>>>>>>>>>>???>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@BBBAAA@@@@@@??????@@@@@@??????@@@@@@AAABBBBBBBBB>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAAAAAAAA??????@@@@@@@@@@@@??????BBBAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBCCCCCCBBBAAAAAAAAA@@@@@@@@@???>>>???@@@AAAAAA@@@???>>>>>>>>>????????????>>>>>>======>>>@@@@@@AAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBB>>>>>>@@@AAABBBBBBBBBBBB@@@???????????????@@@@@@????????????????????????===>>>??????@@@@@@??????===>>>>>>??????>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@AAA===>>>@@@@@@???>>>>>>???;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;999::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;::::::;;;<<<<<<<<<<<<;;;=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<======>>>;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>bbbbbbccccccccccccbbbbbb```bbbfffhhhhhhfffbbb``````aaabbbccccccbbbaaa```^^^___aaabbbbbbaaa```___ZZZZZZZZZ[[[[[[[[[\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\ZZZZZZ[[[[[[[[[ZZZVVVWWWYYYZZZYYYVVVSSSQQQNNNOOOQQQSSSUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTQQQQQQQQQPPPPPPPPPPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMNNNNNNOOOLLLLLLLLLKKKKKKKKKJJJJJJLLLMMMNNNOOOPPPPPPPPPPPPMMMLLLKKKJJJJJJJJJKKKKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDDDDCCCCCCDDDDDDEEE@@@@@@AAAAAABBBCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@??????@@@AAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@???AAA@@@???>>>>>>???@@@AAA?????????@@@@@@@@@AAAAAAAAA@@@??????>>>>>>??????>>>>>>???@@@@@@???>>>>>><<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===>>>??????>>>===>>>???======>>>???????????????>>>>>>>>>?????????@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@>>>???@@@BBBBBBBBBBBBAAA?????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBB???@@@AAABBBBBBAAA@@@???AAAAAA@@@@@@@@@AAABBBBBBAAAAAA@@@@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>???AAABBBBBBAAA???>>>??????@@@@@@@@@@@@??????>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB===>>>???@@@BBBBBBBBBBBBAAA@@@@@@?????????@@@@@@????????????????????????===>>>???@@@@@@@@@??????===>>>????????????>>>===@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@BBBBBB===???AAAAAA???>>>>>>???;;;<<<======>>>>>>>>>>>>============<<<<<<;;;;;;;;;<<<<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<;;;::::::::::::;;;<<<=========<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<============<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<======<<<<<<===>>>>>>???<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???xxxxxxyyyyyyyyyyyyxxxxxxuuuxxx}}}}}}xxxuuuvvvwwwyyyzzzzzzyyywwwvvvssstttvvvxxxxxxxxxvvvuuuooooooooopppppppppqqqqqqooooooooooooooooooooooooqqqnnnkkkkkknnnooommmkkkgggiiikkkmmmkkkgggccc```]]]^^^```bbbdddeeefffgggggggggfffeeeeeedddcccccc``````_________^^^^^^^^^````````````````````````[[[ZZZYYYWWWWWWWWWXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWYYYYYYZZZZZZZZZYYYXXXWWWVVVUUUVVVWWWWWWUUUUUUUUUVVVVVVXXXYYYYYYUUUUUUTTTRRRPPPOOONNNMMMNNNNNNOOOQQQQQQRRRRRRRRRIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLMMMOOOPPPRRRSSSSSSNNNNNNNNNNNNMMMMMMMMMMMMNNNMMMLLLJJJIIIHHHGGGGGGBBBCCCDDDEEEFFFGGGHHHIIIKKKLLLNNNPPPQQQQQQPPPOOOJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKIIIHHHHHHHHHHHHHHHHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHBBBBBBCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCBBBBBBCCCBBB@@@??????@@@BBBCCC@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>>>>?????????@@@AAABBBBBBAAA@@@???AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@@@@???>>>???AAA======>>>????????????????????????@@@@@@AAAAAAAAA>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@===>>>AAACCCDDDCCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBCCC@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBAAAAAAAAA>>>???AAABBBBBBAAA???>>>@@@AAAAAABBBBBBAAAAAA@@@??????@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBB<<<===???@@@AAABBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@????????????????????????===>>>???@@@AAA@@@??????===>>>???@@@@@@???>>>===????????????????????????======>>>???@@@BBBCCCDDD===???AAAAAA@@@???>>>???<<<===>>>??????@@@??????>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;::::::::::::;;;;;;<<<===>>>>>><<<<<<======>>>>>>????????????????????????????????????>>>>>>======<<<<<<<<<===>>>>>>>>>===;;;:::<<<======>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>??????~~~{{{xxxvvvssssssssstttvvvxxxzzz|||{{{zzzxxxwwwvvvuuuttttttrrrqqqqqqppppppqqqqqqrrrssstttttttttsssrrrrrrqqqqqqpppnnnmmmkkkjjjjjjjjjmmmmmmmmmlllkkkhhhfffeeeffffffggghhhjjjlllnnnooonnnllljjjgggggghhhjjjkkkiiigggeeeeeefffgggfffeeeiiihhhfffcccaaa```___^^^^^^^^^^^^^^^]]]\\\[[[ZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZ[[[]]]^^^______^^^^^^^^^]]]ZZZXXXXXXXXXYYYZZZYYYZZZZZZWWWSSSNNNLLLKKKLLLLLLKKKLLLMMMPPPSSSUUUUUUXXX[[[^^^```___]]]\\\[[[XXXUUUVVVXXXYYYXXXVVVVVVWWWYYY[[[ZZZXXXVVVTTTSSSSSSSSSSSSTTTUUUVVVWWWVVVSSSPPPOOOOOOOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNQQQNNNKKKJJJJJJJJJIIIHHHGGGHHHJJJKKKLLLLLLKKKJJJNNNMMMKKKJJJKKKMMMOOOPPPVVVPPPKKKJJJLLLMMMKKKHHHLLLKKKJJJJJJIIIJJJJJJJJJMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKJJJJJJIIIHHHHHHGGGFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDEEEDDDEEEEEEEEEEEEEEEDDDDDDFFFEEEEEEDDDDDDEEEFFFFFFDDDDDDDDDEEEGGGHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDGGGEEEBBBCCCEEEFFFEEECCCDDDDDDCCCCCCCCCBBBBBBBBBDDDBBBAAABBBCCCEEEEEEDDDFFFDDDBBBAAABBBDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBEEEEEECCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@DDDDDDDDDDDDDDDCCCBBBAAADDDBBB@@@@@@AAABBBAAA@@@DDDDDDCCCCCCBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBCCCCCCDDDDDDFFFEEEDDDBBBAAAAAAAAAAAABBB@@@???>>>>>>???AAACCCFFFEEECCCBBBAAAAAAAAABBB???@@@AAACCCCCCBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@???AAAAAA@@@???>>>======<<<>>>???@@@AAAAAA@@@???>>>??????@@@@@@??????>>>===???@@@@@@@@@@@@???>>>>>>???@@@@@@AAAAAA@@@@@@???=========>>>???@@@AAAAAA@@@???>>>===============>>>===<<<;;;;;;<<<======???:::888<<<>>>===<<<>>>>>>======<<<<<<======>>>999::::::;;;<<<<<<======@@@@@@???>>>===============<<<<<<;;;;;;<<<<<<===??????>>>===<<<<<<<<<<<<>>>??????@@@@@@??????>>>????????????????????????;;;<<<===>>>>>><<<:::999999:::<<<===>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<;;;;;;;;;::::::999999999::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@~~~~~~~~~|||{{{zzzzzzyyyyyy{{{{{{{{{{{{yyywwwuuutttyyyyyyyyyzzzzzz|||}}}~~~~~~}}}{{{zzzyyyzzz{{{|||~~~|||zzzzzz{{{|||{{{zzz{{{zzzyyywwwuuusssrrrrrrqqqqqqqqqqqqpppooonnnmmmhhhhhhgggggghhhiiikkkllljjjkkklllmmmnnnnnnmmmmmmpppooommmlllkkkkkkkkklllfffgggfffddd___[[[YYYYYYXXXWWWWWWWWWYYY[[[^^^___eeegggkkkoooqqqqqqpppnnnllliiigggggghhhiiihhhffffffgggiiiiiiiiihhhfffeeebbbaaa______```cccfffiiieeebbb^^^\\\[[[[[[YYYXXXXXXXXXXXXYYYZZZ[[[[[[\\\ZZZWWWTTTSSSSSSSSSRRRQQQRRRSSSTTTVVVVVVWWWVVVVVVYYYXXXVVVUUUUUUVVVXXXYYY]]]XXXTTTSSSVVVXXXVVVTTTTTTTTTTTTTTTTTTUUUVVVWWWVVVUUUTTTSSSRRRQQQPPPOOORRRQQQQQQPPPPPPQQQQQQRRRQQQQQQPPPOOONNNNNNMMMMMMOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEGGGIIIJJJJJJHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKNNNNNNMMMMMMMMMMMMMMMMMMJJJJJJJJJKKKMMMNNNMMMLLLIIIHHHGGGFFFFFFFFFGGGHHHIIIGGGDDDEEEFFFGGGFFFEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEDDDCCCCCCDDDEEEEEEDDDIIIGGGDDDCCCDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCBBB@@@AAABBBDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEFFFFFFCCCCCCBBBAAA@@@@@@@@@AAAAAA@@@???>>>???@@@AAABBBEEEDDDCCCAAAAAAAAABBBBBB???@@@AAABBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAABBB@@@@@@AAABBBBBBAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBCCCCCCCCCBBBBBBCCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@???AAAAAABBBBBBBBBBBBAAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@AAA>>>===@@@AAA>>>???AAA@@@??????????????????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;<<<<<<======<<<;;;;;;::::::;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;======>>>>>>>>>>>>==============================:::;;;=========<<<:::999;;;;;;<<<<<<======<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============~~~yyyyyyyyyyyy{{{}}}}}}~~~~~~~~~}}}}}}}}}}}}|||{{{zzzzzzwwwxxxxxxuuuqqqnnnmmmmmmiiihhhhhhhhhiiikkkmmmnnnvvvyyy~~~~~~||||||||||||{{{zzz{{{{{{{{{{{{{{{zzzyyyyyytttrrrpppoooqqquuuzzz}}}yyyvvvrrrpppnnnmmmkkkiiiggghhhiiijjjlllmmmnnnooohhhfffcccaaaaaaaaa```___bbbcccdddfffggghhhhhhhhhkkkjjjiiigggggggggggggggjjjfffcccdddgggiiihhhfffcccccccccdddeeeggghhhiiifffffffffeeedddaaa___^^^```______^^^^^^^^^_________^^^^^^]]]\\\[[[ZZZYYYZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXWWWWWWVVVWWWWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQRRRQQQQQQPPPOOONNNNNNMMMQQQRRRTTTTTTSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYXXXXXX\\\\\\]]]]]]\\\[[[ZZZZZZXXXWWWWWWYYY[[[[[[ZZZYYYUUUSSSPPPNNNMMMMMMOOOPPPOOONNNLLLLLLMMMMMMLLLKKKMMMMMMLLLLLLKKKJJJIIIIIIJJJIIIGGGGGGHHHIIIIIIHHHNNNLLLIIIGGGGGGGGGFFFEEEGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJGGGGGGHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCCCCEEEGGGGGGFFFDDDEEEEEEEEEEEEDDDCCCBBBDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEAAABBBCCCCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAACCCCCCCCCCCCCCCBBBAAAAAAAAA@@@???>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@???AAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>===???>>>???AAA@@@<<<===@@@>>>>>>>>>======>>>>>>>>>??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<<<<<<<============>>>>>>>>>>>>==============================<<<===>>>>>>>>>===;;;;;;>>>===<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<=========;;;;;;::::::::::::;;;;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<~~~}}}~~~xxxxxxxxxxxxxxxyyy{{{{{{|||zzzyyyyyyzzz{{{|||}}}~~~xxxvvvsssqqqrrrrrrqqqpppssstttuuuvvvxxxyyyyyyzzz~~~}}}|||{{{zzzxxxwwwwwwwwwuuutttuuuxxxzzzzzzyyyuuuttttttuuuvvvwwwxxxxxxwwwxxxyyyzzzyyywwwtttsssqqqqqqpppooooooooopppppppppooonnnmmmlllkkkkkkjjjkkkkkkkkkkkkkkkjjjjjjiiikkkkkkjjjiiiiiiiiijjjjjjjjjiiihhhfffeeeddddddcccbbbaaaaaa```___^^^]]]]]]```bbbccccccbbbbbbdddeeeiiiiiijjjjjjkkkjjjjjjjjjnnnnnnoooooonnnmmmlllkkkjjjjjjjjjkkknnnnnnmmmlllfffccc___\\\ZZZZZZ\\\]]]]]]\\\ZZZZZZZZZZZZYYYYYYZZZZZZYYYXXXWWWVVVVVVUUUUUUSSSQQQQQQRRRSSSRRRQQQUUURRRPPPOOOOOOPPPOOONNNPPPOOOMMMLLLLLLMMMOOOPPPNNNOOOPPPQQQRRRRRRRRRRRROOOOOONNNMMMLLLLLLLLLLLLKKKKKKJJJIIIJJJKKKMMMNNNMMMLLLJJJJJJLLLLLLLLLKKKJJJKKKKKKLLLKKKJJJIIIHHHIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLKKKKKKLLLMMMNNNOOOOOONNNLLLJJJHHHFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHCCCDDDEEEFFFGGGHHHHHHHHHDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAACCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBB?????????????????????>>>??????@@@@@@???>>>>>>===???>>>AAACCCAAA<<<<<<@@@??????>>>>>>>>>>>>??????@@@??????>>>>>>===<<<<<<===============>>>??????>>>>>>>>>======>>>>>>>>>@@@???????????????@@@@@@???@@@@@@AAAAAA@@@@@@???????????????>>>>>>>>>>>>@@@@@@AAAAAA@@@@@@???>>>@@@???>>><<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>~~~~~~}}}||||||{{{}}}~~~~~~~~~~~~}}}||||||{{{{{{zzzzzz{{{{{{{{{}}}|||zzzyyyxxxwwwwwwwwwuuuuuutttsssrrrrrrqqqqqqssstttuuuuuuttttttuuuwww{{{{{{|||}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~yyyvvvrrrnnnllllllmmmnnnoooooonnnmmmlllkkkkkkllllllkkkkkkjjjiiiiiihhhhhhdddcccaaaaaabbbccccccbbb___]]][[[[[[]]]^^^___^^^^^^]]][[[ZZZZZZ[[[]]]^^^]]]^^^___aaabbbbbbbbbbbb___^^^\\\ZZZXXXWWWVVVVVVYYYXXXVVVUUUVVVXXXZZZ\\\]]]ZZZXXXWWWWWWWWWUUUTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUVVVXXXYYY]]][[[XXXTTTPPPMMMKKKJJJKKKLLLMMMOOOPPPPPPOOOOOOMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMJJJJJJKKKLLLMMMMMMLLLLLLGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEDDDGGGFFFEEEEEEDDDDDDEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEAAABBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDDDDCCCBBBAAABBBBBBDDDHHHGGGBBBAAACCCDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>AAAAAAAAAAAAAAA@@@@@@???BBBAAA???>>>===>>>??????<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<>>>>>>>>>>>??????>>>??????@@@@@@??????>>>========================AAAAAA@@@@@@??????>>>>>>~~~~~~}}}|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}wwwvvvuuuuuuwwwxxxxxxwwwpppnnnmmmmmmoooqqqrrrrrrqqqooommmkkkkkkmmmoooqqqqqqrrrtttuuuvvvvvvvvvuuuqqqpppmmmkkkiiihhhhhhhhhllljjjgggeeefffhhhkkkmmmooommmjjjhhhgggfffeeeccc````````````aaabbbcccdddcccdddeeeggghhhjjjkkkkkkhhhgggeeeddddddfffgggiiimmmkkkgggbbb]]]YYYVVVUUUXXXYYY\\\^^^______]]]]]]YYYYYYYYYYYYXXXWWWVVVUUUVVVUUUUUUUUUUUUVVVWWWWWWSSSUUUVVVXXXXXXXXXWWWWWWQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPOOONNNMMMOOOOOONNNLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCC@@@BBBEEEGGGHHHGGGEEECCCDDDBBBDDDJJJLLLHHHDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@???>>>>>>???@@@@@@????????????@@@@@@@@@@@@@@@@@@AAACCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@??????BBBAAAAAAAAA@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAA>>>>>>????????????@@@@@@>>>>>>>>>>>>??????????????????>>>>>>>>>>>>======AAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>======}}}{{{{{{}}}~~~|||zzzxxxwwwwwwxxxyyy~~~{{{xxxuuuuuuwwwzzz}}}}}}{{{yyyyyyxxxwwwuuurrrqqqpppppprrrtttwwwyyyuuuuuuwwwxxxzzz|||}}}~~~{{{yyywwwvvvvvvwwwyyyzzz}}}yyytttoookkkhhhggglllnnnrrrtttuuuuuusssrrrmmmnnnnnnmmmllljjjhhhgggffffffeeeeeeeeefffggghhhfffgggjjjkkkllllllkkkjjjcccddddddeeeeeeeeedddddd^^^^^^^^^^^^^^^^^^^^^^^^___^^^\\\ZZZXXXXXXXXXXXXRRRRRRSSSSSSRRRRRRQQQPPPRRRTTTUUUVVVVVVTTTRRRQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPNNNLLLIIIGGGDDDCCCCCCEEEFFFHHHIIIJJJIIIHHHGGGEEEGGGKKKOOOPPPOOOMMMLLLLLLGGGHHHPPPVVVSSSMMMJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHGGGGGGFFFFFFEEEEEEFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>??????~~~~~~~~~~~~}}}~~~zzzxxxvvv}}}~~~|||zzzxxxvvvttttttsssrrrssstttuuuvvvwwwxxx{{{|||}}}}}}|||{{{ssssssssstttssssssrrrrrrlllmmmnnnoooppprrrrrrsssqqqpppmmmkkkiiihhhhhhhhhaaaaaaaaaaaaaaa``````___ccceeehhhjjjiiigggdddbbbaaaaaabbbbbbbbbbbbaaaaaa```^^^ZZZVVVQQQNNNKKKJJJLLLNNNPPPQQQRRRQQQPPPOOOPPPSSSXXX\\\]]]]]][[[YYYYYYSSSSSS\\\dddccc[[[UUUUUUTTTTTTSSSSSSTTTTTTUUUTTTTTTSSSQQQPPPNNNMMMMMMIIIIIIIIIIIIJJJKKKLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIJJJKKKMMMNNNOOONNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLKKKKKKJJJIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHBBBCCCDDDFFFFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAAAAAAAABBB~~~~~~yyy|||yyyvvvwww{{{}}}~~~||||||yyyyyy||||||}}}vvvrrrrrrssssssrrrrrrooommmmmmnnnnnnkkkhhhooowww}}}|||zzzzzzyyywwwpppqqqqqqnnnkkkkkknnnqqqooonnnlllggg```[[[XXXWWWUUUWWWZZZ]]]^^^______^^^^^^aaaffflllppppppllliiiiiifffccceeejjjlllkkkhhh____________```aaacccdddcccdddccc```\\\XXXWWWWWWWWWZZZYYYUUUSSSWWWYYYYYYWWWVVVTTTSSSTTTSSSRRRPPPSSSVVVVVVUUUVVVZZZ\\\ZZZ[[[]]]______^^^\\\\\\\\\[[[[[[ZZZXXXTTTSSSSSSTTTWWWVVVUUUTTTSSSQQQQQQPPPMMMMMMMMMLLLKKKJJJJJJJJJHHHIIIJJJKKKLLLKKKJJJJJJLLLLLLLLLNNNOOOOOOMMMKKKNNNLLLJJJKKKMMMMMMJJJHHHMMMHHHFFFIIIJJJHHHGGGIIIHHHIIIIIIHHHEEEDDDDDDEEECCCCCCDDDEEEEEEFFFFFFFFFEEEFFFFFFEEECCCBBBCCCCCC~~~~~~|||~~~|||xxxuuuuuuxxx|||~~~~~~|||yyyyyyzzzzzzyyy~~~{{{yyyyyyyyyxxxvvvsssxxx|||xxxvvvyyy{{{zzzzzzyyytttnnnhhhdddbbb```bbbeeehhhjjjkkkjjjjjjjjjlllpppuuuxxxwwwtttpppssspppnnnpppuuuxxxwwwtttrrrqqqpppooooooppprrrtttxxxxxxxxxtttnnniiieeedddeeeiiihhhdddbbbdddfffeeecccbbb``````aaa```^^^\\\bbbcccbbb```ccchhhhhheeehhhkkkmmmooooooooopppqqqoooooonnnkkkgggdddccccccccccccbbb```___]]]\\\[[[XXXWWWVVVVVVVVVVVVUUUTTTQQQRRRSSSTTTTTTTTTSSSSSSVVVUUUUUUVVVXXXXXXWWWVVVWWWVVVUUUWWWYYYYYYWWWTTTWWWRRRPPPRRRSSSPPPPPPQQQQQQRRRQQQPPPMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKIIIHHHHHHHHHIII}}}{{{wwwttttttvvvyyy{{{~~~{{{|||}}}zzzxxxyyy{{{|||~~~}}}wwwrrrpppnnnpppsssuuuwwwwwwwwwvvvuuuvvvzzz}}}}}}xxxttttttrrrqqqtttyyy||||||zzz|||zzzwwwuuuuuuxxx{{{}}}~~~wwwqqqoootttxxxxxxuuusssuuuvvvtttrrrqqqpppqqqqqqqqqooommmrrrqqqnnnlllqqqwwwvvvqqqnnnqqqtttvvvxxx{{{|||xxxuuutttttttttrrrqqqooommmlllkkkhhhfffdddeeeffffffdddaaa___``````aaaaaaaaaaaaaaabbb``````aaaccceeeeeedddcccdddfffiiikkkllljjjhhhhhhcccaaaccccccaaa```aaabbbbbbaaa^^^[[[ZZZ[[[]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWUUUTTTSSSSSSTTTTTT}}}{{{xxxvvvvvvxxxzzz|||~~~}}}}}}}}}}}}zzzwwwwwwyyy{{{{{{~~~~~~~~~{{{yyyxxxzzzxxxyyy|||zzz{{{|||~~~}}}|||zzzzzz|||~~~~~~{{{vvvqqqooonnnooossswwwzzz{{{zzzyyywwwsssrrrssswww|||~~~wwwtttwww|||}}}}}}yyyyyyyyy{{{}}}~~~}}}{{{{{{xxxsssrrrxxx~~~|||vvvnnnoooooopppttt{{{~~~|||zzzxxxwwwvvvuuurrrpppqqqssssssooojjjjjjjjjkkkkkkkkkjjjjjjiiiiiigggfffgggiiilllmmmmmmkkknnnsssxxx||||||{{{yyyxxxsssrrruuuvvvttttttvvvvvvvvvtttqqqnnnmmmnnnpppnnnmmmlllkkkkkkkkkkkkllljjjhhheeeccccccddddddddd~~~}}}|||}}}}}}|||}}}}}}~~~~~~}}}}}}}}}|||{{{}}}}}}~~~~~~|||zzzvvvvvvxxx||||||||||||}}}{{{wwwrrrmmmmmmnnnppptttxxxzzz{{{{{{vvvtttqqqqqqsssyyyxxxttttttzzz~~~|||{{{{{{}}}|||vvvtttzzzxxxqqqooollljjjnnnwww}}}|||{{{|||zzzxxxxxxyyywwwrrrooolllmmmnnnnnnmmmkkkiiihhhiiigggfffgggiiilllmmmmmmkkkqqqyyy~~~}}}~~~}}}~~~|||{{{zzzzzzzzz{{{}}}~~~{{{xxxuuutttuuuuuutttrrr~~~xxxtttssssssxxx}}}xxxrrrnnnkkkmmmppptttwwwyyyzzz{{{tttrrrpppqqquuu|||zzzrrrmmmooouuu{{{}}}~~~|||}}}|||yyy|||}}}tttqqqlllhhhjjjqqq}}}~~~}}}}}}}}}~~~~~~|||yyyuuuqqqoookkklllnnnnnnlllhhhdddaaacccbbbaaabbbeeefffgggfffeeelllwww}}}zzzxxxsssqqqsssxxx{{{uuuqqqkkknnnrrrvvvxxxyyyzzz{{{sssrrrqqqrrrvvv|||wwwooojjjlllrrrwwwyyy}}}xxxvvvrrrnnnmmmqqqxxx}}}~~~~~~~~~wwwqqqoooooommmppprrrssspppjjjccc___]]]]]]]]]^^^``````___^^^\\\eeesss~~~~~~}}}~~~yyy|||vvvuuusssxxx~~~xxxssspppssswww{{{}}}~~~vvvuuuuuuvvvyyy~~~{{{tttpppiiiooosssvvv{{{}}}yyywwwwwwzzz|||~~~{{{zzz{{{|||~~~wwwooommmooorrruuuxxxyyyvvvnnnfffaaaZZZZZZZZZ\\\]]]]]][[[YYYVVV```ooo{{{{{{yyy{{{|||yyyyyyzzz{{{vvv