BM6P6(@ zzzssssssmmmjjjlllnnnpppvvv|||}}}~~~|||zzz~~~}}}wwwrrrqqqqqqtttyyy|||{{{{{{sssWWWDDD>>>>>>;;;888::::::999999888777777777uuuooojjjiiiiiihhhlllqqq{{{}}}yyyyyy{{{|||~~~~~~zzzsssssstttxxx}}}}}}xxxsssrrrrrrsssvvvyyyzzz|||sssWWWDDD>>>>>><<<999999999888888777666666555{{{{{{}}}}}}zzz~~~wwwqqqnnnkkkhhhjjjnnnxxx}}}vvvtttuuuxxxyyy}}}}}}|||mmmkkkiiinnntttyyy}}}xxxssssssrrrrrrtttwwwxxx}}}rrrWWWDDD>>>>>>===;;;888888777777666555555555{{{yyyyyy|||~~~~~~{{{wwwzzz}}}xxxttttttxxxxxx~~~xxxsssssswww{{{}}}~~~}}}~~~ssskkknnnkkkttt|||vvvqqqqqqrrrrrrtttxxxzzz~~~rrrXXXEEE???>>>>>>===888888888777666666555555}}}|||}}}~~~yyyvvvwwwzzz~~~~~~zzzuuutttwww}}}~~~sssooosssvvv~~~yyyrrroooooossssssvvv{{{}}}}}}uuu[[[HHH???>>>>>>===:::999999888888777666666{{{wwwtttuuuuuuwww~~~zzzwwwuuuwww}}}{{{tttuuuzzz}}}vvvpppmmmooossstttxxx~~~~~~{{{{{{~~~~~~zzz___JJJ@@@=========::::::999999888777777777{{{~~~}}}|||{{{{{{}}}xxxvvvuuuwwwvvvvvv{{{{{{vvvppppppppprrruuuzzz{{{zzzzzz~~~}}}~~~}}}~~~zzztttnnnooorrrttttttxxx}}}}}}yyywwwyyy~~~~~~dddMMMAAA===<<<<<<999999999888777777666666yyy~~~yyywwwuuuuuuxxx}}}~~~xxxwwwxxxzzzyyyyyy~~~xxxoookkkiiigggfffhhhmmmssswwwyyy~~~{{{{{{~~~yyysssnnnpppuuuttttttvvv{{{{{{wwwvvvxxxfffOOOAAA<<<;;;;;;888888888777666666555555|||zzz}}}~~~|||xxxqqqmmmooorrrvvv}}}xxxxxxxxxyyyzzz{{{||||||}}}xxxrrrllliiihhhhhhkkknnnnnnqqqzzz~~~|||}}}}}}}}}~~~xxxnnnjjjjjjnnnqqqrrruuuxxxzzzyyyxxxwwwwwwjjjPPPBBB???>>>;;;888777666555555444444555zzzuuutttvvvxxxwwwuuusssmmmiiijjjnnnrrryyy}}}}}}|||{{{{{{{{{||||||{{{{{{{{{yyyuuuqqqmmmkkkoooppprrrttttttxxx}}}{{{}}}|||sssqqqqqqrrrwww}}}wwwnnniiijjjmmmoooqqqtttxxxzzzzzzzzzzzzzzzkkkQQQCCC???>>>;;;999999888777666666666666wwwtttqqqqqqsssuuutttrrrrrrmmmiiikkknnnrrryyy~~~|||zzzzzzzzzzzzwwwyyy||||||yyyvvvtttsssxxxzzz}}}}}}}}}uuullldddcccccceeejjjooo{{{~~~~~~vvvnnnjjjjjjlllmmmooosssxxx{{{|||}}}~~~mmmRRRDDD@@@>>>;;;::::::999888777777777777yyyuuusssqqqrrruuuvvvvvvuuuvvvrrrppprrruuuyyy~~~|||yyyxxxxxxxxxyyy{{{~~~jjjbbb\\\[[[]]]^^^ccchhhqqqvvv~~~}}}vvvppplllkkklllmmmooorrrwww{{{}}}oooTTTEEEAAA???;;;::::::888777777777777777xxxsssrrrqqqqqqsssuuuwwwxxxxxxxxxwwwxxx}}}~~~}}}{{{yyyxxxyyy{{{|||~~~ttteee^^^YYYYYY[[[\\\```eeejjjpppyyy}}}wwwqqqmmmlllmmmnnnooorrrwww{{{~~~rrrVVVFFFBBB???<<<999999888777666666666666|||xxxtttrrrppppppppprrrtttwwwzzz|||}}}~~~~~~|||zzzzzz|||}}}yyykkkbbb\\\XXXYYY[[[[[[^^^bbbeeejjjsss|||vvvqqqmmmmmmnnnppppppssswww{{{}}}tttXXXHHHCCC@@@<<<999999888777666666666666~~~yyyvvvtttttttttttttttvvvxxx||||||zzzzzz|||zzzkkkbbb\\\XXXZZZ[[[\\\^^^aaa```eeemmmxxx{{{tttnnnkkklllnnnppprrrtttxxxzzz|||~~~|||vvvZZZIIICCC@@@<<<::::::999888777777777777yyyvvvvvvwww{{{{{{||||||~~~{{{xxxxxxyyy|||~~~pppddd^^^ZZZ\\\]]]]]]___bbb^^^aaahhhqqq~~~zzzsssmmmjjjkkknnnpppsssuuuxxxzzz{{{}}}yyywwwZZZIIIDDD@@@<<<<<<;;;:::999888888888888~~~zzz{{{{{{|||}}}}}}}}}~~~uuunnnfffccceeehhhhhhfffiiikkklllnnnvvvyyyssspppmmmjjjlllpppsssssstttwwwzzz}}}}}}|||~~~xxx{{{pppUUUFFFAAA===;;;;;;:::999888777777777777}}}}}}||||||}}}~~~xxxwwwxxxwwwvvvuuuvvvvvvvvv{{{|||uuupppnnnllljjjmmmrrrtttuuuvvvxxxzzz{{{zzzyyy~~~zzzmmmRRRDDD@@@>>>===;;;:::999888777777777777~~~}}}}}}~~~xxxrrrllljjjiiijjjooouuuuuuwwwxxxzzzzzzyyywwwvvv~~~}}}mmmQQQDDD@@@???>>>;;;:::999888777777777777~~~~~~xxxqqqkkkiiihhhiiiooovvvvvvxxxzzz{{{yyywwwuuutttqqqWWWHHHBBB???===;;;:::999888777777777777zzzsssllliiihhhhhhnnntttvvvyyy{{{{{{yyywwwvvvwww~~~xxx^^^NNNEEE???;;;;;;:::999888777777777777zzzsssllljjjhhhhhhlllrrruuuyyy{{{{{{yyyxxxzzz}}}|||{{{```OOOEEE???:::;;;:::999888777777777777~~~zzzzzz{{{|||}}}~~~}}}}}}|||zzz~~~wwwpppkkkiiihhhgggjjjppptttwwwzzzzzzyyyzzz{{{xxx[[[JJJCCC???<<<;;;:::999888777777777777|||||||||}}}}}}|||zzzyyyxxxpppvvv~~~}}}sssmmmiiihhhhhhgggjjjooossswwwzzzzzzyyy|||{{{tttUUUEEE@@@??????;;;:::999888777777777777}}}zzzxxxwwwwwwyyy{{{~~~{{{}}}}}}vvvpppjjjggghhhjjjkkkkkkwwwxxx{{{}}}|||{{{~~~jjjRRRFFF@@@===<<<;;;:::999888777777777777~~~}}}|||{{{}}}yyyyyy~~~|||sssoooiiiggghhhlllnnnnnnvvvwww{{{~~~}}}~~~|||iiiQQQFFF@@@======;;;:::999888777777777777}}}}}}~~~~~~}}}yyy}}}zzzqqqmmmiiigggiiimmmppprrruuuvvvzzz}}}}}}~~~|||hhhPPPEEE@@@======;;;:::999888777777777777|||zzz|||~~~~~~}}}wwwpppmmmiiihhhiiimmmqqqssstttuuuxxx{{{zzzzzz~~~gggOOOEEE@@@======;;;:::999888777777777777~~~zzzzzz~~~zzztttpppmmmjjjhhhhhhkkkpppsssttttttwwwxxxuuuttt{{{gggOOOEEE@@@======;;;:::999888777777777777}}}zzz|||zzzyyy~~~xxxrrrmmmllljjjhhhgggjjjooosssvvvvvvwwwwwwsssqqqvvv~~~hhhPPPEEE@@@======;;;:::999888777777777777|||xxxtttxxx~~~vvvpppiiiiiihhhffffffiiipppuuuyyyxxxyyyyyyuuurrrwwwiiiQQQFFF@@@======;;;:::999888777777777777{{{wwwqqqvvv}}}uuuooofffffffffeeefffjjjqqqwwwzzzzzz{{{{{{wwwtttzzzjjjRRRFFF@@@===<<<;;;:::999888777777777777zzztttrrrvvv|||zzzsssoooiiihhhggghhhkkkqqqvvvzzz~~~~~~xxxyyy}}}zzz~~~}}}lllPPPCCC@@@???>>>;;;:::888666555666777888xxxrrrpppttt{{{yyyrrrnnnjjjiiiiiijjjmmmrrrwwwzzz~~~{{{|||}}}~~~yyylllQQQDDDAAA>>><<<;;;:::888666666666777888zzztttqqqvvv||||||vvvpppmmmjjjjjjkkkmmmppptttwwwyyy||||||}}}xxxvvvnnnTTTGGGBBB>>>;;;;;;:::999777666777777888~~~xxxuuuzzzyyysssnnnllljjjkkkmmmpppsssvvvxxxyyyxxx|||||||||wwwwwwrrrXXXKKKEEE???;;;;;;;;;999888888777888888{{{xxx}}}wwwqqqllljjjhhhjjjmmmpppsssvvvxxxzzzwww||||||}}}{{{|||uuu\\\OOOHHHAAA<<<<<<;;;:::999999888888888|||yyy~~~wwwpppkkkhhhfffgggjjjnnnrrrvvvyyyzzz{{{~~~}}}~~~vvv^^^PPPIIIBBB<<<<<<<<<;;;;;;:::999999888|||xxxpppjjjfffccceeegggkkkpppuuuyyy{{{}}}~~~|||vvv\\\OOOHHHAAA<<<<<<<<<<<<;;;;;;:::999888yyypppiiieeebbbccceeeiiioootttyyy||||||}}}yyy|||ttt[[[MMMFFF@@@;;;<<<<<<<<<<<<;;;:::999888zzzrrrkkkggggggeeeeeeiiipppwwwzzz{{{}}}zzzyyyyyy~~~lllWWWLLLBBB>>>???======<<<;;;::::::::::::yyypppiiiddddddddddddiiiqqqwww{{{|||}}}{{{yyyxxx~~~oooZZZNNNCCC???AAA===<<<;;;::::::999999999||||||wwwnnnfffbbbbbbbbbdddiiipppwww{{{}}}}}}}}}{{{xxxvvv|||sss^^^PPPDDD@@@CCC<<<<<<;;;:::999999999999yyysssoooqqqwww}}}}}}{{{yyyyyyzzzzzz{{{vvvmmmeee``````aaadddhhhnnntttxxxzzzzzz{{{zzzwwwttt|||vvvaaaQQQDDD@@@BBB<<<;;;:::999999888999999~~~yyyvvvooollljjjlllqqquuutttrrroooqqqrrrssstttxxx}}}vvvmmmeeeaaa```bbbeeeiiimmmqqqtttwwwxxxxxxxxxvvvttt~~~uuu```QQQDDD>>>???<<<<<<;;;:::999999999999|||vvvqqqmmmkkkiiiiiijjjlllooooooooommmjjjlllnnnooorrrxxxvvvmmmfffaaaaaadddhhhkkkmmmppptttvvvwwwwwwwwwwwwxxxooo[[[OOODDD>>>>>>======<<<;;;::::::::::::zzzxxxtttpppllliiigggfffiiilllqqqsssrrrqqqqqqrrrmmmpppsssvvvzzz~~~uuullleee```aaaeeejjjnnnpppssswwwzzzyyyxxxxxxzzz~~~fffTTTMMMFFF@@@>>>>>>>>>===<<<;;;;;;;;;;;;~~~yyyzzzqqqpppmmmkkkiiihhhhhhiiilllrrryyy{{{yyywwwxxxzzztttxxx||||||ssskkkddd```aaaffflllppprrrvvvzzz~~~{{{yyyxxx|||```PPPLLLHHHBBB@@@???>>>===<<<<<<;;;<<<<<<|||qqqkkklllllllllkkkkkknnnssswww|||~~~tttiiiccccccbbbdddhhhmmmssswwwzzz|||~~~|||zzz|||}}}aaaTTTIIIFFFGGGCCCAAA@@@???===<<<<<<<<<<<>><<<<<<<<<<<>>===<<<<<<<<<|||}}}vvvpppmmmkkkooowww~~~vvvnnneeeaaaccc^^^cccjjjrrrxxx|||}}}}}}}}}}}}}}}|||lll```TTTMMMKKKDDDAAAAAA???>>>===<<<<<<<<<~~~xxxxxx{{{~~~xxxtttsssqqqxxxzzztttmmmfffeeehhhcccfffkkkqqqwww{{{~~~{{{xxxvvvyyyqqqdddWWWPPPNNNHHHBBBAAA@@@>>>============zzzvvvvvvxxx||||||{{{{{{}}}wwwqqqkkkfffgggkkkhhhjjjmmmrrrvvvzzz}}}~~~yyyvvvuuuzzzuuuiii[[[TTTPPPIIIBBBAAA@@@???>>>=========xxxwwwxxxyyyyyy}}}~~~uuunnniiidddeeeiiijjjmmmqqquuuxxxzzzzzzzzzwwwxxxzzz~~~ssseee[[[SSSIIIBBBBBB@@@???>>>=========|||uuuwwwzzz}}}}}}}}}ssslllfffbbbcccgggjjjnnnsssxxxzzzzzzxxxvvvwww{{{}}}ooobbbWWWKKKCCCBBB@@@???>>>>>>======wwwvvvxxxzzz||||||sssmmmiiieeeeeegggmmmnnnppptttxxxyyywwwuuuzzzwwwwww}}}yyyuuukkkZZZMMMDDDBBB@@@???>>>>>>===;;;|||vvvuuuwww{{{|||rrrlllgggdddeeehhhoooppprrrvvvxxxxxxvvvttttttoooooowwwvvvmmmmmmfffZZZPPPHHHEEECCCAAAAAA@@@>>>===zzzwwwwwwzzz|||pppiiieeeccceeejjjrrrsssuuuwwwyyyxxxuuurrrooohhhfffnnn~~~~~~zzz~~~iiiccceeeccc[[[UUULLLIIIFFFDDDCCCBBB@@@>>>|||zzzzzz|||~~~|||ooogggcccbbbffflllrrrsssuuuxxxzzzxxxuuuqqqmmmeee```hhhyyyyyyyyywwwfffccceeeccc\\\WWWOOOLLLIIIFFFEEECCC@@@???|||yyywwwyyyzzz|||}}}nnnfffbbbbbbgggnnnqqqrrruuuxxxyyywwwsssoooggg```^^^hhhyyy}}}zzzuuuiiiggggggbbbYYYTTTPPPMMMIIIGGGEEECCCAAA???~~~|||yyyvvvuuuwwwzzzzzz}}}~~~}}}}}}}}}ooogggcccccciiioooppprrrtttwwwwwwtttoookkk]]][[[```mmmuuullliiiggg___VVVQQQPPPMMMJJJGGGFFFDDDBBB@@@zzz{{{|||{{{yyyxxxzzz}}}|||~~~~~~ppphhheeeeeejjjppprrrssstttuuutttpppiiidddUUUZZZfffwwwuuullliiifff___XXXUUUQQQNNNKKKHHHGGGFFFCCCBBB~~~|||yyy|||~~~}}}~~~qqqiiiffffffkkkqqqttttttuuuuuurrrlllddd^^^TTT]]]lllvvvmmmiiifff```\\\[[[QQQOOOLLLIIIHHHGGGEEECCCrrrkkkiiiiiilllpppuuusssssssssmmmaaaXXXUUUUUUbbbttt~~~}}}vvvkkkiiiiiieee___[[[VVVSSSOOOLLLIIIFFFCCC@@@tttnnnllllllnnnrrrsssqqqpppnnnfff\\\WWWWWW^^^kkk||||||uuuwwwkkkiiijjjgggbbb___XXXTTTOOOLLLIIIGGGDDDBBBsssnnnmmmlllnnnrrrrrrpppmmmiii___WWWXXX]]]lllyyy{{{nnnsssxxxmmmjjjjjjhhhdddbbbYYYUUUOOOKKKIIIGGGFFFEEEzzzoookkkjjjjjjlllooossspppkkkeee[[[VVV]]]gggyyynnnlll{{{{{{pppllljjjgggdddcccZZZUUUOOOJJJHHHGGGFFFFFF~~~tttkkkhhhiiiiiikkknnnqqqlllfff```YYYYYYfffsssqqqeeemmm}}}rrrmmmjjjeeeaaaaaaYYYUUUNNNJJJHHHGGGGGGFFFyyypppiiiiiijjjkkkmmmpppkkkeee___\\\\\\ccctttpppccc^^^mmm|||rrrnnnjjjddd______YYYUUUPPPLLLJJJIIIHHHGGGuuummmggghhhkkkmmmooorrreee___ZZZ\\\dddsssxxxddd[[[^^^vvvwwwpppnnnjjjccc______ZZZVVVRRROOOMMMLLLJJJHHH}}}qqqjjjeeegggkkklllooorrrddd]]]YYY___mmm```\\\WWWbbbzzzsssnnnmmmjjjddd``````[[[XXXUUURRRPPPOOOLLLJJJ}}}xxxllliiieeeccciiiqqqsssoookkk```]]]kkk}}}hhh[[[RRRUUUkkkyyyssspppnnnlllfff___]]]```YYYYYYXXXWWWUUURRRPPPOOOzzzuuugggfffeeeeeemmmxxx~~~}}}{{{oookkkxxxqqq[[[UUUVVV[[[ttt|||oookkkgggfffccc^^^\\\^^^[[[ZZZYYYXXXVVVTTTRRRQQQzzzrrrmmmaaadddeeegggooo||||||xxxZZZOOOQQQVVV```||||||llleee```aaaaaa___]]]^^^]]]\\\\\\[[[YYYWWWUUUTTT{{{vvvwwwzzzzzzqqqiiiccc___dddgggiiippp|||bbbOOOLLLRRRRRRbbbxxxkkkccc]]]___cccbbb``````______^^^]]][[[ZZZXXXWWWzzzoookkkhhhkkkqqq|||~~~uuulllddd___]]]ccciiilllsss~~~iiiUUUKKKLLLPPPOOOeeeuuuiiiaaa]]]```ccccccaaaaaabbbaaa```___]]]ZZZXXXWWW|||{{{|||tttjjjfffdddggglllwww{{{rrrjjjccc^^^ZZZaaaiiiooowwwtttvvvqqqXXXMMMJJJKKKMMMUUUooouuugggaaa___bbbdddbbb```aaaccccccaaa___\\\ZZZWWWVVV}}}wwwxxx{{{}}}~~~zzzzzzzzzzzz{{{|||}}}}}}{{{xxxqqqnnnpppppprrr{{{~~~vvvnnnggg```\\\YYY___gggnnnvvvzzzvvvooo^^^dddppp{{{^^^MMMHHHHHHKKKNNN___{{{uuugggddddddgggfffbbb```bbbeeedddbbb___[[[XXXUUUSSS}}}~~~{{{uuuwwwzzz{{{}}}wwwvvvuuuuuuvvvwwwyyyzzzuuu||||||{{{~~~|||{{{|||wwwuuuvvvrrrwwwyyyqqqjjjccc]]]YYYYYY^^^eeekkkqqqrrrhhh]]]QQQXXXaaalllwwwxxxfffQQQGGGEEEGGGLLLRRReeetttjjjiiikkkmmmjjjdddccceeeeeedddbbb___[[[WWWSSSQQQxxxuuuwwwzzzzzzttttttvvvzzzyyywwwppplllnnnrrrrrrsssvvvuuu|||uuuqqqppplllhhhhhhggghhhmmmwwwvvvmmmiiiddd]]]XXXWWWWWW]]]ccchhhkkkiii___TTTNNNTTT\\\aaabbb```___^^^]]]VVVIIIFFFLLLIIILLL[[[kkk{{{ssslllkkkjjjkkklllllljjjhhhkkkhhhccc```\\\YYYVVVTTTzzzqqqooorrrwww|||~~~xxxtttuuuxxx~~~{{{ssslllhhhjjjmmmnnnoooqqqssszzzwwwkkkfffddd```]]]]]][[[\\\aaaiiittt~~~zzzqqqhhheeeaaa\\\YYYZZZ[[[bbbggghhhgggbbbXXXNNNGGGNNNWWWZZZXXXTTTQQQPPPLLLJJJBBBBBBHHHGGGMMM___vvv}}}wwwpppgggggghhhkkknnnppppppooollljjjfffcccaaa^^^\\\ZZZ|||qqqjjjkkkoootttxxx{{{zzzvvvtttwww{{{}}}qqqiiidddfffiiijjjkkknnnttt|||zzzmmm```ZZZWWWTTTQQQQQQOOOPPPRRRYYYaaajjjpppsss|||{{{rrrjjjbbb___]]]ZZZ[[[^^^gggmmmpppmmmhhhbbbWWWMMMGGGPPPYYY[[[VVVNNNIIIGGGCCCEEEBBBDDDJJJKKKVVVmmm|||tttoooffffffhhhlllpppssstttsssllljjjgggdddbbb```______tttlllhhhkkkpppqqquuuwwwxxxwwwxxx}}}qqqiiidddeeehhhjjjkkknnnyyytttgggYYYSSSPPPMMMKKKKKKJJJJJJKKKOOOUUU\\\bbbeeellluuuzzzvvvnnnfff^^^[[[YYYXXX[[[aaannnppppppnnnlllfffYYYLLLIIITTT___aaaXXXMMMGGGEEECCCGGGFFFFFFKKKOOO```}}}uuuqqqkkkjjjkkkmmmpppqqqqqqpppiiihhheeeaaa]]][[[[[[\\\|||yyy|||wwwmmmhhhgggkkkpppooorrrvvvxxxzzzpppiiiccceeehhhjjjlllppp~~~ooobbbUUUOOOMMMJJJIIIIIIIIIIIIIIIJJJMMMRRRWWW[[[___hhhuuu|||~~~~~~zzzwwwyyy~~~}}}~~~~~~zzzvvvrrrkkkddd]]]ZZZWWWVVV[[[bbbjjjiiihhhiiillliiiYYYIIIGGGTTTaaabbbWWWJJJDDDCCCAAAFFFEEEFFFKKKSSSjjjrrrnnnmmmllllllmmmooopppnnnmmmhhhgggddd___YYYWWWWWWYYY{{{uuutttvvvxxx}}}zzzlllfffddddddhhhlllmmmpppuuuzzzppphhhbbbdddhhhkkknnnrrriii]]]QQQMMMLLLIIIHHHIIIHHHIIIIIIIIIIIIKKKNNNQQQVVV\\\fffmmmpppsssvvvxxxssspppooopppuuuxxxxxxwwwvvvxxx||||||xxxtttpppmmmgggaaa\\\YYYVVVUUU[[[bbbhhhiiiiiilllqqqnnn^^^MMMJJJYYYgggfffXXXJJJDDDDDDBBBGGGGGGJJJSSS^^^yyyyyymmmjjjjjjjjjjjjlllnnnooonnnmmmiiihhheee___YYYVVVXXX[[[}}}xxxuuutttwwwxxxzzz|||~~~zzznnndddaaabbbccceeehhhkkknnnttt{{{qqqiiidddgggkkkooosssxxxdddYYYOOOMMMMMMLLLJJJKKKHHHJJJJJJIIIGGGGGGIIIKKKOOORRRVVV[[[```dddgggiiifffffffffhhhkkkooorrrtttrrrtttuuuvvvxxx~~~}}}uuupppmmmjjjgggaaa]]]ZZZXXXVVVUUU[[[cccgggmmmsssuuutttnnn```SSSQQQ```mmmkkk[[[KKKEEEGGGCCCJJJLLLQQQ[[[eee~~~ssslllkkkhhhhhhhhhjjjlllmmmlllkkkhhhhhhfff```ZZZXXX[[[___{{{wwwxxxxxxxxxxxxxxxzzz}}}sssiii```___bbbcccdddgggiiimmmsss|||uuummmhhhjjjppptttyyy}}}xxxcccYYYPPPOOOPPPOOOMMMNNNIIIKKKMMMKKKHHHFFFGGGIIILLLKKKLLLPPPUUUZZZ\\\]]]\\\^^^aaacccfffjjjnnnrrrttttttrrrpppqqqvvvxxxpppkkkhhheeebbb]]]YYYWWWWWWUUUUUU[[[dddcccnnnxxxxxxqqqggg\\\SSSRRRaaannnjjjXXXGGGBBBDDDBBBIIIKKKQQQ[[[cccxxxqqqnnnpppjjjiiihhhiiijjjkkkiiigggfffgggeee```ZZZYYY]]]bbb~~~yyyuuuuuuyyy~~~|||~~~wwweeeaaa___bbbcccbbbbbbeeejjjpppxxxyyymmmhhhpppxxxzzz|||pppaaaZZZSSSPPPQQQRRRPPPMMMLLLKKKJJJJJJJJJIIIFFFDDDJJJKKKMMMOOOQQQSSSTTTUUUVVVTTTUUUYYY]]]aaaiiiqqqooonnnmmmlllmmmrrrxxx}}}|||wwwvvvyyy~~~yyyooohhhbbb]]]ZZZ[[[YYYWWWVVVXXX\\\aaadddkkkssstttvvvvvveeeSSSSSSUUUeeepppgggUUUIIIFFFGGGEEEGGGMMMUUU]]]kkkzzz|||wwwqqqkkkhhhaaa^^^ccchhhhhhgggfff___aaabbbaaa___^^^^^^^^^}}}{{{|||}}}yyy{{{|||{{{zzz|||yyypppbbb___^^^bbbddddddeeeiiilllrrr{{{}}}rrrmmmssszzz|||}}}lll```ZZZTTTQQQSSSTTTSSSQQQQQQOOONNNMMMNNNMMMJJJHHHIIIIIIJJJKKKMMMNNNPPPQQQTTTRRRTTTXXX[[[^^^eeelllnnnnnnmmmkkkllloootttxxxyyy{{{}}}yyyooogggeeeiiiooowwwwwwnnngggaaa\\\YYYXXXWWWVVVWWWZZZ___dddhhhmmmssstttvvvuuucccPPPMMMQQQ^^^gggaaaSSSIIIGGGHHHFFFHHHMMMUUU]]]nnn}}}xxxzzzuuupppkkkbbb\\\ZZZ```gggiiihhhiiiggghhhhhheeeaaa]]][[[[[[}}}zzzwwwuuuvvvwwwzzz}}}{{{ooofff___]]]]]]bbbeeefffiiinnnqqqwwwyyytttyyy~~~~~~wwwhhh___[[[UUUTTTUUUWWWVVVUUUVVVUUUSSSRRRRRRQQQOOOMMMKKKKKKJJJIIIJJJKKKLLLMMMPPPOOOQQQVVVYYY[[[```gggnnnnnnmmmkkkjjjkkkooorrrvvvxxxyyy{{{wwwmmmccc\\\ZZZ]]]___eeeoooyyy~~~uuullleee___ZZZWWWTTTTTTUUUXXX]]]ccchhhlllnnnssssssuuuuuubbbLLLFFFKKKUUU[[[VVVNNNIIIHHHGGGGGGJJJPPPXXXbbbxxx{{{wwwyyyuuupppkkk]]]XXXWWW___hhhkkklllmmmmmmmmmllliiiccc^^^\\\[[[{{{yyyxxxwwwxxx{{{|||rrrggg```___^^^___cccfffhhhmmmsssyyyzzz}}}|||xxxwwwxxxxxx~~~~~~ttthhhbbb^^^ZZZWWWXXXXXXXXXWWWZZZXXXVVVUUUUUUUUUTTTRRRQQQPPPNNNLLLKKKLLLMMMMMMLLLLLLOOOUUUYYYZZZ___fffnnnnnnmmmkkkjjjjjjlllnnntttvvvwwwyyyqqqhhh___XXXWWWYYYWWW[[[bbbiiirrrzzzqqqiiibbb]]]YYYVVVTTTUUUWWWZZZ___eeekkknnnooosssrrrtttuuubbbJJJDDDFFFLLLOOOKKKHHHHHHGGGEEEJJJNNNVVV___ooo~~~|||zzztttnnnjjj]]]XXXXXXaaajjjooopppqqqmmmmmmllliiiddd```^^^^^^}}}|||zzzzzz{{{wwwlllccc^^^bbbaaabbbfffiiijjjqqqyyy}}}uuuqqqppppppsssxxx}}}~~~~~~{{{tttlllfffddd```]]][[[ZZZYYYYYY\\\ZZZWWWWWWXXXXXXWWWVVVWWWVVVSSSQQQOOONNNNNNNNNKKKKKKNNNUUUYYY[[[aaahhhnnnnnnnnnllljjjkkkmmmooorrrtttvvvyyyzzzmmmccc\\\WWWUUUWWWWWWYYY\\\___eeeooo|||zzzuuummmeee```[[[XXXUUUUUUVVVYYY]]]bbbgggkkkmmmooossssssttttttaaaKKKFFFCCCFFFGGGEEEEEEGGGHHHEEEJJJQQQ[[[iiixxxppphhhddd]]]XXXXXXaaajjjnnnoooqqqmmmllljjjeeeaaa^^^^^^___}}}zzzzzz{{{|||zzzpppgggbbb___ddddddfffjjjlllooowwwyyyqqqmmmkkkkkkrrruuuyyy{{{{{{yyyuuuqqqllljjjgggdddaaa___^^^^^^^^^\\\ZZZYYY[[[]]]]]]]]][[[[[[YYYWWWUUUSSSQQQPPPMMMLLLOOOUUUYYY[[[bbbiiilllmmmlllkkkjjjlllpppsssrrruuuwwwzzz{{{lllddd___ZZZYYY[[[ZZZ[[[\\\]]]___fffpppwww}}}tttooohhhbbb]]]ZZZWWWUUUVVVXXX[[[```eeeiiilllnnnooouuuuuutttqqq]]]IIIHHHAAADDDFFFDDDFFFKKKLLLKKKMMMUUUbbbuuuyyyssskkkccc___\\\WWWWWW___hhhlllmmmnnnmmmkkkgggaaa\\\ZZZ\\\^^^}}}}}}tttiiibbb``````eeeeeeiiinnnpppttt~~~~~~xxxrrrooommmlllppprrruuuwwwwwwuuuttttttqqqpppnnnkkkiiigggfffgggaaa___]]]^^^```cccddddddaaaaaaaaa```]]]ZZZVVVTTTQQQOOOPPPTTTWWWYYY```gggiiiiiiiiihhhiiimmmsssxxxwww{{{}}}|||nnnfffbbb______```]]]___```aaaaaafffmmmsss}}}xxxoookkkddd___\\\ZZZWWWVVVUUUXXX\\\bbbgggkkknnnpppooowwwwwwssskkkVVVFFFGGG???DDDHHHHHHKKKQQQUUUUUUVVV^^^mmmzzzrrrpppjjjcccaaa\\\WWWWWW___hhhlllmmmnnnjjjgggbbb\\\XXXYYY^^^bbb}}}|||xxxnnnddd^^^^^^aaadddeeejjjpppsssxxx~~~zzzwwwtttrrrrrrrrroooppprrrttttttssssssuuussssssrrrpppnnnlllmmmmmmdddbbb```aaadddgggiiijjjfffggghhhgggddd```\\\ZZZUUURRRQQQTTTUUUWWW]]]eeeggggggffffffhhhnnnuuu{{{yyykkkdddaaa^^^^^^```aaaccceeefffgggkkkqqqvvvzzzyyytttlllhhhbbb^^^[[[YYYXXXVVVSSSWWW\\\bbbhhhmmmppprrrpppyyyxxxrrrgggQQQBBBEEE>>>EEEJJJLLLOOOVVV\\\]]]```hhhwwwtttnnnppplllfffeee]]]XXXXXXaaajjjnnnpppqqqeeebbb]]]XXXWWW\\\ccciii~~~zzz}}}|||wwwnnneee___]]]^^^```bbbfffmmmuuu|||zzzuuuuuuyyy{{{zzzwwwrrrqqqqqqrrrtttvvvvvvuuuwwwuuusssqqqpppoooooopppnnnkkkhhhgggiiimmmoooppppppppppppnnnllljjjgggeeeaaa]]]YYYWWWXXXZZZ[[[[[[```aaaccceeedddgggsss|||nnnfffeeegggeeeccchhhhhhiiimmmsssyyy|||~~~}}}vvvpppllleeeccc```\\\XXXVVVUUUTTTXXXXXXZZZ^^^dddjjjnnnooorrrwww|||uuubbbMMMDDDEEEEEEKKKRRRZZZeeemmmnnniiioooxxxpppkkkjjjfffeeeggg^^^aaacccfffmmmttttttpppddd^^^YYYZZZ```eeeeeebbb~~~zzzvvvzzz~~~}}}uuuooohhhbbb______```aaadddiiiqqqyyy|||xxxvvvuuuttttttzzz{{{wwwssstttxxx{{{{{{zzzwwwvvvuuuvvvwwwxxxwwwvvvxxxwwwuuusssrrrrrrrrrrrrqqqpppoooooopppqqqpppoooqqqrrrssssssssssssqqqqqqjjjddd]]]ZZZ[[[^^^```aaabbbaaaaaacccdddhhhsss~~~zzzllleeedddeeeeeeccchhhiiilllooosssxxx}}}zzztttmmmiiicccaaa^^^ZZZWWWUUUTTTTTTYYYYYY[[[^^^ccchhhlllmmmqqquuuwwwppp]]]KKKEEEHHHEEENNNZZZgggvvv~~~nnnllllllgggcccdddaaadddgggiiiooottttttooohhhccc^^^```fffjjjhhheeezzzuuurrrvvv}}}|||yyyvvvmmmhhhbbb```aaadddeeedddhhhmmmvvvzzzpppjjjhhhjjjjjjlllrrr{{{yyyuuurrrssswww|||}}}}}}}}}{{{zzzzzz{{{{{{zzzyyy|||{{{yyyxxxwwwwwwwwwwwwvvvvvvvvvwwwxxxvvvsssppprrrtttwwwyyy{{{|||||||||wwwpppfffbbbcccfffiiijjjgggaaa___aaaeeekkkttt}}}vvviiibbbaaabbbbbbaaafffiiilllnnnooosssxxx}}}~~~wwwpppjjjeee___^^^[[[XXXUUUTTTSSSSSS[[[[[[\\\___bbbfffiiikkkooorrrssskkkYYYIIIEEEKKKHHHUUUfffxxxwwwkkkkkklllgggbbbbbbdddiiilllnnnrrruuurrrmmmjjjfffccceeejjjllljjjfff~~~xxxsssnnnssszzz|||xxxsssooohhhccc______dddhhhiiihhhmmmsss|||uuujjjeeeccciiijjjmmmrrryyy}}}~~~~~~|||yyyvvvwwwzzz~~~~~~}}}}}}~~~}}}~~~}}}}}}}}}zzzzzzzzz{{{||||||yyywwwwwwyyy|||~~~{{{sssppprrrtttuuutttlllddd___bbbhhhooovvv}}}yyyqqqeee^^^]]]^^^^^^]]]```dddggggggeeegggmmmrrr~~~zzzsssmmmfffbbb\\\ZZZXXXVVVTTTSSSSSSSSS\\\]]]^^^```bbbeeehhhkkkooorrrssslllZZZJJJGGGLLLRRR```tttrrrfffhhhkkkfffbbbaaaffflllppprrrssstttpppjjjhhheeedddfffjjjjjjgggccc~~~~~~}}}xxxtttnnnqqqxxx~~~yyyvvvsssnnnjjjccc```]]]^^^bbbgggiiiiiirrrxxxsssiiidddccceeegggiiinnnqqqssssssrrruuuxxx|||}}}{{{zzz{{{}}}}}}sssjjjdddgggnnntttzzz}}}vvvnnnddd]]][[[[[[[[[[[[[[[^^^aaa___\\\\\\aaafffqqq{{{~~~vvvpppiiiccc___YYYXXXVVVUUUTTTSSSTTTTTT]]]___aaabbbccceeejjjmmmqqquuuxxxrrraaaQQQMMMRRR___nnnooodddeeehhheeeaaabbbeeelllqqqrrrrrrqqqmmmhhheeeddddddfffhhhhhheeebbb|||zzzzzz{{{||||||{{{wwwtttoooqqqwww}}}vvvqqqooonnniiieee___^^^]]]\\\___ccchhhlllxxx~~~ooofffbbbaaaaaaccceeegggiiijjjjjjjjjjjjkkkmmmpppttt||||||zzzzzz~~~yyyqqqmmmpppvvv{{{}}}xxxqqqhhhaaa]]]]]]]]]]]][[[]]]^^^]]][[[\\\___cccfffooo|||xxxqqqlllfff```]]]XXXWWWVVVUUUUUUUUUVVVWWW]]]```dddeeefffhhhnnnrrrvvvzzz~~~zzzkkk\\\ZZZ___ooo~~~oooccceeehhhdddaaaaaaaaahhhnnnnnnmmmmmmjjjeeeccccccccceeeggggggeeeccc~~~||||||||||||zzz{{{wwwttttttsssuuuvvvvvvtttsssppprrrvvv|||xxxnnniiiiiihhhddd```^^^___```^^^___dddmmmttt||||||lllccc___^^^]]]___aaabbbcccdddeeefff```bbbdddeeehhhnnntttyyy~~~|||}}}}}}xxxwwwzzz~~~yyyppphhhdddbbbbbbcccaaaaaabbbcccdddgggiiikkkjjjooovvv||||||xxxrrrlllgggbbb]]]YYYXXXWWWVVVVVVVVVWWWXXXYYY]]]aaafffhhhhhhlllrrrxxx{{{ssshhhiiiqqq~~~ooofffiiikkkeee___]]]\\\ccciiiiiihhhhhhgggddd```aaaaaacccdddeeeeeedddxxxsssssstttsssrrrjjjooouuuyyy{{{~~~xxxtttpppooonnnoooqqqrrrrrrqqqppprrrvvv}}}}}}tttiiidddddddddaaa]]]___bbbdddbbbaaagggrrr|||{{{jjjaaa^^^]]]XXXYYY\\\]]]^^^___bbbddd\\\^^^```cccdddgggkkknnnttt{{{}}}}}}}}}wwwnnniiigggggghhhgggffffffiiinnnrrrtttuuuyyyzzz{{{|||xxxtttnnnhhhddd___ZZZWWWXXXWWWWWWVVVWWWXXXZZZ[[[]]]bbbgggiiijjjnnnuuu|||wwwpppuuu|||ooohhhmmmoooggg]]]ZZZXXX```ffffffeeefffeeeccc]]]]]]^^^___aaabbbcccccc|||yyyvvvttttttvvvyyy{{{yyytttnnnkkkjjjjjjhhhgggeeeiiilllmmmmmmqqqxxx{{{uuuqqqllljjjhhhiiikkknnnppppppqqqssswwwtttiii``````cccbbbaaa```bbbbbbbbbaaacccjjjuuu}}}nnngggdddaaa\\\]]]]]]\\\[[[[[[]]]___```^^^\\\\\\___bbbcccdddhhhmmmuuu{{{xxxsssqqqqqqqqqtttwwwxxxzzzzzzsssnnnhhhbbb___]]][[[YYYYYYXXXWWWXXXYYYZZZYYYXXXaaabbbeeellltttyyyzzzyyy|||zzzwww}}}xxxtttnnnjjjiiigggdddaaa[[[bbbeeecccccceeeccc]]]XXXZZZ^^^aaacccdddcccccc{{{xxxtttrrrpppooooooppprrrsssrrrnnniiifffffffffeeedddcccfffhhhhhhgggjjjpppvvvwwwzzzxxxrrrmmmiiigggffffffiiimmmooopppssstttxxxrrrggg]]]\\\^^^^^^]]]]]]]]]^^^^^^```fffnnnxxx~~~xxxrrrllleeecccaaa```___```aaabbb```^^^[[[[[[]]]___aaaaaaaaaeeekkkqqqvvv||||||zzz{{{|||{{{uuupppllleee```]]][[[YYYXXXXXXXXXXXXZZZ\\\]]]^^^^^^bbbdddhhhnnnsssxxxzzz{{{zzzzzz|||zzztttpppmmmkkkkkkjjjhhhfff```dddfffddddddeeebbb[[[VVVYYY]]]aaaddddddbbbaaa{{{xxxuuurrrooolllkkkjjjjjjjjjkkkkkklllkkkiiieeecccddddddddddddccceeefffeeeccccccgggjjjiiilllqqqyyy}}}uuunnniiigggdddbbbcccgggllloooqqqtttuuuxxx~~~pppeeeZZZWWWYYYYYYZZZ\\\ZZZZZZ]]]dddnnnyyy}}}sssooojjjiiikkkmmmmmmmmmjjjgggccc```aaabbbbbbbbb]]]___cccgggmmmuuu}}}yyyssslllgggaaa]]]ZZZYYYWWWVVVWWWXXXYYY[[[^^^```bbbcccbbbggglllppprrruuuyyy}}}{{{sssooonnnllllllllllllkkkiiicccdddddddddfffgggbbb\\\UUUYYY___ccceeedddaaa___}}}zzzvvvtttqqqoookkkiiigggggghhhiiiiiiiiihhhhhhhhhgggeeeeeeeeefffggghhhfffggggggeeebbbaaabbbccc```aaaeeekkkttt~~~zzzrrrkkkgggeeebbb```bbbffflllppprrrttttttwww}}}ooodddXXXUUUUUUVVVYYY\\\[[[[[[```jjjxxx|||wwwwww}}}|||vvvqqqooommmkkkjjjbbbbbbbbbdddiiiqqqyyy~~~~~~vvvpppgggccc]]]YYYXXXWWWVVVUUUWWWXXXYYYZZZ\\\^^^bbbdddbbbhhhoooqqqppprrrxxx~~~rrriiikkkkkkllllllllllllkkkjjjcccbbbbbbcccfffgggccc]]]WWW[[[bbbggghhhfffaaa^^^}}}vvvtttqqqooonnnllliiigggdddeeefffggghhhggggggfffffffffgggggggggiiikkkllljjjjjjjjjhhheeebbbaaaaaa^^^^^^___bbbhhhpppwww{{{xxxpppjjjgggcccaaa```bbbggglllppprrrrrrsssuuu|||lllaaaVVVRRRRRRSSSWWW\\\\\\^^^dddppp|||xxxuuunnnkkkhhhhhhjjjpppuuuxxx}}}vvvnnnhhhccc___ZZZWWWVVVVVVUUUUUUWWWXXXYYYYYYXXXZZZ^^^aaabbbiiipppqqqooopppwww}}}fffaaaeeegggjjjlllmmmmmmmmmmmmhhheeedddeeeeeeccc^^^[[[\\\```fffjjjkkkgggbbb^^^yyyqqqooonnnmmmmmmkkkhhhfffbbbcccdddeeeeeeeeeeeeeeedddfffggghhhhhhiiilllnnnmmmmmmmmmllljjjgggdddbbbaaa```______aaaeeejjjmmmzzz~~~}}}vvvoooiiifffaaa``````bbbggglllooopppoooooosss{{{hhh^^^UUURRRQQQSSSWWW]]]^^^aaahhhtttyyyvvvrrrpppppprrrsssssswww|||zzzssskkkfff```]]]XXXVVVVVVVVVVVVVVVXXXYYYZZZYYYWWWXXX\\\```dddjjjpppqqqppprrryyywwwbbbaaa```dddiiimmmooooooppppppoookkkjjjiiiddd]]]YYYYYYaaadddiiilllkkkgggaaa]]]zzzuuummmlllkkkkkkkkkjjjgggeeecccccccccdddeeeeeeffffffdddgggjjjjjjjjjkkknnnqqqqqqrrrrrrrrrrrrooollljjjeeedddbbb``````aaabbbdddlllooouuu{{{}}}uuummmgggddd^^^]]]___bbbgggkkklllllljjjlllqqqzzzhhh```XXXVVVVVVWWW\\\bbbcccgggoooyyy|||zzzyyyxxxuuusssqqqsssvvv{{{zzzssskkkfff___\\\XXXVVVVVVWWWWWWWWWYYY[[[\\\ZZZXXXYYY^^^cccgggkkkppprrrsssvvv}}}|||}}}xxxfffgggdddiiinnnqqqpppooonnnnnnooonnnnnnmmmeee\\\[[[___dddgggjjjllljjjeee___[[[~~~wwwrrrjjjiiiiiiiiijjjiiifffdddeeeeeeeeeeeefffggghhhiiigggjjjmmmnnnmmmnnnqqqtttvvvwwwxxxyyyyyywwwtttqqqhhhgggdddaaa```___`````````dddiiiooovvv~~~}}}tttkkkeeeaaa[[[\\\^^^bbbfffiiijjjiiihhhjjjoooyyy}}}kkkddd]]]\\\[[[\\\aaahhhhhhnnnvvv}}}zzzvvvnnnmmmnnnsss{{{|||uuunnngggaaa___\\\XXXVVVWWWXXXXXXXXXZZZ]]]^^^\\\ZZZ\\\bbbgggjjjmmmqqqsssuuuyyy{{{|||kkknnnlllppptttuuuqqqllljjjiiillllllooooooggg___```hhhfffhhhkkkkkkiiiccc]]]YYYxxxooolllkkkiiiiiihhhgggfffeeeeeedddddddddeeegggiiiiiihhhgggmmmoooqqqrrrrrrtttwwwyyy||||||~~~~~~yyyxxxuuupppmmmjjjgggdddaaaaaa______bbbhhhoootttvvv}}}uuulllfffdddccc___]]]```fffjjjjjjgggfffjjjqqqzzz}}}mmmeee___aaaeeeeeeeeeeeepppuuuzzz{{{qqqooommmnnntttzzzyyyrrrlllfffbbbZZZXXXWWWVVVVVVYYY[[[]]]YYY^^^cccdddcccdddhhhmmmpppnnnnnnrrrvvvyyy{{{wwwzzz~~~{{{}}}yyysssooommmkkkjjjiiillllllkkkjjjhhhgggfffeeeoookkkfffdddccc^^^VVVOOO}}}uuuooolllkkkhhhhhhhhhgggffffffeeeeeefffggghhhkkkmmmnnnnnnnnnqqqrrrtttuuuvvvxxx|||~~~yyyuuurrrooollliiibbb```]]]^^^aaaeeeiiijjjvvvzzz}}}uuulllfffffffffccc```aaafffjjjjjjiiigggjjjpppyyy|||mmmgggcccfffiiilllooosssyyy}}}tttpppllljjjmmmtttzzz}}}vvvnnngggaaa]]]XXXWWWVVVUUUVVVXXX[[[]]]ZZZ___ccceeedddeeeiiimmmrrrooooooqqqrrrttt{{{zzzuuuvvv}}}~~~{{{wwwrrrnnnmmmmmmmmmmmmmmmlllkkkiiihhhgggfffjjjeee```\\\ZZZVVVPPPJJJ}}}uuupppooommmlllggggggfffffffffgggggggggjjjkkknnnqqqsssuuuvvvwwwwwwxxxxxxyyyzzz}}}|||yyyuuusssjjjfffaaa^^^^^^_________gggkkkpppvvv||||||uuulllggggggjjjfffbbbcccgggjjjlllkkkiiikkkpppxxxwwwgggcccbbbeeeiiinnnwww}}}xxxqqqllllllpppvvvzzz|||zzzqqqjjjbbb\\\WWWVVVUUUTTTTTTUUUXXX[[[]]]\\\```eeeffffffhhhkkknnnrrrppppppqqqppppppvvv~~~rrrsss|||uuurrrrrr|||~~~zzzzzzwwwqqqllljjjmmmpppooonnnmmmllljjjiiihhhhhhgggbbb[[[WWWTTTPPPKKKFFFvvvnnnmmmnnnmmmkkkgggfffffffffgggiiijjjkkkppprrrtttwwwxxxzzz}}}~~~}}}}}}}}}|||}}}|||yyytttoooiiidddaaa___^^^]]]^^^aaaeeeiiinnnuuu}}}|||tttlllggghhhhhheeeccccccgggkkkmmmnnnnnnnnnqqqyyyqqqdddbbbcccfffiiippp~~~zzzvvvvvvyyy{{{}}}xxxoooggg___XXXTTTTTTSSSRRRSSSTTTXXX[[[]]]___bbbfffiiijjjkkkmmmoooqqqppppppqqqoooooovvvlllooo|||xxxvvv|||{{{ssstttrrrllleeedddhhhmmmooonnnmmmlllkkkiiihhhhhheeebbb^^^ZZZWWWQQQKKKFFF~~~sssmmmlllmmmllliiiggggggggghhhjjjlllooopppvvvxxx{{{|||}}}~~~|||zzzuuummmgggdddbbb```___ZZZ\\\]]]```dddjjjqqqvvv~~~|||tttkkkfffgggcccbbbaaacccgggkkkoooqqqsssqqqrrrxxxooohhhggghhhkkknnnvvvwwwmmmeee^^^XXXTTTRRRRRRQQQRRRTTTXXX\\\^^^aaadddhhhkkkmmmnnnppppppqqqqqqqqqqqqooooooxxxqqqxxxzzzvvvpppqqqnnnhhhaaa```dddjjjmmmmmmllljjjiiihhhgggfffbbbbbbbbbaaa]]]UUUMMMGGG~~~|||zzzyyyxxxxxxvvvxxxzzz}}}zzzsssooommmllljjjhhhiiiiiiiiijjjmmmqqqtttwww{{{~~~|||wwwpppjjjfffdddbbbaaa[[[[[[[[[[[[\\\```eeejjjpppuuu}}}}}}tttjjjeeeddd^^^___aaacccgggkkkoooqqqssspppooouuu}}}oooiiiggghhhlllqqqzzz~~~~~~}}}sssjjjccc]]]XXXUUUQQQQQQQQQRRRUUUYYY]]]```dddfffjjjmmmpppqqqrrrrrrssssssssssssqqqsss|||~~~xxxvvvtttrrrnnnhhhbbbbbbeeeiiijjjiiihhhgggfffdddcccccc___bbbeeeeee```XXXOOOIIIzzzxxxvvvtttsssrrrrrrrrrppprrruuuyyy|||vvvuuusssqqqnnnllliiihhhkkkkkkkkkmmmpppuuuyyy|||}}}}}}vvvpppllljjjhhhggg``````^^^[[[ZZZZZZ^^^aaabbbgggnnnuuu{{{}}}tttjjjcccaaa]]]___cccfffiiikkknnnooommmjjjjjjqqq|||yyynnnhhhfffgggmmmttt}}}wwwmmmeee___ZZZVVVSSSQQQQQQQQQRRRVVVZZZ___aaafffgggkkkooossstttsssrrrtttuuuwwwyyyzzz~~~{{{{{{{{{yyyuuuoooiiieeeeeegggiiiffffffeeecccbbbaaa```___```cccfffeeeaaaYYYRRRNNNvvvuuusssrrrqqqpppqqqqqqppprrrvvv{{{yyynnnqqqrrrrrroookkkiiiiiillllllmmmooorrrwww|||~~~xxxuuurrrpppooofffeeebbb^^^[[[ZZZ[[[]]]ZZZ^^^eeelllrrrzzz~~~uuuiiibbb```^^^aaaeeehhhjjjkkklllnnnhhheeeeeemmmzzz|||~~~~~~}}}tttkkkllliiijjjrrr{{{~~~xxxrrriiiaaa[[[WWWTTTRRRQQQQQQQQQSSSVVV[[[```bbbggghhhlllppptttuuutttssssssuuuzzz~~~yyy{{{~~~|||wwwoooiiigggggghhhhhhdddcccbbbaaa```^^^]]]]]]ccceeegggfffaaa[[[VVVTTT~~~yyyxxxvvvvvvvvvvvvtttrrruuuzzz}}}vvvuuusssrrrrrrrrrqqqooommmtttuuuwwwxxx{{{zzzvvvooollliiifffccc___[[[XXXVVVWWWYYY]]]dddkkkqqquuu{{{qqqjjjeeebbbaaa```aaadddhhhkkklllkkkdddcccdddjjjuuu}}}yyyuuuxxx{{{~~~~~~yyywwwwwwxxxzzzwww{{{uuuppplllooouuu}}}~~~yyyuuuwwwqqqhhhaaa[[[XXXUUUSSSQQQPPPOOOPPPTTT[[[bbbfffmmmkkklllrrruuusssssstttpppuuu}}}yyyxxxmmmeeeccccccbbbbbbaaadddfffccc]]]YYYZZZ\\\aaa```aaacccdddaaa[[[VVV{{{tttuuutttsssssssssrrrpppooowwwyyy|||{{{tttqqqnnnjjjgggbbb]]]ZZZXXXWWWWWWXXX[[[```dddgggwww}}}zzzpppiiidddbbb___^^^```cccfffiiiiiiiiieeecccdddjjjttt}}}}}}zzzwwwuuuxxx{{{~~~{{{vvvtttsssssstttvvvzzzvvvrrrooosssyyy~~~|||wwwssspppkkkddd^^^ZZZWWWUUUSSSRRRQQQPPPRRRWWW]]]dddhhhmmmkkkmmmsssuuutttsssuuuwwwzzzzzz|||tttjjjcccaaaaaaaaa``````ccceeeccc^^^[[[[[[]]]cccbbbbbbbbbbbb___ZZZUUUxxxrrrtttttttttttttttsssssssss||||||zzzvvvsssnnniiibbb^^^YYYWWWUUUSSSTTTVVVYYY[[[hhhnnnwwwxxxpppiiidddbbb]]]]]]___bbbfffhhhhhhgggfffddddddiiiqqqyyy~~~~~~~~~|||zzzxxxtttvvvxxxzzz|||{{{vvvsssqqqppppppuuuyyy~~~wwwuuusssxxxzzzxxxvvvrrrooogggddd___[[[XXXVVVSSSRRRQQQQQQRRRUUUZZZaaagggkkkmmmlllnnntttuuussssssvvvxxx}}}~~~xxx{{{zzzuuunnnddd___^^^___```______bbbeeeddd```^^^^^^```fffdddbbbaaa```]]]XXXUUU~~~vvvrrrrrrssstttttttttuuuvvvwww}}}~~~xxxqqqjjjddd[[[YYYUUUSSSRRRSSSVVVWWW^^^dddnnnwwwxxxoooiiieeeccc^^^___bbbfffjjjlllkkkiiigggeeeeeeiiipppwwwzzz{{{~~~|||{{{{{{{{{yyyxxxvvvwwwxxxxxxzzz~~~{{{vvvsssqqqpppssswww~~~wwwuuuwww}}}zzztttqqqmmmjjjggg```]]]YYYWWWUUUSSSQQQOOOPPPQQQSSSWWW\\\ccciiilllnnnmmmpppttttttqqqrrrvvvyyy{{{tttuuuwwwqqqnnnggg___[[[\\\___`````````bbbeeeeeecccbbbbbbccceeecccaaa___]]][[[YYYWWW}}}zzz~~~{{{uuurrrppprrrtttuuuuuuwww{{{~~~}}}zzzqqqkkkaaa]]]XXXTTTRRRRRRTTTVVVVVV]]]iiittt}}}~~~vvvnnniiieeeccc```bbbffflllppprrrpppnnniiigggfffjjjqqqwwwyyyyyy~~~|||zzzyyyyyyyyyxxxwwwyyyzzzzzzzzzzzz}}}zzzvvvsssrrrrrrwwwxxxtttzzz{{{uuuooojjjeeeaaa^^^[[[XXXUUUSSSRRRQQQNNNLLLOOOQQQTTTXXX^^^dddiiilllpppoooqqqsssrrrpppsssxxx{{{rrrsssuuuooohhhccc\\\ZZZ]]]aaacccccccccdddeeeeeedddcccdddeeebbbaaa```^^^\\\[[[ZZZZZZ{{{xxx|||~~~xxxtttqqqooorrruuuwwwyyy|||vvvooofffbbb\\\VVVRRRRRRSSSUUUUUU^^^lllyyy{{{ssslllfffcccaaaaaadddiiipppuuuwwwvvvsssjjjiiiiiimmmtttzzz||||||~~~|||zzzzzzzzzyyywwwvvvzzz{{{|||||||||{{{wwwuuuttttttzzzxxxuuu~~~zzzwwwrrrllleee___[[[YYYXXXUUURRRPPPPPPPPPNNNMMMPPPRRRUUUZZZ```eeejjjlllqqqpppqqqsssssssssyyy~~~uuuuuuvvvpppeeeaaa\\\\\\```eeehhhhhhgggfffdddbbbbbbbbbcccddd___``````^^^[[[ZZZZZZ[[[zzzwwwyyyyyytttrrrpppooosssxxx{{{}}}xxxqqqiiieee___YYYVVVWWWYYY[[[bbblll{{{|||vvvooohhhccc```^^^___ccciiiqqqwwwyyyxxxvvvllljjjkkkpppxxx~~~~~~}}}}}}}}}{{{xxxuuuwwwyyy|||}}}}}}yyywwwwwwwww}}}zzzxxx~~~{{{tttsssoooiiibbb\\\YYYWWWTTTQQQNNNMMMNNNPPPQQQRRRRRRTTTXXX]]]cccgggkkkmmmpppooopppsssuuuxxxwwwvvvvvvoooeeeaaa]]]^^^dddiiimmmnnniiifffaaa^^^^^^___```aaa___aaaaaa___[[[XXXXXXXXXyyyuuuxxx}}}uuurrrpppooopppuuuzzz~~~yyyqqqhhheee```\\\\\\^^^bbbeeerrr||||||yyyrrrkkkeee```]]]\\\]]]aaahhhpppwwwzzzxxxvvvlllkkkmmmrrrzzz}}}yyyvvvtttwwwzzz}}}|||{{{{{{zzz~~~{{{{{{~~~|||}}}~~~|||{{{~~~yyyqqqpppmmmhhhaaa\\\YYYXXXRRROOOLLLKKKNNNRRRUUUVVVTTTVVVZZZ```eeeiiilllmmmooonnnppptttwww}}}vvvuuutttllleeeaaa^^^```fffmmmpppqqqjjjfff___[[[ZZZ[[[]]]^^^```bbbccc```[[[WWWUUUVVVyyyuuutttrrrpppooouuu|||uuukkkddd```aaaeeeiiiqqqyyyuuuqqqqqqoooiiibbb]]]\\\\\\aaadddjjjqqquuutttpppmmmjjjlllqqqxxx~~~||||||}}}zzz{{{}}}||||||zzz{{{~~~||||||}}}uuunnniiiccc]]]ZZZWWWUUUSSSNNNKKKHHHIIILLLOOORRRTTT[[[\\\```eeeiiillllllkkkqqqnnnqqqwwwyyy~~~wwwwwwvvvpppiii___```aaabbbkkkvvvwwwqqqiiicccZZZTTTRRRUUUXXXZZZ```aaabbb```\\\VVVPPPLLL{{{vvvuuusssqqqrrrwww~~~vvvjjjfffeeefffjjjqqqxxxllliiiiiihhhccc^^^ZZZYYYYYYaaadddiiiooosssrrrnnnjjjhhhjjjpppxxx~~~~~~~~~|||~~~~~~}}}{{{zzz{{{~~~zzzssskkkggg```[[[XXXUUUSSSRRRNNNLLLIIIJJJMMMQQQSSSUUU[[[]]]aaaeeeiiikkkkkkkkknnnkkkooozzzyyyrrrqqqpppkkkfffbbbcccaaabbbjjjttttttooohhhbbbZZZTTTTTTVVVYYY[[[bbbccccccaaa]]]WWWQQQMMM}}}yyywwwuuutttvvv{{{wwwmmmllllllooosss}}}{{{nnnddd_________]]]ZZZWWWWWWWWW```ccchhhmmmpppoookkkhhhfffiiinnnwww|||}}}~~~{{{{{{||||||||||||||||||~~~yyyssspppgggccc\\\WWWUUUSSSQQQOOONNNLLLJJJKKKNNNRRRTTTUUU[[[]]]aaafffiiikkkllllllnnnkkkppp~~~tttnnnllljjjgggeeeeeeccc``````gggooopppmmmgggaaaZZZVVVVVVYYY\\\^^^dddddddddbbb^^^XXXRRROOO{{{zzzyyyxxx{{{{{{uuussssssyyyuuuiiiaaaYYYYYYYYYYYYXXXWWWWWWWWW]]]```eeekkkooopppmmmjjjgggiiiooowww|||~~~~~~||||||}}}~~~}}}{{{zzz{{{|||~~~{{{sssooommmbbb^^^XXXTTTQQQPPPOOOMMMMMMKKKJJJKKKNNNRRRTTTUUUXXX\\\aaafffiiilllnnnooorrrooottt~~~}}}zzztttnnnkkkiiihhhhhhddd```\\\]]]dddkkkmmmkkkgggbbb]]]ZZZ[[[^^^aaaccccccddddddccc```[[[VVVSSS}}}}}}~~~{{{xxx{{{sssggg```XXXWWWUUUTTTTTTTTTTTTTTTYYY\\\bbbiiippprrrqqqooojjjkkkpppwww~~~}}}{{{yyywwwyyy{{{~~~~~~~~~{{{rrrllljjj^^^ZZZUUUQQQOOONNNMMMLLLLLLKKKJJJKKKOOORRRTTTUUUVVV[[[aaafffiiilllooorrrqqqqqqzzz~~~zzzwwwsssnnnjjjhhhiiijjjeee___[[[^^^eeekkkmmmmmmhhhddd```^^^```ccceeegggbbbcccccccccaaa^^^ZZZXXX~~~xxxkkkddd[[[WWWSSSPPPOOOPPPPPPPPPTTTWWW^^^gggooottttttssslllmmmqqqxxx|||yyytttttttttuuuwwwyyy{{{}}}~~~{{{qqqjjjggg\\\XXXSSSPPPOOONNNMMMMMMLLLKKKKKKMMMQQQTTTVVVVVVWWW]]]cccgggiiikkknnnqqqnnnssszzzyyyuuuooojjjgggfffggghhhgggaaa^^^bbbiiimmmnnnoooiiifffbbbaaacccfffhhhhhhbbbbbbcccbbbaaa^^^\\\ZZZ~~~yyyzzz|||~~~}}}}}}~~~vvvpppccc]]]UUUOOONNNNNNNNNNNNQQQTTT[[[eeemmmsssttttttkkkmmmqqqyyy|||uuutttsssssssssuuuvvvwwwzzz}}}xxxooohhhccc[[[WWWSSSOOOOOOOOONNNNNNNNNMMMMMMPPPSSSWWWXXXXXX[[[```fffiiihhhhhhkkknnnnnnxxxyyy~~~zzzssskkkfffddddddeeedddiiiaaa^^^dddjjjjjjjjjkkkhhheeecccbbbdddfffggggggdddddddddbbb```]]]ZZZXXXtttnnnnnnppprrrxxxyyy|||~~~~~~|||kkkcccYYYRRROOOOOOOOOOOOPPPSSSZZZccclllqqqrrrrrrjjjlllqqqyyyxxxxxxwwwvvvuuutttttttttuuuyyy~~~uuummmfffaaa[[[WWWRRRPPPOOOOOOOOONNNPPPOOOOOORRRVVVYYYZZZZZZ___dddiiijjjgggfffhhhkkkrrr{{{zzz|||||||||tttjjjdddcccddddddccchhh```]]]ccchhhfffdddeeegggeeebbbbbbdddeeeffffffgggfffeeebbb___[[[XXXVVV|||pppnnnqqqtttuuuuuuyyy}}}}}}tttlllaaaWWWRRRQQQQQQQQQPPPUUU\\\dddjjjmmmnnnnnnlllrrrwwwzzz|||||||||zzzxxxvvvuuuuuutttxxx~~~wwwsssmmmddd]]]VVVSSSOOOMMMNNNOOOOOOOOONNNNNNOOOQQQTTTZZZ^^^aaaggghhhhhheeebbbdddjjjpppyyy}}}zzzyyyvvvvvvssspppjjjeeecccccceeeggghhhbbb]]][[[YYYYYY^^^fffdddbbb___^^^___```aaaaaa___bbbfffeee```XXXRRRNNN{{{qqqoooqqqssstttxxx{{{~~~}}}uuujjj___XXXUUUSSSRRRPPPTTTZZZaaafffiiijjjjjjkkkqqqwww||||||yyyxxxxxxssswww}}}zzzrrrmmmiiiaaa[[[WWWTTTPPPNNNNNNOOOPPPPPPRRRQQQRRRSSSWWW[[[```bbbhhhiiiiiifffdddfffmmmsssyyy{{{rrrooopppnnnkkkgggcccbbbcccfffhhhfff```ZZZWWWUUUTTTYYY___bbbaaa_________aaaaaaaaa^^^aaacccbbb]]]VVVPPPMMM}}}uuusssuuuvvvvvv|||uuuiiiaaa[[[VVVTTTSSSVVVZZZ___dddggghhhiiilllrrryyy~~~~~~|||vvvzzz~~~tttkkkgggccc^^^ZZZWWWTTTPPPOOOOOOPPPPPPOOOSSSSSSTTTVVVYYY]]]bbbdddjjjjjjiiifffeeehhhooouuu}}}}}}rrrmmmjjjkkkiiigggdddbbbbbbdddgggiiifff___YYYWWWUUUSSSVVV[[[````````````````````````^^^___```]]]XXXRRRNNNMMM~~~}}}}}}}}}}}}}}}rrriiibbb[[[WWWXXXZZZ\\\___cccgggjjjkkkpppwww}}}}}}~~~qqqhhhbbb___[[[XXXUUURRROOONNNOOOPPPOOOOOOQQQRRRSSSVVVZZZ___cccfffjjjiiigggffffffkkktttzzz~~~rrrnnnkkkiiikkkgggfffdddcccccceeehhhiiiggg```[[[[[[ZZZZZZ\\\``````aaabbbbbb```___^^^^^^]]]^^^]]]YYYTTTPPPMMMLLL}}}~~~{{{ssskkkccc^^^]]]]]]^^^```ccchhhmmmpppyyyssshhhaaa\\\XXXVVVRRRPPPNNNNNNOOOPPPOOOOOOMMMNNNQQQUUU[[[```eeegggjjjiiiggghhhllluuutttlllllljjjiiikkkiiihhhgggffffffggghhhiiifff```\\\^^^aaabbbdddgggcccdddeeeccc```]]]\\\]]]^^^^^^\\\XXXSSSOOOMMMMMM~~~{{{|||~~~vvvnnniiiaaa```___aaaeeelllssswwwssshhh```[[[WWWTTTPPPOOONNNNNNPPPRRRRRRQQQMMMOOORRRWWW]]]bbbfffhhhkkkjjjkkkpppzzzppplllmmmiiigggkkkjjjjjjiiihhhhhhhhhhhhhhhccc]]][[[___dddfffhhhjjjeeeggggggddd```]]]]]]___```___]]]YYYTTTPPPOOOOOO~~~yyy{{{{{{uuugggfffeeeffflllttt|||zzzqqqggg___YYYUUUSSSOOONNNNNNPPPSSSUUUUUUTTTSSSUUUXXX\\\```dddhhhiiimmmnnnqqq{{{tttssssssjjjfffjjjhhhhhhiiiiiiiiiiiiiiiiiibbb\\\ZZZ```fffhhhiiijjjdddggggggddd```^^^aaaeeeaaaaaa```\\\WWWSSSQQQPPP}}}{{{xxxuuussstttxxx{{{yyy}}}~~~yyy|||}}}nnnlllkkklllrrr|||{{{vvvnnnfff^^^XXXUUUSSSPPPOOOPPPRRRUUUXXXXXXWWWYYYZZZ]]]```cccfffiiijjjpppqqqwww|||{{{yyymmmgggkkkfffggghhhiiijjjjjjjjjjjjccc]]][[[aaahhhiiijjjkkkcccfffgggddd``````dddiiibbbcccbbb^^^YYYTTTRRRQQQzzzzzz~~~xxxsssrrroookkkiiikkknnnlllnnnrrruuutttuuuyyy|||yyyyyy|||~~~xxxxxxwwwvvvxxx|||qqqgggccc___XXXRRRPPPLLLNNNQQQSSSUUUWWWZZZ\\\]]]^^^______aaaeeekkkpppxxxyyy~~~{{{zzztttlllggghhhggggggiiilllmmmjjjgggfffcccaaadddiiikkkhhhdddhhhjjjhhhbbb___aaacccbbb^^^\\\\\\]]]ZZZTTTQQQSSS{{{www{{{uuurrroooiiieeefffgggeeefffjjjkkkjjjkkkoooqqqssswwwyyyzzzzzz{{{|||}}}}}}zzzzzz~~~xxxnnnddd```]]]VVVQQQOOOMMMPPPSSSUUUVVVXXX[[[]]]eeeggghhhhhhhhhkkkqqquuu}}}wwwsssrrrlllgggeeecccaaaaaacccfffhhhgggfffdddbbbbbbdddhhhkkkjjjhhhgggiiigggaaa]]]^^^___^^^YYYWWWXXXZZZXXXTTTSSSVVV|||xxxsssjjjeeedddcccaaa```cccdddbbbbbbfffcccgggmmmqqqssstttuuuuuuyyy{{{}}}}}}}}}{{{sssiiiaaa]]]YYYSSSNNNNNNOOOQQQTTTVVVXXXZZZ]]]___eeehhhkkkllllllooouuuzzzxxxppplllhhhcccaaabbb___^^^^^^___ccceeeffffffccccccdddeeefffgggggggggeeegggfff___[[[[[[[[[YYYVVVSSSSSSVVVWWWUUUVVVYYY}}}rrrkkkiiihhhdddcccdddccc``````cccaaaeeejjjnnnqqqtttvvvxxx}}}yyypppmmmddd]]]ZZZVVVPPPMMMMMMPPPSSSVVVXXXZZZ\\\___aaaaaaeeejjjmmmooottt|||zzzssslllggg```[[[[[[___]]]]]]^^^```cccdddeeedddbbbeeeggghhhfffcccbbbaaabbbeeeeee___\\\\\\[[[YYYVVVRRRQQQTTTUUUUUUVVVYYY~~~vvvsssqqqllliiiiiifffbbbbbbddddddgggjjjmmmqqqvvv|||zzzpppgggggg```ZZZWWWSSSNNNLLLNNNPPPSSSVVVYYY[[[^^^bbbddddddiiinnnpppssszzzuuupppjjjddd\\\UUUUUUYYYVVVXXX\\\^^^______^^^^^^___cccgggiiigggccc```______dddeeeaaa______^^^[[[UUUPPPMMMPPPQQQPPPPPPRRR}}}xxxtttqqqnnnhhhgggjjjkkkmmmppptttyyy~~~wwwmmmcccaaa[[[VVVTTTPPPKKKKKKNNNOOORRRVVVYYY]]]```dddggghhhlllpppqqqttt~~~yyyrrrlllgggbbb[[[SSSRRRUUUOOORRRVVVYYYYYYYYYZZZ[[[aaabbbeeehhhhhhfffdddaaa___dddfffcccaaabbb```]]]RRRLLLIIILLLMMMKKKIIIIII|||vvvyyy|||}}}wwwuuuxxxzzz~~~zzzsssjjjaaa[[[VVVRRRQQQMMMHHHIIILLLMMMPPPUUUYYY]]]aaafffiiiiiimmmppprrrwww}}}vvvqqqkkkfffddd___XXXUUUVVVQQQSSSVVVWWWYYY\\\aaaeeennnjjjfffeeefffgggeeeccc```eeehhheeecccbbb```\\\QQQKKKHHHKKKNNNKKKGGGEEE~~~vvvrrrtttwww||||||uuupppggg^^^XXXSSSPPPNNNJJJFFFGGGKKKLLLOOOTTTYYY]]]bbbgggkkkkkkooossswww|||xxxrrrlllhhhhhheee___[[[ZZZWWWYYYZZZZZZ]]]ccclllsss}}}tttiiiddddddeeedddbbbaaagggiiifffcccaaa^^^ZZZRRRLLLJJJNNNQQQNNNIIIGGGzzzqqqssswww||||||uuunnngggaaa\\\UUURRRLLLHHHFFFGGGJJJLLLLLLUUU]]]^^^___cccgggiiilllqqqwwwwwwrrrooommmkkkllllllkkkfffbbbYYY\\\^^^]]]]]]eeevvvtttdddcccccc___aaagggiiiiiihhhgggdddaaa]]][[[VVVRRRTTTYYYYYYSSSNNNOOO{{{vvvuuuuuuxxx{{{~~~}}}yyysssmmmgggaaa[[[XXXRRROOOKKKGGGEEEFFFHHHIIIOOOWWW^^^___```eeehhhjjjkkkqqqzzzzzzrrrnnnooommmllllllmmmjjjfffbbb[[[]]]]]]\\\\\\cccppp{{{{{{kkk^^^^^^```]]]^^^dddiiijjjjjjjjjhhhddd```^^^\\\ZZZ[[[___^^^XXXTTTTTT{{{|||~~~zzzvvvrrrrrrvvv~~~yyyuuuqqqmmmhhhccc```[[[WWWTTTPPPNNNLLLJJJIIIIIIJJJKKKSSS[[[aaaaaacccgggkkkkkkkkkrrr}}}}}}tttnnnjjjnnnmmmmmmmmmllliiidddaaa^^^]]][[[YYY[[[aaajjjpppnnnaaaZZZ\\\```______ccchhhiiikkkkkkjjjgggdddaaadddcccdddfffddd^^^ZZZZZZ|||~~~uuu|||~~~|||uuupppooorrr~~~}}}}}}zzzuuuqqqmmmhhheee```]]][[[YYYVVVUUURRRRRRQQQPPPPPPPPPPPPPPPWWW^^^cccccceeejjjmmmmmmmmmttt~~~}}}xxxqqqmmmjjjkkkllllllllljjjfffaaa^^^___[[[WWWVVVYYY___dddgggddd]]]ZZZ___dddddddddfffffffffgggggggggfffeeeeeeggghhhiiiiiifffaaa___^^^}}}xxx}}}yyyyyyyyyzzz}}}~~~wwwpppnnnqqq{{{~~~~~~{{{xxxtttqqqnnnjjjfff```]]]YYYWWWWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUVVVVVVZZZ```ddddddhhhnnnqqqppppppuuu{{{zzzyyysssnnnkkkkkkiiijjjlllkkkgggbbb^^^[[[\\\XXXSSSRRRVVV[[[```bbb___\\\]]]bbbggggggggggggcccbbb`````````bbbdddfffeeehhhiiigggdddbbbaaa```zzzwwwyyywwwuuutttvvv{{{uuuqqqqqqwwwuuurrrnnnkkkiiifffccc```YYYVVVSSSRRRSSSTTTUUUTTTTTTTTTTTTUUUVVVWWWYYYYYY\\\```dddeeejjjqqqtttssssssyyy{{{}}}zzzrrrnnniiigggjjjhhhjjjlllkkkfff```\\\YYYXXXTTTNNNLLLOOOTTTZZZ]]][[[[[[^^^bbbeeefffdddbbb```___]]]\\\]]]```ccceee___dddgggdddaaaaaabbbaaawwwuuu{{{{{{vvvuuuyyy}}}sssooosss~~~|||zzzuuuyyy|||wwwkkkhhheeebbb```^^^[[[YYYVVVSSSPPPPPPQQQTTTUUUUUUUUUUUUUUUUUUWWWYYY[[[]]]\\\```ccceeekkksssvvvuuuxxx{{{ssspppllleeeeeejjjhhhlllnnnmmmggg```\\\ZZZTTTPPPKKKFFFFFFKKKRRRWWWZZZ\\\___aaacccccc```]]]]]]]]]^^^^^^```aaabbbbbbZZZbbbeeebbb___bbbddddddyyyuuuppp}}}xxxyyy~~~uuunnnooozzz~~~zzzvvvtttsssuuu}}}~~~vvvrrrdddaaa^^^[[[ZZZXXXVVVTTTVVVTTTQQQPPPRRRUUUWWWWWWWWWVVVVVVWWWXXX[[[___```\\\```bbbeeekkktttxxxvvv~~~yyyzzzzzzqqqqqqmmmeeefffmmmjjjmmmpppooohhhaaa]]][[[RRROOOHHHBBB@@@DDDLLLRRR[[[___aaabbbbbbaaa^^^ZZZ[[[]]]```cccdddcccbbb```XXX```eeeaaa___cccgggfff|||ooojjjvvv||||||{{{qqquuu|||vvvwwwzzzxxxtttrrrqqqssstttxxx~~~xxxooohhh^^^[[[WWWTTTTTTSSSQQQPPPQQQPPPOOOOOOPPPRRRUUUWWW[[[XXXXXXZZZZZZXXXYYY\\\```cccfffjjjnnnrrrwwwzzzpppsssxxxqqqllliiieeegggkkklllqqqrrrlllfffcccaaa^^^ZZZPPPGGGDDDDDDFFFKKKQQQYYY^^^``````______\\\WWW\\\```eeefffeeecccdddeeeaaaaaaaaa`````````ccceeerrruuu}}}~~~~~~|||oookkklllpppuuuzzz{{{rrrnnnmmmnnnnnnnnnrrrxxx|||}}}xxxqqqjjjccc[[[YYYUUUSSSRRRQQQPPPNNNNNNNNNOOOPPPRRRUUUXXXZZZ^^^[[[ZZZ[[[[[[YYYYYY]]]aaaeeelllpppsssvvvzzz}}}wwwnnntttvvvmmmiiigggeeehhhmmmmmmqqqpppiiibbb```]]]ZZZ\\\QQQGGGCCCCCCEEEKKKQQQXXX]]]`````````___[[[VVVTTTYYY___bbbbbbaaabbbdddcccccccccbbbaaaaaabbbccczzz}}}{{{}}}~~~xxxmmmbbb```aaadddiiioooqqqyyyyyyooojjjiiijjjiiihhhkkkqqquuu{{{}}}wwwsssnnngggbbbXXXUUURRRPPPOOOOOONNNLLLKKKLLLNNNPPPTTTXXX[[[]]]aaa]]][[[\\\\\\ZZZ[[[___bbbiiirrrwwwxxxzzzssswww}}}ssshhhdddbbbccchhhnnnnnnpppmmmeee___]]][[[XXX]]]RRRGGGCCCCCCFFFNNNUUU[[[```cccbbbaaa```ZZZTTTLLLRRRZZZ^^^^^^]]]^^^___cccbbbaaa```_________```|||yyy{{{~~~~~~~~~{{{rrriii```]]]]]]^^^aaafffiiiqqq{{{ssslllhhhgggfffeeegggkkkpppvvv{{{uuuppplllhhhccc___UUURRROOOMMMMMMMMMLLLKKKIIIKKKMMMQQQUUUXXXZZZ\\\```\\\ZZZ\\\\\\[[[]]]bbbeeellltttyyyzzz~~~~~~rrrfff``````aaaffflllnnnoookkkccc______^^^[[[^^^SSSIIIFFFHHHMMMWWW```fffjjjkkkgggccc```ZZZSSSNNNTTTZZZ]]][[[YYYXXXYYY^^^]]]\\\\\\]]]^^^]]]]]]yyy{{{~~~wwwrrrjjjccc```^^^\\\^^^bbbcccjjjsss{{{}}}rrrjjjfffeeeddddddhhhjjjooozzz|||wwwqqqnnniiieeeaaa]]]ZZZWWWSSSPPPMMMLLLLLLLLLKKKJJJJJJKKKNNNRRRUUUWWWXXXXXX\\\YYYXXX\\\]]]]]]```eeehhhmmmrrrvvvzzzzzz~~~{{{wwwiiidddcccdddgggkkklllllliiicccaaaddddddaaa\\\SSSJJJJJJOOOWWWcccmmmssstttqqqjjjddd```ZZZTTTWWW\\\``````\\\WWWUUUUUUZZZYYYYYY[[[^^^```___^^^~~~{{{{{{}}}yyyooojjjeeecccaaa^^^___cccbbbgggnnnuuu{{{}}}qqqjjjhhhfffeeeggggggiiiqqq{{{~~~vvvpppiiigggddd```\\\YYYVVVUUURRROOOMMMLLLLLLMMMLLLKKKJJJMMMPPPTTTVVVWWWWWWWWWYYYWWWXXX]]]``````bbbfffjjjkkkooottt|||{{{~~~~~~zzzyyy{{{oookkkkkkjjjjjjllliiiiiifffbbbcccggggggdddXXXPPPKKKMMMUUU___lllvvvxxxwwwqqqgggaaa```^^^ZZZbbbdddfffddd___YYYWWWWWW\\\ZZZZZZ^^^bbbeeedddbbb~~~}}}{{{{{{}}}|||iiifffeeefffeeeccceeejjjmmmooosssuuuyyy~~~uuuooommmlllllljjjiiinnnvvv}}}yyyrrrlllfffeeebbb^^^ZZZWWWUUUUUURRROOOMMMLLLMMMNNNMMMMMMKKKNNNRRRWWWYYYZZZZZZYYYYYYXXX[[[```cccaaabbbeeeiiiiiilllttt|||zzz~~~yyyooommmnnnmmmkkkkkkeeeeeeccc```bbbffffffbbbTTTMMMIIINNNWWWaaannnxxxtttrrrjjj```\\\```ccccccgggiiijjjgggbbb^^^^^^___^^^\\\\\\___dddgggdddaaa~~~}}}}}}}}}|||}}}}}}dddcccdddhhhjjjiiimmmrrrzzz{{{{{{zzz{{{wwwtttsssrrrnnnkkkooovvv}}}~~~xxxuuutttqqqkkkeeeaaa```^^^ZZZUUURRRQQQQQQRRRPPPMMMMMMNNNNNNNNNNNNKKKNNNTTTYYY\\\]]]]]]\\\[[[ZZZ]]]ccceeecccbbbdddhhhgggkkkvvv|||pppssszzz{{{~~~ssskkklllnnnmmmiiihhhccccccaaa^^^aaaeeeccc^^^QQQKKKHHHMMMVVVaaammmwwwnnnkkkbbbYYYXXX```hhhjjjgggiiijjjhhhdddbbbdddfff___\\\\\\___dddeeebbb^^^~~~{{{zzzxxxyyy}}}~~~}}}ssskkkccc```eeekkkooovvv~~~~~~~~~zzzuuutttuuuwwwxxxzzzvvvqqqllliiigggeeeccc[[[[[[ZZZWWWSSSPPPOOOOOORRRPPPMMMLLLLLLLLLLLLLLLOOORRRWWW[[[^^^^^^^^^]]]aaabbbddddddccccccdddfffjjjmmmsss}}}xxxtttsss~~~~~~pppooonnnkkkiiigggeeedddbbb]]]XXXZZZ___aaa^^^ZZZMMMJJJKKKWWWhhhuuuzzzyyyiiiaaa]]]aaadddcccdddhhhgggeeecccbbbccccccbbbaaa___^^^]]]^^^`````````___~~~{{{xxx{{{xxxxxxzzz{{{zzz~~~wwwmmmgggeeejjjqqquuu}}}}}}{{{tttpppkkkgggdddbbb```^^^ZZZZZZYYYVVVRRROOONNNNNNPPPOOOMMMLLLLLLLLLLLLKKKNNNQQQUUUZZZ]]]^^^]]]]]]aaaccceeefffggghhhkkkmmmlllttt|||mmmoooyyyyyyrrrmmmmmmkkkiiifffdddbbbaaa^^^ZZZVVVXXX]]]^^^ZZZVVVOOONNNQQQ^^^ooo{{{~~~|||llleeeaaacccccc```^^^``````^^^\\\]]]^^^______^^^^^^]]]]]]^^^```aaaaaa```|||{{{xxxyyyyyywwwyyy}}}~~~sssnnnnnnsss{{{}}}wwwssslllhhhccc___]]]\\\ZZZXXXXXXYYYXXXUUUQQQNNNMMMMMMPPPPPPPPPPPPOOONNNMMMMMMNNNPPPTTTYYY\\\^^^^^^^^^fffgggiiijjjkkknnnrrruuurrr}}}~~~pppfffppp{{{rrrooommmllljjjhhhfffdddbbbaaa```]]][[[]]]aaaaaa\\\WWWNNNOOOTTTbbbqqq{{{|||yyygggbbb```aaaaaa]]]ZZZZZZYYYWWWVVVVVVXXXZZZ[[[[[[\\\\\\]]]___bbbcccbbbaaa~~~zzzzzzyyywwwxxx{{{}}}|||zzzzzzzzzrrrlllfffbbb]]]ZZZXXXWWWUUUTTTVVVVVVVVVSSSOOOMMMLLLLLLPPPRRRSSSTTTSSSQQQPPPPPPOOOQQQUUUYYY]]]```aaabbblllmmmooopppqqqtttyyy|||}}}rrriiilll{{{|||uuuqqqqqqnnnmmmllljjjhhhfffeeedddaaa``````bbbdddccc]]]XXXJJJLLLSSS```mmmsssqqqmmm\\\\\\^^^``````]]][[[ZZZXXXVVVTTTTTTVVVXXXYYYYYY[[[[[[]]]aaadddeeecccbbbzzzzzzyyywwwxxxzzz||||||wwwooohhhaaa^^^YYYVVVUUUUUUSSSRRRSSSTTTTTTRRROOOMMMMMMMMMNNNQQQTTTTTTRRRQQQQQQRRRSSSTTTXXX\\\```dddgggiiinnnpppsssvvvyyy}}}{{{pppjjjjjj{{{|||sssnnnmmmooommmlllkkkjjjiiihhhgggggg_________aaabbb```ZZZUUUKKKMMMTTT___iiimmmjjjeee[[[^^^bbbcccbbbaaa___\\\]]]ZZZWWWVVVVVVXXXYYYXXXZZZ[[[^^^bbbffffffdddbbb|||{{{zzzxxxwwwyyyxxxxxxyyy}}}yyyrrrjjjddd]]]YYYUUUSSSRRRRRRRRRQQQPPPQQQRRRQQQOOONNNNNNOOOMMMPPPSSSRRRPPPOOOQQQSSSXXXZZZ]]]aaafffkkkoooqqqppptttyyy~~~xxxmmmhhhnnnvvvwwwoookkkjjjkkkgggggggggggggggggggggggg``````aaabbbbbb___ZZZVVVOOORRRWWW```hhhkkkiiifffdddiiillliiifffeeebbb^^^___[[[XXXVVVVVVXXXYYYYYYZZZ\\\___dddggggggdddaaa{{{yyyyyyuuuvvvwwwyyy}}}yyyssssssuuu{{{~~~}}}vvvqqqkkkeee```XXXUUUQQQOOOOOOOOONNNNNNNNNOOOPPPPPPOOOOOOQQQRRRNNNRRRTTTSSSQQQPPPTTTXXX^^^___bbbfffkkkqqqvvvyyyxxx|||uuummmjjjooouuuooojjjfffeeeccccccddddddeeefffggggggaaaaaaaaaaaa```]]]YYYWWWOOOQQQVVV]]]eeeiiiiiihhhjjjppprrrmmmhhhfffccc^^^[[[XXXTTTSSSTTTVVVXXXXXXZZZ\\\aaaeeehhhgggccc```||||||vvvxxxyyyyyyyyy|||}}}zzz}}}wwwnnnkkklllrrryyywwwooojjjfff```]]]TTTQQQMMMLLLLLLLLLLLLKKKLLLNNNPPPPPPPPPPPPRRRTTTRRRUUUXXXVVVSSSTTTXXX]]]bbbccceeeiiiooouuu{{{~~~|||rrriiihhhnnnzzz~~~}}}{{{qqqkkkeee___\\\aaabbbcccdddfffggghhhiii\\\]]]\\\\\\ZZZWWWTTTRRRKKKLLLPPPWWW___eeeggghhhiiippprrrlllffffffccc___VVVSSSPPPOOOQQQTTTWWWXXX[[[]]]aaafffiiihhhccc___}}}~~~yyyxxxvvvvvvvvvyyy|||~~~wwwrrrrrrooorrrvvvzzz}}}rrroooqqq}}}yyyrrrlllfff```ZZZVVVPPPNNNLLLKKKJJJKKKLLLMMMKKKMMMQQQRRRRRRRRRSSSTTTSSSUUUWWWXXXYYYZZZ\\\^^^iiibbbaaajjjsssxxx~~~{{{nnnfff```ggg}}}}}}zzz|||vvvmmmfffaaa^^^^^^aaaccceeedddcccaaa```aaa\\\YYYWWWYYY\\\[[[VVVQQQJJJIIIIIINNNVVV^^^bbbdddkkkkkklllkkkhhhddd```]]]WWWTTTOOOLLLLLLPPPVVVZZZ^^^aaadddggggggddd```]]]~~~~~~zzzyyywwwvvvvvvxxxzzz{{{yyyooojjjiiigggjjjnnnrrrvvv}}}{{{{{{zzzuuuoooiiiccc]]]WWWSSSMMMLLLJJJIIIIIIIIIKKKKKKKKKMMMOOOQQQQQQQQQSSSTTTTTTVVVYYY[[[\\\^^^```bbbfffcccfffpppyyy}}}yyykkkgggfffjjjxxx~~~~~~}}}pppjjjgggcccaaabbbeeefffgggeeeccc`````````___\\\YYYZZZ\\\ZZZUUUPPPHHHFFFFFFLLLUUU^^^cccdddggggggggggggeeeaaa^^^\\\UUUSSSPPPNNNPPPSSSXXX[[[^^^```ccceeeeeeccc___]]]~~~{{{xxxwwwvvvwwwxxxyyy|||{{{ssshhhbbbbbbbbbdddgggiiimmmttt}}}|||uuuqqqjjjddd^^^XXXSSSOOOMMMLLLKKKJJJIIIJJJKKKLLLLLLMMMOOOOOOOOOPPPSSSUUUVVVYYY]]]```aaabbbdddffffffhhhpppzzz|||kkkaaafffnnn||||||ssskkkiiihhhfffeeefffiiiiiihhhfffbbb_________```^^^[[[[[[[[[YYYTTTPPPGGGEEEFFFKKKUUU^^^ccceeebbbbbbcccbbbaaa___]]]\\\TTTSSSSSSTTTUUUXXXZZZ\\\\\\^^^aaaccccccaaa___]]]{{{wwwuuutttwwwxxx{{{~~~yyyqqqgggbbbbbbbbbdddffffffgggmmmvvv~~~yyy~~~yyypppkkkeee___ZZZUUUPPPMMMNNNNNNMMMLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPRRRUUUXXXZZZ]]]aaaddddddeeefffgggjjjqqq{{{pppggggggvvvrrrlllggghhhhhhfffeeefffhhhhhhgggddd```^^^^^^^^^___]]][[[[[[[[[YYYVVVSSSMMMKKKKKKPPPXXX```dddeee```aaaaaaaaaaaa```___^^^WWWXXXZZZ[[[\\\\\\\\\[[[ZZZ[[[]]]^^^___^^^^^^]]]{{{vvvsssvvvvvvvvvyyy|||vvvooofffbbbccccccfffgggeeecccfffooowwwxxxssstttvvv~~~}}}|||vvvjjjfff___ZZZVVVRRRNNNLLLNNNMMMMMMMMMMMMNNNNNNNNNPPPQQQRRRSSSTTTVVVZZZ]]]^^^aaadddeeeeeefffggghhhmmmwwwsssgggmmmyyy}}}tttiiieeecccdddddd```___```dddddddddbbb___\\\\\\]]]ZZZYYYYYYYYYZZZZZZYYYXXXVVVTTTTTTXXX___dddeeedddaaaaaacccddddddcccbbbaaa^^^___aaabbbaaa^^^[[[XXXXXXXXXXXXYYYZZZ[[[\\\\\\yyyuuutttssssssuuuzzz~~~wwwrrrkkkccc```aaa```ccceeebbb___```iiiqqqzzz~~~yyynnneeecccdddhhhrrr~~~wwwpppccc___YYYTTTQQQOOOMMMKKKKKKKKKLLLLLLLLLLLLLLLLLLPPPRRRUUUVVVXXX[[[^^^aaaaaaccceeeffffffgggiiikkkrrr~~~xxxiiihhhyyy|||mmmhhh```]]]]]]___^^^ZZZYYY[[[```bbbbbbaaa^^^[[[YYYYYYUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\```eeegggeeebbbaaaccceeeggggggfffdddcccbbbdddffffffccc^^^YYYUUUTTTTTTSSSTTTUUUWWWYYY[[[zzzvvvuuuttttttwww{{{}}}uuuppphhh___\\\]]]ZZZ___cccaaa]]]^^^fffnnnvvv{{{}}}wwwiii^^^[[[[[[\\\eeepppyyy|||xxxnnneee\\\XXXSSSOOOMMMLLLKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNQQQUUUYYY[[[^^^aaacccbbbccceeefffgggjjjooorrr|||vvvooollltttnnnbbb```YYYXXXYYY\\\\\\YYYZZZ]]]```bbbcccbbb^^^YYYVVVTTTSSSTTTVVVWWWWWWYYY[[[]]]]]]^^^```eeeiiiiiiddd```___bbbfffiiiiiigggcccaaacccdddffffffccc]]]WWWSSSRRRQQQOOOOOOQQQTTTWWWYYY~~~{{{yyywwwuuutttuuuvvvxxx~~~vvvoooggg^^^ZZZ[[[WWW]]]bbbaaa]]]___gggooosssyyy}}}wwwiii]]]YYYYYY[[[bbbjjjnnnqqqvvv{{{yyyyyyvvvrrrggg\\\XXXTTTOOOKKKJJJJJJIIIIIILLLMMMNNNOOOOOOOOOOOOOOOLLLPPPUUUZZZ]]]___bbbdddbbbcccdddfffiiimmmtttxxxtttmmmiiillltttxxxggg^^^^^^VVVVVVXXX\\\]]]\\\___cccaaaccceeeddd___XXXSSSQQQSSSTTTUUUVVVVVVXXXZZZ\\\[[[]]]```fffjjjiiiccc^^^]]]aaaeeeiiiiiifffbbb^^^aaaccceeeeeebbb\\\VVVRRRPPPOOOMMMMMMNNNRRRVVVXXX|||rrrvvvxxxvvvqqqnnnppptttvvv|||tttmmmeee\\\WWWWWWUUUWWWZZZ]]]```dddiiimmm{{{{{{yyysssiii___XXXTTTRRRYYYaaafffgggjjjooosssyyysssttt{{{{{{vvvqqqmmmgggbbb___UUUSSSOOOLLLJJJJJJJJJKKKLLLMMMNNNOOOQQQRRRSSSTTTQQQQQQVVV\\\___^^^bbbgggjjjddddddllluuu{{{xxxjjjnnnuuu~~~}}}www}}}}}}lllbbb]]]UUUTTTUUUXXX[[[^^^```bbbcccrrrnnnhhhbbb\\\VVVQQQNNNTTTXXX]]]______\\\[[[ZZZUUU[[[aaaddddddccccccddddddcccccccccddddddbbbaaacccccccccbbb___YYYQQQLLLKKKKKKMMMNNNQQQUUUXXXZZZ~~~yyyxxxyyyyyyvvvqqqoooppprrrqqquuu|||tttlllcccZZZUUUUUUUUUWWW[[[^^^bbbggglllppp|||}}}}}}xxxooodddZZZVVVSSSXXX___bbbbbbcccgggkkkqqq||||||uuunnnmmmsssyyy{{{zzzxxxuuupppkkkgggbbb^^^ZZZUUUSSSPPPMMMKKKJJJJJJJJJLLLMMMNNNOOOQQQSSSTTTTTTSSSRRRUUU[[[______bbbgggjjjhhhlllyyywwwkkkllltttxxxsssttt~~~tttiiicccaaaZZZQQQTTTYYY^^^bbbeeefffgggqqqnnnhhhbbb]]]XXXTTTRRRYYY]]]bbbdddcccaaa```___\\\___cccdddcccaaaaaabbbaaaaaaccceeefffeeeaaa^^^``````aaa```]]]WWWPPPLLLPPPRRRVVVXXXYYYYYYYYYYYYwwwyyywwwsssooolllkkkkkklllmmmooorrrwww~~~rrriii```XXXTTTUUUTTTVVVZZZ^^^bbbgggmmmqqq{{{~~~|||sssggg\\\VVVVVVZZZ^^^```^^^^^^```bbbfffooowwwooogggdddhhhmmmooonnnnnnkkkfffbbb^^^[[[WWWTTTSSSRRRPPPMMMKKKJJJIIIHHHLLLMMMNNNPPPRRRSSSUUUUUUUUURRRTTT[[[aaadddhhhlllqqqtttrrrhhhcccooo|||uuunnnmmmwwwnnnhhhcccaaaaaa[[[QQQUUU\\\ccchhhjjjjjjjjjooolllgggccc^^^[[[ZZZYYY```cccfffhhhfffdddcccbbbbbbcccdddcccaaa_________```aaadddgggiiigggbbb___^^^^^^___^^^ZZZUUUOOOLLLVVVZZZ___bbb```]]]ZZZYYY{{{yyytttnnnjjjiiiiiiiiiiiilllmmmoooqqqvvv}}}zzzmmmeee]]]VVVTTTVVVRRRUUUXXX\\\___dddjjjnnnwww{{{~~~uuuiii]]]VVVZZZ\\\______]]]\\\]]]^^^ccciiiuuu~~~{{{qqqjjjbbb___bbbfffhhhhhhdddaaa]]]YYYWWWUUURRRPPPPPPPPPNNNMMMKKKIIIHHHGGGMMMNNNOOOQQQSSSUUUVVVWWWXXXSSSTTT[[[ccciiioootttzzz|||nnniiinnnvvv|||sssooorrruuuaaa^^^[[[\\\]]]XXXUUUZZZaaagggkkkkkkiiihhhjjjhhhfffbbb```___aaacccfffhhhiiihhhdddaaa______aaaaaa``````______``````bbbcccdddgggiiihhheeeccc```aaaaaa^^^YYYTTTOOOMMMWWW\\\aaaccc```\\\ZZZYYY|||wwwqqqlllkkkkkklllllllllmmmnnnoooqqqtttzzz}}}|||qqqggg```[[[VVVUUUXXXUUUWWWYYY\\\^^^bbbgggkkkuuuyyy~~~~~~wwwkkk```ZZZ[[[\\\]]]]]]]]]\\\]]]]]]aaaccckkk}}}~~~|||{{{wwwtttlllgggaaa^^^```dddfffggg]]]ZZZVVVSSSRRRQQQOOONNNNNNNNNMMMLLLJJJIIIHHHGGGOOOPPPQQQSSSUUUWWWYYYZZZ\\\WWWWWW\\\cccjjjssszzz}}}mmmiiirrrxxxvvvsssttt{{{jjjZZZXXXVVVXXX[[[YYY]]]```eeeiiijjjhhheeeccceeeeeedddaaa```bbbggglllmmmmmmkkkhhhbbb]]][[[ZZZZZZZZZZZZ[[[^^^```bbbcccbbbaaaaaabbbdddfffeeeeeedddeeeddd```ZZZTTTQQQPPPTTTYYY]]]]]]YYYWWWWWWYYYzzzsssnnnkkkkkkllllllmmmmmmmmmlllmmmooorrr~~~rrriiiaaa]]]YYYUUUUUUXXXXXXZZZ\\\^^^```ccchhhkkkuuuyyy}}}}}}wwwnnneee```[[[[[[[[[[[[\\\\\\\\\]]][[[]]]cccqqq|||zzzwwwsssooofffccc___^^^```bbbcccdddXXXUUUQQQOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKQQQRRRSSSVVVXXXZZZ\\\]]]aaa^^^]]]aaagggnnnzzz{{{kkkhhhooo{{{lllooorrrxxxwww```UUUUUURRRTTT\\\^^^bbbccceeegggfffeeecccaaaddddddcccaaa```cccjjjpppqqqqqqnnnhhhaaa\\\YYYYYYVVVUUUVVVYYY^^^bbbdddddd___]]]\\\]]]___bbbcccccceeeffffffaaaYYYTTTRRRSSSQQQUUUYYYWWWSSSQQQTTTXXXwwwooommmnnnnnnnnnmmmkkkiiijjjmmmooosssxxx}}}lllddd]]]ZZZWWWTTTSSSVVVVVVXXX[[[]]]```dddiiilllsssvvvyyyyyytttmmmhhheee___^^^]]]]]]]]]^^^^^^]]][[[]]]cccmmm}}}xxxuuurrrmmmiii```___]]]]]]]]]]]]]]]]]]TTTQQQNNNLLLMMMNNNOOOOOOOOOOOOMMMLLLMMMNNNPPPRRRSSSTTTVVVXXXZZZ]]]^^^___ccccccfffkkkqqq|||pppfffcccooowwwttthhhmmmttt}}}ooo[[[SSSTTTNNNPPP[[[```bbbaaaaaabbbbbbcccddddddffffffeeeaaa^^^aaahhhoooqqqppplllfff```[[[YYYYYYWWWVVVWWWZZZ___bbbbbbaaa]]]\\\\\\]]]```bbbcccbbbaaacccbbb^^^WWWSSSSSSUUUQQQUUUYYYWWWRRROOORRRUUUzzzuuuvvvqqqpppmmmkkkiiikkkooorrrkkknnnssszzzyyyiiibbb[[[YYYVVVRRRQQQSSSRRRUUUXXX[[[^^^ccchhhlllppprrrttttttpppkkkgggeeedddbbbaaa```aaaaaa```___```ccchhhooo|||}}}wwwssspppmmmhhhddd]]]\\\[[[[[[ZZZYYYXXXWWWRRROOOLLLKKKLLLNNNOOOOOOQQQPPPNNNNNNOOOQQQTTTVVVTTTUUUWWWYYY\\\^^^```aaabbbeeellluuu}}}kkkccc___hhh}}}tttooonnnjjjpppxxxrrrlll[[[UUUTTTKKKKKKWWW^^^___^^^^^^^^^```cccfffhhhiiiiiifffaaa]]]^^^eeelllnnnllliiiccc]]]ZZZXXXYYYZZZYYYYYY\\\```bbbaaa^^^\\\]]]___bbbeeefffdddccc\\\^^^___[[[UUURRRTTTWWWQQQWWW\\\ZZZTTTOOOPPPSSS}}}wwwpppkkkkkkkkkiiihhhiiijjjkkkmmmsss~~~}}}vvvnnniiiaaa[[[VVVSSSOOOMMMOOOQQQVVV[[[]]]^^^fffoootttsssrrroookkkgggdddbbbcccfffjjjllljjjgggffffffdddlllxxx}}}zzzvvvpppkkkgggbbb^^^ZZZVVVVVVUUUUUUTTTRRRQQQPPPMMMNNNNNNMMMKKKJJJLLLMMMNNNMMMLLLMMMPPPSSSUUUVVVXXXXXXYYY\\\___bbbeeegggfffppp{{{pppaaa]]]ZZZcccrrr}}}qqqmmmnnnpppyyy~~~xxxnnnbbb___YYYSSSOOOOOOSSSWWW\\\[[[ZZZYYY[[[^^^bbbdddmmmiiibbb\\\YYY[[[bbbgggggggggddd```\\\ZZZ[[[]]]___]]][[[ZZZYYYZZZ[[[]]]___]]]```fffgggbbb```ccccccaaa^^^YYYUUURRRPPPOOOQQQ\\\ccc^^^TTTQQQTTTVVVxxxppplllkkkiiigggggghhhiiikkkpppzzz}}}xxxrrroooiiiaaaZZZSSSOOOMMMOOOPPPTTTYYY\\\```iiissswwwuuurrrooollliiigggggggggjjjooorrrrrrqqqooommmkkksss}}}yyytttpppkkkfffbbb^^^YYYVVVQQQQQQQQQQQQQQQQQQPPPPPPNNNOOOOOOMMMKKKJJJKKKLLLMMMMMMMMMNNNQQQTTTVVVWWWWWWZZZ]]]___bbbfffkkkoootttoooccc^^^^^^fffrrrpppjjjlllsssxxxpppeeeaaa___ZZZTTTPPPPPPTTTWWW[[[YYYWWWWWWXXX\\\```cccgggccc]]]ZZZ\\\aaahhhmmmooolllfff___ZZZXXX[[[]]]]]]\\\ZZZYYYXXXXXXYYYZZZ___]]]___dddeeebbbaaaccccccaaa^^^[[[WWWSSSPPPNNNPPPYYY___[[[UUUSSSVVVWWWyyyqqqxxxzzztttpppllliiiggggggggghhhjjjpppxxx~~~~~~{{{yyyvvvvvvrrriii]]]SSSNNNLLLNNNOOORRRXXX]]]bbblllvvvxxxuuuqqqmmmkkkkkklllmmmppprrrwww|||~~~{{{xxxtttzzz{{{vvvsssrrrkkkhhhccc^^^[[[WWWTTTQQQLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOMMMKKKJJJKKKLLLOOOOOOQQQSSSUUUWWWYYYZZZXXX]]]bbbeeegggllluuu|||tttbbb]]]]]]^^^aaasssrrrffffffppp~~~lll``````^^^ZZZVVVSSSSSSVVVYYY[[[YYYWWWVVVXXX\\\aaadddddd___ZZZ[[[aaajjjqqquuuvvvqqqhhh___XXXWWWZZZ]]]\\\[[[YYYXXXWWWWWWWWWXXX[[[ZZZ\\\```bbb```aaadddcccbbb```]]]YYYTTTPPPNNNOOOVVVZZZXXXVVVXXXZZZYYYwwwrrrxxx}}}vvvpppnnnmmmkkkiiiiiilllooorrrttt{{{}}}zzzxxxvvvtttvvvuuulll___SSSMMMLLLMMMNNNSSS[[[```dddkkksssuuurrrmmmjjjiiilllooorrryyy{{{}}}{{{uuuooojjjgggccc___[[[XXXUUURRROOOMMMKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLLLLMMMOOORRRTTTWWWYYYZZZ[[[\\\]]][[[bbbiiilllnnnttt{{{eee\\\^^^ccchhhmmmpppiiioooqqqfff]]]]]][[[XXXWWWXXX[[[^^^___]]][[[[[[]]]aaaeeeiiigggaaa[[[]]]fffpppuuuwwwvvvrrrjjj```YYYWWWXXX[[[YYYYYYXXXXXXWWWVVVUUUUUUTTTTTTVVVZZZ\\\^^^aaacccbbbbbbaaa___[[[VVVQQQOOOPPPUUUWWWWWWYYY]]]^^^\\\|||rrrppp}}}wwwtttqqqnnnmmmnnnooopppmmmqqqyyy|||wwwsssooommmpppqqqkkk___SSSNNNLLLLLLNNNUUU___ddddddgggkkknnnkkkhhhggghhhmmmrrruuu}}}~~~yyytttpppkkkccc]]]\\\YYYUUUSSSQQQOOOMMMKKKMMMLLLKKKJJJJJJJJJKKKKKKJJJLLLMMMMMMMMMMMMPPPRRRRRRVVVYYY[[[\\\\\\___aaadddjjjqqqtttvvv|||ssshhh______eeeooo||||||tttuuuwwwlll\\\\\\[[[YYYYYY[[[```cccdddcccbbbccceeehhhlllooojjjddd]]]^^^eeelllpppqqqpppnnniiibbb[[[WWWVVVVVVSSSSSSTTTTTTTTTSSSRRRQQQNNNPPPRRRUUUYYY]]]```aaaaaaaaa```___[[[WWWSSSPPPRRRVVVYYYYYY\\\```aaa]]]}}}ssssss~~~{{{uuuqqqooonnnnnnmmmjjjlllpppvvv~~~{{{tttnnnjjjhhhjjjkkkggg___VVVPPPNNNLLLNNNVVV```eeedddccceeegggffffffhhhlllqqqvvvzzz|||tttnnnjjjeee]]]WWWWWWTTTQQQOOOOOONNNLLLJJJNNNMMMLLLJJJJJJJJJKKKLLLJJJLLLMMMMMMMMMNNNPPPSSSQQQUUUZZZ\\\]]]```eeeiiissswww{{{}}}}}}nnnjjjfffdddiiirrrxxxuuuwwwvvvlll\\\[[[ZZZXXXXXX[[[aaaeeefffggggggiiikkknnnqqqrrrkkkeee___]]]```eeehhhiiijjjiiigggbbb[[[UUUQQQPPPMMMNNNPPPRRRRRRQQQOOONNNNNNRRRUUUVVVYYY^^^___^^^^^^]]]]]][[[YYYUUUSSSQQQTTTYYY\\\]]]^^^aaa```\\\|||vvvrrrnnnkkkjjjjjjkkkmmmrrryyyxxxqqqkkkggghhhhhhhhheee```ZZZSSSOOOLLLMMMTTT^^^dddccccccdddbbbdddggglllrrrxxx|||~~~zzzsssjjjbbb\\\WWWUUUSSSPPPNNNMMMMMMLLLKKKIIILLLLLLJJJIIIJJJKKKMMMNNNMMMNNNNNNNNNMMMMMMOOOPPPQQQVVV\\\```dddiiirrrxxx~~~vvvrrr}}}|||{{{ooorrr||||||qqqiii^^^\\\YYYVVVUUUWWW]]]aaadddeeehhhkkkmmmoooppppppjjjfffbbb^^^^^^aaaeeehhhggggggddd^^^WWWPPPLLLKKKLLLNNNQQQTTTUUUTTTSSSQQQUUUZZZ]]]\\\]]]``````[[[YYYXXXWWWUUUTTTRRRQQQPPPTTT[[[``````^^^^^^\\\YYY{{{tttooojjjiiiiiijjjmmmqqqtttwwwzzzuuuooojjjgggjjjhhhgggeeebbb]]]VVVQQQLLLLLLQQQ[[[bbbcccdddfffaaadddjjjqqqwww}}}zzzyyyssshhh\\\UUUTTTVVVPPPNNNLLLKKKKKKKKKJJJIIIJJJIIIHHHHHHIIILLLNNNPPPPPPPPPPPPOOOLLLLLLMMMNNNSSSYYY```fffkkksss~~~wwwuuuyyyrrrnnnsss{{{xxxvvvooohhh```]]]YYYTTTQQQSSSYYY]]]aaacccfffjjjmmmnnnnnnmmmjjjhhheeeaaa```bbbhhhlllhhhfffbbb[[[SSSMMMIIIHHHOOORRRVVVYYY[[[ZZZXXXWWW]]]bbbdddaaaaaaccc```ZZZUUUTTTSSSQQQPPPOOOOOOOOOSSS\\\bbbaaa^^^[[[YYYVVV|||qqqpppxxx~~~rrrpppnnnkkkiiijjjmmmooooooqqqttt}}}yyyooohhheeegggfffdddcccbbb^^^YYYVVVPPPPPPTTT\\\eeeiiigggccceeeeeejjjsssyyy}}}~~~uuuppphhhaaaZZZUUUOOOLLLLLLMMMMMMMMMMMMKKKJJJHHHLLLKKKIIIIIIIIIJJJLLLNNNSSSPPPMMMLLLMMMOOOOOONNNTTT___lllvvvtttkkkooozzzwwwzzzyyyvvvqqqmmmhhheeeddd```[[[VVVTTTQQQPPPTTTZZZfffiiimmmooooooooooooooooooiiicccaaaccchhhjjjkkklllfffaaa\\\SSSJJJJJJOOOSSSZZZbbbaaa\\\ZZZ]]]bbbiiihhhgggfffdddaaa]]]ZZZUUUOOOJJJKKKMMMOOORRRVVVbbbbbbaaa```^^^[[[ZZZXXXwwwooonnnoooqqqsssuuu|||}}}xxxqqqlllllllllkkkjjjkkklllsss}}}}}}rrrllliiieeedddcccccccccbbb^^^[[[SSSSSSVVV]]]eeeiiihhheeeeeefffmmmuuu{{{~~~{{{wwwsssqqqpppkkkddd]]]XXXSSSNNNKKKLLLLLLMMMMMMMMMLLLJJJIIIJJJIIIIIIIIIJJJLLLNNNPPPSSSRRRQQQOOOOOOPPPRRRSSS^^^iiivvv}}}uuuooojjjhhhkkkyyy{{{qqqiiigggfffbbb______[[[WWWUUUVVVVVVWWW]]]eeesssttttttsssqqqooonnnnnnkkkgggaaaaaadddiiilllmmmlllfffbbb^^^VVVNNNMMMRRRWWW\\\```aaa___^^^aaaeeegggeeecccbbbaaa___\\\ZZZVVVOOOKKKMMMOOOPPPSSSWWW^^^^^^^^^]]]\\\[[[ZZZYYY|||qqqjjjfffccc___ddduuu|||vvvtttrrrnnnjjjjjjhhhjjjrrrzzzwwwooolllcccbbbcccdddffffffdddbbbYYYXXXZZZ___eeeiiiiiihhheeeiiiqqqyyy}}}~~~yyyvvvtttpppkkkggggggbbb]]]WWWSSSPPPLLLIIIKKKLLLMMMNNNMMMMMMKKKKKKIIIIIIIIIJJJLLLNNNPPPRRRUUUVVVWWWUUUTTTUUUZZZ^^^kkkvvv}}}xxxvvvuuuvvvvvvrrrkkkeee```^^^```jjj{{{llleeeaaabbbcccaaa^^^^^^WWWUUUVVV[[[___dddllluuu|||vvvrrrooommmmmmhhhddd```aaaeeejjjmmmmmmkkkfffaaa]]]WWWRRRSSSWWW\\\\\\]]]___aaadddfffhhheeebbb___]]]^^^^^^^^^]]]XXXRRRNNNPPPRRRRRRUUUYYYZZZZZZZZZ[[[ZZZZZZYYYYYY}}}nnnhhhbbbccclllyyyxxxpppnnnkkkjjjmmmpppvvv|||~~~zzzqqqmmmeeeddddddfffhhhhhhgggeee^^^]]]]]]```eeeiiikkkjjjgggllluuu|||~~~yyyrrroooooolllfffaaa]]]ZZZUUUQQQOOOMMMJJJHHHKKKLLLMMMNNNOOONNNMMMMMMKKKKKKKKKLLLNNNOOOQQQRRRVVVYYY\\\[[[ZZZ\\\dddjjjwww{{{rrrkkkiiiggghhhhhheee^^^WWWYYY]]]iii~~~vvveeeaaa```cccddd```]]]]]]WWWVVVYYY```gggnnnxxx~~~wwwrrrooommmlllfffccc```bbbfffjjjkkkkkkhhhccc\\\VVVSSSTTTXXX\\\___[[[XXX[[[aaafffhhhhhhbbb___[[[ZZZ[[[^^^```aaa[[[VVVSSSUUUWWWVVVWWWZZZYYYYYYZZZZZZZZZYYYYYYXXXyyypppjjjiiijjjlllnnnsss~~~xxxqqqmmmkkklllllllllqqqxxx}}}tttxxx}}}sssnnnjjjiiihhhhhhhhhhhhfffddd```___```bbbfffiiikkklllkkkoooxxx~~~~~~{{{xxxvvvpppiiieeeeeeccc^^^XXXUUUSSSOOOMMMLLLKKKJJJIIIKKKLLLNNNPPPQQQQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRTTTXXX\\\]]]___dddnnnvvvyyyooofff___]]][[[ZZZZZZXXXTTTPPPVVVddd{{{qqqdddaaabbbdddccc]]]XXXXXXVVVVVVYYYaaahhhnnnxxxzzztttqqqooonnnlllfffdddbbbcccgggiiihhhfffbbb\\\TTTNNNNNNUUU]]]aaa___YYYTTTVVV^^^dddfffeee]]]YYYUUUTTTWWW\\\___aaa```[[[XXXZZZ[[[YYYYYY[[[ZZZ[[[[[[[[[ZZZYYYXXXWWWooobbb]]]___^^^eeettt~~~rrrooonnnnnnkkkggghhhmmmsss||||||rrrwwwxxxrrrpppmmmkkkiiihhhfffdddbbb___```aaacccfffiiikkkmmmmmmqqqxxx}}}zzzwwwuuuqqqnnnnnniiiccc```^^^\\\YYYVVVQQQNNNLLLJJJKKKKKKJJJIIILLLMMMOOORRRSSSTTTTTTTTTRRRRRRSSSSSSSSSSSSSSSSSSTTTWWW\\\```fffppp{{{}}}sssllleee^^^WWWUUUSSSPPPOOOOOOPPPQQQ___tttkkkfffdddeeehhheee]]]YYYXXXUUUTTTWWW^^^ccchhhpppyyy{{{vvvqqqooooooooommmkkkfffdddcccdddggggggeeeaaaZZZVVVOOOJJJNNNYYYbbbeee]]]WWWQQQRRRYYY```aaa___VVVRRROOOOOOSSSYYY^^^```ccc^^^\\\]]]]]]ZZZXXXYYY[[[[[[[[[[[[ZZZYYYYYYXXXiii[[[YYYXXXYYY```lllxxx{{{xxxuuusssnnngggfffiiihhhoooxxx{{{zzzssspppllliiihhheeebbb```]]]^^^aaacccfffhhhjjjllloooqqqwww}}}zzzvvvrrrpppmmmjjjggghhhfffbbb]]]ZZZXXXWWWVVVOOOMMMJJJJJJKKKLLLKKKKKKMMMNNNQQQSSSUUUVVVWWWWWWSSSSSSTTTUUUVVVWWWWWWWWWZZZ\\\```hhhsssrrreee```[[[VVVPPPPPPOOOKKKJJJNNNWWW___vvvsssfffcccbbbdddgggddd]]]YYYZZZUUUSSSVVV\\\```cccjjjrrrooollljjjkkknnnooollliiidddcccccceeehhhgggddd```RRRRRROOONNNTTT```gggggg\\\VVVPPPQQQVVV[[[[[[ZZZSSSPPPNNNOOOTTT[[[```bbbddd___]]]^^^]]]XXXUUUUUUXXXYYYYYYZZZZZZZZZZZZZZZwwwbbb]]]ZZZVVVVVV[[[dddqqq~~~yyyrrriiigggiiibbbfffkkkooottt{{{tttqqqmmmjjjgggeeebbb```[[[]]]aaadddfffgggjjjkkkooopppvvv}}}{{{zzzyyyvvvrrrnnnllliiifffdddbbbaaa^^^YYYUUUSSSSSSTTTOOOMMMJJJJJJKKKLLLLLLLLLNNNOOORRRUUUWWWXXXXXXXXXRRRSSSUUUWWWXXXZZZZZZZZZaaabbbfffppp}}}iii[[[VVVTTTQQQKKKMMMMMMKKKKKKSSSbbbnnn}}}{{{sssmmmeeeYYYXXX[[[___]]]XXXUUUWWWVVVUUUWWW\\\```bbbhhhppphhhffffffiiinnnoookkkgggcccbbbbbbeeehhhhhhddd```MMMPPPQQQRRR[[[gggkkkggg[[[VVVQQQQQQTTTXXXXXXWWWTTTRRRPPPRRRXXX^^^cccfffddd___\\\]]][[[VVVRRRRRRUUUVVVWWWYYYZZZ[[[[[[[[[~~~nnnggg```[[[[[[^^^dddsssuuuiiicccdddddddddeeejjjrrr{{{{{{sssjjjggghhhhhhddd___]]]\\\\\\^^^aaafffkkkmmmnnnssszzz~~~|||zzzxxxvvvuuutttmmmkkkiiifffbbb___]]][[[YYYXXXWWWUUUSSSRRRQQQQQQOOOOOOOOONNNNNNMMMLLLKKKMMMNNNPPPSSSWWWYYYYYYXXXWWWXXXYYYYYY[[[^^^cccgggggggggppprrr___VVVRRRMMMIIIMMMIIIIIIMMMRRR]]]sss~~~zzz~~~|||qqqfff___UUUTTTUUUXXX[[[\\\YYYVVVXXXXXXYYY\\\aaaeeeggghhhdddgggkkkmmmmmmjjjfffccc^^^___aaaeeefffbbb[[[UUULLLMMMSSS\\\gggkkkiiieee^^^YYYSSSNNNMMMQQQWWW[[[UUUYYYYYY\\\ddddddaaaeeeaaa^^^ZZZUUURRRRRRRRRSSSRRRVVVYYY[[[[[[ZZZZZZZZZ}}}sssggg___ZZZZZZeeeqqq{{{ooohhhaaaaaabbbcccgggnnnuuuzzz||||||tttlllhhhgggfffaaa\\\[[[[[[\\\]]]aaaeeejjjlllpppuuu}}}{{{{{{zzzxxxuuurrrpppnnnmmmjjjiiifffccc```]]][[[YYYUUUUUUTTTRRRRRRQQQQQQRRRNNNNNNOOOOOONNNMMMLLLLLLKKKMMMPPPTTTXXX[[[[[[ZZZWWWYYY\\\^^^```ccchhhkkkooouuuhhhYYYRRRMMMKKKJJJMMMKKKMMMTTT^^^oooxxxwww~~~|||uuulllbbb[[[TTTSSSTTTWWW[[[]]]\\\ZZZXXXZZZ]]]aaaeeeggghhhggghhhjjjlllmmmkkkfffaaa]]]WWWYYY\\\___```]]]WWWRRRLLLOOOVVV^^^fffjjjiiigggaaa[[[RRRKKKJJJOOOVVV[[[]]]___bbbeeehhhmmmkkkddd^^^]]]ZZZWWWUUUSSSRRRQQQRRRUUUYYY[[[ZZZXXXWWWVVV}}}nnnaaa[[[]]]cccttttttnnncccbbbaaaaaacccfffjjjlllnnnqqqtttxxxxxxoooiiigggddd___ZZZ[[[[[[[[[]]]```dddhhhkkkqqqvvvxxxvvvtttqqqnnnjjjgggeeeddddddcccbbb___\\\YYYWWWVVVPPPPPPOOOOOOPPPPPPQQQRRRNNNNNNOOOOOOOOONNNNNNMMMIIILLLQQQVVVZZZ\\\]]]]]]XXX[[[___bbbfffjjjooosssyyyzzz^^^UUUQQQKKKJJJOOOMMMOOOVVVaaapppyyy|||}}}}}}yyypppmmmggg___ZZZTTTUUUVVVYYY]]]``````___ZZZ]]]bbbgggjjjjjjiiihhhkkkmmmoooooojjjccc[[[VVVPPPSSSVVVYYYXXXUUUPPPMMMKKKQQQXXX___ccceeefffgggccc\\\SSSKKKJJJOOOWWW]]]bbb```hhhiiieeeqqqttt]]][[[[[[ZZZYYYVVVTTTQQQPPPRRRVVVYYYZZZXXXUUUSSSRRR{{{ooohhhfffiiiqqq}}}~~~vvvrrrjjjgggcccaaa```bbbcccdddgggggggggiiipppwww|||}}}}}}ssslllhhhddd___[[[]]]]]]]]]___bbbeeeiiikkkqqqvvv}}}vvvqqqoookkkfffbbb___\\\[[[]]]]]]\\\[[[XXXUUUSSSQQQMMMMMMMMMMMMMMMNNNOOOPPPNNNNNNOOOPPPPPPPPPPPPPPPJJJNNNTTTYYY[[[]]]]]]]]][[[]]]aaaeeekkksss{{{xxxZZZTTTRRRJJJLLLVVVUUU]]]kkk{{{|||zzz~~~nnngggfffccc___\\\VVVYYY]]]aaaddddddcccbbb]]]aaaeeeiiikkkkkkllllllnnnpppqqqpppkkkbbbYYYSSSNNNQQQUUUUUURRRNNNKKKJJJLLLRRR[[[_________aaadddaaa\\\VVVQQQQQQUUU\\\```eee___jjjiii___sss{{{\\\ZZZZZZYYYWWWUUUTTTSSSRRRTTTWWWZZZ[[[XXXUUURRRQQQ~~~tttjjjiiikkkrrr}}}yyyvvvqqqlllfffdddeeehhhjjjkkkhhhdddaaabbbfffjjjnnnqqqzzzxxxnnniiieeebbb___aaaaaaccceeehhhllloooqqqtttxxxxxxrrrnnnlllgggaaa\\\YYYVVVUUUVVVWWWWWWVVVTTTRRROOOMMMMMMLLLLLLLLLLLLLLLMMMMMMOOOOOOQQQRRRSSSSSSSSSSSSOOOSSSYYY\\\]]]]]]^^^___bbbcccfffkkksssrrrWWWSSSSSSMMMRRR^^^iiiwww}}}vvvwww|||{{{hhh___]]]\\\\\\\\\XXX]]]ccchhhjjjgggdddaaaaaadddggghhhiiijjjmmmooonnnpppqqqpppkkkddd[[[VVVQQQUUUXXXVVVPPPKKKIIIJJJQQQXXX___aaa^^^]]]___bbb[[[ZZZYYYYYYZZZ]]]aaaccchhhaaakkkhhh^^^ttt~~~bbb[[[YYYVVVTTTSSSSSSUUUVVVWWWYYY[[[[[[YYYVVVTTTTTTrrriiibbbeeeppp|||uuuqqqmmmmmmrrrwwwzzzzzzmmmfffaaaaaabbbbbbeeeiiinnnvvvzzzooohhhfffeeeeeeeeegggjjjoootttzzz~~~|||vvvrrrllliiiccc]]]XXXUUUSSSRRRQQQQQQRRRRRRQQQOOOLLLJJJLLLLLLKKKKKKLLLMMMMMMNNNPPPQQQRRRTTTVVVWWWWWWWWWUUUYYY^^^```___```bbbeeelllnnnrrryyy~~~gggTTTSSSWWW[[[eeerrr~~~uuuqqqtttzzzyyydddYYYVVVTTTUUUVVVWWW]]]eeejjjjjjgggcccaaabbbdddggggggfffgggkkkooonnnooopppoookkkeee^^^ZZZUUUZZZ^^^ZZZRRRMMMMMMPPPYYY^^^cccccc```]]]^^^```VVVWWW[[[^^^```bbbbbbbbbbbb```fffddd\\\kkksssbbb[[[XXXUUURRRRRRSSSVVVXXXYYYZZZ[[[ZZZXXXWWWXXXXXX~~~qqqnnnpppuuu}}}|||yyyyyy|||pppgggaaaaaa```^^^```ddddddiiiqqqxxxyyymmmfffeeegggiiiiiilllrrrzzz}}}{{{xxxuuurrriiifff```ZZZUUURRRPPPOOOMMMNNNOOOPPPOOOMMMJJJHHHJJJJJJKKKLLLMMMOOOPPPQQQQQQRRRTTTVVVXXXYYYZZZ[[[[[[___cccddddddeeejjjooowww|||jjj```XXX[[[gggvvvyyytttsssyyyxxxdddXXXSSSPPPOOOPPPSSSXXX___ccccccbbbbbbbbb^^^cccggghhhfffeeehhhlllnnnnnnnnnllliiiddd___\\\WWW^^^bbb^^^VVVQQQTTTYYY^^^aaacccbbb^^^[[[ZZZZZZRRRUUUYYY]]]___```___^^^ZZZ___cccaaa^^^``````]]]WWWVVVUUUTTTSSSTTTVVVWWWYYYYYYYYYXXXWWWXXXZZZ]]]~~~wwwuuuwwwrrruuu{{{pppgggaaaaaa```]]]^^^bbb```cccgggmmmuuuxxxkkkeeeeeeiiillljjjooowww|||zzzvvvsssrrrqqqnnnmmmhhhddd^^^XXXSSSPPPOOONNNKKKLLLNNNOOONNNLLLIIIGGGHHHIIIJJJLLLNNNQQQSSSTTTRRRSSSUUUWWWZZZ[[[\\\]]]^^^bbbfffggggggjjjqqqvvvnnn```______fffwwwyyywwwvvvyyyxxxfff[[[UUUOOOLLLLLLPPPTTTYYY\\\\\\^^^aaaccc[[[aaagggiiigggeeefffhhhnnnmmmllljjjgggbbb___\\\WWW___dddaaaXXXUUUYYY```___``````___[[[XXXUUUTTTQQQSSSWWWZZZ\\\\\\\\\[[[ZZZdddgggffffff]]]WWW]]]TTTUUUUUUVVVVVVUUUUUUUUUXXXXXXWWWVVVVVVXXX\\\___xxxmmmjjjfffgggqqq|||sssjjjhhheeedddbbb```aaaccc]]]___bbbeeeiiiqqq{{{pppfffccccccgggkkknnnxxx{{{wwwrrrpppmmmkkkiiiiiijjjjjjeeeaaa[[[VVVRRRNNNKKKHHHLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPSSSVVVYYYTTTVVVYYY[[[\\\^^^aaaccceeecccdddhhhkkknnn{{{{{{lllddd^^^^^^iii{{{xxxvvvzzz{{{|||}}}ooo```[[[YYYVVVTTTSSSUUUVVVWWWWWWXXXYYY]]]```bbbcccccccccccceeehhhkkkpppmmmjjjiiigggccc]]]XXXVVVYYY\\\]]]]]]\\\]]]^^^bbbaaa___\\\XXXUUUSSSRRRUUUTTTUUUXXX\\\^^^]]]ZZZ\\\___bbbbbb___]]]]]]^^^YYYXXXWWWWWWXXXXXXVVVTTTSSSSSSSSSUUUWWWYYYZZZYYYqqqhhhbbbeeemmmuuuwwwmmmiiieeecccaaa_________\\\^^^```aaadddkkksssyyy~~~}}}rrrgggbbbbbbfffkkknnnxxxyyyrrrpppkkkjjjhhhfffeeefffggghhhccc___YYYTTTQQQNNNKKKIIIJJJJJJJJJKKKKKKKKKKKKKKKPPPQQQQQQQQQPPPRRRTTTWWWTTTVVVYYY[[[\\\^^^bbbdddiiihhhjjjpppttt{{{vvvlllgggeeeqqqrrr~~~|||ttttttxxx}}}qqqrrrrrruuuhhh\\\YYYZZZ[[[\\\]]]___`````````___```bbbeeecccdddeeeeeeeeegggjjjmmmrrroookkkhhheee```ZZZUUUOOOSSSXXX\\\]]]\\\\\\\\\^^^^^^^^^^^^\\\\\\\\\\\\^^^^^^^^^___aaa```\\\YYYYYY\\\______]]]ZZZYYYZZZXXXWWWVVVWWWXXXXXXVVVTTTPPPPPPQQQTTTXXXZZZ[[[ZZZxxxiiibbbcccfffnnnuuu{{{uuuqqqlllhhhgggfffccc___^^^______```aaaeeejjjnnnpppnnnpppuuuyyy}}}wwwjjjdddbbbfffkkkrrrzzz|||tttpppkkkhhhgggbbbaaa```___```aaabbbccc```\\\VVVQQQNNNMMMKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLUUUUUUTTTSSSQQQQQQSSSTTTWWWYYY\\\^^^___bbbfffhhhnnnnnnrrryyyyyyiiieeekkktttzzz~~~sssqqquuurrrfffcccgggdddjjj^^^TTTTTTXXX]]]aaaeeedddeeeeeedddbbbbbbdddeeedddeeefffeeeeeegggjjjmmmsssooojjjeee```[[[VVVRRRMMMRRRYYY^^^^^^\\\YYYXXXYYY\\\___aaabbbdddgggiiijjjjjjiiihhhfffaaaZZZUUUSSSVVVYYY[[[ZZZXXXVVVVVVXXXWWWVVVWWWXXXXXXVVVTTTLLLLLLNNNRRRWWWZZZ[[[ZZZuuummmhhhhhhkkk{{{~~~xxxtttrrrqqqkkkdddeeedddcccbbbbbbccceeeffffffddddddhhhlllooovvv}}}pppgggcccfffkkkuuu|||wwwlllhhhfffbbb``````\\\[[[ZZZZZZZZZZZZ[[[\\\\\\XXXRRRNNNMMMLLLLLLKKKHHHIIIJJJLLLMMMNNNMMMMMMVVVVVVVVVTTTRRRRRRSSSUUU\\\^^^```bbbdddgggkkknnnsssuuu{{{~~~sssgggdddmmmzzzzzzkkk]]]UUUXXX]]]ZZZ___UUULLLLLLQQQWWW]]]cccbbbdddeeedddddddddeeegggfffggggggfffeeeeeegggiiiooolllgggaaa\\\XXXTTTRRRSSSYYY```dddccc^^^XXXUUUYYY\\\aaadddfffjjjnnnrrrqqqqqqpppmmmggg^^^UUUNNNLLLOOORRRVVVWWWWWWWWWVVVXXXWWWVVVWWWXXXXXXWWWUUULLLLLLNNNQQQVVVXXXYYYXXX}}}uuurrrvvv}}}yyyoooqqqnnnkkkgggeeeccccccbbbbbb```___aaabbbdddjjjqqq~~~tttiiicccdddhhhrrryyy~~~llleee``````___[[[YYYYYYXXXXXXWWWVVVUUUUUUUUUUUUWWWTTTOOOMMMLLLMMMLLLLLLHHHIIIKKKMMMNNNPPPPPPQQQUUUUUUVVVUUUTTTUUUWWWYYY\\\^^^aaacccfffjjjpppttt}}}xxxlllccccccgggsss~~~aaaUUUMMMOOOVVVVVVYYYOOOGGGFFFHHHLLLQQQWWW^^^```ccceeeeeegggiiikkkkkkkkkkkkiiigggeeefffggghhhfffccc___ZZZWWWUUUTTT[[[```gggjjjhhhccc]]]ZZZ\\\```eeeggggggiiinnnrrrqqqrrrqqqllldddXXXNNNHHHFFFHHHLLLPPPUUUXXXYYYYYYXXXWWWWWWXXXZZZZZZXXXWWWOOONNNNNNPPPSSSUUUVVVUUU{{{yyyxxx{{{wwwpppjjjfffcccaaabbb___^^^^^^^^^]]]aaagggqqquuu|||yyyllldddcccgggkkksssnnn\\\XXXVVVYYYXXXTTTRRRSSSTTTTTTSSSSSSRRRQQQPPPPPPSSSPPPNNNMMMNNNNNNMMMMMMJJJJJJKKKMMMOOORRRTTTUUUUUUVVVWWWXXXXXXYYY]]]___\\\___cccgggmmmttt|||wwwjjj```\\\___jjj}}}nnnZZZRRRIIIJJJRRRTTTWWWNNNFFFDDDDDDDDDHHHMMMSSSWWW[[[___bbbdddhhhjjjnnnoooooommmiiigggggggggccccccbbb```\\\YYYXXXYYY^^^ccciiilllkkkgggcccaaa```dddhhhhhheeeeeehhhmmmlllnnnmmmhhh___TTTJJJFFFCCCDDDFFFKKKRRRWWWZZZZZZYYYYYYXXXZZZ[[[\\\ZZZYYYTTTQQQOOOOOOQQQSSSUUUUUUxxxuuuyyy}}}tttmmmgggcccbbb___^^^^^^\\\ZZZ\\\aaafffiiipppxxxtttjjjgggjjjllltttqqq```UUURRRPPPRRRRRROOOOOOQQQOOOOOOOOOOOOOOOOOONNNNNNOOONNNMMMNNNOOOPPPNNNMMMLLLLLLLLLMMMOOOSSSWWWZZZYYYZZZ[[[\\\\\\^^^bbbeeecccgggnnnvvvzzzooogggaaa[[[]]]bbbmmm~~~{{{bbbSSSPPPJJJLLLTTTWWWWWWPPPIIIGGGEEEDDDFFFKKKLLLPPPUUUZZZ^^^aaaeeegggkkklllmmmllliiigggggggggaaaccceeeccc```]]]\\\\\\aaadddgggiiigggdddcccbbbcccgggjjjgggaaa___bbbfffgggiiiiiieee[[[RRRKKKGGGDDDBBBBBBFFFMMMTTTWWWYYY[[[ZZZZZZ[[[]]]]]]\\\[[[VVVSSSOOOMMMOOOSSSUUUWWWtttooowww}}}tttlllhhhaaa^^^^^^^^^\\\YYYZZZ^^^^^^bbbhhhqqq||||||qqqmmmoooqqqyyytttcccWWWUUUQQQNNNOOOOOONNNOOOSSSJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLMMMOOOQQQQQQOOOMMMNNNMMMLLLMMMPPPTTTYYY\\\\\\]]]______```bbbeeehhhnnnsss{{{|||ggg___XXXWWWVVVYYYcccoooxxxttt\\\OOOOOOLLLPPPYYY[[[XXXRRRLLLKKKIIIGGGIIIMMMMMMQQQWWW\\\```dddgggjjjeeeggghhhhhhfffeeeeeefffbbbeeehhhgggccc___^^^___dddfffgggeeebbb___^^^]]]dddhhhjjjfff___[[[^^^bbbdddfffgggcccZZZRRRLLLJJJEEEBBB@@@CCCJJJPPPUUUVVV[[[[[[[[[\\\^^^^^^]]]\\\WWWSSSNNNLLLNNNSSSWWWYYY|||wwwtttpppeee^^^___aaa___^^^aaa]]]\\\]]]eeeqqq|||zzzuuusssvvv}}}lllaaaYYYUUUPPPOOONNNMMMMMMLLLLLLMMMLLLKKKJJJIIIJJJLLLNNNOOOKKKNNNRRRRRRPPPPPPRRRUUUXXXWWWTTTSSSSSSVVVZZZ\\\bbb___```ccccccbbbiiisssxxx|||mmmaaaTTTTTTTTTWWW^^^kkkyyyxxxfffaaaYYYTTTZZZeeekkkkkkpppggg\\\WWWWWWXXXWWWUUUZZZZZZZZZ]]]aaaeeehhhhhhgggddddddfffeee```^^^```^^^aaacccbbb^^^]]]```dddggghhhgggccc]]]YYYXXXYYYaaafffiiifff^^^XXXXXX[[[aaadddeeeaaaXXXQQQOOOPPPNNNNNNJJJFFFIIIQQQVVVVVV[[[^^^``````]]]YYYWWWVVVSSSQQQOOOOOORRRUUUVVVVVVzzzwwwwww{{{~~~tttkkkjjjhhhdddbbbbbb^^^\\\\\\aaajjjsssxxxyyy~~~zzz}}}{{{{{{wwwfffZZZSSSNNNLLLPPPOOONNNMMMMMMMMMMMMMMMMMMMMMLLLKKKLLLMMMOOOQQQOOOQQQTTTUUUUUUUUUVVVVVVUUUTTTTTTSSSSSSUUUXXXZZZcccaaabbbgggiiikkktttwwwgggZZZSSSSSSUUUZZZbbbooo|||~~~{{{ooocccdddeeeiiitttuuuqqqsssxxx{{{{{{vvvsssnnnkkkjjjhhhfffeeegggcccbbbcccbbb______bbb___aaacccaaa]]]\\\^^^bbbeeeffffffbbb[[[VVVUUUVVV]]]bbbfffccc]]]XXXYYY\\\aaacccddd___WWWPPPNNNNNNOOOOOOLLLIIIKKKSSSXXXXXXZZZ\\\]]]]]]YYYVVVTTTSSSPPPNNNMMMNNNQQQTTTUUUVVVxxxnnniiimmmuuu}}}|||wwwpppjjjhhhccc```^^^```eeeiiikkkjjjooosssyyy~~~}}}uuuqqqqqqppppppuuu{{{~~~~~~|||}}}|||}}}ssskkk___UUUNNNLLLLLLLLLOOONNNNNNMMMMMMMMMNNNNNNOOONNNNNNMMMNNNPPPQQQSSSTTTTTTVVVXXXZZZ[[[YYYWWWUUUVVVWWWXXXXXXYYY[[[]]]eeeeeeiiipppvvv~~~ooo```XXXUUUTTT[[[```jjjxxx~~~|||xxxyyy~~~nnniiifffnnnzzzvvvnnniiihhhccc``````___]]]___ccc```bbbccc```\\\[[[]]]___aaacccccc```YYYTTTRRRRRRYYY]]]aaa```\\\YYY[[[^^^bbbdddccc___VVVOOOLLLKKKNNNPPPOOOLLLOOOVVV[[[[[[YYYZZZZZZYYYUUUQQQOOOOOOMMMKKKKKKMMMQQQTTTVVVWWW{{{qqqmmmmmmmmmlllzzz|||vvvlllhhheeeeeeggghhhgggeeeeeehhhmmmsssxxx}}}zzztttqqqllllllnnnqqqvvvzzzzzzyyyvvvzzz~~~~~~||||||~~~xxxrrrnnnnnnooottt{{{{{{fff^^^ZZZSSSMMMKKKLLLNNNOOOMMMMMMMMMLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPRRRSSSTTTVVVUUUVVVYYY]]]]]]YYYVVVWWWZZZ]]]______```dddffflllpppwww|||jjj___[[[[[[___bbbpppxxxzzz{{{|||{{{}}}rrrjjjjjjmmmzzzwwwoooiiieeebbbbbb```]]]]]]```bbbccccccaaa^^^\\\]]]______aaabbb^^^WWWRRRPPPPPPVVVZZZ^^^___]]]\\\___bbbfffgggeee___WWWOOOIIIGGGJJJNNNOOOOOORRRYYY^^^___YYYYYYYYYVVVRRRNNNMMMMMMMMMLLLMMMOOOTTTWWWYYYZZZyyynnnfffdddhhhnnnuuu{{{zzzwwwsssssstttssspppmmmlllllllllnnnrrrwwwzzz|||zzz}}}|||wwwtttsssqqqrrrtttwwwyyyzzzzzzyyyssswww{{{||||||wwwoookkkfffbbbaaa^^^```dddhhhllljjj___TTTQQQNNNKKKHHHFFFGGGJJJLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQRRRTTTUUUVVVVVVUUUUUUXXX[[[[[[XXXUUUUUUZZZ^^^aaabbbeeekkkpppyyywwwiii]]]YYY\\\bbblllvvvzzzxxxxxxzzz}}}zzzpppiiiggggggooo{{{xxxmmmiiifffdddeeebbb\\\ZZZ[[[cccdddcccaaa```______```___aaaaaa^^^WWWRRRQQQQQQWWWZZZ]]]______```ccceeejjjjjjfff```XXXOOOIIIFFFEEEKKKOOOPPPSSSZZZ___```ZZZZZZXXXUUUPPPMMMMMMMMMQQQPPPQQQTTTXXX[[[\\\\\\{{{nnn[[[YYYZZZ___eeelllvvv|||{{{xxxtttrrrrrrtttttttttrrruuuyyy~~~{{{xxxuuuuuuvvv|||~~~~~~vvvkkkgggddd___\\\[[[TTTTTTUUUUUUTTTSSSPPPNNNJJJJJJIIIGGGEEEFFFIIIKKKMMMMMMMMMNNNNNNPPPQQQRRRRRRRRRSSSTTTVVVWWWXXXXXXWWWVVVVVVWWWXXXYYYXXXWWWSSSXXX]]]___bbbhhhsss|||rrrhhh^^^YYY___hhhtttuuuxxx}}}ssseeeaaa_________gggqqq|||wwwkkkhhheeedddeeebbb\\\XXXYYYbbbbbbbbbaaaaaabbbccccccaaabbbbbb___YYYUUUVVVWWWYYY[[[]]]___```bbbeeegggjjjiiieee```YYYQQQKKKGGGDDDLLLRRRRRRTTTYYY]]]^^^[[[ZZZXXXTTTPPPMMMNNNOOOTTTTTTTTTWWWZZZ\\\]]]\\\{{{ggg___YYYZZZ[[[]]]bbbhhhkkkwww|||yyyxxxvvvsssqqqnnnooorrrvvv{{{wwwyyy|||}}}}}}~~~{{{pppiiicccaaa^^^YYYUUUUUUNNNMMMMMMMMMLLLKKKJJJJJJHHHIIIKKKJJJIIIIIILLLOOOPPPPPPPPPQQQRRRSSSUUUUUUTTTUUUWWWXXXZZZ[[[[[[\\\YYYYYYYYYXXXWWWXXXZZZ\\\YYY\\\aaacccgggrrrrrrccc^^^^^^fffwww|||~~~ggg[[[XXXXXXZZZ]]]\\\eeekkkmmmrrrrrrkkkeeeaaa``````^^^ZZZXXXZZZ_________```bbbddddddeeedddeeeddd```[[[YYY[[[^^^ZZZ\\\]]]___```ccceeegggeeecccaaa^^^YYYTTTNNNKKKHHHPPPVVVUUUTTTVVVYYYYYY[[[ZZZWWWSSSOOOMMMNNNPPPVVVUUUUUUWWWYYYZZZYYYXXXzzzmmmccc___\\\WWWVVVXXXTTTaaannnxxx~~~~~~{{{vvvrrrnnnnnnoooqqqtttxxx{{{}}}{{{||||||wwwssswww}}}yyyllleee```]]]\\\YYYSSSOOOOOOKKKIIIHHHKKKLLLJJJGGGFFFDDDGGGIIIJJJJJJKKKNNNRRRRRRRRRRRRSSSTTTVVVXXXXXXWWWXXXYYY[[[]]]^^^^^^^^^[[[\\\\\\ZZZXXXXXX\\\```aaaeeehhhjjjppp|||mmmcccdddaaahhh|||vvveeeZZZVVVVVV[[[aaaWWW^^^bbb___```kkk{{{xxxqqqjjjfffccc^^^[[[[[[ZZZXXXZZZ]]]]]]\\\\\\^^^aaadddeeeeeeggggggeeeaaa]]]\\\___ccc[[[\\\]]]^^^```bbbdddfff```___]]]\\\ZZZVVVQQQNNNMMMUUUZZZXXXUUUUUUVVVUUUZZZYYYVVVRRRNNNMMMOOOQQQVVVUUUUUUVVVWWWXXXVVVUUU|||tttmmmeeeZZZRRRRRRVVV[[[```fffoooyyy|||{{{zzzxxxvvvtttrrrqqqlllmmmnnnooopppppppppooosssrrrsssvvv|||xxxuuuwwwxxx|||zzzkkkaaa\\\[[[XXXUUURRRPPPOOONNNLLLKKKJJJHHHHHHGGGHHHHHHFFFGGGIIIIIIIIIJJJMMMOOOPPPQQQSSSVVVXXXZZZ[[[[[[\\\\\\\\\^^^``````___^^^bbb]]]]]]```___]]]```ggghhhmmmttt{{{{{{lllddddddgggrrrzzznnnaaa[[[^^^aaa```\\\ZZZ^^^aaaaaaaaacccjjjpppvvvnnniiinnn{{{yyyqqqnnnnnnnnnkkkhhhbbb___\\\ZZZYYYZZZZZZZZZ```^^^]]]^^^aaadddfffgggiiieee```]]]\\\\\\]]]]]]WWWZZZ___dddggggggccc___]]]]]]\\\[[[ZZZZZZ[[[[[[WWW[[[]]]YYYRRRNNNPPPSSSYYYXXXVVVQQQMMMJJJIIIJJJQQQQQQQQQRRRSSSSSSTTTTTT{{{mmmbbbZZZYYYXXXXXXZZZ```fffjjjooouuuyyyyyyzzz~~~}}}yyyrrrqqqpppooommmlllkkkkkkiiiiiijjjkkkkkkkkkkkkkkkkkkjjjjjjlllqqqvvvxxxyyy||||||zzz|||xxxlllccc]]]YYYWWWUUUSSSPPPNNNMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIHHHIIIKKKKKKKKKLLLOOOQQQVVVWWWXXXYYYZZZZZZZZZZZZ^^^]]]^^^___aaabbbaaaaaabbb```aaaeeeggghhhoooyyy~~~xxxpppqqqtttxxx{{{ppphhh^^^[[[___dddfffeee```ccceeedddbbbccchhhmmmmmmfff```cccmmmuuuvvvssstttooojjjhhhjjjkkkhhheeedddbbb```^^^^^^^^^]]]]]]bbbaaa``````bbbeeefffggggggccc]]][[[\\\]]]]]]]]][[[]]]aaafffiiihhhddd```[[[[[[[[[ZZZZZZ[[[[[[[[[VVVZZZ[[[WWWPPPMMMPPPTTTXXXXXXUUUPPPLLLJJJJJJKKKRRRRRRSSSSSSSSSSSSTTTTTTyyyllleee\\\VVVTTTUUUVVVUUUXXX\\\^^^^^^```ddddddbbbeeeeeedddddddddddddddeeecccdddddddddeeeeeeeeeeeedddcccbbbcccfffiiijjjjjjqqqtttyyy}}}wwwkkkccc^^^ZZZYYYTTTSSSQQQOOONNNLLLLLLKKKIIIJJJLLLNNNNNNMMMLLLKKKKKKLLLNNNNNNNNNOOORRRTTTZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]^^^___```aaaaaabbbdddiiinnnsssyyywwwlllhhhrrrrrrgggbbb]]][[[^^^ccchhhjjjfffhhhhhhfffcccbbbeeeiiiccc]]]XXX[[[ccchhhiiifffhhheeecccdddggghhhgggdddfffeeedddcccbbb```______bbbbbbbbbbbbcccdddeeefffeee___YYYXXX[[[^^^^^^]]]]]]^^^aaadddfffeeeaaa^^^YYYYYYYYYZZZ[[[[[[\\\\\\WWWYYYYYYTTTNNNLLLOOOSSSVVVUUURRRNNNKKKJJJLLLNNNUUUTTTTTTTTTTTTSSSSSSSSS}}}pppgggbbb^^^VVVPPPPPPPPPPPPPPPSSSVVVWWWWWW[[[[[[[[[[[[\\\^^^```aaa^^^^^^^^^^^^______``````bbb```^^^___```bbbbbbaaagggjjjooossswwwzzz~~~qqqkkkbbb[[[WWWVVVVVVVVVQQQPPPOOONNNLLLLLLLLLLLLIIIKKKNNNQQQRRRQQQOOONNNMMMOOOPPPPPPPPPRRRTTTVVVYYYYYY[[[\\\^^^```bbbccc______```___```aaadddfffgggmmmvvv}}}xxxqqqkkkjjjjjjuuuvvvlllbbb```]]]ZZZZZZ]]]cccggghhhiiihhhfffcccbbbccceee___[[[YYY\\\cccggghhhfffbbbbbbbbbdddggghhhfffdddggghhhgggdddaaa]]][[[[[[___```aaaaaaaaa```aaabbbccc\\\UUUUUUZZZ^^^___]]]]]]]]]]]]___```___\\\YYYVVVWWWXXXZZZ[[[\\\]]]]]]YYYYYYWWWRRRLLLJJJMMMQQQRRRQQQOOOLLLKKKLLLOOORRRVVVVVVUUUUUUTTTSSSSSSRRR}}}ssseeeZZZRRRNNNJJJJJJMMMOOOPPPQQQSSSSSSSSSSSSUUUWWWZZZ\\\ZZZZZZYYYZZZZZZ[[[]]]]]]aaa___^^^^^^___```___^^^___bbbfffiiilllnnnqqqsssyyy{{{~~~rrrhhh___[[[WWWTTTSSSSSSSSSSSSPPPPPPOOONNNMMMMMMMMMMMMJJJMMMQQQTTTVVVUUUSSSQQQPPPQQQSSSSSSSSSTTTWWWYYYZZZ[[[\\\]]]```bbbeeefffcccdddeeeeeefffiiinnnrrrxxx|||nnnfffbbbbbbdddfffoooxxx{{{nnnfff\\\[[[ZZZWWWVVVXXX^^^bbbeeeeeeeeecccbbbaaaaaabbb___^^^___aaaeeeggggggfffaaaaaabbbdddffffffdddbbbggghhhfffbbb\\\VVVTTTSSSZZZ\\\______]]]\\\\\\]]]```ZZZTTTTTTXXX]]]______]]]\\\[[[[[[[[[[[[YYYWWWTTTUUUWWWYYY[[[\\\]]]]]][[[ZZZXXXRRRMMMKKKMMMOOONNNNNNNNNLLLLLLNNNQQQUUUWWWVVVVVVUUUTTTSSSRRRRRR{{{ooo```WWWOOOLLLLLLKKKKKKLLLMMMLLLLLLLLLMMMPPPSSSUUUVVVUUUUUUVVVWWWYYY[[[\\\___^^^]]]^^^```aaa```___\\\___aaaccccccccceeefffmmmppptttvvvvvvxxx||||||yyyzzz{{{}}}}}}~~~~~~~~~zzznnnddd[[[VVVTTTRRRPPPOOOPPPQQQPPPOOOQQQQQQPPPOOONNNNNNNNNNNNMMMOOOSSSVVVXXXWWWVVVTTTSSSUUUVVVWWWWWWXXXZZZ\\\aaa```aaaaaaccceeehhhiiieeehhhkkkmmmpppwwwwwwkkkccc\\\ZZZ[[[```jjjrrr~~~tttnnnhhhaaa]]]UUUUUUUUUTTTUUUXXX\\\```aaaaaaaaa``````____________```bbbccccccbbbaaa```___```bbbbbbcccbbbaaa```eeefffddd^^^VVVPPPOOOOOOUUUYYY]]]^^^[[[YYYYYY[[[^^^ZZZVVVTTTVVV[[[___aaa```^^^[[[ZZZ[[[[[[ZZZYYYSSSTTTWWWYYY[[[\\\\\\\\\[[[ZZZXXXTTTPPPOOOOOOQQQPPPQQQQQQQQQPPPPPPSSSUUUVVVVVVUUUTTTSSSSSSRRRRRRzzzlll___YYYUUUPPPMMMOOOKKKJJJIIIHHHIIILLLOOOQQQQQQQQQQQQRRRTTTWWWZZZ\\\^^^]]]^^^```ccceeeeeedddbbbdddeeedddaaa`````````___dddiiikkkkkkmmmqqquuu|||}}}}}}{{{ssslllhhhhhhkkkmmmlllnnnqqqsssvvvzzzyyysssiiiaaaZZZVVVRRRPPPNNNLLLJJJKKKMMMOOOOOOOOORRRQQQPPPOOONNNNNNNNNNNNPPPRRRUUUXXXYYYYYYWWWVVVXXXYYY[[[[[[[[[\\\___aaaeeeeeefffgggiiilllppprrrpppuuu{{{|||uuuooogggaaa```___bbbiiinnnuuunnnddd]]]YYYXXXZZZTTTSSSRRRSSSUUUYYY\\\]]]```____________^^^]]]\\\]]]```cccdddbbb```_________```aaabbbaaaaaaaaabbbccccccbbb[[[SSSNNNNNNQQQTTTYYY^^^___\\\ZZZZZZ\\\\\\[[[XXXUUUTTTXXX^^^dddbbb___[[[ZZZZZZ[[[[[[[[[RRRTTTVVVYYY[[[[[[[[[ZZZXXXWWWWWWVVVTTTTTTUUUUUUWWWXXXYYYWWWUUUSSSSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRqqqiiibbbYYYUUUVVVLLLKKKIIIHHHIIIKKKNNNPPPOOONNNNNNPPPRRRVVVYYY[[[______```cccgggiiiiiihhhjjjkkkkkkhhhdddaaa``````WWW\\\bbbddddddeeejjjnnnttttttuuuwwwyyy|||~~~~~~|||{{{{{{zzztttjjjaaa]]]]]]___bbb```ccchhhlllpppwww~~~}}}|||wwwoooiii___\\\WWWSSSRRRQQQPPPNNNMMMJJJHHHHHHKKKNNNPPPQQQRRRRRRPPPOOONNNNNNMMMMMMRRRTTTVVVXXXYYYYYYXXXXXX[[[\\\^^^^^^^^^___bbbdddffffffhhhkkkoootttyyy{{{{{{llleeeeeefffddd```ccchhhsssxxxpppfff^^^WWWRRRVVV]]]VVVTTTRRRSSSVVVXXXZZZZZZ```______^^^^^^^^^[[[ZZZZZZ^^^dddfffeeedddcccddd```bbbccccccbbbcccdddeeeaaabbb```ZZZRRROOOPPPTTTTTTZZZ```aaa^^^[[[\\\^^^[[[\\\ZZZVVVSSSVVV^^^fffaaa^^^ZZZXXXYYYZZZ[[[[[[RRRTTTWWWYYY[[[[[[ZZZYYYTTTUUUVVVWWWXXXXXXYYYZZZ]]]^^^___]]]XXXUUURRRRRRSSSSSSSSSSSSRRRRRRRRRRRRzzzqqqeee[[[VVVSSSNNNLLLLLLMMMNNNMMMLLLKKKJJJLLLPPPTTTWWWXXXWWWXXXZZZ]]]bbbhhhmmmppprrrssstttrrrlllfffaaa___^^^YYYXXX\\\``````___aaaccceeeiiimmmrrruuuxxxyyy}}}}}}zzzuuurrrppppppsssjjjbbb]]]ZZZXXXYYY]]]```dddjjjqqqvvv{{{xxxrrrooonnnnnnqqqpppnnnkkkfff___YYYUUUSSSSSSQQQPPPOOOOOOOOOOOOKKKKKKKKKKKKKKKLLLPPPSSSQQQQQQPPPOOOPPPQQQRRRSSSUUUXXX\\\___```___]]]\\\\\\___ccceeeffffffggghhhiiiqqqxxxxxxzzzrrrddddddfffhhhkkknnnqqqrrr{{{zzzhhhaaaYYYSSSRRRTTTUUUUUUVVVTTTSSSUUUYYY[[[ZZZXXX\\\]]]]]]^^^^^^^^^]]]]]]``````aaabbbccccccdddeeecccdddeeedddcccccceeeggggggaaaZZZTTTRRRRRRRRRRRRSSS[[[aaa___\\\\\\]]]\\\]]]ZZZVVVVVVXXX[[[]]]^^^\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWXXXZZZ\\\]]][[[YYYXXXXXXWWWWWWXXXZZZ[[[\\\___]]]ZZZWWWVVVUUUVVVWWWVVVWWWWWWWWWVVVTTTRRRQQQvvvkkkeee]]]VVVRRROOONNNMMMNNNLLLJJJJJJLLLNNNNNNNNNQQQQQQSSSVVVZZZ___dddgggllloooqqqqqqnnnkkkhhhgggccc^^^[[[^^^```]]]\\\]]]^^^___aaadddgggjjjmmmnnntttuuuxxxzzz}}}yyysssooommmlllkkkddd___]]][[[YYYZZZ^^^ffflllsss{{{}}}|||}}}xxxrrrqqqnnniiieeeaaa___^^^^^^ddddddccc```\\\VVVQQQNNNPPPPPPPPPPPPPPPPPPPPPPPPJJJKKKKKKKKKJJJLLLOOORRRRRRRRRQQQQQQRRRTTTVVVWWWWWWYYY\\\___aaa``````___```cccfffhhhjjjllloooqqqyyyyyynnniiieeejjjsss~~~|||lllaaa\\\UUUQQQSSSVVVYYYZZZ\\\XXXTTTTTTVVVXXXYYYYYYZZZZZZ[[[\\\]]]^^^^^^^^^aaabbbbbbcccddddddccccccbbbcccdddcccbbbccceeeffffffaaaZZZTTTSSSTTTUUUUUUXXX___cccaaa^^^^^^```___]]][[[XXXXXX[[[^^^aaaaaa^^^]]]]]]]]]\\\\\\\\\\\\XXXWWWXXXYYY[[[[[[YYYWWWUUUUUUTTTUUUVVVWWWYYYZZZ\\\[[[YYYWWWUUUUUUUUUUUUVVVWWWWWWWWWVVVTTTRRRQQQzzznnneee^^^YYYVVVUUUQQQMMMKKKJJJJJJJJJIIIIIIHHHIIIJJJLLLPPPSSSUUU```ccchhhjjjkkkjjjjjjjjjeee```]]]^^^^^^ZZZXXXYYY[[[[[[[[[\\\]]]```bbbccciiijjjmmmqqquuuyyy|||}}}xxxuuuyyy~~~vvvpppkkkhhhfffhhhdddccceeeffffffhhhllluuuzzz{{{vvvsssrrrsssttt|||~~~yyyoooeee^^^\\\[[[ZZZXXXVVVUUUUUUUUUWWWWWWWWWVVVSSSOOOKKKHHHMMMNNNOOOQQQRRRRRRRRRQQQKKKLLLMMMLLLLLLMMMPPPRRRTTTTTTSSSTTTUUUWWWYYY[[[\\\]]]___aaabbbcccdddddddddfffiiimmmqqqwww~~~rrrggggggnnnuuu~~~yyyhhh___YYYUUUQQQPPPRRRWWW\\\^^^___ZZZTTTQQQQQQTTTWWWXXXXXXXXXYYYZZZ\\\^^^```bbbbbbcccdddddddddcccaaa```]]]^^^______^^^___aaacccfffaaaYYYUUUTTTWWWZZZ[[[\\\aaaddd```^^^___aaaaaa^^^\\\YYYYYY[[[]]]______]]]^^^______``````______XXXXXXXXXYYYZZZYYYWWWUUUSSSSSSRRRSSSTTTVVVWWWYYYYYYYYYXXXWWWUUUTTTSSSSSSTTTUUUTTTTTTSSSQQQPPPOOO}}}tttoooccc]]]UUUOOOLLLLLLLLLLLLHHHGGGEEEDDDEEEFFFHHHIIIOOOSSSYYY]]]___```bbbccc___[[[ZZZ[[[ZZZWWWVVVXXX^^^]]][[[ZZZ[[[\\\^^^``````aaadddgggkkkooorrrssswwwwwwxxxyyyzzz|||}}}~~~~~~~~~vvvqqqssswww{{{}}}~~~|||xxxrrrkkkfffcccbbbffffffjjjqqquuuwww{{{~~~uuunnnjjjjjjkkkkkkqqqrrrtttrrrmmmeee\\\WWWSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRPPPNNNLLLKKKKKKMMMPPPRRRSSSRRRQQQPPPOOOPPPQQQPPPPPPQQQSSSUUUWWWWWWWWWWWWXXXZZZ\\\]]]```aaabbbccceeegggiiijjjiiilllqqqwww{{{~~~}}}xxx}}}{{{iii___[[[VVVSSSPPPOOOQQQUUUZZZ]]]\\\XXXTTTQQQQQQRRRTTTVVVVVVVVVWWWYYY\\\___bbbdddaaabbbccccccbbb```^^^]]]WWWXXXYYYYYYYYYZZZ\\\^^^eee```YYYVVVWWWZZZ^^^aaa^^^bbbbbb^^^\\\^^^``````^^^\\\YYYXXXYYYZZZYYYXXXYYY[[[^^^```aaaaaa```___YYYXXXXXXXXXXXXWWWTTTRRRRRRQQQQQQRRRSSSUUUWWWXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQPPPOOONNNMMMMMM{{{rrreeeYYYRRROOONNNNNNJJJHHHGGGEEEEEEFFFHHHIIIEEEHHHMMMPPPRRRTTTVVVWWWTTTQQQRRRUUUUUUSSSUUUYYY```^^^\\\[[[[[[\\\^^^___[[[\\\^^^```ccceeeggggggkkklllmmmppprrruuuxxxyyyyyyzzzzzzzzz|||wwwqqqpppqqqpppppprrrrrrqqqlllgggcccbbbbbbeeegggnnnxxx~~~}}}ssskkkgggeeeddddddeeefffggggggddd^^^XXXTTTMMMMMMNNNNNNNNNMMMLLLKKKOOOPPPQQQRRRRRRRRRQQQPPPNNNOOOQQQSSSSSSRRRQQQPPPUUUVVVWWWWWWVVVWWWXXXZZZ\\\[[[ZZZZZZ[[[\\\^^^___cccdddfffhhhlllppptttvvvxxx}}}wwwqqqwwwoooddd]]]XXXVVVTTTQQQNNNNNNPPPTTTWWWWWWWWWWWWWWWVVVVVVWWWWWWRRRSSSUUUWWWZZZ]]]___aaa______``````___^^^\\\[[[VVVWWWXXXXXXWWWXXXZZZ\\\ccc^^^YYYWWWYYY^^^bbbdddaaacccbbb^^^\\\___aaa```ZZZYYYXXXXXXZZZZZZYYYXXXXXXZZZ___cccdddcccaaa___ZZZYYYXXXXXXXXXVVVSSSQQQOOOOOONNNOOOQQQSSSUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPOOONNNNNNMMMpppddd\\\XXXUUULLLKKKHHHFFFEEEFFFGGGGGGCCCFFFIIIKKKKKKLLLMMMNNNJJJIIIKKKOOOPPPOOORRRWWWZZZZZZYYYYYYYYY[[[\\\]]]ZZZZZZ[[[\\\]]]^^^^^^___bbbcccdddfffiiillloooppprrrtttuuuvvvxxx||||||sssmmmkkkiiifffcccfffhhhiiigggcccbbbcccfffkkkmmmttt~~~xxxnnnhhheeebbb```]]]\\\]]]]]]\\\ZZZUUUQQQNNNKKKKKKLLLLLLKKKKKKJJJIIINNNOOOQQQRRRTTTTTTUUUUUURRRSSSTTTUUUVVVUUUUUUTTT[[[\\\^^^^^^]]]]]]^^^______^^^^^^^^^___aaabbbccchhhkkkooouuu|||qqqqqqtttvvviiiaaaZZZUUUVVVUUURRRNNNKKKLLLOOORRRUUUXXX\\\]]]\\\[[[ZZZZZZPPPQQQTTTVVVYYY[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]ZZZ[[[\\\[[[ZZZZZZ\\\^^^```]]]YYYYYY\\\```dddfffdddfffddd```___bbbbbb```VVVVVVVVVYYY\\\]]]]]][[[WWW[[[aaafffgggeeeaaa___ZZZYYYXXXXXXXXXWWWSSSQQQLLLLLLLLLLLLNNNPPPSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRPPPPPPPPPPPP{{{rrrmmm^^^[[[VVVPPPLLLHHHGGGFFFEEEGGGIIIIIIIIIHHHIIIJJJGGGFFFHHHKKKKKKIIIMMMRRRRRRRRRSSSUUUVVVXXXYYYZZZYYYYYYZZZZZZZZZZZZ[[[[[[]]]]]]^^^___```bbbdddeeegggjjjmmmooorrruuuyyy||||||~~~wwwmmmgggdddbbb___]]]\\\___bbbbbb```bbbgggkkkrrrsssxxxtttnnngggcccbbb```[[[WWWVVVVVVVVVUUUSSSPPPMMMKKKLLLLLLLLLLLLLLLLLLLLLLLLOOOPPPQQQSSSUUUWWWXXXYYYUUUVVVWWWXXXYYY[[[\\\\\\___aaabbbbbbaaaaaaaaaccc`````````bbbdddgggjjjkkkrrrwww~~~uuuqqqzzzoooddd]]]WWWSSSSSSRRRPPPMMMJJJKKKOOORRRVVVYYY]]]^^^]]][[[ZZZ[[[SSSUUUYYY[[[]]]]]]\\\\\\[[[[[[ZZZZZZ[[[]]]```aaa^^^______^^^\\\\\\]]]___^^^\\\ZZZZZZ]]]aaadddeeedddfffddd``````bbbaaa]]]UUUUUUVVVXXX[[[[[[YYYWWWVVVZZZ```fffgggddd___\\\ZZZYYYYYYYYYYYYWWWTTTRRRMMMMMMMMMNNNPPPRRRTTTVVVVVVUUUTTTSSSTTTTTTUUUVVVUUUTTTRRRPPPOOOOOOOOOPPPxxxssskkkaaaXXXQQQLLLJJJFFFGGGIIIIIIGGGGGGGGGHHHHHHGGGIIIJJJIIIFFFHHHNNNLLLNNNPPPSSSUUUWWWXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZ[[[[[[\\\\\\^^^```eeehhhkkknnnrrrtttwwwzzz{{{sssiiibbb______^^^]]]VVVZZZ^^^______bbbiiiooorrrrrruuuyyy|||xxxjjjeeeaaa___```^^^XXXSSSSSSSSSSSSSSSQQQPPPNNNMMMJJJJJJJJJJJJJJJKKKLLLMMMPPPQQQSSSUUUWWWYYY[[[\\\WWWXXXYYYZZZ]]]___bbbcccaaacccdddeeecccccccccddd```aaabbbdddhhhlllppprrr}}}ssspppvvv}}}wwwkkk```YYYVVVUUUOOOOOOOOOLLLJJJKKKPPPTTTUUUYYY\\\\\\YYYWWWWWWYYYYYY[[[___bbbcccbbb```^^^[[[ZZZYYYYYY[[[___bbbeee_________^^^\\\[[[\\\]]]\\\[[[ZZZ[[[___bbbddddddbbbcccbbb^^^^^^```^^^ZZZXXXWWWWWWWWWWWWUUUQQQNNNSSSWWW^^^ccceeeaaa\\\XXXZZZYYYYYYYYYYYYXXXUUUSSSPPPPPPQQQRRRSSSVVVXXXZZZUUUTTTRRRQQQQQQSSSUUUVVVRRRQQQOOOMMMLLLLLLMMMMMMvvvllleee]]]WWWRRRRRRQQQOOOMMMKKKIIIHHHEEECCCCCCEEEHHHIIIGGGEEEJJJLLLMMMMMMLLLMMMQQQUUUTTTUUUWWWXXXYYYZZZYYYYYYVVVWWWXXXYYYYYYYYYXXXWWWZZZ[[[]]]___aaacccdddeeennnqqquuuxxxzzz|||zzzqqqjjjccc^^^^^^^^^]]]\\\VVV[[[```cccfffjjjppptttxxxuuuoookkklllsss~~~vvvkkkccc___\\\YYYXXXYYYXXXUUUQQQMMMOOOQQQSSSRRRQQQNNNMMMOOOOOONNNNNNMMMMMMLLLLLLRRRUUUXXXZZZ[[[[[[\\\]]]___]]]\\\^^^bbbfffhhhiiiiiihhhjjjmmmlllhhhgggkkklllhhhhhhooorrrrrrvvv|||vvvssstttwww|||rrrsssqqqkkkcccZZZSSSPPPLLLJJJKKKLLLKKKKKKPPPWWWYYYZZZ[[[[[[YYYXXXXXXYYY]]]bbbhhhiiigggccc``````\\\]]]]]]^^^___```aaabbbbbbcccbbb___[[[[[[___ccc______]]]]]]___bbbeeegggggggggfffccc___[[[ZZZZZZZZZYYYXXXWWWVVVSSSNNNKKKKKKXXXbbbbbb]]]ZZZ[[[[[[______]]]ZZZVVVSSSSSSTTTRRRSSSUUUXXX[[[[[[YYYWWWSSSSSSSSSRRRPPPPPPQQQRRRVVVSSSPPPMMMLLLMMMOOOPPPwwwqqqllliiiddd]]]WWWQQQMMMKKKHHHEEECCCDDDEEEFFFEEECCCHHHJJJKKKKKKIIIJJJMMMOOOPPPQQQRRRSSSTTTTTTSSSSSSTTTTTTVVVWWWWWWWWWVVVVVVYYYZZZ[[[\\\^^^```aaabbbfffiiimmmqqqrrrtttvvvwwwyyyzzz|||~~~|||sssmmmeeebbb]]][[[[[[\\\]]]^^^]]]aaafffkkkooosssvvvxxxooojjjddd```bbbiiiqqqwwwvvvvvvuuurrrmmmeee^^^YYYYYYWWWUUUTTTTTTSSSQQQPPPQQQSSSUUUVVVVVVTTTRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQTTTXXX[[[\\\]]]___```^^^]]]]]]___cccgggjjjkkknnnpppvvv|||{{{uuurrrssssssrrrwww|||vvvyyy|||llldddeeefffeeebbb\\\UUUQQQKKKIIIJJJMMMLLLLLLQQQWWW[[[\\\\\\ZZZXXXWWWXXXYYY^^^cccggghhhfffbbb```___ZZZ[[[^^^```bbbccccccccc______^^^\\\[[[\\\___bbbaaa```^^^^^^___aaadddfffggggggeeeaaa]]]ZZZYYYZZZYYYXXXWWWVVVUUURRRMMMJJJLLLWWW```___ZZZXXXYYYZZZ\\\\\\[[[XXXTTTRRRRRRRRRRRRSSSUUUXXXZZZZZZWWWUUUQQQRRRQQQPPPNNNMMMNNNOOOTTTRRROOOMMMMMMNNNPPPRRR|||pppeeeZZZSSSOOONNNKKKGGGEEEEEEEEEEEEDDDDDDEEEGGGFFFEEEEEEFFFGGGKKKLLLMMMMMMNNNNNNNNNMMMPPPPPPRRRSSSTTTTTTTTTTTTWWWWWWXXXYYYZZZ[[[\\\\\\\\\```eeehhhiiiiiijjjkkkmmmooorrrvvvyyy{{{{{{|||||||||tttlllfff___`````````aaaccchhhkkklllnnnsssxxx|||}}}{{{yyyeee^^^WWWSSSVVV\\\aaaccc```___]]][[[XXXUUURRRQQQQQQRRRSSSRRRPPPOOOOOOPPPSSSUUUVVVXXXXXXWWWUUUTTTSSSTTTTTTUUUVVVVVVWWWWWWRRRUUUZZZ^^^```aaacccdddcccaaa```bbbgggkkkooopppyyy}}}|||xxxhhh^^^XXXYYY[[[___bbb___XXXRRRKKKJJJKKKNNNOOOOOOSSSYYY\\\\\\[[[YYYVVVVVVXXXZZZ___bbbeeefffddd```^^^]]]VVVZZZ^^^ccceeeeeedddbbb\\\[[[YYYZZZ]]]___aaaaaa```___^^^^^^___aaaccceeedddcccaaa\\\XXXUUUVVVWWWXXXWWWVVVUUUTTTRRRNNNJJJNNNWWW^^^[[[VVVVVVWWWXXXYYYYYYYYYWWWSSSQQQQQQRRRQQQRRRTTTWWWYYYXXXUUURRRQQQRRRQQQOOOMMMKKKLLLMMMQQQPPPOOONNNNNNPPPRRRTTTooo|||}}}pppfff```[[[XXXRRRMMMIIIHHHGGGGGGDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMOOOPPPQQQQQQRRRTTTTTTTTTTTTUUUUUUUUUUUUWWW[[[aaadddeeedddccccccfffhhhlllooorrrtttuuuuuuwwwzzz}}}~~~zzztttmmmhhhcccgggkkknnnooosssxxx}}}xxxqqq^^^WWWOOOMMMPPPUUUVVVUUUTTTSSSSSSQQQPPPOOONNNMMMNNNPPPSSSRRROOONNNQQQSSSSSSTTTUUUVVVVVVVVVUUUTTTWWWWWWWWWXXXXXXYYYZZZZZZUUUYYY]]]aaabbbcccdddeeejjjgggeeeggglllsssyyy|||}}}yyyyyy~~~oooeee^^^ZZZUUUTTTUUUZZZ``````[[[UUUMMMKKKMMMRRRTTTTTTVVV[[[[[[[[[ZZZWWWVVVWWWZZZ]]]^^^```bbbbbbaaa^^^\\\ZZZVVVZZZ___dddfffdddaaa^^^ZZZXXXWWWZZZ___bbbbbbaaa]]]\\\\\\\\\^^^```cccdddaaa```\\\XXXSSSRRRSSSUUUXXXWWWWWWWWWVVVTTTPPPMMMQQQYYY]]]YYYTTTUUUXXXXXXYYYZZZZZZXXXUUUSSSSSSSSSQQQRRRTTTWWWXXXWWWSSSPPPSSSTTTSSSQQQNNNLLLMMMNNNQQQQQQPPPQQQRRRSSSUUUVVVZZZfffzzzvvvrrrjjj```WWWOOOJJJHHHGGGFFFFFFFFFFFFFFFFFFEEECCCCCCDDDEEEFFFHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPWWW[[[```ccccccbbbbbbbbbdddeeehhhjjjlllmmmnnnnnnppprrrvvvyyy{{{}}}~~~~~~~~~~~~}}}~~~}}}~~~}}}}}}||||||}}}~~~}}}{{{wwwrrrnnnmmmrrrxxx|||~~~xxxlllcccXXXRRRLLLJJJMMMPPPPPPMMMNNNOOOPPPQQQPPPNNNLLLKKKLLLOOORRRQQQOOOOOORRRUUUSSSTTTUUUVVVWWWVVVVVVUUUZZZZZZZZZZZZ[[[[[[[[[[[[YYY[[[^^^```aaabbbccceeekkkiiiiiimmmvvv{{{sss}}}tttfff]]]ZZZXXXVVVRRRPPPOOOSSSZZZ^^^]]]ZZZPPPNNNPPPUUUYYYXXXYYY\\\YYYYYYXXXWWWWWWYYY]]]```]]]^^^^^^^^^^^^\\\ZZZYYYXXX[[[```dddddd```\\\YYYXXXWWWWWW[[[aaadddcccaaaXXXXXXYYY[[[]]]```bbbdddaaa```]]]YYYUUUTTTVVVXXXZZZZZZYYYYYYYYYWWWTTTPPPTTTZZZ]]]YYYUUUWWWYYYZZZ[[[\\\]]][[[YYYVVVUUUUUUQQQRRRUUUXXXYYYWWWSSSOOOSSSTTTSSSQQQNNNLLLMMMNNNRRRRRRSSSTTTUUUVVVWWWWWWMMMWWWhhh{{{rrrcccYYYUUUMMMJJJGGGEEEEEEEEEEEEDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLUUUYYY]]]```aaa``````aaaaaabbbdddeeefffffffffeeegggjjjnnnqqqtttvvvzzz||||||||||||zzzwwwvvvvvvwww||||||||||||{{{zzzyyyxxxzzz{{{}}}|||zzzyyyyyyzzz|||{{{~~~~~~|||yyyvvvvvvyyy{{{zzzyyyuuuvvvvvvuuutttuuuxxx{{{zzz|||yyyuuutttwww{{{~~~|||yyy{{{}}}tttiii]]]VVVQQQNNNJJJJJJLLLMMMLLLJJJKKKLLLOOOQQQQQQOOOLLLIIIMMMOOOPPPQQQQQQQQQSSSTTTVVVWWWXXXYYYYYYZZZZZZYYY]]]]]]^^^^^^___```aaaaaa]]]___``````aaabbbeeehhhlllmmmsss|||}}}wwwuuuvvvsssjjj^^^VVVSSSSSSRRRQQQLLLJJJIIIMMMSSSYYY\\\\\\RRRPPPRRRXXX\\\[[[ZZZ[[[WWWXXXXXXXXXXXXYYY]]]```^^^]]]\\\\\\]]]]]]\\\ZZZ]]]^^^aaabbb```]]]YYYVVVVVVWWWYYY]]]```bbbbbbaaaWWWXXXYYY[[[]]]___bbbcccccccccaaa^^^[[[[[[\\\^^^\\\[[[[[[\\\\\\ZZZWWWTTTUUUZZZ\\\YYYWWWYYY[[[[[[]]]^^^___]]]ZZZWWWVVVUUUQQQSSSVVVYYY[[[ZZZUUUQQQQQQRRRQQQOOOMMMKKKLLLMMMSSSTTTUUUVVVWWWVVVVVVVVVGGGNNN[[[gggppp{{{yyysssccc^^^WWWSSSQQQPPPOOOMMMNNNMMMKKKIIIGGGGGGFFFGGGGGGGGGFFFFFFFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJQQQTTTWWWZZZZZZ[[[]]]^^^\\\]]]^^^___```______^^^___bbbfffhhhjjjmmmoooqqqsssttttttrrrooonnnoooqqqttttttuuuuuuuuuuuuttttttssstttuuutttrrrpppooopppppptttwwwxxxxxxwwwyyyzzz~~~|||~~~}}}wwwvvvzzzvvvxxxyyyvvvrrrqqquuuxxx{{{xxxvvvtttpppmmmmmmqqqsssqqqnnnooooooooommmkkklllooosssooossssssnnniiihhhfffddddddcccbbbeeeiiiooorrrtttyyyzzz{{{~~~~~~~~~zzzyyyuuummmcccZZZSSSPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMPPPRRRSSSRRRPPPOOORRRRRRRRRSSSUUUVVVVVVVVVXXXYYYYYYZZZ[[[\\\\\\\\\___```aaacccfffhhhjjjjjjeeefffffffffgggjjjooosssxxx}}}zzzyyy}}}rrr^^^YYYRRROOOPPPRRRRRRRRRIIIJJJKKKMMMPPPSSSVVVWWWSSSPPPRRRXXX\\\[[[YYYYYYXXXYYYZZZYYYXXXXXXZZZ\\\___]]]\\\\\\___```___^^^aaaaaaaaa```^^^\\\ZZZXXXTTTWWW[[[^^^^^^^^^^^^___ZZZ[[[\\\]]]^^^___```aaacccccccccbbb```___```bbb]]]\\\\\\]]]]]]\\\YYYVVVTTTYYY[[[YYYXXXZZZ\\\[[[\\\]]]^^^]]]YYYUUUSSSRRRQQQSSSWWW[[[^^^\\\XXXTTTQQQRRRQQQPPPNNNMMMNNNOOOTTTUUUVVVVVVVVVUUUSSSRRREEEJJJSSS[[[^^^fff{{{yyypppiiifffdddbbb```XXXVVVSSSOOOLLLJJJIIIHHHGGGGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJLLLOOORRRTTTUUUVVVYYY[[[WWWXXXZZZ[[[[[[[[[ZZZZZZZZZ]]]```bbbccceeegggiiilllmmmnnnmmmjjjiiikkknnnmmmnnnoooqqqqqqrrrrrrrrroooppppppooollljjjiiiiiidddhhhmmmnnnmmmlllmmmoooqqqppprrrtttpppjjjmmmuuummmpppqqqoookkkjjjnnnrrrxxx|||~~~zzzvvvrrrpppnnnjjjfffgggkkkllljjjgggfffgggfffccc``````cccggggggkkkjjjccc]]][[[ZZZXXXXXXXXXXXX\\\aaafffhhhiiinnnooorrrvvvzzz|||{{{zzzuuuuuuvvvyyy{{{zzztttooojjjjjjhhhaaaWWWQQQOOOOOOJJJLLLNNNOOONNNMMMNNNOOOPPPQQQSSSTTTVVVWWWWWWWWWXXXVVVUUUVVVZZZ\\\[[[XXXXXXYYYYYYZZZ[[[[[[\\\\\\```aaadddgggkkknnnqqqrrrmmmmmmmmmlllnnnssszzz~~~zzzvvvvvvqqqtttooo```TTTQQQMMMMMMQQQVVVWWWWWWLLLNNNPPPQQQPPPOOOPPPPPPSSSPPPQQQXXX\\\ZZZWWWWWWZZZ[[[\\\[[[YYYWWWXXXYYYaaa^^^\\\^^^aaacccbbbaaacccbbbaaa___^^^]]]\\\\\\RRRWWW\\\^^^\\\[[[[[[]]]^^^^^^__________________```aaabbbbbb`````````aaa\\\\\\\\\]]]^^^\\\YYYVVVRRRWWWZZZXXXXXX[[[\\\[[[ZZZ\\\]]][[[WWWSSSPPPOOORRRTTTXXX]]]___^^^ZZZVVVSSSSSSTTTRRRPPPPPPQQQRRRTTTUUUVVVVVVUUUSSSPPPNNNFFFGGGHHHKKKPPPXXXbbbhhhyyyjjj]]]VVVSSSTTTTTTGGGIIIKKKKKKIIIGGGGGGHHHHHHIIIJJJIIIHHHGGGGGGHHHIIIGGGJJJPPPOOOJJJIIIMMMLLLOOOSSSSSSRRRRRRTTTVVVSSSUUUYYY\\\___`````````cccccceeefffffffffffffffmmmmmmmmmnnnnnnoooooooookkkkkkjjjjjjhhhgggeeeddddddddddddbbb``````bbbdddhhhgggeeedddddddddeeefffdddbbb```___aaacccddddddggglllssszzz}}}|||yyywww|||~~~}}}zzzuuuqqqnnnllljjjhhhfffdddaaa^^^^^^___bbbcccdddaaa]]]\\\]]]^^^\\\ZZZaaa```^^^\\\ZZZXXXWWWWWWTTTSSSRRRSSSUUUYYY]]]```bbbcccdddhhhlllnnnooonnniiiiiihhhgggeeedddcccccc___bbb```WWWRRRQQQOOOKKKOOONNNMMMMMMOOOQQQSSSSSSRRRVVV[[[\\\ZZZXXXXXXYYYWWW___cccaaaaaaccc```ZZZWWWYYYZZZ[[[[[[\\\___aaa___bbbggglllooossswwwyyy}}}~~~vvvssssssqqq|||tttgggaaaSSSOOOKKKMMMRRRWWWYYYWWWSSSRRRQQQPPPOOONNNMMMMMMMMMOOORRRVVVXXXZZZZZZYYYXXXXXXWWWVVVVVVXXX[[[]]]ccccccbbbbbbbbbbbbaaaaaagggeeeccc```]]]\\\\\\\\\XXXXXXXXXXXXXXXYYYYYYYYY^^^______\\\YYYXXX[[[^^^``````aaabbbaaa```^^^]]]```]]]\\\^^^___]]]VVVPPPYYYUUUTTTXXXZZZYYYYYY[[[XXXXXXXXXUUURRROOONNNOOOTTTWWW[[[\\\YYYVVVSSSRRRQQQRRRSSSRRRPPPPPPQQQSSSSSSTTTTTTRRROOOLLLKKKLLLBBBBBBDDDEEEHHHNNNVVV[[[lll}}}|||nnnfffaaa```XXXVVVSSSQQQNNNMMMLLLKKKMMMMMMMMMKKKIIIHHHHHHHHHHHHFFFGGGLLLLLLHHHHHHLLLJJJMMMOOONNNLLLKKKLLLNNNQQQSSSVVVYYY[[[\\\\\\\\\_________```aaabbbccccccgggffffffffffffffffffeeedddddddddccccccccccccccc______```___^^^^^^aaacccdddcccbbb```````````````aaa___]]]\\\]]]]]]^^^^^^cccfffjjjnnnqqqrrrqqqqqqoooppprrrtttvvvvvvwwwvvvuuurrrooollljjjhhheeeccc```^^^[[[YYYXXXYYY[[[\\\```]]]ZZZXXXYYYYYYWWWUUUXXXXXXXXXWWWVVVUUUUUUTTTNNNNNNNNNOOOQQQTTTWWWXXX]]]]]]^^^```ccceeedddcccbbbbbb```___]]]\\\[[[ZZZUUUZZZZZZUUURRRTTTTTTQQQUUUTTTRRRRRRRRRSSSRRRRRRWWW[[[___``````___```bbbfffoootttooohhhddd```\\\YYYZZZ[[[[[[[[[]]]```bbbbbbeeejjjooossswww|||yyysssoooqqquuuvvvhhh___ZZZQQQMMMKKKMMMRRRVVVVVVUUUQQQQQQPPPPPPOOONNNNNNMMMNNNOOORRRTTTVVVVVVVVVVVVUUUVVVVVVWWWYYY[[[___aaahhhfffcccaaa______```aaaeeedddaaa^^^[[[ZZZYYYYYYYYYYYYZZZ[[[[[[[[[ZZZZZZZZZ\\\]]]\\\[[[[[[]]]___`````````___^^^]]]\\\\\\^^^\\\[[[\\\]]]ZZZTTTNNNQQQNNNPPPVVVYYYXXXXXXYYYWWWXXXWWWUUUQQQPPPPPPQQQUUUXXXZZZYYYWWWTTTRRRRRRQQQRRRRRRQQQPPPOOOQQQRRRQQQSSSSSSRRROOOMMMLLLMMM>>>???@@@AAABBBEEEJJJMMMYYYeeeyyyuuuooogggaaa^^^\\\YYYVVVOOONNNLLLKKKJJJIIIHHHHHHJJJHHHHHHJJJKKKIIIJJJMMMJJJKKKLLLKKKIIIHHHHHHIIIOOOPPPRRRTTTVVVVVVVVVUUUXXXXXXWWWXXXYYY[[[]]]^^^``````___^^^^^^]]]]]]\\\\\\\\\\\\\\\]]]___aaabbb___``````___]]]^^^```bbbbbbbbbaaa``````_________```___^^^\\\[[[[[[ZZZZZZ______```bbbdddfffhhhiiigggggghhhiiikkkmmmooopppllljjjhhhgggeeeccc___\\\ZZZYYYVVVUUUUUUVVVXXXZZZ]]][[[YYYXXXXXXWWWUUUSSSSSSTTTVVVWWWWWWWWWVVVUUUNNNNNNOOOOOOQQQSSSTTTUUUZZZZZZZZZ\\\^^^^^^]]][[[^^^]]]\\\ZZZXXXVVVUUUUUURRRVVVXXXVVVVVVXXXYYYXXXYYYYYYYYYZZZYYYYYYXXXWWW[[[]]]aaacccdddfffhhhjjjqqqzzz~~~vvvjjjaaa^^^\\\^^^___`````````bbbeeegggjjjmmmrrrwww}}}{{{uuutttvvv}}}mmm^^^WWWSSSQQQMMMKKKJJJLLLQQQSSSSSSQQQNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQRRRSSSTTTTTTSSSTTTUUUXXX[[[^^^aaacccmmmjjjeee```]]]]]]^^^___bbbaaa^^^[[[YYYWWWVVVVVVYYYZZZ\\\]]]^^^]]][[[ZZZYYY[[[]]]]]]\\\[[[\\\]]]___]]][[[ZZZYYYYYYZZZ[[[[[[ZZZXXXXXXYYYVVVPPPJJJIIIGGGJJJQQQVVVUUUTTTVVVWWWWWWVVVTTTQQQQQQRRRTTTWWWXXXXXXVVVSSSQQQPPPQQQQQQRRRRRRPPPOOONNNOOOQQQOOOQQQRRRQQQOOOMMMMMMNNN===???@@@AAAAAACCCEEEHHHOOOVVVcccxxxzzzxxxtttnnniiiYYYWWWTTTRRRQQQPPPOOONNNOOOMMMLLLMMMNNNNNNNNNNNNKKKKKKKKKJJJJJJJJJJJJKKKMMMMMMNNNOOOPPPPPPOOOOOOQQQPPPOOOOOOQQQSSSVVVXXXZZZZZZZZZZZZZZZYYYYYYYYYZZZYYYXXXXXXYYY[[[^^^```eeeeeeeeecccaaa```bbbdddffffffggghhhiiiiiihhhhhhfffffffffdddaaa```___```bbbbbbcccdddeeefffggghhheeeeeeeeefffhhhllloooqqqkkkjjjiiiiiihhhddd___\\\ZZZYYYWWWVVVVVVXXXYYY[[[[[[[[[[[[[[[ZZZYYYWWWVVVUUUVVVYYY[[[\\\\\\ZZZZZZTTTTTTUUUVVVWWWXXXXXXXXX\\\\\\]]]___aaabbb```^^^___^^^]]]\\\ZZZYYYWWWWWWWWWZZZ\\\\\\[[[[[[[[[[[[ZZZ\\\___aaabbbbbbbbbccccccdddgggjjjmmmqqqtttvvvxxx{{{zzzsssiiibbb______dddfffhhhjjjlllooossswww{{{hhhVVVNNNLLLKKKIIIIIIHHHIIIKKKNNNOOONNNLLLKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOQQQRRRSSSTTTSSSSSSUUUYYY]]]```bbbbbbjjjhhhddd```]]]\\\\\\\\\___^^^[[[XXXVVVUUUTTTTTTXXXZZZ\\\^^^^^^]]]ZZZYYY\\\]]]^^^^^^\\\ZZZXXXXXXZZZXXXUUUSSSSSSUUUYYY[[[ZZZYYYWWWWWWVVVSSSNNNJJJFFFDDDEEELLLPPPOOOOOOQQQTTTUUUTTTSSSQQQRRRUUUWWWXXXWWWUUURRROOONNNOOOPPPQQQQQQQQQOOOMMMLLLMMMNNNMMMNNNPPPPPPNNNNNNNNNOOO<<<>>>@@@AAAAAACCCEEEGGGGGGLLLTTTaaattt~~~sssnnniiidddbbb___\\\ZZZTTTUUUUUUUUUVVVUUUPPPKKKJJJIIIHHHHHHIIIKKKKKKLLLKKKKKKLLLLLLLLLKKKKKKJJJLLLKKKJJJJJJKKKMMMPPPRRRSSSTTTTTTUUUVVVWWWWWWXXXYYYXXXWWWVVVWWWYYY[[[\\\bbbccccccbbbaaabbbeeegggjjjlllooorrrtttuuuuuuuuuoooppppppmmmjjjiiijjjkkkmmmoooqqqssssssrrrpppnnnhhhgggggghhhjjjmmmqqqsssttttttttttttssspppjjjfffbbb```^^^[[[YYYXXXXXXYYY[[[]]]^^^___^^^\\\[[[ZZZVVVXXX[[[]]]^^^^^^]]]\\\YYYYYYZZZ[[[[[[\\\\\\\\\```aaabbbeeehhhhhhfffccc_________^^^^^^]]]]]]\\\[[[\\\___```___]]]]]]^^^___cccgggiiijjjjjjlllnnnrrrsssuuuyyy}}}}}}vvvpppkkkgggeeedddfffkkkqqqxxxxxxjjjWWWKKKHHHHHHGGGDDDEEEEEEGGGIIIKKKKKKIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOQQQSSSUUUVVVQQQRRRUUU[[[bbbggghhhhhhaaaaaaaaa```___]]][[[ZZZ]]]\\\ZZZWWWVVVUUUUUUUUUXXXYYY[[[]]]\\\ZZZXXXVVV\\\\\\\\\]]]\\\[[[YYYWWWTTTRRROOONNNOOOSSSXXX[[[]]]\\\[[[ZZZXXXUUUQQQOOOJJJFFFEEEHHHJJJJJJJJJMMMPPPQQQRRRRRRRRRSSSVVVYYYWWWVVVTTTPPPLLLLLLNNNPPPPPPQQQPPPNNNKKKJJJKKKLLLKKKMMMOOOOOONNNMMMNNNOOO;;;<<<>>>???@@@AAADDDGGGFFFKKKRRR[[[jjjzzzvvvsssnnnjjjfffjjjmmmnnnnnniii^^^RRROOOMMMJJJIIIIIIJJJJJJIIIKKKKKKJJJJJJIIIIIIIIIIIIJJJIIIHHHHHHIIIJJJLLLMMMLLLMMMNNNOOOPPPRRRSSSSSSUUUUUUTTTSSSSSSTTTUUUVVVUUUWWWYYYZZZ[[[^^^bbbeeegggjjjoootttwwwyyyyyyyyyrrrsssssspppmmmmmmppptttxxx{{{~~~|||xxxuuupppooooooppprrruuuxxxzzz~~~~~~~~~~~~zzzwwwooommmjjjeeebbb___]]]]]]dddfffiiiiiigggdddaaaaaa\\\^^^```bbbdddeeeeeeeeebbbaaabbbbbbcccdddeeefffkkkllllllnnnooommmiiifff``````aaaaaabbbcccdddddd```aaaeeeiiiiiiggggggjjjooossswwwxxxwwwwwwzzz}}}zzzvvvsssooollllllpppwww|||oooaaaYYYNNNHHHGGGGGGEEECCCBBBCCCEEEFFFFFFFFFEEEEEEFFFGGGGGGHHHJJJKKKKKKLLLKKKLLLMMMOOOQQQSSSTTTUUUOOOPPPUUU^^^gggmmmnnnmmmYYY[[[\\\^^^^^^\\\ZZZXXX\\\[[[ZZZXXXWWWWWWXXXXXXZZZZZZ[[[[[[ZZZWWWUUUSSSXXXWWWXXXZZZ]]]^^^^^^]]]RRRPPPMMMLLLNNNSSSXXX\\\______^^^]]][[[YYYVVVUUUNNNIIIGGGIIIJJJHHHGGGHHHKKKMMMPPPRRRSSSTTTWWWYYYVVVUUURRROOOLLLKKKNNNPPPPPPPPPOOOMMMJJJHHHIIIJJJJJJLLLNNNNNNMMMMMMNNNOOO<<<===>>>>>>>>>@@@DDDFFFJJJPPPXXXaaammmoooaaa\\\VVVRRRPPPNNNKKKIIIKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNLLLNNNOOOPPPQQQTTTWWWZZZ]]]aaafffllloooppppppooolllmmmmmmjjjggghhhnnntttzzz{{{}}}~~~}}}zzzvvvssstttttttttuuuvvvxxxzzz|||~~~~~~~~~}}}zzzxxxvvvtttsssssszzz}}}~~~yyytttpppooooooppprrruuuxxxzzz|||}}}vvvvvvuuuuuuvvvxxx{{{|||}}}zzzuuunnniiieeefffhhhjjjmmmoooqqqrrrsssssswww}}}~~~zzzzzz~~~pppbbbZZZQQQNNNIIIFFFFFFEEEDDDCCCAAABBBCCCCCCCCCBBBCCCCCCEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKMMMOOOPPPPPPPPPPPPNNNOOOSSS\\\eeejjjiiifffVVVWWWXXXYYYYYYYYYXXXXXX\\\[[[ZZZZZZZZZ[[[\\\\\\]]]\\\[[[ZZZXXXUUUSSSRRRWWWVVVUUUXXX\\\___```___UUUSSSPPPOOOPPPSSSXXX[[[[[[\\\\\\[[[YYYWWWVVVUUUNNNKKKKKKOOOOOOIIIEEEDDDFFFIIINNNRRRSSSUUUVVVXXXTTTTTTRRROOOLLLLLLNNNPPPOOOPPPOOOLLLIIIGGGGGGHHHJJJLLLNNNNNNMMMLLLMMMNNN???????????????@@@DDDGGGJJJPPPZZZdddnnn{{{tttnnneee^^^ZZZUUUPPPLLLKKKKKKJJJJJJIIIJJJJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJDDDEEEFFFHHHHHHIIIIIIIIIKKKLLLLLLKKKJJJKKKMMMOOOTTTXXX]]]bbbeeefffeeeddddddfffeeebbb___bbbiiipppuuuvvvwwwvvvuuurrrooommmppppppqqqrrrssstttuuuvvvxxxyyy{{{~~~}}}tttnnnmmmnnnqqqtttxxx{{{}}}wwwdddXXXQQQMMMIIIHHHFFFEEECCCCCCCCCCCC@@@AAABBBAAA@@@@@@AAABBBEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKMMMNNNOOONNNLLLKKKPPPOOORRRXXX___bbb___ZZZVVVVVVUUUTTTUUUVVVWWWXXX\\\\\\[[[[[[[[[]]]^^^______^^^\\\ZZZWWWUUUSSSRRR[[[XXXVVVWWW[[[^^^^^^]]]YYYWWWTTTRRRRRRTTTWWWZZZUUUVVVWWWVVVTTTRRRRRRRRRLLLKKKNNNTTTSSSLLLEEEBBBCCCGGGMMMRRRTTTUUUVVVWWWSSSSSSRRROOOMMMMMMOOOQQQOOOOOONNNLLLHHHFFFFFFGGGKKKLLLNNNNNNLLLLLLLLLMMM>>>?????????@@@BBBGGGJJJRRRVVV[[[cccjjjqqqvvvxxx|||uuummmddd]]]YYYTTTOOOLLLMMMNNNNNNMMMMMMNNNNNNLLLKKKKKKNNNPPPLLLLLLLLLMMMNNNLLLHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIKKKNNNRRRTTTUUUUUUUUUUUUUUUUUUUUUWWWYYY\\\]]]fffggghhhgggeeedddeeefffhhhhhhhhhiiijjjjjjkkkkkklllnnnqqquuuzzzzzzzzz}}}mmm\\\RRRKKKIIIKKKCCCCCCCCCBBBBBBAAAAAAAAA>>>@@@AAAAAA??????@@@BBBBBBCCCDDDEEEEEEFFFEEEEEEFFFDDDDDDFFFEEEDDDGGGMMMMMMNNNQQQVVVZZZ\\\ZZZXXXVVVVVVUUUTTTRRRSSSVVVYYY\\\[[[YYYXXXXXXZZZ\\\]]][[[]]]]]]\\\ZZZXXXWWWWWW]]]\\\YYYWWWWWWYYY\\\^^^[[[\\\ZZZTTTRRRTTTTTTQQQRRRUUUSSSNNNLLLLLLKKKGGGJJJIIIKKKPPPQQQKKKFFFDDDDDDHHHNNNQQQRRRSSSSSSTTTRRRQQQQQQPPPNNNMMMLLLLLLNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMNNNOOOPPPPPPQQQ;;;===???@@@AAADDDIIILLLRRRUUUZZZ___eeeiiilllmmmkkkqqqyyysssjjjeee]]]XXXUUUSSSPPPNNNQQQRRRSSSRRRPPPQQQRRRTTTRRRQQQOOOMMMMMMKKKHHHFFFIIIHHHGGGFFFEEECCCCCCBBBDDDDDDCCCCCCCCCDDDFFFGGGFFFGGGJJJLLLMMMMMMLLLLLLNNNMMMMMMMMMNNNPPPQQQRRRXXXYYYZZZYYYXXXWWWXXXYYY[[[\\\\\\]]]^^^______```eeegggjjjnnnssswwwzzz{{{nnnZZZPPPJJJDDDBBBCCCBBBBBBBBBBBBAAAAAA@@@@@@>>>@@@AAAAAA@@@???AAABBBBBBCCCDDDEEEEEEFFFEEEEEEEEEBBBBBBEEEFFFFFFHHHLLLMMMNNNPPPTTTXXXYYYXXXWWWSSSTTTUUUUUUUUUVVVYYY\\\ZZZZZZYYYYYYYYYZZZ\\\]]]ZZZ[[[[[[YYYVVVTTTUUUVVV[[[ZZZXXXVVVWWWZZZ]]]```]]]^^^[[[UUUSSSUUUUUURRROOOQQQPPPKKKHHHIIIIIIFFFDDDDDDHHHOOOSSSPPPMMMMMMMMMPPPRRRRRRQQQOOOOOOOOOQQQQQQPPPOOONNNMMMLLLLLLNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQ999;;;>>>@@@CCCFFFJJJMMMOOOQQQUUUYYY[[[\\\\\\\\\VVV\\\hhhwwwyyyppphhhbbb]]]ZZZWWWXXXYYYYYYYYYZZZ]]]___aaa]]]WWWRRRPPPNNNLLLJJJJJJJJJHHHFFFEEECCCAAAAAABBBBBBAAAAAAAAABBBDDDEEECCCDDDEEEFFFFFFEEEDDDCCCIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLKKKJJJKKKMMMNNNOOOOOOQQQRRRSSSTTTTTT[[[\\\___bbbfffjjjlllnnnuuuyyy}}}yyyxxx~~~vvvbbbVVVKKKGGGFFFDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>@@@AAAAAA@@@@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEE@@@???DDDIIIIIIJJJKKKNNNNNNNNNPPPTTTVVVVVVUUUPPPRRRUUUWWWXXXYYY\\\^^^XXXXXXYYYZZZZZZ[[[\\\\\\YYYXXXWWWSSSPPPOOOPPPQQQWWWWWWVVVWWWYYY\\\___aaa]]]]]]YYYSSSQQQTTTTTTRRRMMMOOOMMMGGGDDDEEEGGGFFFDDDDDDIIIRRRWWWVVVTTTTTTSSSSSSTTTRRROOOMMMMMMMMMPPPPPPOOONNNMMMLLLLLLKKKNNNNNNMMMMMMLLLKKKKKKKKKIIIJJJLLLMMMOOOPPPPPPPPP:::<<>>???AAA@@@??????@@@BBBAAABBBCCCDDDEEEEEEFFFEEEEEE@@@???FFFMMMNNNMMMMMMOOONNNLLLMMMPPPSSSSSSSSSOOOQQQUUUWWWXXXYYY[[[]]]VVVWWWYYYZZZ[[[[[[[[[[[[YYYWWWSSSNNNJJJHHHJJJLLLRRRTTTWWWZZZ]]]^^^^^^^^^WWWXXXUUUOOONNNRRRTTTSSSPPPRRROOOHHHCCCDDDFFFFFFKKKJJJNNNVVVYYYWWWUUUUUUPPPPPPPPPOOOMMMMMMOOOQQQOOOOOONNNMMMLLLLLLKKKKKKMMMMMMMMMMMMMMMLLLLLLKKKHHHIIIKKKMMMNNNOOOPPPPPP<<<>>>AAACCCCCCCCCDDDEEECCCDDDFFFHHHHHHHHHGGGFFFEEEIIIQQQWWWZZZ___lllyyy~~~pppeee]]]YYY[[[YYYWWWTTTQQQNNNLLLKKKHHHHHHGGGGGGGGGHHHJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGEEEFFFFFFFFFGGGGGGGGGGGGDDDFFFGGGFFFEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMJJJKKKLLLNNNPPPRRRSSSTTTYYYZZZ]]]___```aaa``````\\\]]]]]]^^^___ccciiinnntttuuuvvvwwwwwwxxxxxxxxxxxxzzz~~~}}}~~~wwwrrrsssrrrvvv}}}hhhYYYQQQGGGCCC>>><<<===@@@@@@???======>>>>>>>>>>>>>>>>>>===>>>@@@???>>>>>>???AAA@@@AAABBBDDDEEEEEEFFFFFFFFFAAAAAAIIIPPPQQQPPPOOOOOOMMMLLLLLLOOOQQQSSSSSSPPPRRRUUUVVVVVVWWWXXXYYYVVVWWWYYYZZZ[[[[[[[[[ZZZZZZWWWSSSLLLGGGFFFGGGIIIOOOSSSYYY^^^```___\\\YYYSSSTTTRRROOOOOOTTTWWWVVVTTTWWWTTTLLLFFFFFFHHHIIIOOOMMMOOOUUUWWWTTTQQQQQQLLLLLLLLLLLLKKKLLLOOORRRMMMMMMMMMLLLLLLKKKKKKJJJLLLLLLMMMMMMMMMLLLKKKKKKGGGHHHJJJLLLNNNOOOPPPPPP<<>>???@@@AAABBBCCCCCCCCCAAACCCIIIOOOQQQRRRZZZccctttsssllliiihhhddd```\\\XXXTTTSSSSSSRRRPPPNNNMMMMMMMMMMMMNNNMMMLLLKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGHHHGGGEEEDDDEEEFFFHHHHHHIIIIIIJJJKKKKKKKKKHHHIIIIIIJJJKKKLLLMMMMMMMMMNNNPPPRRRSSSSSSSSSSSSQQQQQQRRRQQQQQQRRRVVVYYY^^^]]]]]]]]]]]]___```aaa```aaacccfffhhhkkkmmmooorrruuuxxxxxxvvvuuuvvvxxxyyy{{{}}}|||xxxsssooommmjjjfffbbbbbbfffkkknnnooopppqqqqqqsssvvv|||wwwooopppvvv}}}rrr```RRRJJJHHHDDDCCC@@@;;;<<>>>>>======>>>??????@@@BBBCCCDDDEEEFFFFFFEEEBBBEEEMMMRRRRRRQQQQQQOOONNNLLLMMMPPPRRRSSSSSSRRRSSSUUUUUUUUUUUUWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZXXXTTTOOOKKKJJJKKKMMMQQQUUUZZZ^^^___]]]XXXUUURRRUUUUUURRRSSSXXXYYYXXXSSSXXXXXXPPPIIIIIILLLNNNMMMJJJLLLQQQSSSOOOMMMMMMKKKLLLLLLKKKJJJKKKNNNPPPLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJFFFGGGIIIKKKMMMOOOOOOPPP;;;>>>AAACCCAAA???>>>>>>>>>>>>======>>>@@@AAABBBAAA@@@DDDIIIKKKKKKPPPVVV^^^iii}}}}}}zzzvvvsssqqqpppqqqnnnjjjfffbbb___]]]\\\aaa___]]]ZZZXXXVVVTTTTTTYYYYYYXXXWWWUUURRRPPPOOOLLLMMMMMMLLLIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMOOOPPPQQQRRRSSSSSSTTTTTTTTTVVVUUUUUUUUUWWWYYY\\\]]]______``````````````````^^^aaaccccccaaa^^^]]]\\\ZZZXXXXXXYYY^^^ccchhhjjjjjjkkklllnnnrrrwww~~~|||zzz~~~fffWWWNNNFFFAAAAAAAAACCCBBB>>>>>>AAA@@@;;;:::;;;;;;;;;<<<<<<<<<<<<:::;;;<<<<<<;;;;;;<<<>>>???@@@AAACCCDDDEEEFFFFFFCCCCCCGGGOOORRRPPPPPPRRROOONNNMMMOOORRRTTTUUUTTTTTTTTTUUUUUUTTTUUUXXX[[[[[[ZZZYYYXXXWWWXXXYYYYYYYYYYYYWWWTTTRRRRRRUUUWWWYYYZZZ[[[[[[[[[YYYVVVUUUSSSVVVWWWUUUUUUXXXXXXUUUNNNTTTWWWQQQLLLMMMPPPRRRNNNKKKLLLPPPPPPLLLIIIIIIIIIKKKLLLLLLLLLLLLOOOQQQKKKKKKKKKJJJJJJJJJJJJIIIHHHIIIKKKLLLLLLKKKJJJIIIEEEFFFHHHJJJMMMNNNOOOPPP999<<<@@@BBBAAA???>>>===???>>><<<<<<<<<>>>@@@BBB@@@======AAACCCDDDFFFKKKPPPWWWfffxxx~~~yyyuuuttt|||zzzwwwssspppmmmkkkjjjmmmlllkkkiiieeeaaa^^^\\\TTTUUUUUUSSSPPPNNNNNNOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJFFFHHHJJJKKKJJJIIIJJJKKKJJJLLLNNNQQQRRRQQQPPPOOOUUUSSSQQQOOOOOOQQQSSSUUUWWWVVVUUUUUUVVVWWWVVVUUUUUUXXX[[[\\\\\\[[[\\\\\\WWWYYY\\\```fffnnnuuuyyytttvvvyyy}}}|||vvvbbbOOOHHHFFFBBB??????999???AAA>>>>>>AAA>>>888:::::::::;;;;;;<<<<<<<<<999:::<<<;;;::::::;;;===>>>???AAACCCDDDEEEFFFFFFAAACCCIIIPPPQQQNNNNNNRRRNNNNNNNNNPPPTTTVVVVVVUUUTTTUUUUUUUUUUUUWWW[[[^^^\\\[[[YYYWWWVVVWWWXXXYYYXXXYYYYYYYYYXXXZZZ]]]```___]]][[[XXXVVVUUUUUUUUURRRVVVWWWUUUTTTVVVTTTPPPHHHPPPUUUQQQMMMNNNSSSUUUTTTQQQPPPRRRQQQKKKGGGFFFFFFIIIKKKMMMNNNOOORRRTTTJJJJJJJJJJJJJJJJJJIIIIIIGGGIIIJJJLLLLLLKKKIIIHHHDDDFFFHHHJJJLLLNNNOOOPPP;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>???@@@BBBCCCDDDMMMNNNSSS[[[eeeuuu|||tttqqqlllgggdddbbbaaabbb[[[\\\]]][[[XXXVVVVVVVVVZZZVVVRRRRRRTTTUUUSSSQQQNNNNNNOOONNNNNNNNNNNNNNNKKKMMMOOOOOONNNNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQQQQRRRQQQQQQQQQRRRTTTVVVWWWWWWYYYZZZZZZZZZ\\\___aaaaaabbbdddfffhhhjjjlllllllllkkkmmmttt|||gggPPPMMMGGGAAA>>>===>>>@@@===<<<::::::;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::@@@===:::===BBBEEEDDDAAAHHHFFFGGGJJJNNNQQQPPPNNNPPPPPPPPPQQQRRRSSSTTTUUUWWWUUUTTTXXX]]]aaabbbaaa\\\ZZZWWWUUUTTTTTTVVVWWWYYYXXXXXXXXXYYY[[[^^^```dddaaa]]]XXXUUUSSSTTTTTTWWWVVVTTTSSSSSSRRROOOMMMKKKLLLNNNPPPQQQQQQQQQQQQOOOQQQSSSRRROOOLLLIIIHHHIIIKKKNNNOOONNNMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGKKKKKKJJJJJJIIIIIIIIIIIIGGGHHHJJJKKKMMMNNNOOOOOO;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<=========>>>???AAABBBCCCDDDDDDGGGLLLRRR]]]qqq~~~{{{yyyxxxxxxwwwvvvssspppooooooqqqnnnjjjfffeeeggghhhfffddd]]]\\\[[[[[[\\\\\\[[[ZZZXXXWWWVVVVVVXXX[[[^^^```]]]^^^______^^^\\\[[[YYY\\\\\\]]]^^^```bbbccceeeiiijjjjjjiiijjjlllpppsss}}}eeeTTTJJJGGGBBB>>>;;;:::;;;;;;===;;;::::::;;;;;;:::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;@@@===;;;>>>BBBEEEDDDBBBEEEEEEEEEHHHMMMOOOOOOMMMNNNNNNNNNOOOPPPQQQRRRSSSRRRSSSWWW^^^dddhhhhhhfff\\\ZZZWWWTTTRRRRRRSSSTTTXXXWWWWWWWWWXXXZZZ\\\^^^___]]]ZZZXXXVVVUUUVVVVVVYYYWWWUUUTTTSSSRRRNNNLLLNNNOOOQQQRRRRRRQQQPPPOOOLLLPPPSSSRRROOOLLLKKKKKKLLLNNNQQQQQQOOONNNMMMNNNNNNNNNLLLKKKJJJIIIIIIIIIKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHJJJLLLNNNPPP::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAA@@@???AAADDDGGGMMMZZZggg{{{{{{yyyvvvvvvxxxyyywwwuuurrrnnnjjjjjjpppvvvzzz|||yyyzzz{{{{{{yyywwwtttrrrvvvwwwxxxzzz|||~~~fffPPPFFFCCCAAA>>><<<:::999999999<<<:::999:::;;;;;;:::888::::::::::::::::::::::::999999::::::;;;;;;<<<<<<@@@>>>===???CCCEEEDDDCCCBBBBBBDDDGGGKKKNNNNNNMMMLLLLLLLLLLLLNNNOOOPPPQQQOOOSSSZZZbbbhhhiiigggddd[[[YYYVVVSSSQQQQQQQQQQQQWWWVVVVVVVVVVVVXXXZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXYYYWWWUUUTTTSSSRRRNNNLLLRRRRRRSSSSSSRRRPPPNNNMMMJJJNNNSSSRRRNNNKKKLLLOOOPPPRRRTTTTTTQQQOOONNNNNNPPPNNNLLLJJJIIIIIIJJJKKKJJJKKKLLLMMMMMMKKKJJJHHHJJJHHHGGGFFFHHHKKKNNNPPP888999::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>===@@@CCCEEEHHHQQQ[[[^^^iiizzzwwwfffSSSFFF@@@??????>>>===<<<;;;:::999;;;999888999:::;;;999888999999999999999999999999777888999:::;;;<<<======???>>>>>>@@@CCCEEEDDDCCCAAABBBDDDGGGJJJLLLMMMNNNKKKKKKKKKLLLMMMNNNOOOPPPPPPTTTYYY^^^aaa```\\\YYYXXXWWWUUUSSSRRRRRRRRRSSSVVVVVVUUUUUUVVVWWWXXXYYYTTTUUUWWWXXXYYYYYYYYYXXXVVVTTTSSSSSSSSSRRROOOMMMQQQRRRSSSSSSRRRPPPMMMLLLJJJOOOSSSRRRMMMJJJLLLOOOPPPRRRUUUUUUTTTQQQPPPPPPQQQOOOLLLIIIIIIJJJKKKMMMIIIKKKMMMNNNNNNMMMJJJIIIIIIIIIHHHIIIJJJLLLNNNOOO777777888999999999999999999999999:::::::::;;;;;;::::::::::::;;;<<<======;;;:::<<<@@@AAAAAAGGGNNNMMMRRR]]]kkk||||||nnn___UUUNNNFFF???===<<<<<<<<<<<<<<<;;;:::999:::888777888999:::999888888888888888888888888888666777888999:::<<<============???AAACCCDDDDDDCCCAAACCCEEEHHHJJJKKKMMMNNNKKKKKKLLLLLLMMMOOOPPPQQQRRRTTTWWWXXXXXXVVVTTTSSSUUUTTTTTTSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVSSSTTTVVVXXXYYYYYYXXXWWWRRRQQQPPPQQQRRRRRRPPPNNNMMMNNNQQQRRRRRRPPPNNNLLLLLLOOORRRPPPKKKIIIJJJLLLMMMPPPTTTUUUTTTRRRQQQQQQPPPNNNKKKIIIHHHIIIKKKMMMIIIJJJMMMNNNNNNMMMKKKIIIHHHJJJLLLMMMNNNNNNNNNMMM555666777888999999999999999999999999:::::::::::::::::::::::::::;;;<<<<<<<<<;;;<<>>===???DDDGGGGGGKKKVVVcccrrrvvvbbbUUUHHHCCCBBB@@@>>>>>>999999999999888888888888888777777777999:::999888777777777777777777777777777777888999:::;;;<<<<<<;;;===???AAABBBCCCBBBBBBAAACCCFFFHHHIIIIIIKKKMMMLLLLLLLLLMMMNNNOOOPPPQQQPPPRRRTTTUUUTTTSSSSSSTTTRRRRRRRRRSSSTTTVVVWWWXXXTTTTTTTTTTTTTTTSSSSSSSSSPPPQQQSSSUUUVVVVVVVVVVVVRRRQQQPPPQQQRRRRRRQQQOOOJJJLLLOOORRRRRRQQQOOOMMMMMMNNNNNNMMMKKKIIIHHHIIIIIIMMMQQQSSSSSSQQQPPPOOONNNLLLJJJIIIHHHIIIJJJKKKHHHJJJKKKMMMMMMLLLKKKJJJHHHJJJMMMPPPPPPOOOMMMLLL444555666777888888888888888999999999999:::::::::;;;;;;:::::::::;;;<<<<<<>>><<<<<>>BBBDDDBBBFFFOOOWWW^^^iiitttiiiXXXOOOHHHBBB@@@???<<<<<<>>>999888777666666666666777888777666777999999999888666666666666666666666666777777888999::::::;;;;;;999;;;>>>@@@AAAAAAAAAAAA@@@CCCFFFGGGFFFFFFHHHKKKKKKKKKLLLLLLMMMNNNPPPQQQNNNQQQTTTUUUSSSQQQRRRSSSQQQQQQQQQRRRSSSTTTUUUVVVQQQQQQQQQQQQQQQPPPOOOOOOKKKLLLMMMPPPRRRSSSTTTUUUVVVTTTSSSSSSTTTSSSPPPNNNKKKMMMQQQSSSTTTRRROOOMMMLLLJJJIIIIIIKKKKKKIIIGGGHHHKKKPPPQQQPPPNNNLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKIIIJJJLLLNNNNNNNNNMMMLLL444555666777888888888888888888999999999:::::::::;;;;;;:::::::::;;;<<<<<<;;;999999===>>>===???CCCBBBBBBFFFOOOSSSTTTYYYaaahhh{{{{{{}}}uuudddUUUKKKAAA@@@AAA@@@<<<666666::::::999888666666666777888777666666777888999999888666666666666666666666666888888888999999:::;;;;;;888;;;>>>@@@@@@@@@@@@AAA???BBBEEEFFFEEEDDDFFFHHHKKKKKKKKKKKKLLLNNNOOOPPPNNNQQQUUUUUURRROOOMMMNNNQQQQQQQQQRRRRRRRRRSSSSSSOOOOOOOOOOOONNNNNNMMMLLLFFFGGGIIILLLNNNQQQSSSTTTZZZXXXVVVUUUUUUSSSPPPMMMMMMOOOSSSUUUUUURRROOOMMMKKKGGGEEEGGGKKKMMMJJJGGGHHHKKKOOOPPPNNNKKKHHHGGGIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLMMMMMM999888777555555555666777888888888888888888888888999888777777888999;;;<<<<<<<<<<<<<<<===>>>???@@@CCCEEEGGGIIIIIIKKKMMMOOO^^^cccooo~~~yyyxxx}}}~~~|||zzz~~~jjj[[[QQQIIIBBB<<<<<<;;;:::999777777666555555555555666666666666777777777777777777777777:::999888777666666666666999888888888999::::::;;;:::===???@@@?????????@@@???CCCGGGGGGEEEDDDDDDFFFLLLLLLKKKKKKLLLNNNPPPQQQRRRRRRRRRQQQPPPPPPRRRTTTPPPOOOMMMLLLLLLNNNQQQRRRQQQPPPOOONNNNNNOOOQQQRRRKKKHHHEEEGGGMMMRRRUUUVVV^^^]]][[[XXXTTTPPPMMMKKKMMMOOOQQQRRRPPPOOONNNNNNPPPMMMKKKLLLNNNMMMKKKHHHIIINNNRRRQQQLLLGGGFFFGGGIIIHHHFFFEEEEEEEEEEEEFFFJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIIIIHHHHHHIIIIII999888666555555555666777888888888888888888888888999888888888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@CCCEEEFFFFFFFFFFFFHHHIIIMMMPPPXXXdddrrrzzzuuussssss}}}{{{|||wwwcccSSSJJJEEE@@@<<<;;;;;;:::999888777666666555555555555666666666666777777777777777777777777999888777666666666666666888888888888888999::::::999;;;>>>???>>>===>>>??????BBBEEEFFFEEECCCDDDEEEJJJJJJJJJJJJKKKMMMNNNOOOPPPPPPPPPOOOMMMMMMOOOQQQOOOMMMKKKIIIIIIJJJLLLMMMKKKKKKLLLMMMNNNOOOOOOOOOOOOKKKHHHHHHMMMQQQSSSSSSWWWWWWUUUSSSQQQNNNLLLKKKKKKMMMOOOOOONNNLLLKKKKKKMMMLLLKKKMMMPPPPPPMMMKKKKKKOOOSSSRRRMMMJJJIIIJJJKKKJJJHHHFFFEEEEEEFFFGGGNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFGGG888777666555555555666666777777777777777777777777999999999999:::;;;<<<===<<<<<<;;;<<<<<<===>>>???BBBCCCDDDCCCAAA@@@AAABBBEEEEEEHHHPPPZZZjjj}}}nnnfffbbbbbbgggrrr~~~{{{||||||zzz}}}yyybbbXXXKKKCCC@@@@@@===;;;::::::999888777777666666444555555555555666666666777777777777777777777777777666666555555555666666777777666666777777888888888:::<<<===<<<<<<===>>>>>>AAACCCDDDDDDCCCDDDDDDHHHHHHHHHHHHJJJKKKLLLMMMMMMNNNNNNMMMKKKJJJKKKMMMNNNLLLIIIGGGEEEEEEEEEFFFJJJLLLOOORRRTTTTTTTTTSSSTTTOOOKKKJJJMMMPPPQQQQQQQQQPPPPPPNNNMMMLLLKKKJJJJJJKKKMMMLLLJJJHHHGGGGGGGGGHHHJJJMMMPPPPPPNNNLLLNNNQQQSSSRRROOOLLLLLLNNNOOOMMMJJJGGGFFFFFFHHHIIIPPPOOONNNMMMKKKIIIGGGFFFFFFEEEDDDDDDCCCCCCDDDDDD666666666666555666666666777777777777777777777777999999999::::::;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@AAAAAA@@@???>>>>>>???FFFDDDEEEIIIOOOYYYjjjyyy~~~kkkddd___```eeemmm{{{}}}yyyvvvtttwww~~~nnn^^^QQQKKKCCC???>>>???===:::999999888777777666555555444444444555555555666666666666666666666666666666444444444444444555666666666666555555555666666777888:::<<<<<<;;;;;;===>>>???@@@BBBCCCDDDDDDDDDEEEFFFFFFGGGHHHIIIKKKLLLLLLLLLMMMMMMLLLJJJIIIJJJKKKNNNLLLIIIFFFDDDCCCBBBBBBJJJNNNSSSWWWZZZYYYWWWVVVUUUPPPLLLKKKNNNQQQRRRQQQPPPOOONNNMMMKKKKKKJJJJJJJJJKKKLLLKKKHHHFFFEEEEEEDDDFFFIIIMMMNNNNNNLLLJJJNNNPPPRRRQQQOOOMMMNNNOOOQQQOOOKKKHHHGGGGGGIIIJJJLLLLLLLLLKKKIIIGGGEEECCCEEEDDDCCCCCCBBBBBBCCCCCC555555555666666666666555666666666666666666666666888888999:::;;;;;;;;;;;;::::::::::::;;;<<<===>>>===???@@@???>>>>>>???@@@CCCAAABBBEEEGGGJJJSSS]]]nnnvvvrrrjjjeeeeeekkkrrryyy|||kkkYYYLLLEEEAAA===;;;;;;;;;999777777777777666666555555444444444444444555555555555555555555555555555555555333333333333444666777888666666555555444555555666999;;;<<<<<<;;;<<<===???@@@@@@AAABBBDDDEEEEEEEEEEEEEEEGGGHHHJJJKKKLLLLLLKKKMMMMMMMMMKKKJJJJJJKKKOOONNNKKKIIIFFFEEEDDDDDDJJJNNNRRRVVVXXXWWWUUUSSSSSSOOOKKKKKKOOOSSSTTTTTTSSSRRRPPPNNNLLLKKKJJJJJJKKKLLLLLLKKKHHHFFFFFFFFFFFFIIILLLNNNNNNMMMJJJIIILLLMMMNNNNNNNNNMMMNNNNNNPPPNNNLLLIIIHHHHHHJJJKKKIIIIIIJJJJJJJJJHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCDDD444444555666666666555555666666666666666666666666777777888999:::::::::::::::::::::::::::;;;======<<<===??????>>>>>>???AAA@@@???@@@CCCCCCBBBEEEKKKRRRWWWbbbssszzzyyy|||vvvpppqqq{{{xxxuuutttsssrrrrrrqqqooonnnooouuu|||vvvbbbUUUJJJBBB===;;;:::999::::::999888666666666555555444444444333444444444444555555555555555555555555555555555222222222333555777888999666666555555444444555555:::;;;<<<;;;;;;;;;===???@@@??????@@@CCCEEEEEEDDDCCCDDDFFFHHHJJJKKKKKKKKKKKKLLLNNNNNNMMMLLLLLLMMMOOONNNMMMLLLKKKJJJJJJJJJQQQSSSUUUWWWWWWUUUSSSRRROOOLLLIIIJJJOOOTTTWWWWWWVVVTTTRRROOOLLLKKKJJJJJJKKKLLLLLLKKKIIIGGGHHHIIIJJJMMMPPPPPPOOOMMMKKKKKKHHHIIIKKKLLLMMMMMMLLLLLLMMMLLLKKKIIIIIIIIIIIIJJJHHHIIIKKKLLLLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDEEEEEE333444555666666666555555555555555555555555555555555666777999999999999999999999999999:::;;;<<<===<<<===>>>>>>======>>>??????===>>>AAABBB@@@BBBFFFJJJJJJPPP\\\jjjyyy}}}rrrrrruuuvvv}}}~~~vvvssspppmmmjjjeee___[[[\\\___ccceeekkkrrr|||yyy```NNNEEEAAA>>>;;;;;;::::::;;;;;;::::::555555555444444444444444333333444444444555555555444444444444444444444444111222222444666888:::;;;777777666555555555555555999:::::::::999:::<<<>>>>>><<<;;;===AAACCCCCCBBBAAABBBDDDFFFHHHIIIIIIIIIIIIKKKNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPXXXXXXWWWUUUTTTRRRQQQPPPNNNJJJHHHIIIOOOTTTWWWWWWUUUSSSPPPMMMKKKJJJJJJKKKKKKLLLLLLKKKIIIHHHIIIKKKIIILLLNNNNNNLLLKKKKKKLLLEEEFFFIIIKKKMMMMMMLLLJJJHHHIIIIIIIIIIIIIIIHHHHHHGGGIIIKKKLLLMMMKKKIIIHHHGGGGGGFFFEEEEEEEEEEEEEEE222333555666666666555555555555555555555555555555444555777888999999888888999999999999:::;;;<<<<<<<<<>>>>>>>>><<<;;;<<<===;;;999999===>>>>>>@@@DDDJJJFFFGGGNNNTTT]]]nnn}}}{{{qqqlllnnnnnnwwwwwwpppfff___]]]\\\ZZZXXX^^^ccciiioootttxxx|||~~~|||oooUUUCCC>>>>>>>>>;;;;;;:::999888888777666444444444444444444333333333333333444444444555555444444444444444444444444111222222444666999;;;<<<888777666555555555555555888999999888777888;;;===<<<:::999;;;???AAAAAA@@@???@@@BBBEEEGGGHHHHHHHHHHHHJJJMMMNNNNNNMMMNNNOOOMMMMMMNNNPPPQQQRRRSSSTTTXXXVVVSSSOOOLLLKKKJJJJJJNNNJJJGGGIIINNNTTTVVVWWWRRRQQQNNNKKKJJJJJJJJJKKKJJJKKKKKKJJJIIIHHHJJJKKKEEEHHHJJJJJJHHHGGGIIIKKKCCCEEEHHHLLLNNNNNNKKKIIIEEEFFFHHHIIIJJJIIIHHHGGGFFFGGGIIIKKKJJJIIIFFFDDDGGGGGGFFFEEEEEEEEEEEEEEE222333444444555555444444666666666666777777777777888888777777777777777888:::::::::;;;;;;;;;<<<<<<:::;;;===>>>>>>>>>===<<<;;;;;;;;;;;;===???AAACCCEEECCCBBBBBBFFFLLLSSSWWWeeevvvzzzsssssstttwwwxxxrrroooooopppllllllpppwwwwwwqqqmmmooovvv{{{{{{yyynnnnnnmmmlllllloootttxxxzzz{{{|||zzzyyyzzz~~~xxx```MMMBBB>>>;;;:::999888888777666555555444555555444333444555666777333333333333333333333333444444333333333333222222444555666777888888888888555555444333333333333333777777777777777888888999===<<<<<<===@@@AAAAAA@@@?????????@@@AAABBBDDDDDDIIIKKKNNNMMMKKKHHHIIIJJJJJJKKKNNNQQQSSSUUUUUUUUUXXXTTTNNNIIIFFFFFFHHHJJJNNNJJJGGGIIIQQQWWWZZZZZZVVVSSSOOOLLLLLLLLLKKKJJJFFFFFFFFFGGGGGGHHHHHHHHHDDDGGGIIIJJJIIIHHHGGGGGGDDDDDDFFFIIILLLLLLJJJHHHKKKJJJJJJIIIIIIIIIIIIJJJGGGHHHHHHIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGGGG333333444555555555555444666666666666777777777777888888777777777777777888999999999999:::::::::::::::;;;<<<===>>>===<<<<<<===<<<<<<<<<<<<>>>???@@@BBBAAA@@@AAADDDIIINNNQQQVVVdddwww}}}vvvoooooossswww~~~tttqqqrrryyy~~~}}}{{{zzzzzz|||}}}~~~rrr[[[HHH>>>;;;:::999888888777777666555555444777666555333222222222222333333333333333333333333222222222333333444444444222333444555666666666666888777666666555555555666666666555555666666777888<<<<<<;;;===???AAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBGGGIIILLLLLLJJJHHHIIIJJJKKKLLLNNNQQQSSSTTTTTTTTTQQQOOOKKKHHHGGGHHHJJJLLLQQQMMMJJJMMMSSSXXXZZZYYYSSSPPPMMMKKKKKKKKKJJJIIICCCDDDEEEFFFGGGGGGHHHHHHGGGHHHJJJJJJJJJIIIHHHHHHFFFEEEFFFHHHKKKLLLKKKIIIKKKKKKJJJJJJJJJJJJJJJJJJFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGG333444555555666666555555666666666666777777777777777777777666666777777888777777888888888999999999::::::;;;<<<<<<<<<<<<<<<>>>======<<<<<<<<<======?????????@@@AAADDDGGGHHHJJJRRR___kkkxxx}}}rrrnnnmmmpppsssuuuvvv}}}~~~~~~}}}}}}|||vvvuuuuuugggSSSBBB:::888888888777777777666555555444444666555444222111111111111333333333333333333333333000000111222333444555555111111222222333444444444888777777666666666666777555555444444555555666777<<<;;;;;;<<<>>>@@@@@@???@@@@@@?????????@@@@@@AAAEEEGGGIIIJJJIIIIIIJJJKKKJJJKKKMMMOOOPPPPPPOOOOOOIIIHHHGGGGGGGGGIIILLLMMMQQQOOOMMMPPPTTTXXXXXXVVVOOOMMMKKKKKKKKKJJJHHHGGGAAABBBDDDFFFGGGIIIIIIJJJLLLKKKKKKKKKKKKKKKKKKLLLHHHGGGFFFGGGIIIKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFGGG333444555555666666555555666666666666777777777777777666666666666777777888777777777888888888999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBGGGKKKQQQXXX```mmm{{{zzzsssmmmlllrrrxxx}}}uuunnnssstttmmmgggeeehhh\\\LLL>>>777666777888666666666555555444444444222222222222222333333444222222222222222222222222000111111222333333444444000000111111222333333444666555555444444444555555555555444444555555666777;;;::::::;;;===??????>>>>>>>>>>>>>>>???@@@AAABBBEEEFFFHHHIIIJJJKKKLLLMMMIIIJJJKKKLLLLLLKKKJJJJJJFFFFFFGGGHHHIIIKKKMMMNNNOOONNNNNNQQQTTTVVVVVVTTTLLLKKKJJJJJJKKKJJJHHHFFFAAACCCEEEHHHJJJKKKLLLLLLPPPNNNLLLLLLMMMNNNOOOPPPIIIGGGEEEEEEGGGIIIJJJJJJHHHHHHHHHGGGGGGFFFEEEEEEIIIIIIIIIIIIHHHGGGFFFFFFCCCDDDDDDEEEEEEFFFFFFFFF333444444555555555555555666666666666777777777777666666555555666777888888888888888888999999999999999999999999999::::::;;;999:::;;;;;;<<<<<<======;;;<<<>>>@@@@@@@@@@@@???DDDGGGKKKOOOTTT[[[dddjjjxxxxxxuuuwwwzzz{{{yyyddd\\\[[[dddhhh```WWWTTT[[[SSSGGG<<<777666777888555555555555444444444444222333333444444444444444222222222222222222222222222222222222222222222222111111111111222333444555555555444444444444555555666666555555666666777888:::999999:::<<<>>>>>>===;;;;;;<<<===???BBBDDDEEEGGGGGGGGGIIIKKKMMMNNNOOOKKKLLLMMMMMMMMMKKKJJJIIIGGGHHHHHHIIIKKKLLLMMMNNNOOOOOOPPPSSSUUUVVVVVVUUULLLKKKJJJJJJKKKJJJHHHFFFDDDEEEHHHKKKMMMNNNNNNNNNQQQNNNKKKKKKNNNQQQRRRRRRIIIGGGDDDCCCEEEGGGHHHHHHHHHIIIIIIIIIHHHFFFEEEDDDGGGHHHHHHHHHGGGFFFFFFEEEBBBBBBCCCDDDEEEEEEFFFFFF222333444444555555444444666666666666777777777777555555555555666777888888777888888888888999999999888888888888888999::::::888999:::;;;<<<<<<<<<<<<999;;;===???@@@AAAAAA@@@>>>BBBHHHMMMPPPTTTXXXZZZaaappp{{{tttvvv}}}|||qqqiiidddUUUOOORRR]]]cccZZZOOOKKKOOOKKKDDD===888666666777444444444444444444444444555555555555444222111000222222222222222222222222333333222222111111111111222222111111222333555666666555555555555666777777666666555555666666777888999888888999;;;======<<<::::::<<<>>>@@@CCCFFFGGGHHHGGGGGGHHHLLLNNNOOOOOOOOOPPPPPPQQQPPPNNNMMMLLLJJJJJJJJJJJJKKKLLLMMMNNNRRRRRRSSSTTTUUUUUUUUUUUUMMMKKKIIIIIIIIIHHHGGGEEEEEEGGGIIILLLMMMMMMLLLKKKMMMJJJHHHIIIMMMQQQRRRQQQJJJHHHEEEDDDEEEGGGGGGGGGJJJKKKKKKKKKJJJHHHFFFEEECCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBCCCDDDEEEFFFFFF111222333333444333333333666666666666777777777777555444444555555777888888666666666777777777888888888888777666777888999:::999:::;;;;;;;;;;;;:::999777999;;;>>>@@@AAABBBBBB>>>BBBHHHMMMPPPRRRSSSSSSZZZcccpppzzz|||vvvtttssssss{{{qqqeee]]]XXXUUUNNNHHHKKKWWW]]]UUUKKKGGGFFFEEEAAA===888666555555333333333333333333333333444444444444333111000///111111111111111111111111111111111111111222222222222111000000111222444666444444444444444555666666555555444444555555666777888777777888;;;<<<<<<;;;;;;<<<===???AAADDDFFFGGGIIIGGGEEEGGGKKKNNNNNNNNNPPPPPPQQQQQQPPPOOOMMMLLLJJJJJJIIIIIIJJJLLLNNNOOOTTTTTTSSSRRRPPPOOOOOOOOOMMMKKKHHHFFFFFFEEEDDDCCCDDDEEEGGGIIIIIIHHHFFFEEEGGGDDDBBBEEEKKKOOOPPPNNNLLLIIIGGGGGGGGGHHHHHHGGGIIIIIIJJJJJJIIIGGGEEECCC@@@@@@AAABBBCCCCCCCCCCCC@@@AAAAAABBBDDDEEEEEEFFF111111222333333333333222666666666666777777777777444444444555555777888888555555555555666666666777888777666666666777999:::;;;;;;<<<<<<;;;999888777666777999<<>>>>>>>>@@@AAACCCEEEFFFHHHFFFDDDFFFIIIMMMMMMLLLMMMNNNOOOOOONNNMMMLLLKKKIIIIIIHHHHHHIIILLLNNNPPPSSSSSSQQQNNNJJJHHHHHHHHHMMMJJJFFFDDDCCCCCCBBBBBBBBBCCCEEEFFFFFFDDDAAA???BBB???>>>BBBIIIMMMMMMKKKMMMKKKIIIIIIJJJJJJIIIHHHEEEFFFGGGGGGFFFDDDAAA???@@@@@@BBBCCCDDDEEEEEEEEE@@@@@@AAABBBCCCDDDEEEFFF333333333333333333333333333333333444444444555555666666666666666555555555666666666666777777777777999999999999999999999999888888999999999888888777999999:::;;;===???AAABBBAAADDDHHHKKKKKKJJJJJJJJJOOOOOONNNOOOSSSZZZcccjjj~~~rrruuussstttxxx~~~~~~|||nnncccUUUKKKHHHGGGFFFEEE??????@@@AAA@@@???>>>======AAA@@@999333222222111333333333222222222111111333333333222222222111111111111111111111111111111222222111000//////000000222222111111222333444444111111222222222333333333111222444555555555444444777777888888999;;;<<<===AAA@@@???>>>???BBBDDDFFFGGGGGGFFFEEEGGGIIIKKKMMMMMMKKKJJJIIIJJJJJJIIIGGGGGGHHHHHHHHHGGGHHHKKKNNNNNNMMMLLLJJJHHHGGGGGGFFFGGGGGGGGGFFFDDDDDDFFFHHHCCCBBBBBBBBBBBBAAA>>><<<>>>AAADDDGGGHHHIIIKKKLLLIIIIIIIIIIIIIIIHHHGGGFFFDDDFFFGGGHHHFFFCCC???<<>>???@@@???BBBEEEGGGGGGFFFEEEFFFCCCCCCDDDEEEHHHNNNUUU[[[cccjjjxxxyyysssnnnnnnnnnmmmqqqvvv|||nnnbbbZZZSSSIIIDDDBBBBBB@@@===<<<===>>>>>>>>>===;;;;;;>>>BBBAAA;;;555555555444333333222222222111111111333222222222111111111111111111111111111111111111222111111000//////000000333333222222111111000000111111111222222222333333222222444555555555444444444444444444555777888888>>>=========>>>@@@BBBCCCCCCBBBBBBCCCDDDFFFHHHIIIMMMKKKIIIHHHGGGFFFDDDBBBBBBDDDEEEFFFFFFGGGJJJLLLNNNMMMKKKJJJHHHGGGFFFFFFFFFGGGGGGFFFDDDEEEGGGIIIGGGFFFEEEEEEDDDBBB???===BBBEEEHHHJJJIIIIIIIIIJJJGGGGGGGGGGGGFFFFFFEEEDDDGGGGGGHHHHHHFFFCCC???===>>>?????????>>>>>>@@@BBBDDDEEEEEEFFFFFFEEEEEEDDD444444444444444444444444333333333333444444444444555555555555555555555555555555666666666777777777777777777777777777777777999999:::::::::::::::999;;;;;;;;;;;;<<<===>>>>>><<>>???@@@AAACCCGGGLLLPPPNNNPPPXXXcccnnn~~~}}}wwwpppgggbbbaaahhhmmmuuu~~~|||ooobbbTTTKKKEEEAAA>>>===>>>===;;;888999::::::::::::999888888;;;???@@@:::555555666555333222222222222111111111111111111111000000000000111111111111111111111111111111000/////////000000000000111222222111000///111111111222222222222333222333333444444444444333333333333333333444555666:::;;;<<<<<<>>>>>>???@@@???@@@AAABBBDDDEEEFFFGGGLLLJJJGGGEEEDDDBBB???===;;;>>>BBBDDDEEEGGGHHHJJJMMMLLLKKKIIIGGGFFFDDDDDDEEEFFFFFFFFFEEEFFFHHHIIIKKKKKKJJJHHHEEECCC@@@???FFFHHHLLLMMMKKKIIIGGGGGGFFFGGGFFFFFFFFFFFFFFFFFFJJJJJJIIIGGGEEEBBB@@@???>>>>>>===<<<;;;<<<>>>AAADDDDDDDDDEEEEEEDDDDDDDDD444444444444444444444444222222333333333444444444444444555555555555555666555555555666666666777777666666666666666666666666888888999:::::::::999999;;;;;;;;;:::;;;;;;<<<<<<===???AAAAAA@@@>>>>>>>>>>>>???BBBCCCCCCEEEHHHJJJKKKIIIJJJOOOVVVcccxxx}}}rrrmmmjjjkkklllnnnsss{{{|||nnnaaaWWWNNNFFF@@@;;;:::999999;;;<<<:::888888888888777777777666666666;;;<<<777333333444333222222222222111111111111000000000000000/////////111111111111111111111111111000000/////////000000)))+++...111222333222111111111111111222222222222333333333333333333333333555555444444555666666777999:::;;;===>>>>>>>>>>>>@@@AAACCCEEEFFFGGGGGGGGGIIIGGGDDDCCCBBB@@@===;;;666:::@@@DDDFFFGGGHHHIIILLLKKKJJJHHHFFFDDDCCCBBBCCCDDDFFFFFFFFFFFFHHHJJJNNNNNNLLLIIIEEEBBB@@@???FFFIIILLLMMMKKKHHHFFFFFFHHHHHHHHHHHHHHHHHHIIIIIIMMMKKKIIIGGGDDDCCCAAAAAA>>>>>>===;;;:::;;;>>>AAACCCCCCDDDDDDDDDDDDCCCCCC444444444444444444444444222222222333333333444444333444444444555555666666555555555555666666666666555555555555555555555555666666777888888888888888;;;;;;::::::::::::;;;;;;>>>@@@AAAAAA???>>>>>>???;;;>>>@@@AAA@@@@@@BBBCCCGGGEEEDDDEEEHHHPPP```ooo~~~{{{{{{xxxggg___TTTKKKFFFCCC???<<<:::888777777999:::;;;;;;777777666666555555555555333999;;;666333333333222222222222111111111000000////////////////////////000000000000000000000000000///////////////000000)))+++...111222222222111000000111111111222222222333333333333222333333333555555555555666777888888999:::<<<===>>>?????????AAABBBDDDEEEFFFGGGGGGFFFFFFDDDBBBAAAAAAAAA???===666:::@@@EEEGGGHHHIIIJJJJJJJJJIIIHHHEEECCCAAA???AAACCCEEEFFFGGGHHHIIIKKKMMMMMMLLLHHHCCC@@@???@@@DDDFFFJJJKKKIIIGGGFFFFFFHHHGGGGGGGGGGGGHHHJJJJJJMMMLLLIIIFFFDDDCCCBBBBBB@@@@@@@@@>>><<<===???BBBBBBBBBBBBCCCCCCBBBBBBBBB333333333333333333333333222222222222333333333333333333333444555555666666444444555555555666666666555555555555555555555555555555666777888888888888::::::999999999:::;;;;;;>>>???AAA@@@???>>>>>>???<<<>>>@@@AAA@@@???@@@AAABBB@@@AAABBBCCCGGGSSS```jjjuuu~~~yyytttvvvyyy~~~|||kkk___QQQLLLEEEAAA@@@???===;;;888777666555555777999:::666666555444444444444444444999<<<888444444444333222111111111111000000000////////////000000000000000000000000000000000000//////......//////000000//////000111111000///...000000000111111111111222444333333222222222222333333333333444555666777888;;;;;;<<<===>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCCCCAAA@@@@@@AAAAAA???>>>888<<>>???AAACCCEEEGGGHHHGGGFFFFFFGGGEEEEEEDDDDDDEEEGGGIIIJJJKKKJJJHHHFFFEEEDDDCCCCCCAAABBBCCCBBB@@@@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAA222222222222222222222222111222222222222333333333222222333444444555666666444444444555555555666666555555555555555555555555555555777888888999999999999999888888999:::;;;;;;;;;<<<>>>===<<<<<<===>>>===???AAAAAA??????@@@AAA>>>>>>@@@BBBBBBDDDNNNXXX^^^iii{{{|||ooollliiijjjooowww~~~|||qqqjjjaaaUUULLLDDDAAA>>>>>>???>>>;;;777444555555555555666777888555444333222222222333333333999;;;888444333333111111111111111000000000000/////////000000111111111000000000000000000000000...............///000000111111111000000/////////000000000000111111111111444444222111111111222222111111222333555777888999;;;;;;;;;;;;<<<>>>???AAACCCBBBAAA@@@???@@@@@@AAAAAA@@@????????????>>><<<;;;>>>CCCEEEFFFGGGHHHIIIHHHHHHHHHFFFDDDAAA===;;;>>>@@@DDDGGGHHHIIIKKKMMMGGGIIIIIIFFFAAA>>>AAADDDEEEFFFGGGFFFEEEDDDFFFGGGEEEDDDDDDDDDEEEGGGIIIKKKHHHHHHGGGFFFEEEDDDCCCCCCAAACCCEEEEEECCCAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@111111111111111111111111111111222222222333333333222222333333444555666666444444444555555555666666666666666666666666666666666666777999999:::::::::888888888888999:::;;;<<<888:::;;;;;;::::::;;;<<<;;;<<<======<<<;;;<<<>>><<<<<<>>>???>>>???HHHRRRWWWaaappp~~~xxxoookkkkkkoooqqqrrrrrr{{{}}}zzz}}}~~~qqqaaaWWWSSSOOOGGG@@@;;;999888999;;;999444000111333666777777666777888444333111000000000111222111777999666222111000...111111111111000000000000//////000000111111222222000000000000000000000000...............///000111000000//////000111222333000000000000111111111111555444222111111111222222111222333444666999;;;<<<;;;;;;:::999:::<<>>>>>>>>===<<<:::===@@@CCCEEEEEEFFFGGGHHHGGGGGGGGGFFFDDD@@@===:::===@@@DDDGGGHHHJJJKKKMMMEEEHHHIIIEEEAAA???BBBFFFIIIIIIHHHFFFDDDCCCEEEGGGGGGFFFEEEEEEGGGIIILLLMMMFFFFFFGGGFFFFFFEEECCCCCCAAACCCFFFFFFDDDBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@222222222222222222222222111111222222222333333333333333333333333333333333444555555555555555555444666666666666666666666666777666555555555666888999888888777777888:::<<<===:::;;;<<<<<<===<<<<<<<<<<<<<<<======>>>>>>??????@@@???======@@@EEEJJJMMMTTTYYYbbbiiimmmmmmjjjhhhfffeeeooo{{{tttuuuyyy}}}~~~xxxyyy||||||yyy}}}ttt```YYYPPPKKKIIIFFFBBB===;;;::::::999999999999999666666666666666666666666333222222111111222222333333222111111000000111111000000000000000000000000111111000000000000111111000//////.........//////000...------...///000000222111111222444444333111...//////000111222222222444333111000000222333555222333333444666777999:::888:::<<<;;;999888:::<<<>>>??????>>>======???@@@???===;;;::::::===@@@BBB@@@EEEJJJIIIEEEAAAAAACCCHHHGGGFFFDDDCCCCCCCCCCCCCCCFFFHHHIIIHHHGGGGGGHHHIIIFFFBBB@@@@@@CCCGGGIIINNNLLLHHHEEEDDDDDDEEEFFFHHHEEECCCHHHPPPUUUSSSOOOIIIIIIHHHGGGFFFEEEDDDCCC???@@@AAAAAA??????@@@AAABBBBBBBBBAAAAAA@@@@@@@@@222222222222222222222222111111111111222222222333333333333333333333333333444444555555555555444444555555555555555555555555777666555555555666777888888888777777888999:::;;;::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????AAA@@@>>>===???BBBFFFIIIGGGLLLTTT[[[___^^^\\\ZZZVVVTTT[[[lll|||hhhYYYPPPIIIBBB>>>>>>===999666888777777666666666666666444444444444444444444444222111111000000111111222222222111000000000111111////////////////////////......------------......//////............//////111000......///000000000000000///111222333222000...//////000111111222222555444222000000000222222222333333444555777999:::888:::;;;;;;999888999;;;===>>>???===<<<<<<===???>>>===;;;:::;;;===AAACCCDDDFFFHHHFFFBBB@@@CCCFFFHHHGGGFFFEEEDDDCCCBBBBBBDDDFFFHHHIIIGGGFFFFFFGGGGGGDDDAAA@@@AAADDDHHHKKKLLLJJJFFFDDDBBBBBBCCCDDDGGGCCCAAAEEEMMMRRRQQQNNNGGGGGGFFFEEEDDDCCCBBBBBB???@@@AAA@@@??????@@@AAAAAAAAAAAAAAA@@@@@@@@@???222222222222222222222222000000000111111111222222333333333333333333333333333333444444444444333333444444444444444444444444666555555555555666777777888777777666666777888888999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>BBB@@@>>>======???BBBDDDCCCGGGNNNTTTWWWWWWTTTRRRLLLKKKNNNXXXfffttt}}}|||}}}|||wwwxxxyyylll^^^PPPFFFCCC???:::888999999888666666666555444444444444555222222222222222222222222000000000//////000000000222111111000000000000000////////////////////////---,,,,,,,,,,,,,,,,,,---//////............//////000//////.........////////////...000111222111///...//////000000111111222666555333111000000000111222222333444555666888999888999::::::888888999:::<<<======<<<:::999;;;<<<>>>===<<<;;;<<>>>>>AAA@@@???>>>>>>@@@BBBCCCEEEIIINNNSSSUUUUUUSSSRRRLLLJJJKKKPPPZZZgggwwwwwwsssuuuxxxxxxyyy}}}zzzvvvvvvxxxyyy}}}{{{uuukkk___UUULLLEEEBBB>>>;;;888777999:::999888777666666555444555555555111111111111111111111111111000000//////000000111111111000////////////000//////////////////////////////............/////////............//////000/////////...---,,,---.../////////000111222111///////////////000000111111444333222111000000111111222222222333444666777888888888888888888777888888;;;<<<<<<:::888777888:::??????>>>>>>???AAADDDFFFFFFEEECCC@@@>>>@@@EEEJJJIIIIIIHHHFFFEEECCCAAAAAADDDFFFHHHGGGEEEDDDCCCCCCCCCBBBAAAAAABBBDDDGGGIIIFFFEEECCCAAA@@@@@@AAABBB@@@<<<999;;;AAAFFFHHHHHHEEEEEEDDDCCCCCCBBBAAAAAABBBCCCCCCCCCAAA@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAA111111111111111111111111///000000000000111111111222222222333333444444444222333333444444333333222333333333333333333333333333444444444555555555555555555666666555555555444777888888999999999999999:::::::::;;;<<<<<<======>>>>>>>>>???@@@BBBCCCDDDCCCFFFJJJMMMOOONNNMMMKKKHHHHHHGGGJJJTTTbbbnnnuuuxxx|||{{{zzzwwwttttttxxx~~~{{{uuummmmmmllljjjiiimmmvvv|||~~~xxxmmm]]]YYYRRRIIIBBB???>>>>>>:::888666555555666666555666555444444333333444444111111111111111111111111111111111000000111111111111000//////......//////........................000//////////////////000...............///000000111333444222///......///000000///111222333111000///////////////000000000000000000000111222222333222222222222333555666777777777666777777777777666999::::::999777666777999AAA@@@@@@@@@AAACCCEEEGGGCCCBBBAAA@@@@@@AAADDDGGGHHHHHHHHHGGGFFFDDDBBBAAACCCEEEFFFFFFDDDCCCBBBBBBDDDCCCBBBBBBBBBCCCEEEEEEEEEDDDCCCBBBBBBBBBBBBCCC===:::888999>>>BBBEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFEEECCCBBBCCCDDDBBBBBBBBBCCCCCCCCCCCCCCC111111111111111111111111000000000111111111222222111222222333333444444555333333444444444444333333333333333333333333333333222333444444555555444444444555555666666666555555666777777888888888888888999999::::::;;;<<<<<<<<<;;;<<<>>>???AAACCCDDDEEEAAACCCEEEHHHIIIHHHGGGFFFFFFFFFFFFJJJUUUcccjjjkkkgggiiilllrrr|||vvvssstttvvvtttzzz|||yyyuuuppplllgggggghhhjjjqqq|||zzzmmm___WWWMMMJJJDDD>>>;;;:::::::::888888777666555555555555333333222111111111111222222222222222222222222222222111111000000111111222000000///.............................................------------............---......///000111555888999888444111111333000000///111222333222000////////////////////////...//////000111222333333222222222222333444555555777666555555777777666555777888999888666666888999AAAAAA@@@@@@AAABBBCCCDDD????????????@@@AAACCCDDDGGGGGGHHHHHHGGGEEECCCBBBAAACCCEEEEEEDDDBBBBBBBBBDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCC===;;;:::<<>>===;;;<<<===@@@BBBCCCEEEFFFGGGHHHHHHFFFDDDCCC???AAADDDDDDCCCBBBBBBCCCAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@???@@@AAADDDGGGHHHIIIFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDBBBAAAAAABBB@@@@@@@@@AAAAAAAAABBBBBB000000000000000000000000111222222222222333333333111111222333333444555555444555555666666555555444444444444444444444444444111222333444555444333333222333555777888888777777555666666777777777777777888999999::::::;;;<<<<<<999:::<<<>>>@@@@@@@@@???@@@AAABBBCCCCCCBBBAAAAAACCCDDDFFFMMM\\\gggcccXXXRRRSSSUUUVVVZZZ___fffkkksss~~~sssmmmjjjhhhgggnnnvvvyyyxxxvvvwwwxxxrrrrrrsssvvv{{{~~~xxxssskkkeee```aaacccbbbdddhhhjjjrrr}}}ppphhh]]]TTTOOOJJJFFFBBB===999666555777888777444222333444444333333444555666555444444333333444444111111111111111111111111//////............////////////...------------..............................------,,,,,,------...---------......000111111444777:::888222//////111...------...000111///...///////////////.........000000111111111000000///111111111111222333444444777444333444666777555333555666777777777888:::<<>>>>>===============???<<<999999;;;???BBBDDDDDDEEEGGGHHHHHHGGGEEEDDD>>>@@@CCCDDDCCCBBBBBBCCC???@@@AAACCCDDDEEEEEEEEEAAAAAABBBBBBBBBBBBCCCCCCBBBCCCDDDFFFHHHJJJKKKKKKEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDCCCAAA???@@@AAA>>>>>>>>>??????@@@@@@@@@///000111222222111000///...000222333333333111000222222222222333444555666222333444555444333222111555444333333222222333333555444444444444555666666555444444444444555666666555777888999888888:::;;;<<<<<<<<<;;;;;;:::::::::999:::<<<>>>???>>>>>>======???@@@@@@??????@@@AAAFFFDDDFFFSSScccggg]]]QQQOOOOOOOOOPPPQQQSSSVVVWWW___eeennnxxx|||rrrmmmnnnoooppprrrrrrppplllhhhiiieeedddhhhjjjkkklllppprrrppprrrvvvzzz~~~}}}zzzwwwuuummmooopppnnnlllmmmsssyyyxxxxxxyyyyyyzzz{{{{{{{{{{{{rrrooopppooonnnkkkfffbbb___^^^]]]ZZZZZZ]]]ccciiimmmrrrxxxfffYYYRRRIIIDDDCCCBBB>>>:::999888888777666555555444333333333333333333333333222222222222222222222222000000000000000000000000........................------...//////...------........................,,,,,,,,,---------......))))))***+++---...//////222222111111000/////////////////////////////////000000000000111111111111......//////000000111111222222222111222222333333333333444444555666666666555555555666888:::<<<>>>@@@???>>><<<;;;;;;::::::;;;;;;999999:::<<<>>>@@@GGGGGGFFFFFFEEEDDDDDDCCC???@@@AAABBBCCCBBBBBBAAABBBBBBBBBAAA@@@@@@BBBDDDEEEDDDBBB@@@????????????@@@BBBDDDGGGHHHHHHGGGFFFAAABBBDDDDDDCCCDDDEEEGGGDDDDDDCCCBBBAAAAAAAAAAAA???AAABBBBBBAAA@@@AAABBB000000111111111111000000///000111333333222111000222222222222333444555666333333333444444333333222555444333333222222333333444444444444444555666666444444444444444555666666555777888888888888999;;;<<<;;;;;;;;;:::::::::::::::;;;<<<<<<===============???@@@@@@???>>>@@@AAAEEEEEEJJJUUUaaabbbYYYOOOMMMLLLLLLLLLMMMOOOQQQRRRRRRWWW^^^cccjjjttt|||wwwsssnnnmmmrrruuuuuuuuuvvvuuussssssvvvyyy|||}}}vvvnnniiibbbcccdddddddddgggkkkoootttuuuuuutttrrrrrrsssttt{{{~~~xxxxxxxxxvvvsssnnnggg```\\\]]]^^^```eeemmmvvvvvvcccSSSOOOIIIBBB?????????<<<999888888777666666555444444333333333333333333333333111111111111111111111111000000000000000000000000........................---..................---........................,,,,,,,,,---------......++++++,,,---......///000000000000////////////...//////////////////////////////000000000111111111......//////000000111111222111111111111222333333333333444444555666666666;;;;;;::::::;;;===>>>@@@???>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@BBBFFFFFFEEEEEEDDDCCCBBBBBB>>>???@@@BBBBBBBBBAAA@@@BBBCCCCCCAAA@@@@@@BBBDDD@@@???>>>>>>>>>>>>???@@@AAACCCEEEHHHJJJJJJJJJIIIBBBCCCDDDDDDCCCCCCDDDFFFDDDCCCBBBAAA@@@?????????>>>@@@BBBBBBBBBAAABBBCCC111111000000000000111111///000111222333222111111222222222222333444555555333333333222222333333444555444333333222222333333444444444444444555555666444444444444444555555666555666888888777777999:::;;;;;;:::::::::::::::999;;;;;;:::::::::;;;<<<<<<===>>>@@@???>>>>>>???AAADDDGGGNNNWWW]]][[[TTTMMMJJJIIIHHHHHHHHHIIIKKKKKKJJJNNNRRRTTTVVV[[[aaagggqqqzzz{{{ssshhhggggggiiiooouuuzzz}}}}}}|||}}}uuuooommmpppvvvuuullldddcccddd___SSSGGGBBB>>>999888999;;;999888777777666666555444444444222222222222222222222222000000000000000000000000000000000000000000000000..............................------------......------------------------,,,,,,,,,---------......---------.........//////------.........///////////////////////////////////////000000000000111111......//////000000111111000000111111111222222222333333333444555555666666999888777777777888999:::<<<<<<<<<<<<<<<<<<<<<<<<=========>>>@@@BBBDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@>>>???@@@AAAAAAAAA@@@???BBBCCCCCCAAA@@@@@@BBBDDD;;;;;;;;;<<<===>>>@@@@@@@@@AAADDDGGGIIIJJJJJJJJJDDDEEEEEEEEECCCBBBCCCDDDBBBBBBAAA@@@???>>>===<<<>>>@@@BBBCCCBBBBBBCCCEEE222111000//////000111222///000111222222222222111333222222222333333444555444333222111222333444555555444333333222222333333444444333333444444555666444444333333444444555666555666777777666666888999::::::::::::999999999999;;;;;;999999999:::;;;<<<===>>>??????>>>>>>???@@@BBBIIIRRRXXXXXXSSSNNNKKKJJJIIIGGGFFFFFFFFFGGGHHHHHHKKKNNNOOOPPPQQQSSSVVVXXX^^^gggqqq}}}}}}{{{nnneee]]]WWWPPPPPPSSSRRRJJJBBB:::888555444666777777666555555555555444444333333222222222222222222222222000000000000000000000000000000000000000000000000..............................---,,,,,,---......------------------------,,,,,,,,,---------..................------------,,,------...//////000000////////////////////////////////////000000000111......//////000000111111///000000111222222222222222333333444444555666666333333222222222444555666::::::;;;<<<===============>>>???AAACCCEEEFFFGGGEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>@@@@@@@@@@@@???>>>CCCCCCCCCAAA@@@@@@AAACCC<<<<<<======>>>???@@@AAA>>>@@@BBBEEEGGGGGGFFFFFFEEEFFFFFFEEEBBBAAAAAABBBAAAAAA@@@???>>><<<;;;:::===???BBBCCCCCCCCCDDDFFF222111000//////000111222000000111111222222222222333333222222222333444444333333222111222333555666555444333333222222333333333333333333333444555555333333333333333444555555444666777777666555666888999999999999999999999999;;;:::999888888999;;;<<<<<<>>>??????>>>===???@@@AAAIIISSSVVVSSSMMMKKKJJJKKKJJJIIIGGGFFFGGGGGGHHHFFFHHHJJJKKKJJJJJJIIIIIIMMMPPPTTTXXX___iiiuuu~~~rrrggg^^^UUUOOOLLLGGGBBBBBBEEEEEEAAA<<<888777555444555555555555444444444333333333333333111111111111111111111111111111111111111111111111////////////////////////........................------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------,,,,,,,,,,,,,,,------...///000000111111////////////////////////...////////////000000000......//////000000111111...///111222333333333222222222333333444555555555333333333444555777999;;;888999:::<<<============<<<>>>@@@CCCDDDFFFFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@>>>???@@@@@@@@@@@@>>>>>>BBBBBBBBB@@@>>>>>>@@@BBB@@@@@@@@@AAAAAAAAAAAA@@@???AAACCCEEEFFFEEEDDDCCCFFFGGGGGGEEEBBB@@@@@@AAA@@@@@@@@@@@@???===;;;:::===???BBBCCCBBBCCCDDDEEE111111000000000000111111111111111111111222222222333333333222222333333444222222222222333444555555555444333333222222333333333333333333333444444555333333333333333444444555444666777666555444555777777888888888888999999999999999999999:::;;;<<<<<<<<<===???>>>======>>>@@@@@@IIIQQQSSSNNNJJJIIIKKKLLLKKKIIIHHHGGGGGGGGGHHHIIIIIIJJJIIIHHHFFFDDDCCCEEEHHHJJJLLLNNNSSS[[[bbbhhhssstttlll```VVVPPPKKKFFFCCCAAA>>>;;;;;;======:::777777777666555444444444444333333333222222222222222000000000000000000000000111111111111111111111111////////////////////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,+++------...///000000111111////////////////////////......////////////000000......//////000000111111...000111333444444444333222222222333444444555555333333333444666888:::<<<777888:::<<<============;;;===@@@BBBDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAA@@@???>>>AAAAAAAAA???===<<<>>>@@@BBBBBBBBBBBBBBBAAA@@@???@@@BBBDDDFFFGGGGGGFFFEEEFFFGGGGGGEEEBBB@@@@@@AAA@@@@@@AAAAAA@@@???===<<<===???AAABBBAAAAAABBBDDD000000111111111111000000111111111111111222222333444333333222222333333333000111222333444444444444555444333333222222333333333333222222333333444555333333222222333333444555444555666666444444555666777777777777888888999999777777999:::<<<=========<<<===>>>>>>======>>>@@@@@@GGGNNNOOOKKKHHHIIILLLJJJIIIHHHFFFFFFFFFGGGGGGJJJIIIIIIIIIHHHGGGEEECCC???BBBFFFGGGGGGHHHMMMPPPPPPYYYcccjjjrrr{{{kkk```WWWQQQJJJFFFDDDBBB>>>;;;;;;:::999999999999888666444444444444333222333333222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////........................***+++---//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------------------....../////////////////////////////////........./////////000000......//////000000111111///000222555666666555444111222222333333444555555222222222222333555777888777888:::<<<======<<<<<<999;;;>>>AAABBBBBB@@@???;;;<<<<<<======>>>??????@@@AAABBBBBBBBB@@@???>>>@@@@@@???===;;;;;;<<<>>>???@@@AAAAAAAAA@@@>>>>>>===???BBBEEEGGGHHHHHHHHHFFFGGGGGGEEEBBBAAAAAAAAA???@@@BBBCCCCCCBBB@@@???===???AAAAAA@@@@@@@@@AAA///000111222222111000///111111000000111111222333444444333222222333333333///111222444555555444444555444333333222222333333333333222222333333444555333333222222333333444555444555666666444333444555666666777777888888888999555777999<<<===>>>>>>>>><<<===>>>>>>======>>>???@@@FFFLLLMMMJJJHHHJJJMMMHHHGGGFFFEEEDDDDDDEEEFFFDDDDDDDDDEEEFFFGGGFFFEEE<<<@@@DDDFFFDDDDDDEEEGGGJJJOOOTTTVVVWWW```ppp}}}uuulllaaaTTTKKKFFFCCC@@@???@@@???;;;777555555555555666666444333111222222222111111222333111111111111111111222222000000000000000000000000////////////////////////////////////////////////........................)))+++---000000---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,,,,------------......////////////////////////............/////////000......//////000111111111///111333555777666666555111222222333333444555555555555444333444555666777777888;;;=========<<<;;;888:::===@@@AAA@@@>>><<<888888999:::;;;<<<===>>>AAABBBBBBCCCBBBAAA@@@?????????>>><<<::::::;;;===<<<===>>>??????>>>===<<<777:::>>>BBBEEEGGGHHHHHHEEEFFFFFFEEEBBBAAAAAABBB???AAABBBDDDDDDCCCBBBAAA===???@@@@@@???>>>???@@@000000111222222222222111222111111111111111222222111111111111111111111111222333444555666555444333333333333222222111111111222222222222222222222222333333444444555666777777666666666666666555555555666666666666666777888888::::::999999999:::;;;;;;:::;;;<<<>>>????????????BBBDDDFFFHHHIIIHHHGGGFFFGGGFFFEEEEEEEEEFFFHHHIIIEEEEEEDDDDDDCCCCCCBBBBBB===>>>@@@BBBCCCDDDEEEEEEHHHJJJLLLMMMNNNRRRXXX^^^lll{{{rrrlllddd[[[TTTNNNIIIFFF>>>===<<<;;;::::::::::::999999777666666555555555333333333222222111111111222111111111000000//////000000111111111111000000////////////////////////000000//////......------///............---------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------.........---------............///...///000000///---+++)))------......//////000000......///111222333444555333333444444444333222222222222333444444555555666555555555333222333666888;;;::::::;;;<<<======<<<======>>>>>>>>>>>>>>>===999999:::<<<===>>>???@@@DDDCCCBBBAAAAAAAAAAAAAAAAAA@@@>>>;;;999:::>>>AAA@@@???>>><<<;;;999999888;;;===???CCCEEEEEEBBB@@@DDDDDDEEEEEEDDDCCCCCCBBBDDDDDDCCCBBBBBBAAA@@@@@@BBBAAA???>>>???AAADDDFFF000000111222222222222111111111000000111222333333111111111111111111111111111222333444555444444333333333333222222222111111222222222222222222222222333333444444555666666777555555555555555444444444555555555555555666666777:::999999999999:::;;;;;;:::;;;<<<===????????????BBBCCCEEEGGGHHHGGGFFFEEEFFFEEEDDDDDDDDDEEEGGGGGGEEEEEEDDDDDDDDDCCCCCCCCC>>>???AAABBBDDDDDDEEEEEEGGGHHHIIIIIIIIILLLQQQUUUYYYeeettt}}}tttjjjcccWWWSSSMMMHHHEEEBBB???===<<<;;;:::999888888888888777777555444444333333333333222222222222222222111111111111000000000////////////000000000000//////........................//////.........---------...---------,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------,,,,,,---------------------------............///......///000///...,,,***.........///////////////...//////000111222333333111111222333333222222222222222333333444555555555555555555444333333666888::::::;;;<<<======<<<;;;;;;<<<<<<===>>>>>>>>>===<<<<<<===???@@@AAABBBCCCDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@>>>;;;999:::===@@@>>>===;;;:::999999::::::<<<>>>@@@DDDFFFEEECCCAAACCCCCCDDDDDDDDDCCCBBBBBBDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>>???AAACCCDDD///000111111222222111111000000000000111222333444111111111111111111111111111111222333333333333222333333333222222222222111333333333333333333333333333333333444555555666666444444444444444444444444444444444444444555666666999999888888999::::::;;;:::;;;<<<===>>>?????????AAABBBDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCAAAAAABBBCCCDDDDDDDDDDDDEEEFFFFFFEEEDDDFFFIIILLLMMMTTT^^^jjj{{{qqqfff___XXXPPPIIIFFFCCC???===<<<;;;999888999888777666555555555666555444333222222111111222111111111222222222222222111111000000000000//////......////////////..........................................------------------,,,,,,,,,+++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------------------------,,,,,,---------............///,,,---...//////...---,,,///////////////.........////////////000000000111///000111111222222222222222222333333444444555555444555555444333444666999:::;;;===>>>>>>>>><<<;;;999:::;;;<<<======>>>======>>>???@@@AAACCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@AAAAAA???<<<::::::===???<<<;;;999888888999<<<======???BBBEEEEEEEEECCCBBBAAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@======>>>???@@@AAABBBBBB///000000111111111111111/////////000111333444555111111111111111111111111000000111111222222222222222222222222222222222222333333333333333333333333333333333444444555555555444444444444444555555555555555444444555555666777888888777888888999:::;;;::::::<<<===>>>?????????@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFHHHKKKOOOUUU```ppppppuuu|||~~~vvvqqqfff___WWWQQQNNNKKKFFFCCCCCC@@@===;;;::::::888666555555444333333333333333444333222111111111111111000000111111222222333333000000000000000000//////---..................---........................//////..................---------,,,,,,,,,,,,+++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------.........------,,,,,,,,,---------............///,,,,,,---...//////......000000//////......------//////////////////......//////111222333333333333111222222333444444555555444555555555444555777999:::===@@@AAA@@@>>>===<<<777888999;;;<<<=========<<<===>>>???@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>AAA@@@???<<<::::::===???<<<:::888777888;;;>>>AAA???AAADDDEEEEEEDDDCCCCCC@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????<<<===???AAABBBBBBBBBBBB//////000111111111111000/////////000111333444555111111111111111111111111000000000111111111222222222222222222222222222222333333333333333333333333333333333444444444444444444444555555666666666666666666555555666666777888777666666777888999:::;;;999:::;;;===>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDCCCDDDEEEGGGHHHIIIGGGKKKQQQYYYfffqqqpppjjj\\\```eeejjjoooxxx}}}qqqhhh```YYYUUUMMMIIIDDDBBBBBBBBB???===<<<:::888777777777555333333333222111111111222222444333222222111222222222000000000111111222222222//////////////////000000------............------........................////////////////////////............------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------.........------,,,,,,,,,---------............///,,,,,,---....../////////000000//////......------/////////...............000111222333444444444444111111222222333444444555333555666666555666777999;;;???BBBCCCAAA???===>>>777888999;;;<<<===============>>>@@@AAABBBCCCDDDCCCCCCCCCBBBAAA@@@>>>===?????????===;;;;;;===???===;;;999888:::===@@@CCC???BBBEEEEEEDDDBBBBBBCCC@@@@@@AAAAAAAAAAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>@@@AAACCCDDDCCCCCCBBB...///000000111111000000000000000000111222333444111111111111111111111111111111000000111111222333111222222222222333333333222222222222222222222222333333333333333333444444444444555555666777777777666666666666666777888888666666666666777888::::::999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCEEEDDDCCCEEEHHHJJJJJJJJJFFFJJJOOOUUU]]]ccc___XXXVVVYYY]]]___aaadddjjjoooyyyssslllaaaXXXRRRMMMHHHDDDBBB@@@>>><<<<<<;;;999888555444444555777777777666222222111111111111222222444333222222222222333333000000000111111111111111......////////////000000------............------------------------------........./////////////////////.........---------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------------------------,,,,,,---------............///------------....../////////////////////.........///////////////.........111222333444444444444444111111222222333333444444333444666666666666888999;;;???BBBBBB???<<<===>>>888999:::;;;<<<<<<===<<>>>>>===<<<<<<>>>AAA>>>===;;;:::;;;===@@@BBB@@@CCCFFFEEEBBB@@@AAACCCAAABBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCDDDDDDCCCBBBAAA...//////000000000000000111111000000111222333333111111111111111111111111222222111000111222333444111111222222222333333333111111111111111111111111333333333333333333333333333333444555555666777777666555555555555666777777555555555666777888999:::999999;;;<<<===>>>>>>>>>======<<<<<<<<<<<<======???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBCCCCCCCCCCCCCCCFFFDDDCCCEEEHHHJJJIIIHHHGGGJJJMMMOOOSSSVVVSSSMMMNNNSSSWWWYYYYYYYYY[[[]]]^^^dddnnnvvv~~~sssiiibbbZZZTTTMMMHHHFFFCCC@@@<<<>>>===<<<;;;:::888666555444333333555888999999888222222222111111222222333333222222111222222333333111111111111000000000000........./////////000000......////////////......------------------------,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------,,,,,,---------------------------............///......---------......///........./////////////////////////////////000000111222222333333333222222111111111222333333444444222444666777777777888::::::===@@@???;;;999:::===::::::;;;<<<<<<<<<<<<<<>>===<<<;;;;;;<<<===>>>???CCCFFFDDD@@@>>>@@@BBBCCCCCCCCCCCCBBB@@@???>>>????????????????????????CCCCCCCCCCCCBBBAAA@@@@@@...//////000000000000000222111111111111111222222111111111111111111111111333222111111111222444444111111111222222333333333000000000000000000000000333333333333333333333333222222333333444555666666555444444444444555666666444444555555666888999:::999999;;;<<<===>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<>><<<777666888<<<;;;;;;<<<<<<===<<<<<<<<<<<<===>>>???AAABBBCCCCCCBBBCCCCCCCCCAAA???<<<:::999;;;<<<======>>>AAACCC>>>===<<<<<<;;;;;;;;;;;;???CCCEEEDDD???===???BBBEEEEEEDDDCCCBBB@@@???>>>@@@@@@@@@@@@@@@@@@AAAAAADDDDDDCCCAAA@@@??????>>>000000000000111111111111222222222111111111000000111111222222222333333333444333333222111111111222222222111111111111222222......//////000000111111222111000111333444333222222222222333333333444444444444444555555555555666777777777777888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>BBBBBBAAA@@@AAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHKKKNNNQQQTTTUUUTTTQQQPPPQQQPPPPPPRRRUUUZZZ___bbbkkkrrrnnnaaa^^^YYYRRRLLLGGGDDDBBBBBBAAA???===;;;888666555777777666666555555555555444444444444444444444444:::777333///...///222444///...---,,,,,,---...///000000111111111111000000////////////////////////........................111000///...------...///***+++,,,...//////......------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,,,,---...///...---,,,,,,++++++++++++***+++,,,,,,------,,,,,,..................------//////000000///...------............////////////////////////////////////000111111111111222222222666666555555555444444444999888777777777888999:::888:::===>>>===<<<<<<===@@@>>><<<;;;<<<>>>>>>>>>??????@@@AAAAAA???<<<:::;;;<<<<<<<<<;;;<<<>>>@@@AAA???<<<::::::<<<>>>@@@EEECCCAAA?????????@@@AAACCCEEEFFFCCC>>>===@@@DDDDDDEEEDDDBBB@@@???@@@AAADDDDDDDDDDDDDDDCCCCCCBBB//////000000000111111111222222222111111111000000111111111222222222333333444333222222111111111222222222111111111111222222000000000000111111111111222111000111333444333222444444444444555555555555444444444444555555555555666666777777777888888888::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@@@@AAABBBBBBBBBDDDDDDDDDCCCCCCBBB@@@@@@CCCBBBAAAAAAAAABBBCCCDDDFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBCCCEEEFFFGGGKKKSSS[[[^^^ZZZSSSNNNLLLLLLLLLLLLMMMOOORRRUUUWWWZZZ^^^fffppp~~~}}}zzzssseeeYYYTTTRRRNNNIIIEEEAAA???>>>???>>><<<;;;888777555444555555444444444333333333444444444444444444444444===;;;777333000000000000111111000/////////000111///000000111111000000///................................................---,,,,,,,,,,,,...///000'''((()))+++,,,,,,++++++------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,,,,---...///...---,,,,,,+++++++++,,,***+++,,,,,,------,,,,,,........................///////////////...------............////////////444444444444444444444444000111111111111222222222333333444444444555555555777777666666777777888888777999<<<<<<;;;:::;;;;;;>>>>>>=========>>>>>>===>>>>>>>>>??????>>>===;;;=========<<<;;;<<<>>>@@@AAA???===<<<<<<>>>@@@AAAEEEDDDAAA@@@??????@@@@@@???AAABBB@@@<<<:::===AAACCCDDDDDDBBB@@@???@@@AAACCCCCCBBBBBBBBBBBBBBBBBB//////000000000000111111222111111111111000000000111111111222222222222333333333222111111111111222222222111111111111222222222222222222111111111111222111000111333444333222000000111111111222222222444444444444555555555555666666777777777777888888999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======?????????@@@AAAAAABBBBBBEEEEEEEEEEEEDDDCCCBBBBBBCCCBBBAAAAAAAAABBBDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCAAA@@@@@@AAABBBDDDFFFGGGNNN\\\jjjkkk```RRRKKKIIIHHHHHHHHHIIIJJJKKKLLLMMMPPPPPPSSSXXXcccsss|||lllaaa\\\WWWOOOIIIFFFEEECCC@@@>>>===<<<;;;::::::999777666555444333222222222222222111111111333333333333333333333333::::::888777444222000///111111000000000000111111//////000000000000//////................................................+++++++++++++++,,,......***+++,,,------...------------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------......------,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,........................///////////////......---............////////////111111111111111111111111000111111111111222222222000111111222444555666666444555666666777777777666777888::::::999999999:::<<<===>>>??????>>>===<<<;;;<<<<<<===============>>>??????>>><<<<<<===???????????????@@@AAABBBBBBEEEDDDBBB@@@???>>>??????===???@@@>>>;;;;;;===@@@BBBCCCCCCAAA@@@???@@@BBBBBBAAA@@@???@@@AAABBBCCC////////////000000000111111111111111000000000000111111111111222222222222222222111111111111111222222222111111111111222222222222222111111000000000222111000111333444333222//////000000000111111111333333444444444555555555666666666666777777777888999999999999::::::::::::;;;;;;::::::;;;;;;<<<===>>>>>>??????@@@AAAAAAAAACCCDDDDDDDDDDDDDDDCCCBBBCCCBBBAAAAAAAAABBBDDDDDDEEEDDDDDDCCCCCCBBBBBBAAA??????@@@AAABBBEEEGGGIIIRRRbbbrrrppp```OOOHHHHHHEEEFFFHHHIIIJJJJJJJJJIIINNNLLLLLLNNNVVVbbbpppxxxrrrvvv~~~{{{uuullldddYYYPPPKKKGGGDDDBBB??????>>>===<<<;;;::::::777666666555555444333333111111111111111111111111222222222222222222222222333444666777777555222000............/////////000...//////000000//////.........................................................---,,,+++*********,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------..................///////////////..................////////////........................000000111111111222222222000000111222333444444555333444666777888888777666777999::::::999888999::::::===???@@@@@@>>><<<<<<:::;;;<<<<<<<<<<<<===>>>>>>???@@@>>>===<<<<<<>>>>>>???@@@AAABBBCCCCCCCCCDDDCCCAAA@@@???>>>>>>???>>>@@@AAA@@@???>>>@@@BBB@@@AAAAAA@@@??????AAABBBBBBAAA@@@??????@@@BBBCCC...////////////000000000000000000000000000000000000000111111111222222222111111111000000111222222222222111111111111222222111111111000000//////...222111000111333444333222333333444444444555555555333333333444444444444555555666666666666777777777888888888999999999:::::::::::::::::::::;;;<<<<<<======>>>??????@@@@@@AAAAAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@BBBCCCDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBDDDGGGIIIKKKQQQ___kkkgggVVVGGGCCCEEEBBBCCCFFFHHHJJJJJJJJJIIIIIIHHHHHHJJJPPPWWW]]]aaa\\\^^^aaafffnnnvvv}}}}}}tttllleee```]]]QQQNNNIIIDDD@@@===<<<;;;<<<<<<<<<;;;:::999888888555555555555444444444444111111111111111222222222222222222222222222222222///111444555555333000...------......////////////......////////////......................................................//////...---,,,+++***)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------------,,,,,,,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,---------.........//////......///////////////...............////////////111111111111111111111111000000111111111222222222111111111222222222333333333555666888999999888777999:::;;;:::888888999:::999===@@@AAA@@@===<<<<<<:::<<<>>>>>>===<<<===>>>===???@@@???===<<<<<<===>>>???@@@BBBCCCCCCCCCBBBBBBBBBAAA@@@???????????????@@@AAAAAAAAA@@@AAABBB>>>???@@@?????????AAACCCBBBBBBAAA@@@@@@AAABBBCCC......////////////000000//////000000000000000111000000000111111111111222111000000000000111222222222222111111111111222222000000000///////////////222111000111333444333222222222333333333444444444333333333333444444444444555555666666666666777777777777888888888999999999:::999999999999:::;;;;;;=========>>>??????@@@@@@??????@@@AAABBBBBBBBBAAAAAA@@@?????????@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEHHHJJJLLLKKKSSSZZZVVVJJJ@@@>>>@@@>>>???BBBEEEGGGHHHHHHHHHEEEEEEFFFJJJNNNQQQSSSRRRSSSRRRRRRTTTYYY]]]aaabbbeeejjjttt~~~|||nnnggg^^^VVVRRROOONNNMMMAAA@@@>>><<<;;;999888888999999999999888666555444444444444444444333333333111111111222222222222222111111111111111111111111111222333333111///---+++---...///000111111111000------............------------------------------........................+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,+++++++++,,,------***+++,,,,,,------,,,,,,,,,,,,------.../////////---...//////////////////............////////////111111111111111111111111000111111111111222222222222222222222222222333333444555666777888999999999:::::::::999888777999:::999===AAABBB???<<<<<<===<<<@@@CCCBBB???<<<<<<===;;;===>>>>>>===;;;<<<<<<>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>??????@@@@@@???>>>>>><<<===>>>???>>>???BBBDDDBBBBBBBBBAAAAAAAAA@@@@@@........./////////000000////////////000000111111000000000000111111111111000000000000000111222222222222111111111111222222000000000000000000111111222111000111333444333222/////////000000000000111222222333333333444444444555555555666666666777777777777777777888888888999999999999999999::::::;;;<<<<<<======>>>??????@@@>>>???@@@AAABBBBBBBBBBBB@@@???>>>>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCDDDEEEHHHJJJKKKEEEIIILLLJJJDDD???===>>>===>>>@@@AAACCCDDDEEEEEEEEEEEEFFFJJJNNNPPPNNNLLLNNNLLLJJJKKKOOORRRSSSSSSQQQTTTZZZaaahhhnnnrrrtttooouuu{{{xxxrrrggg___TTTPPPKKKFFFDDDCCCBBBAAA>>><<<:::999999999999888666777777777777555444333444444333333222222222111000000111111111222222222111111111111111111111111222111111000///...------+++,,,...///000000000///---------......---------------------------------........................******+++,,,,,,+++***)))//////...---------...///++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------------,,,+++,,,+++++++++,,,,,,---...***+++,,,,,,------,,,,,,,,,,,,------...//////000------...///////////////............////////////////////////////////////000111111111111222222222000111111222333444555555444444444555666777999999999999999888666666777999999===AAAAAA>>>;;;<<<>>>???DDDHHHGGGBBB<<<:::;;;999;;;======<<<;;;;;;<<<>>>>>>>>>>>>>>>?????????===>>>???@@@@@@AAAAAAAAA???>>>>>>??????>>><<<;;;:::<<<===>>>>>>???BBBDDD@@@AAABBBBBBAAA???===<<<............/////////000.../////////000000111111000000000000111111111111000000///000000111222222222222111111111111222222000000111111222222222333222111000111333444333222111111111111222222222222222222333333333444444444555555555555666666666777777777777777888888888888999999888888999999:::;;;<<<<<<======>>>?????????>>>???@@@AAABBBCCCCCCCCC???>>>=========>>>@@@@@@@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCDDDEEEGGGIIIJJJDDDDDDEEEEEEEEECCC@@@?????????@@@AAABBBCCCDDDDDDCCCBBBCCCGGGKKKMMMKKKHHHJJJGGGFFFHHHLLLOOOOOOOOOLLLMMMOOORRRVVVZZZ^^^```YYY^^^fffnnnvvv}}}uuuooohhhbbb``````]]]VVVOOOFFFDDDBBBAAA@@@???===;;;>>>;;;666555666777777666555666777888888777555555333333222222111111000000///000000000111111222222000000000000000000000000000///.........000111333((()))+++---......------,,,------......------,,,------------------------........................,,,,,,,,,,,,***(((&&&$$$---,,,+++*********+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++------------++++++++++++++++++,,,,,,---...++++++,,,---------,,,,,,,,,,,,------...///000000------...///000000//////............/////////000000000000000000000000000000111111111111222222222//////111222444666777888333333333333444666888999888888888666444444666888999>>>AAAAAA===;;;<<>>======<<<======>>><<<===>>>???AAAAAAAAAAAA@@@@@@???@@@@@@???<<<::::::;;;===>>>>>>???BBBEEE???@@@BBBBBBAAA>>>:::888////////////////////////........................////////////000000000000......///000111222222333333333333222222111111111000000000000111111111111222222222222222222222222222111111000000111111222111222333333444444333333555666666666666666555555777777777777666666666666666777777999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>===???BBBDDDBBB@@@???>>>=========>>>@@@AAA@@@BBBDDDEEEDDDDDDDDDFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCBBB???<<<<<>>===<<<:::999999777666666777777666444555555444444444444555555555444333222111111111111444444444555666444000---////////////000000000000////////////////////////////////////////////////........................------------------------,,,---------.../////////++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))))))))***+++++++++,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,+++///...---,,,,,,,,,,,,,,,111000000///...------,,,111111111000000000000000...///000222222222111111333333333333333555666666777777666555555555555555999:::<<<===>>>===<<<;;;BBBCCCDDDDDDBBB???;;;888:::;;;;;;:::888777888999>>>>>>>>>>>>>>>===<<<<<<;;;<<<>>>???@@@@@@??????@@@@@@@@@??????===<<<;;;>>>>>>=========???@@@AAACCCAAA???===;;;;;;;;;;;;////////////////////////........................000000000000111111111111000000000000000111111111222222222111111000000000000000000000111111111111222222222222222222222222222222111111111111222222111222333333444444333333555555666666666666555555666666666666666777777777666777777888999:::;;;<<<;;;<<<<<<<<<<<<=========???======???BBBCCCAAA???@@@???>>>>>>>>>???@@@AAA>>>@@@BBBCCCCCCBBBCCCEEEAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFEEEAAA>>>===@@@CCCDDDEEEFFFGGGFFFEEECCCBBBEEECCCBBBBBBDDDFFFGGGFFFFFFHHHJJJKKKKKKMMMPPPRRRVVVXXXYYYYYYZZZ```iiipppuuuuuuuuuuuuvvvwwwxxxxxxzzz~~~zzzvvvqqqhhh___VVVOOOKKKIIIIIIFFFCCCDDDFFFEEEAAA===:::::::::::::::999888888666555444444555555444222444444333333333333444444444444333222111111111111222222333666777777444222000000000///////////////........................------------------------........................------------------------------------............++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------///...---,,,,,,,,,,,,---////////////000000000000111000000000000000000000111222222333333222111111222222333444444555555666666666555555555555666666888999::::::;;;;;;::::::@@@AAACCCCCCBBB???;;;999999:::;;;:::999999:::;;;===>>>>>>>>>>>>=========;;;;;;===>>>??????>>>>>>@@@@@@@@@@@@???>>>===<<<>>>===<<<;;;<<<===???@@@CCCBBB@@@>>><<<<<<<<<<<>>======???AAAAAA@@@???@@@???>>>>>>>>>???AAABBB<<<>>>@@@AAAAAAAAACCCDDD???@@@BBBDDDEEEFFFGGGGGGEEEDDDCCCCCCCCCDDDEEEFFFHHHGGGEEEBBB???>>>???AAADDDDDDDDDDDDCCCCCCBBBBBBDDDBBB@@@@@@BBBDDDEEEFFFFFFGGGHHHHHHIIILLLPPPSSS[[[WWWRRROOOPPPUUU[[[```ZZZYYYXXXWWWVVVUUUUUUUUUVVVZZZ___gggppp|||wwwppphhh```ZZZWWWTTTNNNIIICCC@@@>>>======;;;:::;;;>>>???===:::888777777666666666666777444333222222333444222111333222222111111222222333444333222111000000000000///000222555999:::888777111000000//////.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------------,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++************++++++,,,,,,------...+++++++++,,,,,,------------------------------------------.....................---,,,,,,,,,------------...///111222333444000000000000000000111111444444333333222111111000111222333555555555555444555555444555555666777888888777777777777888999999===???AAABBBAAA???<<<:::999:::;;;:::999999;;;<<<=========>>>>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>AAAAAAAAA@@@??????>>>>>>???===;;;::::::<<>>?????????>>>???>>>=========>>>@@@AAA;;;===@@@AAAAAAAAABBBDDD@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBAAABBBDDDFFFHHHDDDCCCBBB@@@>>>>>>???@@@EEEDDDCCCBBBAAABBBBBBCCCCCCAAA>>>>>>@@@CCCDDDEEEEEEFFFFFFEEEFFFIIINNNRRRXXXRRRKKKHHHIIILLLOOOPPPLLLKKKKKKJJJJJJJJJJJJJJJNNNOOOQQQSSSUUUZZZ```dddwww|||ooojjjbbb\\\WWWSSSNNNKKKGGGEEECCC@@@===<<<<<<<<<888777666888;;;<<<:::999777666444333333444555666555333222333444444333222333222222111111222222333222222111000000000000000...///111444888999888777111111000///......------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********...------,,,,,,++++++*********+++,,,,,,---......---------------------------------....../////////...------,,,,,,,,,------,,,------///000111222333000000000000000111111111333222222111111000111111000222444666666666444333333333444444666777888999888777666555666777888999:::<<<>>>???@@@???===<<<:::;;;;;;999888777999;;;===============>>>>>>???<<<<<<===>>>>>>?????????BBBAAAAAA@@@@@@??????@@@@@@???<<<:::;;;<<>>===<<<;;;::::::999000000000000000000000000////////////////////////.........////////////000...//////000111111222222222222222222222222222222///000000000111111111111111111111222222333333333444333333222222333333444111222333333444444333333222222333444444444444444333444444555666777777888666666666777777888888888888888999999999:::::::::;;;<<<===>>>===============<<<<<<;;;;;;<<<>>>???<<<>>>@@@AAAAAAAAABBBCCCAAABBBBBBCCCCCCCCCCCCBBBCCCBBBAAAAAABBBDDDFFFHHHBBBAAA@@@@@@@@@AAABBBBBBEEEDDDCCCAAAAAABBBCCCDDDBBB???======@@@BBBCCCCCCCCCDDDCCCCCCCCCFFFJJJNNNPPPKKKFFFEEEGGGHHHGGGEEEDDDDDDDDDCCCDDDDDDEEEEEEBBBDDDEEEFFFHHHJJJNNNQQQTTT[[[fffttt{{{vvvooogggbbbWWWSSSNNNIIIFFFDDDBBBAAA>>>===<<<:::999999999999777777666777888888777666666555444333333444555666555444333444555666555444333333222222222222333333111111000/////////000000///...///222444666555333111000000///...------,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++******...------,,,,,,++++++*********+++,,,,,,---......------------------------,,,---------......//////------,,,,,,,,,------...---------......///////////////000000111111111111///000000000111111222222000222444666666666444333333333333444666777999:::888777666666666777999:::888999;;;===>>>>>>===<<<;;;;;;:::888666555777999>>>>>>============>>>???>>>>>>>>>>>>???@@@AAAAAABBBAAA@@@?????????@@@AAABBB@@@>>>======>>>@@@AAA?????????>>>===<<<;;;:::000000000000000000000000////////////////////////---------.........//////......///000111222333333222222222222222333333333000000000000111111111111111111111222222333333444333333222222222222333333111222333333444444333333111111222333444444444444444444444555555666666777555555666666777777777777::::::;;;;;;;;;<<<<<<<<<:::<<<======<<<;;;<<<===<<<;;;:::::::::;;;===>>><<<>>>@@@AAA@@@@@@AAABBBAAABBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAABBBDDDEEEGGGCCCAAAAAABBBDDDFFFFFFEEEEEEDDDBBBAAAAAAAAABBBCCC@@@???>>>>>>AAABBBBBBAAAAAABBBBBBAAAAAABBBFFFHHHGGGEEECCCCCCEEEEEEBBB???CCCBBBAAA@@@@@@@@@@@@@@@>>>@@@BBBCCCCCCDDDGGGIIIGGGJJJPPP[[[nnn{{{vvvkkkfff```[[[YYYVVVQQQMMMLLLJJJFFFAAA>>><<<<<<<<<;;;:::999888888777777777666666666555555444333222444444333333333444555555444333222333555666555444333222222222222222222333000000////////////000000000//////000111222111///000//////......---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++*********+++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------...+++++++++,,,,,,---------------------------------,,,,,,,,,---------------------,,,,,,,,,---............------------------/////////000111111222222000111333444555555444444111222333555555555555444333333444444666777888999888777777777777888999999777888:::;;;<<<===<<<<<<<<<<<<:::888666666888:::@@@???===<<<<<<<<<===>>>???????????????AAABBBBBBAAA@@@???>>>>>>???@@@AAABBBAAA@@@?????????@@@@@@AAAAAAAAAAAA@@@???>>>===000000000000000000000000////////////////////////............//////////////////000000111111111222000111111111222222222222000000000000111111111111000111111222333333444444222222111111111111222222111222333333444444333333000111222333333444444444555555555555555555555555555555666666666666777777999999999::::::::::::;;;999<<<======;;;:::;;;<<<<<<<<<;;;:::;;;<<<===>>><<<>>>@@@???>>>===>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDBBBAAABBBEEEFFFEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>@@@BBBCCCAAA@@@???@@@@@@@@@??????AAACCCAAA@@@@@@AAAAAAAAA???>>>AAA@@@???>>>>>>>>>>>>>>>???AAABBBBBBAAA@@@AAABBBDDDEEEGGGOOO___nnnrrrnnneeefffkkktttxxxrrrjjjfffccc```[[[VVVQQQMMMHHHFFFFFFFFFDDDAAACCCBBB@@@===:::999999999888888888777777777777777444555555555333111111111111111222333333333333333111000///000222333222111222111111000000111111222/////////......//////000000///...///000111000...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++)))*********+++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...///...........................//////000111111222222555777999;;;;;;:::777666222222333444444555555666444444444555555777888888666666777888888888888888666777999:::;;;;;;;;;;;;;;;;;;:::999888999===@@@BBB@@@>>><<<;;;;;;<<<===???>>>>>>>>>>>>@@@AAABBBAAA???>>>======>>>@@@AAA@@@@@@@@@@@@@@@???>>>>>>???@@@@@@@@@@@@>>>===<<<000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000//////000000111111111222000000000000111111111111000000111222333333444444222111111111111111111222222222333444444444333333///000111222333444444444555555555555555444444444555555555666666666666666666666666666777777777777999;;;>>>===:::999:::<<<===<<<<<<;;;<<<===>>>???<<<===???>>><<<;;;;;;<<<===>>>???AAABBBCCCDDDDDDAAABBBCCCCCCDDDDDDCCCCCCDDDAAA@@@AAACCCDDDBBB@@@@@@@@@@@@@@@?????????>>>===>>>???AAADDDCCCAAA???===???@@@???>>>===>>>????????????>>>=========>>>;;;;;;:::;;;;;;<<<======888:::=========<<<===>>>===>>>@@@GGGUUUaaa```ZZZPPPOOOOOOSSS[[[dddlllpppsss}}}~~~yyyuuurrrkkkkkkjjjiiijjjpppyyy~~~xxxuuuoooggg```[[[UUUNNNKKKKKKKKKGGGDDDFFFBBB>>>===???@@@???>>>777888888777555444555666444444444444444444444333444555666555333222222222///000111333333333222111...,,,,,,---///000///...000000////////////000000//////.........//////000000///...///000111000///---------...............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++))))))******++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,---------......---,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---...///............//////000000...//////000111222222222:::===@@@AAAAAA>>>:::777333333333333333555666666555555444555555666777888444555777888888888777666666777888999:::;;;;;;;;;:::;;;;;;::::::===AAAEEECCCAAA???<<<;;;;;;;;;<<<>>>============???@@@AAA@@@???===<<<<<<>>>???AAA>>>???@@@@@@@@@>>>===<<<<<<<<<=========;;;:::999111111000000//////......//////............//////000000//////.........---////////////000000000000000000000000000000000000...//////000000000000000111111222222222222111111000000111222333333444444333333333333333333333333555555444444444555555666555444444444444555555666999888666555444444555555666666666666777888:::::::::::::::999999888888888<<<<<<======>>>?????????AAA@@@>>>===<<<;;;<<<<<<===;;;:::;;;???AAAAAA???AAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA???======???CCCDDDBBB@@@@@@@@@@@@@@@????????????<<<<<<======<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;888>>>???@@@KKKYYYXXXNNNGGGFFFFFFFFFHHHKKKNNNQQQWWW\\\bbbeeefffhhhnnntttzzzqqqddd^^^[[[WWWSSSPPPNNNMMMLLLMMMPPPTTTWWWaaadddjjjrrr~~~~~~xxxqqqlllfffccc```\\\XXXTTTOOOLLLGGGFFFCCC@@@>>>>>>??????::::::::::::::::::::::::555444333222222222222222111111111222222333333333333333333333333333333333222000...000333444333111111000...---------...///000000000000000000000000000000000///......------++++++,,,,,,,,,,,,------........................+++++++++,,,---...///000+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++************+++---//////...---,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,+++*********+++,,,,,,------...///000000---------............//////.........///000222333999===EEEKKKMMMGGG;;;111444333222111222333444555444444333222333444555666444444555777888:::;;;;;;999666444555888;;;;;;:::<<<;;;:::999:::===CCCHHHIIIFFFAAA<<<::::::<<<>>>@@@??????>>>>>>>>>>>>>>>BBBAAA???===<<<<<<>>>>>>>>>>>>======>>>???@@@@@@>>>>>>===<<<;;;::::::999111000000000/////////...//////............//////111111000000000//////////////////000000000111111000000000000000000000000//////000111111111111000000111111222222111111000///000000111111222222222333333333333333333333333555444444444444555555666666666555444444555555555777777666555444555666666777777666777777888999999;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<======>>>???>>>===<<<;;;;;;<<<<<<===;;;999:::===@@@@@@???????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>===>>>>>>>>>?????????@@@@@@@@@>>>===???AAACCCBBB@@@???>>>>>>===<<<;;;::::::<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::>>>??????HHHTTTSSSIIIAAA@@@??????AAACCCFFFHHHFFFJJJOOOPPPPPPQQQVVVZZZ^^^hhhxxxsssgggXXXNNNJJJIIIFFFBBBAAA@@@???>>>???BBBDDDFFFHHHKKKOOOTTT[[[eeeooovvv|||~~~uuuooofffaaa^^^[[[VVVQQQOOOMMMLLLKKKJJJIIIFFFDDDBBB@@@>>>;;;:::999::::::888888888888888888888888666666555444444444444444111111111222222333333333222222222111111111111111222000///000222333222000111000///.........//////......................................./////////++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---...------,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------......------,,,++++++,,,,,,++++++,,,,,,---......///.........////////////000///.........///000111222;;;>>>EEELLLNNNIII@@@888333222222222333333444444555444444444444555666666444444555777888999:::;;;:::888666777:::;;;;;;999;;;;;;;;;::::::===AAAEEEFFFCCC???<<<::::::<<<===???>>>>>>======>>>>>>???AAA@@@>>><<<;;;<<<===>>>>>>>>>======>>>>>>???@@@<<<<<<<<<<<<<<<;;;;;;;;;000000000000//////////////////............//////111111111111000000000000/////////000000000111111000000000000000000000000//////000111111111111000000111111222222111111000000000000000000000000000222222222222222222222222444444333444444555666666888777666555555555555555666555555555555666777777888888888888888888888888:::::::::;;;;;;;;;;;;;;;888888999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===:::888888:::===??????>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA???>>>============>>>>>>>>>>>>???AAA@@@>>>>>>@@@AAA@@@@@@BBBAAA@@@???>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>EEEMMMKKKCCC===<<<::::::;;;<<>>>>>>>><<<:::::::::999999:::;;;<<<<<<:::;;;===???AAAFFFKKKOOOSSSXXX___hhhrrr}}}uuusssooolllhhhbbb\\\WWWRRRNNNHHHEEEEEEDDDAAA>>>???>>>>>>???@@@AAA???>>><<<;;;999777666666666666555555555555555555555555555555444444333333444444111111111222222222222222111000000000//////......111000///000111222111000111111000///////////////------------------------,,,,,,------...//////000++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***************)))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,------***++++++,,,,,,---------...////////////000000000............///000111111444777===BBBDDDBBB;;;666111222333444444444333333444444555666666666666666444444555666888999::::::<<<;;;:::;;;<<<;;;999888:::;;;<<<;;;;;;;;;===???@@@???===;;;;;;:::;;;<<<======<<<======>>>???@@@@@@>>><<<;;;:::;;;<<<===>>>============>>>>>>???;;;;;;;;;<<<<<<<<<======000000000000//////////////////............//////000000000000000000000000............////////////000000000000000000000000......///000000000000///000000111111111111000000000000000000000000000///111111111111222222222222333333333333444555666666999888777666555444444444444444444555666777777888888888999999888888888777777777888888999999999:::888888888999::::::;;;;;;;;;;;;;;;<<<<<<=========<<<:::777666777:::===??????AAACCCDDDEEEDDDBBBAAA???????????????????????????@@@AAABBBBBB@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA???>>>>>>?????????AAAAAAAAA@@@???>>>======;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::=========CCCIIIGGG@@@<<<<<<:::999999:::<<<<<<<<<===???>>>===<<<===???BBBHHHPPPXXX\\\ZZZTTTPPPGGGBBB===;;;<<<===<<<::::::;;;;;;;;;;;;;;;::::::;;;<<<======<<<===???AAACCCFFFJJJPPPXXXaaajjjpppxxxzzz}}}~~~{{{vvvrrrmmmggg```\\\YYYWWWUUUSSSPPPLLLGGGDDDCCC@@@===<<<======<<<:::<<<;;;:::;;;<<<;;;:::888:::999888777666555666666444444444444444444444444222222111111111111222222111111111111111222222222111000000//////......---000000///000000000000000111111000000////////////------------------------,,,,,,---------.........+++++++++,,,,,,,,,------------------------------------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------++++++,,,,,,,,,---------............////////////............//////000000...111444888999777444111000111444555666555333111222333555666666666555444444444555666777888999:::============<<<;;;888777999;;;===<<<;;;:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<===>>>@@@@@@>>>===;;;999999:::;;;<<<=========<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>???;;;:::888666666999<<>>????????????????????????AAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::999;;;<<<>>>BBBFFFEEEAAA<<<<<<;;;:::999999:::;;;999:::;;;;;;::::::;;;<<>>;;;888888::::::999777777777888888888777666555888999::::::999999;;;===<<<===???AAADDDIIIPPPUUU^^^bbbgggkkkoooqqquuuwwwxxx{{{~~~~~~|||uuusssnnnjjjgggccc```^^^___\\\WWWSSSQQQNNNKKKHHHEEEDDDCCCBBBBBB@@@===;;;;;;:::999888999999888888999777666777777777555333777777666666555555555555444444444444444444444444111111000000000111111222111111111111111111111111111111000000000///////////////000///////////////000000000000000//////..............................---------,,,,,,,,,++++++++++++,,,,,,,,,------------------------------------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,------------............,,,,,,,,,---------...............///////////////111222444555555333222111///111444666666555222111111222333444555444333222444444555666777888888999<<<=========<<<:::888777888:::===<<<:::888666666888888999999:::::::::::::::::::::;;;<<<>>>???@@@===<<<:::999888999;;;<<<======<<<<<<<<<<<<<<<===>>>======<<<;;;;;;::::::////////////000000000000//////............//////............////////////,,,,,,,,,,,,---------...////////////////////////------...////////////...///000000111111000000///111111111111111111111111/////////000111111222222222222222222333444666666777666555444444444444444333444555666777777777777777888999:::::::::888888999999999:::::::::::::::999::::::;;;;;;<<<<<<===<<<<<<===>>>??????>>>>>>::::::999777666888;;;>>>===>>>???@@@@@@@@@??????????????????????????????@@@@@@AAABBBBBBAAA@@@???@@@@@@????????????>>>>>>>>>@@@AAAAAA???======>>>;;;;;;<<<<<<===>>>>>>>>>999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::999999;;;>>>BBBDDDCCCBBB::::::999888888888888888777777888999::::::;;;;;;>>>???@@@???===<<<<<<===;;;999888777888888777666555555666666666555444444333555666666555666888:::888999::::::;;;>>>BBBEEEFFFKKKQQQWWW[[[___aaacccfffhhhkkklllmmmoooqqqsssqqqtttxxx|||~~~~~~}}}~~~~~~{{{wwwtttssslllmmmmmmllljjjeeeaaa___ZZZYYYVVVRRROOOLLLJJJIIILLLIIIEEEBBBBBBBBBAAAAAA<<<;;;:::;;;<<<===;;;999777777777777666666666555666555555666777888666555333333333333333333333333333333333333333333333333222222111111222222333333111111111111111000000000000000000000111111111111...///000///...---...//////////////////...------..............................---,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,........................++++++,,,,,,,,,------------....../////////......000111333333111000000111///111444666666555333111111111222333333333333333444444555666666777888888999:::<<<;;;999888888999777:::<<<;;;999666555444777777888888999:::::::::999999::::::<<<===>>>???===;;;:::888888999;;;<<<===<<<<<<;;;;;;;;;;;;<<>>===<<<;;;:::999999.../////////000000000111//////............//////......//////000000000000------........./////////////////////////////////...//////000111000000000//////000000000000//////...//////000000111111111......//////000111111222111111111222333444666777555444444333333333444444333444555777777777666666666777999:::;;;;;;999999::::::::::::999999999999999999::::::;;;<<<<<<<<<;;;<<<===>>>>>>>>>===<<<999:::;;;999888888;;;============>>>>>>>>>??????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>=========;;;>>>BBBBBB@@@=========>>>>>>>>>???????????????888999:::;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999;;;>>>@@@@@@@@@@@@888888888777777777777777777777777888:::;;;;;;:::999<<<>>>===:::888888888:::999888777888888777777666666666666666666777777555555555444333444777999666777888999999:::<<<>>>;;;>>>BBBEEEHHHJJJMMMPPPSSSUUUWWWXXXXXXZZZ\\\^^^^^^___aaadddfffhhhiiiiiihhhkkknnnpppooonnnmmmmmmsssqqqooommmkkkiiihhhgggggghhhiiijjjkkknnnsssvvv}}}|||xxxuuurrrqqqiiihhhfffccc``````bbbdddfffdddaaa______```bbbdddiiihhhgggddd```]]]ZZZXXXVVVWWWXXXXXXVVVRRRNNNLLLKKKKKKIIIFFFDDDBBBAAABBBAAA>>><<<;;;<<<<<<<<<;;;999888888888:::;;;:::888555555666666666555555666666555555666888888777555111222222333333333222222222222222222222222222222111111111111111222333333222111111111000000000////////////000111111222222---///000///---,,,---///---......///...---,,,+++------------------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---...------,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,------------------------------,,,,,,,,,---------......---......//////...------***,,,//////------...000000222333555555444333222333222222222222333444444444444555555666777777777666777999888666666888;;;777999::::::888555444444777777777777888999:::;;;::::::::::::;;;<<<===>>><<<;;;:::999999:::<<<======<<<;;;;;;::::::;;;;;;======<<<<<<;;;;;;;;;:::.../////////000000111111//////............////////////000000111111111222////////////000000000111////////////////////////000000111222222222222222//////000000000000//////,,,------...///000111111---......///000111111222111111111222333444666777333333222222222333444444444444666777777777666555555666999;;;<<<;;;:::999999888888888777777666666888999999::::::;;;<<<<<<;;;;;;<<<======<<<;;;:::888:::<<<;;;999888:::===??????>>>>>>??????@@@AAA????????????????????????BBBAAA@@@@@@@@@AAABBBBBB>>>>>>======<<<<<<<<<;;;999===BBBCCCAAA>>>============<<<<<<;;;;;;::::::888999::::::;;;;;;;;;;;;999::::::;;;;;;::::::999:::999:::===>>>===<<<===888888888888888888888888666555444555777777777666:::>>>AAAAAA===999666555666666555444444555555555555555444444555666777777777777666444222222555777333555666666555555666888;;;<<<<<<;;;:::<<>>AAA@@@>>>===<<<===>>>@@@CCCBBB@@@??????@@@BBBCCCCCCBBBAAAAAABBBBBB@@@>>>>>>>>>>>>>>>===<<<;;;:::======>>>>>>>>>>>>=========>>>======<<<;;;999888:::;;;<<<<<<<<<;;;999888:::::::::;;;;;;<<<<<<<<<888:::===@@@AAA@@@???===777777777777777777777777777777777777777888888999888>>>AAA===999888666444444444444555555555666666777777777777777777777777555555444444444444555555555555555555666666666666888888999999999:::::::::===>>>===<<<;;;;;;===?????????@@@AAABBBCCCCCCCCCGGGGGGHHHHHHIIIJJJJJJKKKIIIIIIHHHHHHGGGGGGGGGFFFJJJIIIHHHGGGHHHIIILLLMMMWWWYYY[[[\\\\\\YYYUUUSSSOOOOOOMMMKKKIIIHHHFFFEEEEEEDDDBBBAAAAAAAAABBBBBBBBBAAAAAAAAABBBCCCCCCDDDFFFEEEDDDBBB@@@???======>>>???AAABBBBBB@@@===<<<999999888888888888999999888888777666666555666666444444444444444444444444444444444444444444444444333333333333333333333333333222222111111222222333222222222222222222222222333333333222222111111111000000000000////////////////////////////////////......////////////......------------------------111000000...---,,,++++++***++++++,,,,,,------...++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++---,,,+++*********+++,,,------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++***))))))************+++++++++,,,,,,,,,---,,,,,,,,,,,,---....../////////000///......---------------------------////////////000000000000111111222222222222111111222333444444555555444444111222333444555555555555777777777777777777777777888999999888666555666777777777777777888999:::;;;;;;:::999999:::===???AAAAAA@@@===:::::::::<<<===::::::;;;;;;;;;;;;;;;:::999:::<<<=========<<<;;;---...///000000///...---......................................................//////000000111111000000///...............///000000111111000000/////////000000000000//////000000000000000///......//////000000000000//////000000111111111222222222444333333333222222222222444444444444444444444555777777777777888888888888777777777888888888999999999999999::::::::::::;;;888999999999::::::;;;;;;<<<;;;:::999999;;;===>>>AAA@@@>>><<<<<<===>>>???AAAAAA???>>>???@@@AAACCCAAA@@@???@@@AAA@@@???===>>>>>>>>>>>>===<<<;;;:::<<<<<<============<<<<<>>===<<<;;;:::::::::::::::;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<888:::===??????>>>===<<<666666666666666666666666888888777777666666777777888???AAA===999888666444444444444444555555555666555555555555555555555555555555444444444444555555444555555555666666666666666666777777777888888888:::;;;;;;:::999999:::<<<;;;;;;<<<<<<======>>>>>>;;;;;;<<<======>>>??????AAAAAAAAA@@@@@@?????????BBBAAA@@@@@@@@@BBBDDDEEEMMMNNNNNNNNNLLLIIIFFFDDDAAA@@@@@@???>>>======<<<>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>===;;;:::999888777:::;;;===>>>>>><<<:::888777777666666666666777777666666555444444444555555444444444444444444444444444444444444444444444444333333333333333333333333222222222111111222222222222222222222222222222222222222111111111000000000000000000000/////////.................................////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++*********)))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********************+++,,,,,,,,,,,,+++,,,,,,+++******++++++,,,------------------------++++++++++++++++++++++++************************,,,++++++++++++++++++,,,,,,++++++***************------------............---,,,,,,,,,,,,---.....................------,,,------------------------.../////////000000000000000111111222222111111000222222333444444444444333111222333444555555555555777777777777777777777777777888999888666555666777777777777777888999::::::<<<;;;::::::;;;===@@@AAA@@@???<<<:::999:::;;;===;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<=========<<<<<<---...////////////...---........................------............------////////////000000000000000000///...............//////000000000000//////...//////000000////////////000000000000///......//////000000000000//////000000000111111111111222222222222111111111111111111111222333333444555555555555555666666666777777777777777777888888888888888888999999999:::::::::666777777888999:::;;;;;;<<<;;;:::::::::;;;===>>>@@@???>>><<<<<<======>>>???>>>>>>===>>>???AAABBB???>>>===>>>??????===;;;?????????>>>===<<<:::999;;;;;;<<<<<<<<<<<<;;;;;;@@@???===<<<<<<<<<<<<===;;;::::::999999:::;;;<<<999:::::::::::::::;;;;;;888:::;;;======<<<:::999555555555555555555555555999888777666666555666666999???BBB===999888777444444444444444555555555555333333333333333333333333555444444333333444444555444444444555555555666666444444444555555555666666555777999888777666777888666666666777777777777777666666666777888888999999:::999999999999888888888::::::999999:::;;;===>>>DDDCCCBBB@@@>>>;;;999777888888888888999999999:::777777666555555555666666777777666666666777888888777777666555555444444333777888:::;;;:::999777666555444444333333444444555444333333333333333444555333333333333333333333333333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111000000000000////////////000000000/////////....................................////////////......------------------------))))))***+++,,,---.........------,,,++++++******)))*********++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++++++++******)))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++******))))))******+++,,,,,,,,,,,,+++,,,++++++******+++,,,,,,------------------------************************************************---,,,+++******+++,,,---++++++++++++*********************++++++++++++,,,---,,,,,,,,,,,,---......---------------,,,,,,,,,............................../////////000000000000111111222222111111000000111222222333333222222111222333444555555555555666666666666666666666666666777888777666555666777777777777888888999::::::<<<;;;;;;;;;<<<>>>@@@AAA???===;;;999999999;;;;;;<<<=========<<<;;;:::::::::;;;<<<<<<======<<<<<<................................................---...////////////...---000000000000////////////000000///..................//////000000//////.........//////000///////////////000000//////...---...//////000000000000///000000000000111111111111111111111111111111111111111111222222222333333333333444444444444555555555666666666777777777888888888888888888999999999999555666666888999:::;;;;;;<<<;;;;;;:::;;;<<<======???>>>===<<<<<<<<<=========<<<<<<<<<===???@@@AAA>>>======>>>??????===<<<@@@@@@??????===<<<:::999;;;<<<<<<======<<<<<<;;;>>>===<<<;;;<<<>>>@@@BBB@@@>>>;;;999888999;;;<<<999999999999::::::::::::888999:::;;;:::999777666444444444444444444444444666666666555555666666777;;;@@@BBB===999777777555444444444444444444444444222222222222222222222222444444333333333333444444333333444444444555555555333333333444444444444555333555777777666444444555444444444444333333333333666666666777777777888888777777777777777666666666888777777777888999:::;;;@@@???===:::888777666555666777777888888999999999666666555555555555555555777777666666666666777777444444444444444444444444666777888999999888777666333333333222222333333333222222222222333333444555222222222222222222222222222222222222222222222222222222222222222222222222111111000000000000111111111111111111111111111111////////////////////////000000/////////.................................---......//////......---------------------------++++++,,,---...//////000,,,,,,,,,,,,++++++******))))))))))))************++++++******************+++++++++++++++++++++++++++******************+++)))******++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,***))))))***,,,---+++++++++++++++++++++***(((((()))))))))*********---,,,,,,,,,,,,---............---------,,,------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000000000111111111111000000///000000111111111111111111222333444555555555555555555555555555555555555555666777777555555666777666777777888999999::::::;;;;;;::::::;;;===>>>???===<<<:::999888999:::;;;============<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<......------------............................../////////000000/////////000000000000////////////000000///.....................////////////......------...//////////////////////////////...------......///000000000000000000000000000000000000000111111111111222222222222333333222222222111111111222222333333333444444444555555666666666777777777777777777888888888999999555666666888999:::;;;;;;;;;;;;;;;;;;<<<<<<======>>>======<<<<<<<<<<<<<<<:::;;;;;;<<<===???@@@AAA???>>>>>>???@@@@@@???===@@@@@@@@@???>>><<<;;;:::=========>>>>>>=========;;;:::::::::<<<@@@CCCEEEDDDAAA>>>:::888999:::;;;999999999999999999999999888888999999888777666555444444444444444444444444333333333444555777888999<<>>???@@@AAA@@@??????@@@AAABBB@@@???????????????>>>===<<<<<<======>>>>>>>>>>>>======999999:::;;;===@@@BBBDDDDDDBBB>>>;;;999888999:::999999999888888888888777777888888888777666555555444444444444444444444444000111222333555777999:::===BBBCCC===888777777666444444444444333333333333444444444444444444444444333222222111111222222333222222222333333333444444333333333444444444555555222333555555333222333444444444444444444444444444444444444444444444444444444444444444444555555555444444555666666777777888444333333222222333333444666666555555444333333333333333444555555555555444666555444444333444444444222333333333444444444444111222222333333333333333444333333222222333333444333222222222222333333444111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000////////////////////////////////////000000000000/////////.........------------------------------------............------------------------------,,,,,,++++++******))))))))))))******+++,,,,,,---((()))))))))***************************+++++++++++++++++++++++++++++++++)))***++++++++++++***)))+++++++++***))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++******,,,---------,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,---......111000///...---...//////++++++++++++++++++++++++------.........////////////000000111111000000///...///000000111111000000111222333444555555555555555555555555555555555555333444555555444444555666555666888999::::::999999888888888999999999::::::;;;::::::999999:::::::::::::::;;;;;;;;;;;;;;;:::999999888888888999:::;;;...------,,,,,,------...........................///...,,,******,,,...///......//////000000111111000000///...............---------......---------+++,,,---...////////////......//////......---,,,---...///000111111111111111111000000/////////////////////000000111111111333333333333333222222222222222222333333333444444444444555555555666666666666666666777777777888888888999999999::::::;;;;;;;;;<<<<<<===============<<<<<<<<<<<<;;;;;;::::::888999;;;===???@@@AAAAAA???>>>>>>@@@AAABBBAAA???>>>>>>?????????>>>>>>===<<<==================<<<::::::;;;<<<======>>>>>>???>>>;;;999888888999:::999999888888777777777777777777777777777666666666444444444444444444444444111111222333444666888999>>>CCCCCC===888777777666444444444333333333222222444444444444444444444444222222111111111111222222222222222222333333333333222222333333333444444444111222333222111000222333222222222333333444444444555555555555555555555555333333333333444444444555333444555555666666777777111111222222222222222222666666555555555444444444111222333555555555444333444444333222222222222222222222222333333333333333222222222333333333444444333333222222222222333333222222111000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000//////......//////000////////////////////////------.........///////////////.........---------------------------------,,,------......------,,,------------------------+++++++++*********))))))***************+++++++++)))))))))*********++++++*********+++++++++,,,,,,************************)))***++++++++++++***))),,,++++++******))))))(((************************++++++++++++++++++++++++************************)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++((()))+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***,,,------,,,***))))))***,,,---...---,,,+++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......111///...,,,,,,---...///---------------------------------.........////////////000000000000////////////000111111111111000111222333444555555555555555555555555555555555555222444555555444444555666555666888:::::::::999888888888999::::::::::::999;;;::::::::::::;;;;;;;;;777888999:::;;;;;;;;;;;;888777666666666777999999...---,,,,,,,,,,,,---...........................///,,,***((((((***,,,///---......///000111111222000000///...............,,,------......------,,,+++,,,---...////////////......//////......---,,,---...///000111111111111111111000000/////////...---.........//////000000222222222333333444555555222222333333333444444444444444444555555555666666666666666666777777777777::::::::::::::::::::::::;;;<<<<<<===>>>=========;;;;;;<<<<<<;;;;;;:::999888999;;;===???AAABBBBBB???>>>>>>???AAABBB@@@???======>>>???????????????;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<;;;:::::::::999999888888999::::::999888888888777777666666777777777777777777777777555555555555555555555555222222222333444555666777???CCCCCC===888777777666444444444333333222222222333333333333333333333333222222111111111111222222111111222222222333333333111222222222222333333333111111111000...///111333///000000111222333444444222222222222222111111111333333444444555555666666444444666777777888777777444444555555555444333333111111111222222222222222222333444666666666555444444444333222222222222222333333333333444444444444444444444555555666666666222222111111111111222222222111000//////...//////000000000000000000000000000000000000000000000000000000000000000000000000//////............//////////////////////////////,,,,,,,,,------.........//////.........---------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************++++++++++++******++++++,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))***++++++,,,,,,---......************************++++++++++++++++++++++++************************(((((()))***+++,,,,,,---******+++,,,,,,,,,,,,+++((()))+++,,,------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************(((***,,,......,,,***((()))***,,,.........,,,+++........./////////000000---,,,,,,,,,,,,---......000...---++++++,,,---...////////////////////////---------.........////////////000000000000/////////000000111111111111111222222333444555555555555666666666666666666666666222333444444333333555666555666888:::;;;:::999888999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;666777888999:::;;;;;;;;;777666555555555666888999111000/////////000222333////////////////////////...------------...//////000000///...............------..................//////.........---------///............///000000////////////////////////000111222333333222000000...///////////////......////////////////////////222222222222222222222222111111222333333333333222444444444444444444444444444555555666666666666555777666666666666888999::::::::::::;;;;;;:::999999;;;===<<<777777<<>><<<<<<===???@@@@@@???@@@@@@AAA@@@???>>>===@@@???>>><<<;;;;;;;;;;;;>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;::::::999999888777777777777777666555555555555666666777777888888333333333333333333333333222333444444333555888:::>>>??????<<<777333222333333333333333333333333333111111111111111111111111111111000000000000111111333333222222222222222222222222222222222222222222222222222222222222222222333222111000000111222333444444444444333333222111444444333222111111111111222222333444444444333333444444444333333222222222111222222333333222222111222222111111222333333444333333222111000000000111111111111111111222222222000111111111111222222222000000000000000000000000000111111222222222222111000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////000000//////.........---///............---------/////////......---------///......------,,,++++++******++++++++++++******,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************************************(((((((((((()))***++++++***++++++++++++***))))))(((((())))))******++++++***************************************)))(((''',,,+++++++++***((('''&&&******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********------......------,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,---,,,++++++,,,...------,,,,,,+++***))))))---,,,+++++++++,,,---...///...---,,,+++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------.........111111000000//////......////////////000000000000////////////000000000000555555555555555555555444444555555666777666666666666666666555444333111000666555555555555666666777999999999999999999999:::888888888999:::;;;===>>>888888777777777777777888999999999666444333555666000000/////////000222222////////////////////////...------------...//////000000///.......................................//////.........---------......------......///000///////////////////////////000111111111000//////...///////////////......////////////////////////222222222222222222222222111111222333333333333222444444444444444444444444666666777888888888888777777666666666777888999:::999::::::;;;::::::999999888;;;<<<;;;???IIIRRRUUUVVVVVVWWWZZZ\\\WWWMMMEEEAAA???<<<<<<===???@@@???>>>???@@@@@@@@@???===<<<>>>>>>===<<<<<<;;;;;;<<<===============<<<;;;:::;;;;;;::::::999888888888777777777777777666555555555555666666777777777777333333333333333333333333222333444333333444777:::JJJFFFAAA<<<888555222000333333333333333333333333111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111222222111000000111222222333333333333333222111111444333333222111111111222111111222222222222222222444444333333333222222222111222222333333222222111222222111111111222222333222222111111000111111111111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111000///000000000000000000000000000000000000000000000000.........////////////000........................000/////////.........---............------------.........---------,,,,,,,,,,,,------------------++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************************************,,,,,,,,,+++,,,,,,------***************)))(((((()))))))))))))))*********************************---------------,,,++++++(((((((((((('''&&&%%%$$$******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******---------...------,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------...---,,,+++---///......------,,,++++++***,,,++++++***+++,,,---...///...---,,,,,,,,,------...------,,,,,,------...******+++++++++,,,,,,,,,/////////.........------........./////////000000000000000000111111111111444444444444444444444444333444555555666666555555555555666666555555444444777666666666666777777888888888888888999999999999999999999:::;;;<<<===>>>888777777666666777777777::::::999777444333444666000000/////////000111111////////////////////////......------......///000000//////............///.......................................------------------------......///////////////////////////......///000000//////.........//////////////////////////////////////////111111111111111111111111111111222333333333333222333333333333444444444444555666777888888888888888666666666666777888999:::999999::::::::::::999999777;;;<<<===EEEUUUccciiillliiigggjjjllleeeUUUHHHAAA???<<<;;;===>>>??????======>>>???>>>===<<<;;;======<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999::::::999999888777777777666666777777777666555555555666666666666777777777333333333333333333333333222333333333222444666999NNNGGG???999888666333000333333333333333333333333111111111111111111111111333222222111111222222333000000111111222222333333111111111111111111111111000000000000000000000000222111111000000111111222111222222222222111000000333333222222111222222222111111111111111111111111333333333222222222222222111111222222222222111111222111111000000000111111111111111000111111222222222222222111111000000///000000000111111111222222222222222222222222222222111111111000000//////...000000000000000000000000000000000000000000000000,,,,,,,,,---------......------------------------/////////...........................------------------------,,,,,,,,,,,,+++++++++,,,---.........,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************************************++++++***)))))))))******)))))))))***)))(((((('''************))))))))))))************************------.........---,,,,,,))))))*********))))))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------------,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,------.........,,,,,,...//////......------,,,,,,+++++++++******++++++,,,---///...---,,,,,,,,,,,,---///......------......///++++++++++++,,,,,,,,,,,,.........------------------------.........//////000000111111111222222222333333333333333333333333222333444444555555444444444444555666777777777666777777666666777777888999888888888777777777777777999999:::;;;<<<<<<===>>>777666666555555666777777:::;;;:::888555333444555000000/////////000000000////////////////////////...............//////000000///............//////...............---------........................---,,,,,,,,,,,,---......////////////////////////....../////////000//////...............//////000////////////////////////111111111111111111111111111111222333333333333222333333333333333444444444333333444555666666666666666666666777777888999999888888999::::::::::::999999;;;<<<>>>HHHZZZkkktttwwwrrrooorrruuunnn[[[JJJBBB???<<<;;;<<<===>>>===<<<<<<=========<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;::::::999999888888777666666666555666666666666666555555666666666666666666666666333333333333333333333333222222333222222333555888BBB???;;;888666555333222222222222222222222222222111111111111111111111111222111111000000111111222...//////000111222333333111111111111111111111111000000000000000000000000111111000000000000111111000000111111111111000000222222222111222222333333333333222111111111111111222222222222222111111111111111222222222222111111222111000000///000000000111000000000111222333333333222222111000//////...000000000000111111111111000000000000000000000000000000//////////////////000000000000000000000000////////////////////////+++,,,,,,,,,------------------------------------.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************************************+++***)))(((((((((((((((***************)))((((((++++++******))))))((((((***************************+++++++++++++++******)))******+++,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---...---++++++---.........------,,,,,,,,,+++************++++++,,,,,,......------,,,,,,,,,,,,......------------......------........................------------------,,,,,,,,,---------......///000000000000111111111111111111111222222222222222222333444444444444333444444555666666666666666666555555555666777888999777777777777666666666666888888999:::;;;;;;<<<<<<666555555555555666666777;;;;;;;;;888555333444444//////000000000////////////////////////////////////............///000000//////............////////////.........------------.....................---,,,,,,,,,,,,---......////////////////////////////////////000000111111.........---...///000111////////////////////////000000000000000000000000111111222333333333333222222222222333333333444444222222444555555666666666555666666777888888999999777888999999:::::::::999999;;;<<<>>>JJJ___rrr|||}}}wwwtttyyy}}}uuuaaaPPPCCC@@@===;;;<<<<<<<<<<<<;;;;;;<<<===<<<;;;:::999:::;;;<<<<<<===<<<<<<;;;:::;;;;;;<<<<<<<<<;;;;;;999999888777777666666555555555666666666666555555666666666555555555555555333333333333333333333333111222222222111222444666555999<<<:::555111222444222222222222222222222222000000000000000000000000000000////////////000000......///000000111222222000000000000000000000000111111111111111111111111000000000000000000000000///000000111111000000000111111111111222333444444666555444222111111111111111111111111111111111111000111111222222111111000111111000000000000000111111000000000111222333333222222111111000///......//////000000000111111111//////////////////////////////......///000111222////////////////////////........................,,,,,,---------.................................---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++******,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************************************...---,,,+++++++++++++++++++++,,,,,,++++++***)))++++++******))))))((((((************************))))))************))))))&&&&&&'''((())))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++************++++++,,,,,,,,,++++++************+++++++++,,,,,,+++******+++---,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,---------------,,,,,,,,,------,,,,,,,,,,,,------................................................,,,,,,,,,,,,------------.........////////////000000000000111111111222222111222222333444333333333444555555555555444333333444333333444555666777777777777777666666666555555666777888999999999999999555555555555555666777777:::;;;;;;999666444444555//////000000000///......//////////////////////////////......//////000111///............//////000/////////...------,,,,,,---------...............---------------......///////////////////////////////////////000111222222///...------...///111222////////////////////////////////////////////////111111222333333333333222111111222222333333444444333444555666777888888888555666777888999999999888666777888999::::::::::::888:::<<<@@@MMMdddzzz|||zzzgggVVVCCC@@@===;;;;;;<<<;;;;;;;;;;;;<<<===<<<;;;:::999:::;;;<<<======<<<::::::::::::;;;;;;<<<<<<;;;;;;999999888888777666666666444444555666666666555555666666666555555555555444333333333333333333333333111222222111000111333555444;;;@@@>>>666000000444222222222222222222222222000000000000000000000000/////////....../////////......//////000000111111////////////////////////111111111111111111111111///000000111111000000//////000000111111111111000111111111111222333444555888666444222111111111111000000000000000111111111000000111111111111000000111000000000000111222222111111111000111111222222111111111000000//////.../////////000000000111111111111111111111111111111000000///...///000111222////////////////////////........................---------.........//////////////////////////////---------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,+++*********)))******++++++******))),,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************************************,,,++++++************+++,,,,,,------,,,,,,+++***************))))))))))))******************************+++,,,,,,,,,++++++(((((()))*********************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++***************++++++,,,,,,---+++******))))))******+++***++++++***))))))***,,,++++++++++++++++++++++++***+++,,,------------,,,------......------,,,+++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,.............../////////,,,,,,,,,---------......---------.........////////////000000111222222222111222333333444444333333444555555555444333222222222222222333444555666777888888777777666666555555555666777888999888777777555555555555666777888888999:::;;;:::777666555666//////000000000///------///////////////////////////////////////000000111...............///000000000//////...------,,,,,,---------.........//////......------......///000////////////////////////......------...000111222///...---,,,---///111222////////////////////////////////////////////////111111222333333333333222000111111222333333444444222333555666777888888888444555777888999999888888666777888999999:::::::::777:::<<<@@@NNNfff|||wwwdddUUUDDDAAA===;;;;;;;;;;;;:::;;;<<<=========<<<:::999;;;;;;=========;;;999888888888999::::::::::::::::::999999888888777666666333444555555666666555555666666555555555444444444333333333333333333333333111222222111000000222555777;;;>>><<<555111111333111111111111111111111111000000000000000000000000000000////////////000000////////////////////////////////////////////////000000000000000000000000...///000111111000///...///000111111222222222111000000000111222444555666888666444111000///000000/////////000000000111111000000111111111111000000000000000111111333444555222222111111000111111111000000000000000/////////////////////000000000111111111111111111111111111555333111/////////000111////////////////////////------------------------------------....................................,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,---------.........,,,,,,++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************************************(((((((((((((((((()))***+++,,,,,,,,,,,,+++******)))))))))))))))************************************+++,,,,,,---------,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,---------......+++,,,,,,,,,,,,+++******)))******+++,,,,,,------,,,++++++******++++++,,,+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------.........---,,,+++------,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,---------.........------------........................//////////////////000111111222333333222333333444444444444444333444444555555555555555333333333333555666777888999999888777777666555555555666888999999999777666666666666666777888999999777999::::::888777777777//////000000000///---,,,///////////////////////////////////////000111111...............///000111000000///...------,,,,,,---------........./////////............///000000////////////////////////------,,,,,,---...000111///...---,,,---///111333////////////////////////////////////////////////111111222333333333333222000000111222333333444444000111222444555666666666444555777888999999888888666666777999999:::::::::777:::<<>>===<<<;;;::::::;;;<<<<<<<<<======<<<;;;:::::::::;;;;;;<<<<<<;;;:::999::::::::::::::::::::::::777666666666666666777888777777666666555555555555333444444444555666666666000111111222222111111000///111222333333444555777;;;:::888555333333222333444333222000//////.........///000000000000000///...///000000//////000111000000000000////////////000000000000000000000000000000000000////////////////////////////////////111111000000//////......////////////111333555666666555444222111000//////000000111111222222333333//////000111111000///...333333333444666888:::<<<:::777444000......///000//////000000///...------........................111111111000000000000000222000.........///...---........................000///...---------------..................---------...///000000///...---++++++++++++++++++++++++------------------------...---,,,+++++++++,,,---,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,((((((((((((((((((((((((+++++++++*********))))))+++******+++......+++(((******)))))))))))))))*********))))))******+++,,,+++++++++*********))))))************************))))))))))))************(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++(((((((((((()))))))))))),,,+++***)))***+++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------///............---------,,,,,,------...///000000444333111000...---------/////////...------,,,,,,//////............//////111000///...------...///000000000000111111111111222222222222222222222222222222111111222444555666444444333444555777999:::888888777777777777888888777777777777777777777777444444555666777888999999888777777666666666666666///////////////////////////////////////.........//////............//////...------------.../////////000000000000///..................///////////////////////////...------////////////......------,,,---...000000000000000///............///000000000000////////////000000...........................///000111333333333333222222222222222222222222333222222333333555666666444444666:::<<<===;;;999999999999999999999999999888:::<<<>>>CCCPPPbbbooonnniiibbb[[[TTTMMMDDD???===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;<<<===<<<<<<;;;:::999999999999999999999999888777777666666777777777666666666666555555444444444444444444555555555555222333333444444333333222000111333333333333555666;;;:::777555333222222222222222111000////////////000000000000////////////...///000000//////000111000000000000////////////000000000000000000000000000/////////////////////////////////////////////000000000000//////......000/////////000222444555555444333222111000000000..................//////...///000000111000//////...000333777:::===???@@@888666222///------...//////////////////...------////////////////////////.........//////000000000111///---------...---+++........................//////...---------------..................---------...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,---,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,***)))+++------+++)))******))))))))))))************))))))******+++,,,+++++++++*********))))))************************))))))))))))************))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++)))))))))************++++++++++++++++++,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------............------------,,,,,,------...//////000222222000///...------------------...............//////............//////111000///...---....../////////000000000111111111222222222222222111111111222222111111222333555666444444333444555777888999777777666666666666777777777777777777777777777777444444555666777888999999777777666555555555555666////////////////////////000000//////.........---//////............//////......------......///000000000111111000000///...---............////////////////////////......---...............---------------...///000000000000//////......//////000111000000////////////000000........................///000111222333444444444222222222222222222222222333222222333333444555666666666888;;;>>>>>><<<:::999999999999999999999999;;;;;;::::::===EEEPPPXXXTTTQQQMMMJJJGGGBBB>>>:::===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<======<<<;;;;;;888888888888888888888888:::999888777777777777777555555555555555555444444555555555555444444444444222333333444444333333222111222333333222222444666;;;999777555333222222222111000000//////000000111222111000///......//////...///000000//////000111000000000000////////////////////////////////////////////////////////////////////////////////////000000000////////////...000000000000000111222222333222111111000000000111......---------------------...///000000000000000+++///555;;;@@@BBBBBBBBB555444111...---,,,---......////////////...------////////////////////////........................000...,,,,,,,,,---,,,+++------------------------.........---------------------------------......,,,------......------,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,+++))))))+++,,,+++******)))))))))))))))************))))))******+++,,,+++++++++***************************************)))))))))*********++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,++++++,,,---------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------............------------,,,,,,,,,---......//////111000///...---,,,,,,,,,+++,,,,,,---......////////////............//////000000///............/////////000000000000111111222333333333333333333333222222111222222333444555444444444444555666888888666666555555555555666666777777777777777777777777444444555666777888999999777777666555555555555666////////////////////////000000000///......------//////............//////...............//////000111111111111111000//////---------.........//////...///////////////..................------------......//////000000000000/////////...///000000111000////////////000000111........................//////000111222333333222111222222222222222333333333222222222333444444555555777;;;???BBBAAA>>>:::888888888888999999999999???<<<999999;;;@@@DDDFFFFFFEEEDDDCCCBBB@@@>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<=========<<<;;;999999999999999999999999;;;;;;999888777777777777444444555666555555444333555555555444444333333333000111111222222111111000333333444333111222444555;;;999777444333222222222///////////////000111111444222000...------...///...///000000//////000111000000000000////////////.................................///////////////////////////////////////////////////////////////000000000000000000000000000000000//////000000111111000000//////.........,,,---...///000000111111---222888>>>BBBBBBAAA???444333000...---------............//////...------////////////////////////000000//////...---,,,,,,111///---,,,------,,,+++---------------------------------------------,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++)))))))))***+++,,,))))))))))))))))))***+++******))))))******+++,,,************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++************+++++++++,,,+++,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------.........---------,,,,,,,,,,,,,,,------.........///...------,,,,,,,,,,,,,,,,,,,,,------.........///......------......////////////.........//////////////////000000000111444444444444444555555555111111222222222333333444333333444444555666777777555555555444444555555555777777777777777777777777555555555666777888888888888888777666666666666777////////////////////////000000//////.........---//////............/////////............///000000111111111111111000//////------------..................///////////////...........................////////////000000000111///////////////000111111///////////////000111111////////////////////////---...///000111111111000111111111222222333333333333333222222222333444444333777===DDDGGGDDD>>>888777777777888888999999999===:::777777:::<<<<<<<<>>>>>>>>=========>>>>>>>>>======::::::;;;;;;;;;;;;;;;:::999:::<<<=========<<<;;;::::::::::::::::::::::::;;;;;;999888777777777777333444555666666666444333555555444444333333333222000111111222222111111000333444333222111111444666:::999666444222222111222............///000111222444222000...------...///...///000000//////000111000000000000////////////------------------------------....../////////000////////////////////////.............../////////000000000000//////......//////.........///000000111111111000000/////////,,,------...///000000111222555:::>>>???===:::777333222000///.........///------............------------------------------////////////////////////222000...---......---,,,------------------------,,,,,,---......------,,,,,,,,,,,,,,,------......,,,,,,,,,++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++***)))((()))+++,,,))))))(((((()))***++++++******))))))******+++,,,************************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++)))))))))*********+++++++++,,,---...///...---,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,---------------------------------...------------,,,,,,,,,,,,,,,,,,---------------...------,,,,,,,,,------......------,,,,,,,,,,,,......------------............//////////////////...////////////000000000111111222222333333333333111111222222222222222222333333444555555666666666555555444444444444555555666666666666666666666666555555666666777777888888:::999888888777777888888//////////////////////////////////////////////////////............////////////......//////000111000000111111000000///...,,,------------.........---...//////////////////.........///////////////111000000//////000000111000000//////000000111222///......//////000111222////////////////////////---...//////000000//////111111111222222333333444333333222222222222333333222666<<>>>>>>>>======999::::::;;;;;;;;;;;;:::888999:::<<<<<<<<<<<<;;;:::::::::::::::::::::::::::999888777777777777777333444666888888777555444444444444444333333333333222333333444444333333222333333333111000222555777:::888666444222111111111............//////000111222111000///......//////...///000000//////000111000000000000////////////........................---------......//////000////////////////////////---............/////////...///////////////...---.........------...///////////////...............------------...///000000555666888:::999777333111111111000///////////////,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000222444444222000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,,,,++++++,,,,,,------......---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------***++++++,,,,,,++++++******++++++,,,,,,++++++******************************************+++++++++)))***+++***((((((***+++(((((((((((()))***+++,,,******))))))******+++,,,***************+++++++++*********************************++++++++++++,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++******************************++++++++++++************+++,,,,,,,,,,,,+++)))))))))************+++++++++,,,---------------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,---------------++++++,,,,,,------......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---............------,,,++++++***......------------......---...//////000/////////......////////////000000------......///000000000111111222222222222111111222333444555555555555555555555444444444444555555666666666666666666666666555666666666777777777888999999888777777777777888////////////////////////------......///000000000//////............/////////////////////000000111///000000000000///......,,,,,,---------.........------...////////////////////////000000000111111222111000//////000111111000000//////000000111222............///000111222////////////////////////...//////000000000000///000111111222333333444444333333222222222222222333111444888===@@@>>>:::666666666666777888999999999666666666555555555666777444777999999888888999;;;999:::;;;=========<<<;;;888999:::;;;;;;;;;;;;;;;777888999;;;;;;;;;;;;:::999999999999999999999999888777777666666777777777333555777999999888777555333333333333333333444444222333333444444333333222222222222111000222666999:::888666444222111111111//////.........//////000000000000000////////////...///000000//////000111000000000000////////////........................,,,,,,---......///000000////////////////////////---------.........//////,,,---.../////////...---......---------------...------------------......///...---------...//////222333333333222222111000//////..................+++,,,------.........---------------------------***+++,,,---///000222222111///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++***++++++,,,------.........---,,,++++++,,,---...************************++++++++++++++++++++++++)))***+++---......------***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))*********+++++++++'''***,,,+++)))((()))***(((((((((((()))***+++,,,******))))))******+++,,,))))))*********+++++++++*********************************+++++++++,,,,,,...---------,,,,,,,,,,,,******************************************************++++++++++++************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,+++++++++++++++,,,------,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,------...---------++++++,,,,,,---......///---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...//////---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---///000000000//////........./////////000000,,,------...//////000000000111222333333222111000222333444555555555444444666666555555555555666666666666666666666666666666666666666666777777777777888777777666555666666666////////////////////////,,,,,,---...///000111111//////............/////////////////////000111111///////////////......---,,,,,,,,,---------......------...///000000////////////000000111111222222222111000//////000111111000000000000000111111222............///000222222000000000000000000000000///000000111111111111000000000111222333333444444333333222222111222222222111222444777::::::888666555666666777888999999999666888888777666666777999444777:::;;;:::999;;;>>>777888:::;;;<<<;;;::::::888999::::::;;;;;;;;;;;;666777888:::;;;;;;::::::888888888888888888888888777666666666666666777888444555888::::::999777666222222222333333444444444111111111222222111111111222222111000000222777::::::888666333222111111111//////............//////...///000000000000000///...///000000//////000111000000000000////////////////////////////////////,,,,,,------...///000000////////////////////////---------.........//////+++,,,.../////////...---///...---,,,,,,,,,,,,------------....../////////000///------,,,---...//////............000111222------------------------+++,,,------.........---.................................------,,,,,,,,,000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++******+++,,,,,,---............,,,,,,,,,,,,......++++++++++++++++++++++++++++++++++++++++++++++++)))***+++---......------***+++,,,------,,,+++******+++,,,------,,,+++***************************))))))******++++++++++++&&&))),,,,,,***((((((***(((((((((((()))***+++,,,*********)))***++++++,,,))))))******++++++++++++******************************+++++++++,,,,,,,,,.........------,,,,,,,,,************************))))))))))))))))))))))))******++++++++++++************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++***)))***+++,,,---,,,------......------,,,+++++++++++++++++++++++++++,,,------......------++++++,,,,,,---...//////---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......///000***++++++,,,,,,------......------,,,,,,------...,,,---///000000000//////............/////////000...//////000111222222333000111222333333222000000222333444555555555444333666666555555555555666666666666666666666666666666666666666666777777777777666666555444444444444444000000//////.........---............////////////......//////000000111111111111111111000000000000------............------------............------............////////////+++,,,---...///111222222===777000...000111000...000000000000000000000000111111000000000000000111............////////////111111000///......//////......///000111222222333444444333222222222333333333333333444444555555555444555555666777777777888===;;;888666666777:::;;;:::::::::;;;<<<===??????@@@===999888999:::;;;;;;777777777777888999:::;;;:::::::::;;;;;;:::999999:::::::::999999999999999444555666777777666555444777555444666:::;;;999777444444222222222222444444222222222111111111111000//////000000111222444444888777555333222222222222...///000///...---...///...///000111111000///...---------...000222444666444333222111000000000000000000000000000000000000/////////...---------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////.........---------,,,---......//////......,,,,,,,,,,,,,,,---...///...------,,,,,,------...------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******+++,,,---.../////////------------------------------------------------++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,,,,,,,+++++++++++++++******)))))))))***++++++,,,,,,++++++***************************---+++)))((('''((()))***************************)))************+++++++++))))))*********+++++++++......---------,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***......------,,,+++******,,,,,,,,,,,,---...//////++++++++++++++++++++++++)))+++,,,,,,,,,,,,...///++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++***+++,,,---.../////////,,,++++++******++++++,,,000///,,,*********+++,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---...///111111///...------------............///000000000000000000000000000222333333222111222333333333333333333333333333444444555555666777777777999888777666666777888888777888888888888999999999777777666666666666777777000/////////........................////////////......//////000000111111111111111111000000000000...//////000000//////...---......//////......---............////////////,,,------...///000111111:::555///...000111000...000000000000000000000000111000000//////000000111////////////////////////444333222222111111111222//////000000111111222222333333222222222333333444111111222333444666777777666666666777888:::;;;<<<;;;:::999888888888999999999999999:::;;;<<<>>>>>>???<<<999777888:::;;;;;;888888777777888888999999999::::::;;;::::::999999::::::999999888888888777666666777888888777666666666555444777:::<<<:::999555444333333333333444555222222222111111111111000000000000000111222333444777666444222111111111111000111111000///......///...//////000000//////.../////////000222444666777222222111000////////////.......................................---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///.........------------,,,---......//////......------,,,,,,,,,---.........------,,,,,,------...//////...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***(((((()))***++++++++++++---------------------------------------------------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++---------,,,,,,,,,++++++***++++++++++++++++++***************************---,,,***)))((()))***+++************************)))************+++++++++***+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,...------,,,,,,,,,------+++++++++++++++++++++++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,------...------,,,,,,++++++++++++,,,,,,000...,,,+++******+++,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------...///000000///...------------............///000000000000000000000000000111333222111000000111333333333333333333333333444444555555666666777777999999888777777888999999777777888888888999999999888777777666666777777888////////////........................////////////......//////000000111111111111111111000000000000///000000111111000000///---......//////......---............////////////............/////////000555111......000111///---////////////////////////000000////////////000000000000000000000000000000000000000000////////////000000000000000111111111222222222222222333444555000000111333555666888888888888888999;;;>>>AAABBB999999:::::::::999888777888888888999:::;;;<<<======:::888777888999::::::999999888777777777888888999999::::::::::::999999::::::999888777777666666777777888888888888777777555444555777999::::::888555555444444444444555555222222222111111111111000111111111111222333444444555444222111000000000000222333444222000//////000///..................////////////000111333444555111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,------......------,,,------------------------------------------------....................................------------,,,---......//////............---,,,,,,,,,------...------,,,,,,------...111000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***+++,,,------...------------------------------------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++************************---,,,+++*********+++,,,************************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***'''((()))***+++---......///...---,,,++++++++++++++++++++++++++++++++++++,,,------,,,***((()))***,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,---------,,,,,,---------///...,,,+++***++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,---------...///000000///...------------............///000000000000000000000000///111222111000......///333333333333333333333333444444444555666666777777999999888888888888999999777777777888888888999999888888888777777888888888///////////////.....................////////////......//////000000111111111111111111000000000//////000000111111000000///......////////////..................///////////////////////////.........000...---///000111///---//////////////////////////////.........///000000111111111111000000000000.....................---111111111000000000000000111111111111222333444555111111222333444666666777999999999;;;>>>AAAEEEGGG999999999999888888888888777777777777888999:::;;;;;;999777666777999999999:::999888777666666666666888888999::::::::::::999:::999999888777666555555777777777777777777777777555555555666777666666555444444444333333444444444222222222111111111000000222222111222222333444555555444222111000000111111444555555444111//////000///...---,,,,,,---...///---------...///000111111000000///...------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////------------------------........................------------------------........................------------------------,,,---......///.........///...---,,,,,,,,,,,,,,,...------,,,,,,------.........---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---,,,,,,,,,++++++++++++***************************++++++************++++++************************,,,++++++*********+++,,,************************))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***''''''((()))+++,,,------...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,,,,+++)))(((((())),,,,,,------------......,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++......------------.........---,,,++++++++++++,,,---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,------......//////......------------............///000000000000000000000000000111222222000......///222222222222222222222222333333444555555666666777777777777777777888888888777777777777888888888888999999888888888888999999.........///////////////............////////////......//////000000111111111111111111000000000///...//////000000//////......//////////////////...............////////////////////////............---------///000000///---////////////////////////......------...//////000222111111111000000000///000000111222222111111000111111111000000000000000000000000111222333444555333444444444444444444444888888999;;;>>>AAADDDFFF<<<:::777666555666888:::777777777777777888999::::::888666666888999999888::::::888777666666555555777888999999:::::::::999999999888888777666666555666666666666666666666666666666666555444222111000222222222222222222222222222222222111111111000000111111222222333555666777555444333222111111222222444555555444111//////000///...---,,,,,,---...///------......////////////000000///.........//////------------------------,,,---------.../////////------------------------........................------------------------........................,,,,,,------------------,,,---......///.........///...---,,,,,,,,,,,,,,,...------,,,,,,------...+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++*********************************+++******))))))******+++******************************)))))))))*********************************))))))*********+++++++++************++++++++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***)))))))))******++++++++++++++++++++++++,,,---...++++++++++++++++++++++++)))***++++++))))))***+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++///......------......///------,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,------............---------------............///////////////////////////000222333222111//////000222222222222222222222222333333444444555666666666444444555666666666666666666666777777777888888888999999888888888888999999.........///////////////............////////////......//////000000111111111111111111000000000000...//////000000//////......//////000000//////...............///////////////////////////.........,,,---...////////////...////////////////////////---------------...///000111111111000000//////...---...000111111000//////000000000000000111111111111111111111111222333444555555444444444333333333666777999;;;===???@@@AAA<<<:::777444444666999:::777777777777777888999999999888666777999:::999888:::999888777666555555555666777888999::::::::::::999888888888888777777777666666555555555555666666555666777555222000///000111111222222222222111111222222222111111111111000000111111222444666888999555444333222111222222333222333444222000//////000///..................///...///000000000000000///000//////.........//////........................---------..................------,,,,,,------...------------------------------------------------........................,,,,,,,,,,,,------------,,,---......//////............---,,,,,,,,,------...------,,,,,,------...***)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++************+++,,,,,,,,,,,,---------+++***)))(((((()))***+++************************((())))))))))))*********************************)))************+++++++++))))))*********+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***+++++++++++++++*********************+++,,,---...++++++++++++++++++++++++)))+++,,,+++******+++,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***++++++,,,,,,------...------------------------,,,,,,++++++++++++,,,,,,---------------------------------............//////////////////////////////111222222111000111111222222222222222222222222333333333444555555666666222333444555666666555555666666666777777777888888888888888777777888888888............/////////000............////////////......//////000000111111111111111111000000000000///000000111111000000/////////000000000000//////............////////////.........///////////////---...//////......///000000000000000000000000000,,,,,,,,,,,,---...///000111111000//////...------***+++---...///...---,,,//////000000111111222222222111111111111111222222444444444444444444444444333555777:::;;;;;;:::::::::999777666666666777888888888777777888888999999999888777888:::;;;:::999999888777666666666666666666777888999999:::::::::888888888999999999999999777777666555555666777777444666888666444222222333111222333333333333222111222222222111111111111000///000111333555888:::;;;444333111000000111222222000111111000///......///...//////000000//////......///000000000///............------------.............................................---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,,,,,,,---------,,,---......//////......------,,,,,,,,,---.........------,,,,,,------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---......//////......---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++++++++,,,************************++++++++++++++++++++++++++++++++++++************++++++++++++************++++++,,,,,,,,,---------+++***)))(((((()))***+++************************))))))******++++++++++++************************)))************+++++++++*********+++++++++,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,---...---+++)))***+++******++++++,,,---------+++++++++,,,,,,---------------------------------,,,------...////////////...------------------...+++,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,---...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------------------...---------............///////////////////////////---...000111000000111222111111111111111111111111222333333444444555555666222333444666666666666666666666666666777777777888888777777666666777777888---.........//////000000............/////////000......//////000111111111111111111111000000000000111111222222222222111111//////000000000000//////............/////////000............//////000000/////////...---...///111111111111111111111111111,,,++++++,,,---...///000111000000///...------,,,---...000111222111000///...//////000111222222333222222111111111111111111222222333333444555666666222444666999999888666555888888888888888777666666999888888888888888999:::999888777888:::;;;;;;999888777777666666666666666666666777999999:::::::::888888888999::::::;;;;;;999888777666666777888999333555888888555444666888222222444444444444222222222222222111111111111000...///000333666999;;;===222111000//////000111111...///000///...---...///...///000111111000///...,,,---.........---,,,+++,,,,,,,,,++++++,,,------......................../////////......------,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++++++++,,,,,,---------,,,---......//////......,,,,,,,,,,,,------...///...------,,,,,,------...000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++++++++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++,,,+++++++++******))))))+++++++++************))))))))))))******++++++++++++***)))'''''')))***+++************************)))***+++,,,,,,,,,,,,,,,************************)))************+++++++++++++++,,,,,,,,,---------......------------,,,,,,+++,,,,,,,,,,,,+++******+++++++++,,,,,,++++++++++++++++++,,,,,,---------------,,,+++************++++++++++++++++++++++++///000///...+++)))))))))))))))***++++++,,,------******+++,,,,,,---......------------------------,,,---...///000000000000---------,,,,,,---------++++++,,,---------,,,,,,++++++++++++,,,,,,---...******+++,,,,,,---......++++++++++++++++++++++++,,,++++++++++++++++++,,,...------,,,,,,------...---------.........//////////////////////////////***,,,////////////000222111111111111111111111111222222333444444555555666222333555777777777777666666666666666777777777777777777666666666666777777000000000000////////////000000000000000000000000////////////000000000000111111222222222222111111111///---...111222000...000///...---,,,,,,---...///////////////.........---......///000111111222000000000000000000000000////////////////////////...............///000000000000000000000...,,,+++---......///////////////000000000000111111111111000111111111111222222222222222333333333333444444444444444555555555555666888777777666666666777777777666666666666888:::;;;888888888888888888888888666666666666666777888888666777888999999999999999777888999999;;;;;;<<<===;;;:::999777666555555555444555666555333222333444444555777777666555222111000000000000000000000000444333333444777888888777444333222111000000000000000000000///......------///////////////.........////////////..................---,,,+++******)))++++++,,,,,,,,,---------......////////////......,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,---------......------......---+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,.........,,,***(((---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,+++******)))******+++++++++******++++++************++++++***++++++,,,,,,++++++***************)))))))))))))))************+++++++++,,,+++***))))))***+++,,,...---,,,+++************))))))))))))************(((((())))))*********+++(((&&&$$$$$$''')))***+++************************************************++++++++++++++++++++++++---------....../////////++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***++++++++++++***++++++++++++******))))))***+++,,,,,,------,,,,,,)))***+++,,,,,,+++***))),,,,,,+++******++++++++++++++++++,,,,,,,,,------///...,,,++++++,,,---.........---,,,,,,,,,------,,,------......------,,,,,,,,,++++++,,,,,,---............///////////////+++++++++******)))))))))+++++++++************)))+++,,,,,,------......///---------............///////////////////////////////////////000000000000000000000000////////////222222333333333444444444444444444555555777888888777666666666666888999:::999999999999777666555444000000000000/////////...////////////////////////////////////000000000000///000000111111000000///111///......000111000...//////...---,,,---....../////////////////////............///000111111111...............................................................///000000111000///------------------....../////////////////////000000000111111111000000111111111222222222222222222333333333444444444444444444555555555555777666666555555666666666666555555555666777888999999999999999999999999999777777666666777777888999666777888999999999999888777888888999:::;;;<<<<<<;;;:::999777666555555555444555555555333222333444444555666777666444222111000000000000000000000000333333333555888999999777444333222111000000000000.........///////////////........................////////////............/////////......------,,,++++++,,,,,,,,,---------------............------........................,,,------......---------,,,,,,,,,---------......------......---+++***))),,,,,,,,,------.........---------,,,,,,+++++++++***+++---......---,,,+++************************.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,---------------,,,,,,******++++++++++++******+++******))))))******+++***++++++,,,,,,++++++***************))))))))))))************++++++++++++++++++***))))))***++++++*********)))*********+++))))))))))))************((()))))))))************+++)))''''''(((+++,,,,,,************************************************++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))***+++++++++++++++++++++++++++*********)))***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............------,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,+++++++++*********++++++++++++************---------,,,,,,,,,,,,,,,---------............///000000000000000000000000.../////////000000000000000000000000////////////222222222222333333333333444444444444555666777888777666666666666888999:::888888888888777666555555000000000/////////......////////////////////////////////////000000000000...//////000000//////...000///......000000///.........---------...//////......//////////////////......//////000000111111------------------------------------------------.........---......///000222000---+++***+++---///---....../////////////////////000000000000111111000000000111111111222222222222222222333333333333333333333444444444555555555555444444444555555666555444444444555666777888999999999999999999999999777777666666777777888999777777888888999999888888777777888999:::;;;<<<<<<:::999888777666555555555333444555444333222333444444555666666555444222111000000000000000000000000111222444888:::;;;999777333222111111000000000000------......///000000111------------------------////////////....................................,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,------....../////////........................,,,,,,,,,---------......------------,,,+++******++++++,,,---...///000000------,,,,,,,,,,,,++++++***+++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))*********++++++,,,,,,++++++***++++++*********)))))))))************+++++++++,,,++++++***))))))***++++++''''''((()))******++++++)))))))))*********++++++))))))))))))************---+++))))))+++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++)))******+++++++++++++++++++++++++++***************+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------------.........//////,,,,,,------...------,,,------,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,++++++++++++,,,+++++++++************...------,,,++++++******---------............///000000000000000000000000....../////////000000000////////////000000000000000111111111222222222222333333333333444555666666666555555555666777888999666666777777777777666666000000/////////.........////////////////////////////////////000000000000...//////000000//////...//////...////////////...------------......//////............////////////.../////////000000000111------------------------------------------------.........------......///000///---+++++++++---...---......///////////////////////////000000000111000000000000111111111111111222222222222333333333222333333333444444444444444444333333333444555555555555555555666666777777999999999999999999999999666666555555666666777888777777888888888888777777777777888999:::;;;;;;<<<999999888666666555555555333444555444222111222333444444555555444333111111000000000000000000000000000222555999<<<<<<888555222222111000000000000000............//////000000---------...............////////////............+++++++++,,,,,,---------,,,,,,,,,------------...,,,------......------,,,******++++++,,,---...............---------------,,,,,,,,,---------......---------,,,,,,++++++++++++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---........................------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,))))))))))))******++++++---,,,,,,+++++++++++++++***))))))(((((())))))******++++++,,,,,,++++++***+++++++++*********))))))*********+++++++++,,,,,,+++******************+++(((((()))******+++++++++))))))*********+++++++++)))))))))))))))*********...,,,******+++,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))***++++++,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,+++***))))))***+++,,,------,,,,,,,,,---......------------............+++,,,---.........---,,,---,,,++++++******++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,++++++*********---------............///////////////////////////........./////////000000////////////000000000000000000000000111111111111333222222222333333444555555555555555666777888888444555666666777777777666////////////....................................////////////000000000000///000000111111000000///.../////////.........///,,,,,,---....../////////---.........//////000000////////////000000000000........................------------------------......------------......---------...------,,,,,,---......///////////////...////////////000000000//////000000000111111111111111111222222222333333222222222222333333333444333333333333333444555555666666777777777888888777999999999999999999999999555444444444444555666666777777888888888777777666666777777888999:::;;;<<<888888777666555555555555333444555444222111222333444444444333333222111111000000000000000000000000000222666:::<<<;;;777444111111000000///000000000000000//////..................//////000000000000////////////............***++++++,,,,,,---------,,,,,,---------...............////////////......******++++++,,,---............---,,,++++++,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++******+++++++++,,,,,,,,,))))))))))))***+++,,,---......---,,,++++++,,,,,,******))))))))))))*********++++++,,,,,,++++++***++++++++++++***************++++++++++++,,,,,,,,,*********++++++***************+++,,,,,,+++******************++++++++++++******))))))))))))))))))---+++******+++,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,++++++++++++++++++++++++,,,***+++,,,,,,------,,,,,,,,,+++***))))))***+++,,,---,,,,,,,,,------...///+++,,,,,,,,,,,,---------***+++---...///...---,,,---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---......------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,---------............///....................................////////////.../////////000000000111//////000000000111111111333222222222222333444444333444444555666666777777333444555666666666666666/////////.........------........................////////////000000000000///000000111111000000///---...//////------...///,,,---......///.........------......///000000000////////////000000000000........................------------------------///...------,,,---------,,,---...//////...---,,,---......///////////////......////////////000000/////////000000000111111111111111111222222222222111111222222222333333333333333333333444444555666777777888888888888777777888888888888888888888888555555444444555555666777777777888888777777666666666666777888999:::;;;;;;888777666666555555555666222333444333222111222333444444333222222111111000000000000000000000000000222333555999:::999555111111000000//////000000000111000000///......------/////////000000111111222////////////............---------....../////////,,,---------...............//////////////////...,,,------......////////////...,,,+++******+++,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------,,,+++***)))((((((++++++,,,,,,,,,,,,------......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************)))***++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,...000222000///---,,,+++,,,,,,---++++++************++++++***++++++,,,,,,++++++***,,,++++++++++++*********++++++++++++,,,,,,,,,,,,)))***++++++++++++***)))***+++,,,------,,,***)))*********++++++++++++,,,************))))))))))))+++***))))))+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...///+++++++++,,,,,,,,,------++++++,,,---............------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---......------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,------...---------............///------------------------------........./////////......//////000000111111///000000000111111111111333333333222222333333444222333444555666666666666333333444555666666555555//////.........---------........................////////////000000000000...//////000000//////...,,,...000///---,,,...///---.../////////...---,,,------......///000000111000000000000////////////------------------------........................///...------,,,,,,,,,---.....................///---......///////////////........./////////000000////////////000000000111111111111111222222222222111111111111222222222222333333333333444555666777666666777888888777666555777777777777777777777777666666666666666777888888777777777777777666666555666666777888999:::;;;;;;777777666555555555555666222333444333111111111222444333222111111000000000000000000000000000000000333444555777888666333///000000////////////000000///////////////..................///000111111111////////////............------..................------------............---......//////......---........................000///---+++***+++,,,---,,,,,,,,,---------......---,,,+++++++++,,,------,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,++++++*********++++++........................*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,+++***)))(((((())))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++,,,---000222444111000...,,,+++,,,------,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++*********+++++++++,,,,,,,,,------)))***++++++++++++***)))'''(((***,,,---,,,+++************+++++++++,,,,,,************)))))))))((()))))))))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,,,,*********++++++,,,---...,,,,,,,,,,,,---------...,,,,,,,,,,,,---...//////...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------............///........................---------.........//////.........///000111111111000000000111111111222222444444333333333333444444111222444555666666555555333333444555555555444444//////.........---------........................////////////000000000000---..................---,,,...000///---,,,---000....../////////...,,,+++---------...///000000111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////...------,,,,,,,,,,,,111000---,,,,,,...000222---......///////////////............/////////000////////////000000000000000111111111111222222222000111111111111222222222333333333444555666777888555555666777777666555444666666666666666666666666888888888888888999999:::777777777777777666555555666666777888999::::::;;;777666666555555555555666222333444333111000111222444333222111000000000000000000000000000000000000444444555666777555111...000000////////////000111------......///000000000---------...///000000111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------......------,,,,,,,,,,,,,,,,,,,,,++++++222000...,,,+++,,,---...,,,,,,,,,---------......---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))))))))***+++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------------------------------************************...---,,,+++***(((''''''((()))***+++++++++++++++******+++++++++,,,,,,,,,+++*********,,,...111333222000...,,,+++,,,---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------)))***+++,,,,,,+++***)))$$$%%%(((+++,,,,,,,,,+++******+++++++++,,,,,,,,,+++*********))))))(((((()))))))))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,---***+++,,,,,,------,,,,,,+++++++++,,,,,,---------++++++,,,---------,,,,,,)))***+++,,,,,,+++***)))************+++,,,---...---------.........//////,,,,,,++++++,,,---///000///...------,,,,,,------+++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++++++++++++++,,,,,,,,,)))))))))******+++++++++---------,,,,,,,,,++++++///......------,,,,,,+++---------.........//////////////////////////////---------.........//////---......///000111111222111111111111222222222222555555444333333444444444111222444555666555555444333444444555555444444333---------.........//////......///000000000000000//////000000111111111111000000000000000000000000///...---,,,,,,,,,,,,,,,........................////////////000000000000000000000000////////////------............------111000///...---,,,++++++////////////////////////...............---------......------------........./////////000000111111////////////000000000000111111111111111111111111111111111111111111111111222222333444444555555666444555666777888999::::::666666666777888888999999666666555555555555666666999888777555555555666777::::::999888777777777888777777666555444444333333777555333111111111222333222222333333333222111111111111000000111222222333222777;;;;;;555111000111//////............//////..................------,,,---...//////...---,,,////////////////////////...---,,,,,,,,,,,,---.........------------......,,,------......------,,,,,,,,,,,,---------......///...,,,*********,,,---((()))***+++,,,---------+++,,,,,,,,,,,,+++******,,,,,,,,,+++***)))((('''++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++*********+++---...---,,,+++*********+++,,,------,,,,,,,,,,,,++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,.../////////...---,,,,,,++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************+++++++++*********))))))(((((()))***+++,,,,,,---,,,------,,,***))))))***+++*********))))))(((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((())))))))))))***+++,,,,,,---...///000000...,,,++++++++++++,,,,,,---------******)))((()))***,,,---***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////...---,,,,,,,,,,,,,,,+++***+++,,,---+++)))++++++++++++++++++++++++......---,,,---...///000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------))))))))))))***+++,,,,,,++++++------------++++++************************,,,------......------,,,,,,,,,,,,---------......+++,,,---......---,,,+++/////////......------,,,.........------,,,,,,,,,---...///000000000///...000000000000111111111111222222111111222222333444111222222333333444444555444444444444444444444444---------.........//////......///000000000000000000000000000000111111111000000000000000000000000///...------,,,,,,,,,---........................////////////000000000000000000000000/////////...------............------///...............------................................................///..................///------........./////////////////////000000000000111111111111111111111111111111111111111111111111111111222222333444444444444555555666888999999:::555666666777777888999999666666555555555555666666999888666555555555666777888888888888888888777777777666666555444444333333666555333111111111222333555555444333222000///...333222222111111111111111333777;;;:::555111000111//////............//////........................------...//////...------...........................---,,,,,,,,,,,,---.........------------......,,,,,,------------,,,,,,,,,,,,,,,---------.........---,,,+++++++++,,,,,,+++++++++,,,---------...+++,,,,,,,,,,,,+++******++++++,,,++++++***)))(((++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++*********+++,,,---***))))))))))))***,,,,,,------,,,,,,,,,+++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******,,,---...---------,,,+++++++++***)))***++++++++++++***)))++++++++++++++++++++++++************************+++++++++*********))))))+++++++++************)))...//////...,,,++++++,,,+++*********))))))))))))************************((())))))))))))*********+++++++++++++++++++++++++++******************)))------,,,,,,+++,,,,,,,,,,,,---...//////---,,,***+++++++++,,,,,,------------,,,,,,,,,,,,---...///***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,------...,,,+++***+++,,,---+++)))************************,,,,,,++++++,,,,,,---...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------......////////////......------------------------......---------,,,,,,,,,+++,,,---.........---,,,//////000000000111111111222222111111222222333444333333333333333333333222333333333333333333333333---............/////////......///000000000000000111111111000000000000000000000000000000000000000///...------,,,---------........................////////////000000000000000000000/////////......------............---------------....../////////........................////////////////////////000//////......//////000......///////////////000////////////000000000000111111111111111111111111111111111111111111111111000000111111222333333333444444555666777888888999555555666666777888888888666666555555555555666666888777666555555555666666666666888999999888777777666666555555444333333333666555333222111111222222444444444333222000///...444333222111111000111111555888;;;999555111///000//////............//////........................------...//////...------------------------------...------,,,,,,------.........------------......,,,,,,------------,,,,,,,,,,,,,,,---------......---------------,,,,,,+++---------,,,,,,---......+++,,,,,,,,,,,,+++************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++************++++++++++++++++++++++++++++++++++++*********+++,,,---'''''''''((()))***,,,---,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++************************+++++++++***************+++++++++************)))---...///...,,,++++++,,,***************)))))))))************************((())))))))))))*********++++++++++++++++++++++++***+++++++++++++++,,,,,,///...---,,,++++++++++++,,,,,,---...---,,,+++***++++++,,,,,,,,,,,,------*********)))******+++,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++++++++,,,---...///,,,+++***+++,,,---+++))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,*********+++++++++,,,,,,//////............//////,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++,,,,,,---......------//////000000000000111111222111111111111222333333555444444333222222111111222222222222222222222222.............../////////......///000000000000000111111111111000000000000000000000000000000000000......------------..............................////////////000000000000000000/////////.........------............------............////////////------------------------////////////000000000000000000////////////000000111111111111222222222222////////////000000000000111111111111111111111111111111111111111111111111000000111111222333333333333444444555666666777777444444555666666777777888666666555555555555666666666666666666555666666666333555777999999888777666555555555444444333333333555444333222111111111111000000111222222222222222222222222111111222222333777999999888444000///000///......------......///---------...............---..................---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......+++,,,...//////---,,,+++...---,,,,,,+++,,,------+++,,,,,,,,,,,,+++******)))***++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,((((((((()))***++++++,,,,,,,,,,,,++++++++++++***,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++***))))))***+++++++++++++++++++++,,,,,,,,,*********++++++*********++++++++++++++++++++++++************************************************(((((()))***+++,,,,,,---***+++,,,+++)))((()))*********************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,+++******)))))))))***+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))((())))))))))))***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,++++++,,,,,,---...++++++***+++,,,---+++)))************************((()))+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,...---++++++++++++---...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000////////////000000000111111111111111111222222333333333333333222222111111111111111111111111111111////////////////////////......///000000000000000111111111000000000000000////////////////////////......---------......///........................////////////000000000000////////////............------............------000000/////////..................................../////////000000111111000000////////////000000222222222222111111111111////////////000000000000111111111111111111111111000000000000000000000000111111222222333444444444333333333444555555555666444444444555666666777777666666555555555555666666555555555666666666666555333444666888999888666555444444444444444333333333444444333222111111111111...///000111222333333333000000000111222444555666777777777555222000//////......------------......---------.........//////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......***,,,...//////...,,,+++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,+++++++++*********,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,------------+++******************+++++++++++++++++++++++++++************************************************(((((()))***+++,,,,,,---***+++,,,+++)))((()))******************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------...***)))))))))******+++,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++++++++++++++++++++***+++,,,---+++)))++++++++++++++++++++++++)))***,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,+++******+++,,,---......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111...////////////000000000111111000000111111222333111111111222222333333333111111111111111111111111000000000////////////.........///000000000000000///000000000111111111111////////////////////////.........---......///000........................////////////000000000000/////////.........------------............------000000000//////.........////////////////////////---......//////000000111000//////......//////000000///////////////......////////////000000000000111111111111111111111111000000000000000000000000111111222222333444444444222222333333444444444444333333444444555666666666666666555555555555666666444444555666666666555555444555666777777666555555444444333333333333333333333333333222111111000000000111111111111111000000...///000111333555777888666555333222000000//////......------------......,,,,,,------...////////////...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......+++,,,...///000///---,,,******+++,,,,,,++++++***+++,,,,,,,,,,,,+++************+++,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,+++***)))++++++++++++************++++++******++++++,,,,,,++++++++++++++++++++++++************************------------------------++++++***))))))***++++++++++++++++++++++++++++++***************************************++++++++++++++++++************)))+++,,,---,,,+++***+++,,,*********+++++++++++++++++++++++++++++++++++++++((())))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------++++++++++++,,,---...///,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++******+++++++++***))))))***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++...---,,,+++************,,,+++***+++,,,---+++)))+++++++++++++++++++++++++++,,,,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------...............------------...............---,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,...///000......////////////000000111000000000000111222222000000111111222333333444111111111111111111111111000000000000/////////.........///000000000000000......///000111222222333////////////////////////...............///000000........................////////////000000000000//////.........---------------............------///////////////000000000000000000000000000000000,,,------...//////000000///..................////////////.........------////////////000000000000111111111111111111111111000000000000000000000000000000111111222333333333222222222222333333333333222333333444555555666666666666555555555555666666333444555666666666555555666555555555555555555444333333333333333333333333333333333222222111000///000000111111111111111000///000000111333555777888444333000/////////000000...------,,,,,,------...,,,,,,------...//////000///...------------...///------------------------,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......+++,,,.../////////...---(((***,,,.........,,,++++++,,,,,,,,,,,,+++******++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))***++++++,,,+++******++++++++++++************++++++******++++++,,,---***************************++++++++++++++++++***...------,,,,,,+++++++++++++++***))))))***++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++************)))***,,,---,,,+++***+++---*********++++++,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++,,,,,,------------,,,+++++++++++++++---------,,,,,,+++++++++'''((()))))))))(((&&&%%%***+++,,,,,,******+++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++***+++,,,---+++)))************************,,,,,,,,,,,,,,,---......+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,------******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------......---------,,,,,,------............******+++++++++,,,,,,,,,++++++++++++,,,...000111........./////////000000000000000000000111222222111111111111111222222222222222222222222222222222111111000000/////////......//////000000000000000------...000111222333444////////////////////////...............///000000........................////////////000000000000//////.........------------..................---------...///000111222222000000000000000000000000,,,,,,,,,---...//////000......------------......111111000000/////////...////////////000000000000111111111111111111111111000000000000000000000000/////////000111111222222222222222222222222333333222222333444444555555666666666555555555555666666222333555666666666555555777666555444444444444444333333333333333333333333222222333222222111000///,,,---...000222333444444111111111222333444555666333111...---...///000000...------,,,,,,------...,,,,,,------...///000000///...---,,,,,,---...///------------------------,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++,,,,,,,,,---------......,,,------.../////////...'''***---000111000---,,,+++,,,,,,,,,,,,+++******,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,---,,,+++***)))&&&''')))***+++++++++++++++++++++************)))+++*********+++,,,,,,---************************++++++,,,,,,,,,,,,++++++------,,,,,,+++***)))))),,,+++***))))))***+++,,,++++++++++++++++++++++++************************))))))******++++++++++++(((((()))***+++,,,,,,---((()))******)))((()))+++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,+++***))))))))))))...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++***+++,,,,,,,,,***)))(((***+++,,,,,,******+++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------************+++,,,------,,,+++***+++,,,---+++)))))))))))))))))))))))))))---,,,+++***+++,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++......---,,,++++++++++++)))***+++,,,,,,+++***)))************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******,,,------,,,************,,,---///000111222*********++++++,,,,,,,,,------------...000222333............/////////000000000000000000111111222333333222222111000000000222222222222222222222222111///---...111222000...////////////////////////------...///000111111222111111000000//////......000000///...............---------------...//////000000000000000000000000///////////////////////////............///000000---...///000000///...---......////////////......---------............///111000///......///000111000000000000000000000000000000000000111111111111111111111111111111111111222222222111111111000000111111222333333333333222222222222222222222222222666555444444333333333333777777777777777666555555777666666555555555666666666666555555555444444444666555444555666777777555555444333222111111111111111111111111111111111111000000111222333333444444222222111000000000000000---...///000000///...---////////////////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***,,,,,,,,,---------......++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------,,,+++******---,,,,,,,,,,,,,,,,,,,,,***,,,......------...///+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,---...///111111222,,,------......------,,,///...,,,******+++,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********************************---,,,++++++*********+++*********++++++,,,,,,,,,************************------,,,++++++,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++************+++,,,------,,,,,,,,,++++++*********...---+++)))))))))+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++******++++++------......,,,,,,,,,++++++,,,------....../////////...,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++///...------,,,,,,,,,,,,............/////////000,,,,,,,,,------...............---------,,,,,,,,,......------------......---------............///000000000000111111111111000111111111111222222222222111111000000111111222333333333222222222222111111///......000111000...000000000000000000000000000000000111222222222333111111000000////////////000000///...............000000000000000111111222////////////////////////..............................------......///000///...---,,,,,,---...///......////////////......---------............///111000///......///000111000000000000000000000000000000000000111111111111111111111111111111111111222222222111111111000000000111222222333333222222222222222222222222222222444444333333333333333333666777777777777666555444555555444444444555555666666555555555444444444444222111111222555666666555555444333222111111111111111111111111111111111111//////000111111222333333000//////...............---......//////......---////////////////////////000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---,,,,,,+++))))))))))))))))))))))))&&&(((******))))))***++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,---...000000111,,,,,,------------,,,,,,---,,,+++***)))***++++++))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************+++++++++******)))))))))******+++++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,---)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++******000///---++++++,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***************************+++++++++++++++++++++))))))******,,,...///000---......///...---,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------++++++************++++++************))))))((((((------,,,,,,,,,,,,++++++++++++++++++++++++++++++......---,,,,,,,,,,,,,,,.............../////////,,,,,,,,,---------..................------,,,,,,------,,,,,,,,,,,,---------------............////////////000000000111111000000111111111222222222222222222111111222222222///000000000111111222222000///......000000///...111111111111111111111111111111111111111111111111111000000000000/////////000000///..................------------...//////////////////////////////........................---------------......///000...+++******+++...000......////////////......---------............///000000////////////000000000000000000000000000000000000000000111111111111111111111111111111111111222111111111111000000000000111222222333333222222222222222222222222222222222222222222222222333333555666666666666555444444333333333333333444555666555555555555444444444444444333333666999;;;;;;;;;444444333222111111111111111111111111111111111111...//////000000111111111//////......------......---......//////......---////////////////////////000000//////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---............------,,,++++++++++++,,,,,,,,,,,,)))+++,,,,,,+++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,---......///,,,,,,------------,,,,,,+++++++++*********))))))((((((((()))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************))))))***+++***)))((('''***++++++++++++,,,,,,,,,************************,,,,,,,,,++++++,,,,,,---***+++++++++***)))((('''*********++++++,,,,,,---+++++++++***************,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++///...---,,,+++,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,............------------+++,,,------......------------------------------)))***+++,,,,,,+++***)))+++++++++******))))))))))))))))))***,,,---///000,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------++++++************++++++---,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,.....................---,,,,,,,,,------------.../////////............---,,,,,,++++++++++++,,,,,,---------............///.........////////////000000000000111111111222222333333222222222222333333,,,------...///111111222//////...////////////...000000000000000000000000///////////////.........000000000000000000000000000000///...............,,,,,,,,,+++,,,------...////////////////////////........................---,,,,,,,,,,,,---......///...,,,++++++,,,...///---......//////......------------............///000000////////////000000///////////////////////////000000000111111111111111111111111111111111111111111111111000000000000000000111222222222222222111111111111222222222222000000111111222222222222444444555555555555444333111111111111222333555555444444444444444444444444444444555777;;;>>>??????444333222222111111111222111111111111111111111111/////////000000111111111111000000/////////000000////////////////////////////////////////////////000000///...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......---,,,,,,,,,,,,,,,---------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------......------,,,,,,,,,,,,---------------,,,...//////---,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,------,,,,,,,,,------,,,,,,,,,+++++++++,,,+++***))))))))))))***+++,,,---------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************((()))+++,,,,,,***)))'''++++++++++++++++++++++++************************,,,,,,+++++++++,,,------------,,,+++***)))((('''))))))***+++,,,,,,------************************++++++++++++++++++++++++***+++++++++++++++,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++,,,------......------------------------------)))***,,,------,,,***)))++++++++++++************---,,,+++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...........................---------,,,,,,---------.........---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******+++++++++.........------------,,,------------------------/////////////////////...,,,,,,++++++++++++,,,,,,---------............///---------.........//////000000000000111111111111333333333333333333333333------......///000000111.../////////.........////////////////////////////////////...............000000000000111111111111000000///...............//////......//////000111................................................---,,,,,,,,,,,,---............////////////......------............---------------............/////////000000000000/////////////////////////////////000000000111111111111000000000000000000000000000000000000000000000000000000111222222222222111000000000111111222222222//////111222222222222111222333333444444444333333000000000111111333444555333333444444444444444444111000111444888:::;;;;;;333333222222111111222222000000000000000000000000000000000111111111111111000000////////////000000000000000000000000000000////////////////////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------------,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------------,,,,,,+++((()))))))))*********+++,,,---......,,,***+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***))))))***+++,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((***,,,------,,,***)))++++++++++++++++++++++++************************,,,+++++++++,,,,,,---...//////...,,,+++***))))))))))))***+++,,,,,,------******************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------------------------------)))***,,,------,,,***)))******++++++,,,------...---,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------....................................------------------...************++++++++++++------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,,,,,,,------------------------.../////////////////////------,,,,,,,,,,,,---------------............///------------............//////000000000111111111222333333444444333333222000000000000000000000000---...//////------...///........................000000000000000000000000000000000111111111111222000000///...............---------------...//////........................---------------------------------------......///---...///000000///...---------............---------------............/////////000000000000//////000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000000111///000111111222222111111//////000000111222222222///000222333333222111000111222222333333333333222111111111111111222333444333333333333444444444444222111222444777999:::999333333222222111222222333000000000000000000000000111111111111111111111111------,,,,,,------......111000000//////000000111////////////////////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,------------...,,,,,,,,,---------....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////......---++++++))))))******+++,,,,,,,,,///000111000...,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,++++++---------,,,,,,,,,++++++((((((((()))*********+++))))))******+++,,,,,,,,,************************,,,,,,,,,---------------************************)))***+++,,,---,,,++++++,,,,,,,,,++++++++++++***************************++++++++++++,,,---......000000...,,,++++++***************++++++,,,,,,---+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,---...------,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,------------......******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,---...//////)))))))))******+++------++++++*********+++,,,---++++++,,,,,,,,,,,,------,,,---------....................................,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---+++++++++,,,,,,,,,------...------------,,,,,,,,,---............/////////------,,,,,,,,,,,,---------------............///---------............////////////000000000111111111222333444444333222111222222222111111000000000,,,...000///---,,,...///////////////////////////.../////////000111111111000000111111111222222222000000///...............++++++******++++++,,,---........................------------------------......------......///000........................,,,------......------,,,---------............///...///000111111000///...000000000000000000000000000000000000111111111111000000000000000000000000////////////000000111111///000000111111111111111/////////000111222222222111222333444333222111///000111111222333333222222222222111111111222222333222222333333333444444444555444333555777999888777333222222111222222333333000000000000000000000000000000000000000000000000---,,,,,,,,,,,,---...///000///...------...///000////////////////////////,,,,,,------------......++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,------......,,,,,,,,,---------......222222111111000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------222222222111///...,,,+++++++++,,,------...//////222333444222000...---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++------+++*********+++,,,))))))))))))))))))******((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------************************)))*********++++++++++++,,,,,,,,,+++++++++******************************++++++++++++,,,---...//////...---+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,)))******+++,,,,,,------------,,,,,,,,,------...,,,,,,,,,---------......+++,,,------............******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---))))))))))))***+++,,,---,,,++++++***+++,,,---...++++++,,,,,,,,,,,,------------------....................................,,,,,,++++++++++++,,,,,,............//////000000------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......))))))***+++,,,------.........---------,,,,,,,,,,,,,,,------............,,,,,,++++++++++++,,,,,,---------............///---............/////////////////////000000000111000111222444444222111000111111111111111111111111,,,...000///---,,,---000000000000000000000000000+++,,,,,,---...///000000000000111111222222222222000000///.....................---------...//////........................------------------------///............///000000///...,,,******,,,...///,,,------......------,,,---------.........//////...///000111111000///...000000000000000000000000000000000000111111111111000000000000000000000000.../////////000000111111//////000111111111111111...//////000111222222222222333444555444222000//////000111222222222222222333333222222222222222222222222222333333444444444222111000111333333333111222222222111222222333333000000000000000000000000///////////////........................///000111...---,,,++++++,,,---...////////////////////////++++++,,,------......///++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......444444333333222111000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------555555444333111///---,,,(((((()))******+++,,,,,,...///000///,,,***)))***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,+++*********+++++++++,,,,,,+++++++++---,,,***(((((()))***,,,,,,,,,,,,+++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))(((((()))***++++++,,,,,,,,,++++++*********************************++++++++++++,,,---...///...---+++***)))******+++,,,,,,++++++++++++++++++,,,,,,,,,------.........*********++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,------...///,,,,,,,,,------.........)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,------......------************************---,,,,,,++++++,,,,,,---+++++++++***************---,,,+++***)))))))))))),,,,,,+++++++++,,,...///++++++,,,,,,,,,------------------........./////////////////////////////////......------......///+++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///(((((()))***,,,---...///.........------,,,,,,,,,,,,,,,,,,---------......++++++************++++++---------.........//////.........////////////000////////////000000000000///000222333333222000///......///000111222333333......////////////......//////.........---------------...///000111222222222222222222111000..................////////////000/////////....................................---....../////////////////////.........---------222111000...---,,,++++++////////////////////////...------------...//////111111000000//////......000000000000000000000000111111000000000000111111...///000000000///---,,,////////////////////////---......///000111111222222222222222222222222222111111111111000000000000............///000111222777777666555333222111111111111111111111111222222444444444333333222222222111222222111///...///000000000000000000000000000000000000000000000000000,,,---......//////......222000...---------///000......------------............---------,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,---------......//////...---,,,,,,++++++............///111222333;;;;;;:::666111...------,,,---.........---,,,+++************+++,,,------222444666555222///,,,++++++++++++*********))))))------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++///...,,,*********,,,------------------------------+++)))((('''((()))***(((((()))***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,''''''((()))***++++++,,,------------,,,,,,+++***************************+++,,,+++******+++...111,,,,,,+++*********++++++++++++++++++++++++++++++***++++++***)))***,,,///************************,,,,,,+++***)))))))))***,,,,,,,,,++++++*********,,,++++++++++++,,,------///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,...//////...,,,+++++++++++++++++++++++++++.........---,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,111000...+++***)))))))))------,,,,,,,,,,,,++++++***))))))(((((())))))***++++++,,,,,,,,,,,,------------------------------------------,,,+++************+++++++++,,,,,,,,,,,,++++++******++++++,,,)))******++++++,,,,,,---,,,++++++******++++++,,,...---+++***)))******+++***+++,,,,,,------,,,,,,///---,,,,,,...//////...//////.........---------...---,,,,,,++++++++++++------......//////000000,,,///000...+++)))***---............////////////000111111111111222222222111111000000///...............////////////......//////.........---------------......//////000000111111111111000///...---............////////////////////////....................................---....../////////////////////.........---------///...---,,,+++*********...........................------------...//////111000000000/////////...000000000000000000000000000000////////////000000...///000000000///---,,,////////////////////////.........///000111111111111111111111111111111111222111111000000////////////......///000111222222777666555444333222111111222222222333333333333444222222222222111111111000000111222111/////////000000000000000000000000000////////////////////////,,,------...............111000...---,,,---...//////......------......///......---------,,,,,,,,,------......------,,,+++,,,,,,,,,---------......///......---,,,,,,+++++++++++++++,,,---///000111;;;;;;:::666222///......,,,------...------,,,,,,+++++++++***++++++,,,,,,111333555555222...,,,,,,,,,,,,,,,,,,++++++******------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***...---,,,******+++,,,---******+++,,,---......///---,,,***)))))))))***+++)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,(((((())))))******++++++,,,,,,------,,,,,,+++***************************+++++++++******+++...000000///......------------++++++++++++++++++++++++++++++,,,+++******---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++------------,,,,,,++++++,,,,,,,,,------///000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***+++,,,---//////---,,,+++++++++++++++++++++++++++,,,,,,---------,,,++++++------------------------...---,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++///......------......///++++++,,,,,,,,,,,,------------------------------++++++,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---------,,,++++++******,,,++++++******++++++,,,,,,,,,+++***)))***++++++---------.........//////---+++******,,,------,,,///.........------------...---,,,,,,+++++++++,,,------------............000111111111000///000111000000000000111111111111000000111111111222222222111111000000000000//////......////////////.....................------------.....................000000000000///...---------............/////////..................//////........................---......///////////////...............---------...---,,,++++++++++++,,,...........................------------...//////000000000000////////////000000000000000000000000//////............///////////////000//////...---////////////////////////......//////000000111111000000000000000000000000222222111000000///......000/////////000111222333555555444444333222111111333444444444555555555555333333222222222222111111000111222111000///000111000000000000000000000000////////////////////////---------...............000///...,,,,,,---......//////............//////......---------,,,,,,,,,------......------,,,,,,,,,,,,,,,---------...............------,,,,,,+++******+++,,,---///111222999999999666222///...///---------,,,,,,------...---,,,,,,++++++++++++,,,000222444333111...,,,,,,---------,,,,,,,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,+++***)))---,,,+++***+++,,,---...((()))***+++,,,...//////...---+++******+++,,,,,,))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,)))*********************,,,,,,,,,,,,,,,++++++******************************+++++++++***+++---000111111000...------------+++++++++++++++++++++++++++,,,---,,,++++++---///------------------------------,,,,,,+++,,,,,,,,,............------------,,,,,,,,,,,,---...000000------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++*********++++++,,,,,,++++++***+++,,,---......---,,,+++++++++++++++++++++++++++***+++,,,,,,------------........................++++++++++++,,,---......------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------)))***+++,,,------------,,,,,,---------.........---,,,,,,,,,,,,,,,,,,---......------,,,+++++++++,,,++++++******++++++,,,++++++*********+++,,,,,,++++++*********+++,,,---,,,+++******,,,------,,,............------------------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,...//////...000000000000111111111111000000000111111111222222000000000111111111111222......////////////............................../////////......---------......//////...------,,,---------.........//////------............//////........................---......///////////////..............................---------......///...........................------------...//////000000000000////////////////////////////////////.........------.........//////////////////......////////////////////////.../////////000000000111000000000000000000000000222222111000///......---000000000000000111222222444444333333222222111111333333444444555555666666555444444444444444444444000111222111000///000111000000000000000000000000////////////////////////------------......////////////...---,,,------...000//////......//////000......---------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,---------............---------,,,,,,,,,+++,,,,,,---///111333444555666666333000............---,,,+++,,,---...///...---,,,+++++++++++++++///111222222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***))),,,++++++++++++,,,......))))))***++++++,,,---------,,,++++++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++*********************++++++,,,,,,,,,++++++***************************)))***++++++***+++---/////////---,,,******))))))++++++++++++++++++++++++,,,---...---,,,,,,---///++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,...---------------------,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++*********++++++,,,,,,++++++***+++,,,------------,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------++++++++++++,,,------...------,,,,,,,,,+++++++++))))))(((((((((((())))))+++++++++,,,,,,,,,------------------------------***+++,,,,,,---------,,,,,,,,,,,,,,,------------------------------------+++,,,,,,------......///,,,++++++******++++++,,,+++++++++,,,,,,------...,,,+++)))((()))***,,,......,,,+++,,,---///......---------------------------,,,,,,++++++,,,,,,,,,......------,,,,,,++++++(((&&&%%%(((,,,...---+++............////////////000000000000111111111111///000000111222222333333......////////////......---.....................111111000000///.........---............------,,,------------............---------.......................................---......///////////////---...........................---------...//////...........................------------...//////////////////000000000000////////////////////////......------------......//////........./////////000000000000000000000000////////////000000000000111111111111111111111111111111000000///......---000000000000000000111222222222222222222222111111111222222333444444555555444444444444444444444444///000111111000///000222000000000000000000000000...........................------------...///000//////......------------//////............//////......---------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,---------......---------------,,,,,,,,,+++,,,,,,---///000222333000111222000...,,,------------,,,+++,,,---...///......---,,,++++++++++++---///000000...---,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++++++++,,,------...++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++******************+++,,,,,,+++++++++************************)))***++++++***+++,,,......---,,,***)))(((((((((++++++++++++++++++++++++,,,---......---,,,,,,---++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,---------...---,,,+++***)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++*********++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,---------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------......///,,,++++++******++++++,,,,,,,,,---....../////////111///...------///111222...,,,++++++---......---,,,,,,------------------,,,,,,,,,++++++,,,,,,---///.........------,,,,,,,,,***))),,,000222111///............//////////////////000000000111111111//////000111222333333444......////////////......---------...............111111000000/////////...---...............------,,,------------..................---------,,,,,,........................---......///////////////---------...............,,,,,,+++++++++,,,,,,---------------------------...------------...//////////////////000000000000000000000000000000000000......------------......///............///000000000000000000000000000000////////////000000000000111111111111111111111111000000////////////......000000////////////000000111111111111111111222222000000111222333444444555000000111111111111222222///000111111000000111222000000000000000000000000..............................---,,,---...///000///////////////...............------------............---------,,,,,,,,,,,,,,,------......------,,,,,,,,,---------......------------------------******++++++,,,---//////---...///...,,,+++,,,---,,,,,,,,,,,,---......///...------,,,,,,,,,,,,---,,,---///...---,,,,,,---)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,++++++******++++++,,,******++++++++++++++++++)))***++++++++++++++++++************************((()))++++++******,,,---......,,,+++************+++++++++++++++++++++++++++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++,,,,,,,,,,,,,,,---------000///...---+++*********++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------,,,,,,+++***************************---......---,,,+++***)))------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------------,,,+++***)))*********+++++++++,,,,,,+++,,,---......---,,,+++......------,,,+++++++++,,,++++++******++++++,,,------.../////////......//////...---...///000111+++***))))))+++,,,,,,+++,,,,,,,,,,,,------------,,,,,,+++++++++,,,------............------------...------...000111111000000000000000111111111111/////////000000000111111//////000000111222333333......////////////......---------.........////////////////////////......---....../////////......,,,,,,---------.........//////......---,,,++++++........................---......///////////////---------.........//////---,,,,,,+++++++++,,,,,,------------------------...------------...//////.../////////000000000111000000000000000000000000//////............/////////......---...///000111000000000000000000000000000000000000////////////000000000000000000000000........./////////////////////............/////////000000000111111222222000000111222333444555555/////////000000111111111...000111111000000111222000000000000000000000000........................///...---,,,,,,...///000000000000000000//////...------,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------------------------,,,+++++++++,,,,,,---...+++,,,------,,,,,,---...***+++,,,---............------,,,,,,,,,------...+++,,,...---,,,+++,,,...*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,------,,,,,,++++++---------,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,))))))***+++++++++++++++************************''')))+++++++++***+++---...---,,,,,,+++++++++,,,++++++++++++++++++++++++***,,,......,,,*********+++++++++++++++++++++++++++************+++,,,---,,,---------...............---,,,,,,+++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++---------...---+++***)))------,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,------***+++,,,------,,,+++***---------,,,++++++******,,,++++++******++++++,,,,,,------......---,,,++++++++++++,,,,,,,,,------+++***((()))***,,,,,,+++++++++,,,,,,,,,---------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,---------+++,,,---,,,+++***+++,,,000000000000111111111111////////////000000000111/////////000000111111111......////////////......---------.........//////..............................///////////////...,,,,,,,,,---------......000000///...,,,+++***)))........................---......///////////////---------.........//////000///...------------...------------------------...------------...//////.../////////000000111111000000000000000000000000//////............/////////...------...///000111000000000000000000000000000000000000////////////////////////////////////------......///000000000///......---------......//////000000111111222222000000111222444555555666000000111111222222222333...000111111000000111333000000000000000000000000........................///...,,,,,,,,,---///111111111111111111000//////---,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,---------......------------------------///......------......///+++,,,------------...///)))+++,,,...//////...---,,,,,,,,,,,,------...///***,,,------++++++,,,...+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------------,,,,,,+++***,,,,,,,,,------.........+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...*********++++++,,,,,,,,,,,,++++++++++++++++++,,,))))))***+++,,,,,,------((()))***+++++++++++++++************************''')))+++++++++***+++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++***,,,...---+++***)))***((((((((((((((((((((((((++++++++++++,,,,,,---...---.........//////000000))))))))))))***+++,,,---)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++++++++,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***---------,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------------------------------******+++,,,------------,,,,,,,,,---------......)))***,,,------,,,***))))))******++++++,,,------,,,++++++++++++++++++,,,+++,,,,,,---,,,+++)))(((,,,---.../////////......---+++***+++,,,...------+++++++++,,,,,,---------++++++++++++,,,,,,---...*********++++++,,,,,,---+++---///---)))((()))+++............////////////////////////000000000000////////////000000000000......---------,,,,,,,,,------------------,,,,,,........................//////000000///...------,,,---......//////......------------------------,,,---...//////...---,,,,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---////////////////////////111000///......///000111111111000000//////......---...///111111111000///,,,,,,---.../////////...222222222111000//////...000///---,,,,,,---///000111111000000//////......//////////////////////////////000111111111111111000111111111111222222222222222222222222222222222000000//////000222444555////////////////////////333222222111000///......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000333444666666555333000...///...---,,,,,,---...///++++++++++++++++++++++++***+++---///000000//////...---,,,,,,,,,,,,---...---------............///......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---.........------,,,,,,,,,++++++---......---++++++++++++++++++,,,,,,---...+++++++++,,,,,,,,,,,,---......---------......///+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++++++++***++++++,,,,,,------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------,,,---...//////---+++***+++++++++++++++++++++++++++,,,///111000...***(((++++++++++++++++++++++++,,,---///000000///---,,,---,,,,,,++++++******)))++++++,,,,,,,,,---------)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------......------+++++++++,,,,,,---------************************+++++++++***((((((+++---***++++++,,,,,,++++++***(((((()))***++++++,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,------------------------******++++++++++++,,,,,,------------------,,,,,,///......------,,,,,,+++..................------,,,,,,,,,---...///000000............/////////000000000////////////000000.........---------,,,,,,...---------------------........................///////////////...------,,,---......//////......------------------------------...//////...------,,,---......//////..............................------------------------000/////////............////////////////////////111000///......///000000111000000000/////////...---...///000111000000///---......////////////...222222111111000//////...000...---,,,,,,---...000000000000000//////......////////////////////////......///000000000000000000111111111111222222222222222222222222222222222222111111000000111222333000000000000000000000000111111000000///.................................,,,,,,------.../////////000222333555444333111//////......------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////.........---,,,,,,,,,,,,---...,,,,,,,,,,,,---------.........------------......------------------------,,,,,,---------...............---------,,,,,,,,,---------,,,,,,***))))))************************+++,,,,,,------,,,,,,+++++++++******++++++,,,---......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,------.........---------------......+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++************+++,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,------------......000000000...---++++++++++++++++++++++++++++++---...//////---+++)))+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------......------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++***))))))+++---,,,,,,,,,------,,,,,,,,,))))))******+++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------------------------------........................------......///000000000........./////////000000000000////////////000000//////.........---------................................................///////////////......---,,,---......//////..............................------...//////...------,,,---......//////......................................................////////////............////////////////////////000000////////////000000000000000000////////////......///000000000/////////000000000000//////...222111111000000//////...///...---,,,,,,---...///000000000////////////...////////////////////////---...//////000000//////000111111111111222222222222222222222222222222222333222222111000000111111111111111111111111111111////////////............////////////////////////........................---///111222333222111000.........//////.........------------------------,,,---............------...------,,,,,,------...+++++++++,,,,,,,,,------......------------..............................---------.........//////------------,,,,,,,,,,,,,,,------,,,,,,+++***)))************************++++++,,,,,,,,,,,,++++++++++++******++++++,,,---...------------,,,,,,,,,------,,,,,,,,,,,,------------,,,+++++++++,,,,,,++++++,,,---......//////------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************))))))***++++++,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,------------.........///000111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------......------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))+++,,,,,,------......------,,,***++++++,,,,,,---------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,------------......+++,,,,,,------.........+++,,,,,,---......//////........................//////////////////000000....../////////000000000000000////////////000000/////////.........------.........///////////////...........................///////////////......,,,---......///.........////////////////////////---..................---,,,---......///.................................------------------------///////////////.........///////////////////////////////////////000000000000000000000////////////......//////////////////111111111111111000///...111111000000///////////////...------------...///////////////////////////////////////////////////...//////000000000000000000000111111111222222222111111111111111111111111222222111111111111111111111111111111111111111111......////////////////////////////////////////////////.........------------...///000111000///...---...///000000///...------------------------------------------------,,,------------------------+++,,,,,,,,,,,,---------...------,,,,,,------...------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,------------------------------,,,+++******+++,,,---...---,,,,,,+++++++++++++++,,,,,,---...///000000------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))***+++,,,,,,.........------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------.........////////////000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------...//////,,,,,,,,,------------...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,---...//////,,,---------.........///---------...............////////////...............////////////000000000000000////////////000000///.........------------............//////000000..............................///////////////...,,,---......///.........////////////////////////.........------.........,,,---......///.................................,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////000000000000000000000000......///000000000000000////////////000000000000//////..................111222222222111000//////000000000///////////////.........------......................../////////////////////////////////000000111222222222222111000000111111111222222222111111111111111111111111//////000111222222333333111111111111111111111111000000000000000000000111......................../////////...------,,,,,,....../////////...---,,,---...///000000///...---++++++++++++++++++++++++------------,,,,,,,,,,,,------------------------------------............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---------------------------,,,+++***))))))***+++,,,...---,,,,,,++++++++++++,,,,,,------...///000000...---,,,++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))***+++,,,---//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------.........---------------------------------.........//////---.....................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,***+++,,,,,,---...//////,,,,,,---------.........+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,+++***+++,,,++++++,,,,,,,,,,,,++++++------------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,+++,,,,,,,,,------......*********+++++++++,,,,,,++++++,,,,,,---...///////////////......------------------.........//////---------------------,,,////////////000000000111000000////////////000000......---------,,,,,,,,,---------......//////000........................---...//////////////////,,,---......//////..............................///...------------...///,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////000000000000000000000000---...///000111111111000////////////000000000000000///......------......000111111111111000000///////////////////////////........................---............/////////////////////////////////000111222222333333222222000111111111111222222222111111111111111111111111...///000111333333333333111111111111111111111111111111111111000000000000------------------------//////.........---------......///......---,,,,,,/////////000000/////////++++++++++++++++++++++++---,,,,,,,,,,,,,,,------,,,------......------,,,---------.........//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,******************************++++++++++++******++++++******++++++,,,---,,,,,,,,,------------...++++++************++++++------,,,+++++++++,,,,,,---------------.........///...---,,,,,,++++++,,,+++,,,,,,------,,,,,,+++******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))******+++,,,......//////...---,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,---......//////,,,------......------,,,,,,------------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,---------***++++++,,,---......///,,,---------............++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------***++++++,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,***++++++,,,,,,++++++***------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,,,,,,,,,,------......///,,,,,,------------......+++,,,,,,------.........000000//////...------,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,---/////////000000000111111000000////////////000000---,,,,,,,,,,,,++++++++++++,,,,,,---......//////........................------...///////////////,,,---......//////......------------------------///...------------...///,,,---......//////..............................------------------------............/////////000000000000000000000000000,,,---///000111111111000.../////////000000000111000///...---------......//////000000111000000000////////////////////////---..................------------.........//////////////////////////////000000111222222222222222000111111111111222222222111111111111111111111111///000111222333222222111000000000000000000000000111111111000//////......------------------------...............------------------...............000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///,,,,,,---......---,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,---------...******+++++++++,,,,,,,,,,,,,,,---------------,,,******************************++++++++++++******++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,------------------,,,,,,,,,,,,000///...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++************+++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************+++,,,...///000000///...---,,,++++++***++++++++++++++++++++++++,,,,,,------.../////////+++,,,------------,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...------------------------******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++,,,,,,------------------............******++++++++++++******,,,,,,,,,------------...******+++,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------......---------------,,,,,,+++++++++++++++++++++++++++++++++***,,,......,,,++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,***++++++,,,------......,,,,,,------------......------------------------////////////............,,,,,,------...//////000+++,,,,,,,,,---.........//////000000000111111111000000////////////000000,,,,,,,,,+++++++++******++++++,,,,,,---...//////........................------...///000000//////,,,---......//////......------------------------///...---,,,,,,---...///,,,---......//////......................................................---.........//////000000000000000000000000000000,,,---///000111111111000.../////////000000111111000///...---,,,------...---...///000000000000000.........///////////////------............---------------.........////////////////////////////////////000111111111111111000111111111111222222222000000000000000000000000111111222333333111000///////////////////////////111111000///...------,,,................................................+++,,,,,,---...///000111111000///......///000111------------------------++++++******+++---...000,,,,,,---......---,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---........................---------.........//////*********++++++,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++******++++++,,,---,,,,,,,,,------.........,,,---////////////---,,,++++++++++++,,,------......------,,,,,,+++******111000///...---,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++***************++++++,,,,,,,,,........................*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,---...000111000//////---,,,+++******++++++++++++++++++++++++,,,,,,------...///000000++++++,,,------,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///------------------------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++,,,,,,---------.........//////*********++++++*********,,,,,,,,,---------......******+++,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------......---------------,,,,,,+++++++++***************************,,,......---++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,------------------,,,,,,------......///000000000,,,,,,------...///000000,,,,,,------...///000000000000000000111111111111000000////////////000000------------------------+++,,,------......------000///---,,,+++,,,,,,---...............///000000///............//////000..................------000000111111000...,,,+++---......//////......---------------------------......---------,,,,,,,,,////////////////////////.......................................///000000000///.........000111222111---******,,,......---//////000000000000//////111111000000/////////......------,,,,,,------...////////////////////////000000000000000000000000/////////111222222111///000000000000000000000000222222111111111111222222000111111000//////000222////////////////////////000000000000000000000000////////////////////////......------------......//////............//////........................---------.........//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...//////...---,,,***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++---------......//////////////////......---------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,///333666888888666222...++++++,,,,,,,,,------------......,,,+++***+++---...---,,,,,,,,,---.........------((()))+++---------+++***************************++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,------,,,,,,+++***))))))******''''''(((***+++,,,---...111000...,,,+++++++++,,,***+++,,,,,,------,,,,,,+++,,,............,,,++++++++++++***************++++++******++++++,,,---++++++++++++++++++++++++000///---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,......---------,,,,,,,,,---.........---,,,++++++------,,,,,,,,,---......,,,...///...------...///...---,,,,,,++++++++++++***+++------+++******+++------------------------,,,,,,,,,---------..................---,,,+++***)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,++++++******++++++,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++---...//////000000++++++,,,,,,,,,,,,------******,,,---.../////////------------------------,,,,,,,,,---------......000//////.........//////......////////////......///////////////000111111------------------------+++,,,------......------///...---,,,,,,,,,---...///////////////000111111000//////.........//////........................000000000000///...---,,,...//////////////////...------------------------///.........---------,,,////////////////////////////////////////////////...............///000000///////////////000111111000---******,,,......---...//////000000//////...000000000000/////////......------,,,,,,------.../////////////////////////////////////////////////////////111333333111///000000000000000000000000222111111000000111111222000111111000//////000222111111111111111111111111000000000000000000000000////////////////////////...------,,,,,,------...//////............//////........................,,,------------.....................---------,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...............---+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...222555999999888444000,,,++++++******++++++++++++,,,,,,,,,+++***+++---...---,,,///.........---+++***)))(((***+++------,,,+++***************************,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************+++++++++,,,,,,,,,,,,+++***************))))))******++++++,,,,,,///...,,,+++******++++++***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,...------------,,,,,,,,,---------------,,,+++***,,,,,,+++++++++,,,------,,,...//////......///111...---,,,,,,+++++++++,,,(((***,,,,,,,,,+++,,,---------------------------,,,,,,,,,---------......---............---,,,,,,+++---------+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,................................................------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---......---------,,,,,,,,,+++,,,---...////////////++++++,,,,,,,,,,,,------------......------,,,+++------------------------,,,,,,,,,------------...//////............//////...//////000000//////...//////......//////000111------------------------,,,,,,---............------------,,,------...///000000000000000111222222111000///.......................................//////............//////////////////////////////------------------------////////////............////////////////////////000000000000000000000000...............///000000...//////000000000000000000...++++++---..................//////.........000000000000000//////.........------------......////////////////////////////////////////////////000///000111333333111///000000000000000000000000222111111000000111111222000111111000//////000222111111111111111111111111000000000000000000000000000000000000000000000000...------,,,,,,------...//////............//////........................,,,,,,,,,,,,------------/////////.........---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---..................---,,,,,,,,,,,,,,,,,,------------------------------------......------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++.........------///333666;;;<<<;;;777222...++++++******++++++++++++,,,,,,,,,+++***+++---...---,,,------------,,,***)))))))))***+++,,,---,,,+++***************************,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))*********+++++++++,,,++++++************++++++++++++++++++*********,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,------...+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++******+++,,,---------///000000//////000111------,,,+++++++++,,,,,,''')))+++,,,,,,,,,---///------------------------,,,,,,,,,---------......------...////////////...---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------------......,,,,,,,,,---------.........------------,,,,,,,,,------............------++++++,,,,,,,,,,,,------------......------,,,+++------------------------,,,,,,,,,,,,------------//////............/////////000000111111000000///......------......///000------------------------,,,------...............,,,---------......//////000000//////000000111222111111000......------------------...............///...---------///000111////////////////////////........................000000000///////////////////////////////////////////////////////////////...............///000000...///000111111000///...///...---,,,---.........------............------//////000111000000///.........------------......////////////////////////////////////////////////000///000111333333111///000000000000000000000000111111000000000000111111000111111000//////000222111111111111111111111111////////////////////////000000000000000000000000///......------....../////////............//////........................+++++++++,,,,,,,,,------000////////////.........---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------......///......---,,,,,,,,,---------.......................................---------------,,,,,,,,,------......///,,,,,,,,,++++++*********+++++++++,,,,,,,,,------++++++++++++++++++++++++.........---...000555999======<<<999333///,,,+++,,,,,,,,,---------......,,,+++***+++---...---,,,))))))***+++,,,,,,,,,,,,***++++++,,,,,,,,,+++***************************++++++,,,,,,------,,,,,,++++++++++++++++++++++++))))))***++++++,,,------************++++++++++++,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---***+++,,,,,,------,,,,,,---,,,************,,,---)))******+++,,,---......,,,++++++++++++,,,------------------------------)))***,,,---...---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,---......111222222111///...///000---,,,,,,++++++,,,,,,,,,)))+++------,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000000,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------------......------------.........///------------------------............------,,,++++++++++++,,,,,,,,,------******,,,---.../////////------------------------++++++,,,,,,,,,---------///............//////000000000111111111111000000---------------...//////------------------------,,,---......//////......,,,------......////////////............///000000111111000......------------------........./////////...---------///111222---...////////////...---........................000000000000000000000000////////////////////////.......................................///000000...///000111111000///...............------...///------............------...///000111111000///...///......------......///////////////////////////......................../////////111222222111///////////////////////////111000000000000000000111000111111000//////000222000000000000000000000000////////////////////////000000000000000000000000000000////////////000000//////............//////........................+++++++++,,,,,,,,,------000////////////.........---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,---......//////......,,,,,,,,,---------..............................((())))))***+++,,,,,,---+++,,,,,,------.........,,,,,,,,,++++++*********+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,...222888=========<<<888333...,,,+++,,,,,,,,,---------......,,,+++***+++---...---,,,((()))***+++,,,,,,,,,,,,+++++++++,,,+++++++++***************************))))))***+++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...+++++++++,,,,,,,,,,,,---,,,+++++++++++++++,,,,,,*********+++,,,,,,------++++++,,,------.........***+++,,,,,,------,,,,,,---,,,************,,,---((())))))***+++,,,,,,---,,,,,,++++++,,,,,,---...------------------------)))***,,,---......---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,---............------,,,,,,,,,------...000000444555444222///---,,,---,,,,,,,,,++++++,,,,,,---,,,---......,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,...///000000111111***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------------........./////////------------------------............---,,,+++***+++++++++,,,,,,,,,------******,,,---.../////////------------------------+++++++++,,,,,,,,,------...............///000000000000111111111111000000---------------...//////------------------------------...////////////...------.../////////.....................//////000111000///...............,,,,,,------.../////////...............///000111,,,...000222222000...,,,........................////////////000000000000////////////////////////.......................................///000000000000000000000//////...---...000///...---...///.........//////.........---...000111222111///...//////............//////////////////////////////...........................---...///111111///---////////////////////////111000000//////000000111000111111000//////000222////////////////////////000000000000000000000000000000000000000000000000000//////////////////000//////............//////........................,,,,,,,,,,,,------------/////////.........---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,------.........------,,,,,,,,,,,,------------........................)))***+++,,,---///000000************++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++...333:::???===<<<:::666000---,,,,,,******++++++++++++,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++++++++************************'''((()))***+++++++++***++++++++++++++++++++++++*********+++,,,------...++++++,,,,,,,,,---------,,,++++++++++++,,,,,,---)))******+++,,,------...+++,,,---...............***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++,,,,,,------......------------------...000111111555555555222///,,,+++,,,,,,,,,+++++++++,,,---------//////...,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---...///000000000)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------.........//////,,,,,,,,,------------...---------------,,,+++***++++++,,,,,,,,,,,,------------......------,,,+++------------------------++++++++++++,,,,,,,,,,,,......---......///000111///000000111111000000///......------......///000------------------------------...///////////////......///000000///...---/////////...///000000111000//////.........//////,,,,,,------...//////000......///////////////...,,,///333666666333///,,,.................................//////000000000////////////////////////.......................................///000000111111000///////////////,,,///111000...---...000...//////000000//////...,,,...000222222111///...//////............//////////////////////////////........................,,,,,,,,,...000000...,,,////////////////////////000000////////////000000000111111000//////000222000000000000000000000000000000000000000000000000////////////////////////......------------......//////............//////........................,,,------------.....................---------,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,---------------,,,+++++++++++++++,,,,,,,,,,,,------------------------......//////000111222222+++++++++***************++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------++++++******,,,222999>>><<<:::777222---+++,,,...******++++++++++++,,,,,,,,,+++***+++---...---,,,,,,------------,,,,,,+++---,,,++++++*********+++************************(((((()))***+++,,,,,,+++************************+++++++++,,,,,,---------***+++++++++,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,+++,,,,,,,,,---...///000111222333333111...---------,,,+++++++++,,,,,,---...,,,...///...,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,---...............+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,---------.........,,,,,,,,,---------......,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------------......------,,,+++------------------------***++++++++++++,,,,,,,,,---------......///000111...//////000000//////...//////......//////000111---------------------------....../////////////////////000000000...---,,,000000000000000111111222//////.........//////000,,,,,,------...///000000---...///000000///...------111666999999666111---////////////////////////---.........//////000000////////////////////////000000000000000000000000...............///000000222111000.........///000,,,///111111...---...000//////000000000000//////,,,---000222222111///...//////............//////////////////////////////........................,,,+++,,,---//////---+++////////////////////////000000////////////000000000111111000//////000222111111111111111111111111000000000000000000000000////////////////////////---,,,,,,++++++,,,,,,---//////............//////........................---------.........//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,---------,,,,,,+++*********+++++++++,,,,,,,,,---------------------------------..................------,,,,,,+++++++++*********++++++,,,,,,---++++++,,,,,,,,,---------........................,,,,,,+++***+++000777<<<;;;999555000+++***,,,...,,,,,,---------.........,,,+++***+++---...---,,,)))***,,,---.../////////---,,,,,,+++*********+++************************((()))***+++,,,---------************************++++++,,,,,,,,,,,,------)))************+++++++++++++++++++++,,,,,,---.........---,,,,,,+++*********+++,,,---,,,,,,******++++++,,,---------,,,,,,,,,,,,...//////...,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++...---++++++++++++------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,+++++++++******'''((()))***************+++++++++,,,---...000000000111111000.........///++++++++++++,,,,,,---...+++---......---,,,---...++++++++++++++++++++++++,,,,,,,,,---------......+++,,,------...------------......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,,,,---------......,,,,,,,,,------.........+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------******,,,---.../////////------------------------******+++++++++,,,,,,,,,---------......000111111......////////////......///////////////000111111,,,,,,,,,---------......//////////////////////////////////////////////////////............//////222222222111111111111111------,,,,,,,,,,,,------//////............//////---...///111111111000///......---,,,,,,...///000---------.....................////////////......---......///////////////,,,,,,---///000111222333222111///...------......444333222000...---,,,,,,///............---------000000000000000111111111111000///......///000111---...//////,,,+++***+++---------.........//////...---,,,,,,---...///000///////////////.........111111000///////////////111111000000//////......---...000111222222222111333222222222111000000000///000111111111000...------...///000000///...---......------------......------............---------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,---------......++++++++++++++++++++++++/////////......------,,,,,,,,,,,,+++++++++******)))***+++,,,---.........---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,---------.../////////,,,---...///000222333333111000...,,,,,,,,,...///,,,,,,---------------------------............///,,,,,,,,,---------......---,,,,,,++++++,,,,,,---///...------++++++***)))************************,,,+++*********+++,,,---(((***,,,.........,,,+++***+++,,,---------------++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---+++******+++,,,,,,+++------------------------...---+++******+++---...---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++------......------,,,+++***+++,,,,,,------,,,,,,111000///...............------------------------//////...---,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++...---+++*********++++++---------............///---------,,,,,,+++++++++.........---,,,,,,++++++........................++++++,,,,,,,,,---------......---+++)))))),,,...---------............/////////............//////111111000000000000000111---------.........////////////////////////////////////////////////////////////............//////111111111111111111111000//////............////////////............//////......///000000000000000000000...---------...................../////////000000111111111111000000---...//////000000//////......///000111222222333//////...---......///000//////...---------------///............---------//////000000000111111111000000////////////000000///000111000...---,,,------------.........//////......---------...000000/////////////////////...111000000///////////////111000000000/////////...---...000111222222222111222222222111111111111111000000000000000///............////////////......///......------......///------............---------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,---------............++++++++++++++++++++++++.........------------------------,,,,,,,,,++++++++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++------------............,,,------...///000111111000///---,,,+++,,,---...---------............///------------............,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,------,,,,,,++++++******)))++++++++++++++++++++++++++++++*********+++,,,---***+++,,,---------,,,+++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---......,,,++++++,,,---,,,+++------,,,,,,,,,,,,,,,,,,************+++---...000---------,,,,,,+++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,------,,,,,,+++******+++,,,,,,------,,,,,,///...------,,,,,,,,,---------------------------------------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---...//////.........---------........................///...---,,,++++++++++++...---,,,*********+++,,,---------............///...---------,,,,,,,,,,,,---------------.................................++++++,,,,,,,,,---------......---+++)))***,,,...---------............/////////............//////000000//////...//////000,,,,,,---------.........000000000000000000000000//////////////////////////////............///////////////000000000000000//////............////////////............////////////......//////000000222111000...------------.........//////000000000000000000000000000000000---...//////000000//////.../////////000000000000------------...///111111,,,,,,,,,------...///000///............---------......///000000111222222//////000000000000//////000222333222000/////////------.........///////////////.........///000000......//////////////////000000//////......//////000000000000////////////...///000111111222111111111111111111111222222222111111000/////////////////////............/////////......------......///------............---------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,---------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,............---------------------.........//////...---,,,+++++++++,,,------.........////////////------------............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************------------------------++++++******++++++,,,------,,,,,,,,,,,,,,,,,,+++)))***++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++*********+++,,,---///...,,,+++,,,---,,,++++++++++++,,,,,,,,,,,,,,,&&&'''(((***,,,...///000------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,------,,,,,,---,,,,,,+++++++++++++++------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++++++++,,,...............---------////////////////////////......---,,,++++++++++++------,,,+++++++++,,,,,,---------............///...............---------,,,------...//////000000------------------------,,,,,,,,,,,,------------......---,,,******,,,...---------............/////////............/////////......------...//////+++++++++,,,,,,,,,------111111111111111111111111///////////////////////////......------......///.........///////////////------,,,,,,,,,,,,------//////............//////000///...------...000111111111000///......------......//////000000111111.........------...............///000000000000000....................................//////000000.........//////111222222///............---------------...///000111222333...///000111111000///...000222333222111//////000............////////////000000/////////000000000............////////////000//////.........//////000000000000//////////////////000000111111111111000000000111222222222333222111///.........///000000///...------...///000//////............//////------............---------------............///---------------------------------------------------------.........//////.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,------......------,,,.........------,,,,,,,,,------------------------,,,,,,+++******++++++,,,,,,,,,------......//////,,,,,,---------.........,,,,,,,,,---------......,,,------------------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,...---,,,+++++++++++++++)))******+++++++++******+++++++++,,,,,,,,,------,,,,,,+++++++++*********++++++,,,,,,,,,,,,---------------...............+++++++++++++++,,,,,,---///...,,,+++,,,,,,+++*********++++++++++++,,,,,,&&&''')))+++---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,------------,,,++++++***+++,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,---------,,,,,,+++************........................////////////////////////...---,,,,,,+++++++++,,,---------,,,,,,,,,,,,------------............//////////////////................../////////000000------------------------,,,,,,,,,------------...---......---++++++,,,...---------............//////......------......///.........---......//////------------............222222222222222222222222////////////////////////......------------......------......////////////------,,,,,,,,,,,,------//////............//////000///...------...///000......///////////////............///000111111222......------------.........//////000000000000000000000////////////......///////////////......---000////////////000000111///............---------,,,---...///000111222222...///000111111000///...///111222222000//////000........./////////000000000000000000000000//////---.........//////000000//////............//////////////////000000000000000000000000000111111111000000000111222222222333222111///.........///000000///...------...///000/////////....../////////------............---------------............///---------------------------------------------------------........................////////////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++)))***+++,,,---------------,,,,,,++++++,,,,,,---,,,------......------,,,......------,,,,,,,,,+++------------,,,,,,,,,,,,+++++++++***++++++++++++******+++,,,,,,---......,,,,,,,,,------------...,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,...---,,,+++++++++++++++******+++++++++******)))+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,------------------.........//////+++,,,,,,---------------...---+++++++++,,,+++************++++++,,,,,,,,,))))))+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......//////...---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------...------,,,,,,------...---,,,,,,+++************---.............................................------,,,+++++++++,,,,,,------------...------------------............///////////////////////////000000/////////.........------------------------,,,,,,---------.........---...///...,,,+++,,,...---------............///......------------......///.........//////000111///000000000000111111111111111111111111111111111////////////////////////......------------......------......//////000000//////............////////////............////////////......---.........,,,,,,---...//////......------...///000000111111111000///......///000111...///000000111111000000222222222222111111111111000000000000///...---,,,///......------------...///............---------------...//////000111111//////000000000000//////...///111111///...///000....../////////000000000//////000000000///......------......///000000000......------......//////////////////000000000000111111000000000000111111111111111111111222222222111111000/////////////////////............//////000//////......//////000------............---------------............///------------------------------------------------------------------------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++*********))))))+++,,,---.........---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------------,,,,,,,,,,,,---------------------,,,******+++++++++,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,------------,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,------......//////++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++***)))++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,---......//////+++,,,---.........------...,,,++++++,,,------,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...///000000111///////////////...------***+++,,,,,,------,,,,,,---------------......///+++,,,,,,------.........000///...---,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------.........------------......---,,,,,,++++++++++++,,,---------...............---------------------------,,,,,,++++++,,,,,,,,,,,,---.../////////......---------............///.........///////////////000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---...///...---,,,,,,------------............///......------------..................///000111111/////////000000000000111111111111111111111111111////////////////////////...------,,,,,,------...---......///000000111111//////............////////////............//////.../////////......---,,,,,,------......---,,,++++++,,,---...///000111111111000...------...000111//////000111111111111000000000000111111111111111......///000000///...---......------------......///............---------........./////////000000000000////////////000000...///111111000//////000.../////////000000000000...//////000///...---,,,------......///000000111...------------...///000.../////////000000000111222111000//////000111111222222222111111111111111000000000000000///............////////////......000000////////////000000------............---------------............///................................................---------,,,,,,,,,,,,,,,,,,---------............------------------------.........---------------------,,,,,,,,,+++++++++***+++,,,,,,---------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------............***++++++,,,,,,,,,,,,,,,)))******+++,,,---...///++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---...//////...---,,,,,,---------------------------------------------)))***+++,,,,,,,,,++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------.........---------,,,,,,******+++,,,,,,---......+++++++++,,,---.........***+++,,,---...---,,,,,,///---,,,---///000000000+++++++++,,,------......///...---,,,,,,,,,---...+++++++++,,,,,,---------------------.........///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---...///000111......//////......---,,,***+++,,,,,,------,,,,,,---------------...//////++++++,,,,,,---......///.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,---...---------.........//////------------------------,,,,,,,,,++++++,,,,,,---,,,---...///000//////...---------............///------........./////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---...000///---,,,,,,------------............///...------,,,,,,------...------------...///000111,,,,,,,,,---------......000000000000000000000000////////////////////////...------,,,,,,------............///000111111222---------,,,,,,---------//////............//////---...///000///...,,,+++------......---+++)))(((++++++,,,---...///000111///...,,,++++++,,,.../////////000111111111111111------------......//////,,,---...000000000/////////////////////000111222//////.........---------.........///////////////111000///......///000111...000222222000000000111////////////000000000000....../////////...,,,+++---------...///000000111---------------...///000.../////////000000111111222111000//////000111111333222222222111111000000///000111111111000...------...///000000///...---000000////////////000000---..................------------.........//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------/////////......---------......---------,,,,,,,,,,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++++++++,,,,,,------------------.........//////***+++,,,---------------******+++,,,...//////000++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................)))***+++,,,---,,,++++++)))***,,,.........,,,+++---------------,,,+++***++++++,,,,,,,,,---------//////.........---------******+++,,,,,,---......******+++,,,,,,---......)))***+++,,,---,,,++++++000......///111333333333++++++,,,------.../////////...---,,,,,,---///111+++++++++,,,,,,------------------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...------......------,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,------...///++++++,,,,,,---...//////,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------...............------------......,,,,,,,,,,,,---......///---------.........//////........................,,,,,,,,,++++++,,,------,,,---///000000000///...---------.........//////,,,---------......//////++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...000///...,,,,,,------------.........//////...------,,,,,,------...+++++++++,,,---...///000............////////////000000000000000000000000////////////////////////...------,,,,,,------.........////////////......//////---,,,,,,---...///........................000000//////...---++++++//////.........---------,,,,,,,,,---------....../////////000000000000000---------............//////000111222222222222222111000///......///000111000///...------...///000////////////////////////***,,,---////////////...444222000...------////////////000000000000//////000000000///////////////...///////////////...---.........///......---,,,---------.........//////000000000000111111111111000000000000000///......000000000000111111111111////////////..................------------......000000//////.........---...------------...////////////.........---------------------------------,,,,,,,,,---------.........---,,,,,,---...///000000000000000///...---,,,.........------,,,,,,,,,------------------,,,,,,.........------,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,+++++++++******,,,,,,,,,---...///000111///...---,,,,,,,,,,,,,,,///...---,,,------//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,------.........,,,))))))...111///...///+++......++++++...///---++++++++++++++++++++++++++++++------------++++++*********++++++,,,------///...---,,,+++,,,------+++,,,............,,,+++,,,,,,,,,++++++*********+++++++++,,,,,,---------000///.........000111222...------,,,,,,------...,,,,,,------------------------------------------++++++,,,---............---.........//////000000000...,,,******,,,...000------------------------,,,,,,,,,------.........---.../////////...---,,,---,,,+++***+++,,,---...//////.........---------.................................------,,,,,,,,,------------------------------............------......---------,,,,,,,,,------------------------------------------------***+++,,,---.............../////////...------,,,..............................------------......,,,---......//////..................////////////000000000000000000000000////////////////////////...------,,,,,,------.........////////////......///...------------.../////////////////////......////////////...---,,,,,,//////.........---------,,,,,,---------............---------,,,+++++++++........./////////000000///000111222222222222111111000///......///000000000000///......///000000000000000000000000000000,,,---...//////000000///333222000///......////////////000000000000//////000/////////......------////////////......---,,,------...............------------.........///////////////000000000111111000000000000000///......////////////////////////////////////...............------------------...000/////////.........---...------------...////////////.........---------------------------------,,,,,,,,,---------......///......---...///000111000000000000///...---,,,......---------,,,,,,,,,------------------------......------,,,,,,,,,,,,///...---,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------.........,,,,,,,,,++++++++++++***+++******++++++---......///...---,,,,,,,,,,,,---...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++******+++++++++++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,---------------...+++***...000...---......222222///---...,,,))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++......,,,+++++++++,,,---,,,,,,------------,,,,,,------------,,,,,,++++++******+++++++++,,,,,,,,,000///.........///000111...------,,,,,,------...++++++,,,,,,---...//////------------------------------......//////......---........./////////000...---+++******+++---...------------------------------...............///...//////000///...---,,,,,,,,,+++++++++,,,---...//////.........---------.................................------,,,,,,,,,........................------............------......---------,,,,,,,,,------------------------------------------------***+++,,,---...........................---,,,,,,........................------,,,,,,,,,,,,------,,,---......//////..................////////////000000000000000000000000////////////////////////......------------............////////////............---------......///111111000000/////////...---...............------...............---------,,,------------.........------,,,+++***))))))(((////////////000000000111000000111111222222111111000//////......///000000111000000//////000000111111111111111111111111111............///000111222222222111111000000//////...//////000000//////...//////......---------,,,000000//////...---,,,,,,+++,,,---...////////////------........./////////.........////////////000///000000000000///......000000000////////////////////////............---------------------------/////////..................------------...//////...............---------------------------------,,,,,,,,,---------....../////////...//////000111///////////////...---,,,------------,,,,,,,,,,,,+++,,,,,,------.........///...---,,,+++,,,---...------------,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++******------------------------,,,,,,,,,,,,+++++++++++++++******++++++,,,---.........---,,,,,,,,,------------++++++***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++)))******++++++,,,,,,,,,------------,,,,,,,,,,,,000,,,,,,......,,,---000000555666222///---+++''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,+++*********------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,............------------*********++++++++++++,,,//////......---......///...------,,,,,,------...)))***+++,,,...///000000------------------------/////////000//////...................../////////,,,++++++++++++++++++,,,------------------------///////////////............////////////...------,,,,,,,,,+++,,,------..................---------.................................---------------////////////////////////------............------......---------,,,,,,,,,------------------------------------------------+++,,,---...............,,,------------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..................////////////000000000000000000000000////////////////////////......------------............////////////......------------.........///111111000000///.........,,,------...//////..............................------------.....................------,,,,,,,,,....../////////000000000000000111111111111000000............/////////000111111000000000000111111000000000000000000000000000//////...///111222444111111222222111000//////...//////////////////...------........./////////222222111///...------,,,***+++,,,...///000000000............////////////---------.........////////////000000//////...---000000111111222333333333//////.........---------------............------...........................------------...//////........................------------------------,,,,,,,,,---------......///............/////////.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...,,,++++++,,,---...''')))+++---............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,+++++++++++++++------------------,,,,,,------,,,,,,,,,+++++++++---,,,,,,,,,---......///...------,,,,,,,,,------...---,,,+++++++++,,,---------------------------........................++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,,,,,,,---...------,,,,,,+++++++++...,,,,,,...---,,,000777777;;;;;;444///---,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++*********---,,,************,,,---...---------------------,,,,,,,,,,,,,,,,,,,,,,,,///.........------------...------,,,,,,------...++++++,,,,,,---...//////------------------------///////////////...---,,,........................+++,,,------------,,,+++------------------------000/////////......------............---------,,,,,,,,,,,,,,,------.....................................................................---------........................------............------......---------,,,,,,,,,........................------------------------,,,,,,---...............+++,,,,,,---,,,,,,++++++------------------------,,,,,,,,,------,,,,,,,,,,,,---......///.....................////////////000000000000000000000000///////////////////////////......------......///......////////////......,,,------.........///////////////......---------+++,,,---...////////////---.....................---------.........//////------......//////000000------........./////////000000111111111000000///------......////////////000000111111111111000000////////////////////////000000//////000111333444000000111111111000//////......////////////......,,,,,,---...000111222333444333222000///.........***+++,,,...///000000000........./////////000000------------............///////////////...---------...///000222444555666............---------------...////////////...------------..................------------...//////---.....................------------------------,,,,,,,,,---------......---------------------,,,...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...---,,,,,,,,,---......''')))+++---............------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------------------------------,,,,,,---------,,,,,,,,,++++++------,,,,,,,,,---......------,,,,,,,,,------...000///...,,,,,,,,,---...------------------------........................++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,---------------------,,,,,,++++++***+++***,,,...---...777AAAIIIKKKFFF:::111.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******---,,,************,,,---,,,,,,,,,,,,,,,---------..........................................------...------,,,,,,------...------------------,,,,,,------------------------...............---,,,+++...............---------,,,---...//////...---,,,------------------------///......------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---------.........---.....................................................................////////////////////////------............------......---------,,,,,,,,,........................------------------------------......//////......++++++,,,,,,---,,,,,,+++------------------------------............------,,,---......///.....................////////////000000000000000000000000//////////////////////////////............//////......////////////......+++,,,---...////////////------..................,,,,,,---.../////////...---------...............------........./////////+++,,,,,,---...///000000------------............000000111111000000//////,,,---...//////////////////000000111111000000///........................////////////000111222333000000000///////////////---......//////......---,,,,,,---///000222333444444333111///......//////***+++,,,...///000000000....../////////000000000---------............///...////////////...------******,,,---///111333333.........------------,,,,,,---...//////...---,,,---------------............------------...//////---------...............------------------------,,,,,,,,,---------......,,,,,,---------,,,++++++------.........------,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------.........,,,,,,------------------------------,,,,,,+++***........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------......------------------------------------,,,,,,,,,,,,++++++************++++++------,,,,,,,,,---......111000...---,,,,,,---...------------------------------------------------***++++++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++------------------------,,,,,,,,,,,,++++++++++++)))***---///...111===JJJ]]]\\\TTTCCC555/////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,---.........,,,,,,,,,---,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------000///////////////......,,,---...////////////......------,,,,,,------...///......------,,,++++++------------------------------------------,,,+++.........------------------...///000000///...------------------------------------------,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,---............------------....................................................../////////222222222222222222222222------............------......---------,,,,,,,,,........................---------------------------....../////////......+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------////////////------,,,---......//////..................////////////000000000000000000000000//////////////////////////////............//////......////////////......+++,,,---////////////...------......//////000000------..................---------.........//////............////////////---------....../////////............////////////000000000000000//////...+++,,,---///////////////...///000000000000///...////////////////////////---...///000111111111111//////...------...///000---......//////......---------......///000000111111000...---,,,---...///+++,,,---...////////////.../////////000000000000---............/////////......//////......---,,,++++++,,,---...///000000.........---------,,,,,,***+++---......---+++***,,,,,,,,,------............------------...//////---------.........//////------------------------,,,,,,,,,---------......------.........---++++++,,,------......---------******+++++++++,,,,,,,,,------------------------***+++---...///...---,,,///...---,,,+++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------............------------,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,---...///000///...,,,++++++,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,---......---,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))+++...000...222@@@PPP```aaaYYYHHH888111//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------------,,,------...---,,,+++***,,,,,,------------,,,,,,,,,---------............000/////////............+++,,,...000111111111000...------,,,,,,------...------------------,,,,,,------------------------,,,------............---.........------,,,,,,,,,---..................---------------------------------------............000///...---------......,,,,,,.../////////...------------.........//////........................---........./////////000000000000000000000000000------............------......---------,,,,,,,,,........................------------------------......////////////......,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,---......//////................../////////000000000000000000000000000//////////////////////////////............//////......////////////......***+++---///000000///...------...///000111222222---...............---------------.........//////............/////////000000000000000000000//////////////////000000000000000000000000000///......***+++---///000000///...---...///000000///...---000000000000000000000000,,,---///111111111000000///...---+++,,,---///000---..................---//////.........---------///...,,,++++++,,,---...,,,,,,---...////////////////////////000000000000.........////////////000......//////......---,,,////////////////////////......---------,,,,,,,,,((()))+++,,,,,,+++)))(((,,,,,,,,,------............------------...//////---------.........//////------------------------,,,,,,,,,---------............/////////...,,,+++,,,,,,------...---------*********++++++,,,,,,,,,------------------,,,,,,)))+++---000000///---+++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,---...//////......---------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---+++******++++++------------------------((((((((((((((((((((((((*********++++++,,,,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++---000111///222BBBRRRYYY\\\WWWHHH888111000///++++++++++++++++++++++++------++++++++++++------///......------,,,,,,+++------...///...---,,,+++,,,,,,...//////...,,,,,,---.........//////000000//////.........---------+++,,,...000222222222222...------,,,,,,------...,,,,,,,,,------.........------------------------------...///000000000///.........------,,,,,,,,,---------------------------------------------------.........//////000000222111000......//////000,,,,,,.../////////...------------.........//////........................---.........//////000000---------------------------..................---......---------,,,,,,,,,////////////////////////------------------------...///////////////......,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,---......//////......---...///000000///...---111111111111111000///...000000///...---,,,,,,,,,...000222222000.........//////...------------.........//////000//////...///////////////.........///111222222000...------////////////////////////////////////////////////////////////////////////000000000000000000000000///////////////.........---.........//////000000111111000/////////////////////000000000000//////000000000000000000000000000000///................................................///////////////..................------...//////000000000000000000000//////.........---000000000000000000000000---......///000////////////000111222111000...,,,------,,,,,,,,,+++++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...............------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------++++++++++++------,,,,,,,,,---------......***+++,,,,,,------------///...------,,,,,,,,,,,,++++++++++++++++++++++++,,,///000///,,,+++---///+++,,,...000111000000///,,,,,,+++***+++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++,,,---.........---,,,------------------------.........------,,,,,,,,,,,,------......---,,,,,,++++++++++++,,,,,,---...---///111111///---------///---***'''&&&(((***,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...------222;;;AAARRRRRRNNNDDD777---***+++---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,---......,,,,,,---......------------,,,,,,,,,......//////000000000111111111111111000000000000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...//////---+++***,,,,,,,,,++++++*********------------------,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......------------------------000000//////.........---,,,,,,,,,---------......////////////000000000000////////////............,,,,,,,,,------............///000000000000000///........................,,,---...//////...---,,,,,,------......------,,,------------------------------............------------------------------........................//////////////////////////////000000000000//////222333333333333222111000000000///------,,,,,,---...000222111000.........//////...------................../////////....../////////////////////...///111222222000...------////////////////////////////////////////////////////////////////////////000000000000000000000000/////////////////////............/////////000000111000000/////////////////////000000000000//////000000000000000000000000000000///.............................................................................................///000000000//////000/////////............000000000000000000000000............/////////000///000111222111000...---//////.........------------------............///...........................------------...//////,,,---...///////////////,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------,,,++++++,,,------+++++++++,,,,,,,,,------++++++,,,---------,,,,,,......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......,,,+++---///+++,,,---...............,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++,,,---.........------------------------------......---------,,,,,,,,,------------------------,,,,,,+++++++++,,,---------///111111///---------...,,,***)))((()))+++---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,---111777===CCCDDDBBB<<<333...---///---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,---......,,,,,,---...------------...................../////////000000222222111000///...............------------......------------------------------------------------,,,---.........---,,,+++,,,,,,,,,+++++++++******------------------------......---------,,,,,,,,,,,,---------............------------------------000/////////............,,,,,,---------.........////////////000000000000////////////............,,,------------------...///////////////...---,,,........................,,,---...//////...---,,,,,,------......------,,,------------------------------............------------------------------........................////////////////////////111000000000000000000111222222333333222222111111000///...---------------...000111111///......//////...............///000.....................---....../////////////////////111222111///.........////////////////////////////////////////////////////////////////////////000000000000000000000000......//////////////////......////////////000000000000//////......////////////000000000000//////000000000000000000000000000000/////////..........................................------,,,,,,,,,........................------...////////////...////////////............000000000000000000000000///......---...///000111//////000111111000...---//////.........------------------............///...........................------------...//////,,,,,,...///000111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------,,,,,,,,,,,,------*********+++++++++,,,,,,,,,------------,,,,,,+++---,,,,,,++++++++++++,,,++++++++++++++++++++++++)))+++,,,,,,++++++---...,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...+++,,,------......------------------------------...------------,,,,,,,,,...---,,,,,,,,,,,,......------,,,+++++++++,,,,,,---///111111///---------,,,,,,+++++++++,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///333666444555666333...,,,---000------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...------......//////000000.........////////////000222222111///...---,,,+++------,,,,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------............------------,,,,,,,,,------........./////////........................////////////............,,,------------.........////////////000000000000////////////.....................---------------000000//////...,,,+++***........................------............------------............------////////////////////////------............------------------------------........................////////////////////////111000///......///000111//////000000000000//////000///...---------------...///000000.........//////.........///000000111.........---------------............///////////////111111111///......///////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////000000000//////.........////////////000000000000//////////////////////////////000000000000000///....................................------,,,+++******---------...............,,,------...............///////////////.........////////////////////////000///---,,,---...000222//////000000000000///...------,,,,,,,,,+++++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---...///000111111111111---------,,,,,,---------------------------------------------------------,,,------......------,,,---------,,,,,,---------++++++++++++,,,,,,,,,,,,---.........---,,,++++++,,,++++++******+++++++++++++++++++++++++++++++++******+++,,,,,,---...///...---+++******+++,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------------------------------------------------------------...---,,,++++++,,,...000...---,,,,,,++++++++++++---///111111///---------***+++,,,---....................................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---...///...//////...+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,,,,---......,,,,,,---...------...///000111222222000000000000000000000000000000///...------,,,,,,---,,,,,,,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------.........////////////000///////////////////////////////////////.........------------............////////////000000000000////////////............//////......------,,,,,,////////////......---,,,........................------------------------------............------////////////////////////------............------................................................///////////////////////////...---,,,,,,---...///...//////000000000////////////...------------...---/////////...---///000.........///000111222333000///...------------...---.........//////000000///000111000......///000////////////////////////////////////////////////000000000000000000000000////////////////////////---.........//////000000000000000000000000////////////............////////////000000000000//////////////////////////////000000111111000000///.................................---,,,+++******)))---------.........//////,,,------........................///////////////////////////////////////000///---,,,---...000222//////000000000000000///------,,,,,,,,,+++++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////000000000000000//////...---,,,,,,,,,,,,---...------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,------------............------,,,++++++++++++******++++++,,,++++++++++++++++++++++++,,,+++,,,---.../////////...---,,,+++++++++,,,---++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------......------------------------------------------------...---+++++++++---///000...---,,,,,,++++++++++++---///111111///---------***+++,,,...////////////------..................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,---......,,,,,,---...,,,---...///000222333333111111111111111111111111------------............,,,,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------.........////////////000////////////////////////.........///////////////---------.........//////////////////000000000000////////////............/////////......------------...///000000000000000////////////////////////---------,,,,,,------------......//////......---000000000000000000000000------............------................................................////////////////////////...------,,,,,,------...000000111111222222111111///......---------......---...///...------///111.........///000222333444222111///...------...///------......///000000000///000111///......///111////////////////////////////////////////////////000000000000000000000000000000000000000000000000------......///000000000111111000000000000//////......------......////////////000000000000//////000000000000000000000000///000111222111000///...........................---------,,,,,,+++++++++,,,,,,------.../////////------...////////////............///////////////000000000000000000000000///......---...///000111////////////000000000000//////.........------------------............///...........................------------.../////////000000000//////...---...---,,,++++++,,,---...------------------------------------------------,,,------......------,,,------............------,,,,,,---------.........---............------,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++...,,,,,,---///000///...,,,,,,,,,+++,,,,,,------***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...///------------------------,,,,,,,,,------------...---,,,++++++,,,---///000------,,,+++++++++,,,,,,---///111111///---------***+++,,,---............,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++***++++++++++++,,,---...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------,,,---......,,,,,,---...------...///000111222222222222111111111111000000,,,,,,------.../////////------------......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------.........,,,,,,,,,------------...------........./////////.................................///////////////------........./////////////////////000000000000////////////............/////////...............,,,---...000111111222222////////////////////////------,,,,,,,,,,,,------......////////////......000000000000000000000000------............------................................................////////////////////////------............------///000000111111111111111......---------......///---......---,,,---///111......///000111333444555333222000.........///000------......///000000111///000000///......000222////////////////////////////////////////////////000000000000000000000000000000000000000000000000------......///000000111111111111000000000//////...------------...///000//////000000000000//////000000000000000000000000///000111222222000///...........................------------,,,,,,,,,,,,,,,,,,------...//////000......///000000000//////............/////////000000000000000000000000000............/////////000///////////////000111111//////.........------------------............///...........................------------...//////---....../////////......///...,,,++++++,,,...///........................------------------------,,,------......------,,,,,,---...//////...---,,,++++++,,,,,,,,,---------,,,---..................,,,,,,,,,,,,,,,---......++++++++++++++++++++++++...,,,+++,,,...///...,,,))))))***+++,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,,,,---...///------------------------,,,,,,,,,---------......++++++,,,,,,---......///,,,,,,+++++++++,,,---------///111111///---------++++++,,,,,,,,,---......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......---+++,,,+++***+++,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,------.........,,,---......,,,,,,---...------...//////000111111000000000000//////...................../////////............///000111111........................------------------------,,,---.........---,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,---------............------------------------............/////////000............////////////////////////000000000000////////////........................////////////------...///000000000000////////////////////////------,,,++++++,,,------......////////////......////////////////////////------............------................................................////////////////////////---...///000000///...---------...///////////////......---------......///---......---,,,---///111......///000111333555666555333111///......000000---------...///000000111000000000///......000222////////////////////////////////////////////////000000000000000000000000000000000000000000000000---------...///000000111222111111111000000//////---------------...///000//////000000000000//////000000000000000000000000///000222333222111///...........................------------------------,,,,,,------...///000000...//////000000000000000---.........//////000000000000000000000000000000---...//////000////////////////////////000111111------,,,,,,,,,+++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////++++++---...//////000000///...,,,++++++,,,...///........................------------------------,,,------......------,,,,,,---...//////...---,,,******+++++++++,,,,,,,,,,,,,,,---.../////////...,,,,,,,,,,,,------...///++++++++++++++++++++++++...,,,***+++---...,,,***&&&''')))***+++++++++******+++,,,---...---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...------,,,+++,,,---...///------------------------,,,,,,,,,------.........***+++,,,---............++++++++++++,,,------...---///111111///------...,,,,,,+++++++++,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++,,,...///...,,,///---+++*********)))(((+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,---...//////,,,---......,,,,,,---...------......//////000000//////......---------,,,000000/////////......---.........//////111222222000000000000000000000000........................,,,---...//////---+++***,,,,,,,,,------.........------------------,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......---------------------------.........//////000000............/////////000////////////000000000000000/////////............------......//////000000.........///......------000000000000000000000000------++++++++++++------......////////////......////////////////////////---..................---////////////////////////........................////////////////////////////////////////////////////////////////////////000000///////////////000......//////000000111111000000111222333555666777888666333000......//////------......///000000111000000000000////////////////////////////////////////////////000000000000111111111111111111111111111111000000//////......---......///000111111222222222111000//////000000+++,,,.../////////......////////////000000000000000000000000000000000000111111111111111111111111000///---,,,++++++,,,,,,111000000///......------//////000000000000//////...............---------,,,------...............000000///...............//////......///000111222000000//////.........---///...---,,,++++++,,,---++++++,,,------......///------------------------///////////////.........111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,---..................---+++,,,,,,------......///......---,,,,,,,,,------------------------------++++++******++++++,,,------.........------,,,+++,,,,,,------------------+++++++++,,,,,,---------+++,,,------......------///...------++++++***))),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///............///000000---,,,,,,++++++,,,,,,---......---------,,,,,,,,,---,,,,,,,,,,,,---...///---------...------,,,,,,+++---///---+++)))+++---...,,,)))))),,,---+++)))***+++,,,,,,------------))))))***+++---...//////---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,---...///...---,,,+++++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,''')))+++---//////...------......///000111111222000000//////.........---000---,,,---000111000...++++++,,,---............,,,---------......//////------------------------,,,---------.../////////------------------------,,,,,,,,,---------......///...---,,,,,,---...//////...---,,,,,,---...//////...------,,,,,,,,,,,,000000000000000000000000////////////////////////333222000//////000222333222111///...------......---------.........//////111111111000000000000000000///...---------------............///////////////000000000//////...---------............------------............------..................------////////////////////////////////////////////////////////////////////////000000///////////////000.../////////000000000111//////000000111222444444666444222000............,,,------...//////000000000000000000////////////////////////////////////.../////////000000000000111111111111111111111111111000000000/////////............///000111111111111111000///////////////,,,---.../////////......////////////000000000000000000000000000000000000222222222222222222222222111000///---------------000000//////...------,,,...//////000000//////...........................------...///////////////000000///.....................//////000000000000000/////////.........---///......---------------------............//////------------------------.........///////////////000000000000//////......,,,,,,,,,,,,,,,,,,,,,,,,------............------------------,,,,,,,,,,,,------,,,,,,,,,------...........................+++++++++***++++++,,,---......---------,,,,,,,,,------------------------+++++++++,,,,,,---------***+++,,,,,,------,,,,,,...------,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------.........------......///000---,,,,,,++++++,,,,,,---......---------,,,,,,,,,---,,,,,,,,,,,,---------,,,------...------,,,,,,+++,,,---,,,***)))***,,,+++)))'''(((+++,,,,,,+++***+++,,,,,,---------,,,******+++,,,,,,---......---,,,,,,,,,,,,---......---------------------------------------,,,+++++++++++++++***++++++,,,------------------------------,,,,,,++++++,,,,,,---////////////////////////+++,,,...//////...,,,+++,,,------...//////000000000/////////.........---///...,,,---000111000...------......//////.....................------------------------------------------...............------------------------,,,,,,---------.........///...------------...//////...------------.../////////...---------------////////////////////////////////////////////////222111///......///111222111000///...---------...---------.........//////111111111000000000////////////...---------------............////////////,,,,,,------------,,,,,,---......//////......---------............------........................////////////////////////////////////////////////////////////////////////000//////......///000000////////////000000000000///.........//////000111222222111000///------,,,,,,,,,------.../////////////////////000000000000////////////////////////....../////////000000000111111111111111111111111000000000000////////////......//////000000111111000000///.........//////------.../////////......////////////000000000000000000000000000000000000222222222222222222222222111111000///............//////......---,,,,,,,,,.........//////.........---------......//////000......///000000000000000000000///...............---...///000111000///////////////...................../////////...------000////////////.........------------------------------......//////000000000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......---,,,,,,+++******,,,,,,,,,,,,------...///........................+++++++++++++++,,,------///...---,,,+++,,,------.........------,,,,,,+++++++++,,,,,,,,,,,,------)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,///...------++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,---......---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,***+++,,,+++***)))***+++)))''''''(((***,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......------------------------------,,,++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,------------...---,,,******,,,---...//////////////////////////////000000///---+++***,,,,,,,,,---......///////////////...............///...---...///000000.../////////000//////....../////////...------,,,,,,------------------------...............---------------------------------,,,------------.........///......------......//////......------....../////////...---------..............................////////////////////////000000............000000000///...---------------------........./////////222222111000000///......//////...------------...............////////////......//////000/////////---......//////......---------............------........................//////////////////////////////////////////////////////////////////////////////.........///000000////////////000000000000//////...............//////000000///...---,,,+++,,,---------.........///////////////000000000000////////////////////////........./////////000000111111111111111111111111000000000000////////////.../////////000000000111000000////////////000000.........////////////...////////////000000000000////////////////////////222222222222222222222222000000000//////...............---------,,,,,,,,,------............------,,,------...///000000111//////000111111111111111000000///...............,,,...000111111000...---........................---...///000000///...---000000//////...------,,,------------------------,,,------...///000111111////////////////////////------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,++++++++++++++++++,,,---...///000........................,,,++++++++++++,,,------///...,,,++++++,,,.../////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---------+++,,,,,,,,,++++++++++++))))))))))))***,,,,,,---+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++---,,,+++***)))***+++,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,---------///...,,,******,,,...///,,,,,,,,,---------------////////////...,,,+++***,,,,,,------................................................///000/////////////////////...---,,,...............---------......................../////////...---------,,,........................------------............//////............////////////............//////......------,,,------...........................////////////////////////000//////......//////000//////...---------------............////////////333222111000///...------///......---------..................///////////////000000000//////...---......////////////......------............---------------...............////////////////////////////////////////////////////////////////////////...............///000000000000000000////////////000000///............///...............---,,,+++---------................../////////000000000111////////////////////////............////////////000000000000000000000000////////////000000000000////////////000000000000222111111000111111222222////////////.../////////////////////000000000000////////////////////////222222222222222222222222////////////.........------------------,,,,,,,,,------............------------......///000111111///000000111111111111111000000///...............---...///111111///---,,,---------...............---...///000000///...---000//////...---,,,++++++------------------------,,,------...///000111111.............../////////------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...,,,++++++,,,.../////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------***++++++,,,,,,------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++,,,---------,,,+++++++++,,,,,,---.........------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++---,,,+++***)))***+++,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------000...,,,******,,,...000,,,,,,,,,---------......,,,,,,---------,,,,,,,,,.............../////////---------...............---...///////////////000...............---,,,+++,,,,,,,,,---...///000000......................../////////...---------,,,........................---------.........//////////////////////////////////////////////////////---,,,,,,,,,,,,,,,------........................////////////////////////000000000000000000000000..................------........./////////000000222222111000///...---,,,......---------......///............////////////---------,,,+++)))''''''...//////////////////...------............---------------.........//////////////////////////////////////////////////////////////////////////////------------...///000000000000000000////////////000000//////.../////////......------------------////////////////////////......//////000000111111////////////////////////------........./////////000000000000000000000000////////////000000000000////////////000000000000222222111111111222333333111000///.........//////////////////000000000000000000000000000000000000111111111111111111111111---.../////////......---......------------------.........//////..................//////000000111//////000111111111111111000000///.....................///000///...---,,,---------------.........------.../////////......//////...---,,,,,,++++++------------------------------......//////000000---............/////////------------------------,,,,,,------------,,,,,,++++++,,,------...//////,,,,,,,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------,,,+++,,,---...///.........------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,---............---+++++++++,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,)))***++++++---......///++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++,,,---...///...------++++++,,,---...............---,,,---...///...------......---++++++,,,---,,,,,,---------,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,---......------------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,------...******++++++,,,,,,------///...---++++++---...///------......///000000000++++++++++++,,,---------........................---------------.........---...//////......///111------------------,,,+++***+++,,,---...000111111.......................................---------........................------........./////////...//////000000//////......//////000000//////...---,,,,,,,,,,,,---..............................////////////////////////000000000000000000000000...//////000//////............/////////000000000111111000//////...------...------------...//////............//////////////////...---,,,***)))(((...//////000000//////...------............------,,,,,,------.../////////////////////////////////////////////////////////////////////////////////------------...///000000111000000000/////////...//////.........//////000///...---,,,,,,---...///000000000000000000000000.........///000111111111////////////////////////---------.........//////000000000000000000000000.../////////000000000111000000000000////////////111111000000111222222333222111///.........//////////////////000000000000000000000000000000000000000000000000000000000000...///000000000000///..............................//////000000//////...///////////////000000000...///000000111111000000000000///...............//////.........---------,,,,,,,,,------.........---------------....../////////......------,,,,,,------------------------.........///////////////---------.........//////........................------............------........................------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......---------------------------------,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---......---------,,,,,,,,,***+++---///000000//////***+++,,,---............---,,,+++,,,...///...,,,+++,,,---,,,******,,,///,,,---------,,,,,,+++*********+++,,,,,,---......---,,,,,,,,,,,,---......---------------------------------------,,,++++++---,,,,,,,,,,,,---......)))******+++,,,,,,------......------------......------......///000000111,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,------.........,,,...000///...---///111,,,------............---+++,,,,,,---...///000000........................---------...................................................////////////...///000111111000///......///000111111000///..................///000000////////////////////////////////////////////////...//////////////////......///000111111000//////.../////////000000000000000000/////////.........---------------...//////............////////////000000111111000000////////////000000000000//////------............------,,,,,,------...//////000////////////////////////////////////////////////////////////////////////,,,,,,,,,---...///000111111111000000/////////......------------...///000///...---,,,,,,---///111111111111111000000000000---......///000111111222////////////////////////---------.........//////000000000000000000000000.../////////000000111111000000000000////////////000000///000000111222222222111000.........///000////////////000000000000000000000000000000000000///////////////////////////000111222222111000///......////////////////////////000000000000//////000000000000////////////......///000000000000000000000///...............000///...---------------,,,,,,,,,------.........---,,,++++++,,,---...//////////////////.........------------------------///////////////.........---------.........//////........................---......//////......---000000000///......------......---,,,,,,,,,---------------------------------,,,,,,,,,,,,---......+++,,,---............---,,,,,,---------------------------,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,------...///---,,,,,,++++++,,,,,,---......---------,,,,,,,,,)))+++...000111222111000***+++,,,---............---+++)))+++---///---+++'''***,,,+++******---000------------,,,,,,+++***))))))***+++---...//////---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,---...///...---,,,+++---,,,,,,,,,,,,---......))))))***+++,,,,,,------........................++++++,,,,,,---.../////////......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,...000000...---///111------...///000000000///------..................////////////////////////,,,------....../////////////////////////////////............/////////000...///000111111000///......///000111111000///...000000000000000111222222000000000000000000000000////////////////////////------............------///000111222222111000///////////////000000000000///////////////.........---------------...///000............/////////000,,,,,,...///000000000000//////000000000000//////---..................---,,,,,,------...///000000////////////////////////000///...---------------...///000111111000///.............../////////000//////............//////,,,------......------,,,///------///222333111///111000...------...///000000000000000000000000000222111111000///...------////////////000000000000000///.........///111222111000000000//////......111111000000/////////...000111111111111222222222000//////...//////000111///////////////.........///......///111222111000333333222222111111000000222222222111111111000000......//////000000111111111111000000//////......000000000000///////////////////////////000000000000000////////////000000---.../////////...,,,+++,,,,,,,,,---------......---......///000111111222,,,,,,------,,,,,,+++***---------............///........................//////000000///...------.........------,,,,,,,,,,,,,,,.../////////...------------------...///000+++++++++,,,,,,,,,------+++,,,,,,---.........---,,,,,,---......---,,,,,,+++,,,---.........---,,,......---,,,,,,,,,,,,------------,,,,,,+++++++++,,,---.........---,,,+++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,---,,,+++******,,,...///---,,,,,,++++++******))),,,,,,+++++++++,,,------******+++,,,,,,,,,,,,+++......//////......---,,,...---+++******+++,,,---//////.........---------***,,,...000000///...---.........------,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***......---,,,++++++******,,,,,,++++++,,,,,,---............------,,,,,,,,,...,,,***))))))+++...000............---,,,++++++........................---,,,,,,++++++,,,,,,------......//////...---,,,........................///////////////.................................+++,,,---///000111111111///.........///000222333000/////////......................../////////////////////...---------,,,////////////////////////000000000000000000000000000000////////////000000////////////////////////............////////////000000000000000///......000000000000////////////000000///...............////////////////////////222111111000///......---000000//////.........------------.........//////------------------------000000//////......------////////////////////////000000000000////////////111111000000//////......---------...///000000111---...///000000///...---000///...------------......///000111111000///............/////////000000//////............//////.........//////.........///...---///111222111///111000////////////000000////////////////////////444333333222222111111111....../////////000000000000000/////////000111222111111111000000/////////......---------,,,,,,,,,000000111111111222222222000000000000000000000000////////////////////////.........///111111000///111111111111111111000000111111111000000000//////////////////000000000000111000000000/////////...000000000000////////////000000000000000000000000000000////////////000000.........///......---,,,,,,,,,---------..................///000111111111.........///...------,,,---------............///...........................////////////......------------,,,,,,+++++++++,,,---.../////////...------,,,,,,,,,,,,------...,,,,,,,,,,,,------------+++,,,------.........---,,,,,,---......---,,,,,,+++,,,---.........------......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,.........---,,,+++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---++++++++++++,,,------...---,,,+++******,,,---///,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,+++,,,------------,,,++++++...------,,,,,,---...///......------,,,,,,,,,,,,,,,---...//////......---......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++......------,,,,,,++++++,,,,,,++++++,,,,,,---...------------------,,,,,,,,,+++***))))))+++---...,,,,,,------------------........................---,,,,,,++++++,,,,,,---///...------------.............................................---------------------------------+++,,,---///000000111111......------...///000111.........---------,,,,,,............////////////...............---------////////////////////////////////////////////////000000////////////000000////////////////////////............////////////000000000000000///....../////////000000000000000111000//////......//////////////////////////////000000000000111111111111000/////////............---------.........//////------------------------///////////////.........////////////////////////////////////000000000000111000000000/////////...------......///000000111...///000111111000///...//////......------......//////000000000000//////....../////////000000000000//////......//////000///////////////////////////.........000111000...000000000111111000000000........................000000000000000000000///............////////////111000000000000111222222111111111111111000000000------------,,,,,,,,,,,,000000000111111111222222111111222222222000///...////////////////////////...------...000000///---000000000000000111111111000000000///////////////000000000000////////////000000000000////////////000000000000////////////222222111111000000//////000//////......//////000//////...------------...,,,------------...............//////000000111111000000000000000//////...---------............///........................---....../////////......,,,,,,,,,+++++++++++++++,,,---......//////......------,,,+++++++++,,,,,,,,,------------.........,,,,,,------------------,,,------......------,,,+++,,,------......------......---,,,,,,,,,,,,---*********++++++++++++++++++,,,---.........,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---*********+++,,,---...///---,,,+++***+++,,,---...,,,,,,,,,------------...//////...---,,,,,,,,,---***++++++,,,,,,,,,,,,,,,+++++++++++++++******)))---,,,,,,,,,---...//////---,,,,,,,,,,,,+++++++++............------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------------------------,,,,,,++++++,,,,,,---...,,,,,,------------------************++++++++++++++++++,,,------......///---------------------------,,,,,,++++++,,,,,,---...---,,,,,,,,,---...///........................------------------------------------------------,,,,,,...///000000000000......------------...////////////.........------............////////////---------...............////////////////////////////////////////////////000000////////////000000////////////////////////............////////////000000000000000///.........//////000000111111111111111000/////////000000////////////////////////...///000111222333444555////////////............------........./////////////////////////////////.........///////////////////////////////////////......//////000000111111000000000000////////////------......///000000000///000111222222111000/////////............///////////////000000000000000...////////////000000000000000////////////000000////////////////////////000///......////////////000111111111111000000///////////////////////////---------....../////////---.........////////////111111111111111222222222222222111111111111111111000000000000000/////////000000000000111111111111111222333444333111///---///////////////000000000...------...000111///.../////////000000111111111000000000000000000000000111111000000//////......000000000000////////////000000000000////////////333333222111000//////.../////////....../////////000///...,,,,,,---......------------.............../////////000000000111000000111111000000///...---------............///........................,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---,,,+++++++++,,,---------.........//////---------,,,------------------------------------,,,,,,,,,---------------......---,,,,,,,,,,,,---)))))))))******++++++,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...,,,,,,+++++++++,,,---...,,,,,,------...//////000111000///...---,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++***))))))******+++,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++------------------......,,,,,,++++++,,,,,,---...,,,,,,,,,------.........)))***+++,,,---,,,++++++,,,,,,,,,,,,------......---------------------------,,,,,,++++++,,,,,,---,,,---...///000000//////........................---------------.........------------------------,,,---...///000000000000//////..................111111111111000000000000............////////////,,,---------.../////////////////////////////////////////////////////////000000////////////000000////////////////////////............////////////000000000000000///............///000111111222222111111000000000000111111////////////////////////......///000222333444444///////////////.....................////////////////////////////////////------......//////000000////////////////////////---......///000111111222000000000000////////////............//////000000///000111111111111000/////////.........//////000///////////////000111111////////////000000000111000000////////////000000//////...------...//////000000////////////111222222222111000000//////...000000000000000000000000///000000111111222222333.........////////////000000000111111222222222222111111111111111111222222111111111111111222222222//////000000000111111111111222333444333111///---////////////000000111111///......000222222111000//////000000111111222222111111111111111111111111111111000000//////......////////////000000000000000000000000////////////333222222111000///......//////............//////000///...,,,,,,---......---------.........//////////////////000000000000///000000000000///......---------............///........................,,,,,,---......///......---------...............------------......////////////...------,,,---------------.........//////...------,,,,,,,,,---...------------------------,,,,,,,,,,,,------............---,,,,,,,,,,,,---)))))))))******++++++,,,***+++---.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,---...//////000000111000///...---,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,++++++***++++++,,,---.../////////------------............///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---...,,,,,,,,,------.........***+++---...///...---,,,///...---,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,000555999:::777333111........................------......////////////------------------------,,,---...///000000000//////000000000/////////...111111111111000000000000............////////////,,,---------.../////////////////////////////////........................000000////////////000000////////////////////////............////////////000000000000000///.........//////000111222222333111111000000000000111111000000000000000000000000/////////000000000111111.........///////////////........./////////000000000000000000000000000000------......//////000000000000000000000000000000---......///000111111222////////////000000000000............////////////......///000000///......//////......//////000000//////......///000111222/////////000000000111111111000000//////000000111//////------------/////////000111000///000333555777555333111///......///111111111111111111111111......//////000000000111////////////000000000000///000111111222222111111000000000111111111111111000000000000111111111111/////////000000000111111111111222222222000///......//////000000111111222//////000222444666555444111111111111111222222222111111111111222222222222000000000000////////////////////////000000000000000000000000////////////111111000000//////......///......------....../////////...------------...------........./////////////////////000000000000///////////////...---------------............///........................,,,------.........------............////////////...------------...////////////...---------......,,,------------.........///...---,,,+++,,,---......------,,,,,,------...---,,,,,,,,,,,,---...///......---,,,,,,,,,,,,---*********+++++++++++++++***+++---............---,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---///...---,,,+++*********++++++,,,,,,,,,---------,,,,,,------...///000000//////...---,,,,,,,,,---++++++,,,------------------------------,,,,,,+++---...///000000000000000------...............///------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------------+++,,,.../////////...---000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------222:::???AAA===888333........................------......///000000000........................------.../////////////////////000000111000000////////////.........------............////////////---------...............////////////////////////........................000000////////////000000////////////////////////............////////////000000000000000///......///000000111111222222222000000/////////000111111000000000000000000000000000000000///////////////.........///////////////....../////////000000000000000000000000000000000.........///////////////000000000000000000000000......//////000000111111////////////000000000000......//////////////////---...///000000///...---///////////////000111111///.........///000222333//////000000000111111111111111000000000000111111111000...------...000111///111111111000222555999===:::666222//////000000000000000000000000000000,,,,,,------------------000000000000111111111222...///000111111111000000/////////000000111111111//////000000000111111111////////////000000000111000000000000000000000000...//////000111111222222000000111444777999999999333333333333222222222222000000000000111111111222////////////000000000000.../////////000000000111000000000000/////////////////////...............///......------......///.........///......---,,,............////////////000000000000/////////////////////000//////...------------............///........................------.........---,,,,,,---------.........//////...------,,,---...///000------,,,,,,------......,,,,,,,,,,,,------------000...---++++++,,,---......---,,,,,,,,,,,,---...------,,,,,,,,,---...///......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++***+++,,,...///......---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...------,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------......///------,,,,,,,,,,,,,,,---+++,,,------...------------------------,,,,,,+++,,,---...//////...------,,,,,,,,,------.........***+++,,,---...---,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,++++++******))),,,,,,++++++,,,,,,---...------------------,,,,,,,,,,,,------......------///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++000777===>>>;;;666333........................,,,,,,---......///000000////////////////////////---......///////////////,,,---...000000000000///.........---------,,,,,,............////////////...............---------////////////////////////........................000000////////////000000////////////////////////............////////////000000000000000///......111111111111111111111111//////......//////000111000000000000000000000000000000000000000000000000............/////////000.../////////000000000000///////////////////////////////////////.........000000000000000000000000////////////000000000000.../////////000000000111/////////////////////......///000111111000///...///////////////000111111///.........///000222333000000000000111111111111111111000000000000111111222111000......000111222///111222111111333777;;;AAA>>>888333000000111222000000000000000000000000000000000000000000000000000111111111222222222222---...///111111000000///......//////000000000111000000111111222222222333////////////000000000000000//////...//////000111...//////000111222222222111111222555999<<<<<<;;;444444444333333222222222.../////////000000111111......//////000000111111.../////////000000111111000000000000////////////---------........................------.........---.../////////...,,,+++............/////////000000000000000////////////000000000000000///......---------.........//////....................................---,,,++++++,,,,,,,,,------...............---,,,---...///000++++++++++++,,,------...+++++++++,,,,,,,,,------000///---+++++++++---......---,,,,,,,,,,,,---...------,,,+++,,,---...///......---,,,,,,,,,,,,------------,,,,,,+++++++++***+++,,,...//////......,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,------***+++,,,---------,,,,,,,,,,,,,,,---------------,,,,,,+++++++++,,,------+++,,,------......------,,,------------,,,++++++)))***+++++++++***)))(((+++++++++,,,,,,---------)))***,,,.........,,,+++*********++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------......------,,,,,,,,,++++++***)))((((((,,,,,,++++++,,,,,,---............------,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++++++++---///111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---'''+++111666777666222000........................++++++,,,,,,---...//////000000000000000000000000---...//////////////////***+++---///000000//////000/////////......................../////////000/////////......------,,,////////////////////////........................000000////////////000000////////////////////////............/////////000000000000000000//////...222222222111111111111111...............///000000000000000000000000000000000000111111222222222222---.........//////000000////////////000000000000////////////////////////000000//////.........---000000000000000000000000000000000000////////////.../////////000000111111///////////////.........///000111222222111000///......///000000000000000//////000111111111111111////////////000000000000222111000///...---------///////////////000000111555444111000111444777:::===:::777333111///////////////000000000000//////////////////////////////...///111222222000...---222222333333333333222222000000000000000000000000111111111111111111111111000000////////////000000...000111222111000111111111111111111111111111111222222333999@@@CCC@@@<<<777666555333222111111111111111000000000000000000555444222000000111222333222111111000///......---000000000000000///......---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,........................------------........./////////............//////111///---------,,,+++))),,,,,,---.../////////...//////.........---------......---,,,---...///000...------------.../////////...---,,,,,,---...///------------------------------------------------,,,++++++******++++++,,,...------,,,,,,+++++++++,,,,,,,,,+++++++++******------------------------------------,,,+++******---------,,,,,,+++++++++---------,,,,,,+++++++++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,------............------,,,,,,,,,---------......,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------************************,,,,,,,,,,,,,,,+++***)))---,,,+++*********+++,,,,,,++++++******++++++,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---------------------------------,,,,,,++++++++++++,,,------,,,,,,...000---------............///------------------------........................////////////............------............------...............---------000000//////.........---//////............//////,,,,,,------......//////...------------...////////////............//////000000111111111111000000...///000///---,,,,,,---000000000000000000000000222222222111111111111111000000111111111111000000......//////000000111111222111000//////000111222---...000111000///---,,,000000000000000000000000//////............//////////////////////////////000000111111111111000000------......//////000000------............------000/////////......------111111000000//////......000000000000000000000000///000000111111111111111//////000111111111111111////////////000000000000111000000/////////000000222111111000000111111222444333111111111333555777:::888555222000//////000//////000000000000//////000000000000000000000000///000111222222111000///000000111111111111000000111111111111111111111111111111111111111111111111000000////////////000000///000111111000000111222111111111111111111111111333333666;;;AAAAAA<<<777555555444222111111111111///000111111111111000///555333222000000111222333222111111000//////......000000000000000///.............../////////000000//////......------,,,,,,........................------.........///////////////............//////...---,,,---///000///...------......///.........//////.........---------...------,,,---...///000...------------.../////////...---,,,,,,---...///------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))------------------------+++,,,,,,---------,,,,,,------,,,,,,++++++++++++---------,,,,,,+++++++++...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++------............------+++,,,,,,,,,,,,---------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***---,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,------------------------***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---------,,,,,,---///---------............///------------------------........................---.........//////000000...//////////////////...------..................000/////////............//////............///////////////000000000000000...------------...////////////............//////000000111111111111000000000111222111///...///000000000000000000000000000111111111111111111111111000000111111111111000000/////////000000000000000111111000000000000111111///000222222222111///...111111111111111111111111000//////......//////000////////////////////////000111222333333222111000000000000111111111111111111111111222222111111111222222222111111000000000111111000000////////////000000000000000000000000000000111222222222222222///000000111111111111000////////////000000000000000000000000000111222222333222111000000//////000333222222111111222333333666555333111000///000000///000000111111000000///111111111111111111111111111111111111111222222222000000111111111111000000222222222222222222222222111111111111111111111111111000000//////000000111000111222111000000222444222222222222222222222222333444777<<<@@@>>>888222444333222111111111111111///000111222222111000///444333222000000111222222111111111000000//////...000000111111000000//////......////////////000000111111000///...---,,,,,,............................../////////000000000//////............/////////...---...000111000///.........///......------...............---------...------------...//////...------------...//////......------------......------------------------------------------------...------,,,,,,------...***+++++++++++++++,,,,,,///...---,,,+++***)))(((------------------------******,,,------.........,,,,,,+++++++++++++++***------,,,,,,,,,,,,++++++......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------***++++++,,,,,,++++++***------............------++++++,,,,,,,,,------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------------------------******++++++++++++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---......---++++++,,,...---------............///................................................,,,,,,---...///000111111//////000000000000//////,,,---------.../////////////////////............//////............//////000000000000000/////////......------......///000000//////......//////000///000000111111000000///000111222111///...///000000000000000000000000000000000000000000000111111000000111111111111000000000000000000000000//////000111111111111111111000222222333444333222111000111111111111111111111111000000////////////000000////////////////////////000111333444444333111000111111111111111111000000222333333333333333333222222222222222222111111111111000000000000/////////000000000000000000000000///000111111222222111111///000111111111111000000////////////000000000000000000000000000000111222222111000...---,,,,,,,,,111222222222222111111000333222111000///000000000000000000111111000000000111111111111111111111111111111000000000111222222222222333333333333222222222222222222222222222222111111111111111111111111111000000000000000000111111222222111000111333555222222222222222222222222333444666999;;;:::666333222222111111000111111111000000000000000111111111333333222111000111111111111111111000000000//////000000111111111000000/////////////////////000000000000000//////.................................////////////000000000000//////............//////111000......///...---+++.../////////...---,,,,,,........................------------......//////...------------...//////------------------------------------------------------------------------,,,++++++******++++++,,,++++++++++++++++++******---------,,,,,,+++******------------------------++++++,,,---......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,------------.........---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------******+++,,,------------++++++++++++,,,,,,,,,---...------,,,,,,------...------------------------+++++++++,,,,,,+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////---++++++,,,------------............///////////////////////////........................---------...///000000111/////////000000/////////,,,,,,,,,---...///000000///////////////.........//////............////////////......------,,,,,,...............//////000000000////////////000000//////000000000000//////...///000///...---...///000000000000000000000000///000000000000000111111000111111222222111111000222111111000000/////////000000222333333222000000333333444444333333222111111111111111111111111111111000000//////000000111000000000000000000000000///111333444444333111///111000000//////.........000111111222222111111000111111000000000000000000000000000000000000000000000000000000000000000000...///000000111111000000000000111111111000000///////////////000000000000111000000000000000000111333222000///---,,,,,,,,,000111222222222111000///000000000///000000000111000000111111111111000000000000000000000000000000///////////////000111222222222333333333333222222111111111111111111111111111111111111111111111111111111000000000000111111111222333222111222333555222222222222222222222222222222222444666777777777222222111111000111111111222111///---...000222444222222111111111000000111111111111111000000000000000000111111111111000000000000000000000000//////------......//////000000////////////////////////////////////000000000000//////............//////000...------...---,,,+++.../////////...---,,,,,,---.....................---------..................------------...//////,,,------------------,,,------------------------------------------------,,,++++++******++++++,,,------,,,,,,+++***))))))+++++++++,,,,,,------...---------------------------.........------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,------------,,,,,,............////////////------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------***+++,,,---------------++++++,,,,,,------------...------,,,,,,------...------------------------,,,,,,------------,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////---++++++,,,------------............///////////////////////////........................///////////////.........---......//////......---,,,,,,,,,---...///000000........./////////////////////............////////////......------,,,,,,///............///000000000000////////////000000//////000000000000//////---///000///......///000111111111111111111111111//////000000111111111222111111222222222222111111222222111111000000//////000111222333333222111000222222222222222111111111111111111111111111111111111111000000000000111111111111111111111111111111///000111333333111000///111111000000//////......//////000000000000//////000000000000000000111111000000000000111111111111111111111111111111111111......///000000000000000000111111111111000000///////////////000000000000111000000000111222333333555444333111000000//////000111111222222222111111/////////000000000111111000111111222222111111000000000000000000000000000.........///000000111111000000111111111111000000111111111111111111111111111111111111111111111111222111111000000111111222000222444444333333333444333333333333333333333333111000000111222555777999444333222111111111111111222000...---...000333555222111111111111000000000111111111111111111111111000000111111222222111111111111000000000000//////,,,,,,---...///000111111////////////////////////....../////////000000000//////............//////+++******,,,...//////............///......---------------...............,,,---......//////.........------------...//////,,,,,,------------,,,,,,------------------------------------------------...------,,,,,,------.........---,,,,,,++++++***)))***+++,,,---...///000------------------------/////////......---+++++++++,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///......---------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,------......------,,,,,,,,,------------,,,,,,---.........////////////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------+++,,,,,,------------,,,***+++,,,---......------------,,,,,,,,,,,,------------------------------------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......---++++++,,,...---------............///................................................000000//////............------............------,,,---------.../////////........./////////////////////............//////000000000000000///////////////......//////000111111000000//////000000111...//////000000//////...///111222222000000111333111111111111111111111111000000000111222222333333111111222222222222111111111111111111111111000000111111222222222222111111222222222111111111000000222222222222222222222222222222111111111111222222111111111111111111111111000000000111111000000000222222222222222222111111000000111111111111000000111111111222222222222222000000000111111111111222111111111111111111111111//////000111111111111000111111111111111000//////////////////000000000000///000111222444666888999555555333222111111111111000111111111222333333333//////000111111111111000000111111222222111111000111111111111111111111111---...000111222222111111000000111111111111000000222222222222222222222222111111111111111111111111222111111000000111111222///222555777555444333333333333333333333333333333///000000111111333555777555555444222111111111111...//////000111222222222111111111111111000000///111111111111111111111111///000111222222222222111111111111000000000//////...//////000000111111111////////////////////////------.........///////////////............//////,,,++++++,,,///000000///------......///.........---------.........//////,,,---.../////////...---...------------...//////+++,,,------------,,,+++------------------------------------------------...------,,,,,,------...,,,,,,,,,------.........***++++++,,,---...//////---------------------------...............------,,,,,,---------.........+++++++++,,,,,,---------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,***+++,,,............---,,,,,,++++++++++++,,,,,,------------------------,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---------,,,,,,---///---------............///------------------------.................................///////////////......////////////......------............................../////////000//////............///////////////000000000000000///////////////000000111111111000000000000111111......////////////......///111222222111111222333111111111111111111111111000111111222333333444444111222222333333222222111111111111111111111222222333222222111111222222333333222222111111111111111222222222222222222222222222222222111111222222222222222222222222222222222222111111000000111111222222222222222222222333333000000111111111111000000000000000111111222222222000000111111111222222222111111111111111111111111000000111222222222222222111111111111111000//////////////////000000000000...///111333777:::===???333333222111000000000000111111111111222333444555///000111111111111111000111111222222222222111111222222222222222222222222---///111333444333222111222222333333333333222222333333333333333333333333111111111111111111111111222222111111111111222222...222666888777555333222333333333333333333333333---///222333222222222333777666555333222111111111+++---111333444333111///111111111111111000//////111111111111111111222222///000111222222222222222222111111111000000//////222222222111111111111111000000000000000000000000------------........./////////............//////000///......///000...---,,,,,,---.../////////...---------.........//////,,,,,,.../////////...---...------------...//////++++++------------++++++------------------------------------------------,,,++++++******++++++,,,******,,,---///000111222,,,,,,,,,---------......------------------------+++,,,---...////////////---------....../////////+++++++++,,,,,,---------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++)))+++,,,...//////......,,,++++++******++++++,,,------------------------+++,,,,,,------,,,,,,+++------............------------------------------+++++++++,,,,,,---------+++,,,------,,,,,,...000---------.........//////------------------------........................,,,------...///000111111//////000000000000//////...............------------.........//////000000//////............//////,,,---------....../////////////////////000111111111111000000000000111111......////////////......---///000000//////000222111111111111111111111111111111222333444444555555111222222333333222222111000000000111222222222333444333222111111222333444444333222222111111222222222222222222222222222222333222222111111222222333222222222222222222222222444333111000000111333444/////////000111111111222//////000000000000//////------....../////////000000000111111222222222222111111111111111111111111111111111111111111111111111111111000000000000000222222111111111111111222555111///333;;;BBBDDDDDD???999333000222333111...000000111222222222222111222222333333222111///...000000111111111222222222222222222222222222222222333333333333333333333333444444444333333222222222000111222333333222000000111000/////////111222333444333111000000000111111///000111222333444444444444444333333222111000000222111000000000111333333555666666555333222222333111111222222222333333333222222222222111111000000222222222111000//////...000000000000000000000000333333222222111000000000......///000000111000000000000000000000000000000000000000000000000000000////////////000000000000---------,,,,,,+++++++++000000//////.........---......////////////......000000000000000000000000//////...------------......---+++******+++---...,,,,,,,,,---------......---...//////...,,,***)))---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------***,,,......------...///******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------------------------------------...---,,,******,,,...------------------------------------------------,,,------......------,,,---------------...///000...---,,,,,,,,,,,,---...------,,,++++++,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------+++++++++---///000...,,,+++,,,------......---------------............///............////////////---.........---,,,,,,+++------------------------,,,---......//////......000000000000000000000000//////............//////000///////////////000111000...---...000111111000111111222333333333333222000000000000000000000000111111000000000111333444111111111111111111111111+++,,,...000111222111111333333333222222111111111000111333333333555777999999777444222333333222111555444444333333444444555444333333222111111111222222222222222222222222222111222333444444333222111///111444444333222222222222222222222222222222222444444444333333222222222222222222222222222222222222222111000/////////000222222222111111111000000333222111////////////000111111111111111111111111111111111111111111111111111111111111000000000000222222111111111111222222666444333888@@@GGGHHHHHHBBB<<<555222222222000---000000111222222222222222000111222222222111000///111111111111111111222222222222222222222222222222333333333333333333333333444444333333222222222222000111222333333222111000111000000///000111222333444333222111000000111222000000111333333444444444444444333333222111111000222111111000111222333444555666666555333222222333222222222222222222333333222222222222111111111000222222222111000/////////111111111111111111111111222222222111111111111111...///000000000000000000000000000000000000000000000000000000000000000000............////////////...---------,,,,,,,,,,,,000/////////..................////////////..............................//////...---------------...---,,,++++++,,,---...,,,,,,------........................---,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++,,,......---,,,---...---,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------------------------------------------,,,******+++---------------------------------------------------,,,------......------,,,,,,,,,------...............---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++------------------------------------------------......---///000///---+++,,,---......//////......---------............///............////////////---.........------,,,+++------------------------,,,---......//////......000000000000000000000000//////............/////////////////////000111111111///......000111000000000111222222333333222222000000000000000000000000000000/////////000222222111111111111111111111111---...///000111222222222333333333222222222111111000111333333333555777999777555333333555777777666555444444444444444444555555555444333333333333333333333333333333333333333111222333444444333222111111333555555444222222333222222222222222222222222444444444333333333222222222222222222222222222222222222111111111111111111333333222222222222111111000000//////000111333444111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222444444666<<>>777444222111333555555444000111222222333333222222000111222444555555444444222222222111111111111111333333333333333222222222111111111111111111111111222222222222222222222222111111222222222222222222222222222111222222222222333333333222222222333333111222222333444444333333444444333333333222222222222222222222333333333444555666777666444222333444444333333333333222222222222222222222222222222222222222222111111000000000111111111111111111111111///000000111222222333333111111111111111000///...////////////////////////000000000000000000000000------.........////////////////////////.........///////////////...............////////////......,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,///...------------...///...////////////////////////...---,,,+++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------......------,,,---------------------------...///...---++++++,,,...------,,,++++++******------............---------...............------------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------......------,,,***+++---......---+++***------------------------,,,,,,+++++++++,,,------------------------,,,,,,------------------------------------------------000///......//////...,,,------...///////////////---------............///---------.........//////------............------........................------.../////////////////////////////////////////////............//////.........///000222333444333111///...///000///...000000111222222222222222111111111111111111111111000000000///000000000000111111111111111111111111222222111111222333555666333333333333333333333333111333444444444555777999<<<999777666666777666555666666555555555555666666777666666555555555666666444444444444444444444444444444444555555444444444555666777666333222222333444444444444444444444444444444444444444444333333333333333333333333333333333333444444555555555555555555555555444444444444444333333222111111000000222222222222222222222222111111111111111111111111000000111111222222222333222222111111222333333444///000333777999999777555333111000000222333444444111111222333333333333222111222444666777777666666111111111111111111111111444444444333333333222222111111111111111111111111222222222222222222222222111111222222222333333444222333333333333222222222333333333444444444333333222222333444444444333333444444444333333333333333222222333333444444444444666777777666444333333444333333333333333333333333222222222222222222222333222222222222111111111111111111111111111111111111//////000111222333333444111111222111111000//////////////////////////////////////////////////////....../////////000000000////////////////////////.........///////////////......////////////......------------------------......//////......---,,,.........------........./////////////////////...///...---,,,+++,,,---......------,,,,,,------...------...//////...------.........------,,,,,,,,,,,,------......------,,,---------------------------...///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------......//////.........------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,***+++---......---+++)))------------------------,,,+++++++++,,,,,,---...---------------------------------------------------------------------------,,,+++,,,...///...---,,,,,,---............------------............///------------............------...//////......---........................---...//////000000////////////////////////////////////............//////......//////111222333444333111///...///000///...000000111222222222222111222222222222222222222222111111111111111111111000111111111111111111111111333333222222222444555666333333333333333333333333222333555444444555777999:::888555444555666666555777666666555555666666777666666555555555555666666555555555555555555555555666555555555555555555666555666666444222111111333444444444444444444444444444444444444444444444444333333333333333333333333333444555666777777666666666666666555555555444444444444444333222222111000222222222222222222222222111111111111111111111111000000111111222333333333222222111222222333444555111222333444555444333333333333222111000000000000111222222333333333333333222333555666777777777666000000111111111222222222555555444444333333222222222222222222222222222222222333333333333333444444222222111222222333444555333333444444444333222222333333444555555555444444333333444444444444333333444444444444333333333333222333444555555555444444666777777666444333444555333333333333444444444444222222222222333333333333222222222222222222222222222222222222222222222222//////000111222222333333111111111222111111000000////////////////////////////////////////////////////////////000000000111.........///////////////.........///////////////......////////////..............................---.../////////...,,,+++------------------------/////////............---...------,,,,,,---------......------------......---...///000000///...---//////......---,,,,,,,,,,,,------......------,,,------------------------,,,---///...---,,,,,,---+++,,,,,,,,,---------...------............------,,,---......///.........------------------------,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,------......------,,,,,,------......---++++++,,,------......------,,,++++++++++++,,,---......------------............---------------------------------------------------+++***+++---//////...+++,,,,,,---...------------------............///,,,------------.........------...////////////.................................///000000000000///000000000000000000000000//////............///////////////000111222333444222000......///000000//////000111111222222111111222222222222222222222222111222222222222111111000111111111111111111111111333333333333333444555555333333333333444444444444333444555555444555777999555333222333555777888888777777666666666666777777666666555555666666777777666666666666666666666666777777666555555666777777444555555444222111222444555555555555555555555555444444444444555555555555333333333333333333333333444555666777777777666555666666666555555555555444111111222444444444444444333333333333333333333333111111111111111111111111000000111222222333444444222222222222333444555555333333222111111222333555333333333222000000000000111222333333444444333333222333444555666666555444//////000111222333333444666555555444333333222222333333333333333333333333333333444444444555555555222222111111222333555666333444555555555333222111222333444555666666555444333444444444444444333333444444444444444444444444222333444555666555555444666777888777444333444555111222222333444555666666222222222333333333444444222222222222222222222222222222222222222222222222000000000111222222222333000000111222222222111111000000000000000000000000////////////////////////........./////////000000------........./////////............/////////000......////////////..............................---...///000///...,,,+++,,,,,,------------,,,,,,............------,,,,,,,,,,,,------...------,,,......------------......,,,---///000000///---,,,/////////...------,,,,,,,,,------......------,,,------------------------+++,,,......---,,,---...---------------,,,,,,,,,---------......---------,,,,,,---.......................................------------............------------------------++++++++++++++++++++++++------------------------+++---......,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---......///,,,------......------,,,............------,,,,,,,,,,,,---......---,,,,,,++++++++++++,,,---...///------------.........///------------------------------------------------///---,,,,,,---...///...,,,------...............---------............///,,,,,,---------.........------...///////////////..............................///000000000000000000000000000000000000000//////............//////111000000000111111222333111///......000111000000///000000111111111111111333333333333333333333333000111222222222000///...111111111111111111111111222222333444444444444333333333333444444444555555444555666555444555777999555333222222555777888888888777777666666777777888777777777777777888999999777777777777777777777777888777666666666666777888555555555444222333444666555555555555555555555555444444444444555555555666444444444444444444444444444555777888777666444333666666555555555444444444111222333444555555555444333333333333333333333333111111111111111111111111000000111222333333444444222222222222333444555666222111000......000444777000111222222222222333444111222333333444444333333111222333444444444333222......///111222333444555666666555444333333222222333333333333333333333333444444444555555666666666222222111111222444555666444444555555555444222111222333555666666666555555444444444555444444333333444444444444444444444444333333555666666666555444666777888777555333444555000111222333555666777777222222222333333444444444222222222222222222222222222222222222222222222222111111111111111222222222///000111222222222222222111111111111111111111111////////////////////////---------.........//////,,,---------......//////---.........//////000000......////////////..............................---...///000000...,,,++++++,,,,,,------,,,,,,+++......---------,,,,,,,,,+++,,,---.........---,,,......------------......+++,,,...//////...,,,+++000000///...------,,,,,,,,,------......------,,,------------------------***,,,......------.../////////...---,,,++++++***,,,------------------,,,++++++,,,---.........---........................---------.........//////------------------------++++++++++++++++++++++++------------------------+++,,,......---+++***+++++++++++++++++++++++++++++++++,,,,,,---...//////,,,------......------,,,000///...------------...,,,,,,---......---,,,,,,++++++++++++,,,---...///---------.........//////------------------------------------------------333000...---.........------......///////////////---------.........//////,,,,,,,,,---------......------...///000000//////////////////////////////...//////000000000000000000000000000000000000000//////............//////222111111111111111222222000...---...000111111111//////000111111111111111333333333333333333333333///000111111111///...---111111111111111111111111111222333444555444333222333333333444444555555555444555666555555555777999888666444444555666666555888888777777777777888888999888888888999::::::;;;777777777777777777777777999888777666666777888999555666666555444444666999666666666666666666666666444444444555555555666666444444444444444444444444555666777888777666444222666555555555444444444444444555555666555333222111333333333333333333333333222222222222111111000000000000000111111222222222//////000111222333333333555333111111222444444444444444444333333222222222000222555888999888777666444555666666555444111000000111222333333333333333222222222222333444444555333333333333333333333333333333444555666666666555333444444444444444444444333333333444444555555555555555555555555555555555666666666555555444444444666666555555555444444444555444444444444555666666777777666555444333333333111222333333444444333333333333333444444555555555111222222333333333222222333333222222111222222333333333333222222111111111000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////------------------------////////////////////////111111000///////////////000000///...------,,,,,,//////...------------...........................,,,------......------,,,............---,,,+++***,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,,,,,,,,,,---------..............................---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,+++*********+++,,,---------------------------***++++++,,,---...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------------------------------------------------------------------...///...,,,+++,,,---........................////////////////////////------------------------///---++++++...222444555555333000/////////...---((()))+++------,,,+++***........................////////////////////////000000000111111111111111......------------......000000111111111222222222000000///......///000000000000////////////000000---+++***,,,///111000...222222111111000000//////111222333444444444444444333333222222222222222222333222111000000000111222333333444444444333222222333444444444444444444555333333444555666666555555666666666666666666666666666666666777999:::<<<===;;;:::999888777777777777<<<===<<<999999<<<===<<<;;;999999:::;;;<<<<<<;;;>>>===<<<;;;999999999:::777888999999777555555666444555888:::::::::999888666777777666444444555666777666444444666777888888888:::<<<===<<<:::888666666666555555555555555555666555444444333333333444222222333333333444444444222222222222111111111000111111111222222222333333111111111222333444555666666444222111222444444333444444444333333222222222111333666888999999888777555666777777666444222111000000111333333444444444333333333222333333444444333333333333333333333333222333444444555555444444444444444555555555555555555555555555555444444444555555555555555555555555666555555555444444444444666666555555555444444444444444444444444555666666666666666555555444444444222333333444444444444444333444444444444444444555222333333333333222222111444333333222222333333333333333333222222222111111111111111111111111111111//////000000000000//////000000000000000000000000////////////////////////------------------------////////////////////////111000//////.........///000//////...------,,,,,,///......---,,,---------------------------------,,,------......------,,,------...//////.........------,,,,,,,,,---...///..............................//////...------,,,,,,,,,---------.................................,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,+++*********+++,,,---------------------------------......//////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,+++------------------------++++++++++++++++++++++++---...///...,,,+++,,,---........................------------------------------------------------///...------///222777999???:::444///......//////,,,---///000111000///...............................................................------------///......------......///000000000000000000111111000111111222222111111000000000////////////000000222000///000333444333111111111111000000000000000111111222333333333333333222222222222222222222222555444333333333333444555111111222333444444444444444444555555555555666666444444444555555555666666777888888888888888777777999999888888999:::;;;<<<>>>>>>======<<<===>>>>>>;;;???@@@>>>>>>@@@???;;;@@@???>>>???AAABBBBBBAAACCCBBBAAAAAAAAAAAA@@@???<<<===>>>===:::999999:::888888999::::::999888777999::::::999777666777888888777666666777888999999:::;;;===??????===;;;:::555555555666666777777777555444444333333333444444222222333333333444444444222222222222111111111111222222222222333333333333333333333333444666888999777555222222222333333222444444333333333333222222222444666888999999888777666666777777777555444222///000111333444555555555555444333333333333333333333333333333333333333333222222333444444444444333444444555555666666666666777777666666555444444444666666666666666666666666555555555444444444444444666666666555555555555444444444333333444444555666666666666666555555555555333444444555555555555555555555555444444444444444333444444444333222222111333333333333333333333333333333333222222222222111111111111111111111111111///000000111111000000///000000000000000000000000////////////////////////////////////////////////////////////////////////000///......---........./////////...------,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---...///000000000000......---------...//////.................................///......---,,,---------.........//////------------------------,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++,,,------------------------------++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,------------------------------......------,,,+++...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******------------------------++++++++++++++++++++++++---...///...,,,+++,,,---........................------------------------------------------------...//////......222999???HHHAAA777000---...///000+++,,,---//////...------........................------------------------111111000000//////......///......------......///000000000///////////////000222555777777555222000000000////////////000000111000//////111222111///000000000000111111111111000111222222222222222222111111111111111111111111222111111000000111222222000000222333444555555555555555555555666666777777777666555555555666888888777888999:::;;;;;;:::::::::::::::;;;<<<>>>@@@BBBDDDCCCCCCBBBCCCDDDEEEEEEBBBHHHKKKKKKKKKKKKHHHBBBHHHGGGFFFHHHJJJKKKKKKJJJIIIGGGFFFHHHJJJKKKHHHEEEBBBCCCCCCAAA>>>======>>>>>>>>>>>>===<<<;;;;;;:::<<<======<<<:::888999:::999999999999999:::::::::999:::;;;<<<<<<<<<::::::666666666666666666666666444333333333333333444444333333333333444444444444222222222222222222222222333333333333333333333333444444333333444777999;;;888666333222333333333222333333333333333333333333222333555777888777777666555555666666555444333333...///111333444555666666666555444333333333333333444444444444444444444444333333444555555444444444333444444555555666666666555555555555555555444444666666666666666666666666555555444444444444444444666666666555555555555555444444444333444555555666666666666666666666777777444555555666666666666666666666555555444444333333444555555444444333222111111222222333333333333333222222222222222222222222111111111111111111111111000000000111111000000000///////////////////////////////////////////////////////////////////////////////////////////////////......---------......//////.........---------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---...//////000//////------------------......,,,,,,,,,,,,,,,,,,,,,,,,---...............------------........./////////------------------------,,,,,,,,,,,,------......------------------------......---------,,,,,,,,,++++++++++++,,,,,,------------------------------+++++++++++++++*********......---------,,,,,,,,,---------------.........------......------,,,+++.........---,,,,,,++++++------------------------...------,,,,,,+++++++++---------------------------------------------------...///...,,,+++,,,---........................////////////////////////------------------------,,,...000...---111:::AAAHHHBBB888111......///000,,,,,,---......------,,,........................------------------------222222111111000000////////////............//////111000000000000/////////000333777::::::777333000000000////////////000000//////......//////......//////000000111111222222000111111222222222111111000000111111111111222222000000000000000000111111111222333444444444444444444444555555666666777777999888777666666888:::<<<666777:::===???@@@@@@@@@<<<<<<>>>@@@CCCHHHKKKNNNPPPPPPOOOOOOOOOPPPPPPPPPQQQVVVYYYYYYYYYYYYVVVQQQNNNNNNMMMOOORRRSSSSSSRRRSSSQQQPPPRRRUUUTTTPPPKKKLLLMMMLLLJJJGGGEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@AAAAAA@@@===;;;;;;<<<:::;;;===============>>>======<<<<<<;;;:::999888888777666555444333222111333333333333333444444555333333333444444444444555222222222222222222222333333333333333333333333333333333333444555777999;;;999666444222333333333222333333333333333333333333111222333555555555555444333333444444333333222222///000111333555666666666666555555444333333333333444444444444444444444444555555666666666666555555222333333444555555666666222333333444555666666777777777777777777777777777555555555555555555555555666666666666666666666666555555444444555555666777666666777777777777777777444555666666777777666666666666666555555444444444555555555555555444333222000000111222333333222222222222222222222222222222111111111111111111111111000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////......------------...///...............---------------,,,++++++++++++,,,------------------------,,,------......------,,,,,,------......---------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------------.........///------------------------,,,,,,---------.........------------------------......---------,,,,,,,,,++++++,,,,,,------------------------------------000/////////////////////......---------,,,,,,,,,,,,,,,,,,---------......------......------,,,+++.........------,,,,,,,,,------------------------***++++++,,,,,,------------------------------------------------------------...///...,,,+++,,,---........................////////////////////////------------------------+++---///...,,,///777>>>@@@<<<666222000000//////000111111111111111000000........................------------------------......---------,,,,,,,,,/////////....../////////111111111111111111111111000333777::::::777333000000000////////////000000111111111111000000000000//////000000111111222222111111222222222111111000000000111111222222222222333333333444444555555555555555555555555444333222333444444555666777777777888888777666888:::<<<>>>;;;===@@@DDDHHHJJJLLLLLLFFFFFFFFFHHHLLLPPPUUUWWW______`````````___]]]\\\\\\___```]]]]]]```___\\\RRRRRRRRRTTTWWWYYYYYYXXX[[[YYYYYYZZZ[[[YYYUUUQQQVVVWWWWWWUUUQQQNNNLLLLLLFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIHHHEEEBBBAAAAAA===@@@CCCEEEDDDCCCDDDEEEFFFEEEBBB@@@===;;;:::999777666666555444333222222555444444333444444555555333333444444444555555555222222222222333333333333333333333333222222222222222333444666888999:::;;;888666333333333444444333222222333333333333444444111222222333333444333333333333222222222222222222000111222444555666666666666555444444444444444444444444444444444444444444666777777777777666555555333333444555666777777888222222333444666777888999777777777777777777777777666666666666666777777777555666666666666777777777666666555555666666777888888888888888777777777777444555555666666666666666666666666555555555555555444444555666666555555444///000222333444333333222111222222222222333333333222222222222222222222222000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.........---......///000...........................------,,,,,,,,,,,,,,,........................,,,------......------,,,,,,---------------,,,,,,,,,,,,------,,,,,,+++***........................,,,---......///.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------......---------,,,,,,,,,++++++,,,---------------------------------------..................//////......---------,,,,,,,,,***++++++,,,,,,---------------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......------------------------++++++++++++++++++++++++---...///...,,,+++,,,---........................------------------------------------------------,,,---...---,,,...333888666444111000111111///...000000///////////////...........................------------------------........................000//////......//////000000111111111222222222222000222555777777555222000000000////////////000000---///000///......///000000000000000111111111111222222222333222222111000111111111222333333444444222222333444555555555555888888888777666555333333444444555666777888999999999999:::;;;===???BBBCCCFFFGGGJJJMMMQQQTTTWWWYYYTTTSSSRRRRRRSSSVVVZZZ\\\aaacccfffhhhhhhfffcccaaa^^^```^^^[[[[[[^^^```^^^UUUTTTTTTWWWZZZ\\\]]]\\\XXXYYYYYYYYYXXXVVVTTTSSSYYY[[[\\\[[[WWWRRRNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJPPPQQQRRRQQQMMMJJJIIIHHHBBBGGGMMMOOONNNMMMNNNPPPMMMJJJGGGBBB???<<<;;;;;;888888888888777777777777777666666555444555555555333444444444555555555555222222222333333333444444333333222222222111111111222444777999;;;<<<;;;;;;777555333333444555555555222222222333333444444444222222333333333444444444333333333222222333333444111222333444555555555555555444444444444555555666555555555555555555555555666666777777666555555444555555666777888999::::::555555666777888999999:::888888888888888888888888666777777777888888888999555666666666777777777777777777777777777888999999999999999888888777777777444444555666666666666555555555555555666666666666333444555666666666666666000222444555666666555444111111222222222333333333222222222222222222222222000111111222222111111000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////.........//////000111........................///......---,,,---------------------------------,,,------......------,,,+++,,,---......//////...------.........---+++***........................,,,------...//////......+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---..............................---------,,,,,,,,,+++,,,---.........---,,,------------------------*********++++++,,,,,,---......---------,,,,,,,,,))))))******+++,,,,,,---------......------,,,+++,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---------------------------++++++++++++++++++++++++---...///...,,,+++,,,---........................------------------------------------------------///............///000111111///......///000000///...------,,,++++++,,,,,,......................................................//////000111111111000000////////////000000......///000111222333333000111111222222111111000000000////////////000000***---......---,,,...000111111111000000000000000333333333333333222111111111222222333444444555555000111222444555555444444888888888888888777666555666777777888999:::;;;<<<@@@AAACCCEEEHHHKKKMMMNNNQQQQQQQQQSSSUUUYYY\\\^^^]]]\\\ZZZXXXYYY[[[^^^```^^^bbbhhhmmmnnnlllhhheee^^^```___[[[[[[___```^^^VVVUUUVVVYYY\\\_________XXX[[[^^^\\\YYYXXX[[[^^^bbbeeeggggggbbb\\\VVVSSSSSSSSSTTTTTTSSSRRRQQQPPPTTTVVVWWWUUURRRNNNLLLKKKHHHOOOVVVZZZYYYXXXZZZ\\\UUUSSSNNNJJJFFFDDDDDDDDDBBBAAA@@@???===<<<:::::::::999888666666555555555444444444444555555555555222222222333333444444444222222222111111000000000222555999<<<>>>>>>===<<<777555333333444666666666222222222333333444444444333444444444444444444555444444333333333444555555222333333444555555555444444444444444444555666777555555555555555555555555555666666666555444333333666777888999:::;;;<<<<<<999999999999999999::::::888888888888888888888888777777888888999999999:::555666666666777777888888888888888888888999999::::::::::::999888777666666333444444555555555555555444444555555666666777777222333444666777777888888222333555777888888777666111111111222222333333333222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////000111111---.....................//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++---///000111222222....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---..............................---------,,,,,,,,,+++,,,---.........---,,,------------------------++++++,,,---......//////......---------,,,,,,,,,(((((()))***++++++,,,,,,------......------,,,++++++,,,,,,---...///000000++++++++++++++++++++++++,,,,,,++++++++++++++++++---------------------------------------------------...///...,,,+++,,,---........................////////////////////////------------------------111000//////000000///---111...,,,+++---///000111111000///.......................................////////////////////////***++++++,,,---...//////000000////////////000000,,,---...///000111222333000000///......///000000000000////////////000000---000222222111111333666222222111111000000//////444444444444444333222111222222333444444555666666333444666888999999888888777888888999999999888888888888999:::<<<======>>>GGGIIILLLPPPSSSVVVWWWXXXVVVUUUTTTSSSUUUXXX[[[]]]___]]]\\\[[[\\\___ccceeeaaafffnnnuuuwwwuuuqqqmmmaaacccccc``````ccccccaaaWWWVVVWWWZZZ]]]```aaa``````eeeiiihhhddddddiiioooqqqtttxxxxxxssskkkeeeaaa\\\]]]^^^^^^\\\YYYWWWUUUTTTVVVWWWUUURRRNNNKKKKKKMMMTTT]]]aaa``````aaadddbbb___[[[WWWTTTRRRSSSSSSNNNLLLIIIEEEAAA===:::888<<<;;;999888666555555555444444444555555555666666111111111222222333333444222222111111111111111222444555666777888888888888333333333333333333333333333333222222111222222222333333333333333444555666555444333222111111111111222222222222333444555555888666555777999999666333666666555555666777777888888777777777888777555444333888;;;999888999888555555;;;>>>;;;666555666888999999<<<===;;;888999;;;===<<<;;;===??????;;;888999;;;<<<;;;999888999;;;999999999999999888777666:::;;;;;;999777555444555555777888999888777777888666555555555555555444444444444444444555555555555444555666666666555444333333333333444444555555555111222222333333222222111//////000000111111111222333222000/////////000111000000000000000000000000111111000000//////......000000000000000000000000////////////////////////......---------,,,,,,,,,........................------------------------,,,++++++******++++++,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///......,,,,,,+++***---------------------------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...------------------------...------------...//////......//////...---,,,,,,---------............///555111---,,,---///...,,,------------------------///......------......///---------------------------...///...,,,++++++---******))))))***,,,---//////...---,,,+++*********//////000000///...------...///000111111000///...+++++++++,,,,,,---------........................///000000000111111111111.........------,,,,,,,,,///...------...///...,,,...///000111111000///...,,,---...000000...---,,,---------............/////////.........---------------------...000111111222111111111000000//////000000000000111111111111111111000000//////......000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222444333222222333444444444555666777777666777888:::999<<>>@@@DDDFFFLLLNNNRRRWWW]]]bbbdddddd___VVVQQQSSSUUUTTTUUUYYYZZZ]]]bbbggglllppprrrtttvvvyyyyyytttooolllpppxxx}}}yyytttpppnnnllllllnnnpppqqqqqqvvvvvvvvvxxx{{{}}}xxxvvvuuurrrmmmiiihhhfffddd]]]]]]\\\YYYVVVUUUWWWYYYXXXYYY[[[^^^bbbgggkkkmmmfffbbb___^^^```bbbaaa___]]]YYYRRRKKKGGGDDDAAA???@@@===:::888888777666555444555555555555555666666222222222333333333333333222222111111111111222222333444555666777777777777333333333333333333333333333222222222222222333333444333333333444444555666444333333333333333444444777666666666777888999999<<<999777666888888777555666666666666777999:::;;;::::::::::::;;;;;;:::999777;;;>>><<<<<<>>>>>>;;;999<<>><<<;;;===>>>===???CCCDDDCCCAAAAAABBBCCCAAA??????AAAAAA???===??????@@@@@@?????????@@@>>>>>>>>>>>>============;;;<<<======<<<;;;::::::777888888888777666777777666666666666666666666666333444444555666777777888444555666666666555444333333333333333444444555555222222333333333333222222000000000000111111222222333222111000///000000111000000000000000000000000111000000000/////////...000000000000000000000000////////////////////////............------------////////////////////////------------------------------,,,,,,,,,,,,---------...///...,,,+++,,,------------------------------,,,,,,++++++*********---------------------------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,...///------------------,,,,,,---------------...//////...............---,,,,,,------------............333000,,,+++---......------------------------------,,,,,,++++++,,,,,,---------------------------,,,.........,,,+++,,,---++++++******+++,,,---.........---,,,++++++++++++///////////////...------,,,---...//////...---,,,------------------..............................//////000000000111111111/////////......---------...---,,,---...///...---......///000000///......---...000111111000...------------............/////////.........---------------------...//////000111111000000000/////////000000000000111111111111111111000000////////////000000000000111111111111111111111111111111111111111111111111111111111111444333333333333333333333555444444444666777888888777888999888777888:::======BBBEEEDDD@@@<<<===??????BBBFFFIIIJJJKKKMMMOOOSSSUUUYYY]]]bbbddddddccc]]]XXXVVVYYY\\\]]]aaagggkkkpppzzz~~~sssoookkkjjjlllkkkfffbbb[[[ZZZYYY[[[```eeeggghhheeecccbbbeeehhhkkkkkkjjjgggaaaXXXPPPKKKGGGDDDBBBCCC@@@===;;;;;;;;;:::999999888888777666555555555333333333333333222222222222222111111111111222222222222333444555555555555333333333333333333333333222222222222333333444555444444444333444444555666333333333333444555666777777666666666666666777888:::777444444555777777777777666555555666777999::::::::::::::::::;;;<<<<<<888===@@@@@@AAADDDCCC???<<<===>>>???@@@AAABBBCCCCCCJJJQQQUUUTTTRRRQQQQQQRRROOOJJJGGGFFFGGGGGGFFFBBBCCCDDDGGGJJJKKKKKKJJJIIIGGGFFFCCCAAA@@@??????;;;<<<===??????>>>======<<<<<<;;;:::999999888888555555555555555555555666444444444444555555555555555555666666555444333333333333333333333444444444222222333333333333222222000111111111111222222222222222111000000000000111000000000000000000000000000000000000////////////000000000000000000000000////////////////////////////////////............////////////////////////------------------------......------------......---...///...,,,+++,,,---........................,,,+++++++++++++++++++++---------------------------...///...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///......---------,,,,,,,,,---------------......///---............------,,,------------............000---++++++,,,......------------------------------,,,,,,++++++,,,,,,---------------------------+++---...---,,,,,,---...------,,,,,,,,,------...---,,,,,,++++++,,,,,,---...////////////...------,,,---............---,,,..................------........................////////////000000000000///////////////.........,,,+++***+++---///...---------............------///000111222222111000///---------............////////////............---.........------...//////000000///////////////...000000000000111111111111111000000000000/////////000000000111111111222222111111111111111111111111222222222222222222222222444444444444444555555555222222222333555666888999999999999999999;;;>>>AAAEEEJJJNNNLLLFFFBBBCCCGGGDDDHHHMMMQQQRRRRRRSSSSSSTTTWWW[[[___bbbccccccbbb``````ccchhhkkkooowww}}}qqqddd___ZZZZZZ___ccccccbbb\\\\\\___dddjjjppprrrsssooohhh\\\RRRKKKGGGEEEDDDBBB@@@===<<<=========<<<===<<<;;;999777666666555333333333222111111111000222222111111111222333333111222222333444444333333444444444444444444444444222222222222333555666666555555444444444444555555333333333444444555666777777666666555555666666777777666666666888999;;;;;;;;;:::999888888999:::;;;===============>>>@@@BBB@@@GGGLLLOOORRRSSSOOOHHHGGGCCCBBBEEEHHHIIIJJJMMMTTTaaannnuuuuuussspppmmmnnnhhh___VVVQQQOOOOOOPPPLLLNNNSSS[[[cccffffffddddddaaa[[[TTTNNNHHHDDDBBBAAAAAABBBCCCEEEEEECCCBBBCCCBBB@@@???>>>===<<<:::888888888888888888888888999999888777666666555444666666666666555444444333333333333333333444444444222333333333333333333222222222222222222222222222222222111111111000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////////////////------------------------......------------......---...///...,,,+++,,,---------------------------------------......//////---------------------------//////...---,,,---...------------------------,,,++++++++++++,,,............---------,,,,,,,,,------,,,,,,------...///---------......------,,,,,,,,,---------.........,,,+++++++++,,,------...------------------------///......------......///------------------------***,,,------,,,,,,...///.........---------------,,,+++++++++,,,,,,---............//////...------//////////////////////////////......------,,,,,,................................./////////000000//////..................+++***)))+++---......---,,,,,,,,,------,,,,,,,,,///000111111111111000///---------............////////////...............000000///.........//////////////////............///000000000111111111111000000000000000000000000000000111111111222222222111111111111111111111111222222222222222222222222444444444444444555555555333333444555555666888999777888999:::;;;???CCCGGGNNNSSSWWWTTTLLLHHHJJJOOOKKKNNNQQQSSSSSSSSSSSSTTTTTTWWW[[[___cccgggkkknnnoootttzzz~~~uuulllcccaaadddfffdddaaaZZZZZZ\\\```fffmmmsssvvvtttlll```UUUMMMIIIGGGFFFCCCAAA@@@@@@AAACCCCCCCCC@@@???===;;;999888888888222222111111000000//////222222111111222333333444111222333333444333333333444444444444444444444444333333333333444555666777666555555444444444555555555555444444444444555555:::::::::999::::::;;;;;;999:::<<<=========>>>???AAA@@@@@@AAAAAAAAABBBBBBEEEFFFFFFEEEEEEGGGLLLOOOVVV^^^gggmmmpppooofff[[[XXXQQQMMMPPPSSSSSSWWW\\\nnnxxxjjj___ZZZZZZ[[[]]]dddppp}}}}}}rrreeeZZZRRRMMMLLLKKKKKKMMMPPPQQQPPPOOOOOOLLLJJJHHHGGGDDD@@@<<<>>>>>>=========<<<<<<<<<<<<<<<<<<;;;::::::999999888888777666555555444444444444444444444444444444333333333444444333333333333333333333222222222222222222222222111111111000000000000000000000000000////////////000000000000////////////////////////////////////////////////111111000000000/////////------------------------------------------------------,,,,,,,,,,,,---------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000------------------------...///000///---,,,---...------------------------//////......------------------------------------,,,,,,,,,,,,,,,---......,,,,,,---------------,,,,,,,,,,,,------------...***++++++++++++,,,---...------------------------///......------......///------------------------***,,,------,,,,,,...///..................------++++++++++++,,,---......------............------//////............//////...---------,,,,,,++++++........................---............/////////------------------------+++***)))+++---......---,,,,,,++++++++++++,,,,,,...//////////////////...---------............///////////////////////////111111000000///000000000............///////////////000000000111111111111000000000000111111111111111111111111222222222222111111111111111111111111222222222222222222222222222222333333444444444555777888:::999888888:::===777999;;;===@@@EEEJJJNNNUUUYYY\\\YYYRRRNNNQQQTTTSSSTTTUUUUUUTTTTTTVVVXXXZZZ]]]aaaeeekkkttt}}}wwwrrrssstttpppllliiigggcccaaabbbgggmmmqqqtttmmmbbbYYYSSSOOOMMMLLLIIIGGGEEEEEEGGGIIIJJJJJJBBBAAA???===<<<<<<<<<===111111111111111000000000222222111222222333444555333444444555555444444333444444444444444444444444444444444444555555666777777666555555444555555555777777666666555666666666::::::::::::;;;<<<===>>>;;;<<<>>>??????@@@CCCEEEIIIIIIKKKKKKKKKJJJIIIHHHIIIJJJLLLMMMNNNRRRZZZ```nnnwww{{{oooeee\\\WWWYYYZZZ[[[bbbmmm|||nnngggfffhhhlllxxx{{{mmmaaa[[[VVVUUUTTTYYY```fffhhhhhhjjjfffbbb___[[[UUULLLFFFCCCCCCBBBAAA@@@???>>>>>>:::;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666666666666666666555555555555555333333444444444444333333444444444333333333333222222222333333222222111000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...------------------------...///000///---------...------------------------111111000///...---,,,,,,++++++,,,------......///,,,,,,,,,,,,,,,------...+++,,,,,,------------,,,,,,,,,,,,,,,------------***+++------,,,,,,---...---------------------------,,,,,,++++++,,,,,,---------------------------+++---...---,,,,,,---...------......///......---++++++++++++,,,,,,---...,,,,,,---............---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++........................------------.........///,,,,,,,,,---------------,,,+++***+++---///...---,,,,,,++++++++++++,,,,,,......------------......---------............///...////////////000000000000000000//////000111111...////////////000000000000000000000111111111111000000000111111111111222111111111222222222222333111111111111111111111111333333333333333333333333222222222333444444555555555888:::999888888;;;>>>===???CCCFFFIIIMMMRRRUUUYYY[[[\\\ZZZVVVTTTUUUWWWTTTUUUVVVVVVWWWYYY\\\___fffjjjnnnsssyyy{{{tttlllfffeeehhhkkkooojjjddd^^^[[[XXXUUUTTTQQQOOOLLLKKKLLLLLLLLLKKKGGGFFFCCCAAA@@@@@@AAABBB222222222222222333333333222222222222333444555555555555666666666666555555555555555555555555555555666555555555555555666666777777666555555555555555888888888888888999:::;;;999999:::;;;<<<===???@@@???AAACCCEEEIIIPPPYYY```cccddddddbbb^^^XXXRRRNNNNNNRRRUUUXXX\\\cccnnnvvvqqqhhhbbbdddccceeeqqqxxxqqqrrrtttwww~~~rrrkkkhhhfffhhhppp}}}tttfff\\\QQQPPPOOOMMMLLLJJJIIIHHHEEEEEEDDDCCCAAA@@@??????===<<<:::999777777777888888777777777666666666666333333444444444444333333555444444444333333333333222222333333333222111000000000000000000000000000.../////////000000000111000000000000000000000000////////////////////////000000/////////.........------------------------------------------------......------------......---...///...,,,+++,,,---------------------------,,,,,,,,,---------------------------------------...///000///...---...///........................////////////...---,,,,,,)))***+++,,,...///000000,,,,,,++++++,,,,,,---...***+++,,,---------------++++++,,,,,,,,,---------***,,,......,,,+++,,,...---------------------------,,,,,,++++++,,,,,,---------------------------,,,.........,,,+++,,,---++++++---...///......---,,,,,,+++++++++,,,------+++,,,------.........------,,,,,,++++++,,,,,,---,,,,,,,,,---------------........................,,,,,,---------.........------------.........///...---,,,---...///...------,,,++++++++++++,,,---...------------------...---------............///.../////////000000000000...---------...///000111/////////000000000111111000000000000111111111111000000111111111222222222111111111222222222333333111111111111111111111111333333333333333333333333333333333444555555666666555999<<<===<<<===AAAFFFHHHKKKOOOSSSUUUVVVYYY[[[\\\[[[YYYYYYXXXXXXXXXWWWVVVZZZ___cccgggkkkpppsss{{{wwwvvvxxxtttsssqqqppppppnnnkkkhhhgggccc___[[[YYYWWWTTTRRROOOMMMJJJFFFDDDDDDDDDEEE333333333444444555555555222222222222333444555666666777777777777777666666555555555555555555555555777666666555555555555666777777666555555555555555888888999:::;;;===>>>???>>>>>>???@@@AAACCCEEEFFFHHHJJJMMMQQQYYYgggwww}}}tttiii___XXXYYY]]]cccgggmmmwwwvvvqqqrrrqqqsss~~~xxxyyy}}}|||}}}|||~~~qqqeeedddbbb```^^^\\\ZZZZZZ[[[YYYVVVSSSOOOKKKHHHGGG>>>===;;;999888888888999999999888888777777666666333444444555555444444333555555555444444333333333222222333444333222111000000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////////////////....................................------------------------//////............//////---...///...,,,+++,,,---........................////////////////////////------------------------...000000000...---...///........................,,,,,,---......---------((()))***,,,...000111222,,,,,,++++++,,,,,,---...***+++,,,,,,------------++++++,,,,,,,,,---------+++---000///,,,+++,,,...------------------------///......------......///---------------------------...///...,,,+++,,,---)))***,,,...//////......---,,,,,,++++++,,,,,,---+++,,,------.........---///...------------...///,,,------....../////////........................,,,,,,,,,---------......---.........//////000000///...------...///...,,,...---,,,++++++,,,---.........------------......---------.........//////.../////////000000111111+++++++++,,,---...///000//////000000111111222222000000000000111111111111000000111111222222222222111111222222222333333333111111111111111111111111333333333333333333333333444444444555666777777888<<<@@@EEEFFFFFFHHHNNNSSSQQQUUUYYY\\\\\\]]]]]]^^^]]]ZZZWWWWWWYYYZZZYYYWWW^^^dddmmmvvv}}}}}}vvvqqqlllhhhdddaaaVVVSSSOOOJJJGGGFFFFFFGGG333333333444444444555555333333333333333333333333555555555444333333555777888666333444777888777555;;;555222666:::888555555666555444444666888;;;<<<<<<<<<<<<===???CCCFFFHHHLLLLLLKKKJJJJJJKKKMMMPPPKKKSSSWWWXXXeeexxxiiiccccccooo{{{~~~xxxqqqmmmooopppooottt|||zzzpppcccWWWQQQEEE???;;;===>>><<<:::;;;:::999999:::;;;;;;999777666666555444222111111222666666555444444333222222000111111111111000//////111111000000/////////............//////111222222111111111111111222222222111111000000/////////...---------.........//////---------------------------------------...///000000000//////.........---------............------------------------------000000///...------,,,,,,............---,,,++++++,,,---...//////...---,,,------,,,++++++,,,,,,,,,........................++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++++++++000///---,,,,,,---...//////,,,)))))),,,...---,,,------------------------///...------++++++***)))+++++++++,,,,,,---------------------------------------------------------........................,,,---.../////////...---,,,------......------,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,---...///---.........///000000000..................------------,,,,,,---...000111000000//////............//////.........---------///////////////////////////////////////000111111//////000222444444222000111000///---...///000222111111111222222333333333333333444555444333111111333333444444444555555555333222222333555666666555333444666777777888:::<<>>@@@DDDHHHMMMQQQUUUVVV[[[[[[ZZZWWWTTTSSSVVVYYYVVV\\\```eeexxxxxxsssuuu~~~~~~~~~uuuhhhXXXOOOGGGFFFFFFBBB>>>===???===;;;:::999999888777999999888666555444555555555555555444444333333333333333333333333222222111111111000000000/////////,,,,,,,,,,,,---...///000222222222111111000000///000000000/////////......---------.........//////........................---------------.../////////.........------------------............------------------------------//////......---,,,,,,+++---------...------,,,,,,------............------------,,,,,,,,,,,,,,,---........................++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,------......---------......//////---******,,,------+++------------------------...------,,,,,,++++++***------------------......------------------------------------------------------------------------......//////...---,,,+++,,,------......------,,,++++++,,,,,,---......///------,,,,,,,,,---........................//////........................000///---,,,++++++++++++////////////......------//////.........---------///////////////////////////////////////000111111000//////000222222111///000000/////////111333555111111222333333444555555222333444444444444333222111111111222222222333333444444333444666777777777777888888888777999;;;>>>DDDHHHOOOVVV[[[aaafffjjjgggiiikkkooosssyyy~~~uuugggcccgggkkkppptttxxx~~~vvvlllggghhhkkkkkkkkk222222222333333333444444444444444444444444444444888:::;;;:::888777777888888777555555777888777666:::666555999;;;::::::<<<999:::;;;<<>>BBB@@@AAABBBDDDHHHKKKOOOQQQSSSZZZggguuu}}}tttoooqqquuuwww||||||nnnjjjiiieeeaaa^^^SSSSSSQQQMMMIIIDDDBBBAAA===;;;888777777888888888555555555555555555555555222222222222222111111000111111111111111111111111//////......///000000111111111000000//////......//////................................./////////..............................---------......///------------------------------............------,,,,,,---------------------------,,,,,,+++++++++++++++,,,---............///...,,,,,,,,,,,,...///,,,------...............------------------------,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,------------...------,,,,,,,,,------...)))+++,,,...//////......000///------,,,,,,+++***------------------------+++++++++,,,,,,---------//////......------,,,,,,------------------------------------------------........................---------,,,,,,++++++***------............------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,.........---,,,,,,,,,+++---------...............,,,,,,,,,,,,,,,,,,,,,,,,............------------/////////...............//////////////////////////////000000111111111111444111///...///000//////000000000000111333444555222222444555777888999:::555555555555444444333333333444444444444555555555555666666666666777999;;;;;;;;;<<<===???DDDKKKPPPXXX]]]eeekkknnnpppqqqrrr|||zzzooosss~~~222222333333333444444444555555555555555555555555888:::;;;;;;:::888777777777777888888888999;;;<<<;;;;;;===AAABBBBBBGGGNNNSSSRRRRRRSSSVVVYYY]]]______hhhxxx}}}zzzvvvuuulllnnnooolllcccXXXPPPLLLFFFBBB>>>;;;;;;;;;:::999777777777666666666666666333333333333333222111111111111111222222222222222000000/////////000111111......//////000000111111......//////////////////////////////////////////------------------------///......---------........................//////------............------,,,,,,,,,---------......---,,,,,,,,,,,,,,,++++++++++++,,,---...............---,,,++++++,,,---...,,,---...////////////...------------------------------,,,,,,------......------------------------,,,,,,---------.........000///...---,,,,,,++++++)))***,,,...//////...---/////////...---+++++++++------------------------***++++++,,,,,,------......---------,,,,,,++++++------------------------------------------------////////////////////////++++++++++++,,,------------......//////......---,,,,,,,,,---------------///...---,,,,,,,,,,,,,,,.........---,,,,,,,,,+++---------.........//////---------.......................................////////////////////////000000000000000000000000//////000111222111111000555222000///000111111000111000000000111111222222222222444555777888999:::999888777555444333222222444555555555555666666666555777888777777999<<>>>>>>>>AAAHHHMMMPPPSSSXXX\\\aaahhhnnnsssqqqxxx}}}~~~555555555666666666666777777777777777777777777777888999999999888:::<<>>AAAAAAAAAEEELLLSSS\\\^^^bbbfffiiimmmrrruuuvvvzzz~~~666666666666666666666666777666666666888999888777<<<::::::===>>>@@@DDDGGGGGGHHHIIIKKKMMMRRRXXX\\\ccctttyyy|||}}}tttggg]]]PPPNNNHHH@@@======;;;777999999999777555666888:::555444444444444444555555333333333333333222111000111111111111111111111111000000////////////000000222111000//////...//////111000///......///000111000///,,,******+++---///////////////////////////...............///000000---------------------------,,,+++,,,...///...---------------------------......------------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---///////////////.........***///000,,,,,,000000+++---...//////......///000---------,,,,,,+++++++++------------------------------------------------,,,,,,............,,,,,,***+++,,,---...---,,,,,,///......------,,,++++++//////////////////......////////////////////////......///000000///..............................///////////////.........//////.........---------................................................//////.........------------......///000111111222000///...------...///000111111000000//////......111000/////////111222333111111000000//////......111111111000000000000000222333444555666666666666111111222333444555555666666444444777777444333555888555555888999888999<<<>>>@@@DDDGGGLLLRRRZZZ```eeehhhjjjiiiiiijjjoootttrrr}}}uuusssxxx~~~666666666666777777777888888777777777888888888777======???BBBDDDHHHLLLPPPRRRSSSTTTVVVYYY^^^bbbeeelll}}}}}}yyy|||~~~uuucccaaaYYYOOOIIIFFFBBB===<<<<<<;;;:::999888777666666555444333333333333333222333333333333222222111111111111111111111111111111111000000000000111111111000000////////////000111000///......///000111111000...---,,,---...///.......................................///000000------------------------...---,,,,,,---...---+++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------,,,,,,---------............------,,,,,,------.../////////////////////...+++//////,,,---111111...---.........------...///..................------------------------------------------------------,,,,,,------------,,,,,,***+++,,,---------,,,,,,------------------------........................////////////////////////............................................................//////////////////.........---------................................................//////.........---------......//////000000111111222111000//////000111222111000000000/////////...111000/////////000222333222111111111000000000000111111111111000000000000000111222333333444444444222222222333333333333333555333444888888666555888:::777666999:::888:::===BBBIIIQQQYYY^^^ccchhhkkkooopppqqqpppoooqqqwww{{{zzzxxxrrrwww666666666666777777888999999999999999999:::;;;;;;AAAEEEIIIMMMRRRXXX^^^bbbccccccccceeegggkkkoooqqqsss~~~|||{{{{{{~~~~~~{{{sssiiibbb\\\SSSIIIAAA???<<<<<<===<<<888555888777666555444333333333222222333333444333333333222222222222222222222222222222222111111222222222000000/////////000111111000000////////////000000111111111000000000//////------------------------...............///000000------------------------000...------------,,,***---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......------......///......//////////////////---//////,,,---111333222......---------------...------..................---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,------------,,,++++++,,,------...//////------------------......////////////////////////......,,,,,,,,,,,,..............................---------.../////////000...............---------...............................................................---------////////////000000000000111111000000000000111111000000000000////////////000000000///000000111222222222222222111111111111111111111111111111111111000111111222222333333333444444333222222222222222555333444888999777888;;;;;;888888;;;<<<<<>>GGGNNNTTT[[[bbbmmmqqqttttttsssvvv~~~xxxoooiiiooo}}}wwwwwwyyyyyywwwvvv|||:::999888777888:::<<<===@@@CCCGGGKKKMMMSSS[[[aaajjjxxx~~~lllZZZMMMEEE@@@<<<777666555444444333444444444444555555666555555555333333333333333333333333111111000000000000111111111111000000000111222222//////000000000000//////---...///000///...---,,,////////////////////////...............///000000........................*********+++...000000///.........//////............///000111111000///...------........./////////,,,,,,,,,++++++,,,,,,,,,------......///000000000111...---000111000222555999555000///000111000...------..................------------------------------------------------...------,,,,,,------...---------,,,---....../////////...---,,,,,,++++++,,,,,,,,,---......//////////////////////////////------++++++++++++------........................,,,,,,,,,---.........///---------...............................................................---------...............////////////000000000000000000111111111111000000////////////000000000000000111111111111000/////////////////////000000000000000111111222333333333444333222222222222444555444333222222333555888999999555555888999999;;;???BBBBBBHHHRRR[[[```gggmmmuuuxxxxxxvvvttt{{{|||uuutttzzz}}}tttpppoookkkhhhfffhhhiiihhhlll{{{999999999:::<<<@@@DDDFFFGGGKKKPPPSSSUUU[[[dddkkkyyyppp]]]PPPIIIFFF>>>===;;;999777666555555555666666666666555555444333333333333333333333333222222111111111111222222222222111111000111111111...///000111111000///....../////////......------.......................................///000000........................,,,+++***,,,...//////...,,,---///000000///---,,,---...///000000///...---............////////////------,,,,,,,,,,,,------------......///000000111000------111222//////333:::555///...000111000---..................---------------------------------------------------------......//////......---...------,,,---...///000---------------------,,,,,,------...//////000000////////////////////////------------------------........................---------------------------------.........//////................................................---------.........//////......//////000000111111///000111222222111000///.../////////000000000111000111111222111000///...//////000000000111111111000000111222222333444444666555333222222333555666777666444333444555888999888555555:::<<<===@@@EEENNNOOOUUU^^^eeehhhlllqqqqqqvvv{{{}}}xxxrrrnnnkkkjjjhhhhhhnnnzzz888888999<<<@@@EEEJJJNNNMMMQQQVVVXXXZZZ___hhhppp|||{{{{{{~~~kkk[[[SSSQQQGGGFFFCCC@@@<<<:::888777666777777777666555444444333333333333333333333333444333333222222333333444333333222111000000000111...///000111111000///...000/////////............------------------------...............///000000////////////////////////...,,,+++,,,.........,,,***,,,...000000...,,,***,,,---///000000///---,,,............/////////000.........------.........---------...///000000111000------222222...---111:::444...---///000///,,,---------,,,,,,+++++++++---------------------------------------------------...///000000///...---......---,,,---...///000+++,,,,,,------......///------......///000111111////////////////////////,,,------......------,,,........................------------------,,,,,,---------.........//////................................................---------.........//////---......///000111111222---...///000000///...---.../////////000000111111000111222222222000///...000000111111222222222333000000111222333333444444999888666555555666777888:::888666444444555777999777555666;;;???AAAFFFKKKXXXXXX^^^fffkkklllmmmqqqoooxxx{{{xxxuuuqqqrrrxxx~~~<<<@@@CCCEEEKKKQQQSSSPPPSSSWWW]]]```ccchhhnnnrrr~~~|||qqqggg^^^^^^RRRIIIHHHGGGBBB???AAA<<<<<<;;;999666555777888777555333222333555555444555555444444444333333333333333111000000000111222111111111111111000//////......//////000000111111///......///111111000///////////////////////////......////////////......000000000///...---++++++---------------------------......///////////////000///...---,,,---.........///000111111000///...---------............///222111000......//////000...///111222222111///...------------------------///............------------------.........//////------------------------............///111222333......---------,,,,,,,,,111111000000//////.................................---,,,,,,,,,,,,---...---------............//////...---,,,,,,---...///...///////////////......////////////............+++++++++,,,---...//////......//////000000111111000000111111111000000///////////////////////////333222222222222222222222000000000000111111111111111111222222222333333333333333333444444444555555777777777777666666666666777777888888888999999999<<<;;;:::<<>>DDDKKKPPPWWW^^^```^^^```cccgggjjjlllqqqwww|||~~~~~~|||tttggg[[[WWWSSSMMMGGGFFFCCCAAA>>>;;;999777666666:::888666666666777666555666555555555444444444444333333111000000000111222111111111111111000000///.../////////000000000111///......///111111000///////////////////////////......////////////............///......---,,,+++------------------------------...///////////////...------,,,---...///000---..................------------............///000///...---,,,------...///000222333333222000///........................///............---------------------............------------------------,,,,,,,,,,,,---...///000---------,,,,,,,,,++++++/////////..........................................---,,,,,,,,,,,,---...---------............//////...------------...///...///////////////......////////////............------......//////000000////////////000000000000//////000000000//////...////////////////////////111111111111111000000000000000000000111111111111111111111222222222333333333333333333444444444444777777777777777777777666888777777777777888999999===>>>AAAFFFLLLTTT\\\aaaffflllqqqooolllqqq~~~CCCMMMXXXbbbkkksssuuurrrqqqrrrtttuuuxxx}}}xxxsssooohhh___[[[QQQKKKDDD???===;;;999666999888666666666666444222666666555555555444444444333333222111111111111222111111222222111111000///////////////000000000000///......///111111000///////////////////////////......////////////......,,,------...------,,,,,,------------------------------...////////////...,,,,,,,,,,,,...///000111---,,,,,,++++++,,,,,,------------............//////...------,,,,,,------000111222333333222111000000000000//////.........///............---------,,,,,,,,,---------......---------------------------,,,,,,,,,---...//////---------,,,,,,,,,,,,,,,---------------.........////////////////////////...------,,,,,,------...---------............//////......------......///...//////000000/////////////////////............000000000000000000000000000000000000////////////---......//////.........000000000000000000000000////////////////////////000000000111111111222222000000111111111222222222222222222333333333444444777777777777777777777777:::999888777888999;;;<<<>>>BBBIIIPPPWWW]]]cccgggkkkqqqvvvtttrrr{{{LLLZZZjjjwww~~~xxxsssuuuyyy}}}~~~jjj___QQQHHHCCCAAA===999:::999777777888777555333555555555444444444333333333333222222111111111111111222222222222111000000////////////000000000000///......///111111000///////////////////////////......////////////......++++++,,,------...------------------------------,,,---......//////......,,,,,,------...///000000---,,,+++******+++,,,------------............///000000//////............//////000111111000//////000000//////...---------///............---------,,,,,,,,,,,,------------------------------------//////.........///000000...---------------------,,,,,,------.........///////////////////////////---------------------------------............/////////............//////...//////000000000000///////////////............111111000000000000000000111111000000//////......------.../////////......000000000000000000000000.........///////////////000000111111111222222222000000000111111111222222222222222333333333333444777777777777777888888888<<<;;;999999:::===@@@BBBEEELLLUUU\\\```dddhhhjjjkkkpppvvvyyy~~~\\\lll~~~zzz{{{yyytttvvvxxx{{{}}}kkkZZZOOOHHHAAA===???===;;;;;;;;;;;;999777444444444444333333333222333333333333222222111111222222222222222111000000000000000000///////////////......///111111000///////////////////////////......////////////......++++++,,,---............------------------------,,,------.................................------...---,,,++++++,,,---...---------............//////////////////......---------............------.........---------,,,,,,///............---------,,,,,,,,,---------......------------------------000//////............///.............../////////---------......//////000////////////////////////---------------------------------............///////////////////////////......///000111111000000////////////............////////////////////////111111000000//////......---...//////000000000///000000000000000000000000/////////000000111111111111111111111222222222222000111111111111222222222222222333333333444444444666777777777888888888999:::999999:::===AAAEEEHHHSSSYYYaaafffggghhhkkkmmmlllooovvvlll}}}wwwtttwwwyyyxxxyyy~~~uuudddWWWLLLFFFCCC@@@===::::::999888666555555444444444333333333333333333444333222222111222222222333222222111000000000000000///////////////......///111111000///////////////////////////......////////////......,,,------.../////////...------------------------,,,,,,---............---......//////...------,,,...------,,,,,,------...---------............///,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............------------------.........//////------------------------......---,,,+++++++++,,,.............../////////.............../////////........................,,,------......------,,,---------............///...//////000000//////.........///000111111111111////////////....................................000000000000////////////---...///000000000000000000000000000000000000000///000000111111222222333111111111222222222222333111111222222222333333333333333333444444444555555666777777888888999999999888888:::===BBBHHHMMMPPPXXX^^^ccceeedddeeejjjooorrrvvvssszzzwww{{{~~~~~~nnnaaaYYYOOOJJJCCC>>>;;;999888666777666666666555555555555333333444444444333222111222222333333222222111000111000000000/////////...///......///111111000///////////////////////////......////////////............//////000/////////------------------------+++,,,------......------,,,---...//////......---,,,,,,------------,,,,,,---------............///,,,,,,---------,,,+++***---,,,,,,,,,,,,,,,,,,---,,,,,,------....../////////............---------........./////////000000------------------------///...---,,,++++++++++++,,,,,,,,,,,,------...............---------------------------------------,,,,,,---......---,,,,,,---------............///...///000111111000///.........///111111222222111////////////............---------....../////////////////////000000000000,,,,,,---...//////////////////////////////////////////000111111222333333111111111222222222333333222333333333333444444444444444555555555666666666666777777888888999::::::999<<<@@@FFFMMMSSSYYY\\\\\\```cccccccccfffooowwwttt}}}ssskkk^^^XXXOOOHHHCCC@@@>>>===888888888888777777777777333333444555444333222111222333333333333222111111111111000000/////////...///......///111222000///////////////////////////......////////////......//////000000000000//////------------------------+++,,,------......------***+++---///000000//////+++,,,---......---,,,+++---------.........//////---.../////////...---,,,...------,,,,,,------...,,,------...///000111111//////.........---------////////////000000000000------------------------111000///...---,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------.........//////...///000111111000///.........///111111222222222000/////////............,,,------...///000000111......//////000000111111***+++,,,---............////////////////////////...//////000111222222333111111222222222333333333333333333444444444555555555555555666666666666777666777777888999999::::::>>>AAAGGGNNNVVV^^^cccfffcccfffiiihhhiiiooo{{{tttssskkk^^^RRRLLLFFFAAA???===:::777555444444444222222222333555555444333333222000............///222222111111000000//////...444111)))+++555666.........///000000000000000000000000000000000000000/////////...---------,,,,,,,,,------,,,,,,+++***---------............///................................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////777444000,,,******,,,------...///000000///......------------------------------............---------------............///,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///.../////////000000000000000,,,---......//////......---------.........//////111000......000000000///---.........//////000000////////////////////////000///...------...///000111111111000000000000000111000/////////000222333111111222222222333333333111111111222222333333333222333555666666555333111444555777666555444444555777666999===<<<888;;;CCCFFFIIIPPPZZZccchhhgggdddcccgggjjjooo}}}}}}tttoooiii]]]PPPGGGCCC===999777666555444555444333444555555444222666555333222111111222222111111111111000000000000222444222///000555666222......///000000000000000.......................................---------***+++,,,---.../////////---------............///------------------------........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000222222111000...---,,,,,,---...///000000///......,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////........................,,,---......//////......---------.........//////111000......000000000//////////////////000000000////////////////////////000///............///000000000000///////////////000000000000000111222222111111222222222333333333444444444333333333333333333444555555555555333333333555777777666666777888999888:::======;;;@@@HHHRRRWWW```hhhnnnooommmkkkllluuulllWWWNNNCCC<<<;;;;;;999777777666555444555555333222777666555444333333333444000000000111111111111111222...///333555222000111//////000000111111000000........................---------...............+++,,,---...///000000000---------............///,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---///000000---///111333333111///---......////////////......++++++++++++++++++++++++------............---------------............///,,,,,,,,,,,,,,,,,,,,,,,,......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------........./////////111000......000000000///000000000///////////////////////////////////////000//////......//////000///////////////////////////000111111222222111111111111222222222333333333666666555555444333333333444444555555555555555555333555777888777888999;;;:::999;;;>>>???AAAIIIQQQ\\\bbbkkkpppqqqpppooopppxxxrrrcccQQQEEEAAA@@@===:::888666555444555555444333444444333333222222222222000000000111111222222222111+++000<<<>>>333---111///000000111111111000000........................,,,---------.../////////...////////////...---------------............///------------------------........................................................................------------------------***+++,,,---...///000000+++---000333444333111000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///------------------------000///---,,,,,,---...///---------,,,,,,,,,,,,,,,,,,---......///.....................////////////111000......000000000///000/////////...---------////////////////////////000//////////////////000////////////000000000000///000111222333222111000111111222222222333333333555555555444444444444444555555555444555555666777555666888888777888:::<<<:::;;;>>>AAADDDJJJTTT\\\bbbhhhooopppnnnmmmrrrvvv|||zzz~~~}}}~~~yyytttoookkkpppwww{{{~~~jjjVVVKKKEEE@@@;;;999777555444555666666555333333333333333333222222000000111111222222333333444///666GGGHHH:::111444000000111111111111000000////////////////////////,,,---------.../////////...............---,,,,,,---------............///////////////////////////........................................................................------------------------.............../////////---...///000111222333333000000//////....................................------............---------------............///------------------------000///---,,,,,,---...///............------,,,,,,,,,---......///................../////////000000111000......000000000///.........------,,,,,,,,,///////////////////////////000000000000000000///000000000111111222222222///000222333333333222111111111222222222333333333111222222333444555555666666555555555555666777888777888888888777888:::<<<<<>>;;;::::::888777666666777888888777777666333222222222222222222111///,,,///666888333...///111222222222222111000///////////////////////////...............---------+++,,,---...///000000000---------............///////////////////////////................................................................................................---------......///////////////.........///000111222111///...---------...........................------............---------------............///........................,,,,,,---...////////////000000//////...------,,,,,,---......//////........./////////000000000000111000......000000000///....../////////////////////////////////////////////000111111111111000//////000000111222222333333222111111111222222333333111111222222222333333333222222333444555666666777444555777888999999888888777888:::;;;<<>>888888777666888999888555555333222222333333111000111111111000000000000///000000000000////////////000000000000000000000000///,,,+++,,,...///---+++.........///////////////..................------000000//////.........---.........------,,,,,,,,,//////.........---------/////////...------,,,,,,------------.........//////...,,,,,,+++,,,---...333333333222222222111111555666666222...,,,...000000000//////............///////////////////////////111333222000///111444......///000000///............///000000000000000////////////////////////////////////////////////111000...---...///111222111111000000000000111111000000////////////000000111000///---------...////////////....../////////000000000000111111111111///////////////000000111333333333444555555444333666777888999999999999999999999999777666666777999@@@???===;;;<<>>AAA;;;999777666777888666333555333222222444444333111222222111111111000000000111000000000////////////000000000000000000000000///---,,,,,,//////...,,,...............///000000........................///.........------------.........------,,,,,,,,,//////.........---------------..................,,,,,,---------...............---,,,,,,---...///444444333333333222222222444444444111...,,,...000/////////.........------........................222333444222...,,,---.................................///000000000000000........................////////////////////////000000.........///111222111111000000000000111111000000////////////000000111111000///////////////000///...------...///000000000000000111111111111111111111000000111111222666555555555666666555555666666777777777777666666555666666666555666999<<>>888555777444333222333444555444333444444444333333333222222222222111111111000000000000000000000000000000000///000111000///...///111//////000000000111111111.........//////000000111.........///////////////.............../////////...////////////000000000000//////...------,,,,,,....../////////000000000---...///000111111000000.........///////////////,,,,,,,,,---//////...,,,---------------.........////////////////////////111///......//////...---///...---,,,,,,---...///000000000000000//////...------------------------////////////////////////////////////000000000000///000111222222111000//////......------......///---......///////////////...///111222222111///...111111111222222222222333222222222222333555666777222555999:::999999;;;>>>@@@AAACCCDDDCCCAAA>>><<<999::::::;;;===AAAGGGLLLYYY\\\aaacccdddfffkkkooonnnxxx|||uuullleeefffkkkqqqtttxxx~~~}}}{{{tttpppiiijjjlllnnnppprrrrrrsssuuuxxx|||nnnWWWMMMFFF===:::<<<777666555555666666555444333333333333222222222222222222222111111111000000000000000000000000000000---///111000...---///111...///000222222111000///---......///000000111111---------....../////////---........./////////000.../////////000000000000..................------------------............---...///000000000///.../////////000000000111111---,,,,,,...000000...+++------........./////////...........................,,,+++,,,///000...---........................000000000000000///......------------------------////////////////////////...//////000000000000000///000111222222111000//////......------....../////////......///000000111111111000//////000111111111111111222222222333333111222222333555777999:::666<<>>BBBHHHOOOTTT\\\```dddfffgggiiinnnrrrwww|||tttjjjeee___^^^ccclllvvv{{{vvvxxx{{{}}}}}}{{{yyywwwppprrrttttttssswwweeeXXXOOODDD???BBB:::888777777888888777555333333333222222222111111222222222111111111111000000000000000000000000000---///111000---,,,...000---...111333333222000...---......///000111111222,,,,,,,,,------.........---.........//////000000.../////////000000111111,,,,,,------.../////////+++++++++,,,,,,,,,------......///000000///...---........./////////000000...---,,,...111111...+++........./////////000000------------------------(((''''''***...111111000......///000000///......000000000000000///......------------------------////////////////////////...//////000000000000000...000111222222111000............------.........111000/////////000222333444222///,,,,,,///222444111111222222222333333333222222333555777999;;;===DDDKKKRRRVVVUUUTTTVVVYYY\\\]]]___^^^ZZZRRRIIIDDD>>>???@@@CCCGGGOOOWWW]]]]]]```eeegggiiilllrrrvvvyyypppggg```bbbddddddccceeemmmzzz~~~yyytttpppjjjgggkkkssspppaaaUUUIIIAAA===;;;888666555666666777666555555555666666444222333333333222222222111111111///---...111222000...000000//////......------000000000000000000000000......---------......///..................------//////////////////////////////............//////,,,---------.../////////,,,,,,++++++,,,---///000333333111///...---------........................////////////////////////........................***************+++,,,---......//////000000111111111000...---,,,,,,------000000000000000000000000000///...------...///000---...///000000///...---000000000000111111111111...///000111111000///...............////////////////////////000000000000////////////000000000000000000111333333333333333333444666888777888AAAMMM\\\aaaggghhhfffdddeeegggllllllllljjjeee[[[PPPHHHAAACCCEEEJJJQQQXXX^^^aaa]]]ccchhhjjjmmmvvv~~~uuukkkdddaaa```aaadddhhhkkkpppzzzzzzsssmmmhhhjjjooopppsssxxx}}}wwwgggWWWLLLCCC@@@===:::999999999999888666555555555555333111333333333222222222222111111///...///111111000...///////////////.........000000000000000000000000///......---------..............................////////////////////////......------------......---------..................---,,,,,,,,,---...///333222111///...---------............////////////////////////////////////..........................................///000------........./////////000///.........///000111////////////////////////000///...------...///000111111222222222111111000---.........///////////////000111222222111000////////////000000000000111////////////000000000111//////000000000111111111000111111222333333444444111222555999;;;@@@MMM[[[kkkqqqwwwzzzyyyvvvuuuvvvxxxwwwwwwtttnnncccWWWOOOFFFJJJPPPUUUYYY]]]bbbeee```dddjjjssszzzpppfffbbbeeeiiikkkqqqxxx|||wwwqqqppprrrjjjkkkkkklllnnnsssyyy}}}pppcccPPPKKKDDD???<<<:::999999999777555555555444222000333333333333222222222222111000//////111111000///...///////////////000000000000000000000000000000000000///...------------........................////////////////////////------,,,,,,,,,,,,------...............---------......---------......///222111000///......---............/////////000000////////////////////////..............................---,,,,,,,,,---------------------.........------------...///000111//////////////////////////////............////////////.........//////000------........./////////000111111222222111111000000000000000111111111111/////////000000000111111000000111111111222222222111111222222333444444444333333666;;;AAAJJJ\\\kkkvvv{{{}}}vvvkkk___VVVMMMTTT\\\aaaaaacccgggkkkiiikkksss{{{www{{{|||tttooooootttyyyxxxuuuqqqnnnlllmmmpppssswwwjjj```SSSGGG@@@===:::999999777555444555555444222444444333333333222222222111000000000000111000000......//////000000000111////////////////////////111111///...---------------------...............////////////////////////...------,,,,,,------.../////////...---------,,,---------......///000111111000///...............,,,------......//////000////////////////////////..............................---,,,+++++++++,,,------------------......++++++++++++,,,,,,------/////////////////////////////////....../////////...---,,,,,,,,,---...////////////000000000111111000000000111111000000000//////000000000111111111//////000000000111111111111111222222222333333333111222222222333444444555888777999@@@HHHTTTgggwww|||~~~wwwnnnccc\\\VVV]]]dddfffdddeeejjjpppuuu{{{vvvvvvuuutttvvv{{{}}}}}}vvvrrrpppooooooqqqwwwyyyeeeTTTIIICCC===:::888666555444666777666666444444444333333333222222000111111111000000000111.../////////000000111111////////////////////////222111000///...------------------.........////////////////////////////////////............///////////////...---------,,,***+++---...000111222333//////...............///,,,,,,---------.........////////////////////////........................111111000//////...//////........................---------,,,,,,++++++***...........................//////////////////...000000///...///000222333////////////000000000000/////////....../////////........./////////000000000000000000111111111111222222222222333333333333222222222222333444555666999888===GGGRRR```rrr}}}zzzvvvooohhhccc___dddggggggdddgggpppyyysssiiinnnsssuuuvvv{{{}}}zzzxxxrrruuuzzztttbbbUUUKKKBBB;;;;;;999666666777888888777444444444444333333333333000111222222000000111222///000000000000000000111000000000000000000000000111111000///............,,,,,,------...//////////////////////////////////////////....../////////...............---------+++,,,...000111222333333.........---......//////........................////////////////////////........................///......------------.../////////...............000000000000///...,,,,,,..............................////////////.........------......///000111,,,,,,---------.........///......------......///............////////////000000000111111111222222111111222222222333333333333333222222222444666777666888AAAPPP___nnn~~~}}}yyywwwuuurrrnnnkkkgggiiijjjiiikkkrrr~~~}}}yyyrrriiigggmmmtttzzz|||{{{zzzyyyyyy|||zzzmmm```QQQGGG@@@===999777777777777666555444444444444333333333000111333222000///111333111111111000000000000000000000000000000000000000000000///////////////000,,,,,,------...//////000///////////////////////////......------......///---------...............---...000111222111111000---------------...///000111111000000//////......////////////////////////........................+++************++++++,,,.........---------,,,,,,...///000000000///..............................---...///000000///...---)))***+++,,,------------,,,,,,,,,---------......000///...------...///000...////////////000000000000000111111111222222222111111111111222222222222444333222222222444666777888<<>>MMM___jjjsss|||{{{|||zzzsssrrrqqqooooooqqqkkkppp{{{~~~}}}yyysssqqqvvv}}}fffVVVFFF???;;;888777999555555555555333222222222111111111000000000000///111111111111111111111111111000////////////000111//////............///////////////....../////////...........................------,,,,,,------...000///...---......000000222111000///////////////............////////////////////////////////////000/////////....................................//////...------,,,++++++,,,,,,,,,------.........//////...,,,***)))***,,,////////////////////////......------------......------,,,------...///000/////////////////////...////////////000000000000222222000///...---------000000000000111111111111444222111111222333333222444222222444555666;;;BBBHHHXXXiiirrrwww{{{}}}|||zzzwwwtttvvv|||{{{uuuqqqrrrrrrooommmnnnsss|||zzzyyy~~~{{{zzzyyyvvvwwwzzz~~~mmmXXXJJJBBB===;;;;;;666666666666555333222111222222222222111111111111111111111111111111111111222111000000000000111222//////............//////........................+++++++++,,,------.........---------------...............//////000000000/////////.........//////............////////////////////////////////////////////////............---------......//////000000///...,,,,,,,,,,,,---------------------......///000000///---,,,...///////////////////////////.........//////.........------,,,------...///000......//////////////////////////////000000000000666555222000...---------000000000111111111222222444222111111222333333222444111111333666888???GGGSSSbbbrrrzzz{{{zzzwwwtttoooooooooqqqtttxxx|||~~~tttpppooorrrrrrooommmmmmzzz}}}}}}~~~}}}vvvtttxxx~~~{{{|||yyy~~~mmm[[[OOOFFF???;;;888777777777777666444333444333333333333222222222111111111111111111111111222111111111111111111222//////............//////------------------------******+++,,,------.........------------......///---...///000000111000000---------------...///000............///////////////////////////////////////////////////.........,,,------...///000000111111///---,,,+++,,,...///............------------///000111000//////000222////////////////////////---...///000000///...---000///...------,,,------............////////////////////////000000000000999888555222000000000000000000111111111222222222444333111222333444444333666333222444666999AAAIIIXXXffftttyyyxxxvvvrrrnnnkkkmmmnnnooopppqqqtttwwwrrrooonnnpppqqqooopppssssssjjjfffeeeeeedddcccbbbaaa``````^^^^^^___```bbbcccdddeeemmmooowww}}}qqqnnnjjjjjjooowww|||}}}|||zzz}}}rrrcccUUUGGG===:::888666666777777666444444444444444333333333333111111111111111111111111111111111222222111111111//////............//////,,,,,,---......---,,,,,,++++++,,,---...//////000---------------...///000......///000111111000000---,,,,,,,,,---...///000............////////////.................................///////////////------......///000111111111///---,,,,,,---...///.....................---+++---......---,,,---///////////////////////////---...///000000///...---000///...------,,,---------.........//////000000////////////000000000000666555444333222222222333111111111111222222222222444333222333555666777666999555444555666888@@@HHHZZZeeeoooooolllkkkiiifffdddfffiiikkkmmmooorrruuurrrnnnlllmmmoooqqqxxx{{{wwwvvvuuuuuuttttttsssqqqpppooopppqqqqqqnnnhhhaaa]]]ZZZ[[[[[[ZZZYYYXXXVVVUUUUUUWWWXXXXXXYYYZZZZZZ[[[[[[^^^___eeerrr~~~xxxpppgggdddbbbccckkkyyy{{{xxx}}}|||lllYYYIII???;;;666444555666555333444444444444333333333333222222222222222222222222000000111222222111000000//////............//////+++,,,---......---,,,+++------......//////000000------------...///000000000000000000000000000000---------------...///000............////////////.................................///////////////.........//////000000111000///...------...//////..................//////---...000000///...//////////////////////////////.........//////.........------,,,------...///000------......///000000000////////////000000000000111111111111111111111111111111111222222222222333444333333444777::::::::::::666555666777888>>>EEEXXX```fffccc___]]]\\\ZZZZZZ\\\```eeekkkpppuuuwwwsssooommmpppuuu|||rrriiigggfffeeedddddddddcccbbb```___^^^aaacccdddcccaaa^^^^^^^^^```___]]][[[ZZZYYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\\\\]]]\\\___fffpppuuuuuussswww}}}wwwpppkkkhhhhhhiiilllttt|||xxxyyy|||ppp]]]KKKDDD;;;777666777555333444444444333333333222222222222222222222222222222///000000111111000000/////////............//////,,,---...//////...---,,,.............../////////------------...///000111333222111////////////000..................//////............////////////..................................../////////000///////////////000000000.............../////////------......//////000000000111333333222000000111////////////////////////......------------......------,,,------...///000------......///000000111////////////000000000000///000111222222111000///111111111222222222333333444333333666999===>>>>>>888555555777888888===DDDLLLUUU[[[YYYUUUTTTTTTSSSXXXXXXZZZaaajjjsssxxxyyyvvvtttvvv||||||pppeee```___aaabbbbbbbbbbbbbbbbbbaaaaaa``````aaabbbccccccdddgggjjjkkkiiigggeeeddddddeeefffeeefffhhhjjjkkklllllllllkkkjjjhhhiiilllmmmnnnmmmtttzzzvvvrrrppppppooommmkkkjjjnnntttzzz~~~{{{|||xxxqqqnnnqqqzzzmmmUUUMMMBBB;;;999999777555444444333333333222222222222222222222222222222222...///000111111000///...//////............//////,,,---///000000///---,,,..................---------------......000111111555333111///......///000000//////.........//////............/////////000........................---.........//////000000000000000000////////////---...//////000//////...,,,------...///000111111---///111111///---------////////////////////////...---,,,++++++,,,---...000000...------------------------...///000000111////////////000000000000000222444555555333000///111111222222222333333333333333333666;;;>>>@@@@@@555444444777999999>>>DDD@@@JJJSSSTTTRRRRRRSSSRRR\\\ZZZZZZaaallluuuyyyyyyzzzzzz~~~{{{yyyooommmjjjeee```^^^```ccc___```aaabbbccccccccccccdddeeefffhhhjjjnnnssswwwwwwuuusssqqqqqqsssuuuvvv{{{|||~~~zzzwwwtttsssssstttuuurrrrrrrrrpppoooqqquuuxxxxxx|||vvvwww|||}}}vvvwwwvvvxxxyyy|||sss]]]HHH@@@>>>:::777666444555555444333333444555000000000111111222222222222111000//////000111222////////////////////////......//////......---,,,........................------...000111222333444333111///...---...///000---.........//////000000......////////////......///////////////.................................222222111//////...............////////////......////////////////////////111111000000000000111111111111000000//////......222222222111111111111000000...,,,---000111///---000000000000////////////000000000000000111111111111111222222222222111111......///000111111222222333444666888:::<<<<<<===555666777666666777:::<<>><<<:::999777555444444444444222222333333333333333444222111000000000000111222////////////////////////000111111111111000//////........................111111111111222222222333000///---,,,,,,---..................////////////......////////////......++++++,,,,,,---.........000000000000000000000000//////...............//////000000111111000000///////////////////////////000//////......//////000////////////000000000000000000/////////.........111///......//////...,,,////////////000000000000...//////000111222333333111111111111111111111111222222222222222222222222111222333555666666777777444555666666555777:::<<<@@@CCCGGGLLLQQQVVVYYY[[[```hhhpppqqqqqqxxx|||xxxxxxzzz{{{zzzxxxvvvxxxyyywwwtttqqqooooooqqqpppppppppqqqsssuuuvvvyyy|||zzz~~~~~~{{{~~~uuubbbQQQCCC===;;;999666555555555555555444444444444444444444444111111111111111111111111////////////////////////000000111111000000///...........................111111111000000000000000111000////////////000000.........///////////////......////////////......++++++,,,---......//////////////////////////////...------------......///000000111111111111000000//////////////////////////////............//////......//////000000111111000000000/////////......111000/////////...------////////////000000000000......///000222333444444222111111111111111111222000000111111222222333333222333444555555555555555444555666666666777:::<<>>;;;777555666777777666444444444444444444444444111111222222222222111111000000000000000000000000///000000000000///..............................////////////............000000/////////000000000///////////////...............////////////......,,,,,,---...///000000111...........................------------......///000000111111111111000000//////////////////////////////............//////......//////000000111111111111000000000////////////000000///.............../////////000000000111...///000111222333444444222222111000000111222222000000111222333555555666333444555666666666666555444555666666666888;;;>>>===???DDDMMMXXXcccjjjmmmrrruuuyyy{{{sssrrrqqqooonnnmmmlllnnnpppsssuuuuuuvvvwwwxxxxxxwwwwwwyyyzzz~~~|||cccPPPEEE@@@:::888888999888666555444444444444444333333111111222333333222111111000000000000000000000000//////000000//////...---....................................---------------------...............///////////////...............////////////......---......//////000000000........................//////...............//////000000111111000000///////////////////////////000//////......//////000////////////000000000000111111111000000000//////---///000///...---///000......//////000000111111///000000111222333444444333222111000000111222333222333444555666777777888444444555666777777777666555666777777888999===???<<>>AAAAAAIIITTT^^^eeekkkqqquuuwww|||xxxuuuppplllkkkkkklllmmmoooqqqtttxxx|||mmmXXXPPPFFF@@@>>>;;;777333444444444333333222222222111222333444444333222111000000000000000000000000111222222222222111000000....................................//////000000......///000111111000000000000//////.........---......////////////......------------------,,,,,,000000000000000000000000333222111//////...............////////////......////////////////////////111111000000000000111111111111000000//////......//////.........---------***---//////......000333---......///000111111222222222222222222222222333333222000//////000222333333333222111000...------111222444555666777777777777888999999:::<<>>999444444333333444666666555333444444444333333333222222222222222111111111111000111111111111111111111111////////////////////////...------......///000111000///...------...///000////////////////////////000000//////.........---////////////000000000000//////////////////000111,,,------...///000111111000000//////.........---//////...//////000111222111111000000//////......////////////............111111111000000000000000222222111000///...------//////000000111111222222333222222222111000000000000111222333444444555555444444444555555555555555999999888888777777666666999888888:::>>>CCCGGGJJJ\\\]]]dddlllqqqrrrtttyyy~~~tttssstttttttttttttttsssssswwwxxxzzz}}}{{{~~~~~~zzzooo^^^QQQHHHAAA;;;666888666444444666888888888444444444333333333222222222222222111111111111000111111111111111111111111////////////////////////000000//////.../////////000///...------...///000////////////////////////000/////////............////////////000000000000............///000111111.........///////////////000/////////............000////////////000000111000000000000////////////111000000000000/////////111000000000000000000000111111111000//////......000000000000111111111111222222222111111111111111222222222222222333444555777777777666666666666666666666666777777777888888999:::::::::<<>>===???DDDMMMXXXaaafffcccbbbdddiiippp~~~ssshhhlllpppvvvzzz|||{{{|||uuucccRRRHHHBBB@@@===;;;:::999777555555555555444444444333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000111222222...//////////////////...////////////////////////.........///////////////////////////000000000000222222222222222111//////......//////000111111222.........///////////////111111000//////...//////......//////000000111111000000/////////.........//////000000111111111111......///000111222333333333333222222111111000000000000000111222222222333222222333444777:::<<<>>>;;;999777555444333444444555555666666777888888999======@@@LLLZZZeeeiiihhheeeeeejjjtttvvvoooqqqssspppmmmqqqwww}}}~~~}}}}}}tttbbbWWWFFFCCC???<<<;;;:::888666555555555555444444444333222222222111111111111000000000000000000000000000000000000000000000000000////////////000111222222......////////////......////////////////////////.........///////////////////////////000000000000111222222333222111///...---......///111222222333.........///////////////111000000////////////000////////////000000000000////////////............/////////000111111222222...//////000111222333444222222222222222111111111111111111111111222222222000111333666999;;;===>>>888666444333222333444555777777888888999:::;;;;;;>>>???FFFSSSbbbjjjjjjgggiiilllvvvsssgggfffmmmtttzzz~~~}}}{{{rrrXXXRRRHHH@@@;;;888777666555555555555444444444444222222222111111111111000000000000000000000000000000000000000000000000000/////////...//////000000---...///000000///...---////////////////////////............/////////000////////////000000000000,,,...///111111111////////////000000000111111111............/////////000000////////////000000111000000000000////////////000000000////////////......//////000111111222222//////000111222222333333111222222222222222222333222222222111111111111111000222444777999999999999555444333222222444666888777888999:::<<<>>>???@@@CCCIIISSS]]]dddiiijjjkkknnntttsssnnnmmmttt|||~~~}}}{{{yyyyyy}}}ssshhhXXXIII???;;;999999666666555555555444444444222222222111111111111000000000000000000000000000000000000000000000000000111000///......------...---...///000000///...---////////////////////////---.........//////000000////////////000000000000(((***,,,///000111000000111111111111000000000000---.........//////000000//////...//////000111222111111000000//////......111111111111000000000000...//////000111222222222///000000111222222333333111111111222222333333444333222222222111111000000000222555777888777555333444333222111333555888:::666777999<<<>>>AAABBBCCCJJJTTT```ffffffgggkkkpppssszzzyyypppqqqyyy