BM6P6(@ |||uuuoookkkjjjffffffggghhhhhhjjjtttnnn^^^gggtttZZZLLLEEEAAAAAA>>>===<<<;;;:::999999999888888777777777777888888999999888888888888999999999999::::::::::::;;;;;;;;;;;;===>>><<<>>>IIIUUU```iii~~~vvvttt|||wwwwwwvvvfff\\\TTTTTTWWWXXXYYYZZZXXXYYY\\\___bbbhhhoootttwwwvvvuuuvvvyyy~~~~~~~~~~~~~~~yyysssnnnnnnoooqqqrrrtttsssrrrtttxxxxxxvvvrrrooolllggg___WWWQQQNNNMMMIIIIIIIIIIIIIIIIIIIIIIIINNNMMMMMMNNNPPPPPPOOOMMMIIIIIIIIIIIIIIIJJJKKKKKKGGGGGGHHHHHHGGGEEEDDDBBBAAAAAAAAACCCEEEFFFEEECCCHHHGGGFFFFFFFFFGGGHHHIIILLLLLLLLLLLLLLLLLLLLLLLLKKKIIIIIIMMMOOOOOORRRWWW^^^gggssslllYYYKKKIIIHHHEEEIIIRRRTTTaaammmuuusss\\\UUUMMMHHHHHHKKKLLLMMMOOOOOOQQQUUU[[[aaadddffffffggghhhiiikkklllmmmnnnppprrrsssrrrooommmllllllssssssqqqpppoooooonnnooonnnmmmmmmlllkkkkkkkkklllkkkjjjjjjkkklllnnnppprrruuuvvvxxxzzz{{{zzzyyyxxx{{{{{{zzzzzz{{{}}}~~~}}}~~~~~~|||||||||zzzvvvpppiiiddd```^^^]]]aaa\\\ZZZ]]]```cccjjjqqquuuyyymmmccc[[[\\\```bbbdddfffddd[[[SSSOOOKKKIIILLLQQQXXXooo}}}eeeWWWLLLFFFCCCCCC@@@>>>======<<<;;;:::zzzssslllhhhffffffeeegggiiiiiilllvvvxxxhhh```oooqqqXXXLLLEEEBBBBBB???>>>===;;;::::::::::::999999888888888888999999999999888888888888999999999999999:::::::::;;;;;;::::::<<<===<<<>>>HHHSSScccmmm}}}zzzzzzvvvwwwwwwiii^^^VVVUUUWWWWWWWWWXXXWWWYYY[[[^^^ccciiipppuuu{{{zzzyyyyyy}}}}}}zzzzzz{{{||||||uuusssqqqrrrtttsssppplllfffccc^^^WWWPPPJJJHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIKKKKKKKKKLLLNNNOOONNNMMMIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLJJJHHHFFFEEEBBBAAAAAABBBEEEFFFFFFEEEFFFFFFEEEEEEFFFHHHJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJMMMPPPQQQVVV\\\dddppp~~~}}}bbbRRRFFFEEEFFFEEEJJJSSS\\\lll{{{xxxfffSSSNNNHHHEEEFFFIIIKKKKKKNNNOOOQQQUUU[[[aaaeeegggiiiiiijjjkkklllmmmnnnooooooqqqssssssrrrpppppppppuuutttrrrqqqpppooooooooonnnnnnmmmlllllllllllllllkkkkkkjjjkkklllnnnppprrruuuwwwyyy{{{{{{{{{zzzyyy{{{zzzzzzzzz|||xxxyyyyyyyyyzzz~~~}}}||||||{{{wwwqqqjjjddd```^^^]]]___[[[YYY\\\```dddjjjqqquuuyyylllbbbZZZ[[[___```bbbdddccc\\\WWWTTTQQQLLLLLLOOOQQQcccxxx~~~|||dddVVVLLLFFFEEECCCAAA>>>=========;;;:::~~~xxxppphhhcccaaadddeeegggjjjkkkooozzzlllfffiiimmmVVVKKKEEEBBBCCC@@@???>>><<<;;;;;;;;;;;;::::::999999999999::::::999999888888888888999999999999999999:::::::::::::::999;;;<<<<<<===FFFQQQbbbooo}}}{{{xxxkkkaaaXXXWWWXXXWWWUUUVVVVVVXXX[[[^^^cccjjjrrrwww}}}|||{{{|||zzzwwwtttsssrrrpppjjjfff\\\YYYTTTNNNIIIEEECCCBBBDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHJJJMMMNNNNNNMMMIIIHHHHHHHHHIIIJJJLLLMMMPPPPPPPPPPPPNNNLLLJJJIIIEEEDDDBBBCCCEEEGGGGGGFFFDDDDDDCCCDDDFFFIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOLLLLLLOOORRRUUU]]]eeemmm|||xxxlllWWWKKKCCCDDDFFFHHHOOOYYYgggyyy}}}iiiVVVJJJHHHEEEDDDFFFIIIKKKKKKMMMNNNQQQUUU[[[aaafffjjjllllllmmmnnnooooooppppppoooqqqtttuuuuuuuuuuuuvvvwwwvvvtttrrrqqqpppoooooopppoooooonnnnnnnnnnnnnnnkkkkkkkkkkkkmmmoooqqqrrrvvvxxxzzz|||||||||{{{zzzyyyyyyzzz{{{~~~~~~wwwvvvuuutttvvv|||}}}|||{{{wwwqqqjjjddd```^^^^^^]]]YYYXXX\\\```dddjjjrrruuuyyykkkaaaYYYYYY]]]^^^___``````\\\YYYXXXTTTMMMIIIJJJKKKXXXhhhwwwzzzrrrvvvyyyzzzbbbTTTKKKGGGFFFCCCAAA???>>>>>>===<<<:::}}}wwwnnnfff```^^^ddddddggglllnnnssshhhkkkyyylllVVVKKKEEEBBBBBBAAA@@@???===<<<<<<;;;;;;::::::999999999999::::::999999888888888888999999888999999999999::::::::::::999:::<<<<<<===EEENNN^^^mmmzzzlllbbbYYYXXXZZZXXXWWWWWWVVVWWWZZZ^^^ccckkksssyyy||||||{{{|||~~~zzzvvvtttooohhhcccWWWTTTNNNIIIFFFDDDCCCBBBBBBCCCEEEGGGHHHHHHIIIHHHFFFFFFGGGJJJMMMOOONNNMMMHHHHHHGGGGGGIIIKKKMMMNNNQQQRRRSSSSSSSSSQQQPPPOOOLLLIIIGGGFFFGGGGGGGGGFFFCCCBBBBBBCCCEEEIIIMMMOOONNNNNNNNNNNNNNNNNNNNNNNNQQQNNNNNNQQQSSSYYYdddooozzzvvveeeXXXNNNHHHDDDGGGKKKPPPYYYdddooommmYYYJJJGGGFFFFFFGGGIIIKKKMMMNNNOOOPPPSSSVVV[[[aaagggkkkoooooopppqqqqqqrrrrrrsssqqqtttwwwxxxxxxxxxyyyzzzyyyxxxvvvtttrrrqqqppppppqqqqqqppppppppppppqqqqqqllllllllllllnnnppprrrsssvvvxxxzzz{{{||||||{{{zzzxxxyyyzzz}}}|||xxxuuuvvvzzz}}}{{{{{{wwwqqqjjjdddaaa___^^^\\\XXXXXX\\\```dddkkkrrruuuyyyiii___XXXXXX[[[[[[\\\]]]]]]ZZZXXXWWWRRRJJJFFFFFFJJJTTTcccuuuuuummmpppuuuyyy___RRRJJJHHHHHHDDDBBB???>>>>>>>>><<<;;;}}}uuulllddd```^^^dddeeeiiinnnqqqwww{{{gggqqqlllVVVKKKDDDAAAAAAAAA@@@???>>>===<<<<<<<<<999999888888888888999999999999888888888888999999888888888999999999:::::::::888999;;;<<<===DDDLLL\\\kkk{{{lllccc[[[[[[\\\[[[YYYZZZVVVXXXZZZ]]]ccckkkttt{{{}}}}}}}}}~~~|||xxxtttnnnfff```UUUPPPJJJFFFEEEEEEDDDBBBAAACCCEEEGGGHHHHHHHHHGGGFFFFFFGGGJJJMMMOOOOOONNNHHHGGGGGGGGGHHHKKKNNNPPPSSSTTTVVVXXXYYYYYYYYYYYYSSSQQQNNNLLLKKKIIIGGGEEECCCBBBAAABBBDDDHHHMMMOOONNNNNNNNNNNNNNNNNNNNNNNNRRROOOPPPRRRUUU\\\iiiuuuvvvdddUUUKKKGGGFFFGGGKKKOOOVVVbbblllttt|||zzzkkk\\\OOOHHHGGGHHHJJJLLLMMMOOOPPPRRRVVVWWWYYYZZZ]]]aaahhhmmmqqqqqqrrrssstttuuuuuuvvvvvvxxx{{{{{{zzzzzzzzz{{{zzzyyywwwvvvtttssssssrrrpppppppppooooooppppppqqqnnnnnnnnnnnnppprrrtttuuuvvvwwwzzz{{{|||{{{zzzyyyxxxyyy|||~~~~~~|||{{{xxxuuuoooiiidddaaa______\\\XXXXXX]]]aaaeeekkkqqquuuyyy}}}ggg]]]VVVWWWZZZZZZZZZ[[[^^^ZZZWWWUUUPPPIIIFFFGGGLLLVVVggg|||oooiiimmmssswww^^^QQQJJJHHHIIIEEECCC@@@?????????===<<<|||sssiiibbb``````eeefffjjjppptttzzzuuufffwwwuuuwwwkkkVVVKKKDDDAAAAAAAAA@@@???===<<<<<<<<<<<<999999888888888888999999999999888888888888999999888888888888999999999999;;;888999<<<===???DDDKKK]]]kkk~~~~~~nnneee^^^^^^___^^^\\\[[[WWWXXXZZZ]]]bbbkkkttt{{{~~~~~~~~~zzzuuuqqqjjjbbb\\\RRRMMMFFFCCCCCCDDDCCCAAABBBCCCFFFHHHIIIHHHGGGFFFFFFFFFGGGIIILLLNNNNNNMMMHHHGGGFFFFFFHHHKKKOOOQQQVVVWWWZZZ]]]___```aaaaaaYYYWWWTTTRRRQQQNNNJJJGGGEEECCCBBBAAACCCGGGKKKNNNOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPQQQTTTVVV]]]kkkyyyyyyfffWWWMMMFFFBBBEEEJJJMMMQQQYYYfffpppvvvvvvssshhh[[[QQQMMMMMMJJJMMMPPPRRRTTTVVVYYY[[[bbbcccdddbbbaaadddjjjoooqqqrrrssstttvvvwwwxxxyyyyyy{{{}}}~~~|||{{{{{{{{{zzzyyyxxxwwwvvvuuuuuuuuuooooooooonnnoooooopppqqqpppppppppppprrrtttvvvwwwwwwxxx{{{|||}}}}}}{{{{{{yyyzzz}}}~~~}}}{{{zzzzzzuuurrrmmmgggcccaaa``````]]]ZZZZZZ___ccceeekkkqqqsssxxxttteee\\\UUUVVVYYYZZZYYYZZZ```[[[XXXVVVQQQKKKIIIJJJKKKXXXllluuuiiigggmmmuuuvvv^^^QQQJJJHHHIIIEEECCCAAA@@@@@@???>>><<>>===<<<;;;;;;;;;::::::999999999999::::::999999888888888888999999888888888888999999999999<<<999999===???@@@DDDJJJ^^^kkkzzzsssiiiaaaaaabbb___\\\[[[YYYYYY[[[]]]bbbkkkttt{{{}}}}}}~~~|||wwwsssoooiiiaaa[[[RRRKKKDDDAAABBBCCCCCCAAACCCEEEGGGIIIIIIHHHGGGFFFEEEEEEEEEHHHKKKLLLLLLKKKGGGFFFEEEFFFHHHLLLPPPRRRWWWXXX[[[^^^```aaaaaaaaaZZZYYYYYYXXXWWWTTTOOOKKKGGGEEECCCAAABBBEEEIIILLLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRUUUWWW]]]lllzzz{{{iiiXXXNNNHHHCCC@@@GGGNNNPPPSSS\\\iiisssvvvrrrjjjaaaWWWQQQQQQTTTQQQTTTYYY\\\^^^bbbfffjjjpppqqqppplllhhhhhhnnnsssqqqrrrsssuuuwwwyyyzzz{{{yyy|||~~~~~~}}}}}}}}}zzzyyyyyyxxxwwwwwwxxxxxxsssrrrrrrrrrrrrssstttuuurrrrrrrrrrrrtttvvvxxxyyyyyy{{{}}}~~~}}}zzz|||~~~~~~|||zzzyyyxxxxxxyyyrrrooojjjfffbbbaaa```aaa___\\\\\\```dddfffkkkqqqrrrxxxpppcccZZZTTTVVVZZZZZZYYYZZZ]]]YYYWWWWWWSSSLLLIIIJJJKKKZZZqqqwwwmmmnnnuuu}}}vvv^^^QQQJJJHHHHHHFFFDDDAAA@@@@@@@@@>>>===}}}yyymmmccc___```bbbfffhhhlllrrrvvv}}}tttooonnnsss~~~eeeRRRIIIDDDBBBCCC@@@???>>><<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999888888888888999999777888888888888999999999<<<:::999===???@@@EEEJJJ]]]iiivvvwwwyyyvvvllldddcccccc___[[[ZZZZZZZZZ[[[]]]bbbjjjttt{{{zzzzzz{{{||||||vvvrrrooojjjbbb\\\SSSLLLDDDAAACCCDDDCCCAAADDDFFFHHHJJJJJJIIIFFFEEEDDDDDDDDDFFFIIIKKKJJJIIIGGGFFFEEEEEEHHHLLLPPPSSSUUUWWWYYY[[[]]]^^^^^^^^^ZZZZZZ[[[\\\[[[XXXSSSOOOIIIFFFCCCAAABBBDDDHHHJJJPPPPPPPPPPPPPPPPPPPPPPPPOOOOOORRRUUUWWW]]]kkkzzz{{{ooo]]]OOOIIIEEEAAABBBJJJRRRTTTVVV___llluuuwwwqqqiiiaaaYYYTTTUUUXXXWWW[[[```dddhhhlllsssxxxyyyzzzxxxrrrmmmlllpppuuupppqqqsssuuuwwwzzz{{{|||yyy{{{~~~~~~~~~~~~zzzyyyyyyxxxxxxyyyyyyzzzxxxxxxwwwwwwxxxyyyzzzzzzssssssssstttuuuwwwyyyzzz|||}}}{{{|||~~~|||zzzwwwvvvvvvwwwxxxooommmiiieeebbbaaaaaaaaa```]]]]]]aaaeeefffkkkppprrrxxxqqqbbbYYYTTTVVVZZZZZZZZZ[[[YYYVVVUUUVVVSSSKKKGGGFFFKKK\\\ttt~~~}}}|||xxxzzzvvv^^^RRRKKKHHHHHHFFFDDDAAA@@@@@@@@@???===~~~~~~ssshhhaaa___``````ggggggnnnvvv{{{uuukkkmmmpppxxx___UUUKKKGGGDDD===@@@@@@???>>>===<<<;;;;;;;;;:::999999888888999999999999888888888888999999999999999999999999999999;;;;;;;;;;;;<<>>}}}qqqfffaaa```aaabbbgggiiiooowww}}}xxxsssxxxfffmmm|||uuu]]]TTTKKKGGGFFF@@@AAAAAA@@@???>>>===<<<<<<<<<;;;::::::999999::::::999999888888888888999999::::::999999999999999999;;;<<<<<<<<<===???DDDGGGYYYkkkqqquuu{{{{{{sssssszzzsssjjjeeedddbbb___[[[YYYZZZ]]]___cccjjjqqqwwwyyyyyyyyyyyyzzz||||||xxxssskkk```YYYLLLIIIEEECCCCCCDDDDDDDDDAAABBBDDDFFFFFFFFFEEEDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLJJJIIIGGGHHHIIIKKKMMMQQQPPPQQQSSSUUUUUURRROOOQQQQQQQQQQQQQQQPPPPPPOOOOOOMMMJJJGGGFFFFFFFFFGGGLLLNNNQQQQQQPPPNNNNNNNNNMMMOOOQQQSSSVVVZZZ^^^bbb```[[[TTTNNNIIIGGGGGGHHHHHHIIIJJJNNNTTT___jjjrrrzzzwwwsssooommmmmmoooqqqrrrvvv{{{~~~wwwuuuvvvwwwvvvttttttvvvzzz}}}}}}}}}}}}||||||~~~~~~|||{{{yyyxxxzzz~~~zzzvvvvvvuuutttwww{{{~~~~~~}}}}}}}}}{{{wwwuuuuuuvvvqqqmmmgggcccbbbaaaaaaaaa^^^^^^___aaaeeeiiinnnpppuuu{{{ooo___[[[XXXXXX\\\^^^]]]ZZZ]]]YYYWWWUUUQQQKKKIIIKKKWWWmmmzzzppprrr}}}sss[[[RRRMMMJJJHHHHHHFFFDDDCCCCCCBBBAAA???xxxmmmdddaaaaaabbbcccgggiiipppxxx}}}|||iii```kkk~~~rrrZZZQQQIIIGGGGGGBBBBBBAAAAAA@@@???>>>=========<<<;;;;;;::::::;;;;;;999999888888888888999999:::::::::999999888888888;;;<<<======>>>@@@DDDHHHWWWiiinnnqqqvvv{{{rrrooozzz~~~vvvmmmhhhgggeeeaaa]]]XXXZZZ\\\___ccciiiqqqvvv{{{{{{zzzyyywwwxxxzzz}}}}}}zzzvvvmmmaaaYYYKKKGGGDDDBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLOOONNNMMMKKKKKKJJJJJJJJJMMMLLLLLLMMMOOOPPPNNNMMMOOONNNMMMMMMLLLLLLMMMMMMOOONNNMMMKKKIIIGGGFFFFFFKKKNNNQQQQQQPPPNNNMMMNNNLLLOOORRRTTTSSSRRRQQQRRROOOMMMJJJHHHGGGGGGIIIJJJIIIIIIIIIKKKQQQ[[[gggooosssrrrqqqppprrrtttxxxzzzzzz{{{yyywwwvvvqqqqqqssswww{{{~~~~~~}}}}}}}}}}}}}}}yyyzzzzzz|||~~~zzzzzzxxxvvvxxx|||}}}|||yyyuuussstttuuuppplllgggcccbbbbbbbbbaaa^^^^^^___aaaeeejjjooorrrwww|||nnn```\\\YYYZZZ\\\^^^]]]\\\^^^ZZZWWWUUUPPPJJJJJJMMM^^^uuu}}}qqq[[[QQQMMMJJJIIIIIIGGGEEEDDDDDDCCCAAA@@@zzzsssjjjccc```aaabbbcccfffjjjpppwwwpppbbb]]]nnnnnnWWWOOOGGGEEEFFFCCCAAAAAA@@@??????>>>======<<<<<<;;;:::::::::::::::999999888888888888999999;;;::::::999999888888888;;;<<<===>>>>>>AAADDDGGGUUUffflllppp~~~zzzvvvooovvvyyyyyyooojjjhhhfffbbb^^^XXXYYY[[[^^^bbbiiipppvvv|||}}}|||yyyuuutttwwwyyy~~~|||wwwnnnbbbYYYJJJGGGCCCBBBCCCDDDEEEEEEGGGFFFEEEEEEEEEEEEGGGGGGFFFEEEEEEFFFGGGJJJLLLNNNRRRQQQPPPOOOMMMKKKIIIHHHIIIIIIIIIJJJKKKLLLMMMMMMPPPOOOMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMKKKHHHFFFDDDLLLNNNQQQQQQPPPNNNMMMNNNNNNPPPRRRRRROOOKKKIIIHHHIIIHHHGGGEEEEEEEEEEEEFFFHHHHHHGGGHHHMMMVVV```hhhhhhiiijjjmmmqqqvvvzzz}}}~~~zzzyyyyyywwwuuummmooosssxxx|||~~~~~~~~~}}}}}}~~~~~~xxxzzz}}}}}}||||||{{{yyyzzz~~~~~~~~~~~~{{{}}}}}}{{{xxxtttqqqppppppnnnjjjeeeaaaaaaaaaaaaaaa^^^^^^^^^```eeejjjpppsssvvv{{{{{{jjj___\\\ZZZZZZ[[[]]]]]]\\\]]]YYYVVVSSSNNNJJJLLLQQQfffoooZZZQQQMMMJJJIIIIIIGGGEEEEEEEEEDDDBBB@@@uuuooohhhbbb```aaabbbcccfffkkkqqqvvvyyyggg```\\\rrriiiUUUMMMEEEBBBDDDAAA?????????>>>======<<<<<<;;;::::::999999999999999999999888888888888999999:::::::::999999888888888:::;;;===>>>>>>@@@DDDFFFSSScccjjjooo~~~{{{sssxxx|||tttzzzpppjjjhhhfffaaa]]]WWWYYY[[[]]]bbbhhhpppuuu|||}}}}}}yyyuuusssvvvzzz}}}{{{wwwmmmaaaYYYJJJGGGDDDCCCCCCEEEFFFFFFHHHGGGFFFEEEEEEFFFHHHIIIGGGFFFFFFFFFHHHKKKNNNPPPRRRRRRQQQPPPNNNKKKHHHGGGGGGHHHIIIIIIJJJKKKMMMNNNOOONNNMMMLLLKKKLLLMMMNNNLLLMMMNNNNNNLLLJJJFFFDDDLLLOOOQQQRRRQQQOOONNNNNNQQQQQQQQQOOOKKKHHHGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDHHHHHHGGGGGGJJJPPPYYY___^^^___bbbfffkkkqqqwwwzzzwwwssstttvvvtttrrrlllpppuuuzzz}}}~~~~~~~~~|||}}}~~~~~~xxx{{{~~~~~~}}}{{{}}}}}}|||~~~|||uuupppnnnnnnmmmlllooosssxxx}}}|||yyywwwyyyzzzxxxtttoookkkiiikkkgggbbb___^^^___``````^^^]]]^^^```eeekkkqqquuuvvv{{{wwwggg]]][[[YYYYYYZZZ[[[[[[[[[ZZZWWWUUURRRNNNLLLRRRZZZsss}}}nnnYYYQQQNNNKKKIIIIIIGGGEEEEEEEEEDDDBBB@@@{{{oookkkeeebbbbbbccceeefffjjjpppuuuyyylll___^^^```yyy}}}bbbQQQLLLCCCAAABBB@@@>>>>>>>>>>>>======<<<<<<::::::999888888888888999999999888888888888999999999999999999999999999999999:::<<<===>>>@@@CCCEEEOOO```hhhnnn}}}yyyuuuzzzoooiiigggeee```[[[WWWXXXZZZ]]]aaagggoootttzzz}}}~~~zzzvvvuuuyyy}}}}}}{{{xxxtttlll```XXXMMMIIIFFFDDDDDDFFFFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIIIIHHHGGGHHHJJJMMMQQQSSSQQQQQQPPPOOOMMMJJJHHHGGGEEEGGGJJJKKKKKKLLLMMMOOOMMMLLLLLLKKKKKKKKKKKKKKKIIIKKKMMMNNNNNNLLLIIIGGGMMMPPPRRRSSSRRRPPPOOOPPPSSSSSSQQQMMMIIIGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJIIIIIIJJJMMMSSSWWWXXXXXXZZZ]]]bbbhhhnnnqqq|||zzztttpppqqqrrrqqqpppnnnrrrwww{{{}}}}}}~~~zzz|||~~~}}}}}}~~~{{{}}}~~~~~~~~~|||{{{~~~~~~xxxnnngggcccaaa______ccciiiooottt{{{~~~zzzwwwsssuuuxxxwwwsssmmmhhhfffiiieee```]]]]]]^^^______^^^]]]]]]```eeelllssswwwzzzvvvfff\\\[[[ZZZYYYYYYZZZ[[[\\\WWWVVVTTTTTTQQQRRR[[[fff}}}lllXXXQQQNNNKKKJJJIIIGGGEEEDDDDDDCCCAAA@@@yyyttthhheeebbbaaacccgggjjjkkkqqqxxx|||}}}cccYYY]]]hhhrrrZZZLLLJJJCCCAAACCC@@@?????????>>>>>>>>>>>>===;;;;;;:::999999999999:::999999888888888888999999888888888999999::::::;;;777999;;;======???AAADDDLLL]]]ffflll{{{zzzwwwzzzpppiiigggddd___[[[VVVWWWZZZ\\\```gggoootttxxx|||~~~|||wwwwww}}}~~~{{{xxxuuuqqqiii___XXXOOOLLLHHHEEEFFFFFFGGGGGGDDDEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIIIIKKKOOOSSSVVVOOONNNMMMLLLKKKIIIHHHHHHCCCGGGKKKMMMMMMMMMNNNOOOKKKLLLLLLLLLLLLKKKJJJJJJHHHJJJLLLNNNOOOOOONNNMMMOOOQQQTTTTTTSSSQQQQQQQQQSSSSSSRRRNNNJJJFFFEEEEEEFFFEEEEEEDDDFFFHHHKKKLLLMMMMMMMMMMMMLLLMMMPPPRRRRRRQQQPPPQQQUUU[[[aaaeeemmmvvvwwwuuurrrooonnnoooqqqrrrrrrvvvzzz|||||||||}}}xxx{{{~~~~~~}}}{{{|||}}}}}}~~~~~~}}}}}}}}}}}}{{{ooofff```\\\ZZZZZZ^^^dddiiiooouuu}}}}}}yyyvvvsssuuuvvvuuuqqqllliiihhhhhheee```]]]^^^___``````^^^]]]]]]___eeellltttxxxrrrddd\\\\\\[[[ZZZYYYZZZ[[[]]]VVVUUUVVVVVVVVVZZZffftttkkkWWWQQQNNNKKKJJJHHHFFFDDDCCCCCCBBBAAA???}}}tttnnncccaaa___aaaeeejjjnnnooowww~~~|||___VVV]]]pppkkkTTTIIIIIICCCBBBDDDBBB@@@@@@@@@???????????????<<<<<<;;;::::::::::::;;;999999888888888888999999777777888999:::;;;;;;<<<666888;;;<<<===>>>AAACCCJJJ[[[dddjjjwww{{{yyy{{{pppjjjgggddd___[[[VVVWWWYYY\\\```gggnnntttwww{{{~~~}}}yyyyyy}}}zzzvvvsssooohhh^^^WWWQQQMMMIIIFFFFFFGGGGGGGGGFFFFFFHHHIIIKKKLLLNNNNNNLLLKKKJJJJJJLLLPPPTTTWWWNNNMMMKKKJJJIIIIIIIIIIIIAAAFFFKKKNNNNNNMMMNNNOOOLLLMMMNNNNNNNNNMMMKKKJJJHHHIIILLLOOOQQQRRRQQQQQQPPPRRRUUUUUUTTTRRRRRRRRRRRRSSSSSSPPPKKKFFFCCCBBBHHHFFFEEEDDDEEEHHHKKKMMMPPPPPPQQQPPPNNNMMMNNNPPPLLLJJJHHHHHHKKKPPPVVVZZZ]]]fffsss|||~~~{{{vvvsssppppppooonnnmmmooorrruuuuuuxxx|||}}}{{{{{{}}}xxx{{{~~~~~~|||zzz{{{}}}}}}||||||tttjjjccc^^^[[[YYY]]]cccggglllrrrzzz}}}xxxuuutttuuuuuusssooolllkkkkkkiiieee```^^^^^^```aaaaaa^^^]]]]]]___eeellltttyyynnn```]]]]]]]]][[[ZZZ[[[]]]^^^VVVVVVWWWYYYZZZ___nnn|||~~~yyyuuu|||jjjWWWQQQNNNKKKJJJGGGEEECCCCCCCCCBBB@@@>>>~~~qqqfffcccaaa___```eeekkkqqqtttvvv~~~vvv```\\\bbb___UUUKKKGGGEEEBBBAAABBB@@@@@@??????>>>=========<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999:::::::::::::::::::::::::::;;;<<<<<<<<<===???AAAFFFZZZhhhkkkvvv}}}|||ppphhhfffeeebbb```\\\XXXWWW[[[```eeemmmttt~~~~~~{{{zzz||||||uuunnnggg```YYYTTTMMMLLLJJJIIIHHHHHHIIIJJJHHHIIIKKKNNNOOOPPPPPPPPPNNNJJJGGGIIIPPPUUUVVVUUUQQQPPPNNNKKKJJJIIIIIIIIIFFFIIIKKKLLLLLLKKKKKKLLLJJJKKKMMMNNNNNNMMMLLLKKKKKKLLLOOOVVV[[[[[[TTTNNNTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTSSSPPPLLLHHHFFFEEEJJJIIIGGGFFFGGGKKKQQQVVVRRRWWWXXXRRRNNNNNNOOONNNQQQJJJEEEFFFIIIIIIIIIKKKPPPUUU\\\aaadddfffggggggnnnooopppooonnnmmmnnnooovvvxxx|||}}}}}}|||{{{|||}}}~~~|||||||||}}}~~~~~~}}}}}}~~~}}}||||||}}}~~~|||vvvooofff``````___```eeennnwww}}}}}}{{{zzzyyywwwwwwuuutttrrrppplllgggcccgggdddaaa`````````___^^^YYY[[[^^^aaagggnnnwww}}}lll]]]XXXWWWVVVWWWZZZ\\\]]]\\\XXXXXXVVVSSSYYYgggtttzzzyyyrrr{{{~~~yyykkkxxxjjj[[[OOOKKKLLLIIIEEEEEEDDDDDDCCCCCCBBBBBByyynnneeebbbaaa___```dddjjjooorrrvvv~~~qqq```bbblll|||]]]SSSIIIFFFDDDAAAAAABBB@@@@@@??????>>>=========<<<<<<;;;;;;;;;:::::::::999999999888888888777777888888888999999::::::::::::;;;<<<<<<<<<<<>>=========<<<<<<;;;;;;;;;:::::::::999999999888888888888777888888888888888888888888999;;;<<<<<<;;;<<<>>>AAAMMM\\\iiiqqquuulllhhheeecccaaaZZZWWWVVV[[[```eeemmmuuu{{{~~~}}}yyywwwxxxyyy~~~~~~xxxtttnnngggaaa\\\VVVRRROOONNNMMMKKKJJJJJJKKKKKKKKKMMMPPPSSSVVVWWWWWWVVVQQQMMMKKKLLLPPPSSSTTTSSSPPPOOOLLLIIIGGGFFFEEEEEEEEEHHHKKKLLLLLLLLLLLLMMMLLLMMMOOOQQQQQQPPPOOONNNLLLMMMPPPVVV\\\]]]ZZZVVVRRRSSSTTTUUUVVVWWWWWWWWWUUUVVVVVVSSSOOOLLLKKKKKKHHHHHHFFFEEEEEEHHHNNNRRR^^^fffkkkiiiddd___ZZZVVVPPPGGG@@@@@@@@@>>>>>>???>>>AAAEEEIIIMMMSSSZZZ^^^fffhhhjjjkkkjjjkkkmmmnnnsssuuuxxxyyyzzz{{{~~~~~~~~~|||{{{||||||}}}{{{zzzyyyzzz{{{|||yyyxxxwwwzzz~~~~~~{{{yyyxxxwwwuuusssuuusssqqqoooooonnnkkkiiigggdddaaa___^^^]]][[[YYYXXX\\\aaaggglllsssyyy~~~zzzgggYYYYYYXXXXXXXXXZZZ[[[[[[ZZZVVVWWWUUUUUU]]]iiirrrssszzzzzz}}}qqqdddllljjjZZZMMMIIIIIIEEEFFFFFFEEEDDDDDDCCCBBBBBB|||rrrjjjeeeddd```aaabbbccceeehhhllloooxxx|||hhhgggyyyjjjUUULLLEEECCCCCCAAA@@@BBB@@@@@@??????>>>=========<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;::::::999888777777999:::;;;;;;;;;<<<>>>@@@KKKWWWdddpppxxxnnnhhheeecccaaaZZZVVVVVVZZZ___eeemmmtttzzz}}}~~~zzzwwwwwwxxx{{{~~~~~~|||zzzxxxtttmmmgggbbb^^^YYYVVVRRRPPPOOOMMMLLLLLLLLLMMMMMMOOORRRVVVXXXYYYYYYXXXRRROOOMMMNNNPPPRRRSSSRRRPPPNNNKKKHHHFFFEEEDDDDDDFFFHHHKKKLLLLLLKKKLLLMMMMMMNNNPPPRRRSSSRRRQQQPPPKKKLLLOOOUUUZZZ[[[YYYWWWUUUUUUWWWXXXXXXXXXXXXWWWTTTUUUVVVTTTQQQNNNMMMMMMJJJJJJIIIGGGFFFHHHMMMPPP^^^hhhqqqrrrnnniiiccc]]]UUULLLDDDBBBAAA>>>===>>>===>>>@@@BBBGGGOOOXXX___fffgggiiijjjjjjjjjlllnnnoooqqqsssuuuwwwzzz}}}~~~~~~|||{{{|||}}}~~~~~~}}}{{{zzzzzz{{{|||}}}}}}zzzyyyxxxwwwuuusssvvvssspppnnnmmmllljjjhhhgggdddaaa___^^^\\\ZZZXXXWWW[[[bbbhhhnnntttyyy}}}~~~yyyoookkkkkknnnxxxtttdddYYYZZZYYYXXXYYY[[[[[[ZZZXXXTTTUUUVVVYYYdddpppvvvuuuuuu}}}{{{lll```fffyyyhhhZZZNNNJJJJJJFFFGGGFFFFFFEEEDDDCCCBBBBBBvvvllldddcccddd___aaaccceeefffiiiooosss{{{zzznnnttthhhSSSJJJCCCBBBBBB@@@@@@AAA@@@@@@??????>>>=========<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;999:::;;;;;;;;;<<<>>>@@@HHHSSS```nnn{{{ooohhhcccbbbaaa[[[WWWVVVZZZ___dddkkksssyyy}}}|||xxxwwwxxxzzz~~~~~~|||zzzxxxvvvrrrlllfffbbb___[[[YYYTTTSSSQQQOOONNNNNNNNNNNNMMMPPPTTTWWWZZZZZZYYYXXXRRRQQQOOOOOOQQQRRRRRRRRRPPPNNNKKKIIIFFFEEEEEEEEEGGGIIIKKKLLLLLLKKKKKKLLLMMMOOOQQQSSSTTTSSSRRRQQQMMMOOOSSSWWW[[[\\\ZZZYYYXXXYYYZZZZZZZZZXXXWWWVVVSSSTTTUUUTTTQQQOOOOOOPPPLLLLLLJJJGGGFFFFFFJJJLLLZZZfffrrrvvvuuurrrlllfff[[[QQQGGGDDDBBB>>>===>>>>>>>>>???@@@EEEMMMVVV]]]```bbbcccdddddddddfffhhhkkkmmmppprrrtttwww|||}}}~~~~~~}}}||||||}}}~~~}}}|||}}}~~~~~~|||zzzyyyyyyxxxvvvtttwwwtttpppmmmkkkiiigggeeeeeecccaaa______]]]ZZZXXXUUUZZZaaahhhnnntttyyy|||~~~tttdddVVVOOOOOORRR\\\kkkvvvvvvmmmaaa[[[YYYYYYXXXZZZ[[[[[[ZZZXXXRRRTTTWWW___mmmzzz|||xxxsssiii```ggguuufffZZZOOOLLLMMMIIIGGGGGGFFFEEEDDDCCCBBBBBB~~~xxxoooeeeaaaaaaccc___bbbdddfffhhhllltttzzz~~~~~~gggRRRJJJCCCCCCCCC@@@???@@@@@@@@@??????>>>=========<<<<<<;;;;;;;;;:::::::::777888888888888999999999666777999:::===>>>@@@AAA888:::;;;;;;:::;;;===@@@FFFQQQ___nnn~~~rrriiidddbbbbbb\\\XXXWWWZZZ^^^bbbjjjqqqwww{{{}}}yyyxxxxxxyyy~~~|||yyywwwqqqmmmgggbbb___]]]ZZZYYYWWWUUUSSSQQQPPPPPPPPPPPPOOORRRVVVYYY[[[ZZZYYYWWWRRRQQQQQQQQQQQQRRRSSSSSSPPPNNNLLLJJJHHHGGGGGGGGGHHHJJJLLLMMMKKKJJJJJJJJJMMMOOOQQQSSSTTTTTTSSSRRRRRRUUUYYY]]]___^^^\\\ZZZ[[[\\\]]]]]]\\\ZZZWWWVVVRRRSSSTTTTTTRRRQQQQQQRRROOONNNKKKHHHEEEDDDFFFHHHSSS```nnnuuuwwwvvvrrrmmm^^^TTTIIIEEEBBB>>>===>>>>>>>>>>>>???BBBHHHPPPVVV[[[]]]```aaaaaabbbeeeggghhhkkknnnqqqtttwwwzzz}}}|||}}}~~~~~~}}}}}}~~~}}}{{{zzzzzzzzzyyywwwuuuuuurrrooollljjjgggdddaaaaaa```^^^^^^^^^]]][[[XXXUUUZZZaaahhhnnntttzzz}}}~~~rrraaaQQQHHHDDDDDDMMM]]]kkknnnfff^^^[[[XXXXXXXXXZZZ\\\\\\ZZZXXXQQQSSSXXXddduuu{{{rrrzzzhhhgggqqq}}}fffZZZQQQNNNOOOKKKHHHHHHGGGFFFDDDCCCBBBBBB}}}xxxpppggg```^^^___aaa___bbbeeegggiiipppyyy~~~~~~eeeRRRJJJDDDCCCCCC@@@??????@@@@@@??????>>>=========<<<<<<;;;;;;;;;:::::::::777777888888888999999999777888999:::<<<===>>>???888999:::;;;:::;;;===???CCCOOO^^^mmm|||vvvkkkeeedddddd^^^YYYWWWZZZ^^^aaahhhooosssxxx~~~|||yyywwwwwwwww}}}~~~zzzvvvnnnjjjddd```]]]\\\ZZZYYYXXXWWWUUUSSSQQQQQQQQQQQQRRRTTTXXX[[[\\\[[[YYYWWWQQQQQQRRRRRRRRRRRRSSSTTTPPPOOOMMMKKKJJJJJJJJJKKKJJJLLLMMMMMMKKKIIIHHHIIIMMMOOOQQQSSSTTTTTTSSSRRRUUUYYY^^^aaaaaa^^^[[[XXXZZZ\\\]]]^^^^^^\\\YYYXXXRRRTTTUUUVVVTTTTTTTTTUUUTTTSSSPPPLLLGGGEEEFFFGGGJJJXXXfffmmmppprrrpppmmmbbbWWWLLLGGGDDD@@@>>>@@@>>>>>>??????@@@DDDIIIMMMTTTWWWZZZ]]]___bbbeeehhhgggkkkooosssuuuxxxzzz|||zzz{{{}}}~~~}}}~~~{{{zzzzzzzzzzzzyyywwwuuupppooommmkkkjjjgggccc```[[[ZZZZZZ[[[]]]\\\ZZZXXXWWW[[[bbbhhhnnnuuu{{{|||ooo```SSSLLLGGGMMMZZZggghhh```YYYYYYVVVWWWXXXZZZ\\\]]][[[YYYQQQTTTZZZgggzzzyyyrrrwwwkkkpppggg\\\RRROOOOOOKKKIIIHHHGGGFFFEEECCCBBBBBB~~~~~~zzzsssjjjaaa]]]\\\^^^______bbbfffhhhjjjrrr}}}zzzzzzcccRRRJJJDDDDDDCCC@@@>>>???@@@@@@??????>>>=========<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999888999:::::::::;;;===??????LLL]]]kkkxxxyyynnngggffffff___ZZZXXXZZZ]]]```gggnnnqqqvvv|||~~~|||xxxvvvvvvvvv|||zzzwwwnnnjjjddd```^^^]]]\\\ZZZYYYXXXVVVTTTRRRRRRRRRRRRTTTVVVZZZ]]]^^^\\\YYYWWWPPPQQQSSSSSSRRRRRRTTTUUUQQQPPPNNNMMMLLLLLLMMMMMMKKKMMMNNNMMMKKKHHHGGGGGGMMMNNNQQQSSSTTTTTTSSSRRRUUUZZZ___bbbaaa\\\XXXUUUYYY[[[]]]______]]][[[ZZZSSSUUUWWWWWWVVVVVVWWWXXX[[[YYYVVVQQQLLLIIIIIIJJJCCCPPP]]]dddhhhkkkkkkhhhfffZZZOOOJJJGGGCCCAAACCC???@@@@@@@@@@@@BBBEEEHHHJJJMMMRRRVVVYYY]]]aaaeeehhhkkkqqquuuwwwyyy{{{|||yyyzzz|||}}}}}}~~~~~~~~~zzzyyyyyyyyyzzzyyyvvvtttmmmlllkkkkkkjjjgggccc```WWWVVVWWWYYY[[[[[[ZZZXXXYYY]]]ccciiiooovvv}}}~~~pppaaaWWWNNNRRR\\\gggfff]]]VVVVVVUUUVVVWWWZZZ]]]]]]\\\ZZZRRRTTT[[[iii|||wwwrrrxxx|||uuummmxxxiii]]]RRRNNNOOOJJJIIIIIIHHHFFFEEECCCBBBBBB|||zzzsssnnnfff___[[[\\\^^^```fffeeegggmmmqqquuu|||sssxxxcccQQQLLLFFFBBBAAAAAABBBBBB>>>===<<<<<<======<<<;;;:::::::::999999888888888888777777777888999::::::888999999::::::999999888::::::;;;;;;<<<=========@@@JJJZZZhhhrrrxxxmmmgggdddddd\\\XXXVVVXXX\\\___fffmmmoootttyyy||||||zzzwwwvvvxxx|||zzzuuuooojjjddd___\\\[[[ZZZYYY\\\[[[YYYWWWUUUTTTTTTTTTYYY[[[^^^``````\\\XXXUUUQQQSSSVVVXXXYYYXXXVVVUUUSSSSSSQQQNNNLLLKKKMMMOOOOOONNNMMMKKKJJJJJJJJJJJJOOOOOOPPPQQQRRRSSSTTTUUUVVVYYY\\\]]]\\\YYYXXXXXX\\\]]]^^^]]]\\\\\\^^^___[[[XXXWWWYYYYYYWWWXXX\\\___```^^^WWWRRRPPPLLLGGGEEEHHHMMMUUU\\\aaabbbbbbYYYUUUNNNGGGCCCBBBCCCDDDAAA@@@@@@???@@@AAACCCDDDBBBFFFKKKQQQUUUZZZ```ccchhhjjjnnnqqqsssuuuwwwzzz{{{{{{{{{}}}}}}}}}}}}wwwvvvtttuuuuuuuuusssqqqkkklllmmmmmmjjjeee```]]]YYYXXXYYY\\\^^^\\\XXXSSSYYY^^^eeelllrrryyy|||mmmaaadddhhhiiigggbbb\\\WWWTTTVVVXXXZZZ[[[[[[YYYYYYWWWVVV]]]mmm{{{}}}wwwtttxxxpppooozzzjjj^^^RRRNNNMMMHHHHHHGGGFFFEEEDDDCCCBBBAAA~~~}}}}}}~~~~~~|||xxxuuummmiiiccc]]]ZZZZZZ\\\^^^ccccccffflllooottt~~~yyysss```PPPLLLFFFBBBAAAAAAAAAAAA???>>>======>>>>>><<<;;;;;;;;;;;;;;;::::::999999999999999999999999:::;;;888999999::::::999999888::::::;;;;;;<<<=========AAAJJJYYYhhhsss{{{nnneeebbbbbb^^^YYYWWWXXX[[[]]]ccciiilllpppvvvzzzzzzyyyxxxwwwzzz~~~xxxtttnnnjjjddd```^^^^^^]]]]]]]]]\\\YYYWWWVVVVVVVVVWWWZZZ\\\___aaa```\\\WWWSSSOOOQQQTTTVVVXXXXXXWWWVVVVVVUUUSSSPPPMMMLLLNNNPPPQQQPPPOOOMMMKKKJJJIIIIIILLLMMMOOOQQQSSSTTTUUUUUUUUUXXX[[[[[[[[[YYYYYYZZZ\\\^^^______^^^^^^```bbb^^^ZZZYYY\\\[[[YYYZZZ]]]eeehhhfffaaa\\\YYYSSSLLLHHHHHHJJJMMMRRRTTTUUUUUURRROOOJJJFFFCCCCCCDDDEEECCCCCCBBBAAAAAAAAABBBBBBBBBEEEJJJNNNRRRXXX]]]aaafffiiimmmppprrrtttwwwyyy}}}||||||~~~~~~}}}~~~}}}xxxwwwvvvwwwwwwvvvsssqqqnnnnnnmmmkkkgggbbb^^^[[[YYYYYYZZZ\\\^^^\\\XXXTTTZZZ^^^eeelllsssyyyzzzxxxuuurrrmmmfff]]]WWWUUUVVVXXXZZZZZZZZZZZZYYYXXXWWW]]]nnn~~~|||nnnpppeeeZZZPPPMMMMMMHHHGGGGGGFFFEEEEEEDDDCCCCCC~~~~~~}}}}}}|||{{{||||||{{{xxxsssooogggddd```]]][[[[[[]]]^^^bbbccchhhlllooovvvkkk[[[NNNJJJEEEAAA@@@AAAAAAAAAAAA???>>>>>>>>>>>><<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999:::::::::888999999::::::999999888:::::::::;;;<<<<<<======@@@HHHWWWeeeppp~~~~~~}}}~~~pppeeebbbccc```[[[WWWXXXYYYZZZ___eeeiiimmmtttxxxyyyxxxxxxxxx{{{{{{vvvqqqllliiidddaaa```aaabbbbbbaaa___[[[YYYWWWXXXYYYZZZ\\\^^^aaaccc```[[[UUUQQQLLLNNNQQQTTTWWWXXXYYYYYYZZZXXXUUUQQQMMMMMMOOORRRSSSRRRQQQNNNLLLIIIGGGFFFIIIKKKMMMQQQSSSUUUUUUUUUUUUWWWYYYYYYYYYYYYZZZ\\\]]]___aaaaaaaaaaaacccddd```]]]\\\______\\\]]]```jjjoooqqqmmmiiiddd]]]UUUNNNKKKHHHGGGHHHIIIJJJJJJIIIHHHFFFDDDDDDDDDEEEFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCEEEGGGJJJNNNSSSZZZ___dddgggkkknnnpppsssvvvxxx}}}}}}~~~~~~~~~~~~}}}yyyyyyxxxxxxxxxvvvrrrooopppnnnkkkgggccc^^^[[[YYYZZZZZZ[[[\\\]]]\\\YYYVVV[[[___fffmmmssszzzzzzssskkkaaaYYYWWWWWWXXXXXXYYYZZZZZZZZZYYYXXX^^^ooo~~~}}}lllssswww___VVVMMMKKKLLLGGGFFFFFFEEEEEEEEEDDDDDDDDD~~~}}}}}}||||||{{{zzz{{{{{{yyyuuunnniiidddbbb```^^^^^^^^^``````bbbeeejjjooorrr{{{zzzcccWWWLLLHHHDDDAAA@@@AAAAAA@@@BBB@@@???>>>???>>>===;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999999999888999999::::::999999888999::::::;;;;;;<<<======>>>EEESSSaaammm{{{zzztttyyy~~~pppfffdddeee```ZZZWWWWWWXXXYYY^^^dddjjjoootttxxxyyyyyyxxxxxxzzz~~~~~~zzztttpppjjjgggcccaaabbbdddffffffgggddd```\\\ZZZYYYZZZ[[[]]]```dddeeebbb\\\TTTOOOJJJLLLOOORRRVVVYYY[[[\\\\\\ZZZVVVQQQNNNMMMPPPRRRSSSSSSRRRPPPMMMIIIEEECCCEEEHHHKKKPPPSSSUUUVVVVVVVVVWWWWWWWWWWWWXXX[[[]]]___aaabbbcccbbbbbbcccddd```^^^^^^aaabbb```aaadddlllssswwwwwwtttppphhh```VVVQQQKKKFFFFFFGGGHHHIIICCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEFFFGGGJJJPPPWWW\\\bbbeeeiiimmmooorrruuuwww{{{}}}~~~}}}||||||yyyyyyxxxxxxwwwtttppplllmmmkkkfffbbb]]]ZZZYYYXXX[[[[[[[[[\\\\\\[[[YYYXXX\\\```gggnnnttt|||{{{tttmmmccc\\\XXXXXXXXXXXXXXXYYYZZZ[[[XXXYYY___kkkuuu}}}yyylllzzzsss\\\TTTLLLJJJJJJFFFDDDDDDDDDCCCCCCCCCCCCCCC~~~}}}||||||{{{zzzzzzzzzxxxssslllggg```___^^^^^^^^^___aaabbbbbbeeekkkqqqwww{{{ppp]]]TTTIIIFFFBBB@@@@@@@@@@@@@@@AAA@@@>>>>>>??????===;;;:::::::::::::::;;;;;;;;;;;;:::999888888777888888888999999::::::999999888999999::::::;;;<<<<<<<<>>======>>>???>>><<<:::::::::::::::;;;;;;;;;999999888888777777888888888999999::::::999999888999999999:::;;;;;;<<<<<>>???>>>===:::;;;;;;;;;<<<<<<<<<<<<999999888888888999::::::888999999::::::999999888888999999::::::;;;<<<<<>><<<;;;:::<<<>>>???>>>===;;;<<<<<<<<<======>>>>>>999999999999:::;;;;;;<<<999999999::::::999999999888999999::::::;;;<<<<<<>>>DDDPPP^^^hhhnnnwww{{{zzzyyyzzzvvvsssgggccc___```eeeiiihhhfff```[[[WWWXXXYYYZZZ___fffrrruuuzzz~~~~~~~~~{{{xxxsssppplllkkklllnnnpppppplllllllllkkkiiifffcccaaa\\\aaaiiinnnnnnggg___YYYIIIIIIHHHIIILLLPPPTTTWWWYYYZZZ[[[ZZZWWWUUUUUUUUUTTTVVVZZZ[[[ZZZWWWRRROOOEEEEEEFFFHHHLLLQQQVVVYYY\\\\\\[[[XXXTTTQQQPPPPPPWWW[[[bbbhhhlllooorrrtttxxxpppiiifffdddcccgggmmmmmmrrrtttssssssssspppkkklllhhhccc]]]XXXSSSNNNKKKHHHHHHIIIIIIIIIIIIHHHHHHJJJGGGDDDBBBBBBEEEHHHKKKOOOOOOOOOOOOOOOQQQUUUXXX^^^aaafffkkkooorrrvvvyyy|||xxxwww|||{{{}}}wwwttttttvvvwwwtttpppmmmmmmmmmmmmlllgggeeeaaa^^^\\\[[[[[[[[[YYYZZZYYYWWWTTTTTTWWW[[[```dddiiipppwwwsssccc[[[XXXXXXWWWXXXZZZ[[[[[[YYYWWWVVVWWWVVV\\\jjj{{{hhhUUUQQQMMMMMMOOOKKKHHHGGGFFFEEEDDDCCCBBBBBB{{{wwwuuuttt{{{wwwrrrmmmiiieeeaaa___]]]]]]^^^```^^^]]]bbbhhhppprrryyyzzztttrrr~~~cccUUUNNNHHHDDDCCCBBB@@@???>>>=================================<<<;;;;;;999999888888<<<;;;::::::999999::::::999999999999999999999999999999999999:::;;;<<<<<<@@@DDDPPP___ddddddkkkuuu}}}yyywww~~~qqqeee^^^aaaeeejjjnnnpppppppppiiiddd^^^ZZZYYY[[[^^^___jjjsss|||{{{}}}}}}}}}}}}~~~}}}||||||yyyyyyxxxtttpppnnnpppsssqqqpppnnnnnnllliiidddaaabbbccceeejjjnnnjjjaaaZZZSSSOOOLLLKKKLLLOOOQQQRRRZZZZZZ\\\]]]]]]ZZZUUUQQQVVVUUUUUUXXXZZZZZZWWWSSSNNNHHHDDDFFFJJJMMMSSSZZZ]]]ccceee]]]TTTPPPOOOOOOTTTWWW^^^fffmmmsssvvvxxx}}}|||uuukkkfffeeedddaaaaaaaaaccceeefffddd```\\\aaaaaa___\\\XXXSSSNNNKKKLLLMMMNNNRRRTTTRRRMMMHHHKKKEEECCCGGGHHHFFFHHHMMMOOOPPPQQQQQQQQQSSSVVVYYYZZZ]]]ccchhhlllpppuuuxxx|||sssooooooqqqwww|||xxxxxx{{{}}}yyywwwvvvtttsssrrrqqqpppnnnnnnnnnooooooiiihhheeeaaa___]]]\\\\\\YYYYYYYYYWWWVVVVVVWWWYYY^^^dddkkkpppvvvmmmaaaYYYXXXZZZVVVVVVVVVVVVVVVVVVVVVVVVUUUVVV___ooogggZZZVVVNNNKKKMMMJJJHHHHHHGGGGGGFFFEEEEEEEEE{{{xxxvvvuuuyyyuuunnniiifffccc```^^^\\\\\\^^^aaaaaaaaagggnnnqqquuu}}}}}}rrryyy```TTTMMMHHHCCCBBBAAA@@@???>>>>>>>>>========================<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999999999999999999999999999999999999:::;;;<<<<<<>>>AAAMMM[[[bbbbbbiiissszzzyyyppphhhfffjjjpppuuuwwwuuurrrpppkkkggg```\\\ZZZ[[[]]]___kkkttt|||{{{zzzzzz{{{{{{}}}}}}|||}}}zzz{{{yyyvvvrrrpppqqqtttqqqpppoooooonnnlllhhheeeaaaaaacccgggkkkjjjddd^^^SSSPPPMMMKKKMMMOOOPPPQQQWWWWWWYYY[[[\\\[[[VVVSSSVVVUUUUUUXXX[[[\\\ZZZXXXRRRLLLGGGHHHKKKMMMSSSYYY]]]eeeiiibbbYYYSSSPPPNNNMMMQQQXXXaaajjjssszzz}}}{{{rrrllliiieee```^^^]]]\\\\\\\\\ZZZWWWTTTWWWWWWXXXWWWVVVSSSQQQOOOLLLNNNQQQVVVYYYXXXSSSOOOPPPJJJFFFIIIIIIFFFFFFHHHJJJKKKMMMMMMMMMOOORRRUUUYYY^^^ccciiimmmqqquuuwww~~~}}}qqqmmmlllmmmrrrwww~~~}}}}}}~~~~~~|||xxxuuuuuuxxx{{{~~~~~~yyyuuusssqqqoooooopppooonnnmmmllllllmmmnnniiigggdddaaa^^^\\\[[[ZZZYYYYYYYYYXXXVVVVVVXXXZZZ___eeelllrrrxxxmmmaaaZZZXXXZZZUUUUUUVVVVVVWWWWWWWWWXXXXXXYYYaaaooogggYYYVVVNNNKKKMMMJJJIIIHHHHHHGGGFFFFFFFFFEEE~~~|||zzzxxxvvvuuuvvvqqqjjjdddaaa___^^^]]]\\\[[[^^^bbbccceeemmmvvvwww~~~xxxxxxooo[[[RRRLLLFFFAAAAAA@@@???????????????========================;;;;;;<<<<<<============<<<;;;::::::999999::::::999999999999999999999999999999999999:::;;;<<<<<<>>>@@@JJJYYY```bbbiiissssssqqqqqqvvv}}}|||uuupppmmmiiiccc]]]ZZZ[[[]]]___kkksss{{{~~~{{{xxxxxxyyyzzz|||~~~~~~~~~}}}}}}|||zzzvvvtttttttttsssrrrqqqqqqpppnnnkkkhhhaaa______bbbfffgggeeecccUUURRROOONNNNNNPPPPPPPPPSSSTTTVVVYYY[[[[[[YYYVVVWWWVVVVVVXXX[[[^^^___^^^YYYSSSNNNMMMMMMMMMQQQWWW___hhhnnnjjjaaaYYYRRRMMMJJJMMMRRR[[[eeepppyyy~~~{{{uuuoooggg___YYYVVVSSSQQQQQQRRRQQQPPPQQQRRRSSSSSSSSSRRRQQQPPPKKKNNNSSSYYY^^^___]]][[[XXXQQQKKKKKKKKKHHHFFFFFFFFFHHHJJJJJJKKKLLLNNNPPPWWW\\\ccciiimmmqqquuuwww{{{qqqnnnmmmlllnnnpppqqqrrrsssuuuwwwwwwtttrrrrrrtttuuuvvvwwwxxx{{{}}}}}}xxxsssooommmlllkkkmmmllllllkkkkkkkkkkkkllliiigggdddaaa^^^[[[YYYYYYYYYZZZYYYXXXWWWWWWZZZ\\\bbbgggooouuu{{{~~~mmmbbb[[[YYYZZZVVVVVVVVVWWWWWWXXXXXXXXXZZZ\\\dddrrr~~~fffYYYVVVNNNKKKMMMKKKJJJJJJIIIHHHGGGGGGGGGGGG~~~~~~}}}{{{yyyxxxvvvtttsssrrrmmmfffaaa^^^^^^^^^^^^]]]\\\^^^bbbeeehhhqqqzzzeeeVVVPPPIIICCC@@@???????????????@@@@@@========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::999999999999999999999999999999999999:::;;;<<<<<>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::999<<<;;;::::::999999::::::999999999999999999999999999999999999:::;;;<<<<<>>FFFUUU___ccckkkuuuyyytttjjjhhhccc]]]YYYYYY]]]aaagggooowwwzzz|||~~~{{{|||}}}||||||}}}|||yyyyyywwwsssqqqnnnkkkgggdddbbb^^^ZZZXXXXXX[[[]]]^^^ZZZXXXVVVVVVVVVUUUSSSRRROOOPPPQQQUUUZZZ]]]^^^]]]YYYYYYYYYYYY[[[___cccfffddd```]]][[[UUUPPPQQQUUUbbbmmmuuuuuunnneeeYYYPPPOOONNNNNNPPPWWWaaakkkrrrzzzwwwnnnaaa\\\UUUQQQPPPRRRUUUVVVUUUTTTRRRPPPNNNKKKIIIHHHGGGGGGIIIMMMTTT]]]ffflllooojjjaaaXXXQQQNNNLLLJJJGGGJJJMMMOOONNNMMMNNNNNNNNNTTT\\\dddkkkqqqvvvyyy~~~{{{yyywwwqqqllleeeddddddeeehhhiiiiiihhheeefffgggggghhhkkkooosss{{{~~~~~~zzztttmmmiiiiiijjjkkkkkkkkkjjjjjjiiihhhhhhiiihhhfffccc```\\\ZZZYYYXXXYYYYYYYYYXXXYYY\\\^^^ffflllsssxxx}}}xxxiiibbb]]][[[[[[]]]\\\[[[ZZZXXXWWWVVVVVVUUU^^^ppp~~~fffYYYWWWPPPNNNPPPNNNOOONNNLLLJJJJJJJJJKKKKKK~~~~~~~~~~~~}}}||||||zzzuuupppgggddd```^^^^^^```aaabbbbbb``````ccceeejjjtttiiiVVVOOOKKKEEE@@@??????>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999888<<<;;;::::::999999::::::999999999999999999999999999999999999:::;;;<<<<<<<<<:::AAAPPP[[[```iiisssyyyuuujjjiiiddd^^^XXXWWW[[[```ccclllssswwwzzz}}}~~~{{{}}}~~~~~~}}}~~~~~~|||{{{xxxtttpppmmmjjjfffcccaaa^^^ZZZWWWVVVVVVXXXZZZZZZYYYXXXXXXXXXWWWUUURRROOONNNPPPSSSXXX[[[]]]]]]YYYYYYZZZZZZZZZ]]]aaadddfffddddddbbb[[[SSSRRRUUU^^^iiisssuuurrrlllbbbYYYRRROOOMMMNNNSSS[[[eeekkkrrrzzztttmmmeee]]]YYYWWWVVVUUUTTTSSSQQQOOOMMMKKKIIIHHHGGGGGGGGGHHHMMMVVVaaahhhtttuuuqqqfffZZZTTTPPPMMMNNNPPPTTTUUUTTTRRRPPPPPPOOOTTT[[[bbbiiipppvvvzzz~~~vvvnnneeebbb___]]]]]]^^^^^^^^^\\\]]]___```bbbfffkkkoooxxx{{{~~~zzzzzzwwwpppiiieeeeeegggkkkkkkkkkjjjiiigggfffeeeffffffdddbbb```]]]ZZZYYYVVVWWWXXXXXXXXXYYY\\\^^^ffflllsssyyysssfffaaa^^^\\\\\\^^^^^^\\\[[[YYYXXXWWWVVVUUUbbbvvv~~~gggZZZXXXRRRPPPRRRQQQQQQOOOMMMKKKKKKKKKLLLMMM~~~~~~~~~}}}}}}}}}yyyrrrkkkaaa___]]]\\\^^^aaabbbbbbcccaaabbbeeehhhmmmyyyxxx\\\OOOLLLIIIDDDBBB@@@???>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;<<<;;;::::::999999::::::999999999999999999999999999999999999:::;;;<<<<<<<<<999???NNNZZZ```iiisss{{{wwwooommmhhh```XXXVVVYYY^^^```hhhppptttxxx|||~~~|||{{{{{{|||}}}~~~}}}{{{xxxtttpppmmmkkkgggeee___^^^\\\YYYVVVVVVWWWYYYXXXXXXXXXXXXYYYWWWUUURRRNNNMMMMMMPPPTTTXXXZZZZZZXXXZZZ[[[ZZZYYYZZZ]]]```ffffffiiihhhaaaWWWTTTVVVWWWaaalllrrrtttsssllldddYYYUUUQQQNNNOOOTTT[[[```eeemmmvvv}}}vvvnnngggbbb^^^[[[YYYWWWUUURRRPPPMMMLLLKKKKKKKKKJJJIIIJJJOOOWWW]]]jjjuuu|||ttthhh```[[[WWWXXX[[[___```^^^ZZZXXXWWWVVVYYY]]]bbbhhhnnnuuuyyyuuulllfff___YYYWWWWWWWWWWWWVVVYYY\\\___cccgggmmmpppuuuxxx}}}~~~~~~vvvwwwtttnnnfffbbbcccfffkkkkkkjjjiiigggdddbbb```bbbbbbaaa```^^^[[[YYYWWWUUUVVVWWWWWWWWWYYY\\\^^^dddjjjsss{{{oooccc```___]]]]]]]]]\\\\\\[[[ZZZZZZYYYYYYXXXfff{{{ggg[[[ZZZSSSQQQUUUSSSRRRQQQNNNLLLKKKLLLNNNOOO|||}}}~~~}}}~~~|||zzzzzzzzzvvvmmmfff]]][[[ZZZ\\\^^^aaabbbbbbdddbbbbbbfffjjjppp}}}kkkTTTLLLKKKHHHEEEDDD@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<;;;::::::999999::::::999999999999999999999999999999999999:::;;;<<<<<<>>>:::@@@OOO[[[bbbkkkuuu~~~{{{sssqqqlllbbbXXXUUUXXX\\\]]]fffnnnrrrwww|||~~~|||wwwxxxzzz|||}}}}}}zzzwwwtttpppnnnllliiiggg^^^^^^]]][[[XXXWWWXXXYYYVVVVVVVVVXXXXXXWWWTTTQQQMMMLLLKKKMMMQQQUUUWWWXXXXXXZZZ\\\[[[YYYXXX[[[]]]eeegggkkkllldddYYYUUUWWWQQQ[[[hhhooouuuwwwsssmmmaaa\\\UUUOOOMMMNNNRRRUUUYYYaaajjjsss~~~zzztttmmmhhheeeaaa___\\\XXXTTTQQQNNNMMMNNNOOOOOOMMMKKKLLLPPPTTT\\\ooo~~~ssskkkfffbbbbbbeeeiiiiiigggccc___^^^\\\^^^```dddgggmmmtttxxx~~~{{{ssslllbbbYYYUUUTTTUUUUUUVVVYYY^^^bbbfffkkkqqqttttttwww|||~~~~~~~~~~~~uuuvvvtttnnnfffbbbdddgggjjjjjjiiihhheeebbb___]]]_________^^^]]]ZZZXXXVVVTTTUUUVVVVVVWWWXXX[[[^^^bbbiiisss|||lllaaa______^^^]]]ZZZZZZ[[[[[[[[[\\\\\\\\\ZZZhhhhhh\\\[[[TTTSSSVVVTTTSSSRRROOOMMMLLLMMMOOOPPP{{{zzzyyyzzz{{{|||{{{zzzzzzzzzzzzyyyuuuooofff```[[[ZZZZZZ[[[^^^aaacccddddddgggiiikkkpppzzzooo```QQQJJJHHHDDDAAAAAA@@@???===<<<<<<<<<===>>>???>>>===<<<<<<===>>>???>>>>>>===<<<;;;:::::::::<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<<<<===;;;>>>BBBHHHUUUdddllllll|||}}}~~~{{{vvvqqqiiiaaa\\\YYYYYYZZZ```dddkkkrrrwwwyyyyyyyyywwwxxxyyyzzz}}}~~~zzztttpppmmmjjjhhhfffaaa^^^YYYWWWWWWWWWWWWWWWYYYWWWVVVUUUUUUUUUSSSRRRLLLKKKKKKKKKNNNSSSWWWZZZ[[[\\\\\\\\\\\\ZZZXXXWWW```bbbdddeeebbb]]]XXXTTTRRRUUU[[[ccclllsssvvvvvvjjjeee\\\SSSMMMLLLMMMNNNOOORRRZZZdddlllvvv}}}wwwtttrrriiibbb```[[[SSSPPPRRRUUU[[[^^^ZZZRRRJJJIIIKKKUUU```oooyyy|||{{{xxxwwwrrrpppqqqtttsssjjjbbb]]]aaa^^^]]]```iiirrryyy|||zzzrrrjjjeee___[[[XXXXXXZZZ___gggooouuuxxxyyy{{{zzzyyyzzz|||xxxuuupppkkkgggeeeeeeeeeiiihhhfffdddbbbaaa``````^^^^^^^^^]]]\\\YYYWWWVVVVVVWWWWWWWWWXXXZZZ^^^aaahhhlllrrrzzzyyyggg``````___]]]]]]^^^\\\[[[]]]\\\XXXXXX[[[cccnnnqqqaaaYYYWWWVVVXXX[[[UUUQQQMMMKKKLLLNNNOOOPPPzzzyyyyyyzzz{{{|||{{{zzzzzzxxxwwwuuuqqqkkkccc^^^\\\\\\[[[\\\___aaacccdddeeehhhmmmqqqxxxuuuuuufffYYYLLLHHHGGGDDDBBBAAA??????>>>>>>=========>>>???>>>===<<<<<<===>>>???>>>>>>===;;;;;;::::::;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;>>>AAAGGGTTTccclllmmm}}}{{{{{{|||~~~}}}vvvrrrkkkccc^^^[[[ZZZZZZ[[[___fffnnnsssvvvwwwwwwwwwxxxyyy{{{~~~}}}vvvqqqmmmkkkhhhgggbbb___ZZZXXXWWWWWWWWWVVVWWWVVVUUUUUUWWWWWWVVVUUULLLKKKJJJKKKMMMRRRVVVYYY[[[[[[[[[[[[ZZZYYYWWWVVV^^^```cccdddbbb^^^YYYVVVTTTVVVZZZ```hhhpppvvvxxxxxxsssjjj```WWWQQQMMMLLLLLLMMMSSSZZZaaahhhuuuyyyrrrnnnggg]]]WWWWWWZZZ^^^aaa___YYYRRROOONNNRRR[[[hhhttt{{{~~~~~~zzzyyyzzzvvvnnngggddd```______ccckkktttzzz}}}xxxrrrlllgggcccccceeeiiiooovvv|||~~~~~~|||zzz{{{|||~~~~~~}}}xxxuuupppkkkgggeeeeeeeeehhhfffeeecccaaa```______^^^^^^^^^^^^\\\ZZZXXXWWWWWWXXXXXXYYYYYY\\\```ccckkkooouuu}}}tttddd^^^^^^^^^^^^^^^^^^\\\[[[]]]\\\XXXXXX\\\```qqqrrrbbbZZZWWWUUUUUUVVVVVVRRRMMMKKKKKKLLLMMMNNNzzzyyyyyyzzz||||||{{{zzzxxxuuurrrnnnjjjeee___\\\^^^]]]]]]]]]^^^```bbbccceeeiiiooottt~~~zzzjjjnnn}}}xxxYYYOOOFFFEEEEEECCCAAAAAA??????@@@@@@??????>>>===>>>>>>============>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;::::::::::::999999;;;;;;;;;;;;<<<<<<<<<<<<;;;>>>@@@EEEQQQaaalllooovvv}}}|||zzz{{{}}}wwwsssmmmfff```\\\YYYXXXXXX\\\ccckkkqqquuuwwwwwwwwwxxx{{{}}}yyyrrrnnnllljjjhhhccc```[[[YYYXXXXXXWWWVVVUUUTTTTTTUUUXXXYYYYYYXXXMMMLLLJJJJJJLLLQQQUUUXXXZZZZZZZZZZZZYYYWWWUUUTTT[[[\\\___aaa```^^^[[[XXXWWWVVVWWW[[[bbbkkktttzzzyyypppeee[[[RRRMMMKKKKKKMMMQQQTTTXXXbbblllyyy}}}}}}vvvkkkaaa^^^ZZZ\\\]]]\\\YYYTTTOOOLLLOOOTTT^^^kkkxxxzzzqqqkkkjjjaaabbbdddiiiqqqxxx|||~~~zzzuuuqqqqqqqqqtttyyy~~~}}}}}}}}}|||{{{wwwtttpppkkkhhheeeddddddeeedddcccaaa___^^^]]]]]]^^^^^^^^^^^^]]][[[YYYXXXXXXYYYYYYZZZ[[[]]]aaaeeennnrrryyy|||mmm```\\\]]]]]]]]]^^^^^^\\\[[[]]][[[WWWYYY]]]```yyy}}}pppaaa[[[XXXVVVUUUVVVXXXSSSNNNJJJJJJKKKMMMMMM{{{zzzzzz{{{}}}}}}{{{yyyuuuqqqkkkfffccc___\\\ZZZ]]]^^^^^^^^^^^^___bbbdddiiinnnttt{{{rrrkkkvvvfffPPPIIICCCCCCDDDBBB@@@AAA??????@@@AAAAAA???>>>===>>>>>>============>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;>>>???CCCNNN^^^kkkoooppp~~~vvvsssnnnhhhbbb\\\XXXVVVWWW\\\ccclllsssxxxzzz{{{xxx{{{}}}~~~{{{tttooollljjjhhhccc```\\\ZZZYYYXXXVVVUUUTTTSSSSSSUUUWWWYYYYYYXXXOOOMMMKKKJJJKKKOOOTTTWWWYYYYYYYYYYYYXXXVVVUUUSSSWWWXXX[[[]]]]]]\\\[[[YYYXXXWWWUUUUUUZZZdddpppxxx{{{rrrggg\\\VVVPPPMMMLLLNNNNNNOOOVVV^^^iiiooowwwxxxmmmggg^^^[[[XXXWWWVVVTTTOOOKKKNNNOOOUUUbbbrrr}}}rrrmmmmmmfffhhhmmmtttzzz||||||}}}}}}{{{yyyvvvssspppkkkhhheeedddddddddcccbbb```^^^]]]]]]]]]]]]^^^^^^^^^]]]\\\ZZZYYYWWWXXXYYYZZZ[[[^^^bbbfffnnnsss{{{vvvjjj^^^\\\]]]\\\\\\]]]^^^\\\\\\\\\YYYVVVYYY___gggxxxlll```\\\\\\ZZZYYYZZZWWWSSSNNNKKKLLLNNNOOOPPP|||{{{{{{|||}}}|||zzzwwwpppkkkeee```]]]\\\[[[YYY\\\]]]^^^^^^^^^```cccffflllsss}}}ssspppsss{{{\\\MMMFFFBBBDDDDDDAAA???@@@??????@@@AAAAAA???>>>=========>>>>>>>>>>>>============<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<:::===???AAAJJJZZZgggmmmmmm}}}~~~wwwtttoooiiibbb\\\WWWUUUWWW\\\ccclllsssyyy}}}~~~|||}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~|||tttoookkkhhhfffbbb___\\\ZZZYYYXXXVVVUUUTTTTTTSSSUUUWWWXXXXXXWWWQQQOOOLLLJJJKKKOOOSSSWWWXXXYYYYYYYYYYYYWWWVVVUUUTTTVVVWWWYYYZZZZZZZZZYYYYYYWWWTTTSSSVVV___jjjsss}}}}}}sssiiibbbWWWRRROOONNNMMMLLLPPPVVV\\\aaajjjuuuzzzrrriiiccc\\\XXXXXXWWWTTTQQQPPPOOORRR\\\lll}}}uuuoooppplllrrryyy~~~zzzxxxtttrrroookkkhhhfffdddcccccccccaaa```^^^]]]]]]]]]\\\]]]]]]^^^]]]\\\ZZZYYYUUUWWWXXXYYY[[[^^^cccffflllsss}}}rrrhhh___]]]]]]\\\[[[\\\^^^\\\\\\[[[XXXUUUZZZbbbsssxxxlllaaa]]]]]][[[ZZZ[[[UUURRROOONNNPPPRRRTTTTTT|||{{{{{{{{{|||zzzvvvsssjjjfff```\\\[[[[[[[[[[[[ZZZ]]]```aaaaaaccchhhlllmmmwwwkkkqqq~~~nnnVVVKKKFFFCCCDDDCCC@@@???@@@??????@@@@@@??????>>>=========>>>>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;999===???@@@GGGVVVccciiikkk{{{yyyzzzvvvqqqjjjccc]]]XXXVVVVVVZZZaaajjjrrrxxx|||~~~~~~}}}}}}}}}~~~}}}}}}|||||||||}}}}}}~~~~~~zzztttnnnjjjfffccc___]]]ZZZYYYYYYXXXVVVUUUUUUTTTTTTUUUXXXYYYYYYXXXTTTQQQMMMJJJKKKOOOSSSWWWXXXYYYZZZZZZZZZZZZYYYXXXVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYWWWUUUVVV\\\eeemmmyyy}}}|||ssslll^^^XXXRRRPPPNNNKKKMMMRRRRRRWWW```jjjttt|||}}}ssslllddd^^^[[[YYYWWWUUUSSSSSSUUU\\\iiiyyyxxxqqqssssss{{{}}}zzzwwwsssrrrooolllhhhfffdddcccbbbaaa```___]]]]]]]]]]]]ZZZ[[[\\\]]]\\\\\\ZZZYYYUUUVVVXXXYYY[[[___dddgggmmmuuunnnfff___^^^^^^\\\\\\]]]^^^\\\\\\[[[VVVTTT[[[ddd|||ooobbb]]][[[XXXWWWWWWSSSQQQPPPQQQSSSUUUVVVVVVzzzyyyyyyyyyxxxuuuqqqmmmeeeaaa\\\ZZZZZZ\\\]]]^^^ZZZ^^^bbbdddeeehhhnnntttyyy|||}}}{{{ppp}}}aaaPPPIIIDDDAAABBBBBB??????AAA??????>>>>>>=========>>><<<===>>>??????>>>===<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;::::::::::::;;;999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;777<<<>>>???EEERRR^^^dddjjjyyyxxx~~~zzztttllleee___[[[YYYVVVZZZaaaiiiqqqwww|||~~~~~~|||zzz{{{~~~~~~}}}~~~}}}|||{{{{{{{{{{{{{{{|||{{{~~~xxxrrrmmmhhhccc___\\\[[[YYYXXXXXXXXXVVVUUUTTTTTTTTTWWWZZZ]]]]]]]]]VVVSSSNNNKKKKKKOOOTTTWWWXXXYYY[[[\\\]]]]]]\\\[[[ZZZZZZYYYYYYYYYZZZZZZZZZZZZ\\\]]][[[YYY\\\bbbhhhooouuu|||zzzuuuhhh```XXXUUUQQQMMMMMMPPPOOORRRYYYaaajjjrrrxxx{{{{{{wwwqqqjjjeee```\\\YYYVVVWWWZZZ```jjjwwwvvvqqqtttxxx|||xxxuuurrrqqqooollliiifffdddccc```___^^^]]]\\\[[[[[[[[[YYYYYYZZZ[[[[[[[[[ZZZYYYUUUWWWYYYZZZ]]]```fffiiiqqqyyy|||gggaaa]]]^^^___]]]]]]___^^^]]]\\\ZZZUUUTTT[[[eee{{{nnnaaa[[[YYYVVVTTTUUURRRQQQQQQSSSUUUVVVTTTSSSyyyxxxwwwwwwvvvrrrmmmiiibbb^^^[[[YYY[[[]]]___```[[[___dddggghhhlllsssyyyrrrzzzzzzwwwzzzvvvYYYLLLGGGBBB@@@AAA@@@>>>???CCC@@@???===<<<<<<<<<===>>><<<===>>>??????>>>===<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;::::::::::::;;;999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;777<<<>>>???DDDPPP[[[aaajjjwww{{{}}}vvvnnnfff```]]][[[XXX\\\bbbjjjrrryyy}}}|||yyywwwxxx{{{~~~}}}}}}}}}|||{{{zzzzzzzzzzzzzzzyyy~~~{{{vvvrrrmmmgggaaa]]]ZZZYYYWWWWWWXXXXXXVVVUUUTTTTTTUUUXXX]]]```aaaaaaXXXTTTOOOLLLLLLOOOTTTXXXXXXYYY[[[]]]^^^___^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[^^^aaa```]]]]]]aaaeeedddjjjttt}}}~~~{{{pppggg^^^YYYTTTOOOMMMPPPPPPRRRVVV[[[bbbhhhnnnqqqttt~~~zzzrrrjjjdddaaaWWWZZZ___dddkkkvvvrrrnnnsss{{{~~~}}}zzzwwwsssrrrpppnnnllliiifffdddccc^^^^^^\\\[[[ZZZZZZZZZZZZWWWXXXZZZ[[[[[[ZZZYYYYYYVVVXXXZZZ\\\^^^bbbgggkkkuuu~~~vvvbbb]]]ZZZ]]]^^^]]]^^^```^^^]]]\\\ZZZUUUSSS[[[fffwwwjjj]]]XXXWWWUUUUUUWWWQQQQQQRRRTTTUUUUUURRROOOssstttuuuvvvtttooogggaaa\\\[[[[[[[[[]]]^^^^^^]]]___aaafffkkkmmmrrrzzzsss{{{qqqpppnnnUUUHHHEEEDDDBBB@@@????????????@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<===>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<;;;::::::999888888999999999::::::;;;;;;;;;;;;<<<===>>>BBBKKKXXXbbbfffuuu}}}uuunnniiiddd]]]YYY^^^___bbbhhhpppwww|||}}}~~~}}}zzzwwwvvvzzz}}}~~~zzzyyy|||yyyzzzzzzzzz{{{{{{||||||zzzuuurrrpppkkkbbb]]]^^^ZZZYYYXXXZZZ[[[ZZZVVVRRRVVVUUUTTTXXXcccllljjjccc```UUULLLJJJMMMPPPTTTWWWUUUXXX[[[[[[[[[]]]aaaeeeccc```]]][[[[[[\\\\\\[[[[[[\\\^^^```aaabbbcccccceeejjjrrryyy}}}}}}{{{yyypppkkkddd^^^ZZZWWWUUUTTTPPPRRRUUUYYY\\\___aaabbbgggmmmxxxzzzrrrkkkgggcccccceeeiiiqqq{{{zzznnnmmmrrr}}}{{{vvvqqqnnnooonnnkkkhhheeebbb___^^^```___^^^\\\[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUTTTWWW[[[^^^```cccjjjooo~~~mmm]]]ZZZVVVUUUWWW[[[^^^___aaaaaa\\\ZZZZZZVVV\\\pppooodddZZZXXXXXXUUUTTTTTTUUUVVVVVVVVVUUURRROOONNNtttsssrrrqqqnnnhhhbbb]]]ZZZYYYXXXYYYZZZ]]]___```___aaaeeekkkpppyyytttrrryyytttyyyhhhSSSIIIDDDCCCBBB@@@?????????@@@>>>>>>>>>===<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;::::::999999999::::::::::::::::::::::::;;;<<<===>>>BBBKKKXXXaaaeeeppp|||vvvppplllggg```\\\[[[\\\___eeemmmuuu|||}}}xxxwwwyyy|||zzzwwwyyy{{{{{{yyy{{{{{{|||||||||}}}}}}}}}~~~wwwrrrnnnlllfff^^^ZZZ[[[WWWVVVUUUVVVXXXYYYWWWTTTVVVVVVWWW]]]iiirrrpppiiibbbVVVLLLLLLPPPSSSUUUWWWSSSVVVXXXYYYYYY\\\aaafffjjjfffaaa^^^]]]]]]\\\[[[[[[\\\]]]___aaabbbccccccdddhhhnnnuuuxxxxxxwwwuuunnniiibbb\\\YYYXXXWWWVVVQQQRRRTTTVVVYYY[[[]]]^^^bbbfffoooyyyxxxrrrnnnggghhhjjjnnnuuu~~~tttkkklllqqq~~~~~~{{{vvvqqqnnnllljjjhhheeebbb___]]][[[___^^^]]][[[ZZZZZZYYYYYYXXXXXXWWWVVVUUUUUUUUUUUUSSSWWW[[[^^^aaaeeelllrrr|||jjj]]]ZZZWWWVVVXXX[[[^^^______```\\\ZZZ]]]YYY```uuujjjaaaYYYXXXXXXVVVTTTUUUUUUUUUVVVVVVTTTRRROOONNNuuurrrmmmjjjfffbbb]]]ZZZZZZYYYXXXYYY[[[^^^aaaccceeeeeehhhnnnwwwzzzooovvvuuuzzz{{{___OOOIIIBBBBBBAAA@@@??????@@@@@@======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<===>>>BBBJJJVVV___ccckkk{{{}}}{{{wwwsssoooiiiccc___WWWYYY\\\bbbjjjrrrzzz~~~zzzxxxyyy{{{{{{wwwxxxyyyyyyxxx}}}}}}}}}}}}~~~~~~~~~~~~||||||~~~vvvqqqllliiiccc[[[XXXYYYUUUTTTTTTUUUWWWYYYYYYXXXTTTWWW\\\dddqqqzzzxxxqqqdddWWWLLLMMMSSSVVVWWWWWWRRRUUUWWWXXXZZZ^^^eeekkksssnnnhhhccc```___]]]\\\]]]^^^```bbbdddeeefffffffffhhhmmmqqqssstttsssssskkkfff___[[[YYYYYYYYYYYYUUUUUUUUUWWWXXX[[[^^^___^^^```dddjjjttt~~~yyyuuunnnppprrrwww}}}}}}tttlllgggkkksss|||~~~~~~~~~}}}yyyuuupppnnnjjjiiigggdddaaa^^^\\\[[[]]]]]][[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSVVV[[[___bbbgggooouuuvvvfff]]]ZZZWWWWWWYYY[[[]]]^^^]]]___[[[[[[^^^[[[dddyyyqqqeee]]]XXXXXXXXXUUUSSSSSSSSSTTTTTTTTTSSSQQQNNNLLLqqqmmmgggbbb```^^^\\\ZZZZZZ[[[\\\]]]^^^```bbbdddmmmkkknnnvvvvvvttt{{{rrrmmmVVVKKKHHH@@@@@@@@@???????????????=========<<<<<<;;;;;;;;;>>>>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::999999;;;<<<===>>>AAAIIIUUU]]]aaajjjxxxvvv}}}|||{{{xxxtttoooiiibbb^^^TTTVVVZZZ___fffoooxxx}}}|||yyyzzz|||}}}yyyyyy{{{}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~yyyzzz|||~~~yyyrrrkkkggg```XXXVVVWWWUUUUUUWWWXXXZZZZZZZZZYYYTTTZZZbbblllyyy~~~vvveeeWWWMMMNNNUUUXXXWWWVVVTTTVVVZZZ\\\^^^dddmmmssszzztttlllfffbbbaaa```___bbbccceeehhhjjjkkkllllllkkklllmmmoooqqqqqqqqqqqqhhhccc^^^ZZZYYYZZZ[[[\\\ZZZYYYYYYZZZ]]]aaadddfffcccaaa___```eeeppp|||~~~{{{vvvxxx|||qqqjjjffffffnnnxxx}}}yyy{{{{{{{{{zzzxxxtttpppmmmkkkjjjhhhfffcccaaa___^^^\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUVVVTTTXXX\\\___bbbhhhpppwwwrrrddd\\\ZZZXXXXXXYYY[[[\\\\\\[[[]]]YYYZZZ]]]ZZZcccxxxiiiaaa[[[WWWXXXVVVRRROOOOOOPPPPPPQQQQQQPPPNNNLLLJJJgggccc^^^ZZZYYYZZZ[[[[[[XXX\\\```aaaaaa```aaabbbmmmnnntttyyyvvvtttaaaOOOGGGEEE??????????????????>>>>>>>>>>>>>>>===============>>>>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::::::::::::::::::::::::::<<<===>>>AAAHHHSSS[[[```kkkzzzwwwmmmsss~~~}}}zzzuuunnnfff___\\\TTTVVVYYY]]]bbbkkkuuu|||}}}}}}{{{{{{}}}~~~zzzxxxzzz|||}}}||||||||||||||||||||||||xxxyyy{{{~~~~~~|||yyyqqqiiiccc\\\UUUSSSVVVTTTWWWZZZ\\\\\\ZZZXXXWWWXXX```kkkvvvvvvcccWWWNNNPPPUUUWWWVVVUUUTTTXXX]]]aaaeeellluuu{{{yyypppiiieeeccccccbbbeeefffhhhkkkmmmnnnooopppnnnnnnnnnnnnnnnnnnnnnnnneeebbb]]][[[[[[\\\\\\\\\ZZZZZZ[[[^^^bbbfffkkknnnmmmiiiccc^^^^^^dddooowww|||zzzjjjeeeeeehhhsss~~~}}}~~~zzzwwwwwwxxxyyyxxxvvvsssooollljjjiiigggeeecccaaa______ZZZZZZYYYYYYXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXVVVZZZ]]]```ccciiirrryyypppccc\\\ZZZXXXYYYZZZ\\\[[[[[[ZZZ[[[WWWWWWYYYVVV^^^sssggg```[[[WWWWWWTTTNNNKKKKKKLLLMMMNNNNNNMMMKKKIIIGGG\\\YYYUUUTTTUUUXXXYYYYYYWWW[[[```bbbbbbaaabbbdddmmmqqq~~~{{{oooWWWKKKEEECCC???????????????>>>===<<<>>>>>>>>>>>>>>>>>>======;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;=========<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::<<<===>>>AAAGGGQQQYYY___jjjyyyooodddiiivvv|||uuulllddd^^^\\\WWWYYY[[[\\\```gggrrrzzz|||||||||}}}}}}zzzvvvuuuwwwxxx{{{{{{{{{{{{zzzzzzzzzzzzwwwxxxyyy|||~~~~~~{{{xxxtttlllccc]]]WWWRRRSSSWWWUUUXXX\\\]]]\\\[[[ZZZZZZbbblllxxxuuu```WWWQQQSSSVVVVVVVVVWWWUUU[[[aaagggmmmttt}}}uuulllgggfffeeeeeeeeefffhhhkkkmmmooopppqqqoooooonnnmmmkkkjjjjjjiiieeebbb___^^^^^^^^^\\\[[[WWWXXX[[[___dddjjjnnnqqqvvvssslllccc^^^___eeekkkvvv}}}wwwhhhfffgggkkkyyy~~~|||yyywwwtttttttttvvvyyy|||~~~zzzvvvtttuuuvvvvvvtttqqqnnnllleeeeeecccbbb```^^^]]]\\\ZZZYYYYYYYYYYYYZZZZZZ[[[YYYYYYXXXXXXXXXXXXYYYYYYXXX\\\___bbbfffmmmwww~~~mmmbbb[[[ZZZYYYZZZ[[[\\\[[[YYYXXXYYYTTTSSSVVVRRRZZZnnnyyywww}}}hhh^^^ZZZVVVUUUPPPJJJHHHIIIJJJKKKLLLLLLKKKIIIGGGFFFVVVUUUTTTTTTWWWYYYYYYYYYYYY]]]bbbcccccceeekkkoooxxx~~~aaaQQQJJJFFFAAA??????@@@???>>>===;;;:::========================:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;============<<<<<<<<<<<<======<<<<<<;;;;;;::::::888888999999:::;;;<<<<<<:::<<<===>>>@@@GGGPPPWWW]]]fffsssnnn___bbblllzzz}}}vvvlllddd```___[[[]]]]]]]]]^^^eeepppyyy~~~}}}||||||||||||vvvuuuwwwyyy{{{{{{{{{zzzzzzzzzyyyyyywwwxxxyyy{{{|||{{{xxxuuunnnfff^^^ZZZVVVTTTWWW]]][[[]]]^^^^^^^^^___bbbdddpppzzzuuu___YYYVVVVVVWWWUUUWWWZZZZZZaaajjjrrrxxx{{{qqqjjjggggggffffffgggiiillloooqqqrrrrrrrrrqqqpppnnnllljjjhhhgggeeecccbbbaaaaaa___[[[YYYVVVXXX\\\aaafffkkkoooqqqxxxwwwsssjjjbbb___aaaeeejjjrrr}}}uuuhhhhhhjjjmmm~~~~~~}}}|||{{{yyytttpppnnnlllkkkkkkmmmoooqqqqqqwww{{{~~~zzzvvvqqqsssttttttssspppmmmkkkbbbbbb```___]]]\\\[[[ZZZZZZYYYYYYYYYZZZZZZ[[[\\\XXXXXXWWWWWWWWWXXXXXXYYYYYY]]]aaafffkkktttvvviiibbb[[[ZZZZZZ[[[\\\\\\ZZZXXXTTTVVVRRRQQQTTTPPPXXXmmmxxxuuuqqquuuzzzfff[[[WWWTTTRRRNNNHHHGGGJJJJJJJJJLLLLLLLLLJJJHHHFFFWWWVVVVVVXXX[[[\\\\\\[[[^^^aaaddddddeeejjjttt{{{}}}xxxXXXMMMJJJFFFAAA???@@@@@@@@@>>><<<:::999;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;>>>=========<<<<<<<<<<<<>>>>>>===<<<;;;:::::::::777777888999;;;<<<======:::<<<===>>>@@@FFFPPPWWW]]]bbbmmm}}}sss```___eeeqqq~~~vvvllleeebbbbbb^^^______^^^^^^dddoooxxx~~~|||{{{}}}~~~yyyyyy|||||||||{{{{{{zzzzzzzzzyyywwwxxxyyyzzz{{{zzzwwwtttkkkddd]]]ZZZXXXYYY^^^dddaaabbbbbb``````dddkkkpppzzzvvv^^^[[[YYYYYYWWWUUUXXX]]]```hhhrrr{{{tttlllhhhgggfffhhhjjjllloooqqqssstttuuuvvvuuutttrrrooollljjjhhheeeeeedddcccbbb___[[[WWWXXX[[[___dddiiimmmppprrrwwwxxxvvvooofffaaaaaaccc```jjjvvv~~~tttiiijjjlllooo~~~|||~~~~~~~~~|||zzzzzzyyyvvvqqqlllkkkiiifffdddeeefffffffffjjjooovvv|||~~~}}}~~~{{{wwwpppqqqssssssrrrpppmmmkkkbbbaaa```___]]]\\\[[[ZZZZZZYYYYYYZZZZZZ[[[\\\]]]WWWWWWVVVVVVVVVWWWWWWXXXYYY]]]ccchhhoooyyyoooeeeaaaZZZZZZZZZ[[[\\\\\\ZZZXXXRRRTTTPPPPPPSSSPPPXXXmmmzzz}}}yyyqqqooouuu~~~vvvdddYYYUUURRRPPPLLLHHHHHHLLLJJJKKKLLLMMMLLLKKKIIIGGGVVVXXXYYYZZZZZZZZZ\\\^^^dddbbbccciiillloooxxx~~~kkkSSSKKKGGGBBB???>>>>>>>>>>>>============<<<;;;:::999888888888888::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::===<<<:::999888999::::::===;;;<<>>>>>>>>>>>============<<<;;;:::999888888888888::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;;;;::::::::::::::::::::::::::::::<<<;;;:::999999999::::::<<<:::;;;>>>@@@EEEPPP[[[\\\bbblll{{{xxxfff^^^fffzzzwww{{{yyyqqqkkkkkkmmmnnnlllgggbbbaaagggrrr{{{}}}zzzxxxzzz}}}}}}{{{{{{{{{{{{{{{|||||||||{{{zzzzzzzzzxxxwwwwwwxxxwwwtttqqqiii```[[[^^^dddiiimmmqqqpppqqqsssvvv{{{yyymmmaaaZZZVVVVVVWWWZZZaaahhhttt~~~vvvnnniiihhhjjjnnnppprrruuuxxxyyyyyyxxx{{{~~~|||ssslllhhhgggdddcccbbbaaa___^^^]]]]]]aaaeeejjjlllkkkmmmqqquuuyyyzzzzzzxxxtttnnnhhhdddaaaeeeiiikkklllnnnrrruuuzzzyyylllmmmsssyyy|||zzz|||{{{}}}~~~|||zzzvvvuuuuuuuuutttrrrnnnkkkeeedddbbb```^^^]]]\\\[[[\\\\\\^^^aaadddiiilllnnntttwww~~~~~~~~~{{{xxxuuurrrqqqooonnnnnnmmmjjjgggcccaaa___^^^^^^]]]\\\ZZZZZZZZZYYYYYYZZZZZZ[[[\\\XXXXXXXXXVVVUUUVVVYYY[[[aaaeeekkkpppvvvqqqggg```YYY]]]\\\[[[\\\^^^]]]ZZZWWWSSSPPPOOOOOOOOORRR]]]iiikkkwwwsssmmmiiinnn}}}uuutttzzz```WWWSSSSSSQQQMMMJJJKKKOOOSSSTTTQQQMMMKKKKKKLLLLLLLLLZZZ[[[\\\\\\[[[\\\^^^___```dddllltttzzz|||wwwtttxxxxxxyyy[[[LLLGGGEEEAAA???>>>>>>>>>>>>============<<<;;;:::999999888888888::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;:::999999999::::::;;;999:::===???CCCMMMXXX]]]ccclllyyyqqqdddkkk}}}ooonnntttxxxzzz{{{uuusssuuuwwwyyyuuuooohhhdddhhhqqqyyy}}}{{{wwwxxx{{{~~~{{{zzzzzzzzzxxxyyyzzz{{{|||{{{{{{zzzxxxwwwwwwwwwwwwuuuqqqnnngggaaa___dddkkkppptttxxxxxxzzz}}}vvvlll___ZZZVVVXXX\\\bbbkkktttxxxpppkkkkkknnnwwwyyy{{{|||~~~~~~~~~}}}vvvnnnjjjhhhfffeeedddccccccbbbbbbbbbiiillloooooonnnnnnrrruuuyyyyyyyyyxxxuuuqqqnnnlllgggggggggeeedddffflllrrrvvv}}}yyypppqqqvvv}}}zzzuuuvvvyyy{{{||||||||||||{{{zzzyyytttsssrrrrrrqqqnnnjjjgggcccbbbaaa```]]][[[YYYXXXUUUUUUUUUWWWYYY\\\___aaaeeehhhpppyyy}}}~~~}}}||||||zzzvvvsssqqqooommmmmmmmmkkkiiifffdddbbb___^^^^^^^^^\\\[[[YYYYYYXXXXXXYYYYYYZZZZZZXXXWWWVVVTTTSSSUUUYYY]]]dddhhhmmmsssyyylllccc]]]XXX\\\\\\\\\]]]^^^\\\XXXUUURRRPPPPPPQQQQQQSSS[[[eeegggsssuuunnnmmmssszzznnnvvv~~~sssYYYPPPOOOOOONNNLLLKKKLLLOOOQQQOOOMMMKKKJJJKKKMMMMMMMMM[[[\\\]]]]]]\\\]]]```bbbiiiooowww}}}yyyssspppsss~~~mmmUUUJJJGGGDDDAAA???>>>>>>>>>>>>============<<<<<<;;;:::999999999999::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;::::::===>>>BBBLLLVVVaaaeeekkkuuuvvv|||oooiiimmmtttyyy|||zzzzzz}}}|||uuummmhhhiiiqqqxxx}}}{{{xxxxxxzzz~~~{{{yyyyyyyyyxxxyyy{{{|||||||||zzzyyyvvvwwwwwwwwwvvvssspppmmmiiieeeffflllsssuuuxxx{{{}}}sssjjj___ZZZXXX\\\ccckkkvvvyyyrrrmmmooosss~~~xxxqqqlllkkkjjjiiihhhggggggggghhhiiiooopppqqqppppppqqqtttwwwwwwvvvuuutttttttttttttttpppooolllgggdddeeejjjpppvvv}}}{{{sssssswww|||sssppptttxxx{{{zzzyyyxxxxxxxxxxxxxxxsssrrrqqqpppooolllhhhdddaaaaaaaaa___]]]ZZZWWWUUUTTTTTTSSSSSSTTTUUUWWWXXX[[[^^^eeeoootttwww~~~||||||{{{yyyuuurrrooommmlllkkkkkkjjjgggeeedddbbb___^^^^^^^^^]]][[[YYYYYYXXXXXXXXXYYYYYYZZZXXXWWWVVVTTTTTTVVV\\\```eeeiiinnntttzzzxxxfff^^^ZZZWWWZZZ[[[\\\^^^]]]ZZZVVVSSSQQQPPPRRRUUUWWWXXX^^^fffooo|||wwwxxx~~~{{{mmm~~~ttt[[[PPPJJJJJJJJJJJJJJJKKKLLLMMMLLLJJJIIIJJJLLLMMMMMMMMM[[[]]]]]]^^^^^^```dddgggooowww~~~wwwqqqmmmmmmsssuuudddSSSJJJGGGCCC@@@???>>>>>>>>>>>>===============<<<;;;:::999999999999::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::::::::===;;;;;;>>>???BBBJJJTTTcccgggkkkssssssqqqzzz~~~yyyqqqkkkkkkpppuuu{{{}}}{{{yyyxxxxxx|||{{{yyyxxxxxxzzz{{{}}}~~~}}}|||zzzxxxvvvwwwxxxwwwuuusssqqqoookkkjjjnnnvvv{{{|||~~~~~~rrrhhh```\\\\\\bbbjjjtttyyyssspppssszzzzzzsssooonnnlllkkkjjjiiiiiijjjkkklllpppppppppoooooorrruuuxxxtttrrrpppooopppssswwwyyyxxxwwwsssmmmgggfffiiimmmxxx}}}wwwuuuyyyxxxpppooosssxxxyyyxxxwwwuuuttttttuuuuuusssrrrqqqpppooolllgggdddaaaaaa```___]]]ZZZXXXVVVWWWVVVTTTSSSRRRSSSSSSTTTUUUXXX___ggglllpppwww}}}|||{{{{{{yyyuuurrrmmmllljjjjjjjjjiiigggeeedddbbb___^^^^^^^^^\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYXXXXXXWWWUUUUUUYYY^^^ccceeeiiinnnttt|||qqqbbbZZZWWWWWWXXXZZZ\\\\\\ZZZVVVSSSQQQRRRQQQUUU[[[___aaaffflll}}}zzzyyytttyyybbbXXXKKKKKKJJJKKKLLLLLLLLLLLLJJJIIIIIIKKKMMMNNNMMMLLL\\\]]]___```bbbfffkkkooottt~~~}}}tttpppmmmlllmmmuuujjj\\\OOOIIIFFFAAA??????>>>>>>>>>>>>===============<<<;;;:::999999999999::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::===;;;<<<>>>???AAAIIIRRR___eeekkkssszzz}}}uuunnnkkknnnrrrxxx|||~~~yyyvvvuuuyyy}}}zzzxxxwwwzzz{{{}}}~~~~~~|||yyywwwwwwxxxyyyxxxuuutttttttttnnnooovvv}}}qqqhhhccc```aaaiiirrr{{{~~~xxxsssrrrxxx{{{vvvrrrqqqnnnmmmkkkiiiiiijjjlllmmmpppnnnllllllmmmppptttwwwqqqooollljjjmmmrrryyy}}}~~~|||xxxpppiiifffhhhkkkyyy~~~}}}|||~~~uuunnnnnnrrrvvvvvvvvvtttsssrrrrrrrrrrrrrrrqqqpppooonnnkkkgggdddbbbaaaaaa___^^^\\\ZZZYYYZZZXXXVVVTTTSSSRRRRRRRRRSSSTTTZZZaaaeeegggnnnwww~~~}}}{{{{{{zzzxxxtttqqqlllkkkjjjjjjjjjiiigggeeecccaaa^^^]]]]]]]]][[[ZZZYYYXXXWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWW[[[```ddddddhhhooouuu~~~lll___XXXVVVWWWVVVXXXZZZYYYVVVRRRPPPOOORRRRRRWWW```ggglllqqqwwwuuu~~~zzzhhh___RRRPPPNNNNNNOOOOOONNNMMMJJJJJJJJJLLLNNNNNNLLLJJJ]]]___aaadddggglllssswww|||xxxuuukkkkkkmmmqqquuu~~~|||^^^TTTIIIEEEBBB>>>===>>>>>>>>>>>>>>>===============<<<;;;::::::999::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;;;;::::::<<<:::;;;======???FFFOOOZZZbbbjjjssszzzqqqkkkkkkmmmvvvzzz{{{xxxuuuxxx{{{xxxvvvvvvxxx{{{}}}}}}|||yyyxxxxxxzzzzzzxxxvvvuuuwwwzzzvvvyyyzzzppphhhfffdddgggoooxxxzzzuuurrrsss|||{{{wwwuuutttrrrqqqnnnllllllmmmnnnpppooollliiihhhiiimmmpppssspppmmmiiigggjjjqqqzzzzzzqqqhhheeehhhlllvvvzzz~~~sssmmmllloooqqqttttttsssrrrqqqpppooonnnooonnnnnnnnnmmmkkkgggdddcccbbbaaa___^^^^^^]]]]]]]]]\\\YYYWWWUUUTTTTTTTTTTTTUUUYYY^^^```bbbhhhpppyyy~~~|||{{{yyyyyyxxxvvvrrrppplllkkkjjjjjjjjjiiigggeeebbb```]]]\\\\\\\\\ZZZYYYVVVVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWXXX[[[```ccceeeiiipppwwwzzzhhh^^^WWWUUUWWWVVVWWWXXXVVVRRROOOMMMNNNQQQQQQWWWcccmmmttt{{{zzztttgggaaaXXXTTTPPPOOOPPPPPPNNNMMMLLLLLLLLLNNNOOONNNKKKHHH^^^```cccfffkkkqqqyyy~~~~~~|||xxxssspppeeehhhnnnvvv}}}~~~zzz{{{iiiWWWMMMEEEAAA???<<<<<<>>>>>>>>>>>>>>>==================<<<;;;::::::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777888:::;;;<<<;;;::::::;;;999:::<<<<<<===DDDMMMVVV```jjjrrr}}}sssllliiiiiivvvzzz{{{xxxzzz|||xxxuuusssuuuyyy|||}}}|||zzzyyyzzz{{{zzzxxxvvvvvvzzz}}}~~~}}}}}}}}}~~~~~~|||xxxoooiiihhhgggjjjrrr{{{|||wwwtttrrrttt~~~{{{xxxvvvuuuxxxvvvsssqqqpppqqqrrrtttppplllgggeeegggjjjmmmoooppplllhhhfffiiiqqq{{{|||qqqhhhfffjjjooosssuuuyyy}}}{{{|||qqqlllkkklllnnnrrrrrrrrrrrrqqqooonnnmmmmmmmmmllllllllljjjfffcccdddcccaaa```______``````aaa```]]]ZZZXXXWWWWWWWWWVVVWWWZZZ^^^___```eeemmmttt|||~~~}}}|||}}}~~~|||zzzyyyxxxwwwwwwtttqqqnnnlllkkkjjjjjjjjjjjjgggeeeaaa___]]][[[[[[[[[ZZZXXXTTTTTTSSSRRRRRRQQQRRRRRRRRRSSSUUUWWWXXX[[[___bbbeeejjjqqqyyyvvvggg^^^WWWUUUWWWUUUWWWWWWTTTPPPLLLLLLMMMPPPPPPWWWdddpppyyymmmddd```ZZZUUUPPPNNNNNNNNNLLLKKKMMMMMMNNNOOOOOONNNJJJFFFdddcccgggpppvvv{{{{{{yyyuuunnnjjjjjjhhhllluuu~~~www___LLLJJJFFFBBB@@@???@@@AAA============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;===<<<<<<;;;;;;:::999999<<<<<<<<<<<<<<<===>>>>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;>>>CCCGGGYYY]]]eeerrr{{{}}}wwwmmmhhhfffooovvv~~~~~~|||{{{wwwuuuxxx{{{}}}|||yyyxxxyyyzzz|||zzzxxxvvvvvvyyy~~~zzzuuuvvvzzz||||||}}}xxxsssoookkkiiieeehhhjjjlllpppzzz}}}vvvtttuuu{{{}}}|||{{{yyywwwvvvsssqqqrrruuuvvvtttrrrooojjjgggfffeeefffllltttzzzuuunnnhhhhhhooozzz|||rrriiifffiiimmmssspppqqqwww{{{zzz{{{}}}~~~xxxmmmffffffiiillltttrrrnnnlllkkkmmmoooppppppooonnnmmmkkkjjjiiihhhhhhfffdddbbb```______```aaa```___^^^]]][[[ZZZZZZ\\\]]]^^^____________^^^pppvvv}}}zzzyyy||||||{{{}}}}}}zzz~~~zzzvvvttttttssspppmmmnnnkkkgggeeedddcccbbb```___]]]ZZZXXXXXXXXXWWWVVVWWWVVVSSSQQQPPPPPPQQQRRRTTTSSSTTTVVVZZZ^^^aaabbbeeennnzzzqqqddd^^^YYYUUUTTTZZZZZZXXXTTTOOOLLLJJJJJJOOOOOOWWWggguuu~~~zzz~~~xxxggg^^^YYYXXXUUURRRQQQQQQPPPMMMIIILLLKKKJJJKKKLLLMMMLLLKKKffffffjjjsss{{{zzzvvvtttpppiiieeefffhhhnnn{{{iiiUUUIIIGGGCCC@@@>>>======>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<============<<<<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;>>>CCCGGGVVV\\\fffrrr~~~~~~~~~wwwlllgggfffnnnvvv|||}}}~~~zzzvvvtttvvvxxxzzzzzzxxxwwwxxxyyy{{{zzzyyywwwwww{{{~~~wwwuuuyyyzzzuuuooojjjfffddd^^^aaaeeeggglllvvvxxxvvvyyy}}}}}}}}}|||zzzvvvtttssstttwwwyyywwwtttpppkkkhhhhhhgggiiiooowww~~~yyyqqqjjjhhhnnnyyy{{{rrrllllllppptttuuuqqqqqquuuyyyyyyzzz}}}wwwkkkdddccceeegggnnnmmmlllkkkkkkkkklllmmmpppooonnnmmmlllkkkkkkjjjlllkkkiiigggfffeeeddddddfffeeedddcccbbb```______]]]^^^^^^___````````````kkkrrr{{{|||{{{yyyvvvvvvyyy~~~{{{zzz}}}~~~}}}zzz{{{xxxtttsssrrrqqqnnnllljjjgggdddbbbaaaaaa```^^^^^^[[[XXXWWWWWWWWWWWWVVVXXXWWWTTTRRRQQQQQQRRRSSSTTTTTTUUUWWW[[[___bbbccckkkssslllaaa]]]YYYVVVUUUWWWWWWUUURRRMMMJJJHHHHHHLLLPPP^^^qqq~~~sss{{{uuueee\\\WWWWWWTTTQQQPPPPPPPPPMMMKKKLLLKKKJJJKKKLLLMMMLLLKKKjjjlllsss~~~yyytttqqqooojjjdddbbbccchhhsssuuuZZZMMMFFFDDDBBB???===<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<======:::::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999;;;;;;;;;;;;;;;>>>BBBFFFQQQ[[[hhhrrryyyxxxlllggggggllluuu||||||~~~~~~}}}~~~|||xxxuuussssssuuuvvvwwwvvvvvvwwwxxxzzzzzzzzzyyyzzz}}}{{{wwwxxx}}}~~~xxxqqqjjjddd```^^^YYY\\\aaaffflllvvvzzzyyy~~~}}}~~~~~~vvvuuutttvvvzzz|||zzzwwwpppllliiijjjjjjlllsss{{{}}}tttmmmjjjoooxxx{{{uuurrrsssxxx|||xxxsssqqqtttwwwwwwyyy}}}zzznnnfffcccccceeejjjjjjiiiiiijjjjjjkkkkkkoooooooooooonnnnnnnnnnnnqqqqqqqqqpppooommmlllkkklllkkkjjjiiihhhfffeeeeee______```aaacccdddeeeeeeiiinnnvvv|||~~~|||wwwtttvvvvvvtttqqqqqqsssxxx|||||||||yyyyyy{{{|||{{{yyyxxxvvvsssqqqpppooollljjjfffdddaaa_________^^^]]]\\\ZZZWWWVVVWWWWWWWWWVVVYYYXXXUUUSSSRRRSSSSSSTTTTTTUUUVVVYYY\\\```dddfffmmmtttwwweee]]][[[YYYWWWWWWVVVVVVTTTQQQMMMJJJIIIJJJMMMWWWjjj}}}tttoooxxxrrrddd[[[VVVUUUSSSPPPOOOOOOOOOOOONNNLLLKKKJJJKKKMMMNNNMMMLLLqqqxxx}}}vvvrrrnnnlllgggbbbbbbeeekkkzzzeeeRRRLLLEEEDDDBBBAAA???>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;===AAADDDMMMZZZiiiqqqtttzzz~~~~~~zzzmmmhhhgggiiirrr~~~~~~{{{{{{||||||{{{||||||||||||zzzwwwtttrrrqqqssstttuuuvvvwwwwwwxxxyyyzzzzzz{{{|||~~~|||uuummmfffaaa]]]\\\ZZZ^^^dddkkkrrr|||||||||~~~~~~vvvuuuuuuxxx|||~~~|||zzzpppllljjjkkklllnnnvvv~~~wwwooommmqqqzzzzzzxxxzzz}}}}}}wwwssstttvvvwwwyyy}}}uuummmhhhggggggkkkiiigggffffffhhhkkkmmmooooooppppppqqqrrrsssssswwwwwwxxxxxxwwwvvvtttrrrpppooonnnmmmllljjjiiiiiibbbcccdddfffiiikkknnnooonnnpppuuuwwwxxxuuuqqqnnnrrrqqqooolllkkklllpppsssuuuxxx}}}{{{yyywwwwwwyyyzzzyyyxxxuuutttrrrqqqooommmkkkiiieeeccc```_________^^^]]][[[YYYWWWVVVWWWXXXXXXXXXYYYXXXUUUSSSRRRRRRSSSTTTTTTUUUXXX[[[^^^bbbgggjjjooovvv}}}oooaaa[[[ZZZXXXWWWXXXWWWWWWUUURRRNNNLLLLLLMMMRRR```www~~~wwwtttzzzpppddd]]]WWWSSSRRRPPPNNNOOOPPPPPPQQQLLLKKKJJJKKKMMMNNNMMMLLL{{{vvvrrrnnnkkkhhhdddbbbeeekkkqqq|||yyyxxxvvvZZZMMMKKKBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<======>>>;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<>>???@@@@@@???===;;;:::<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<===<<<<<<;;;======<<<;;;::::::999999===<<<<<<<<<<<<===>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;:::<<<>>>AAAGGGTTTdddkkklllnnnwww~~~yyyoooiiifffccclllvvv~~~zzzxxxyyy{{{}}}}}}}}}}}}}}}{{{xxxuuussssssssssssuuuxxxyyyyyywwwuuuwwwyyy{{{|||~~~|||ppplllgggbbb______aaabbbggglllttt~~~yyy{{{yyyyyyzzz}}}}}}qqqmmmlllmmmnnnqqqyyyyyysssqqqvvv~~~|||vvvvvvvvvuuuvvvzzz~~~xxxuuutttpppjjjaaaZZZYYY]]]dddiiinnnoooqqqtttwwwzzz|||}}}zzzzzzyyywwwvvvuuutttsssqqqqqqrrrtttwwwzzz}}}{{{uuuppplllhhhgggdddaaa^^^]]]^^^```eeeiiiooouuu{{{|||wwwttttttttttttssssssrrrrrrpppqqqrrrqqqnnnkkkiiiiiigggdddaaa_________^^^]]]ZZZXXXWWWWWWYYY\\\\\\\\\XXXWWWTTTRRRQQQQQQRRRSSSTTTWWW\\\___bbbfffmmmrrrxxxnnneee]]]ZZZZZZXXXWWWYYYUUUUUUSSSPPPNNNMMMOOOQQQWWWjjjmmmfff___YYYQQQRRRSSSSSSRRRQQQRRRSSSPPPNNNMMMMMMMMMMMMLLLJJJ|||wwwrrrnnnjjjhhhdddbbbccceeelllzzzwwwnnnpppuuusssYYYJJJDDDCCC===>>>@@@AAA@@@>>><<<:::<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;777999;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<888:::;;;;;;:::;;;===???DDDOOO]]]eeegggjjjrrrxxx}}}zzzuuunnngggcccaaaiiirrryyy}}}xxxuuuwww{{{~~~}}}zzzwwwuuutttssssssuuuxxxyyywwwuuusssuuuxxxzzz{{{|||~~~zzzuuuiiigggcccaaaaaaeeeiiilllpppuuuyyytttyyy}}}}}}~~~tttpppnnnoooqqqsss{{{zzztttrrrvvv~~~{{{vvvvvvuuussssssuuuxxx|||~~~tttnnnddd]]]ZZZ]]]bbbgggnnnooorrruuuyyy}}}~~~}}}|||{{{zzzyyyyyyzzz|||~~~yyynnnhhh^^^^^^]]]ZZZWWWWWWYYY[[[___cccjjjqqqwww}}}~~~zzzwwwssssssssssssqqqpppoooooommmoooqqqppplllhhhggggggeeebbb___]]]\\\\\\[[[YYYXXXWWWUUUVVVYYY[[[\\\\\\YYYXXXUUUSSSRRRRRRSSSTTTTTTXXX^^^aaaccchhhooouuuyyywwwfff___YYYYYYYYYXXXXXXZZZVVVVVVTTTQQQOOOOOOQQQTTTaaaqqqxxxhhhccc]]]VVVPPPSSSVVVVVVTTTRRRRRRSSSRRRPPPNNNMMMMMMLLLJJJIIIwwwrrrnnnjjjgggfffcccbbbeeeiiisssyyysssvvv{{{eeePPPHHHEEEDDD???@@@BBBCCCCCCAAA>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888;;;=========<<<;;;999::::::;;;;;;<<<<<<===;;;::::::::::::;;;<<<<<<>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999;;;;;;:::;;;===???AAALLLYYYaaaeeehhhooouuuxxx}}}zzzwwwuuurrrmmmfff```___gggooouuu~~~{{{vvvtttuuuzzz~~~~~~{{{xxxvvvtttsssrrrtttwwwxxxvvvtttrrrtttwwwyyyzzz{{{}}}~~~~~~tttmmmhhhfffdddcccfffkkkrrrvvvxxx}}}xxxqqqqqqvvvvvvrrrpppqqqrrruuu|||{{{tttrrruuu}}}zzzuuuuuutttqqqppprrrpppttt|||xxxsssjjjbbb___```cccfffmmmooorrrvvvzzz~~~~~~|||{{{{{{|||}}}{{{mmmcccWWWWWWWWWUUUSSSTTTVVVYYY[[[```gggooouuu|||~~~~~~}}}zzzxxxrrrssssssrrrpppnnnmmmmmmjjjmmmooonnnjjjgggffffffccc```]]]ZZZZZZYYYWWWVVVWWWUUUTTTUUUXXX[[[\\\\\\[[[YYYWWWUUUTTTTTTUUUUUUTTTYYY^^^bbbdddhhhpppwww~~~qqqaaaZZZVVVWWWYYYXXXYYY\\\YYYXXXVVVTTTRRRRRRUUUWWWkkkyyysssddd```ZZZSSSPPPTTTXXXYYYVVVSSSRRRSSSSSSQQQOOONNNMMMLLLJJJHHHzzzrrrjjjffffffdddfffgggjjjttt}}}tttvvvjjjYYYPPPEEE@@@DDDBBBAAA@@@>>>===<<<<<<<<<=========<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<:::;;;===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>CCCGGGRRR___eeefffjjjrrruuu}}}xxxttttttrrrjjjbbb___cccbbbeeemmmyyy}}}wwwtttuuuxxx{{{~~~~~~~~~}}}zzzwwwvvvxxxvvvtttsssttttttttttttuuuuuuvvvwwwyyyzzz{{{||||||sssmmmcccbbbaaadddjjjqqqwwwzzz{{{uuussstttzzz}}}{{{wwwuuuwwwwwwyyywwwuuuttttttzzz~~~zzzyyyxxxvvvrrrnnnqqqsssvvv|||}}}rrrgggaaa```ccceeelllpppuuuyyy|||}}}{{{uuuhhh```VVVTTTPPPNNNNNNQQQTTTWWW[[[aaaiiipppvvv{{{~~~|||{{{|||||||||tttsssrrrrrrqqqpppllljjjkkklllmmmnnnooolllhhhdddcccaaa^^^[[[YYYWWWWWWWWWUUUUUUTTTUUUVVVXXXZZZ\\\[[[ZZZXXXWWWVVVUUUUUUTTTVVVXXX^^^eeeiiikkkrrrzzz{{{}}}jjj\\\YYYWWWVVVWWWYYYZZZZZZYYYWWWUUUQQQLLLKKKTTT```vvvttthhh]]]WWWVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRRRRQQQOOOLLLHHHFFFyyypppgggccccccdddhhhnnnxxx{{{___QQQKKKAAA===AAABBBAAA???>>>===<<<<<<<<<=========<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<999999:::;;;<<<;;;::::::::::::::::::::::::::::::========================<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<<<<;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<>>>>>>>>===<<<;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::::::::999999::::::;;;<<<===<<<<<<;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======:::@@@HHHRRR\\\eeekkklllttt|||tttnnnggg```^^^aaa___```cccjjjttt}}}~~~{{{xxxvvvzzzzzzzzzyyyxxxwwwvvvuuuqqqpppoooppprrrssssssrrrpppqqqrrrsssuuuvvvwwwwwwvvvyyy~~~vvvmmmgggccc^^^bbbiiipppxxx{{{vvvwwwzzz}}}}}}yyyvvvsssqqqvvv|||{{{wwwnnnhhhbbb___bbbjjjrrrwwwwwwsssuuuuuuuuuvvvzzzxxxnnndddYYYPPPIIIIIIGGGDDDCCCDDDHHHLLLOOOSSSWWW___jjjttt}}}|||zzzzzzyyyxxxvvvtttqqqooommmlllkkkiiigggeeeddddddddddddccc```]]]XXXXXXYYYXXXWWWUUUSSSRRRSSSTTTUUUVVVVVVVVVTTTTTTUUUTTTSSSRRRSSSVVVXXXZZZ___```eeemmmsssyyytttgggaaaVVVVVVUUUWWWZZZ\\\\\\\\\ZZZXXXWWWVVVTTTXXXfffttt}}}qqqzzz}}}|||wwwuuu~~~jjj___^^^YYYTTTRRROOOOOOPPPPPPPPPOOONNNNNNMMMNNNOOOPPPPPPPPPPPPPPPvvvooojjjkkkuuuvvvYYYMMMDDDBBBAAA>>><<<<<<======<<<;;;;;;;;;;;;;;;888888999999999999::::::::::::::::::::::::::::::::::::999999::::::;;;<<<;;;:::999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;???EEEMMMXXXeeekkklllooo}}}}}}xxxsssnnnggg___]]]``````aaadddiiiqqqyyy|||yyywwwxxxxxxxxxxxxxxxxxxxxxxxxsssqqqooonnnppprrrrrrrrrooopppqqqrrrsssuuuvvvvvvtttwww~~~{{{rrrkkkeeeccc```fffpppxxxyyywww|||{{{xxxtttqqqtttzzzxxxjjjfff___ZZZZZZ^^^dddhhh}}}}}}{{{{{{zzzzzz}}}~~~vvvkkk___SSSLLLIIIGGGEEECCCDDDGGGKKKNNNRRRWWW```lllwww~~~{{{zzzzzzyyywwwuuurrrpppllljjjiiihhhfffeeedddcccbbbccccccbbb___]]]WWWWWWWWWWWWVVVUUUTTTSSSTTTTTTUUUUUUUUUTTTSSSSSSTTTSSSRRRRRRTTTWWW[[[]]]```bbbiiissszzzoooeee```VVVUUUUUUWWWZZZ\\\\\\\\\\\\YYYXXXWWWWWW^^^ooo}}}rrr~~~uuuxxx~~~fff^^^]]]XXXSSSSSSRRRRRRRRRRRRQQQPPPOOONNNLLLMMMOOOQQQRRRQQQPPPOOOxxxrrrooopppyyy~~~}}}___NNNGGGAAA??????===<<<<<<===<<<;;;;;;::::::;;;;;;999999::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<;;;:::999999999:::;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========AAACCCHHHSSSaaaiiiiiikkkxxx~~~{{{uuusssqqqooohhh___]]]___aaabbbdddgggmmmttt{{{}}}zzzxxxuuuuuuuuuuuuvvvwwwxxxyyytttqqqmmmkkkmmmooopppqqqnnnooopppqqqrrrtttuuuuuussswww|||yyyqqqjjjfffdddfffnnnzzz{{{~~~}}}xxxsssooorrrwww{{{kkkhhhccc^^^[[[[[[^^^```mmmuuu}}}{{{zzzzzz{{{xxx{{{}}}~~~uuujjj___XXXOOOMMMJJJHHHIIIKKKOOORRRVVV[[[eeerrr~~~~~~|||zzzyyyxxxwwwuuutttqqqnnnjjjhhhgggfffdddccccccbbbaaaaaaaaa```^^^\\\XXXWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTSSSRRRRRRTTTXXX]]]___bbbeeennnyyyuuujjjbbb^^^WWWWWWWWWXXXZZZ[[[ZZZYYYYYYWWWUUUUUUXXXcccyyy|||www~~~uuuccc]]][[[UUURRRSSSTTTTTTSSSRRRQQQOOONNNMMMJJJMMMPPPSSSTTTRRRPPPNNNwwwrrroooqqqxxxyyywww{{{mmmOOOJJJDDD@@@?????????>>>>>><<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<=========::::::::::::::::::::::::::::::999999::::::;;;<<<===<<<<<<;;;<<<===???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@???BBBBBBDDDOOO^^^fffeeeiiiuuu|||uuurrrpppppppppoooiii```\\\^^^aaabbbcccfffjjjpppwww|||}}}zzzxxxrrrrrrssssssuuuvvvxxxyyytttpppkkkiiijjjlllnnnooonnnnnnoooppprrrssstttuuutttvvv{{{zzzrrrkkkhhhfffmmmvvv~~~}}}xxxrrrnnnpppvvv~~~ooommmjjjeeeaaa^^^^^^___bbbiiisss~~~xxxrrrnnnmmmlllhhhkkkpppuuuzzz|||}}}~~~|||}}}tttkkkeeeVVVTTTPPPNNNNNNQQQTTTWWW[[[aaakkkyyy}}}{{{yyyxxxwwwvvvtttrrrpppmmmiiigggfffdddcccaaabbbaaa______```___]]][[[YYYXXXVVVUUUTTTUUUVVVWWWVVVUUUTTTRRRRRRRRRSSSSSSTTTSSSRRRRRRUUUYYY^^^aaaccchhhrrr~~~}}}ooofff```\\\ZZZYYYXXXYYYZZZZZZXXXVVVZZZWWWVVVWWW\\\jjjxxxvvvzzzpppaaa]]]YYYSSSPPPSSSUUUTTTTTTRRRQQQOOOMMMLLLJJJMMMQQQTTTUUUSSSOOOLLLrrrqqqrrrxxxpppyyyoooXXXKKKBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888888888999999:::::::::999999999888888;;;;;;;;;<<<>>>???AAABBB??????>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========???EEENNNWWW___cccdddttt|||vvvssstttrrrrrrqqqlllccc```aaabbbbbbcccfffkkkpppuuuxxx~~~}}}{{{xxxuuuuuuuuuuuuvvvwwwxxxyyyzzzvvvpppkkkiiiiiikkkmmmmmmnnnoooqqqsssuuuvvvwwwyyyzzz|||{{{rrrlllkkkkkkwww}}}vvvrrrqqqrrrssszzzqqqnnnjjjeeeaaa^^^]]]\\\```___aaaeeennnzzz{{{qqqiiibbb___ZZZ\\\___cccgggnnnuuuzzz~~~|||rrrjjjbbb^^^XXXSSSRRRUUUYYY\\\eeeqqq~~~}}}yyywwwuuussspppnnnnnnllliiiggggggfffdddbbb^^^^^^^^^^^^]]]\\\[[[ZZZYYYWWWUUUSSSSSSUUUXXXZZZTTTTTTSSSQQQQQQPPPPPPPPPWWWWWWWWWXXXYYY\\\___bbbffflllttt~~~vvvlllddd^^^\\\ZZZ[[[\\\\\\\\\[[[YYYXXXVVVWWWVVVUUU___xxx}}}||||||lllZZZSSSRRRPPPNNNLLLOOOQQQTTTTTTRRRPPPOOONNNNNNNNNOOOQQQRRRQQQNNNKKK}}}sssvvv}}}}}}xxxwwwZZZIIIAAABBBAAA???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888888888999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<>>>CCCKKKTTT[[[```bbbppp|||xxxyyyvvvuuutttnnneeeaaaccccccdddfffjjjnnnssswwwzzz}}}yyytttttttttsssssstttuuuuuuxxxuuuooojjjhhhhhhjjjlllmmmnnnoooppprrrtttuuuuuuvvvwwwyyy|||yyyppplllnnnqqqyyyuuutttvvvwwwzzz{{{vvvooogggaaa^^^\\\\\\[[[ZZZ[[[]]]ccckkksssxxx}}}xxxqqqiiiaaa[[[UUUVVVXXXZZZ^^^dddlllqqqyyyyyyrrreeebbb^^^[[[\\\___cccfffppp|||}}}zzzwwwtttsssrrrpppnnnmmmkkkgggfffeeedddbbbaaa^^^^^^^^^]]]]]]\\\[[[ZZZXXXVVVSSSPPPOOOPPPRRRSSSSSSRRRQQQPPPPPPOOOOOOOOOUUUVVVWWWXXXZZZ]]]aaaccckkkqqqzzz~~~ooogggaaa]]]\\\ZZZZZZ[[[[[[ZZZYYYYYYXXXVVVVVVSSSSSSbbbwwwhhhYYYTTTTTTRRRPPPOOONNNPPPSSSSSSQQQPPPOOOOOONNNNNNOOOQQQQQQPPPMMMJJJ~~~}}}dddLLLCCCBBBAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888888888999999888999999:::<<<======>>>;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;===AAAGGGOOOWWW\\\```jjjxxx~~~{{{yyywwwppphhheeeggghhhjjjmmmqqqtttxxxzzz{{{}}}{{{vvvuuuuuutttssssssttttttuuurrrnnniiigggggghhhiiimmmnnnnnnpppqqqrrrssssssrrrsssuuuyyy}}}xxxooommmttt{{{|||~~~uuujjjbbb^^^^^^^^^ZZZZZZZZZZZZ\\\___ccceeehhhiiilllqqqtttuuutttrrrqqqpppppppppoookkkccc]]]TTTTTTRRRRRRSSSYYYaaafffsss||||||pppooonnnmmmooorrruuuxxx{{{xxxtttrrrqqqqqqooonnnkkkhhheeecccbbbaaa```^^^\\\\\\]]]\\\\\\[[[ZZZYYYXXXVVVRRROOOMMMMMMMMMNNNRRRQQQPPPOOOOOOOOOOOOOOOSSSUUUWWWXXXZZZ]]]bbbeeeooovvvpppeee```]]][[[\\\YYYYYYYYYYYYXXXXXXXXXXXXUUUUUUSSSXXXnnnpppcccWWWUUUVVVTTTQQQPPPMMMOOOQQQRRRQQQPPPPPPPPPOOOOOOOOOPPPPPPOOOKKKHHH}}}tttXXXHHHEEEHHH@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999999999888888888888999999999999999:::;;;<<<<<<===;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<===@@@DDDLLLTTTYYY___eeemmmzzzzzz~~~{{{yyysssmmmlllooorrrtttwwwyyy{{{{{{{{{{{{{{{}}}yyyxxxxxxwwwwwwwwwwwwwwwrrrooolllhhhfffffffffggglllmmmmmmnnnoooppppppqqqooopppsssvvvzzz~~~wwwoooppp{{{|||oooeeeaaa```aaa```````````````aaaaaabbb``````aaaccceeeeeecccaaaaaaaaabbbggglllmmmiiieee[[[YYYUUUQQQPPPTTTZZZ___kkkvvv|||yyytttqqqpppooommmllliiifffbbb______^^^]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXYYYWWWTTTQQQOOONNNOOOOOORRRQQQQQQPPPOOOOOOOOOPPPSSSVVVYYYZZZ[[[]]]bbbfffnnnwwwtttddd\\\ZZZXXXXXXZZZYYYXXXXXXXXXXXXXXXXXXXXXTTTSSSUUUbbbvvvyyyjjj```WWWVVVVVVTTTQQQPPPLLLNNNPPPQQQPPPOOOPPPQQQOOOOOONNNNNNOOOMMMJJJGGG{{{___NNNEEEBBBCCC>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999888888888888999999:::::::::999999999999999;;;::::::999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;;;;<<<<<<<<<<<<======>>>???@@@CCCJJJRRRYYY___bbbfffooo~~~xxx{{{zzzuuuqqqssswww~~~}}}{{{yyy{{{zzzyyyyyyxxxxxxyyyyyyzzzooommmkkkhhhfffeeeeeeeeekkkkkkllllllmmmnnnoooooonnnooorrruuuxxx|||yyyrrrvvv~~~yyymmmfffcccbbbeeeeeeeeeffffffggghhhhhhdddcccbbbbbbcccbbb```^^^^^^]]]^^^bbbgggjjjjjjiiiccc```[[[VVVRRRSSSVVVZZZcccnnn~~~{{{vvvqqqnnnllljjjiiigggccc___\\\\\\\\\[[[ZZZYYYYYYYYYZZZYYYYYYXXXXXXWWWVVVTTTRRRQQQQQQQQQRRRSSSRRRQQQQQQQQQQQQQQQQQQTTTXXX[[[]]]\\\^^^bbbfffmmmvvvwwwjjj]]]XXXVVVUUUVVVXXXXXXYYYYYYYYYYYYYYYYYYYYYVVVSSSTTTfffwww|||hhh___WWWVVVVVVRRROOONNNLLLNNNOOOOOOOOONNNOOOQQQOOONNNMMMMMMMMMLLLIIIGGGgggSSSJJJCCC>>>>>>======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999888888888888999999:::::::::999999888888888;;;:::999999999999999::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<======>>>??????AAAHHHRRRYYY___```bbbhhhyyy}}}}}}{{{xxxvvvyyy}}}yyywww{{{yyyyyyxxxwwwvvvvvvwwwwwwmmmllljjjhhhfffeeeddddddhhhiiijjjkkklllmmmnnnnnnooooooqqqssswwwzzz}}}~~~~~~|||yyy}}}}}}||||||sssmmmiiikkkjjjiiihhhiiikkkmmmoookkkiiiggggggggggggfffeeefffffffffeeeeeeeeeffffffeeedddaaa\\\XXXUUUVVVWWW___iiiwww|||uuupppmmmjjjhhhgggfffbbb]]]ZZZZZZZZZZZZYYYWWWWWWXXXXXXXXXXXXWWWWWWTTTSSSRRRQQQPPPPPPQQQRRRSSSRRRRRRQQQQQQQQQRRRRRRSSSXXX^^^___^^^```eeejjjqqq{{{nnndddYYYVVVUUUTTTUUUXXXXXXYYY[[[\\\\\\\\\[[[ZZZXXXUUUVVVeeezzzfff^^^WWWVVVUUUQQQNNNNNNMMMNNNOOONNNMMMMMMNNNPPPNNNLLLKKKKKKLLLKKKIIIGGGyyyZZZMMMHHHAAA>>>???===<<<;;;;;;::::::;;;;;;999999999999999999999999888888888888888888888888999999888888888888999999999999::::::::::::::::::::::::999999999::::::;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===<<<===???>>>@@@FFFQQQYYY^^^______dddsss~~~{{{yyy}}}|||xxxvvv||||||zzzxxxvvvtttsssrrrrrrkkkkkkjjjiiigggeeedddcccfffggghhhiiikkklllmmmnnnnnnoooppprrrtttwwwyyyzzz}}}~~~|||}}}{{{}}}|||uuusssooollllllnnnrrrtttuuurrrooonnnnnnmmmlllkkkllloooqqqnnnhhhcccbbbcccdddeeeeeeccc___\\\ZZZZZZ```hhhrrr|||~~~zzzsssnnnkkkiiigggfffeeeaaa\\\YYYXXXYYYYYYYYYVVVVVVWWWWWWWWWWWWVVVVVVTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQRRRPPPWWW^^^aaaaaaccciiiooo{{{hhh___WWWUUUUUUTTTVVVYYYYYY[[[]]]``````___\\\[[[VVV[[[bbbmmmtttccc\\\VVVUUUSSSPPPOOOPPPNNNNNNOOONNNLLLLLLMMMOOOLLLKKKJJJJJJKKKKKKIIIHHHxxxxxxgggOOOHHHDDD>>><<<@@@<<<<<<;;;:::::::::;;;;;;999999999999999999999999888888888888888888888888999999888888888888999999888999::::::;;;<<<======::::::999999::::::;;;<<<;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>??????;;;;;;;;;<<<<<<<<<======:::<<<>>>===>>>EEEPPPYYY]]]^^^^^^bbbppp}}}{{{~~~zzzwwwvvv}}}~~~{{{wwwtttqqqpppoookkkkkkjjjiiihhhfffdddccceeeeeeggghhhjjjlllmmmnnnnnnnnnoooqqqsssuuuwwwxxx}}}~~~}}}}}}|||vvvqqqppprrrvvvyyy~~~{{{wwwtttrrrqqqooommmmmmssswwwtttkkkdddbbbccccccfffhhhhhhfffbbb```___eeeiiipppuuuxxxyyyzzz{{{{{{wwwpppllliiihhhggggggeeeaaa\\\XXXXXXXXXYYYYYYUUUVVVVVVWWWWWWWWWVVVVVVVVVUUUTTTSSSRRRQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPQQQNNNUUU^^^bbbcccfffmmmtttwwwddd\\\UUUUUUUUUTTTWWWZZZYYY[[[___bbbbbbaaa]]][[[RRR```pppzzzoooaaaZZZTTTTTTSSSPPPPPPRRRNNNOOOOOONNNLLLKKKLLLNNNKKKJJJIIIIIIJJJKKKJJJHHHyyyqqqmmmpppxxxlllXXXHHHDDDAAA:::888<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777888888999999999888888999999999999999999999999;;;;;;::::::::::::::::::888888888888888888888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;================================================:::::::::<<>>CCCJJJOOO]]]^^^```bbbiiivvv~~~|||~~~{{{|||}}}zzzwwwtttrrrqqqrrrpppmmmjjjgggeeebbb```bbbcccdddfffhhhiiikkklllnnnpppqqqqqqqqqsssvvvyyy~~~~~~||||||{{{tttsssrrrqqqsssssssssrrrooollliiigggcccgggmmmpppooollljjjhhhiiijjjllllllkkkiiifffdddeeekkkvvvuuurrrmmmgggcccaaa``````aaa^^^[[[YYYZZZZZZYYYWWWVVVWWWWWWXXXXXXWWWWWWWWWTTTUUUTTTRRRPPPOOOOOOPPPOOOPPPPPPOOOOOOQQQTTTWWWZZZ[[[aaafffiiinnnyyyzzziii___\\\XXXTTTSSSVVVYYY\\\``````cccgggeee^^^ZZZZZZjjjyyywww|||qqqbbbZZZWWWSSSQQQQQQPPPPPPOOOMMMKKKIIIIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKyyynnnjjjppp~~~lllSSSGGG>>>???AAA>>>===AAA;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999888888777888888888888888888999999777888888888999:::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======AAAFFFJJJWWW\\\aaadddhhhqqq{{{~~~~~~{{{xxxuuutttssssssqqqmmmjjjiiigggdddbbb```aaabbbdddfffiiikkklllooopppqqqrrrrrrtttwwwzzzyyyzzzvvvtttrrrqqqrrrrrrrrrqqqooommmllllllrrryyy}}}|||wwwqqqmmmmmmnnnooonnnjjjccc]]]YYYXXX]]]dddmmmxxxyyypppmmmiiieeeaaa______^^^```]]]ZZZYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUVVVVVVTTTUUUVVVTTTQQQOOONNNOOONNNOOOPPPPPPQQQRRRVVVXXX]]]___dddkkkoootttooobbb]]][[[WWWUUUUUUWWW[[[]]]cccbbbdddgggccc\\\YYYZZZgggrrrsssmmmooo}}}jjj___XXXUUURRRPPPPPPPPPOOONNNLLLJJJHHHGGGHHHHHHGGGFFFGGGHHHIIIJJJKKKLLLLLLLLL|||wwwvvvxxx___NNNEEE>>>???@@@===;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999888888999999999888777777777777777888888888888888666666777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======???DDDGGGQQQZZZcccggghhhmmmyyy{{{~~~}}}zzzwwwvvvuuuuuuqqqmmmjjjiiihhheeebbb^^^___```bbbdddgggjjjlllnnnoooqqqqqqrrrtttwwwzzz}}}}}}zzzwwwtttttttttsssrrrpppnnnmmmwww~~~yyytttuuuvvvvvvtttmmmddd[[[UUUSSSUUUXXX^^^hhhuuu{{{tttllljjjgggccc```___^^^^^^]]][[[YYYWWWVVVVVVVVVUUUWWWVVVTTTSSSSSSTTTUUUUUUTTTUUUVVVUUURRROOONNNMMMMMMOOOQQQRRRRRRTTTXXXZZZ^^^```fffnnnssszzz|||kkkbbb[[[YYYWWWVVVWWWYYY\\\^^^cccbbbcccddd___YYYXXX\\\dddooo~~~sssllliiijjj||||||eee\\\UUUSSSPPPOOOOOOOOONNNMMMLLLJJJHHHGGGHHHHHHGGGFFFGGGHHHIIIKKKLLLLLLLLLLLLbbbRRRIIICCC???@@@@@@===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777777777888888999999999999999999999999888777666666666666777777888888888666666777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========???CCCEEENNNXXXccchhhhhhkkksss{{{}}}{{{yyyyyyxxxxxxsssmmmjjjiiihhheeebbb]]]]]]^^^___bbbeeehhhjjjlllnnnooopppqqqsssvvvyyy~~~{{{uuussssssrrrrrrqqqppppppoooyyy|||}}}}}}zzzssshhh^^^WWWTTTTTTTTTVVV\\\gggsss|||xxxrrrjjjhhhfffcccaaa___^^^^^^\\\[[[YYYWWWUUUUUUUUUVVVVVVUUUTTTSSSRRRSSSSSSTTTSSSTTTUUUTTTQQQOOOMMMMMMLLLOOOQQQSSSTTTVVVZZZ\\\^^^```gggpppxxxttthhhbbbYYYXXXWWWWWWXXXZZZ]]]^^^aaa______^^^ZZZVVVYYY```mmmyyy}}}mmmiiihhhlll}}}zzzvvvcccZZZSSSQQQOOOOOOOOOOOONNNMMMLLLJJJHHHHHHIIIJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLgggRRRLLLBBB@@@>>>>>>???>>>===<<<::::::::::::::::::::::::666666777777888999999999999999999999999888777666555555666666777777888888777888888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>???BBBDDDKKKUUUaaaggghhhjjjooottt|||}}}|||{{{{{{|||vvvnnnkkkkkkjjjfffbbb]]]]]]]]]]]]```cccfffiiiiiikkklllmmmnnnqqqtttwww{{{|||rrroooooooooppppppqqqqqqrrrrrrwww~~~xxxnnnddd^^^YYYXXXVVVUUUWWW]]]eeekkkxxx}}}tttoooiiigggeeeccc```___]]]]]]\\\\\\[[[XXXVVVTTTVVVWWWVVVUUUTTTSSSSSSSSSSSSSSSQQQRRRSSSRRRPPPNNNNNNNNNLLLNNNRRRTTTVVVXXX[[[^^^^^^aaajjjttt}}}zzzkkkbbb___XXXXXXXXXXXXYYY[[[]]]^^^^^^\\\ZZZXXXUUUUUU]]]hhhsssuuummmqqqsssooonnnuuu}}}}}}ppp```WWWRRRPPPOOOOOOPPPPPPOOOMMMKKKJJJHHHIIIKKKLLLLLLKKKJJJJJJKKKLLLLLLLLLKKKKKKxxxZZZKKKJJJ>>>>>>===<<<===>>>===<<<::::::::::::::::::::::::666666666777888999999999999::::::999999777666666444444555666666777888888999999999999::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;=========>>>???AAAIIIQQQ\\\dddgggiiilllnnn{{{~~~yyyzzz}}}}}}}}}zzzqqqmmmmmmlllgggbbb]]]]]]\\\\\\^^^aaadddgggggghhhjjjkkklllnnnrrruuuxxx|||yyyoooooonnnnnnnnnnnnoooooojjjnnnssswww{{{~~~vvvnnniiiaaa```^^^[[[ZZZ[[[^^^aaajjjqqqzzzyyypppkkkgggfffdddbbb```]]]\\\[[[YYYYYYYYYVVVSSSQQQSSSUUUUUUUUUUUUUUUTTTSSSRRRRRROOOPPPPPPOOOMMMMMMNNNOOOKKKNNNRRRUUUWWWZZZ]]]___aaaeeennnzzz}}}mmmccc^^^\\\XXXXXXYYYYYYZZZ[[[\\\]]]\\\YYYWWWTTTRRRVVVcccqqq||||||qqqrrrwww~~~xxxfff[[[TTTQQQPPPOOOPPPQQQQQQOOONNNIIIHHHGGGIIIKKKMMMMMMMMMKKKLLLLLLLLLLLLKKKJJJJJJjjjQQQFFFFFF??????>>>;;;:::;;;;;;999::::::::::::::::::::::::555666666777888999999999:::::::::999999777666666444444444555666777777888;;;;;;::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>=========>>>GGGNNNXXXaaafffhhhjjjjjj{{{}}}uuuvvvzzz~~~~~~~~~~~~tttoooooonnniiiddd^^^]]]\\\[[[]]]```ccceeeeeefffhhhiiijjjmmmqqqtttvvvzzzrrrqqqpppnnnlllkkkjjjjjjiiijjjkkkmmmoootttzzz~~~}}}wwwsssggggggfffccc___]]]]]]^^^bbbiiiqqquuuxxx}}}~~~uuummmgggfffeeedddaaa___\\\ZZZYYYTTTUUUUUURRRNNNMMMOOOQQQUUUVVVVVVVVVUUUTTTRRRQQQOOOOOOOOOMMMLLLLLLNNNQQQKKKNNNRRRUUUXXX[[[^^^```dddhhhqqq~~~qqqeee```^^^\\\XXXYYYYYYZZZ[[[\\\\\\\\\[[[XXXUUUSSSQQQWWWgggwwwqqquuukkk___XXXRRRQQQPPPOOOPPPQQQQQQPPPNNNHHHGGGFFFHHHKKKMMMNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIlllWWWIIIDDDDDD============<<<;;;:::999888888999:::999888777666777777777777777777777777999888888777666555555444444444555777888888555333777666555666999;;;;;;:::888888999999999:::::::::888888888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=======================================>>>??????FFFIIITTTaaagggfffhhhmmmxxx{{{~~~zzz|||yyyxxx|||}}}}}}~~~{{{vvvqqqmmmkkkjjjaaa___\\\YYYYYYZZZ]]]^^^aaadddgggjjjkkkmmmooorrrtttvvvxxx{{{vvvmmmkkklllllllllmmmllllllmmmmmmmmmooorrrttt}}}|||uuupppooopppooommmiiiddd___\\\[[[aaagggkkkmmmrrrzzz~~~vvvnnnjjjjjjcccbbbaaa___]]]\\\\\\\\\WWWUUUSSSRRRRRRRRRQQQOOORRRSSSUUUVVVVVVUUUSSSRRROOONNNLLLKKKJJJKKKLLLMMMNNNPPPRRRTTTVVVYYY^^^aaaiiijjjtttuuugggbbb___]]]\\\[[[\\\^^^]]]\\\[[[[[[\\\^^^]]][[[YYY^^^nnn}}}wwwyyyfff[[[VVVSSSPPPQQQRRRRRRRRRQQQOOOOOOGGGIIIKKKKKKJJJIIIJJJKKKIIIJJJKKKLLLKKKJJJGGGFFFvvv^^^NNNDDD@@@@@@============<<<;;;:::999999::::::;;;:::999888777777777777777777777777777888888888777666555555555666555444444666777666555888666555555777888888777888888999999999::::::::::::::::::999999888888777;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>???EEEGGGPPP^^^ffffffgggjjjpppwww{{{zzz}}}{{{~~~|||zzz{{{{{{zzzyyyvvvrrrmmmiiiggg```^^^[[[YYYYYYZZZ\\\^^^___bbbfffiiikkklllnnnppprrrsssuuuxxx}}}tttppppppnnnmmmooommmrrrwwwwwwsssqqqsssvvvxxxyyy{{{|||yyyuuupppmmmmmmmmmnnnnnnmmmkkkhhhgggeeegggjjjkkkkkkmmmrrrwwwzzzssskkkhhhhhhbbbaaa```^^^]]]\\\[[[[[[XXXVVVTTTSSSSSSSSSRRRPPPQQQRRRTTTUUUUUUTTTRRRQQQOOONNNLLLJJJJJJKKKMMMNNNPPPRRRTTTVVVYYY]]]bbbfffnnnrrr~~~qqqeeeaaa^^^[[[[[[[[[\\\]]]]]]]]]]]]^^^___ccc^^^WWWXXXeee}}}}}}sssddd\\\WWWTTTSSSSSSSSSRRRQQQOOOMMMLLLGGGIIIJJJJJJHHHGGGHHHIIIHHHIIIJJJLLLLLLKKKJJJIIIyyy^^^NNNFFF@@@===<<<<<<<<<===<<<<<<;;;:::999:::;;;;;;;;;;;;:::999999777777777777777777777777888888777777666666555555777555333333555777888888:::888666666777888777666888888999999999:::::::::===<<<;;;:::999888888777;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<======>>>???CCCDDDLLLYYYcccfffffffffgggnnn{{{|||}}}{{{~~~}}}yyywwwrrrtttuuuuuusssmmmhhhdddaaa___\\\YYYXXXYYY[[[\\\\\\```eeeiiikkklllmmmnnnoooooopppsssxxx|||yyytttrrrsssqqqyyy|||xxxyyy|||wwwvvvuuutttqqqnnnllljjjjjjjjjlllnnnppprrrttttttnnnmmmlllkkkkkkmmmoooppp{{{~~~vvvooohhhdddddd```___^^^\\\[[[ZZZZZZZZZXXXVVVTTTTTTTTTTTTRRRQQQPPPQQQSSSTTTTTTSSSQQQPPPNNNMMMKKKJJJJJJLLLNNNOOOSSSTTTVVVYYY\\\aaaggglllttt}}}|||jjjaaa^^^[[[YYYYYY[[[[[[\\\]]]^^^```bbbcccggg^^^WWW^^^ttt|||rrrvvvjjjaaa\\\XXXUUUTTTTTTTTTRRRPPPMMMKKKIIIHHHJJJKKKJJJHHHGGGGGGGGGGGGHHHJJJKKKLLLLLLKKKKKKxxxdddNNNEEECCCAAA>>>===;;;<<<<<<<<<;;;;;;:::999:::::::::::::::999999999777777777777777777777777888777777777666666666555777666555666888999999888;;;:::888888:::::::::999888888999999999:::::::::<<<<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>AAABBBHHHTTT```ffffffddddddhhhqqq~~~~~~{{{xxxqqqrrrssstttrrrnnniiifffdddbbb^^^[[[XXXWWWWWWXXXYYY^^^dddiiikkklllmmmmmmllllllmmmooottt}}}{{{zzzyyy}}}xxxtttpppmmmllllllhhhiiikkknnnrrrwwwzzz}}}tttqqqooonnnppprrrttttttvvvyyyxxxpppkkkdddaaaaaa^^^]]]\\\ZZZYYYYYYXXXXXXVVVUUUSSSSSSTTTTTTRRRPPPPPPQQQSSSTTTTTTSSSQQQPPPMMMLLLKKKJJJKKKMMMOOOPPPVVVWWWXXXZZZ]]]cccjjjoooxxx|||pppccc^^^[[[XXXWWWWWW[[[[[[[[[]]]```ccceeefffeee\\\YYYhhh}}}sssqqqpppgggdddttttttccc___\\\WWWUUUSSSSSSSSSRRRPPPMMMJJJIIILLLMMMNNNLLLJJJHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJeeeVVVFFFAAABBBAAA???>>>;;;;;;;;;;;;;;;;;;:::999:::999999888888888888888777777777777777777777777777777777777666666666666555666888;;;======:::777999888777777:::;;;;;;;;;888888999999999::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAAFFFOOO\\\eeegggdddeeegggkkkuuu|||{{{}}}}}}vvvuuutttssspppnnnlllkkkiiifffbbb]]]YYYVVVTTTSSSWWW[[[bbbgggjjjkkklllmmmkkkkkklllnnnrrrzzz{{{uuuqqqoooooojjjkkklllooosssxxx|||~~~zzzxxxuuutttvvvxxxzzz{{{xxxwwwwwwzzz|||qqqlllgggbbb___```[[[[[[ZZZXXXWWWWWWWWWWWWSSSRRRRRRRRRSSSRRRPPPNNNQQQRRRTTTUUUUUUTTTRRRQQQLLLLLLKKKKKKLLLOOOQQQSSSYYYYYYZZZ[[[___eeennnsss~~~nnneee]]][[[YYYVVVVVVXXX\\\[[[[[[]]]bbbeeeffffff```WWWWWWiii~~~mmmffffffbbb___gggjjj___^^^ZZZUUUUUUPPPPPPQQQPPPOOONNNLLLKKKOOOPPPPPPOOOLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHnnnVVVKKKBBB???@@@>>>======::::::;;;;;;;;;;;;:::::::::999888777777777888888777777777777777777777777777777777777666666666666444666999===???>>>:::777555444333444777999999999888888999999999:::::::::888999999:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>AAADDDJJJVVVbbbgggfffeeegggjjjpppzzz}}}zzzyyy|||}}}{{{~~~~~~|||xxxtttpppnnnmmmmmmllliiiddd___ZZZVVVSSSRRRSSSXXX^^^cccfffhhhjjjkkkiiijjjlllmmmqqqwwwyyyvvvtttppppppqqqsssvvvyyy|||~~~~~~{{{yyyxxxzzz}}}~~~|||yyyxxx|||}}}sssjjjfffddd```^^^___YYYXXXWWWVVVVVVUUUUUUUUURRRQQQQQQRRRSSSRRRPPPMMMQQQRRRTTTUUUUUUTTTRRRQQQLLLLLLLLLLLLNNNQQQTTTVVV[[[[[[\\\^^^ccclllvvv|||wwwccc^^^ZZZYYYWWWUUUVVV[[[\\\[[[[[[___cccfffeeeccc[[[SSSTTTdddwwwpppbbb^^^```\\\bbbsss}}}ccc]]]]]]XXXSSSUUUMMMNNNOOOOOOOOONNNMMMLLLNNNOOOPPPOOOLLLJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFttt\\\KKKEEE@@@???>>>;;;;;;>>>999::::::;;;;;;:::::::::;;;:::999888888888999999777777777777777777777777666666666666777777777777444555777:::======:::777666444333444666777777666888888999999999:::::::::999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;???BBBEEENNN]]]fffhhheeegggkkknnnsss~~~~~~zzzwww{{{zzzvvvxxx|||wwwrrrnnnlllkkkllliiieee```\\\XXXUUUTTTPPPSSSYYY]]]```cccgggiiigggiiikkkmmmppptttzzz~~~~~~wwwwwwxxxzzz{{{}}}~~~{{{xxxyyy~~~tttkkkcccaaa```]]]\\\]]]WWWWWWVVVUUUTTTTTTTTTTTTQQQQQQQQQSSSTTTSSSPPPNNNPPPQQQSSSTTTTTTSSSQQQPPPMMMMMMMMMNNNPPPSSSVVVXXX]]]]]]___cccjjjuuuzzzkkk^^^ZZZXXXXXXVVVUUUXXX^^^]]][[[\\\```eeefffbbb^^^TTTQQQXXXhhhsssvvv}}}vvveee\\\\\\___cccoooppp\\\\\\\\\UUURRRVVVMMMNNNNNNOOOOOONNNLLLLLLJJJKKKLLLKKKIIIGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGxxx^^^LLLEEEBBB@@@@@@>>>:::<<<@@@999999:::;;;;;;:::::::::<<<;;;:::999999999:::;;;777777777777777777777777666666666666777777777777555444555777999::::::888999777555555666777666555888888999999999::::::::::::::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======999>>>AAABBBJJJYYYeeeiiidddhhhlllmmmnnnvvv|||vvvwww{{{}}}yyywww|||yyysssnnnjjjhhhjjjhhheeeaaa]]]ZZZXXXVVVMMMPPPUUUYYY\\\```dddgggfffhhhjjjmmmooorrrvvvzzz}}}||||||}}}zzz|||}}}zzzwwwyyy{{{nnnfff^^^]]]]]][[[ZZZ\\\VVVVVVUUUTTTSSSSSSSSSTTTRRRRRRRRRTTTUUUTTTRRROOOOOOPPPRRRSSSSSSRRRPPPOOOMMMMMMMMMOOOQQQTTTXXXZZZ]]]___bbbgggppp}}}qqqccc\\\YYYXXXXXXVVVUUUYYY```]]]\\\\\\aaaeeeeee```[[[NNNRRR```rrrvvvoooooovvv|||{{{vvvjjj^^^YYY\\\bbbqqqhhhXXXZZZ[[[TTTQQQWWWNNNNNNOOOOOONNNMMMKKKJJJFFFGGGHHHHHHFFFDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIyyy^^^MMMHHHBBB@@@===:::888888:::;;;999999999888888777777777666666666666666777777888888777777666777999:::;;;888888888777777777777777888777555444555666888999777666666666777888999999777888888888888999999999999999999999999999999999<<<;;;::::::999999999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>===<<<<<<<<<<<<<<<===<<<===>>>???DDDOOO]]]hhhllliiieeegggnnnwww}}}xxxxxxyyyvvvxxx||||||yyyuuutttrrrooommmllliiifffaaa]]]YYYWWWUUUPPPQQQRRRTTTWWW[[[___bbbiiiiiiiiiiiikkkooorrrttt{{{~~~}}}|||||||||}}}{{{sssfffbbb\\\XXXWWWWWWWWWWWWXXXUUUQQQPPPRRRTTTTTTRRRRRRSSSSSSTTTTTTTTTSSSSSSNNNOOOOOOOOOOOONNNMMMMMMOOOPPPRRRSSSTTTVVVZZZ]]]aaaeeejjjnnnuuu~~~kkk```XXXWWWVVVVVVWWWYYY\\\]]]bbbaaadddiiiggg^^^SSSNNNJJJRRR```mmmtttqqqllliiirrrrrriii[[[TTTXXXaaaeee}}}tttcccWWWWWWXXXRRRPPPTTTOOOOOONNNNNNMMMKKKJJJIIICCCDDDFFFGGGGGGFFFFFFEEEIIIIIIIIIIIIIIIJJJKKKLLLhhhRRRFFFCCC???>>><<<:::::::::;;;<<<:::999999999888888888888777666666666666777888888999999888888777888888888777777777777777777777777777777555555555666888999777777777777777777888999777888888888888999999999999999999999999999999999<<<;;;:::999999999999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>======<<<<<<=========<<<===>>>???CCCMMMZZZdddkkkiiifffgggllluuu~~~zzzyyytttvvv{{{zzzuuu{{{yyytttsssrrrpppmmmlllkkkjjjgggbbb]]]XXXTTTRRRQQQQQQQQQTTTXXX\\\^^^ffffffggghhhjjjmmmpppqqqwww{{{}}}||||||||||||uuunnnddd```[[[WWWVVVVVVVVVUUUXXXUUUQQQQQQRRRSSSSSSRRRRRRSSSSSSTTTTTTTTTSSSSSSPPPOOOOOONNNMMMMMMLLLLLLNNNPPPRRRTTTVVVYYY]]]```ccchhhnnnuuu}}}vvveee[[[YYYXXXWWWWWWXXXZZZ\\\]]]aaabbbfffjjjeeeZZZQQQMMMNNNUUUcccpppxxxuuunnnhhhfffccc]]]VVVRRRXXXeeeppp{{{vvvttt}}}rrrbbbWWWXXXXXXSSSPPPSSSNNNNNNNNNMMMLLLKKKIIIIIIEEEFFFGGGGGGHHHHHHGGGGGGJJJIIIIIIIIIJJJJJJKKKLLLgggTTTFFF???>>>;;;;;;;;;;;;;;;<<<<<<<<<:::::::::999999999999888777777777777777888888999999999999999888777666555777777777777777777777777777666555555555666888999999888777777777777777777777888888888888999999999999999999999999999999999;;;::::::999999999999:::999999::::::::::::;;;;;;<<<<<<<<<<<<============>>>>>>============>>>>>><<<======>>>AAAIIIUUU^^^hhhiiihhhgggiiirrr}}}xxxssstttwww{{{{{{xxxrrrmmmnnnvvv}}}yyytttsssrrrpppnnnmmmnnnooommmhhh```YYYTTTSSSQQQOOONNNOOOSSSWWWZZZ```aaadddfffiiikkklllmmmrrruuu{{{~~~}}}}}}zzzwwwnnnhhhaaa]]]YYYVVVUUUTTTTTTSSSWWWUUURRRQQQQQQRRRRRRQQQSSSSSSSSSTTTTTTSSSSSSRRRRRRPPPNNNMMMKKKKKKKKKKKKLLLOOORRRUUUXXX[[[```cccfffmmmvvvmmm^^^VVVYYYYYYXXXXXXYYY[[[]]]___cccfffkkkkkkbbbUUUMMMMMMRRRYYYfffuuu~~~}}}rrrhhh^^^WWWRRRRRRRRRXXXllluuuiiigggiiiooonnnaaaXXXYYYYYYSSSPPPRRRMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKzzzhhhSSSGGGAAA>>>>>>:::;;;<<<<<<<<<<<<;;;::::::::::::999999999999999777777777777777888999999777888999999999888666555666666666777777777777777777666666555666777888888999999888777666666666777777777888888888999999999888888888888888888888888::::::999999999999999:::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>=========>>>??????<<<=========???EEEOOOWWWdddhhhjjjgggfffnnn~~~vvvssssssssssssrrrooollljjjpppxxx{{{wwwuuutttrrrpppooooooooommmhhhaaaYYYUUUSSSPPPMMMKKKLLLOOOTTTWWW[[[]]]aaadddgggiiiiiiiiimmmpppvvv{{{~~~}}}}}}~~~{{{~~~wwwmmmfffbbb^^^[[[XXXUUUUUUTTTRRRQQQUUUTTTRRRQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSRRRQQQSSSQQQNNNLLLJJJJJJKKKLLLMMMPPPSSSVVVYYY]]]aaaeeekkktttvvvfff[[[UUUXXXWWWWWWXXX[[[^^^aaaccchhhlllqqqmmm___PPPLLLPPPVVV___nnn}}}{{{lllaaaUUUNNNQQQTTT\\\uuuuuujjjcccfffmmmvvv{{{hhh___YYYYYYXXXTTTPPPQQQMMMMMMMMMLLLKKKJJJIIIIIIJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLKKKKKKKKK{{{wwwtttuuuzzzmmmTTTFFFBBB@@@>>>>>>;;;;;;<<<===<<<:::999777999999999999999999999999777777777666777888888999555666777888999888888777555555666666777777777777666666666666666777777888999999888777666666666777777777888888888999999999888888888888888888888888999999999888888999999:::999999999:::::::::;;;;;;999999:::::::::;;;;;;;;;===============>>>??????<<<============BBBJJJQQQ___fffjjjhhheeekkk|||}}}ttttttrrrooolllkkkllloooqqqzzz|||zzzyyyvvvsssqqqooommmiiiddd___ZZZXXXSSSQQQMMMJJJKKKNNNRRRUUUVVVYYY]]]aaaeeefffggggggiiimmmqqqvvv{{{zzzxxxxxxxxx~~~xxxmmmeeeaaa^^^\\\ZZZWWWVVVUUUTTTRRRPPPRRRRRRRRRQQQPPPPPPQQQQQQSSSSSSSSSSSSSSSRRRQQQQQQQQQPPPNNNLLLKKKKKKMMMMMMPPPRRRUUUWWWZZZ___dddhhhsss}}}~~~lll```YYYVVVVVVVVVWWWYYY]]]aaaeeehhhnnnqqqssslll[[[NNNNNNVVVaaammm}}}tttbbbTTTLLLRRRZZZgggvvvqqqjjjiiirrr{{{uuuccc]]]XXXWWWVVVSSSPPPPPPLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGGGGIIIJJJKKKKKKLLLLLLMMMMMMLLLKKKKKKtttooommmnnnwwwgggVVVEEE??????>>>===<<<;;;<<<<<<<<<;;;:::888777777888888888888999999999666666666666666777777888444555666777888888888888444555555666666777777888666666666666777777777777999888777777777777777777777888888888888999999999888888888888888888888888999888888888888999999:::999999::::::::::::;;;;;;888999999999::::::::::::<<<<<<;;;<<<<<<===>>>???;;;============@@@GGGMMMZZZcccjjjiiifffjjjxxx{{{uuutttrrrnnnjjjjjjnnnuuu{{{{{{wwwrrrppplllgggccc___]]]\\\VVVTTTPPPMMMLLLMMMPPPRRRQQQTTTXXX]]]```bbbcccdddfffiiimmmqqquuuzzz{{{yyyyyyyyy|||{{{mmmddd___]]]\\\YYYXXXVVVVVVUUUTTTQQQNNNOOOPPPQQQQQQPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPPPPOOONNNMMMMMMMMMNNNPPPPPPSSSTTTVVVXXX\\\cccjjjooorrrcccZZZWWWVVVUUUVVVWWWZZZ^^^ccchhhkkkqqqrrrpppgggXXXOOOVVVbbbssswww]]]SSSNNNVVVfff{{{zzztttooossskkk___[[[VVVTTTSSSQQQPPPOOOMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNMMMKKKJJJvvvnnnpppttt|||rrrVVVJJJ>>><<<===<<<;;;;;;:::::::::;;;;;;::::::999666666777777777888888888555555555555555666666777777777666666666777777888444444555555666777777888555666666777777777777777777777777777777777888999777888888888888999999999888888888888888888888888888888888888888999::::::999999::::::::::::;;;;;;999999999:::::::::;;;;;;::::::::::::;;;<<<===>>>;;;<<<>>>===<<>>:::<<<>>>======???EEEIIITTT^^^iiikkkiiiiiiqqqyyy{{{yyyzzzrrrrrrqqqoooooottt||||||tttsssqqqnnnkkkgggdddcccaaa^^^YYYTTTPPPMMMKKKJJJJJJKKKOOOSSSWWWZZZ]]]^^^aaacccgggiiilllooossswww|||~~~vvviii^^^YYYWWWWWWXXXTTTSSSSSSSSSSSSQQQMMMJJJJJJMMMPPPQQQPPPPPPRRRUUUSSSSSSSSSSSSRRRQQQPPPOOOIIIJJJMMMPPPRRRTTTUUUUUUWWWWWWXXX\\\cccnnnzzzvvveee[[[XXXYYY[[[[[[[[[[[[\\\___cccfffhhhlllhhhbbbZZZRRRTTTeeewwwfff[[[\\\```llliiiaaaZZZXXXSSSNNNMMMNNNOOOOOONNNNNNOOOOOOOOONNNNNNMMMJJJKKKMMMNNNNNNMMMMMMLLLLLLMMMOOOPPPOOOMMMKKKJJJ||||||}}}|||www\\\NNNBBB@@@===<<<<<<======<<<:::::::::999999888888888888888999::::::999777666333444444444555555666666444555555666666666666666666666666666666666666666666666666666666666666666999888777666666777888888777777777777777777777777666666777777888888999999666666777888999999:::::::::999999888888999999:::888999::::::;;;;;;::::::::::::;;;;;;<<<=========<<<<<<;;;;;;===@@@CCCEEELLLXXXffflllmmmmmmsssyyy~~~}}}xxxrrroooooorrrtttvvv|||xxxrrrnnnkkkhhhfffddd^^^ZZZUUURRRQQQOOOKKKGGGHHHIIIKKKNNNQQQUUUXXXZZZ^^^```cccfffhhhkkkooorrryyy}}}|||nnn```[[[ZZZWWWTTTSSSSSSTTTTTTSSSQQQOOOMMMKKKJJJLLLMMMOOOPPPPPPOOOOOOTTTUUUUUUUUUSSSPPPMMMKKKMMMLLLLLLNNNQQQTTTUUUUUUXXXZZZ]]]```gggsssrrreee\\\YYYXXXWWW\\\[[[ZZZZZZ[[[^^^cccfffmmm^^^RRRQQQTTT]]]tttqqq\\\WWW[[[hhhrrrbbb[[[UUUQQQMMMKKKLLLNNNOOOPPPLLLKKKJJJKKKLLLMMMLLLKKKNNNNNNMMMLLLKKKJJJIIIIIILLLLLLMMMNNNNNNLLLKKKJJJcccNNNEEEAAA???<<<;;;<<<<<<<<<;;;:::::::::999999888888888555666777777666555444333555555666666666777777777444555666666777777666666666666666666666666666666666666666666666666666666888777666555555666777777777777777777777777777777777777777777777888888888555666666777888888999999:::999999888888999999:::999999:::;;;;;;;;;;;;;;;::::::;;;;;;<<<=========>>>>>>===<<<===???AAACCCHHHSSS```iiikkkmmmqqqttt{{{~~~{{{~~~|||tttnnnmmmnnnpppqqqxxx~~~zzztttpppllljjjgggeee___\\\WWWTTTQQQNNNKKKIIIGGGHHHIIIKKKNNNRRRUUUWWWZZZ]]]```ccceeeiiimmmppptttxxx~~~uuuiii\\\YYYXXXVVVTTTTTTTTTTTTSSSRRRPPPOOOMMMLLLLLLMMMNNNPPPQQQQQQPPPPPPSSSSSSSSSRRRQQQOOOMMMLLLKKKKKKLLLOOORRRUUUWWWWWWYYY[[[___dddmmmzzz{{{nnnccc\\\YYYYYYYYY]]][[[YYY[[[```fffiiikkkfffXXXQQQXXXcccooo|||fffWWWWWW```rrrkkk]]]WWWSSSPPPLLLKKKLLLNNNPPPPPPNNNMMMLLLLLLNNNNNNMMMLLLMMMMMMLLLLLLKKKJJJJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJgggPPPCCC@@@???===;;;:::;;;;;;;;;:::999999999999999888888888666666666666555444222222777777777777888888888888555666666777777777777777666666666666666666666666666666666666666666666666666666555555555555666666777777777777777777777777888888888888777777777777555555666666777888888888:::999999888888999999:::999:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<======@@@???>>>>>>>>>???@@@AAACCCLLLXXXdddkkknnnooopppvvvxxxyyyuuuuuuxxxpppmmmlllmmmnnnsss~~~}}}wwwssspppmmmjjjhhhbbbaaa^^^YYYSSSNNNLLLLLLGGGGGGFFFGGGIIIMMMQQQSSSUUUWWW[[[^^^aaaeeejjjmmmooorrrwww}}}mmmbbbXXXVVVVVVUUUTTTUUUTTTSSSRRRPPPOOONNNNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQRRRQQQPPPOOONNNMMMLLLLLLJJJKKKNNNQQQTTTWWWXXXYYY[[[^^^dddkkkuuuyyyrrrhhh___[[[ZZZZZZ[[[```\\\[[[aaajjjpppqqqnnncccZZZ[[[kkk}}}mmm[[[VVV[[[iiivvvcccYYYTTTQQQOOOLLLLLLMMMOOOPPPPPPQQQOOONNNNNNOOOOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJgggUUUHHHBBBAAA===;;;:::::::::;;;:::888999999999888888888888888999999888888777666555444777777777777777888888888555666777777888888777777666666666666666666666666666666666666666666666666666555555555666666777777777777777777777777777777999999888888777777666666666777777777888888888999:::999999888888999999:::::::::;;;<<<<<<<<<<<<;;;999::::::;;;;;;<<<======??????>>>>>>???@@@AAABBB@@@GGGSSS```jjjooopppooovvvyyy|||xxx~~~tttooommmnnnnnnrrr{{{{{{wwwtttpppmmmjjjhhhiiiiiicccZZZQQQMMMLLLHHHFFFDDDCCCEEEHHHLLLNNNPPPSSSVVVZZZ]]]aaafffjjjjjjmmmrrrwww}}}zzzhhh^^^VVVUUUUUUTTTSSSTTTTTTSSSQQQOOONNNNNNOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSQQQOOOMMMLLLKKKLLLMMMNNNLLLNNNRRRTTTVVVXXXZZZ[[[^^^ccckkktttmmmhhhaaa\\\[[[\\\]]]]]]aaa______gggqqquuuooohhh]]]^^^hhh|||~~~dddXXX\\\eeevvv}}}jjj^^^WWWVVVQQQOOONNNNNNPPPRRRRRRRRRQQQPPPNNNNNNNNNNNNLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLMMMLLLKKKJJJIIIJJJKKKLLLgggSSSKKKFFFAAA???;;;:::999999:::;;;999888888888888888888888888888::::::999888777777777666666666666666666666666666555555666777777777777777666666666666666666666666666666666666666666666666666666777777888888888888777777777777777777777777999999888888777777666666888888999999999999:::::::::999999888888999999:::999:::;;;;;;<<<<<<;;;;;;999999::::::;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCAAAEEEOOO\\\hhhppprrrqqqzzzxxxqqqooonnnmmmrrrvvv}}}yyyuuuqqqnnnooorrrrrrlllaaaVVVNNNKKKIIIGGGEEECCCCCCEEEHHHJJJLLLOOOSSSVVVZZZ^^^cccfffgggiiimmmrrrwww~~~ttteee]]]WWWVVVUUURRRQQQSSSRRRQQQPPPNNNNNNNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRSSSOOONNNLLLJJJJJJLLLNNNOOOPPPSSSVVVXXXXXXYYY\\\^^^eeekkkuuuvvvdddaaa]]][[[\\\^^^_________```dddjjjooolllaaaXXXPPPZZZllluuu___[[[ddduuupppbbbYYYTTTTTTQQQPPPPPPQQQRRRTTTSSSRRRPPPNNNMMMLLLMMMMMMKKKIIIIIIIIIJJJJJJKKKKKKLLLLLLNNNMMMLLLKKKJJJKKKLLLMMM}}}qqqUUUGGGDDDAAA===999:::999999:::;;;;;;999888777777777888888888888888888888777666666666666777555555555555444444444444444555555666666666666666666666666666666666666666666666666666666666666666555666777888999999999888777777777777777777777777888888888888777777777777:::::::::::::::::::::::::::999999888888999999:::888999::::::;;;;;;::::::999999999:::;;;;;;<<<<<<::::::<<<>>>???AAABBBCCCAAADDDLLLVVVbbblllrrruuu}}}{{{tttpppmmmlllnnnmmmrrr|||~~~|||xxxtttuuuuuusssmmmdddYYYPPPLLLLLLJJJGGGDDDDDDDDDFFFGGGIIILLLOOORRRUUUYYY^^^aaaccceeehhhlllqqqwww|||zzzyyy}}}mmmbbb\\\WWWVVVUUUQQQPPPRRRPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQPPPPPPPPPPPPQQQRRROOONNNLLLKKKLLLNNNPPPQQQSSSVVVYYYZZZZZZ\\\```dddmmmvvv{{{lll^^^\\\ZZZ[[[]]]```aaaaaa^^^ccchhhjjjeee\\\QQQJJJHHHYYYnnn}}}zzzlllaaadddppphhh]]]TTTOOOOOOQQQQQQQQQRRRTTTTTTRRRPPPNNNLLLKKKKKKLLLLLLJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKNNNNNNMMMLLLLLLLLLLLLLLL~~~}}}jjjZZZJJJCCCAAA===:::::::::999999:::<<<<<<:::888666777777777888888888999666666555444555666777888555555555444444444333333333333444555555555555555666666666666666666666666666666666666666666666666444555666777888888888777777777777777777777777777777777777777777888888888999999999999999999999999:::999999888888999999:::777888999999::::::999999888999999::::::;;;<<<<<<::::::<<<===>>>???@@@@@@@@@BBBGGGOOOZZZeeepppvvv|||zzzsssnnnkkkmmmhhhhhhpppuuutttqqqqqqoooqqqwww{{{wwwssslllfff___YYYSSSOOONNNLLLJJJHHHFFFEEEEEEEEEFFFHHHLLLNNNQQQTTTYYY\\\]]]___aaadddiiipppxxx}}}yyytttrrrpppoooooosss{{{|||fff^^^YYYUUUUUUTTTPPPPPPRRRNNNOOOOOOPPPPPPPPPOOOOOOPPPPPPOOONNNNNNNNNOOOPPPNNNNNNMMMMMMNNNPPPQQQRRRTTTWWWZZZ[[[\\\```gggmmmvvv~~~oooddd[[[ZZZZZZ\\\___aaabbbaaadddkkkpppkkk]]]OOOHHHGGGMMM\\\nnnvvvvvvvvvyyy}}}yyy||||||tttkkklllwwwssscccZZZRRRMMMNNNPPPPPPPPPQQQSSSRRROOOMMMLLLKKKJJJJJJLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLKKKKKKJJJ{{{xxx}}}qqqRRRKKKEEECCC@@@======@@@999999999;;;<<<<<<:::888666666777777888888888999666666555555666777999:::666666555555444444444333222333444444555555444444666666666666666666666666666666666666666666666666222333555777777777777666777777777777777777777777666666777777888888999999999999888888888888888888:::999999999999999999:::777777888999999999999888888999999::::::;;;<<<<<<;;;;;;<<<===============>>>@@@DDDJJJSSS```mmmvvvyyyxxxqqqmmmooogggdddiiimmmkkkhhhiiicccfffooo}}}wwwoooeee^^^ZZZXXXUUURRROOONNNLLLJJJHHHFFFEEEDDDDDDFFFIIILLLNNNQQQUUUXXXXXXZZZ\\\___dddkkksssxxx||||||uuupppnnnmmmmmmiiimmmsss{{{vvvaaaZZZVVVSSSTTTSSSPPPPPPRRRMMMNNNOOOPPPQQQPPPOOONNNPPPOOONNNMMMMMMMMMNNNOOONNNNNNNNNOOOPPPQQQSSSSSSSSSWWWZZZ[[[]]]bbblllsss{{{pppcccZZZZZZZZZZZZ]]]```bbbbbbbbbkkktttxxxmmmYYYJJJHHHLLLQQQ]]]iiillliiihhhiiikkkrrr{{{}}}uuupppyyyiii^^^ZZZRRROOOQQQOOOOOOOOOQQQQQQPPPMMMJJJLLLKKKJJJKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKIIIHHH}}}}}}~~~~~~lll^^^JJJFFFBBB???>>>===<<<;;;;;;;;;::::::999888777777999999999999888888888777666666555555555555666666666555555555555444444444666666666666666666666666666666666666777777777777555555555555666666666666666666666666555555555555777777777777888888888888888888999999888777555444555666666777888999999999888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<===>>>>>>???===???AAADDDJJJUUUdddnnnuuu~~~wwwrrriiiiiihhhhhhfffeeecccbbb___cccnnn~~~wwwoooddd^^^___aaa```___VVVSSSNNNKKKHHHFFFDDDBBBBBBDDDFFFIIILLLNNNPPPPPPSSSVVVZZZ]]]aaaeeejjjnnntttxxx~~~|||wwwvvvxxxyyyzzzuuuvvvxxx|||}}}iii```UUUTTTRRRPPPNNNMMMLLLLLLOOOPPPQQQSSSSSSSSSRRRRRRPPPPPPOOOOOONNNMMMMMMMMMLLLMMMOOOPPPPPPRRRUUUXXX\\\\\\\\\___eeemmmvvv{{{qqqbbb^^^aaaYYY\\\^^^```aaadddiiinnnuuunnnVVVJJJIIIKKKUUU[[[bbbeeeeeebbbaaa```kkkrrruuusssxxxzzzfffZZZUUUQQQOOOPPPQQQOOOMMMMMMOOOPPPOOOOOOHHHHHHIIIKKKMMMMMMLLLJJJKKKJJJIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKLLL|||~~~{{{~~~kkkXXXOOOGGGDDD@@@>>>======<<<;;;;;;;;;:::999999888777777999888888888777777777777666666555555555555666666666555555555555444444444666666666666666666666666555555555555666666666666666666666666777777777777777777777666666666555555666666777777777888888888666777888999999888888777555666666777888888999999888888888888888888888888:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<=========<<<===???BBBGGGQQQ^^^hhhqqq~~~{{{uuuqqqpppnnnkkkiiifffdddcccaaahhhvvv|||tttkkkggghhhiiihhhfffXXXUUUPPPMMMKKKIIIGGGEEECCCDDDEEEGGGJJJLLLMMMNNNNNNQQQUUUXXX[[[```dddhhhnnnrrrxxx}}}sssaaaZZZSSSRRRQQQOOONNNNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRQQQOOOOOONNNNNNMMMMMMMMMMMMMMMOOOQQQRRRSSSTTTVVVXXXYYYZZZ^^^ccckkkuuuuuudddZZZYYY\\\ZZZ\\\^^^```bbbfffmmmrrr~~~~~~jjjTTTKKKLLLOOOXXX^^^dddgggddd```^^^^^^eeekkkqqquuuzzzwwwrrraaaXXXTTTQQQPPPQQQPPPPPPPPPOOOOOONNNNNNNNNKKKKKKKKKMMMNNNNNNMMMKKKJJJJJJIIIHHHHHHHHHHHHHHHJJJKKKKKKLLLMMMLLLLLLLLL}}}zzzhhhUUUKKKGGGCCCAAA===<<<<<<<<<;;;::::::::::::999888888777777777777777777666666666666666666555555555555666666666555555555555444444444666666666666666666666666444444444444555555555555666666777777777888888888888888777777777666666666666666777777777777888888666666777999999::::::999666666666777888888999999888888888888888888888888999999999999999999999999::::::::::::::::::::::::999999::::::;;;<<<<<<<<<:::<<<===???BBBKKKVVV___nnnzzz~~~}}}vvvzzz|||{{{yyyuuuqqqmmmjjjhhhhhhjjjsss{{{tttqqqssssssppplll[[[WWWSSSOOOMMMKKKIIIGGGEEEDDDDDDEEEFFFHHHJJJKKKJJJMMMPPPSSSVVVZZZ___bbbeeeiiiooouuuyyy~~~|||gggYYYTTTPPPPPPOOOOOONNNOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPNNNNNNMMMMMMMMMMMMMMMMMMOOOQQQTTTUUUUUUVVVWWWYYYXXX[[[aaajjjtttyyyhhh^^^ZZZ[[[___\\\]]]___aaaeeekkksssyyyvvvaaaPPPLLLQQQUUU___eeejjjjjjddd^^^\\\\\\aaafffnnnzzzvvvrrrooouuugggZZZUUUSSSQQQQQQRRRPPPRRRUUUSSSPPPMMMMMMOOOOOONNNNNNNNNPPPOOONNNLLLJJJIIIHHHHHHHHHHHHHHHHHHJJJKKKMMMNNNOOONNNLLLKKKjjjWWWMMMGGGEEE???===;;;:::;;;;;;;;;::::::999999999888888777777777666666666666555555555666666555555555555666666666555555555555444444444666666666666666666666666444444555555555666666666666666666666777777777777888888888888777777777777666666666666777777777888777777888999999999999999666666777777888888888888888888888888888888888888888888888888888888888888999999::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<======???EEEOOOVVVkkkvvvxxxxxx{{{tttmmmrrrxxx~~~yyyuuuqqqpppoooooouuuzzzxxxyyywwwqqqlll\\\YYYTTTQQQNNNLLLJJJHHHFFFEEECCCBBBCCCDDDFFFGGGJJJLLLOOOQQQTTTWWW[[[^^^___bbbhhhmmmqqqvvv{{{~~~nnn^^^UUUSSSOOOOOONNNNNNNNNNNNOOOOOOOOOOOOQQQQQQRRRQQQPPPOOONNNMMMLLLLLLLLLMMMNNNNNNPPPRRRUUUWWWWWWXXXYYYZZZ[[[___fffooo|||nnnccc___]]]^^^aaa]]]^^^```dddjjjrrryyy~~~xxxgggVVVLLLMMMVVV]]]jjjnnnrrroooggg```\\\[[[aaaeeeooovvvwwwtttjjj```VVVTTTSSSQQQPPPRRRQQQVVVYYYXXXRRRNNNNNNPPPQQQPPPOOOOOOOOOOOOMMMKKKIIIIIIHHHHHHHHHHHHHHHIIIHHHJJJMMMOOOOOONNNLLLJJJ~~~}}}fffSSSKKKHHHBBB<<<<<<;;;999999:::;;;:::999999999888888888888888777666666666666555555555444666666555555555555666666666555555555555444444444666666666666666666666666555555666666666777777777444444444555555555666666888888888888777777777777555666666666666777777777:::999999888888777777777777777777777777888888888888888888888888888888888888888888888888888888888999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<=========<<<===>>>===>>>BBBJJJPPPdddoooqqqqqqsssmmmfffjjjoooyyy}}}zzzvvvtttsssssstttyyy~~~|||{{{wwwooohhh___[[[VVVRRROOOMMMJJJHHHHHHFFFDDDBBBAAABBBDDDEEEHHHJJJLLLNNNPPPSSSWWWZZZZZZ]]]bbbfffkkkoootttxxxtttcccWWWQQQPPPPPPOOONNNMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPOOONNNNNNMMMLLLKKKLLLMMMOOOPPPQQQSSSVVVXXXXXXZZZ[[[]]]___dddllluuu~~~qqqddd___]]]\\\[[[\\\___```ccchhhooouuuzzz}}}qqqgggYYYNNNLLLRRR^^^gggwwwxxxxxxuuummmeee___]]]]]]aaannn|||~~~yyyddd\\\UUUTTTSSSQQQPPPRRRSSSXXX[[[ZZZTTTOOOOOOQQQRRRPPPNNNMMMNNNNNNLLLKKKJJJIIIIIIHHHIIIIIIJJJJJJGGGIIILLLNNNNNNMMMJJJIII~~~yyyssstttwww~~~{{{iiiSSSGGGEEEDDD===666;;;:::999999::::::999888888888888888888888888888666666666666555555555555666666555555555555666666666555555555555444444444666666666666666666666666666666666666777777777888333333444444444555555555888888777777777666666666555555666666666666777777:::999888777666666666666777777777777777777888888888888888888888888888888888888888888888888888888888999999::::::;;;;;;<<<===========================>>>???>>>===@@@FFFKKKYYYdddhhhiiilllfff___ccceeennnwww{{{~~~{{{xxxwwwvvvvvvvvv~~~~~~yyyppphhhdddaaa[[[VVVRRROOOKKKIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDFFFHHHJJJKKKMMMQQQSSSVVVYYY]]]```dddhhhmmmqqqxxx|||{{{hhh[[[RRRMMMLLLOOOOOONNNMMMLLLLLLLLLLLLNNNOOOPPPPPPPPPOOONNNMMMNNNMMMLLLLLLMMMOOOQQQSSSSSSUUUWWWYYYZZZ]]]```cccccckkkuuummmeee^^^^^^^^^]]]\\\^^^aaacccffflllqqqssssssqqqaaaYYYSSSRRRUUU]]]jjjuuu|||yyytttlllddd^^^YYY```qqqpppaaaZZZUUUTTTSSSQQQPPPSSSUUUXXXYYYXXXTTTQQQPPPQQQQQQOOOMMMLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLHHHIIIKKKLLLMMMLLLJJJIII{{{ttttttxxxaaaWWWKKKCCCAAA@@@===:::;;;:::999999::::::888777777777777777888888888888777777777666666666555555666666555555555555666666666555555555555444444444666666666666666666666666555555555666666666777777444444444444555555555666777777777666666666555555555555555666666666777777888777666555555666666777888777777777777777777777888888888888888888888888999999999999999999999999888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???>>>===>>>CCCHHHOOO\\\aaadddiiiccc[[[___]]]gggoootttzzz~~~zzzyyyvvv{{{wwwooolllhhhbbb\\\XXXSSSOOOMMMHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCEEEGGGGGGIIILLLOOORRRTTTWWWYYY\\\```eeeiiinnnrrrwww|||}}}iii]]]VVVPPPMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNOOOPPPPPPPPPNNNMMMLLLOOONNNMMMLLLMMMPPPSSSUUUWWWXXXYYYZZZ\\\aaafffjjjjjjuuu{{{oooaaa]]][[[]]]^^^^^^aaafffeeefffjjjnnnpppllleee___WWWUUUWWW^^^eeemmmxxx}}}zzzyyyssshhh^^^```jjj}}}xxxggg]]]WWWSSSSSSRRRPPPQQQUUUUUUUUUTTTSSSRRRQQQPPPPPPQQQOOOLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMJJJJJJKKKLLLLLLLLLLLLKKKxxx}}}yyy___KKKHHHCCC>>>::::::<<<>>>;;;:::999:::::::::888666777777777777777888888888777777777777666666666666666666555555555555666666666666555555555444444444666666666666666666666666444444444555555555666666555555555555666666666777666666666666555555555555555555555555666666666777555555444444555666888999888888888777777777777777888888888888888888888888999999999999999999999999888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===???>>><<<===BBBFFFKKKXXX___dddiiiccc\\\___[[[dddmmmsss||||||zzz|||~~~wwwrrrnnngggaaa\\\WWWSSSPPPHHHHHHHHHHHHGGGEEEDDDCCCBBBDDDFFFGGGGGGIIILLLNNNNNNPPPSSSUUUWWW[[[___cccaaafffkkkpppttt{{{~~~zzzkkk[[[UUUSSSRRRQQQQQQJJJJJJJJJKKKLLLNNNOOOPPPNNNOOOOOOPPPOOONNNMMMLLLOOONNNMMMMMMNNNQQQTTTVVVYYYZZZ[[[\\\^^^cccjjjoooppp~~~mmmcccXXXVVVVVVYYYZZZ\\\bbbiiigggiiilllooonnnfffZZZQQQUUUUUU]]]iiirrrxxx|||zzz{{{vvviii^^^lllwwwoooaaaZZZUUURRRRRRRRRPPPRRRWWWUUUSSSPPPOOOPPPPPPOOONNNQQQOOOMMMLLLMMMNNNNNNNNNLLLLLLLLLLLLLLLMMMNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMyyy^^^OOOCCCBBB???===;;;;;;:::;;;999999999888888888888777777777777777777777777777555555555666666666666666333333444444555666666666333777;;;;;;666333444666666666555555555444444444444444444444444444444444444444333555666777555444555555666666555444333333333333555666777777777777888777666555555666777888888888777777777777888888777888888888888999999999888888999999999999888888777888888888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>@@@CCCDDDEEEMMMYYYccchhhgggbbb___eeekkkssszzz|||~~~{{{vvvooojjjfffaaaZZZUUUQQQNNNJJJGGGFFFFFFEEEDDDDDDDDDCCCDDDEEEGGGHHHJJJNNNOOOPPPRRRTTTWWWYYYZZZ\\\___ccchhhlllqqqvvvzzztttaaa[[[SSSPPPQQQQQQOOOLLLOOONNNNNNNNNNNNNNNNNNOOONNNNNNMMMMMMLLLLLLKKKKKKPPPOOONNNPPPSSSVVVXXXXXXVVVZZZ___bbbccchhhqqqyyy}}}kkk```[[[XXXYYYZZZZZZZZZ\\\___bbbiiiiiijjjhhh___TTTQQQSSSUUUcccnnnttt|||tttmmmkkkmmm{{{ggg]]]WWWUUUSSSQQQPPPQQQRRRRRROOOPPPPPPPPPPPPOOONNNMMMMMMLLLLLLKKKKKKLLLMMMNNNPPPOOOMMMLLLLLLLLLMMMMMMPPPPPPNNNMMMLLLLLLKKKKKKzzzaaaNNNEEEAAA@@@>>><<<;;;:::::::::999999999888888888777777777777777777777777777777555666666666666666666666555555555555555555444444333777::::::666333444666666555555555444444444444444444444444444444444444444444333555666777555444666666777777666666555444444555666777888888888777888777666555555666777888888888777777777777888888777888888888888999999999888888999999999999888888777888888888888999999999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>???AAACCCIIITTT___gggiiihhheeeiiinnntttwww{{{{{{tttooojjjeee^^^XXXSSSPPPLLLIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHKKKLLLMMMOOOQQQSSSUUUVVVXXXZZZ^^^bbbeeejjjooorrrzzz~~~oooeee]]]WWWPPPMMMNNNOOOMMMKKKNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLOOOOOOPPPRRRUUUXXXZZZ[[[\\\```eeehhhkkkrrr}}}ooobbb[[[WWWXXXYYYZZZZZZZZZ]]]aaadddllliiifffaaaZZZTTTVVV\\\cccnnnuuuxxxzzzsssrrrzzzooo^^^UUUVVVUUUSSSQQQPPPQQQRRRSSSPPPOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLMMMNNNNNNOOONNNLLLKKKKKKKKKLLLLLLPPPOOONNNMMMLLLLLLLLLLLLqqq[[[JJJAAA???>>>===<<<;;;::::::::::::999999888888888777777777666666666666666666666666666666666666666666555555777666666555444444333333222555888888555333333555555555555555444444444444555555555555555555555555444444333555666777555444777777777777777777666555666777777888888888777777777777666666666666777777888777777666666777777888777888888888888999999999888888999999999999888888777888888888888999999999::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===@@@CCCLLLXXXdddlllmmmllllllqqqtttrrrqqqxxx|||vvvqqqjjjccc]]]WWWSSSOOOLLLJJJIIIGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFHHHHHHIIIKKKMMMOOOPPPQQQRRRTTTXXXZZZ]]]```eeehhhnnnrrrwww||||||iii[[[VVVXXXSSSNNNLLLMMMNNNMMMLLLMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNOOORRRUUUXXX[[[]]]^^^___cccgggkkkqqq{{{|||kkkaaa[[[XXXVVVXXXYYYYYYYYYZZZ]]]bbbfffooohhh```ZZZWWWYYYcccoootttxxxzzz{{{yyyxxx|||hhh\\\VVVVVVUUUSSSRRRQQQQQQRRRSSSPPPPPPOOONNNNNNOOOPPPQQQQQQPPPNNNMMMLLLMMMMMMNNNMMMMMMLLLKKKKKKKKKKKKLLLOOOOOONNNMMMLLLLLLLLLMMMnnnXXXKKKBBB???@@@:::::::::999999999999999888888888888777777777777555555555555555555555555666666666666555555555555666666555555555444444444222444666666444333333444444444444444444444444444666666666666666666666666444333333555666777555444666666777777777666666555666777777777777666666555777777666666666666777777777777666666666666777777777777888888888999999999888888999999999999888888777777888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@EEEPPP___jjjooopppmmmppprrrmmmiiinnn|||}}}wwwppphhhbbb[[[XXXTTTPPPNNNKKKHHHFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJLLLLLLMMMOOOQQQSSSUUUWWWYYY]]]___dddggglllppptttxxx|||ooocccXXXSSSSSSUUURRRNNNMMMNNNOOOOOONNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOQQQTTTWWWYYY[[[^^^```aaafffkkkqqqyyy{{{kkk___[[[[[[ZZZYYYXXXXXXYYYYYYZZZ^^^cccgggnnneee\\\WWWYYYbbbsss}}}|||yyyxxx}}}}}}pppccc]]]ZZZUUUUUUSSSRRRRRRRRRSSSSSSQQQPPPNNNMMMNNNOOOQQQSSSQQQPPPNNNLLLKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMLLLMMMMMMMMMsssXXXIIIFFFCCC@@@>>>888888999999999999888888888888888777777777666666444444444444444444444444777777666666555555555444444444444555555555666666222333444444444333333444333333444444444444444444666666666666666666666666444333333555666777555444444555555666666555555555555555555666555555444444666666777777777777666666777777666666666666777777777777888888888999999999888888999999999999888888777777888888888999999999999999999:::::::::;;;;;;999:::;;;<<<===>>>>>>>>>??????BBBJJJVVVbbbjjjnnnkkknnnnnniiieeeiiivvv~~~vvvnnnhhhaaa^^^ZZZVVVSSSOOOKKKIIIGGGFFFDDDCCCBBBBBBCCCCCCDDDEEEGGGHHHJJJJJJJJJJJJMMMOOOQQQRRRSSSUUUXXXZZZ]]]```dddgggjjjnnnrrruuuyyy~~~tttfff]]]WWWSSSRRRTTTQQQOOOMMMLLLMMMNNNOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNQQQTTTWWWYYYZZZ\\\___bbbggglllsss{{{tttkkkaaa\\\\\\^^^]]][[[XXXYYYYYYZZZ[[[___cccggglllbbbYYYVVVZZZfffxxx}}}vvvuuu~~~~~~sssddd[[[WWWWWWUUUTTTTTTSSSSSSSSSSSSSSSRRRQQQOOONNNNNNOOOQQQRRROOONNNLLLKKKJJJJJJJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLMMMMMMNNNNNNrrr^^^JJJBBBBBB@@@<<<888888888999999999888777777888888777777777666666666555555555555555555555555777777777666555555444444333333444444555666666777333333333444444444444555333333333333444444444444555555555555555555555555444444333555666777555444333444444555555555555555333444444555555555444444666666777777777777666666777666666555555666666777777888888888888999999999888888999999999999888888777888888888888999999999999999999999::::::::::::888999:::<<<===>>>>>>>>>>>>>>>@@@EEEMMMXXXcccjjjiiikkkkkkhhhgggjjjssszzzwwwqqqiiifffaaa]]]YYYUUUPPPMMMJJJIIIGGGEEEDDDCCCDDDDDDDDDEEEGGGHHHIIIIIIIIIHHHLLLMMMOOOPPPPPPRRRUUUWWWXXXZZZ]]]___aaadddiiilllooosssxxx}}}yyykkkaaaXXXTTTSSSPPPPPPQQQMMMMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMKKKLLLLLLMMMNNNOOOPPPPPPSSSVVVYYYZZZ[[[^^^ccchhhlllsss}}}~~~rrrccc___[[[ZZZ\\\^^^]]]\\\ZZZ[[[]]]^^^___aaadddgggiii^^^UUUSSSXXXddduuu~~~uuuvvv~~~kkk```XXXTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPOOOOOOOOOPPPQQQNNNMMMKKKJJJIIIIIIJJJKKKMMMNNNOOOOOOPPPOOOOOOOOOMMMLLLLLLLLLMMMNNNOOOOOOqqqXXXMMMCCC???>>>;;;888888888999999:::999888777666888777777777666666666666555555555555555555555555888777777666555555444444444444555555555555555555444444333333444555666555222222333333333444444444444444444444444444444444444444333555666777555444444444555666666666666666333333444555666666666555555666777888888777666555666666555555555555666666777888888888888999999999888888999999999999888888777888888888888999999999888999999999999:::::::::888999:::;;;<<<<<<;;;::::::===???AAAFFFOOO\\\fffiiijjjjjjjjjjjjmmmpppsss{{{rrrnnnjjjeeeaaa\\\VVVSSSMMMLLLIIIGGGFFFEEEEEEEEECCCEEEFFFHHHIIIHHHGGGFFFIIIJJJLLLMMMMMMOOOQQQTTTSSSUUUWWWXXXYYY\\\```cccdddgggkkknnnqqquuuzzz}}}qqqaaa[[[TTTNNNNNNOOOMMMMMMNNNMMMMMMMMMLLLKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOPPPQQQRRRSSSTTTWWW[[[\\\]]]bbbjjjqqqxxx|||lllcccXXXXXXXXXYYYZZZ\\\]]]]]]]]]___bbbcccdddeeeggghhhdddYYYPPPPPPWWWeeevvvvvvwww}}}uuueee^^^WWWSSSUUUSSSTTTTTTUUUUUUTTTTTTTTTSSSSSSRRRQQQPPPOOOOOONNNMMMLLLKKKJJJJJJKKKLLLLLLLLLMMMNNNOOOPPPOOOOOONNNLLLLLLLLLLLLMMMNNNOOOPPPmmmWWWFFFBBB@@@???;;;777999>>>999999::::::999888666555777777777777666666666666666666666666666666666666888777777666555444444444666666666555444444333333555444333333555666666666222222222333333444444444444444444444444444444444444444333555666777555444555555666777777888777777333444555666777777777777555666777888888777666555666666555555555555666666777888888888888999999999888888999999999999888888777888888888888999999999888888999999999:::::::::999::::::;;;:::999888777888;;;??????AAAJJJXXXdddkkkjjjjjjkkkmmmoooooooooxxx~~~wwwyyywwwtttoookkkfffaaa[[[WWWOOOMMMKKKIIIGGGFFFFFFFFFCCCDDDFFFGGGHHHGGGFFFEEEFFFHHHJJJJJJKKKLLLOOOQQQPPPQQQRRRSSSTTTVVVZZZ]]]]]]___aaadddfffjjjpppsssrrrtttxxx}}}~~~qqqhhh]]]TTTRRRKKKGGGIIILLLKKKLLLMMMOOOOOOOOONNNMMMMMMNNNOOOOOOOOONNNNNNNNNNNNOOOOOONNNOOOPPPQQQRRRTTTUUUUUUTTTXXX[[[]]]___fffpppyyy}}}nnnbbb[[[UUUVVVXXXYYYYYY[[[^^^``````bbbfffggghhhhhhhhhiii___UUULLLNNNXXXiii}}}vvvxxx|||fff]]]YYYSSSPPPSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRQQQOOONNNLLLMMMMMMLLLKKKKKKLLLMMMNNNKKKLLLMMMNNNOOOOOONNNMMMLLLLLLLLLLLLMMMNNNPPPPPPfffRRRHHH@@@???===;;;::::::::::::888888888888888777666666777777666666555555444444777777666666666666777777555555555555555555555555444444444555555555666666333444444555555666666666444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444444333222222333666888:::777666555444444555666777777777777777777666666666:::999888666666666777777666777777777777888888888888888888888888888888888::::::999888888999:::::::::999888888888999:::;;;>>>???@@@@@@AAAGGGSSS\\\fffmmmqqqlllccc```eeelllqqq}}}|||zzzqqqlllkkkiiiccc]]]YYYUUUPPPLLLJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLNNNOOOPPPPPPQQQRRRSSSUUUUUUXXXYYY[[[]]]___bbbcccdddeeegggjjjooowww~~~}}}xxxooofff]]]VVVRRRPPPJJJJJJJJJJJJJJJKKKLLLLLLOOONNNKKKIIIHHHHHHIIIJJJQQQQQQQQQPPPPPPOOOOOONNNPPPRRRTTTTTTTTTTTTVVVXXXWWWWWW]]]fffmmmsss~~~xxxlllddd]]]YYYVVVWWWXXXWWWWWWXXX[[[]]]ccccccgggqqqyyywwwmmmcccVVVPPPNNNUUUbbbqqq}}}|||wwwsssaaa[[[WWWQQQPPPUUURRRRRRSSSTTTTTTTTTTTTTTTPPPPPPPPPPPPOOONNNMMMMMMMMMLLLLLLMMMOOOPPPPPPOOONNNNNNMMMMMMMMMMMMNNNNNNKKKKKKLLLLLLMMMMMMMMMNNN~~~yyyhhhUUUFFF???>>>===;;;:::999888999999777888888888888777666666555555555555444444444444666666555555555555666666555555555555555555555555222222222333333333444444444444444444444555555555444444444444444444444444444444444444444444444444333444444555555444444333555555555555555555555555666555444333333444666777666555444444444444555666555555555555555555555444777777777777777777888888777777777888888888888999888888888888888888888888::::::999888888999::::::999999888888888999:::;;;;;;===>>>======AAAJJJRRR```gggmmmkkkddd___aaafffjjjwwwyyytttrrrnnngggaaa\\\XXXRRRMMMKKKJJJHHHGGGHHHGGGGGGGGGFFFEEEEEEEEEGGGFFFFFFGGGHHHIIIKKKLLLNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTVVVXXXZZZ[[[]]]^^^___```cccgggmmmtttyyy}}}zzztttlllggggggddd___YYYUUURRRQQQPPPKKKKKKJJJJJJKKKKKKLLLMMMNNNMMMKKKJJJJJJKKKLLLMMMPPPPPPPPPQQQQQQQQQRRRRRRQQQRRRSSSTTTUUUWWWXXXYYYZZZZZZ___iiiqqqzzz{{{lllbbb]]]XXXUUUVVVWWWXXXYYYYYY[[[^^^aaaiiiiiimmmuuuyyyuuuhhh]]]QQQNNNQQQ^^^nnnyyy|||rrrrrr~~~mmm___\\\ZZZSSSPPPTTTPPPQQQQQQRRRSSSSSSSSSSSSPPPPPPPPPPPPOOONNNMMMLLLLLLKKKKKKMMMPPPQQQQQQQQQMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMyyyzzz}}}qqq^^^RRRHHH@@@======<<<:::888777777888888777777888888777777666555333333333444444444444444555444444444444444444555555555555555555555555555222222222333333333444444444444444444333333333333444444444444444444444444444444444444444444444444333444444555555444444333666666666666666666666666777666555444333333444555555444444333333444444555444444555555555555555555444555666777888888888888777888888888888999999999888888888888888888888888:::999999888888999999:::999999888888999999:::;;;:::<<<===<<<;;;===CCCHHHVVV___hhhjjjeee___^^^___jjjwww}}}wwwoooiiiccc___XXXSSSPPPMMMKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTVVVWWWWWWYYYZZZ[[[___ccchhhlllnnnooorrrwww|||{{{uuullleeeaaa]]]XXXSSSUUUSSSPPPNNNMMMMMMNNNOOOLLLKKKKKKKKKKKKLLLMMMMMMNNNMMMLLLLLLLLLNNNOOOPPPOOOOOOPPPRRRSSSTTTUUUUUUVVVUUUUUUVVVYYY[[[\\\\\\```aaafffppp{{{vvvhhh^^^XXXVVVTTTSSSUUUWWWYYYZZZ[[[]]]aaacccllllllooosssssslll^^^TTTOOOQQQ\\\ppp~~~{{{uuuyyyqqqeee\\\]]]\\\UUUQQQRRRNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQOOONNNLLLLLLLLLKKKKKKMMMPPPRRRRRRRRRKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKLLL~~~{{{tttZZZKKKEEEAAA>>>===<<<;;;999888777777888888777777777777777666666555333333333444444555555666555555444444444444555555555555555555555555555555444444444555555555666666444444444333333222222222444444444444444444444444444444444444444444444444333444444555555444444333555555555555555555555555777666555444444444444555555555555555555555555555666666666666777777777777444555777888888888777666888888888888999999999999888888888888888888888888999999999999999999999999999888999999999999:::::::::<<<======<<<===@@@CCCLLLVVVbbbhhhfffaaa]]][[[kkkwwwxxxqqqnnniiibbb\\\WWWTTTQQQOOOLLLKKKKKKJJJIIIHHHGGGGGGEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIKKKLLLLLLOOOPPPPPPQQQRRRSSSTTTTTTWWWWWWXXXZZZ]]]```bbbddddddfffjjjmmmqqqvvv{{{yyyqqqllliiidddaaa\\\ZZZYYYXXXVVVTTTRRRPPPNNNMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNOOOOOOPPPQQQQQQQQQRRRSSSUUUVVVWWWWWW[[[YYYXXXYYY\\\_________fffjjjqqq|||kkkeee]]]WWWUUUUUUUUUUUUVVVWWWZZZ[[[[[[]]]___aaahhhgggggggggeee^^^TTTMMMRRR[[[nnn}}}wwwrrrxxx|||hhh```ZZZZZZZZZUUUQQQQQQNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSRRRQQQOOOMMMMMMMMMLLLLLLMMMPPPQQQQQQPPPJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJnnn\\\HHH???===;;;999999<<<;;;:::888888888999999777777777777777666555555444444555555666666666777666555555555555555555666555555555555555555555555444444444555555555666666444444444333333222222222444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444444444444444555555666666666666666777777666666666555666666666777777888888666777888888888666555444777777888888888999999999888888888888888888888888999999999999999999999999888888999999::::::::::::999;;;<<<======>>>@@@AAAEEENNN[[[dddfffccc___\\\dddppp}}}|||wwwrrrjjjccc^^^ZZZWWWTTTLLLLLLKKKJJJJJJIIIIIIHHHEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJNNNNNNNNNOOOPPPQQQQQQQQQUUUUUUVVVWWWXXXZZZ[[[\\\\\\^^^```bbbdddhhhllloookkklllnnnooooooqqqsssuuu|||~~~xxxtttooohhhccc^^^\\\ZZZVVVUUUSSSSSSSSSTTTTTTSSSTTTSSSQQQOOONNNMMMMMMMMMNNNMMMMMMMMMMMMNNNOOOOOORRRRRRQQQPPPPPPPPPPPPPPPTTTTTTUUUVVVWWWWWWXXXXXX\\\[[[ZZZ[[[]]]```bbbcccmmmtttwwwhhh___\\\XXXVVVUUUVVVWWWWWWWWWYYYZZZZZZZZZYYYZZZ\\\```___\\\YYYVVVSSSQQQPPPXXXggg}}}tttpppoooxxxqqqddd]]]XXXVVVVVVSSSQQQQQQOOOPPPQQQQQQRRRRRRQQQQQQTTTTTTSSSSSSQQQPPPOOONNNPPPNNNMMMMMMNNNOOONNNLLLIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHuuujjjWWWLLLAAA===<<<:::888999<<<;;;999888888888999999666666777777666666555444555555555666666666666666666666555555555555666666555555555555555555555555222222222333333333444444444444444444333333333333444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444333444444555555666666666666777777888888777777666333333444444555666666666777777777777666555444333666777777777777888888888888888888888888888888888888999999::::::999999888777888999::::::::::::999888999:::;;;<<<===>>>>>>AAAHHHSSS]]]cccdddbbb```bbbmmmyyy~~~yyyqqqjjjddd```\\\ZZZNNNMMMLLLKKKJJJIIIHHHHHHFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNPPPPPPQQQRRRSSSTTTUUUUUUTTTUUUWWWXXXYYY\\\___bbbaaabbbcccdddfffiiikkklllpppsssuuuwwwwwwyyy{{{}}}|||}}}yyyuuupppkkkhhhfffbbbaaa^^^ZZZXXXVVVUUUUUURRRQQQPPPPPPOOOOOOOOOOOOQQQPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOPPPPPPRRRRRRRRRRRRQQQQQQPPPPPPVVVVVVWWWXXXXXXYYYZZZZZZZZZ\\\^^^___aaadddiiimmmyyyxxxeeeYYYWWWVVVVVVVVVVVVVVVWWWXXXXXXZZZ[[[ZZZXXXWWWVVVWWWXXXWWWTTTPPPNNNPPPTTTXXX```nnnvvvooopppyyywwwfff___[[[VVVTTTSSSSSSRRRRRRQQQQQQRRRRRRQQQQQQPPPOOOQQQQQQRRRQQQQQQPPPOOONNNPPPNNNMMMLLLMMMMMMKKKIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGFFFFFFnnn^^^WWWJJJDDD??????===::::::<<<:::999888777666777888888666666777777666666555444666555555555555555444444555444444444444444444555555555555555555555555555222222222333333333444444444444444444444555555555444444444444444444444444444444444444444444444444333444444555555444444333555555555555555555555555555555555555555555444444555666777888888777666555333333444444555666666777777666666555555555666666555555666666666777777777888888888888888888888888888999::::::::::::999888777888999:::::::::999999::::::999:::;;;<<<<<<<<<>>>BBBKKKUUU___dddeeedddgggpppzzz||||||}}}yyyrrrlllhhhdddbbbUUUTTTRRRPPPMMMKKKIIIHHHGGGGGGHHHHHHHHHGGGEEEDDDGGGGGGFFFFFFGGGGGGHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMLLLMMMNNNOOOPPPQQQRRRRRROOOPPPQQQQQQRRRTTTWWWZZZ\\\[[[\\\^^^```cccdddeeeccceeeggghhhiiijjjlllnnnjjjnnnrrrvvvyyy{{{~~~~~~}}}}}}tttrrrooonnnnnnnnnmmmlllgggfffdddaaa^^^\\\[[[ZZZWWWVVVUUUTTTSSSRRRRRRQQQOOOPPPPPPOOONNNNNNNNNOOOMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQPPPQQQQQQRRRRRRRRRRRRRRRUUUVVVWWWYYYZZZ\\\]]]^^^[[[```fffhhhjjjoooxxxuuufff[[[SSSQQQSSSUUUVVVWWWXXXYYYZZZXXXZZZ[[[ZZZXXXVVVUUUVVVOOOPPPOOOMMMLLLPPPWWW^^^jjjrrr~~~~~~uuutttxxxhhh^^^XXXWWWVVVTTTSSSTTTTTTRRRQQQQQQQQQQQQPPPNNNMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNLLLKKKKKKLLLLLLJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGFFFFFFEEEEEEEEEyyyiiiXXXLLLIII@@@===<<<===:::777888<<<888888666555555666777777666666666666666555555444555555555444444333333333444333333222222333333444555555555555555555555555444444444555555555666666444444444555555666666666444444444444444444444444444444444444444444444444333444444555555444444333666666666666666666666666777777777666555333222111444555666777777666555444555555555666777888888999666555444444444666888999555555555555666666666666888888888888888888888888888999:::;;;;;;:::999888777888999:::;;;:::999999>>>===;;;;;;<<<<<<<<<;;;<<>>>>>===<<<;;;:::999999999888888888888777777777777555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444666666555555555444444444444444444333333222222222444444333333333333444444666666666666666666666666444333333222222333333444333333333444444444555555666666666666666666666666000333666555444444666999666555444444555666777888222333333444555666777777888777666555555666777888888888888777777777777777666666777777777777666666888888888888888888888888999999::::::::::::;;;;;;BBB@@@BBBIIIVVVbbbkkkoooqqqssswwwzzz}}}}}}xxxuuurrrssszzzzzztttpppjjjfff```[[[VVVQQQMMMIIIJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHKKKKKKLLLMMMMMMNNNMMMMMMJJJLLLMMMNNNMMMLLLMMMNNNQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUVVVWWWWWWXXXYYYYYY^^^^^^^^^^^^____________dddeeefffccc___\\\]]]___XXXWWWUUUTTTTTTVVVWWWXXXTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPOOONNNMMMLLLKKKNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNPPPOOONNNNNNOOOPPPRRRSSSVVVTTTRRRQQQRRRSSSSSSRRRYYYYYYYYYZZZ\\\___bbbdddkkkzzzyyycccWWWRRRPPPOOOTTTVVVXXXYYY[[[[[[[[[ZZZ\\\[[[ZZZ[[[]]][[[UUUPPPNNNMMMMMMNNNMMMOOOXXXccclllvvv~~~{{{tttxxx~~~vvvxxxuuullldddRRRWWWVVVTTTTTTUUUTTTSSSQQQPPPQQQQQQOOOMMMKKKKKKLLLIIIJJJKKKJJJHHHGGGGGGIIIJJJJJJIIIIIIIIIHHHHHHHHHDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII~~~lllXXXMMMFFF@@@<<<<<<===<<<;;;:::999999999999777777777666666666555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444666555555555444444444444444444444333333222222222555555444444444444555555555555555555555555555555444333333222222333333444333333333444444444555555555555555555555555555555333555666666444333555777444555666777777666666555444444555555555555555555888777666555555666777888888777777777777777777777888888999999999999888888888888888888888888888888999999::::::::::::;;;;;;??????AAAHHHRRR___jjjpppvvvvvvuuuttttttxxx|||xxxrrrooossszzz}}}}}}yyyppplllfff```\\\WWWSSSPPPMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJHHHJJJLLLLLLKKKJJJKKKLLLOOOOOOPPPQQQRRRSSSSSSTTTRRRSSSSSSTTTUUUUUUVVVVVVTTTTTTTTTUUUUUUUUUVVVVVVYYYZZZ[[[XXXUUURRRSSSTTTUUUTTTRRRQQQQQQRRRSSSTTTRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKJJJNNNNNNMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMNNNOOOOOOQQQPPPOOOOOOPPPQQQRRRSSSUUUTTTTTTTTTUUUVVVVVVVVVWWWXXXYYY[[[^^^bbbgggkkkyyyooo^^^UUUSSSRRRQQQUUUVVVXXXZZZ[[[[[[[[[ZZZ\\\\\\]]]]]][[[VVVPPPKKKKKKLLLPPPTTTTTTSSSYYYaaaiiinnnsssvvv{{{{{{qqqpppzzzlllddd___RRRVVVTTTSSSRRRSSSSSSRRRPPPOOOPPPQQQOOOMMMLLLLLLMMMLLLMMMMMMLLLIIIHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIsss```SSSFFFAAA@@@===<<<===<<<;;;:::999999999999999666666666555555555444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444444444444444333333333333222222666555555555555555555666444444444444444444444444444333333222222333333444333333333444444444555555444444444444444444444444555666777666444333444555333555777999888777444222666666666555555555444444777777666666666666777777777777777777777777888888888888999999999999888888888888888888888888888888999999::::::::::::;;;;;;;;;===AAAEEEMMMYYYgggqqqyyyxxxuuupppnnnsss|||~~~uuummmlllooommmooosssyyyvvvqqqjjjddd```\\\YYYWWWRRRQQQOOOMMMKKKJJJIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFHHHIIIJJJIIIHHHIIIJJJLLLLLLMMMNNNOOOPPPPPPQQQOOOOOOPPPPPPQQQQQQRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTUUUSSSPPPOOOOOOPPPQQQPPPOOONNNMMMMMMNNNOOOOOOOOOOOOOOONNNMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMNNNNNNNNNNNNNNNNNNOOOOOONNNNNNOOOOOOPPPQQQRRRRRRQQQQQQQQQRRRSSSSSSTTTUUUVVVXXXYYYZZZZZZZZZYYY[[[^^^aaaffflllsssxxx}}}yyyooobbbWWWSSSSSSTTTTTTVVVWWWYYYZZZ[[[[[[[[[ZZZZZZ]]]___^^^YYYSSSMMMJJJLLLOOOVVV]]]^^^[[[\\\```ddddddhhhsss}}}sssmmmuuu{{{ggg___]]]VVVTTTRRRPPPPPPPPPQQQPPPNNNNNNOOOPPPOOOMMMLLLMMMNNNOOOOOOOOONNNKKKIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIjjj[[[QQQHHH@@@>>>>>><<<;;;<<<;;;:::999888888888888888666666666555555555444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333666666555555555555666666444444444444444444444444444333333222222333333444333333333444444444555555444444444444444444444444555666666666555555555666555666777888777666444222666666666555555555555555777777666666666666777777777777777777777888888888666777777888888777777666888888888888888888888888999999999:::::::::;;;;;;999===AAACCCHHHSSScccpppyyy{{{yyysssqqquuu|||yyynnniiijjjfffhhhkkkoooxxxzzzsssmmmiiieeebbb```WWWVVVSSSPPPMMMKKKIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEGGGIIIIIIHHHGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMNNNNNNNNNOOOOOOOOORRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQPPPOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOOOONNNNNNOOOOOOPPPQQQSSSSSSSSSSSSSSSTTTTTTTTTTTTVVVYYY[[[[[[\\\\\\]]]___bbbfffkkkpppxxxsssiiiddd___XXXTTTSSSTTTUUUVVVWWWXXXYYY[[[\\\\\\[[[[[[XXXZZZ\\\ZZZTTTPPPOOOPPPSSSUUU\\\cccdddaaaaaadddddddddiiiwwwwwwsss}}}tttfff\\\ZZZVVVRRRPPPMMMMMMNNNOOONNNMMMMMMOOOPPPOOOMMMMMMNNNOOOPPPPPPPPPNNNKKKIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIqqq```RRRHHHFFF@@@;;;;;;<<<999888999999999888777777777777888777777777666666666555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444444444333333333333333333333333666666555555555555666666555555555555555555555555444333333222222333333444333333333444444444555555555555555555555555555555444444444555666777888777888777666555555555555555444444555555666777777888666666777777777777666666666666777777888888888888777777888888888888777777888888888888888888888888999999999:::::::::;;;;;;999===AAABBBDDDMMM]]]jjjxxx~~~{{{|||}}}{{{|||wwwmmmhhhgggaaaaaaccchhhqqq~~~zzzvvvqqqnnnkkk^^^\\\YYYTTTPPPMMMKKKJJJIIIIIIIIIHHHHHHIIIIIIJJJGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKMMMMMMNNNOOOMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPMMMMMMLLLMMMMMMMMMMMMLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNOOOPPPPPPSSSTTTTTTUUUVVVVVVVVVWWWUUUYYY\\\^^^^^^]]]___```cccgggmmmsssyyyvvvjjjaaa\\\YYYWWWUUUTTTUUUVVVWWWWWWXXXYYYZZZ\\\\\\\\\[[[[[[WWWXXXVVVRRRMMMLLLPPPTTT[[[[[[^^^ccceeeeeegggkkklllqqqzzzzzzvvvzzzyyytttiii]]]XXXSSSQQQNNNLLLKKKLLLNNNNNNMMMMMMOOOPPPOOOMMMMMMNNNOOOOOOPPPOOONNNKKKIIIHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIII|||fffVVVKKKDDD???@@@;;;999;;;<<<:::999;;;888777777666666666777777777777777666666666555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444444444222222333333333333444444666555555555555555555666666666666666666666666666444333333222222333333444333333333444444444555555666666666666666666666666444444333555777999999888888777555444444555666777333444555666777888888999666666777777777777666666666666666777888888999999999999::::::::::::999999888888888888888888888888999999::::::::::::;;;;;;:::===@@@@@@AAAHHHVVVaaasss}}}uuuyyy}}}xxxrrriiidddccc___```bbbfffooo|||zzztttppphhheeeaaa\\\WWWSSSPPPNNNJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFHHHJJJJJJIIIHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNLLLKKKJJJKKKMMMNNNNNNLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLMMMMMMLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOMMMMMMNNNNNNOOOPPPPPPPPPOOONNNNNNNNNNNNOOOPPPPPPSSSTTTUUUWWWXXXYYYYYYYYYYYY\\\aaabbbbbbcccfffiiiiiiooowww~~~ooocccZZZVVVVVVUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]\\\\\\[[[XXXVVVQQQMMMLLLOOOUUUYYYccc```___dddhhhlllrrryyyyyy}}}sssggg___VVVQQQNNNLLLKKKLLLNNNOOONNNNNNOOOPPPOOOMMMLLLMMMNNNMMMNNNNNNMMMJJJHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIItttcccRRRHHHBBB@@@>>>>>>:::999<<<<<<::::::<<<777666666555555666666777666666666555555555444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444222222333333333444444444222222222333333444444444555555444444444444555555555555555555555555555555444333333222222333333444333333333444444444555555555555555555555555555555777555444555888999888666555555555666666666666666555555666666777777777888555666777888888777666555555666666777888888999999999::::::;;;;;;::::::999888888888888888888888888999999::::::::::::;;;;;;:::<<<=========CCCMMMUUUfffxxxvvvvvvyyy{{{tttnnnfffbbbaaa___```aaacccjjjuuu|||wwwsssppplllfff```[[[WWWUUUPPPOOOMMMKKKJJJHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEGGGIIIIIIHHHHHHHHHIIIHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOMMMLLLKKKLLLOOOQQQPPPOOOKKKLLLMMMNNNNNNOOOOOOOOOMMMMMMNNNNNNOOONNNNNNMMMMMMNNNOOOOOOOOOOOOOOONNNMMMMMMNNNNNNOOOPPPPPPQQQPPPPPPPPPOOOPPPPPPQQQRRRRRRSSSUUUXXXZZZ[[[\\\\\\]]]aaafffhhhiiilllqqqwwwxxxnnn```YYYTTTSSSVVVUUUWWWZZZ[[[[[[ZZZYYYYYYZZZ[[[\\\]]]]]]]]]\\\[[[VVVSSSQQQQQQVVV^^^eeehhhkkkfffeeekkksss{{{}}}uuuvvv{{{wwwnnnfffZZZRRROOOLLLKKKMMMOOOPPPPPPOOOPPPQQQOOOMMMLLLLLLMMMMMMNNNNNNMMMKKKIIIJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIwww___XXXMMMDDD???=========;;;777666888888555555777666666555555555666666777555555444444444333333333555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444222222222333333444444444222222222333333444444444444444444333333444444444444444444444444444444444444333333222222333333444333333333444444444555555444444444444444444444444999777555555888888666444222333666888888777666444777777777777666666666666555666777888888777666555555666666777888999999999777888888999999888888777888888888888888888888888999999:::::::::;;;;;;;;;:::;;;;;;:::;;;@@@GGGMMMXXXmmmzzzrrrrrrzzz}}}uuunnnfffaaaaaa]]]]]]\\\\\\```hhhrrryyy{{{xxxsssmmmgggaaa]]][[[WWWVVVSSSPPPMMMKKKIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEGGGHHHHHHGGGGGGGGGIIIFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLKKKIIIHHHJJJNNNPPPOOOMMMJJJKKKLLLNNNOOOOOOOOOOOONNNOOOOOOPPPPPPPPPOOOOOONNNNNNOOOOOOOOONNNNNNMMMMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSQQQSSSVVVYYY[[[]]]]]]^^^___dddiiilllnnnsss{{{sss```YYYWWWUUUVVVYYYVVVXXX[[[]]]\\\[[[ZZZZZZZZZ[[[\\\]]]^^^]]]\\\[[[SSSRRRRRRXXXcccooovvvyyyqqqmmmlllttt~~~yyyqqqrrr{{{zzzpppkkkdddWWWSSSPPPMMMLLLMMMPPPQQQQQQPPPQQQQQQOOOMMMKKKKKKLLLMMMNNNNNNMMMKKKJJJKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIxxxfff[[[IIIGGGCCC@@@===;;;;;;;;;999888888777777777777777888777666555444333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555444444444333333333333444444333222111333555444444444444444444333333333333333333333333333333666666666666666666666666444444444444444444444444444333222222111111111222333333333444444333222222555555555444444333333333666666666666666666666666777666666555555555666666555555555555666666666666666666777777888888888888777777777777888888888888777777777777888888888888777777777888888999999999::::::;;;===???AAACCCDDDTTTbbbrrr~~~yyytttsssvvv~~~qqqeee```ccc[[[ZZZYYY[[[___ccceeeffftttyyyrrrmmmiiihhhccc___YYYUUURRRPPPNNNLLLMMMKKKJJJJJJKKKKKKKKKJJJEEEFFFGGGGGGHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPOOOOOOOOOOOOOOOOOOQQQPPPOOONNNMMMMMMMMMMMMNNNNNNNNNOOOPPPPPPQQQQQQSSSTTTTTTSSSQQQRRRTTTWWWVVVSSSSSSWWW[[[\\\^^^bbbfffnnnyyykkkddd[[[WWWXXXXXXWWWTTTWWWZZZZZZWWWVVVZZZ[[[ZZZ[[[YYYZZZ^^^^^^XXXSSSRRRTTTSSSTTT```vvv{{{{{{rrrqqqyyyzzzpppkkkfff___XXXVVVNNNNNNNNNOOOPPPQQQRRRSSSTTTSSSPPPNNNLLLKKKKKKKKKKKKMMMMMMLLLKKKJJJKKKLLLNNNMMMKKKJJJIIIIIIJJJJJJLLLLLLLLLLLLKKKJJJIIIHHHJJJIIIIIIHHHHHHGGGGGGFFFppp___QQQIIICCCBBB???===;;;;;;;;;;;;999888777777666666777777777666555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555444444444333333333222333444333222222333555333333444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444555555444333333333333333333333333444444333333222444444444444444444333333555555555555555555555555666555555444555555666666555555555555666666666666777777777777777888888888777777777777888888888888777777777777888888888888888888888999999999::::::999999:::;;;===???@@@AAAHHHUUUfffuuuzzzvvvwww{{{kkkbbbaaa[[[YYYWWWWWWZZZ]]]___```jjjrrr|||zzzvvvtttsssmmmiiiccc^^^[[[XXXUUUSSSOOOMMMJJJJJJJJJJJJIIIGGGEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQNNNNNNOOOOOOOOOPPPPPPPPPQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUSSSTTTTTTTTTSSSSSSUUUWWW\\\YYYZZZ___cccdddgggkkkssszzz~~~qqqddd^^^XXXVVVXXXZZZYYYWWWVVVZZZ[[[XXXXXXZZZ[[[XXX^^^[[[[[[[[[XXXRRRNNNOOOTTT[[[fffsssuuutttwwwmmmdddaaa^^^XXXSSSRRRMMMMMMNNNNNNOOOPPPQQQQQQPPPOOONNNLLLJJJIIIIIIHHHHHHJJJKKKKKKJJJJJJLLLMMMLLLLLLJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIIIIHHHHHHHHHHHHGGGuuucccUUUKKKDDDAAA<<<;;;:::999999999:::;;;999888777777666666777777666555555444444444555555444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444555555444444444333333333222333444444222222333444222222333333444444555555666666555555444444333333444444444444444444444444444444444444444444444444666666555555555555444444222333333444444333333333333333444444444444444444555555555555555555555555444333333333444555666666555555555555666666666666888888888777777777777777777777777777888888888888777777777777888888888888999999999999::::::::::::888888999999:::<<<===>>>>>>IIIYYYjjj{{{~~~yyy{{{|||vvvgggaaa___\\\WWWUUUVVVYYY[[[[[[^^^ccciiinnntttwwwsssmmmhhhddd```]]][[[UUUSSSPPPMMMLLLKKKIIIGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLJJJKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQNNNNNNNNNOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPQQQRRRRRROOOPPPPPPRRRSSSTTTUUUUUUTTTUUUWWWWWWWWWWWWYYY[[[___]]]___fffjjjlllqqqvvv|||kkk___[[[XXXUUUVVVYYY\\\[[[ZZZWWWZZZ\\\[[[\\\___^^^[[[___]]][[[YYYSSSLLLMMMQQQSSS```ppp{{{{{{yyyqqqhhh```YYYWWWVVVQQQOOOOOOMMMMMMNNNNNNOOOOOOOOOOOOLLLMMMMMMLLLKKKJJJHHHGGGDDDFFFHHHIIIJJJKKKMMMOOOJJJJJJIIIIIIJJJJJJKKKLLLJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIrrrhhhZZZMMMEEEBBBAAAAAA999888888777777888999999888888777666666666666666555555444444444555555666444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444555555444444444333333333222333444444333222333444111111222333444444555555555555555444333333222222333333333333333333333333444444444444444444444444555555555555555555444444222222333444444444333333333333333444444555555555555555555555555555555555222222222333444555666777555555555555666666666666888888888888777777777777666777777777888888888888666777777777888888888888::::::::::::::::::::::::999999999999999:::;;;<<<<<>>999999888888777777777777888777777666555666666666555555444444444555555666444444444444444444444444222222222222222222222222444444444444444444444444444444444444444444444444555555444444444333333333111333555555333222222333111111222222333444555555333333333222222222111111333333333333333333333333444444444444444444444444222333333444444444333333111222333333444444444333333333333444444555555555555555555555555555555555222222222333444555666777555555555555666666666666888888888777777777777777666777777777888888888888666777777777888888888888::::::::::::::::::::::::::::::999999::::::;;;<<<===AAAJJJWWWfffvvv~~~xxxwww{{{}}}}}}wwwxxxnnnhhhaaa[[[XXXXXXXXXXXXWWWXXXZZZ\\\```gggqqqxxx~~~zzzwwwtttjjjgggccc___\\\ZZZVVVTTTRRRQQQOOOLLLKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMIIIIIIJJJJJJKKKLLLLLLLLLJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUXXXXXXXXXYYYYYYZZZZZZZZZVVVYYY\\\^^^```cccfffiiinnnooovvvqqqeee^^^[[[YYYUUUUUUVVVXXXZZZ\\\[[[[[[[[[^^^___```eeelllmmmjjj```\\\XXXSSSLLLKKKRRR\\\cccnnn|||zzzkkkddd```YYYUUUSSSQQQNNNMMMOOOOOOPPPRRRSSSSSSQQQOOONNNGGGIIIKKKMMMMMMKKKIIIGGGFFFGGGHHHHHHGGGGGGHHHIIIGGGGGGHHHIIIJJJKKKLLLLLLHHHHHHHHHHHHHHHHHHGGGFFFGGGGGGHHHIIIJJJJJJKKKKKKsss```SSSGGGCCC???<<<;;;;;;:::999::::::999999888777777666888777666666555555666666666555555444444444555555444444444444444444444444222222222222222222222222444444444444444444444444444444444444444444444444555555444444444333333333111333555555444222222333111111222222333333444444111111111111111222222222333333333333333333333333444444444444444444444444000111222333333333222111111111222333444444444444333333444444444444444444444444444444444444444444444333333333444555666666555555555555666666666666666777777777888888888888777777777777888888888888777777777777888888888888::::::::::::999999999999:::::::::::::::;;;<<<===;;;<<>>=========;;;999888888999999888888777777777777666555555555555666777666555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555444444444333333333000333555555444333222222222222222222222222333333000111111222222333333444444444444444444444444444444444444444444444444444///000222333444333222111000111222333444444444444444444444444444444333333444444444444444444444444666555555444555555666666555555555555666666666666555555666777888999999:::777777777777888888888888777777777777888888888888::::::999999999888888888999888999999:::;;;<<<===:::999<<>>AAALLL]]]jjj~~~~~~uuuxxxwww}}}jjjddd___^^^\\\YYYYYY\\\[[[\\\^^^___cccooo{{{tttpppooolllgggbbbcccaaa]]]YYYVVVSSSRRRQQQOOONNNMMMNNNPPPRRRRRRQQQSSSQQQPPPPPPRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOQQQRRRRRRSSSSSSTTTSSSSSSVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWVVVWWWXXX[[[^^^\\\\\\]]]___aaabbbcccdddiiiiiikkkrrr|||tttiiibbbaaa^^^[[[YYYZZZ]]]```ZZZ\\\___``````bbbeeehhhqqqzzzuuudddYYYNNNOOOTTT^^^kkkyyy}}}wwwfff\\\XXXTTTOOOKKKJJJJJJJJJJJJRRRSSSSSSRRRQQQNNNLLLJJJGGGIIIJJJJJJIIIHHHHHHIIIJJJLLLMMMNNNNNNMMMKKKJJJIIIIIIJJJKKKLLLLLLKKKKKKIIIIIIHHHGGGHHHIIIJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGqqqbbbXXXTTTLLLBBB>>>???@@@===:::999999::::::::::::999999:::999888777666666666666444444444444444444444444555444444333444555666777444444555555555555444444555555555555555555444444444444444444444444444444111111222333333222111111555555444333333333333333444444333333222111000000222222222222222222222222333333333333333333333333222222222222333333333333444333333222222333333444333333333333333333333333333333333333333333333333444444444444444444444444555555555444444444444333444444444444444444444444555555555555555555555555666666777777777777666666666666666555555666666666888888888777777777666666777777777777777777777777888888888888999999999999888;;;======???GGGUUUaaavvv}}}yyyxxxtttgggbbb```]]][[[\\\[[[\\\]]]]]]___hhhttt~~~yyyvvvvvvuuuqqqmmmjjjhhhddd```\\\YYYXXXWWWSSSRRRQQQRRRTTTVVVVVVUUUWWWVVVTTTTTTUUUVVVUUUTTTRRRRRRRRRQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTTTTSSSSSSUUUUUUUUUVVVWWWWWWXXXXXXXXXYYYZZZ[[[[[[]]]___bbbaaabbbccceeehhhiiikkklllppppppttt{{{sssggg___\\\\\\[[[ZZZXXXYYY\\\^^^]]]]]]]]]^^^aaaeeekkknnnxxxzzziii\\\VVVSSSUUU]]]jjj{{{{{{tttxxx{{{nnnaaaYYYWWWTTTOOOLLLLLLMMMMMMMMMQQQQQQPPPOOONNNMMMLLLKKKHHHJJJLLLLLLJJJHHHHHHHHHKKKLLLMMMNNNMMMLLLJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIHHHHHHHHHHHHGGGGGGGGGxxxkkk```VVVKKKDDDCCC@@@<<<::::::::::::999999999::::::::::::999999999888777666666555666666444444444444444444444444444444333333444444555666444444555555555555444444222222333444555666666777444444444444444444444444333444444555555444444333444333333222222222222333111222444555444222000...222222222222222222222222333333333333333333333333333333333333444444444444444333333222222333333444333333333333333333333333333333333333333333333333444444444444444444444444444444444444333333333333444444444444444444444444555555555555555555555555555666666777777666666555777777666666666666777777888888777777777777666666777777777777777777777777888888999999999:::::::::888;;;===<<<<<>>DDDIIITTTfff|||xxxtttyyy~~~}}}{{{{{{wwwrrrooonnnooooooooonnnjjjeeecccdddfffmmmuuu{{{vvvqqqnnnlllhhhgggffffffhhhiiiiiihhheeedddccccccddddddbbbaaa```______^^^^^^]]]]]]]]]YYY[[[^^^aaabbbbbb```___aaaaaabbbdddeeeggghhhiiijjjllloooqqqqqqsssuuuwwwuuuvvvxxx{{{~~~}}}pppccc\\\[[[]]]XXXZZZ]]]^^^^^^^^^___```bbbaaacccfffjjjlllkkkjjjiiilllllldddYYYSSSUUUZZZ]]]nnnpppiiimmmnnnsssvvvkkkaaa______[[[WWWUUUSSSQQQOOONNNPPPSSSTTTTTTTTTQQQNNNKKKIIIIIIIIIJJJJJJMMMOOOPPPMMMIIIFFFEEEHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFF}}}mmmaaaTTTOOOGGGAAA>>>>>>>>>>>>:::<<<===<<<999666666777777888888999999888888777777666555555444555555555444444444444444444444444444555555666666666666666333333444444444444333333333333444444444444444444333333333333333333333333111111111111111111111111222222222111111222222333444333222111111111222333222222222222222222222222333333333333333333333333333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444333333333222222222444444444444444444444444444444444555555555666666555555666666666666555555555666777777777777666555666666666666666666777777666666666666666666666666888888999999999:::::::::777999;;;<<<<<<===AAAEEEIIIXXXmmm|||rrruuu~~~~~~yyy~~~~~~{{{vvvnnnhhhdddbbbccciiirrr{{{~~~yyywwwuuusssrrrrrrtttuuuuuutttpppooooooppprrrrrrpppnnniiiiiihhhhhhgggfffeeeeeedddfffhhhkkklllmmmllllllmmmnnnnnnoooqqqrrrrrrsssuuuxxxzzz|||}}}uuuhhh]]]XXXZZZ^^^ZZZ\\\^^^_________aaabbbeeehhhlllpppooojjjbbb]]]^^^]]]ZZZWWWVVVZZZaaagggssszzzoooiiinnnsss}}}lllbbbXXXVVVUUUSSSQQQQQQQQQOOOMMMNNNPPPRRRSSSTTTUUUSSSOOOKKKHHHHHHIIIJJJJJJMMMPPPPPPMMMIIIEEEDDDDDDEEEFFFHHHIIIJJJKKKKKKIIIIIIJJJIIIIIIHHHGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEwwwkkk```UUUMMMIIIFFFAAA===;;;:::;;;<<<666777999999999888888999777777888888888888777777555555444444444444555555444444444444444444444444222222333444444444444333333333444444444444333333555555444444333333222222333333333333333333333333333222222111111222222333333222222222222333333444555333111000000111333444222222222222222222222222333333333333333333333333333333333333444444444444222333333444444333333222333333333333333333333333333333333333333333333333444444444444444444444444444444444444333333333333444444444444444444444444333333444444555666666666444555555666666555555444444555666777777666555444555555666666666666777777666666666666666666666666777777888888888999999999777888:::;;;<<<===@@@BBBDDDOOO___pppxxxyyyvvvmmmeeeaaa___dddiiinnnttt|||zzzzzzzzz{{{||||||yyywwwuuuttttttsssrrrqqqppppppqqqrrrtttvvvxxxyyyzzz{{{||||||}}}~~~}}}zzz}}}wwwmmmbbbZZZVVVXXXZZZ[[[\\\]]]^^^^^^aaadddgggnnnrrrwwwvvvoooddd[[[UUUVVVTTTSSSSSSYYYdddooowww{{{wwwrrrvvv|||hhh^^^UUUQQQPPPMMMMMMNNNNNNMMMKKKLLLNNNPPPPPPPPPSSSQQQMMMJJJHHHHHHIIIJJJJJJMMMOOONNNKKKHHHFFFEEECCCDDDEEEFFFHHHIIIJJJKKKHHHHHHHHHIIIHHHHHHGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDtttdddXXXQQQKKKEEE@@@BBBAAA@@@===;;;::::::;;;666666666888999999999999666777777777777777777666555444444333444444555555444444444444444444444444111222333444444444333333222333333444444333333222444444444333333333222222222222222222222222222222555555444333333444555555333333333333333444555555222222222222222222222333222222222222222222222222333333333333333333333333222222222222333333333333222333333444444333333222333333333333333333333333333333333333333333333333444444444444444444444444555555555444444444444333444444444444444444444444333333444444555666666777444555555666666555555444333444555666666555444333555555555666666666777777666666666666666666666666666666777777777888888888888999::::::;;;<<<>>>???@@@FFFOOO\\\ooo|||rrriiiccc```cccggghhhiiimmmssswww~~~~~~xxxtttsssqqqkkkccc\\\YYYYYYZZZZZZ\\\\\\\\\]]]___eeelllqqq{{{~~~~~~vvviii^^^XXXWWWUUUXXX[[[```ggguuuwwwggg^^^TTTQQQOOOMMMNNNQQQLLLKKKIIIIIIKKKLLLKKKKKKLLLKKKIIIHHHIIIJJJKKKLLLJJJLLLMMMLLLIIIGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFGGGGGGHHHHHHHHHHHHGGGEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDssseee[[[NNNFFFCCCAAA>>>;;;888999::::::888777888888:::999777888::::::999888666666777777777777666666444444333333333444444555444444444444444444444444333444555666666666555444222333333444444333333222333333333333333333333333222222222222222222222222222222111000000111222222333333333333444444555666000111333444444333222111222222222222222222222222333333333333333333333333111111222222222333333333222222444444444444222222333333333333333333333333333333333333333333333333444444444444444444444444666666555555555444444444444444444444444444444444333333444444555666777777444555555555555555555444222333555666666555333222444555555555666666777777666666666666666666666666666666666666777777777777999999:::999:::;;;<<<======???DDDMMM```wwwwwwmmmfffaaadddggggggeeedddfffhhhkkkooouuuzzz}}}xxxqqqooonnnnnnfffaaa[[[YYY[[[^^^___^^^^^^^^^]]]^^^bbbjjjttt{{{tttcccYYYYYY]]][[[ccclllssszzzuuuhhh___VVVRRRQQQOOORRRUUUKKKJJJHHHHHHHHHIIIHHHGGGFFFFFFFFFGGGIIIKKKMMMNNNJJJKKKLLLJJJHHHFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHEEEFFFGGGHHHIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDD~~~qqqbbbXXXLLLIIIEEE@@@<<<:::999999999999999999888888888888888888777777777777888888666666666666555555555555555666666666666666666555555555444444444333333333222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222444444444444333222222111222222222222222222222222222222222222222222222222333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333555444333222333444555666666666555444444444444555666555444333222333333444111:::AAA>>>666000222777666666666666666666666666333333333444444444555555666666666666777777777777444444555555666666777777555555666666666666555555:::999666555555666999:::777999::::::999888:::;;;:::;;;AAAIIISSS___rrr{{{tttvvvxxxxxxuuuoooiiidddbbbccceeeggggggfffhhhmmmrrr|||qqqmmmkkkgggddddddaaa^^^ZZZXXXYYY[[[\\\\\\```aaacccffflllvvvtttggg]]]ZZZ```hhhlllxxxzzzpppggg```XXXSSSRRRRRRQQQOOOLLLKKKKKKLLLLLLJJJGGGDDD@@@BBBFFFHHHHHHIIIKKKMMMKKKJJJHHHGGGFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEvvvkkkbbbYYYOOOIIIFFFDDDAAA>>><<<;;;:::;;;777777777666666666555555777777666666666666777777666666666666555555555555444444555555555555444444222333333333444444555555333333333333333333333333000000000000000000000000333333333333333333333333222222222222222222222222222222222222222222222222333333444444444333222222333333333333333333333333111111111111111111111111333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333444444555666555555444333444444444666555444333333333444444<<>>DDDIIIRRRaaaooo~~~tttlllgggbbbbbbcccbbbbbbdddhhhkkkrrryyyyyyooogggeeedddaaa______]]][[[ZZZZZZ]]]___``````cccfffkkkpppvvv|||xxxllleeedddhhhqqq{{{}}}lllcccddd^^^WWWSSSSSSSSSRRRPPPIIIHHHHHHIIIJJJHHHEEEBBB@@@BBBDDDFFFGGGHHHKKKMMMIIIIIIHHHGGGGGGGGGGGGGGGJJJIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDwwwiiiaaaWWWOOOKKKGGGCCC@@@@@@>>>===;;;::::::;;;;;;777777666666666666555555666666555555555555666666666666666555555555555444333444444555555444444333111111222333444555666666444444444444444444444444111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222222222333444444444333333444444444444444444444444111111111111111111111111333333333333333333333333555555666777777666555555333333333333333333333333333333333333333333333333111222222333333333333333555444444333333333333333555555444333333333444444;;;AAAFFFDDD;;;333111222555555555555555555555555555555555666666666777777555555666666666777777777888888888777777777777777555555666666666666555555777777777777777777777777777888999999888888999;;;;;;::::::>>>AAAFFFQQQ\\\rrr{{{wwwpppiiifffdddbbbcccdddddddddfffllluuu~~~tttjjjbbb]]]^^^___]]]\\\\\\^^^]]]]]]^^^aaadddeeeeeejjjnnnuuuyyy|||}}}~~~~~~wwwnnniiilllvvvmmm```ZZZ]]]XXXSSSPPPQQQRRRRRRPPPHHHHHHHHHIIIJJJIIIFFFCCCCCCDDDEEEEEEEEEFFFIIILLLFFFGGGGGGGGGGGGFFFFFFEEEIIIIIIIIIHHHIIIIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCuuuggg\\\SSSNNNHHHDDDCCCBBB@@@>>>;;;;;;:::999999999999:::999888888888777777777777555555555444444555555555666666555555555444444444444444555555555555444444111111222333444444555555444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111222222333444444444444444444444444444444444444333333333333333333333333222222333333333333444444333555777888888777555333444444444444444444444444333333333333333333333333000111222333444333222111444444333222222222222333444444444444444444444444333777:::999444111111333555555555555555555555555444555555555666666666666555555555666666666777777888888777777666666555555555555666666666666555555555666777888888777666555777888999999888888999::::::777888;;;>>>BBBJJJSSS___ooo~~~~~~|||wwwpppmmmmmmllliiifffgggjjjnnntttzzz{{{ooogggbbb]]][[[^^^___]]]]]]^^^dddbbbaaabbbeeehhhiiiiiivvvyyy{{{|||{{{zzzzzz{{{xxxsssttt~~~oooddd]]]ZZZUUUQQQNNNMMMOOOQQQPPPNNNJJJJJJJJJLLLNNNMMMKKKHHHHHHHHHGGGFFFDDDEEEHHHJJJDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC~~~vvvkkkeeebbb]]]TTTLLLCCCBBB@@@??????>>><<<:::::::::999888888777777777888888888777777777777666555555444444444444555555555555555555444444444444222333333444444333333222333333333333333333333333222222222222222222222222444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111222222333444444444444222222222222222222222222222222222222222222222222222222222333333444444444222333555666666555333222444444444444444444444444333333333333333333333333000111222333444333222111444444333222222222222333333444444444444444444444333444555444222333555888555555555555555555555555333333444444444555555555555555555555666666666666666666666555555444444333555555666666666666555555555666777888888777666555666888999999888777999:::999777777;;;===???DDDKKKQQQaaattt}}}zzzuuuqqqrrrssstttuuuwwwwwwwwwwww{{{~~~vvvmmmfffaaa___\\\\\\___aaa______aaafffddddddfffjjjooorrrrrr{{{{{{{{{zzzzzz|||~~~zzzkkkbbb\\\XXXYYYRRROOOMMMMMMPPPQQQPPPNNNJJJJJJKKKMMMOOOOOOMMMKKKNNNMMMKKKHHHEEEEEEFFFHHHCCCDDDFFFGGGGGGFFFEEEDDDEEEEEEDDDEEEEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD|||uuunnniii^^^WWWPPPLLLKKKJJJGGGCCC======>>>>>>===;;;:::999::::::999999888777666666666666555555555555444444555555444444444444555555555555555444444444444333000111111222222111111000444333333333222222222111222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222333444444444333333222222222222222222222222000000000000000000000000111222222333333444444555111222333444444333222111444444444444444444444444333333333333333333333333111222222333333333333333555444444333333333333333222333444555555555444444666444333222222333444555444444444444444444444444333333333444444444444555444444555555555666666666555555444444444444444444555555666666666666555555555555777777777777555555666777888888777777888::::::777777:::;;;:::<<>><<<<<<;;;:::888666444666999<<<777888999:::::::::::::::888777777777666666666666666666555555555555666666555555444444444333333333555666666777777666666555000000111222333444444555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222444444444444333333222111444444444444444444444444666666666666666666666666111111222333333444555555444333333222222333333444555555555555555555555555333333333333333333333333555444333222333444555666666666555444444444444555111222444555666555444444222333555999;;;:::666111444444444444444444444444555555555555666666666777444444444555555555666666444555555555666666777777555555666666666666555555666666666666666666666666666777888888777777888999888555555999<<<::::::<<<===CCCJJJUUUgggzzz~~~zzznnneeeeeedddbbbaaabbbfffiiihhhpppzzzoooeeedddddddddbbb___^^^]]]^^^]]]\\\^^^cccfffgggmmmssswww{{{zzzooobbbZZZ[[[YYYRRRPPPUUUPPPNNNLLLMMMOOONNNJJJFFFDDDEEEGGGJJJMMMNNNMMMKKKEEEGGGJJJJJJIIIIIIJJJKKKGGGFFFEEEEEEEEEFFFHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBsssggg___ZZZPPPNNNJJJEEEBBB@@@??????;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::888777777777888999888777777666555444444444555555444444444333333333444444444555555555555666444333333222222333333444555444333333222222222222111111222222222333333333222222222333333444444444666666666555555444444444222222222222222222222222111111222222222333333333333333444444333333222111111111111111111111111111222222333333333222111111222222333333333333444444333222222111111222222333333333222111111111222222555555555444444333333333666555555444444333222222666555444333333333333333444444444333333222222222444666777666444333333444444444444444444444333333555444444333333444444555666666666666666666666666666666666666666666666666555555555555666666666666777777777666444333444666888666444444777999888666888888999999999:::::::::;;;@@@FFFLLLUUUfff|||}}}zzztttooohhhcccaaabbbccccccaaaeeekkkppptttxxx|||zzz{{{~~~xxxpppiiieeedddeeefffdddaaa___^^^___fffggghhhkkkpppvvv}}}}}}nnnccc^^^XXXUUUTTTSSSPPPNNNNNNMMMLLLNNNOOONNNJJJFFFEEEFFFHHHKKKNNNNNNLLLIIIFFFGGGIIIHHHGGGGGGIIIJJJKKKIIIFFFCCCBBBCCCDDDFFFFFFFFFEEEEEEDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCAAAAAABBBCCCCCCBBBAAAAAAtttqqqkkkcccZZZSSSMMMJJJIIIGGGCCC@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999888777666666666777777777777777666555444444444555555444444444333333333333333333333444444444555444333333222222333333444555444333333222222222333111111222222222333333333333333333333333333333333555555555444444444333333111111111111111111111111111111222222222333333333333333444444333333222111111111111111111111111111111222222333333333222222222222333333333333444444333222222111111222222333222222222222222333333444444444444444444444333333333333444444444444444444555555444333333333333333444444444333333222222222444555777666444333333444444444444444444444444444555444444333333444444555555555555555555555555555555555555555555555555555555555555555666666666666666777777666444444555777888666444555777999888666888888888999999999::::::888<<>>;;;999888888888::::::::::::::::::::::::888888888888888888888888888777666555555555666666777777666666555444444444555555444444444333333333222222222333333333444444444333333222222333333444444444333222222222333333111111222222222333333333333333333333333333333333444444333333333333333222111111111111111111111111111111222222222333333333333333333333333222222111111111111111111111111111000111222222333333333333222222333333333333444444333222222111111222222333222222222222333444555555333333444444444444444444222222222333444555555555555444444333333333333333444444333333333333222222333555666666444333333444222333333444444555555555555444444333333444444555555555555555555555555555555555555555555555555555444555555555555666666666555666666666444444666888777666555555777888888777888888888999999999999::::::===???@@@DDDNNN]]]iii}}}wwwnnnttt{{{xxxrrrnnnrrrrrrpppmmmllllllooorrrvvvuuuttttttuuuyyy}}}~~~uuukkkddd``````bbbcccfffiiiiiijjjjjjjjjjjjiiihhhhhhhhhjjjkkkkkkkkkkkklllnnnllluuu~~~nnn___[[[WWWTTTQQQOOOOOOOOOOOONNNOOONNNMMMNNNNNNMMMJJJGGGHHHHHHHHHJJJKKKKKKHHHFFFGGGHHHIIIHHHFFFEEEEEEFFFGGGGGGEEEDDDCCCBBBBBBBBBBBBCCCEEEFFFGGGFFFFFFEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAAFFFFFFFFFEEEEEEDDDDDDCCC>>>===;;;:::999888888888999999999999999999999999888888888888888888888888777777666666666555555555666666666555555444444444555555444444444333333333222333333333333444444444444333333222222333333444444333333222222333333333111111222222222333333333444444333333333333222222222222222222222222222222111111111111111111111111111111222222222333333333222333333333333222111111111111111111111111111111///000111222333444444444222222222333333333444444333222222111111222222333444333333333333333444444333333333444444555555555222222333333333444444444444444333333222333333444333333333333333333333333333444666555444333333444222222333333444555666666555444444333333444444555555555555555555555555555555555555555555555555555444444444555555555666666444555666555555555777999777666555555666777888888888888888888999999999999<<<===>>>>>>@@@FFFQQQZZZnnn|||{{{vvvvvvxxx~~~zzzvvvvvvyyy{{{|||xxxrrrmmmllllllmmmnnnjjjllloooqqqrrrtttxxx{{{}}}}}}{{{vvvnnnhhhfffdddcccdddfffggghhhjjjkkklllmmmnnnnnnooooooooorrrssssssqqqooommmnnnoooqqqyyyyyybbbYYYZZZSSSRRRQQQPPPPPPQQQQQQQQQOOOOOONNNNNNMMMKKKIIIHHHHHHGGGGGGHHHIIIHHHEEEBBBEEEFFFGGGGGGEEEEEEFFFGGGFFFFFFEEEDDDCCCBBBAAAAAAAAABBBEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???????????????>>>>>>>>>;;;;;;:::999999888888888999999999999999999999999777777777777777777777777777888888777777777666666555555555555444444444444555555444444444333333333444444444444555555555555444333333222222333333444333333333222222333333444111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333111111222222222333333333222222333333222222111000111111111111111111111111///000111222333444444444222222222333333333444444333222222111111222222333555444333333222222222222333333333444444555555555444444333333333222222222333333222222222333333444333333333333333333333333222333555555444333333444222222333333444555666666555444444333333444444555555555555555555555555555555555555555555555555555444444444444555555555555444555666555555555777999666666666666666666777888777777888888888999999999888999:::999:::???GGGMMM___mmm|||yyy~~~~~~uuunnniiifffdddbbbaaabbbccceeefffiiilllnnnoooppprrrtttwww{{{|||xxxuuusssvvvtttpppmmmlllooossswwwsssqqqooooooooonnnkkkhhheeegggiiijjjkkkmmmnnnnnnrrrrrrrrrrrrssstttvvvwww~~~}}}{{{wwwrrrooonnnnnnoooyyylll[[[TTTTTTOOOPPPPPPPPPPPPPPPQQQRRROOOOOOOOONNNLLLJJJIIIIIIHHHGGGFFFFFFFFFEEECCC@@@AAABBBDDDEEEEEEFFFGGGIIIFFFFFFEEEDDDCCCBBBAAAAAAAAABBBEEEFFFGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB<<<<<<;;;;;;::::::999999888888888888888777777777888888888888888888888888666666666666666666666666777777888888888777666555444444444444444444444444555555444444444333333333444444444555555555666666444333333222222333333444333333222222222333444444111111222222222333333333222222222333333444444444111222222222222333333333444444444444444444444444111111222222222333333333222222222222222111111000111111111111111111111111000111222222333333333333222222333333333333444444333222222111111222222333444333222222111111222222333333444444444444444444444444444333222111111111222222222222222333333444222222333333333333444444111333444555333333333444222333333444444555555555555444444333333444444555444444444444444444444444444444444444444444444444333444444444444555555555555666666666444444666888555666777666555666777999777777777888888888888999999:::::::::;;;???DDDHHHRRR___pppyyy{{{}}}uuuppplllgggdddaaaaaabbbbbbccceeefffggghhhiiijjjkkkkkkmmmqqqssstttxxx~~~}}}zzzuuurrrmmmllljjjiiiiiikkkmmmoookkkjjjjjjkkkmmmoooooonnnpppuuuyyyyyyyyy{{{|||{{{}}}{{{yyyxxxyyy||||||xxxsssppppppqqqvvvtttfffZZZSSSQQQMMMOOOPPPPPPNNNNNNOOOPPPPPPPPPPPPNNNKKKIIIIIIIIIIIIHHHFFFFFFFFFFFFCCCAAA>>>@@@BBBDDDDDDFFFHHHJJJGGGGGGEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCC;;;:::::::::::::::::::::888888999888888777777666888888888888888888888888666666666666666666666666666666777777777666555444444444444444444444444444555555444444444333333333333333444444444555555555444333333222222333333444333222222222333333444555111111222222222333333333111111222222333444555555222222222222333333444444333333333333333333333333111111222222222333333333222222222222222111000000111111111111111111111111111222222333333333222222222222333333333333444444333222222111111222222333000///000000111222333444444444444444444444333333333333222222222222222222222222111111222333333444222222222333333444444444000222444444333333444555444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444333333444444444555555555666777777666444444555777555666888777555555777:::777777777777888888888888;;;;;;;;;;;;<<<>>>AAACCCHHHQQQ^^^nnnzzzyyy|||{{{wwwppppppoooooooooooonnnmmmmmmnnnooonnnkkkiiiiiijjjkkknnnrrrvvvxxx{{{~~~{{{wwwnnnnnnoooqqqssstttttttttsssssstttwww||||||{{{~~~xxxhhhaaaYYYSSSSSSOOOQQQRRRRRROOONNNOOOPPPPPPQQQQQQNNNJJJHHHHHHJJJKKKJJJHHHHHHHHHHHHFFFDDD>>>@@@BBBCCCCCCDDDFFFHHHIIIHHHFFFCCCBBBCCCCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFCCCBBBAAAAAAAAAAAABBBCCC888888999::::::;;;;;;<<<::::::;;;;;;:::999888888777777777777777777777777666666666666666666666666444555666666666555333333444444444444444444444444555555444444444333333333222222333333333444444444444333333222222333333444222222222222333333444555111111222222222333333333000000111222444555666666222222222333333444444444222222222222222222222222111111222222222333333333111222222222222111000000111111111111111111111111222222333333333222111111222222333333333444444444333222222222222222222333,,,,,,---///111333555666555555555444444333333333111111111222222333444444222111111111222333333444222222222333333444444444000222444444333333444555444444444444444444333333555444444333333444444555444444444444444444444444444444444444444444444444333333333444444444555555777777777666444333555666444666888777555555777:::777777777777888888888888888888888777888999:::<<>>>>>::::::999999999888888888888888888888888777666666777666666555444444555555555555555555555555555555666666666666666555444444444444444444444444444444222222333333333333444444222222333333333333444444333333333333333333333333222222111111111111222222111111111111111111111111444333333222222333333444333222000////////////000333222222111111222222333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111333333444444333333222111111111111111111111111111444333111000///000111222111111222222333222222222222222222222222222222222333222222111111222222333333333333333333333333333555555444444444333333333333444444555555555555555333444444555555555555555666666666555444444333333333333333444444444555555444444444444444444444444333333333444444444444555777777777777777777777777777777777777888888888999999999888888999:::<<<===<<<>>>BBBHHHRRRaaarrr~~~zzztttvvvyyy}}}|||yyyzzz}}}sssjjj]]]VVVTTTVVVWWWVVVUUUTTTSSSRRRQQQQQQRRRRRRSSSTTTTTTRRRMMMHHHFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHJJJKKKLLLKKKIIIHHHHHHIIIGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBAAABBBCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEBBBBBBAAAAAA@@@??????>>>999999999999888888888777777777777777777666666555777777666666555555666666555555555555555555555555555666666666666555444444444444444444444444444444222222333333333333444444222222333333333333444444333333333333333333333333222222111111111111222222111111111111111111111111333333222222222222333333222111111000000111111222222222111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111444333333222222222222333111111111111111111111111333222111000000000111222222222111111111111111000222222222222222222222222333222222111111222222333333333333333333333333333444444444444333333333333333333444555555555555555333333444555555555555555444444444444444444444444333333333444444444555555444444444444444444444444333333333444444444444555777777777777777777777777666666666666777777777777888888888888999:::;;;<<<;;;<<<>>>@@@FFFQQQ```kkk~~~sssooopppsss~~~tttbbb\\\TTTPPPRRRVVVYYYZZZTTTSSSRRRQQQQQQRRRRRRSSSSSSSSSRRRNNNJJJGGGGGGGGGEEEEEEFFFGGGGGGGGGFFFFFFKKKLLLLLLKKKIIIHHHHHHIIIGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAABBBCCCDDDEEECCCCCCBBBBBBBBBCCCDDDDDDBBBBBBAAAAAA@@@@@@??????999888888888888777777777555666666666666666555555777777666666666666777777555555555555555555555555555555555666666555444444444444444444444444444444222222222333333333444444222222222333333333444444333333333333333333333333222222111111111111222222111111111111111111111111333333222222222222333333333333333333444444555555222222111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111444333222111111222333444111111111111111111111111222222111000000111111222333333222111111111111111222222222222222222222222333222222111111222222333333333333333333333333333333333333333333333333333333333444555555555444444333333444555555555444444333333333444444555555555333333333444444444555555444444444444444444444444555555555666666666666777666666666666666666666666555555555666666666666777777777777888999999:::;;;999:::;;;<<<@@@IIIVVV```uuuxxxqqqooonnnsss~~~yyyhhh[[[WWWQQQOOOPPPSSSUUUUUUSSSRRRQQQPPPPPPQQQRRRSSSPPPOOOMMMIIIEEEDDDFFFGGGEEEFFFFFFGGGGGGGGGFFFFFFIIIJJJKKKIIIGGGFFFGGGHHHGGGGGGGGGGGGGGGFFFDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@888888888777777777666666444555555666666666555555777777666666666666777777555555555555555555555555444444555555555555444444444444444444444444444444222222222333333333444444222222222333333333444444333333333333333333333333222222111111111111222222111111111111111111111111333222222111111222222333222333333444555555666666222111111000000111111222222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111333222111000111111333444111111111111111111111111111111111111111111222222555444333222222222222222222222222222222222222222333222222111111222222333333333333333333333333333333333333333333333333333222333333444555444444444222333333444555444444444222222333333444555555555333333333444444444555555444444444444444444444444555555555666666666666777555555555555555555555555444555555555666666666666666666777888999999999999888999::::::===DDDNNNVVVgggvvv{{{yyyuuutttvvv}}}yyyhhh___XXXVVVRRRPPPPPPPPPQQQQQQRRRPPPNNNMMMMMMNNNOOOPPPNNNMMMJJJFFFCCCDDDFFFIIIGGGHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBDDDEEEGGGFFFEEECCCBBB@@@?????????BBBBBBBBBAAAAAAAAAAAAAAA777777777777666666666666444555555666666666666666666666555555666666777777555555555555555555555555333333444555555555555444444444444444444444444444222222333333333333444444222222333333333333444444333333333333333333333333222222111111111111222222111111111111111111111111222222111111111111222222000111222333333333333333111111000000000000111111222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111222111111111111222222333111111111111111111111111000111111111222222222222555444333222222222333444222222222222222222222222333222222111111222222333333333333333333333333333222222222222333333333333222222333444444444444444222222333444444444444444222222333333444444444555333333333444444444555555444444444444444444444444333333333444444444444555444444444444444444444444555555555555666666666666555555777888888999888888999:::;;;::::::===DDDIIIXXXfffxxx~~~zzzzzz}}}vvveee\\\YYYTTTTTTSSSRRRQQQQQQPPPPPPPPPNNNKKKIIIHHHIIIKKKLLLMMMLLLIIIFFFDDDEEEIIILLLIIIIIIJJJJJJJJJIIIHHHHHHCCCEEEFFFFFFEEEDDDEEEGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAABBBCCCEEEFFFFFFEEECCCBBBAAA@@@??????BBBBBBBBBBBBAAAAAAAAAAAA777777666666666555555555444555666777777777777777555555444444555666666777555555555555555555555555222333444444555555555444444444444444444444444444222222333333333333444444222222333333333333444444333333333333333333333333222222111111111111222222111111111111111111111111222222111111111111222222000111222333333222111111111111000000000000111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111222222222222222111111111111111111111111000000111222222222222222444333111000111222444555222222222222222222222222333222222111111222222333333333333333333333333333111111222222222333333333222222333444444444444333222222333444444444444333333333333333333333444444333333333444444444555555444444444444444444444444333333333444444444444555555555555555555555555555555555666666666777777777444555666888888888888777777999;;;;;;999:::>>>BBBKKKUUUeeeuuu~~~{{{vvvggg\\\VVVVVVQQQRRRSSSSSSRRRQQQPPPOOOOOOLLLIIIFFFDDDEEEGGGHHHJJJJJJHHHFFFDDDEEEIIILLLJJJJJJJJJJJJJJJIIIHHHHHHDDDEEEGGGGGGGGGHHHIIIKKKGGGGGGHHHGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAAAAABBBCCCDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB777666666666555555555555555555666777888888777777444444444444444555666777555555555555555555555555222333444444555555555444444444444444444444444444222222333333333444444444222222333333333444444444333333333333333333333333222222111111111111222222111111111111111111111111222222111111111111222222222333444444444444222222111111000000000000111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111///000111333333333222111111111111111111111111111///000111222222222222222222111000///000111333555222222222222222222222222333222222222222222222333333333333333333333333333111111111222222333333333222222333444444444333333222222333444444444333333333333333333333333333333333333333444444444555555444444444444444444444444555555555666666666777777666666666666666666666666666666666666777777777777333555666888888888777777555888<<<<<<<<<<<>>AAAJJJYYYhhhttt}}}mmmaaa[[[XXXUUUSSSUUUSSSRRRRRRTTTSSSOOOLLLJJJGGGCCC@@@???@@@AAACCCEEEDDDCCCBBBCCCEEEGGGHHHHHHHHHHHHHHHGGGEEEDDDCCCFFFGGGJJJKKKLLLLLLJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCC777777666666666555555555555555555555555555555555555555555555555555555555444444555555555555444444222222222222222222222222333333333222222222111111222222222222222222222222222222222222222222222222333333333333222222111000222222222222222222222222111111111111111111111111000000000000000000000000333333111000000000111111111111111111111111111111333222222111000000111111111111111111111111111111111111222222222222111111111111111111111111111111000000000111222222222333222222222222222222222222222222222222222222222222222222111111222222333444555444333222222222222222333333333333333333333333444444333333333222222222333333333222222222111111222222111111222222333444222222111111222222333444222222222222222222222222333444444555555444444333222222333333333333444444444444444444444444444444666666555555555555444444777777666555555666777888999888888777777888888999999999888888999999:::;;;>>>???EEEOOOYYYdddsssxxxkkkaaa\\\XXXTTTQQQTTTSSSRRRRRRTTTSSSPPPNNNKKKIIIEEEBBBAAABBBEEEFFFFFFEEECCCAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDFFFGGGIIIJJJJJJIIIHHHGGGHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBCCC666555555555555444444444555555555555555555555555444444444444444444444444444444555555555555444444222222222222222222222222333333333222222222222111222222222222222222222222222222222222222222222222222222333333333222222111222222222222222222222222111111111111111111111111000000000000000000000000333222111111000111111111111111111111111111111111333222111111000111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222111111222222333444444333333222222222222333333333333333333333333333333333333333222222222222333333333222222222222111222222111111222222333444222222111111222222333444333333333333333333333333333444444555555444444333222222333333333333444444444444444444444444444444555555555666666666666777666666555555666777888999999888888777777888888999999888888888888999::::::;;;;;;???DDDJJJSSScccqqq}}}xxxyyyyyyqqqggg___[[[WWWTTTQQQSSSRRRQQQRRRSSSRRRPPPOOOLLLJJJGGGDDDDDDFFFHHHJJJGGGEEECCCAAA??????@@@AAACCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGEEEEEEGGGFFFEEEDDDCCCCCCCCCDDDBBBCCCCCCCCCCCCBBBBBBAAAEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????@@@@@@AAABBB444444444444444444444444555555555555555555555555444444444444444444444444333444444555555444444333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333111111222333333333222222111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111111111111111111111111111111111222222111111111111111222111111111111111111111111111111222222222222111111111111111111111111111111222222222111111111111111222222222222222222222222222222222222222222222222222222111111222222333444333333222222222222222333222222222222222222222222333222222222222222222222222222222222222222222222222222111111222222333444222222111111222222333444333333333333333333333333333444444555555444444333222222222333333333444444444444444444444444444444333444444555666666777777555555555666777888888999888888777777777777888888888888888888888999999:::777888;;;@@@CCCIIIXXXfffppp|||~~~yyyxxx}}}xxxpppjjjaaaZZZWWWUUUSSSRRRSSSRRRQQQPPPPPPNNNMMMLLLKKKIIIGGGEEEEEEGGGIIIKKKGGGEEECCCAAA@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHGGGGGGEEEDDDCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAAEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>???@@@@@@AAA333333333444444444444444555555555555555555555555444444444444444444444444333333444444444444333333555555555555555555555555222222222222222222222222222222222222222222222222444444444444444444444444111111222333333333222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111222111111111111111111111111111111111222111111111111111222222111111111111111111111111111111222222222222111111111111111111111111111111222222222111111111111111222222222222222222222222222222222222222222222222222222111111222222333444222222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333444222222111111222222333444333333333333333333333333333444444555555444444333222222222333333333444444444444444444444444444444222222333444555666666777444444555666777888888888888777777777777777777888888888777777888888999:::666777;;;???AAACCCLLLVVV```nnnyyyssshhhbbb[[[TTTQQQQQQRRRSSSRRRQQQPPPNNNKKKIIIHHHHHHHHHHHHGGGFFFGGGHHHIIIJJJGGGFFFDDDDDDDDDFFFGGGIIIFFFEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAEEEDDDDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>???@@@@@@333333333444444444444555555555555555555555555555333333333333333333333333333333444444444444333333444444444444444444444444111222222222222333333333222222222222222222222222333333333333333333333333222222333333333222222111111111111111111111111111222222222222222222222222000000000000000000000000000000111222222222222111111111111111111111111111111111111000111111222333111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222111111222222333444222111111111111222222333222222222222222222222222111111111222222222222222111222222222222333333333222222111111222222333444222222111111222222333444333333333333333333333333333444444555555444444333222222333333333333444444444444444444444444444444222222333333444555666666444555666777888888777777888777777666666777777888888777777777777888999999888777:::>>>>>>===???DDDQQQ^^^mmm{{{xxxpppkkk___\\\VVVRRROOONNNPPPQQQOOOPPPNNNLLLHHHFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFHHHJJJMMMNNNJJJIIIHHHGGGFFFGGGHHHIIIHHHHHHGGGFFFEEEEEEDDDDDD@@@@@@AAAAAAAAAAAA@@@???AAA@@@@@@@@@@@@AAAAAABBBDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>??????@@@AAA333444444444555555555555555555555555555555555555333333333333333333333333222333333444444333333222333333333333333333333333111111222222222333333333222222222222222222222222111111111111111111111111333333333333222222111000111111111111111111111111222222222222222222222222000000000000000000000000///000111222333222222111111111111111111111111111111111000000111222222333111111111111111111111111111111222222222222111111111111111111111111111111000000000111222222222333222222222222222222222222222222222222222222222222222222111111222222333444111111111111111222333333111111111111111111111111000111111111222222222222111111222222222333333333222222111111222222333444222222111111222222333444444444444444444444444444333444444555555444444333222222333333333333444444444444444444444444444444333333444444555555666666555666777888888777666666777777666666666666777777777777777777777888999999:::666666:::===<<<;;;<<>>>>>>>>;;;FFFRRR[[[hhhyyyyyyzzz|||yyyzzzqqqiiigggaaaVVVMMMOOORRRUUUUUURRRMMMIIIGGGJJJKKKLLLJJJHHHHHHKKKNNNMMMPPPSSSVVVVVVRRRNNNKKKKKKJJJIIIIIIJJJMMMOOOQQQOOOMMMJJJGGGEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCAAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAACCCDDDAAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBB666666555444333333222222888777777666555555444444333333333333333333333333444333222111000111222333333333333333333333333333333333333222222111111111000000111222333444444555111111111222222333333333333222222111111222222333222222222111111111000000111111111111111111111111000000000000000000000000///000222222111111111222222222111111111111222222222222222222222222222222111222222333333222222111222222222111111111000000000000000000000000000000222222333444444555666666333333333333333222111000000111111111111222222222333333222111111222333333111111111111111111111111222222222111111111000000222222222333333444444444444444333222222111111000333222222111111222222333222222333333333333444444222333555666666555333222666666555555555444444444444333333222111111111222444444444444444444444444666666666666666666666666444555555555666666777777666555333333333555777888666666777777777777666666;;;999888666666777999:::<<<>>>BBBJJJWWWhhhyyyyyy}}}~~~tttmmmccc[[[VVVSSSRRRQQQQQQPPPOOOMMMKKKJJJIIIIIIJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJGGGDDDDDDGGGKKKNNNOOOMMMLLLJJJGGGDDDCCCDDDFFFDDDCCCAAA@@@???@@@@@@AAACCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@??????@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@<<<===???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@666555555444333333222222777777666555555444333333333333333333333333333333444444333222222222222222333333333333333333333333333333333222222222111111222222222222222222333333222222222222222222333333333222222111111222222333222222222111111111000000111111111111111111111111000000000000000000000000///000222222111111111222222222111111111111222222222222222222222222222222000111111222222111111000222222222111111111000000000000000000000000000000111111111222222333333444222333333333222222111000000111111111111222222222333333222111111222333333111111111111111111111111222222222111111111000000222222222222333333333333333333333222222222222111333333222222222222333333222222222333333333444444222333444666666555444333555444444444333333333333555444444333222222333333444444444444444444444444555555555555555555555555444555555555666666666777666555333333333555666888666666777777777777666666:::999777666666777999:::999:::===CCCMMM[[[jjjtttyyyfffbbb[[[VVVRRRPPPNNNLLLQQQPPPNNNLLLKKKIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKHHHEEEDDDEEEGGGIIIIIIKKKJJJHHHEEEDDDCCCEEEFFFDDDDDDBBBAAAAAAAAABBBBBBDDDEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@??????@@@@@@BBBBBBBBBCCCBBBBBBAAA@@@===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@555555555444444333333222666555555444444333333222333333333333333333333333444444444444444333222222333333333333333333333333333333333222222222222111333333333222222222111111333333222222222222222222333222222111111222222333222222222111111111111111111111111111111111111111000000000000000000000000///000222222111111111222222222111111111111222222222222222222222222222222000000000111111000000000222222222111111111111111000000000000000000000000000000000000000000111111222222222333222222111000000111111111111222222222333222222111111222222333111111111111111111111111222222222111111111111111222222222111111111111111111111222222222333333333444444333333333333444444222222222222333333333333111222444555666555444444333333333333222222222222555555444444333333444444444444444444444444444444444444444444444444444444555555555555555666666666555555444333333555666777555666666777777666666555999888777666666777999999888888999<<>>>>>>>>???@@@????????????????????????444444444444444333333333333333333333333222222222333333333333333333333333333444555666555444333222333333333333333333333333222222222222222222222222000000111222333333444444333333333222222111111111333222222111111222222333111111111111111111111111111111111111111111111111000000000000000000000000///000222222111111111222222222111111111111222222111111111111111111111111111222222222222222222111111111111111111111111111000000000000000000000000111111111111111000000000000111111222222111111111000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111000000/////////000000111222333444444555555444444333333444444555111111111222222222333333222333333444444555555555333333333333333444444444333222222222222222333333444444444444444444444444333333333333333333333333555555555555555444444444555555555444444444555555555555666666666666555555666666666777777888888999888888999999;;;???EEEIIIRRR]]]nnn}}}zzz|||||||||~~~{{{~~~}}}ssssssyyy{{{xxxwww~~~vvvkkkaaaZZZWWWSSSOOOMMMMMMNNNNNNNNNJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDCCCDDDFFFIIIKKKKKKJJJGGGCCCAAAAAABBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@????????????AAA@@@??????>>>>>>??????AAAAAABBBBBBAAAAAA@@@???AAA@@@???>>>>>>>>>???@@@????????????????????????444444444444444444444444333333333333333333333333333333333333333333333333444444444444444333222222333333333333333333333333111222222222222333333333///000111222333444444555333333222222222222222222333222222111111222222333111111111111111222222222111111111111111111111111000000000000000000000000///000222222111111111222222222111111111111222222111111111111111111111111222222333333333333222222111111111111111222222222000000000000000000000000111111111111111222222222///000111111222111111111000111111111111222222222111222222333333222222111111111111111111111111111111111111111111222222222111111111000000000000000000000111222333333444444444444333333333333444444111111111111222222222222444444444444444444444444333333333333444444444444222222111111111222333333444444444444444444444444333333333333333333333333555555555444444444444444555555555555555444444444444555555666666555555444555666666777777888888888555666888888999;;;???BBBIIIPPP\\\mmm}}}zzzzzzpppssszzz~~~vvvpppvvvtttkkkmmmrrrzzzmmmddd^^^XXXUUUVVVRRRMMMKKKKKKLLLMMMMMMHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHFFFFFFGGGHHHHHHHHHJJJFFFAAA@@@BBBCCCBBB@@@>>>???@@@AAABBBBBBBBBBBB@@@??????>>>>>>??????@@@@@@@@@???>>>>>>>>>>>>???AAAAAAAAAAAAAAA@@@??????@@@???????????????@@@@@@????????????????????????444444444444444444444444333333333444444444444444333333333333333333333333444444333222222222222222333333333333333333333333111111222222222333333333111111111222222333333333222222222222222222333333333222222111111222222333000000111111111222222222111111111111111111111111000000000000000000000000///000222222111111111222222222111111111111222222111111111111111111111111111111222222222222111111000000111111111222222222000000000000000000000000000000000111111222222333//////000111111111111111000111111111111222222222111222333333333333222111111111111111111111111111000000111111111222222222000000111111111111111111111111111222222333333333333333222222222222333333111111111111222222222222666555555444333333333333111222222222333333333333222222222222222333444444444444444444444444444444444444444444444444444444555555555444444333333333555555666555555444444333444555555666666555555444444555666777888888888888555777888888888999;;;===@@@EEENNNZZZgggwwwxxx~~~wwwxxx}}}xxxqqqttt{{{ooobbb\\\VVVRRRRRRRRROOOMMMLLLLLLLLLLLLKKKFFFFFFFFFFFFGGGIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHFFFFFFHHHIIIHHHHHHGGGCCC???@@@CCCFFFEEECCC>>>???AAABBBCCCDDDDDDCCC??????>>>>>>???@@@BBBCCC@@@@@@???>>>>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@??????===>>>???@@@@@@@@@@@@@@@????????????????????????444444444444444444444444444444444444444444444444333333333333333333333333444333222111000111222333333333333333333333333333111111111222222333333333333333333222222222222111111111111222222333333444333222222222222222222333000000111111222222222222111111111111111111111111000000000000000000000000///111222222111111222333222222111111111111222222000000000000000000000000000000111111111111000000000000111111222222222222000000000000000000000000...//////000111222222333//////000111111111111111000111111111111222222222111222333444444333222111111111111111111111111111000000111111222222222222000000111111222222333333111222222222222333333333333222222111111222222333000111111111111222222222777666555444333222222222000000111111222222222222333333333333444444555666444444444444444444444444444444444444444444444444555555555444444333333333555666666666555444333333444555555555555555555444444444666777888888888888777999::::::999888999;;;:::===DDDMMMVVVdddvvvzzzwww~~~~~~~~~rrrfffaaa\\\UUUQQQSSSOOONNNNNNOOOPPPOOOLLLJJJEEEEEEEEEFFFGGGHHHJJJKKKKKKLLLMMMNNNOOONNNMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDDDDEEEHHHJJJKKKJJJEEEAAA>>>???DDDHHHHHHGGG>>>???BBBCCCEEEEEEEEEEEE@@@@@@??????@@@BBBDDDEEE@@@??????>>>>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@??????<<<===???@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>444555555555555555555444777777888777777666555555444333333222222333333444333333333333333333333333333222222111111222222333222222222111111111111000000000000000000000000000222111000000000111333333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222111000//////000111222333222333333444555666777000000000000000000000000//////000000111111111222222222222222222222222222444333111000000000111111111111111111111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111000//////...000000000000000000000000222222222222222222222222111222222333333222222111111111111111111111111111111222333333444444333333222222222222222222222222444444444444444444444444333444444555555444444333666666666666666555555555444444444444444444444444777666666555444444333333444444444444444444444444555555555555555555555555777888888888888999999999:::<<>>>>>???AAABBBAAAAAAAAA@@@@@@@@@??????===<<<<<<===???BBBFFFHHHEEECCCAAA???>>>>>>???@@@444444555555555555444444555555666666555555444333444444333333333333444444333333333333333333333333333222222111111222222333222222222111111111111000000000000000000000000000222111000000000111222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222111000//////000111222222222222222333444555666000000000000000000000000///000000000111111111111222222222222222222222222333333111000000000111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111333222222111000000//////000000000000000000000000222222222222222222222222111222222333333222222111111111111111111111111111111222333333444444333333222222222222222222222222444444444444444444444444222333333333333333333222555555444444444444444444444444444444444444444444444444444555555555555555444444444444444444444444555555555555555555555555777777888888888999999999888:::;;;<<<@@@IIIWWWaaalllxxx~~~~~~~~~zzzjjjcccbbb___\\\XXXUUUSSSQQQPPPNNNMMMNNNOOONNNKKKHHHFFFGGGHHHIIIJJJKKKLLLMMMPPPOOONNNNNNMMMJJJGGGDDDDDDEEEFFFHHHIIIIIIIIIJJJFFFDDDBBBCCCFFFGGGGGGEEEEEEEEEDDDDDDDDDEEEEEEFFF@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAABBBCCCDDDDDDBBBAAA???>>>>>>???AAABBBAAAAAA@@@@@@@@@?????????============???BBBDDDFFFCCCBBB@@@>>>===>>>??????333333444444444444333333333333444444333333222222444444333333333333444444333333333333333333333333222222111111111111222222222222222111111111111000000000000000000000000000111111000000111111222333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000111111111111111111111222333444000000000000000000000000000000000000111111111111222222222222222222222222333222111111000111111111111111111111111111111111//////////////////000000111111111111111111111111111111111111111111111111111111111111111111111111333333333222111111000000000000000000000000000000222222222222222222222222111222222333333222222111111111111111111111111111111222222333333333333333222222222222222222222222444444444444444444444444111222222333333222222111333333333333333333333444444444444444444444444444222333333444555666666666555555555555555555555555555555555555555555555555777777777888888888999999888999999888999>>>GGGNNNVVV```nnn{{{~~~yyywww}}}wwwfff\\\YYYYYYYYYYYYWWWUUURRRPPPOOONNNNNNNNNOOOOOOLLLJJJHHHIIIJJJKKKLLLLLLKKKKKKNNNOOOOOOMMMJJJFFFDDDCCCCCCDDDFFFHHHJJJKKKLLLMMMEEECCCBBBBBBDDDEEEEEEDDDCCCDDDEEEEEEFFFFFFFFFFFF@@@AAAAAABBBBBBAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBBAAA@@@@@@@@@@@@????????????>>>>>>>>>???AAABBBDDDAAA@@@???=========>>>???222333333444444333333222222222333333333333222222333333222222222222333333222222333333333333444444222222111111111111222222222222222111111111000000000000000000000000000000111111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222111000000000000000000111000000000000000111222222000000000000000000000000000000000000000111111111111111111111111111111111222222111111111111111111111111111111111111111111/////////000000000000000111111111111111111111111111111111111111111111111111111111111111111111111333333333222222222111111222222222222222222222222111111111111111111111111111222222333333222222111111111111111111111111111111111222333333333333222222222222222222222222222333333333333333333333333222222333333333333222222333333333333444444444444444444444444444444444444222333333444444555555666666666666666666666666666555555555555555555555555777777777777888888888888999::::::999888:::???BBBIIIQQQ\\\iiiwww|||ssseee]]]YYYUUUUUUUUUUUUTTTSSSRRRQQQMMMNNNNNNOOOOOOOOOMMMLLLIIIKKKLLLNNNNNNLLLKKKIIIJJJLLLNNNLLLGGGDDDDDDEEEDDDEEEGGGIIIJJJLLLLLLMMMEEEDDDCCCCCCDDDDDDEEEEEEBBBCCCEEEFFFGGGFFFFFFEEE@@@AAAAAABBBBBBAAAAAA@@@BBBBBBCCCCCCDDDDDDCCCCCCAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@?????????????????????>>>???@@@AAAAAA???>>>============>>>>>>222333333444444333333222222333333444444444333333222222111111111111222222222222222333333444444444222111111000000111111222222222222111111111000000000000000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000111111000000000000000/////////000111111000000000000000000000000111111000000000000000000111111111111111111111111111111111111222111111111111111111111111111111111000000000111111222222222111111111111111111111111111111111111111111111111111111111111111111111111333333333222222222222222111111111111111111111111111111111111111111111111111222222333333222222111111111111111111111111111000111222222333333222222222222222222222222222222333333333333333333333333333333444444444444333333333333444444555555555555444444444444444444444444444444444444444444444444666666666666666666666666555555555555555555555555666666777777777888888888999999:::999999:::<<<===BBBFFFOOOZZZgggtttzzzuuuuuuvvvwwwyyyfff^^^[[[ZZZXXXVVVTTTQQQPPPPPPQQQRRRMMMNNNOOOPPPOOONNNMMMMMMKKKLLLMMMNNNNNNLLLJJJIIIFFFIIIKKKIIIFFFDDDFFFHHHGGGGGGHHHIIIJJJJJJJJJJJJEEEEEEEEEEEEDDDDDDEEEFFFBBBCCCDDDFFFFFFFFFEEEDDD@@@AAAAAABBBBBBAAAAAA@@@???@@@AAACCCDDDEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>@@@?????????????????????==================>>>>>>333333444444444444333333333333444555555555444444222222111111111111222222111222222333333444444555111111000000000000111111222222222111111111111000000000000000000000000000000000111222222222222111111111111111111111111111111111111111111111111111000000000000000000000000........................000000111111111111000000000000000//////000000111000000000000000000000000111111111111000000000000111111111111111111111111000000111222222222222111111111111111111111111111000000111111222222333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222111111........................111111111111111111111111111222222333333222222111111111111111111111111111000111111222222222222222222222222222222222222222333333333333333333333333333444444555555444444333333333444444555555666666444444444444444444444444444444444333333333333333555555555555555555555555555555555555555555555555666666666777777777888888666666777777888999::::::<<<>>>EEEOOOXXXcccqqq~~~uuunnnlllooowww~~~wwwyyy~~~}}}~~~ooo```ZZZXXXXXXYYYWWWSSSPPPOOOOOOPPPQQQMMMOOOQQQQQQOOOMMMMMMMMMKKKLLLMMMMMMMMMKKKJJJIIIFFFGGGHHHGGGFFFFFFGGGIIIHHHHHHIIIIIIIIIIIIHHHGGGEEEFFFFFFEEEDDDCCCEEEFFFCCCCCCCCCDDDDDDCCCCCCBBB@@@AAAAAABBBBBBAAAAAA@@@===>>>@@@BBBDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>?????????????????????>>><<<<<<======>>>>>>??????444444555555555555444444222333333444555555444444444333333333333333333444111111222333333444555555111111000000000000111111222222222111111111111000000000000000000000000000///000111222333222222111111111111111111111111111111111111111111111111111000000000000000000000000........................///000111222222111000///111111000000000000000111000000000000000000000000111111111111000000000///111111111111111111111111///000111222333222222111111111111111111111111111/////////000111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////111111111111111111111111111222222333333222222111111111111111111111111111000000111222222222222222222222222222222222222222222222222222222222222222333333333444444333333333111222222333444444555555444444444444444444444444222222222333333444444555444444444444444444444444555555555555555555555555666666666666777777777888666555555666888999999999999999???GGGMMMSSS```mmmvvvtttooorrrpppyyyzzz|||{{{uuuddd[[[WWWUUUUUUVVVUUUSSSQQQPPPOOOOOOOOONNNQQQSSSRRROOOLLLLLLMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIGGGFFFFFFGGGHHHGGGFFFGGGHHHHHHHHHHHHHHHGGGGGGDDDEEEFFFEEEBBBAAACCCEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@===>>>@@@BBBCCCCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>???????????????>>><<<<<<===>>>??????@@@@@@444555555666666555555444111222333444444444444444666555555444444555555666111111222333333444555555111111000000000000111111222222222111111111111000000000000000000000000000///000111222333222111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111///000111222222111000///222111000000000000111111000000000000000000000000222111111111000000//////000000000000000000000000///000111222333333222111111111111111111111111111---......///000111111222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111111222222222222222222222222000000000000000000000000222222222333333222222222111111111111111111111111000000111222222222222111222222222222222222222222222222222222222222222222222222222333333222222222000000111222333333444444444444444444444444444444///000111222444555666777444444444444444444444444555555555555555555555555666666666666777777777777888666666666888:::::::::999999===DDDFFFIIITTT```hhhvvv|||vvvyyyppp||||||sssfff\\\WWWVVVTTTSSSRRRSSSSSSSSSRRRPPPNNNMMMOOORRRSSSRRRNNNLLLKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLIIIFFFFFFHHHHHHGGGDDDFFFFFFGGGHHHHHHHHHGGGGGGCCCEEEEEEDDDAAA@@@BBBDDDEEEDDDBBB@@@?????????@@@@@@AAAAAABBBBBBAAAAAA@@@>>>???AAABBBBBBAAA???>>>???@@@@@@AAAAAA@@@@@@???????????????>>>>>>>>>>>>===>>>>>>????????????>>>;;;<<<===???@@@@@@@@@@@@333333333333333333333333333333444555555444333333333333333333333333333333333222222111111222222333111111111111111111111111111111111111111111111111000000111111111222222222111111111222222333333333333222222222111000000000000000111111111111000///222222111000//////000000000000000000000000000000000000000000000000000000111111111111111111111111222222111111000/////////////////////000000000000000000111111111111000000000111111111111222222222222222111111111111222222222222222111111111000000111111000000000000111111000000000000000000000000222111111111000000//////222222111111000000//////////////////////////////111111222222222222111111000000111222222222222111444333111000000000111111111111222222222222111111333333333333333333333333222222222222222222222222111222333444444444333333222222222333333444444444555444333222111222222333555555444444444333333333222111111111222444666777777555444555888999888666333333555777::::::888666666666666777888888999999;;;;;;;;;===@@@EEEJJJMMMZZZcccnnnwww{{{wwwzzz{{{tttddd```[[[WWWUUUUUUTTTSSSTTTTTTTTTQQQNNNMMMMMMOOORRRQQQOOOMMMKKKJJJJJJKKKMMMKKKJJJLLLPPPQQQOOOMMMFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCBBBAAA>>>>>>>>>???@@@@@@@@@AAA@@@@@@@@@???@@@@@@AAAAAABBBAAAAAAAAA@@@?????????@@@?????????>>>>>>======<<<===>>>??????@@@??????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>333333333333333333333333333333444555555444333333555555555555555555555555333222222111111222222333111111111111111111111111111111111111111111111111000000111111111222222222111111111222222333333333222222222111111111111111///000000000111111111111222222111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111/////////000000000111111000000111111111111000000000111111111111222222222222222111111111111222222222222222111111111000000111111000000000000111111111111111111111111111111111111111111000000000///111111111111000000000000000000000000000000000000111111222222222222111111000000111222222222222111333333111000000000111111111111222222222222111111333333333333333333333333222222222222222222222222222222222222333333333333222222222333333444444444777666555444333444444555555555444444444333333333555444333333333444555666666444333444777888666555555444555666888999777666666666666777888888999999999999888999;;;???CCCEEEKKKTTT___hhhqqq~~~|||iiibbb^^^ZZZVVVTTTTTTUUUUUUTTTTTTTTTTTTSSSPPPNNNNNNNNNPPPOOOMMMLLLKKKJJJKKKKKKHHHHHHJJJMMMOOONNNJJJFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHFFFEEEDDDBBBCCCCCCCCCCCCBBBAAAAAA>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>============>>>>>>???>>>>>>>>>============>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>333333333333333333333333333333444444444444333333555555555555555555555555333222222111111222222333111111111111111111111111111111111111111111111111111111111111111222222222111111111222222222222222111111111111111222222222000000/////////111222333222111000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111---...///000111222333444000000000111111111222222000000111111111111000000000111111111111222222222222222111111111111222222222222222111111111111111111111000000000000111111111111111111111111111111111111111111000000000000000000000111111111111111111111111111111111111111111111222222222222111111000000111222222222222111333222111111000111111111111111222222222222111111333333333333333333333333222222222222222222222222222222111000111222333444222222333333333333444444666555555444444444444555555555444444444333333333777666555444444444444555444333222333555666555444888666555555666777777666555666666777777888888999999888777777777999<<<===@@@FFFOOOWWW___lll{{{uuuxxxqqq```XXXUUUSSSPPPPPPRRRTTTUUUUUUSSSTTTUUUTTTRRROOONNNNNNNNNMMMLLLKKKJJJKKKLLLLLLIIIKKKOOOSSSTTTQQQJJJEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIGGGFFFDDDCCCAAABBBBBBBBBBBBAAA@@@@@@===>>>>>>???@@@@@@AAAAAABBBBBBAAA@@@????????????>>>>>>????????????????????????>>>>>>>>>>>>============>>>>>>>>>===<<<<<<=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>333333333333333333333333333333333333333333333333222222222222222222222222333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222000000000111222222222333333111000......///111222111111000000000000000111000000000000000000000000000000000000000000000000111111111111111111111111......///000111222333333000111111111222222222222000111111222222111111000000000111111111222222222222222111111111111222222111111111111111111111111111111000000000000111111111111111111111111111111111111111000000000000000000000000111111222222222111111111111111111111111111111222222222222111111000000111222222222222111222222111111111111111111111111222222222222111111222222222222222222222222111222222222222222333333222111000//////111333444333333333333333333333333333222222222222222222222555555444444444333333333555555444444444444444444444333333444555555555555:::777444333444666666666555555666666777888888888:::999888777888999;;;<<<>>>AAAGGGKKKRRR\\\iiisss~~~zzz||||||wwwuuu}}}yyykkk___XXXPPPNNNMMMMMMOOOQQQRRRRRRQQQSSSUUUUUUSSSPPPNNNNNNMMMLLLKKKKKKKKKLLLNNNNNNLLLNNNRRRTTTTTTPPPJJJFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIHHHFFFEEECCCCCC@@@AAAAAAAAAAAA@@@??????======>>>???@@@AAAAAABBBCCCBBBAAA@@@????????????=========>>>?????????@@@>>>>>>>>>>>>>>>>>>============>>>======<<<;;;;;;======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>333333333333333333333333333333333333333333333333222222222222222222222222333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111222222222333555333111///......///000111000000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000111111111222222222222111111222222222222111111000000111111111222222222222222111111111111222222111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000111111000000111111222222333333111111111111111111111111111111222222222222111111000000111222222222222111111111111111222111111111111111222222222222111111222222222222222222222222111111111222222333333333222111000//////111333444333333333333333333333333111111222222222222222222555555444444444333333333111222222333444444555555444444555555555555666666:::888444333333555555555555555555666777777888888888888888888888999;;;<<<<<<>>>AAADDDIIIRRR\\\dddsss{{{{{{xxx}}}tttqqquuuvvv}}}~~~wwwnnnlllhhhaaaYYYUUUPPPNNNLLLLLLMMMOOOOOONNNOOORRRTTTTTTQQQOOOMMMMMMLLLLLLKKKKKKLLLMMMOOOPPPKKKMMMNNNNNNLLLIIIFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHFFFEEECCCCCCBBB@@@@@@AAAAAA@@@@@@???>>><<<===>>>???@@@AAABBBBBBCCCBBBAAA@@@????????????=========>>>?????????@@@==================>>>>>>======>>>======<<<;;;;;;>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>333333333333333333333333333333222222222222333333444444444444444444444444333222222111111222222333111111111111111111111111111111111111111111111111222222222111111111111111111111111111111000000000111111111111111222222222444333111000///...//////000000000000000111111222000000000000000000000000111111111111111111111111111111111111111111111111222222222111000//////...000000000111111111222222111111222222222222111111000111111111111222222222222222111111111111222222111111111111111222222222111111000000000000111111222222222222222222222222000000000000111111111111111111111222222222222222111111111111111111111111111111222222222222111111000000111222222222222111000000111222222222222111111111222222222222111111222222222222222222222222111111111222222333333444222222111000111222333444444444333333333333222222222333333444444444444333555555444444444333333333///000222333444555555555333555666666555555666777999777444333444555555555444555555666666777777888666666666666777888999:::777888:::===BBBJJJRRRXXXdddlllxxxzzzzzz}}}|||uuuxxx}}}qqqiiibbb```]]]XXXTTTSSSQQQPPPNNNMMMNNNNNNMMMLLLMMMOOOQQQPPPNNNLLLKKKLLLKKKKKKJJJJJJKKKMMMNNNOOOMMMNNNNNNLLLIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBBBB@@@AAAAAAAAAAAA@@@??????<<<<<<===???@@@AAABBBCCCBBBBBBAAA@@@????????????>>>>>>??????????????????<<<<<<============>>>>>>======>>>>>>>>>===<<<<<<>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>333333333333333333333333333333222111111222333333333333333333333333333333333222222111111222222333111111111111111111111111111111111111111111111111222222222111111111000000222111111111000000000///222222222111111111111111000000000000000000111111000000000000000111222222000000000000000000000000111111111111111111111111111111111111111111111111222222111111000//////.../////////000000000111111111222222333333222222111000111111111111222222222222222111111111111222222000000111111111222222222111111000000000000111111222222222222222222222222///000000000111111111111333222222222222222222111000000000000000000000000111111222222222222111111000000111222222222222111///000111222333222222111111111222222222222111111111111111111111111111111000111111222333333444444222222222222333333333333444444444333333222222222111222333444555444444333555555444444444333333333111222333555555555444444222444666555333333555777888666333333444555555555444444555555666777777777777777777777777777888888666777888:::>>>CCCIIILLLVVV^^^jjjttt~~~xxxhhhccc^^^\\\XXXSSSRRRUUUSSSQQQOOOOOOOOOOOONNNLLLLLLMMMMMMLLLJJJIIIJJJKKKJJJIIIHHHHHHIIIJJJLLLMMMMMMNNNOOONNNJJJHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@???<<<<<<===???@@@AAABBBCCCAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@?????????<<<<<<<<<=========>>>>>>======>>>>>>???>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>333333333333333333333333444333222111111222333444111111111111111111111111333222222222222222222333111111111111111111111111111111111111111111111111222222222222111111000000222111111111000000//////333222222222111111000000---...///111222222333333000000///000000111222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000///////////////000000000000111222222333333222222111000111111111111222222222222222111111111111222222000000111111222222222222111111000000000000111111222222222222222222222222//////000000111111111222444333333222222111111111////////////////////////111111222222222222111111000000111222222222222111///000111222333333222111111111222222222222111111111111111111111111111111000000111222333333444444111222333444444444444333444444444333333222222222///000111222333222222111555555444444444333333333444555666666666555444333000333555444222111333666666555333444555666555444444444555555666777777777::::::999999888888888777::::::::::::<<<>>>AAACCCKKKTTT___gggnnnyyy}}}sss```\\\YYYWWWSSSOOOQQQUUUSSSQQQPPPPPPQQQQQQOOONNNKKKKKKKKKJJJHHHGGGIIIJJJHHHHHHGGGFFFGGGHHHIIIJJJGGGJJJLLLKKKHHHEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@AAAAAABBBAAABBBBBBBBBBBBAAA@@@@@@;;;<<<===???@@@AAACCCCCC@@@@@@@@@???@@@@@@AAAAAABBBAAAAAAAAA@@@?????????;;;<<<<<<<<<======>>>>>><<<===>>>??????@@@??????>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>333333333333333333333333222222222222222222222222333222222111111222222333000111111111111222222222555444222000//////000111222111111111222333333444444333222111111111222333222222111111111111222222111111111111111111111111000000000000111111111111000000////////////000000000000000000000000000000000111111111111222222222222222111000//////000000222222222222222222222222222222111111111111222222...///000222222111000000111111111111111111111111//////000000111111111222111111222222222333333333444333222222111111222222000111111111111222222222000000000000000000000000222111111000000111111222000000000000000000000000222222111111222222333444111111111111111111111111222222222222222111000///222222111111111111222222333333333333333333333333333222222222111111000000222222222111111111000000333333333333333333333333222222222222222222222222222222222222222222222222333333333444444444555555333333333444444333333222444444444444444444444444555555555555666666666666888888777777666666555555777777666666777999;;;<<>>AAA@@@>>>===<<<===>>>@@@>>>>>>>>>>>>>>>>>>>>>???======>>>>>>?????????@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>??????333333333333333333333333222222222222222222222222333222222111111222222333000111111111111222222222666555333111000000111222222111111111222222333444333222111000//////000000111111111000000111111111111111111111111111111111000000000000111111111111000000////////////000000000000000000000000000000000111111111111222222222222222111000000000000000222222222222222222222222222111111000000111111222//////000111111111111111111111111111111111111111///000000000111111111111000000000111111111222222333333222111111111111111000111111111111222222222111111111111111111111111333333222222222222333333111111111111111111111111222222111111222222333444111111111111111111111111222222222222222111000000222222111111111111222222333333333333333333333333222222222222222222111111333333333333222222111111333333333333333222222222222222222222222222222222222222222222222222222222333333333444444444555555222222333444444444333333444444444444444444444444555555555555666666666666777777777666666666666666888777777777777888:::;;;???BBBHHHNNNVVV___hhhnnnvvv|||vvvvvvzzz}}}vvvpppnnnppppppmmmhhhjjjiiieee___WWWQQQNNNMMMOOOOOOOOOOOONNNNNNNNNNNNIIIIIIIIIIIIIIIIIIIIIIIIEEEDDDBBBAAABBBCCCFFFGGGJJJIIIGGGFFFEEEFFFGGGHHHIIIJJJKKKKKKJJJHHHEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@DDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCCCCBBB@@@???????????????????????????AAA@@@>>>===<<<===>>>?????????>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????======>>>>>>>>>??????????????????>>>>>>>>>>>>>>>333333333333333333333333222222222222222222222222333222222111111222222333000111111111111222222222666555333222111111222333222111111111111222333333222111000///...------...111000000//////000000111111111111111111111111111000000000000111111111111000000////////////000000000000000000000000000000000111111111111222222222222111000000000000000000111111111111111111111111222111111000000111111222000000000000000111111222111111111111111111111111000000000000111111111111/////////000000000111111222111111000000000000000000111111111111222222222111111111111111111111111555444444333333444444555222222222222222222222222222222111111222222333444111111111111111111111111222222222222222222111000222222111111111111222222333333333333333333333333111111222222222222222222444444444333333333333222222222222222222222222222333333333333333333333333222222222222222222222222333333333444444444555555111222333444444444444444444444444444444444444444444555555555555666666666666666666666666666777777888888777777777888888999999<<<@@@DDDJJJQQQXXX]]]cccjjjwww}}}{{{uuuiiieee```^^^___bbbdddeeemmmmmmiiicccZZZRRRMMMKKKOOONNNNNNNNNNNNMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKFFFDDDCCCBBBBBBCCCEEEFFFGGGFFFFFFEEEFFFHHHIIIJJJIIIIIIJJJJJJIIIGGGEEEDDDEEEEEEEEEEEEDDDCCCBBBAAACCCCCCDDDDDDCCCBBB@@@???@@@AAACCCCCCCCCAAA???>>>======>>>>>>??????@@@@@@AAA@@@>>>=========>>>????????????>>>>>>===============>>>>>>>>>>>>??????======>>>>>>>>>>>>??????@@@?????????>>>>>>======333333333333333333333333222222222222222222222222333222222111111222222333000000111111111222222222444333222111111111111222222111111111111111222222222111000///...---------000000////////////000000111111111111111111111111///000000000111111111111000000////////////000000000000000000000000000000000000111111111222222222111111000000000000000111000000000000000000000000111111000000000000111111111000/////////000222333111111111111111111111111000000000000000111111111/////////000000000111111111111000///////////////000000111111111222222222111111111111111111111111555444444333333444444555222222222222222222222222222222111111222222333444111111111111111111111111222222222333333222111111333222222111111222222333222222222222222222222222000000000111111222222222333333333333333333333222111111111111111222222222333333333333333333333333222222222222222222222222333333333444444444555555111222333444555555555555444444444444444444444444444444444555555555666666444555555666666777777777888888888777777777777777888:::===@@@BBBGGGLLLPPPVVV[[[dddooo{{{}}}{{{|||}}}uuusssuuuxxxqqqeee]]]\\\ZZZWWWVVVXXX\\\___bbbbbbbbb___YYYSSSOOOMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKEEEEEEDDDCCCDDDEEEGGGHHHFFFFFFEEEFFFGGGHHHIIIJJJHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDDDDCCCBBB@@@???@@@AAABBBCCCBBBAAA???===;;;;;;<<<===>>>???@@@AAA@@@???>>>>>>======>>>>>>?????????>>>======<<<<<<======>>>>>>>>>>>>>>>>>>============>>>>>>>>>???@@@@@@??????>>>=========333333333333333333333333222222222222222222222222333222222111111222222333000000111111111222222222111111111000000000000000222222111000000111111111222222111111000///......000000////////////000000111111111111111111111111///000000000111111111111000000////////////000000000000000000000000000000000000111111111222222222111000000000000000111111000000000000000000000000111000000000000000000111111000/////////000222333111111111111111111111111111111000000000000000000000000000111111111222222111000//////......//////000000111111111222222222111111111111111111111111333333222222222222333333222222222222222222222222222222111111222222333444111111111111111111111111111222222333333333222222333333222222222222333333222222222222222222222222.../////////000000111111111111111111222222222222000000111111111222222222333333333333333333333333222222222222222222222222333333333444444444555555222333444444555555555444444444444444444444444444444444444444555555555555444444555555666666777777777777888888777777777666888:::<<<===>>>@@@DDDGGGKKKOOOUUU]]]gggsss}}}~~~{{{vvvsss|||rrrjjjccc]]]XXXYYYYYYWWWSSSRRRSSSTTTTTTVVVXXXXXXUUUSSSQQQPPPNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLEEEEEEEEEFFFGGGIIIJJJKKKGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBAAABBBDDDDDDDDDBBB???>>>???@@@AAABBBAAA@@@>>>===::::::;;;<<<>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<>>>>>>==================<<<============>>>>>>>>>????????????>>>>>>======333333333333333333333333222222222222222222222222333222222111111222222333000111111111111222222222000000000000000000000///222222111000000000000111111111222222222111000///111000000//////000000111111111111111111111111111000000000000111111111111000000////////////000000000000000000000000000000000111111111111222222222000000000000000111111222111111111111111111111111111000000//////000000111000000000000000111111222111111111111111111111111111111111111000000000000000000000111111111222222111000000///////////////000111111111111222222222222222222222222222222222222111111000000111111222222222222222222222222222222222111111222222333444111111111111111111111111111222333333333333333333333333222222222222333333222222222222222222222222/////////000000000000000000111111111111111222222000000111111222333333333333333333333333333333333222222222222222222222222333333333444444444555555444444555555555555444444444444444444444444444444333444444444444555555555555555555555555555666666666666777888888777777666777888:::::::::;;;>>>@@@AAADDDHHHOOOWWWaaalllsss{{{}}}~~~oooddd^^^YYYVVVTTTVVVVVVUUUQQQNNNLLLKKKOOOQQQSSSSSSRRRQQQQQQQQQOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLGGGGGGGGGHHHIIIJJJKKKLLLHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCBBB@@@BBBCCCDDDDDDBBB???===<<<===???@@@@@@???===<<<::::::;;;<<<===>>>??????????????????>>>>>>>>>===========================>>>>>>============<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>???333333333333333333333333222222222222222222222222333222222111111222222333000111111111111222222222000000000111111111000000222222111000000000000000///000111222222222111111111111111000000111111111111111111111111111111111000000000000111111111111000000////////////000000000000000000000000000000000111111111111222222222000000000000000111222222222222222222222222222222000000////////////000000//////000111111111111111111111111111111111111111111111111111000000000////////////000000000111111222111000000//////000000000111111111111222222222222222222222222222222222111111000000000000111111111111111111111111111111222222111111222222333444111111111111111111111111111222333333444444333333444333333222222333333444111111111111111111111111222222222222111111111111111111111222222333333333111111111222333444444444444444444444444444444444222222222222222222222222333333333444444444555555666666666666555444333222444444444444444444444444333333444444444555555555555555555555555555444444444555666777888888777777666888999999999999;;;===;;;>>>BBBFFFKKKRRRZZZ___eeennn{{{xxxlllccc\\\XXXTTTSSSRRRQQQQQQQQQPPPMMMKKKIIIKKKMMMOOOOOONNNOOOPPPRRROOOOOOOOOOOONNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBB@@@AAACCCEEEDDDAAA>>><<<999:::===>>>???>>>===<<<::::::;;;<<<<<<===>>>>>>???????????????>>>======;;;;;;<<<<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<=========>>>>>>=========>>>??????@@@@@@333333333333333333333333222222222222222222222222333222222222222222222333000111111111111222222222000111111222222222111111222222111000000///000000---///000222222222111111222222111111111111222222111111111111111111111111000000000000111111111111000000////////////000000000000000000000000000000000111111111111222222222000000///000000111222222222222222222222222222222000000////////////000000...///111222222222111000111111111111111111111111222111111111000000//////............/////////000222222111000000000000000000111111111111222222222222222222222222222222222222111111111111111111222000000000000000000000000222222111111222222333444111111111111111111111111111222333333444444444444444333333222222333333444111111111111111111111111555444444333333222222222222222222333333444444444111111222333444444555555444444444444444444444444222222222222222222222222333333333444444444555555777777666666555444222222444444444444444444444444333333333444444444555555666666666555555444444333333444666777888888888777777999::::::::::::;;;===;;;===@@@BBBEEEHHHMMMPPPXXX___jjjuuuwwwlllfff```]]]ZZZVVVTTTSSSQQQOOONNNNNNOOOOOOMMMKKKGGGIIIJJJKKKKKKMMMPPPSSSPPPPPPPPPOOOOOOOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA???AAACCCEEEDDDAAA>>><<<777999;;;===>>>>>>===<<<::::::;;;;;;<<<=========???????????????>>>======::::::;;;<<<===>>>??????>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<=========>>><<<<<<===>>>???@@@AAAAAA333333333222222222111111222222222222222222222222000111111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000000111111111222222222222111111222222222222111111111111111000000000000000///////////////000111111111111000000000000111111000000000000000000000000......//////000000111111000000000111222222222333111111111000000000000///000111111111111222222222000000000000000000000000//////000000111111222222000000000000000000000000///000000000000111111111111000000000111222333333000000000000000000000000222222222111111111000000111111111111111111111111111111111111111111111111333333222222111000000000333333333333333333333333111222222333333222222111555555444444333222111111222222111111111111111111333222111000000111222333111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333222222333333333333444444222222222333444555666777555555444444444444555555666666666666777777777777666777777777888888888888:::999:::;;;>>>AAAEEEGGGPPPTTTZZZbbbkkkvvvyyy|||~~~||||||{{{{{{}}}}}}||||||zzzzzzrrrfff```^^^[[[WWWTTTSSSSSSTTTSSSRRRPPPNNNMMMLLLLLLLLLKKKKKKLLLOOORRRTTTTTTSSSPPPPPPOOOOOONNNNNNNNNNNNKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFIIIIIIIIIHHHHHHHHHGGGGGGFFFDDDAAA??????AAADDDFFFBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBB@@@???>>>===;;;:::999888888:::<<<=========>>>>>>>>>>>>======>>>============<<<<<<<<<;;;;;;;;;<<<<<<>>>??????<<<;;;:::999999;;;<<<>>>;;;;;;<<<<<<======>>>>>>;;;<<<<<<===>>>??????@@@444444444333333333222222222222222222222222222222000111111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000111111111222222111111222222222222111111111000000000000000000000///////////////000111111111111000000000000111111000000000000000000000000000000000000000000111111111111111111111222222222222222111111111000000000000000111111111222222222000000000000000000000000000000000000000111111111000000000000000000000000000000000111111111222222222222222111222222333333000000000000000000000000222222222111111111000000111111111111111111111111111111111111111111111111222222222111111111111111222222222222222222222222111222222333333222222111444444333333222111111111111111111111111111111111222222111000000111222222111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333222333333333333333333444333333333333333333333333222222333333333333444444333333333333444444555666555555444444444444555555555666666666777777777777777777888888888999999999999999999999;;;>>>AAACCCEEEHHHMMMSSS[[[dddnnnttt~~~{{{}}}~~~}}}vvvxxx~~~{{{~~~{{{wwwssssssppplllhhhiiikkknnnwwwrrrfff^^^ZZZYYYWWWTTTRRRQQQQQQQQQNNNMMMMMMMMMLLLLLLLLLLLLMMMLLLMMMPPPSSSUUUUUUTTTPPPPPPPPPPPPOOONNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMOOONNNLLLKKKJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEBBBAAA???>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBB@@@???>>>>>>;;;:::999888888:::;;;=========>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???<<<;;;:::999999;;;<<<>>><<<<<<===============>>><<<<<<<<<======>>>>>>>>>555444444444333333333333222222222222222222222222000111111111111222222222222222222222222222222222222222222222333333333333222222222222222222222222/////////000000000111111111111222222222222111111000000000000000000111111000////////////000111111111111000000000000111111000000000000000000000000222222111111111111111111222222222111111111111111333222222222111111111111000000000111111111222222000000000000000000000000111111111111000000000000000000000000000000000000111111111111222222222333444444333222222222333333////////////////////////222111111111111000000000111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111222222333333222222111333333222222111000000000111111111111111111111111222222111000000111222222111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333444333333333333333333222333333333333333333333333222222333333333333444444444444333333333444444555555555444444444444555555555555666666666777777777888888888888999999999999999999888888999:::<<<===>>>AAAEEEIIINNNUUU\\\aaajjjsss~~~{{{}}}}}}sssooorrr}}}yyytttzzzyyywwwooofff___^^^bbbiiirrr{{{tttkkkeee___[[[VVVVVVUUUSSSRRRQQQPPPPPPKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPSSSUUUUUUTTTSSSSSSTTTSSSRRRPPPNNNMMMPPPOOONNNMMMMMMNNNOOOPPPQQQPPPNNNLLLJJJIIIIIIIIIEEEDDDDDDDDDCCCCCCCCCCCC@@@@@@????????????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBAAA@@@???>>>::::::999888999:::;;;<<<======>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===>>>;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<===444444333333333222222222111111111111111111111111000000111111111222222222111111111111111111111111222333333333333333444444222222222222222222222222////////////000000000000111111222222222222111111000000000000000111111111000000//////000000111222111111000000000000111111000000000000000000000000333333333222222111111111333222222222111000000000333333333222222222111111000000000000111111111111000000000000000000000000222222111111000000//////000000000000000000000000111111222222222333333333444333333222111111111111////////////////////////111111111111000000000000111111111111111111111111111111111111111111111111///000000111222222333333111111111111111111111111111222222333333222222111222111111111000000//////111111111111111222222222222111111111111111111222111111111111111111111111111111222222222333333333222222222222222222222222333333333333333333333333444444444333333222222222333333333333333333333333222222222333333333444444555555444333333333444444555555444444444444555555555555555666666666777777777777777777888888888888:::999888777777888888999;;;===@@@CCCFFFKKKQQQUUUZZZ```jjjuuuzzzppplllrrr~~~~~~rrrfffdddhhhoooxxxyyymmmccc^^^]]]\\\[[[WWWWWWWWWVVVTTTSSSQQQPPPMMMNNNPPPQQQRRRRRRRRRRRROOONNNNNNOOORRRTTTTTTSSSXXXXXXXXXXXXVVVTTTQQQPPPPPPOOONNNMMMMMMNNNPPPRRRPPPNNNKKKHHHFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@??????::::::999999::::::;;;<<<======>>>>>>>>>>>>======<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;<<<===;;;;;;:::::::::;;;<<<===?????????>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;222222222222111111111000111111111111111111111111000000111111111222222222111111111111111111111111222222222333333444444444222222222222222222222222////////////000000000000111111222222222222111111//////000000111111111111000000000000000111222222111111000000000000111111111111111111111111111111444444333333222222111111333222222222111000000000333333333222222222111111//////000000000111111111000000000000000000000000222222111111000000//////000000000000000000000000111111222222222333333333222222111000000///000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111//////000111222333333444222222222222222222222222111222222333333222222111111111000000000000000///000000111111111222222222111111111222222111111111111111111111111111111111111111222222222333333333222222222222222222222222333333333333333333333333444444444333333222222222333333333333333333333333222222222333333333444444555555444333333333444444555555444444444444555555555555555555666666666666555555555555666666666666:::999999888777777777777444777999<<<>>>BBBFFFIIIOOOSSSZZZcccnnn{{{}}}~~~~~~}}}xxxvvvyyy{{{rrrkkkbbbZZZVVVUUUVVVVVVXXXXXXWWWVVVTTTRRRPPPOOOQQQQQQRRRSSSTTTTTTTTTSSSPPPOOONNNNNNQQQRRRSSSRRRXXXYYYXXXXXXVVVTTTRRRQQQOOONNNLLLKKKLLLMMMOOOQQQNNNLLLIIIFFFDDDCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????>>>;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::;;;<<<<<<::::::::::::;;;;;;<<<<<>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;111111111111000000000000111111111111111111111111000111111111111222222222111111111111111111111111111111222222333333444444222222222222222222222222/////////000000000111111111111222222222222111111/////////000111111222222111000000000000111222222111111000000000000111111111111111111111111111111333333222222222222222222222222222111111111111111333222222222111111111111/////////000000000111111000000000000000000000000111111111111000000000000000000000000000000000000111111111111222222222333111000000/////////000000000000000000000000000000//////000000000000000111111111111111111111111111111111111111111111111111//////000111222222333333222222222222222222222222111222222333333222222111111111000000000000000000000000000111222222333333000111222222222222111000111111111111111111111111111111222222222333333333222222222222222222222222333333333333333333333333444333333333333333333222333333333333333333333333222222333333333333444444444444333333333444444555555555444444444444555555444444555555555666666666444444444444555555555555888888888888888777777777333555888999;;;===@@@CCCEEEHHHMMMTTT^^^hhhpppuuu|||qqqqqqvvv{{{}}}rrrmmmmmmkkkgggaaaZZZVVVTTTTTTTTTUUUUUUTTTSSSQQQPPPOOOOOORRRRRRRRRRRRSSSTTTUUUVVVRRRPPPOOOOOOQQQRRRSSSSSSVVVUUUTTTSSSRRRPPPPPPOOOLLLLLLKKKKKKLLLMMMNNNOOONNNKKKHHHEEECCCCCCEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>>>><<<<<<<<<=========>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::<<<;;;;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===222222222111111111000000111111111111111111111111000111111111111222222222111111111111111111111111000000111111222333333444111111111111111111111111000000000111111111222222111111222222222222111111...//////000111111222222111111000000111111222333111111000000000000111111111111111111111111111111111111111111222222222222111111111111111222222222222222111111111000000000////////////000000000111000000000000000000000000000000000000000111111111000000000000000000000000000000000111111111222222000000000000000000111222222222222222222222222222////////////000000111111111111111111111111111111111111111111111111111111000000000111222222222333111111111111111111111111111222222333333222222111111111111111111111111111///000000111222222333333000111222222222222111000111111111111111111111111111111222222222333333333111111111111111111111111333333333333333333333333222333333333333333333444333333333333333333333333222222333333333333444444333333333333444444555666555555444444444444555555444444444555555555666666444444444555555555666666555666777777777777777777666888::::::::::::<<<>>>???@@@DDDJJJQQQXXX\\\___nnnxxxwwwpppqqqvvv{{{|||pppgggaaa```dddfffdddaaa]]]YYYVVVTTTTTTQQQPPPOOOOOOOOOPPPQQQRRRSSSSSSRRRRRRTTTWWWZZZ\\\VVVSSSQQQQQQRRRTTTUUUUUUTTTSSSQQQOOONNNNNNOOOPPPKKKKKKLLLLLLMMMNNNNNNOOOLLLJJJGGGDDDBBBCCCEEEFFFCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>===============>>>???????????????======>>>>>>>>>>>>===============<<<<<<<<<;;;;;;======<<<<<<;;;<<<<<<===::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>333333333222222222111111000000000000000000000000000111111111111222222222000000000000000000000000//////000111222222333333000000000000000000000000111111111111222222222222111111222222222222111111...//////000111222222222111111111000111111222333111111000000000000111111111111111111111111111111000000000111111222222333000000111111222222222333111111111000000000000///////////////000000000000000000000000000000000000//////000000111111222222000000000000000000000000///000000000000111111111111000000000111222333333222222222222222222222222.../////////000000111111111111111111111111111111111111111111111111111111111111111111111222222222000000000000000000000000222222222333333222222222111111111111111222222222///000000111222222333333000111222333333222111000111111111111111111111111111111222222222333333333111111111111111111111111333333333333333333333333222222222333333444444444333333333333333333333333222222333333333444444444222222222333444555666777555555555444444555555555444444444555555555666666555555555666666666666777333444555666777777777777666777888777666555666777===>>>AAAEEEJJJNNNOOOOOORRR^^^jjjqqqwwwyyysssuuu}}}uuugggaaa]]]YYYZZZ^^^]]]^^^^^^[[[XXXTTTRRRRRROOONNNNNNNNNPPPRRRUUUWWWUUUTTTSSSTTTWWW[[[```cccXXXVVVSSSSSSTTTVVVVVVVVVUUUSSSPPPNNNMMMOOOQQQRRRJJJKKKLLLNNNNNNOOOOOONNNJJJHHHDDDAAAAAABBBDDDFFFBBBBBBBBBAAAAAAAAA@@@@@@DDDCCCCCCBBBBBBCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<>>>>>>???@@@@@@@@@@@@@@@======>>>>>>>>>>>>======>>>============<<<<<<<<<>>>======<<<<<<<<<======999:::;;;;;;<<<<<<;;;;;;999::::::;;;;;;<<<<<<<<<;;;<<<<<<===>>>???@@@@@@111111111222222333333333111111111111111111111111111111222222222222111111111111222333333333333222111111111111111111111111000000000000000000000000333222000/////////000111111111111000000000000000222222111111000000////////////000000000000//////000000000000000111111222111111111111111111111111222222222222222111000///000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111222111000//////000111222000000000000000000000000222222111111111111111111222222222222222222222222000111111111111222222222000000000000000000000000000000////////////000000111111111111111000///...000000000000000000000000000000111222222222222111111111111111111111111111222222222222222222222222333222111000000111222333333333333333333222111000444333222000//////......///000000000111111111111111111111111111111111111111111111222222333333333333333333222222111111111777666444222222333444555333333333333333333333333000111222222333444555555555555555555555555555555333333333444444444555555555555666666666666555555666666666666777777777777777777888888888999999999:::;;;<<<>>>AAACCCDDDEEEIIIPPPYYY^^^bbbjjjvvv|||rrroooooottt~~~{{{yyy|||sssgggbbb[[[WWWWWWYYY[[[\\\WWWXXXYYYZZZXXXUUUQQQOOORRRPPPNNNMMMOOORRRUUUXXXVVVVVVWWWYYY[[[[[[ZZZXXXSSSRRRQQQQQQSSSTTTSSSRRRTTTRRRPPPNNNLLLKKKKKKKKKJJJMMMPPPRRRRRRPPPMMMJJJEEECCCBBBCCCEEEFFFCCCAAABBBCCCDDDDDDCCC@@@>>><<<>>>???AAABBBCCCCCCBBBAAAAAA@@@???>>>============>>>>>>===============>>>AAABBBCCCCCCCCCAAA???=========<<<<<<<<<;;;;;;;;;999999:::;;;;;;:::999999<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::===<<<<<<;;;;;;;;;<<<<<<888888999:::;;;<<<===>>>222222222222222222333333111111111111111111111111111111222222222222111111000111111222222222222222111111111111111111111111111111111111111111111111222222000/////////000111111000000000000000000000111111111000000000000000000///...------...///000000000000000000111111222111111111111111111111111222222222222222111000000////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222000000000000000000000000000000////////////000000111111111111000000//////000000000000000000000000000000111222222222222111111111111111111111111111222222222222222222222222222222111000000111222222222333333333222222111000333222111000////////////111111111111222222222222111111111111111111111111000000000111111222222222333333333222222111111111222111///...---...///000222222222222222222222222333333333333333333333333555555555555555555555555333333333444444444555555555555666666666666555555555666666666777777777777777777777888888888999999888999:::<<<>>>???@@@AAABBBHHHOOOSSSUUU[[[fffnnnvvv~~~{{{www{{{zzznnnfffbbb^^^XXXUUUTTTVVVWWWXXXVVVVVVVVVVVVTTTRRRPPPOOOSSSQQQOOOOOOOOORRRUUUXXXVVVVVVWWWXXX[[[[[[ZZZXXXVVVTTTSSSTTTUUUUUUTTTSSSQQQPPPNNNLLLKKKJJJJJJKKKKKKLLLNNNPPPOOOMMMJJJIIIEEEDDDCCCEEEFFFFFFCCC@@@AAAAAAAAAAAAAAA???===<<<===>>>@@@BBBCCCCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>??????CCCBBBAAA@@@@@@?????????>>>>>>=========<<<<<<<<<;;;<<<============<<<;;;<<<<<<======<<<<<<;;;:::888888999:::;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<333333222222222222222222111111111111111111111111111111222222222222111111///000111111222222111111111111111111111111111111111111111111111111111111222111111000///000000000000000000000000000111111000000000000111111111111111///,,,******,,,///111000000000000000111111222111111111111111111111111111222222222222111000000////////////////////////000000111111111111000000////////////////////////////////////////////////111111000000000000111111000000000000000000000000//////////////////000000000000000000000000000000000000000111111111222222000000000000000000000000111000000//////000000111222111000000000000000000000000000000000000000000000000111222222222222111111111111111111111111111111111111111111111111111222222111000000111222222222222222333222222111000111111000000000000111111111222222222222333333333111111111111111111111111000000000000000111111111222222222222222111111111444333111000000111222222111111111111111111111111444444444333333222222222444444444444444444444444333333333444444444555555555555666666666666555555555555666666666777777777777777777777888888888888777777888999:::;;;;;;<<<;;;@@@EEEGGGHHHKKKSSSYYY___fffqqq}}}|||nnnfffaaa^^^[[[XXXTTTSSSSSSTTTTTTSSSVVVTTTRRRPPPPPPPPPQQQRRRWWWUUUSSSQQQQQQSSSUUUWWWWWWVVVVVVXXXZZZZZZYYYXXXWWWUUUTTTTTTUUUUUUSSSRRROOONNNLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKIIIGGGFFFDDDDDDEEEGGGHHHGGGCCC@@@@@@@@@??????>>>>>>>>>======>>>@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@?????????@@@@@@????????????@@@@@@CCCBBB???=========???@@@>>>>>>>>>>>>>>>=========;;;<<<============<<<;;;<<<============<<<;;;;;;777777888:::;;;<<<===>>>===<<<<<<;;;<<<<<<=========<<<<<<<<<;;;;;;::::::333333333222222111111111111111111111111111111111111111222222222222111111//////000111111111111000111111111111111111111111222222222222222222222222222111111000000000000000000000000000000111111111//////000000111111222222111///---++++++---///111000000000000000111111222111111111111111111111111111111222222222111111000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111000000000000000000111000000000000000000000000/////////000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111000000000000000000111222111000//////000111111000000000000000000000000000000111222222222222111111111111111111111111111000000000000000000000000222111111111111111111222111111222222222222111111000000//////000111222222111111111222222222333333111111111111111111111111000000111111111111111111222222222111111111111111666555444444444444555555222222222222222222222222333333333333333333333333444444444444444444444444333333333444444444555555555555666666666666555555555555555666666666777777666666666777777777888888666777777777777888888888888<<<@@@AAA@@@BBBHHHLLLQQQUUU\\\dddmmmvvv|||nnnfffbbb^^^\\\WWWUUUTTTSSSTTTTTTSSSRRRUUUSSSPPPNNNOOORRRVVVXXX]]][[[XXXUUUSSSSSSTTTTTTWWWVVVUUUVVVXXXYYYXXXWWWUUUSSSQQQQQQRRRQQQPPPNNNMMMLLLKKKJJJJJJJJJKKKLLLKKKKKKJJJHHHGGGFFFDDDDDDDDDEEEGGGIIIIIIGGGCCC@@@@@@??????>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>???@@@@@@AAA@@@???============>>>========================::::::;;;;;;;;;;;;::::::===============<<<;;;;;;888999999:::;;;<<<======<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<;;;;;;;;;;;;333333333222222111111111111111111111111111111111111111222222222222111111//////000111111111111000111111111111111111111111111111111111111111111111111111111111000000000/////////000000111111111111//////000000111111222222////////////////////////000000000000000111111222111111111111111111111111000111111222222222111111111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111000000000111111000000000111111111111111111111111000000000111111222222222111111111111111111111111//////000000000111111111000000000000000000000000111111000000000000111111111000000000000000111111111111111111111111111111000000111222222222222111111111111111111111111111000000000000000000000000111111111222222111111111000111111222222111111111////////////000111222333000000000000111111111222111111111111111111111111222222222222222222222222111111111111111111111111222111111111111111222222333333333333333333333333111111222333333444555555444444444444444444444444333333333444444444555555555555666666666666555555555555555555666666666666555555666666666777777777777777777777777777777777666999<<<======???BBBFFFGGGJJJNNNRRRXXX___fffkkkxxxwwwqqqggg```]]][[[ZZZXXXVVVUUUUUUVVVWWWWWWVVVTTTTTTRRROOOOOOQQQVVV[[[^^^aaa___[[[XXXUUUSSSRRRRRRVVVUUUTTTTTTVVVWWWVVVUUUSSSRRRPPPPPPPPPPPPNNNMMMMMMLLLKKKJJJJJJKKKLLLMMMKKKJJJHHHGGGEEEDDDCCCBBBDDDFFFHHHJJJHHHEEEBBB@@@@@@@@@@@@@@@@@@AAACCCCCCCCCCCCBBBAAA@@@@@@@@@???CCCCCCDDDDDDCCCBBB@@@@@@===============>>>???@@@??????@@@@@@???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???;;;;;;;;;<<<<<<<<<======333333222222222222222222111111111111111111111111111111222222222222111111///000111111222222111111111111111111111111111111000000000000000000000000000111111111111000///////////////000111111222222000000000000111111111111//////000111111000//////000000000000000111111222111111111111111111111111000000111222222222222111222222222222222222222222000000111111111111000000111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111000000111111222222333333111111111111111111111111/////////000000000111111000000000000000000000000222111111000000111111222//////000111111111111000111111111111111111111111000000111222222222222111111111111111111111111111111111111111111111111111000111222222222222111000///000111111222111111111000000//////000111222222//////000000000111111111111111111111111111111111333333333222222222222222000000000111111111111111000000000111111111111111333333333333333333333333000111111222444555555666333333333333333333333333333333333444444444555555555555666666666666555555444444555555555666666666555555555555666666666666888888888777777777777777444666999:::;;;<<<>>>@@@>>>@@@CCCGGGKKKPPPWWW[[[___fffqqq{{{vvvpppiiiccc\\\VVVTTTUUUVVVWWWVVVVVVVVVWWWYYYYYYXXXVVVRRRQQQPPPPPPSSSWWW[[[^^^___]]]ZZZWWWTTTSSSRRRQQQUUUSSSQQQRRRSSSTTTTTTSSSSSSQQQPPPPPPQQQQQQOOONNNMMMMMMKKKJJJJJJKKKLLLLLLJJJIIIHHHGGGEEEDDDCCCBBBDDDFFFIIIIIIFFFCCCBBBAAA@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBAAA@@@?????????CCCCCCDDDDDDCCCBBB@@@???<<<<<<<<<<<<===>>>???@@@>>>???@@@AAA@@@>>><<<:::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>===<<<<<<===>>>>>>===>>>>>>>>>>>>===<<<<<<======<<<<<<;;;:::::::::<<<<<<<<<<<<===>>>??????;;;;;;<<<<<<<<<=========222222222222222222333333111111111111111111111111111111222222222222111111000111111222222222222222111111111111111111111111////////////////////////000111111222111000///......//////000111111222222111111111000000000000000000///............///000000000000000000111111222111111111111111111111111000000111222222222222222111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111///000111222222111000///111111111111111111111111/////////000111222222222000000000000000000000000////////////000000000111000000000000000000000000222111111000000111111222---///111333333222000///111111111111111111111111000000111222222222222111111111111111111111111111222222222222222222222222000111222222222222111000//////000111111111111111111000000000000000111111000000111111111222222222111111111111111111111111222222222222111111111000///000000000111111111222222222333333444444444444222222222222222222222222222222222333333444444444333333333333333333333333333333333444444444555555555555666666666666555555444444444555555555666666444444555555555666666666777777777777777777777777555666888999999:::;;;;;;:::<<<>>>@@@BBBFFFKKKNNNOOOTTT[[[cccjjjqqqwww{{{wwwoooiiieee```]]]YYYVVVUUUUUUVVVVVVUUUTTTTTTVVVXXXYYYYYYWWWQQQQQQQQQQQQRRRTTTVVVWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSQQQOOOOOOQQQRRRRRRQQQPPPNNNMMMNNNOOOOOONNNMMMMMMLLLJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHGGGEEEDDDCCCDDDFFFHHHGGGDDDAAAAAABBB>>>???AAADDDEEEFFFFFFFFFBBBAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDBBB@@@???============>>>???@@@AAA@@@@@@@@@@@@???>>>======;;;<<<<<<<<<============???>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@============<<<<<<<<<<<<111111111222222333333444111111111111111111111111111111222222222222111111111111222333333333333222111111111111111111111111////////////////////////000111111222222000///......//////000111222222222222222111111000000//////111///,,,++++++,,,///111000000000000000111111222111111111111111111111111///000111222222222222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000///000111222222111000///111111111111111111111111---......///000111111222////////////////////////////////////000000000000000000000000000000000000222222111111111111222222,,,...111444444333000...111111111111111111111111000000111222222222222111111111111111111111111111222222222222222222222222000111222333333222111000//////000111111111111111111111000000000000111111111111222222222333333333111111111111111111111111222111111111000000////////////000000111111111222000111222333333333333333111111111111111111111111444444333333333333222222333333333333333333333333333333333444444444555555555555666666666666555555444444444555555555666666444444444555555555666666666666666777777777777777666777888999999999999999:::<<<=========???BBBDDDHHHKKKPPPTTTXXX\\\aaaeeekkkvvv{{{wwwpppkkkgggdddbbb```TTTUUUXXXZZZZZZWWWTTTRRRTTTSSSSSSTTTWWWXXXXXXWWWPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSSSSPPPNNNNNNOOOPPPPPPPPPLLLKKKJJJKKKLLLMMMLLLKKKLLLKKKIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGEEECCCDDDFFFHHHFFFBBB@@@@@@BBB<<<>>>AAADDDFFFFFFFFFEEE@@@?????????@@@BBBDDDEEEBBBBBBDDDDDDCCCBBB???>>>>>>>>>>>>>>>???@@@AAABBBCCCBBB@@@>>>===>>>???@@@<<<=========>>>>>>??????===<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>======<<<:::;;;;;;<<<<<<=========<<<<<<<<<<<<===>>>@@@@@@??????>>>===<<<;;;::::::222222222111111111000000222222111111111111222222444444444333111...,,,***000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111//////000000111111222222222222222222222111000///111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000222111111111000000//////000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000000000222222111111111111222222000000000000000000000000222111000000000111333333000111111111111222222222000000111222333444444555222222222111111111000000///000000111111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111333333222222111000000000222222222222222222222222111111111222222333333333444444444333333222222222333333222111222333444555777666444333333444555666222222333444555555444444555555555555555555555555444444444555555555555666555555555555666666666666777777777777777777777777888888999:::;;;======>>>CCCBBBBBBDDDGGGLLLQQQTTT^^^bbbhhhpppxxxsssjjjdddcccaaa___]]][[[ZZZZZZVVVVVVWWWWWWWWWVVVUUUUUUQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNPPPMMMLLLPPPVVVWWWSSSNNNSSSQQQOOOMMMMMMMMMNNNOOOOOOLLLHHHFFFGGGIIIIIIJJJNNNKKKHHHFFFEEEFFFHHHJJJPPPKKKGGGFFFHHHIIIEEEAAAFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDAAA@@@@@@AAADDDFFFEEEEEEGGGEEECCCAAA@@@???@@@@@@======<<<======>>>???@@@BBB@@@===<<<<<<;;;:::999===<<<;;;::::::;;;<<<===>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<222222222111111111000000222222111111111111222222111222222222111000...---000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111111222222222222222111000000111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000111111111111000000000///000000000000000000000000000000000000000000000000111111111111111111111111111000000000000000000000111000000000000000000111000000000000000000000000222111000000000111222333000111111111111222222222222222222222222222222222222222222111111111000000//////000000///...------000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333111111111111111111222222222222222222222222222222222222333333333444444444444444333333333222222222333333222222222333444555666444333222222333444555444444555666666666666666555555555555555555555555444444444444555555555555555555555555666666666666777777777777777777777777777777888999:::;;;<<<<<<>>>>>>???@@@CCCGGGJJJLLLNNNQQQVVV[[[aaaiiiqqqvvvzzzmmmccc^^^^^^]]][[[YYYWWWUUUUUUTTTUUUUUUUUUUUUUUUTTTTTTSSSQQQPPPPPPPPPPPPQQQRRRRRRTTTTTTTTTSSSRRRPPPNNNNNNOOONNNMMMNNNQQQSSSSSSRRRTTTRRRPPPNNNLLLMMMMMMNNNMMMKKKHHHHHHJJJLLLMMMLLLLLLKKKHHHGGGGGGIIILLLNNNRRRMMMIIIHHHJJJIIIFFFCCCFFFEEEDDDDDDBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDBBBAAAAAABBBEEEFFFFFFEEEEEEDDDCCCAAA@@@@@@??????>>>============>>>>>>???>>>===<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<======>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<========================:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<222222222111111111111111222222111111111111222222//////000111111111111111000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111222222222222111000000111000000//////000000111000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000111111000000////////////000000000000000000000000000000111111000000111111222333000111111111111222222222333333222222222111111111222222222111111111111111111111111000///...,,,+++000000000000111111111111111111111111111111111111222222222222222222222222111111111111111111111111333333333333333333333333///000000111222222333333222222222222222222222222333333333444444444444444333333333333222222222222333333222222222333444555444333222111111222333444444555555666666666666555444444444444444444444444444444444444555555555555444555555555555666666666777777777777777777777777555666666777888999::::::888999:::<<<>>>@@@BBBBBBDDDFFFIIILLLOOOSSSYYY]]]dddhhhmmmrrrxxxxxxlllccc]]]ZZZXXXXXXWWWUUUSSSRRRQQQPPPPPPRRRRRRRRRRRRQQQQQQQQQPPPPPPOOONNNNNNNNNPPPQQQRRRWWWVVVVVVUUUSSSQQQPPPOOONNNNNNMMMMMMMMMOOORRRTTTSSSRRRPPPNNNMMMLLLMMMMMMKKKJJJJJJKKKNNNPPPPPPOOOKKKJJJIIIIIIJJJMMMPPPQQQPPPLLLHHHHHHIIIHHHFFFCCCFFFEEEDDDDDDBBBBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDBBBAAAAAABBBEEEFFFFFFEEEBBBBBBBBBBBBAAA@@@???>>>???>>>>>>============>>>;;;;;;;;;<<<<<<======>>>>>>======<<<<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<111111111111111111111111222222111111111111222222//////000000111111111111000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111222222111111000000//////111111222222222111111000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111111111000000////////////000000000000000000000000000000111111111111111222222222000000111111111222222222222222222111111111111111111111111111111111111111222333333222111000/////////000000000111111111111111111111111111111111111222222222222222222222222111111111111111111111111000111111111111111222222000000111111111222222222222222222222222222222222333333333333333333333333333222222222222222222222222222222333333333444444333222222222222333333444222333333444444333333333444444444444444444444444333333444444444555555555444444444555555555666666666666666666666666666666555666666777888888999999666777999;;;<<<<<<<<<;;;AAACCCEEEFFFGGGIIIMMMPPPQQQSSSWWW\\\bbbjjjttt{{{{{{sssmmmeee^^^ZZZYYYXXXXXXTTTTTTRRRQQQPPPPPPPPPPPPQQQPPPOOOOOONNNNNNNNNNNNOOONNNMMMLLLMMMNNNPPPRRRVVVVVVVVVUUUUUUTTTSSSRRROOONNNMMMOOORRRTTTTTTSSSPPPOOONNNNNNMMMMMMNNNNNNKKKKKKLLLNNNQQQQQQPPPOOOLLLKKKKKKKKKLLLNNNPPPQQQIIIGGGEEEDDDFFFFFFEEEDDDGGGFFFEEEEEECCCCCCBBBAAA@@@@@@AAABBBCCCDDDCCCCCCAAA@@@@@@AAACCCDDDDDDCCC@@@@@@AAABBBAAA@@@>>>===??????>>>======<<<======:::;;;======<<<<<<=====================>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<========================:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<111111111111111111111111222222111111111111222222111111000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111222222111111000000//////000111111222222222111111000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111111222111111000000111111222000000000000000000000000000000111111222222222222000000111111111222222222//////000111111222333333111111111111111111111111111111222222222222111111///000000000111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000111111222222222222222222111111111000000222222222222222222222222222222111111111111111111222222222222222222222222222222333333333444444444333333333333333444555555222333333333333333222222444444444444444444444444333333333444444444444555444444444444555555555555555555555555555555555555666666777777888888999999666888999;;;<<<;;;:::999;;;<<<>>>???@@@AAADDDFFFFFFHHHLLLPPPUUUZZZ___ccchhhnnnuuu|||{{{nnneeebbb___[[[XXXWWWUUUSSSQQQQQQQQQPPPOOOOOOOOOOOOOOOPPPOOONNNMMMLLLLLLLLLLLLMMMLLLLLLLLLMMMNNNPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVTTTQQQQQQXXX```aaaZZZQQQLLLMMMMMMMMMNNNOOOPPPPPPNNNMMMNNNPPPQQQPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDCCCBBBCCCEEEGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCC@@@@@@AAABBBBBBBBBBBBBBB???>>>>>>???AAABBBAAA@@@>>>>>>@@@@@@@@@???>>>===??????>>>======<<<======<<<>>>@@@???<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<111111111111111222222222222222111111111111222222333222111000/////////000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000111222222222222111000//////......//////000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222222222111111111111222222000000000000000000000000000000111222222222222111000111111111111222222222......///000111222333444111111111111111222222222...///000000111111000000000000000000111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222333333444444555333333222222111000000///222222222222222222222222111111111111000000000000111111111222222222222222111222333444444444333333222222333333444444555555444555555555555444444333333333333333333333333333333333333333444444444444333444444444444555555555555555555555555555555555666666666777777888888888777888:::;;;;;;;;;:::999777999;;;<<<<<<===???AAA???AAADDDHHHKKKMMMNNNOOORRRVVV]]]dddkkkttt~~~vvvooohhhbbb]]]XXXWWWVVVWWWVVVTTTPPPMMMNNNMMMMMMMMMMMMMMMNNNNNNPPPOOOMMMLLLKKKKKKKKKLLLKKKLLLLLLMMMNNNOOOPPPPPPOOOPPPQQQSSSUUUVVVVVVWWWXXXUUUWWWaaallllll```SSSKKKLLLLLLMMMNNNOOOPPPPPPOOOOOONNNOOOOOONNNLLLIIIKKKKKKLLLKKKJJJIIIHHHGGGCCCCCCCCCDDDFFFHHHIIIJJJHHHGGGGGGFFFEEEDDDCCCBBBAAAAAABBBBBBAAAAAA@@@???>>>======>>>???@@@@@@???======>>>>>>>>>>>>>>>>>>???>>>>>>============>>>>>>AAACCCBBB===::::::;;;;;;;;;<<<===>>>>>>>>>>>>=========<<<<<<<<<;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<000000111111111222222222222222111111111111222222222222000/////////000111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111111000000111222222222222222//////............//////000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222111111000000000000111111000000000000000000000000///000111222333222222111000111111111111222222222//////000000111111222222000000111111111222222222000000111111111000//////000000000000111111111111222222222222222222222222111111111111111111111111111111111111111111111111111222222333444444555555222222111111111111111111222222222222222222222222222222222111111111000000000111111111222222222222111222333444444444333333000111222333333444444444555555555555555444333222333333333333333333333333222222333333333444444444333333444444444555555555444444444444444444444444555555555555666666666666777777888999999999999999666888;;;<<<<<<<<<>>>???<<<<<<===???AAACCCCCCCCCFFFJJJNNNSSSWWW___iiipppkkknnnrrrwww|||sssmmmeee```___]]]ZZZWWWSSSRRRSSSTTTUUUTTTQQQOOOLLLLLLLLLLLLMMMNNNNNNOOORRRPPPNNNLLLKKKKKKKKKLLLIIIKKKMMMOOOPPPPPPPPPOOONNNNNNPPPRRRSSSTTTTTTTTTVVVVVVZZZdddmmmkkk```TTTMMMMMMNNNNNNNNNNNNMMMMMMOOONNNLLLMMMMMMMMMKKKIIIGGGHHHIIIIIIHHHGGGEEECCCCCCDDDDDDDDDDDDEEEGGGHHHFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAA???>>>===???>>>===>>>???@@@???>>><<<<<<<<<<<<======>>>???>>>============>>>>>>??????BBBEEEDDD???;;;;;;<<<999:::<<<===>>>>>>============<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<000000111111222222222222222222111111111111222222111000/////////000111222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111//////000000111111222222///000111222222222222222//////............//////000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222222000000////////////000000000000000000000000000000///000111222333222111111000111111111111222222222111111111111000000000000000000111111222222222222444444444333222111000///000000000000111111111111222222222222222222222222000000000000000000000000111111111111111111111111//////000111222222333333000000000111222222333333222222222222222222222222333333333222222222111111000000111111222222222222111222333444555444333333//////000222222333333333333333333333222222111000333333333333333333333333222222333333333444444444333333333444444444555555444444444444444444444444333333444444444444444444666666666777777888888888555777999:::999999:::;;;;;;:::999:::<<<>>>??????CCCEEEHHHIIIKKKPPPXXX___]]]___```aaaccciiirrrxxx{{{zzznnneeeaaa]]]YYYWWWWWWVVVSSSPPPMMMMMMMMMOOOQQQRRRQQQOOOMMMMMMMMMNNNNNNOOOQQQQQQRRRQQQNNNLLLKKKKKKLLLMMMHHHKKKNNNQQQRRRQQQPPPNNNNNNOOOPPPQQQRRRRRRRRRRRRPPPSSSYYYaaagggeee\\\TTTOOOOOOOOOOOOMMMLLLKKKJJJMMMLLLKKKKKKLLLLLLKKKIIIDDDEEEFFFGGGGGGEEECCCBBBCCCCCCCCCCCCAAAAAACCCDDDDDDDDDCCCBBBAAA@@@@@@???CCCCCCCCCBBB@@@>>>===<<<@@@???>>>???@@@AAA@@@???===<<<;;;;;;;;;===???@@@======<<<======>>>???@@@>>>BBBFFFEEE@@@<<<<<<>>>888999;;;============<<<======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<111111222222222111111000000000000111222222222333111111111111111111111111000000000000000000000000////////////////////////000000000000111111111111333333333222222111111111000000111111111111000000111111111111111111111111222222111111111111111111000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000333222111000000111222333////////////////////////000000000000000000000000222222111111000/////////000111111111111222222222000000000000000000000000000000111111111111000000000000111111111111000000444444444444333222111000000000000000000000000000222222111111000/////////222222222222222222222222000000000000000000000000222222222222222222222222222222222222222222222222000000000///000111111222000111111111111222222222444333111000000000111111222222111111111111222222111111111111111111111111000111111111111222222222444444444444333222111111111111111111111111111111111111222222222222111111000111111111111222222222333222222111111222222333333333333222222111111111333444444555555444444333333333333333333333333333444444444333333222222222444444444444444444444444666666666555444444444333555555555555666666666666444666777999999777666444888999999::::::999999888888888888888888999999:::888:::===@@@CCCFFFJJJNNNPPPOOOOOOPPPRRRVVVZZZ]]]jjjkkkooossswww{{{~~~rrriiiddd```\\\XXXWWWVVVTTTRRRQQQPPPPPPQQQIIIJJJLLLMMMNNNNNNMMMMMMMMMLLLKKKLLLNNNOOONNNMMMPPPPPPPPPOOOOOONNNNNNNNNKKKMMMPPPSSSTTTSSSRRRQQQLLLMMMOOONNNMMMMMMOOOPPPLLLOOOTTTYYY\\\[[[WWWTTTLLLNNNOOOLLLIIIFFFGGGIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGEEEDDDAAA???>>>FFFDDDBBB@@@???>>>??????EEEEEEDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@@@@BBBBBB<<<===>>>??????>>>===<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<========================<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;111111222222222111111000111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111333333333222222111111111000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000222111000000000000111222111111111111111111111111000000000000000000000000111111111111000000000000000000111111111222222222000000000000000000000000000000111111111111000000000000111111111111000000000000111111222111111000000000000000000000000000000000000000000111111111222222222222222222222222000000000000000000000000222222222222222222222222000000000000000000000000///000000000111111111111000111111111111222222222333222111000000000111222222222111111111111222222111111111111111111111111000111111111111222222222333333333333333222222111111111111111111111111111111111222222222222111111000111111111111222222222333222222111111222222333333333333222222222111111333333444444444444333333333333333333333333333333444444444333333222222222444444444444444444444444555555555555444444444444555555555555666666666666555666777888888777666555777777888888888888777777777777777777777888999999777999<<<>>>???BBBFFFHHHJJJIIIIIIIIIKKKOOORRRTTTYYYZZZ]]]aaaeeehhhkkkmmmpppsssyyy~~~~~~wwwoooggg^^^XXXWWWVVVTTTRRRRRRQQQPPPNNNMMMMMMMMMNNNMMMNNNNNNOOOOOOOOONNNNNNQQQOOOOOOOOOPPPQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOQQQSSSUUUUUUTTTSSSNNNOOOPPPOOONNNMMMNNNOOONNNPPPUUUYYY[[[YYYUUURRRMMMNNNOOOMMMIIIGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIHHHFFFDDDBBBAAA@@@EEEDDDBBBAAA@@@@@@@@@@@@EEEDDDDDDCCCBBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCBBB@@@>>>============>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;000111111222222222111111222222222111111111111111111111111111111111111111111111111111111111111111333333333333333333333333000000000000111111111111222222222222222111111111000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000111000000//////000000111111111111111111111111111000000000000000000000000000000000000111111111111000000000111111111222222000000000000000000000000000000111111111111000000000000111111111111000000......///111111222222222000000000000000000000000...//////000111111222222222222222222222222222222000000000000000000000000222222222222222222222222////////////////////////...///000111222111111000000111111111111222222222111111111000111111222333222222111111111111222222111111111111111111111111000111111111111222222222000111222222333222222222222222222222222222222222111111222222222222111111000111111111111222222222333222222111111222222333333333333222222222222111333333444444444444333333333333333333333333333333444444333333333333222222444444444444444444444444444444444444555555555555444555555555555666666666555666777888888777666555666666777777777777666666666666555555666666777888666888::::::;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::::::::<<<======>>>>>>======<<<>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::000000111222222222111111333222222222111000000000111111111111111111111111111111111111111111111111333333333333333333333333///000000000111111111111222222222111111111111111000000111111111111000000111111111111111111111111000000000000111111111111000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000...//////000111222222222000000000000111111111111000000000000000000000000000000111111111111000000000111111222222111111000///000111222333333333333000000000000000000000000//////000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000---///111222333222000///000000111111111222222222000000000111111222333333222222111111111111222222111111111111111111111111000000111111111222222222//////000111222333333222222222222222222222222222111222222333333222222111000000111111111222222222333222222111111222222333222222222222222222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555555444444444555555555666666555555666777777666555555666666777777777777666666555555444444555555666777777888999888777888:::<<<<<<<<<;;;;;;;;;===???@@@CCCDDDFFFIIILLLNNNPPPQQQSSSTTTVVVXXXZZZ^^^bbbfffgggjjjooovvv}}}{{{qqqnnniiidddaaa]]]YYYVVVVVVRRRNNNLLLMMMNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQPPPOOOOOOPPPQQQRRRRRRQQQPPPPPPPPPOOOLLLJJJJJJKKKLLLMMMNNNPPPQQQQQQOOOPPPQQQRRRSSSUUUVVVVVVRRRSSSSSSRRROOOLLLKKKKKKNNNPPPSSSUUUSSSQQQNNNMMMOOOOOONNNMMMKKKIIIIIIIIIIIIHHHGGGGGGGGGIIILLLMMMNNNLLLIIIEEECCCCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBB@@@>>><<<:::<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::;;;;;;======>>>>>>>>>>>>======@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;;;;;;;:::::::::::::::///000111222222222222222333222222222111000000000111111111111111111111111111111111111111111111111222222222222222222222222///000000000111111111111111111111111111111111111000000111111111111000000000000000000000000000000//////000000000111111111000000000000000000000000000000111111111222222222000000000000000000000000111111111111111111111111//////000000000000//////////////////////////////000000000000000000000000......///000111222222333//////000000000111111111000000000000000000000000000000111111111111000000111111222222222222111111000111111222222111111000000000000000000000000000111111111111000000//////111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000---///111222333222000///000000111111111222222222000000111111222222222222222222111111111111222222111111111111111111111111000000111111111222222222...///000111222333333333222222222222222222222222222222333333333333222222000000111111111222222222333222222111111222222333222222222222222222222222222333333333333333333222333333333333333333333333333333333333333333333333333333333333333333333333222333333333444444555555444444444444555555555555555555666666666666555555666666777777777777666666444444444333444555555666777888999888666666888999::::::999999999:::;;;<<<<<<===>>>@@@BBBDDDEEEFFFHHHJJJKKKLLLMMMOOOSSSVVVXXX[[[```ffflllqqqtttvvvtttxxx}}}|||tttmmmiiigggeeeddd]]]ZZZWWWVVVVVVVVVUUUSSSOOOMMMKKKJJJKKKLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOONNNNNNMMMMMMOOOQQQSSSTTTRRRQQQPPPQQQQQQOOOLLLIIIGGGGGGIIIJJJLLLNNNOOOPPPNNNOOOOOOPPPQQQRRRSSSTTTQQQRRRSSSRRROOOLLLJJJJJJLLLOOORRRRRROOOMMMMMMMMMOOONNNMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFGGGJJJLLLNNNLLLKKKHHHEEECCCCCCCCCDDDDDDDDDCCCBBBCCCDDDEEEFFFBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@???>>><<<;;;<<<<<<<<<<<<==========================================<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>======@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>;;;;;;:::::::::999999999///000111222222222222222222222222111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000111111111111000000000111111111111111000000111111111111000000000000000000000000000000...//////000000111111111000000000000000000000000000111111111111222222222000000000000000000000000111111111111111111111111///000000111111000000///111111111111111111111111000000000000000000000000...//////000111222222222/////////000000000111111000000000000000000000000000000111111111111000000111111222222222222111111....../////////......---000000000000000000000000222222111111000//////...111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////...///000111222111111000000111111111111222222222000000111222222222111111222222111111111111222222111111111111111111111111000111111111111222222222///000111222333333333333333333333333333333333333222222333333333333222222000111111111111222222222333222222111111222222333111222222222222333333333222222333333333333222222333333333333333333333333222222333333333333444444333333333333333333333333333333333333444444444444333444444444444555555555555555555555555555555555666666777777777777666666444444333333444444555666777888888777666666888999999888888888888999::::::999:::;;;<<<===???@@@@@@@@@AAACCCDDDDDDFFFIIIKKKNNNPPPUUUZZZ___ccceeeffffffiiinnnrrruuuyyy|||~~~|||xxxtttooollliiihhhgggbbb\\\XXXWWWXXXYYYYYYVVVTTTQQQPPPPPPQQQPPPOOOKKKKKKKKKLLLMMMNNNOOOPPPLLLLLLMMMMMMNNNMMMMMMLLLKKKKKKLLLMMMOOOQQQSSSTTTRRRRRRRRRRRRSSSQQQMMMJJJCCCDDDEEEGGGHHHJJJKKKLLLNNNNNNOOOPPPPPPPPPPPPOOONNNPPPRRRQQQOOOLLLKKKJJJKKKNNNQQQQQQNNNMMMNNNPPPOOOMMMKKKKKKKKKJJJHHHFFFEEEEEEEEEFFFHHHJJJMMMNNNJJJIIIGGGEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCEEEEEEBBBBBBAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@>>>>>>???@@@@@@@@@???>>><<<<<<=========>>>>>>>>>==============================<<<<<<<<<<<<<<<===<<<======>>>>>>======<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>;;;;;;::::::999999888888//////000222222333333222111111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000111111111111///000000000111111111222000000111111111111000000000000000000000000000000......//////000111111222000000000000000000000000000111111111111222222222000000000000000000000000111111111111111111111111000000111222222111000000111111111111111111111111000000000000000000000000//////000000111111111222////////////000000000111000000000000000000000000000000111111111111000000111222222333333222222111,,,,,,---...////////////000000000000000000000000111111111000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111111000111111111111222222222111111222333222111000000222222111111111111222222111111111111111111111111000111111111111222222222111111222333333444333333333333333333333333333333222333333444444333333222000111111111111222222222333222222111111222222333111111222222222333333333222222333333333333222222333333333333333333333333222222222333333444444444222222222222222222222222444444333333333333333333333333444444444555555555555555555444444555555555555555666666666666555555444444444444444555666666555666777666666666888:::777777777777888888999999999999999:::;;;<<<<<<===:::<<<>>>@@@@@@AAABBBDDDEEEGGGJJJNNNRRRTTTVVVVVVYYY\\\aaadddfffiiilllnnnssstttvvvxxx|||~~~zzztttnnnhhhfff```___]]]\\\ZZZYYYYYYYYYWWWTTTQQQPPPQQQRRRRRRQQQSSSQQQMMMLLLLLLMMMMMMLLLJJJKKKMMMNNNOOOPPPQQQRRRLLLLLLMMMNNNMMMMMMKKKKKKKKKLLLNNNOOOPPPQQQRRRRRRPPPPPPQQQRRRRRRQQQMMMJJJCCCDDDEEEGGGHHHJJJKKKKKKNNNOOOPPPQQQPPPOOOMMMLLLJJJMMMPPPPPPOOOLLLKKKKKKJJJNNNRRRQQQOOOOOORRRUUUOOOLLLJJJIIIJJJIIIGGGDDDCCCCCCEEEGGGIIIKKKMMMNNNHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@===>>>???@@@@@@@@@???>>>=========>>>>>>>>>??????========================<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<===>>>>>>;;;;;;::::::999888888777//////000222222333333333000000111111222222222333111111111111111111111111222222222222222222222222111111111111111111111111000000000000111111111111//////000000111111111222000000111111111111000000000000000000000000000000---......///000111111222000000000000000000000000000111111111111222222222000000000000000000000000111111111111111111111111000111222333333222111000////////////////////////000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000000000111111111111000000111222222333333222222111+++,,,...000111222333333000000000000000000000000/////////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000000000///000111111222000111111111111222222222111222333333222111000///222222111111111111222222111111111111111111111111000111111111111222222222222222333444444444333333333333333333333333333333222333333444444333333222000111111111111222222222333222222222222222222333111111111222222333333333222222222333333222222222333333333333333333333333222222222333333444444444222222222222222222222222444444444333333222222222333333333444444444555555555555444444444444555555333444444555555444444333555444444444444555666666333444555555555666888:::555555555666777777888888444555555555666666777777333666999;;;;;;;;;<<<===>>>@@@CCCFFFIIIJJJKKKKKKKKKNNNRRRUUUVVVXXX[[[]]]bbbccceeehhhkkkmmmooopppvvvzzz~~~~~~||||||~~~{{{vvvooogggbbbcccbbb```]]]ZZZVVVSSSRRRQQQPPPOOOOOONNNNNNNNNOOOOOONNNNNNOOOPPPPPPMMMKKKMMMJJJGGGFFFGGGHHHIIIIIIIIIJJJLLLLLLLLLKKKLLLMMMMMMNNNOOOOOOOOONNNLLLKKKMMMNNNPPPQQQRRRQQQPPPPPPMMMMMMNNNOOOPPPNNNKKKHHHFFFGGGHHHIIIKKKLLLMMMNNNNNNPPPQQQRRRQQQOOOLLLJJJHHHKKKNNNOOONNNMMMLLLLLLKKKOOOSSSSSSQQQQQQUUUYYYNNNKKKIIIHHHIIIIIIFFFDDDAAABBBEEEHHHJJJLLLMMMMMMHHHHHHIIIJJJJJJIIIIIIHHHEEEDDDCCCBBBAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBBBBBBB@@@@@@======>>>???>>>===<<<;;;>>>>>>>>>>>>????????????========================:::::::::999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<======>>>;;;;;;::::::999888777777000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000///000000111222222222222111000000000000000000000000000000111111111111000000000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000111111111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111///......///000111111000------...///000111222222111000000000111222333333222111111111000000////////////000111111111111111333222111111333333333111000000000000000000000000000000000000000000000000//////000111111111111111222111111111000000//////000000111111111222222222000111222222111000111222111000///......///000111///...---,,,,,,---...///111111111111111111111111000000000000000000000000111000000000//////......111111000000000000111111111111222333333333333222000000111111111222222222222222222111111111000000000111333333111000111222111111111111111111111111000111111111111222222222333333333222222111111111222222222222222222222222222222222222222222222222444444333222333444555666444444444555555555666666222222333333333333444444222222222333333444444444666666666666777777777777666666555555555444444444555555555555555555444444777777888888888888777777444555555666777888888999888888888888888888888888888888999999999:::::::::;;;;;;<<<<<<===>>>>>>???BBBCCCDDDFFFIIIKKKLLLMMMQQQRRRSSSUUUWWWZZZ\\\^^^eeeffffffgggggghhhiiiiiiiiilllqqqvvvxxxxxxwwwvvvwwwwwwvvvuuuuuuvvvwwwxxxuuuuuuuuutttqqqmmmiiigggcccaaa]]]YYYUUURRRQQQPPPNNNNNNNNNMMMLLLKKKIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHKKKNNNOOOMMMKKKLLLNNNKKKLLLNNNNNNMMMLLLLLLMMMPPPPPPPPPPPPOOONNNNNNMMMNNNNNNNNNNNNNNNMMMLLLKKKDDDGGGJJJLLLMMMLLLMMMMMMPPPPPPQQQQQQOOOMMMJJJHHHNNNLLLLLLNNNQQQRRROOOLLLOOOPPPQQQSSSSSSSSSRRRRRROOONNNLLLKKKIIIGGGEEEEEEFFFEEEDDDFFFHHHJJJJJJIIIGGGFFFFFFFFFGGGGGGHHHIIIFFFCCC@@@???@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>AAAAAA@@@@@@???>>>======???>>>===<<<<<<===>>>???<<<<<<<<<;;;;;;::::::::::::999999999:::<<<>>>???>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::999888888999:::::::::::::::;;;;;;;;;<<<<<<000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222111111111000//////000111111111111111000000000000000000000000000000111111111111000000000000000000000000000000///////////////000111111000000000000000000000000////////////////////////111111111111111111111111111111000000111111222333111111111111111111111111000000000000000000000000000///...///000111000///......///000111222333333111111000000111111222333111111111111000000000/////////000111111111111111444333111111222333111000000000000000000000000000000000000000000000000000//////000111111111111111111111111111000000000///000000111111111222222222000111222222000000111222444333222111111222333444111000///......///000111111111111111111111111111000000000000000000000000111111111000000/////////111111000000000000111111000111222222333333222222111111222222222333333333222222222111111111000000000111333333111000111222111111111111111111111111000111111111111222222222333222222222222222222111333333222222222222222222333333333333333333333333444333333222333444555666333333444444444555555555222222333333333333444444222333333333333333333444555555555666666666777777666555555555444444444444555555555555555555444444444444555555555555444444444555555666777777888888888888888888888888888888888888888999999999999:::999999::::::;;;<<<<<<===<<<===>>>@@@BBBCCCDDDEEEFFFGGGHHHIIIKKKNNNPPPQQQQQQQQQRRRRRRSSSTTTTTTUUUWWWYYY]]]```bbbbbbbbbaaa^^^]]][[[ZZZZZZZZZZZZ[[[YYYYYYYYYYYYXXXVVVTTTSSSVVVTTTRRROOOLLLKKKJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEHHHHHHHHHIIIJJJJJJKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLOOONNNLLLJJJJJJKKKKKKLLLMMMLLLKKKKKKLLLMMMPPPPPPOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMLLLJJJLLLOOOPPPOOONNNMMMNNNRRRRRRSSSRRRQQQOOOLLLJJJNNNMMMMMMNNNQQQQQQNNNLLLPPPQQQRRRTTTTTTTTTTTTSSSPPPOOONNNLLLJJJHHHGGGFFFGGGFFFFFFGGGIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEBBB???>>>???AAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@AAAAAA@@@??????>>>======>>>>>>============>>>>>><<<<<<;;;;;;;;;:::::::::<<<;;;:::::::::;;;<<<===============<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999888888999:::::::::::::::;;;;;;;;;;;;<<<000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222333333222222222111111111.../////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000///////////////000111111000000000000000000000000////////////////////////111111111111111111111111111000000000000111222222111111111111111111111111////////////////////////111000//////000000///...//////000111222333333444111111000000000111222222111111111111000000000000//////000111111111111111444333111111222222111///000000000000000000000000000000000000000000000000///000000111111111111000111111111111000000000000111111111111111222222222000111222222000000111222444444333333333333444444222222111111111111222222111111111111111111111111000000000000000000000000111111111111111000000000111111000000000000111111000111222222333333222222222222222333333333444444222222222111111111111111000111333333111000111222111111111111111111111111000111111111111222222222111111111222222222222222333333333222222111111111444444444444444444444444333333333333333444555555222222333333333444444444222222333333333333444444444333333333333333333222444444444555555555666666555555555555444444444444444444444444444444555555333333333444444333333333555555555666666777777888666666666666666666666666777777777888888888999999777777777888999999::::::888999999:::;;;<<<===============>>>???AAACCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEFFFHHHJJJKKKLLLLLLLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKHHHHHHIIIIIIJJJJJJJJJKKKKKKMMMNNNNNNLLLJJJJJJJJJLLLLLLLLLJJJIIIIIILLLNNNPPPOOOMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPOOONNNQQQRRRTTTTTTRRRPPPOOOOOOTTTTTTTTTTTTRRRPPPNNNMMMNNNNNNNNNOOOPPPPPPMMMKKKOOOPPPRRRSSSTTTTTTSSSSSSQQQPPPOOONNNLLLKKKJJJIIIJJJHHHGGGHHHIIIJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCAAA>>>>>>???AAABBBBBBCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>============>>>>>>=========<<<;;;;;;;;;;;;:::::::::===<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<=========;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::999999999::::::999999999:::999999888888999999:::::::::::::::;;;;;;;;;;;;000000111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222111111111000000////////////000000111111000000000000000000000000000000111111111111000000000000000000000000000000///////////////000000111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111222222111111111111111111111111000000000000000000000000222000//////000000///---//////000111111222333333111111000000000000111111111111111000000000000000//////000111111111111111222111000111222333222111000000000000000000000000000000000000000000000000///000111111111111000000111111111000000000000000111111111111111111111111000111222111000///000222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000222222111111111111111111111111000000000000111111000000111222222222222222111111222222222222333333111111111111111111111111000111333333111000111222111111111111111111111111000000111111111222222222000000111111222222333333444333333222222111111111333333333333333333333333333333333333333444444444111111222222222333333333222222222333333333444444444444444333333222222222333333333444444444555555444444444444444444444444333333444444444444555555555555666666666666555555555555555666666666777777555555555555555555555555666666777777777888888888666666777777777888888888999999999:::::::::;;;;;;::::::::::::;;;<<<===>>>??????@@@@@@AAABBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAAAAACCCEEEFFFGGGBBBBBBBBBBBBAAABBBBBBBBBAAABBBCCCCCCDDDDDDDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLNNNNNNNNNMMMLLLLLLMMMLLLJJJHHHGGGHHHLLLOOOPPPNNNLLLJJJJJJLLLOOOPPPQQQQQQRRRRRRRRRQQQQQQPPPTTTUUUVVVVVVTTTRRRRRRSSSTTTTTTTTTTTTRRRQQQOOONNNNNNNNNOOOPPPPPPOOOMMMLLLOOOPPPQQQRRRSSSSSSRRRQQQRRRQQQQQQOOONNNMMMLLLLLLLLLKKKIIIIIIJJJKKKIIIHHHIIIIIIIIIHHHGGGEEECCCBBBCCCAAA??????@@@BBBCCCBBBDDDCCCAAA@@@@@@AAACCCDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@?????????>>>>>>>>>===;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::888888999999999999888888999999999999999999999999999999:::::::::;;;;;;;;;000000111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222000000000000////////////111111000000000111222333000000000000000000000000000000111111111111000000///////////////////////////////////////000000111000000000000000000000000111111111111111111111111111111111111111111111111000000//////000000111222111111111111111111111111111111111111111111111111222000//////000000///---......//////000111111111111111000000///000000111000000000000000000111111//////000111111111111111000///...000222444333222000000000000000000000000000000000000000000000000000000111111111000000///000000000000000000111111111111111111111111111111///000111111000///000111///000000000000000000///111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111222222111111000000000000111111000000111222222222222111000000000000111111111111111111111111111111111111000111333333111000111222111111111111111111111111000000111111111222222222000000000111111222222222333333333222222111111111111111111111111111111111222222222333333333333333111111111222222222333333222222222333333333444444444444444333333222222222333333333333444444444444333333444444444444444444333333333333444444555555666666666777777666666666555555555555666666666666444444444444444444444444555555555666666666777777777777777777777888888888::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===;;;;;;;;;<<<======>>>>>>??????>>>>>>>>>???@@@AAA======>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBAAAAAAAAA@@@@@@AAABBBCCCCCCDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKLLLNNNPPPQQQPPPPPPMMMLLLJJJGGGFFFHHHLLLOOOOOOMMMKKKJJJKKKMMMOOOQQQQQQRRRRRRSSSSSSSSSRRRRRRSSSTTTVVVVVVUUUTTTUUUVVVSSSSSSSSSRRRQQQPPPOOOOOONNNOOOQQQQQQPPPOOOOOONNNRRRSSSTTTUUUUUUTTTSSSRRRRRRQQQQQQPPPOOONNNNNNMMMNNNLLLKKKKKKLLLLLLJJJIIIJJJJJJIIIHHHFFFDDDBBBAAADDDBBB@@@AAABBBDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCBBBBBBBBBAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<=========>>>::::::;;;;;;<<<<<<======;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::777888888999999888888777999999999999999999999999999999999:::::::::;;;;;;000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000/////////.........222111000000000111333444000000000000000000000000000000111111111111000000///////////////////////////////////////000111111000000000000000000000000222222222222222222222222111111111111111111111111000////////////000111111111111111111111111111111111111111111111111111111111000//////000000///.........//////000000000000111111000/////////000000000000000000111111111111//////000111111111111111///......000222333333222000000000000000000000000000000000000000000000000000111111111111000000///000000000000111111111111222222222111111111111111///000111111//////000111000111222222222222111000///000111111111111000///111111111111111111111111000000000000000000000000000000000111111111111111111111000000000000111111///000111111222222111111/////////000000000000111111111111111111222222222000111333333111000111222111111111111111111111111000111111111111222222222000000000111111111111111222222222222222222222222111111111111111111111111111111222333333333333333111111222222222333333333222222333333333333444444444333333333333333333222333333333444444444555555333333333333444444444444222222333333444444555555444444555555555555444444555555555555555555555555444444444444444444444444444444555555555666666666777777777777777888888888888888888888888888888888::::::999999999:::;;;;;;999999::::::;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>999:::;;;<<<===>>>>>>>>><<<<<<<<<<<<============???@@@@@@@@@@@@@@@???>>>??????@@@AAAAAAAAAAAAAAACCCCCCDDDEEEEEEFFFFFFGGGCCCDDDEEEGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJMMMQQQRRRRRRPPPMMMMMMKKKHHHGGGIIILLLOOOMMMMMMLLLKKKLLLNNNPPPRRRQQQRRRSSSSSSSSSSSSSSSSSSRRRTTTUUUUUUUUUUUUWWWYYYSSSRRRRRRQQQPPPOOOOOOOOONNNPPPRRRSSSRRRQQQQQQRRRWWWXXXXXXXXXWWWVVVTTTSSSPPPPPPPPPOOOOOONNNNNNNNNOOOMMMLLLLLLMMMMMMLLLJJJKKKJJJHHHFFFDDDCCCBBBBBBCCCBBBAAABBBDDDEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======<<<<<<<<<:::::::::;;;;;;;;;;;;<<<999:::;;;<<<>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::888888888999999888888888888999999::::::999999888999999999999::::::::::::000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////222111/////////000222333000000000000000000000000000000111111111111000000///////////////////////////////////////000111111000000000000000000000000111111111111111111111111111111111111111111111111///////////////000111111111111111111111111111111111111111111111111111111000///...///000111000//////000000000000111111111111111000//////////////////000000000111111111111//////000111111111111111222000///000111222111///000000000000000000000000000000000000000000000000111111111111111000/////////000000000111111111111222222222111111111000000///000111000///...///111111222333333333333222111///000111222222111000///111111111111111111111111000000000000000000000000/////////000000111111111111111000000000000111111///000000111111111111111///000000000000111111111000000111111111222222222000111333333111000111222111111111111111111111111000111111111111222222222111111111111000000000000111111111222222333333444111111111111111111111111000111222333444333333222222222222222333333333444222222333333333333444444222333333333333333333444444444444444555555555555222222333333333444444444111222222333444444555555333333333444444333333333555555555555555555555555555555555555555555555555333444444444444555555555777777777777777777777666777777777777777777777777888777777777888888999::::::::::::;;;<<<<<<======999::::::;;;;;;;;;<<<<<<:::;;;===>>>>>>>>>>>>===<<<<<<>>>??????>>>======<<<===>>>???@@@??????>>>??????@@@AAAAAA@@@@@@@@@BBBBBBCCCDDDDDDEEEEEEFFFAAABBBCCCEEEFFFFFFGGGGGGLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHIIILLLOOOQQQPPPMMMMMMMMMLLLJJJIIIJJJMMMOOOLLLLLLMMMMMMNNNPPPQQQRRRQQQQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVVVVUUUUUUWWWYYYSSSRRRRRRQQQPPPPPPPPPPPPMMMPPPSSSTTTSSSSSSTTTUUUYYYYYYYYYXXXVVVTTTRRRPPPNNNNNNNNNNNNNNNNNNMMMMMMOOONNNMMMMMMNNNOOOMMMLLLLLLJJJGGGDDDBBBBBBCCCDDDBBBAAA@@@BBBDDDEEEEEEDDD@@@AAACCCDDDDDDCCCAAA@@@???@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>======<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::888999999999999999999888888999::::::::::::999888888999999999999:::::::::000111111111111222222222111111111111111111111111////////////////////////////////////////////////111111111111000000000000111000...---...///111222000000000000000000000000000000111111111111000000///////////////////////////////////////000111111000000000000000000000000000000000000000000000000111111111111111111111111///////////////000111111111111111111111111111111000000000000000000000000///......///000222111000111111111111111222222222111111000/////////////////////000000111111111222//////000111111111111111444333111000000000...,,,000000000000000000000000000000000000000000000000111111111111111000////////////000000111111111222222222222222111111000000///000111000///...///111000111222333333222111000000111222333333222111000111111111111111111111111000000000000000000000000......//////000000000111111111000000000000111111//////000111111111111111000111111111111222222222000000111111222222222222000111333333111000111222111111111111111111111111000111111111111222222222222222111111000000//////000000111222333444444555222222222222222222222222000111222333444333222222222222333333333444444444222222333333333444444444222222222333333444444444444444444555555555666666222222222333333444444444111111222333333444555555333444444555555444444333555555555555555555555444555555555555555555555555333333333444444444555555666666666666666666555555777777777888888888888999666666666666777888999:::888888888999::::::;;;;;;999:::;;;<<<=========<<<<<<<<<===>>>>>>===<<<;;;:::;;;===???@@@???===<<<:::;;;===???@@@AAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEE@@@AAABBBDDDEEEFFFFFFFFFMMMMMMLLLKKKJJJIIIHHHHHHIIIGGGGGGJJJNNNOOOMMMJJJMMMNNNMMMKKKJJJKKKMMMOOOLLLLLLMMMOOOPPPQQQRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSVVVWWWWWWWWWUUUUUUWWWYYYTTTSSSRRRQQQQQQPPPQQQQQQMMMPPPTTTUUUTTTTTTUUUWWWXXXXXXWWWVVVSSSPPPNNNLLLMMMMMMMMMMMMMMMMMMMMMMMMOOONNNMMMMMMOOOOOONNNMMMMMMJJJFFFCCCAAABBBDDDEEEAAA@@@@@@AAACCCDDDDDDCCC???AAACCCEEEEEECCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>>===<<<;;;::::::;;;<<<===:::::::::;;;;;;<<<<<<<<<<<<===>>>>>>>>>===;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::999999::::::::::::999999888999:::;;;;;;:::999888888888999999999:::::::::222222222222222222222222000111222222222000///...000000111111111111000000000111222222222000///.........//////000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333333222222222222333333000000000000000000000000333333222111000000000111111000///......///000111111000///////////////000000000000000000000000000000000000000111111111111111444666666444222111111000000000000000000000000000000000000000000000000---...000111111111000///000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000///111222111000///000111111111111111111111222222000000111111111000000///000000000000000000000000////////////////////////111111000000//////......111111111000000000000///000000000000000000000000000000000000000000000000//////000111222333444444111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111000000000000111111111111222222222222222222222222222111000//////111333444333222111111111222333444222222222222222222222222444444444333333222222222222222222111111111000000333333333444444444555555333333333333333333333333333333333333333333333333555444333333333333444555444333333222222333333444444444444444444444444444444444444555555555555666444555555666666666666666555555555555555555555555777777777777888888888888<<<<<<;;;:::::::::;;;;;;>>>===;;;:::999:::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<===>>>>>>???@@@@@@??????>>>??????@@@@@@@@@??????????????????AAABBBCCCEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIJJJJJJJJJKKKLLLIIIFFFIIINNNRRRQQQOOONNNPPPPPPOOOMMMLLLLLLMMMPPPOOONNNPPPRRRSSSSSSRRRVVVVVVWWWWWWWWWVVVUUUTTTTTTRRRPPPOOOOOOOOONNNLLLOOOOOOQQQRRRRRRRRRQQQPPPXXXVVVUUURRRPPPNNNMMMMMMRRRPPPMMMKKKJJJJJJKKKLLLMMMJJJGGGGGGJJJLLLKKKJJJLLLKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<999888999:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<;;;:::999888999:::;;;:::999999:::<<>>>>>>>>???>>>>>>======>>>>>>>>>????????????????????????@@@AAABBBDDDDDDDDDDDDCCCEEEDDDDDDCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLHHHEEEGGGMMMQQQQQQOOOPPPQQQPPPNNNKKKJJJKKKLLLOOONNNNNNPPPSSSVVVVVVUUUVVVVVVVVVVVVVVVUUUTTTTTTTTTRRRPPPOOOOOOOOONNNMMMOOOOOOOOONNNOOOOOOQQQQQQWWWUUUSSSPPPNNNMMMMMMMMMPPPOOOMMMKKKJJJJJJJJJJJJJJJHHHFFFGGGIIIKKKJJJHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>=========>>>========================>>>;;;888777888999::::::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;::::::999999::::::999777666777999<<<===<<<:::888888888999:::;;;;;;::::::999888888777777888999999999999888777999888888888888888999999222222222222222222222222000111111111111000//////000000111111111111000000000111111111111000//////////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000//////000000111000000000000000000000000444444333222222222222333222222111111111111222222000000000//////000000111000000000000000000000000000000000000111111111111000222444444222000000000000000000000000000000000000000000000000000000000000////////////000111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000///111222111000///000111111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111.........///000111111111///000000111222333444555000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111222222222222222222222222222111000000000111333444222222111111222222333444222222222222222222222222111111111111111111222222222222222111111111111111333333333333444444444444333333333333333333333333333333333333333333333333444444333333333333444444444333333222222333333444444444444444444444444444444444444444555555555555444555555666666666666666555555555555555555555555666666777777777777888888999999888888888999999:::;;;::::::999999999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<=========>>>>>>>>>>>>??????????????????AAABBBBBBBBBBBBBBBFFFFFFDDDCCCCCCCCCDDDDDDFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKHHHEEEFFFJJJNNNPPPPPPSSSRRRPPPMMMJJJIIIKKKLLLNNNMMMNNNPPPTTTWWWYYYYYYUUUUUUUUUUUUTTTTTTTTTSSSTTTRRRPPPOOOPPPPPPNNNMMMPPPNNNMMMLLLLLLNNNPPPQQQUUUSSSPPPNNNLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFGGGIIIIIIHHHGGGEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>><<<;;;;;;;;;<<<========================>>>:::777555666888::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::<<<;;;999555333555888;;;;;;:::999888888999:::;;;;;;::::::999999888888888777888999999999999888777999999888888888888888999111111111111111111111111000000111111111000000000000000111111111111000000000000111111111000000000////////////000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000///000000000111111111111222222111111111111222222000000000000000000000000333222222111111222222222000//////////////////000000000000///000000111111000000000000000000000000///000000000111111111111///111222222111///000000000000000000000000000000000000000000000000000000111000/////////000222333000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000///111222111000///000111222222222111111111111111///000000111111111111000000000000000000000000000222222222222222222222222.../////////000000000111.........///000111111111000000000000000000000000000000000000000000000000111000000000//////......111111111111111111111111000000000000000000000000000000000000000111111111000000000000000000000000111111111111111111111111///000000000111111111111111111111111111111111111111111000000000111222333222111222222222222333333222222222222222222222222000000111111222222333333111111111111111111111111222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333444444444555555555444555555666666666666666555555555555555555555555666666666666777777777888888777777777777888888999:::999999999999999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<=========;;;<<<<<<========================>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAEEEEEECCCCCCBBBCCCDDDEEEEEEFFFFFFGGGIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKLLLLLLJJJGGGDDDEEEIIIMMMOOOPPPSSSRRRPPPMMMKKKKKKMMMPPPNNNMMMMMMOOOSSSVVVWWWWWWTTTTTTTTTSSSSSSSSSSSSSSSSSSQQQOOOOOOOOOOOONNNMMMNNNNNNMMMMMMMMMNNNOOOPPPRRRPPPMMMKKKJJJKKKLLLMMMKKKKKKKKKKKKJJJIIIHHHGGGDDDEEEFFFGGGHHHHHHFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCEEEDDDDDDCCCCCCBBBAAAAAA????????????????????????AAA???===;;;::::::::::::===========================:::666444555888:::;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888999:::;;;<<<<<<:::777555555777:::999999888888999:::;;;;;;:::::::::999999888888888888888888999999888888888:::999888888777888888888111111111111111111111111000000000000000000111111000000111111111111000000000000000000000000111111000000000000////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///000000000111111111111222111111111111111111222000000000000000000000000111111000000000000111111/////////000000/////////000000000000000111222222111111111111111111111111///000000000111111111111...000111111000///000111000000000000000000000000000000000000000000000000111000/////////000222333000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000///111222111000///000111222222222111111111000000//////000111111111111111000000000000000000000000222222222222222222222222111000000000/////////...////////////////////////000000000000000000000000000000000000000000000000111111000000///.........111111111111111111111111000000000000000000000000///000000000111111111222000000000000000000000000111111111111111111111111///000000000111111111111111111111111111111111111111111111111111222222222111111222222333333333333222222222222222222222222111222222222333333444444111111111111111111111111222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333444444444444555444555555666666666666666555555555555555555555555555666666666666777777777666666666666666777888999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>>>>>>>======<<<<<<=========>>>>>>>>>======>>>>>>??????@@@AAACCCBBBBBBBBBCCCDDDFFFGGGEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKHHHGGGEEEFFFHHHLLLNNNPPPQQQQQQOOOMMMLLLNNNQQQTTTPPPNNNMMMMMMOOORRRSSSSSSTTTSSSRRRQQQQQQQQQQQQRRRRRRPPPNNNNNNNNNOOONNNMMMKKKMMMOOOPPPQQQPPPNNNMMMNNNMMMKKKJJJIIIJJJKKKLLLJJJJJJKKKKKKJJJIIIHHHGGGDDDEEEGGGHHHGGGFFFEEEEEEHHHGGGGGGFFFEEECCCBBBBBBDDDDDDDDDCCCBBBBBBAAAAAA???????????????????????????>>><<<;;;999999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<999555444666888:::;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888999:::;;;:::;;;===<<<999888777888888888888888999::::::;;;::::::999999999999999888999888888888888888888999:::999999888777777888888111111111111111111111111000000000///000000111222000000111111111111000000000000000///000000111222000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000//////......//////000000000000000000000000000000////////////000111111111111222222222222111111000000000000111111222333111111111111111111111111000000000000111111111111///000111111000///111222000000000000000000000000000000000000000000000000111000000000000111222222000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000///111222111000///000111333333222222111000000000...///000111111222111111000000000000000000000000222222222222222222222222111111111000///.........222222111111111000000000000000000000000000000000000000000000000000000000111111111000000/////////111111111111111111111111000000000000000000000000///000000111111222222222000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111000000111111222222222222000111222333333333333222222222222222222222222222333333333333333444444444111111111111111222222222222222222222333333333333333333333333333333333333333333333333333333333333222222333333333333222222444333333222222333333444333333333333333333333333333333333333444444444444444555555666666666666666555555555555555555555555555555666666666666777777666666666666777777888999888999::::::;;;:::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>>>>>>>======;;;;;;<<<<<<======>>>>>>============>>>???@@@AAABBBAAAAAAAAABBBDDDFFFGGGEEEEEEFFFGGGIIIJJJKKKKKKIIIIIIIIIIIIJJJJJJJJJKKKGGGGGGGGGHHHIIILLLNNNOOONNNOOOOOONNNMMMOOORRRUUUQQQOOOLLLKKKLLLNNNOOOOOOSSSRRRPPPOOOOOOOOOPPPQQQPPPNNNLLLLLLMMMMMMMMMLLLJJJLLLOOORRRRRRPPPMMMKKKKKKKKKKKKJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIGGGIIIJJJIIIGGGEEEEEEFFFIIIIIIHHHHHHFFFDDDCCCBBBDDDDDDCCCCCCBBBAAAAAAAAA????????????????????????>>>===<<<::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;999666666888:::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;::::::999999::::::888;;;===>>><<<999888777777888888999999999::::::999999999999999999999999999999888777777888999999::::::999888777777777777111111111111111111111111111000/////////000222333000000111111111111000000111000/////////000222333111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111//////............//////000000000000000000000000000000//////000111111222000111222333333222111000000000000000111222333444111111111111111111111111000000000000111111111111///111111111000000222333000000000000000000000000000000000000000000000000000000111222222222222111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000///111222111000///000111333333222222111000000///...///000111111222222222000000000000000000000000222222222222222222222222000000000000////////////000000000111111111111111000000000000000000000000000000000000000000000000111111111111111111000000111111111111111111111111000000000000000000000000///000000111111222333333000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111000000111222222222222222000111222333333333222222222222222222222222222222333333333222222222222222000000111111111222222222111222222222222333333333333333333333333333333333333333333333333333333333111222333333333333222111444333333222222333333444222222222222222222222222222222333333333444444444444555555666666666666666555555555555555555555555555555555666666666777777666666666666777888999:::888999:::;;;<<<;;;;;;:::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999;;;===>>>===<<<;;;::::::;;;<<<<<<===>>>>>>>>>=========>>>???@@@AAACCCBBBBBBAAABBBCCCDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIEEEGGGIIIJJJKKKLLLNNNOOOLLLMMMNNNNNNMMMMMMOOOQQQQQQNNNKKKJJJKKKMMMNNNNNNRRRQQQOOONNNNNNNNNPPPQQQNNNLLLJJJJJJKKKLLLKKKJJJJJJKKKMMMOOOOOONNNMMMKKKHHHIIIJJJLLLLLLLLLKKKKKKLLLKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLJJJFFFEEEFFFGGGGGGGGGHHHHHHGGGEEEDDDCCCDDDCCCCCCBBBBBBAAAAAA@@@????????????????????????===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::999888888:::;;;;;;:::999999999:::::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;::::::999999888999;;;;;;:::888888999777888888999999999999888999999999999999999999999999999888777777888999999;;;:::999888777777777777000000000000000000000000111000/////////111222333000000111111111111000000111000/////////111222333111111000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000111111000000111222333333...///000111111000///...000000000000111222333444111111111111111111111111000000000000111111111111000111222111000111222444000000000000000000000000000000000000000000000000///000111333333222111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000///111222111000///000111333333222222111000000///......///111111222222222000000000000000000000000111111111111111111111111......//////000000111111,,,,,,---...///000111111000000000000000000000000000000000000000000000000111111111111111111222222111111111111111111111111000000000000000000000000///000000111222222333333000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000111222222222222111000111222333444333222222222222222222222222222222333222222222111111000000000000111111222222222222111111222222222333333333333333333333333333333333333333333333333333333333111222333444444333222111444333333222222333333444222222222222222222222222222222333333333444444444444555555666666666666666555555555555555555555555555555555555666666666777666666666666777888::::::888999;;;<<<===<<<;;;;;;888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;666777:::<<<<<<<<<;;;:::::::::;;;;;;<<<===>>>>>>>>>>>>======>>>???AAABBBEEEDDDCCCBBBAAABBBCCCCCCFFFGGGGGGHHHHHHIIIIIIJJJGGGGGGGGGHHHHHHHHHIIIIIIDDDGGGJJJLLLMMMMMMNNNNNNKKKMMMNNNMMMLLLKKKLLLMMMPPPNNNKKKJJJKKKNNNOOOOOORRRQQQOOOMMMMMMNNNOOOPPPMMMKKKIIIIIIKKKKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLGGGHHHKKKMMMMMMMMMKKKJJJMMMLLLJJJIIIIIIJJJKKKLLLNNNOOONNNKKKFFFEEEFFFIIIDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<999999999:::<<<<<<;;;999;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::999:::;;;<<<;;;:::999888888999999888666777999;;;888888999999999888888777999999999999999999999999:::999888777777888999:::;;;:::999888777777777777......///111111222222222111222222222222111000000000111111111111222222222222111111111000000/////////////////////000111111222222111111000000//////000111222222222000///...111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111000///000111222111///444444333333222111000000//////000000000000//////000111111111222222222222333222222222111000000000000000111111111111000000111111111111111111111111111222333222111000111222000222333111...---///222111111222222222222111111000000000000000000000000000000////////////000000222111111111000000//////222111111111000000//////000000000000111111111111000000000000000000000000000000111111111000000///333222222222222222222222000//////...............222222111000///...------111///...///111222000---000000111111111111000000111111111111111000//////000000000000111111111111000000000000000000000000000000111111111111000000222222111111111111222222444333111000000000111111222222222222222222222222333333333333333333333333000111111111111222222222111111000000111111222333222222111111111111222222222222222111111111000000222222222111111111000000000000111222333444444555444444333333333333222222111111222222222333333333333333222111222333444555444333222111111222333444333333333333333333333333333333333444444444555555444444444444444444444444444444444444555555555555444444444555555555555666666666777777888888888999888999::::::::::::999888888888999999999:::::::::::::::999999999:::;;;;;;999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>@@@BBBCCCDDDCCCBBB@@@???@@@BBBDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJHHHHHHIIIIIIIIIHHHHHHGGGIIIIIIIIIIIIJJJJJJKKKKKKNNNMMMKKKJJJJJJLLLNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNJJJLLLNNNLLLJJJIIIKKKNNNJJJIIIJJJKKKMMMNNNMMMLLLKKKJJJHHHGGGHHHIIIKKKMMMRRROOOKKKGGGEEEFFFHHHIIIFFFEEEDDDCCCCCCDDDFFFFFFAAAAAAAAA@@@@@@@@@??????BBBAAA@@@???>>>>>>>>>>>>========================BBB@@@===;;;999999999:::::::::;;;;;;<<<;;;;;;:::999999::::::;;;<<<======999999::::::::::::;;;;;;::::::::::::::::::::::::999888888777777888888999888888777777888999999:::999999999::::::;;;;;;;;;999999888888999999:::;;;888888888888888888888888...///000111222222222222111222222222222111000000000000111111111222222222111111111111000000000//////////////////000111111111111111000000000000000111111111111111000//////111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111000000000000111111111111111000///000111222111///222222111111000000////////////000000000000//////000000000111111111222222111111111000000000000000000000111111111111000000000000000000000000000000000222333222111000111222000222333111///...000222000111111111111111111000000000000000000000000000000000////////////000000111111111111000000000///111111111111000000000///000000000000111111111111000000000000000000000000000000111111111111000000222222222222222222222222333333222111111111111111000000000000////////////111///...///111222000---000000111111111111000000111111111111111000//////000000000000111111111111000000000000000000000000000000111111111111000000222111111000000111111222333333111000000000111111000000000000000000000000000000000000000000000000000111111111111222222222111111000000111111222333222222111111111111222222222222222111111111000000222222222111111111000000222222222222222222333333444444333333333333222222111111111222222222333333333333222222222333444555333222222111111222222333333333333333333333333333333333333444444444444555444444444444444444444444444444444555555555666666444444444444555555555555666666666777777777888888888888999::::::999888888888888888999999999::::::;;;::::::::::::;;;<<<<<<999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBBBBAAA@@@@@@AAABBBDDDFFFEEEFFFGGGHHHHHHHHHHHHHHHDDDEEEEEEEEEEEEEEEDDDDDDFFFFFFGGGHHHJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKMMMMMMPPPOOOOOOOOOOOOOOOPPPQQQNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMOOOPPPOOOLLLIIIIIIJJJIIIIIIJJJKKKLLLLLLLLLKKKGGGGGGFFFFFFGGGIIIKKKLLLNNNLLLIIIFFFEEEDDDEEEFFFCCCCCCBBBBBBBBBCCCEEEEEEAAAAAA@@@@@@@@@?????????>>>>>>>>>???????????????========================???>>><<<:::999:::;;;<<<;;;;;;;;;<<<;;;;;;::::::999999::::::;;;<<<<<<===999999::::::::::::;;;;;;::::::::::::::::::::::::888888777777777777888888777777777666777777888888999999999:::::::::::::::888777777777777888999999888888888888888888888888///000111222333333333333111222222222222111000000000000000111111111222222111111111111000000000000///////////////000111111000000000000111111111111222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111000000000000111111111111111000///000111222111/////////////////////////////////000000000000///////////////000000000111111/////////000000000000000000000111111111111000000////////////////////////000111222222111000111222111222222111//////000222///000000111111000000///000000000000000000000000111000000//////000000111111111111111000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000111111111111000000111111111111111111111111111111000///////////////------...///000111222222000//////000111111000...000000111111111111000000000111111111111000000///000000000000111111111111000000000000000000000000000000111111111111000000222111111000000111111222333222111111000111111111000000000000000000000000////////////////////////000111111111111222222222111111000000111111222333222222111111111111222222222222222111111111111111222222222111111111111111333333333222222222111111444444333333333333222222111111111222222222222333333222222222222333444444111222222222222222222111222222333333333333333333333333333333444444444444444444444444444444444444444555555555555666666666444444444444555555555555555555555666666666666666777888888999999888888777777888888888999999999999;;;;;;::::::;;;;;;<<<===:::::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;=========>>>???@@@@@@@@@@@@@@@@@@@@@AAACCCEEEGGGEEEEEEFFFFFFFFFFFFFFFEEECCCCCCDDDDDDDDDDDDCCCCCCCCCDDDFFFHHHJJJKKKLLLLLLJJJJJJJJJKKKKKKLLLLLLLLLQQQQQQPPPOOOOOOOOOPPPPPPPPPOOOMMMKKKKKKKKKMMMNNNOOONNNNNNNNNNNNNNNNNNNNNQQQRRRRRRPPPLLLIIIGGGGGGIIIJJJJJJKKKKKKKKKJJJJJJFFFFFFGGGHHHIIIKKKLLLLLLJJJIIIHHHFFFDDDCCCBBBAAA?????????@@@@@@BBBCCCDDDAAA@@@@@@@@@@@@?????????;;;<<<>>>@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::::::::;;;<<<===;;;<<<<<<<<<;;;::::::999999::::::;;;;;;<<<<<<<<<999999::::::::::::;;;;;;::::::::::::::::::::::::888888777777777777888888777777666666666666666777:::::::::999999999999999777666666666666777888888888888888888888888888888000111222333333333333333111222222222222111000000000000000000111111111111111111111000000000000000///////////////000000111//////000000111111222222222111000//////000111222////////////////////////000000000000000000000000////////////////////////////////////000000000111///000000000111111111111111000///000111222111///......////////////////////////000000000000//////////////////000000000000//////000000111111222222000111111222222111111000000000000000000000000000000111222222111000222333222222222111000000111111//////000000000000//////000000000000000000000000111000000000000000000111111111111000000000000000111111111000000000000000///000000000111111111111///////////////////////////000000111111111111000000000000000000111111111000000///...............------...///000111222222000000000111111111000///000000111111111111000000000000111111111111000//////000000000111111111111000000000000000000000000000000111111111111000000111111000000000000111111222222111111111111111111222222222222222222222222222222222222222222222222000000111111111222222222111111000000111111222333222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222444444333333333222222222111111111111222222222222222222222222222333333333000111222333333222111000222222222222222333333333222222333333333444444444333333333333333333333333444444555555555666666666333333444444444555555555555555555555555555555555777777777777777777777777777777777888888888888999::::::999999::::::;;;<<<:::::::::999999999999999::::::::::::::::::::::::======>>>>>>>>>>>>>>>>>>?????????@@@AAACCCEEEGGGDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFHHHIIIKKKKKKKKKKKKIIIJJJKKKLLLLLLMMMLLLLLLSSSRRRQQQPPPPPPPPPPPPPPPQQQOOOLLLJJJIIIJJJLLLNNNOOOOOOOOOOOONNNNNNNNNNNNSSSRRROOOMMMJJJIIIHHHIIIKKKLLLMMMMMMKKKJJJJJJJJJIIIIIIJJJLLLLLLLLLLLLLLLGGGGGGGGGGGGEEECCC@@@>>><<<<<<===>>>???@@@AAABBB@@@@@@@@@@@@????????????<<<>>>@@@BBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<;;;:::999999:::::::::;;;;;;;;;<<<<<<999999999:::::::::;;;;;;999999::::::::::::;;;;;;999999888888888888999999888888777666666666666777::::::999999888888777777777666666666666777888888888888888888888888888888111111222333333333222222111222222222222111000000//////000000000111111111000000000000000000111111///////////////000000111//////000000111111222222222111000//////000111222////////////////////////000000000000000000000000////////////////////////...////////////000000000///000000000111111111111111000///000111222111//////000000000000000000000//////000000000000//////////////////000000000000111111111222222333333333111111222222222222111111111111111111111111111111///111222222111111222333333222111111111111111111//////000000000000//////000000000000000000000000111111000000000000111111000000000000000000111111000000000000000000111111///000000000111111111111//////////////////////////////000111111111111111//////000000000111111111444333222222111111222222////////////000000000000000000111111111000000000000000111111111111000000///000000111111111000000///000000000111111111111000000000000000000000000000000111111111111000000111000000000000000000111111111111111222111111111222222222222222222222222333333333333333333333333000000111111111222222222111111000000111111222333222222111111111111222222111111111111111111111111111111111111111111111111000000111222333333444444444444333333333222222222000000111111111222222222111111222222222333333333000000222333333222000000111111111222222333333333222222222333333333444444333333333333333333333333444444444444555555555555333333333444444444444555555555555555444444444444666666666666666666666666666666777777777888888888888888777777888888999:::999999999999999999999999::::::::::::::::::::::::==============================>>>???AAACCCDDDEEEBBBBBBBBBBBBBBBBBBAAAAAADDDEEEEEEFFFGGGGGGFFFFFFIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMSSSSSSRRRQQQPPPPPPPPPPPPPPPNNNLLLJJJIIIJJJLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSOOOKKKHHHHHHJJJLLLNNNNNNOOOQQQOOOMMMKKKKKKLLLKKKLLLLLLLLLKKKJJJIIIHHHFFFGGGHHHHHHFFFCCC@@@===:::;;;<<<===??????@@@@@@@@@@@@@@@?????????>>>>>>@@@AAABBBCCCCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::::::::::::::;;;<<<<<<<<<;;;::::::999:::::::::;;;;;;;;;;;;;;;999999999:::::::::;;;;;;999999999::::::;;;;;;;;;:::::::::999999:::::::::999888888777777888888888999999999888888777777777888777777777777888999999777777777777777777777777111111222222222222222111111222222222222111000000/////////000000000111111000000000000111111111111///////////////000111111000000000000111111111111000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000......////////////000000000000000000111111111111111000///000111222111///111111111111111111111111//////000000000000///////////////000000000111111222222222333333333333333111111222222222222111111111111111111111111111111///000222222111111222444444333111111222222222111///000000111111000000///000000000000000000000000222111111000000111111222000000000000111111111111000000000000111111111111000000000000111111111111000000000000000000000000...///000111111222111111///000000111111222222222333222111111000000111111111111000000//////......///111222222111000000111000000111111111111000000///000000111111111111000000000000000111111111111000000000000000000000000000000111111111111000000111000000//////000000111000000111222222222222111000000000000000000000000111111111111111111111111000111111111111222222222111111000000111111222333222222111111111111222222111111111111111222222222111111111111111222222222///000111222333444444555444444333333333333222222000000000111111111111222000111111222333222222222000111111111111111111000000000111111222333333333222222222222333333333333333333333333333333333333222333333333333444444444333333333333444444444444555555555555555444444444666555555444444555555666666666666666777777777777777777666666777777888999888888888888999999999:::999999999999999999999999<<<<<<<<<<<<============<<<<<<===???@@@AAABBBBBB??????@@@@@@AAA@@@@@@???AAABBBCCCDDDEEEEEEEEEDDDJJJKKKMMMNNNMMMLLLJJJHHHIIIIIIJJJKKKLLLLLLMMMNNNQQQQQQPPPOOOOOOOOOPPPPPPNNNMMMKKKJJJJJJKKKMMMNNNLLLLLLMMMMMMMMMNNNNNNNNNQQQMMMHHHGGGIIIMMMQQQSSSOOORRRSSSQQQMMMJJJJJJLLLKKKKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHHHHFFFCCC@@@===;;;<<<===>>>????????????@@@????????????>>>>>>>>>AAABBBBBBBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;888999999::::::;;;;;;<<<::::::999999999999::::::888888888888888999::::::888888888777777777777777888777777777777888999999777777777777777777777777000111111222111111000000111222222222222111000000////////////000000000111///000000000111111111111///////////////000111111111111111000000000000000//////000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000........./////////000000000000000000111111111111111000///000111222111///222222222111111000000000//////000000000000//////000000000111111111222222333333333222222222222222111222222333333222222111111111111111111111111111...000111222111111333444555333000000222333222000000111111111111111111000000000000000000000000000222111111000000111111222///000000000111111111111///000000000111111111111000000000000111111111111000000000000000000000000...///000111111222222222000000111111222333333444111000//////......//////000000000000///////////////111333333111000000222000000111111111111000000//////000111111111111111000000000000111111111111000000000000000000000000000000111111111111000000000000////////////000000///000111222333222222111000000000000000000000000000000000000000000000000000111111111111222222222111111000000111111222333222222111111111111222222000000111111111222222222000000111111111222222222111111111222222333333333444444333333333333222222000000000000111111111111///000111222333222222111111111000000000000111111///000000111222222333333111222222222222333333333222222222222222222222222111111222222222222333333222222333333333444444444666666666666555555444444555555444333333444555555555555555666666666777777777777777777777888888999666666777888999::::::;;;999999999999999999999999;;;;;;;;;<<<<<<=========;;;<<<===>>>>>>?????????<<<===>>>???????????????@@@@@@AAACCCCCCDDDDDDCCCHHHIIILLLMMMMMMLLLJJJIIIGGGGGGGGGGGGHHHJJJLLLMMMMMMMMMLLLLLLLLLMMMNNNNNNKKKKKKJJJKKKKKKLLLMMMNNNJJJJJJKKKLLLMMMMMMNNNOOOOOOLLLJJJKKKNNNRRRSSSSSSPPPRRRTTTQQQLLLIIIIIIKKKJJJIIIHHHFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEBBB???===<<<===???@@@@@@@@@??????????????????>>>>>>>>>>>>????????????????????????========================888999999:::;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;888888999::::::;;;<<<<<<999888888777777888888999666666666666777999:::;;;666666666777777777777777777666666666666777888888777777777777777777777777000000111111111000000///111222222222222111000000////////////000000000000//////000000111111111222///////////////000111111222222111111000000//////...///000222222222111000111111111111111111111111000000000000000000000000000000000000000000000000............/////////000000000000000111111111111111000///000111222111///333222222111000//////...//////000000000000//////111111111111222222222222333222222222111000000000111222222333333222222111000000000000000000000000...000111222111111333444666333000000333444222000111111222222222222111111000000000000000000000000222222111111111111222222//////000000111111111222//////000000111111111222000000000000111111111111000000000000000000000000......///111111222222222000000111222333333444444444333333222222222222222////////////000000000000///111444333111///111222000000111111111111000000//////000111111111111111000000000000111111111111000000000000000000000000000000111111111111000000000000////////////000000///000111222333333222111222222222222222222222222111111111111111111111111000111111111111222222222111111111000111222222333222222111111111111222222000000111111222222222222000000111111222222222222333333333222222222222111444444444333333333222222000000000000111111111111///000111222333222111111222111000//////000111222///000000111222222333333111111222222222333333333222222222222222222222222000000111111111222222222222222333333333444444444777777666666666555555555555555333333333333555555555555555555666666666777888888888777888999999:::555555666888999:::;;;<<<888888888888888888888888::::::;;;;;;<<<======>>>;;;;;;<<<===>>>>>>======;;;;;;===>>>????????????@@@AAABBBCCCDDDDDDDDDDDDEEEGGGJJJLLLMMMLLLJJJIIIFFFEEEDDDDDDEEEHHHJJJLLLJJJJJJIIIJJJJJJKKKLLLLLLIIIIIIJJJKKKLLLMMMNNNNNNHHHIIIIIIKKKLLLMMMNNNOOONNNMMMMMMPPPTTTVVVTTTRRROOORRRTTTQQQKKKGGGHHHJJJKKKJJJHHHFFFFFFGGGHHHIIIEEEFFFFFFFFFDDDAAA>>>===>>>???@@@AAAAAA@@@??????????????????>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@========================555666888:::<<<=========888888:::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;888888999::::::;;;<<<<<<777777666666666666777777444444444555777888:::;;;555555666666777777888888555555555555555666777777777777777777777777777777......///000000000000000000111111111111222222222000000000000000000000000......//////000000111111111111111000000000000000000000111111111111000000111111000000000000000000000000000000000000000000111111111111111111111111444222000///...///000111111111000000//////..................///000222222111111222222222222111111000000000000000000000000//////000000111111111222000000000000111111111111111111111111111111111111000111222333444333222222222222111111111111222222000000000000111111111111222222222111000//////...000000000000111111111111111111111111111000//////000000000000000000000000111111222222222111111000111222222222222111000000000000000000000000000000000000000000111111111111000000000000////////////000000111111111111000000000000000000000000000000111111111111000000000000111111000000000000111111///000111222222111000///000000000000111111111111000000000000000000000000000000000000000000000000......////////////......000000000000000000000000111111111111111111111111222222222222222222222222222222222222111111000000111111111111000000000000111000//////000222444555111111222222222333333333111111111111111111111111000000000000000111111222222222222222222222222222222222222222222222222222333222111111000000111111222222222333333444444444111111111111111111111111000000111111111222222222111111111111000000//////111111111111111111111111000111222333444333222111444333333333333444555555333333333333333333333333555555555555555555555555555555555555666666666666888888888888888999999:::777777666666777777888999;;;:::888777777777888888;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<======>>>>>>???@@@AAACCCDDDEEEDDDCCCAAA@@@AAABBBDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJLLLNNNMMMKKKJJJIIIIIIIIIIIIIIIJJJLLLOOOQQQRRRPPPQQQQQQPPPOOOOOOQQQSSSSSSRRRPPPNNNLLLJJJIIIHHHGGGGGGGGGGGGGGGHHHJJJJJJJJJIIIIIIGGGEEEBBB???===@@@@@@@@@??????>>>>>>>>>@@@???>>>===<<<<<<<<<<<<<<<=========>>>>>>??????========================::::::;;;;;;;;;;;;;;;;;;666777888999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999999999999888888888777777444444555666666777666666777777888777777666555444777777777777777777777777777777666666555555555444......///000000000000000000000111111111222222222000000000000000000000000.../////////000000000111111000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000111111111111111111111111333222000......///000111111000000000/////////...//////...//////000111222111111222222222222111111000000000000000000000000///000000000111111111111////////////000000000000111111111111111111111111000111222333333333222222222111111000000111111222000000000000111111111111222222111111000//////...//////000000111111111222111111111111111000//////000000000000000000000000000000111111111111000000222222222222222111111000000000000000000000000000000000000000111111111111111111000000000/////////000000111111111111000000000000000000000000000000111111111111000000000000111111000000000000111111///000111222222111000///000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000222222222222222222222222111111111111000000//////111111111111000000000000111000//////000222444555111111111222222222333333111111111111111111111111000000000000000111111222222222222222222222222222222222222222222222222222333222111111000000111111111111111222222222222222111111111111111111111111000000111111111222222222222222111111111000000000111111111111111111111111111111222333333333333222444333333333333444555555444444444444444444444444555555555555555555555555555555555555666666666666666666666666666777888888999999888888999999:::;;;;;;:::888777777777888999;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<======>>>>>>????????????@@@BBBCCCDDDEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMKKKLLLNNNNNNLLLIIIHHHHHHGGGHHHJJJLLLNNNOOOOOOOOORRRSSSSSSRRRPPPNNNNNNOOOPPPOOONNNMMMKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHGGGFFFDDDAAA???>>>??????@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>><<<<<<<<<======>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999999999999999999888888888777777555666666777888888777777666777777777777666666555777777777777777777777777777666666666555555555555......///000000000000000000000000111111111222222000000000000000000000000////////////000000000000000000000000000000111111000000111111111111000000111111222222222222222222000000000000000000000000111111111111111111111111111000///.........///000000000000000////////////000000////////////000000111111222222222222111111000000000000000000000000000000000000111111111111111111111222222222222333111111111111111111111111000000222333333333222111222111111000000111111222000000000000111111111111222222111111000/////////...//////000111222222222000111111111111000000///000000000000000000000000//////000000000000000///222333333333333222111111000000000000000000000000000000000000111111111111222222111111111000000000000000111111111111000000000000000000000000000000222222111111111000000000111111000000000000111111000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000000000000000000/////////222222111111111000000000111111000000000222333444111111111222222222222333111111111111111111111111000000000000000111111222222222222222222222222222222222222222222222222222333222111111000000111111111111111111111000000000111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111222222111111222222333444333333333333333444555555666666666666666666666666444444444444444444444444444555555555555666666666444444444444444555666666999888888888888999::::::::::::999888888888888999;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKDDDDDDDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNNNNPPPRRRRRROOOLLLKKKJJJHHHJJJMMMPPPPPPOOOMMMLLLSSSUUUUUUTTTPPPMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIEEEEEEEEEDDDCCCAAA@@@?????????@@@AAAAAABBBBBBCCC@@@@@@???>>>============<<<<<<<<<<<<<<<=================================<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::999999999999::::::::::::::::::999999999999999999999888888888888888666777777888888888888888555666666777777777777666777777777777777777777777666666666666555555555555......///000000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000000111111111000000111111111111000000222222222222222333333333000000000000000000000000111111111111111111111111000///............//////000000000000////////////111000000////////////000111111222222222222111111000000000000000000000000000000000000000111111111000000000111111111222222111111111111111111111111///000111333333222222111111111000000000000111111///000000000111111111111111111111111000000//////......///000111222222333000000111111111111000//////////////////////////////000000111111111111000333333333333333222111111000000000000000000000000///000000000111111111111222222222222111111111000000000111111111111000000000000000000000000000000222222222111111111000000111111000000000000111111000000000111111000000000///000000000111111111111000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000222222222111111111000000111111000000111111333333111111111111222222222222111111111111111111111111000000000000000111111222111111111111111111111111111111111111111111111111333222111111000000111111222222222111111000000///111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111333222111000111222333444333333222222333333444555666666666666666666666666444444444444444444444444444444444555555555666666444444333333444444555666666666666666666777888888999999999999999999999999::::::;;;<<<<<<<<<;;;;;;::::::;;;===>>>@@@AAABBBCCCCCCBBBAAAAAABBBBBBBBBCCCDDDFFFHHHHHHHHHGGGFFFEEEFFFFFFGGGHHHIIIJJJJJJFFFFFFGGGHHHIIIJJJKKKLLLKKKJJJJJJKKKLLLNNNOOOPPPTTTVVVXXXXXXUUURRRPPPPPPOOOPPPQQQRRRQQQOOOMMMLLLRRRTTTUUUTTTQQQNNNLLLKKKLLLLLLKKKIIIHHHGGGFFFEEEHHHIIIKKKLLLLLLJJJHHHGGGCCCCCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBB======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=======================================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<::::::999999999999:::::::::999999999999999999999888888888888888888888888666777777888888777777777444555666777777888777777777777777777777777777777666666666666666555555555......///000000000000000//////000000000111111111000000000000000000000000000000000000//////////////////000000111111111111000000111111111111000000111111222222222333333333000000000000000000000000000000000000000000000000///...............//////////////////000000000000111000000////////////000111111222222222222111111111111111111111111111111111111000000000000000000---------............///000000000000000000000000///000111222333222111111111000000000000000000111///000000000111111111111111111111000000000000000...//////000111111222222///000000111111111000000////////////////////////000111222222333333333222222333333333333222111111000000000000000000000000///000000000111111111111222222222222111111111000000000111111111111000000000000000000000000000000222222222222111111111111111111000000000000111111111000000000000000000111///000000000111111111111000000000000000000000000111111111111111111111111//////............//////000000000000000000000000111111111111111111111111////////////////////////222222222222222222222222222222222222111111111111111111111111111111222222000000111111111222222222111111111111111111111111000000000000000111111222111111111111111111111111111111111111111111111111333222111111000000111111333333222222111111111000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111333222111000111222333444333222222222222333444444444444444444444444444444444444444444444444444444444444444444555555555555555555444444555555666777666666555555666666777888999999999:::::::::999999999999:::;;;<<<<<<;;;;;;::::::;;;===>>>@@@AAABBBEEEEEEDDDCCCCCCCCCCCCDDD@@@BBBEEEGGGHHHGGGFFFDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJGGGGGGGGGHHHJJJMMMPPPQQQWWWXXXYYYXXXUUUSSSSSSSSSTTTSSSQQQOOOMMMLLLKKKKKKNNNPPPSSSSSSQQQNNNMMMMMMMMMLLLKKKIIIHHHFFFEEEDDDGGGIIIJJJKKKJJJHHHFFFEEECCCBBBBBBAAAAAAAAAAAAAAADDDDDDCCCCCCBBBAAA@@@@@@===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;========================>>>>>>======<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;999999999999999999999999888888888888888888888888555666666777666666555555444555666777777888777777666666666666666666666666555555555666666666666666......///000000000000000/////////000000000111111000000000000000000000000000000000000/////////////////////000111111222222000000111111111111000000000000111111222333333333000000000000000000000000000000000000000000000000....../////////000000000////////////000000000000000000////////////000000111111222222222222111111111111111111111111111111111111111111000000000000000000111111111111222222000000000000000000000000//////111222222222111000111000000//////000000111000000000000111111111111111111000000000000000000000000000000111111111111///000000111111111111000000000000000000000000000111111222333444444444444111222222222222111000000000000000000000000000000000000000000111111111111222222111111111000000000000000111111111111000000000000000000000000000000333222222222222111111111111111000000000000111111111111000000000000111111000000000000111111111111000000000000000000000000111111111111111111111111222111000//////000111222000000000000000000000000111111111111111111111111////////////////////////222222222333333333333333333222222222222111111111111111111111111111111111000000000111111111111222111111111111111111111111000000000000000111111222111111111111111111111111111111111111111111111111333222111111000000111111222222222222222111111111111111111111111111111111222222222111111111111111111111111222222222222222111111111111111111111111222222111111222222333444222222222222222333444444333333333333333333333333333333333333333333333333333444444444444555555555666555555555555666777777888777777777777888999999888999::::::;;;:::::::::888999:::;;;;;;<<<;;;;;;::::::;;;<<<>>>???@@@@@@EEEDDDDDDCCCCCCCCCDDDDDD???AAACCCEEEFFFFFFEEEDDDFFFFFFGGGHHHIIIJJJKKKKKKNNNNNNNNNMMMLLLKKKIIIHHHFFFFFFFFFFFFHHHLLLOOOQQQSSSTTTSSSRRRPPPOOOPPPRRRRRRQQQNNNLLLKKKJJJKKKKKKKKKMMMPPPPPPOOOMMMMMMNNNMMMLLLKKKJJJIIIGGGFFFFFFIIIIIIJJJJJJIIIGGGEEEDDDCCCCCCBBBAAAAAAAAABBBBBBEEEEEEDDDCCCAAA@@@???>>>??????>>>======>>>>>>???=========<<<<<<<<<<<<<<<========================>>>======<<<<<<;;;;;;;;;999999::::::;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;888888888999999999999999888888888888888999999999555666666666666555555444555666666777777777777666666666666666666666666666555555555666666666666666......///000000000000000////////////000000000111000000000000000000000000111000000000/////////......//////000111111222222000000111111111111000000//////000000111222222333000000000000000000000000000000000000000000000000...///000000111111111000.../////////000000000111//////...//////000111222111111222222222222111111111111111111111111111111111111111111000000000///222333333333333444444444000000000000000000000000...///111222222222111000000000////////////000000000000000000111111111111000000000000000000000111111111111111000000000000//////000111111111111111000000000000000000000000000000111222333444444333000111111111111000//////000000000000000000000000000000000000111111111111111111000000000/////////000000111111111111000000000000000000000000000000333333222222222111111111111111000000000000111111222111000//////000111222000000000000111111111111000000000000000000000000111111111111111111111111222111000//////000111222000000000000000000000000111111111111111111111111000000000000000000000000111111222222222333333333333333222222222111111111111111222222222111111111000000000000111111111111111111111111111111111111000000000000000111111222111111111111111111111111111111111111111111111111333222111111000000111111000000000111111111111111111111111111111111111111222222222111111111000000000000000111111111222222111111111111111111111111111111222333333333333222222222222111222222333444333333333333333333333333333333333333333333333333333333444444444555555555555555555555555666777777777777777777777888999999888999:::;;;;;;;;;::::::888888999:::;;;;;;;;;;;;::::::;;;<<<======>>>>>>CCCBBBBBBBBBBBBBBBCCCCCC@@@AAACCCEEEFFFFFFFFFEEEGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMKKKJJJHHHGGGIIIHHHGGGFFFGGGJJJLLLNNNOOONNNMMMKKKIIIJJJNNNQQQMMMMMMNNNNNNOOOOOOOOOOOOKKKLLLMMMMMMLLLKKKLLLNNNKKKKKKKKKKKKKKKJJJJJJJJJLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCAAAAAAAAABBBBBBDDDCCCCCCBBBAAA@@@???????????????>>>>>>??????@@@>>>>>>>>>======<<<<<<<<<==============================<<<<<<;;;::::::999<<<<<<<<<<<<;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::999999999999::::::777888888888999999999999777777888888888999999999777777777777777666555555666777777777777666666555666666666666666666666666555555555555666666666777...//////000000000000000////////////000000000000000000000000000000000000111111000000/////////......//////000111222222222000000111111111111000000...//////000111111222222000000000000000000000000000000000000000000000000//////000111111111111111.../////////000000111111............///111222222111111222222222222111111111111111111111111111111222111111111000000//////---............/////////000000000000000000000000...///000222222111111000000000////////////000000000000000000111111111111000000000000000111111111222222111111000///////////////000111111111111111000000000000000000000000//////000222222333333333000000000000000///......000000000000000000000000000000000000111111111111000000000000////////////000000111111111111000000000000000000000000000000333333333222222222111111111111000000000000111111222111000//////000111222000000000000111111111111000000000000000000000000111111111111111111111111111///...------...///111000000000000000000000000000000000000000000000000111111111111111111111111000000111111222222222222333333333222222222111111111111222222222111111000000000000000111111111111111111111111111111111111000000000000000111111222000000000000000000000000000000000000000000000000333222222111000111111111......//////000000111111111111111111111111111111222222222222111111000000//////000000111111111222111111111111111111111111000111222333444333222222222222111111222222333444333333333333333333333333333333333333333333333333333333333444444444555555555444444444444555666666555555555555555666777777777888:::;;;<<<;;;::::::777888999:::;;;;;;<<<;;;:::;;;;;;;;;<<<<<<======AAA@@@@@@@@@@@@AAABBBCCCAAABBBCCCDDDFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLJJJKKKKKKKKKKKKIIIGGGFFFMMMKKKIIIGGGGGGHHHJJJLLLMMMLLLJJJGGGFFFIIIMMMQQQJJJLLLPPPSSSUUUVVVUUUUUULLLMMMMMMKKKJJJIIIKKKMMMIIIIIIJJJKKKLLLMMMNNNOOONNNMMMKKKJJJHHHHHHGGGGGGFFFEEECCCBBBAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAA@@@>>>===============>>>>>>??????>>>>>>=========<<<==============================<<<;;;::::::999999??????>>>===<<<;;;::::::999999:::::::::;;;;;;;;;999999888888888888999999777777888888999999999999777777888888999999999999888888888888888777666666777777888777777666555555666666666666666666666666444555555555666666777777000000000000000000000000111111111000000000000000...//////000000000000000////////////////////////000000000000000000000000///000111111111///...---111111222222222111111000000000000000000000000000////////////////////////............/////////000000000////////////000000////////////000000000000//////000111111111111111111111111111000000000000000000000000000000000000//////000111111111111111000000000000000000000000222111111111000000//////////////////000000000000////////////000000000000000000000000000111111222111111222222222222111111000000111111111000000///////////////////////////111111222222222222111111111111111111000///------111111000000//////......000000000000000000000000000000000000000000000000///............000222333333333333222222111111111222222222111111111000000111111000000000000111111000000000000000111111222222111000//////000111222333111///000333555444222222111///000111222222111000000000000000000000000222222111111111111222222111111000000//////......000000000000000000000000000111111111222222222222111111111111111111111111000000000000000000111111//////000000111111111222111111111111000000//////222111111111000000//////111111111111111111111111222222222111111111111000////////////000111222333333222111111000000111111222222111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000111222333444444333222111000111111111111222222222222222222222222222222222111222333333444444333333444444444555555555666666444444444444444555666777555555555555666666666666777888999:::;;;:::999999::::::;;;<<<<<<;;;::::::999999999999999999999999999:::<<<===???AAACCCCCCDDDCCCBBBAAA@@@AAAAAABBBIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIMMMLLLJJJJJJKKKLLLLLLKKKOOOOOONNNNNNNNNOOOQQQQQQPPPPPPRRRUUUWWWVVVTTTQQQLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNLLLKKKKKKLLLLLLJJJGGGDDDBBBDDDEEECCCAAA@@@BBBEEEEEEBBB>>>;;;:::;;;>>>@@@AAA@@@???>>>===<<<;;;:::<<<<<<<<<<<<============>>>>>>>>>===<<<<<<;;;;;;>>>>>>======<<<<<<<<<;;;======<<<;;;::::::999999888888999::::::::::::999:::::::::999999999888888999::::::;;;;;;::::::999888777777777888999:::::::::999888666555555444444666666666666666555444444333333333444555666777777333333444444555666777777000000000000000000000000000000000000000000000000...//////000000000000000////////////////////////000000000000000000000000000000111111111000...---...///000111222333333333000000000000000000000000000000000000000000000000........./////////000000000///////////////000111////////////000000000000//////000111111111111111111111111111000000000000000000000000000000000000//////000111111111111111000000000000000000000000111111111111000000000///////////////000000000000////////////000000000000000000000000000111111222000000000111111000000000000000111111111111000000////////////////////////000111111111111111111000111111111111000///...---111000000000/////////...000000000000000000000000000000000000000000000000//////......///111222333333333333222222111111111222222222111111111000000111111000000000000111111000000000000000111111222222111000//////000111222333000...///111333222111333222000000111222111111000000000000000000000000111000000000000000000111111111000000////////////000000000000000000000000000000000111111111222222111111111111111111111111111111111000000000000000000000000000111111111222222222111111111000000000111111111111000000000///111111111111111111111111222222222111111111111000111111000000000000000111333222111111000000111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111222222333333222222111000111111111111222222222222222222222222222222222111222333333444444333333333444444444444555555555555444444444444555666666555555555555666666666666777888999:::::::::999999::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;===>>>@@@BBBCCCDDDBBBAAA@@@@@@@@@@@@AAABBBFFFFFFGGGGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKPPPNNNLLLLLLMMMMMMLLLKKKLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPRRRUUUVVVUUURRROOOHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKLLLLLLKKKJJJJJJKKKKKKIIIFFFCCCAAACCCDDDCCCAAA@@@CCCEEEFFFCCC???;;;:::;;;===???@@@??????>>>===<<<;;;;;;<<<<<<<<<<<<============<<<<<<<<<===============>>>=========<<<<<<<<<;;;===<<<<<<;;;::::::999999999999:::;;;;;;;;;;;;::::::::::::999999999888888999::::::;;;;;;::::::999888888777777888888999::::::999888666555555444444666666777777666666555444444444555555666777777777333333444444555666666777000000000000000000000000000000000000000000000000...///000000111111000000////////////////////////000000000000000000000000000000111111111000///......///000111222333333333000000000000000000000000111111111111111111111111....../////////000000000///////////////000111111////////////000000000000//////000111111111111111111111111111000000000000000000000000000000000000//////000111111111111111000000000000000000000000111111111111000000000000////////////000000000000////////////000000000000000000000000000111111222//////000000000000//////000000111111111111000000///////////////////////////000000111111000000///000111111000000///...---000000000000////////////000000000000000000000000000000000000000000000000000000000000000111222333222222222222222111111111222222222111111111111111111111000000000000111111000000000000000111111222111111000000000000111111222000//////000000000///444222111000111111111///000000000000000000000000000000////////////000000111000000000000//////////////////////////////////////////000000000111111111111111111111111111111222111111111000000//////000000000111111111111111222222222222222111111111111111111111000000000000111111111111111111111111222222222111111111111000333222111000////////////333222111111000000111111111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222222222222111111222222222000111111111111222222222222222222222222222222222111222222333333333333333333333333333444444444444666666555444444444444555444555555555555666666666777888999999::::::999999::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@BBBCCCCCC????????????@@@AAABBBCCCDDDDDDCCCDDDEEEGGGIIIJJJJJJIIIIIIIIIJJJLLLNNNOOORRRPPPNNNNNNNNNNNNMMMKKKHHHIIIKKKMMMNNNOOOOOOOOOPPPPPPSSSUUUVVVTTTPPPLLLEEEEEEDDDDDDDDDDDDEEEEEEDDDFFFHHHJJJKKKKKKJJJIIIIIIIIIHHHIIIIIIHHHEEEBBB@@@AAABBBAAAAAAAAACCCEEEEEEBBB???;;;::::::<<<>>>>>>>>>>>>=========<<<<<<;;;<<<<<<<<<<<<=========;;;;;;<<<<<<===>>>>>>???=========<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999::::::;;;<<<<<<<<<<<<;;;:::::::::999999999888888999999::::::::::::999999888888777777777888999999999888777666555444444444666777777777777666555555666666666666666666777777333333444444555666666666/////////////////////////////////000000000000000//////000111111111111000////////////////////////000000000000000000000000000000000111000000000000222222222222222111000///000000000000000000000000111111111111111111111111...////////////000000000///......//////000111222////////////000000000000//////000111111111111111111111111111000000000/////////////////////////////////000111111111111111////////////////////////111111111000000000000000////////////000000000000////////////000000000000000000000000000111111222//////000000000000/////////000000111111111111000//////////////////////////////000000000000//////000000000000000///......000000000000////////////////////////////////////000000000000000000000000111111111111111222222333222222222111111111111111111111111111111111111111111111000000000000111111000000000000000111111222111000000000000000000111222111000///////////////555333111000111111000///000000000000000000000000000000////////////000000000000000000000000000000////////////////////////////////////000000000000111111111111111111111111222222111111000/////////111111111111111111111111222222222222222222222222111111111000000000000000111111111111111111111111222222222111111111000000222222111000//////000000333222111111000000111111111111111111111222222222111111111111111111111111///000000000111111111111222222222222222222222222333222111000000111222333000000111111111222222222111222222222222222333333111111222333333333333222222222222333333333444444777777666444444333333333444444444555555555666666777888888999999999999999::::::;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>???@@@AAABBB>>>>>>???@@@BBBCCCDDDEEECCCCCCBBBCCCDDDGGGIIIKKKNNNMMMMMMMMMMMMOOOQQQRRRRRRPPPOOONNNOOONNNLLLJJJFFFFFFGGGHHHIIIKKKMMMNNNPPPQQQSSSUUUVVVSSSNNNJJJFFFFFFFFFFFFFFFGGGHHHIIIDDDFFFIIILLLLLLKKKJJJHHHHHHGGGFFFFFFGGGFFFDDDBBB???@@@@@@@@@@@@AAABBBCCCBBB@@@===:::888999:::;;;========================;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;;;;;;;:::::::::999999999888888999999::::::::::::999999888888777777777777888888888888777666555444444444666777777777777666555555666666666666555555555555444444444555555555666666////////////////////////......//////000000000000///000000111111111111111000000000000000000000000000000000000000000000000111000000000000111111111333333333222111000//////000000000000000000000000111111111111111111111111////////////000000000111///////////////000111111////////////000000000000//////000111111111111111111111111111000000000/////////////////////////////////000111111111111111////////////////////////000000000000000000111111////////////000000000000////////////000000000000000000000000000111111222000111111222222111111000//////000111111111111111000000000000000000000000//////000000000000/////////000000000000//////...////////////000000000000////////////////////////////////////////////////000111111111222222222222111111111111111111111111111111111111111111111111111111000000000000111111000000000000000111111222000000000111111000000000222222222111000///000000555333111000111111000///000000000000000000000000222111111000000111111222000000000000111111111111////////////////////////////////////000000000000000000000000000000000000111111111111000000//////222222222111111111111111222222222222222222222222000000000000000000111111111111111111111111111111222222222111111111000000000000//////000111222222333222111111000000111111000000111111111222222222000000000000000000000000///000000000111111111111111111111111111111111111333222000000000000222333000000111111111222222222111111111222222333333333000111222222333333222222222222222333333333444444888777666555444333333333444444444444555555555555777777777888888888999999::::::;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<=========:::;;;;;;<<<===>>>>>>???>>>???@@@BBBDDDEEEFFFGGGDDDDDDDDDEEEFFFIIIKKKLLLOOOOOOOOONNNNNNNNNOOOOOOPPPOOOMMMMMMNNNLLLJJJHHHFFFDDDCCCBBBDDDGGGKKKNNNPPPQQQRRRTTTUUURRRMMMIIIGGGGGGFFFGGGGGGHHHIIIJJJFFFHHHKKKMMMMMMLLLJJJIIIGGGFFFEEEEEEFFFEEEDDDBBB??????>>>>>>???@@@AAAAAA???===:::888777777888999<<<<<<<<<<<<============;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::::::::::::::999999999888888999::::::::::::::::::::::::999999999888888888999999::::::999999888888888777777666777777888888777666555444444444555666666666666666555444444444444444444444444444333444444444555555555555555000000000000000000000000---......//////000000111///000111111222222111111000000000000000000000000000000000000000000000000111111000000000111222222000000111222222222222222000000000000000000000000111111111111111111111111/////////000000000111111000000////////////000000////////////000000000000//////000111111111111111111111111111000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000111111111111////////////000000000000////////////000000000000000000000000000111111222111111222222222222111111...///000111111222111111000000000000000000000000///000000111111000000/////////000000000000//////////////////000000000000000000000000000000000000////////////////////////000000111222222111111000000000000111111111111111111111111111111222222222111111000000000000111111000000000000000111111222000000111111111111000000111222222111//////000222444222111000111111111///000000000000000000000000222222111111111111222222000000000111111111111222/////////////////////////////////000000000111111000000000000000000000000000000000000000000000111222222222222222111111111111111111222222222222222000000000000111111111111111111111111111111111111222222222111111111111000////////////000111222333333222111111000000111111000000000111222222333333000000000000000000000000000000000000111111111111000000000000000000000000111111111000000111111111000111111111111222222222111111111222222333333444000111111222222222222222333333333333444444444444888777666555444333333333333444444444444555555555888777777777777888999999::::::;;;<<<<<<;;;::::::::::::;;;;;;<<<=========::::::;;;;;;<<<<<<======>>>???AAACCCEEEFFFGGGGGGEEEFFFGGGHHHJJJKKKKKKLLLKKKLLLMMMNNNMMMLLLJJJIIIMMMLLLLLLLLLMMMLLLIIIFFFFFFDDDBBBAAACCCFFFJJJLLLOOONNNOOOPPPQQQOOOKKKHHHEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIKKKMMMMMMLLLKKKJJJGGGEEEDDDDDDEEEEEEDDDBBB@@@???======???@@@???>>><<<:::999777777888999:::<<<<<<<<<<<<<<<<<<<<<===:::;;;;;;;;;;;;<<<<<<<<>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::999999999999777888999999::::::999999:::::::::999999999888888888888999999999999888888888888777666666666777777777666555555444444555555444555555555555444333333333333333333333333333444555555555555555555555555000000000000000000000000------......///000000111000000111222222222222111000000000000000000000000000000000000000000000000111111000000000111222333000000111222222222222111000000000000000000000000000000000000000000000000//////000000000111111111222111000//////......///////////////000000000000//////000111111111111111111111111111000000000000000000000000000000000000//////000111111111111111000000000000000000000000///000000000111111111111////////////000000000000////////////000000000000000000000000000111111222000000111111111111000000...///000111111222222222000000000000000000000000000111111111111111111000//////000000000000//////.../////////000000000111000000000000000000000000///////////////////////////000111111111000/////////000000000111111111222000000111111111222222222111111000000000000111111000000000000000111111222///000111222222111000///...000111000......000333333222000000111222111111000000000000000000000000111111000000000000111111000000111111111222222222000000000000000000000000000000000111111111222222000000000000000000000000/////////000111111222222333333333222222111111111000000000111111111222222///000000000111111111111111111111111111111111111222222222111111111111000111000000000000000111111333222111111000000111111///000000111222222333333000000000000000000000000000000000000111111111111111111111111111111111111000000111111111111000000000111111111111222222222000111111222333333444444000000111222222222222222333444444444444555555555777666555444444444444444333333444444444555555555888777777666777888999:::::::::;;;<<<<<<;;;::::::999::::::;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<>>>???AAACCCEEEFFFFFFFFFFFFGGGIIIKKKLLLLLLKKKJJJFFFIIILLLNNNNNNLLLIIIGGGKKKKKKKKKLLLMMMLLLJJJGGGEEEEEEEEEFFFGGGHHHIIIIIIKKKKKKJJJJJJKKKKKKIIIGGGEEEEEEDDDDDDDDDEEEEEEFFFIIIIIIJJJJJJKKKKKKJJJJJJGGGEEECCCCCCDDDEEEDDDCCCBBB???======>>>???===;;;::::::999888888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<===============<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999999999999999999999999888999::::::;;;;;;:::::::::::::::999999999888888888888999999999999888888888888777666666666666666666666555444444444555555333333444444333333222111222333333333444555555555555555555555555555555555000000000000000000000000---------...///000000111000000111222222222222111000000000000000000000000000000000000000000000000111111000000000111333444444333333333111000///...000000000000000000000000////////////////////////000000000000111111111111333222111///............////////////000000000000//////000111111111111111111111111111000000000000000000000000000000000000//////000111111111111111000000000000000000000000//////000000111111111222////////////000000000000////////////000000000000000000000000000111111222//////000000000000//////......///111111222222222000000000000000000000000111111222222222222111111//////000000000000000///.../////////000000111111000000000000000000000000////////////////////////...///000111111000///...//////000000111111111222000000111111222222222222111111000000000000111111000000000000000111111222///000111222222111000///,,,...000///------000333222111000000111222222111000000000000000000000000000000////////////000000000000111111222222222222111111111111111111111111111111111111222222222222000000000000000000000000......///000111222333333333333333222222111111111//////000000111111111222//////000000111111111222111111111111111111111111222222222111111111111000333222111000////////////333222222111000111111111///000000111222222333333000000000000000000000000000000000000111111111111222222222222222222222222///000111222222111000///000111111111111222222222000000111222333333444444000000111222222222222111444444444555555555666666666666555444444444444555333333333444444444555555888777666666666777999:::::::::;;;<<<<<<;;;::::::999999::::::;;;<<<======<<<========================>>>@@@CCCDDDEEEDDDDDDFFFHHHJJJMMMMMMLLLJJJHHHDDDGGGLLLPPPQQQOOOLLLIIIKKKKKKKKKMMMNNNMMMKKKHHHDDDFFFIIIKKKKKKJJJHHHGGGIIIGGGFFFFFFGGGHHHGGGEEEFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIIIIIIIIIIIIIIIIJJJGGGEEECCCCCCEEEEEEEEEDDDCCC@@@===<<<>>>>>><<<:::::::::999999:::<<<===>>>======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>:::::::::;;;;;;<<<<<<<<<999999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::::::::999999999888888888888999999999999888888888888777666666666666666666666555444444444555555222333333333333222111111333333444444555666777777555555555555555555555444000000000000000000000000////////////////////////111111222111111000///...000000111111111111000000000000000000000000000000444333000///......000111//////000000111111222222444333222000000000111111111111111111000000000000000000000000000000000000222111111111000000//////000000000000111111111111////////////////////////444333222111000000000000000000000000000000000000000000000000000000000000//////............//////111111000000//////......000000111222222222222111000000000000000000000000111111222333333333333222000000000000000000000000222222222111111111000000111111000000000000111111111111000000//////......222111111111000000//////000000000000111111111111000000000000000000000000222222111111111111222222222111111111000000//////000000000000111111111111333222111111000000111111000000000111222222222333000111111111111222222222111111111111000000000000000000000///////////////000000111111111000000///555333111000///000111222//////000000111111111222000000000000111111111111333333333222222222111111111111111111111111111111000111111111111222222222111111111111111111111111000000000000000000000000...///000111111000///...222111000//////......///111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222222111000//////...000000111111111000000///000111111111111222222222333222111000000111222333333222222111111222222333333333333333333333333333111222222333333222222111333333333333333333333333444444444444444444444444666555555444444444555555777777777777888999:::;;;===<<<<<<;;;;;;:::999999888888999999999:::::::::>>>>>>>>>>>>===<<<;;;:::===>>>???@@@BBBCCCDDDEEEGGGHHHIIIIIIIIIHHHGGGFFFIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIJJJKKKKKKJJJIIIHHHIIIHHHGGGFFFEEEFFFGGGHHHEEEEEEDDDDDDCCCBBBBBBAAAEEEFFFIIIKKKKKKKKKJJJIIILLLIIIFFFDDDEEEGGGGGGGGGDDDEEEFFFGGGFFFDDDBBBAAA>>>======>>>??????<<<:::;;;::::::;;;>>>AAAAAAAAA======>>>======<<<;;;;;;:::::::::::::::;;;<<<===AAA???===<<<;;;<<<===>>>;;;::::::::::::;;;<<<<<<===<<<;;;:::999888888888:::999999;;;======:::666;;;::::::999888888888999999999999888888888777777999999888888777666666666555555555555555555555555555555555444444333333333333444555555666666555555555555555555555555555555000000000000000000000000111111111111111111111111///000000111111111000000000000111111111111000000000000000000000000000000222111///......///000111000000000000000111111111111111000000000111111222111111111111000000000000000000000000000000000000111111111000000000//////000000000000111111111111111111111111111111111111444333222111000000000000000000000000000000000000000000000000000000000000//////............//////222111111111000000000000000000111222222222222111000000000000000000000000000111111222222222222222000000000000000000000000111111111000000000//////111111000000000000111111/////////000000000000000111111111111000000000///000000000000111111111111000000000000000000000000222111111000000111111222111111111111000000000///000000000000111111111111333222111111000000111111111111111111111111222222//////000000000111111111111111111111000000000000000000000000000000000000333333222222222111111111333111000.........000000///000000000111111111111000000000000111111111111333333222222111111111111111111111111111111111111000111111111111222222222111111111111111111111111000000000000000000000000///000111222222111000///000///////////////000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222111111000//////...000000111111111111000000000111111111111222222222222222111000000111222222333222222111111222222333333333333333333333333333111222222333333222222111333333333333333333333333444444444444444444444444555555444444444444555555555555555666666777888999888888999999:::;;;;;;;;;888888888999999999::::::===============<<<<<<;;;<<<===>>>???AAABBBCCCCCCFFFGGGHHHIIIIIIHHHGGGFFFIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJHHHHHHGGGGGGGGGHHHHHHIIIFFFFFFEEEEEEDDDCCCCCCBBBFFFGGGHHHJJJKKKJJJJJJIIIJJJHHHFFFEEEGGGHHHHHHGGGEEEFFFGGGHHHGGGEEECCCBBB@@@??????@@@AAA@@@>>><<<===;;;;;;<<<>>>@@@@@@@@@======>>>>>>>>>===<<<<<<;;;::::::::::::;;;<<<===@@@>>>===;;;;;;;;;===>>>;;;::::::::::::;;;<<<<<<===<<<;;;:::999888888888999888888999;;;;;;999666;;;:::999999888888888999999999999888888888777777999999888888777666666666555555555555555555555555555555444444444333333333333444555555666666555555555555555555555555555555000000000000000000000000111111111111111111111111......000111111222222222000000111111111111000000000000000000000000000000000000///......000111222111111111111000000000000---...///000111111111111111111111111000000000000000000000000000000000000111111000000000000//////000000000000111111111111111111111111111111111111333222111111000000000000000000000000000000000000000000000000000000000000000//////......//////000222222222222111111111111000000111222222222222111000000000000000000000000///000000000111111111111000000000000000000000000000000000///////////////111111000000000000111111......///000000111222222111111111111000000000000000000000000111111111111000000000000000000000000222111111000000111111222111111111111000000000000000000000000111111111111333222111111000000111111111111111111111111000000.../////////000000000000111111111111000000000000///000000000111222222222777666444222111111222222000///...---,,,---...///000000000000111111111111000000000000111111111111222111111111111000000000111111111111111111111111000111111111111222222222111111111111111111111111000000000000000000000000111111222222222222111111............///000111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111000/////////000000111111111111000000000111111111111222222222222222111000000111222222222222111111111111222222222222222222222222222222111222222333333222222111333333333333333333333333333333333333444444444444555444444444444444555555444333333444444555666777666777777888999999::::::888888888999999999999:::;;;;;;<<<============<<<;;;<<<===>>>???AAAAAABBBDDDEEEFFFGGGHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJIIIHHHFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEGGGHHHHHHIIIIIIJJJJJJJJJHHHGGGFFFGGGHHHIIIHHHGGGFFFGGGHHHHHHGGGFFFDDDCCCBBBAAAAAAAAABBBBBB@@@>>>>>>===<<<<<<>>>??????>>>======>>>>>>???>>>>>>>>>;;;;;;:::::::::;;;<<<<<<>>>===;;;:::::::::;;;<<<;;;::::::::::::;;;<<<<<<<<<;;;:::999999999999999999888777777999999888777::::::999888888888888999999999999888888888888888999999888888777666666666555555555555555555555555555444444444444333333333333444555555666666555555555555555555555555555555000000000000000000000000111111111111111111111111//////000111111111111111000000111111111111000000////////////////////////000/////////000111333444222222111111000000//////---...///111111111000///111111111111000000000///000000000000000000000000000000000000000000/////////000000000111111111111111111111111111111111111222222111000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111000000111222222222222111///////////////////////////////////////000000111000000000000000000000000000000000000000000000000111111000000000000111111//////000000000111111111111111111000000000000000///000000000111111111111000000000000000000000000111111000000000000111111111111111000000000000000///000000000111111111111333222111111000000111111222222111111000000///////////////000000000111111111111111111000000000/////////000111222333333444888666444111000000111222//////...---------...///000000000000000111111111///000000000111111111111111000000000000000000000111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111///////////////000111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000/////////000000111111111111000000000111111111222222222222111111111111111111222222222111111111111222222111111111111111111111111111222222333333222222111222222222222222222222222333333333333333444444444444444333333444444555555333333333333444555666777:::999999888888777777666888888888888999999999999999:::;;;<<<============<<<<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIHHHGGGGGGFFFFFFEEEFFFHHHJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKFFFFFFFFFGGGIIIJJJIIIGGGFFFFFFFFFFFFFFFDDDCCCBBBCCCBBBAAAAAABBBBBBAAA???@@@>>>===<<<===>>>===<<<<<<===>>>??????@@@??????;;;;;;:::::::::;;;;;;<<<;;;;;;:::999999::::::;;;;;;::::::::::::;;;<<<<<<::::::999999999999999999:::999888777888999999999999999888888888888888999888888888888888888888888999999888888777666666666555555555555555555555555444444444444444444444444333444555555666555555555555555555555555555555555000000000000000000000000000000000000000000000000111111111111111000//////000000111111111111000000////////////////////////000000000111222333444555222222111111000000/////////000111111111///...---111111111111000000000/////////////////////////////////////////////000000///000000000111111111111000000000000000000000000111111000000///000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111222222222222111//////////////////////////////.........///000111111111111111111111111111111111111111111111111111111111000000000000111111222111111111000000000///000000000000000000111111///000000000111111111111000000000000000000000000111000000000000000000111000000000000000000111111///000000000111111111111333222111111000000111111222111111000000/////////000000000111111111222222111111111111000000000/////////000111222333333444777555222000//////000111/////////////////////000111111000000000000000000///000000000111111111111000000000000000000000111000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000000000000//////000000000111111000///////////////111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000//////000111111111111111000000111111111222222222111111111222222111111111222111111000000111111222111111111111111111111111111222222333333222222111222222222222222222222222222222222333333333444444333333333333333444555555444444444444555666777777::::::999999888888777777777777888888888999999999888999:::<<<===============>>>>>>???@@@AAABBBBBBAAAAAABBBCCCDDDFFFGGGGGGCCCCCCCCCDDDDDDDDDEEEEEEHHHHHHGGGFFFFFFFFFFFFFFFEEEFFFHHHJJJKKKKKKJJJJJJLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJFFFEEEEEEGGGIIIIIIHHHFFFDDDDDDDDDCCCBBBBBBAAA@@@CCCAAA@@@@@@AAAAAA@@@???AAA???============<<<;;;<<<===>>>??????@@@??????<<<;;;;;;:::::::::;;;;;;::::::999999999:::::::::;;;::::::::::::;;;<<<<<<999999888888888999:::::::::::::::999999999:::;;;888888888777777888999999888888888888888888888888999999888888777666666666555555555555555555555555444444444444444444444444333444555555666555555555555555555555555555555555000000000000000000000000////////////////////////222222222111111000......000000111111111111000000000000000000000000000000000000111222222333444444111111111111000000000000111111111111000///...---111111111111000000000000////////////////////////......////////////000000000000000000111111111111////////////////////////111000000//////000000000000000000000000000000000000000000000000000000000111000000//////000000111///////////////000000000000000111222222222222111000000000000000000000000000///.........///111222111111111111111111111111111111111111222222222222111111000000000000111111333222222111000000//////000000000000111111111111000000000000111111111111000000000000000000000000111000000//////000000111000000000000111111111111000000000000111111111111333222111111000000111111000000000000000000//////111111111111222222222222111111111111000000000000///000000000111222222222444333111///....../////////000000000000111111111111111111111000000000000000000000000111111111111000000000111111111111222000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000////////////000000222111000///............111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000...///000111111222111111000111111111111222222222000111222222222222111000111111000000000000111111222222222222222222222222111222222333333222222111222222222222222222222222111111222222333333444444222222222222333444555666555555555555555666888888777777777888999999::::::777777777888888888888999888999:::;;;<<<=========>>>>>>??????@@@AAAAAABBB@@@@@@AAAAAABBBDDDEEEFFFBBBBBBBBBCCCCCCCCCDDDDDDHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGHHHIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEDDDEEEFFFGGGFFFEEEBBBBBBAAA@@@@@@?????????CCCAAA??????@@@@@@@@@???AAA???============<<<;;;======>>>>>>???>>>>>>>>><<<<<<;;;:::::::::;;;;;;999999999999::::::::::::;;;::::::::::::;;;<<<<<<888888888888888999:::;;;999:::;;;;;;:::999:::;;;888777777777777888999999888888888888888999999999999999888888777666666666555555555555555555555555333333333444444444444555333444555555666666555555555555555555555555555555000000000000000000000000000000000000000000000000000000111111111000000///000000111111111111000000000000000000000000000000...///000000111111111111000000000000000111111111222111111000000000111111111111111111000000000000////////////////////////........./////////000000000000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111000000000000111111//////000000000111111111000000111222222222222111000000000000000000000000111000///......000222333111111111111111111111111000000000000111111111222111111000000000000111111111111111111111111111111///000000000111111111111000000000000111111111111000000000000000000000000000000////////////000000///000000000111111111111000000000000111111111111333222111111000000111111/////////000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111000000///////////////000000111111111111111111111111000000000///000000000000111111111111111111111111222222333333000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000111111000//////000111111111000///////////////000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111...///000111111222222222000111111111111222222222000111222222222222111000111111000000000000111111333333333333333333333333111222222333333222222111111111111111111111111111000111111222333333444444222222222222333444555666444444444555555666777888555666666777777888888999777777777777888888888888999:::;;;;;;<<<<<<<<<<<<======>>>>>>???@@@@@@@@@AAA@@@@@@@@@AAABBBDDDEEECCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEFFFGGGIIIJJJHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGGGGEEECCCCCCDDDEEEEEEDDDAAAAAA@@@???>>>>>>>>>>>>CCCAAA??????@@@@@@@@@???AAA???===<<<===>>>===<<<======>>>>>>>>>===<<<<<<===<<<;;;:::::::::::::::888999999:::;;;;;;::::::;;;::::::::::::;;;<<<<<<777777777777888999:::;;;666999<<<<<<:::888888:::777777777777777888999999777777888888888999999999999999888888777666666666555555555555555555555555333333333444444444555555333444555555666666555555555555555555555555555555000000000000000000000000111111111111111111111111...///000111111222222111000000111111111111000000000000000000000000000000---....../////////////////////000000111111222222111111000000000222333555111111111111000000000000////////////////////////---.........//////000000000000000000111111111111111111111111111111111111000000////////////000111000000000000000000000000000000000000000000000000111111000000000000111111000000111111222222222333000000111222222222222111000000000000000000000000222111///...///000222333111111111111111111111111.../////////000000111111111111000000000000111111000000000111222222333333//////000000111111111222000000000000111111111111000000000000000000000000000000////////////000000//////000000111111111222000000000000111111111111333222222111000111111111......//////000000111111////////////000000000000111111111111000000000000000000000000////////////000000111111111000000///......///000111111000000222111111111000000//////000000000000111111111111111111222222222333333333000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000333222111000000111222333///......//////000111222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111......///111111222222222000111111111111222222222000111222333333222111000111111000000000000111111333333333333333333333333222222222333333222222222111111111111111111111111000000111222333333444444222222222222333444555666444444444444555666777777777777777666555555444444777777777777888888888888::::::;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>??????AAA@@@@@@???@@@AAACCCDDDDDDDDDDDDDDDEEEEEEEEEFFFCCCCCCBBBCCCDDDEEEGGGHHHIIIHHHGGGFFFEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHJJJKKKKKKJJJHHHFFFHHHEEEBBBAAABBBCCCDDDCCCBBBAAA@@@???>>>>>>>>>>>>DDDBBB@@@???@@@AAAAAA@@@@@@>>>===<<<===>>>===<<<======>>>======<<<;;;;;;===<<<;;;:::::::::::::::888999:::;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<777777777777888999;;;;;;444888;;;<<<999777777888777777666777777888999999777777888888999999999999999999888888777666666666555555555555555555555555333333333444444555555555333444555555666666555555555555555555555555555555000000111111111111000000333333222222000///...---333222222222111000000000.../////////000000000000000///...------...///000000000000000000000000000......---,,,---...///000111111000000//////......222111111000///......---000000000000000000000000---......///000/////////111000/////////000222333000111111111111222222222222222111000//////000000000000000000000000000000111111111111111000//////////////////////////////000000111111111111000000111111222222222111111000222111000.........///000222222222111111111111111000000000000000000000000111///---...111222000...000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000////////////000000000000000000000000000000000000111111111111111111111111222222222111111111111000...///111111///...///000111111000000000000111111000000111111111000000///000000000000000000000000000000000000000111111222333222111000000111222333000000000000111111111111000000000000111111111111000000111111111111000000222222111000//////000000000000000000111111111111111222222333333222222111000000111111222222333333555555444333222111000///000000000000111111111111111111111111111111111111000000000000000111222222222222222222222222222222222222222222222222222222111111222222222333333333000000000000000000000000222222222222222222222222222222222222222222222222333333222222333333444555222333333444444333333222444555666555444333555777666555444555666777666444777888888888888999999999:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCCCCDDDCCCCCCCCCAAABBBCCCDDDFFFFFFGGGGGGJJJIIIHHHHHHGGGGGGHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHFFFEEECCCBBBBBBBBBDDDDDDCCCBBB@@@???>>>>>>????????????????????????BBB@@@??????@@@???>>><<<<<<<<<<<<<<<============999999:::;;;;;;<<<<<<===::::::999999999:::;;;;;;999999999::::::;;;;;;;;;:::::::::999999999888888999999999888888888777777777777777888999999999:::888888888777777777777777;;;:::999777666444333222666666555444444444444555444444222222222222444444555555444444444333333333444444333333333333444444000000111111111111000000//////000111111111111000222222111111111111111111111222222222333333333333000///............///000000000000000000000000000//////.........///000111111111000000////////////222111111000//////......000000000000000000000000////////////000000000111111000/////////000222222000111111111111222222222333222222111000000111111000000000000000000000000111111111111111000//////000000000000000000000000000000111111111111000000111111111222222111111000222111000///...//////000111111111111111111111111000000000000000000000000111///......111111000...000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000......////////////......////////////000000000000111111111111111111111111111111111111111111111111222222222111111111000000...000111111000//////000111111000000000000111111000000111111111111000000000000000000000000000000000000000000000111111222222222111000000111222222000000000000111111111111000000000000111111111111000000111111111111000000222222111000000000000000000000000000111111111111111222222333333222222111///////////////000000000////////////............000000000000111111111111111111111111111111111111111000000000000000111111222222222222222222222222222222222222222222222222111111111222222222333333111111111111111111111111222222222222222222222222222222222222222222222222111111000000111111222333222333333444444333333222222333444444333444666888888666444555666777666666666666777777777888888888:::::::::;;;;;;;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEGGGIIIJJJIIIIIIHHHHHHHHHHHHHHHEEEDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@????????????>>><<<<<<<<<<<<<<<============:::::::::;;;;;;;;;;;;<<<<<<;;;::::::999999999999999999999999999999999999:::::::::999999999888888999999999888888888777777888888888888888888999999777777777777777777777777888777777777666666555555666666555444444444444555444444333222222333444444555555555555444444333333555444444444444444444555000000111111111111000000...///000000111111111000000000111111111111111111222222222333333333444444000//////......//////000////////////////////////000000/////////000111222111000000000000/////////111111111000000//////...000000000000000000000000111000000//////111222333000000000///000111111222000111111111111222222222333333222111111111222222000000000000000000000000000111111111111000000///111111111111111111111111000000111111111111000000000000111111222111111000111111000/////////000000000000000000000000000000000000000000000000000000111///...///000111000...000000000000000000000000222222222111111000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000........................000000000000000000000000000000111111111111000000......////////////......////////////000000000000222222222222222222222222111111111111111111111111222222111111111000000000///000222222000///000111111000000//////000000111000000111111111111000000000000000000000000000000000000000000000111111222222111111000000111111222000000000000111111111111000000000000111111111111000000111111111111000000222111000000000000000000000000000000111111111111111111222222222222111111000000000000///////////////000000000111111222222000000000000111111111111111111111111111111111111111111000000000000000111222222222222222222222222222222222222222222222222111111111222222222222333111111111111111111111111222222222222222222222222222222222222222222222222111111000000111111222333222333333444444333333222///111222333333444777999999777555444555777888777555666666666777777777777::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDBBBAAABBBEEEHHHJJJIIIIIIHHHGGGGGGGGGGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>>>>??????===<<<;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::======;;;:::999888888888999999999999888888888888:::::::::999999999888888999999999888888888888888888888888888888888777777777777777777777777777777444555555666666777888888666666555444444444444555444444333333333333444444666666666555555555555444555555555444444555555555000000111111111111000000111111111111000///...---//////000000111111222222//////000000000111111111000//////////////////000////////////////////////////////////000000111111000000000000000000000000111111111000000000//////////////////////////////111000///......000222333000000000000000111111222000000111111111222222222222222111111000111111222////////////////////////000000111111111111000///000000000000000000000000000000111111111111000000///000000111111111111111111111000000000000000000////////////000000000000000000000000000000000000000/////////000000000///000000000000000000000000222222222111000///......////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000111111111111000000000000111111111111000000////////////000000000000111111111111111111111111111111111111111111111111111111111111000000000000///111222222111000000111000000////////////000000///000000111111111111000000000000000000000000000000000000000000111111222111111000000000000111111///000000000111111111111///000000000111111111111000000111111111111000000111111000000000000000111///000000000111111111111111111222222222222111111333333222222111111000000222222222222333333333333///000000000111111111111111111111111111111111111222111111000000000000000111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111222222222222222333333222222222222222222222222333333222222333333444555222333333444444333333222000111222222222333555777;;;888444333555777888999666666666777777777888888999999:::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEDDDEEEGGGIIIJJJHHHGGGFFFFFFEEEEEEFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA????????????????????????AAA???>>>===>>>>>>===;;;;;;;;;;;;<<<<<<<<<============<<<;;;::::::999999===<<<;;;:::999999999999:::::::::999999999999888:::::::::999999999888888888888888888888888888888999999888888777777666666666666666777777777777777444444555555666777888888666666555444444444444555444444444333333444444444666666666666666666666555666555555444444555555666000000111111111111000000000000000000000///...---/////////000000111111222............///////////////000000000000000000///////////////////////////......//////000000000000000000000000111111111111111111111111000000000000////////////////////////000///...------///111222///000000000111111111111000000111111111222222222000000////////////000000///////////////////////////000000111111111000000////////////////////////000000111111111111000000...///000111111111111111000000111111111111111111......//////000000000000///////////////////////////000000000/////////000000000000000000000000000111111000///...------,,,.../////////000000000111000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000111111111111000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000111111111000000000/////////000222222000///000111000000////////////000000//////000111111111111111000000000000000000000000000000000000000111111222000000000000000000000000///000000000111111111111///000000000111111111111000000111111111111000000111000000000000000111111///000000000111111111111000111111222222111111000333333222222111111000000111111111000000000/////////000000000111111111111000000000000000000000000111111000000000000000111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111222222333333333222222222222222222222222333333222222333333444555222333333444444333333222222333333333222222333555:::777444333444666888888777777777888888888999999999999999:::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<===>>>???@@@AAABBBAAAAAA@@@AAAAAACCCDDDEEEEEEFFFHHHIIIJJJJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCEEEDDDDDDCCCAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>============<<<:::;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;:::999999888:::::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888888888888888888888888888888999888888777777666666666555555666666777777777777555555555555666666666666666666555444444444444555444444444444444444444444555666666666666666666666555555444444444444555555000000111111111111000000,,,---...///000111111111//////000000000000000000/////////000000000111111///000000111111000000///////////////////////////---...///000000000//////000000000111111111111222111111111111111111111111000000000000000000000000///...---------...000111//////000111111111111000000111111111111222222222//////.........///000000000000000000000000000000///000000111111111111000........................000000111111111111000000......///000111111111111///000111222222222111111...//////000000111111222////////////////////////...000111000///...///111000000000000000000000000/////////......---------......//////000000111111000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000......////////////......////////////000000000000////////////////////////000000000000000000000000111111000000000/////////...///111111///...///000000//////......//////000...///000111111222111111000000000000000000000000000000000000000111111222///000000111111000000///000000000000111111111111000000000000111111111111000000111111111111000000000000000000000111111222000000000000111111111111000000111111111111000000000000000000////////////222222222111111000000000000000000000111111111111000000000000000000000000000000000000000111111222111111111111111111111111111111111111111111111111000000000111111111111222222222222222222222222222111111111222222333333444222222222222222222222222111111000000111111222333222333333444444333333222333444555444222222333555888666444333444666777666888888888888999999999999999999999999:::::::::::::::;;;<<<===>>>>>>>>>>>>;;;;;;<<<>>>???@@@AAABBB@@@@@@??????@@@BBBDDDEEEEEEGGGIIILLLLLLKKKHHHGGGEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFGGGGGGGGGGGGFFFFFFCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCBBBCCCCCCDDDDDDFFFEEEDDDCCCBBB@@@??????<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<======;;;::::::;;;;;;;;;;;;<<<<<<<<<======<<<;;;::::::999999:::999999999::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<===:::::::::999999999888888888888888888888999999999777777777777777777666666444555555666666777777888666666666555555555555444666666555444444444444555444444555555555555444444444555555555555666666666444444444333333444444444000000111111111111000000+++,,,---///000111111111000000000000000/////////000000000000111111111111///000111111111111000///000000000000000000000000...///000111111111000000000000111111111222222222111111111111111111111111000000000000000000000000...////////////000000000...///000111222111111000000111111111111222222222///////////////000111111000000000000000000000000//////000111111111111111////////////////////////000000111111111111000000---...///000111111111111///000111222222222222111//////000000111222222333////////////////////////...000111111......///111000000000000000000000000////////////.....................///000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000......////////////......////////////000000000000////////////////////////000000000000000000000000111000000000////////////---...000000...---.../////////............//////...///000111111222222222000000000000000000000000000000000000000111111222...///000111111000///...000000000000111111111111000000000000111111111111000000111111111111000000000000000000000111222222000000000000111111111111000000111111111111000000///////////////000000000111111111111111222222222000000000000111111111111000000000000000000000000////////////000111333333111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222000111111222333333444444222222222222222222222222111111000000111111222333222333333444444333333222333444444444333444555777666555333333444555555444777777777777888888888888888999999999999::::::::::::;;;<<<===>>>>>>>>>>>>:::;;;<<<===???@@@AAAAAAAAA@@@??????AAACCCEEEFFFEEEFFFHHHIIIIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFEEEDDDDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>???===<<<<<<<<<<<<;;;999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;:::999999999::::::888999::::::;;;<<<======:::::::::999999999888888777777888888888999999999666666666777777777777777444444555555666777777888555555555555555555555555666666555444444444444555333444555666666555444333333333444444555555555555333333222222222222333333000000111111111111000000//////////////////...---111111000000//////......////////////000000000000///000111222222111000///111111111111111111111111///000111222333222111111000000111111222222222222111111111111111111222222000000000000000000000000//////000111111111111000...///000222222111111000000111111111111222222222000000///000000111222222000000000000000000000000//////000111111111111111000000000000000000000000000000111111111111000000---...///000111111111111///000111222333333222111///000000111222333333333////////////////////////...000222111...---///111000000000000000000000000////////////000000000000---......///000111111222000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////,,,...//////...------...//////............//////......///111111222222222000000000000000000000000000000000000000111111222...///000111111000///...000000000000111111111111000000000000111111111111000000111111111111000000000000///000000111222222000000000000111111111111000000111111111111000000000000111111222222333333******+++,,,---...//////000000000000111111111111000000000000000000000000.........///000222444444000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222000000111222333333444444222222222222222222222222333333222222333333444555222333333444444333333222111333444444444555888:::555333333333555555444333666666666666777777777777888888999999999::::::::::::;;;<<<===>>>>>>>>>>>>::::::;;;===>>>@@@AAAAAABBBAAA@@@@@@AAADDDFFFHHHFFFFFFFFFEEEFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGJJJJJJIIIHHHGGGGGGHHHHHHDDDDDDCCCDDDDDDEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???===<<<;;;<<<<<<;;;999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::===<<<;;;:::999888888888777777888999;;;<<<======:::::::::999999999888888777777888888999999999999555555666666777777888888444444444555666777777888333444444555555666666666666666555444444444444555333444555666666555444333333333333444444444555555333222222111111222222333//////000000000000//////...///111111000000111333000000000000000000000000////////////////////////333333444444333222000///111111111111111000//////////////////000000000000000111111111111222222222000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000111111111111222222222000000111111111111000000...............///000111000111111111222222222222000000000000000000000000111111000000//////......000000000000000000000000////////////000000000000111111000000//////......//////000000000000//////000///.........000111222000000000000000000000000000000000000111111111111000000000000000000000000222222111111000/////////000000000000000000000000////////////000000000000......////////////......000111111///...---...000111111111111111111111111000000//////.........---000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000111111111111111111000000000000111111222111///.........///000000000000000111111111111////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000////////////000000000000222111111111000000//////000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222111111222333333333333222222222222111111111000000111222222333333222222111444444444444333333222111444444555555666777777777444444444555666777777888777666555555555777888999888888777777777777777777<<<;;;;;;;;;;;;<<<======???>>>>>>>>>???AAACCCEEE@@@AAACCCEEEGGGHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCCCCDDDDDDDDDDDDGGGEEECCC@@@>>>=========DDDCCCBBB@@@???>>>>>>===>>>>>>===;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999;;;;;;;;;<<<===>>>>>>???999999999888888777777777999999999999999999999999555555666666777777888888777777777777777777777777777777666555444333333333555555555444444333333333444444444444444444444444000//////000111444666777444444444444444444444444//////000000000000/////////000111111000///111222000000000000000000000000000000000000000000000000222333333333222111///...111111111111111000//////////////////000000000000000000111111111222222222000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000111111111222222222000000111111111111000000---------------...///000000000000111111111222222000000000000000000000000111111000000////////////000000000000000000000000////////////000000000000000000000000////////////...//////000000//////...000///......///000111222000000000000000000000000000000000000111111111111000000000000000000000000///////////////000000000000000000000000000000000////////////000000000000//////000000000000//////000111222111///...///000222222222111111111111111000000/////////.........000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000111111111111111111000000000000111111222111000///...//////000000000000000111111111111............////////////111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000000000000000////////////000000000111222222222222111111111000000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222000111222222333333222222222222222111111111000000111222222333333222222111333333444444333333222111333444444555555666666777333333333444555666666666777666666555555666777888888888777777777888888999;;;;;;;;;;;;;;;<<<======<<<<<<======>>>@@@AAABBB@@@AAACCCEEEGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA???>>>=========>>>BBBAAA@@@???????????????>>>===<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;<<<======>>>>>>::::::999999999888888888999999999999999999999999777777777777666666666666666666666666666666666666777777777666555555444444555555444444444333333333444444444444444444444444333333222222333444555666444444444444444444444444//////000000000000//////000111222111000///000111////////////////////////111111111111111111111111111111222222111000///...000111111111111000000///////////////000000000000000000000111111111222222000000000000000000000000////////////000000000000........................000000000000000000000000000000000111111111222222000000111111111111000000///............///000000/////////000000000111111000000000000000000000000111000000000000/////////000000000000000000000000////////////000000000000////////////000000000000...//////000000//////...000////////////000000111000000000000000000000000000000000000111111111111000000000000000000000000---------...///000000000000000000000000000000000////////////000000000000000000111111111111000000///111333333111000///000222222222222111111000000000000////////////......000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000111111111111111111000000000000111111111111000///////////////000000000000111111111111---------.........//////222222222222222222222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000222222222222222111111111000000000000000000000000/////////000000000111111333333333222222222222222000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222000111222222333333222222222222222111111111111111111222222333333222222111333333333333333222222111222222333444444555555666222222333333444555555555888777777666666666666777888777777777888999::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<>>>???@@@@@@AAAAAAAAABBBCCCEEEFFFGGGGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGFFFEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@===<<<<<<<<<<<<===>>>???????????????????????????===<<<;;;::::::999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<=========::::::::::::999999999999999999999999999999999999888888888777666555555555666666666666666666666666777777666666666666666666555444444444444333333333444444444444444444444444666666555444444444555555444444444444444444444444//////000000000000//////111222222111///...///000////////////////////////000000000000000000000000000000000000000//////...000000111111111111000///////////////000000000000000000000000111111111111000000000000000000000000......//////000000111111////////////////////////////////////////////////000000000000111111111111000000111111111111000000111000000000000000111111////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000......//////000000111111///000000111111000000///000////////////000000000///////////////////////////000000000111111111111////////////////////////.........//////000000000000000000000000000000000////////////000000000000///000000111111000000///...111444444333111000000333333222222111000000000000000//////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000///000000000111111111111111111000000000000111111111000000//////////////////000000000111111111111.........////////////000222222222222222222222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000444333333222222111111111000000000000000000000000//////000000000111111111222222222222222222222222000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111000000111222222222222222111111111111111111111111111222222333333222222111222222333333333222222111111222222333333444555555333333444444444555555555888888777777666666555555777777777777888:::;;;;;;;;;;;;::::::;;;;;;<<<======>>>@@@BBBCCCBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGHHHFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA<<<<<<<<<<<<======>>>>>>>>>>>>??????>>>>>>======;;;;;;:::999999999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::888888888888888888888888888777777777666666666555666666666666666666666666555555555555666666666666444444444444444444444444444444444444444444444444555555555444444555555555333333333333333333333333//////000000000000//////111222222111///...///000////////////////////////////////////////////////000000/////////////////////000000111111111000000////////////000000000000//////000000000111111111////////////////////////......//////000000111111000000000000000000000000//////////////////////////////000000000111111111000000111111111111000000000//////....../////////////////////000000000000000000000000000000000000000000000000111111111111////////////////////////////////////000000000000......//////000000111111000111111222222111111000///000000000000////////////////////////////////////000000000111111111111////////////////////////111111111000000/////////000000000000000000000000////////////000000000000...//////000000//////......111333444333111000000222222222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000///000000000111111111111111111000000000000111111000000000000000//////...///000000000111111111111///000000000000111111111222222222222222222222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000444333333222222111111111000000000000000000000000000000000000111111111111000000111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111000000111222222222222111111111111111111111111111111222222333333222222111111111222333333222222222111111222222333444444444555555555555555666666666888888777777666666555555777777777777888999:::;;;:::::::::::::::;;;<<<<<<===>>>@@@AAABBBAAAAAA@@@AAAAAABBBDDDDDDEEEEEEEEEGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>===?????????>>>===<<<:::999:::999999888888888888999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888555666666666777777777888555555555555555555555555333444444444444444444444444444444444444444444444444444444444444444444444111222222333444444555555333333333333333333333333//////000000000000//////000111222111000///000111////////////////////////........................000000////////////000000///000000111111111111000////////////000000000000/////////000000000111111////////////////////////////////////000000000000111111111111111111111111000000000000000000000000/////////000000000111111000000111111111111000000...------,,,,,,,,,,,,---/////////000000000111111000000000000000000000000000000000111111111111222000000000000000000000000////////////000000000000////////////000000000000000111111222222111111000///000000000000//////...000000000000000000000000000000000000111111111111000000000000000000000000222222222111000/////////000000000000000000000000////////////000000000000......////////////.........000222333222111111111111111111111111111111111//////000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000000///......000000000000111111111111000000111111111222222222222222222222222222222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000222222222222222111111111000000000000000000000000000000000111111111222222000000000000000111111111000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111///000111111222222111111111111111111111222222222111222222333333222222111000111222222222222222222111111222333333444444555666666666666666666666666666777777777777777666555777666666666777888999999:::::::::::::::;;;;;;<<<;;;<<<<<<===>>>>>>======???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCC@@@@@@@@@@@@???>>>======>>>??????>>>===;;;888777999888777777777777888888888999:::;;;;;;<<<;;;;;;::::::::::::::::::::::::888888888888888888888888::::::::::::::::::::::::999999999999::::::::::::888888888888888888888888555555555666777888888888555555555555555555555555444333333333333333333333333333333444444444444555444444444444444444444444///000111222333333333333333333333333333333333333//////000000000000/////////000111111000///111222000000000000000000000000////////////////////////111000/////////000111111//////000111111111111111////////////000000000000////////////000000000111////////////////////////000000000000////////////000000000000000000000000000000000000000000000000////////////000000000111000000111111111111000000//////...---------------000000000111111111222222000000000000000000000000000000111111111222222222000000000000000000000000////////////000000000000000000000000//////////////////000000000000/////////000111111000///...---000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000//////000000000000000000000000////////////000000000000//////000000000000//////...///111000000///111222000000000111222222333333//////000000000111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000111111111111111111000000000000111111///000000111000///...---000000000000111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000000000000000000000111111111222222222000000000111111222222222000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111///000000111111111111111000000111111111222222222111222222333333222222111000000111222222222222222222222333333444555555555555555555555555555555555555666777888888777777666777666666666666666777777::::::999999::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<======>>>@@@BBBDDDEEEEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@???>>>===<<<<<<===>>>===;;;999777777777777666666777777888888888999:::;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888::::::999999999999999999888888888999999999::::::888888888888888888888888666666666666777777777777555555555555555555555555555555555444333333333222333333333444444444555555444444444444444444444444000111222333333222111111222222222222222222222222//////000000000000//////...///111111000000111333111111111111111111111111000000000000000000000000222111000//////000111222//////000111111111111111////////////000000000000////////////000000000000////////////////////////111111000000//////......////////////////////////000000000000000000000000////////////000000000000000000111111111111000000222222111000000000000000111111111111222222222222000000000000000000000000000000111111222222222222000000000000000000000000////////////000000000000111111000000//////......------............------///000111111111///...---000000000000000000000000000000000000111111111111000000000000000000000000------......///000000000000000000000000000000000////////////000000000000000000111111111111000000...///000///...///111222//////000111222333333444//////000000111111111222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000111111111111111111000000000000111111///000111111111000...---000000000000111111111111////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000111111111111222222222111111111222222333333333000000000000000000000000000111111111111222222222111111111111111111111111000000000000000000000000//////000111111111111111000000111111222222222222222222222333333222222222///000111222222222222222222333333444444555555666444444444444444444444444444555666888888888777777777666666555555555555666::::::999999::::::;;;<<<>>>===<<<;;;;;;<<<>>>???<<<>>>???BBBDDDEEEFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIGGGFFFEEEDDDDDDCCCDDDDDDBBBCCCDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???======???@@@@@@???>>>>>>999:::<<<======<<<:::999777777666666666666777888777888999:::;;;;;;<<<;;;::::::::::::::::::::::::999999999999999999999999:::999999999999999999999777777777888888999999999777777777777777777777777888888777777666666555555555555555555555555555555777777666555444444333333333333333444444555555555444444444444444444444444333333444444333222000///222222222222222222222222000000000000000000000000111111000///...---,,,,,,000000000000000000000000111111000000//////.........///000222222111111000000000000000111111111111000000000000////////////222222111111111111222222000000000000000000000000......//////000000111111...............///000111000000000000000000000000111111222111111000///...000000000000000000000000//////............//////111222333444444333222111000000000000000000000000111111111111000000000000////////////////////////111111111111111000/////////////////////000111111////////////////////////000000000000000000000000............////////////222222111111111111222222222111111111000000//////000000000000000000000000......//////000000111111000000000000000000000000////////////000000000000888333...---...000000///000000000000000000000000000000000000111111111111111111111000000000000000111111000000000000111111///////////////000111111000000000000000000000000111111111111111000//////000000000000111111111111111111111111111111111111000000000000000000000000222222222111000//////......//////000000000000///000000000000000000000000------...///000000//////222222111111111111222222111111000000//////......//////000000111111111222222222111111111111222222111111111111000000////////////000000111111222222000000000000000000000000...///000222222111111000000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111222222222111111111111000000000111222222222222111111111222222222333333333000111111111111222222222222222222222222222222222222333333444444333333222333333444444555666666666888777666666666666666777555555666777888999::::::888888777777888888999:::;;;;;;<<<======<<<;;;:::>>>@@@AAACCCDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBCCCCCCDDDDDDEEEEEECCCBBBBBBAAAAAA@@@@@@???===>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<;;;;;;:::999777666555444555666999:::<<<999666666999;;;;;;:::<<<;;;:::999999:::<<<===888999999::::::999999888::::::999888777777777888999999999999999999999:::999888666555444555777888777777666666555555555444444444444444444444444444555555666666666666555555333333333444444555555555666555444333333333333333333333333333333333333333222222111111000111111111000000000000000000000000000000000///......------000000000000000000000000111111000000////////////...///000111222111111000000000000000111111111111000000000000////////////111000000//////000000111000000000000000000000000.../////////000000000111000////////////000000111000000000000000000000000///000000111111111000000000000000000000000000000//////............//////......///000000///......000000000000000000000000111111111111000000000000111111111111111111111111111111111111111000/////////////////////000111111////////////////////////000000000000000000000000....../////////000000000111000000000000000000111111111111111000000000///000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000555222///...///111000///000000000000000000000000000000000000111111111111000000000000000111111111111111000000000000111111///////////////000111111000000000000000000000000111111111111111000//////000000000000111111111111000000000000000000000000000000000000000000000000222222111111000//////...000111111222333333333333////////////////////////---......///000000//////111000000000000000000111111000000000/////////...///000000000111111111111111000000000000000000111222222111111111000000000000000000000000111111111000000000000000000000000...///000111222111111000000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111222222222111111111000000000000111222222222222111111111111111222222222333111111111111222222222222222222222222222222222222222333333444444333333222333333444444555666666666444444444444555666888888888888888777777777777666888888777777888888999:::;;;;;;<<<======<<<;;;:::<<<===???AAACCCDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDHHHGGGGGGFFFEEEEEEDDDDDD@@@AAAAAABBBCCCDDDDDDEEECCCCCCCCCDDDDDDDDDEEEEEECCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<;;;999999:::;;;;;;;;;;;;;;;::::::888888888:::;;;===<<<999666666999;;;;;;:::::::::999999999999:::;;;888999999::::::999999888:::999888888777777888888888888888888999999999999888777666555555666777888777666666666555555555444444444444444444444444444444444555555555555444444333333333444444444555555555555444444333333333333333333333333333333333333333222222111111111222222000000000000000000000000////////////////////////000000000000000000000000111000000000000///////////////000111111111111000000000000000111111111111000000000000////////////000//////......//////000000000000000000000000000////////////000000000000222111111000000000000111000000000000000000000000......000111111222222222000000000000000000000000000//////......//////000000000111111111111000000000000000000000000000000111111111111000000000000111111111111111111111111000111111111111000000//////////////////000111111/////////////////////////////////////////////////////////000000000111111000000////////////000000111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000222000///000111111111///000000000000000000000000000000000000111111111111//////000000111111222222111111000000000000111111///////////////000000111000000000000000000000000000111111111111000000///000000000000111111111111////////////////////////000000000000000000000000222222111111000/////////,,,---...///000111111111..............................///000000000//////////////////////////////000000000000////////////000000000000111111111111////////////////////////222222222222222111111111111111111111000000000000000000000000000000000000//////000111111111111000000000000000000000000000000000000111111111222222111111111111111111111111111111111111111111111111222222111111111000000000000000111222222222222111000000000111111111222222111111111111222222222333222222222222222222222222222222333333333333222222333333333444555555666666444444444444444555666666888888777777777777666666888777777777777888999999:::;;;<<<<<<<<<<<<;;;;;;:::;;;===@@@BBBCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDCCCBBB>>>???@@@AAABBBCCCDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBAAA@@@@@@??????>>>>>>>>>======;;;:::999666777888:::;;;<<<<<<<<<<<<;;;:::::::::;;;<<<===;;;999777777999;;;;;;;;;999999999999999999888888888999999::::::999999888999999888777777777888888888888888777777777777777777777555555555666777888666666666555555555555555444444444444444444444444333333444444444444333333333333333333444444444444555444444444444333333333333333333333333333333333333333222222222222333333////////////////////////......//////000000000000////////////////////////000000000000000000000000///000000000111111111111///000000000111111111111000000000000////////////000//////......//////000////////////////////////////////////000000000000222222111000//////////////////////////////////////////000111111111111111////////////////////////000000////////////000000111111111111111111111111000000000000000000000000111111111111000000000///////////////////////////000000111111111111000//////////////////000000111////////////////////////////////////////////////000000000000111111111111000000////////////000000111111111000000000000000000000000000000000000000111111000000//////......////////////////////////////////////000000000000...///000111222222111000000000000000000000000000///000000000111111111111......///000111222222333111111000000000000111111000000////////////000000000000000000000000000000000000111111111111000//////000000000111111111111000000000000000000000000000000000000000000000000111111111111000000//////***+++,,,...////////////////////////////////////...//////000000000/////////000000000000000000///000000000000////////////000000000000000111111111///000000000000000000///222222222222222222222222222222111111000000//////000000000000000000000000///000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111222222222222111///000000000000111111111111111111222222222333333222222222222222222222222222222333333333333222222222333333444444555666666999888777555444333333333444444555666777888999999777777777777777888999999::::::;;;;;;;;;<<<;;;;;;:::;;;<<<>>>@@@AAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBCCCEEEFFFEEEDDDBBB@@@>>>???@@@AAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@?????????>>>>>>======;;;:::999888666777888999:::;;;;;;;;;;;;:::999888888999999::::::999999888999:::;;;;;;999999999999999999888888888999999::::::999999888888888777777777777888888777777777777666666666666666666555555555666777777555555555555555555555555444444444444444444444444333444444555555444444333333333333333333333333333444444444444444444444333333333333333333333333333333333222222333333444444////////////////////////......//////000111111111////////////////////////000000000000111111111111000000000000000111111111///000000000111111111111000000000000////////////111000000//////000000111////////////////////////000000000000////////////111000//////............////////////////////////111111111111111000//////////////////////////////000000////////////000000.........------.........000000000000000000000000111111111111000000000//////////////////////////////000000111111111000000///////////////000000111000000000000000000000000////////////////////////000000000000111111111111222111111000000111111222000000000000000000111111000000000000000000000000111111000000//////......////////////////////////////////////000000000000---...111222222222111111111111111111111111111111///000000000111111111111......///000111222222333111111000000000000111111000000////////////000000000000000000000000000000///000000111111111000000///000000000111111111111111111111111111111111111000000000000000000000000111111111000000000000000//////000111222333333222000000000000000000000000///000000000000000//////000111111222222111111000////////////000000000000111111000000000000000000000111111222222111111000222222222222222222222222222222111111000000//////111111111111111111111111000000000000000111111111000000000000000000000000//////000000000111111111111111111111111111111111000000000000000000000000111111111000000000//////000000111222222222222111///000000000000111111111111222222222222333333333222222222222222222222222111222222333333222222111222222333333444555555555:::999888666555444444444444444555666777888999999777777666666777777888999::::::::::::;;;;;;<<<<<<============>>>?????????@@@@@@AAABBBBBBBBBBBBBBBAAABBBCCCDDDDDDCCCAAA??????@@@AAABBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>======<<<<<<:::999777777777888999999::::::999999::::::999999888888888888999:::::::::::::::;;;<<<;;;;;;::::::999999999999888999999::::::999999888888777777666777777888888777777777666666666555555555555555555555666777777444444444555555555555555444444444444444444444444555555666666666666555555333333333333333333333333333333444555555444444333333333333333333333333333333222222222333333444555000000000000000000000000/////////000000111111111000000000000000000000000000000000111111111111222000000000///000111111222000000000000111111111111000000000000////////////111000000//////000000111000000000000000000000000000000000000////////////000//////............///000000000000000000000000222222222111111000......000000000000000000000000111000000//////000000111000000////////////000000000000000000000000000000111111111111000000000000111111111111111111111111///000000111111111111000///////////////000111111000000000000000000000000/////////////////////////////////000000000111111222222111111111111222222000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000---///111222111000111111111111111111111111111111000000000000111111111111//////000000111111222222111111000000000000111111111000000///////////////000000000000000000000000///000000111111111111000000000000000111111111111111111111111111111111111000000000000000000000000111111000000000000000000///000111111222222111111111111111111111111111111000000111111111000//////000111222333333222111000////////////000000000000111111111111000000000000000111222333333222111000111111111222222222222222111111111111000000000000111111111111111111111111000000000///000111111222000000000000000000000000/////////000000000111111111111111111111111111111000000000000000000000000111111000000000/////////000000111222222222222111000000000111111111222222222222222222333333333333222222222222222222222222111111222222222222111111222222222333444444555555666666666666666777888888777777666666666666555555777666666666666777888888:::999999999:::;;;<<<===???>>>>>>======>>>>>>?????????@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAA@@@???AAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>;;;;;;;;;;;;:::888777666888999:::::::::::::::999======<<<;;;;;;:::999999888:::;;;;;;::::::;;;<<<===<<<:::999888888999:::888999999::::::999999888777777666666666777888888888888777777666666555555333444444555666666666777444444444444444555555555444444444444444444444444555666666666666666666555333333333333222222222222222333444555555555444333333333333333333333333333222111111222222333444555000000000000000000000000000000000000000000111111000000000000000000000000000000111111111222222222111000/////////000222222000000000000111111111111000000000000////////////000//////......//////000000000000000000000000000111000000000/////////...//////////////////000111000000000000000000000000000000111111111000000///000000000000000000000000111111000000000000111111444333222222222222333444000000000000000000000000111111111111000000000000111111111111111111111111//////000111111111111111///////////////000111111000000000000000000000000000000000000000000000000....../////////000000000111111000000000000111111///000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000...000222222000///000222111111111111111111111111000000000000111111111111000000000000000111111111111111000000000000111111111111000///////////////000000000000000000000000//////000111111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000111000000000000000//////...000000000000000000000000111111111111111000/////////000111222222111000///.../////////000000000111111111111111000000000//////000111222222111000///000000000111111111222222000000000000000111111111111111111111111111111111111000/////////000222222000000000000000000000000////////////000000000111111111111111111111111111000000000000000000000000111000000000////////////000000111222222222222111111111111111222222222333222222222333333333444444222222222222222222222222111111222222222222111111111222222333333444555555444444444555666777888999777666666666666555555555666666666666666777888888999999999999999;;;<<<===>>>>>>=========>>>@@@AAA>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>999999::::::999888777777777888999;;;<<<<<<<<<<<>>===<<<;;;:::999888:::<<<<<<::::::;;;===>>>;;;888666555666888:::888999999::::::999999888666666666666666777888888999999888777777666555555333333444555666666666666333333333444444555555555444444444444444444444444444555555666666555555444333333333222222222111111111222444555666555444333333333333333333333333333000000000111111333444444000000000000000000000000111111000000000000000000000000000000000000000000000000111111222222222222111000/////////000222333000000000000111111111111000000000000////////////.........------.........000000000000000000000000111111000000/////////...000000//////000111222222000000000000000000000000...///000111111222222111000000000000000000000000111111000000000000111111222111000//////000111222000000000000000000000000111111111111000000000000//////////////////////////////000111111111111111///////////////000111111000000000000000000000000111111111111111111111111............////////////000000////////////000000//////000000111111111222000000000000000000000000......//////000000111111000000000000000000000000////////////000000000000///111333222///...000222111111111111111111111111000000000000111111111111111111111000000000000000111111000000000000111111111111000///////////////000000000000000000000000//////000111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111111444444555444444333222111////////////////////////111111111111111000//////...///000222222000///....../////////000000111111222111111111000000//////...///000222222000///...//////000000111111111222//////000000111111222222111111111111111111111111111000/////////000222333000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000000000000000////////////000000111222222222222111111222222222222333333333222222333333333444444444222222222222222222222222111111222222222222111111111222222333333444555555666555555444444444555555333333444555666777888888666666666666666777888888999999888888999;;;<<<=========<<<===>>>@@@BBBCCC>>>>>>???@@@@@@@@@@@@@@@@@@??????>>>??????@@@@@@AAAAAAAAA@@@@@@@@@??????AAAAAAAAA@@@@@@?????????AAAAAA@@@@@@???>>>>>>>>>888888999999999888888777666777999;;;===>>>??????>>>>>>>>>===<<<:::999888777:::======;;;:::;;;===>>>;;;777444333555777999999999999::::::999999999666666666666666777888888:::999999888777666666555222333444555666666666666333333333444444555555555444444444444444444444444333444444555555444444333333333333222222111111111111222444666666555444333333333333333333333333333000000000000111222333444333222222222111111000000//////000000000000//////---......///000111111222333333333222222222111111000000000000000000000000////////////////////////////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000111111000000//////......------...///////////////222111111111000000//////000000000000111111111111000000000000000000000000000111111111111000//////111111000000000000111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111000111111111111222222222444333222111000000000000//////////////////////////////000000000111111111111000000000//////......333111...++++++---///111000000000000000/////////000000000000000000000000...//////000111222222222111111000000//////......000000000000000000000000///000222555777555222/////////000111111111111111333333333222222111111111111111111111111111111111222222222222222222222333111111111111111000//////000000000000000000000000111111000000111111222333000111222333333222111000222111000000000111333333222222222111111111000000222111000000000111333333333333222111000///......333333222222222222222222000000000000000000000000///000111222333333222111111111111111111111111111000000000000111111111111111111000000000000111111......///000111222222333111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111222111111111111111222222111222444555555444222111111111222333333333333222222222222222222222222222444333222222111111222222333333333333333333333333111222333333444444333333333333333444444444555555666666666666777777777777666666666666666777888888::::::999888777777777888:::;;;===>>>???@@@??????===???@@@AAAAAA@@@>>>===???>>>>>>============>>>BBBAAA@@@??????@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>@@@???>>>>>>??????>>><<<777777777777888999::::::===<<<;;;::::::;;;======@@@????????????>>>;;;888888888888888888888999999999888777666666777888999777777777777888888888888999999999888777666666555555555555555555555555555777666444222222333444555444444555555555555444444555555555555555555444444888777666555444444333222333333333222222222111111222222222222222222222222222222222222222222222222222222111111111111222222222222111111111000000000///000000111111000000///.........///000111111111333222222222111111111111000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000111000000000/////////...//////000111111111111000111111111111000000000////////////000000000111111000000000000000000000000...///000111111111111111111111000000000000111111000000000000111111111111111111111111111111111111000000000000000000000000//////000000000111111111000000111111111222222222111111111000111111222222111111111111111111111111000000111111111111111111222111111111000000000000444333000///...///111222//////000000000111111111////////////////////////...//////000111111222222111000000000/////////...000000000000000000000000///000111333555444222/////////000111111111111111333333333222222111111111111111111111111111111111111111111111222222222222111111111111111000//////000000000000000000000000111111000000111111222333000111222222222222111000222111000000000111222333222222222111111111000000000000/////////000111222222222111111000/////////////////////////////////000000000000000000000000...///000111111111000000111111111111111111111111000000000000111111111111111111000000000000111111//////000000111111222222111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111111111000000///000000000111222333444444333222111000111222222333333222222222222222222222222222222000000000000000111222333333333333333333333333333111222333333444444333333333333444444444555555555666666666666777777777777777777666666777777888999:::999888888777777888888999;;;<<<>>>????????????>>>???@@@AAAAAA@@@???>>>===============???@@@AAAAAA@@@????????????@@@AAAAAABBBBBBAAAAAA@@@???>>>@@@???>>>>>>??????>>><<<777777777777999:::;;;<<<======<<<<<<<<<>>>???@@@@@@???>>>>>>>>>===;;;999888888888888888888999999888888777777777777888888777777777777888888888888999999888888777666666555666666666666666555555555666555444333222333333444444444555555555555444444555555555555555555444444444333333222222111111000333333333222222222111111222222222222222222222222222222222222222222222222222222111111111111222222111111000000000000//////000111111111111111111000......//////000000111111111111111111000000000000000000000000000000000000111111111111111111111111////////////000000000000000000////////////000000000000000000000000000000////////////////////////000000000000////////////000111222222333333222222111111111111000000000000....../////////000000000000000000000000000000000---...///000222222222333000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000//////000000000000111111000000000111111111222222000000000000111222333333222222222222222222222222222222222222222111111111111111111000000000000000333222111111000000111111//////000000111111222222/////////////////////////////////000111111222222000000000000////////////000000000000000000000000000000///111333333111000///000000111111111111000222222222222222111111111111111111111111111111111111111111000000000000000000111111111111000000///000000000000000000000000111111000000111111222333000111222222222222111000111111000000111111222333222222222111111111111111/////////...///000000111000000000000000000000000..................//////000000000000000000000000---...//////000000//////111111111111111111111111000000000000111111111111111111000000000000111111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111000///......//////000111222333333222111000000111222222333333222222222222222222222222222222//////000000111333444555333333333333333333333333111222333333444444333333333444444444444555555555666666666666777777777777777777666666777777888999999999888777777777888888999:::<<<===>>>???????????????AAABBBBBBAAA@@@???===<<<<<<===>>>AAACCCDDD@@@@@@???>>>>>>???@@@@@@???@@@@@@@@@@@@@@@??????@@@???>>>>>>??????>>><<<777777777888999;;;<<<===>>>>>>>>>>>>???@@@AAABBBAAA???===<<<======;;;:::999999999999999999888888777777888888888888777777777777777777888888888888999888888777777666666555777777777666666666555555444444444444333333333333444444555555555555444444444444444444444444555555444444444444444444444444333333333222222222111111222222222222222222222222222222222222222222222222222222111111111111222222000000000///////////////111111222222222222111111.../////////000000000111000000000000000/////////000000000000000000000000111111111111111111111111////////////000000000000000000////////////000000000000000000000000000000////////////////////////000000000000////////////000111222222333333222222111111111000000000000000............////////////////////////////////////......000111111222222222000000111111111111000000///000000000111111111111111111111111111111111111////////////////////////////////////000000000111000000000000111111111111000000000000000111222222222222222222222222222222333333333222222222222111000000//////////////////000000111111000000///...000000000000000000000000........................//////000000111111111111000000000000////////////000000000000000000000000111000...///111222111111///000111111111111000000222222222111111111111111111111111111111111111111000000000000////////////000000111111111111000///////////////////////////111111000000111111222333111111111222222111111111111111111111111222222222111111111111111111111111////////////000000111111//////000000111111111111000000000111111111111111000000000000000000000000/////////000000000//////111111111111111111111111///000000000111111111111111111000000000000111111111111111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111000///////////////000000111111111111000000000000111222222222222222222222222222222222222222333333333333444555666777333333333333333333333333111222333333444444333333444444444444555555555555666666666666777777777777666666555555666666777888888888777777777777888888999:::;;;<<<===>>>>>>>>>??????@@@AAAAAAAAAAAA@@@???>>>>>>>>>@@@AAACCCEEE????????????????????????===>>>???@@@@@@@@@@@@@@@@@@???>>>>>>??????>>><<<:::999999999:::;;;<<<<<<===>>>>>>???@@@BBBCCCCCCBBB???<<<;;;<<<===<<<<<<:::999999999999999888888666777888999999888777666666777777777888888888888888888777777666666666666777777666666666555555555333444444444444333222222444444555555555555444444333333444444444444555555444555555555666666666777333333333222222222111111111222222222222222333333222222222222222222222222222222111111111111222222///////////////000000000111111222222222222111111////////////000000000000////////////////////////000000000000000000000000111111111111111111111111////////////000000000000000000////////////000000////////////////////////////////////////////////////////////000000000000///000111111222222111111000000000000000000111111............////////////////////////////////////000000111111111111000//////000111111111111000//////000000000111111111111000000000000000000000000////////////////////////...////////////000000000//////000000000111111111222111111000//////000000111111111111111111111111222222222222222222222222111111111111111111111111000111222222222111//////111111000///......------////////////////////////000000000000000111111111////////////000000000000000000000000000000000000222000......000222222111000000111111111000000///111111111111111111111111111111111111111111111111000000000/////////......///000000111111111000000////////////////////////111111000000111111222333222111111111111111111222000000111111222222222222111111111111111111111111000000111111111222222222/////////000111111222222111111111222222333333333111111111111111111111111222222111111111111111111111111111111111111111111///000000000111111111111111111000000000000111111111111111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333222111111000000000000000000000000000000000000000000111222222222222111222222222222222222222222555555444333333444444555333333333333333333333333111222333333444444333333444444444555555555666666666666666666777777777777555444444444444555666666888777777666777777888888999999:::;;;<<<===>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAABBBBBB?????????@@@@@@?????????===>>>>>>???@@@@@@@@@@@@@@@???>>>>>>??????>>><<<===<<<<<<;;;;;;;;;;;;;;;======???@@@AAABBBCCCCCCBBB???===<<<============::::::::::::999999888888666777888999999888777666666777777777888888888888777777777666666666666666555555555555555555555555444444555555555444333222444444555555555555444444333333333333444444555555111111111222333333444444333333333222222222111111111111111222222333333333222222222222222222222222222222111111111111222222//////000000000000111111000111111111111111111000////////////000000000000////////////000000000000000000000000000000000000111111111111111111111111////////////000000000000000000////////////000000////////////////////////////////////////////////////////////000000000000...///000000111000000000000000000000111111111111....../////////000000000000000000000000000000000111111111111111000/////////000111222222111000///000000000000111111111111000000000000000000000000000000000000000000000000......////////////000000/////////000000000111111222222111000////////////////////////////////////111111111111222222333333444444444444444555555555333444444444444333222222222222111000///...------000000000000000000000000000000000000000000111111////////////000000000000000000000000000000000000222000//////111222222111000111111111111000000///000000000111111111111111111111111111111111111111111111000000//////......///000000111111111111000000000000000000000000000111111000000111111222333222222111000000111222222000000111222222222222111111111111111111222222222000000111222222222222222//////000000111111111222//////000000111111222222111111111111111111111111444444333222222222333333111111111111111111111111000000000000111111111111111111000000000000111111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111222222111111111111222222000000000000000000000000///000111111222222111111222222222222222222222222333333222111111111111111333333333333333333333333111222333333444444333333444444555555555666666666666666666666777777777777555555444444555555666777777777666666666777888888999999999999;;;<<<===>>>>>>>>>>>>??????@@@AAAAAADDDEEEEEEEEEDDDBBB@@@??????@@@AAAAAAAAAAAA@@@???>>>>>>???@@@AAAAAAAAA@@@@@@???>>>>>>??????>>><<<>>>======<<<<<<<<<<<<<<<>>>???@@@AAABBBCCCCCCCCCBBB@@@>>>>>>?????????>>>;;;;;;;;;:::999999888888777777888888888888777777777777777777888888888888666666666666666666666666444555555666666777777888666666666555555555555555444444555555555555444444222222333333444444555555222222333333444444555555333333333222222222111111111111111222222333333444222222222222222222222222222222111111111111222222000000000111111111222222///000000111111000000///000000000000/////////////////////000000111111111000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000////////////////////////000000000000000000000000.../////////000000000111...///000000111111000000///000000000111111111111/////////000000000111111000000000000000000000000///000000111111111111000///000111222222111000///000000000000111111111111000000000000000000000000000000000000000000000000........./////////000000////////////000000000111111000000/////////000000////////////////////////...//////000111222333333333333333444444444555555555555444444333333333333111111111111111111111111111111111111111111111111111000000000000000000000.../////////000000000111000000000000000000000000222111000111333333333111111111111111111000/////////000000000111111111222111111111111111111111111222222111000000///......//////000111111111111111000000000000000000000000111111000000111111222333222222111000000111222222///000111222333222222111000000111111111222222222//////111222222222111000000000000000000111111111.........///000111111111111111111111111111111111666555333222222222333333111111111111111111111111000000000000111111111111111111000000000000111111//////000000111111222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111000000///000000111222333111111111000000111111111///000000111111111111111222222222222222222222222111111000000000111111222333333333333333333333333111222333333444444333333555555555555666666666666666666666666777777777777666666666666666777888888666666666666666777888888999999888999:::;;;===>>>============>>>???@@@@@@CCCEEEGGGHHHGGGDDD@@@===@@@AAABBBBBBBBBBBBAAA@@@???@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>??????>>><<<<<<<<<<<<<<<===>>>???@@@AAAAAACCCDDDDDDDDDCCCCCCAAA@@@@@@@@@AAAAAA@@@>>><<<;;;;;;:::999999888888888888777777777777888888777777777777888888888888666666666666666666666666555555666777999:::;;;<<<999888777666555666666777444444555555555555444444111222222333444444555555555555666666666666666666333333333222222222111111000111111222333333444444222222222222222222222222222222111111111111222222000000111111222222222333//////000000000000//////000000000000//////////////////000000111111222222000000000000000000000000////////////////////////////////////000000000000000000////////////000000////////////////////////111111111111111111111111.../////////000000111111//////000111111111111111//////000000111111111222000000000000111111111111000000000000000000000000---...///111222222222222...000111222222111000...000000000000111111111111000000000000000000000000000000000000000000000000............/////////000////////////000000000000///......//////000111222////////////////////////------...000111222333444000000000111111222222222444333222111111111222222000111111333444555666666111111111111111111111111111111111000000000000000.../////////000000111111000000000000000000000000222111111222444444333111111111111111111000////////////000000111111111222111111111111111111111111333222222111000//////...//////000111111111111111000000000000000000000000111111111000111222222333333222111000000111222333///000111222333222111111000000111111222222222222---...000111111111000///111111000000000000000000...//////000111222222333111111111111111111111111666555333222222222333333111111111111111111111111000000000000111111111111111111000000000000111111...//////000111222222333111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222222222111111111111111111111111............///111222333222222111111111111222222//////000111111111111111222222222222222222222222000000000111222333555555333333333333333333333333222222333444444444333333555555555555666666666777666666666666777777777777888888888888888999999:::666666666666666777888888999888888888999;;;===>>><<<<<<<<<<<<===>>>???@@@BBBDDDHHHJJJIIIEEEAAA>>>AAAAAACCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@???>>>>>>??????>>>===999:::;;;<<<>>>@@@BBBCCCCCCDDDEEEFFFFFFEEEDDDDDDAAAAAAAAABBBCCCCCC@@@>>><<<<<<;;;::::::999888888999888777666666777888999777777777777888888888888555555555666666666666666555666888999;;;===>>>???;;;999777666555666888999444555555555555555555444111111222333333444555555333333333333333333333333333333333222222222111111000000111222333333444444222222222222222222222222222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111111111000000//////...///000111000...,,,+++000000000000000000000000////////////////////////000000000000111111111111111111000000//////......///...------...///000111000000000000000000000000000000000000111111111111222222222222222111000///......//////000000111111111111111000000000000000000000000000000000000000111111111111111111111111000000////////////000000//////............//////---...000111111111000//////000111222222111000///222222111000///...------111111000000//////......000000////////////000000000000000000////////////111111111000000000000000000000000000////////////222222111111111111222222111111111111111111111111000000000000000000000000......//////000000111111222222111000/////////000++++++,,,...000222444555////////////////////////000000////////////000000222222333333222111///...//////............//////333333222111000000000111000000000000000000000000111111111000000000000000111111000///////////////////////////////////////000111333555555444333222000000000000000000000000222222222222222222222222000000000000000000000000///000222333333222000/////////000000111111222222111111111111111111111111111111111111222222222222222222222111111111000000222222222111111111000000111111222333222111000///000000000000111111111111000000000000000000000000000/////////000111222222222222111000//////000000000000000000000000000000111111111111111111111111000000111111111222222222111111000000111111222333111111111111111111111111111222333333444444333333555555555555555555555555555555666666777777888888777777777777666666666666666666666666777777777777888888888888999:::;;;<<<>>>>>>>>>???@@@@@@AAAAAA@@@AAACCCEEEFFFFFFEEEEEE???@@@AAAAAABBBBBBAAAAAACCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>AAA???===;;;<<>>;;;777555444444444555555555555555555555555444444444555555555555666444444333333333333222222111111111111111111111111333333333333333333333333222222222111222222333333111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000///---...000111111000///...////////////////////////////////////////////////000000000000111111111111000000000000///////////////......---...///000111000000000000000000000000//////000000000111111111111111111111111000//////.../////////000000000111111000000000000000000000000000000000000000000000111111111111111111111111111000///////////////000//////............//////......000111111111000//////000111222222111000///111111000000//////......111000000000/////////...000000////////////000000000000000000////////////000000000000000000000000////////////............111111000000000000111111222222222222222222222222000000000000000000000000//////000000000000000111222111000000000000000000///...//////000111222333000000000000000000000000111111000000000000111111222222333333222111///...//////............//////333222111111000000111111000000000000000000000000111111111111000000000000111111000///////////////222222222222222222222222///000222333444333222111000000000000000000000000222222222222222222222222000000000000000000000000000111222333333222111000000000000000000111111111111111111111111111111111////////////000000000000222222222111111111000000222222222111111111000000111222222333222111000///000000000000111111111111111111111111111111111111000000000000000000111222222222111000000000000000111111111111111111111111111111111111111111111111111111111111222222222222111111111111111222222333111111111111111111111111111222333333444444333333555555555555555555555555666666666555555555555555555555555555555555555555666666666666777777777777888888888888999:::;;;;;;======>>>??????@@@@@@AAA???@@@AAACCCCCCCCCCCCBBB???@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<===???BBBCCCDDDFFFIIIIIIGGGDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGDDDBBB???<<<999888888888:::999888888777777888888999999888777777777777888777777666666777777888999777777777888:::<<<===>>>@@@>>>;;;888666555555555555555555555555555555555444444444444555555555555444444333333333333222222111111111111111111111111222222222222222222222222000000000111222333444555111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000---...000111222222111111........................////////////////////////000000000000111111111111////////////000000000000//////.........///000000000000000000000000000000//////000000000000111111///000000000000///......////////////000000000000000000000000000000111111000000000000000000000000111111111111111111111111111111000/////////////////////............//////...///000000111111000000000000111111111111000///000000000000////////////000000000000////////////111000000//////000000111000000000000////////////000000000000000000000000//////.........---------000000////////////000000333333333333333333333333000000000000000000000000111111111111111000000000000000000000000000111222222222111000000000000000111111111111111111111111222222111111111111222222222222222222111000//////000//////......//////000222222111000000000111111000000000000000000000000111111111111111111111111111111000/////////000000222222222222222222222222...///111222222222111000000000000000000000000000222222222222222222222222000000000000000000000000111111111111111111111111111111111111000000000000111111111111111111111111////////////000000000000222111111111111000000000222222222111111111111111111222222222222111000000000000000000111111111111222222222222222222222222222111000000000000000000222111000000000000000000222222222222222222222222111111111111111111111111111111222222222333333333000111111111111222222222111111111111111111111111111222333333444444333333444444444444444444444444666666555555444333333222444444444444444444444444666666666666777777777777888888777888888999:::;;;======>>>>>>??????@@@@@@>>>???@@@AAAAAA@@@???>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBDDDFFFFFFEEEBBBAAAAAA@@@AAABBBDDDGGGIIILLLMMMJJJGGGDDD@@@===:::999888:::999888777777777888999::::::999888888888888999777777666666777777888999666666666777888:::;;;<<>>;;;999777666666666444444444444444444444444444444444444555555555555444444333333333333222222111111111111111111111111111111111111111111111111/////////000222333555666111111000000000000111111000000000000000000000000000000000000000000000000///////////////////////////000000000111111111111111111111000000000000000///000111222222222222111///////////////////////////////////////////////////000000000111111111111......//////000000111111//////////////////000000000000000000000000000000////////////000000000111///000000000000000//////////////////000000000000000000000000000111111111////////////////////////111111111111111111111111222111000//////....../////////............////////////000000111111111111111111111111111000000///.../////////000000000111000000000000////////////111000000000000000000111000000000000/////////////////////000000000000000000////////////.........//////............//////222222222222222222222222////////////////////////333333222222111111000000000/////////000111222222333333222111000000000111111111111111111111111111222111111000000111111222111111111111111000//////000000////////////000000111111000000000000111111000000000000000000000000000111111111111111222222111111000000///000000111000000000000000000000000///000111222222222111111000000000000000000000000111111111111111111111111000000000000000000000000222222111000000111222222222222111111000000//////111111111111111111111111000111111111222222222222111111111111000000000000111111111111111111111111222222222222111111000000///000000000111111111111222222222222222222222222222222111000/////////000111111000000000000000111222222222222222222222222111111111111111111111111222222222222333333333333000000111111222222222222111111111111111111111111111222333333444444333333444444444444444444444444555555555555444444333333444444444444444555555555666666666666777777777777777777777777888999:::;;;<<<<<<======>>>??????@@@??????@@@@@@@@@???===<<>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????@@@@@@@@@???BBBDDDDDDBBBAAA@@@AAA@@@AAABBBDDDGGGJJJLLLNNNKKKIIIFFFBBB???<<<::::::;;;:::888777777777888999::::::999888888888888888666666666666666777888888555555555555666777888999<<<;;;999777666555555555444444444444444444444444333333444444444555555555444444333333333222222222111111111111111111111111111111111111222222222222000000000000111222444444111111000000000000111111000000000000000000000000000000000000000000000000///////////////////////////000000000111111111111000000000000000000111111222222222222222111000000000000000000000000000000000000000000000000000000///000000000111111111111......//////000000111111000000000000000000//////////////////////////////...////////////000000000000000111222222111111111000000000000//////////////////000000111111111111////////////////////////000000000000000000000000111111000/////////////////////............//////000000000000000111111222222111111000000000000000......//////000000111111////////////000000000000111111000000000000111111000000000000////////////......//////000000000000111111111000000000000/////////............//////000000000000000000000000////////////////////////333333222222111111000000000/////////000111222222222111111111111111222222111111111111111111111111000000////////////000000111111000000000000000000000000////////////000000111000000///000000111111000000000000000000000000000000111111222222222333111111000000000000111111000000000000000000000000000111111222222222222222000000000000000000000000111111111111111111111111000000000000000000000000222222111000000111222222222222111111000000//////000000000000000000000000000111111111222222222222000000000000000000000000111111111111111111111111222222222111111111111111///000000000111111111111222222222222222222222222222222111000/////////000111000000000000000111111222222222222222222222222111111111111111111111111111111222222222333333333///000111222222222222111111111111111111111111111111222333333444444333333444444444444444444444444444444555555555666666666444444555555555666666666666666666666777777777777777777777777888999::::::;;;<<<<<<======>>>??????@@@@@@AAAAAA@@@???===<<<>>>???@@@@@@AAAAAA@@@@@@>>>??????@@@@@@AAAAAAAAA========================;;;<<<>>>???@@@@@@??????>>>@@@BBBBBBAAA@@@@@@AAAAAABBBBBBCCCEEEGGGHHHIIIHHHGGGEEEBBB???===<<<;;;<<<;;;:::888888999999:::999999888777777777777888666666666555666777777888444444444444444555666777888777666555555444444444444444444444444444444444333333333444444444444555444444333333333222222222111111111111111111111111222222222222333333444444222222111111000111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111333333222222111000000///111111111111111111111111000000000000000000000000000000000000111111111111////////////000000000000000000111111111000//////////////////////////////......////////////000000000111111222222222222111000000000000/////////////////////000111111222222000000000000000000000000000000000000000000000000000000////////////000000//////............//////111000000000000111222333333222111000/////////000......//////000000111111////////////000000000000222111111000000111111222000000000000////////////---......//////000000111222222222111111111000000//////............//////000000000000000000000000000000000000000000000000111111111111111000000000000000000000000000111222000000000000000111222333111111111111111111111111000000////////////000000111000000/////////000000111000000//////000000111000000/////////000111111000000000000000000000000000000111111222333333333111111000000000111222222333333333333333333333333111111111222222222333333000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000////////////000000000000//////000000000000000111111111111111111222222222333222111111000000111111000000000000111111111111222222222222222222222222222111000000000000000000000000000000000111111222222222222222222222222222111111111111111111111111000000111111111222222222///000111333333222111111111111111111111111111111111222333333444444333333333333333333333333333333333444444555666666777777444444444555666666777777666666666666777777777777777777666777777888999:::;;;;;;<<<<<<======>>>>>>@@@@@@AAAAAAAAA@@@>>>===>>>??????@@@@@@@@@@@@@@@??????????????????@@@@@@========================;;;<<<===>>>????????????===>>>@@@@@@@@@???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBB@@@>>><<<<<<<<<<<<<<<;;;;;;;;;::::::999999888777777777777777666666555555666666777888444444444333444444555555444444444444444444333333333333333333333333333333333333333333444444444444444444333333333333222222111111111111111111111111222222222333333444444555333333111000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111///000000000111111111111222111111000000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000////////////000111111222111000///...////////////////////////........./////////000000//////000111111111111111111000000000/////////......//////000111111222222000000000000000000000000000000000000000000000000///......//////000111222//////............//////111111000000000111222333333222111000/////////000////////////000000000000.../////////000000000111222111111000000111111222000000000000////////////------......///000000111111111111111000000000000000//////////////////000000000000000000000000000000000000000000000000000//////000000000000000111222111000000000000000000000000/////////000111111000000000000000000000000111000000000000000000111111000///...//////000111111111000000000000111111///////////////000111111000000000000000000000000000000111222222333444444111111000000111111222333333333333333333333333333000000000000000111222222000000000000000000000000111111111111111111111111000000000000000000000000000111222333333222111000000000000000000111111111000000000000000000000000////////////000000000000////////////000000111111000000111111111222222222333222111000000000111222000000000000111111111111111111111111111111111111000000000000000000111222000000000000000111222222111111111111111111111111111111111111111111111111//////000000000111111111///000222333333222111000111111111111111111111111111222333333444444333333333333333333333333333333444444444444444444555555222333333444555555666666666666666666777777777777666666666777777888999::::::;;;;;;<<<<<<===>>>>>>>>>???@@@AAA@@@@@@>>>===>>>>>>???@@@@@@@@@@@@@@@???????????????>>>>>>>>>========================<<<<<<======>>>?????????<<<>>>???@@@??????AAABBBBBBBBBBBBAAAAAABBBBBBCCCEEEEEEDDDBBB@@@>>><<<;;;<<<===>>>???>>>===;;;:::::::::999888888888888999666555555555555666777777555444444333333444444444333333444555555555444444333333333333333333333333222222333333333444444444444444333333333333222222111111111111111111111111000111111222333333444444222111111000000000000111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111//////000000111111111222////////////000111222333////////////////////////000000000000000000000000000000000000111111111111111111000000//////......000111222222222000///...////////////////////////............/////////000......///000000000000000111111000000/////////......//////000111222222222000000000000000000000000000000000000000000000000............///111222333//////............//////222111000000000111333333444333111////////////000000000000000////////////.../////////000000111111222222111111111111222222000000000000////////////---------...///000000111000000000000////////////000000////////////000000111111111111111111111111000000000000000000000000......//////000000111111222222111000//////000000111000000///////////////////////////////////////222222111111111111222222111000///......///000111111111000000000000111111///////////////000111111000000000000000000000000000000111222333333444444111111000000111222333333111111111111111111111111///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000///000222333333222000/////////000000111111222222000000000000000000000000111111111111222222222222.../////////000000111111000000111111222222222222444333111000000000111222000000000000111111111111000000000000000000000000000000//////000111222222000000///000000111222222000000000000000000000000111111111111111111111111////////////000000000000...000222333333333111000111111111111111111111111222222333444444444333333333333333333333333333333555444444333333222222111111111222333333444555555666666666666777777777777666666666666777888999:::::::::;;;;;;<<<======>>>===>>>???@@@@@@???>>>===>>>>>>???@@@@@@@@@@@@???@@@@@@??????>>>>>>=================================<<<<<<<<<===>>>???@@@<<<>>>???@@@???@@@AAACCCBBBBBBAAAAAAAAABBBBBBCCCFFFFFFEEECCC@@@===;;;:::<<<===???AAA@@@>>><<<:::<<<;;;::::::999999::::::555555555555555666777777555555444444333333444444333444555555666666555555333333333333333333333333222222333333333444444444444444444333333333222222111111111111111111111111///000000111222222333333000000///000000111222222111111000000000000111111000000000000000000000000000...,,,---000111///---000000000000000000000000//////000000000000//////000111111111222222222222111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111222111...---......////////////000000000000111111000000//////......000000000000000000000000000000000000000000000000//////000000000000////////////000000000000//////111111000000//////......000000000000000000000000......//////////////////000000////////////000000////////////000000000000000000////////////000000000000000000000000000000111111000000//////......111111000000//////......//////000000000000//////000000////////////000000////////////000000000000000000111111111111000000---......///000111111222000000////////////000000000000000000000111111111000000000000000000000000////////////////////////000000000000000000000000222111111111000000//////000000111111222222333333111111000000//////.........///000222222111111000333333333333333333333333000000000000000111111222111111000000///.........000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000222111111111000000//////222111///......000111333000000000000000000000000222222222222222222222222555444333222111///......000000000000111111111111000000000000000000000000000000000000111111111111000111111111111222222222222222222222222222222222222222222222222222222222222111111111000000//////111222333444444333222111000000000000000111111222333333444444444444555555222222222222222222222222555555444333222222222222555444444444444555555666777777777777777777777777999666555666999:::888666888999::::::;;;;;;::::::<<<===>>>??????@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>;;;<<<===>>>>>>===<<<;;;:::;;;<<<>>>>>>>>>===<<<<<<>>>???@@@??????AAABBB@@@@@@@@@@@@AAABBBCCCCCCFFFEEECCCAAA>>>===<<<;;;>>>>>>>>>===<<<<<<;;;;;;888999999999999888777777999888888777666555555444555444444333333444444555777666555444333222222222222222333333333333444444444444444333333222222222111222333333444444444444666444333111000000111111111111111111111111111111222222222111111111000000000000000000111111111111000000000000000000000000111///...///111222000...000000000000000000000000///000000000000000000///000000000000111111111222//////000000111111111222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000111222111...---...///////////////000000000000111000000000/////////...000000000000000000000000000000000000000000000000//////000000000000////////////000000000000//////111000000000/////////...000000000000000000000000///////////////.........000000////////////000000////////////000000000000000000////////////000000000000000000000000000000......//////000000111111111000000000/////////...//////000000000000//////000000////////////000000////////////000000000000000000111111111111000000......//////000000111111111000000//////000000111111111111000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000///000000000111111111111111111000000000/////////......///000111222111111000111111111111111111111111000000000000000111111222000000000000000000000111000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111111111000000000///333111000///...///111222000000000000000000000000111111111111111111111111444333222222111000//////000000000000111111111111111111111111111111111111000000000000111111111111000111111111111222222222222222222222222222222222222222222222222222222222111111111111000000000///111111222222222222111111000000000000000111111222111111111222222222333333222222222222222222222222444444333222222222333333777666555555444555555555666666666666666666666666999777555777999:::999777999999:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@??????>>>>>>===<<<<<<===>>>>>>===<<<<<<;;;<<<===>>>>>>>>>======<<<>>>????????????@@@BBB@@@@@@@@@@@@AAABBBCCCCCCEEEDDDBBB@@@>>>======<<<>>>>>>======<<<<<<;;;;;;888999999999888888777777999999999888777777666666555444444333333444444555666666555444333333333333222222333333333333444444444444444333333222222222111222333333444444333333555444333111000000111111111111111111111111111111222222222111111111000000000000000000111111111111000000000000000000000000222000///000111222111000000000000000000000000000000000111111111111000000////////////000000000000......///000111222333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222000...---...///////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000//////000000000000////////////000000000000//////000000000000////////////000000000000000000000000000000//////.........---000000////////////000000////////////000000000000000000////////////000000000000000000000000000000......//////000000111111000000000000//////////////////000000000000//////000000////////////000000////////////000000000000000000111111111111000000////////////000000000000111111111000000111111111222222111111000000//////000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000111000000000000000000///000000000000//////////////////000111111111111000////////////////////////000000000000000111111222///000000111222222333333000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111111111000000000000333222000/////////000111000000000000000000000000////////////////////////222222111111111000000000000000000000111111111111222222222222222222222222000000000111111111222222000111111111111222222222222222222222222222222222222222222222222222222222111111111111000000000000111111111000000111111111000000000000000111111222111111111111222222222222222222222222222222222222333333222222333333444444999999777666555444444444666666666666666666666666888777666777999:::999888999:::;;;;;;<<<<<<;;;;;;======>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>============>>>>>>>>>>>>======<<<======>>>>>>>>>>>>===<<<===??????>>>>>>@@@AAA@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>======<<<;;;;;;;;;999999888888888777777777::::::999999888888777777555444444333333444444555666555444444333333333333222222333333333333444444444444333333333333222222111222222333333333333333444333222111111111111111111111111111111111111111222222222111111111111111000000000000111111111111000000000000000000000000000000000000000111000000////////////////////////000000111111111111000000.........////////////000...//////000111111222222////////////////////////////////////////////////000000000000000000000000////////////////////////000111111000///......///////////////000000000000000000000000//////////////////////////////////////////////////////////////////000000000000////////////000000000000//////000000000000////////////////////////////////////000000000///......------000000////////////000000////////////000000000000000000////////////000000////////////////////////111111000000//////......000000000000//////////////////000000000000//////000000////////////000000////////////000000000000000000111111111111000000000000000000////////////222222111111111111222222333222222111000///......000000000000000000000000////////////////////////000000000000000000000000111111111000000000000000111111000000//////......000000000000///////////////000000000111111111111////////////////////////000000000000000111111222111111111222222333333333000000000000000000000000////////////////////////000000000000000000000000111111000000000000111111222222222222222222222222000000000000000000000000111111111000000000000000333222111000/////////000000000000000000000000000////////////////////////000000000000111111111111///000000000111111111111222222222222222222222222000000111111111222222222000000111111111222222222111111111111111111111111111111111111111111111111111111111000000000000000222111000//////000111222000000000000000111111222222333333333333444444444222222222222222222222222222222222222333444555666;;;:::999777555444444333666666666666666666666666777777777888999:::::::::::::::;;;<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>><<<===>>>>>>======???@@@@@@@@@???@@@@@@AAABBBCCCAAA@@@@@@???????????????>>>======<<<<<<;;;::::::999888888777777777777777999999999888888777777777555444444333333444444555666555444333333333333333222222222333333333444444333333333333333333333333111222222333333333222222333222222111111111111111111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000000000///////////////...//////////////////////////////000000111111111111000000---.........////////////111111000000000000000000////////////////////////////////////////////////000000000000000000000000///////////////////////////000111000///...///000////////////000000000000////////////000000000000//////////////////////////////////////////////////////000000000000////////////000000000000//////////////////000000000000////////////////////////000000//////.........---000000////////////000000////////////000000000000000000////////////000000////////////////////////111111000000//////......////////////000000000000//////000000000000//////000000////////////000000////////////000000000000000000111111111111000000000000000000////////////222222111111111111222222333222222111000///......000000000000000000000000////////////////////////////////////////////////000000000000000000111111111111000000//////......////////////000000000000000000000000000111111111000000000000000000000000000000000000000111111222333333333333222222111111000000000000000000000000////////////////////////000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000111111222111111000000000000000000000000000000000000000000000000000000000000000///000000000000111111111///000000000111111111111111111111111111111111111111111111111222222222222000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000111111222111000//////000111222000000000000000111111222222222222333333333444444222222222222222222222222111111111222333444555666;;;:::888777555444444444555555555555555555555555666777777888888999::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>????????????@@@@@@@@@AAAAAABBBBBBBBB@@@@@@??????>>>======<<<>>>>>>============>>>>>>>>>>>>==================;;;===>>>>>>===<<<===??????>>>>>>??????@@@AAABBB@@@??????>>>>>>??????@@@=========<<<;;;;;;::::::999888777666666666777777777777777777777666666666555444444333333444444555555555444333333333444444222222222333333333444444333333333333333333333333222222222333333222111111111111222111111111000000111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000000000---///000///...---...000000000000000000000000000//////000000000000//////............////////////111111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111000///...///000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000000000000////////////000000000000//////////////////000000000000000000000000000000000000////////////////////////000000////////////000000////////////000000000000000000////////////000000000000000000000000000000......//////000000111111////////////000000000000//////000000000000//////000000////////////000000////////////000000000000000000111111111111000000////////////000000000000111111111000000111111111222222111111000000//////000000000000000000000000111111111111111111111111////////////////////////000000000000111111111111111000000000000000000///////////////000000000000000000000///000111111222111111111111111111111111000000000000000111111222444444333333222111111000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111222222222222333000111111111111222222222111111111111111111111111111111111111111111111111000000000000111111111111111111111000000111111111000000000000000111111222000000000000111111111111222222222222222222222222222111222222333444555666888777777666555555555555555555555555555555555555444555777888777777999;;;888999::::::;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBB@@@??????>>>>>>===<<<<<<======<<<<<<<<<<<<======>>>======<<<<<<<<<<<<===;;;===>>>===<<<;;;<<<>>>============>>>???@@@AAA??????>>>>>>>>>??????@@@======<<<<<<;;;:::::::::999888777666555666777777777666666666666666666666555444444333333444444555555444444333333444444444222222333333333333444444222222333333333333444444222222222222222222111000000111111222111111000000111111111111111111111111111111111111111222222222000000000000111111111111000000000000000000000000...000111000...---///111000000000000000000000000......////////////............/////////000000000000000000000000111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...000111000///...///111////////////000000000000.../////////000000000111000000000000000000000000000000000000000000000000//////000000000000////////////000000000000//////.../////////000000000111000000000000000000000000------......///000000000000000////////////000000////////////000000000000000000////////////000000000000000000000000000000......//////000000111111.../////////000000000111//////000000000000//////000000////////////000000////////////000000000000000000111111111111000000......//////000000111111111000000//////000000111111111111000000000000000000000000000000000000000111111111111111111111111///////////////////////////000000000111111111111000000000111111111111111.../////////000000000111111000/////////000222222000000000000000000000000000000000000000111111222222222222222222111111111000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000///000000000111111111111...///000111111111111111000000000000000000000000111111111111111111111111000000000000000/////////000000000000111111111111111111111111111111111111111111111222222222333333000111111111111222222222111111111111111111111111111111111111111111111111///000000000111111111111111111222222222222111111000000000000000111111222000000000000111111111111222222222222222222222222222222222222333333444555555444444444555666777777555555555555555555555555222444777777666666888;;;777888999999::::::999999999:::;;;<<<==================>>>??????@@@AAAAAA?????????>>>======<<<<<<===<<<;;;::::::;;;<<<===>>>===<<<;;;::::::;;;<<<;;;<<<======;;;;;;<<<===<<<;;;;;;<<<<<<===>>>?????????>>>>>>>>>>>>??????===<<<<<<;;;;;;::::::999999888666555555555777888777777777777777777777777555444444333333444444555444444444333333444444555222222333333333333444444222222222333333444444444222222222222222111000000///000111222222111000000111111111111111111111111000000111111111222222222000000000000111111111111000000000000000000000000///111333222///...000222000000000000000000000000------............------////////////000000000000......///000111222333333000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...///111000//////000111////////////000000000000.../////////000000111111000000000000000000000000000000000000000000000000//////000000000000////////////000000000000//////.../////////000000111111000000000000000000000000,,,,,,---...///000111111000000////////////000000////////////000000000000000000////////////000000000000000000000000000000111111111000//////........./////////000000111111//////000000000000//////000000////////////000000////////////000000000000000000111111111111000000---......///000111111222000000////////////000000000000000000000111111111000000000000000000000000//////////////////////////////////////////////////////000000111111111222000000111111222222333333.../////////000000111111111000/////////000222333000000000000000000000000000000000000000111111222000000000111111222333333000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000//////000000111111111222---...///111222222222222000000000000000000000000111111111111111111111111111000000000////////////000000000000111111111111222222222222222222222222111111222222222333333333000111111111111222222222000000000000000000000000000000000000000000000000//////000000111111111222111222333444444333222111000000000000000111111222111222222222222333333333222222222222222222222222333333222222333333444444222222333333555666888888555555555555555555555555111333666666555555888:::777777888999999999999888888999:::;;;<<<<<<<<<<<<<<<======>>>??????@@@@@@?????????>>>======<<<<<<<<<;;;:::999999:::;;;<<<===<<<;;;:::999::::::;;;;;;<<<======;;;:::;;;<<<;;;::::::;;;;;;<<<===>>>@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999999888666555444555777888888888888888888888999999555444444333333444444555444444333333333444444555222222333333333444444444222222222333333444444444222222222222222111000//////000111222222111000///111111111111111111111111000000111111222222222222000000000000111111111111444333222111000000000000/////////000000000000111000000000000000000000000............000222444555000000000000000///......000000000000000000000000000000000000000000000000000000//////.........---000000000000000000000000...000333555444111...+++////////////////////////////////////////////////222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111000000//////......//////............//////000000000000...,,,***))).../////////000000000111//////000000000000//////111111///......///000000000000000000000000000000222222111111000000//////111111000//////000111111222222222222222222222222000000000000000000000000000000000000000111111222///////////////000000000///////////////////////////111222222111111222333111111000000000000111111000111111111111222222222000000000000111111111111000000000000000000000000000000000000000000000000222111111111000000//////222111111111000000//////000000000000111111111111000000111222222222222222000000000000111111111111111111111111111111111111222222111000//////000000111///...///222333222000000000000000111111111111111111111111111111111111111111111111111111111111000111222222333444555666000000111111222222333333000000000///000111111222111111000000000000111111222111111111000000//////222111111111000000//////000111222222222000///...000000000000000000000000000000000000000000000000666555444444222222111000000000000000111111111111111111111222222333333333111111111111111111111111000000000000000000000000222222222222222222222222222222111111111111111111444444444333333222222222111111111111111111111111444444444444444444444444555555555555555555555555555555555555666666666666999888888888777777666666888999::::::;;;;;;;;;:::;;;<<<<<<===>>>??????@@@@@@?????????>>>>>>======>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============??????@@@@@@@@@AAAAAAAAADDDAAA>>>;;;999888888888777777777777777777777777999999999999888888888777777777666555555555555555555444444333333444444555444333333222222333333444222222222222222222222222333333333333333333333333111111111111000000000000000000000000000000000000////////////000000000000222111000//////000111222000000000///000000111111,,,,,,,,,------------...000000000000000000000000//////...///000111333444000000000000000///......000000000000000000000000000000000000000000000000000000/////////.........000000000000000000000000000111222222222000///...000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000/////////............000//////......//////000000000000///...---,,,+++////////////000000000000//////000000000000//////000///////////////000000000000000000000000000000111111111000000/////////000000000000000000000000////////////////////////000000000000000000000000000000000000000111111222111111111000000/////////////////////////////////...000111111000///111222111000000//////000000111000000111111111222222222000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000///111111111111000000000///000000000000111111111111///000111111222222111111000000000000111111111111111111111111111111111111222222111000000000000000111///...///222333222000000000000000111111111111111111111111111111111111222222222222222222222222111111222222333444444444000000000111111111111111///000000000111111111111111111000000000000111111111111111111000000000///111111111111000000000///111111111111111000//////000000000000000000000000000000000000000000000000333333333222111111000000000000000000111111111111000000000111111222222222111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111444444333333333222222222222222222222222222222222444444444444444444444444555555555555555555555555555555666666666666777777888888888888777777777666888999999:::;;;;;;;;;:::<<<<<<<<<======>>>>>>????????????>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============?????????@@@@@@@@@@@@AAAAAA???===:::999999999:::777777777777777777777777999888888888777777777777777777666555555555555555555444444444444444444555444333333222222333333444222222222222222222222222333333333333333333333333111111111111000000000000000000000000000000000000/////////000000000111111222111000//////000111222------......///000111111......////////////000000000000000000000000000000000////////////000111222000000000000000//////...000000000000000000000000000000000000000000000000000000////////////......////////////////////////222111000000///000000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////............------111000000//////000000111111111000///////////////000000000000//////////////////000000000000//////---...///000000111000000000000000000000000000000000000000000////////////...///000111111000///...........................000000000000000000000000000000000000000111111222333333222111000//////...000000000000000000000000---///000000//////000111000//////......//////000000000000111111111222222000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000111111111111...///000000111111000000000000000000111111111111111111111111111111111111222111000000000000000000111000///000111222111000000000000000111111111111111111111111111111111111333333333333333333333333222222222222222222222222111000000000000000000///...///000111222111111000111111000000000000111111111111111111000000000000111111111111000000000000222111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000111111111111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111333333333333222222222222333333333333333333333333444444444444444444444444444444444444444444444444555666666666777777777888888888888888777777777777999999999:::::::::::::::<<<<<<<<<<<<<<<=========>>>>>>>>>>>>==================<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<<<<=========>>>>>>>>>?????????@@@@@@>>>===;;;:::::::::;;;<<<777777777777777777777777777777777777666666666666777666555555444555555555444444444444444444444444444333333222222333333444222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000111111111222222111111000000000000111111......//////000000000000//////000000000111111111////////////////////////000000000/////////000000//////000000000000//////////////////////////////////////////////////////000000//////////////////////////////////////////111111000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000/////////////////////...111111000000000000111111222111000//////000111222000000000000//////////////////000000000000//////,,,---///111111111111000000000000000000000000000///////////////////////////000222333333222000///111111111111111111111111000000000000000000000000000000000000000111111222333222222222111111000000111111111111111111111111...///000000//////000222//////............//////000000000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000111111111000000000000000111111111000000000000000///000000000111111111111......///000000000000000///000000000111111111111111111111111111111111111111111000000000000000111000000000000111111111000///000000000111111111111111111111111111111111111222222222222222222222222333333222222111111111000111111000000//////......---///111222333222000///111111000000000000111111111111111000000000000000111111111000000000000000222111000//////000111222000000000000000000000000000000000000000000000000000000000111111111222222///000000000111111111111000000111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111222222222333222222222222222222222333333333333333333333333333333444444444444444444444444444444444444444444555555666666777888888888888888888777777777777777999999999999999999::::::<<<<<<<<<;;;;;;;;;;;;;;;===========================<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>?????????===<<<;;;::::::::::::;;;777777777777777777777777777666666666666555555555666555555444444555555555444444555555555555444444444333333222222333333444222222222222222222222222111111111111111111111111111111111111000000000///000000000000000000000000000111111111222222222222111000000000000000000111000000111111111000///...,,,,,,,,,---------......////////////////////////000000000000/////////...//////000000000000////////////////////////////////////////////////////////////000000000000000000////////////////////////...///111222222111000///////////////////////////////////////////////////000000000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000111111000000000000111111111111000//////000222333000000000000//////////////////000000000000//////,,,---///111111111111000000000000000000000000000/////////000000000000000000111333444444333111000222222222222222222222222000000000000000000000000000000000000000111111222000000111111222222222333222222222222222222222222///000222111000000111333//////............////////////000000000111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000111111///000000000111111111111......///000000000000000///000000000111111111111111111111111111111111111111000000000000000111111000111111111000000000000///000000000111111111111111111111111111111111111000000000000000000000000222222222111111000000///111111000000//////......---///111222333222000///111111000000000000111111000000000000000000111111000000000000000000111111222111000//////000111222000000000000000000000000000000000000000000000000000000111111222333333333///000000000111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222333333333444444444555555444444444444444444444444444555555666777888888888777777777777777777888888::::::999888888888999:::;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>======<<<;;;:::999999999777777777777777777777777666666666666555555555444555555444444444444555555444555555666666555555444444333333222222333333444222222222222222222222222111111111111111111111111111111111111000000000///000000000000000000000000000111111111222222222222000000000111111000000000111111222222111000...------............/////////000000000000000000000000//////000000000///.........//////000000000000000000000000000000000000000000000000000000000000000//////000000000000111111////////////////////////...///111222333222000///................................................000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111222222111000000//////000000111111000000000000000111111////////////000000000000//////000000000000//////---...///000000111000000000000000000000000000000000000000000111111111111111111222333333222111111000000000000000000000000000000000000000000000000000000000000000111111222...//////000111222333333111111111111111111111111000111222222111111222333000//////......//////000/////////000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000111111111111...///000000111111000000000000000000111111111111111111111111111111111111000000000000000111111222000111222111000///000111000000000000111111111111111111111111111111111111000000000000000000000000222111111111000000//////111000000000000000000///...///000111222111111000111111000000000000111111000000000000111111111111000000000000111111111111000000000000000111111222000000000000000000000000000000000000000000000000111111111222222333333333000000000000111111111111333333333222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000111222222333333111111111222222222222222111111111111111111111111222333333444444555555555333333333333333333333333333333444555666777888888777777777777888888888888;;;:::888777777888999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<============<<<<<<;;;:::999888888777777777777777777777777666666666666555555555555444444444333444444555666444555666777777666555444444333333222222333333444222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000111111111222222000000111111111111000000...///000111111000...---000000000000111111111111000000000000000000000000---...///000000//////.........///000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000///000000000111111111111///////////////////////////////////////////////////000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000///000000000111111111111000//////......//////000000000000111000000//////------...///000111222222//////000000000000//////000///////////////000000000000000000000000000000000111111111222222222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222/////////000000111111111111111111111111111111111///000111111000000111222111000000//////000000111////////////000000000111000000000000111111111111000000000000000000000000000000000000000000000000///000000000111111111111///000000000111111111111000000000000111111111111///000111111222222111111000000000000111111111111111111111111111111111111000000000000000111222222000222333222///...///111000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000//////000000000111111111111111///000000000111111111111111111000000000000111111///000000000111111111111///000000000111111111111//////000111111111111111000000000000000000000000000000000000000000000000000000000111111111111111000000000000111111111111222222222222111111111000111111111111111111111111000000000000000000000000111111111111111111111111///000000111222222333333000111111111222222222222222222222222222222222222222222333333444555555666333333333333333333333333222222333444555666777777666777777777888888888888;;;:::888777666777888999777777888888999999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<:::::::::;;;;;;:::::::::777777777777777777777777777777777666666666555555444333333333444444555666444555666777777666555444444333333222222333333444222222222222222222222222333333333333333333333333111111111111000000000000000000000000000000000000/////////000000000111111///000111222222111000///***,,,...///000000...---------------............000000000000000000000000,,,---///000000000///.........///000000000000000000000000000000000000000000000000000000000000000//////000000111111111222111111111111111111111111222000///......000333444000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000.../////////000000111111//////............/////////000111111111///...---,,,---...///000111222333//////000000000000//////222111///......///000111000000000000000000000000111111222222222333333333//////............//////111111111111111111111111000000000000000000000000000000000000000111111222000000000000////////////000000000000000000000000...///000000//////000111111111000000000000111111////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000//////000000111111111222//////000000111111111222000000000000111111111111000000111222222222222222000000000000111111111111111111111111111111111111000000///000000111222222000222333222///...///111000000000000111111111111111111111111111111111111111111111111111111111111/////////000000000000000000000111111222222333333000000000///000111111222111111000000000000111111//////000000111111111222//////000000111111111222...///000222222222111000000000000000000000000000000000000000000000000000000000000000000/////////000000000000111111111111222111111111000000//////111111111111111111111111000000000000000000000000000000000000000000000000///000000111222222333333000000111111222222222222333333333333333333333333222222333333444555666666333333333333333333333333111111222333444555666777666666777777888888888999;;;:::888777666777888999666666777888999::::::;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<777888999:::;;;<<<<<<<<<777777777777777777777777777777777777666666666666333333333333444444555666444555666888888666555444444333333222222333333444222222222222222222222222333333333333333333333333111111111111000000000000000000000000000000000000////////////000000000000///000111222222111000///////////////////////////111111000000/////////...000000000000000///......111000///...------...///..............................///000000000000000//////000000000...,,,+++000000000000////////////000000000000000000000000000000////////////000000111111111111111111111111111111000000000000111111000000111111111222222222111000///......///000111111000///......///000111000000000000000000000000///111222111000///000111222111111111000000//////000000000000////////////111111111111000000000000222111000.........///000///////////////000111111000000000000000000000000111111000000000000111111333333333333333222111000111111111111111111111111000000000000000000000000222111111000///......---000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000////////////000000//////000111222222000000000000000000000000000111111222222222111111222222222222222111000///.../////////...///111333333111000///000111333444222111111000000000000000//////000111111111111111000111111111111222222222444333111000000000111111333222111000000111222333111111111111111111111111////////////////////////222222111111111111111111222222222222222111000///333333222111000000000111000000000000000111111222////////////////////////......//////000000111111//////000000111111222222///////////////000000111//////000111222222333333222111111111000000//////111111111111111111111111......///000111222222333000000000000000000000000111111111000000000000///000000000000111111111111111111111111111222222333222111111111000000//////111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333555555444333333222222111111222333444555666666666555555555555666666666666<<<<<<<<<;;;:::999888777777888888999999:::;;;;;;;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<888888888888777777777777555555555555555555555555666555444333333333333333444444444444444444444444222222222222222222222222111222222333333222222111111111222222222333333333111111111111000000000000000000000000000000000000////////////............000000000000000000000000///////////////////////////.........------------000000000000000///......111000///...---......///////////////////////////......///000000000000000///000000000000///......000000000000////////////000000000000000000000000000000////////////000000111111111111111111111111111111000000000000111111111111111111111111222222111000000//////000000111111000////////////000111000000000000000000000000///111222111000///000111111111111111000000000///000000000000////////////000000000000000000000000222111000///......///000///////////////000111111////////////////////////111111000000000000111111222333333333222222111000000000000000000000000000000000000000000000000000222111111000//////......000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000///000000000000000111222222000000000000000000000000000111111222222222111111111111222222222111000000222222111///------...000000000.........///111222222111111000000000000000//////000111111111111111000111111111111222222222333222111000000000111222222222111000000111222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111000000333222111111000000111111000000000000000111111222000000000000000000000000000000000000111111111111000000000000000111111111000000/////////000111111///000000111222222333333111111111111000000000///111111111111111111111111//////000000111111222222000000000000000000000000000000000111111222222222000000000000111111111111111111000000000111222222222222222222111111111000111111111111111111111111222222222222222222222222111111111111111111111111111111222222222333333333333333333333222222222222333444444555555555555444555555555666666666777777;;;;;;;;;;;;:::999888777777888888999999:::;;;;;;;;;;;;::::::::::::999999::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<888888888777777777666666666666666666666666666666666555444333333333333444444444444444444444444444222222222222222222222222111222222333333222222111111111222222222333333333111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////............------------000000000000000//////...000000///............///000000000000000000000000......///000000000000000000000000000000000111222////////////000000000000000000000000000000000000000000////////////000000111111111111111111111111111111000000000000111111222222111111111111111111000111111111111111111000111000000//////000000111///////////////////////////111222111000///000111111111111111000000000000000000000000////////////////////////////////////111000000////////////000///////////////000111111........................111111000000000000111111222222222333222222111000////////////////////////000000000000000000000000111111111000000//////...000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111222000000000000000000000000111111222222222111111000000000111111222111111111111111111000...---...000000000///...///000111222222111111000000000000000//////000111111111111111000111111111111222222222111111111000111111222333222222111000000111222222111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111000000222222111000000000111111000000000000000111111222111111111111111111111111222222222222111111111111111111111111000000000000111000000000000111222222000000000111222222333333111111111111000000000000111111111111111111111111000000000000000111111111000000000000000000000000//////000111222333444444000000000000111111111111111111000000000000000111333333333222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111222222222222333333333111111111222222222222222555555555555555444333333666666666666777777777777:::::::::::::::999888777777888888999999:::;;;;;;;;;;;;::::::::::::999999999999999999999999999999;;;;;;:::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::999888999:::::::::::::::;;;;;;888888777777777777666666777777777777777777777777555555444333333333444444444444444444444444444444222222222222222222222222111222222333333222222111111111222222222333333333111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000///////////////000000000000///////////////.........//////////////////////////////......///000000000000000111000//////000222333555////////////000000000000////////////////////////000000////////////000000111111111111111111111111111111000000000000111111222222222111111111111111000111222333333222111000000000000000000000000000///////////////////////////111222111000///000111111111111000000000000000000000000000////////////............////////////000000000////////////000///////////////000000111////////////////////////111111000000000000111111111111222222222222111111000000000000000000000000000000000000000000000000111111111000000000/////////000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000111111111111000000000000000111111000000000000000000000000111111222222222111000000//////000111111222111111,,,...////////////111333222222111111111222333444222111111000000000000000//////000111111111111111000000111111111222222222000000000111111222333333222111111111111111111222111111111111111111111111111111111111111111111111111111111111111222222222111111222222222111111000111111000000000000111111000000000000000111111222111111111111111111111111222222222111111000000000222222111111000000//////111111111111111222222333000000111111111222222222111111111000000000000000111111111111111111111111111111111000000000000000000000000000000000000000000111111222333333444444///000000000111111111111111111000000//////000000222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222//////000111222222333333333333444444444444333333666666666777777777888888888999999999999999888777777888888999999:::;;;;;;;;;;;;:::::::::999999999888888888888888888888888999999999999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::::::::999999888777999999999999::::::::::::888777777777666666666666666666666666666666666666555444444333333333444444333333333333333333333333222222222222222222222222111222222333333222222111111111222222222333333333111111111111000000000///////////////////////////111111111111111222222222000000000000000000000000/////////////////////////////////000000000000000//////000000000000//////......//////////////////..............................///000000000000000111000///000111222444555.../////////000000000111////////////////////////000000////////////000000000000000000000000000000111111000000000000111111111111111111111111111111000111222333333222111000000000111111111111000000///////////////////////////111222111000///000111000000000000000000111111000000000000////////////---........./////////000/////////000000000000//////////////////000000111000000000000000000000000111111000000000000111111000111111222222111111111111111111111111111111111000000000000000000000000111111111111000000000000///000000000111111111111000000000000000000000000000000111111111111000000111111111111111111111111///000000000111111111222111111000000000000000111000000000000000000000000222222222222222111000///...///000111111111111111+++---///000000000222333222222222222222333333444222111111000000000000000//////000111111111111111000000111111111222222222000000111111222222222222111111111222222111111111111111111111111111111111000000000000000000000000000000111111111222222222000111111222222222111111111000000///000000111111000000000000000111111222111111111111111111111111111111111000000//////...222222111111000000//////111111111111111222222333111111111111111222222222000000000000000000111111000000000000000000000000111111111000000000000000111111111111111111111111222222222222222222222222///000000000111111111111111111000000000000000111000000111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222//////000111222333333444000000111333333444444444666666666666777777777777777777888888999888888888777888888999999:::;;;;;;;;;;;;:::::::::999999999888888888888888888888888999999999999999999999999::::::::::::::::::::::::999999999:::::::::;;;;;;::::::::::::999999888777999999999999999999999999777777777666666666666555555555555555555555555555444444333333333444444555333333333333333333333333222222222222222222222222111222222333333222222111111111222222222333333333111111111111000000000///////////////////////////000111111111222222222333000000000000000000000000////////////////////////---------..................//////000000000000000---...//////000/////////..............................///000000000000000000000000000111222333444......//////000000111111000000000000000000000000000000////////////000000000000000000000000000000111111000000000000111111000000111111111222222222000111111111111111111000000111111222222111111000///////////////////////////111222111000///000111000000000000111111111111000000000000////////////.........//////000000111...//////000000000000//////////////////000111111111111111111111111111111111111000000000000111111///000111111222111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000111111111111000000111111111111111111111111///000000111111222222222222111111000000000000000000000000000000000000000222222222222222111000/////////000000111000000000...000111111000...///000000000000111111111111222222111111000000000000000//////000111111111111111000111111111111222222222000000111222222222111111000111222222222222111000111111111111111111111111////////////////////////000000000111222222333333000000111222222222222111000000/////////000111111000000000000000111111222111111111111111111111111000000000///////////////111111111111000000000000111000000000000111222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000111111111111111111111111111111111333333222222111111111111000000000000111111111111111111111000111222222333000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111333333333222222222222111000000111111222333444444///000111333444444555555555555555555666666666666555666777888888888888888777888888999999:::;;;;;;;;;;;;::::::::::::999999888888888888888888888888888999999999999:::::::::999999999999999999999999888888999999::::::;;;;;;::::::::::::::::::999888999999999888888888888777777777666666666666555555555555555555555555555555444444333333333444555555333333333333333333333333222222222222222222222222111222222333333222222111111111222222222333333333111111111111000000000000000000000000000000000000000000000111222222333333000000000000000000000000////////////////////////------------.........///......///000000000000000,,,---///000000000//////..............................///000000000000000//////000111222222222111.........///000111111111000000000000000000000000000000////////////000000000000000000000000000000111111000000000000111111//////000111222333333444111000000//////000000111000111222222222222111000000000000000000000000000///111222111000///000111///000000000111111111111000000000000////////////......///000000111222222---...///000111111000//////////////////000111111000000000000000000000000111111000000000000111111//////000111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000111111111111000000111111111111111111111111///000000111111222333333222222111000000000000000000000000000000000000000222333333222222000//////000000000000000000///...---///111111000//////000000000111111222222222111222111111000000000000000//////000111111111111111000111111111111222222222111111222333222111000000000111222222222222111000111111111111111111111111000000000000000000000000///000000111222222333333000000111222222222222222///////////////000111111000000000000000111111222000000000000000000000000000000000000000000111111000000000000000111111111000000/////////000111111111111111111111111111111///000000000111111111111000000000000000000000000//////000000111111222222111111111111111111111111000000111111111111111111000000000000111111111111111111111111222444555555000000000111111222222222111111111111111111111111000000000000000000000000111111111111111111111111333333333222222222111111111111222222333333444444222333444444555555555555444444444444555555555555444555666777888888888888777888888999999:::;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999999::::::;;;;;;999999999999999999999999777888888999::::::;;;;;;999::::::;;;;;;;;;;;;:::999999888888777777777777777777666666666555555555555555555555555555555555333333333333333444555666222222222222222222222222222222222222222222222222111222222333333222222111111111222222222333333333111111111111000000000000000000000000000000000000//////000000111222222333000000000000000000000000////////////////////////.../////////000000111111......///000000000000000,,,---///000000000//////000000000000000000000000...//////000000000000000...///111222222111000///---......///000111111222000000000000000000000000000000////////////000000000000000000000000000000111111000000000000111111......///111222333444555111000///......///000111000111222333333222111000111111111111111111111111///111222111000///000111//////000000111111111222000000000000////////////...//////000111222222333---...///111111111000//////////////////000111111////////////////////////111111000000000000111111//////000111111111111111000000000000000000000000000000000000000000000000111111111111111111222222000000000000111111111111000000000000000000000000000000111111111111000000111111111111111111111111///000000111222222333333222222111000000///000000000000000000000000000000333333333222222000//////000000111000000///......))),,,///111111111222333222222333444444444444333222111111000000000000000//////000111111111111111000111111111111222222222111222333333222111000///000111222333333222111000111111111111111111111111111111111111111111111111///000000111222222333333///000111222222222222222///////////////000111111000000000000000111111222////////////////////////000000111111222222222333//////000000111111222222///////////////000000111222222111111111111111111//////000000111111111222000000000000000000000000...//////000111222222333111111111111111111111111......///000111222222333000000000000111111111111000000111222333555666777111111111222222333333333111111111111111111111111////////////////////////111111111111111111111111333333333222222111111111222333333333333444444444666666666777666666555444333333333444444444555555333444555777888888888888777888888999::::::;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999::::::;;;;;;;;;888888888888888888888888777777888999::::::;;;;;;999:::;;;;;;<<<<<<<<<<<<999888888888777777666666777666666666555555555555777777777777777777777777333333333333333444555666222222222222222222222222222222222222222222222222222222222333333222222222111111222222222333333333111111111111000000000000000000000000000000000000...//////000111111222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......///000000000000000000000000000000000000000////////////////////////111111111111111111111111111111000000//////......000000000000000000000000000000000000000111111222111000000000//////......111111000000//////......222111111111000000//////111111111000000000000000222222111000//////000000111111111111111111111111222111111000///000000000000000000000000000000000111111111000000000000000////////////............222222222111111111111000111111000000000000111111//////000000111111111222000000////////////000000000000000000000000000000000000000000000000000000//////000000///...------///...---...000222222111000111222333333222111000///......///111222000///000000000111222222222333000000111111111111000000222222111111111111111111000000000000000000000000000111222222222000///...000000000000111111111111000000000000000000000000000000000000111111111111333333333222222111111111//////000000111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000////////////000000000000111111111111000000111111111111111111111111333222111000////////////000000000000000000000000111111000///...///222444111111000000000000111111//////000000000000//////000000111111111111000000222222222222222111000///000000000000111111111111111111000000//////......111111111111111222222333111111111111111111111111111111111111111111111111///////////////000111111111111111111111111222222111111222222222333333333222222222111111111000000111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222555444333222333444555666333444555666777777777777444555555666777888888888888888888888999:::;;;<<<:::::::::999999999888888999999888888888888999999999999999999999999999999666777888999999:::999999777777777777777777777777888888999999999:::::::::999999999888888888888777888888888888888888888888777777666666555555555444333333333444444555555555333444555444222111222333333222222111111222222333444444444333333222222222222222222222222222222222222222222111000//////...000000000000////////////222111000//////000111222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000......///000000000000000000000000000000000000000////////////////////////111111111111111111111111////////////000000000000000000000000000000000000/////////...///000000111111111000000000/////////111000000000/////////...111111111111000000000///111000000000000000000000222111111111000000000///000000000000000000000000222111111000000000000000000000000000000000000000000000000000000000000111/////////////////////000222222222111111111000000000000//////...///////////////000000000111111111111000///////////////000000000000000000000000000000000000000000000000000000000111111000000///...000///......000111111111000111222222222222111000000//////000222333111000111111111111111111222222000000111111111111000000111111111111111111111111////////////////////////111111111111111000//////000000000000111111111111000000000000000000000000000000000000111111111111333333333222222111111111000000000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222111111111111111111222111000000/////////000000000000111111111111000000111111111111111111111111111000000000000000111111000000000000000000000000/////////---,,,---000222111000000//////000000111//////000000000000//////000000111111111111000000111111222222222111000000000000000000111111111111111111000000////////////111000000000000111222222111111111111111111111111111111111111111111111111111000000000000111222222111111111111111111111111111111111222222222333333222222222111111111000000111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222444444333333333444555666444555555555555555444444555555666666777888888999999999888888777777777888999999999999999999999999999999888888888888999999::::::999999999999999999999::::::999999888777666888888888888888888888888888888888999999:::::::::999999999888888888888777555555555555555555555555777666666666555555555444555444444444444444444333222333444333222111111333333222222111111222222333444444444333333222222222222222222222222222222222222222111111000//////...000000000000////////////222111000//////000111222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000......///000000000000000000000000000000000000000////////////////////////111111111111111111111111.........///000111111111000000000000000000000000...............//////000111111111111000000000000000000000000////////////111111111111000000000000000000000000000000111111000111222222222111000///////////////////////////111111111000000000000000000000000000000000000000/////////000000111111111/////////000111111222222222222111111111000000000000//////...------------//////000000000000111111111111000///////////////000000000000000000000000000000000000000000000000111111222222111111000000111000//////000111111000000111222222222222111000222111000111222333222111111111111111111111000000000000111111111111000000111111111111111111111111........................111111000000//////000000000000000000111111111111000000000000000000000000000000000000111111111111222222222222222111111111111111111111000000000000////////////////////////////////////////////////111111111111111111111111111111111111111111111111222111000//////000111222222111000///////////////000000111111111111000000111111111111111111111111////////////000111222333000000000000000000000000...//////...---...000222000//////......//////000//////000000000000//////000000111111111111000000000111111222222222111111000000000000111111111111111000000000000/////////000000/////////000111111111111111111111111111111111111111111111111111111222111111111111222333333111111111111111111111111111111111222222222222333222222222111111111111111111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222444333333333333444555666555555555555444333222222666666777777888888999999::::::999777666555444444777777888888999:::::::::999999888888888888999999:::::::::999999888888888::::::::::::999888777666888888888888888888888888777777888888999:::;;;;;;999999999888888888888777444444444444444444444444666666666555555555555555666666555555444333333333222333444333111111111333333222222111111222222333444444333333333333222222222222222222222222222222222222111111000/////////////////////000000000000111111000000000000111111111111111111111111111111////////////////////////////////////////////////////////////////////////......///000000000000000////////////////////////////////////////////////111111111111111111111111.../////////000000000111000000000000000000000000///............///000000111111111111111111000000000000000000////////////111111111000000000000000000000000000000111111111///000222333333222000///000000000000000000000000111111111111111000//////000000000000000000000000---......///000111222222//////000111222222333333111111111111000000000000000000///...------------//////000000000000000000222111000//////......///000000000000000000000000000000000000000000000000000111111111111111000000222111///000111222222111111111111222222111111111222111///000111222222111222222111111000000//////000000111111111111000000000000000000111111111111////////////////////////111000///......///000111///000000000111111111111000000000000000000000000///000000000111111111111222222222111111111111111222222111111000000//////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222111000//////000111222222222111000////////////000000111111111111000000111111111111111111111111000000//////000111222222000000000000000000000000000111222111000000222444//////............////////////000000000000//////000000111111111111000000///000111222222222222222///000000000111111111111000000000000000000000000///////////////000000111111111111111111111111111111111111111111111111111111111111111111222333333222222222111111111111111111111111111222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333444555555666555555666666555555444333777777777777888888999999999999999888777666555444666666777888999:::;;;;;;999999888888888888999999;;;::::::999999888888888777777888999::::::::::::888888888888888888888888666666777888999:::;;;;;;999999999888888888777777777777777777777777777777555555555555555555555555555555555555444444444444333444555444333222222444333222222111111222222333333333333333333333333333222222222222222222222222111111111111000000//////////////////000000000000111000000000000000000111111111111111111111111111////////////////////////////////////////////////////////////////////////......///000000000000000////////////////////////000000000000000000000000000000000000000000000000111000000000/////////...////////////////////////000000//////000000111222000000000000000000111111////////////000000000000000000000000000000111111//////000000111111111111///000222444444222111000111111111111111111111111000111111111111000//////////////////////////////------...///000111111222///000000111222333333444111111111000000000//////111000//////.........///000000//////////////////111111000///////////////000000000000000000000000000000000000000000000000//////000111111000000000333111000000222333333222222111111111111111111222222000......///000000///222111111000000/////////000000111111111111000000//////000000000111111111000000000000000000000000111000///......///000111///000000000111111111111000000000000000000000000///000000000111111111111111111111111111111111111222222111111000000//////111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111000//////000111111222222111000000000000000000000111111111111000000111111111111111111111111222222111000//////000000000000000000000000000000000111222222111111222444//////............////////////000000000000//////000000111111111111000000///000111222222222222222///000000000111111111111000000000000111111111111///////////////000000111111111111111111111111111111111111111111111111111111000000000000111222222222222222111111111000000000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333444555555555666555555666777777777777777777777777777777888888888777777888999999888777777555555666777999:::;;;;;;999999888888888888999999:::::::::999999888888888777888999::::::;;;::::::888888888888888888888888666666777888888999::::::999999999888888888777777888888888888888888888888444444444555555555555555333333444444555666777777444666666555444333444555333222222111111222222333333333333333333333333333222222222222222222222222111111111000000000000000.../////////000000000111000000000111111000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000///.........////////////////////////000000000000000111222222////////////000000000000////////////000000000000000000000000111111111111/////////000111111222222000111222333333333222111111111111111111111111111000111111222222000///...////////////////////////.........//////000000000000000000111222222222333111111000000000/////////000///////////////000000000000////////////......000000////////////000000000000000000000000000000000000000000000000000000...///000000111000000000222111000111333444444444222222111000000111222222222000...---...000000///000000000000000000//////000000111111111111000000...//////000000111111111111111111111111111111111//////......//////000000000000000000111111111111000000000000000000000000000000000000111111111111000000000111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111000000111111222000000111111111111000000111111111111111111111111333222111000////////////000000000000000000000000...///111111//////000222000//////......//////000//////000000000000//////000000111111111111000000000111111222222222111111000000000000111111111111000000000111111111111222000000/////////000111111111111111111111111111111111111111111111111111111000000000000000111222222333333222222111000000000000000000111111111111222111111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111222333444555666666666555555666777888999999888666666666666666777777777444666777999::::::999999555555666777888999:::;;;999999888888888888999999999999999999999999999999;;;;;;;;;;;;:::999888777999999999999999999999999777777777888888888888999999999999888888888888777777777777777777777777777444444444444444555555555222222333555666777888999444555666555444333333555333222222111111222222333222222333333333333444444222222222222222222222222111111000000000000000000......//////000000111111000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000111111---.........////////////.../////////000000000111///000000000111111111111...//////000111111222222111111111222222333333333111111111111111111111111///000222222222111///...////////////////////////......//////////////////000000111111111111111111111000000000////////////------------...///000000000000/////////.........///......//////000111222000000000000000000000000000000000000000000000000///000111111222222111111111000///111333666666666222222111000000111222222444222///...///000000000/////////000000000000000000000111111111111000000......//////000111111222000000000000000000000000---......///000000//////000000000000111111111111000000000000000000000000000000000000111111111111///000000000111111111222000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000...///000111111000///...000000000000111222333333000000111111111111000000111111111111111111111111111111000000000000000111000000000000000000000000...///111111000000000222111000000//////000000111//////000000000000//////000000111111111111000000111111222222222111000000000000000000111111111111000000111111111222222222111000000000000111222222111111111111111111111111111111111111111111111111222111111111111222333333333333222222111000000///000000000000111111111111000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000111333444666666666555666666777777777777777666666555555555555555555555333444666888999999888777555666666777888999999:::999999888888888888999999888888888999999::::::;;;;;;;;;;;;;;;:::999888777999999999999999999999999888888888888777777777777999999999888888888888777666666666666666666666666333333333444444555555555333444444555666777777888333444555444222111222333333222222111111222222333222222222333333444444444222222222222222222222222000000000000000000000111.........///000111111111///000111222222111000///000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111////////////////////////...............///000000,,,---------......//////.../////////000000111111//////000000111111111222...//////000111222222222222111111111222222444444000000000000000000000000///000222333222111///...///////////////////////////////////////.........111111111000000000000000000000000000////////////+++++++++,,,---...///000000000//////.........---............///111222333000000000000000000000000000000000000000000000000000111222333333333333333000//////111444666777777333222111000000111222333666333000///000111111111......//////000000111111000000111111111111000000---......///000111111222////////////////////////,,,---///000000000///...000000000000111111111111000000000000000000000000000000000000111111111111//////000000111111111222//////000000111111222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000---...111222222111...---//////000000111222444444000000111111111111000000111111111111111111111111////////////000111222333000000000000000000000000000111333333222222222333111111000000000000111111//////000000000000//////000000111111111111000000222222222222222111000///000000000000111111111111000000111111222222222222111111111111111222222333111111111111111111111111111111111111111111111111333333222222333333444555333333222222111000000///000000000000111111111111000000111111222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000111333555666666666555777777777777666555444333555555555555555444444444333444666777888777666555666666777777888888999999999999888888888888999999777777888999:::;;;;;;<<<888888999:::;;;;;;;;;;;;999999999999999999999999999999888888777666666666999999999888888888888777777777777777777777777777333333333444444555555555555555555666666666666666111222333222000///000111333222222222222222222333222222222333333444444444222222222222222222222222000000000000000111111111---......///000111111222///000111222222111000///000000000000000000000000222000///000111222111///............////////////111111222222222222111111////////////000000000000111111000000//////......//////000000000000////////////000111111111111111///////////////000111111111111000000//////......//////............//////000000///...............000000000000000000000000000000000000000111222222222222222111111111000000111111111222222333333333000000000000000000000000777666555444222111000///111111000000//////......000000000000000000000000000111222222222000///...////////////000000000000////////////////////////000000000000000///......111111000000000000000111000000000000000000000000000000000000000000000000000111222222333333333333111111000000000000111111000000000000000000000000222222222111111111000000111111111111111111111111000000000111222222222333000111111111111222222222111111000///...---,,,,,,////////////////////////111000/////////000222333000000000000111111111111111111111111000000000000000000000000000000000000222222222111111111000000222222222222222222222222222222222222222111000///111111111111111111111111//////000000000000//////000000111111111111000000000000000000000000000000111111111111111111111111222222222222222111000///111111222222222222111111000000000000000000000000////////////////////////222222111111000000//////000000000000000000000000////////////000000000000222222222111111111000000000000000000000000000000111000///000111222111///222222222222222222222222000000000000000000000000111111111111111111111111222222222111111111000000000000000000000000000000111111111111111111111111000000111111111222222222111111111111111111111111111111222222222333333333222222222222222222222222333333333222222111111111555555444333333333444444555555555555555555555555444444444555555555555666555555666777777777777777777777888999999999999888:::999888777777999;;;<<<::::::::::::999888777777999999::::::::::::;;;;;;999999999999999999999999999888777666666666777888999999999888888888888777999888888777666555555555444444444333333333222222444444444444444444444444444444444444444444444444444444444333333222222222111111111111111000//////222222222222222222222222111111000000111222333333111000///......///000111111222222222222111000000000000000000000000000000000///...///111111111////////////000000000000111000111111222222111111000////////////000000000000////////////000000000000//////000000000000////////////000111111111111111///////////////000111111111000000000/////////...//////............//////000000///...............////////////////////////000000//////000000111111222222222111111111000000000000111111111111111111000000000000000000000000---...///000222444555666111000000000/////////...000000000000000000000000000111111222111000///...////////////000000000000000000000000000000000000000000000000000///......000000///////////////000000000000000000000000000000000000000000000000000111111222333333333222222111111000000000000111111000000000000000000000000222222222111111111000000111111111111111111111111111111111111111111222222000000111111111222222222000000000000000/////////////////////////////////111000/////////000222222000000000000111111111111111111111111000000000000111111111111111111111111222222222111111111000000////////////////////////111222222222222111000///111111111111111111111111//////000000000000/////////000000000000//////...000000000000000000000000111111111111111111111111000111111222222222111111111111222222222222111111000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000//////000000000111111111222222222111111111000000000000000000000000000000111000///000111222111///222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000111111111111111111111111111111111111222222222222111111111111111111111111111111111222222222333333222222222222222222222222333333333222222222111111333333222222222333333444555555555555555555555555444444444555555555555666555555666777777777777777777777888999999999999888999888777666777888:::;;;999999::::::999999888888888888888999999999::::::999999999999999999999999888888777777777888888999999999999888888888888777888888777666666555444444444444444333333333222222666666666666666666666666444444444444444444444444333333333222222111111111222222222222222111000000222222222222222222222222111111000000111222222333111000////////////000111111222222222222111000000000000000000000000000000///...---...000111000///000000000000111111111111000111111222222111111000////////////000000000000.........///000111111111//////000000000000////////////000111111111111111000////////////000111111000000000000//////////////////............//////000//////............///////////////////////////////////////000000000000222222222111111111111111000000000000000000//////000000000000000000000000......//////000000000111000000000000////////////000000000000000000000000000111111111111000//////////////////000000000000111111111111111111111111000000000000000//////...//////............//////000000000000000000000000000000000000000000000000222222222333222222111111000000000000000000000000000000000000000000000000222222222111111111111111111111111111111111111111111111111111111111000000000000000111111111222222///000000000111111111222////////////////////////000000000///000111111222000000000000111111111111111111111111000000000000111111111111111111111111222222222111111111111111........................111111222222111111000000111111111111111111111111//////000000000000/////////000000000///......---000000000000000000000000111111111111111111111111//////000222222333333333111111222222222222111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000111111111222222222222222222111111111111111000000000000000000000000111000///000111222111///111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111000000000000000000000000111111111111111111111111111111222222222333333333111111111111111111111111111111111222222222222333222222222222222222222222333333333222222222222111111111111111222333333444444444444444444444444444444444444555555555555666555555666777777777777666666777888888999999888888888777666555666777888999777888999999:::999999999777777777888888888888999999999999999999999999999777777888999:::::::::999999999999888888888888777777777666666555444444444444444444444333333333333555555555555555555555555444444444444444444444444222222111111111111111000333333333333333222111111222222222222222222222222111111111000111111222333111000000//////000000111111111222222111111000///000000000000000000000000...---,,,...000111000/////////000000000111111111000000111111111111000000////////////000000000000.../////////000000000111//////000000000000////////////000111111111111111000000//////000000111222000000000000//////////////////............//////000///............//////////////////////////////......//////000000000000111111111111111111111111111111111000000/////////////////////////////////111111000//////...------000000000000////////////////////////////////////000000111111111000000000////////////000000000000000000000000000000000000//////000000000000////////////.........///000000000000000000000000000000////////////////////////222222222222222111000///000000111111111111000000000000000000000000000000111111111111111111111111111111111111111111111111222222111111000000//////000000000000111111111111000000000000000000000000////////////////////////000000000000000111111222///000000000111111111111111111111111000000000///111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111//////000000000000//////111111111111000///...---000000000000000000000000111111111111111111111111///000111222222222222222111111222222222222111111000000000000000000000000111111111111111111111111//////000000111111222222000000000000000000000000111111222222222333333333111111111111111111111111000000000000000000000000111000///000111222111///000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222333333333333111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222111111111111222333555555444444444444444444444444444444444555555555555666444555666666777777666666666777777888888888888888666666555555555666777888666666888999999:::::::::777777777888888888999999888888888888888888888888666777999:::;;;;;;::::::999999999888888888777777666666555555444444444444555444444444444333333333333333333333333333333333333333333333333333333333222222222222111111111111222222333333222222111000111111111111111111111111222111111111111111222222000000000000000000000000111111111111111000000///////////////////////////...------...///000000///........./////////000000000000000111111000000000////////////000000000000111000000000/////////...//////000000000000////////////000111111111111111000000000000000111222222////////////000000000000//////............////////////............//////..............................///000111000000///111111111111111111111111222222222111111000000///////////////////////////......//////000111222222////////////000000000000////////////////////////000000000000000000111111////////////000000000000//////////////////////////////000000000000//////000/////////000000111222111111111111111111111111////////////////////////222222222222111111000//////000111111111111000///000000000000000000000000111111111111111111111111111111111111111111111111222111111000000///////////////000000000111111111111111000///......------000000000000000000000000///000000000111111111111///000000000111111111111111111111111000000000///111111111111111111111111111111111111111111111111222222222222222222222222///000000111111111000000000000000000000000000000//////000000000000//////222222222222222111000///000000000000000000000000111111111111111111111111222222222222222111000///111111222222222222111111000000000000000000000000111111111111111111111111//////000000111111222222000000000000000000000000222222222222333333333333111111111111111111111111000000000000000000000000111000///000111222111///000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111222222222333333333111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222222222222222333555666666444444444444444444444444444444444555555555555666444444555666666666666666666666777888888888888777555555555555555666666666555666777888999:::::::::888888888888999999999:::888888888888888888888888666777999:::;;;;;;::::::999999999888888888777777555555555555555444444444555555555444444444333333333333333333333333333333333333333333333333333333222333333333333333333333111111111111111000000///111111111111111111111111222222111111111111111222000000111111111111000000000111111111111000//////////////////////////////000///......000000///...............///////////////000000111111000000///////////////000000000000111111111000///.........//////000000000000////////////000111111111111111111000000000000111222222////////////000000000000//////............/////////............//////000...........................///111222222222111000111111111111111222222222111111111111111111000000000000000000000000000000222222111111000000000///////////////000000000000000000000000000000000000000000000///000000111222////////////000000000000...........................//////000000000000000000000///000000111222333111111111111111111111111000000000000000000000000111111111222111111000000///000111222222111000///000000000000000000000000111111111111111222222222111111111111111111111111000000000000000000///////////////000000000111111111111000///...---,,,,,,000000000000000000000000//////000111111111111000000000000000111111111111111111111111000000000000222222222222222222222222111111111111111222222222000000000000000000000000//////000000111111000000000000000000000000000000//////000000000000//////111222222333333222222111000000000000000000000000111111111111111111111111333333333222222000//////111111222222222222111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000111111222222222333333333111111111111111222222222000000000000000000000000111000///000111222111///111111111111111111111111222222222222222222222222111111111111111111111111111111111111111222222222000000000000000000000000111111111111111111111111000000111111111222222222111111111111111111111111000000000111111111111222222222222222222222222222111222222222222333333333333333333333444555666666333333333333333333333333444444444555555555555666444444555666666666666555555666777777888888777777444444555555555666666666555666777888999999999999888888888999999999::::::888888888888888888888888777777888999:::::::::999999999999888888888888777555555555555555555555555555555555555444444444333444444444444444444444444333333333333333333333333333333333333333444444444000111111111111000//////111111111111111111111111333222111111000111111111000111111222222111111000000000111111000000///...000000000000000000000000333111000000000000///---...////////////000000000//////000000000000//////////////////000000000000000000000000//////////////////000000000000////////////000111111111111111111111000000111111222333.../////////000000000111//////............//////...............///000000........................///000222333333333111111000000111111111222222222//////000000000000000000000000000000000000000000444444333111///...---,,,.../////////000000000111000000000000000000000000111000/////////000222333////////////000000000000////////////////////////......///000000000000000.........//////111222222111111111111111111111111000000000000000000000000///000000111111111111000///000111222222111000///000000000000000000000000000000111111111222222222111111111111111111111111/////////000000000000000////////////000000000111111000000000//////......000000000000000000000000...///000111222111111000000000000000111111111111111111111111000000000000222222222222222222222222000000111111111222222222000000000000000000000000...//////000000000000000000000000000000000000000//////000000000000/////////000111222222222222222000000000000000000000000111111111111111111111111111111222222222111111000111111222222222222111111000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000111111111111222222222222000000111111111222222222000000000000000000000000111000///000111222111///222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222000000000000000000000000111111111111111111111111//////000000000111111111111111111111111111111111000000000000111111111111222222222222222222222222111111222222222333333333444333333222333333444444333333333333333333333333444444444555555555555666333444555555666666555555555666666777777777777777444444555666666666666666666666777888888999888888777777777888888888888999888888888888888888888888888888777777777888888999999999999888888888888777666666666666666666666666555555555555444444444444444444444444444444444444222222222222222222222222111111222222333333333333111222222222222111000000111111111111111111111111333222222111000000111111000111222222222222111000000000000000000//////...000000000000000000000000444222111000111000///---000000000000111111111111//////000000000000//////////////////000000000000......//////000000111111//////000000000000////////////000111111111111111111111111000111111222333.../////////000000111111//////............//////...............///000111........................///111333444444444222111000000111111222222222222---.........//////000000000000000000000000000000,,,,,,---///000222333333.../////////000000111111000000000000000000000000111000/////////111222333////////////000000000000000000000000000000000000......///000000000000000---------......000111111111111111111111111111111000000000000000000000000...///000111111111111111...000111222222111000...000000000000000000000000000000111111222222222222111111111111111111111111......//////000000111111////////////000000000000000000000000111111111111000000000000000000000000...///000222222111111000000000000000111111111111111111111111000000000000222222222222222222222222000000111111222222222222111111111111111111111111......///000000000000000000000000000000000000000//////000000000000//////---...///111222222222222000000000000000000000000111111111111111111111111///000111222222222222222111111222222222222111111000000000000000000000000////////////////////////222222111111000000//////000000000000000000000000000000111111111222222222000000111111222222222222000000000000000000000000111000///000111222111///222222222222222222222222222222222222222222222222111111111111111111111111000000111111222222222222000000000000000000000000111111111111111111111111////////////000000000000111111111111111111111111000000000000111111111111222222222222222222222222111111111222222333333333333333222222111222222222333333333333333333333333444444444555555555666666333444555555666666555555555666666777777777777777444555666666777777666666666777777888888888888777666666666666777777777777777777777777777777777777999888777666666666888888999999999888888888888777666666666777777777777777666666555555555444444444222222222222222222222222222222222222222222222222000000111111222222222222222333333333333222111111000000000000000000000000333333222111000000111111000111222333333222111000000000000000000//////...000000000000000000000000222111111111000000////////////000000000000//////000000000000000000000000***+++,,,...000111222222111111111111000000000000///333666666222///---...//////...---,,,++++++***000000////////////000000000000//////.........---000000000000000000000000000000000000000000000000////////////000000000000//////000000111111222222111111111111111111111111000000000000000000000000000000000000000000000000000111111111111000000///000000000000000000000000111111111111111111111111444333222000////////////000000////////////000000//////000000000000//////000000000000000///......000000000000111111111111111111111111111111111111000000111222222222222111111111111000000000000000000000000000000000000000333222222111111111000000000000111222222222222111111111000000000000111111000000000000000000000000222111111111000000//////000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333111000000000222333222111000000000000000000000000111111111111111111111111000000000000111111111111222222111000/////////000333222111000000000222222000000111111111111000000111111222333333333333333000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000222111111111000000//////////////////000000000000222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222333333222222111000//////111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222000000000000000000000000111111111111111111111111111111111222222333333333000000111111111222222222666555333222111222333333222222222222222222222222:::888666333222222333444444444555666777888999999888888888777777777777777777777777777888888888888999999888888888888888888999999888888888888999999999888888888777777666666888888777777666666555555999999999888888666555555666666666555444444444333222333555666666555333222333333333333333333333333555444444333222111000000222222333333333333444444333333222222111000//////333222111000000111222333000000000000000000000000333222111/////////000000000000000000111111111111000000000000000000000000000000000000//////......//////000000000000//////000000000000000000000000+++,,,...///111111222222////////////............000111333333222///......000000//////......------000000////////////000000111111000000000/////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000111111111000000000000000000000000000000111111111111111111111111222111000000000000000111000000////////////000000000111111222222111111000000000000000000///......000000000000111111111111111111111111111111111111000000111222222222222111111000000000000000000000111111111111111111111111222222222222111111000000000000111222222222222111222222111111111111222222000000000000000000000000111111111111000000000///000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333222111000111333444333222000000000000000000000000111111111111111111111111000000000000111111111111222111000000000000000000333222111000000111222222111111222222222222111111...///000000111111000000000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000111111111111000000000///////////////000000000111222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222333333222222111000000///222222222222222222222222111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111111111111222222333333333111111222222222333333333555444333222222222222333222222222222222222222222777666444333333333555666666666666666666666777777666666666666666666666666555555666666666777777777777777777777777777777777999888888777777888888999888888888777777777666666888777777777666666666555888999999888888666555555777777666666666666666666333444555666666555444333333333333333333333333333444333333222222111111111222222222333333333444444333333222222111000000///222222111000000111222222000000000000000000000000222111000//////000000111000000000000111111111111000000000000000000000000////////////............//////000000000000//////000000000000000000000000......///111111222222111////////////............000/////////000111000...111111111000000000000000000000////////////000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111111111111000000000000000000000000111111111111111111111111000000000000000111222222111000000//////000000111222222333333333333222222000000000000000//////...000000000000111111111111111111111111111111111111000000111222222222222111000000000000000000111111111111111111111111111111111222222222222111000000000000111222222222222111333222222111111222222333000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333333222111222444555444333000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000111222222111111000111111222222222222333333333333222222---...//////000000//////000000000000000000000000222222222222222222222222000000111111111111000000000000000000000000000000111111111111000000000000/////////000000000111111222222222111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222111111111111222222333333222222111000000000333333333333333333333333111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222111111111111111111111111111111111222222222222222222222222333333333444444444444333222222222222333222222222222222222222222444444333222333444666777777777666666666555555555555555555555555555555555444444555555555666666666666666666666666666666666999888888777777888888999888888777777777777666666777777777777666666666666888888888888777666555555555555555555555666666666444555666777777666555444333333333333333333333333222222222222222222222222222222222222333333333333333333222222111000000000222222111000000111222222000000000000000000000000111000000///000000111222000000000000111111111111000000000000000000000000//////////////////////////////000000000000//////////////////////////////000000111222222222111111111111111111000000000000111...+++,,,///111111///000000000111111222222222000000////////////000000000000000000000000000000////////////////////////////////////////////////////////////000000000000222222111111000000//////////////////////////////////////////////////////////////////////////////---...///111111222222222000000000000000000000000111111111111111111111111111000000000000000111111111000000000000000000111111222222333333222222111//////000000000000/////////000000000111111111111111111111111111111111111000000111222222222222111000000000000000111111111111111111111111111111111000111222222222222111000000000111222222222222111222111111000000111111222000000000000000000000000111111111000000000000000000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333222111000111333444333222000000000000000000000000111111111111111111111111///000000000111111111111000/////////000111222222111111111111111111222222111222222222222222222111//////000111111111111111000000000000000000000000222222222222222222222222///000111222222111000///000000000000000000000000111111111000000000000000//////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222111111111111222222222222222111111111000000222222222222222222222222111111111111111111111111000000000000000000000000000000111111111222222222222222222222222222222222111111111111111111111111111111111111111222222222111111222222222222333333333333222222222222222222222222222222222222222222333333222222333333444555555555555555555555555555555555555555555666666666444444555555555666666666555666666666666666777777888888777777777777888888777777777777777777666666777777777777666666666666777777888888777666555555111222222222333444444444555555666777777666555555333333333333333333333333111111111222222333333333111222222222222333333333222222222111111111000000222111111111111111111222000000000000000000000000/////////000000111222222///000000000111111111111////////////////////////000000000000000000000000//////000000000000//////////////////////////////111111222222222222111111111111111111000000000000111---***+++...111111000...//////000000111111222000000////////////000000////////////////////////////////////////////////////////////////////////////////////000000000000222222111111000000//////////////////////////////////////////////////////////////////////////////---...///111111222222222000000000000000000000000000000000000000000000000333222111000////////////111111000000000000111111000000111111111111000000//////000000000000/////////000000000111111111111111111111111111111111111000000111222222222222111//////000000111111111111111111111111111111111111///000222333333222111000000000111222222222222111000000////////////000000000000000000000000000000000000000000000000111111000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333111//////000111222111000000000000000000000000000000000000000000000000000///000000000111111111111000/////////000111222222000000111111222222222222000000111111111111000000//////000111111111111111000000000000000000000000111111111111111111111111///000111222222111000///000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111222222222222222111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111222222222222222222222222222222222222222222222444444333222222222222222222333333444555666666666555555555666666777777777555555666666666777777777666666666777777888888888888777777777777777777888666666666666666666777777666666666666777777777777666777777777777666666555111222222222333444444444555666666666666666666555333333333333333333333333111111111222222333333444111111111222222222333333222222222111111111111111111111111222222111111111000000000000000000000000//////000000111111111111///000000000111111111111////////////////////////000000000000111111111111//////000000000000//////000000000000000000000000000111111222222222111111////////////............000...,,,,,,...000000000......//////000000000111000000////////////000000............////////////000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111111111111000000000000000000000000000000000000000000000000444333222000//////......222111111000000111111222//////000000000000//////...//////000000000000000000000000000111111111111111111111111111111111111000000111222222222222111/////////000111111222222222222222222222222222222///000222333333222111000000000111222222222222111/////////....../////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333000///...///111111111000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111222///000111222222222222222000000000111111000000000---...//////000000//////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111000000000111111111222222111111111111111222222222111111111111111111111111222222222222222222222222000000000000000000000000222222222222222222222222222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222000000000000000000000000111111111111111111111111111111111111111000000000/////////000000000000111000111222222333222222222222222222222222222222222333333333222222111111111111111222333444555666777555555555666666777777888555555666666666777777777666666666777777888888999888777777666666777777888555555666666666666777777666666666666777777777777666666666777777666666555555555555555555666666666555555555555555555555555333333333333333333333333111111111222222333333333111111111111222222222222111111111111111111111111000111222222222222111000000000000000000000000000///000000111111111111000000000000000111111111111000000000000000000000000/////////000000000111111//////000000000000//////000000000000000000000000//////000111222222222111////////////...............///000///......000111/////////000000000000000000000////////////000000......//////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000111111111000000000000000000000000000000000000000000000000000000222222111000//////000000222111111000000111111222...//////000000//////.........///000000000000000000000000000111111111111111111111111111111111111000000111222222222222111...//////000111111222222222222222222222222222222...///222444444333111000000000111222222222222111000000////////////000000000000000000000000000000///000000000111111111111000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333000/////////111222111000000000000000000000000000000000000000000000000000000000000000111111111111222111000000000000000000...///111222333333222222000111111222222111111000...///000000111111000000000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000///000000000111111111111000000111111111222222222000000111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111222111111111000000000//////000000000000111111111///000111222333222222111222222222222222222222222000111111222222222222222222222333333444444444555333333444555555666777777444444555555555666666666444444555666666777888888777777666666666666777777555555555666666666777777555666666666777777777888555555666666666666666555777777666666666666666666555555444444444444555555333333333333333333333333222222222222222222333333111111111111222222222222111111111111111111111111000111222222222222111000000000000000000000000000000000111222111111//////000000000000111111111111000000000000000000000000---.........//////000000//////000000000000//////000000000000000000000000......///111111222222222111111111111000000000000...000222111...---///111000000000000000000000000000000////////////000000//////000000111111111222000000000000000000000000000000000000000000000000////////////000000000000//////000000111111222222111111111111111111111111000000000000000000000000000000000000000000000000000111111111111000000///000000000000000000000000000000000000000000000000000000000000000111111222222222111111111111222222//////000000000000//////......///000000000000000000000000000111111111111111111111111111111111111000000111222222222222111...//////000111222222222222222222222222222222222---///222444444333111000000000111222222222222111111111000000000000111111000000000000000000000000//////000000111111111222000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333111000000000222333222111000000000000000000000000000000000000000000000000000000000000111111111111222222111000//////000000...///111222333333222222222222222333333222222222111111222333333333333333000000000000000000000000222222222222222222222222222111000//////000111222000000000000000000000000//////000000111111111222000111111111111222222222000000111111222222222222111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000222222111111111111222222111111111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222111111111111111111111111222111111111000000//////000111111111111222222222///000111222333333222111222222222222222222222222...///000111333333333333444444333333333333222222222222333333444555666666333333333444444444555555333333444444555666777777777777666666666666777777444555555555666666777777555666666666777777888888555555666666666666666555666666666555444444444333555444444333333444444555333333333333333333333333222222222222222222222222000111111111111222222222111111111111111111222222000111222333333222111000000000000000000000000000000111222222111000///...000000000000111111111111000000000000000000000000000000000000000000000000///......------......///....../////////...,,,+++//////000000000000//////------...000111111111111000000//////.........---111111000000//////......000///.........///111222000000000000000000000000......---......///000111......///000000000000000///////////////000111111111111111111111111111111000000000000111111111111000000000000000000000000////////////////////////000111111111111222222222111111111111111111111111+++,,,---...///000111222000000000000000000000000222111000//////000111222000000111111111111000000111111111000000000000000222222111000//////000000111111222222222222111111000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000222222111111000/////////000000000000000000000000000000000000111111111111000000000000000000000000222111111111000000//////000000000000000111111111111111111111111111111111111111111000000000000000///000111222222222222222111111000///////////////...///000111111222111111222111111111000000//////111111111111111111111111111111000000000000111111000111111111111222222222111111222222222222111111000111111111111222222222...///000111111000///...000000000000111111111111//////000000111111222222000000000000000000000000...//////000111111222222222222222222222222222222222222222222222222222222222111000//////000111222111222222333333222222111///000000000000111111111222222111111111111222222222222222111111///......111111111111111111111111222222222111111111000000222222222222222222222222111111111111111111111111222222222111111111000000000111111111111222222222333222111000000111222333333333222111000000111111222222222111111111000000111111111111111111111111333222222111111222222333111111222222222333333333333333222111000000000000222222222333333444444444555555555555666666666666555555666666555555444333333333444555666666555555777777666666555555555444444555555555666666777777666666666666666666666666555555555555555555555555444333333222222333333444555555555555555555555555111111111111111111111111000000000000000000000000222222222111111111111000666555444333111000//////222111000//////000111222222222111000//////000000000000000000000000000000222222111111000/////////000000000000000000000000---,,,,,,,,,,,,,,,,,,------.../////////...---,,,//////000000000000//////---...///000000000000000111111111000000/////////////////////000000000000000//////...///000111222000000000000000000000000000//////.........//////......///000000000000000///////////////000111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111------...///000000111222000000000000000000000000222111000//////000111222000000111111111111000000111000000000000000000000222222111000000000000000111111222222222222111111000000000000000000000000/////////000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000111111111222222000000000000000000000000111111111111000000000///111111111000000000000000111111111111111111111111111000000000000000000000000111222222222222222111111111000///////////////000111111111111000000///111111111111000000000///111111111111111111111111111111000000000000111111000111111111111222222222111111222222222222111111000111111111111222222222//////000000000000//////000000000000111111111111000000000000000111111111111111111111111111111111//////000000111222222333222222222222222222222222222222222222222222222222111111111000000111111111111222222333333222222111000000000111111111222222222222111111111111222222000000111111222111111000111111111111111111111111222222222111111111000000222222222222222222222222111111111111111111111111222222222222111111111111000111111111111222222222222222111000000111222222333222222111000000111111222222222111111111000000111111111111111111111111333222222111111222222333111222222222222333333333333333222111111111222222222333333333333333333444444555555555666666666666444444555555666555555555333444444555555666555555777666666666555555555444444555555555666666666777555555555555555555555555555555555555555555555555444333333222222333333444555555555555555444444444111111111111111111111111111111111111111111111111222222222111111111111000444444333222111111000000222111000//////000111222222222111000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000////////////000000------.../////////......//////000000000000//////...//////000000000//////000000000///////////////.........///000111111111///////////////000111111000000000000000000000000111111///......---------......///000000000000000///////////////000111111111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111000000000111111111222222111111111111111111111111/////////000000000111111000000000000000000000000111111000000000000111111000000111111111111000000000000000000000000111111222111000000000000000000111111222222222222111111000000000000000000000000000000000111111111222222000000000000000000000000000000000000111111111111000000000000000000000000.........////////////000000000000000000000000000000000111111111222222222000000000000000000000000111111111111000000000000222222111111000000//////111111111111111111111111000000000000000000111111222222333333333222111111111111000/////////000000222222222111000//////...111111111111000000000000111111111111111111111111111111000000000000111111000111111111111222222222111111222222222222111111000111111111111222222222111000000//////000000111000000000000111111111111111111111111000000000000111111111111111111111111000000111111222333333333222222222222222222222222222222222222222222222222111111222222222222111111111111222222222222111111111111111111222222222333222222111111111111222222///000111222333333333333111111111111111111111111222222222111111111111111222222222222222222222222111111111111111111111111333333333222222222111111000111111111111222222222222222111000000111222222333222111111000111111111222222222111111111111111111111111111111111111111222222111111111111222222222222222222333333333333333333222222222333444444444333333333333333333222444444444555555555666666333444444555666666777777444444444555555555555555666666666555555555555555555555555555555666666666555555555555555555555555555555555555555555555555444333333222222333333444666555555555444444333333222222222222222222222222111111111111111111111111222222222111111111111000333333222222222111111111111111000000000000111111222111000000000000000000000000000000000000000000...//////000111111222222////////////////////////111111000000000000111111------....../////////000//////000000000000///////////////000//////......------------------,,,,,,.../////////000000000111///////////////000000111000000000000000000000000000000///.....................///000000000000000///////////////000000111111111111111111111111111///000000000111111111111000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000111000000000000000000111000000111111111111000000000000000000000111111111111111000000000000000111111111222222222222111111000000000000000000000000000111111111222222222222000000000000000000000000///000000000111111111111000000000000000000000000.........///000111111222000000000000000000000000/////////000000000111111000000000000000000000000111111111000000000000000333222222111000///......111111111111111111111111000000000000000111111111333333333333333222111000111111000000///000000111222111111000000000000000111111111000000000000000111111111111111111111111111111000000000000111111000000111111111222222222111111222222222222111111000000111111111222222222222111000//////000111222///000000000111111111111222222111111000000//////111111111111111111111111111111222222222333333333111111111111111111111111111111111111222222222222111222333444444333222111111111222222222222111111111111222222222333333333222222111111111111222222000000222333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333333333222222222222000000111111111222222222222111111111111111111222222222111111111111111222111111111111111111111111111111111111111111111111222222111111111111222222222222222333333333444444333333333333333444555666444444444333333222222222333333444444444555555555555555555555555666666777555555444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444333333222222333333444666555555444444333333222222222222222222222222222111111111111111111111111222222222111111111000000111111111111111222222222111000000000000000000111111111000000000000000111000000000000000000000000//////000000111111111111////////////////////////------,,,,,,,,,,,,------............//////000000//////000000000000//////...////////////......---,,,,,,------------------111000000000/////////......//////000000000000000////////////////////////...............///000000......///000000000000000///////////////000000111111111111111111111111111///000000000111111111111000000000000000000000000111111111111111111111111//////000000000111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000111111000000000000000111111111111000000//////000000111111111111111000000000000000111111111111222222222222111111000000000000000000000000000111111111222222222222000000000000000000000000///000000000111111111111000000000000000000000000//////000111222333333444000000000000000000000000........./////////000000000000000000000000000000000000000000000000111111333222222111000///......111111111111111111111111//////000000111111111111333333333333222222111000111111000000000000111111000000//////000111222222000000000000000000111111111111111111111111111111111111000000000000111111000000111111111222222222111111222222222222111111000000111111111222222222222111000//////000111222///000000000111111111111222222111111000000//////111111111111111111111111222222222222222333333333111111111111111111111111000000000111111222222222111222333444444333222111000111111222222111111000111111222222222333333333222222111111111111222222222222222333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333333222222222111111000000111111111222222222111111111222222111111111222111111111111111222222111111111111111111111111111111111111111111111111222111111000000111111222222222333333333444444444333333333333444555666666444444444333333222222222333333333333444444444444777666666555555555666666666555444444444444555555444444444555555555555555555555555555555444444444555555555555555555555555555555555555555555555555444333333222222333333444555555444444333333333333222222222222222222222222111111111111111111111111222222222111111111000000000000111111111111222222000000000111111000000000111000000000000000111111111111111111111111111111111111111111000000//////000000000000000000000000......------------....../////////......///000000//////000000000000//////---....../////////......///////////////000000000111111111000///...............///000000000000000////////////////////////---------......///111111......///000000000000000///////////////000111111111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000/////////000111111222222000000000000000111111222111111222222222222111111000000000000000000000000000000000111111111222222000000000000000000000000000000000000111111111111000000000000000000000000000000111111222333444444000000000000000000000000........./////////000000000000000000000000000000000000000000111111111111222222111111000000//////111111111111111111111111/////////000111111222222111111222222222111000000111111000000000111222222000////////////111333444000000000000111111111111111111111111111111111111111111000000000000111111000111111111111222222222111111222222222222111111000111111111111222222222111111111000000111111111000000000000111111111111111111111111000000000000222222222222222222222222111111222222222222222222111111111111111111111111//////000000111222222222111111222222222222111111000000111111111111000000111111111111222222222333222222111111111111222222111222222222222222111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111222222222111111111000000000111111111111222222222000111222222222222111000111111111000111111222333111111111111111222222222111111111111111111111111111111000000000000111111333333333333444444444444444444333333333444555555444333333333333333333222222222222333333333444444777666555555555666777888777666555333333444555555444444444444444555555555555555555444444444444444444444444444444444444444555555555555555555555555444333333222222333333444333333333333333333444444333333333333333333333333222222222222222222222222222222222111111111111000000000111111111111111111000000111111111111000000000000000000000111111222111111111111111111111111222222111111000//////...000000000000000000000000222111111000000111111222111000///......//////000//////000000000000//////,,,,,,---.../////////////////////000000111111111000000000000////////////---...///000111000000/////////////////////////////////.........//////000......///000000000000000///////////////000111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000////////////////////////000000000000000000000000///000111222222111000///000000111111111111000000...//////000111111222222000000000000000111222222111111222222222222111111000000000000000000000000/////////000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000111111222222222333000000000000000000000000000000000000111111111111000000000000000000000000///000000000111111111111111111111000000000000000111111111111111111111111...//////000111111222222//////000111111111000000111111000000111111222333222111///...///000111333///000000000111111111111111111111111111111111111111111000000000000111111000111111111111222222222111111222222222222111111000111111111111222222222000111111222222111111000000000000000111111111111000000000000000111111111222222222222222222222222111111111111111111111111111111111111111111111111/////////000111222222222111111111000000111111111000000111111111111000000000000000111111111222222222222111111111111222222//////000111222222222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111000000000//////000111111111111222222222000111222222222222111000111111000000111222222333000000111111111222222222111111111111111111111111111111000000000000111111333333333444444444444555555444333333333333333333222333333333333333333444222222222222333333333333444444333444555888:::<<<888666555333333333555666333333333444444555555555555555555444444333333333444444444444444444444444555555555555555555555555444333333222222333333444222222222333333444444555333333333333333333333333222222222222222222222222222222222111111111111000111111111111000000000000///000111222222111000///000000000000000111222222111111111111111111111111111111111000000000000000000000000000000000000000000000////////////000000222111000.........///000//////000000000000//////+++,,,---...////////////---.........//////000000......//////000000111111---...000111111111000///////////////////////////111000///......---.........//////000000000000000///////////////000111111111111111111111111111111000000000000111111111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000............/////////000000000000000000000000000///000111222222111000///000000111111111111000000...//////000111222222222000000///000000111222222111111222222222222111111000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000111222222222222333333333000000000000000000000000//////000000111111111222000000000000000111111111111111111111111111111111...//////000111222222222---...///000000000000000111111000000111222333333444333000///...///000111//////000000111111111222111111111111111111111111111111000000000000111111000111111111111222222222111111222222222222111111000111111111111222222222000111222333333222111000000000000000111111111111//////000000111111222222222222222222222222222222111111000000000000000000000000000000000000000000...//////000111222222222222111000//////000111222000000111111111111000000///000000000000111111111222222111111111111222222,,,---...000222333333333111111111111111111111111000000111111222222222222000000000000000000000000111111111111111111111111000000000000////////////000111111111111222222222000111222333333222111000111111000000111222333333000000111111222222222222111111111111111111111111111111000000000000111111333333333444444444555555555444333333222222222222222222222333333444444444111111222222222333333333111111222333666:::===@@@888777555333333333555666333333333444444555555555555555555444444333333333444444444444444444444444555555555555555555555555444333333222222333333444000111222333444444555666333333333333333333333333222222222222222222222222222222222111111111111000111111111111000000000//////000111222222111000///000000///000000111222222111111111111111111111111/////////000111111222222......///000111222333333000000000000000000000000000000////////////000000000000///...............////////////////////////........................111111000000/////////...000000000000000000000000222111111111000000/////////////////////.........000000000000000000000000////////////............000000//////.........---000000000000000000000000000000000000000000000000////////////000000000000000000000000//////////////////000000000000//////000000000000000000000000............////////////111111111111111111111111444333222111000000000111---///000000//////000222000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111000//////000000000000000000000000000000111111111111000000...000111111111111333555111111000000000000111111111111111111111111111111000000////////////000000000000000000000000000000111000000000//////......222222222111111111000000000000000000000000000000222222111111000000//////111222222333333222222111222222222222222222222222111111111111111111111111111111111111111111111111000000000000111222333444000111111111111222222222...//////000000000000///000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111222111000000000111333333444333222111000000000000111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000222111111000000000000000000000000000000111111222000000000000000000000000111111222222222333333333444333222222444444333222333333333333333333333333222222222111111000000000333333444666888:::<<<===;;;888444333333555555555555555444444444333333333555555555666666666666777444444444555555555555666666666555555555555666666555555555555555555555555999888555333333333444555666666666555555444444444222222111111111111111111000000000000//////......000000111111111111000000000000000000000000000000111111222111111000///...////////////////////////222222222222111111111000////////////............000000000000000000000000000//////......//////000000000///...............////////////////////////////////////////////////000000000//////.........000000000000000000000000111111000000000//////////////////////////////...000000000000000000000000111111000000000/////////111111000000000/////////000000000000000000000000000000000000000000000000////////////000000000000000000000000//////////////////000000000000//////000000000000000000000000....../////////000000000111111111111111111111111............///000111111///000111111000000111222000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000000111111111111111000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111000//////000000000000000000000000000000111111111111000000///000222111111111222444111111000000000000111111111111111111111111111111000000////////////000000000000000000000000000000111111111000000/////////222222222111111111000000111111111111111111111111111111111000000000000000111222222333333222222111222222222222222222222222////////////////////////111111111111111111111111222222111111111111111222000111111111111222222222000111111111111111000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111222111000000000111222333444333222111000000000000111111111111111111111111000000000000000000000000111000000//////000000111000000000000000000000000000000111111111111000000000000000000000111222222000000000000000111111222111111111111111111111111111111111222222222333333333222111111333333222111333333333333333333333333333333222222222111111111444444444555777999<<<===;;;888444333333555555555555555444444444333333333444444555555555666666666444444444555555555555666444444333333333333444444555555555555555555555555666555333111000000111222444444444333333333222222111111111111111111111111333333333333333333333333000000111111111111000000000000000000000000000000111111111111111000//////000000000000000000000000222222111111111000000000////////////............000000000000000000000000///..................///000//////............///////////////////////////000000000000000000000000/////////...............000000000000000000000000000000///////////////.........//////////////////000000000000000000000000////////////............111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000//////////////////000000000000///////////////////////////////////////000000000111111111111111111111111111111/////////////////////000111222333222111000111222000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000000111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000111111111111111111111111111111111111000111111111111000000///000000000000000000000000000000111111111111000000000111222222000000111222111111000000000000111111111111111111111111111111111000000//////000000111000000000000000000000000111111111111111000000000222222222111111111111111222222222222222222222222000000000000111111111111111111222222222222111111222222222222222222222222////////////////////////000000000000000000000000444333222111000000000000000111111111111222222222333333333333222111000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111000000111111222333333333222111000000000000000000000000000000000000000000000000000000000000111111111000000111111111000000000000000000000000000000111111111111000000......///000111222333444000000000000000111111222111111111111111111111111111111111222222222222333222111000000222222111000333333333333333333333333333333333333222222222222555444444444555888;;;===:::777444333444555555555555555444444444333333333333444444444555555555555444444444555555555555666444444333333333333444444444444444444444444444444444333111000///000000111222222222111111111111000111111111111111111111111111111111111222222222222000000111111111111000000000000000000000000000000111111111222111111000000111111111111111111111111111111000000000/////////......///000111222333333////////////////////////......------------......000///............//////////////////////////////////////////////////////..................------////////////////////////////////////........................////////////////////////////////////111111000000000/////////000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000//////////////////000000000000//////////////////////////////000000000000111111111111111111111111111111111111444333333222000///...---111222333222000///000111000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000///000000111111111111111222000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000///000000000111111111111111111111111111111111111000000111111111111000///000000000000000000000000000000111111111111000000000111222111000///000111111111000000000000111111111111111111111111111111111000000000000000000111000000000000000000000000222222111111111111111111111111111111111111111111222222222222222222222222//////000000111111222222111111222222222222111111111111111111111111111111111111111111111111111111////////////////////////333222222111000000111111000000111111111222222222333333333333222111000//////000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111111111111111111222222222333222222111000000111111////////////////////////000000000000000000000000222222111111111111222222000000000000000000000000000000111111111111000000//////000111222222333333000000000000000111111222111111111111111111111111111111111111222222222222333111000111222333222000222222222222222222222222333333333333333333333333555444333333444777:::;;;999666444333444555555444555555444444444333333333333333333444444444555555444444444555555555555666666555555444444555555666444444444444444444444444444444333222111111222222111111111111111111111000111111111111111222222222111000000000/////////...000000111111111111000000////////////////////////000000111222222222111111111111111111111111111111000000000000////////////......///000111222333333////////////////////////......------------......//////............//////////////////////////////........................------..................////////////////////////............////////////---.........//////000000////////////////////////444444444333333333222222////////////////////////////////////////////////////////////////////////////////////000000000000000000000000//////////////////000000000000//////////////////////////////000000000000111111111111000000000000000000000000222222222222111///...---000111222111///......///000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000////////////000000000111111000000000000000000000000000000000000000000000000//////000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000///000000111111111000000000000000000000000000000000000111111111111000000000111222111//////000111111111000000000000111111000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111222222111111111111111111111111111111111111111111111111//////000000111111222222000111111222222111111000111111111111111111111111111111111111111111111111////////////////////////111111000000111222222333000000111111111222222222222222222222111000///...///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000111111222222222222333222111111000111111111////////////////////////000000000000000000000000222222111111111111222222000000000000000000000000000000111111111111000000111111222222222222111000000000000000000111111222111111111111111111111111000000111111111222222222444222111222333444333222222222222222222222222222333333333333333333333333555444333333444666888999777555333333444555555444555555444444444333333333333333333444444444555555444444444555555555555666555555444444444444555555444444444444444444444444333333222222111111222222111111111222222222222222000000111111111222222222555444333222111///......000000111111111111000000///////////////////////////000111222222222222222000000000000000000000000000000000000////////////////////////............000000000000000000000000///..................//////............//////000////////////////////////......................................./////////000000000000000000000000...////////////000000000------......///000000000000000000000000000000000000000000////////////...............////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000//////////////////000000000000///////////////////////////////////////000000000111111000000000000000000000000+++,,,...///000000///...///000111000///...///000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000000.........///000000111111000000000000000000000000000000000000000000000000/////////000111111222222000000000000000000000000000000000000111111111111000000000000000000000000///000000111111111111000000000000000000000000000000000111111111111000000///000111111//////000111111111000000000000111111000000000000000000000000222111111000000111111222000000000000000000000000000000000111111111111111111111111111111222222222000000000000000000000000000000000000111111111111000000111111111111000000111111111111111111111111////////////////////////000000000000000000000000000000000000111222333444000111111111111222222222111222222222111000//////000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111222222222222111222222111111111111111222000000000000000000000000000000000000000000000000111111111000000111111111000000000000000000000000000000111111111111000000111222333333333222000///000000000000000111111222222222222222222222222222000000000111111111111222444333222222444444333222222222222222222222222222222222222222333333333333444444444444444555666666666444333333444555555444555555444444444333333333333444444444555555555555444444444555555555555666333333222222222222333333333333333333333333333333000000000000000000000000222222222222222333333333000000000111222222333333333222111000///---,,,,,,000000111111111111000000000000000000000000000000///000111222333333333333000000000000000000000000111111000000000/////////////////////............000000000000000000000000000//////......//////000...............///000000////////////////////////.................................//////000000000000000000000000000000000/////////000000000111111------......///000000111000000000000000000000000---------,,,,,,,,,++++++......//////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000//////////////////000000000000//////000000000000000000000000....../////////000000000000000000000000000000000)))***---///000000000//////000111111000///000222000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000000...//////000111111222222000000000000000000000000000000000000000000000000...//////000111111222222000000000000000000000000000000000000111111111111000000000000000000000000//////000111111111111111000000000000000000000000000000111111111111000000---///000000//////111222111111000000000000111111000000000000000000000000222111111000000111111222000000000000000000000000/////////000000111111111000000111111111222222222111111111111111111111111111111111000000000000000000000111111111111000000111111111111111111111111////////////////////////111111111111111111111111222111111111111111222222000111111111111222222222111222222222222222111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000///000111222333222222111222111111111111111222222111111111111111111111111000000000000000000000000111000000//////000000111000000000000000000000000000000111111111111000000000111222444444333222111000000000000000111111222222222222222222222222222000000000000111111111111333222111222333444333111111111111111111111111111111111111222222222333333222333444555555555444444555444333333555555444333555555444444444333333333444444555555555666666666444444444555555555555666333222222111111222222333333333333333333333333333000000111111111111111000111111111222222333333333///000000111222222333333............------------000000111111111111000000000000000000000000000000...///111222333444444444111111111111111111111111222222111111111000000000......///000111222333333000000000000000000000000000000////////////000000...............///000111////////////////////////000000000000000000000000.../////////000000111111000000000000000000000000//////000000111111222222---------...///000000111000000000000000000000000111111111111000000000000//////000000111111111222000000000000000000000000000000000000000000000000////////////000000000000000000000000//////////////////000000000000//////111111111111111111111111............////////////000000000000000000000000---...000111222111000...///000222222111111222444000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000000///000000111222222333333000000000000000000000000000000000000000000000000...//////000111222222222000000000000000000000000000000000000111111111111000000000000000000000000//////000111111111111111000000000000000000000000000000111111111111000000,,,...///000///000111333111111000000000000111111000000000000000000000000222222111111111111222222000000000000000000000000......//////000000000111000000111111222222222222222222222222222222222222222222111111000000//////000000111111111111000000000000000000000000000000111111111111111111111111111111111111111111111111444333222111000000000000000111111111111222222222222222333444444444333333000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000///000111222333222111111222111111111111111222222111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000...///222444555444333333000000000000000111111222222222222222222222222222000000000000111111111111222111000111222222222000111111111111111111111111000000000111111222222222222333555666666555333222555333333333555555444333555555444444444333333333555555555666666666666777444444444555555555666666555444444333333444444555333333333333333333333333222333333444444444333333000000111111222222222333///000000111222222333333///000000111222333333444000000111111111111000000000000000000000000000000...///111222333444555555222222222222222222222222222222222222111111111111111///...///111222000---////////////////////////111000///..............................///000000........................000000000000000000000000////////////000000000000000000000000////////////222111111000///......---////////////000000000000222000...---,,,---...///...///000000//////000111000000000000000000000000000000000000////////////111111111111111111111111222111111111000000//////000000000000000000000000000000000000////////////111111111111111000//////...///000111111000///...000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000111111111111222222222000000000000000000000000111111111111000000000000000000000000000111111222333333333333222222111000---///000111111000///---000000000000000000111111444333111000000000111222111111222222222333333333111111111000111111222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111222222222111111111000000///111222111000///000111000000000000000000000000111111111111111111111111222111111111000000///////////////000111111222222000000000000000000000000222222222222222111000///000000000000000000000000000000000000000000000000......///000111222222222333333222111000000111111111111111111111111111111222222222222222111000///000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000111111111111222222222222222111111111111111111////////////////////////222222222222222222222222111222333222000///000111000000000000000000000000333333222222222222222222222222222222222222222222444444444333333222222222444444444333222111000///111111222333333333333222333222222111111222222333111111222222222111111000111111222222222333333333333333333444444444555555555333111222333444333333555444444333333444444555333333333444444444555555888666444333333333555666555555555444444333333333666555444222111111222222111111222222222333333333000000000111222222222333333222111000////////////000111111111111222222222111000000000//////............//////000000111111000111111111111222222222000000000000111111111111000000000000000000000000000///...///111222000---////////////////////////000///......------.....................///000000........................000000000000000000000000////////////000000000000000000000000////////////111111000000//////......////////////000000000000111000...---------//////...///000000//////000111000000000000000000000000111111111111000000000000........................111111111111000000000///000000000000000000000000////////////............///////////////...------//////000000000000//////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000111111111111222222222000000000000000000000000111111111111000000000000000000000000000111111222222222222222222111000000000111222333333222111000111111111000000000000000333222111000000000111111000000111111111222222222222222111111111111111222000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111222222222111111111000000///111222111000///000111000000000000000000000000111111111111111111111111222222222222111111111000111111111000000000000000000000000000000000000000222222222222222111000000111111111111111111111111111111111111111111111111///000000111111222222222333222222111000000111111111111111111111111111111222222222222222111000000000000111111111111000000222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000///000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111111222222222000///000111000000000000000000000000111111111111111111111111222222222222222222222222444444333333333222222222333333333333222111000///000111222222333333222222222111111000000111111222111111222222222111111000111111222222222333333333333333333444444444444555555333222222444444444333555444444333333444444555333333333444444444555555777666444333333333555666555555444444444333333333666555444222111111222222111111222222222333333333111111111111111222222222333222111000////////////000000111111111222222222111111111000000/////////////////////000000000000000000111111111222222222000000000000111111111111000000000000000000000000000/////////111111///...///////////////////////////...------------------...............///000000........................000000000000000000000000////////////000000000000////////////000000000000000000000000////////////////////////000000000000111000...------...//////...///000000//////000111000000000000000000000000222222222222111111111111000000000000000000000000111111111111000000000000000000000000000000000000............------------///////////////......---111000000//////000000111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222000000000000000000000000111111111111000000000000000000000000000111111222222222222222222111111000000111222333333222111000222111111111000000//////222111000000///000000000//////000000000111111111333333222111000000000000////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111222111111111111000000000///111222111000///000111000000000000000000000000111111111111111111111111333333333222222222222222222222111111000//////...000000000000000000000000111222222222222111000000111111111111111111111111111111111111111111111111111111111222222222222222333222111111000111111111111111111111111111111111111222222222222111000000000000111111111111000000222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000111222111000///000111000000000000000000000000/////////000111111111222222222222222222222222222333333333222222222222222333333333333222111000000000111222222333333222222111000000000000000000111000111111222222222111111111111222222222333333333333333333333444444444444666444333333444555555444555444444333333444444555333333333444444444555555777666444333333333444555555444444444444333333333555555444333222222222222111111222222222333333333222222222111111111111111333222111000////////////000000000111111111222222111111111111111000000000000000000000////////////000000000111111111222222000000000000111111111111000000000000000000000000/////////000000000///...////////////////////////...------,,,,,,,,,------...............///000000........................////////////////////////////////////000000000000////////////000000000000////////////000000000000////////////000000000000000///............//////...///000000//////000111////////////////////////222222111111111000000000111111111111111111111111111111111000000000000000/////////////////////////////////.........------000000111111111111000000222111000//////000111222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111222222222000000000000000000000000111111111111000000000///000000000000000111111222222222333333333333222222...///000000000000///...222222111111000/////////111000000000000000000000000000000000111111111222444333222111000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000///////////////////////////000000000111111111111111111111111000000000000///111222111000///000111000000000000000000000000111111111111111111111111222222222222222222222222111111111111000000//////000000000000000000000000111111222222222111111000111111111111111111111111111111111111111111111111333333222222222222222222222222111111111111111222111111111111111111111111111111222222222111111000000111111222222111111000000000////////////000000222222222222222222222222000000000000000000000000000000000000000000000000111111111000000000000000000000000000111111111111000000000000111111111111222222222222222222222222111111111111111111111111111222333222111000111222000000000000000000000000...//////000111222333333111111111111111111111111222222222222222111111111222222222222222111000000000000111222222222222222111111000000000000111111000000111222222222111111111111222222222333333333222222333333333444444444777555333444555666555444555444444333333444444555333333333444444444555555666555444333333333444444444444444444444444444444444444444333222222222222111111222222222333333333333222222222111000000000222222111000//////000000000000000000111111111111222222111111111111111111111111000000//////......000000000000111111111111///000000000111111111111////////////////////////...///000000000/////////////////////////////////------,,,,,,,,,------..................///000000////////////////////////////////////////////////////////////000000000000.../////////000000000111////////////000000000000////////////000000000000//////........./////////...///000000//////000111////////////////////////111111000000000/////////........................000000000000000000111111////////////////////////000000000/////////......000000111111111111000000222111000//////000111222000000000000000000000000////////////////////////.../////////000000000111////////////////////////000000111111111222222222000000000000000000000000111111111111000000000///000000000000000111111222333333444444444444444333//////000000000000//////111111111111000000//////000000000111111111111000111111111222222222333333444333222111000000000000111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000///111222111000///000111000000000000000000000000111111111111111111111111000000111111111111111111//////000000111111111111000000000000000000000000000111111222222222111111111111111111111111111111111111111111111111111111333333222222222222222222222111111111111111222222111111111111111111111111000111111222222222111111111111222222222222111111000000////////////000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111//////000000000111111111//////000000000111111111222222222222222222222222222222222222222222222222222333444333222222333444000000000000000000000000000000111111222333444444111111111111111111111111111111111111111111111111111111222222222111000000000000111222222222222111222222222111111222222222///000111222222222222222111111222222222333333333222222222333333333444444777555333444555666555444555444444333333444444555333333333444444444555555555555444333333333333333444444444444444444444444333333333333333333222222111111222222222333333333333222222222111000000000222111000000000000000000//////000000000111111111111111111111111111222222111111000000//////......//////000000000111111111///000000000111111111111////////////////////////...///111111/////////000////////////////////////------------------...///...............///000000////////////////////////000000000000000000000000////////////000000000000......//////000000111111000000000000////////////////////////000000000000.........///////////////...///000000//////000111000000000000000000000000000000000000/////////...////////////////////////000000000000111111111111000000000000000000000000111000000000////////////---......///////////////111111111000000111111111000000000000000000000000////////////////////////......//////000000111111////////////////////////000111111111111222222222000000000000000000000000111111111111000000000000000000000000000111111222222333333444444444444444222111111111111111111222000000000000000000000111000000111222222222222111111222222222222333333333333333222111000000000000111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111//////000000000000000111///111222111000///000111000000000000000000000000111111111111111111111111000000000000000111111111...//////000111111222222000000000000000000000000000000111222222222222111222222222222222222222222222222222222222222222222111111111222222222222222111111111000111111222333111111111111111111111111000000111222222222222111111111222222222222111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111/////////000000000111111...//////000000111111111222222222222222222222222222222222222222222222222111222444333222222333444000000000000000000000000111111111222333333444444111111111111111111111111000000000000000111111111000111111111111111000000///000111111222222111111333333222222222222333333///000111222222222222222111111222222222333333333222222222222333333333333666444333333444555555444555444444333333444444555333333333444444444555555444444444444333333333222333333333444444444444555222333333444444333333222111111222222222333333333222222222111111111111111111111000000000000000111/////////000000000111111000000000111111111111111000000000000/////////////////////000000000111111000000000000111111111111000000000000000000000000---000222111///...///000////////////////////////......------......///000...............///000000////////////////////////000000000000000000000000////////////000000000000.........///000111111111111111000000//////......////////////000000000000---......///////////////...///000000//////000111000000000000000000000000111111111000000000//////111111111111111111111111///000000000111111111111000000000000000000000000000000/////////.........------...///////////////000111111222222111111000000000000000000000000000////////////////////////.........///000111111111////////////////////////000111111111111222222222000000000000000000000000111111111111000000000000000000000000000111111222000111222222333333333222222222111111111111222222/////////000111111222222000111222333444333333222111111111111222222222222222222111111111111111222111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111////////////000000111111///111222111000///000111000000000000000000000000111111111111111111111111000000000111111222222222000000000000000111111111000000000000000000000000000000111222222222222222222222222222222222222222222222222222222222222222///000000111111222222222111111000000111222222333111111111111111111111111000000111222222222222222111222222333333222222111222222111111111111222222////////////////////////000000000000000000000000000000000000000000000000///000000000111111111111////////////000000000111......//////000111111222222222222222222222222222111111111111111111111111///000222222111000222333000000000000000000000000111111111111222222222222111111111111111111111111/////////000000000111111000000111111111111000000///000000111111111111111222222111111111111222222//////000222222333333222111111222222222333333333111222222222222333333333555333222222444444444333555444444333333444444555333333333444444444555555444444444444333333222222333333333444444444555555222222333444444444333222111111222222222333333333111111111111111222222222111111000000000000111111////////////000000000111/////////000000111111111////////////000000000000////////////000000000111000000000000111111111111000000000000000000000000---000222111///...///111////////////////////////...............///000111...............///000000000000000000000000000000000000000000000000000000////////////000000000000---......///000111111222222111111000///......---////////////000000000000------...///000000//////...///000000//////000111000000000000000000000000222222222111111111111000........................//////000000111111111222000000000000000000000000//////.........---------//////000111111111111111000111222333333222111000000000000000000000000000////////////////////////---......///000111111222////////////////////////000111111111111222222222000000000000000000000000111111111111000000000000000000000000000111111222...///000111111111111111000000////////////000000......///000111222333333111222333444555444444333000000000000111111111111111111111111111111222222000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111.../////////000000111111///111222111000///000111000000000000000000000000111111111111111111111111111111111222222333333333222222111111000/////////000000000000000000000000///000111222222222222222222222222222222222222222222222222222222222222222......///000111222222333111111000000111222333333111111111111111111111111///000111222222222222222111222222333333222222111000000////////////000000////////////////////////000000000000000000000000000000000000000000000000//////000000111111111222////////////000000000000---......///000111111222111111111111111111111111000000000000000000000000---///000000//////000222000000000000000000000000111111111000000000000000000000000000000000000000.../////////000000111111///000000111111111000000//////000111111111111111111111000000000000111111//////000222222333333333111111222222222333333333111111222222222333333333555333111222333444333333555444444333333444444555333333333444444444555555333333444444444333222111333333333444444555555555111222333444444444333222111111222222222333333333000000111111222222222333111000000000000000111111////////////000000000000......//////000000000111......//////000000111111////////////000000000000000000000000111111111111000000000000000000000000//////000000///...------......///000000000000000//////............//////............////////////000000000000000000000000000///---,,,---...000222...000111000///...///111222222111111111111222222111111000///////////////...------------...//////000000////////////000000000000//////.........---000//////111444333000---000000000000000000000000000000000000000000000000............////////////......////////////......////////////////////////000000000000000000000000222222111111000000//////111111111111000000000000............/////////000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000111111111111222222222111111111111000000000000111000/////////000222333222222222111111111000000000111111111111222222222555222111222444555444222111111111111111111111111111111111111111111111111111111000000000000111111...............//////000111111111111111111111111222222222111111111111111111222333444333222111000//////000000111111111111111111000000111222222333111111111111111111111111111000000000//////......000111111111111222222222222222222111111111000000000111111111111000000///222222111000//////000000111222222333333222222111111111111111111111111111111111111111111111111111333222222111111222222333////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000111222222333333111111000///////////////222111111111000000//////222222111111000/////////000000000000000000000000222222222111111111000000000111111111111222222222111111111111111111111111222222111111000/////////000000111111111222222222444444444444333333222111222222222111111111000000000111222333333222111000000000000000000000000000111111222333333333333222222222222111111111000000111111111111111111111111000000111111111111000000333333222222222222222222111222222333333222222111444444444444444444444444777444222333555555333111222333444444444333222111333333333333333333333333333222222111111222222333555555555444444333333333222222222111111111111000222222222111111111000000000000000000000000000000000000000000000000000000000/////////............////////////////////////////////////////////////000000111111111111000000000000000000000000000000000000000000000000///.........///000000000000000//////............//////............////////////000000000000000000000000000///---------...000111...000111000///...///111111000000000000000000111111111000///////////////...------------...//////000000////////////000000000/////////............000//////111333222000---000000000000000000000000/////////////////////////////////000000000000111......////////////......////////////////////////000000000000000000000000111111111000000000000000111111111111000000000000........./////////000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222111111111111000000000000111000000///000111222333222222222111111111000000000111111111111222222222111000...///111222111///111111111111111111111111111111111111111111111111111111000000000000111111111111111111111222333333111111111111111111111111111111111111111111111111111111222333333333222111000000000111111111222222222111111111111111222222111111111111111111111111333333333222222222111111000111111111111222222222222222222111111111000000000000111111111111000000333333222111111111111111111222222333333222222111111111111111111111111111222222222222222222222222333222222111111222222333000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222111111111111111111111111000///////////////111111111111000000000///111111111111000000000000111111111111111111111111222222222111111111000000000111111111111222222222111111111111111111111111000000000000000111111111111111222222222333333333333333333333333222111111222222222111111111000000000111222222222222111000000000000000000000000000000111222222333333222222222222222111111111000000111111111111111111111111000000111111111111000000222222222222222222222222111222222333333222222111444444444444444444444444666444222333555555333111222333444444444333222222333333333333333333333333333222222111111222222333555555444444444333333333222222222111111111111000222222222111111111000000000000000000000000000000000000000000000000000000000000/////////.........////////////////////////111111111111111111111111000000111111111111000000000000000000000000000000///000111111111111111000......///000000000000000//////............//////............////////////000000000000000000000000///......------///000111...000111000///...///111000000////////////000000111111000///////////////......------......///000000000////////////000000////////////............///......000111111///---000000000000000000000000////////////////////////000000000000111111111111...//////000000//////...////////////////////////000000000000000000000000000000000000111111111111111111111111000000000000....../////////000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222222222111111111000000000111000000000000111222222222222222111111111111111000111111111111222222222000///...///000000///...111111111111111111111111111111111111111111111111111111000000000000111111222222222222222333333444111111111111111111111111000000000000000000000000000000111222333333333222111111111222222222222222222222111111111111111222111111111111111111111111111111000000000000//////000111111111111222222222222222222111111111111111//////000111222222222222444333222222222222222222111222222333333222222111111111111111111111111111333333333333333333333333333222222111111222222333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000333333222222111000000///111111000/////////000000111111111111000000000000000000000111111111111222111111111111111111111111222222222111111111111111000111111111111222222222111111111111111111111111...//////000111111222222222222222333333333444444111222222222222111000000222222222111111111111111000111222222222222111000000000000000000000000000000111222222333333222222222111111111111000000000111111111111111111111111000000111111111111000000000111111111222333333333111222222333333222222111444444444444444444444444555444333333444444333222222333333444444333333222333333333333333333333333333222222111111222222333444444444444333333333333222222222111111111111000222222222111111111111111000000000000000000000000000000000000000000000000000000000/////////......////////////////////////111111111111111111111111000000111111111111000000000000000000000000000000...///000000111111111111......///000000000000000//////............//////............////////////000000000000000000000000///............///000000...000111000///...///111000000////////////000000111000000///////////////...............//////000000000////////////000000///////////////..................///000///...---000000000000000000000000//////////////////////////////000000000111111111//////000000000000//////////////////////////////000000000000000000000000//////000000111111222222111111111111000000000///...////////////000000000000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000000000111111111222222222222222222111111111000000000000000111111111222222111111111111111111111111000000111111111222222222333222222222222222111111111111111111111111111111111111111111111111111111111111000000000000111111000////////////000111111111111111111111111111111////////////000000000000//////000111222333333333222222222222222222222222333222111111000111111111111111111111111111111111////////////////////////000000111111111222222222111111111111111111111111...///000111222333333333333222222111111111222222111222222333333222222111111111111111111111111111333333333333333333333333333222222111111222222333222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000222222222111111111000000111111000000///000000111111111111000000000000000//////000111111222333333111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111//////000000111111111111111111222222222222333333000000111111111111000000111111111111111111111111111111111222222111111111000000000000000000000000000000111222222222222222111111111111000000000000111111111111111111111111000000111111111111000000///000000111222333333444111222222333333222222111333333333333333333333333444333333333333333333333222222333333333333333333333333333333333333333333333222222111111222222333333333333333333333333333222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000////////////...////////////////////////........................000000111111111111000000////////////////////////------...///000000000000......///000000000000000//////............//////............////////////////////////////////////...............///000000...000111000///...///111222111111000000111111222111000000//////////////////............///000000000000////////////000000.........///////////////....../////////.........000000000000000000000000................................./////////000000//////000000000000//////000000000000000000000000111111111111111111111111//////000000111111222222111111111111000000000///////////////000000000111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222222222222222111111111111000111111111222222222222111111111111111111111111000000111111111222222222444444444333222222222222111111111111111111111111111111111111111111111111111111000000000000111111///............///000000111111111111111111111111......//////000000000000//////000000111222333444222222222222222222222222222222111111111111111222111111111111111111111111222222222222222222222222000000111111111222222222111111111111111111111111//////000222333333333333111111000000000000111222111222222333333222222111111111111111111111111111333333333333333333333333333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222111111000000000000111111000000000000000000111111//////000111222333444444111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111000000//////000000000000111111111111///000000111111000000000111111111111111111111111222111111111111111111222000000000000000000000000000000111222222222222111000000000000000000000000000000000000000000000000000000111111111111000000//////000111222222333333111222222333333222222111333333333333333333333333222333333333333333333333222222222222333333444444333333333333333333333333333222222111111222222333333333333333333333333333222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000111000000000////////////000000000000000000000000........................000000111111111111000000////////////////////////---......////////////.........///000000000000000//////............//////............////////////////////////////////////.........///////////////...000111000///...///111222222111111111111222222111111000/////////////////////......//////000111000000////////////000000.........///////////////...///000000......///000000000000000000000000000....................................///////////////000000111111000000///000000000000000000000000111111111111111111111111000000000000111111111111111111111111000000000000/////////000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000111111111111222222222333222222222222111111111000111222222333333222222111111111111111222222222000111111111111222222222222333333222000///000111111111111111111111111111111111111111111111111111111111000000000000111111000000000000000111111222111111111111111111111111...//////000000111111222000000000000000111222333222222222222222111111111111111000000111222222333111111111111111111111111000000000111111111111111000111111111111222222222111111111111111222222222000000111222333333333333000000000///000000111222111222222333333222222111111111111111111111111111333333333333333333333333333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000///000000111222222333333111111000000000111222222000000000000111111111111000000111111222333444444222222222222222222222222111111111111111222222222000111111111111222222222111111111111111111111111222222111111000//////.../////////000000000000111///000000111111111111000111111111111111222222222222222111000000111222222000000000000000000000000///000111111222222111111//////000000000000000111000000000000000000000000000000111111111111000000///000000000111222222222111222222333333222222111333333333333333333333333111222333333222222333444222222222222333444555555333333333333333333333333333222222111111222222333222222222222333333333333222222222111111111111000111111111111111222222222000000000000000000000000000000000000000000000000111111000000000/////////000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000//////000000000//////.........///000000000000000//////............//////............////////////////////////////////////---......///////////////...000111000///...///111111111000000000000111111111111000//////////////////////////////000000111000000////////////000000............/////////000///000222000......000222000000000000000000000000...........................////////////000000000000000111111111111000000000000000000000000000000111111111111111111111111111111111000000000000000111111111111000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333222222222111111111000111222333333333222222000000111111111222222222000111111111111222222222111222333222///......000111111111111111111111111111111111111111111111111111111000000000000111111111111000000111111222333111111111111111111111111//////000000111222222333111111000//////000111222222222111111111000000000//////000000111222444444111111111111111111111111---........./////////000000111111111111222222222000000111111111222222222111111222333333222222222111000000000111111222333111222222333333222222111111111111111111111111111222222222222222222222222333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111222222111111000000111111222333///000000000111111111111111111111222222333333333222222222222222222222222000000111111111222222222000111111111111222222222111111111111111111111111111111111000000000000000///000000000000111111111///000111111222222222111000000111111111222222222222222111000000111222222000000000000000000000000///000000111111111111111////////////000000111111000000000000000000000000000000111111111111000000000000000000111111111111111222222333333222222111222222222222222222222222000222444333111111333555222222111111222444555666333333333333333333333333333222222111111222222333111111222222222333333333222222222111111111111000000000111111111222222222000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000111111111111111000///......//////000000000000000//////............//////............/////////000////////////////////////---......///000////////////000111000///...///111000000////////////000000111111000//////////////////////////////000111111000000////////////000000---.........//////000000///111222111///...000333000000000000000000000000........................000000000000111111111111000000111111111111000000000000000000000000000000111111111111111111111111222222111111000000//////111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222333333333222222222111111000111222333444333222222000000111111222222222222000111111111111222222222222444555333000...///111111111111111111111111111111111111111111111111111111111000000000000111111000000000///000111111222111111111111111111111111///000000111222333333333222111000//////000111111222111111111000000///////////////000111333444555111111111111111111111111000000111111222222222333000111111111111222222222000000111111222222222222222222333333333222111111222111111111222333333444222222222333333222222222111111111111111111111111111111111111111111111111333222222222222222222333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000333333222222111000000000111111000000111222333333//////000000111111111222111222222222222333333333222222222222222222222222000000111111222222222222000111111111111222222222111111111111111111111111/////////000111111222222000111111111111222222222000000111222222222222222000000111111222222222222333222111000000111222333000000000000000000000000//////000111111111111111.../////////000000111111000000000000000000000000000000111111111111000000111111111000000000000000222222222333333222222222222222222222222222222222///222444333111111333555222222111111222444555666333333333333333333333333333222222222222222222333111111111222222333333333222222222111111111111000000000111111222222222222000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////......------------......////////////............111111000000//////......000000000000000000000000111111000000//////......////////////////////////...///000222222222111000000000000000000000000000000000000000000000000000000000000000000000000000111111///......///000000000000////////////000000222222222111000//////...111111111111111111111111000000000000000000000000000000111111111222222222111111000000//////......111111000000//////......000000000000111111111111000000////////////000000222222222111111111000000000000000000000000000000////////////000000000000111111000000000000111111111111111111111111111111---111444444111000111333000000000000000000000000111111111111111111111111000111111111111222222222000111111111111222222222111111111111111111111111444444333222222111111000222222222222222222222222222111111111000000//////111111111111111111111111222111000//////000111222111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111333222111///......------111111111000000000000000111111111111111111111111222222222222222222222222111111111111111222222222<<<888333000///000111111000000//////000222444555222222222111111111000000000111111222222111111000111111111111111111111111222222222111111111000000111111111111111111111111111111222222222333333333222111111111222333444444111111222222222222111111222222222111111111000000////////////////////////111111111111111111111111333222222222222222222222333333333222222222111111111111111000000000000000111111000000000000111111222222111000//////000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000111111111111111111111111333222111000000111222333111111111111111111111111333333333333333333333333444444444444444444444444222333333444444333333222222222222222222222222222444333222111111222333444111111111111111111111111111111111111111111111111111222222333333222222111111111111111111111111111111111111111111111111111////////////////////////......//////000000111111000000////////////000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000///..................///....../////////000000000111000000000/////////...000000000000000000000000111000000000/////////...////////////////////////......//////000/////////000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000000000////////////000000222222111111000//////...........................000000000000000000000000000000111111111222222222000000000000////////////111000000000/////////...//////000000000111111111000000////////////000000222222222111111111000000000000000000000000000000////////////000000000111111111000000000000111111111111111111111111111111...000222222222111111111000000000000000000000000111111111111111111111111000111111111111222222222000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111000000000///111111111111111111111111222111000//////000111222111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111000000//////000000111111111111000000000000111111111111111111111111222222222222222222222222222222111111111111111111999666222000000111111000444333222222111111222222222222222111111111000000111111222222222222111111111111111111111111111111222222222111111111000000222222222222222222222222111111111111222222222333111111111111111222333333111111222222222222111111222222222111111111000000000000000000000000000000111111111111111111111111222222222222111111111111222222222222111111111111111000000000000000000000111111000000000000111111222222111000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000111111111111111111111111222222111000000111222222111111111111111111111111333333333333333333333333444444444444444444444444222333333444444333333222222222222222222222222222333222222222222222222333111111111111111111111111111111111111111111111111111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////000000////////////000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000//////......//////000...//////000000111111111000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000......------,,,---------000000000000000000000000000000000000000000000000000000000000000000000000---...///000000111000000000000////////////000000222222111111000/////////111111111111111111111111000000000000000000000000000000000111111111111222////////////000000000000000000000000//////////////////000000000000111111000000////////////000000222111111111111000000000000000000000000000000000/////////000000000111111111111000000000000111111000000000000000000000000/////////000222222111///000000000000000000000000111111111111111111111111000111111111111222222222000111111111111222222222111111111111111111111111000000111111222333333444222222222222222222222222111111111111000000000000111111111111111111111111222111000000000000111222111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111000000000111222222333111111111111111111111111111111111111111111111111222222222222222222222222333222222222111000000000555333111000111111000///333333444444333333222111222222222111111111111111222222333333333333222222111111111111111111111111222222222111111111111111222222222222333333333333000000000111111111222222111111000000000111222222111111222222222222111111222222222111111111111111111111111111111111111111111111111111111111111111000000000000000111111111111111111111000000000000000000000000000000111111111111000000000000111111222111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000111111111111000000111111111111111111111111222222111000000111222222111111111111111111111111222222333333333333333333444444444444444444444444222333333444444333333222222222222222222222222222222222222333333222222222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000///.........000000////////////000000//////000000000000//////////////////////////////////////////////////////////////////////////////000000000000111111111111000000////////////000000000000000000111111111111000000000000////////////////////////////////////000000000000////////////000000000000000000000000000///---,,,+++,,,------////////////////////////000000000000000000000000000000000000000000000000,,,---///111111111111000000000////////////000000111111111111000000//////222222222222222222222222000000000000000000000000000000000000111111111111......//////000000111111000000000000////////////////////////000000000111000000////////////000000111111111111000000000000000000000000000000000000//////000000000111111111111111000000000000111111////////////////////////000...---...111222111...000000000000000000000000111111111111111111111111000000111111111222222222000000111111111222222222111111111111111111111111000000111111222222222333111111111111111111111111111111111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222222111111222222333444000111111111111111222222111111111111111111111111222222222222222222222222333333333222111000//////111000///000222222000///...///111333444444444333111111111111111111111111222333333444444333333222111111111111111111111111111111111111111111111111222333333333333333444444///000000000000111111111111000000000000000111111111111222222222222111111111111111111111111111111222222222222222222222222111111111111111111111111////////////000000000000000000000000////////////000000000000000111111111111111000000000000111111111111000000000000000111000000111111111111000000////////////////////////////////////////////////111111111111111111111111////////////////////////000000111111111111000000111111111111111111111111222111111111111111111222111111111111111111111111222222222222222333333333333333333333333333333333222333333444444333333222222222222222222222222222111222333444444333222111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000111000000000/////////...000000////////////000000//////000000000000//////////////////////////////////////////////////////////////////////////////000000000000111111111111000000////////////000000222222111111000000//////////////////000000000000////////////////////////////////////000000000000000000000000000000000000111000...---,,,---......////////////////////////////////////////////////////////////////////////,,,---///111111111111000000000////////////000000111111111000000000000000////////////////////////000000000000000000000000000000000000000000000000......//////000000111111////////////000000000000...////////////000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111////////////////////////111...,,,...111222111...000000000000000000000000111111111111111111111111000000111111111222222222000000111111111222222222111111111111111111111111222222222111111000000000111111111111111111111111000000000000000000111111111111111111111111111111111111222222222222111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111444333333222222222222222000000111111222222222333111111111111111111111111222222222222222222222222333333333222111000///////////////000222222111///,,,...000111222333222222111111111111111111111111222333333444444333333222111111111111111111111111111111111111111111111111222222222333333444444444///000000000000111111111111111000000000000000111111111222222222222111111111111111111111111111111222222222222222222222222111111111111111111111111....../////////000000000000000000/////////......//////000000111111111111111111000000000000111111111000000000000000111111000000111111111111000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000111111111222222111111111111111111111111111111111111111111222222333333333333333333333333333333333222333333444444333333222222222222222222222222222111222333444444333222111111111111111111111111111111111111111111111111111000111111222222111111000111111111111111111111111000000000000000000000000////////////////////////.../////////000000000111000000////////////000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000//////......//////000111111000000000/////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000//////////////////000000000000000000000000////////////////////////////////////////////////---...///000000111000000000000////////////000000111111000000000000000000000000000000000000000000000000000000000000000000111000000000000000//////////////////000000000000////////////000000000000......////////////000000000000////////////000000//////000000000000000111000000000000000000000000000000000111111111222222111111000000000000111111000000000000000000000000111///......000111111111000000000000000000000000111111111111111111111111000111111111111222222222000111111111111222222222111111111111111111111111333222222111000000//////111111111111111111111111000000000000111111111111111111111111111111111111111111222333333222111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111444333333222111111111222000000111111222333333333111111111111111111111111222222222222222222222222333222222222111000000000000//////000222222111000000000000000000//////...111111111111111222222222222222333333333333222222111111111111111111111111111111111111111222222222111111222222333333444444000000000111111111222222222222111000000000111111111111222222222222111111111111111111111222222222222222222222222222222222111111111111111111111111......//////000000111111000000000000/////////////////////000111111222222111111000000000000111111000000000000000111111222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000000111222222222222111000111111111111111111111111000000111111222333333333333333333333333333333333222333333444444333333222222222222222222222222222222222222333333222222222111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000.................................///000111111111000000////////////000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000///..................///------...///000000111111.../////////000000000111000000000000000000000000.../////////000000000111////////////////////////...//////000000000//////000000000000000000000000////////////////////////////////////////////////000///////////////000000000000////////////000000000000000000000000000111222222222222222222222222000000000000000000000000111111000000////////////000000000000////////////.../////////000000000111........./////////000000000000////////////000000////////////000000111111000000000000000000000000000000111111111222222222111111000000000000111111111111111111111111111111000111111000///000222444000000000000000000000000111111111111111111111111000111111111111222222222000111111111111222222222111111111111111111111111111111111111000000000000111111111111111111111111///000000000111111111111111111111111111111111111111222222333333222222111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111222111111111111222222333000000111222222333444444111111111111111111111111222222222222222222222222222222111111111111111111111000///000222222222111222111111000000000000000000000111111111222222222111111222222222222111111111111111111111111111111000000111111111222222222000000111111222333333444111111111111222222222333333333222111111111111111111111222222222222111111000000111111111222222222222222222222222222222222111111111111111111111111......///000000111222222111111111000000000//////...//////000111111222222111111000000000000111111000000000000000111222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000111222222222222111000111111111111111111111111///000000111222222333333222222222222222222222222222333333444444333333222222222222222222222222222333222222222222222222333111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000////////////////////////////////////000000000000000000////////////000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000............////////////......------------......)))***,,,...000111333444.../////////000000111111000000000000000000000000.../////////000000111111////////////////////////,,,---///000111000//////000000000000000000000000////////////////////////////////////////////////222111///......///000111000000////////////000000000000000000000111111111////////////////////////000000000000000000000000111111000000/////////...111111000000//////........./////////000000111111............/////////000000000////////////000000.../////////000000111111000000000000000000000000000111111111111222222222111111000000000000111111111111111111111111111111000222333111//////222666000000000000000000000000111111111111111111111111000111111111111222222222000111111111111222222222111111111111111111111111/////////000111111222222000000000000000000000000//////000000111111111222111111111111111111111111111222333444444333222111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111/////////000111222444555000000111222333333444444111111111111111111111111222222222222222222222222111111111111111222222222333111000000111222222111000000//////000222444555000000111111222222222222111111111222222111111111111111111111111111111111000000111111222222222222//////000111222222333333111222222222222333333333444444333222111111222222111111222222222222111111000000111111222222222222111111111111111111111111111111111111111111111111...//////000111222222333111111111111000000000000...//////000111222222222111111000000000000111111000000///000000111222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000000111222333333222111000111111111111111111111111///000000111222222333333222222222222222222222222222333333444444333333222222222222222222222222222444333222111111222333444111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000//////......000000////////////000000//////000000000000//////333111000111222333222111////////////////////////000000000000000000000000000000//////.........---////////////////////////000000000000000000000000......//////000000111111////////////000000000000111111000000000000000111000000000000000000000000////////////............///////////////000111111////////////000000000000222222222111111111000000...------,,,,,,...///000000000000000000000000000111111000000//////......111111000000//////.........//////000111222222222////////////000000000000222111000//////000111222000000000000000000000000222000//////000000///---///////////////000000111111111111111000000000000000000000000000000000000000000000000000000000000---...///000000111000000---...///111222222222222//////000111222222333333444444333333222111000000000000000000000000000000222222111111111111222222111111111111111111111111222111111111000000//////111111111111111111111111222222222111111111111000222111000000000000000111111111222222222333333333222333333444444333333222444444444333333222222222111222222333333222222111222222222222222222222222222222222111111111000000333222222111111222222333///000111111222333444444222222222222222222222222333333333333333333333333222222222222333333444555777555222111222111000///000111111111111222222222222222111111111111111111111111111111111111111111//////000111111111111111000000000000000000000000111111222222222222111111222111000000000111333333@@@:::333000222444333111111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222111111222111111111000000//////000000000000000000000000111111111111111111111111111111111111111000//////000000/////////111222333111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000111000///......///000111000000000000000000000000000000000000000000000000222222222222222222222222333222222222111000000000222222222111111111000000000111111111111222222222333333333222222111111111111111111111111111111111333333333333333222111000000111111111111222222222111111111111111111111111000///...///111222222111000000000000000000000000000000000000000000000000000000////////////000000222222111000///...------111111111111111000//////000000000000000000000000---+++***+++,,,---,,,***////////////////////////////////////////////////111000000000////////////////////////////////////000000000000000000000000.../////////000000000111////////////000000000000111111000000000000000111000000000000000000000000---.........//////000000///////////////000111111////////////000000000000222222222111111111000000000///.........///111111000000000000000000000000111000000000/////////...111000000000/////////......//////000111111222222000000000000111111111111222111000//////000111222000000000000000000000000111000000///000000///...000000000000000111111222111111111111000000000000000000000000000000000000000000000000000000000000...//////000000000000///111000///......000111222///000000111222222333333444444333222222111000000000000000000000000000000333222222222222222222333111111111111111111111111222111111111000000000000111111111111111111111111222222222111111111111000111111000000000000111111111111222222222333333333222333333444444333333222333333333222222111111111111222222333333222222111222222222222222222222222222222222111111111000000333222222111111222222333444444444444444444444444222222222222222222222222333333333333333333333333333333222222222333444444444333111111222333222111000111111111111222222222111111111111111111111111111111111111111111111111///000000111111111111111111111111111111111111111222222333333333333222222222111000000000111222333<<<666111000222333222///111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222111111111111111111000000000///000000000000000000000000111111111111111111111111000111111111000000///...111000/////////000111222111111111111111111111111000000000000000000000000////////////////////////////////////////////////111000///......///000111000000000000000000000000000000000000000000000000222222222222222222222222222222111111111111111111222222222111111111000000000111111111111222222222333333333333222222222111111111111111111111111111333333333333333222111000000111111111111222222222111111111111111111111111111000///000111222111000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////111111111111111000//////000000000000000000000000...---,,,,,,......---,,,////////////////////////........................111111111000000000000///////////////////////////000000000000000000000000////////////000000000000////////////000000000000000000000//////000000111000000000000000000000000,,,,,,---...///000111111///////////////000111111////////////000000000000222111111111111000000000111111000000000111222333000000000000000000000000000000000000////////////000000000000/////////////////////000111111222222111111111111222222222222111111000000000000111111000000000000000000000000111000000000000000//////000////////////000111111111111111111000000000000000000000000000000000000000000000000000000000000///000000000000//////...333111...,,,,,,---///111000000000111222222333333333333333222111111000000000000000000000000000000333333333222222333333333111111111111111111111111111111111111111000000000111111111111111111111111222222222111111111111000000000000000000111222333111111222222222333333333222333333444444333333222222222111111111111111000111222222333333222222111222222222222222222222222222222222111111111111111333222222111111222222333555555555444444333333333222222222222222222222222333333333333333333333333444444333222222222333333333111000111222444444333000111111111111222222222111111111111111111111111111111111111111111111111///000111111222222111111111111111111111111111111333333333444444333333333111111000000111111222333666222//////111222111...111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222111111111111111111000000000000000000000000000000000000111111111111111111111111000000000000000//////...000000///.........//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222111111111111111000111111111111222222222444444333333333333222222111111111111111111111111222222333333333222111111000111111111111222222222111111111111111111111111222111///000111111000///000000000000000000000000000000000000000000000000000000////////////000000......//////000000111111000111111111111000000///000000000000000000000000222000///000111222111000////////////////////////........................000000000///////////////////////////////////////000000000000000000000000////////////000000000000////////////000000000000000////////////000000111////////////////////////---------...///000000111///////////////000000111////////////000000000000111111111111000000000000000000000111111111222222////////////////////////000000000000////////////000000000000//////////////////000000111111111111000000000111111111222222111000000000000000000111////////////////////////000111111111000///000111...............///000000111111111111000000000///////////////////////////000000000000000000000000000000111000000///...---000///...------...///000000000111111111222222222333222222222111111000000000000000000000000000000333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000//////000000111222333444111111222222222333333333222333333444444333333222222222222222111111111111111222222333333222222111222222222222222222222222111111111111111111111111333222222111111222222333222222222222222222222222111222222222222222333333333333333333333333333333555444333333222222222222333111000111222444333333000000111111111222222222111111111111111222222222111111111111111111111111000000111222222222222111111111111111111111111111222222333333333333222222111111111111111222222222222000///000222333111///111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222111111111111111000000000000000////////////////////////111111111111111111111111//////000000000//////...000000//////......------////////////////////////000000000000000000000000////////////////////////////////////////////////000000////////////000000////////////////////////000000000000000000000000000000000000000000000000//////000000111111222222111111111111111111111111000000111111111222222222444333333333333333333333111111111111111111111111222222333333333222222111000000111111111222222222111111111111111111111111333111000000111111///...////////////////////////////////////////////////000000////////////000000////////////000000000000000000111111111111000///////////////////////////000...---...///000///...////////////////////////................................................////////////////////////////////////////////////000000000000////////////////////////000000000000//////......///000111111///////////////////////////////////////.........///////////////000000111////////////000000000000000000000000000000000000/////////000000000111000////////////////////////////////////000000000000////////////000000000000000000000000000111111111/////////000000000111111000000000111111000000000///////////////////////////111222111000///000222000000//////000000111222111111111111000000000///////////////////////////000000000000000000000000000000111000000///...---+++,,,...000000000000///111111111111111222222222222222111111111111111000000000000000000000000000111111000000000000111111111111111111111111111111111111111111111222222222111111111111111111111111222222222111111111000000000000000000111222444444111111222222222333333333222333333444444333333222222333333333333333333333111222222333333222222111222222222222222222222222111111111111111111111111333222222111111222222333000000111222222333444444111111111222222333333333333333333333333333333333555444333333222222222222555333111111222333222111000000111111111222222222000000111111111222222222111111111111111111111111000000111222222222222222111111111111111111111111111111222222222222111111000000111111222222222222000000111222333333222111111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222111111000000000000000000111111////////////////////////000000000000000000000000//////000000000000//////000000/////////...------////////////////////////000000000000000000000000000000000000000000000000........................//////000000000000//////////////////////////////000000000000000000000000/////////////////////////////////000000111111222111111111111111111111111000000111111111222222222333333333333333333333333111111111111111111111111111222222333333333222222000000111111111222222222111111111111111111111111333111000000111111///...////////////////////////////////////////////////000000////////////000000000000000000///////////////000000111111111000000///////////////////////////...---...///000///---////////////////////////........................,,,---------------......////////////////////////////////////////////////000000000000////////////////////////000000000000............///000111111000000000000000000000000000000//////............///////////////000111111////////////000000000000//////000000000000000111---...//////000000//////000000000000000000000000////////////000000000000////////////000000000000000000000000000000111111.../////////000000000000000000111111111111000000000000000000000000000000...111333222000///111444333222222222222333444444111111111111000000000000000000000000000000000000000000000000000000000000///000000000000//////...)))+++///222333222000///111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000111111111111111111111111111111111222222222222222111111111111111111111111222222222111111111111000111111111111111222333444111111222222222333333333222333333444444333333222333333333333333444444444111222222333333222222111222222222222222222222222111111111111111222222222333222222111111222222333111222222333555666666777111111111222222333333444333333333333333333333333444444333222222222333333555333111111222222222000000111111111111222222222000000000111222222333333111111111111111111111111000111222222333222222222222222222222222222222222000111111222222111111000000000111222222222222111000111222333333333333333111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222111111000000000000111111111111000000000000000000000000000000000000000000000000///000000111111111111000//////000000000///......000000000000000000000000000000000000000000000000000000000000000000000000........................//////000000000000//////000000000000000000000000000000000000000000000000//////////////////////////////000000000000000000111111111111111222222222000111111111111222222222111111222222222222333333111111111111111111111111111111222333333333222222000111111111111222222222111111111111111111111111222111///000111111000///000000000000000000000000000000000000000000000000000000////////////000000111111000000//////......///000000111111111111000000000000000000000000000111000//////000111000///////////////////////////////////////////////////------------......//////////////////////////////////////////////////////111000000000/////////...////////////000000000000...------......000111111000000000000000000000000.........//////////////////////////////000111111////////////000000000000////////////000000111111---...///000000000//////000000000000000000000000.../////////000000000111.../////////000000000111111000000000000000000000//////000000000111111111///000111222222111000///000000000000000000000000...111444333000///111555222222222111222333333444111111111111000000000000000000000000000000000000000000000000000000000000...//////000000000000///---...000111222111000000111111111111111111111111000000000000111111111111000000000000000000000000111111000000000000111111111111111111111111111111111111111222222333333333111111111111111111111111222222222111111111111000222222222111111222333333111111222222222333333333222333333444444333333222111111222222333333333333111222222333333222222111222222222222222222222222000000111111111222222222333222222111111222222333333333333444444555555555000111111222333333444444333333333333333333333333333333222222222333444444333222000111222333333222000111111111111222222222///000000111222222333333111111111111111111111111000111222222333333222222222222222222222222222222111222222333333222222111///000111222333222222111111222222222222222222333111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222111111///000000000111111111111000000000000000000000000000000000000000000000000000000111222222222222222...///000111111111000///111111111111111111111111000000000000000000000000000000000000000000000000...........................///000111111000///...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111111111222222222000111111111111222222222000000000111111222222222111111111111111111111111000111222333333333333222000111111111111222222222111111111111111111111111111000///000111222111000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000//////000111111111111111000000000000000000000000///---,,,---...///...---////////////////////////000000000000000000000000---.........//////000000////////////////////////////////////////////////111111000000/////////...////////////000000000000---------......000111111000000000000000000000000,,,------...///000111111///////////////000111111////////////000000000000.../////////000000111111---...000111111000000///000000000000000000000000.../////////000000111111.../////////000000111111111111111000000000000000000111111111111222222222///000111222222111000///000000000000000000000000---111444333000///222555///////////////000000111111111111111000000000000000000000000000000000000000000000000000000000000......///000000111000000222111111000000000000000222222111111111111111111000000000000000111111111000000000000000000000000222222111111111111222222111111111111111111111111111111111222222333333333111111111111111111111111222222222111111111111000333333222222111222222222111111222222222333333333222333333444444333333222000000111111222222222222222222222333333222222222222222222222222222222222000000111111222222222222333222222222222222222333333333222222222222111111000000111222333333444444333333333333333333333333222222222222333444444555111000///000333555555555000111111111111222222222///000000111222222333333111111111111111111111111111111222333333333333222222222222222222222222222222333333444444333333222///000111222333222111111111222222111000000222333111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222111111//////000000111111111222000000000000000000000000000000000000000000000000000111222333333333333333...///000222222222111111111111111111111111111111000000000000000000000000000000000000000000000000...........................///000111111000///...000000000000000000000000000000000000000000000000111111111111111111111111111111000000//////......000000111111222222222222000111111111111222222222//////000000111111111222111111111111111111111111000111222333333333333333000111111111111222222222111111111111111111111111000///...///111222222111000000000000000000000000000000000000000000000000000000////////////000000------...///000111222222//////000111111111111111000000000000000000000000//////////////////////////////////////////////////////000000111111222222........................------......///000000000000000000000000000000000////////////////////////000000000000000111111222......//////000000111111000000//////.........---//////............//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////111111000000//////......222111111111000000//////222111111111000000//////000111111111111222222222//////000000111111111222000000000000000///...---/////////000222111///---000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111333222222222111111000000222111111111000000//////222111000000000111333333222222111000///...------111111111111111111111111////////////000000000000222333333444444333333222333333222222333333444555333222222111111222222333222222222111111111000000222222111111111111222222333333333333333333333333333333333333333333333333555444333222222222333444444444333333222111000000,,,---///000222333333333222222222333444555666777444444444444444444444444333333333222222111111111222111000111333444444333222222333444444444444333333333333333333333333333111000000222444444333222222222222222222222222222222222222222111111000000333222222111111222222333222222222222222222222222222222222222222222222222111111111111111111111111333333222222222222222222222222222222222222222222222222333333333333444444222222111000//////000000111111111222222333333333111111111111111111111111222111///...---...000111000000000000000000000000000000000000////////////...//////000000000000000222111111111000000//////000000111111111111000000222111111111000000//////000000000000000000000000///000111111111000...---............////////////000000000000000000000000111111000000//////......000000000000000000000000////////////000000000000222222222111111111000000111111111111111111111111111222222333333222222111222222333333333444444444000000//////000000111222000000000000000000000000222222222222222222222222222222111111111111222222000000000000000000000000222111///...---...///000000000000000000000000000111000000///////////////000000111111111111000000000///...------...///000//////////////////////////////////////////////////////////////////000000........................///////////////.........000000000000000000000000////////////////////////000000//////000000111222////////////000000000000000/////////............//////............//////////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////111000000000/////////...111111111111000000000///111111111111000000000///000111111111111222222222///000000000111111111111000000111111111000//////000/////////111111///...000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111222222111111111000000000111111111111000000000///222111000000000111222333222222222111000000//////111111111111111111111111000000000111111111111222222222333333333333222222333222222222222333444444333222222111111222222333333333333222111000000///222222111111111111222222333333333333333333333333333333333333333333333333444444333222222222333444444444333333222111111000//////111222333333444444333333333333444555666666333333333333333333333333333333333222222222111111000000111111111111111111111222222333333333333333333333333333333333333333222111111222333333111000222222222222222222222222222222222222111111111000333222222111111222222333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333444444333222111111000000000111000000111111111222222222111111111111111111111111222111000//////000222333000000000000000000000000111000000000////////////...//////000000000000000111111111111000000000///000000111111111111000000111111111111000000000///000000000000000000000000000000000000000///..................////////////000000000000000000000000111000000000/////////...000000000000000000000000000000000000111111111111222222222111111111000000111111111111111111111111111222222333333222222111000000111111111222222222222111111111111222333333111111111111111111111111000000000000000000000000111000000000000000000111000000000000000000000000222111111000000000000000000000000000000000000000000000000//////000000111000111111222222111111000000//////......//////000//////////////////////////////////////////////////////..........................................111000000///......------000000000000000000000000////////////////////////000000//////000000111222000000000000////////////////////////............//////............//////........................000000000000000000000000000000000000000000000000///000000111111000000///////////////////////////000000000000////////////111111111111000000000000111111111111000000000000000111111111111222222222000000000000111111111111000000111111222111111111111000......000000000///000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111000000000000//////111111111111000000000000111111000000111111222333222222222222222222222222111111111111111111111111111111111222222222333333111111222222222222111111222222222222222333444444333222222111111222222333444333333222111000000000222222111111111111222222333333333333333333333333333333333333333333333333444333333222222333333444444444333333222222111111111222333444444444444333333333333333444444555666222222222222222222222222333333333333222222222222///222555555222000000222111111222333333333333222333333333333333333333333444333222222333222000...222222222222222222222222222222222222111111111111333222222111111222222333222222222222333333333333333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333222222333333333333444444333333222222111111222222000000000000111111111111111111111111111111111111222111000000111222444555000000000000000000000000111111000000000/////////...///000000111111000000111111111111000000000000000000111111111111000000111111111111000000000000000000000000000000000000000//////............///............////////////000000000000000000000000000000000000////////////000000000000000000000000111111111111222222222222222222222111111111111111111111111111111111111111111222222333333222222111000000111111111222222222333333333333333444555555222222222222222222222222000000000000000000000000000000////////////000000000000000000000000000000//////000000000///...---000000000000000000000000000000000000000111222333000111111222222111111000///000000111111000000///////////////////////////////////////////////////000//////......---------........................000000//////............///////////////////////////////////////////////////////////////000111111111111000000//////......///////////////.........//////............//////////////////////////////////////////////////////////////////////////////000000000111111000000000////////////////////////000000000000////////////111111111000000000000000111111111000000000000000000000111111111222222222000000000000000111111111///000111222222222222222222000...---///000000000000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111000000000///////////////111111111000000000000000111111111111111222222222111111111111222222333333111111111111111111111111111111111111222222222333000111111222222111111000222222222111222333333444333222222111111222222333222222222222222222222222222222111111111111222222333333333333333333333333333333333333333333333333333333333333333333444444444444333333333222222222333333444444444333333222333333333333333444555666222222222222222222222222333333333333333333333333111666:::999444111222555000111222222333333222222333333333333333333333333555444333333444444222000222222222222222222222222222222222222222222222222333222222111111222222333222222222333333333333333333333333333333333333333222222222222222222222222000000111111111111222222333333333333333333333333222222222333333333444444444333333222222333333333111111111111111111222222111111111111111111111111000000000000111333444555000000000000000000000000111111111000000000////////////000111111111111000111111111000000000000000000000111111111111000000111111111000000000000000000000000000000000000000000///...------...///000............////////////000000000000000000000000000000000000////////////000000000000000000000000000000000111111111222222111111111111111111111111111111111111111111111111111222222333333222222111222222333333333444444444333333333333333444555555222222222222222222222222222222222222222222222222000000////////////000000000000000000000000000000000111333444444333111////////////////////////////////////000111333444555///000000111111000000//////000111222222111000///////////////////////////////////////////////////000000000//////.........////////////////////////............//////000000/////////////////////////////////////////////////////////...///000000111111111000000//////.............../////////////////////............//////000000000000000000000000////////////////////////////////////////////////000000111111111111000000000000000000000000000000////////////000000000000000000000000000000111111000000000000000000111111000000111111111222222222111111000000000000000000///000111222222222222222222000...---///000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000///////////////000000000000000000000000000111111000000111111222222222222//////000111111222222222111111111111111111111111000000000111111111222222000111111222222111111000222111111111111222333333333222222111111222222333000000111222333444555555222222111111111111222222333333333333333333333333333333333333333333333333222222222333333444444444444444444333333333333333333333333444333333222111444444333333333444555555444444444444444444444444333333333333333333333333222777:::999444111333666111111222333333333333222333333333333333333333333444333333444666777666444222222222222222222222222222222222222222222222333333222222111111222222333222222333333333444444444333333333333333333333333222222222222222222222222000000111111222222222222333333333333333333333333222222222333333333444444444333333333333333444444333333333333333333333333111111111111111111111111/////////000111222333333111111111111111111111111111111111111000000000000///000000111111111111111000000000000000000111111000000111111111111000000000000000000000000111111000000000000000000000000000///...------...000000............////////////////////////////////////////////////000000000000111111111111111111111111/////////000000000111111111111111111111111111111111111111111111111111111111222222333333222222111222222333333333444444444222222222222222333444444222222222222222222222222222222222222222222222222222111111000000111111222000000000000000000000000333555888::::::888666444/////////////////////////////////000111333444555...//////////////////...///000111222222111000///////////////////////////////////////////////////000000000///////////////////////////////////////------......///000000111000000000000000000000000//////////////////////////////......//////000111000000000000////////////........./////////////////////............//////111111111111111111111111000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000000000////////////000000000000000000000000111111111111000000000000111111111111000111111111111222222222111111111111000000000000000000111111222111111111111000......000000000///000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000//////000000000000111111000000000000111111111111000000111222222222222111///000000000111111222222111111111111111111111111000000000111111111111222111111222222222222111111111111111111111222333333333222222111111222222333///000111222333444555666222222111111111111222222333333333333333333333333333333333333333333333333111111222333444444444444444444444444333333333333333333333444444333222222444444444333333444444555444444444444444444444444333333333333444444444444222444555444111000222444222222333444444444444333333333333333333333333333333333333555777777777555222222222222222222222222222222222222333333333333333222222111111222222333222222333333444444555555333333333333333333333333333333333333333333333333111111111222333333444444333333333333333333333333222222333333333333444444333333222222333333444444444444444444444333333333111111111111111111111111//////000111111222222222111111111111111111111111222222111111111000000000///000111111222222111111000000000000111111111111000000111111111111000000000000000000111111111111000000000000000000000000000////////////000000111............////////////////////////////////////////////////000000000000111111111111111111111111.../////////000000000000111111111111111222222222111111111111111111111111111222222333333222222111000000111111111222222222111111111111111222222333222222222222222222222222000000000000000000000000222222111111111111222222000000000000000000000000000111444666666444222111000000000000000000000000...//////000111222444444...//////000000//////...///000000111111000000///////////////////////////////////////////////////..................//////////////////////////////.........///////////////000000000000000000000000///////////////////////////............///000000////////////000000000000............/////////000//////............//////000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000000000.../////////000000000111///000000000111111111111///000000000111111111111000111111111111222222222111111111111000000000///000000111111111000//////000/////////111111///...000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000111111111222222///000000000111111111111///000111222333222222111111111222222222222222222111111111111111111111111111111111222222222333333222222333333333333222222111111111111111222222333333222222111111222222333222222222333333333444444222222111111111111222222333333333333333333333333333333333333333333333333000111222444555555444444444444444444444444444444333444444555555555444444555444444333333444444444333333333333333333333333333333333444444444555555333333111111111222333555333333444555555555555444333333333333333333333333444333222333555555444222222222222222222222222222222222222333333333444444333222222111111222222333222222333333444555555666444444444444444444444444333333333333333333333333111222222333444444555555444444444444444444444444222222333333333333444444222222222222222333444444444444444333333222222222111111111111111111111111111111222222222222222222111111111111111111111111222222222111111111000000000000111222222222222111///000000000111111111111000000111111111111000000///000000000111111111111000000000000000000000000///000000111111111111111............////////////////////////////////////.../////////000000000111111111111111111111111111//////000000000111111111000000111111111222222222111111111111111111111111111222222333333222222111000000111111111222222222111111111111111222333333111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000,,,---///000111000///...000000000000000000000000.........///000111222333000000111111111111000000000//////......//////000////////////////////////////////////////////////,,,,,,,,,------.........000000000000000000000000000000000///......------000000000000000000000000////////////////////////...............///000000......//////000000111111---.........//////000000//////............//////////////////////////////000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000.../////////000000111111//////000000111111111222//////000000111111111222000111111111111222222222222111111111000000//////000000000000000///...---/////////000222111///---000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111222222222333//////000000111111111222///000111222333222111111333333333333333333333333111111111111111111111111222222333333333444444444222333333444444333333222111111111000111222222333333222222222222222222333555555444333333222222111222222111111111111222222333333333333333333333333333333333333333333333333000111222444555555444444444444444444444444444444444555555666777666666666555444444333333333444444222222222222222222222222333333333444444555555555666444111000222555666777333444555555666666555555333333333333333333333333444333222222333333111///222222222222222222222222222222222333333444444444333222222222222222222333222222333333444555666666444444444444444444444444333333333333333333333333222222333444444555666666444444444444444444444444222222333333333444444444111111111111222222333444333333333222222111111111111111111111111111111111333333444444444333222222111111111111111111111111222222222111111111111000000000111222222222222111//////000000111111111222000000111111111111000000//////000000111111111222000000000000000000000000///000111333333333222111............/////////000////////////////////////.../////////000000111111111111111111111111111111000111111111111222222222000000111111222222222222111111111111111111111111222222222333333222222222222222333333333444444444222222111111222222333444000000000000000000000000222222222222222222222222000000////////////000000000000000000000000000000///000111222333333222111000000000000000000000000............///000111222222222333333333333222222000///...------...///000/////////...---------,,,......------------......''')))---//////...,,,***............/////////000////////////////////////............////////////////////////............111111000000//////......000000000000000000000000////////////////////////////////////////////////////////////////////////222111000.........///000333222111000000000111222222222222222222222222222000000000000000000000000000000000000000000000000000000////////////000000......///111222222222222000111111111111222222222000000000000000000000000111111111111111111111111000000111111111111000000222222111111000000//////000000000000000000000000000000000000000000000000222111111111000000//////000000000000111111111111111111222222222333333333222222222222222222222222444444444444333222111000//////000000111111111222111111111111111111111111333444444555555444444333000000000000////////////000111111111111222222222//////000000000111111111111111111111000000//////222222222222222222222222222333333444444333333222333333333333333333333333666555555444444333333222333333333333333444555666333444555555666666555555333333333333333333333333444444444444444444444444222222333333333444444444444444444555555555666666555444444444555555555333333444444333222333555777333222111111333333222111000///000111333444444222555444444333444444555555555444333444555555333111111222444777999999777444333111000111555666555333666555444333333444444555555444222222444444444333222222222333222111000000333333333333333333333333000111111222222222111111333222222222111111111111111111111111111111111111222222222111111111111000//////000000111111222222333333333333333333333333000000000000000000000000111111111111111000//////000000000000000000000000222222111111111111111111000111222333333222111000000000000000000000000000///////////////////////////...///222666777444111000000000000000000000000////////////////////////222222111111111111222222000000000000000000000000111222222222222111000000111111111111111111111111222222222222222111000///000111111111111222222222222222222111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000///.........///000222333222111111111000000//////000000000000000000000000..................------......------------......+++,,,---------------,,,---------............///////////////////////////............////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////222111000///......///000222111000000000111222333222222222222222222222222000000000000000000000000000000000000000000000000111000000//////000000111,,,---...//////000////////////000000000111111111000000000000000000000000111111111111111111111111000000111111111111000000111111111000000000000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000111111111111111111222222222333333333222222222222222222222222333333333333222111000///000000000000111111111222111111111111111111111111222222333333333333222222222111111111111000000000000111111111111222222222222333333333444444444444222222222111111000000000222222222222222222222222333333333444444333333333222222333333333444444444444444444444444444444444444444333333333444555555222333444444555555444444333333333333333333333333444444444444444444444444444444444333444444555555666666666666777777777777555444444444444444333333333444444333111111222444555333333333444444222111222222333444666666555444444444444444444555666666666555444555777888777666666555444555777888888777666444333444666777666444666666666666666666555555444222111111333444444333333333333444444444333333222222222222222222222222222222222333333333333333222222222111111111111111000000000000000000000000222222222222111111111111000000000000000111111111111111111111111111111111000000000000000000000000111111111111111000//////000000000000000000000000222222222222222222222222111111222222222222111111000000000000000000000000////////////////////////......///111444555222000000000000000000000000000111111111111111111111111222111111000000111111222222222222222222222222222111222222222222111000000111111111111111111111111000111111222222222111111000111111111111222222222222222222111111111000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000//////......///000111222111111111000000000//////000000000000000000000000..................//////......------------......000///---,,,,,,---...///,,,,,,---------.........////////////////////////............////////////......//////000000111111.........///000111111111000000000000000000000000////////////////////////////////////////////////////////////////////////111000000////////////000000000000000000111222333222222222222222222222222000000000000000000000000000000000000000000000000111111111000000111111111......////////////........./////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111222222222333333333222222222222222222222222222222222222111000000///000000000111111111111111111111111111111111111111111111222222222222111111333333222222222111111111000111111111111222222222333333444444444555555555333333222222222222111111333333333333333333333333333333333333333333333333222222333333444444555555222333333444555555666666555555444333333333444444222222333444444444444333444444444444444444444444444444444444444444444444777666444333333444555666555555555555555444444444666666666555555444444444444555666555333222222333777666555666666666444222555555666777777777666555444444555666777888888999888777777999;;;===<<<;;;;;;888666555777:::;;;<<<;;;999777777999999888777777777888888888888777777999777555555666777888777666666555555555666666777333333333333333333333333222111111111222222333444222222222222333333333333111111111111111111111111333222222222111111111111111111111111000000000000111111111111111111111111000000000000000000000000111111111222111111000///000000000000000000000000333333333333333333333333222222111111111111222222000000000000000000000000////////////////////////......///000222222000///000000000000000000000000222222222222222222222222222111111000000111111222222222222222222222222222111222222222222111000000111111111111111111111111//////000222222333333333000111111111111222222222222222222111111111111111000000000000000000000000//////000000000000111111000000000000000000000000000000000000000000000000000000////////////000111111111000000000000//////000000000000000000000000------......//////000000......------------......111000///...------......---------.........//////////////////////////////............////////////......//////000111111111.../////////000000000111////////////////////////////////////////////////////////////////////////////////////////////////000000000////////////000/////////000111222333333111111111111111111111111////////////////////////////////////////////////222222111111111111222222000111111111111000000////////////000000000111111000000000000000000000000////////////////////////000000111111111111000000//////000000111111222222000000000000000000000000////////////////////////111111111000000000000000///000000000111111111111111111222222222333333333222222222222222222222222222222222222222111000000111111111111111111111111111111111111111111111111111111222222222222111111333222222222111111111111000000111111111222222222111111111222222222222333333333333333333333333333333333333333333333333333444444444333333444444444444444444444444444333333333444444444555555555666666555444333333333333333222333444444555555444444444444444444555555555555555555555555555555555555777666444333333444555666666666666666555555555555888888999888777666666777777999::::::888888888999999888888999:::;;;999777888999;;;;;;999777666666888999:::;;;<<<===>>>>>>===>>>@@@CCCEEEDDDAAA???>>>===<<<===@@@BBBCCCCCCAAA@@@???>>>>>>????????????>>><<<;;;;;;<<<===>>>@@@===:::999:::;;;;;;:::;;;:::999888777777888888666666666555555444444444444333333222333444555666333333444444444555555555222222222222222222222222333333222222222111111111222222111111000000//////222222222222222222222222000000000000000000000000111111111222222111111000000000000000000000000000111111222222222222333333333222111000000111222333//////////////////////////////////////////////////////000111111111000///000000000000000000000000222222222222222222222222111111000000000000111111000000000000000000000000111222222222222111000000111111111111111111111111///000111222222222222222000000111111111222222222111111111111111111111111000000000000000000000000////////////000000000111000000000000000000000000////////////////////////000000000///////////////000000000000000000//////////////////////////////---......//////000000000......------------......///000000000000///------////////////000000000000////////////////////////............////////////......//////000000000111111000000000/////////.../////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000///......///000111222222222111111111111111111111111////////////////////////////////////////////////222222111111111111222222000111111111111000000///000000000111111111222222000000000000000000000000////////////////////////000000111111111111000000//////000000111111222222000000000000000000000000////////////////////////000000000000000000111111///000000000111111111111111111222222222333333333222222222222222222222222333333333333333333222111222222222111111111111111111111111111111111111111222222333333333333222222222222111111111000000000000000111111111222222222000000000000111111111111333333333333333333333444333333333333333333333333555444444333333444444555666666555555444333222222666666666555555444444444666555444333333333333333444444555666666666666666444444444555555666666666555555555555555555555555666555444333333444555666999999999999999999999999777999::::::888777888::::::<<<===>>>>>>???AAABBB>>>======>>>@@@BBBBBBAAA@@@BBBDDDDDD@@@===;;;;;;???@@@AAACCCDDDEEEEEEEEEFFFIIIMMMRRRSSSPPPIIIDDDDDDEEEGGGLLLOOOQQQPPPNNNJJJJJJIIIHHHHHHIIIKKKLLLOOOLLLGGGCCCBBBEEEHHHKKKGGGDDD@@@>>>>>>??????>>>CCCBBBAAA???>>>===<<<<<<;;;;;;:::999888666666555777777666666666666777777333333333333444444444444222222222222222222222222333333333222222222222111222222111111000000//////222222222222222222222222000000000000000000000000111111222222222222111111000000000000000000000000///000000000111111111222333222111000000111222333////////////////////////000000000000000000000000000000111111111111111111000000000000000000000000111111111111111111111111111000000000000000000111000000000000000000000000111222222222222111000000111111111111111111111111222222222222222111000///000000111111111222222222111111111111111111111111000000000000000000000000...////////////000000000000000000000000000000000////////////////////////000000000000000///////////////////////////000000//////////////////////////////////////////000000......------------.........///000000000///...---//////000000000111111111////////////////////////............///////////////////////////.........111111111000///.........000000000000000000000000////////////////////////////////////////////////////////////////////////...//////000000000000///......///000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111000000111111111......////////////......111111111111222222222222000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111222222222333333333222222222222222222222222333333444444444333333222222222222222222111111111111111111111111111111111222222333333333333222222222111111111111000000000000111111111111222222222111111222222222333333333222222333333333333444444333333333333333333333333666555444333333444555666777666666555444333222222777777666666555444444333555555444333333333444444555555666777777777777666444444555555666777777777555555555555555555555555555555555666666666666666777777888888888999999999888;;;======;;;:::===???@@@AAABBBCCCCCCFFFIIILLLJJJGGGEEEEEEHHHJJJLLLLLLKKKOOOQQQPPPKKKFFFEEEEEEFFFHHHIIIKKKLLLLLLKKKKKKPPPSSSXXX]]]^^^YYYRRRLLLJJJMMMRRRXXX\\\\\\YYYUUUQQQQQQRRRQQQQQQSSSWWWZZZ^^^ZZZTTTPPPNNNPPPSSSVVVSSSPPPLLLJJJJJJKKKLLLLLLOOONNNNNNMMMLLLJJJIIIHHHEEEDDDCCCAAA>>><<<;;;:::888888999888888777666555444444444444333333222222111111111111111111111111333333333333222222222222111111111111000000000000000000000000000000000000000000000000000000000000000111222222333222222222000000000000000000000000......//////000111111111222222111111111111222222000000000000000000000000000000000000000000000000///000111111000000222333000000000000000000000000////////////////////////111000000//////000000111222222222222222222222222111222222222222111000000111111111111111111111111333333333222222000//////000111111111111222222222111111111111111222222222000000000000000000000000......////////////000000000000000000000000000000000000000000000000000000...///000000000000//////......////////////000000000000000000000000000000000000000///////////////......------------............---------...//////////////////000000000000////////////////////////............//////////////////......------,,,,,,000000000000////////////000000000000000000000000////////////////////////////////////////////////////////////////////////---...///000111111000///...///000111111000//////111111111111111111111111000000000000000000000000000000000000000000000000111000000//////000000111,,,---...//////000//////000000000000111111111111000000000000000000000000111111111111111111111111000000111111111111000000111111111000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000111111111111111111222222222333333333222222222222222222222222222222222333333333222222333333333222222111111111111111111111111111111111111111222222222222111111333333222222222111111111000111111111111222222222222222222333333333444444111222222222333333333333444444444444444444444444666555444333333444555666444444444555555555555555666666666666555555555555444444333333333444555555444555555666777666666666444555555666777777888888555555555555555555555555444555777999::::::999999777888888999:::;;;<<<<<<===AAADDDDDDBBBBBBEEEIIILLLLLLLLLKKKKKKNNNSSSVVVXXXUUUPPPNNNOOORRRUUUVVVTTTXXX[[[YYYSSSMMMKKKLLLLLLMMMOOOQQQQQQQQQOOOOOOSSSUUUXXX\\\^^^[[[VVVRRRMMMOOOTTTYYY\\\[[[WWWSSSOOOQQQRRRRRRSSSVVV\\\```dddbbb^^^ZZZWWWVVVWWWXXXXXXUUURRRQQQTTTWWWYYYYYY[[[\\\^^^______]]][[[ZZZUUUTTTRRROOOKKKHHHFFFEEEAAABBBCCCDDDBBB???<<<:::::::::999888777666666555333333333333333333333333444444333333333222222222000000000000000111111111000000000000000000000000000000000000000000000000000111222222333333333222000000000000000000000000...//////000111111222222111111222222222222111111000000000000000000000000000000000000000000000000,,,...000000//////222444000000000000000000000000////////////////////////000000////////////000000222222222222222222222222111222222222222111000000111111111111111111111111111111222222222111111000000111111111111222222222000000111111111222222222000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000---...///000111111000000........./////////000000000000000000000000000000111111000000//////...............------.........000...,,,***+++---000222............/////////000////////////////////////............/////////000//////...---,,,++++++***......//////000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////---...///111111111000/////////000111111000///...000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000......000111222222222222////////////000000000000000000000000000000000000111111111111111111111111000000111111111111000000222222111111000000//////000000000000000000000000000000000000000000000000//////000000111111111222000000000000111111111111111111222222222333333333222222222222222222222222000111111222222222111111333333333222222111111111111111111111111111111111000000111111111111000000444444444333333333222222000111111111111222222222111111222222222333333333111111111222222333333333444444444444444444444444777666444333333444666777222222333444555666777888444444555555666777777777333333333333444444555666333444555555666666555555444555555666777888888999666666666666666666666666444666999<<<>>>===<<<;;;>>>???@@@AAABBBCCCDDDEEEDDDHHHLLLLLLJJJJJJNNNSSSWWWVVVUUUSSSRRRUUUZZZ^^^ccc^^^XXXTTTTTTWWWZZZ[[[WWW\\\___]]]VVVPPPNNNNNNOOOQQQRRRTTTTTTSSSQQQPPPQQQQQQSSSVVVXXXXXXVVVTTTLLLNNNQQQTTTWWWUUUQQQNNNJJJLLLNNNOOOPPPTTTZZZ```dddccc```^^^[[[XXXVVVTTTSSSPPPNNNOOOSSSWWWZZZ\\\cccfffiiilllmmmllliiihhhcccbbb___[[[XXXTTTQQQPPPRRRSSSUUUUUUSSSPPPLLLIIIAAAAAA@@@???===<<<;;;:::777777777777777777777777444444444333333333222222//////000000111111222222111111111111111111111111000000000000000000000000000111222333333333333333000000000000000000000000///000000111222222333333000111222333333222111000000000000000000000000000000000000000000000000000***---//////---...111444000000000000000000000000////////////////////////000000////////////000000000000000000000000000000111222222222222111000000111111111111111111111111///000111222222222222222000111111111111222222222000000111111222222222222000000000000000000000000............/////////000000000000000000000000000000000000000000000000000,,,---///000111111111000---.........//////000000000000000000000000000000000000//////.........---000000000000000000000000////////////////////////---------...///000000111////////////////////////......//////000000111111////////////////////////111111000///...---,,,,,,////////////////////////////////////////////////111///...///000111000...000000000000000000000000111111222222222222111111......//////000000111111222111111111000000//////000000000000000000000000000000000000000000000000222222111000//////000000000000000000000111111222111111111111000000000000000000000000000000000000////////////000000000000222111111111000000//////000000000000000000000000111111111111111111111111222111000//////000111222111111111111111111111111000111111111111222222222333333333222222111111111222222333333333333444444111111111111111111111111777666444222///+++((('''111111222222222333333333222222222222222222222222111111111111111111111111...///111222222111000000111222222333333222222111444444444444444444444444333333333333333333333333???:::444333555666333000444444555555666666777777555666777777777666555444111222333444444555555444666666777777777666555444555444333333555777888888888999;;;;;;:::999999:::888:::<<<===>>>@@@CCCFFFCCCCCCCCCGGGKKKOOOQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTVVVVVVVVVVVVWWWXXXZZZ[[[bbbaaa___\\\ZZZYYYYYYYYYXXX[[[^^^\\\WWWSSSPPPPPPQQQQQQRRRTTTTTTQQQMMMIIIKKKMMMOOOPPPQQQPPPOOOOOOJJJLLLOOOQQQQQQPPPPPPPPPPPPRRRSSSTTTUUUXXX\\\___aaaeeefffaaaXXXQQQOOOPPPOOOKKKHHHJJJQQQVVVVVVUUU___hhhqqqtttpppjjjfffeeeddd___]]]___```______bbb\\\^^^bbbhhhmmmlllfffaaaWWWQQQLLLIIIFFFBBBBBBFFFAAA???;;;:::999999888666555333222333555666444111333333333222111111000000222111111222333333222000333333222111000000000111//////000000111111222222000000000000000000000000......//////000000111111111111000///////////////000000111111111111000000//////000000000000//////---.........//////000000000000000000000000000000000000000000000000000000333333222222111000000000...//////000111222222222111111111111111111111111//////000000111111111111222222222111111111000000222111000//////000111222000000000000000000000000////////////////////////////////////000000000000//////000000111111111222222111111111000000//////000000000000000000000000000000000000000000000000000000////////////000000000/////////............////////////////////////////////////////////////------......///000000111////////////////////////.../////////000000000111////////////////////////000000000///......------////////////////////////////////////////////////111///...///000111000...000000000000000000000000//////000000000000//////.../////////000000000111111111111000000000//////000000000000000000000000000000000000000000000000222111111000//////000000000000000000000111111222111111111111000000000000000000000000000000000000/////////000000111111111333333222222222111111111000000000000000000000000111111111111111111111111222111000//////000111222222222222222222222222222000111111111111222222222333333333222222111111111222222222333333333444444111111111111111111111111111222222222111000//////111111111222222222333333222222222222222222222222111111111111111111111111000111222333333222222111222222333333333333222222222222222222222222222222333333333333333333444444===999444333555666444111555555555666666666666666333444555555555555333333222333333444444444444444888888777777777666666666888777555555666777888888444666999:::::::::<<<===???@@@BBBBBBBBBCCCEEEGGGLLLLLLMMMPPPUUUZZZ\\\\\\ZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]^^^___^^^^^^]]]bbbaaa```^^^]]]]]]]]]]]]XXXZZZ\\\ZZZVVVSSSRRRRRRQQQQQQRRRSSSRRRPPPKKKGGGHHHHHHIIIJJJKKKLLLLLLLLLMMMOOOQQQSSSSSSSSSSSSSSSSSSTTTWWWXXXXXXYYY\\\^^^^^^______[[[UUUOOOMMMMMMHHHGGGHHHLLLSSSYYY\\\\\\```iiissswwwssskkkeeeccc```[[[WWWYYYYYYWWWWWWZZZZZZ\\\bbbjjjrrrtttrrrnnneee___ZZZXXXUUUQQQQQQTTTVVVRRRLLLFFFAAA===999777:::666333333555666666444444333222222111111000000222222111222444444333222444333222222222222222222000000000000111111111111111111111111111111111111////////////000000111111111111000///////////////000000000000000000000000//////000000000000//////............/////////000000000000000000000000000000000000000000000000000111111111111111111111222...//////000111111222222111111111111111111111111000000000111111111222222222222222111111111000000222111000//////000111222000000000000000000000000111111111111111111111111////////////000000000000//////000000000111111111111111000000000/////////000000000000000000000000000000000000000000000000000000////////////000000////////////............////////////////////////////////////////////////------......///000000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////111///...///000111000...000000000000000000000000////////////////////////////////////000000000000111111000000000000//////000000000000000000000000000000000000000000000000111111000/////////000000000000000000000111111222111111111111000000000000000000000000000000000000//////000000111222333333222222111111111111000000000000000000000000000000111111111111111111111111111111000000000000111111222222222222222222222222000111111111111222222222222222222222222111111111222222222222333333333333111111111111111111111111///000111222333333333333111111111222222222222333222222222222222222222222111111111111111111111111111111222333444444333333222222333333333333222222111111111111111111111111222222333333444444444555;;;777444333555777555333666666666666666555555555333444555666666555444333666666555555555555555444777777666555555555555666;;;;;;:::999999999999::::::<<<@@@BBBCCCDDDEEEGGGFFFHHHJJJKKKKKKLLLNNNPPP\\\[[[\\\^^^cccfffhhhhhhdddccccccbbbbbbbbbbbbccc[[[]]]___```___\\\YYYWWW[[[ZZZYYYWWWVVVUUUUUUUUURRRSSSSSSQQQOOOMMMMMMNNNLLLKKKLLLLLLLLLJJJEEEBBBFFFEEEEEEFFFFFFHHHIIIJJJLLLLLLNNNOOOPPPPPPQQQQQQRRRTTTWWWXXXXXXWWWWWWXXXWWWWWWUUURRROOOKKKHHHGGGAAACCCGGGLLLRRRVVVYYY[[[ZZZcccmmmrrroooggg```\\\\\\WWWSSSTTTTTTQQQQQQSSSSSSTTTYYYbbbkkkoooooollljjjeeeaaa```___]]]___ccckkkggg```ZZZSSSMMMFFFBBBAAA<<<777555666777777666666555444333222222222222000///...///111222111000333333333222333333444444111111111111111000000000111111111111111111111111/////////000000000000111111000000///////////////222111000//////000111222//////000000000000//////............////////////000000000000000000000000000000000000000000000000//////000111111222333333/////////000111111222222111111111111111111111111111111111111111222222222222222222111111111111111111111000000000000111111000000000000000000000000111111111111111111111111////////////000000000000//////000000000000111111000000///////////////...000000000000000000000000000000000000000000000000000000////////////000000///////////////.........////////////////////////////////////////////////............//////000000////////////////////////////////////000000000000////////////////////////............//////000000////////////////////////////////////////////////111///...///000111000...////////////////////////222222111111111111222222////////////000000000000000000000000000000//////////////////////////////////////////////////////111000000/////////000000000000000000000111111222111111111111000000000/////////////////////////////////000111222333333444/////////...............000000000000000000000000111111111111111111111111111000000000000000000111222222222222222222222222000000111111111222222222222222222111111111111111111222222222222333333333111111111111111111111111222222222222222222111000111111111111222222222222222222222222222222222222111111111111111111111111111111222333333333444444222333333333333333333222222222222333333333333333222222333333444555555555888666444444666777666555777777666666555555444444555666777888999888777666888888888777777777777777999888888777777888999:::<<<============>>>???@@@FFFIIIMMMPPPQQQRRRSSSTTTPPPRRRVVVXXXYYY[[[^^^```iiigggffffffhhhiiiiiihhhddddddbbbaaaaaaaaaaaabbbYYYZZZZZZYYYWWWSSSPPPNNNRRRQQQOOOMMMLLLJJJIIIIIINNNNNNLLLKKKJJJJJJKKKLLLJJJIIIJJJKKKKKKJJJFFFCCCFFFGGGHHHIIIJJJJJJKKKKKKNNNNNNMMMNNNOOOPPPPPPOOOSSSUUUXXXXXXVVVTTTSSSSSSUUURRRPPPNNNMMMKKKHHHFFFCCCGGGKKKNNNPPPQQQRRRTTTUUU[[[dddhhhfffaaa\\\ZZZ[[[UUURRRSSSSSSQQQQQQSSSPPPPPPRRRXXX^^^aaa```^^^\\\XXXWWWYYY[[[\\\```eeennnmmmlllkkkhhhbbb[[[VVVJJJFFF@@@>>>===<<<:::777999888666555444333333333000///...///111222111000222222222222222333444555222222222111111000000000111111111111111111111111000000000000000000000000000000////////////000000333111///......///111333//////000000000000//////.........///////////////000000000000000000000000///////////////////////////000000000111111111222//////000000111111111111111111111111111111111111111111111111222222222222111111111111111111111111111000000000000000000111////////////////////////111111111111111111111111////////////000000000000//////000000000000000000////////////............////////////////////////////////////////////////000000////////////000000.........///////////////........................////////////////////////............////////////////////////////////////000000000000////////////////////////////////////------......///000000000////////////////////////////////////////////////111///...///000111000...////////////////////////222222111000000111222222000000000000//////////////////////////////000000////////////////////////////////////////////////000///////////////000000000000000000000111111222111111111111000000000//////////////////////////////000000111222222333333.............../////////000000000000000000000000000000000000000000000000000000000111111000000000222222222222222222222222000000111111111222222222111111111111111111111111111111111222222222333333111111111111111111111111222222222222111000///...000000111111111222222222222222222222222222222222111111111111111111111111000000000111222333333444333333333444444333333333222222333333333444444444333333333444444555555555666555444555666777777666777777666666555555444444555666888999999999888888888777777666777777888999<<<<<<<<<===>>>???@@@AAA<<>><<<<<<;;;999777555444333666444222222444555444444111111000111111222333444333333222222111111000000111111111111111111111111111111111111000000000000000000////////////000000333111///......///111333//////000000000000/////////////////////.........////////////////////////////////////////////////111111111000000000//////000000000000000111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000111111000000000////////////////////////000000000000000000000000////////////000000000000000000//////////////////............////////////////////////////////////////////////////////////000000////////////000000.........///////////////........................////////////////////////......//////////////////////////////////////////000000000000////////////////////////////////////---.........//////000000////////////////////////////////////////////////111///...///000111000...000000000000000000000000111000///......///000111000000000000////////////......////////////000000000000000000000000000000000000000000000000000000//////......//////000000000000000000000111111222111111111111000000000000000000000000000000000000000000000111111111111222000000111111111111222222000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111000111111111111222222222000000000111111111111111111111111111222222222222111111111111111111111111///000000111222111111111000000000111111111111222222222222222222222222222111111111111111111111111000000000000111333444555333333444444444444333333111111111222222333333444444444444444444444444444444555555666666666666777666666666666666555555555444555666777888888777777666555555666777999;;;======>>>@@@CCCEEEFFFFFFGGGEEEIIIOOORRRSSSUUUYYY]]]dddhhhmmmppprrrrrrrrrssslllnnnpppooommmkkkkkkkkkfffbbb^^^ZZZWWWSSSPPPMMMPPPOOOMMMKKKKKKLLLNNNOOOQQQPPPNNNLLLKKKLLLLLLMMMKKKLLLNNNPPPRRRSSSTTTTTTTTTSSSTTTXXX]]]cccfffggggggfffeeeeeefffeeebbb___ZZZ]]]bbbgggkkknnnooooootttrrrpppoooooolllgggbbb\\\\\\ZZZWWWSSSRRRSSSTTTWWWXXXXXXXXXVVVSSSPPPNNNLLLMMMOOOPPPPPPOOOMMMKKKNNNOOORRRTTTVVVVVVVVVVVVUUUPPPMMMOOOQQQPPPPPPSSSUUUTTTTTTWWWZZZ[[[XXXUUUMMMHHHGGGIIIJJJJJJNNNSSSWWW[[[ccclllqqqqqqlllhhheeeccc``````^^^ZZZRRRMMMFFFFFFEEEDDDAAA===999777888555333222222333333222111111000000111111222222222222222222222111111111222222222222222222222222222111111111111000000000///////////////000000111222111000//////000111222//////000000000000/////////////////////.........////////////////////////000000000000000000000000222222111000000///......000000000000000000111111000000000000000000000000111111111000000000000000111111111111111222222222000000111111111111000000000000000000000000000000////////////////////////////////////000000000000000000////////////.........////////////000000000000000000000000000000000000000000000000000000000000000////////////000000............/////////000......................../////////////////////////////////////////////...////////////////////////111000000000/////////...////////////////////////.........///////////////////////////////////////////////////////////////111///...///000111000...000000000000000000000000111000///......///000111111000000000/////////............/////////000000000000000000000000000000000000000000000000000000...............///000000000000000000000111111222111111111111000000000000000000000000000000000000111111000000000000//////111111111222222222333333000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000000111111111111222222222///000000000111111111222111111111111222222222222111111111111111111111111///000111222333333333333000000000000111111111111222222222222222222222222111111111111111111111111111111111111222444555777333333444444444444333333111222222333444444555555666666666555444444333333444555666666666666666666555555555666666666666666444555666888999999888888888888888:::<<<@@@CCCEEEGGGIIIMMMQQQTTTUUUUUUUUUYYY___eeeiiijjjlllpppuuuxxxzzz|||{{{xxxtttqqqooohhhiiijjjiiieeebbb```______\\\XXXUUUSSSPPPNNNKKKOOONNNLLLKKKKKKMMMOOOPPPQQQRRRTTTWWWYYY[[[]]]^^^ZZZ\\\^^^```bbbccccccccc^^^___ccckkkvvv}}}{{{wwwtttppprrrwww}}}{{{mmmjjjfff```]]]]]]aaadddhhhlllpppoookkkfffdddccc\\\ZZZXXXYYYZZZYYYUUURRRPPPQQQRRRTTTVVVUUUTTTRRRTTTOOOLLLNNNNNNMMMMMMPPPOOOOOOPPPSSSWWWWWWTTTPPPLLLHHHFFFGGGHHHHHHKKKPPPRRRUUU\\\dddkkknnnnnnlllllliiigggggggggeee```\\\VVVWWWXXXWWWSSSMMMFFFBBB<<<999666444444444444333333333222111111111222222111222222222222222222333222222222222222222222222222222222111111111000000///////////////000111111000000000000000000000000//////000000000000//////000/////////............////////////////////////000000000000000000000000000000000000000/////////111000000000000000000000000000000000000000000000000000000/////////......000000111111111222222222///000111222222111000///000000000000000000000000000000000000000000000000////////////000000000000000000/////////........./////////000000000111111000000000000000000000000000000000000000000000000000000////////////000000---.........//////000000........................///////////////////////////////////////.........////////////////////////111111000000/////////...////////////////////////////////////////////////////////////////////////////////////////////////111///...///000111000///000000000000000000000000333222111//////111222333111111000000/////////...---.........//////000000000000000000000000000000000000000000000000000000...............///000111000000000000000111111222111111111111000000000000000000000000000000000000111111000000///.........//////000000111111111222000000000000000000000000000000000000000000000000///000111222222111000///////////////////////////000111111111111222222222//////000000111111111222000111111111111222222222111111111111111111111111222333333444444333333222000000000000111111111111222222222222222222222222111111111111111111111111222222222222333555777888333444444555555444444333444444555555666777888888777777666555444333333222444555777777666555555666444555555555666666777777666777999:::;;;;;;::::::<<<<<<===???CCCGGGKKKNNNWWW[[[```eeeiiijjjiiiiiilllrrryyy|||}}}~~~zzzqqqhhhaaa^^^[[[]]]^^^]]]ZZZWWWUUUUUU\\\ZZZWWWUUUUUUTTTSSSQQQTTTSSSQQQPPPQQQSSSUUUWWWZZZ]]]ccciiiooorrrssstttqqqrrrsssssssssrrrqqqpppmmmooovvvyyysssooopppvvvzzz~~~uuupppkkkjjjllljjjddd___YYYZZZ\\\______]]]YYYVVVVVVQQQMMMNNNNNNLLLKKKMMMMMMMMMNNNRRRUUUUUUPPPLLLIIIEEECCCEEEGGGGGGKKKPPPRRRTTTXXX___gggnnnqqqrrrllliiiffffffhhhiiigggdddeeefffhhhgggbbb[[[SSSNNNFFFCCC???<<<<<<<<<;;;:::555444444333222222222222111111111222222333333444222222222222222222222222222222222222111111000000///////////////000111111000000111111111111000000//////000000000000//////000000//////.........---////////////////////////000000000000000000000000......//////000000111111111111111000000000000000000000000000000000000000000000//////.........---000000111111222222222222///000111222222111000///000000000000000000000000111111111111111111111111////////////000000000000000000//////.........---//////000000111111222222000000000000000000000000000000000000000000000000000000////////////000000///////////////////////////////////////////////////////////////.........//////000//////...------///////////////////////////////////////////////////////////////.........000///---,,,---...000222........................////////////////////////000000000000000000000000000000////////////000000222222222333333222222222333222///------...000111000000000000000///......//////////////////////////////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000///...000000000000111111111111111222333333111000000000000000000000000000000000222222222222222222222222111111222222222333333333222222111111111111222222111111111111111111111111111111111111111111111111000000111111222222222222333333333222222222111111222222222222111111000000222222222333444555666777333333444555555444333333666555333222111222333333555555666666666666666666777777666555444444444555555555666777999999777666:::999999:::<<<>>>>>>>>>CCCDDDEEEFFFIIIPPPYYYaaacccfffkkkrrryyy}}}~~~~~~}}}xxxrrrqqqnnniiibbb]]]ZZZYYY[[[YYYYYYYYYUUUQQQTTTZZZ]]]bbbeeedddcccddd```[[[```]]][[[YYYWWWVVV\\\dddlllzzz|||tttmmmkkkkkknnnrrruuusssmmmhhhddd]]]VVVUUUVVVUUUQQQOOOJJJJJJJJJIIILLLPPPPPPOOOGGGFFFEEEEEEFFFHHHJJJJJJVVVXXXZZZ\\\```gggrrryyyxxxsssjjjbbb]]]\\\]]]^^^dddlllrrrqqqooolllgggaaa[[[TTTKKKEEEBBBAAA>>>;;;;;;555333777777333333666444222000111222444444444111222222333333333333333222111111111000000//////000000000000000000000000000000000000000000000000......///000000000000000...000111000///...///111000000000000000000000000000000000000000000000000111///...///000111000...111000///......///000111222111000//////000111222000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////111111111111111111111111////////////////////////000000000000000000000000111111000000//////......000000000000111111111111/////////////////////////////////////////////////////////////////////...//////000000000///......////////////////////////////////////////////////.........///////////////000///---------...000111........................////////////////////////000000000000000000000000000000////////////000000111111222222222222111111222111111111000000000000000000000000000///......//////////////////////////////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000///000000000000111111111111111222333333111000000111111111111111111111111111222222222222222222222222111111222222222333333333222222111111111111222222111111111111111111111111111111111111111111111111///000000000111111111111333333333222222222111111222222222222111111111000333333333333444555666666333333444555555444333333555444444333222222333333444555555666666666666666555555444444444555555666777777888999::::::999888999999:::<<<@@@DDDGGGHHHNNNOOOOOOPPPSSSZZZdddkkkrrrsssvvv|||yyyyyyvvvqqqppppppmmmgggffffffeeeaaa\\\WWWUUUTTTWWWUUUVVVVVVUUUVVV```kkkrrryyy{{{tttpppmmmkkkkkkiiigggjjjooo{{{vvv{{{{{{rrrlllhhhccc]]]YYYUUUTTTRRRQQQQQQSSSRRRPPPMMMLLLJJJHHHHHHHHHHHHGGGPPPRRRUUUXXX[[[bbbjjjppprrroooiiiccc^^^\\\[[[\\\YYY```fffhhhjjjmmmnnnkkkkkkddd\\\UUURRRNNNJJJFFF@@@999555666555333333666666444333333333333111///111111111111111111111000222111111111000000000000000000000000000000000000000000000000000000000000......///000000000000000...000111000///...///111000000000000000000000000000000000000000000000000111///...///000111000...111000///......///000000111000////////////000111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000111000000000/////////...000000000000111111111111////////////////////////////////////////////////......////////////////////////000000111000000000////////////////////////////////////////////////------......//////000000///......------///000111........................////////////////////////000000000000000000000000000000////////////000000000000111111111111000000000111333444333222000///000000000000000//////...//////////////////////////////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111111111000000000000000111111111111000222333333111000000111222222222222222222222222222222222222222222222222111111222222222333333333222222111111111111222222222222222222222222222222111111111111111111111111///000000000000000111111333333333222222222111111222222222222111111111111333333333333444444555666333444444555555444444333444444444555444444333222333444555666666666666666555555555555666777888999666777888999:::;;;;;;;;;<<<===???CCCHHHOOOTTTWWW]]]___aaadddjjjqqqzzz}}}{{{{{{~~~|||vvviiiiiifffccccccggggggdddcccddddddaaa]]]XXXVVVUUUUUUUUUWWWXXXXXX```rrrxxxpppiiiddd```]]][[[ZZZZZZYYYYYYYYYWWWSSSQQQPPPNNNKKKIIIJJJMMMPPPTTTWWW[[[```ccccccbbb___[[[XXXUUUTTTSSSPPPWWW]]]```eeelllqqqrrrsssnnngggcccaaa___\\\YYYSSSKKKDDD@@@===999888:::888777666666666444222///111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000......///000000000000000...000111000///...///111000000000000000000000000000000000000000000000000111///...///000111000...000000////////////000000111000////////////000111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000111111111111////////////////////////////////////////////////............////////////...///000111111222111111////////////////////////////////////////////////,,,------...///000111111///............///000000........................////////////////////////////////////////////////000000////////////000000//////000000000000//////000000222333333222000/////////000000000000////////////////////////////////////000000000000//////////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000...///000111111111111111///000000000111111111111000111333333111000111111222222222222222222222222222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111333333333222222222111111222222222222222222222222333333333333333444555666444444444444444444444444333444555666666555444333333444555666666666666666777777777777888888999:::888:::<<<===>>>???@@@BBBDDDFFFJJJOOOUUU]]]eeejjjqqqsssxxx}}}zzzvvvuuuuuuqqqhhhaaaaaaaaa```___ccclllpppooooooppppppnnnhhhbbb]]][[[]]]___bbbddddddmmm|||tttnnniiiiiijjjkkkmmmppppppmmmhhheeebbb]]]XXXSSSNNNPPPRRRTTTVVVWWWXXXXXXVVVUUUSSSQQQOOOMMMMMMLLLOOOUUU[[[^^^dddlllrrrsssqqqlllfffdddfffjjjkkkkkkgggaaaYYYSSSMMMGGGBBB@@@<<<:::777777777777666555333222222222333333333444111111111111111111111111000000000000000000000000000000000000000000000000......///000000000000000...000111000///...///111////////////////////////////////////////////////111///...///000111000...///////////////000000000111111111000000111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////000000000000///////////////000000000111111111111////////////////////////////////////////////////---.........//////000000...///000111111222111111000000000000000000000000////////////////////////,,,------...///000111111...............///000000////////////////////////////////////////////////////////////////////////000000////////////000000/////////000000/////////000000/////////000000000//////000000000000//////000000000000000000000000//////000000000000//////////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000...///000111111111111111///000000000111111111111///111333333111000111222222222222222222222222222222222222222222222222222111111222222222333333333333333222222222222333333222222222222222222222222111111111111111111111111333333333333333333333333333333333222222222111111222222222222222222222333444444333333333444555555444444444444444444444444333444666777777666555444333444555666777777777777888888777777888888999:::<<<>>>AAACCCDDDFFFJJJLLLNNNRRRXXX___gggpppyyyyyytttooommmkkkggg___XXXaaacccccceeemmmzzz|||ssskkkgggnnnqqquuuwwwvvv|||~~~zzz~~~~~~vvvkkkddd\\\\\\\\\\\\[[[ZZZXXXWWWSSSQQQNNNLLLJJJJJJJJJKKKIIIQQQYYY___fffpppvvvwwwuuunnnfffbbbeeejjjnnnpppnnnmmmiiiddd```[[[TTTOOOGGGCCC===999888888999888333222222222222333555555111111111111111222222222111111111111111111111111111111111111111111111111......///000000000000000...000111000///...///111////////////////////////////////////////////////111///...///000111000.........///000000000000000222222222222222222222222000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000////////////////////////////////////////////////////////////000000000000///000000000111111111111////////////////////////////////////////////////------......///000000000//////000000111000000000000000000000000000000000////////////////////////------......//////000000.........///////////////////////////////////////////////////////////////000000000000000000000000000000////////////000000//////000000000000//////000//////...//////000111...//////000000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111111111000000000000000111111111111///111222222111111111222222222222222222222222222222222222222222222222222111111222222222333333333333333222222222222333333333333333333333333333333111111111111111111111111555555555444444444444333333333333222222222111111222222222222333333333333444444444333333444444555555444444333333444444555444555666666777666666666444555666777888999999999888888888999999;;;<<<<<<===AAAEEEHHHIIILLLRRRVVV]]]bbbkkkrrryyywwwpppmmmkkkgggeeecccaaa^^^\\\[[[___dddmmm}}}}}}xxxpppmmmiiigggeeecccaaa___XXXVVVRRRMMMJJJHHHGGGGGGBBBJJJTTT[[[eeeqqqyyy{{{}}}tttiiicccbbbeeehhhiiimmmppprrrrrrssstttpppjjj[[[UUUMMMFFFAAA>>>;;;:::555444333222111222333444111111111222222222222222111111111111111111111111111111111111111111111111......///000000000000000...000111000///...///111000000000000000000000000000000000000000000000000111///...///000111000...---...///000111111111000111222222333333222222111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000111111111111////////////////////////////////////////////////------......///000000111//////000000000///......000000000000000000000000////////////////////////.........///////////////---......///////////////////////////////////////////////////////////////000000000000000000000000000000////////////000000///000000111111000000///...///000111222111000000......///000000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000///000000000000111111111111///000222222111111222333111111111111111111111111222222222222222222222222111111222222222333333333444333333222222333333444333333333333333333333333111111111111111111111111555555444444444333333333333333333222222222111111222222222333333333444444555444444333333444444444555444333333333333444555666666555555666777777888555666777888:::::::::::::::;;;<<<>>>@@@CCCEEEFFFGGGLLLQQQTTTVVV[[[bbbhhhsssyyy~~~wwwooojjjjjjiiigggccc___^^^```bbb]]]ccckkkwww|||{{{|||~~~~~~{{{|||{{{uuuqqqoooooonnnllljjjgggccc]]]WWWPPPKKKHHHFFFKKKPPPTTT[[[fffooorrrtttmmmddd``````bbbbbbbbbdddjjjooorrrxxx{{{ooojjjccc\\\UUUNNNHHHDDD>>><<<999666444333222333111111111222222333333333111111111111111111111111111111111111111111111111......///000000000000000...000111000///...///111000000000000000000000000000000000000000000000000111///...///000111000...,,,---///000111111111000///000111111111111000///000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////000000000000000000000000.../////////000000000111000000000000111111111111////////////////////////////////////////////////---------...///000000111//////000//////...------000000000000000000000000///////////////////////////////////////.........---......///000/////////000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000000111111111111000000,,,///222555555444111///......///000000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000///...000000000000111111111111...000222222111111222333000000000000000000000000222222222222222222222222111111222222222333333333444333333222222333333444333333333333333333333333111111111111111111111111444444444333333222222222333333333222222222111111222222222333333444444444555444444333333333444444555444333333333333444555777666555555555777888999666666888999:::;;;;;;<<<>>>???AAADDDHHHLLLOOOQQQXXX^^^dddgggiiinnnwww}}}}}}yyywwwwwwuuusssrrrrrrpppiiibbb```dddiiiooosssyyy|||zzzxxxzzzzzz|||wwwtttsssxxxyyy{{{}}}zzzrrrpppnnnpppwww}}}{{{vvvvvvwwwwwwvvv}}}zzzsssjjj___VVVPPPPPPRRRQQQNNNPPPYYYaaadddaaa]]]ZZZZZZ]]]```aaa```YYY___dddgggooozzz}}}zzz{{{xxxtttooohhh___VVVPPPGGGDDD@@@;;;777555444444111111111222222333333333111111111111111111111111111111111111111111111111...//////000000000000000///000111000///...///111000000000000000000000000000000000000000000000000111///...///000111000///,,,---///000111111111000---...///000000///...---000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////........................////////////////////////000000000000000000000000.../////////000000111111000000000000111111111111/////////000//////...---............////////////...............---------////////////000000000000+++++++++,,,,,,---------////////////////////////000000000000000000000000111111000000//////......000000///...---,,,,,,+++---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111000000000000000222111000//////000111222000000000000000000000000111111000000//////......111111000000//////......000000000000111111111111000000000000111111111111111111111111111111111111222111111111000000//////222222222222222222222222//////000111111111111111222222222222222222222222333222111000000111222333333333333333333444555666222222222333333444444444444444444444444444444444333333333333333333333333222222333333333333444444333333222222333333444555666444222333444555444444444444444444444444444444666555333222333555777888:::888777777888999888888888888999999999;;;???BBBAAADDDIIILLLQQQYYYccckkkqqq{{{~~~{{{xxxzzzxxxqqqrrrzzz{{{wwwuuuqqqooosssmmmkkksss~~~}}}~~~~~~xxxrrrnnnlllkkklllrrryyy|||}}}ooo```\\\ZZZYYYVVVUUUTTTTTTUUUPPPPPPPPPRRRUUUVVVUUUTTTVVVVVVXXX\\\cccllltttyyy|||~~~~~~zzzrrrjjjeeecccbbb[[[PPPHHHBBB>>>:::777555777888777555444333444444222//////111333444444111111000///////////////222111111111000000//////333333333222222222111111.../////////000000000111111111000000//////......000000000000000000000000222111111111000000//////////////////////////////000000000000000000000000...//////000111222222222000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000............/////////000000000000000000000000000////////////000000000000111111222111111000///...,,,///222444555333111///---.........//////000000............////////////000000000000000000000///////////////000000000000---------...............////////////////////////000000000000000000000000111000000000/////////.../////////......------,,,.........///000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000111111000000000000000000000000111000000000/////////...111000000000/////////...//////000000111111111222000000000000111111111111111111111111111111111111222111111111000000000000000000000000000000000000///000000111111111111111222222222222222222222222333222111000000111222333444444333333333444444555222222222333333444444444222222222222222222222222333333333333333333333333222222333333333333444444333333222222333333444555666444333333444555555444555555555555555555555444555444444444555777999:::===<<<;;;:::;;;::::::999999:::;;;;;;<<<@@@DDDHHHMMMPPPUUUZZZ```jjjvvv~~~|||vvvwww|||}}}{{{~~~~~~|||yyysssrrrxxxzzztttqqquuu}}}vvvsssuuuzzz~~~wwwpppmmmhhhbbb]]]XXXTTTQQQPPPNNNNNNNNNOOOPPPNNNLLLLLLMMMNNNRRRZZZccclllrrr}}}wwwpppmmmmmmmmmhhhaaa[[[TTTLLLDDD>>>999999777666555555444444444222000///111222222222111111000////////////000111111111111000000000///333222222222111111111111000000000000111111111111000000000000////////////000000000000000000000000111111111111000000000///////////////////////////000000000000000000000000...//////000111111222222000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000........./////////000000000000000000000000000000////////////000000000111///000000111111111000000...000222333444222111///------------...000222333............//////////////////000000000000000000////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000////////////..............................//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111222222000000111111111111000000000000000000000000000000000000000000////////////000000000000////////////...//////000111222222222000000000000111111111111111111111111111111111111111111111111111000000000000000000000000000000000///000111111222222111111222222222222222222222222222222111111111111222222555444444333333333333444222222333333333333444444222222222222222222222222333333333333333333333333222222333333333333444444333333333333333444444555666444333333444555555444555555555555555555555555444444555666888999::::::999999999:::::::::::::::===>>>???@@@CCCGGGMMMQQQZZZ___fffmmmuuu}}}wwwvvvtttrrrnnnvvv~~~{{{uuuttt{{{zzzxxx|||}}}~~~}}}xxxtttrrrrrrssssssvvvyyy~~~wwwqqqllleee]]]XXXSSSRRRPPPOOOOOONNNLLLJJJFFFEEEFFFIIIQQQ[[[eeekkk|||wwwooonnnppprrrrrrrrrpppkkkcccXXXQQQGGGBBB<<<999888888666444555333111111222333222111222111000000///000000000111111111111000000000000111111111111000000000000222222222111111111111111////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000/////////000111111222222000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000/////////000000000111111......000111111222222222111111222222222111000000///...---,,,---///111333............////////////------------............////////////000000000000111111111000000/////////////////////////////////////////////////////////000000000000////////////---........./////////000.../////////000000000111////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000......///000111222222333///000111222222111000///000000000000000000000000000000000000////////////000000000000////////////......///000111222222333///000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000111222222222222111222222222222222222222222222222222222222222222222555555444333222222222222333333333333333333333333444444444444444444444444333333333333333333333333222222222333333333444444333333333333333444555555666555333333555666555444444444444444444555555555555666777888888888888888444666888:::;;;===???AAABBBDDDFFFIIIMMMSSSZZZ___hhhnnnwwwyyyxxx|||yyyuuuooommmmmmnnnnnnqqq||||||zzz||||||}}}}}}|||}}}{{{~~~|||zzzyyyvvvxxx~~~~~~|||}}}zzzvvvpppkkkaaa```]]][[[YYYVVVRRROOOGGGFFFEEEFFFMMMVVV```ggguuu{{{}}}xxxmmmeeedddfffkkkooouuuzzzzzzvvvpppkkk___VVVKKKCCC@@@===999444555444222222333444222111222222111000000000000111111111111000000000000000000000000000000/////////222222111111111111000000......//////000000111111000000000000000000000000111111111000000000000000000000000000000000000000//////////////////////////////000000111111111111000000111111111111000000111111111111111111111111////////////////////////////////////////////////...////////////000000000//////////////////////////////000000000111111111//////000111111111111111222222111000000000000000111000...---,,,...///111............////////////,,,---------......//////////////////000000000000111000000//////.........////////////////////////////////////////////////////////////000000000000------......///000000000////////////000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////......///000111222222333///000111222222111000///000000000000000000000000////////////000000000000////////////000000000000...//////000111111222222///000000000111111111111111111111111111111111111111111111111111222222222222222222222222222222222000000111222222222222222222222222222222222222222222222222333333222222222555444333222222222222222333333333333333333333333444444444444444444444444333333333333333333333333222222222333333333444444444444333333444444555666777555333444555666555555222222333333444444444444777888888888888777666666777999<<<>>>???BBBFFFJJJGGGKKKPPPVVV]]]eeemmmrrryyy}}}yyy|||yyyrrroooqqqtttwwwxxx}}}}}}}}}zzzooolllqqqxxx}}}zzzxxxtttpppkkkccc[[[VVVNNNKKKHHHGGGJJJQQQYYY^^^hhhlllnnniiiaaaZZZYYY\\\ccchhhpppwww|||~~~~~~~~~uuukkk^^^TTTNNNHHH@@@:::888666444333333333222111333333222111111111111111000000000000000000111111////////////////////////000000000000000000000000......//////000000111111000000000000000000000000000000000000000000111111000000000000000000000000////////////////////////000000000000000111111111000000111111111111000000222222222222222222222222////////////////////////////////////////////////////////////000000000111////////////////////////000000000000111111111111111111111111111000//////333222000////////////000111000///...---......///............////////////......//////000111111111////////////000000000000////////////............////////////////////////000000000000000000000000////////////000000000000.........//////000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000........................//////000000111111222222000000111111111111000000000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111000000000000111111111111111111111111111111111111111111111222222222222222000000000000000000000000000111222222333222222222222222222222222222222222222222333333333333222222444333333222222222222333444444333333333333222222222222222222222222222222333333333333333333333333222222333333333333444444444444444444444555555666777555444444555666666555222222333333444555555555:::999999999999888888888;;;===???@@@AAAEEELLLQQQTTTYYY```hhhooowww~~~|||}}}{{{zzz~~~||||||}}}xxx{{{vvvooonnnqqqnnnttt}}}vvvjjjbbbZZZVVVQQQLLLKKKNNNRRRUUUXXX[[[\\\[[[WWWTTTTTTUUU\\\```ffflllqqqwww|||}}}vvvmmmeee^^^WWWOOOJJJCCC???:::666555333222111444333222222111111222222000000000000111111111111////////////000000000000......//////000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000111111111222222222222222111111000......111111000/////////000000............////////////............////////////......//////000111111222////////////000000000000.........///////////////////////////////////////000000000000000000000000.../////////000000000111///////////////000000000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000111111111111111000000000000111111000000000000000000000000.../////////000000000111.../////////000000000111111111111111000000000000000000000000111111111111111111111111111111111111111111111222222333333333000000000000000000000000000111222222333333222222222222222222222222222222222222333444444333222222222222222111222222333333444444444333333222222222222222222222222222222222333333333333333333333333222222333333333333444444444444444444444555666666777666444444666666666555444444555555666777777888;;;::::::::::::<<<>>>???>>>AAADDDEEEHHHPPP[[[cccmmmrrrwww|||xxxsssrrrtttvvv~~~~~~{{{}}}xxxuuuhhhjjjmmmrrrzzzyyynnniiibbbZZZTTTRRRRRRRRROOOOOOOOOPPPPPPOOONNNMMMQQQTTTXXX\\\aaagggooouuuuuuuuusssppplllgggbbb___VVVPPPHHHAAA<<<999777555444444333222222222222333///000000000111111111111/////////000000111111111......///000111222222333000000000000////////////000000000000000000000000///000000000111111111111////////////////////////000000000000000000000000111000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000111111111222222222000000111111111000000////////////000000000000000+++,,,...///000000000000............/////////000,,,,,,,,,---...//////000////////////000000000000......//////000000111111////////////////////////000000000000000000000000.../////////000000111111000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111000000000000000222111000//////000111222000000000000000000000000.../////////000000111111.../////////000000111111222222111111000/////////000000000000111111111111111111111111111111111111111111111222222333333333222222222222222222222222111111222333333333333222222222222222222222222222222222444444444444222222111111111111222333444444444444444333333222222222444444444444444444444444333333333333333333333333222222333333333444444444555444444444444555666666777666444444666777666555555666666777888999999:::;;;::::::;;;<<>>>>>===>>>@@@DDDHHHKKKTTT___gggmmmwww}}}rrrkkkoookkkjjjlllmmmmmmpppuuu{{{xxxuuuuuuzzzqqqeeeffffffkkkuuu~~~yyytttnnngggbbbXXXRRRKKKIIIIIIHHHGGGGGGGGGEEEFFFJJJLLLNNNTTT[[[fffpppzzz{{{tttoooqqquuuuuutttnnnddd[[[TTTJJJBBB::::::888555111//////000444333111111111111000...000000////////////000000//////000111222333444444000///...------...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000111000000000000000000000000333333222222111000000000000000//////.........---000000000000000000000000000000000000111111111111111111000000//////......000000000000111111111111000000000000000///......///////////////000111111//////////////////////////////............//////111111000000000/////////////////////000000000000/////////.........------........................//////............//////.........///////////////////////////////////////000000///...............//////............//////000//////......//////000......//////000000111111000000000000000000000000/////////000000000111111111111000000////////////000000/////////............///000000000000///...000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000111111222333333333222222111111111111111111111111333333333222222222111111111222333333444444333333333333333333333333444444444444333333333333222222333333333333333333333444444444444333333222222222333333333444444444555555555555555555555555555555555555555666666666777777999888777666555555555555444777999:::::::::;;;<<<===>>>???@@@BBBHHHNNNSSS^^^hhhttt~~~}}}sssllliiiddddddjjjqqquuuxxx|||~~~|||~~~||||||yyymmmgggdddeeejjjrrr}}}}}}xxxssspppkkkcccYYYSSSOOOMMMLLLLLLHHHEEEDDDGGGIIIKKKQQQWWWeeeqqq{{{{{{rrrjjjkkkoooqqqsssrrrpppnnnlllddd[[[MMMHHH@@@999444222333444111000///000222333222000000000////////////000000//////000000111222222222/////////....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111000000000000000000000000000000000000000000111111000/////////............000000000000000000000000000000000000111111111111111000000000/////////...000000000000111111111111000111111111000000///...///////////////000111111//////////////////////////////............/////////////////////.........000000000000////////////000000////////////......////////////////////////......------------......///////////////.........////////////////////////000//////............/////////............/////////..................///.........///////////////000000000000000000000000000000000111111111222222111000000000000/////////000000////////////......///000000111111000000///000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000222222222333222222111111111111111111111111111111333333333222222222222111111222333333444444333333444444444444333333333333444444333333333333222222111222222333444444555555444444333333333333222222333333333444444444555555444555555666666777777777666666666666777777777888999888777666555555555555666888:::;;;;;;;;;===???@@@AAACCCFFFLLLUUU___eeeqqqyyy}}}qqqkkkkkkuuu|||~~~}}}|||{{{~~~|||pppjjjeeeeeeiiirrr{{{pppeee^^^ZZZVVVTTTPPPKKKGGGHHHIIIIIIMMMSSSdddppp|||{{{ooofffeeehhhlllooosssxxx}}}ttteee[[[MMMAAA;;;999777666222111111222333333222111111000000//////000000111000000000000000000000000...//////000000//////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000111222222000000000000000000000000---......///000000111111////////////............000000000000000000000000000000000000111111111111000000000000////////////000000000000111111111111111111111222111111000//////////////////000111111///////////////////////////......------......///........................111111000000//////......000000000000000/////////000000000000000000000000///......------......///000000//////......------////////////////////////000///............////////////............//////......------------......000000000000000/////////////////////////////////000111111111222222222222000000000000000000000000000000//////////////////000000111111111111000000///////////////////////////////////////////////////000000000111111111111111111000000000000111111000000000000000000000000222222222222222111000///111111111111111111111111222222222222222222222222111222333333444444333333555555444444333333333222444444333333333222222222333333333333444444555555333333333333333333333333333333333444444444555555333333444555666777777888555555666666666777777777999888777666666666666666999:::<<<<<<<<<===@@@BBBDDDGGGLLLSSS\\\gggssszzz|||yyy{{{}}}}}}{{{{{{zzzrrrooopppvvvxxxppphhhaaa___XXXQQQOOOMMMKKKLLLPPP^^^kkkwwwvvvlllbbbbbbeeeeeeiiimmmtttwwwlll]]]RRRJJJCCC;;;555999777444333333333111///111000000000000000000111111000000000//////.........///000111111000///...////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111222222333000000000000000000000000/////////000000000111111///////////////.........///////////////////////////000000000111111111111000000000000///////////////000000000111111111111111111222222222111111000///////////////000000111////////////////////////......------------......------------............111111000000//////....../////////000000000000000000000000000000000000000000//////////////////000000000//////......------//////////////////////////////............////////////............//////......------------......000000000///////////////////////////////////////000111111111222222222222000000000000111111111111//////000000000000000000111111000000000000111111///////////////////////////////////////////////////000000000111111111111111111000000000000111111000000000000000000000000222222222222111111000///111111111111111111111111222222222222222222222222111222333333444444333333555555555444444333333333444444333333333222222222555555555444444333333333333333333333333333333333333333333444444444555555222222333444555555666666444444555555555666666666888888777777777888888999:::;;;<<<======@@@DDDGGGIIIOOOZZZfffrrr~~~{{{}}}}}}||||||~~~~~~{{{kkkmmmqqqxxx~~~uuurrrhhh___ZZZUUUPPPNNNOOOVVV```jjjkkkccc]]]]]]```___aaaccciiiuuuxxxooohhh```UUUGGG===>>>;;;666444222222111000111111000000000000111111111111000000///............///000111111000///...////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111222222333000000000000000000000000222222222111111000000000.........//////////////////////////////////////////000000000111111111111////////////000000000000///000000000111111111111000111111222222222111111///////////////000000111////////////////////////......------------......---------...............000000000000////////////......////////////000000////////////////////////000000////////////000000///////////////.........///////////////////////////............//////000//////............/////////..................///---------...............000000000000000000000000000000000111111111222222000000000111111111111222//////000000000000111111111000000//////000000111000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000111111111222111111000000111111111111111111111111111222222222222333333333111222333333444444333333555555555444444444444444444444333333333333222222666666555555444333333222222222333333333333444444333333333444444444555555222222333333444555555555444444444444555555555555888888888888999:::<<<<<<;;;===>>>@@@CCCHHHNNNRRRTTT^^^nnn}}}~~~zzz}}}}}}{{{www{{{vvvqqqkkkbbb```^^^___eeeoooyyyxxxnnnhhhbbb[[[UUUTTTRRRWWW\\\\\\WWWTTTTTTVVVVVVXXXZZZ]]]ggguuu~~~}}}{{{xxxsssiii\\\SSSHHHCCC<<<666444333333333222111111000000111111222111111111000000////////////000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000111222222000000000000000000000000333333333222111000000000.........///////////////000000000000000000000000000000000000111111111111////////////000000000000000000000000111111111111///000111111222111111111///////////////000111111////////////////////////...------,,,,,,------...------......////////////////////////000000000000------........./////////......................../////////....../////////.........///////////////////////////////////////...............///000000//////............//////000//////......//////000---------......//////000000000000000000000000000/////////000000000111111000000111111111222222222//////000000000111111111000000///......///000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000///000000111111111111000111111111111111111111111111111222222222333333333111222333333444444333333444444444444555555555555444444333333333333222222555555555555555444444444222222222333333444444444333333333444444444555555444444444444555555555555555555555555666666666666777777888999;;;===???@@@@@@BBBEEEIIIOOOWWW```fffkkkvvvxxxzzz~~~tttjjjeeeaaa\\\XXX[[[bbbmmmttt~~~yyytttkkkccc```XXXWWWTTTQQQOOOMMMLLLKKKKKKOOOQQQQQQWWWcccnnnsssxxxyyy{{{{{{yyyuuuqqqnnn___WWWKKKAAA:::888777777222111111000000111111222111111111111111111000000111000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111000000000000000000000000111111111111111000000000............/////////000000000000000000000000000000000000000111111111111.../////////000000000111000000000000111111111111...///000000111111111000///////////////000111111////////////////////////...------,,,,,,------............/////////000000......//////000000111111,,,---------......//////.................................------.........---.........//////000000////////////////////////...............///000111//////............//////000000////////////000000...//////000111222333333000000000000000000000000////////////000000000000000000111111222222222222//////000000111111111222000///...------...///000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000...///000111111111111111111111111111111111111111111111111222222333333333222222333444444444333333333444444444555666666666444444444333333333222222333333444444555666666666222222222333333444444444333333333444444444555555666666666666666555555555666666666666777777777777777777888:::<<>>???>>>===>>>BBBHHHLLLOOOQQQ[[[hhhrrrxxxzzz|||}}}xxxoooiiibbb___fffppp{{{sssggg\\\WWWRRRKKKGGGIIIDDDFFFGGGIIIKKKNNNQQQTTT^^^gggjjjfffkkkxxx~~~{{{zzznnn```TTTIII@@@;;;;;;777111///111333444333111111222222222222222222//////000000111111111222000000000000000111111111222222111111000000//////000000000000000000000000111000///......///000111222111111111000000//////222111111111000000//////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000//////.........---////////////000000000000111111111111111111111111000000000000////////////............................../////////...,,,,,,........................//////000000000000//////..............................------------......222111000///........................////////////000000000000000000000000......------------......////////////////////////////////////////////////000000000000000000000000//////000000000111111111111000000//////000000111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111000000000/////////...000000000111111111222222000000000000000000000///000000000000000000000000000000000000000000000000222222222222222222222222000...---...000222000///333333333333333333333333444444333333333444555666333333333333333333333333333444444555555444444333555555444444444333333333555555555555555555555555444444444555555666777777777666666666777888888888>>>@@@CCCFFFKKKPPPUUUXXXbbbdddlllwww~~~}}}zzzoooiiioooyyy|||ssskkkgggaaaXXXRRRRRROOOMMMIIIFFFDDDEEEIIIKKKVVV```dddaaadddpppxxxwwwyyyxxxvvvqqqiii^^^QQQIII===:::666555444222...+++111111000000000////////////000000000111111111111222222111111000000//////////////////............000000000000000000000000111000///......///000111111111111111000000000///111111111111000000000///000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111000000000/////////////////////000000000000000000000000000000000000000000000000////////////.................................///......---,,,..............................////////////......------------------------......------------......222111000//////......///............////////////000000000000000000000000......------------......////////////////////////............////////////000000000000000000000000.../////////000000000000000//////......//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000...,,,---...000000000333333333333333333333333444444333333333444555555333333333333333333333333333444444555555444444333555444444444444333333333555555555555555555555555444444555666666777888888888888888888999:::;;;<<>>@@@AAACCCGGGJJJMMMTTTaaaooo|||~~~~~~}}}}}}}}}~~~}}}|||~~~|||{{{{{{{{{~~~{{{uuummmiiinnn{{{zzztttkkkccc\\\UUUOOOKKKHHHLLLNNNLLLKKKPPPXXX]]]```___```dddkkksssyyy|||{{{ssseeeUUUHHH@@@<<<;;;555444222111111111333333111111000000000000000000//////000000111111111222//////000000111111222222//////////////////////////////000000000000//////000000000000000000111111000000000000000000111111////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111.../////////000000000111..............................---------...//////------------------------------............------------------------------......------------......000000////////////000000............////////////000000000000000000000000......------------......//////////////////////////////000000111111222222000000000000000000000000111111111111222222222222111000000//////000000111000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000////////////000000000000/////////000000000111111///000000111111222222222000000000000000000000000111111111111111111111111111111111111111111111111111222222111000111333555111222222333333444444555444444555555555444333222333333333333333333333333333444444555555444444333333333333444444444444555666666666666666666666666666666777888:::;;;<<<<<<:::===AAACCCDDDFFFKKKOOOZZZgggyyy|||yyywwwxxx{{{}}}~~~~~~~~~|||{{{|||~~~}}}{{{zzzyyyxxxsssuuuwwwxxxyyy{{{|||oooggggggqqq~~~|||tttlllcccXXXQQQLLLKKKIIIFFFEEEHHHLLLPPPUUUUUUYYY___hhhooouuuwww~~~|||wwwlll\\\MMM@@@:::999777555222111111222333111111111111000000000000......///000111222333333............////////////000000000000000000000000//////000000000000//////000000000000111111111111000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000............////////////////////////000000000000111111111111111111111111......//////000000111111...........................------,,,---...///000------------------------......////////////....................................------------......000000////////////000000............////////////000000000000000000000000......------------......////////////////////////......//////000111111222000000000000000000000000000000000000111111111111000//////......//////000000000000000000000000000000000000000000000000000///000222333333222000///000000000000000000000000.../////////000000000111000000000111111111222222///000000111111222333333000000000000000000000000111111111111111111111111111111111111111111111111///111333222000000222444111111222333333444555555444444555555555444333222333333333333333333333333333444444555555444444333333333333444444444555555666666666666666666666666666777888999:::<<<======<<>>???FFFPPPWWW^^^fffpppxxxxxxnnnlllooowwwyyy~~~{{{{{{}}}|||yyyvvv{{{|||zzz|||~~~~~~|||yyyyyy{{{}}}{{{|||}}}}}}}}}|||{{{zzzwwwyyy{{{{{{yyyzzz}}}}}}}}}~~~{{{zzzzzzzzzyyysss___VVVMMMIIIIIIHHHGGGFFFCCCAAA@@@DDDMMMXXXbbbgggpppvvv{{{zzztttllleeebbbMMMJJJDDD>>>999666444444222111111111000000//////111111111111000000000000222222111111000000//////000000000000000000000000...///000111111000///...//////000000111111111222//////000000111111111222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000000111111111222////////////000000000000000000000000000000000000---......///000111111222........................////////////////////////........................------------.........///////////////////////////111111111000000000000000//////............//////............////////////---------------...///000111///......//////...,,,000000//////.........---//////000000000000//////000000000000000000000000111000///......///000111222111111111000000//////000000000000000111111111000000000000000000000000444222000///...///000111...000111000///...///111...///000111111111111111111111000000//////......000000000000000000000000------...000111222333444////////////000111222333222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444555555555555555555555555555555222222222333333333444444444444444555555555666666888777666777999999999888888777888;;;???AAABBBAAAJJJSSS```nnnyyyzzzqqqnnnrrrvvv~~~zzzxxxwwwuuusssqqqnnnpppuuuzzz}}}|||xxxtttuuuzzz|||{{{xxx|||yyyxxx{{{}}}yyyxxxwwwyyy|||~~~~~~}}}{{{xxxuuutttvvvwww}}}{{{zzzwww|||yyylll___YYYSSSLLLHHHJJJBBB@@@AAADDDFFFIIIRRR[[[dddooowwwwwwrrrppppppoookkk]]]LLL@@@<<<;;;888555666222...------///111111444333333222111000//////000000000000000000000000222111111111000000//////000000////////////000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000........................////////////////////////........................------........./////////////////////////////////....../////////000000000//////............//////............////////////.........---......//////111///......//////...---000/////////............//////000000000000//////000000000000000000000000111000///......///000000111111000000000/////////000000000000000000000111000000000000000000000000333222000///...///000111...000111000///...///111000000111111111111000000111111000000////////////000000000000000000000000......///000111222333333222111111000000000111111222222222222222222222222222222222222222222222222333333333333333333333333333444444444444444444444555555555555555444444444555555666666666777777777444444555555555666666666555555666777888999999888:::;;;<<>>BBBDDDFFFKKKSSSYYYgggqqq|||xxxxxx|||~~~~~~|||zzzqqqsssxxx}}}{{{yyyyyy{{{wwwrrrqqqsssuuuuuutttsssssstttyyy}}}zzzvvvqqqpppttt{{{{{{wwwvvvxxxzzz}}}||||||zzzyyyyyyzzz~~~|||{{{~~~~~~yyyyyy|||vvvoooeee\\\YYYSSSLLLGGGEEEDDDCCCFFFLLLXXXbbbkkkmmmmmmqqquuuvvvyyywwwrrrfffWWWIII@@@<<<555444333333333333111///333333222222222222222222111111111111111111111111111111111111000000000000111111111000000111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000........................////////////////////////000000000000000000000000////////////000000000000////////////////////////........................//////............//////............////////////222111000///////////////000///......///000///---///////////////.........//////000000000000/////////////////////////////////////////////000000000////////////............111111111000000000000000////////////////////////222111000//////000111111...000111000///...///111000111222222222222222111000000000000000000000000000000000000000000000000111111111111111111111111444333333222111111222222222222222222222222222222111222222222222222333333444444444444444444444444555444444444444333333333666666666555444444333333444444555555555666666666555555666666666777777777666888:::;;;;;;;;;;;;<<<===CCCIIIMMMPPPWWWaaaiiizzzvvvnnnmmmmmmoooppprrrrrrssssssrrrvvvzzzzzzwwwuuuwwwzzz~~~|||zzzzzz~~~}}}qqqtttxxx~~~}}}|||||||||xxxsssqqqrrrssstttsssqqqrrruuu{{{yyyqqqmmmpppwww}}}~~~}}}{{{zzz|||uuummmiiiooozzz|||ooogggaaaXXXOOOLLLJJJGGGHHHJJJQQQYYY______```eeeiiikkksssuuuuuupppeeeWWWKKKDDD===;;;777666555444333222111111111111222222222222111111111111111111111111111111111000000000000000222222111111111111222222000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////........................////////////////////////000000000000000000000000////////////000000000000////////////////////////111111000000///...------//////............//////............////////////222111000//////////////////...---...///000///............/////////////////////000000000000//////////////////////////////......///000000000000000............////////////111111111111000000//////////////////////////////000000000000000000111111...000111000///...///111...///000111222333333333000000000000111111111111000000000000000000000000222222222222111111111111222222111111222333333444222222222222222222222222111111111222222333333333444444444444444444444444444444444444444444444444666666555555555444444444333333444444444555555555666666666777777777888888777999;;;;;;;;;;;;>>>@@@EEEMMMXXX___dddkkkssszzz~~~tttkkkeeecccccccccccccccddddddeeegggmmmssstttqqqppptttxxxzzz}}}}}}sssvvvzzz~~~{{{wwwuuutttuuuvvvvvvtttuuuyyy}}}{{{pppjjjkkkrrrzzz|||}}}~~~zzz~~~xxxqqqkkklllooorrryyy|||sssggg\\\WWWSSSNNNJJJIIIHHHNNNQQQOOOPPPVVV[[[\\\eeehhhlllpppnnnfff[[[RRRHHHCCC<<<666444444444444000000000111111111111111111111111111111111111111000000000000000000111111222222111111111111222222000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////////////////////////////....../////////000000000////////////////////////222111111000///...------//////............//////............////////////000000///........./////////...---...///000///............/////////////////////000000000000//////000000000000000000000000---...///000111111111000...////////////000000000222222111111000/////////000000000000000000000000000000000000111111111111...000111000///...///111......000111111222222111000000000111111111111222000000000000000000000000222222222222222222111111000000000111111222444444222222222222222222222222111111111222222333333444333333333333333333333333333333333444444444555555555555555555555555555555555555666666666777777777777777777777888888888888666888;;;;;;<<>>@@@BBBIIISSS[[[eeepppyyysssqqqeeedddcccbbbcccfffhhhjjjjjjoootttwwwwwwvvvxxxyyy|||wwwooonnnrrrwww{{{}}}}}}{{{uuuooollllllmmmiiinnnuuu}}}}}}xxxuuurrrjjj^^^WWWMMMMMMIIICCCAAAFFFJJJJJJJJJPPPZZZbbbgggiiikkkkkk```YYYOOOFFF???;;;888666444444444333333222222222222222222222222222222222///000000000111111111111111000000//////000000111000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////........................------------.........///////////////////////////******+++,,,...//////000//////............//////............/////////000---------------...///000...------...000111000///---.........//////000000//////000000000000//////000000000000000000000000,,,---///000111111111000//////000000111111222222222222222111000//////...000000000000000000000000...///000111111111111111///000111000///...///111222222111000...,,,+++***000000111111222222222222000000000000000000000000111111222222222333333333333222111000////////////222222222222222222222222000000111222333333444444222222222222222222222222000111222333555666777777222333333444555666777777666666666666777777777777777888888888888999999999:::>>>BBBEEEJJJSSS```jjjnnnyyy}}}wwwtttlllkkkjjjjjjkkkooorrrtttnnnqqqvvvxxxyyyyyyyyyyyyzzz~~~vvvuuuxxx}}}zzzsssnnnlllllleeekkkssszzzzzzooohhhXXXWWWOOOFFFAAACCCEEEDDDBBBKKKVVV[[[]]]```gggnnnjjjdddZZZQQQJJJCCC===999777777666555444444333333222222222222222222222222//////000000111111111222000000////////////000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000....................................////////////........................////////////////////////////////////////////////000000//////.........---111///...///000111000...000000//////......------////////////000000000000000000////////////000000////////////000000000000......////////////......000000000000000000000000//////000000111111111222111111111111111111111111////////////////////////000000000000111111111111000000000000000000000000000000000000111111111111111111222222222333333333000111111111111222222222111111000000000000111111222222222222222111000///222222222222222222222222111111222222222333333333222222333333333444444444111111111222333444555666444555555666666666666666222555888:::999888888888999::::::888666666999<<>>BBBFFFHHHPPP\\\lll}}}{{{xxxvvvvvvyyy~~~xxxuuuzzzvvvjjj\\\SSSIIICCC@@@BBBDDDEEEIIINNNRRRWWW^^^hhhpppssspppmmmddd]]]SSSJJJBBB===::::::222222222222222111111000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000////////////000000000000//////////////////////////////////////////////////////////////////000000////////////////////////........................000000000000000000000000............////////////000000000000000000000000////////////////////////////////////////////////.........///////////////000///...///000000///...------......//////000000///000000000000111111111000000////////////000000////////////000000000000//////000000000000//////////////////////////////111111000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000///000000000111111111111000000111111111222222222000000111111111222222222222222111111111111222222///000111222222222222222333333333333333333333333222222333333333444444444333333444444444555555555555555444333333333444444555666666777777777777777666888999999888888999:::999999:::===CCCIIIMMMPPP]]]iiixxx~~~{{{yyyzzz{{{zzzyyyzzz|||yyywww|||yyyqqqpppxxx~~~ooodddSSSLLLFFFFFFGGGGGGIIIMMMQQQQQQSSSXXX```hhhmmmpppoookkkbbbWWWLLLDDD>>>;;;333333222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000////////////000000000000////////////////////////////////////////////////000000000000000000//////////////////////////////........................////////////////////////............////////////////////////////////////////////////////////////////////////////////////.........///////////////111///...///000111000///.........///////////////////////////000000000000000000////////////000000////////////000000000000///000000111111000000///000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000000000000000111111111111000000000111111111111222000111111111111222222222222222111111111111222222000111111222222222111111333333333333333333333333333333333333444444444444333444444444555555555555555444444444444444555555555666777777888888777777666777999999888999:::<<<:::<<<@@@GGGPPPWWW[[[\\\hhhrrr}}}www}}}{{{zzzuuurrruuuxxx|||{{{rrrpppqqqtttuuuwwwrrrtttzzz{{{dddZZZQQQNNNMMMKKKJJJLLLKKKKKKJJJKKKPPPYYYdddmmmssstttpppeeeYYYOOOFFF???999888666444222222222333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000111000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000111111000000000000//////000000000000000000000000////////////////////////....................................////////////........................////////////////////////////////////////////////............/////////000000///......000000///...///////////////.........---.........////////////000000////////////000000////////////000000000000000000111111111111000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000111111111111000111111111111222222222333222222111111222222333111111222222222111000000444444444444444444444444333333333444444444444555444444444444555555555555444444444444444555666777666666777888888888888777555777888888888999<<<>>>>>>CCCNNN\\\hhhooopppooopppyyy~~~|||rrrpppssstttzzz~~~~~~}}}~~~zzz|||}}}~~~xxxqqqmmmkkkkkkrrrvvv}}}}}}~~~zzznnnaaa[[[VVVQQQMMMMMMFFFIIIJJJHHHGGGMMMWWWaaakkkssswwwrrriii```UUULLLDDD@@@<<<777333222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000..................................../////////000........................////////////////////////////////////////////////---.........//////000000///...------...///...---000000//////.........---------------.........///000000////////////000000////////////000000000000000000111111111111000000000000000000000000000000222111111111000000//////000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000111111111111000000000000111111111111000111111111111222222222333222222111111222222333222222222222222111000///444444444444444444444444333333333444444444555555444444444555555555666666333333333444555666777888666666777888888888888888555666888888999:::===???CCCKKK[[[nnn}}}vvv|||}}}zzzxxxyyytttrrrrrrmmmhhhjjjqqqqqqyyy{{{yyy|||wwwmmmjjjiiidddhhhpppwww}}}}}}nnneee^^^VVVQQQOOOFFFKKKNNNKKKFFFEEEMMMUUU```mmmxxxxxxtttnnndddZZZLLLGGGAAA999444222222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000............////////////000000000000000000000000////////////////////////........................///////////////////////////000000000000000//////000000////////////000000////////////000000000000222111111111000000//////000///.........///111222000000////////////000000............/////////000111111000000//////......111111000000//////......////////////000111333333000000000000111111111111000000000000000000000000222111111111000000//////000000000000111111111111//////000000111111111222222222222222222222222222111111222222222333333333111111222222222333333333333333333333333333333333222222222222222222222222444444444444444444333333222333555555555555333222666666666666777777777777777666666666666777777888:::888777888888999@@@IIIJJJYYYpppzzzzzzxxxuuuqqqnnnllllllkkkiiijjjiiigggeeegggmmmrrrzzz}}}~~~{{{zzz~~~|||ooogggddd______gggmmmrrrzzzwwwtttooobbbZZZ[[[XXXSSSQQQPPPKKKGGGKKKSSSRRR^^^jjjqqqwwwyyyqqqfffXXXTTTLLLBBB>>>>>>:::444222333222111000000222444111111111111111111111111000000000000/////////.../////////000111111222222000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000............////////////........................////////////////////////........................//////////////////////////////000000000000////////////............//////.../////////000000000000000000000000//////......000////////////000111111000000////////////000000........./////////000000111000000000/////////...111000000000/////////.........---......///000111000000000000111111111111000000000000000000000000111111111111000000000///000000000000111111111111///000000000111111111111111111111111111111111111111111222222222333333333111111222222222333333333333333333333333333333333222222222222222222222222444444444444444444444444333444444555555444444333555555555555666666666666777777666666666666777888777666888:::;;;===DDDMMMYYYeeewww~~~{{{nnnmmmllljjjjjjjjjjjjjjjhhhhhhhhhhhhhhhjjjnnnqqqtttxxx~~~zzzssshhhbbb```eeekkksss~~~xxxvvvssskkkhhhjjjgggccc```___XXXNNNJJJKKKMMMUUU\\\bbbjjjrrrrrrmmmeeeaaaXXXMMMGGGCCC===666444333222111//////111222000000000000000000000000///000000111111222333333111111111000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000............////////////........................////////////////////////////////////////////////////////////////////////...//////000000/////////......------------............/////////000000000////////////............//////000111111111111111000000////////////000000....../////////000000000000000000000////////////000000000000//////////////////............//////000000000000111111111111000000000000000000000000111111111111000000000000000000000000111111111111000000000000111111111111000000000000000000000000111111222222222333333333111111222222222333333333333333333333333333333333333333333333333333333333222333333444444555555555555555444444444444555555444444444555555555666666888777777666666666777777777777:::>>>AAAEEENNNWWWeeemmmyyy~~~qqqiiicccddddddeeeggghhhiiijjjjjjiiihhhiiillloooppppppooouuu~~~}}}~~~wwwpppjjjjjjnnnvvv}}}{{{uuutttxxxuuurrrppppppiii]]]RRRMMMLLLMMMNNNQQQZZZhhhqqqssspppoooggg\\\TTTMMMCCC;;;888777444111000000222222000000000000000000000000//////000222444555666777222222111111000//////...000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000............////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////......//////000////////////......------......///........./////////000000////////////////////////...///111222222222111000000000////////////000000...////////////000000000000000000000////////////000000000000////////////222111111000000000000111///000000000111111111111000000000000000000000000111111111000000000000000///000000000111111111111000000000000000111111111000000000111111111111111111111222222222333333333111111222222222333333333222222333333333333444444333333333333333333333333222222333333444555666666666555444333333444555666555555555666666666666777888888777777777777888888;;;:::===CCCHHHOOO[[[fffqqquuuzzz|||yyy{{{rrrhhhbbb___aaacccfffiiikkklllmmmpppmmmlllmmmqqqsssrrrppprrrwww~~~}}}}}}}}}|||xxxyyy~~~yyyvvvxxx}}}yyy{{{zzzwwwvvvvvvtttmmmddd^^^RRRNNNHHHGGGOOO[[[gggmmmpppsssqqqkkkcccZZZOOODDD>>>;;;666333222333444555000000000000000000000000///000111222444555666666111111111111000000////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000............////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////------...///////////////000//////////////////000............////////////000000000000000000000000...///000222222111000000000000////////////000000////////////000000000111////////////000000000000////////////000000000000222111111000000000000111///000000000111111111111////////////////////////000000000000000000111111///000000000111111111111111111000000000000000000111111111222222222333333111111222222222333333333111111222222222333333333222222222333333444444444333333333333333333333333222222333333444555666666666666444333333444666666666777777777777888888888999888888888888999::::::???>>>AAAGGGNNNWWWfffssssssooonnniiiccc```[[[^^^dddjjjooosssuuuvvvxxxuuussstttvvvxxxvvvtttxxx}}}|||zzztttyyy{{{sssmmmnnnqqqyyy}}}}}}zzzwwwvvvvvvvvvrrrmmm[[[SSSKKKGGGIIIOOOWWW]]]fffnnnuuuuuuqqqjjj___UUUEEE???888444333444555444222222222222222222222222111111111111222222222333//////000000111111111111//////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000............////////////........................////////////////////////////////////////////////////////////////////////,,,---......////////////000000////////////000000------........./////////000000000000111111111111......///000000000000000000000////////////000000/////////000000000111111////////////000000000000////////////000000000000//////............//////000000000000111111111111////////////////////////000000000000111111111111000000000000111111111111111111111111000000000000111111111222333333444444111111222222222333333333111111222222222333333333111222222333333444444555333333333333333333333333222333333444444555555555666666555555555555666666777777888888888999999999999999999:::;;;<<<===>>>CCCCCCHHHQQQXXXaaaooo{{{xxxmmmiiigggccc______YYY^^^eeennnvvv{{{~~~}}}{{{{{{|||}}}~~~}}}~~~zzztttwww|||{{{xxxzzz|||ssspppooopppwww}}}zzzzzzvvvqqqbbbYYYPPPLLLJJJIIIKKKOOO[[[fffqqqvvvvvvtttnnngggPPPHHH>>>777555555444222333333333333333333333333222222111111000000000///...//////000111111222222000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000............////////////........................////////////////////////........................////////////////////////+++,,,---.../////////////////////....../////////---------.........///////////////000000000111111...............//////000000000////////////000000//////000000000111111111.../////////000000000111.../////////000000000111......---......///000111000000000000111111111111///////////////////////////000000000111111111111000000000000111111111111111111111111000000000///000000000111222333333333111111222222222333333333111111222222222333333333111111222333333444555555444444444444444444444444444444444444444444444444555555666666666666555555777777777777888888888888999999:::;;;===???@@@AAAHHHLLLVVVaaaiiioooyyywwwooollliiidddbbbdddaaaeeemmmvvv}}}~~~|||uuuqqqrrrwww~~~}}}yyyzzz}}}zzzrrrhhh___XXXVVVRRRMMMLLLNNNRRR\\\ggglllpppttttttrrrbbbXXXJJJ@@@;;;888555222222222222222222222222222222222111111000000000000000000000000000111111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000............/////////000000000000000000000000000////////////////////////........................////////////////////////+++,,,---...////////////.........------.........---------.........//////---.........//////000000......---,,,,,,...///000000000////////////000000000000000000111111111111.../////////000000111111.../////////000000111111////////////000222333333000000000000111111111111//////////////////////////////000000111111111222000000000000111111111111222111111111000000//////...//////000111222222222111111222222222333333333111111222222222333333333111111222333333444555555444444444444444444444444444444444444444444333333444555666777777666555444666666666666777777777777999999:::<<<>>>@@@CCCDDDNNNTTTaaapppxxx{{{}}}wwwsssqqqnnniiiiiillllllpppwww}}}|||uuu{{{|||sssmmmmmmnnnoooooosss{{{~~~tttlllddd^^^]]]ZZZTTTSSSUUULLLUUU]]]aaafffnnntttuuuqqqeeeUUUIIIBBB===888444111111111111111111111111111111111111111111111111222222111111000/////////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////.........---............////////////////////////////////////............////////////////////////////////////......////////////......000000//////.........---000000000000000000000000........................222111111111000000//////...............///000000111111000000//////......////////////////////////000000000000000000000000000000000000000000000000***,,,000333333222000...222222111111000/////////000111111111222222222222000000000111222222333333222111111111000000/////////000111333333222111111333333333333333333333333111111222222222333333333111111222222222333333333555555555444444333333333555555444444555666888999888777666555555666777888777777777888;;;<<<<<<<<<:::;;;<<<===@@@GGGNNNTTT```dddnnn{{{~~~|||wwwsssrrrsssssssssvvvxxx{{{{{{zzz~~~xxxtttnnnhhhjjjmmmssszzzwwwlllfff```___aaaaaa]]]XXXRRRQQQQQQSSSYYYbbbkkkqqqnnnmmmeeeVVVIIIBBB<<<777666666444111//////111444333333444444333222000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222222//////............//////'''((()))***,,,---......111111000///////////////000/////////........................////////////////////////////////////............////////////////////////////////////......////////////......000/////////............000000000000000000000000////////////////////////111111000000000/////////...............///000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000+++---000222222222000////////////000111111222222000000000111111111222222222222111111111111111111111111111111000000000///000000111222222222222111111111111111111111111111111222222222222333333333111222222222222333333333555555444444444333333333555444444444555666777888666555444444444444555666777666666777999:::::::::===>>>@@@FFFNNNWWW___dddnnnpppwww}}}{{{{{{{{{||||||~~~~~~yyyxxx||||||uuunnnjjjkkklllqqqwww~~~rrrjjjcccbbbgggjjjhhhdddTTTQQQOOONNNRRRYYYaaaffflllnnnkkkbbbYYYQQQGGG>>>888777555333111000000///111222222333222111000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222//////............//////,,,------...///000111111111111000///////////////////////////........................////////////////////////////////////............////////////////////////////////////......////////////......////////////............000000000000000000000000000000000000000000000000000000///////////////..................///000000000000000000////////////111111111111111111111111000000000000000000000000000000000000000000000000......///000111111111111/////////000111111222222/////////000000000111111333333222222111000000///111111111111000000000000111111111000111111222333111111111111111111111111222222222222333333333333222222222222333333333333555444444444444333333333444444444444444555666777666555555444444555555666888888888888888999::::::@@@BBBIIIUUUcccpppwwwyyy~~~}}}zzzxxxyyyzzz|||~~~zzz|||~~~{{{nnnjjjggghhhppp|||{{{pppdddaaafffjjjjjjfffZZZVVVQQQMMMMMMPPPUUUXXXdddiiimmmmmmjjjdddVVVIII>>>:::666555555555222///111222222333222222111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222//////............//////000000000000111111111222111000000//////////////////////////////.....................////////////////////////////////////............////////////////////////////////////......////////////......///////////////.........////////////////////////////////////////////////////////////...........................///000000000000000000////////////111111111111111111111111000000000000000000000000000000000000000000000000000/////////000111111222222222111111000/////////////////////000000000000222222222111111111000000111111111000000000000000222111000000000111333444222333333333333333444444222222222333333333444444222222222333333333444444444444444444444444444444444444444444444555666666777777777777777888888888999:::::::::999:::<<<>>>BBBGGGSSSfffyyy}}}{{{|||~~~~~~{{{yyyyyy{{{~~~~~~||||||wwwppphhhgggooo||||||lllcccdddeeeddd```bbb___[[[UUUQQQOOOOOOOOOUUU\\\dddkkkqqqpppeeeYYYMMMEEE;;;666777888666444333333333444444333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111111//////............//////////////////////////////000000////////////000000.........///////////////............////////////////////////////////////............////////////////////////////////////......////////////...............///////////////////////////////////////....................................////////////...............///000000////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000111000000///000000222222222222111111000/////////////////////000000000000000000111111111222222222000000000000000000111111222111000000000111333444222222222333333444444444222222333333333444444444222222333333333444444444444444444444444444444444444444555555555555555555666777777888888888888888888999::::::999;;;>>>AAADDDLLL]]]sss{{{sssvvvzzz|||}}}~~~~~~|||{{{|||}}}|||}}}zzz}}}wwwnnnlllrrr}}}zzz|||yyynnniiigggdddaaaiiigggddd___YYYRRRMMMIIIIIIOOOWWW```mmmuuussskkkcccWWWGGG===999888666444444333333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111//////............///////////////............---000000////////////000000.........///////////////............////////////////////////////////////............////////////////////////////////////......////////////...............///////////////000000000000000000000000...........................////////////000000000...............///000000////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000111111222/////////000111111222222/////////000000000111111///000000111222222333333000000000000111111111111111111111000111111222333000000000111111222222333333333333333444444444444333333333333444444444444333333333444444444444555555555666666777666666555444444555666777777777777555777999999999<<>>888444444333222111000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111//////............//////000000000000///////////////////////////000000111............/////////000............////////////////////////////////////............////////////////////////////////////......////////////................../////////000000000000000000000000000......................../////////000000000111111...............///000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111/////////000111111222222000000000111111111222222111111111111111111222222///000000000111111111111000000111222222222222111///000000111222222333333333333333444444444444555333333333444444444444555333333333444444444555555666666777888888777666555333444666777888888777777444888;;;<<<===AAAHHHNNNVVV___mmm{{{}}}yyyzzz{{{wwwssspppqqqvvv{{{}}}|||}}}{{{{{{tttooolllmmmooosss|||~~~{{{rrrppp~~~xxxrrrqqqvvv|||}}}vvvssstttpppnnnkkkfff```YYYTTTQQQIIIKKKKKKMMMWWWhhhvvv{{{}}}zzzuuukkk___PPPDDD<<<888777555333222111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000//////............////////////000000000000000000///////////////000111111---.........//////000000............/////////000////////////////////////............/////////000////////////////////////......////////////......---.........//////000000000000000000000000000000000000000000000000000000//////000000111111222222...............///000000.../////////000000111111////////////////////////000000000000000000000000000000000000000000000000111111222222222111111000222222111111000/////////111111111111222222222222333333222222111000000000//////000000111111111222///000111333333222111111111111222333444444555555333333333444444444555555333333333444444444555555333333333444444555555555666777888999999888777666555666888999:::::::::999777;;;???AAABBBGGGOOOVVV___fffqqqyyy{{{yyyvvvttt}}}~~~zzzwwwvvvuuutttsssuuuyyy}}}~~~~~~|||vvvuuukkkggggggkkkkkkjjjnnnvvvyyywwwrrrppp{{{~~~uuuooooooqqqwwwsssqqqlllfff```\\\YYYXXXLLLMMMJJJHHHOOO___ooowww|||vvvdddSSSHHH===<<<999777555555555555111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000//////............//////---.........///////////////////////////000111111////////////////////////000000//////......------////////////////////////////////////////////////////////////////////////............//////////////////000000///...------000000000000000000000000000000000000000000000000//////////////////////////////............//////000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000000000000000111111222111111222222222333333333333333333333333333333333555555555555555555555555666666666666555555555555666666666666777777777777777666555666888999888777:::<<>>???AAAFFFLLLTTT^^^lll{{{yyyvvvsssrrrooorrrwww|||{{{rrreee```ZZZXXXZZZ]]]^^^^^^```dddkkkttt~~~yyyrrrooorrrtttxxx{{{|||}}}~~~~~~vvvllljjjmmmoooooojjj```UUUQQQVVV\\\kkkzzzuuucccMMM===999999777555000000000000111222444444111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000//////////////////////////////..................////////////////////////////////////////////////////////////////////////............////////////...///////////////......////////////////////////////////////////////////////////////////////////111000000//////000000111////////////////////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222333333333444444111111111111111111111111222222222222222222222222111111000000111111222333111111222222222333333333444444444444555555555555555555555555555555555555333333444444555666777777666666777777777888888888888999:::;;;<<<>>>BBBDDDIIIOOOWWW```jjjuuu{{{uuussssssuuuwwwuuuyyy~~~uuujjjddd]]]YYYYYYZZZXXXWWWVVVZZZ```gggppp|||}}}vvvqqqnnnlllqqqzzzsssmmmmmmooossstttmmmbbbYYYWWWYYYbbbnnnwwwwwwvvvzzzqqq[[[III???;;;888666333222111000////////////111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////000000000000000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////......///////////////...////////////////////////////////////////////////////////////////////////000//////......//////000////////////////////////111000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111111111111111111111222222222222222222222222111111111111111222222333111111222222222333333333222222333333333444444444555555555555555555555555777777666666666666666666777777777777888888888888888999:::;;;===BBBIIINNNXXX___hhhpppvvv{{{~~~yyyuuutttvvvzzz}}}~~~zzzpppjjjbbb\\\YYYWWWTTTQQQOOORRRXXX^^^eeennnwww}}}}}}rrriiinnn~~~sssllliiinnnsssrrrkkkbbb\\\ZZZ\\\aaafffjjjpppvvvzzzzzzyyykkkZZZJJJ@@@;;;999444333111000///......---111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000//////000000000000//////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////............////////////---...//////////////////000000000000000000000000000000000000000000000000//////////////////////////////............//////000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222333333333333333333333333222111111111111222333333111111222222222333333333111222222333333444444444555555555555555555555555888888888777777777666666777777777888888888999999888:::;;;===AAAJJJWWW```mmmsss{{{xxxvvvwwwyyy~~~{{{yyyxxxzzz~~~vvvpppgggaaa]]]YYYUUUQQQOOOQQQTTTXXX\\\bbbiiinnnuuu{{{}}}qqquuu~~~ssshhhjjjmmmooommmhhhbbb^^^[[[YYYYYY___jjjsssvvvvvvvvvuuuqqqeeeTTTFFF===:::222222111111000111111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000////////////////////////,,,,,,,,,---------......////////////////////////////////////////////////////////////////////////............////////////------...///////////////000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222333333333333333333333333222222111111222222333444111111222222222333333333222222333333444555555666555555555555555555555555666666666666777777777777777777888888888999999999999;;;===AAAIIIWWWiiivvvwwwoooooosssxxx~~~~~~}}}vvvnnniiieeebbb^^^ZZZXXXXXXXXXWWWYYY]]]cccgggooouuu}}}vvvqqqllljjjlllllliiieeeaaaZZZUUUWWW```iiioooqqqppprrrsssnnnbbbSSSEEE>>>666555555444333333333444111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000...///000111111000///...000000000000000000000000////////////////////////*********++++++,,,,,,,,,////////////////////////////////////////////////////////////////////////............/////////000------...///000000//////000000000000000000000000000000000000000000000000////////////////////////111111000000000000111111000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222333333333333333333333333222222111111222222333444111111222222222333333333333333444444555666777777555555555555555555555555333444444555666777888888777888888888888999999999999;;;???EEEOOOaaawwwxxxrrrrrruuuyyy|||uuupppnnnkkkgggdddbbb```]]]ZZZYYY\\\cccgggkkksss{{{~~~}}}}}}wwwuuuvvv{{{nnniiilllpppooolllhhh___UUUSSSVVV]]]ffflllvvvwwwyyyxxxrrrdddTTTHHH<<<;;;999777555444333222111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000...///000111111000///...000000000000000000000000//////............//////------............------------------.........///,,,,,,---.../////////...////////////////////////////////////////////////000000000000000000000000...000111000///...///111333111...,,,+++---///000//////............//////000000000000000000000000////////////000000000000000000000000000000000000111111000000//////......000000000000000000000000////////////////////////......//////000111333444222222111111111111111111444444444444444444444444000111111111111222222222333333333333333333333333333333333333333333333333444444444444444444444444333333444555666777888888555666666777777777777777<<<888777:::;;;777666777@@@@@@@@@HHH[[[qqq}}}~~~}}}|||wwwsssxxx|||vvvrrrnnngggbbbeeehhhjjjlllpppzzz~~~~~~}}}|||qqqnnnpppxxx{{{vvvvvvwwwvvvtttlll```SSSNNNMMMQQQYYYaaalllyyy}}}yyymmm]]]MMMFFF===777666555555333222222333222111000000111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000222111111000///......---//////............//////...//////////////////...------........./////////---------...............////////////////////////////////////////////////////////////////////////...///000///...---...000333222000/////////000111000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000/////////000000000000000000000000111111111111111111111111222222111000000000000111111111111111111111111111333333333333333333333333111111111111222222222222333333333333333333333333333333333333333333333333444444444444444444444444555555555666666666666666555666666777777777777777:::777777;;;<<<999999;;;AAACCCFFFOOObbbvvvzzzxxx}}}~~~xxxvvvuuutttooommmqqqyyyzzzuuunnniiikkkppptttyyy~~~zzzxxx}}}xxxsssrrrpppwww~~~}}}}}}xxxtttmmmcccYYYTTTPPPNNNPPPTTTcccsss~~~ppp```XXXLLL@@@999555333222333444444444222111111111222222111111111111222222111111111111111111111111000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000111111111000///.........//////............////////////000000000000//////....../////////000000000000///...---,,,---......////////////////////////////////////////////////////////////////////////---...//////------...///111111111000000000000000111111000000000000111111000000000000000000000000////////////000000000000000000000000000000000000//////000000000000000000000000000000000000000000111111111111111111111111333333222111111111111111111111111111111111111111222222222222222222222222111111111111222222222333333333333333333333333333333333333333333333333333444444444444444444444444777777666666555555555555555666777777888888777777999777888;;;===<<<===@@@EEEJJJQQQ[[[jjjyyyrrrttt}}}uuupppooolllkkkkkkhhhggglllttt~~~wwwrrrtttzzzzzztttnnnpppyyy~~~vvvqqqlllrrr{{{|||rrriiiaaa\\\VVVOOOKKKKKKTTTddduuu}}}vvvnnn```PPPAAA888555555555555555555444333111000222222111111111111222222111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000111111000000//////......//////............///////////////000000/////////////////////000000000000111000...,,,+++,,,---///////////////////////////////////////////////////////////////////////////...///000///.........000......///000000///...---111000000//////000000111////////////////////////////////////000000000000000000000000000000000000/////////000000111111222000000000000000000000000111111111111111111111111000000000111222333555555111111111111111222222222111111111111111111111111111111111222222222333333333333333333333333333333222222333333333333444444555555555555555555555555666666666666666555555555666666777888888888888777999777888<<<===<<<@@@EEEKKKSSS^^^hhhttt~~~|||sssmmmiiihhheeedddfffffffffmmmttt~~~yyy{{{~~~uuusssxxxwwwooorrrvvv{{{|||rrrhhhaaaZZZRRRNNNOOOMMMZZZiiiuuu~~~sssbbbPPPAAA:::888555444444444555444333111222222111111111111222222111111111111111111111111000000000000000000000000222222111111000/////////////////////////////////000000000000000000000000111000000000/////////...//////............//////---......//////......---////////////000000000000111000...,,,+++,,,---///////////////////////////////////////////////////........................///000111111000///000111,,,...///000000///...---000//////......//////000////////////////////////////////////000000000000111111111111111111111111//////000000111111222222000000000000000000000000000000000000000000000000000000000111222333555555000000111111111222222222111111111111111111111111111222222222222333333333333333333333333333333333222222222333333444444444555555555555555555555555444444555555666777777888666777777888888888888888;;;999:::======>>>CCCJJJSSS___mmmxxx}}}sssmmmiiigggdddaaa```cccfffjjjqqqyyyxxxzzz|||~~~ooodddZZZSSSQQQSSSPPPWWWaaakkkwwwtttaaaNNNAAA;;;666444222333444555444222222222111111111111222222111111111111111111111111000000000000000000000000111111111111000000//////////////////////////////////////////////////////000000000000//////////////////............//////------............------....../////////000000000000///...---,,,---......////////////////////////////////////////////////........................000111222222000000111222...///111222222111111000//////............//////000000000000000000000000////////////000000000000111111111111111111111111000000111111111111111111000000000000000000000000////////////////////////333333222111111111111111000000000111222222333333111111111111111111111111222222222222333333333333333333333333333333333333111222222333333444444555555555555555555555555555333333444555666777888888666777888888999999888888;;;;;;<<>>BBBEEEHHHRRR]]]mmm|||yyypppjjjggggggeeebbbbbbiiirrr{{{}}}xxx|||xxxkkk^^^WWWUUUQQQPPPQQQWWWbbbooo|||qqq]]]OOOFFF???777333444555444222222222111111111111222222222222222222222222222222000000000000000000000000/////////000111111222222000000000000000000000000////////////////////////////////////000000000000//////............////////////000000000000//////------------.........///,,,,,,---.../////////...////////////////////////////////////////////////...........................000111000///...///111---.........//////000000111111000000000000111111000000000000000000000000////////////000000000000111111111111111111111111333222222222111000000000000000000000000000000000111111111111111111111111......//////000222333444///000000111222222333333222222222222222222222222222222333333333444444444333333333333333333333333111111222333333444555555666666666666666666666666666666666666666555555555777777888999999999999888;;;<<<@@@EEEHHHNNNYYYeeexxxzzzyyy}}}|||sssllliiiiiijjjfffgggpppzzzzzzyyy~~~yyyjjj___[[[WWWTTTSSSWWW___jjjvvvlll___NNNEEE;;;555444555333111222222111111111111222222222222222222222222222222000000000000000000000000......///000111222333333000000000000000000000000////////////////////////////////////000000000000111111111111111000//////////////////////////////111111000000//////......////////////000000000000111000000///...---------////////////////////////............////////////000000//////.........---////////////........................////////////000000///////////////000......//////000000000111222222222111111111000000000000000000000000000000000000000000////////////000000000000000000000000333222222222111000000000222111000000000111333333111111222222222333333333111111222333333333333222111111111111111111111111222333333444444333333222333444555555444444555777666666666666666555555555777999;;;:::;;;<<<<<<;;;>>>???EEEOOOUUU\\\kkk{{{~~~~~~{{{~~~}}}wwwqqqooonnnooommmqqq|||{{{}}}}}}xxxlllccc[[[[[[YYYYYYZZZaaajjjqqq}}}tttcccQQQ@@@;;;:::666333222333222222333444444222000111111111111111111222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000000111111000000///...////////////////////////////////////.........---////////////000000000000111000000///......------////////////////////////............////////////000/////////............////////////........................////////////000000////////////000000......------......///000222222222111111111000000000000000000000000000000000000000000000000000///000000000000000000000000222222222111111111111111222111000000000111222333111111222222222333333333111111222333333333333222333333333333333333333333444555555666666555555444333444666555444444555777777777777777777777777777777999:::::::::;;;<<<<<>>:::===@@@DDDJJJTTTaaajjjvvvnnnlllsss~~~~~~|||xxxxxx~~~~~~~~~~~~{{{zzz|||zzzuuuvvv|||yyyqqqjjjtttzzzxxxnnniiiccc```___XXXVVVfff{{{xxxYYYLLL>>>888666444444777555555444444333222111111111111111222222333333333000000000000000000000000000000000000000000000000000000000000000///......000000000000000000000000//////............/////////...------------...///000///...------...///000............////////////000000000000000000000000//////............//////////////////////////////////////////////////////////////////000000000000000000////////////000000000000000000////////////---...///000111000000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222333333333333444444444222222111000000111222333333333333444444444444555333333222222333333444555444444444444444444444444444444444555555555666666555555666666666777777777:::999888888999:::;;;;;;>>>@@@DDDHHHOOO[[[iiisss{{{yyy{{{~~~yyywwwxxx}}}|||xxxvvv}}}|||}}}wwwvvv{{{~~~wwwuuu|||zzzsssiii```\\\VVVSSS\\\kkklllZZZGGG<<<888555333444444444333333222222222222222222222222222222333333000000000000000000000000000000000000000000000000...//////000000000000///000000000000000000000000000//////////////////000///......------....../////////............//////............////////////000000000000000000000000//////............//////////////////////////////////////////////////////---......///000111111222000000////////////000000////////////000000000000---...///000000000000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333444333222222111111222222333333333333444444444444333333222222333333444555555555555555555555555555444444555555555666666666555666777888999888888777::::::::::::;;;;;;<<<===BBBFFFLLLRRRZZZfffttt}}}~~~{{{}}}{{{xxxyyyzzzzzz}}}uuupppwwwttttttxxxxxxpppccc\\\VVVPPPSSS[[[kkk~~~kkkTTTFFF===777444444444333333222222222222333333333222222222222222222000000000000000000000000000000000000000000000000---...///000000111111111000000000000000000000000000000000111111000000000//////............///////////////....../////////............//////////////////////////////////////////............//////////////////////////////////////////////////////......//////000000111111000000////////////000000......//////000000111111.........///////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222333333333333444444444444222222333333333444444444333333222222333333444555555555555555555666666666555555555555666666666666555777999:::::::::888777888999;;;<<<===???AAACCCFFFLLLVVV___hhhrrr|||~~~zzzxxxyyy|||zzzzzz|||{{{{{{tttlllnnnttt}}}{{{mmmcccYYYQQQPPPSSS```uuuvvvdddUUUGGG;;;777888444333222222111222333333333333333222222111111111000000000000000000000000000000000000000000000000...//////000000000000///////////////////////////000000111222222111000000////////////////////////...//////////////////...............//////////////////////////////////////////............////////////////////////////////////////////////////////////////////////000///000000////////////000000......//////000000111111...............//////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111222222000111111222333444444444222222222333333333444444333333222222333333444555333333444444555555555555555555555666666666777777666777999:::;;;:::888777888:::;;;<<<<<>>???AAAIIITTT\\\dddlllxxxvvvtttwww~~~uuuqqqwwwuuurrrqqqttt|||{{{~~~zzz{{{xxxlllbbbZZZ[[[aaaoooyyybbbNNNEEE<<<:::777444333333444555222222222222222222333333000000000000000000000000000000000000000000000000111111111111000...------000000000000000000000000---///000111111000///---...///000111111000///...---...///000000///...---............/////////000000000000000000000000000//////............//////////////////////////////////////////////////////,,,,,,---///000222333333000000////////////000000111111000000//////............---,,,---...///000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222111222222222222333333333777777777666555222000...111111222222222333333333333333222222333333444555444555555666777888888999666666666666777777777777777777666666777777888999999<<<@@@CCCIIITTTcccnnnnnnuuu~~~}}}vvvwww}}}|||uuusssrrrqqqooonnnqqqwww|||vvv{{{uuuqqqooowwwzzzlllbbb```aaajjjvvvrrr\\\OOO>>>;;;888555333333444555111111111222222333333444000000000000000000000000000000000000000000000000///000000000000000///...000000000000000000000000000111111222222000///...000000000000000000000000////////////000000000000000111222333333222111000000///---,,,,,,---///000------............------...............---------000000000000////////////////////////////////////000000///////////////000333222111000000000///---000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000222222111111111111111111111111222222222333333333222222333333333333444444444444444444444444444444555555555555444333222222222333444666777999:::;;;888777777666666666666777777888::::::999888888999@@@======DDDRRRdddrrrzzzvvv~~~wwwxxxpppoooqqqpppnnnpppwww{{{{{{|||xxxtttkkkmmmuuu|||zzzsssrrrtttwwwxxxyyyooo^^^OOOGGG===777666666444222444444333333222111111000333333222222111000//////222111000.........///000000000000000000000000000111111000000//////......000111111222111000///...000000000000000000000000////////////000000000000000000111222222111000000000///---,,,,,,---///000...//////////////////...////////////////////////000000000000////////////000000000000000000000000000000////////////000000222111111000000000///...000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222333333333333444444444444444444444444444444444444555555555444333333333444444666777888999:::777777666666666777777888444666888888888888999:::>>>>>>BBBMMM^^^nnnyyy}}}~~~zzzsssrrrttttttqqqrrrvvvxxxvvvyyyyyysssiiiiiinnnttt|||zzzzzz~~~{{{nnn```UUUGGG===888666333111444333333333222222111111333333222222111000000///222111000///...//////000000000000000000000000000111000000000/////////...000111111111111000//////000000000000000000000000////////////000000000000//////000000000000//////000///...------...///000//////000000000000//////......//////000000111111////////////000000000000111111111111111111111111000000////////////000000111111111000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222333333333333444444444444444444444444444444333444444555555555444444444555555666666777888888666666666666777777888999444666888999999:::<<<>>>???AAAIIIXXXiiiwww}}}~~~|||xxxzzz|||vvvuuuxxxyyyvvvvvvwwwvvvrrrooovvv~~~~~~~~~vvvkkkggghhhnnnyyy{{{uuuuuu|||}}}sssfffTTTDDD;;;777555333333333333333333333222222333333222222111000000000111111000/////////000000000000000000000000000000000000000000////////////111111111111000000000///////////////////////////////////////000000000000...//////////////////...//////............///////////////000000/////////------...///000000111111////////////000000000000000000000000000000000000000////////////000000111///000111111000000111222///////////////////////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111222222222333333333222222222333333333444444444444444444444444444444333333444555555666555555555555555666666666666666666666666666777888999:::777999:::;;;;;;<<>>BBBGGGKKKTTTaaarrr|||~~~{{{vvvuuu|||{{{{{{{{{|||}}}}}}|||{{{}}}uuupppnnnsss~~~vvvooojjjfffddd^^^^^^cccpppooo[[[KKKAAA999888777666555333333222111111111111111111111111///000111222222222222111000000000000000000000000.../////////000000000111333222000/////////000111000000000000000000000000////////////000000000000111000///......///000111//////000000000000////////////000000000000//////000000000000////////////---......///000111111222000000000000000000000000............///000222222000333555333...,,,...111000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222///000000111222222333333111111222222222333333333222222333333333444444444444444444444444444444444666777777777666555444444333333444444555666666777999999888888888888888888777999<<