BM6P6(@ tttZZZNNNPPPLLLLLLNNNQQQVVV[[[```cccllllllmmmnnnooopppqqqqqqvvvzzzvvv```UUURRRRRRMMMLLLLLLKKKJJJIIIHHHGGGIIIIIIHHHHHHIIIIIIJJJKKKOOOQQQRRRTTTWWW]]]ccchhhwww~~~}}}{{{}}}~~~}}}{{{yyyxxxwwwvvvvvv{{{~~~zzzyyyxxxssssssssssssttttttuuuuuuzzz}}}}}}zzzxxxxxxzzzyyy}}}~~~~~~nnn]]]SSSOOOKKKKKKKKKKKKKKKNNNSSSVVVfffttt{{{pppgggiiippp{{{zzzvvvuuuuuuvvvwwwyyy{{{~~~qqqYYYPPPQQQNNNNNNPPPSSSWWW\\\```ccciiijjjkkklllnnnoooqqqqqquuuxxx~~~iiiZZZSSSPPPIIIIIIHHHGGGFFFFFFEEEEEEHHHHHHHHHHHHHHHIIIJJJJJJNNNOOOPPPQQQTTTZZZaaafffrrryyy{{{xxxwwwzzz}}}||||||}}}{{{zzzxxxvvvttttttttttttxxx}}}~~~}}}{{{{{{{{{zzzxxxwwwwwwwwwzzz|||~~~~~~~~~||||||~~~pppaaaXXXMMMKKKJJJIIIJJJLLLNNNPPPZZZgggxxxwwwllliiikkkrrr}}}zzzuuuqqqpppooooooqqqsssuuuwww{{{}}}kkkWWWPPPSSSOOOPPPRRRUUUYYY]]]aaadddeeefffhhhjjjmmmoooqqqrrrtttwww||||||vvvaaaUUUPPPJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJMMMMMMMMMMMMPPPVVV]]]ccclllsss~~~{{{uuupppqqqrrrttt{{{}}}}}}{{{zzzzzz|||~~~~~~wwwvvvtttrrrqqqrrrssstttyyy}}}zzzxxxvvvuuuvvvvvvvvvvvv||||||}}}}}}{{{xxxzzz~~~rrrdddVVVQQQKKKHHHIIIJJJJJJIIIOOOYYYhhhzzzuuummmjjjkkkrrryyy|||xxxqqqpppmmmllllllnnnpppqqqqqqsssuuuwwwzzz{{{dddTTTPPPQQQPPPQQQSSSVVVZZZ^^^bbbdddccceeegggjjjnnnqqqsssttttttwww{{{|||fffWWWQQQLLLLLLKKKKKKKKKJJJJJJJJJHHHGGGGGGGGGGGGHHHIIIIIIMMMLLLKKKKKKMMMSSSZZZ```gggnnnzzz|||sssllliiiiiikkkpppvvv}}}~~~|||{{{zzzzzz|||}}}}}}|||wwwvvvtttssstttuuuxxxyyy{{{|||~~~|||xxxuuurrrrrrvvvyyyyyyxxx~~~||||||~~~|||yyyxxx{{{~~~wwwfff\\\PPPIIIHHHIIIHHHFFFKKKQQQ\\\kkk}}}xxxqqqooorrrvvv}}}yyywwwssspppooopppqqqrrrqqqqqqppppppppprrrwwwzzz|||}}}ttt^^^RRROOOPPPPPPQQQTTTWWW[[[___cccddddddeeehhhkkkooosssvvvwwwvvvxxx|||gggWWWQQQJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJMMMLLLLLLKKKLLLQQQXXX]]]dddkkkvvv~~~tttiiieeeddddddhhhlllvvv~~~}}}|||~~~}}}{{{yyyxxxyyyzzzyyyyyyvvvvvvuuuvvvwwwzzz}}}~~~}}}zzzyyy|||~~~xxxsssuuurrrppprrrwww{{{}}}}}}}}}}}}~~~|||xxxyyyzzz{{{||||||~~~yyylll[[[NNNIIIHHHGGGEEEJJJMMMSSS___mmm~~~{{{zzzzzz~~~~~~zzzvvvtttsssssstttqqqqqqooollljjjjjjmmmooossstttuuuwwwyyy|||}}}~~~|||ooo[[[RRRPPPPPPPPPRRRUUUZZZ^^^bbbeeegggdddfffiiimmmqqquuuxxxyyywwwyyy}}}lllZZZRRRNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJLLLLLLLLLLLLMMMPPPUUUYYY```fffqqq{{{yyymmmfffcccaaabbbdddhhhqqq{{{||||||zzz{{{}}}|||zzzwwwuuuvvvvvvuuuuuuttttttvvvxxx{{{}}}zzzxxxzzz~~~~~~yyyssspppqqqqqqqqqtttxxx|||~~~|||yyyxxxyyyyyyyyyyyy{{{lll[[[QQQKKKHHHFFFHHHHHHMMMUUU```mmm~~~{{{xxxuuuttttttppppppooommmkkkjjjkkkmmmmmmlllllllllmmmoooqqqrrroooppprrrttttttsssqqqpppkkkYYYTTTSSSRRRRRRTTTXXX]]]bbbfffjjjkkkeeefffiiimmmqqquuuxxxyyywwwyyy}}}wwwcccWWWSSSSSSRRRPPPNNNMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLJJJKKKLLLLLLMMMOOORRRUUUZZZ```jjjuuu~~~}}}xxxvvvuuutttxxx}}}wwwnnniiiccc```aaaaaaiiisssxxxzzz~~~{{{zzzzzzzzz{{{}}}~~~{{{wwwuuuuuuuuuuuutttssstttxxx|||{{{{{{|||}}}}}}{{{{{{|||}}}}}}{{{wwwssspppoooqqqtttvvvwwwyyy|||~~~~~~|||{{{yyyzzz|||}}}}}}qqqaaaUUUNNNKKKHHHGGGIIIOOOTTT]]]mmm}}}|||yyywwwsssuuuuuutttqqqoooooooookkkjjjhhhfffeeeeeefffffffffggghhhiiijjjjjjiiihhhjjjYYYVVVVVVUUUSSSUUUZZZ___eeejjjmmmoooeeefffiiimmmqqqtttwwwyyyvvvyyy|||lll^^^RRRRRRPPPNNNLLLJJJIIIHHHKKKJJJJJJJJJJJJKKKLLLLLLHHHIIIKKKLLLLLLNNNPPPRRRVVV\\\fffpppyyy|||sssnnnlllkkkkkkooottt}}}wwwppphhhbbbaaa```hhhqqqvvvyyy~~~zzzzzz|||{{{|||~~~zzzxxxwwwwwwvvvvvvtttvvv{{{}}}|||{{{}}}~~~}}}yyyuuuxxxyyyzzzzzzyyyvvvsssqqqnnnrrrvvvwwwvvvvvvyyy{{{}}}|||}}}{{{~~~ooo___TTTPPPJJJHHHJJJMMMMMMQQQ___ooo}}}~~~{{{|||}}}{{{wwwtttrrrqqqqqqooolllhhhfffeeeeeeeeebbbcccdddeeeeeefffffffff{{{iiiZZZPPPOOORRRSSSVVV\\\aaafffiiikkkkkkggggggiiilllppptttxxxzzzyyyzzz|||}}}mmm___WWWPPPOOOOOOLLLKKKLLLIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOTTTYYY```gggooowww~~~~~~sssnnniiibbb```dddgggooowww{{{|||tttmmmhhhhhhlllsssyyy~~~|||{{{{{{}}}{{{uuussssssuuuuuuxxxvvvvvvzzz~~~}}}yyyvvvuuutttuuuvvvvvvvvvtttrrrpppppppppooooooqqqsssvvvxxx}}}}}}||||||zzzzzz|||ooo^^^RRRPPPJJJEEEFFFIIIMMMTTT\\\iiixxx}}}{{{yyyxxxuuutttpppmmmjjjhhhgggfffbbbcccdddeeeffffffffffffyyyiii[[[RRRQQQTTTUUUXXX\\\```dddgggiiiiiiiiiiiikkkmmmqqquuuxxxzzzyyyzzz{{{|||~~~}}}jjj```VVVSSSQQQMMMJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKJJJJJJKKKLLLNNNOOOQQQUUU\\\bbbiiipppwww{{{uuupppkkkdddaaaccc```hhhooottt~~~{{{vvvssswww}}}|||{{{yyyxxxxxxzzz}}}~~~~~~xxxsssrrrrrrtttvvvwwwvvvwwwzzz~~~}}}yyyvvvuuuqqqrrrsssssssssqqqooonnnpppooooooooopppsssuuuwww~~~|||{{{{{{{{{{{{|||kkk[[[OOOIIIEEEFFFHHHIIIMMMSSS[[[iiiuuuzzz~~~}}}yyywwwwww~~~}}}{{{zzzxxxuuuqqqmmmkkkiiiiiiffffffggggggggghhhiiiiiiwwwggg\\\TTTSSSVVVXXXYYY\\\___bbbeeehhhiiimmmnnnoooqqqtttwwwyyy{{{zzz{{{||||||}}}{{{lll]]]VVVTTTPPPLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKJJJIIIHHHIIIJJJLLLNNNMMMQQQVVV[[[```ffflllpppyyy}}}~~~~~~zzzzzzzzz{{{|||}}}zzzwwwxxx|||zzzssslllgggfff```dddiiinnnxxx~~~xxxvvvuuuttttttuuuwwwyyy{{{xxxtttqqqpppqqqtttvvvwwwyyyzzz{{{zzz{{{|||}}}}}}yyywwwvvvpppqqqrrrrrrqqqpppnnnmmmoooooonnnoooppprrrtttuuu}}}~~~~~~|||zzzyyyzzz|||{{{{{{|||wwwcccTTTMMMHHHGGGGGGFFFHHHKKKMMMWWWaaafffkkkttt}}}}}}wwwrrrnnnpppuuuzzz|||xxxtttqqqpppooopppooommmmmmmmmnnnoooqqqssseee[[[UUUTTTVVVZZZ[[[]]]```cccgggkkklllrrrssstttvvvxxxzzz|||}}}}}}~~~~~~~~~~~~|||{{{ggg[[[WWWRRROOOOOOKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIGGGFFFGGGIIIKKKMMMKKKMMMQQQTTTWWW\\\aaadddppptttyyyzzzzzzzzz|||}}}{{{zzz{{{xxxwwwvvvuuuttttttuuuuuuqqqppprrruuuwwwyyy{{{rrrnnniiiiiiiiilllrrr|||~~~|||tttsssqqqppppppqqqrrrssstttsssqqqooooooppptttwww{{{}}}|||wwwuuuwwwzzz~~~}}}zzzyyyyyyrrrsssssssssrrrqqqpppooonnnnnnnnnooopppqqqssstttxxxxxxyyyyyyxxxxxxyyyzzz{{{{{{zzzzzz|||lll___VVVLLLIIIHHHFFFFFFIIIHHHNNNUUUXXX]]]fffrrrzzzxxxqqqmmmmmmpppyyy~~~|||{{{zzz|||zzzwwwuuuuuuvvvxxxzzznnnaaaZZZUUUTTTVVV[[[\\\___bbbggglllppprrrwwwwwwyyy{{{|||~~~{{{yyyggg\\\TTTPPPOOOLLLKKKJJJIIIIIIIIIIIIIIIJJJIIIGGGFFFGGGHHHJJJKKKJJJKKKMMMOOOQQQTTTXXX\\\hhhlllqqqsssttttttwwwzzz{{{|||}}}|||zzzyyyyyyzzzzzzyyyxxxwwwvvvuuuuuuuuurrrpppppprrrrrrsss{{{yyyrrrmmmhhhhhhlllrrrxxx{{{|||~~~}}}yyyrrrqqqpppooonnnnnnooooooooopppqqqpppoooppptttxxx~~~}}}uuuqqqssswww{{{}}}~~~~~~|||{{{{{{|||ttttttssssssrrrqqqqqqpppnnnnnnoooooopppqqqrrrsssrrrrrrssstttvvvxxxyyyyyyzzzzzzzzzzzz{{{|||}}}~~~~~~}}}}}}~~~ooobbbSSSKKKHHHFFFGGGJJJHHHKKKNNNQQQSSSZZZgggqqq}}}zzzpppjjjkkkooowww}}}|||~~~xxxfff\\\XXXUUUUUUWWW\\\^^^aaafffkkkooosssuuuxxxyyy{{{}}}}}}jjjYYYPPPNNNLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLNNNRRRVVV___ccciiilllmmmnnnqqqtttuuuwwwyyyyyywwwvvvwwwxxx{{{{{{||||||||||||{{{{{{xxxuuussssssrrrrrrvvv}}}~~~zzzpppgggeeefffiiinnnrrr{{{}}}~~~|||zzzzzz~~~~~~}}}|||~~~zzzwwwsssrrrqqqpppoooooonnnnnnnnnqqqsssrrrqqqqqquuuyyy~~~zzztttppprrrvvvyyy{{{||||||{{{zzz{{{|||ttttttsssrrrrrrqqqqqqpppooooooppppppqqqrrrrrrsssoooooopppssswwwyyyyyyxxxzzz{{{|||}}}}}}}}}||||||qqq]]]QQQKKKHHHGGGIIIIIIHHHJJJKKKLLLOOOZZZeeevvvuuukkkhhhhhhlllsss{{{~~~nnn^^^WWWVVVVVVXXX[[[^^^```dddiiimmmqqqsssssswwwxxxzzz}}}~~~fffWWWSSSMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHIIIJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHJJJNNNQQQUUUZZZ```ccceeegggjjjnnnoooqqqsssssssssrrrssstttyyy{{{~~~yyywwwxxxwwwtttrrrtttoooyyyyyykkkeeedddbbbeeeiiiqqqtttwwwyyyxxxvvvuuutttxxx~~~}}}~~~~~~~~~|||{{{zzzuuutttsssrrrqqqpppoooooopppsssvvvuuusssrrrvvvyyyzzzzzzyyyvvvrrrqqqsssvvvzzz{{{|||{{{yyyxxxxxxyyyvvvvvvuuutttssssssssssssooopppqqqrrrrrrsssssssssqqqqqqrrruuuyyyzzzxxxuuu{{{}}}~~~}}}~~~~~~mmm___UUUNNNIIIHHHGGGFFFGGGIIIHHHHHHQQQ\\\ooovvvnnniiigggiiilllrrrwwwgggXXXSSSUUUXXX[[[^^^___bbbfffkkknnnpppqqqqqquuuwwwyyy|||~~~~~~~~~rrr```ZZZMMMMMMLLLJJJJJJIIIIIIIIIGGGHHHJJJKKKKKKJJJHHHFFFGGGGGGGGGFFFFFFHHHLLLOOOOOOTTTZZZ^^^___bbbeeeiiikkkmmmooopppoooooopppqqqwwwzzz|||zzz|||{{{uuuooommmfffnnnwww~~~rrriiiddd___^^^bbbjjjnnnsssuuuuuutttssssssxxx}}}|||zzz{{{}}}}}}~~~wwwvvvuuutttsssrrrqqqppprrruuuyyyxxxtttsssvvvzzzuuuuuutttrrrqqqrrrtttwww|||}}}|||zzzwwwuuuuuuvvvzzzyyyxxxwwwwwwvvvvvvwwwpppqqqrrrsssssssssssssssttttttuuuxxx{{{{{{wwwsss|||~~~yyyzzz}}}{{{kkk___TTTKKKHHHGGGEEEGGGIIIGGGFFFNNNYYYhhh|||wwwpppiiifffdddeeeppp~~~nnnbbbWWWTTTVVVWWWYYY\\\aaaeeejjjmmmnnnnnnooooootttuuuwwwyyy{{{||||||}}}}}}~~~jjjYYYSSSPPPKKKGGGEEEEEEFFFFFFJJJIIIIIIHHHHHHIIIIIIJJJHHHIIIIIIIIIHHHGGGGGGFFFPPPRRRUUUWWWYYY[[[[[[[[[aaaccceeefffhhhjjjmmmpppxxx||||||xxxsssnnnkkkcccgggnnnuuu||||||rrrhhh^^^\\\bbbjjjlllpppuuuzzz|||zzzyyy{{{|||}}}|||{{{zzz{{{|||~~~~~~|||{{{{{{wwwssssssvvvvvvrrrnnnpppssswwwyyyyyyxxxwwwwwwuuutttsssqqqooooooqqqsss||||||{{{xxxtttrrrrrrrrrwwwwwwxxxxxxxxxyyyyyyyyyzzzyyyyyyxxxwwwwwwwwwwwwxxx{{{~~~~~~|||zzzxxxwwwmmm___TTTMMMMMMIIIGGGGGGFFFEEEJJJQQQ___nnn|||pppmmmkkkiiikkkpppwww}}}yyyggg]]]TTTSSSVVVXXX[[[___cccfffjjjmmmnnnnnnoooppptttuuuvvvxxxzzz{{{||||||}}}yyygggVVVRRRMMMJJJHHHGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGNNNOOOQQQTTTVVVWWWWWWWWW[[[]]]```aaabbbeeehhhkkktttxxx~~~zzztttnnnjjjgggiiikkklllooouuu}}}yyyoooccc```eeegggjjjrrr{{{}}}|||{{{zzz{{{}}}~~~|||{{{zzz{{{wwwtttuuuwwwvvvrrrnnnpppsssvvvxxxxxxxxxyyyyyyxxxxxxvvvtttqqqqqqrrrttt||||||{{{xxxuuusssssstttxxxxxxxxxxxxxxxyyyyyyzzzxxxyyy{{{||||||||||||{{{xxx{{{~~~~~~}}}||||||~~~ooo___SSSQQQLLLIIIIIIIIIHHHKKKOOOTTTcccuuu{{{uuunnnlllnnnmmmpppuuu{{{nnn^^^VVVPPPRRRVVVYYY^^^bbbfffhhhkkkmmmmmmnnnpppqqqssstttuuuwwwxxxzzz{{{|||{{{~~~~~~iiiUUUQQQLLLHHHGGGGGGFFFFFFIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHJJJKKKMMMOOOPPPQQQRRRRRRTTTVVVYYYZZZ\\\^^^bbbeeennnrrryyy~~~yyysssnnnmmmllljjjhhhfffgggjjjmmmlllooossswww}}}yyymmmhhhjjjhhhnnnyyy|||{{{{{{{{{{{{}}}}}}zzzyyyyyyzzzxxxvvvvvvxxxwwwsssooorrrtttuuuvvvvvvwwwyyy|||||||||zzzwwwtttssstttuuuzzz{{{zzzxxxuuussstttuuuyyyyyyxxxxxxyyy{{{}}}~~~~~~}}}|||xxx{{{qqqaaaWWWOOOHHHHHHHHHGGGGGGIIILLLWWWgggxxxxxxrrrpppjjjjjjjjjkkkooowww|||gggXXXRRROOORRRWWWZZZ^^^ccchhhjjjlllmmmmmmnnnqqqsssrrrssstttuuuwwwyyyzzz{{{zzz}}}~~~gggWWWRRRLLLHHHHHHHHHHHHGGGIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOQQQTTTVVVWWWZZZ]]]```ffflllssszzzzzzvvvqqqqqqpppnnnkkkhhheeedddbbbdddgggjjjooowwwxxxqqqpppqqqwwwzzzzzzzzz{{{|||~~~|||zzzyyyyyyzzzyyyxxxxxxyyywwwssspppvvvvvvvvvttttttuuuyyy{{{~~~~~~|||yyyvvvttttttuuuwwwxxxxxxvvvtttssstttvvvzzzyyyzzz{{{}}}|||zzzyyyyyy}}}~~~wwwhhh[[[OOOKKKJJJHHHGGGHHHJJJQQQ\\\kkk~~~~~~zzztttqqqlllhhhhhhlllssswwwxxxdddVVVQQQPPPTTTXXXZZZ^^^ccchhhjjjlllnnnnnnppprrrtttssssssssstttvvvxxxzzz{{{zzz|||~~~~~~~~~nnn```YYYPPPKKKKKKLLLLLLJJJHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLNNNQQQSSSUUUXXX[[[^^^```fffnnnwww~~~|||tttvvvxxxxxxvvvooohhhccc_________```ccchhhpppuuu|||wwwyyy~~~{{{yyyzzz{{{zzz}}}yyyyyyyyyzzz{{{}}}|||zzzzzz{{{{{{zzzyyyyyyyyywwwtttrrrzzzyyywwwtttrrrssswwwzzz}}}~~~|||zzzvvvssssssttttttuuuvvvuuussssssuuuwwwzzzzzz|||~~~|||zzzzzzzzz||||||{{{}}}~~~~~~rrraaaWWWQQQMMMKKKLLLJJJMMMSSS___ooozzzsssllliiijjjkkkmmmrrrxxxsssbbbUUURRRSSSWWWZZZ[[[^^^cccgggjjjmmmoooppprrrtttvvvssssssssstttvvvxxx{{{|||{{{|||~~~~~~}}}}}}~~~zzzkkkaaaTTTKKKIIIJJJIIIGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGHHHHHHIIIIIIKKKNNNQQQSSSUUUYYY\\\[[[aaakkkttt|||zzz|||yyyooohhhbbb```]]]ZZZYYY\\\bbbgggsss{{{}}}|||vvvsssrrrrrrrrrwww{{{vvvxxxxxxzzz|||~~~}}}{{{|||}}}||||||{{{yyyxxxwwwvvvuuuzzzyyywwwtttrrrsssvvvyyy|||||||||yyyuuusssrrrrrrssstttuuuuuuttttttwwwxxxzzz|||~~~}}}}}}}}}~~~{{{zzz||||||}}}~~~vvvggg[[[QQQLLLLLLHHHHHHLLLUUUaaappp{{{tttpppmmmjjjhhhmmmnnnqqqvvvyyy}}}jjj\\\TTTSSSUUUZZZ\\\]]]```eeeeeeiiinnnqqqssstttuuuwwwttttttttttttvvvyyy{{{}}}|||}}}~~~}}}||||||}}}}}}ooo\\\PPPKKKJJJHHHEEEHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGEEEHHHKKKMMMOOORRRVVVYYYYYY___iiirrr{{{zzzqqqmmmfff^^^XXXXXX[[[^^^dddlllvvv{{{}}}zzzxxxvvvvvvvvvtttwww}}}}}}{{{zzzxxxvvvvvvxxxzzz|||~~~}}}{{{|||~~~~~~}}}{{{yyywwwvvvwwwxxxwwwwwwvvvtttssstttxxx{{{zzz{{{{{{yyyvvvsssrrrsssssstttvvvvvvvvvwwwyyy{{{|||~~~}}}|||{{{zzz|||}}}~~~lllZZZQQQNNNJJJHHHJJJOOOUUU___pppzzzsssnnnmmmlllkkkmmmrrrzzzxxxsssyyy~~~xxxdddXXXSSSRRRVVV\\\^^^^^^bbbgggdddhhhnnnrrrtttuuuvvvwwwuuuuuutttuuuvvvyyy|||~~~}}}}}}~~~}}}{{{{{{|||~~~~~~{{{jjjZZZSSSPPPNNNKKKHHHGGGGGGGGGGGGGGGGGGHHHFFFGGGHHHHHHIIIIIIIIIHHHIIIHHHFFFEEEDDDDDDEEEEEEBBBEEEHHHJJJLLLOOOSSSWWWXXX^^^hhhrrrzzz}}}sssggg]]]YYYYYY\\\YYY```iiiooorrryyy}}}||||||{{{zzzyyyyyyzzz{{{|||~~~yyy{{{{{{wwwuuuwwwxxxvvvwwwyyy|||~~~|||zzz{{{}}}~~~|||xxxvvvvvvxxxzzztttuuuuuuttttttvvvzzz}}}zzz{{{{{{yyyvvvtttsssssstttuuuwwwxxxxxxyyy|||~~~}}}~~~~~~{{{xxx{{{}}}~~~hhhZZZVVVNNNKKKJJJMMMOOOSSS```ooo~~~yyypppnnnkkklllpppvvvzzz}}}xxxrrruuu}}}rrr^^^UUUQQQVVV\\\```aaabbbdddfffgggjjjnnnrrruuuwwwwwwwwwxxxxxxvvvuuuuuuuuuvvvwww|||zzzxxxwwwxxxzzz{{{{{{{{{{{{iii[[[QQQMMMOOONNNKKKJJJJJJHHHEEEFFFJJJGGGHHHKKKLLLLLLJJJGGGEEEIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDEEEFFFIIILLLOOOPPPTTTZZZbbblllttt}}}ssshhhaaa]]][[[^^^[[[\\\ccciiioooxxxuuuooonnnmmmllllllqqqrrrvvv{{{}}}wwwuuuuuuvvvvvvuuu{{{zzz}}}~~~{{{{{{|||{{{xxxvvvwwwyyy{{{}}}{{{yyywwwvvvwwwxxxyyyxxx|||~~~{{{vvvssstttwwwyyyyyyyyyxxxxxxxxxxxxxxx~~~}}}}}}vvvxxx{{{zzzzzz}}}}}}}}}kkkZZZUUUOOOKKKKKKLLLOOOUUU\\\lllvvvzzzvvvuuuwwwyyyzzzyyy~~~~~~~~~xxxssswwwmmm]]]VVVRRRWWW]]]bbbdddeeehhhjjjkkkmmmooorrruuuvvvwwwwwwxxxxxxwwwvvvvvvwwwxxxyyy|||{{{yyyxxxzzz|||}}}{{{}}}iiiYYYPPPNNNOOOKKKJJJJJJIIIEEEFFFJJJHHHIIIJJJKKKJJJIIIGGGFFFIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFHHHKKKMMMOOORRRWWW___hhhpppxxxuuujjjccc___^^^ZZZYYY]]]bbbhhhpppxxx|||}}}vvvooommmkkkjjjkkklllooottt|||}}}yyyuuusssuuuwwwxxxwwwxxxxxx{{{~~~~~~|||zzzzzz{{{~~~{{{xxxvvvwwwyyy{{{}}}|||zzzyyyxxxxxxyyyyyyyyy|||}}}zzzuuuqqqrrrtttuuuuuuuuuvvvvvvwwwxxxxxx{{{}}}~~~~~~}}}{{{|||vvvwwwyyyyyy{{{~~~|||zzz|||ttt```WWWNNNKKKJJJJJJMMMRRR^^^gggvvv}}}yyyuuu{{{{{{hhh]]]ZZZVVVZZZ___dddgggiiilllnnnoooooopppqqqssstttvvvwwwxxxxxxxxxxxxyyyzzz{{{|||}}}|||{{{zzz|||zzzyyy~~~gggXXXSSSPPPKKKIIIJJJIIIFFFGGGJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDFFFIIIKKKLLLOOOSSSZZZaaahhhpppvvv{{{xxxnnniiiccc]]]YYYZZZ]]]aaaiiiqqq{{{zzzwwwxxx{{{}}}~~~{{{rrrnnnllllllnnnooorrrxxxwwwuuurrrqqqtttwwwxxxyyyyyyxxxzzz~~~~~~}}}|||zzzxxxxxxyyyzzz|||~~~|||yyywwwvvvwwwyyyzzz||||||||||||{{{zzzzzzyyyyyy{{{|||xxxssspppppprrrrrrrrrrrrssstttuuuvvvwwwyyyyyyzzz{{{{{{zzzyyyxxxxxx|||~~~}}}~~~{{{vvvvvvwwwxxx{{{|||zzzzzz}}}tttfffVVVNNNJJJHHHHHHJJJOOOWWWbbbnnn|||{{{|||}}}~~~{{{yyysssccc\\\[[[\\\^^^aaaeeehhhkkknnnooonnnnnnmmmnnnppprrruuuwwwxxxyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}xxx}}}wwwddd[[[QQQLLLHHHIIIHHHFFFGGGIIIKKKJJJIIIHHHGGGHHHIIIIIIHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBCCCDDDFFFHHHJJJLLLPPPVVV[[[aaahhhnnnrrrxxx}}}|||wwwooogggaaa___^^^```gggnnnuuuyyy~~~zzzvvvuuuxxx{{{|||~~~~~~||||||~~~yyyuuusssuuuxxx|||~~~|||sssrrrpppppprrruuuwwwxxx{{{zzz|||~~~~~~|||{{{yyywwwvvvuuuuuuvvvwwwvvvuuuuuuvvvwwwyyy{{{{{{|||}}}~~~~~~|||zzzyyyxxxyyyyyywwwtttrrrssstttssssssrrrrrrssstttuuuvvvwwwxxxxxxxxxxxxwwwuuuuuuvvvzzz~~~~~~~~~~~~}}}}}}~~~}}}zzzwwwuuutttvvvzzz}}}~~~~~~~~~zzzcccUUUOOOLLLJJJKKKHHHNNNVVV]]]fffvvv}}}~~~~~~}}}|||~~~~~~|||nnnddd```aaabbbbbbccceeehhhkkkmmmnnnlllkkkkkklllnnnrrruuuxxxyyyyyy{{{|||}}}~~~~~~|||{{{nnnaaaTTTMMMHHHHHHHHHFFFFFFHHHKKKJJJIIIGGGGGGHHHIIIJJJHHHHHHHHHHHHGGGGGGFFFEEECCCCCCBBBBBBCCCDDDFFFGGGJJJMMMQQQVVV[[[aaagggkkkrrrwww{{{ssskkkgggdddbbbffflllqqqvvv{{{~~~{{{uuusssuuuxxxyyyyyy}}}~~~zzzyyyyyyzzz}}}|||{{{wwwrrrqqqqqqpppppprrrtttvvv{{{{{{|||~~~}}}{{{}}}|||zzzwwwuuusssqqqpppqqqqqqrrrsssvvvxxxzzz{{{zzz{{{}}}~~~~~~|||zzzyyywwwwwwwwwvvvuuuvvvwwwxxxxxxwwwuuutttssstttuuuuuuxxxxxxxxxwwwwwwvvvvvvuuuvvvyyy|||}}}}}}}}}~~~~~~|||~~~{{{|||{{{wwwtttuuuyyy{{{{{{}}}tttaaaWWWPPPLLLLLLFFFKKKQQQTTTZZZfffxxx|||yyyvvvuuuvvvyyy{{{{{{zzzyyyyyyxxxxxxxxxxxx~~~}}}uuupppooonnngggeeedddeeeiiilllmmmnnnmmmlllmmmnnnppptttwwwzzzyyyzzz|||}}}~~~~~~wwwfffYYYQQQJJJJJJJJJGGGFFFHHHKKKJJJIIIHHHGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBCCCEEEEEEFFFIIIMMMQQQUUU[[[aaaeeennnsss|||{{{tttooojjjeeedddhhhmmmqqqvvvyyy|||~~~uuurrrrrrtttvvvxxx~~~~~~zzzxxxxxx{{{|||wwwtttqqqqqqrrrqqqpppppprrrtttxxxxxx{{{~~~~~~}}}|||}}}|||{{{yyyvvvrrrpppnnnoooppprrrtttwwwyyyzzz{{{xxxzzz{{{||||||{{{yyyxxxvvvvvvuuuuuuvvvxxxyyy{{{|||zzzxxxvvvuuuuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwvvvxxxzzz{{{zzzzzz|||}}}~~~||||||~~~}}}|||}}}~~~~~~|||}}}wwwwwwyyyzzzxxx|||ssscccVVVOOOMMMGGGJJJMMMOOOSSS\\\iiissszzzwwwwwwxxxyyyyyyxxxwwwvvvvvvuuuvvvvvv{{{|||zzzyyyvvvrrriiifffdddfffjjjnnnpppppprrrrrrssstttvvvxxxzzz|||zzz{{{}}}~~~~~~~~~qqq```VVVNNNMMMMMMJJJHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIGGGGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDCCCEEEHHHLLLPPPUUU\\\```hhhnnnwww{{{wwwppphhhddddddfffkkkoooqqqttt|||yyytttssstttuuu{{{~~~||||||}}}xxxtttrrrnnnppprrrqqqppppppsssvvvuuuwww{{{~~~}}}{{{{{{{{{zzzwwwuuurrrpppssstttvvvxxxyyyyyyzzzyyywwwxxxyyyyyyzzzyyyxxxwwwvvvuuutttsssuuuwwwxxxyyy|||zzzxxxvvvuuuvvvxxxyyyxxxxxxxxxxxxxxxxxxyyyyyyvvvwwwxxxxxxwwwwwwxxxzzzzzzxxxxxx|||}}}zzzyyyyyy{{{|||}}}zzzzzzyyyyyy{{{~~~vvvdddYYYUUUMMMMMMLLLKKKMMMSSS[[[aaajjjxxx|||yyy{{{wwwuuupppiiiiiifffdddffflllqqqssstttxxxxxxyyyyyyzzz{{{|||}}}zzz{{{}}}~~~~~~}}}~~~}}}dddZZZQQQOOOOOOLLLJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBCCCCCCDDD@@@BBBEEEIIIMMMRRRYYY]]]bbbhhhqqq{{{}}}vvvkkkeeedddaaaeeeiiikkkmmmvvv~~~wwwvvvvvvwww|||xxxvvvssspppmmmoooqqqqqqpppqqqtttwwwtttwww~~~}}}|||zzzxxxxxxyyyzzzzzzyyywwwtttsssxxxyyyzzz{{{{{{zzzyyyxxxvvvwwwwwwxxxxxxwwwwwwwwwwwwuuusssrrrsssuuuvvvvvv{{{yyywwwvvvvvvwwwzzz{{{xxxxxxwwwxxxxxxyyyzzz{{{uuuvvvvvvuuuttttttvvvxxxvvvtttuuu{{{|||xxxvvvvvvxxxzzz}}}|||zzzzzz{{{|||}}}~~~rrreee```UUUQQQLLLHHHHHHLLLQQQTTTZZZfffqqqwwwxxx|||uuummmjjjfffdddddddddfffiiinnnsssyyy|||zzz}}}~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}zzz|||qqqggg[[[SSSQQQPPPMMMKKKOOOMMMIIIHHHHHHHHHGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFDDDBBBAAA@@@@@@CCCCCCCCCEEEHHHMMMRRRTTT\\\aaahhhqqqyyy|||rrrhhhaaadddcccbbbdddjjjrrr{{{}}}uuutttwww|||uuussspppooopppmmmooorrrssssssssstttvvvyyy{{{}}}{{{|||zzzyyywwwuuuttttttuuuuuu}}}yyywwwxxxvvvuuuvvvxxxyyyyyyxxxuuuttttttsssssssssssssssyyyyyyxxxxxxxxxxxxyyyzzzyyyzzzzzz{{{zzzyyywwwvvvzzzxxxvvvsssrrrsssssstttrrrrrrttt{{{yyyxxxwwwtttrrrsssvvvxxxzzzzzz|||yyy{{{~~~~~~xxxjjjaaaYYYWWWTTTNNNMMMPPPSSSVVVZZZ```iiivvvyyy}}}uuuhhhaaa``````aaadddfffiiimmmrrrwww{{{~~~~~~}}}{{{zzzyyyyyy{{{}}}~~~~~~}}}ssseee[[[VVVRRROOOLLLKKKIIIGGGGGGHHHIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFDDDCCCAAAAAAAAACCCBBBBBBDDDFFFKKKOOOQQQWWW[[[cccjjjrrrzzz~~~vvvnnnhhhfffeeeddddddhhhnnntttxxxyyywwwyyywwwsssqqqooommmnnnmmmoooqqqsssssstttwwwxxx||||||zzz{{{vvvuuuuuuuuuwwwyyyzzz|||{{{yyyvvvuuussstttuuuvvvvvvuuuttttttsssrrrssstttuuuvvvwwwwwwxxxyyyzzzzzz{{{{{{{{{{{{||||||{{{zzzxxxwwwsssrrrpppnnnnnnooopppqqqrrrqqqrrrvvv|||uuuuuussspppnnnooorrruuu}}}}}}zzzyyy{{{zzz|||~~~}}}~~~vvviiiaaaYYYQQQNNNPPPNNNPPPSSSVVV\\\eeeooovvvzzzmmm___YYY[[[```bbbeeeggglllrrrwww{{{~~~~~~~~~~~~|||zzzyyyxxxxxx|||~~~}}}}}}}}}|||}}}}}}~~~~~~qqqddd[[[UUUPPPMMMKKKJJJHHHIIIJJJKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBDDDGGGJJJLLLPPPTTTZZZaaahhhooovvv{{{|||vvvqqqlllkkkjjjiiijjjmmmoooqqqyyyzzz{{{yyysssrrrrrrooonnnnnnnnnppprrrtttvvvxxx|||~~~}}}}}}zzzyyyzzzuuuuuuuuuvvvxxxzzz|||~~~}}}zzztttrrrqqqrrrsssttttttsssuuutttrrrqqqrrrtttvvvxxxuuuvvvxxxzzz||||||||||||zzzzzzzzzzzzyyyxxxwwwvvvtttrrrqqqpppoooqqqrrrssssssrrrrrrtttvvvwwwwwwvvvrrrqqqooolllkkklllpppssswwwxxxyyyzzzzzzyyyyyyyyy{{{|||~~~{{{}}}vvviii]]]VVVUUUMMMNNNNNNOOOQQQUUU[[[___pppxxx{{{zzzhhh[[[XXX[[[```cccdddhhhnnnuuu{{{~~~}}}||||||~~~}}}}}}|||{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~}}}~~~uuuhhh^^^VVVRRRPPPNNNKKKKKKKKKKKKIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAABBBDDDFFFGGGKKKOOOTTTYYY___ffflllqqqyyy}}}zzzvvvvvvuuutttsssssssssrrrwww||||||{{{~~~{{{vvvsssuuuuuuqqqooopppooorrruuuxxx{{{|||{{{|||zzzxxxyyyxxxwwwvvvvvvvvvvvvxxxxxx|||~~~~~~zzzwwwrrrqqqppprrrtttvvvwwwvvvxxxvvvsssqqqqqqrrruuuwwwtttvvvxxx{{{||||||{{{zzzwwwwwwvvvvvvvvvuuuttttttxxxwwwuuusssrrrssstttuuuvvvuuutttttttttssssssrrrrrrqqqooommmkkklllpppsssvvvtttsssuuuxxxyyyxxxvvvzzz{{{}}}~~~~~~~~~}}}yyy|||vvviiicccXXXVVVSSSPPPOOOQQQUUUWWW^^^cccjjjttt}}}}}}rrreee[[[YYY\\\___aaaccchhhooovvv{{{~~~~~~~~~}}}~~~~~~}}}||||||~~~~~~}}}}}}||||||}}}}}}zzz|||~~~~~~{{{yyy{{{|||lll___XXXQQQNNNKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEEEECCCBBBAAAAAAAAABBBCCCCCCIIIKKKOOOSSSXXX^^^dddiiisssyyy}}}|||zzzyyyyyy|||}}}zzz{{{}}}yyyuuusssuuuuuuqqqoooqqqpppsssxxx|||zzz{{{{{{yyyxxxxxxxxxwwwuuusssssssssssstttuuuxxxzzz||||||yyyuuusssqqqpppqqqssswwwzzz||||||{{{yyyuuuqqqooopppqqqsssuuuvvvxxxyyyzzzyyywwwvvvuuuuuuuuuuuuuuuuuuuuuuuu|||zzzwwwtttrrrqqqqqqrrrtttuuuuuutttsssrrrrrrrrrsssssssssqqqppppppsssvvvzzzvvvsssssswwwyyywwwuuuwwwxxxyyy{{{||||||||||||yyy|||{{{mmmhhh```YYYUUUTTTUUUVVVXXXZZZ]]]bbbiiisss~~~xxxqqqgggaaaaaacccdddeeedddhhhooovvv{{{}}}}}}|||{{{}}}~~~~~~~~~|||{{{zzzzzzyyy{{{}}}~~~}}}}}}~~~~~~xxxvvvxxx|||{{{iii___TTTPPPLLLIIIIIIJJJKKKLLLIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGCCCCCCBBBBBBBBBBBBBBBBBBFFFHHHKKKNNNQQQWWW]]]aaajjjqqqzzz~~~~~~}}}}}}xxxvvvyyy|||~~~~~~~~~}}}zzzwwwsssrrrssssssppppppttttttxxx}}}xxxyyyzzzxxxvvvvvvsssrrrqqqqqqqqqrrrssstttqqqrrrtttuuuuuutttqqqpppqqqpppqqqsssxxx{{{}}}}}}{{{yyyuuuqqqnnnnnnnnnnnnttttttuuuvvvvvvuuutttsssuuuuuuuuuvvvwwwxxxyyyzzz~~~{{{wwwuuusssssssssqqqsssssssssqqqpppqqqrrruuuvvvwwwvvvuuuuuuwwwxxx|||xxxtttsssuuuvvvvvvttttttuuuvvvxxxzzz{{{|||||||||~~~yyyooohhhccc```^^^ZZZYYYXXXWWWYYY^^^eeejjjrrryyywwwqqqiiieeefffiiijjjiiifffjjjpppvvvzzz|||{{{{{{zzz|||}}}{{{zzzyyyyyyyyy{{{~~~~~~}}}|||||||||zzzxxxyyy}}}}}}qqqccc]]]TTTNNNKKKLLLLLLMMMGGGHHHHHHHHHHHHHHHHHHIIIGGGGGGFFFFFFFFFGGGGGGHHHDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDFFFHHHKKKOOOUUUZZZ```fffpppxxx~~~}}}|||}}}}}}wwwoooqqqssssssrrrrrrsssuuutttxxx~~~}}}|||xxxtttrrrssssssrrrvvv{{{~~~{{{vvvwwwxxxuuussssssppppppooooooppprrrsssuuuooopppqqqqqqqqqqqqppppppqqqpppppprrruuuxxxyyyyyyxxxwwwtttqqqnnnmmmllllllpppqqqqqqrrrrrrssssssssstttttttttuuuwwwyyy{{{}}}|||xxxvvvuuuuuuuuuqqqssstttsssqqqppprrrssstttvvvyyyzzzyyyxxxxxxxxxzzzwwwsssqqqqqqsssttttttrrrsssuuuwwwzzz|||~~~~~~|||vvvmmmkkkeee___YYYWWWXXXZZZ___dddkkksss|||rrrllleeebbbcccfffhhhhhhhhhkkkpppvvvzzz{{{{{{{{{yyy|||}}}}}}|||{{{{{{{{{{{{{{{zzz|||~~~}}}}}}}}}||||||tttkkk```UUUOOOMMMLLLLLLGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGFFFFFFGGGGGGHHHHHHEEEEEEDDDDDDDDDCCCCCCCCC@@@AAABBBDDDFFFJJJPPPTTTXXX___hhhpppvvv}}}{{{{{{zzz{{{~~~~~~wwwkkkllllllkkkjjjjjjlllnnnhhhmmmuuu~~~{{{vvvtttuuuuuuvvv|||yyyuuuvvvvvvssspppppprrrqqqpppppppppqqqrrrsssppppppppppppppppppqqqqqqqqqpppooopppsssuuuuuuuuuuuutttsssqqqooommmllllllnnnnnnnnnoooppprrrssstttqqqqqqrrrsssuuuxxx{{{}}}{{{yyyvvvsssrrrqqqrrrrrrsssuuuwwwvvvsssrrrsssuuurrrvvvyyy{{{zzzxxxwwwwwwwwwuuurrrooonnnppprrrtttrrrsssuuuxxxzzz}}}~~~~~~~~~|||qqqfff^^^[[[ZZZYYY[[[___aaaeeekkkssszzzlllgggbbb```bbbeeeggggggmmmnnnqqqtttxxxzzz|||}}}~~~|||zzzzzz||||||xxxwwwxxxzzz|||yyyzzz}}}}}}}}}~~~~~~kkkZZZTTTRRRLLLGGGIIIIIIHHHIIIJJJIIIFFFDDDIIIKKKLLLNNNMMMKKKIIIGGGFFFFFFEEECCCCCCBBBBBBBBBCCCCCCCCCCCCEEEHHHKKKMMMVVVXXX]]]bbbhhhpppyyy{{{yyy|||pppjjjfffaaa^^^___aaabbbcccgggiiinnnttt}}}|||}}}zzzwwwxxxwwwxxxzzzyyywwwwwwwwwvvvtttqqqoooooooooooooooooooooooorrrrrrssstttsssrrrpppooonnnoooqqqqqqooonnnnnnooorrrrrrrrrrrrrrrpppmmmkkkooonnnnnnppprrrsssrrrpppvvvuuuuuuuuuvvvwwwyyyzzzxxxwwwuuusssqqqqqqrrrssswwwxxxxxxvvvtttrrrssstttrrrtttxxx{{{{{{xxxtttrrrrrrqqqpppooonnnnnnoooooouuuvvvxxxzzz|||~~~~~~||||||||||||xxxjjjbbb^^^ZZZYYYXXXYYY[[[```dddgggjjjlllooosssyyy{{{jjjgggcccccceeehhhjjjjjjmmmnnnqqquuuxxx{{{}}}~~~~~~|||{{{{{{}}}}}}zzzxxxwwwyyy{{{|||{{{|||~~~jjj[[[SSSNNNJJJJJJIIIIIIJJJKKKJJJHHHFFFIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBDDDCCCCCCCCCDDDGGGIIIKKKRRRTTTYYY]]]ccckkksssxxx~~~~~~~~~qqqjjjeee```]]]]]]^^^``````cccfffjjjqqqzzzzzzxxx{{{{{{yyyzzz{{{zzzyyyxxxxxxxxxwwwtttrrroooooooooooooooooooooooossssssttttttsssqqqpppoookkklllmmmlllkkkjjjkkkllltttsssrrrqqqppppppooonnnooonnnoooppprrrsssrrrqqqpppppppppqqqsssuuuwwwyyyvvvuuusssrrrrrrsssttttttvvvwwwxxxwwwuuusssssssssqqqssswwwyyyyyywwwsssqqqrrrqqqooommmmmmnnnoooppprrrsssuuuwwwyyy{{{}}}}}}}}}zzzyyyxxxxxxxxx|||tttnnnfffddd```^^^]]]^^^```aaa___```aaacccfffmmmuuu{{{~~~}}}{{{{{{{{{}}}tttiiigggffffffiiilllmmmmmmmmmooorrruuuyyy|||~~~~~~}}}|||}}}~~~}}}|||xxxxxxxxxxxxyyyzzz{{{|||}}}}}}fffWWWPPPNNNKKKJJJJJJJJJKKKKKKJJJHHHJJJHHHGGGFFFEEEFFFGGGHHHFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDCCCBBBCCCDDDFFFGGGLLLOOOSSSWWW\\\bbbjjjoootttzzzuuujjjgggbbb``````bbbcccccceeehhhlllqqqzzzzzzwwwssstttxxx|||~~~}}}~~~{{{yyyzzz}}}{{{xxxwwwwwwxxxxxxwwwtttrrrpppoooooonnnnnnooooooppptttttttttsssrrrqqqooonnnkkkkkkkkkiiiggggggiiikkkuuutttrrrpppooooooppppppooonnnnnnppprrrrrrqqqpppmmmnnnooopppqqqssstttuuutttrrrpppqqqtttvvvuuussstttvvvxxxxxxvvvtttssssssrrrsssuuuvvvvvvuuusssrrrrrrpppnnnllllllmmmooopppqqqrrrsssuuuwwwyyyzzz{{{|||{{{zzzxxxwwwvvvvvvvvvxxxyyyzzzzzz{{{}}}{{{tttnnniiifffffffffdddccc```]]]\\\___dddiiimmmkkkhhhggggggiiilllnnnqqqrrrsssttttttrrrpppooo|||mmmhhhhhhhhhjjjkkkmmmmmmmmmmmmooorrrvvvyyy|||~~~}}}|||}}}~~~~~~{{{xxxvvvwwwyyyzzz{{{{{{{{{{{{|||}}}~~~}}}}}}sss]]]SSSQQQLLLKKKJJJJJJKKKKKKJJJHHHJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBCCCCCCGGGJJJMMMQQQUUUZZZ```dddiiinnnuuu{{{{{{nnnkkkiiiiiikkknnnqqqqqqqqqrrruuuxxx~~~{{{rrrpppoooqqqvvvyyy{{{{{{yyyxxxxxxzzz~~~~~~}}}zzzvvvuuuuuutttuuuvvvuuusssqqqpppooonnnnnnnnnnnnooopppvvvuuutttsssqqqpppooonnnmmmmmmllliiiggghhhjjjlllqqqrrrrrrpppooonnnnnnooommmmmmlllmmmoooooonnnlllmmmnnnoooqqqrrrrrrrrrrrrtttqqqoooqqquuuwwwvvvsssrrruuuxxxyyywwwuuutttsssssssssttttttttttttssssssrrrpppmmmkkkkkkmmmoooqqqrrrssstttuuuwwwxxxzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvwwwxxxxxxyyyzzz}}}}}}yyyrrrjjjdddccceeehhhlllkkkjjjjjjjjjjjjkkklllmmmmmmmmmkkkhhhfffddddddvvvgggggghhhiiijjjkkkllllllmmmnnnooorrruuuyyy{{{}}}}}}{{{{{{|||}}}~~~|||yyyvvvxxxyyy{{{||||||{{{zzzyyyzzz{{{}}}~~~~~~~~~|||}}}~~~gggWWWRRRNNNLLLJJJJJJKKKKKKIIIHHHGGGHHHIIIJJJJJJHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEDDDCCCBBBAAAAAAAAAAAADDDFFFIIILLLOOOSSSXXX[[[^^^cccjjjqqqyyytttsssrrruuuyyy~~~vvvrrrooonnnnnnpppsssuuuwwwwwwvvvxxx{{{}}}zzzzzz{{{xxxuuusssqqqqqqqqqrrrsssqqqppppppooonnnmmmmmmnnnooopppvvvuuutttsssqqqpppooonnnnnnnnnmmmjjjhhhhhhjjjllllllooorrrssspppmmmlllllllllkkkjjjjjjkkkkkkiiigggfffhhhllloooqqqssssssssstttrrrppprrruuuwwwwwwuuutttwwwzzzzzzyyyvvvttttttttttttttttttttttttttttttqqqooommmllllllnnnpppqqqrrrrrrssstttuuuwwwwwwxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuwwwyyyzzz{{{}}}xxxtttvvvxxxzzz|||~~~}}}{{{yyyyyyxxxsssmmmhhhgggggg~~~ooocccccceeeggghhhiiijjjlllnnnoooppprrruuuwwwyyyzzz{{{yyyyyyzzz{{{|||{{{xxxuuuyyyzzz|||}}}|||{{{yyyxxxyyyzzz|||~~~~~~~~~~~~~~~~~~uuu```UUUQQQOOOLLLKKKKKKKKKJJJHHHDDDFFFHHHIIIIIIGGGDDDBBBDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@AAACCCFFFHHHJJJMMMQQQSSSUUUZZZaaahhhqqq|||vvvpppmmmnnnnnnnnnnnnppprrrtttuuuvvv|||{{{zzzzzzyyywwwqqqooommmmmmooopppqqqppppppooommmllllllmmmooopppvvvuuusssrrrqqqpppppppppnnnnnnnnnkkkiiihhhjjjkkkiiinnntttuuurrrnnnlllkkklllkkkiiiiiihhhgggeeebbb\\\```ffflllpppsssttttttsssrrrrrrrrrtttwwwzzz|||}}}~~~zzzvvvtttssssssttttttttttttttttttssspppoooooonnnnnnoooqqqqqqppppppqqqrrrssssssttttttttttttuuuuuuuuuttttttssssssuuuxxxzzzzzzzzz|||}}}}}}}}}}}}wwwjjj___\\\___bbbdddeeehhhmmmpppoooppprrrtttvvvwwwxxxxxxxxxwwwwwwxxxyyyyyywwwuuuxxxyyyzzz{{{{{{zzzyyyxxx{{{|||}}}~~~~~~~~~}}}~~~mmm```VVVSSSPPPNNNMMMLLLKKKJJJFFFGGGHHHHHHHHHGGGEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDCCCAAA@@@@@@???AAACCCEEEFFFHHHKKKMMMNNNSSSYYY```hhhrrr~~~}}}|||{{{||||||}}}{{{~~~xxxrrrnnnlllllllllllllllmmmooosssuuuttt}}}}}}zzzzzzyyyyyyrrrooollljjjlllooorrrssspppooommmkkkkkkmmmooopppuuutttsssqqqppppppqqqqqqpppqqqqqqpppmmmllllllmmmlllpppuuuuuuqqqnnnnnnooonnnllljjjhhhgggeeebbb___\\\___eeelllppprrrrrrrrroooqqqssssssssswww|||vvvsssqqqqqqrrrsssttttttsssrrrqqqoooooopppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssttttttuuuvvvvvvvvvuuutttuuuvvvwwwwwwvvvvvvxxxyyyzzz}}}sssfff]]]WWWZZZ^^^aaaccchhhnnnssspppqqqrrrtttuuuvvvvvvvvvwwwvvvuuuvvvxxxxxxvvvuuuuuuvvvxxxyyyzzzzzzyyyxxx}}}}}}~~~~~~}}}~~~{{{||||||~~~xxxjjjZZZWWWSSSPPPOOONNNLLLKKKKKKJJJIIIHHHHHHHHHIIIJJJDDDDDDCCCCCCCCCDDDDDDEEEDDDEEEDDDDDDCCCBBBAAA@@@===???BBBCCCCCCEEEGGGIIIJJJOOOUUU[[[aaajjjuuu|||~~~{{{{{{~~~}}}|||zzzyyyxxxxxxxxxxxxwww{{{~~~~~~|||sssnnnllllllkkkjjjjjjjjjjjjkkknnnrrrvvvqqq|||~~~{{{zzzzzzzzztttpppkkkjjjlllpppsssuuupppooommmkkkkkkmmmooopppuuutttrrrqqqpppqqqrrrrrrtttuuuvvvuuurrrpppooopppooosssvvvuuuqqqoooqqqtttpppnnnkkkiiigggeeeaaa^^^bbbeeejjjoooqqqqqqpppnnnlllpppssssssrrrxxx~~~vvvqqqpppoooppprrrssssssrrrpppooonnnpppqqqsssssssssrrrqqqsssssssssttttttuuuuuuuuuvvvwwwxxxyyyyyyyyyxxxwwwxxxxxxxxxvvvtttuuuwwwyyyyyy|||yyyiii```\\\[[[^^^aaadddfffiiimmmooooooqqqrrrtttuuuuuuuuutttwwwwwwwwwwwwvvvvvvvvvvvvssstttuuuuuuuuuvvvyyy|||}}}||||||}}}}}}~~~|||zzzyyy{{{}}}ooodddZZZWWWUUUOOOLLLNNNGGGIIIKKKLLLJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBAAABBBBBBCCCDDDCCCBBB@@@???AAA@@@??????@@@BBBDDDFFFHHHJJJNNNSSSZZZbbblllrrr}}}}}}~~~}}}}}}||||||||||||}}}~~~{{{vvvssssssuuuuuuvvvtttuuuvvvwwwyyy|||yyyuuupppkkkgggeeedddiiihhhggghhhjjjnnnqqqtttttt{{{{{{xxxwwwwwwwwwuuussspppmmmlllmmmnnnooollllllnnnppprrrrrrqqqpppttttttsssqqqpppqqqtttvvvzzzzzzyyyvvvrrrqqqrrrssstttwwwzzzwwwqqqmmmmmmooommmkkkiiihhhffffffffffffjjjoootttwwwvvvsssqqqooorrroooqqqwwwzzz||||||yyyxxxyyyvvvvvvuuuttttttttttttuuuuuuuuuuuuuuuttttttttttttrrrrrrrrrqqqrrrrrrssssssqqqsssuuuwwwwwwvvvtttrrrvvvwwwxxxwwwvvvuuuvvvwwwyyy{{{~~~uuuggg___]]]```bbbeeeggghhhjjjlllnnnnnnppprrrsssuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxtttuuuvvvvvvvvvxxx{{{}}}}}}|||}}}~~~~~~~~~~~~||||||zzzxxxxxxzzz}}}vvvfff^^^XXXRRRPPPQQQLLLLLLLLLKKKIIIHHHHHHIIIGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDCCCAAAAAAAAA@@@?????????AAACCCDDDGGGIIILLLPPPUUU]]]eeekkkuuuyyy}}}}}}}}}}}}|||{{{yyyxxxwwwvvvwwwxxxyyyzzz~~~}}}}}}yyytttrrrrrrrrrssssssppppppqqqqqqrrrwww}}}vvvtttqqqmmmjjjgggffffffeeeeeeeeefffhhhkkkoooqqquuu{{{~~~{{{xxxwwwwwwwwwuuussspppmmmlllmmmnnnoooooopppqqqrrrttttttsssrrrssstttttttttssstttwwwyyy{{{{{{zzzxxxuuutttvvvwwwvvvzzz|||zzztttnnnlllmmmlllkkkjjjjjjjjjkkklllmmmrrrvvvzzz|||zzzwwwtttrrrqqqoooqqqvvvyyy||||||zzzzzz{{{yyyxxxwwwvvvuuutttttttttvvvvvvvvvvvvvvvvvvuuuuuusssssssssrrrrrrssssssttttttuuuwwwyyyyyywwwuuusssvvvwwwxxxwwwvvvuuuvvvwwwxxx{{{}}}~~~nnnccc______dddgggiiijjjjjjkkklllnnnmmmoooqqqsssuuuuuuuuuuuusssssstttuuuwwwxxxzzz{{{uuuwwwxxxyyyyyyzzz|||||||||}}}}}}||||||}}}~~~|||zzzyyyyyyyyyzzz}}}pppeee\\\VVVUUUQQQOOOMMMJJJIIIHHHIIIIIIFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA?????????@@@AAABBBDDDFFFIIIKKKOOOUUU\\\aaalllpppuuuzzz~~~~~~|||{{{||||||{{{zzzwwwvvvuuutttssstttuuuuuuwwwwwwxxxzzzzzz{{{{{{{{{{{{xxxtttqqqqqqqqqppppppnnnnnnmmmmmmmmmqqqvvvzzzuuunnnmmmkkkiiiggggggggggggccccccdddfffhhhjjjlllnnnttt{{{~~~}}}|||{{{yyyxxxwwwwwwtttrrrpppnnnmmmmmmnnnoooqqqrrrssstttuuuuuuuuutttsssuuuwwwxxxxxxxxxzzz|||{{{||||||zzzyyyyyy{{{}}}{{{~~~}}}vvvooolllkkkllllllllllllnnnppprrrsssxxx{{{~~~~~~|||xxxuuutttpppppprrrvvvxxxzzz}}}{{{zzz{{{|||zzzzzzyyywwwvvvuuuttttttwwwwwwxxxxxxxxxxxxxxxxxxttttttssssssssssssttttttuuuvvvwwwxxxxxxvvvtttrrruuuvvvwwwwwwvvvuuuvvvxxxxxxzzz~~~~~~~~~~~~}}}vvvhhh```___aaaeeegggjjjkkkkkklllmmmnnnnnnooorrrtttvvvvvvvvvvvvtttttttttuuuvvvxxxyyyzzzyyyzzz{{{{{{zzzzzz|||}}}{{{|||}}}}}}zzzzzz{{{|||~~~}}}|||||||||||||||}}}pppaaaXXXSSSQQQMMMKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@????????????@@@AAABBBEEEGGGKKKPPPVVVZZZfffiiimmmrrrwww|||~~~~~~}}}{{{zzzzzzxxxwwwuuuttttttttttttsssssstttuuuvvvwwwxxxxxxzzzxxxtttrrrrrrqqqpppnnnnnnnnnmmmllllllooossswwwzzz~~~ssskkkhhhgggfffeeedddeeeffffffeeefffggghhhjjjkkklllmmmrrryyy}}}}}}}}}|||{{{yyywwwuuusssrrrpppnnnnnnnnnooooooqqqrrrssstttttttttuuuuuuxxxzzz|||||||||{{{|||}}}{{{{{{|||{{{zzz{{{~~~|||uuupppnnnmmmnnnmmmnnnnnnppprrrtttvvvvvvxxx{{{{{{yyyvvvttttttqqqqqqrrruuuwwwxxx{{{~~~|||{{{zzzyyyyyyyyyyyyzzzxxxxxxxxxwwwwwwvvvuuuuuuxxxxxxzzz{{{{{{{{{{{{zzzttttttsssrrrrrrrrrssssssttttttuuuuuutttrrrqqqoootttvvvwwwwwwvvvvvvwwwyyyxxx{{{|||{{{{{{}}}oooccc___aaaeeecccfffjjjlllmmmnnnooopppppprrrtttvvvwwwxxxxxxxxxxxxwwwvvvuuuuuuvvvwwwxxx|||}}}~~~|||zzzyyyyyyzzzzzzzzz{{{~~~~~~{{{xxxyyyzzz}}}~~~}}}}}}rrr```VVVSSSOOOMMMMMMLLLJJJGGGGGGGGGGGGGGGGGGFFFFFFFFFBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@????????????>>>@@@BBBEEEHHHLLLRRRVVV^^^aaafffjjjoootttzzz~~~}}}}}}{{{yyywwwuuutttttttttttttttttttttuuuvvvwwwwwwzzzxxxvvvuuutttsssqqqooommmmmmmmmlllkkkmmmqqqtttwww{{{zzzqqqkkkgggeeedddcccbbbbbbcccdddeeeggggggiiijjjkkkmmmmmmnnnooowww~~~~~~|||yyyvvvtttsssrrrqqqpppoooooopppppprrrtttvvvvvvuuuuuuxxxzzz~~~|||{{{|||zzz{{{{{{{{{zzz{{{~~~~~~yyytttqqqqqqqqqppppppoooooopppqqqrrrsssqqqsssuuuvvvuuuttttttuuurrrsssssssssuuuwwwwwwwwwuuuuuuvvvvvvvvvvvvvvvvvvssstttuuuwwwwwwwwwwwwwwwxxxyyy{{{}}}~~~~~~}}}|||ttttttsssrrrrrrrrrrrrrrrttttttttttttsssrrrpppooosssuuuvvvwwwvvvvvvxxxzzzzzz}}}~~~|||zzzzzz|||zzzlllbbb```dddhhhdddggglllpppqqqrrrsssuuuuuuvvvxxxyyyzzzzzzzzzzzz{{{zzzwwwuuuttttttuuuvvv{{{}}}~~~|||zzzxxxwwwxxxxxxxxxyyy{{{||||||zzzxxxwwwzzz|||}}}~~~~~~~~~}}}~~~rrr___ZZZSSSPPPOOOMMMJJJHHHHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCBBBBBBCCCCCCDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@<<<>>>AAACCCEEEIIIMMMQQQSSSWWW\\\```eeejjjooorrr}}}|||zzzxxxxxxxxxzzzzzzyyyyyyyyyzzz{{{|||~~~}}}|||||||||zzzxxxuuuqqqqqqpppnnnmmmmmmooorrrxxx|||~~~vvvooohhheeefffcccbbbaaaaaaaaabbbdddeeeggghhhiiikkknnnqqqtttuuuttt|||~~~|||yyywwwuuutttssssssrrrqqqqqqrrrrrrtttwwwyyyyyyxxxyyy}}}|||{{{|||zzz{{{{{{zzzyyyyyy|||~~~{{{wwwtttsssssstttsssrrrqqqoooooooooppppppnnnpppssstttttttttvvvxxxvvvvvvtttrrrsssvvvuuuqqqrrrrrrssssssttttttttttttqqqrrruuuwwwxxxxxxxxxxxxxxxyyy|||~~~~~~uuuuuutttsssrrrrrrrrrrrruuuuuuuuuuuutttsssrrrrrrrrrtttvvvvvvvvvwwwyyy{{{{{{}}}}}}{{{zzzyyyxxx{{{vvvjjjccccccgggkkkiiimmmrrrvvvwwwxxxxxxyyyyyyzzz|||}}}}}}}}}|||{{{|||zzzwwwuuussstttuuuvvvxxxzzz{{{{{{yyyxxxwwwxxxvvvuuuuuuwwwyyyzzzyyyxxxuuuxxx{{{|||{{{|||~~~}}}nnneeeYYYQQQNNNMMMKKKIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEGGGGGGBBBBBBCCCCCCCCCBBBBBBAAA===???AAABBBCCCEEEHHHJJJJJJNNNTTTYYY]]]```dddgggppptttzzz~~~}}}yyyvvvtttuuuvvv}}}yyyppplllgggbbbaaaddd````````````bbbdddfffgggiiijjjlllpppuuu{{{~~~~~~~~~|||||||||{{{zzzyyyxxxwwwuuutttttttttssssssssssssssswwwzzzzzzyyy{{{||||||}}}|||||||||zzzxxxxxxzzz|||{{{zzzxxxwwwvvvvvvuuuttttttsssqqqpppooonnnoooooonnnppprrrrrrssstttvvvxxxyyyyyyuuupppqqquuusssnnnppppppqqqqqqrrrsssssstttssstttvvvxxxyyyyyyxxxxxxwwwyyy|||~~~xxxwwwvvvuuuttttttttttttsssssstttsssssssssssssssrrrsssuuuvvvvvvwwwyyy{{{zzz|||}}}|||zzzyyyyyyyyyvvvyyy|||~~~tttjjjddddddiiimmmooossswww{{{{{{{{{|||||||||}}}~~~~~~}}}|||{{{yyywwwtttssstttvvvwwwtttvvvyyyzzzyyyxxxxxxyyyttttttsssuuuwwwyyyyyyyyysssvvvyyyzzzzzz{{{~~~}}}~~~}}}zzznnn]]]QQQMMMLLLLLLKKKKKKKKKJJJIIIGGGFFFEEEEEEGGGGGGFFFFFFFFFGGGIIIJJJBBBBBBCCCDDDDDDCCCCCCBBB>>>@@@AAAAAAAAAAAACCCEEEFFFJJJQQQVVVYYY\\\___aaafffkkkrrrxxx}}}}}}}}}}}}}}}wwwnnnggggggddd___^^^bbb^^^^^^___```bbbeeehhhjjjlllmmmpppuuu|||~~~yyyyyyyyyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuutttttttttqqquuuxxxyyyxxxzzz~~~}}}~~~}}}}}}}}}zzzxxxwwwyyy{{{uuuuuuwwwxxxyyyxxxuuurrruuusssrrrpppooooooppppppnnnpppqqqqqqqqqrrrtttwww{{{{{{vvvpppppptttsssmmmooooooppppppqqqssstttuuuuuuwwwyyyzzzzzzyyyxxxwwwvvvyyy|||zzzyyyxxxwwwvvvvvvvvvvvvqqqqqqqqqqqqqqqqqqqqqrrrqqqsssuuuvvvwwwxxxzzz|||zzz{{{{{{zzzxxxwwwxxxyyyxxxzzz||||||{{{zzz{{{||||||~~~nnniiiiiiiiijjjlllppprrrvvvyyy{{{{{{zzzyyy|||}}}~~~~~~}}}ssswwwzzzyyyvvvsssrrrsssxxxyyyyyyzzzzzzyyyxxxwwwwwwwwwxxxxxxyyyxxxxxxxxxuuuuuuwwwyyy{{{}}}~~~~~~|||{{{{{{|||}}}}}}}}}```UUUTTTQQQKKKHHHLLLJJJHHHGGGHHHGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBEEEDDDDDDDDDCCCCCCCCCCCC@@@@@@???????????????@@@GGGGGGIIIKKKOOOSSSWWWYYYccceeeiiioootttyyy|||~~~~~~|||||||||zzzyyy|||~~~xxxqqqkkkiiifffbbb___^^^]]]^^^ZZZ^^^bbbddddddeeehhhlllkkkqqqzzz|||{{{}}}}}}|||{{{zzzzzzyyyzzzzzzyyyxxxxxxyyyzzzyyywwwtttwwwwwwvvvwwwxxxyyy{{{|||~~~}}}||||||||||||{{{yyyxxxxxxtttuuuvvvwwwxxxwwwvvvuuuuuusssqqqqqqssstttsssrrrvvvtttrrrppppppqqqtttuuuvvvuuutttrrrqqqppppppoooqqqqqqrrrrrrtttuuuwwwxxxwwwxxxzzz{{{{{{yyywwwvvvtttwww|||}}}yyyzzzzzz{{{zzzyyywwwvvvvvvuuuuuuuuuuuutttttttttqqqqqqqqqtttwwwyyyyyyxxxyyywwwuuutttssstttuuuwwwssstttuuuuuuvvvuuuttttttwwwyyyzzzlllhhhiiikkkmmmooosssuuuxxx{{{||||||{{{zzz~~~}}}}}}zzz|||~~~}}}yyyvvvvvvwwwvvvxxxzzz}}}~~~~~~}}}|||zzzzzz{{{zzzzzzyyyxxxwwwvvvwwwxxxzzz{{{}}}~~~~~~|||{{{{{{|||}}}~~~|||}}}lll\\\VVVQQQLLLJJJLLLKKKJJJJJJLLLLLLJJJIIIEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCAAAAAA@@@??????>>>??????BBBCCCDDDFFFIIIMMMQQQSSS]]]```eeejjjppptttwwwxxx}}}|||{{{{{{}}}~~~}}}uuummmgggeeeccc```]]][[[[[[[[[\\\[[[^^^aaacccdddggglllqqqvvv}}}{{{{{{}}}{{{{{{zzzzzzyyyyyyzzzzzzxxxxxxwwwyyyzzzyyywwwuuuwwwvvvuuutttuuuwwwyyyzzz~~~~~~~~~}}}|||{{{zzzyyyzzz{{{{{{{{{zzzyyywwwvvvvvvwwwxxxyyyyyyxxxwwwwwwuuusssrrrrrrsssttttttssssssrrrqqqppppppqqqsssttttttsssqqqpppooonnnnnnnnnqqqqqqqqqrrrsssuuuvvvwwwxxxyyyzzz{{{{{{zzzxxxwwwvvvxxx{{{~~~~~~|||zzzzzzzzz{{{{{{{{{yyyxxxwwwuuuuuuuuuuuuttttttttttttrrrqqqqqqrrruuuwwwxxxxxxwwwvvvtttsssssstttuuuvvvtttttttttsssssstttttttttqqqrrrwww~~~uuuiiigggiiilllooorrrvvvwwwzzz|||~~~}}}}}}|||~~~}}}zzzwwwwwwyyyuuuxxx}}}~~~~~~~~~}}}|||{{{yyyyyyyyyyyyzzz{{{|||}}}~~~~~~|||{{{zzzzzzzzz{{{}}}~~~{{{{{{{{{{{{|||}}}~~~~~~}}}~~~}}}hhh\\\UUUPPPOOOJJJJJJIIIJJJKKKKKKIIIGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA??????>>>>>>>>>??????@@@BBBEEEHHHKKKMMMVVVYYY^^^dddiiilllnnnoootttvvvyyy|||~~~~~~}}}{{{zzz{{{|||uuunnniiieeeccc___^^^\\\ZZZYYYZZZ[[[\\\]]]___aaabbbdddjjjssszzz}}}zzzyyy|||yyyxxxxxxxxxxxxyyyzzzzzzwwwvvvvvvxxxyyyyyyxxxvvvvvvuuurrrqqqqqqsssuuuvvvyyyyyyyyyyyyxxxwwwvvvuuuxxxyyyzzz{{{zzzxxxvvvuuuxxxyyyyyyzzzzzzyyyxxxxxxuuusssrrrrrrsssttttttsssppppppoooooopppqqqrrrrrrqqqpppooommmmmmlllllllllpppppppppqqqssstttvvvwwwyyyzzz{{{{{{{{{zzzxxxwwwwwwxxxyyyzzzzzzyyyxxxxxxyyyzzzzzz{{{zzzzzzyyyyyyuuuuuuuuutttttttttsssssstttrrrqqqrrruuuwwwxxxxxxuuuuuutttsssssstttuuuvvvuuutttsssrrrrrrtttvvvwwwttttttvvv||||||rrrhhhgggiiilllooossswwwxxxzzz|||}}}}}}}}}|||}}}xxxuuuvvvxxxwwwzzz~~~}}}}}}|||{{{{{{||||||}}}}}}~~~~~~{{{{{{zzzyyyyyyzzz{{{|||{{{zzzyyyxxxxxxzzz|||}}}|||~~~zzzjjj^^^VVVSSSMMMLLLKKKJJJKKKIIIGGGEEEGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCDDDCCCAAA@@@???>>>>>>===???@@@@@@AAACCCFFFHHHJJJPPPSSSXXX^^^cccfffggggggkkknnnqqqtttvvvxxx|||~~~}}}||||||||||||~~~|||ssskkkgggfffffffff```^^^\\\[[[ZZZ[[[\\\]]]___```aaabbbfffooo{{{~~~|||zzzvvvvvvxxxvvvvvvvvvvvvwwwxxxyyyzzzuuuuuuuuuwwwyyyyyyxxxvvvuuussspppnnnnnnoooqqqsssttttttuuuvvvvvvvvvuuuuuuvvvwwwyyyzzzzzzxxxvvvuuuxxxxxxyyyxxxxxxxxxwwwwwwsssrrrpppppprrrrrrrrrqqqnnnnnnoooppppppqqqqqqqqqooonnnmmmlllllllllllllllnnnnnnoooppprrrtttuuuvvvzzzzzzzzzzzzzzzyyyxxxwwwuuuuuuuuuvvvvvvvvvvvvwwwxxxxxxxxxyyyyyyyyyyyyxxxuuuuuuuuutttttttttssssssvvvtttrrrsssuuuxxxyyyyyyvvvuuuuuutttuuuuuuvvvwwwuuutttssssssuuuyyy}}}|||yyyzzz~~~zzzqqqiiihhhjjjkkknnnsssvvvwwwyyy{{{|||}}}}}}}}}~~~~~~~~~}}}xxxvvvwwwyyyzzz}}}}}}~~~~~~|||||||||}}}}}}}}}~~~~~~}}}}}}|||{{{zzzyyyyyyyyy{{{zzzxxxwwwwwwyyy{{{|||}}}mmm^^^UUURRRPPPNNNLLLLLLKKKJJJHHHGGGGGGHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>@@@@@@???@@@AAACCCEEEGGGLLLOOOSSSXXX\\\___aaaaaadddgggjjjlllnnnqqqtttvvv{{{}}}~~~~~~|||zzzzzzzzz||||||}}}}}}~~~}}}{{{{{{zzzzzzzzz{{{{{{|||}}}rrrnnniiifffeeefffffffffaaa```^^^\\\[[[[[[\\\]]]```bbbccceeejjjttt{{{yyywwwsssrrrtttttttttttttttuuuwwwxxxyyyttttttuuuvvvxxxyyywwwuuusssrrrooommmlllmmmooopppoooppprrrtttuuuvvvwwwwwwuuuvvvxxxyyyyyyxxxwwwvvvvvvvvvvvvuuuuuutttttttttqqqooommmnnnooopppoooooonnnnnnooooooppppppppppppnnnmmmmmmlllllllllmmmmmmmmmmmmnnnoooqqqsssuuuvvvyyyyyyyyyxxxwwwwwwvvvuuuqqqqqqrrrrrrsssuuuvvvvvvuuuuuuuuuvvvvvvwwwwwwxxxvvvvvvuuuuuuuuuttttttttttttsssqqqrrruuuxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxuuuttttttuuuyyy{{{yyy|||}}}|||~~~xxxpppjjjjjjkkkkkknnnsssuuuvvvwwwyyy{{{|||}}}~~~~~~~~~}}}}}}~~~~~~|||yyyzzz|||}}}||||||~~~{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyy|||{{{yyyxxxxxxzzz{{{}}}}}}ppp```UUURRRNNNKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@@@@????????????>>>======>>>???AAABBBHHHIIIMMMQQQUUUXXXZZZ[[[]]]___bbbdddfffiiimmmooosssuuuvvvvvvuuuttttttuuuyyyzzz{{{|||}}}~~~~~~~~~~~~{{{yyyxxxxxxwwwvvvvvvvvvvvvvvvuuuwwwyyyyyyyyyxxxyyyzzz~~~}}}}}}}}}~~~yyyqqqfffdddbbbaaaaaabbbaaa``````___]]][[[ZZZ[[[\\\]]]```cccfffiiiooozzz|||wwwwwwuuurrrqqqsssrrrrrrrrrssstttuuuvvvwwwuuuttttttvvvxxxwwwvvvtttqqqpppooonnnmmmnnnnnnooonnnoooqqqsssuuuvvvwwwwwwttttttuuuvvvvvvvvvvvvvvvttttttrrrqqqqqqqqqqqqqqqooommmllllllmmmnnnnnnmmmnnnnnnmmmmmmmmmmmmnnnnnnmmmmmmlllllllllmmmmmmnnnkkklllmmmnnnppprrrtttuuuwwwwwwvvvuuutttssssssrrroooooopppqqqrrrssstttuuusssssssssttttttvvvwwwxxxwwwwwwwwwvvvvvvvvvuuuuuurrrqqqrrrtttwwwyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwttttttuuuwww|||}}}zzz|||}}}||||||~~~uuuoookkkkkklllmmmpppuuutttuuuwwwyyy{{{}}}~~~||||||{{{||||||}}}|||}}}~~~|||}}}}}}|||||||||}}}~~~zzzzzz{{{||||||}}}~~~~~~~~~~~~}}}|||~~~}}}|||{{{{{{|||}}}}}}{{{}}}yyyddd^^^WWWPPPMMMLLLKKKJJJIIIJJJJJJJJJJJJIIIHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<<<<===??????CCCCCCEEEHHHKKKPPPSSSUUUUUUWWWYYYZZZ]]]aaafffjjjjjjlllmmmnnnnnnnnnpppqqqsssuuuwwwyyyzzzzzzyyyyyyxxx{{{~~~~~~~~~~~~}}}{{{||||||zzzyyyxxxxxxxxxxxxwwwxxxzzzzzzyyyyyy{{{}}}~~~}}}{{{zzzzzz{{{|||}}}}}}zzzrrriiibbb^^^\\\[[[\\\^^^`````````^^^]]]\\\[[[[[[]]]___``````ccciiinnnttt~~~}}}wwwtttuuuuuussssssuuurrrrrrrrrrrrrrrssstttuuuuuuuuuuuuvvvwwwvvvtttrrroooooopppppppppoooooonnnooopppqqqrrrssstttttttttrrrqqqqqqqqqrrrsssuuuvvvsssrrrqqqooonnnnnnooooooooommmllllllmmmnnnnnnmmmnnnmmmkkkiiihhhiiijjjkkklllkkkkkkkkkllllllmmmnnnjjjkkklllmmmooorrrtttuuuuuutttsssrrrqqqpppppppppoooppppppqqqrrrrrrqqqqqqsssssssssssstttvvvxxxyyyxxxxxxxxxxxxwwwwwwwwwwwwtttuuuwww{{{~~~~~~zzzzzzzzzyyyxxxwwwvvvuuussstttuuuwww{{{|||~~~}}}}}}sssnnnjjjlllmmmnnnrrrxxxtttuuuwwwyyy||||||zzzyyyyyyyyyyyy}}}}}}}}}~~~{{{{{{|||}}}}}}}}}|||{{{}}}}}}~~~~~~~~~}}}}}}|||yyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~yyy{{{}}}}}}~~~zzzrrrggg\\\VVVRRRPPPNNNKKKKKKKKKKKKKKKJJJJJJIIIFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@???>>>===>>>???@@@??????@@@BBBEEEJJJNNNQQQPPPQQQSSSTTTWWW[[[aaafffccceeeggghhhiiijjjmmmoooooopppsssuuuvvvvvvuuutttsssvvvzzz~~~~~~~~~}}}~~~}}}}}}}}}~~~~~~}}}~~~}}}wwwoooiiiccc\\\XXXYYYXXXWWWYYY]]]aaacccddd^^^]]]\\\\\\^^^```ccceee___dddjjjqqqwww~~~xxxsssqqqsssuuuuuuvvvxxxrrrrrrqqqqqqrrrrrrssssssvvvuuuuuuvvvvvvvvvsssqqqnnnooopppqqqqqqpppooonnnpppqqqrrrrrrrrrrrrqqqqqqpppooonnnnnnnnnqqqsssuuusssrrrpppnnnmmmnnnnnnoooooonnnllllllnnnooonnnmmmnnnllliiifffeeefffgggiiijjjjjjjjjjjjkkklllmmmmmmjjjjjjkkkmmmoooqqqtttuuutttsssqqqpppooonnnnnnnnnpppqqqrrrrrrrrrpppooonnntttsssssstttuuuwwwyyyzzzyyyyyyyyyxxxxxxxxxwwwwwwyyyzzz}}}zzzzzzzzzyyywwwvvvtttsssrrrssstttvvvzzz~~~~~~zzz{{{}}}{{{{{{|||zzz||||||zzzxxxzzz~~~qqqooolllkkkkkknnnqqqssstttvvvxxxzzz|||}}}}}}}}}~~~|||{{{yyyxxxxxxyyyyyy|||~~~~~~}}}|||}}}zzzzzzzzzzzz{{{}}}~~~~~~~~~~~~}}}{{{yyyxxxvvvyyy{{{|||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}zzz{{{{{{}}}~~~vvviiibbbYYYRRRPPPKKKLLLLLLKKKJJJIIIIIIJJJHHHHHHGGGFFFEEEDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@????????????>>>???>>>>>>???AAACCCEEEFFFLLLMMMOOOQQQSSSUUUWWWXXXZZZ\\\___bbbeeehhhjjjjjjnnnoooqqqqqqpppqqqrrrtttwwwyyy{{{}}}{{{yyy{{{uuuooogggbbb___\\\XXXVVVVVVXXXZZZZZZZZZZZZ[[[]]]```^^^\\\[[[[[[^^^bbbeeehhhhhhoooyyy~~~xxxppppppqqqrrrrrrsssttttttpppooooooppprrrssssssrrryyyyyyxxxwwwuuusssrrrqqqsssssssssrrrrrrqqqqqqpppnnnooorrrttttttsssqqqooonnnnnnnnnnnnnnnoooooooooqqqpppnnnmmmmmmoooppprrrooooooppppppooonnnmmmkkkkkkiiieeeaaa_________```fffhhhkkkkkkkkklllmmmooonnnoooooooooooopppppppppnnnooooooooonnnmmmlllkkkmmmoooppppppoooooopppqqqssstttuuuvvvwwwwwwwwwwwwwwwvvvuuuuuuwwwyyyyyyyyyyyy{{{xxxxxxwwwwwwvvvvvvuuuuuupppppprrrwww|||}}}|||{{{zzzyyyyyy{{{zzzyyyxxxxxxzzz|||}}}}}}pppooommmlllmmmoooqqqssstttuuuwwwyyyzzzzzzzzzzzz{{{zzzyyywwwvvvvvvwwwwwwwwwyyyzzz{{{zzzzzz|||}}}zzzzzzzzz{{{|||~~~~~~~~~~~~}}}{{{zzzyyyxxxzzz{{{|||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzzzz{{{|||}}}~~~~~~sssaaaVVVTTTKKKKKKLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCAAA@@@@@@@@@????????????????????????@@@BBBCCCDDDFFFGGGIIIKKKMMMOOOPPPQQQVVVXXX[[[^^^aaadddfffggglllnnnpppqqqrrrsssuuuwwwxxxzzz|||}}}~~~yyywwwxxx}}}xxxrrriiiddd^^^ZZZWWWVVVSSSQQQSSSUUUXXXYYYYYYYYY[[[\\\______``````aaadddgggiiipppqqqwww{{{vvvpppqqqqqqqqqrrrrrrssssssrrrqqqqqqrrrtttuuuuuutttwwwwwwwwwwwwuuutttsssrrrttttttssssssrrrrrrqqqqqqpppqqqrrrrrrrrrpppnnnmmmnnnnnnnnnooooooooooooppppppooonnnmmmmmmnnnooopppoooppppppppppppnnnmmmllllllkkkgggbbb]]]ZZZ[[[]]]cccfffiiillllllmmmnnnoooppppppppppppppppppppppppmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnoooooonnnnnnoooqqqrrrssstttuuuuuuvvvvvvvvvvvvuuuttttttwwwyyy|||}}}xxxxxxwwwvvvuuutttssssssppppppqqqtttxxx{{{||||||~~~~~~|||{{{yyyyyyyyyyyyzzzyyyxxxwwwwwwxxxzzz{{{zzz~~~nnnnnnoooooopppqqqrrrrrrtttuuuuuuvvvvvvvvvvvvuuuwwwvvvuuutttssssssssstttrrrtttvvvwwwwwwxxxzzz|||yyyyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}|||zzzyyyzzz{{{||||||{{{{{{}}}}}}}}}}}}~~~zzzzzzzzzzzz{{{{{{{{{|||}}}nnn]]]XXXOOONNNNNNLLLKKKIIIHHHGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????@@@AAAAAAAAABBBCCCEEEGGGIIIJJJKKKPPPQQQTTTXXX[[[^^^```aaafffiiilllnnnppprrrvvvxxxyyy{{{|||}}}~~~|||zzzyyy||||||tttmmmeee```\\\XXXTTTRRRQQQQQQPPPPPPRRRTTTXXXZZZZZZZZZ[[[\\\YYY\\\___bbbdddgggkkknnn||||||wwwuuuqqqqqqqqqqqqqqqqqqrrrrrrsssrrrqqqrrruuuvvvuuutttuuuuuuvvvvvvvvvuuuttttttuuuuuuttttttsssrrrrrrqqqqqqqqqpppooonnnmmmllllllnnnnnnoooooopppppppppppppppooommmmmmmmmmmmnnnooooooppppppqqqpppooommmlllmmmmmmjjjbbbYYYTTTTTTWWW]]]aaaggglllnnnooopppppprrrrrrqqqqqqpppooooooooollllllmmmnnnnnnnnnnnnmmmlllnnnnnnnnnmmmmmmooopppqqqqqqrrrrrrsssttttttttttttsssssssssvvvzzzyyyxxxwwwuuusssrrrqqqqqqoooooopppssswwwzzz{{{{{{|||{{{yyyxxxwwwwwwwwwwwwyyyxxxwwwvvvuuuvvvwwwxxx{{{lllnnnpppqqqrrrrrrrrrqqqsssssssssssssssrrrrrrqqqssssssrrrqqqqqqqqqqqqqqqssstttvvvwwwvvvwwwyyyzzzwwwxxxxxxyyy{{{}}}~~~~~~}}}}}}|||{{{zzzzzz|||}}}}}}|||{{{{{{}}}|||||||||}}}~~~~~~}}}}}}yyyyyyyyyyyyyyyyyyxxxxxxyyy}}}jjj]]]TTTRRRPPPMMMLLLJJJGGGFFFHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????????????@@@AAABBBDDDEEEFFFGGGJJJKKKNNNRRRVVVXXXZZZ[[[\\\___dddgggjjjnnnrrruuuxxxzzz|||}}}wwwllleee___YYYVVVSSSRRRPPPOOOPPPQQQRRRRRRSSSVVVYYY[[[[[[[[[[[[\\\XXX\\\```cccgggllltttyyyyyyuuutttppppppqqqqqqqqqqqqqqqqqqqqqpppoooppprrrtttsssrrrsssssstttuuuvvvvvvvvvvvvvvvvvvuuutttssssssrrrqqqpppooonnnlllllllllllllllnnnnnnooooooppppppqqqqqqpppooonnnnnnmmmnnnnnnooonnnooopppqqqpppooonnnmmmnnnpppnnndddWWWOOOOOORRRXXX]]]eeelllooopppqqqqqqssssssrrrqqqpppooonnnnnnmmmmmmmmmnnnmmmmmmllllllllllllmmmlllkkkkkkmmmoooppppppppppppqqqqqqrrrrrrrrrrrrrrrrrruuuzzz|||{{{yyywwwuuusssqqqpppoooooolllmmmnnnrrrxxx|||~~~~~~wwwvvvuuussssssssstttuuuwwwvvvuuuuuutttuuuuuuvvv{{{kkkmmmppprrrtttsssrrrppprrrrrrqqqqqqpppppppppppppppqqqqqqqqqppppppoooooovvvwwwyyyxxxwwwwwwxxxyyyvvvvvvvvvwwwyyy{{{|||}}}}}}}}}|||{{{{{{zzzzzzzzz}}}}}}~~~}}}{{{{{{|||~~~zzzzzz{{{||||||}}}}}}}}}~~~~~~}}}}}}|||{{{zzzxxxxxxxxxwwwwwwwwwwwwwwwxxx|||xxxbbbVVVSSSNNNKKKKKKJJJIIIGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>=========>>>???@@@AAABBBCCCCCCFFFGGGJJJMMMPPPSSSTTTUUUUUUXXX]]]aaaeeeiiinnnqqqtttvvvyyy|||uuupppggg___ZZZVVVSSSRRRNNNNNNNNNOOOOOOQQQSSSTTTTTTUUUXXXXXXXXXYYYZZZ\\\___bbbeeeiiimmmvvv~~~vvvrrrqqqoooooopppppppppppppppppppppooooooppprrrsssrrrqqqqqqrrrsssuuuvvvvvvwwwwwwwwwvvvuuutttsssrrrqqqqqqnnnmmmkkkjjjjjjlllmmmnnnmmmnnnnnnoooppppppqqqqqqppppppoooooonnnnnnnnnnnnmmmnnnoooqqqqqqqqqppppppqqqsssrrriii[[[PPPNNNOOOUUU[[[dddkkkooopppqqqqqqssssssrrrqqqpppnnnmmmmmmnnnnnnnnnnnnmmmllljjjjjjkkkkkkkkkjjjiiijjjlllooopppoooooonnnoooooopppqqqppppppqqqrrrtttyyy|||yyyxxxwwwuuussspppooonnnnnnooommmmmmnnnrrrvvvzzz||||||sssrrrpppoooooopppqqqsssvvvuuuuuuuuuuuuuuuuuuuuuzzz~~~|||jjjlllooorrrssssssqqqpppqqqppppppppppppqqqqqqrrrppppppqqqqqqqqqqqqppppppwwwyyyzzzyyyxxxwwwxxxyyyvvvvvvvvvvvvwwwxxxzzz{{{|||{{{zzzyyyyyyyyyyyyyyy|||}}}~~~~~~|||zzzzzz{{{wwwxxxyyyzzzzzzzzzzzzyyyzzz{{{{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvxxx|||jjj]]]WWWPPPLLLLLLMMMLLLKKKHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAA@@@???>>>===;;;;;;<<<======>>>??????CCCDDDFFFIIIKKKMMMNNNOOOPPPSSSXXX\\\```eeeiiimmmnnnqqquuuzzz~~~yyyrrrmmmaaa___ZZZUUUQQQOOOOOOOOOJJJLLLMMMMMMMMMNNNQQQSSSQQQRRRSSSTTTUUUXXX[[[___dddgggkkkooottt~~~zzzsssooommmmmmnnnnnnoooppppppqqqqqqqqqpppoooqqqssstttsssrrrpppqqqrrrtttuuuvvvwwwwwwwwwvvvuuutttsssqqqpppppplllkkkkkkjjjkkklllmmmnnnllllllmmmnnnoooppppppqqqpppooooooooonnnmmmmmmlllkkklllnnnppprrrssssssrrruuuwwwwwwqqqdddYYYSSSQQQUUUZZZcccjjjmmmooopppppprrrrrrqqqpppooonnnmmmlllmmmnnnnnnmmmmmmllljjjjjjjjjjjjjjjhhhggghhhkkknnnpppooonnnmmmmmmnnnppppppnnnppprrrrrrssswww|||zzzyyyxxxwwwsssrrrpppnnnmmmnnnoooppppppoooooopppsssuuuttttttrrrpppnnnmmmmmmnnnqqqsssuuuuuuuuuvvvvvvwwwwwwwww~~~{{{zzzyyyzzz}}}iiikkknnnqqqrrrrrrqqqpppooooooooooooppprrrtttuuuqqqqqqrrrsssssssssrrrqqqtttvvvwwwwwwvvvvvvxxxyyywwwwwwwwwwwwwwwxxxyyyyyyzzzyyyxxxwwwwwwwwwxxxyyyzzz|||}}}zzzxxxxxxuuuvvvwwwxxxxxxxxxwwwvvvxxxxxxyyyzzzyyyyyywwwwwwvvvvvvvvvvvvwwwwwwwwwwwwxxx|||sssiii\\\TTTQQQPPPOOOMMMHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCAAAAAABBBBBBAAA@@@???>>>;;;;;;;;;<<<<<<=========@@@AAACCCEEEGGGHHHHHHIIIKKKNNNSSSWWWZZZ^^^cccfffjjjmmmqqqvvv{{{~~~zzzvvvrrrnnnhhhaaa\\\TTTTTTRRROOOMMMLLLLLLMMMJJJLLLNNNNNNLLLLLLNNNQQQOOOPPPQQQSSSVVV[[[bbbggglllqqqxxx|||}}}yyyuuupppmmmkkklllmmmnnnoooqqqrrrrrrpppooonnnoooqqqrrrrrrqqqpppqqqrrrtttuuuvvvvvvwwwvvvvvvuuusssrrrpppoooooommmllllllkkkkkkkkkllllllkkkkkklllmmmnnnoooppppppmmmmmmmmmmmmlllkkkjjjjjjhhhjjjmmmpppssstttuuuuuuzzz|||}}}zzzqqqeee[[[VVVVVV[[[bbbhhhlllmmmnnnoooppppppoooooonnnmmmlllllljjjkkkllllllmmmmmmmmmmmmjjjiiiiiigggfffgggjjjmmmqqqooonnnmmmmmmnnnoooppplllooorrrsssrrruuu{{{{{{wwwuuuuuutttsssooonnnlllllllllnnnqqqrrrrrrqqqpppqqqsssssssssrrrrrrpppnnnmmmmmmooorrrttttttuuuvvvwwwxxxyyyyyyyyy|||xxxwwwwwwyyy|||iiijjjmmmpppqqqqqqqqqpppnnnnnnnnnoooqqqsssvvvwwwrrrrrrtttuuuuuutttsssrrrppprrrtttuuuuuuuuuwwwyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyxxxwwwvvvvvvvvvwwwxxxyyy{{{}}}zzzwwwvvvttttttvvvwwwwwwvvvuuuuuuwwwxxxyyyzzzyyyyyywwwwwwvvvvvvvvvvvvwwwwwwwwwxxxxxx{{{}}}lll^^^WWWSSSPPPMMMHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBCCCBBBAAA@@@???<<<<<<=========>>>>>>>>>>>>???AAABBBCCCDDDEEEEEEGGGJJJNNNRRRUUUYYY]]]```hhhjjjooosssxxx~~~}}}wwwrrrjjjddd```\\\VVVRRROOOPPPOOONNNLLLKKKLLLMMMKKKNNNPPPOOOMMMLLLNNNPPPPPPQQQRRRTTTYYYaaajjjqqqxxx~~~|||{{{xxxsssooojjjkkklllnnnoooqqqrrrsssmmmlllkkklllnnnpppooonnnpppqqqrrrtttuuuvvvvvvvvvvvvuuutttsssqqqpppooonnnnnnnnnmmmmmmlllkkkjjjiiijjjjjjkkklllmmmnnnooopppkkkllllllkkkjjjiiihhhggggggiiilllpppsssuuuvvvwww~~~yyynnnbbb[[[WWW\\\bbbhhhjjjlllmmmnnnoooooonnnnnnmmmmmmllllllggghhhjjjlllmmmoooooooooiiiiiihhhfffeeegggjjjmmmqqqpppnnnmmmmmmnnnooopppkkkooossssssrrrtttyyy~~~~~~zzzvvvssspppoooooommmlllkkkjjjlllooorrrtttrrrqqqqqqsssuuuwwwwwwvvvsssqqqooonnnnnnqqqtttvvvtttuuuwwwxxxzzz{{{{{{{{{}}}zzzwwwtttuuuvvvvvvyyy|||~~~~~~pppoooooonnnnnnnnnnnnnnnnnnnnnooooooppppppqqqqqqtttvvvwwwxxxxxxvvvsssqqqvvvvvvwwwxxxxxxxxxxxxwwwyyyyyyyyyyyyyyyxxxxxxxxx|||zzzwwwtttssstttuuuwwwzzz|||~~~~~~{{{xxxvvvvvvtttvvvwwwxxxvvvuuuvvvwwwuuuuuuvvvwwwvvvvvvuuutttuuuvvvxxxxxxyyyxxxwwwvvvwwwyyy|||wwwhhhZZZRRRRRRNNNJJJHHHHHHFFFCCCCCCFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>=========>>>>>>???AAABBBCCCDDDEEEGGGHHHJJJMMMQQQVVVYYY[[[bbbdddhhhmmmsssxxx|||{{{sssmmmfffaaa[[[WWWUUURRROOOKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKLLLMMMNNNNNNMMMOOORRRUUUYYY^^^gggsss|||~~~|||yyyuuurrrllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooopppqqqrrrqqqrrrtttvvvvvvuuutttssstttqqqnnnnnnppprrrpppooommmnnnooonnnmmmlllmmmnnnllllllkkkllloooppppppooopppnnnllllllmmmmmmjjjggggggiiimmmpppsssvvv{{{~~~{{{ooo```___bbbggglllooopppooonnnooonnnlllkkkjjjjjjkkklllooollljjjkkkmmmmmmkkkiiijjjhhhfffeeefffiiimmmooosssqqqooommmlllmmmnnnnnnoooooonnnoooqqquuuyyy|||{{{zzzxxxvvvsssooommmkkkjjjhhhgggjjjooouuuwwwwwwsssrrrqqqpppppprrrtttuuurrrrrrrrrrrrrrrssstttuuuwwwvvvvvvwwwyyyzzz{{{zzz|||}}}~~~}}}zzzxxxxxxxxxzzz{{{{{{zzzyyyxxxyyy{{{{{{|||~~~ppppppooooooooooooooopppnnnnnnnnnnnnoooppppppqqquuuvvvxxxyyyxxxvvvtttrrrvvvvvvwwwwwwwwwwwwwwwvvvwwwvvvvvvuuuuuuuuuvvvvvvxxxwwwuuussssssssstttuuuwwwxxxzzzyyywwwttttttttttttvvvwwwwwwvvvvvvwwwxxxyyyxxxwwwvvvuuuuuuuuuuuuvvvwwwxxxyyyzzzyyyxxxxxxvvvxxxzzz{{{}}}ooobbb]]]TTTOOOKKKLLLLLLIIIGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@??????>>>>>>============>>>>>>???@@@AAAAAACCCDDDFFFIIIMMMQQQTTTVVV\\\^^^bbbggglllqqquuuwww{{{}}}zzzvvvsssnnngggaaa[[[WWWRRROOONNNMMMJJJHHHJJJJJJIIIJJJJJJKKKLLLMMMNNNMMMLLLMMMOOOPPPQQQQQQRRRUUU[[[bbbkkkvvv}}}|||{{{yyyuuurrrmmmmmmmmmmmmmmmlllllllllnnnnnnnnnooooooqqqrrrsssuuuuuuvvvuuutttrrrqqqooopppooonnnoooqqqrrrpppnnnnnnooopppooonnnmmmnnnooommmllllllmmmooopppooonnnooommmkkklllmmmllljjjggghhhkkkmmmppprrruuuyyy|||vvviiifffhhhkkkoooppppppnnnmmmnnnmmmkkkjjjiiiiiijjjjjjllljjjiiikkkmmmooonnnlllkkkiiigggfffgggjjjnnnppprrrqqqnnnlllkkkkkklllmmmnnnnnnnnnoooqqquuuxxxzzz{{{zzzyyyvvvssspppmmmkkkkkkiiihhhjjjoootttuuuuuuqqqpppooonnnoooppprrrssssssssssssrrrssssssttttttvvvvvvwwwxxxyyyyyyxxxvvvyyyzzz{{{zzzyyywwwxxxyyyzzzzzzzzzyyywwwvvvxxxyyyzzz{{{}}}~~~~~~~~~qqqqqqqqqqqqqqqqqqrrrrrrnnnmmmllllllmmmnnnpppqqqtttuuuwwwxxxxxxvvvuuusssuuuuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqqqqrrrsssssssssssssssssssssssssssuuuvvvwwwvvvtttssstttuuuuuuvvvwwwwwwwwwyyy|||~~~}}}yyyuuussssssuuuvvvwwwxxxyyyzzzzzzzzzzzzyyyvvvwwwyyyzzz{{{}}}{{{rrr^^^UUUNNNMMMMMMJJJGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@???>>>>>>======<<<<<<<<<<<<============???@@@BBBDDDGGGJJJMMMOOOTTTVVVYYY^^^cccgggkkkmmmoooqqqsssvvvyyy{{{|||}}}}}}wwwoooiiiddd___XXXSSSOOOMMMJJJHHHHHHHHHGGGFFFHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKKKKLLLMMMOOOQQQRRRUUUYYY```jjjuuu}}}}}}|||||||||{{{xxxvvvoooooonnnmmmlllkkkjjjjjjmmmmmmmmmnnnoooppprrrsssxxxwwwvvvsssqqqnnnlllkkklllmmmnnnppprrrrrrpppmmmpppqqqrrrqqqpppnnnooooooooonnnmmmmmmooooooooommmmmmlllkkkkkklllllljjjhhhjjjlllnnnpppqqquuuyyy|||uuunnnooopppqqqqqqooommmlllmmmlllkkkjjjiiiiiiiiiiiiiiihhhhhhjjjmmmooopppooommmkkkiiiggghhhkkkppprrrsssqqqnnnllljjjjjjjjjkkkmmmnnnoooqqqssstttvvvwww{{{zzzxxxvvvssspppmmmlllkkkjjjjjjlllooorrrsssssspppooonnnmmmnnnooopppqqqtttttttttssssssssssssssssssuuuwwwxxxyyywwwuuutttwwwxxxyyyxxxvvvvvvwwwyyyyyyzzzzzzxxxvvvuuuvvvwwwzzz{{{|||~~~~~~~~~}}}}}}||||||||||||~~~rrrrrrssssssttttttttttttnnnmmmlllllllllnnnpppqqqrrrsssuuuvvvvvvuuutttsssttttttttttttttttttttttttvvvtttrrrpppppppppqqqqqqpppqqqrrrssstttttttttsssvvvwwwwwwvvvuuuuuuwwwyyyvvvwwwxxxzzz{{{{{{uuussssssuuuwwwwwwwwwxxxyyyyyyzzzzzzzzzvvvxxx|||}}}~~~~~~ttteeeVVVPPPNNNJJJFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBEEEGGGIIINNNOOORRRVVVZZZ^^^aaacccdddfffhhhlllooorrrtttuuu~~~~~~}}}|||sssmmmddd]]]XXXSSSOOOLLLKKKIIIHHHFFFFFFGGGGGGGGGIIIIIIIIIJJJKKKLLLNNNOOOMMMNNNNNNNNNOOOQQQTTTWWW^^^dddmmmttt{{{}}}|||{{{{{{}}}~~~}}}{{{yyyqqqpppooonnnlllkkkjjjiiilllllllllmmmnnnooopppqqqxxxvvvssspppmmmkkkjjjiiiiiilllppptttuuutttqqqnnnqqqsssttttttrrrppppppppppppnnnmmmnnnoooooonnnmmmkkkkkkkkkkkkkkkkkkjjjiiijjjlllnnnpppssswww|||{{{qqqrrrrrrrrrqqqooommmlllmmmmmmlllkkkjjjjjjjjjjjjhhhhhhiiikkkmmmoooppppppooommmjjjiiijjjmmmqqqtttuuussspppmmmkkkjjjjjjkkknnnoooqqqssstttuuuuuuuuuyyyyyyxxxuuussspppnnnllllllllllllnnnpppqqqrrrrrroooooonnnnnnnnnnnnooopppttttttttttttssssssrrrrrrqqqssstttuuuuuuvvvwwwxxxyyyyyyyyywwwuuuuuuwwwyyyzzz{{{zzzxxxvvvuuuvvvwwwzzz{{{|||}}}}}}}}}|||{{{}}}}}}}}}}}}}}}~~~qqqrrrtttuuuvvvvvvvvvvvvppppppnnnnnnnnnnnnooopppooopppqqqrrrssssssrrrrrrssssssrrrrrrsssssstttuuuxxxvvvuuusssqqqqqqqqqqqqpppqqqtttvvvwwwwwwvvvuuuwwwxxxxxxxxxvvvwwwyyyzzzwwwyyy{{{}}}}}}wwwtttuuuwwwxxxvvvvvvvvvwwwxxxyyyyyyzzzvvv{{{~~~~~~gggXXXQQQKKKHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>============<<<<<<<<<<<<===>>>@@@BBBCCCDDDIIIKKKMMMPPPSSSWWWYYYZZZ\\\]]]___cccgggjjjmmmooouuuxxx|||~~~{{{yyywwwvvvtttrrrpppddd___YYYRRRNNNLLLJJJIIIJJJIIIHHHGGGFFFFFFGGGHHHJJJJJJKKKLLLNNNPPPQQQRRRTTTUUUVVVUUUUUUXXX\\\```kkkttt~~~~~~{{{{{{yyyyyyyyyzzz||||||zzzxxxqqqqqqpppooommmlllkkkkkkllllllllllllmmmnnnoooooosssrrrpppmmmkkkjjjiiiiiiiiimmmssswwwxxxvvvsssppprrrtttvvvuuusssqqqpppppppppooonnnnnnooopppnnnmmmllllllmmmlllkkkjjjiiiiiiiiikkknnnqqqtttzzzzzzpppppppppoooooonnnnnnnnnnnnnnnnnnmmmmmmlllkkkkkkiiijjjkkkllllllmmmmmmnnnooommmlllkkklllooorrrtttvvvtttqqqnnnllllllllllllpppqqqsssuuuvvvuuuttttttwwwvvvuuutttrrrpppnnnmmmlllmmmoooqqqqqqqqqqqqqqqppppppppppppooopppppppppssssssttttttsssrrrqqqppppppqqqqqqqqqqqquuuzzz~~~}}}{{{xxxuuutttvvvxxx{{{||||||zzzxxxwwwxxxzzz{{{{{{|||}}}}}}|||zzzzzz~~~~~~~~~~~~~~~~~~|||{{{zzzyyyzzz{{{}}}~~~qqqrrrtttvvvwwwxxxwwwwwwssssssrrrrrrqqqpppooonnnmmmnnnooopppqqqqqqrrrrrrrrrrrrqqqqqqrrrtttvvvwwwzzzyyyxxxwwwuuutttrrrrrrssstttvvvxxxyyyyyyyyyxxxuuuwwwxxxxxxvvvvvvwwwxxxwwwzzz|||~~~zzzxxxxxxxxxyyyuuuuuuuuuvvvwwwxxxyyyzzzxxx|||~~~}}}~~~xxxcccUUUKKKHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>???????????????>>>>>>>>>============>>>@@@AAABBBEEEFFFHHHKKKMMMPPPRRRSSSUUUVVVXXX[[[___cccfffhhhlllooosssxxx}}}{{{yyywwwsssoookkkiiifffcccaaaUUURRRNNNJJJGGGFFFFFFGGGGGGHHHHHHFFFEEEEEEFFFHHHLLLLLLMMMNNNPPPRRRTTTUUUTTTVVVXXXXXXXXX\\\bbbhhhsss}}}~~~|||zzzzzzwwwvvvvvvwwwyyyyyyvvvtttqqqqqqppppppoooooonnnnnnooonnnnnnmmmmmmnnnnnnooopppooonnnmmmlllkkkkkkjjjjjjooouuuyyyxxxvvvsssrrrrrrtttvvvvvvtttqqqpppppppppnnnnnnnnnppppppooonnnmmmnnnooonnnkkkiiiiiijjjhhhjjjmmmpppttt{{{{{{vvvnnnnnnmmmmmmmmmnnnoooooonnnooooooooonnnmmmlllkkkjjjlllmmmlllkkkkkklllmmmmmmmmmmmmmmmnnnpppqqqrrrvvvtttrrrooommmmmmmmmnnnqqqrrrssstttttttttsssrrrrrrsssrrrrrrqqqpppooonnnlllooorrrtttsssrrrrrrsssqqqqqqqqqqqqqqqqqqppppppqqqqqqrrrssssssrrrpppooooooppppppoooooottt}}}|||xxxttttttvvvyyy|||}}}}}}|||zzzzzz{{{|||||||||}}}}}}}}}{{{zzzyyy}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyzzz{{{}}}~~~~~~||||||||||||yyyyyyyyyyyyyyyzzz{{{|||pppqqqtttvvvxxxxxxxxxwwwvvvvvvwwwvvvtttqqqooommmmmmmmmnnnooopppqqqrrrrrrqqqqqqpppqqqsssuuuxxxzzz{{{{{{{{{zzzxxxvvvsssqqquuuvvvwwwxxxyyyzzzzzzzzzuuuwwwyyyyyywwwvvvvvvvvvxxxzzz|||~~~~~~|||{{{zzzzzzvvvvvvvvvvvvwwwyyy{{{|||zzz}}}~~~}}}}}}}}}~~~uuuaaaSSSMMMNNNIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@??????>>>???????????????@@@@@@@@@===============>>>??????@@@AAACCCEEEGGGIIIJJJKKKNNNOOOPPPSSSWWW[[[___aaafffhhhkkknnnrrrvvvyyyzzz|||}}}}}}}}}}}}|||yyyvvvrrrpppkkkhhhbbb^^^[[[XXXUUUSSSKKKJJJHHHFFFDDDCCCEEEFFFEEEFFFGGGFFFDDDEEEHHHKKKLLLLLLMMMOOOQQQTTTVVVWWWSSSWWWZZZ\\\^^^dddmmmttt~~~|||{{{{{{zzzyyyyyyxxxwwwxxxyyyxxxuuussspppppppppqqqqqqrrrrrrrrrsssrrrqqqppppppoooppppppoooppppppppppppnnnlllkkkjjjooouuuxxxwwwtttrrrrrrrrrtttwwwwwwtttqqqooooooooonnnmmmnnnpppqqqqqqpppoooqqqqqqpppllliiiiiijjjhhhiiilllnnnrrryyy}}}}}}~~~{{{wwwtttooonnnlllllllllmmmnnnooommmnnnnnnnnnnnnlllkkkjjjjjjlllmmmmmmkkkjjjlllnnnkkklllmmmooopppppppppppptttssspppnnnmmmmmmnnnnnnqqqqqqrrrrrrrrrqqqppppppnnnoooooopppppppppooooookkkppptttvvvuuutttttttttqqqrrrrrrrrrqqqppppppooonnnoooqqqrrrrrrqqqpppooonnnpppqqqqqqpppttt|||{{{wwwttttttxxx{{{{{{|||||||||{{{{{{}}}~~~}}}}}}~~~~~~}}}|||zzzyyyzzz{{{||||||}}}}}}}}}}}}}}}{{{{{{|||~~~|||~~~}}}{{{zzzxxxyyyzzzyyyxxxxxxxxxxxxuuuvvvvvvwwwwwwwwwvvvvvvoooqqqtttwwwxxxyyyxxxxxxxxxyyyyyyyyywwwsssooolllmmmnnnnnnpppqqqrrrssstttpppppppppqqqsssvvvyyy{{{{{{|||||||||zzzwwwsssqqqwwwwwwwwwxxxyyyyyyzzzzzzvvvyyy{{{{{{zzzwwwvvvvvvxxxzzz|||||||||{{{|||}}}}}}{{{zzzwwwwwwwwwwwwxxxzzz|||}}}{{{|||}}}|||zzzzzz|||}}}}}}~~~rrraaaYYYZZZKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIIIIIIIHHHGGGGGGEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>?????????@@@@@@@@@AAA=========<<<<<<===>>>>>>======???@@@BBBDDDEEEFFFJJJJJJLLLNNNRRRVVVYYY[[[cccdddfffiiikkknnnpppqqquuuwwwyyy|||}}}xxxuuuuuuuuusssqqqmmmiiigggbbb^^^YYYUUURRROOOLLLJJJHHHHHHHHHFFFDDDDDDEEEGGGDDDFFFGGGGGGFFFGGGKKKOOOLLLLLLMMMOOOQQQTTTVVVWWWYYY]]]bbbfffiiippp{{{zzzxxxzzz|||{{{xxx}}}|||{{{{{{{{{zzzwwwuuuooopppppprrrssstttuuuuuuwwwvvvtttsssrrrqqqqqqqqqqqqrrrssssssrrrpppnnnllljjjooouuuwwwvvvsssqqqqqqrrrtttwwwwwwtttqqqooonnnnnnmmmmmmnnnqqqrrrrrrqqqppprrrsssqqqllliiiiiijjjhhhiiikkkmmmpppvvv}}}~~~yyyyyy{{{yyyuuussspppooommmkkkkkklllnnnooolllmmmmmmnnnmmmkkkjjjiiihhhkkkmmmmmmkkkkkkmmmpppjjjkkknnnpppqqqqqqpppooosssqqqooommmlllmmmnnnnnnpppppppppoooooooooooonnnlllmmmnnnoooooopppppppppkkkpppvvvxxxwwwuuuuuuvvvqqqqqqqqqqqqqqqpppooonnnlllmmmoooqqqrrrqqqpppooonnnqqqtttsssrrrtttzzz}}}zzzvvvsssuuuyyy}}}zzz{{{|||{{{{{{{{{}}}~~~~~~~~~}}}|||zzzyyyzzz{{{|||}}}~~~~~~{{{yyyxxxxxxzzz{{{zzz}}}~~~~~~}}}|||{{{yyyxxxwwwtttvvvxxxxxxwwwwwwwwwxxxvvvvvvxxxxxxxxxwwwvvvuuupppqqqsssuuuwwwxxxxxxxxxvvvxxxzzzyyyuuuqqqooommmppppppqqqrrrssstttvvvwwwwwwvvvuuuuuuuuuvvvxxxxxxzzzzzz{{{{{{zzzxxxwwwvvvwwwxxxyyyzzzzzzyyywwwvvvwwwyyy||||||zzzxxxwwwwwwwwwxxxyyy{{{|||}}}}}}}}}~~~~~~}}}|||wwwwwwxxxyyy{{{{{{yyyxxx{{{yyyxxxwwwyyy{{{{{{|||~~~rrrfff___WWWNNNJJJKKKMMMKKKIIIIIIIIIJJJIIIHHHHHHIIIJJJHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>@@@@@@????????????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDFFFFFFGGGHHHKKKNNNQQQSSSVVVYYY]]]```bbbeeehhhjjjmmmpppsssvvvwwwxxxyyyzzzxxxyyy{{{}}}{{{sssmmmllliiieeebbb```^^^\\\ZZZVVVTTTRRROOOLLLJJJIIIHHHFFFGGGGGGGGGGGGFFFFFFEEEGGGHHHIIIHHHGGGGGGIIIKKKLLLMMMNNNPPPSSSVVVZZZ\\\WWWaaammmuuuyyy}}}~~~|||zzzyyyzzz{{{{{{zzz||||||}}}}}}|||zzzwwwvvvrrrrrrrrrrrrrrrssstttuuuvvvvvvvvvvvvvvvuuuttttttrrrsssvvvxxxyyyvvvppplllkkkmmmppprrrsssrrrpppnnntttuuuwwwwwwuuurrrnnnlllmmmnnnpppqqqrrrrrrrrrqqqrrrqqqnnnkkkiiihhhhhhhhhjjjkkklllmmmpppuuu|||~~~}}}|||zzzwwwtttpppnnnooommmjjjhhhhhhiiilllnnnnnnnnnooonnnnnnllljjjiiiiiikkkmmmmmmlllllllllmmmlllmmmnnnllljjjiiiiiijjjlllmmmlllkkkjjjkkknnnqqqppppppppppppooommmmmmlllkkkmmmoooqqqrrrqqqpppooopppqqqrrrsssttttttsssrrrrrrrrrrrrrrrrrrqqqpppooosssmmmjjjooossssssqqqqqqqqqzzz|||vvvuuuwwwxxxyyywwwtttsssuuuwwwxxxxxxyyyyyyyyyzzz{{{|||}}}~~~~~~}}}{{{zzzzzzzzzzzzxxxyyy{{{}}}}}}|||{{{zzzxxxwwwwwwwwwyyyxxxwwwuuuxxx{{{}}}zzz|||||||||{{{yyywwwuuussspppppppppqqqsssuuuwwwxxxttttttttttttuuuuuuuuuuuupppppprrrsssuuuwwwxxxyyyxxxzzz{{{zzzwwwsssqqqpppsssssssssssstttuuuvvvwww{{{zzzyyyxxxwwwwwwxxxyyy{{{|||||||||{{{yyyxxxvvvyyyyyyxxxxxxxxxxxxxxxxxxxxxzzz}}}}}}|||zzzyyyyyyzzzzzz{{{}}}~~~~~~~~~~~~}}}||||||}}}||||||}}}~~~}}}|||yyyyyyyyyzzz|||~~~~~~~~~~~~rrrgggYYYPPPNNNNNNLLLJJJIIIIIIHHHGGGGGGGGGIIIKKKGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBDDDFFFHHHKKKLLLQQQTTTXXX[[[]]]___bbbddddddfffjjjlllmmmnnnoooqqqqqqrrrtttvvvyyy{{{}}}~~~~~~}}}}}}}}}~~~~~~zzzssslllggg```^^^ZZZWWWVVVTTTRRRPPPMMMMMMKKKJJJHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEGGGHHHIIIIIIHHHHHHJJJLLLPPPRRRTTTVVVXXXYYYZZZ[[[dddmmmxxx}}}zzzxxxwwwxxxyyyxxxxxxzzz{{{||||||{{{zzzxxxvvvtttssssssrrrqqqqqqrrrrrrvvvvvvvvvvvvvvvuuuuuuttttttuuuwwwyyyyyyvvvppplllhhhjjjmmmpppqqqqqqpppooottttttuuutttsssqqqnnnmmmmmmnnnnnnooopppooooooooooooooonnnmmmlllkkkkkkkkklllmmmnnnppprrrvvv|||~~~}}}zzzvvvsssqqqppppppnnnllljjjhhhgggiiikkkmmmnnnnnnoooooonnnmmmlllkkkhhhjjjllllllkkkkkkkkklllnnnnnnmmmkkkhhhggghhhiiimmmoooqqqrrrqqqpppqqqqqqrrrssssssrrrpppnnnmmmmmmlllmmmooopppqqqpppooonnnnnnooopppqqqrrrqqqpppooorrrrrrrrrrrrrrrrrrrrrrrrrrrooonnnsssvvvvvvvvvyyy{{{zzzzzzxxxvvvsssssstttvvvwwwvvvwwwwwwwwwwwwxxxyyy{{{|||}}}|||{{{zzzyyyxxxxxxxxxwwwxxxzzz{{{|||{{{zzzyyyvvvvvvuuuvvvwwwwwwuuutttvvvyyy}}}~~~{{{yyyyyyyyyyyyxxxwwwuuusssrrrqqqqqqppppppqqqssstttuuussssssttttttuuuuuuuuuuuunnnoooooopppsssuuuxxxzzzyyy{{{|||{{{xxxuuuttttttvvvvvvvvvvvvvvvwwwxxxxxx~~~}}}{{{zzzzzzyyyyyy|||}}}}}}}}}|||zzzxxxwwwzzzyyywwwvvvvvvxxxzzz{{{zzz|||~~~}}}}}}}}}}}}}}}~~~}}}||||||~~~yyy{{{}}}mmm___WWWTTTPPPMMMMMMLLLJJJHHHGGGHHHIIIJJJFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<===??????@@@AAABBBDDDEEEFFFJJJLLLPPPRRRTTTVVVXXXZZZZZZ\\\```bbbbbbcccdddeeeggghhhjjjmmmooorrrtttuuuxxxwwwwwwxxxyyyzzz{{{{{{|||}}}~~~~~~}}}~~~{{{xxxtttpppkkkfffaaa]]]TTTRRRNNNLLLKKKJJJGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIIIIKKKMMMPPPSSSWWWYYYZZZZZZ[[[]]]jjjsss}}}zzzxxxuuuuuuuuuvvvuuutttwwwxxxyyyzzzzzzyyyxxxwwwvvvuuutttrrrqqqpppppppppvvvvvvvvvvvvvvvuuuuuutttvvvvvvwwwxxxxxxuuuppplllhhhjjjmmmppprrrrrrqqqqqqrrrrrrrrrqqqpppoooooonnnpppppppppoooooooooooonnnmmmmmmnnnooooooooooooooonnnooorrrssstttwwwzzz}}}}}}zzzvvvrrrooooooooopppmmmkkkiiihhhggghhhjjjkkkmmmmmmnnnoooooonnnmmmlllgggiiijjjkkkjjjiiijjjkkkooonnnllliiifffeeegggiiimmmppptttvvvuuusssqqqqqqqqqrrrsssrrrpppooooooooommmnnnooopppppppppooonnnmmmnnnooooooooonnnmmmlllppppppoooooopppqqqssstttrrrrrruuuxxxyyyxxx}}}|||zzzxxxuuusssssstttuuuvvvuuutttsssssssssuuuvvvxxxyyyzzzzzzyyyxxxwwwvvvuuuuuuuuuvvvxxxyyyyyyyyyxxxwwwtttssssssuuuvvvvvvtttssstttvvvxxxyyyzzzyyywwwvvvtttuuuuuuuuutttsssrrrqqqrrrqqqpppooooooppppppqqqpppqqqssstttuuuuuuuuutttmmmllllllmmmpppsssvvvyyyzzz{{{{{{zzzxxxvvvvvvwwwyyyyyyxxxxxxxxxyyyzzzzzz~~~}}}}}}|||||||||||||||}}}|||{{{yyyxxxvvvyyyyyyxxxxxxxxxyyy{{{|||{{{~~~~~~~~~wwwkkkaaaXXXQQQRRRPPPMMMKKKJJJIIIGGGFFFFFFEEEEEEEEEDDDEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@???>>>>>>============@@@@@@@@@AAAAAABBBCCCCCCCCCFFFIIIKKKLLLMMMOOOQQQSSSVVVYYYZZZ[[[[[[\\\]]]^^^___aaadddfffiiikkklllqqqqqqqqqqqqrrrsssuuuuuuuuuuuuvvvxxxzzz|||~~~|||zzzvvvuuussssssssssssrrrppplllhhhccc___\\\YYYUUURRRNNNLLLIIIGGGFFFFFFDDDBBBDDDDDDDDDEEEEEEFFFGGGHHHEEEFFFGGGHHHHHHHHHHHHHHHGGGHHHIIIIIIIIIJJJMMMOOOSSSUUUXXXYYYZZZ]]]aaaeeennnxxx|||xxxvvvtttsssrrrssssssrrrppptttuuuvvvwwwxxxxxxxxxwwwvvvvvvtttsssrrrrrrqqqqqquuuvvvvvvvvvvvvuuuttttttvvvuuuuuuvvvvvvtttooolllnnnoooqqqsssttttttsssrrrqqqpppooonnnnnnnnnoooppptttsssrrrrrrqqqqqqqqqqqqmmmnnnpppqqqrrrqqqppppppnnnqqqssstttuuuuuuwwwxxxyyywwwtttpppnnnmmmmmmmmmkkkjjjiiihhhhhhhhhiiiiiijjjkkklllmmmnnnmmmlllkkkeeegggiiiiiihhhggghhhiiimmmllljjjgggeeefffiiikkklllooorrrsssrrrqqqqqqqqqppprrrtttsssqqqoooppprrroooooopppqqqqqqpppoooooonnnnnnooooooooommmlllkkkmmmlllkkkkkkmmmooorrrtttsssvvvzzz|||zzzzzz}}}yyyxxxvvvttttttuuuvvvuuuuuurrrqqqqqqqqqrrrtttwwwxxxyyyyyyxxxwwwvvvtttsssrrrssstttuuuvvvvvvvvvuuuuuusssssssssuuuwwwwwwuuusssrrrsssssssssssssssssssssqqqqqqrrrrrrrrrrrrqqqqqqsssrrrpppnnnmmmmmmnnnnnnnnnooorrrtttuuuuuuttttttllllllkkklllnnnrrruuuwwwxxxyyyyyyxxxvvvvvvwwwxxx{{{{{{{{{zzzzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~zzzzzz{{{{{{zzzyyywwwvvvwwwxxxzzz{{{|||||||||{{{}}}}}}vvvdddYYYTTTQQQOOOMMMLLLKKKGGGEEEGGGFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@?????????>>>>>>?????????AAA@@@???>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@BBBEEEFFFGGGHHHIIIKKKMMMOOORRRTTTTTTSSSTTTUUUWWWXXXZZZ\\\___aaacccdddeeeeeeffffffgggiiijjjkkkmmmnnnoooppprrrtttvvvwwwzzzzzzzzzzzzzzzzzzzzzzzz}}}zzzzzzzzz{{{zzzzzzzzzzzzxxxyyyzzzyyyxxxtttpppnnnmmmkkkiiigggfffdddbbb```\\\YYYUUURRRPPPNNNKKKJJJKKKIIIFFFEEEEEEEEECCCBBBEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFHHHIIIJJJJJJJJJJJJGGGHHHJJJJJJJJJLLLNNNPPPYYYZZZ[[[ZZZ[[[```jjjqqq}}}|||xxxuuurrrqqqpppqqqrrrrrrpppoooqqqrrrssstttuuuvvvwwwwwwvvvuuuuuuttttttttttttttttttuuuuuuuuuuuutttsssssstttssssssssstttssspppnnnrrrssssssttttttsssrrrqqqpppooommmllllllmmmnnnooossssssssssssrrrrrrrrrrrrpppqqqrrrrrrrrrqqqpppooonnnpppsssssssssrrrssstttssssssrrrqqqooommmkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhiiijjjkkkkkkkkkjjjiiidddfffhhhhhhgggfffggghhhiiiiiihhhgggfffhhhlllooonnnnnnooonnnnnnooosssuuuyyy{{{|||yyysssppppppqqqppppppqqqqqqqqqqqqqqqqqqoooppppppqqqpppooommmllllllkkkkkkkkkmmmpppsssuuutttwww{{{|||yyy{{{~~~zzzxxxwwwuuuuuuvvvvvvuuutttqqqpppooooooqqqsssvvvxxxxxxxxxxxxwwwuuusssrrrpppqqqqqqrrrsssssssssssssssssssssuuuwwwzzzzzzwwwuuuqqqqqqpppppppppppppppqqqpppppppppppppppqqqqqqrrrsssrrrpppnnnmmmmmmmmmmmmmmmnnnppprrrsssttttttsssnnnnnnnnnoooppprrruuuvvvwwwxxxxxxvvvuuuuuuxxxzzz||||||{{{{{{|||}}}~~~~~~}}}}}}~~~xxxxxxyyyzzzzzzyyyxxxwwwwwwyyy|||~~~~~~}}}}}}~~~}}}}}}~~~}}}mmm^^^YYYSSSOOOOOOMMMKKKHHHIIIHHHGGGFFFEEEFFFFFFGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>============>>>>>>???>>>>>>============>>>======>>>?????????>>>>>>>>>@@@CCCDDDDDDDDDEEEFFFFFFHHHKKKLLLKKKKKKKKKLLLQQQRRRSSSUUUWWWXXXYYYZZZ]]]]]]^^^^^^```aaacccdddeeeeeefffgggiiikkklllnnnoooooooooooopppqqqrrrssswwwwwwwwwxxxzzz{{{}}}~~~{{{xxxvvvrrrrrrsssssssssrrrqqqqqqooooooooonnnllliiieeecccbbb___\\\ZZZYYYWWWTTTRRRPPPMMMJJJIIIHHHHHHFFFEEEHHHFFFDDDCCCCCCCCCBBBAAACCCCCCBBBBBBBBBCCCDDDDDDGGGHHHIIIJJJLLLLLLMMMMMMHHHJJJLLLMMMMMMOOORRRTTTYYY[[[\\\\\\^^^ggguuu{{{yyywwwtttrrroooooooooppprrrrrrqqqoooppppppqqqrrrssstttuuuuuuuuuuuuttttttttttttttttttssssssssstttsssrrrrrrqqqqqqqqqppprrrtttuuutttrrrssssssssssssrrrpppooooooooonnnmmmllllllmmmnnnnnnnnnoooqqqrrrssssssrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnoooqqqrrrqqqpppqqqrrrppppppqqqpppooollljjjhhhjjjjjjkkkkkkjjjjjjiiihhhggghhhiiijjjjjjiiihhhgggdddfffggghhhgggfffggghhhgggggghhhhhhhhhjjjnnnqqqpppooonnnlllmmmqqqwww|||wwwpppnnnoooooooooppppppqqqrrrrrrssspppqqqrrrrrrrrrqqqpppoooooooooooopppqqqtttvvvxxxtttvvvyyyyyyxxx~~~zzzxxxvvvuuuuuuvvvuuutttrrrpppooonnnnnnpppsssvvvxxxvvvwwwwwwvvvtttrrrooonnnooooooooopppppppppqqqqqqssstttvvvyyy||||||yyywwwqqqppppppoooooooooooopppooooooooooooooopppqqqrrrsssrrrqqqoooooooooooopppnnnoooooopppqqqrrrssssssqqqrrrrrrssstttuuuvvvwwwwwwwwwwwwuuuuuuvvvyyy|||{{{{{{{{{|||}}}~~~~~~wwwxxxyyy{{{{{{{{{{{{zzzzzz{{{|||~~~~~~~~~}}}~~~~~~zzzpppaaaWWWRRRPPPNNNLLLLLLKKKIIIGGGFFFFFFGGGHHHEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@??????????????????@@@=========<<<======>>>>>>;;;<<<===>>>??????>>>======???AAABBBAAAAAABBBCCCAAACCCEEEFFFEEEEEEEEEFFFKKKLLLLLLMMMNNNOOOPPPPPPVVVVVVVVVWWWYYYZZZ\\\]]][[[[[[\\\]]]___aaabbbcccdddccccccdddeeegggiiijjjnnnnnnooopppqqqssstttuuuxxxyyyzzz{{{{{{{{{{{{{{{yyyzzzzzzyyywwwvvvvvvwwwxxxxxxxxxwwwtttqqqnnnlllgggggghhhhhhhhhgggeeeeeeddddddcccaaa^^^[[[YYYXXXUUUSSSPPPOOONNNLLLJJJHHHFFFEEEDDDDDDEEEEEEDDDBBBEEEDDDBBBAAABBBCCCBBBAAAAAAAAAAAABBBBBBCCCEEEEEEHHHIIIJJJLLLNNNOOOOOOOOOLLLMMMOOOPPPQQQSSSVVVYYYXXX]]]dddjjjrrrzzztttrrrrrrpppnnnmmmmmmnnnpppssssssrrrqqqooooooppppppqqqrrrssstttvvvuuutttrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqpppppppppoooppprrruuuxxxyyyxxxttttttssssssrrrrrrqqqqqqoooooonnnmmmmmmmmmmmmmmmjjjlllppptttvvvvvvtttssssssrrrqqqqqqppppppqqqqqqnnnpppqqqpppooooooppprrrppppppooonnnlllkkkkkkjjjjjjkkklllllllllkkkiiihhhiiiiiijjjjjjjjjhhhgggfffdddfffhhhhhhgggfffggghhhggghhhjjjjjjjjjkkkmmmpppnnnnnnmmmlllmmmrrryyy~~~xxxooommmooolllmmmmmmnnnoooqqqrrrssspppqqqrrrsssssssssrrrqqqppppppqqqssstttvvvwwwxxxrrrssstttvvvxxx|||wwwuuutttsssssstttsssqqqpppooommmllllllnnnqqquuuxxxttttttuuutttrrrooommmkkknnnmmmmmmmmmnnnnnnoooooorrrsssvvvyyy||||||zzzwwwqqqqqqppppppooooooooooooooonnnmmmmmmmmmnnnooopppsssrrrqqqqqqqqqqqqssssssppppppnnnnnnnnnppprrrssstttuuuvvvwwwxxxxxxxxxxxxxxxxxxwwwvvvuuuwww{{{~~~{{{{{{{{{|||}}}~~~}}}wwwxxxzzz|||}}}}}}}}}|||}}}|||||||||~~~~~~~~~}}}}}}}}}}}}qqq___UUURRRPPPOOONNNLLLJJJHHHFFFFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCCCCBBBBBBCCCCCCDDD>>>>>>>>>>>>>>>???@@@AAA<<<===>>>@@@@@@@@@@@@???===>>>@@@AAA@@@@@@AAABBB???AAADDDDDDCCCBBBCCCCCCGGGGGGHHHHHHIIIIIIJJJJJJLLLLLLLLLNNNOOOQQQRRRSSSUUUUUUUUUVVVXXXZZZ\\\]]]\\\\\\\\\]]]^^^aaaccceeehhhhhhiiijjjkkkmmmnnnooopppqqqqqqrrrssssssrrrrrrqqqrrrrrrqqqooonnnnnnoooqqqqqqpppnnnkkkhhheeeccc]]]]]]^^^^^^^^^]]][[[ZZZXXXWWWUUURRRPPPMMMLLLKKKLLLJJJHHHGGGGGGGGGEEECCCBBBAAAAAACCCDDDEEEDDDBBBEEECCCBBBBBBCCCCCCCCCBBBAAAAAABBBCCCDDDFFFHHHIIIIIIJJJKKKMMMOOOPPPQQQQQQNNNPPPRRRSSSTTTVVVYYY\\\]]]eeerrr~~~uuuooonnnnnnmmmkkklllmmmnnnpppssstttsssrrroooooooooooopppqqqrrrsssvvvuuusssqqqooonnnmmmmmmpppqqqqqqqqqqqqpppoooooopppooopppssswww{{{}}}}}}uuuuuuuuuuuuuuuuuuuuuuuupppoooooonnnnnnmmmlllllliiilllrrrwwwyyyyyyxxxwwwrrrqqqpppooopppqqqrrrsssooopppqqqpppooooooqqqsssrrrpppmmmkkkjjjjjjlllmmmjjjkkklllmmmmmmkkkjjjhhhjjjkkkkkkkkkjjjiiigggfffdddfffhhhhhhgggfffggghhhhhhjjjkkklllkkkkkkmmmnnnjjjkkkkkkkkkmmmrrrxxx}}}wwwooonnnpppjjjjjjkkklllnnnpppqqqssspppqqqrrrsssttttttsssrrrnnnpppqqqsssuuuuuuvvvvvvqqqpppqqqtttyyyxxxssssssrrrqqqqqqrrrqqqooommmmmmlllkkkjjjlllppptttwwwrrrssssssrrrqqqnnnkkkiiimmmllllllllllllmmmnnnnnnqqqrrruuuyyy||||||zzzwwwrrrrrrqqqqqqpppppppppooonnnmmmllllllllllllnnnnnnsssrrrrrrqqqrrrsssuuuvvvrrrpppnnnlllmmmnnnqqqssswwwwwwyyyzzzzzzzzzyyyxxxxxxxxxyyyyyyyyyyyyzzzzzzuuuvvvyyy{{{|||}}}}}}|||wwwyyy{{{~~~~~~~~~~~~~~~}}}}}}~~~rrrfff___WWWQQQOOOOOOOOONNNKKKIIIHHHHHHHHHHHHIIIHHHFFFEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNPPPPPPQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWXXX[[[[[[\\\]]]___aaadddeeehhhiiijjjkkkkkkiiigggfffhhhgggfffeeeddddddddddddeeeeeeeeecccaaa]]]YYYWWWWWWWWWVVVTTTTTTSSSSSSSSSMMMLLLIIIGGGFFFFFFFFFFFFCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCDDDEEEGGGHHHHHHLLLKKKKKKMMMOOOQQQQQQQQQOOOSSSVVVVVVTTTUUU[[[```lll|||zzzwwwsssnnnkkkjjjjjjjjjhhhiiilllppptttuuusssqqqlllllllllmmmoooppprrrrrrrrrqqqpppooonnnnnnnnnnnnooooooqqqrrrssstttttttttvvvwwwxxxyyyzzzzzzzzzzzzqqqsssuuuwwwwwwvvvtttssstttssspppnnnlllkkkkkkkkkmmmlllnnntttyyyyyytttooopppooonnnmmmnnnoooqqqrrrtttsssqqqpppnnnmmmmmmmmmmmmmmmmmmlllkkkjjjiiihhhmmmmmmnnnnnnnnnmmmkkkjjjkkkkkkkkkmmmnnnnnnkkkhhhjjjiiiggggggiiiiiiiiihhhiiiiiijjjjjjjjjjjjiiiiiilllkkkkkkkkklllnnnpppqqq|||{{{xxxtttpppmmmmmmmmmpppooonnnnnnooooooooonnnkkklllnnnooopppppppppoooppppppqqqqqqqqqppppppooolllmmmnnnqqqzzz~~~vvvqqqqqqqqqqqqpppppppppppppppmmmmmmmmmmmmnnnooopppqqqrrrssssssrrrpppmmmjjjiiiiiijjjjjjkkkkkklllllllllqqqqqqrrrrrrsssttttttuuurrrrrrqqqpppnnnnnnmmmmmmmmmlllkkkjjjiiijjjkkklllrrruuuwwwwwwuuutttvvvxxxqqqqqqqqqppppppnnnmmmlll}}}}}}~~~~~~}}}|||zzzyyywwwwwwxxxxxxyyyyyyyyyyyyuuuuuuwwwxxxyyyzzzzzzzzz{{{|||}}}~~~xxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~{{{pppeee]]]WWWTTTQQQNNNMMMMMMMMMLLLHHHIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>????????????@@@AAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQUUUUUUUUUVVVXXXZZZ]]]^^^^^^___```aaaaaa___]]]\\\```___^^^]]]\\\\\\\\\\\\\\\\\\\\\[[[YYYVVVSSSQQQOOOOOONNNMMMLLLLLLLLLLLLIIIHHHGGGEEEDDDCCCCCCDDDAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJLLLOOOQQQSSSSSSSSSUUUWWWWWWUUUUUU\\\gggpppxxxvvvrrrnnnlllkkkkkklllnnnnnnoooqqqrrrpppmmmjjjjjjjjjjjjkkklllnnnooopppppppppooooooooonnnooooooooooooqqqrrrssstttttttttxxxxxxyyyyyyxxxxxxwwwwwwssstttuuuvvvvvvvvvuuutttsssrrrpppnnnmmmllllllllllllkkklllpppuuuvvvrrrnnnpppooommmkkkkkklllmmmnnnmmmmmmmmmlllllllllmmmmmmmmmmmmmmmlllkkkjjjhhhgggjjjkkklllnnnnnnnnnmmmmmmlllllllllnnnoooooollljjjjjjhhhgggggghhhiiiiiihhhiiiiiiiiiiiiiiiiiihhhgggkkkjjjjjjjjjkkkkkklllmmmpppppppppnnnllllllnnnpppnnnmmmmmmmmmnnnmmmlllkkkkkklllmmmoooooooooooooooppppppppppppoooooonnnmmmmmmnnnppprrr{{{~~~vvvqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkkkkkkkmmmoooqqqrrrvvvuuutttrrrooommmkkkjjjkkklllllllllmmmmmmnnnnnnpppqqqqqqrrrssssssttttttssssssrrrqqqooommmlllkkkjjjiiiiiiiiiiiikkklllmmmsssuuuwwwwwwuuussstttvvvqqqqqqqqqpppooonnnmmmmmm~~~|||zzzxxxvvvwwwxxxxxxyyyyyyxxxxxxuuuuuuuuuuuuuuuvvvvvvwwwuuuwwwzzz|||}}}~~~}}}|||zzzzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{zzz{{{||||||{{{zzz}}}}}}}}}}}}||||||{{{zzz~~~~~~~~~~~~}}}}}}~~~}}}~~~}}}}}}}}}}}}~~~wwwiiiaaaXXXSSSTTTUUUUUUSSSNNNMMMLLLKKKIIIGGGEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCCFFFFFFGGGHHHHHHIIIJJJJJJLLLLLLMMMNNNOOOQQQSSSTTTSSSTTTUUUUUUUUUTTTSSSRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQOOOMMMKKKJJJHHHGGGFFFEEEEEEDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@AAA??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEFFFGGGHHHHHHIIIFFFHHHKKKNNNQQQRRRSSSTTTXXXYYYZZZZZZ```mmm~~~xxxvvvtttqqqnnnmmmmmmmmmnnnqqqppppppppppppoookkkhhhhhhhhhhhhhhhiiijjjllllllmmmnnnnnnooooooooooooooonnnoooqqqrrrssssssttttttyyyxxxxxxwwwvvvtttsssrrrssssssssssssttttttuuuuuurrrqqqpppooonnnnnnnnnnnnkkkiiiiiilllppprrrpppmmmooonnnkkkiiihhhhhhiiiiiihhhiiiiiijjjkkkmmmmmmnnnnnnnnnnnnmmmkkkiiihhhgggggghhhkkkmmmoooooooooooonnnmmmnnnoooqqqpppnnnllljjjhhhfffggghhhiiihhhgggjjjkkkkkkkkkkkkjjjiiihhhjjjjjjjjjiiiiiiiiihhhhhhhhhiiijjjjjjjjjkkknnnqqqnnnnnnoooooonnnllljjjiiikkkkkklllmmmnnnnnnnnnnnnooooooooonnnmmmlllkkkjjjkkkmmmoooqqqxxx{{{sssooommmllljjjjjjkkkkkkllllllmmmmmmjjjjjjiiijjjlllooosssuuu{{{yyyvvvrrrooommmllllllnnnnnnnnnnnnnnnnnnooooooooopppqqqrrrrrrsssssssssssssssssssssqqqnnnkkkiiiggggggggghhhiiilllnnnooosssuuuwwwvvvtttrrrrrrrrrppppppppppppooonnnnnnmmm~~~~~~~~~}}}|||zzzxxxwwwwwwxxxyyyzzzzzzzzzyyyyyywwwvvvuuusssssstttuuuuuuqqqtttxxx{{{}}}~~~}}}|||zzzzzzzzzzzz|||~~~|||zzzzzz|||~~~~~~|||{{{zzzxxxwwwwwwxxxyyyzzzzzzyyy|||||||||||||||{{{zzzyyy~~~~~~~~~~~~}}}|||{{{zzz{{{~~~{{{zzz}}}~~~}}}}}}}}}}}}~~~zzzkkkccccccdddaaa\\\YYYWWWTTTQQQNNNLLLIIIGGGCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>??????????????????>>>>>>@@@@@@@@@?????????>>>>>>???@@@AAAAAABBBBBBBBBAAACCCCCCDDDEEEEEEFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNMMMLLLLLLJJJIIIHHHHHHGGGGGGGGGHHHGGGGGGHHHHHHGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@??????????????????>>>>>>>>>>>>?????????????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJLLLMMMOOORRRVVVXXXYYY^^^eeemmmxxx~~~xxxtttsssrrrpppooonnnoooppppppooonnnooopppqqqqqqnnnlllggggggggggggggghhhiiijjjjjjkkkmmmooopppppppppooonnnooopppqqqrrrsssssssssvvvvvvvvvuuusssrrrpppooorrrqqqpppooooooqqqssstttqqqqqqqqqppppppqqqqqqqqqkkkiiihhhiiilllnnnnnnnnnmmmllliiigggffffffggghhhhhhiiijjjkkkmmmmmmnnnnnnnnnnnnmmmlllkkkiiigggfffggghhhjjjmmmnnnoooooooooooonnnnnnpppqqqrrrpppnnnjjjhhhfffggghhhiiihhhhhhmmmmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjiiigggffffffkkkllllllkkkjjjkkkmmmooopppqqqssssssqqqnnnkkkiiijjjkkkkkklllllllllmmmmmmmmmmmmmmmlllkkkiiihhhggghhhiiikkknnnrrrzzz{{{sssnnnlllkkkjjjhhhhhhiiijjjkkkkkkllllllkkkjjjjjjkkknnnrrrvvvyyy|||vvvqqqnnnmmmmmmnnnooooooooonnnnnnnnnnnnnnnmmmnnnoooqqqqqqqqqqqqqqqpppqqqrrrsssrrrooollljjjiiiiiihhhiiijjjlllnnnooossstttuuuuuutttrrrpppooonnnooooooooooooooonnnnnnzzzzzz{{{{{{{{{zzzyyyxxxxxxyyy{{{|||}}}|||{{{zzzyyyxxxvvvuuuttttttuuuvvvqqqtttxxx{{{~~~~~~}}}zzzyyyxxxxxxzzz}}}}}}{{{yyyxxxzzz|||}}}{{{zzzzzzuuuvvvwwwxxxyyyzzz{{{|||||||||}}}}}}|||{{{{{{zzz~~~~~~~~~}}}|||{{{zzzyyyzzz}}}~~~zzzyyy|||~~~}}}zzzzzzzzz{{{|||~~~}}}}}}}}}{{{uuunnngggbbb[[[VVVRRRNNNJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@???????????????AAA@@@@@@??????>>>>>>===???@@@AAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@??????@@@@@@????????????@@@@@@>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHLLLMMMMMMNNNPPPUUU]]]bbbgggqqq~~~zzzwwwtttqqqppppppoooooopppqqqrrrpppooooooppprrrrrrpppnnngggggggggfffgggggghhhhhhgggiiillloooppppppooonnnlllmmmnnnpppqqqqqqrrrrrrqqqqqqrrrqqqqqqpppooooooooonnnlllkkkkkkmmmoooqqqqqqqqqqqqrrrrrrssssssssskkkiiihhhhhhiiilllnnnnnnkkkjjjhhhffffffggghhhiiihhhiiijjjkkkllllllkkkkkkmmmmmmlllkkkjjjhhhfffeeehhhiiikkkmmmmmmmmmmmmlllooonnnnnnoooqqqrrrqqqooojjjiiiggggggiiijjjiiihhhkkkkkkllllllllllllkkkkkkllllllkkkjjjiiihhhggggggmmmmmmmmmkkkjjjjjjlllmmmppprrruuutttqqqmmmkkkjjjjjjjjjjjjjjjjjjkkkkkkkkklllkkkkkkjjjiiihhhfffeeefffgggiiilllooosssxxx{{{yyyvvvrrrnnnmmmkkkiiihhhhhhhhhiiiiiijjjkkklllllllllllllllnnnqqquuuyyy{{{{{{uuupppmmmmmmooopppnnnnnnnnnmmmmmmlllllllllkkkmmmnnnpppqqqpppooooookkkmmmppprrrrrrqqqooommmmmmlllkkkjjjjjjkkklllmmmqqqqqqsssttttttrrrooommmmmmnnnnnnooooooooonnnnnnxxxyyy{{{|||||||||{{{{{{yyyzzz|||~~~~~~}}}|||{{{zzzyyyxxxwwwvvvvvvvvvvvvsssuuuxxx|||~~~zzzyyyxxxxxxzzz|||~~~|||zzzyyyxxxxxxzzz||||||{{{zzzzzzzzzvvvxxxzzzzzzzzz{{{}}}{{{||||||}}}}}}}}}|||||||||}}}}}}|||{{{zzzyyyxxxyyy}}}~~~{{{zzz|||}}}|||vvvvvvvvvwwwxxxzzz||||||~~~}}}{{{}}}vvviii^^^VVVQQQKKKGGGIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAA???@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>=========>>>>>>???????????????>>>======>>>>>>????????????AAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@@@@??????@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIJJJKKKIIILLLOOORRRWWW```lllttt~~~zzzwwwvvvuuuppppppppppppqqqqqqrrrssstttrrrpppppppppooollljjjhhhggggggffffffffffffgggeeehhhllloooqqqpppnnnmmmkkkkkkmmmnnnooopppppppppmmmmmmnnnooooooooonnnnnnlllkkkjjjiiiiiikkklllnnnooopppqqqrrrrrrrrrrrrrrrjjjiiihhhhhhhhhjjjmmmnnnjjjiiigggfffeeefffhhhiiiggggggiiijjjjjjiiihhhgggjjjjjjjjjiiihhhgggfffeeejjjkkklllmmmmmmlllkkkjjjnnnmmmlllmmmoooppppppooollljjjhhhhhhjjjkkkjjjiiihhhhhhiiijjjkkkkkkkkkkkkmmmllljjjiiiiiiiiijjjkkkjjjkkkkkkjjjiiiiiikkknnnnnnqqqsssrrrnnnjjjiiijjjjjjiiiiiihhhhhhiiijjjjjjjjjjjjjjjiiihhhgggfffeeeggghhhjjjllloooqqqssstttooommmlllkkkkkkjjjgggeeehhhhhhiiiiiijjjjjjkkkkkkjjjkkkmmmooosssvvvxxxzzz|||xxxsssnnnlllmmmppprrrnnnnnnmmmmmmlllkkkjjjjjjjjjkkkmmmooopppooonnnmmmiiikkkmmmooopppqqqpppoooooonnnllljjjiiiiiiiiijjjmmmnnnooorrrtttssspppmmmlllmmmnnnnnnooooooooooooxxxyyyzzz{{{||||||{{{zzzxxxzzz|||~~~~~~}}}{{{zzzyyyyyyyyyyyyyyyxxxwwwvvvuuuvvvxxx{{{}}}{{{zzzzzzzzz{{{|||~~~~~~}}}}}}|||{{{zzzzzzwwwxxxzzzzzzyyyyyy{{{|||zzz|||~~~}}}{{{{{{|||~~~yyyzzz{{{|||}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzyyyxxxxxx|||~~~{{{zzz{{{{{{yyyuuuvvvvvvwwwxxxzzz|||}}}~~~}}}zzz|||pppddd[[[SSSMMMNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????AAAAAA@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@@@@AAA????????????>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<============>>>>>>>>>???@@@AAAAAAAAA@@@@@@???????????????@@@@@@AAA?????????>>>>>>??????@@@??????>>>>>>??????@@@@@@@@@??????>>>>>>??????@@@>>>>>>@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA?????????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLNNNOOONNNVVV```jjjttt|||yyyuuusssssssssooopppppppppqqqrrrssssssuuurrrpppnnnmmmkkkiiifffggggggfffeeeddddddeeeeeeeeehhhlllpppqqqpppmmmkkkiiijjjkkklllmmmnnnnnnnnnkkkllllllmmmmmmllllllllljjjjjjiiiiiiiiijjjkkklllmmmnnnooopppppppppooonnnhhhhhhhhhgggggghhhkkkmmmkkkiiigggeeeddddddeeefffeeeggghhhjjjjjjiiihhhggggggggggggggggggffffffeeeiiijjjkkklllmmmlllkkkkkklllkkkjjjkkkmmmoooooonnnmmmkkkjjjjjjkkkllllllkkkggghhhjjjkkkmmmmmmnnnnnnllljjjhhhggggggiiilllnnnjjjkkkkkkjjjiiiiiikkkmmmnnnqqqsssqqqmmmjjjkkkmmmiiiiiihhhggggggggghhhiiihhhhhhiiiiiihhhgggffffffgggggghhhkkkmmmooooooooonnnllljjjiiijjjjjjiiiggghhhhhhhhhiiiiiiiiiiiiiiieeegggjjjnnnqqqssstttuuuwwwtttpppllllllmmmpppsssoooooonnnmmmllljjjjjjiiihhhjjjllloooooonnnmmmllliiijjjkkkmmmnnnnnnooonnnmmmllljjjhhhggggggggghhhiiijjjlllpppttttttrrrnnnkkklllmmmnnnoooooooooooowwwxxxyyyzzzzzzyyyxxxxxxwwwyyy{{{}}}~~~|||zzzyyyxxxyyyzzzzzzzzzxxxwwwvvvvvvwwwxxxzzz|||~~~|||||||||||||||}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{vvvwwwxxxxxxxxxyyy{{{}}}}}}{{{zzz{{{}}}xxxxxxzzz{{{|||}}}}}}}}}zzzzzz{{{{{{zzzzzzyyyyyywww|||~~~|||zzz{{{zzzwwwxxxxxxyyyzzz{{{}}}~~~~~~~~~{{{~~~rrrggg]]]WWWRRRQQQPPPNNNMMMKKKJJJIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAA@@@???>>>===<<<======>>>???@@@@@@AAA@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>>>>??????>>>======>>>>>>>>>>>>>>>>>>??????======????????????>>>===???>>>>>>>>>???@@@AAAAAA>>>===============>>>>>>=========<<<======>>>???@@@@@@?????????@@@@@@AAA===>>>???AAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA??????@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDFFFGGGHHHJJJMMMOOOQQQRRR^^^iiiyyy{{{zzzxxxuuuqqqppppppqqqoooppppppqqqrrrrrrssssssrrrpppnnnlllkkkjjjhhhfffffffffeeedddccccccccccccdddhhhlllpppqqqooollljjjhhhhhhjjjkkklllmmmmmmmmmlllllllllllllllkkkjjjiiijjjjjjjjjjjjjjjkkkkkklllkkklllmmmnnnnnnmmmlllkkkggggggggggggfffgggiiikkkllljjjgggdddbbbbbbbbbbbbfffhhhjjjlllmmmmmmlllkkkeeeeeeffffffffffffeeeeeehhhiiijjjlllmmmmmmllllllkkkjjjiiijjjlllnnnnnnmmmnnnlllkkkkkklllmmmlllllliiijjjlllnnnppprrrrrrssskkkiiifffeeefffiiimmmpppoooooonnnllljjjiiijjjlllpppsssuuusssnnnlllnnnqqqiiihhhgggffffffggghhhiiiggghhhhhhhhhhhhhhhggggggeeeeeefffhhhkkkllllllkkkqqqnnnkkkiiijjjkkkllllllhhhhhhhhhhhhhhhgggggggggaaadddhhhlllnnnpppppppppsssqqqnnnkkkkkknnnqqqssspppoooooommmlllkkkjjjiiihhhiiilllnnnooonnnlllkkkkkkkkkkkkkkkllllllmmmmmmkkkjjjhhhgggfffffffffgggggghhhjjjoootttuuusssoookkkkkkmmmnnnooooooooooooyyyxxxvvvtttssstttuuuvvv{{{|||}}}}}}}}}|||{{{zzzxxxyyyzzz{{{zzzyyyxxxwwwxxxyyyzzz{{{}}}~~~{{{zzzyyyxxxyyyzzz|||~~~}}}~~~~~~}}}|||}}}~~~zzzxxxuuuuuuxxx{{{}}}~~~{{{~~~{{{xxxwwwxxxwwwwwwwwwwwwvvvwwwyyyzzzxxxyyy{{{|||}}}|||{{{{{{zzzyyyxxxyyy{{{{{{yyywwwwwwwwwxxxyyyzzz{{{|||}}}~~~~~~~~~vvviiibbb[[[YYYUUUQQQNNNLLLLLLLLLGGGFFFEEEDDDEEEFFFGGGHHHCCCBBBBBBCCCEEEEEEDDDBBBEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@BBBAAA@@@@@@??????@@@@@@BBBAAA???>>>>>>>>>??????@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAA@@@??????CCCAAA@@@AAAEEEFFFEEECCCEEEFFFHHHHHHGGGGGGHHHIIIIIIIIIKKKNNNPPPTTT```kkkyyy{{{wwwuuurrrpppnnnnnnoooppprrrqqqqqqqqqssstttsssrrrqqqooommmmmmmmmlllkkkiiigggfffdddbbbbbbcccdddeeefffhhhjjjkkklllkkkiiihhhfffggghhhiiijjjkkklllmmmkkkkkkkkkkkkjjjjjjiiihhhllljjjhhhggghhhhhhgggfffhhhfffeeefffhhhhhhgggfffdddeeehhhjjjkkkjjjiiihhhgggdddaaa```aaabbbbbbbbbiiihhhhhhiiijjjjjjhhhgggiiihhhggggggggghhhiiijjjllllllkkkkkkjjjiiihhhhhhhhhhhhhhhiiijjjkkkmmmmmmooollljjjiiijjjkkkkkkjjjhhhhhhiiijjjlllnnnqqqrrrmmmkkkhhhfffgggiiilllnnnmmmnnnmmmkkkjjjjjjlllnnnoooppppppppppppnnnmmmlllllljjjhhhfffddddddeeefffcccdddggghhhiiiiiihhhgggffffffeeeeeefffhhhiiijjjjjjjjjkkkllllllkkkkkkkkkkkkkkkjjjiiigggfffdddcccbbbdddfffiiikkkmmmnnnooopppooommmkkkkkkmmmoooppplllkkkjjjiiihhhhhhgggggghhhiiijjjlllnnnooopppqqqmmmllljjjiiiiiijjjlllmmmnnnmmmllljjjhhhgggffffffiiihhhhhhmmmtttxxxvvvsssnnnnnnnnnoooqqqrrrqqqoooyyywwwuuusssrrrsssssstttxxxyyyzzz{{{{{{zzzyyyxxxvvvwwwxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxyyy{{{||||||zzzzzzzzzzzz{{{|||}}}~~~}}}~~~~~~|||{{{{{{|||yyywwwttttttuuuxxxyyyyyywwwyyyzzzxxxuuussstttuuuttttttrrrqqqppprrrtttvvvyyyzzz{{{{{{|||{{{zzzzzzwwwwwwvvvxxxzzz{{{zzzxxxyyyyyyyyyzzz{{{|||}}}}}}~~~}}}}}}~~~yyypppjjjaaaYYYUUUSSSRRRQQQPPPNNNKKKIIIHHHGGGFFFEEEHHHGGGFFFFFFGGGGGGEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAA@@@BBBAAAAAA@@@@@@@@@@@@@@@BBBAAA@@@???>>>>>>???@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@FFFDDDCCCEEEGGGHHHGGGEEEGGGIIIJJJJJJIIIJJJLLLNNNNNNNNNSSSYYY```iiixxx|||xxxuuutttrrrpppooonnnooooooqqqppppppqqqrrrssssssrrrooommmllllllnnnnnnmmmkkkhhhfffdddcccbbbcccdddeeefffgggiiikkkkkkjjjiiihhhhhhhhhhhhiiiiiijjjkkklllkkkkkklllllllllkkkjjjjjjkkkiiiggggggggggggfffeeedddcccbbbccceeefffeeedddgggiiijjjkkkkkkkkkiiihhhfffcccaaaaaabbbdddeeeeeehhhhhhhhhiiijjjjjjjjjiiijjjjjjiiiiiiiiijjjkkkkkklllkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkmmmkkkiiiiiijjjjjjiiihhhhhhhhhhhhiiikkkmmmoooqqqmmmllljjjhhhhhhiiikkklllllllllmmmkkkjjjiiijjjlllmmmnnnnnnnnnnnnlllkkkjjjhhhfffdddbbbbbbbbbccccccbbbdddfffggghhhgggfffeeedddcccccccccccceeeggghhhiiiiiijjjkkkkkklllkkkkkkkkkkkkjjjiiigggeeedddccceeefffgggiiikkklllmmmmmmooonnnllljjjjjjlllnnnoooooonnnkkkiiihhhgggggggggiiiiiijjjkkkmmmnnnooopppmmmllljjjiiiiiijjjkkklllmmmlllkkkiiihhhgggffffffgggeeefffkkkqqquuusssppplllkkkkkkmmmoooooonnnlllxxxwwwuuusssrrrrrrrrrrrruuuvvvwwwxxxxxxwwwvvvuuuttttttuuuuuutttssssssrrrqqqqqqrrrtttuuuvvvwwwxxxxxxyyy{{{|||}}}~~~|||}}}~~~|||zzzyyyyyyzzzwwwuuussssssuuuwwwxxxwwwwwwvvvuuurrrooooooppprrrsssqqqmmmjjjjjjmmmpppssswwwwwwxxxyyyyyyyyyyyyyyywwwvvvvvvwwwyyy{{{zzzyyy{{{{{{{{{{{{|||}}}~~~~~~}}}}}}}}}vvvkkkfffbbb^^^[[[WWWSSSOOOKKKIIIHHHFFFDDDIIIHHHFFFFFFFFFEEEDDDBBBEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@?????????@@@@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>?????????@@@@@@????????????????????????@@@??????>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDFFFHHHIIIHHHGGGLLLMMMNNNNNNNNNOOORRRUUUXXXZZZaaammmyyy{{{vvvsssrrrrrrqqqpppoooooonnnnnnoooooopppqqqrrrrrrsssrrrmmmllllllmmmnnnoooooonnniiigggfffdddccccccddddddfffggghhhjjjjjjiiihhhhhhjjjiiihhhhhhhhhiiikkklllllllllmmmmmmnnnnnnmmmmmmkkkiiigggfffgggfffeeecccbbbaaaaaabbbeeeffffffeeekkklllmmmmmmmmmllljjjiiifffdddbbbbbbeeegggggggggfffggghhhiiijjjkkkkkkkkkjjjjjjkkklllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjkkklllkkkiiiiiiiiiiiihhhfffggggggggggggiiikkkmmmooommmlllkkkjjjjjjjjjjjjjjjiiikkklllkkkjjjhhhiiiiiijjjjjjkkkkkkjjjiiigggfffeeedddbbbaaaaaaaaabbbbbbbbbcccdddeeeeeeeeedddccccccbbbaaaaaabbbccceeefffggghhhiiijjjkkkkkklllkkklllkkkjjjhhhgggeeedddcccggggggiiijjjkkkkkkkkkkkknnnmmmkkkjjjjjjkkkmmmnnnsssqqqmmmiiigggffffffgggjjjiiijjjjjjkkklllmmmmmmlllkkkjjjiiihhhhhhiiijjjjjjjjjiiiiiihhhgggggggggdddcccdddhhhmmmpppooolllkkkjjjkkklllnnnnnnllljjjyyyxxxvvvtttsssrrrrrrrrrssstttuuuvvvvvvvvvuuutttttttttssssssrrrrrrqqqqqqnnnooopppqqqrrrtttuuuuuuwwwxxx{{{}}}~~~||||||}}}{{{yyywwwxxxyyyuuusssssstttvvvxxxxxxxxxvvvsssppplllkkkkkknnnppprrrnnnhhheeefffjjjooorrrttttttvvvxxxyyy{{{||||||{{{yyyxxxyyyzzz{{{{{{zzz~~~}}}}}}}}}}}}~~~}}}tttmmmccc]]]UUUOOOMMMMMMLLLJJJJJJHHHFFFFFFFFFFFFEEECCCEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA??????@@@@@@??????>>>===>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAADDDDDDDDDEEEEEEEEEFFFFFFDDDEEEFFFIIILLLMMMNNNNNNPPPQQQSSSTTTVVVZZZ___bbbkkknnnxxxzzzuuurrrppppppppppppppppppooonnnmmmmmmoooqqqrrrrrrrrrrrrrrrnnnmmmlllmmmooopppooonnnjjjiiigggfffeeeeeeeeeeeefffggghhhiiiiiiiiihhhhhhhhhggggggfffgggiiikkkmmmmmmmmmnnnooopppppppppoookkkjjjhhhhhhhhhhhhfffdddeeeddddddfffhhhjjjjjjiiilllmmmnnnnnnnnnnnnmmmmmmiiigggeeeeeeggghhhhhhhhhccceeeggghhhiiiiiijjjkkkiiijjjkkkmmmmmmmmmlllllljjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkklllmmmnnnmmmllljjjjjjjjjiiigggeeeffffffffffffgggiiikkkllllllllllllkkkkkkjjjiiihhhgggiiikkkkkkiiihhhggggggggghhhhhhhhhhhhfffeeedddddddddcccbbbbbbbbbcccdddaaabbbccccccccccccbbbaaacccbbbaaaaaabbbcccdddeeeeeefffgggiiijjjkkkkkkkkklllkkkjjjhhhfffeeeddddddggggggiiijjjkkklllllllllnnnmmmkkkkkkkkkkkkmmmnnnvvvsssnnniiifffeeefffgggjjjiiihhhhhhhhhiiijjjkkklllkkkjjjiiihhhhhhhhhhhhhhhhhhiiiiiihhhhhhggggggbbbbbbcccgggkkklllkkkjjjlllkkklllmmmnnnnnnkkkiiiyyyyyyxxxvvvuuutttttttttssstttuuuwwwwwwwwwvvvuuuuuuuuutttsssrrrrrrqqqqqqnnnooopppqqqrrrtttuuuuuuuuuwwwzzz}}}~~~}}}zzz{{{|||{{{xxxwwwwwwxxxvvvuuutttuuuvvvvvvtttrrrkkkhhhdddcccdddhhhlllooonnnhhhbbb___bbbhhhnnnqqqsssuuuwwwzzz~~~}}}||||||}}}|||{{{~~~}}}}}}~~~{{{qqqdddZZZVVVUUUSSSQQQNNNLLLJJJIIIJJJJJJJJJIIIFFFFFFEEEDDDDDDDDDDDDEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA????????????????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGIIIJJJLLLNNNPPPSSSUUUWWWVVVYYY___eeekkkrrrzzzzzzvvvsssqqqooooooooopppppppppoooooonnnmmmpppssstttrrrqqqqqqrrrqqqooonnnnnnooopppnnnmmmkkkjjjiiihhhhhhgggggggggggghhhhhhiiiiiiiiiiiiiiifffffffffgggiiikkkmmmnnnnnnooopppqqqqqqqqqqqqqqqlllkkkkkkkkklllkkkiiiggghhhggggggiiikkkmmmmmmlllkkkkkkmmmnnnooopppqqqqqqmmmkkkiiiiiiiiiiiihhhgggccceeeggghhhgggggghhhjjjggghhhjjjllllllllllllkkkkkkkkkkkkkkkkkkkkklllllljjjjjjkkklllnnnqqqssstttpppnnnlllkkkkkkjjjhhhfffffffffeeeeeefffhhhiiijjjjjjjjjkkkkkkkkkjjjhhhhhhfffhhhjjjjjjiiigggfffgggfffggggggggggggeeedddcccddddddccccccccccccccccccaaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaa``````aaaccccccdddeeefffhhhiiijjjjjjjjjkkkjjjhhhgggffffffffffffeeefffhhhjjjlllmmmnnnnnnnnnnnnmmmllllllmmmnnnnnnvvvsssnnniiifffeeefffgggiiihhhgggffffffggghhhiiikkkjjjjjjiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiihhhgggcccccceeegggjjjkkkjjjiiijjjjjjkkklllmmmlllhhhfffyyyxxxxxxwwwwwwvvvvvvuuutttuuuvvvwwwxxxxxxwwwwwwwwwvvvuuutttsssrrrrrrrrrooopppqqqrrrssstttuuuvvvtttvvvxxx{{{||||||{{{zzzyyyzzz{{{zzzyyyxxxxxxzzz{{{yyyxxxwwwuuusssoookkk```]]][[[[[[```ffflllnnngggaaa[[[ZZZ___gggmmmpppvvvxxx{{{~~~}}}|||~~~}}}}}}~~~}}}ooogggaaaZZZUUURRRPPPMMMLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCAAAAAABBBCCCCCCCCCBBBBBB@@@AAAAAAAAAAAA@@@???????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDD????????????????????????@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIKKKMMMOOOQQQTTTYYY___dddkkkpppyyy}}}xxxuuutttrrrqqqooooooppppppppppppppppppooorrrvvvvvvsssppppppqqqrrrpppooooooppppppooommmllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiijjjjjjjjjhhhiiijjjlllmmmnnnooooooppppppqqqqqqrrrqqqqqqqqqlllllllllmmmoooooollljjjiiihhhhhhiiilllmmmmmmllliiijjjkkkmmmnnnpppqqqrrrpppnnnmmmllllllkkkiiigggdddgggjjjiiifffeeefffhhhfffggghhhjjjkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkjjjjjjlllnnnpppsssvvvwwwrrrpppllljjjiiiiiihhhggggggfffeeeeeeeeeggghhhiiihhhhhhiiiiiiiiiiiihhhhhhgggiiijjjiiihhhfffgggggggggggghhhhhhhhhfffeeedddccccccccccccbbbbbbaaaaaaaaaaaabbbbbbcccddddddeeebbbaaa```______```aaabbbdddeeefffggghhhhhhiiiiiiiiihhhgggffffffggghhhiiieeefffhhhjjjlllnnnnnnooonnnnnnnnnmmmmmmnnnnnnnnnsssqqqmmmiiigggffffffggghhhfffeeeddddddeeeggghhhiiijjjjjjjjjjjjjjjjjjjjjhhhiiijjjkkkkkkjjjhhhgggdddeeeggghhhiiiiiiiiiiiigggggghhhiiijjjhhhdddaaavvvvvvwwwwwwwwwwwwvvvvvvtttuuuvvvxxxxxxxxxxxxwwwxxxwwwuuutttrrrrrrrrrsssppppppqqqrrrtttuuuvvvwwwtttuuuvvvxxxxxxyyyxxxxxxxxxyyyzzzzzzyyyyyyzzz{{{}}}|||{{{{{{zzzwwwrrrooogggddd``````dddiiimmmnnnbbb\\\WWWXXX```iiiooorrrxxxyyy|||}}}}}}||||||~~~}}}pppfff^^^[[[VVVSSSRRRQQQPPPOOOOOONNNMMMKKKJJJIIIIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIEEEEEEEEEDDDDDDDDDCCCCCCEEEDDDDDDCCCCCCCCCCCCCCC@@@AAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBAAA@@@@@@?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCC????????????????????????AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCGGGGGGHHHHHHIIIJJJKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNOOORRRWWW]]]dddnnnzzz{{{xxxvvvuuusssqqqqqqpppoooooopppqqqrrrsssqqquuuyyyxxxssspppoooqqqpppooonnnoooqqqrrrqqqpppllllllmmmnnnnnnnnnnnnmmmjjjjjjjjjjjjjjjkkkkkklllnnnoooqqqrrrrrrrrrpppoooqqqqqqrrrrrrrrrqqqppppppkkkkkklllnnnpppqqqooommmllljjjjjjkkkmmmnnnmmmllljjjjjjkkkkkkmmmnnnoooppppppooonnnnnnnnnnnnllljjjhhhlllnnnlllgggdddeeeggggggggghhhhhhiiikkklllmmmmmmmmmmmmlllkkkkkkkkkjjjkkkkkklllnnnpppsssuuuvvvtttpppkkkhhhggggggggggggggggggfffeeeeeefffhhhhhhfffffffffggghhhhhhiiiiiiiiiiiijjjhhhgggfffgggiiiiiiiiijjjjjjiiihhhfffeeeffffffeeeeeedddcccbbbaaaaaaaaabbbcccdddfffggghhheeeeeedddcccccccccdddeeedddeeefffgggggggggggggggggggggfffeeefffhhhjjjkkkggghhhjjjkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooonnnkkkiiihhhgggggggggfffeeecccbbbbbbdddggghhhhhhiiijjjkkkkkkllllllllljjjkkkllllllllljjjiiigggdddfffhhhiiiiiihhhhhhhhhffffffggghhhiiifffbbb^^^tttuuuuuuvvvvvvvvvvvvvvvssstttvvvxxxxxxxxxxxxwwwxxxwwwuuusssrrrrrrrrrrrrppppppqqqssstttuuuvvvwwwttttttuuuvvvvvvvvvvvvvvvwwwyyyzzzzzzzzzzzz{{{}}}|||}}}~~~{{{xxxxxxsssmmmkkklllnnnooooooaaa[[[WWWYYYcccmmmsssuuuwwwxxxzzz~~~}}}|||{{{{{{}}}}}}~~~~~~}}}~~~nnnjjjeeeaaa^^^\\\ZZZXXXSSSRRRPPPOOOMMMLLLKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCC@@@AAACCCDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBAAAAAA@@@????????????????????????AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDGGGHHHIIIJJJLLLMMMNNNNNNUUUUUUUUUUUUUUUUUUUUUUUUXXX\\\dddnnnzzz}}}zzzxxxwwwvvvtttrrrrrrqqqpppooooooqqqsssuuurrrwwwzzzyyytttoooooopppnnnnnnmmmooorrrssssssrrrlllmmmnnnoooppppppppppppkkkkkkjjjjjjkkkkkklllmmmtttuuuwwwwwwvvvtttqqqooorrrrrrrrrrrrqqqqqqpppooojjjjjjlllnnnqqqqqqpppnnnnnnmmmlllmmmoooooonnnmmmkkkkkkkkkkkkkkklllmmmnnnooonnnnnnoooppppppnnnlllllloooqqqnnnhhhdddeeegggiiihhhhhhhhhiiikkkmmmnnnnnnnnnmmmlllkkkkkkjjjjjjllllllmmmnnnppprrrsssttttttpppjjjfffeeeeeefffggghhhgggfffeeeffffffggghhheeeeeeeeeeeefffhhhiiijjjjjjjjjjjjhhhffffffhhhjjjjjjkkkkkkkkkkkkiiihhhgggiiiiiiiiihhhgggfffdddcccbbbbbbbbbdddeeegggiiijjjkkkjjjiiihhhggghhhiiijjjeeeeeeffffffgggfffffffffffffffeeeeeefffiiikkkmmmjjjjjjkkklllllllllkkkkkklllllllllllllllllllllllllllkkkjjjiiihhhhhhggggggeeedddbbbaaabbbdddgggiiihhhiiijjjkkklllmmmmmmmmmkkklllmmmnnnmmmkkkiiigggdddfffhhhiiihhhggggggggghhhhhhiiijjjjjjhhhccc___ssstttuuuvvvvvvuuutttsssuuussspppooooooqqqsssuuuuuutttsssrrrrrrrrrrrrrrrpppqqqsssuuuuuutttsssrrruuuuuuuuuuuuvvvvvvvvvvvvuuuxxxzzz|||}}}}}}}}}yyytttoooaaa\\\\\\eeeoootttvvvwww}}}{{{{{{~~~~~~~~~~~~}}}|||{{{zzzyyyyyyxxxtttrrrooonnnmmmhhhaaa[[[XXXVVVRRROOORRROOOMMMLLLLLLLLLKKKIIINNNKKKHHHHHHIIIIIIFFFCCC@@@@@@AAABBBCCCDDDEEEEEEGGGEEEDDDDDDFFFFFFEEEDDDAAAAAABBBCCCCCCCCCBBBBBBDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBFFFEEECCCAAA???>>>======???@@@AAABBBBBBAAA@@@???AAABBBBBBAAA@@@AAADDDFFFFFFEEECCCCCCEEEFFFFFFEEEFFFIIILLLOOOQQQSSSWWWYYY______^^^]]]^^^aaaggglllsssxxx~~~}}}~~~|||zzzyyyvvvuuussssssrrrqqqqqqqqqtttwwwxxxxxxwwwuuuuuuuuutttqqqqqqqqqsssqqqqqqrrrrrrssssssssssssrrrpppnnnnnnnnnnnnmmmlllnnnnnnmmmlllllllllmmmmmmsssvvvxxxxxxvvvsssqqqpppqqqqqqssssssrrrpppmmmkkklllmmmooopppqqqqqqppppppoooooopppppppppqqqqqqqqqpppmmmjjjiiijjjlllnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnuuutttrrrooollliiigggfffffffffggghhhiiijjjjjjkkkkkklllnnnppppppooonnnmmmllllllkkkkkklllmmmoooppppppooollljjjhhhgggfffffffffgggiiiiiigggfffggghhhgggeeedddeeehhhiiihhhfffgggggggggggghhhiiijjjkkkmmmlllkkkjjjiiihhhhhhhhhiiiiiiiiihhhhhhfffeeeeeeddddddeeefffgggiiikkklllmmmmmmmmmlllkkkkkkjjjjjjjjjjjjjjjjjjhhhgggfffeeegggfffdddddddddfffhhhiiijjjjjjiiiiiiiiiiiiiiijjjnnnmmmmmmllllllkkkjjjjjjnnnmmmkkkjjjiiihhhhhhgggiiigggeeeccccccdddfffgggooonnnlllkkkkkklllnnnooooooooonnnnnnmmmmmmllllllgggggggggfffeeeeeegggiiifffhhhhhhgggiiilllkkkfffqqqrrrtttuuuvvvvvvuuuuuuuuussspppnnnnnnppprrrttttttssssssrrrrrrrrrrrrrrrrrrssstttuuuuuutttssssssttttttuuuuuuuuuuuuvvvvvvvvvxxx{{{|||||||||~~~~~~zzzsssgggbbbbbbjjjssswwwzzz}}}}}}||||||}}}}}}~~~~~~|||{{{||||||}}}~~~vvvmmmhhhddd___[[[XXXUUUSSSQQQRRRQQQPPPOOOQQQOOOMMMLLLMMMLLLJJJGGGHHHHHHHHHGGGGGGFFFFFFEEEIIIGGGGGGGGGHHHIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDCCCFFFEEEDDDCCCBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCAAABBBCCCCCCBBBCCCEEEHHHFFFFFFEEEEEEEEEFFFFFFFFFGGGIIIMMMPPPRRRVVV[[[^^^fffhhhkkkooouuu}}}~~~|||{{{{{{zzzyyyxxxvvvuuutttsssssstttsssssstttvvvvvvuuusssrrrrrrrrrqqqooonnnooopppooopppqqqrrrssssssrrrqqqqqqooonnnnnnooopppooonnnmmmmmmllllllkkkkkkllllllppprrruuuvvvtttrrrqqqqqqoooppppppppppppnnnmmmllllllmmmoooqqqqqqqqqoooooonnnnnnnnnoooooooooppppppooollliiihhhiiikkklllllliiijjjjjjkkklllmmmnnnoootttsssqqqooollljjjhhhggggggggghhhhhhiiijjjjjjjjjkkklllmmmnnnooonnnnnnmmmlllkkkkkkkkkkkkmmmnnnooopppooollljjjhhhggggggggghhhjjjkkkkkkjjjiiiiiijjjiiigggffffffhhhiiigggeeefffgggggghhhjjjkkkllllllkkkkkkjjjhhhhhhgggggggggiiiiiiiiiiiihhhgggfffeeeeeeeeeffffffhhhjjjkkklllnnnnnnmmmmmmlllkkkjjjjjjllllllkkkkkkiiihhhfffeeegggfffdddddddddeeeggghhhjjjiiiiiihhhhhhhhhiiiiiikkkkkkllllllllllllllllllnnnmmmllljjjjjjiiiiiiiiijjjiiifffddddddeeefffhhhmmmlllkkkjjjkkklllnnnooooooooonnnnnnmmmlllkkkkkkeeeffffffffffffgggjjjllliiilllnnnooorrrvvvtttppppppqqqssstttvvvwwwwwwwwwuuutttrrrpppoooppprrrsssssssssrrrrrrssssssttttttuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuvvvvvvvvvxxxzzz{{{{{{{{{{{{|||}}}~~~~~~~~~vvvtttooonnnsssxxxzzz~~~~~~~~~}}}{{{{{{{{{|||}}}~~~}}}{{{{{{|||~~~yyyssshhheeeaaa______^^^]]]\\\[[[ZZZXXXWWWVVVUUURRRPPPNNNNNNMMMKKKJJJIIIHHHGGGJJJIIIIIIIIIKKKKKKIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCEEEDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAA@@@AAAAAABBBCCCBBBBBBCCCDDDEEEEEEDDDDDDAAABBBCCCCCCCCCCCCEEEGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKNNNRRRVVV[[[aaaiiimmm{{{}}}{{{xxxwwwxxxxxxwwwvvvuuuttttttttttttvvvuuutttttttttsssqqqooonnnoooooonnnlllkkklllmmmlllmmmppprrrrrrrrrqqqppppppnnnmmmnnnoooqqqppppppllllllkkkkkkjjjjjjjjjjjjkkknnnqqqsssrrrqqqqqqrrrnnnnnnmmmmmmmmmmmmnnnnnnmmmnnnqqqssssssqqqooonnnmmmmmmmmmmmmmmmnnnnnnnnnmmmkkkhhhfffgggiiiiiiiiieeefffgggiiikkkmmmnnnooorrrqqqpppooommmllljjjjjjiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkklllllllllmmmmmmjjjjjjjjjjjjkkklllmmmnnnpppnnnllljjjhhhgggggghhhhhhjjjkkkkkkjjjiiiiiijjjkkkiiihhhhhhhhhhhhgggeeefffgggiiikkklllllllllllliiihhhhhhgggffffffffffffiiiiiijjjiiiiiihhhgggffffffffffffggghhhjjjkkklllpppoooooommmlllkkkjjjjjjmmmmmmlllkkkjjjhhhgggfffgggfffddddddcccdddeeefffhhhhhhhhhgggggghhhhhhiiijjjjjjjjjkkklllmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkllljjjhhhfffeeeeeeggghhhjjjjjjiiiiiijjjlllnnnooooooooonnnmmmlllkkkjjjjjjcccdddffffffgggiiillloookkkooosssvvvzzz}}}yyyqqqrrrsssuuuwwwxxxzzzzzzxxxwwwvvvttttttttttttuuusssssssssttttttvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvuuuvvvvvvwwwwwwxxxxxxxxxzzz{{{{{{{{{yyyyyyzzz|||~~~||||||{{{{{{}}}~~~}}}~~~}}}~~~|||yyywwwyyyyyyzzz|||}}}~~~{{{yyyyyyzzz}}}|||wwwuuutttsssrrrooonnnmmmjjjhhhdddaaa___ZZZXXXVVVSSSQQQPPPOOOOOOPPPOOOOOOOOOPPPOOOMMMKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFDDDEEEEEEEEEEEEEEEEEEEEEDDDFFFGGGGGGFFFGGGIIIKKKLLLNNNPPPQQQRRRSSSTTTUUUVVVZZZ___fffoooyyy~~~zzzxxxuuutttuuuuuuttttttssssssttttttuuuuuutttsssrrrsssqqqooommmlllmmmnnnmmmkkkjjjkkkkkkiiikkknnnqqqrrrqqqpppooopppnnnmmmmmmnnnooonnnmmmkkkkkkjjjjjjjjjiiihhhhhhgggjjjnnnpppqqqqqqrrrsssnnnmmmlllkkklllmmmooopppoooqqqsssuuuuuussspppnnnllllllmmmmmmmmmmmmmmmmmmllliiifffffffffggggggfffffffffgggiiijjjlllmmmmmmooonnnnnnnnnmmmmmmllllllkkkjjjjjjjjjiiiiiiiiihhhiiiiiihhhhhhiiiiiijjjkkkiiiiiiiiijjjjjjkkkllllllnnnmmmkkkiiihhhhhhhhhhhhfffhhhiiiiiihhhgggggghhhiiiiiihhhhhhiiiiiihhhhhhhhhjjjkkkmmmmmmllljjjiiihhhggggggffffffffffffgggiiiiiijjjjjjiiihhhggggggfffgggggggggiiijjjkkklllppppppooommmlllkkkjjjiiillllllkkkjjjiiigggfffeeeffffffeeeddddddddddddeeegggggggggggggggggghhhiiijjjjjjkkkkkkkkklllllllllmmmllllllkkkkkkkkklllllllllkkkiiigggffffffggggggggggggggghhhjjjlllmmmoooooonnnmmmlllkkkjjjiiihhheeefffgggggghhhiiimmmooolllqqqvvvyyy~~~zzzssstttuuuvvvxxxzzz{{{|||{{{{{{zzzzzzyyyyyyyyyyyyuuuuuuuuuuuuvvvxxxyyyzzzxxxxxxwwwvvvvvvwwwwwwxxxwwwxxxxxxyyyzzzzzz{{{{{{zzz{{{{{{yyyxxxwwwyyyzzz|||~~~~~~zzzzzz|||zzz{{{|||~~~}}}}}}~~~}}}|||zzzxxxwwwxxxxxxyyyzzz|||}}}}}}~~~}}}zzzwwwwwwyyy{{{}}}~~~}}}yyywwwrrrnnnhhhbbb^^^[[[[[[\\\[[[ZZZYYYYYYXXXVVVRRROOOOOONNNMMMLLLKKKKKKKKKLLLJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKLLLNNNQQQTTTXXX[[[___bbbbbbdddfffhhhmmmqqqxxx{{{xxxuuurrrqqqsssrrrqqqqqqqqqqqqrrrssstttqqqppppppppprrrrrrpppnnnlllmmmoooooommmlllllllllhhhjjjmmmoooqqqqqqqqqppprrrpppmmmlllllllllkkkiiijjjjjjjjjjjjiiihhhgggffffffiiilllooopppqqqrrrtttooonnnlllkkklllnnnppprrrrrrsssuuuvvvuuusssqqqooommmmmmmmmmmmmmmmmmmmmmmmjjjhhhffffffgggggggggfffjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllmmmmmmmmmkkkkkkjjjiiiiiihhhhhhhhhggggggfffffffffggghhhiiihhhhhhiiijjjjjjkkkkkkkkklllkkkiiihhhgggggghhhhhheeegggiiihhhgggfffggghhhfffggghhhhhhiiiiiijjjkkkkkklllmmmmmmllliiigggeeeggggggfffffffffgggggghhhhhhiiiiiiiiiiiihhhgggggggggggggggggghhhiiikkkkkknnnnnnmmmlllkkkjjjiiiiiijjjjjjiiiiiihhhfffeeedddfffeeeeeeeeedddeeeeeeeeeggggggfffgggggghhhiiiiiillllllkkkkkkkkkjjjjjjjjjlllkkkkkkjjjjjjjjjkkkkkkjjjiiihhhgggffffffffffffeeeeeefffgggiiikkklllmmmmmmmmmlllkkkjjjiiihhhhhhhhhiiiiiiiiihhhiiilllnnnooossswwwzzz}}}~~~xxxvvvvvvvvvvvvwwwxxxzzzzzz{{{{{{|||}}}}}}||||||{{{vvvvvvvvvvvvwwwxxxyyyzzzwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{||||||}}}~~~zzz{{{zzzxxxwwwwwwxxxzzzzzz}}}~~~zzzxxxxxxwwwyyy{{{|||~~~~~~~~~~~~}}}|||{{{zzzzzzxxxxxxyyyyyyzzz{{{{{{{{{|||{{{yyyxxxyyy|||~~~~~~}}}}}}}}}~~~vvvooollllllmmmmmmllljjjhhhfffaaa\\\XXXVVVUUURRRPPPNNNMMMMMMMMMJJJKKKLLLNNNNNNMMMLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPQQQRRRUUUZZZaaafffuuuyyy~~~~~~xxxwwwuuuqqqppprrrooooooooooooooopppqqqqqqmmmmmmmmmoooqqqrrrqqqpppmmmoooqqqqqqpppnnnnnnoooiiijjjkkknnnoooqqqrrrrrrsssqqqnnnmmmlllllljjjhhhjjjjjjkkkkkkjjjhhhfffeeefffhhhkkkmmmmmmnnnppprrrnnnmmmlllkkklllnnnpppqqqssstttttttttsssqqqpppooommmmmmmmmllllllllllllllliiihhhfffggghhhiiiiiihhhmmmmmmllllllkkkjjjjjjiiiiiijjjjjjkkkkkkllllllllljjjiiiiiiiiihhhhhhggggggfffffffffggggggggghhhhhhhhhhhhiiikkkkkkkkkkkkkkkjjjiiigggfffffffffggggggfffhhhiiiiiihhhgggggghhhccceeeggghhhhhhiiikkklllkkkkkkkkkjjjiiigggdddccceeeeeeeeeeeefffggghhhhhhgggggghhhhhhhhhhhhggggggffffffffffffggghhhiiijjjkkkjjjjjjiiiiiihhhhhhggggggggghhhhhhggggggfffeeeeeeeeeeeefffffffffgggggggggggggggggghhhiiijjjjjjlllllllllkkkjjjiiiiiiiiijjjjjjiiihhhhhhhhhhhhhhhgggffffffeeeeeeeeeeeeeeecccdddeeeggghhhjjjkkkkkkkkkkkkjjjjjjiiiiiihhhhhhkkklllllljjjiiiiiikkkmmmrrrvvvxxxyyy{{{~~~{{{uuuxxxwwwvvvuuuuuuuuuvvvwwwxxxyyy{{{|||}}}|||{{{{{{uuuuuuuuuuuuvvvvvvwwwxxxvvvwwwxxxzzz{{{{{{{{{zzzyyyyyyzzz{{{|||}}}~~~~~~zzzzzzyyywwwvvvvvvxxx{{{zzz}}}}}}zzzxxxwwwyyy{{{zzzzzz{{{~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|||~~~||||||~~~~~~wwwrrrjjjgggccc^^^ZZZWWWVVVUUURRRUUUXXXZZZ[[[YYYVVVTTTRRRRRRQQQPPPPPPOOONNNNNNMMMMMMNNNOOOPPPRRRSSSTTTUUUVVVVVVXXX[[[^^^```bbbbbbccceeehhhoooyyy{{{wwwwwwuuuqqqppprrrmmmmmmmmmlllmmmmmmnnnnnnkkkkkkkkkmmmppprrrqqqpppnnnpppssssssrrrpppppppppjjjjjjkkklllnnnqqqsssuuutttqqqooonnnnnnnnnmmmkkkjjjkkkkkkkkkjjjhhhfffeeefffgggjjjjjjjjjkkkmmmooommmllllllkkkkkklllmmmnnnsssrrrqqqpppooonnnmmmmmmllllllkkkkkkkkkjjjjjjjjjiiihhhggghhhjjjkkkkkkjjjmmmmmmlllkkkjjjjjjiiiiiiggghhhhhhiiijjjjjjkkkkkkhhhhhhhhhgggggggggggggggfffgggiiijjjjjjjjjiiihhhhhhiiijjjkkklllllllllkkkhhhgggfffeeedddeeefffgggeeeggghhhhhhgggffffffgggcccfffhhhhhhggggggiiikkkhhhhhhgggffffffeeeddddddcccccccccddddddfffggggggffffffggggggggggggffffffeeeeeeeeeeeefffggghhhiiiggggggffffffffffffffffffffffffggghhhhhhhhhhhhhhhdddeeefffggghhhhhhiiiiiihhhgggggghhhiiijjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiihhhgggfffeeeeeeeeeeeecccccccccccccccdddddddddcccdddeeefffggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiilllllllllkkkiiijjjlllnnnqqqtttuuuuuuwwwyyywwwrrrxxxwwwuuutttsssssssssttttttvvvxxxzzz{{{{{{zzzyyytttttttttttttttuuuuuuvvvtttvvvyyy{{{}}}}}}|||{{{xxxxxxyyyzzz{{{|||}}}~~~yyyyyyyyywwwuuuvvvyyy{{{|||}}}~~~~~~|||}}}zzzyyyzzz{{{zzzwwwwwwzzz~~~~~~~~~yyyyyyyyyxxxxxxxxxwwwwwwwwwyyy|||~~~}}}}}}~~~~~~}}}yyyrrrlllhhhfffeeecccfffjjjmmmnnnkkkhhheee^^^^^^]]]\\\\\\[[[ZZZZZZYYYZZZ[[[]]]___bbbdddfffggggggiiilllqqquuuyyy||||||}}}zzzwwwwwwuuuqqqppprrrllllllkkkkkkkkkllllllmmmkkkkkkkkkmmmpppqqqpppooonnnqqqssstttsssqqqqqqqqqkkkkkkjjjkkknnnqqquuuwwwsssrrrpppooopppqqqpppooojjjkkkllllllkkkiiifffdddeeeggghhhiiihhhiiijjjllllllkkkkkkkkkjjjkkkkkkkkkrrrqqqooommmkkkkkkkkklllkkkjjjjjjjjjiiiiiihhhhhhiiihhhhhhiiilllmmmmmmllllllkkkkkkkkkjjjjjjiiiiiiggggggggghhhiiiiiijjjjjjfffffffffggggggggggggggggggiiikkklllmmmllljjjiiihhhiiikkklllmmmmmmlllkkkffffffddddddcccdddeeefffbbbdddeeeeeedddccccccddddddggghhhhhheeeeeegggiiieeeeeedddddddddeeeffffffaaaaaabbbbbbcccdddeeefffeeeeeefffffffffffffffeeeeeeeeeeeeeeeeeefffggghhhdddddddddeeeeeeeeeeeefffffffffhhhiiiiiijjjjjjjjjcccdddfffhhhiiijjjjjjjjjhhhhhhhhhhhhiiijjjkkkllliiiiiiiiijjjjjjkkkllllllhhhhhhfffeeeccccccbbbbbb```aaaaaabbbbbbccccccdddcccccceeefffgggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiikkkllllllkkkjjjkkkmmmooonnnpppqqqppprrruuutttpppwwwvvvtttrrrqqqqqqrrrrrrrrrssstttuuuuuuvvvuuuuuuuuuttttttsssssssssssstttuuuvvvxxxyyyyyyxxxvvvuuurrrsssvvvyyy{{{{{{{{{{{{yyyvvvsssssswwwyyyzzzyyy|||{{{{{{}}}~~~||||||~~~}}}|||zzz~~~|||xxxvvvuuuwwwyyy{{{|||}}}~~~~~~~~~|||||||||{{{zzzyyyyyyyyyzzzyyy{{{~~~||||||~~~}}}~~~~~~~~~yyyvvv~~~|||uuupppqqqqqqqqqqqqqqqppppppvvvuuuuuuwww|||}}}{{{}}}zzzxxxxxxyyyxxxuuurrrmmmmmmlllllllllmmmmmmnnnllllllllllllmmmooopppqqqssstttttttttsssrrrqqqqqqlllkkkjjjmmmqqqsssrrrpppqqqqqqqqqpppoooooonnnnnnmmmmmmmmmlllkkkhhhfffeeeeeefffffffffgggggghhhhhhiiihhhfffeeeeeefffggghhhlllllllllkkkiiihhhfffeeefffgggggghhhiiihhhhhhhhhhhhiiiiiiiiiiiiiiihhhggghhhiiijjjjjjjjjjjjiiiiiigggfffffffffgggiiilllmmmllllllkkkkkkjjjiiihhhgggdddfffiiimmmqqqsssqqqpppggghhhhhhhhhiiiiiiiiiiiihhhgggfffdddddddddeeefffccccccbbbbbbbbbbbbbbbcccdddddddddeeefffggghhhiiiccccccddddddddddddddddddcccbbbbbbaaaaaabbbbbbcccfffccc``````bbbdddbbb```fffeeedddcccccccccdddeeedddeeefffffffffeeedddccchhhhhhiiiiiijjjjjjjjjkkkiiifffeeefffiiijjjiiiffffffggghhhiiiiiijjjiiiiiilllkkkiiihhhhhhhhhiiijjjiiigggfffgggiiihhheeeaaadddccccccbbbcccdddfffggggggfffeeeddddddfffhhhiiifffffffffeeeeeefffffffffjjjjjjjjjjjjkkklllmmmmmmpppnnnmmmoooqqqqqqnnnkkkwwwvvvvvvuuuuuuuuuuuuvvvuuuvvvvvvvvvvvvwwwwwwwwwvvvuuuttttttsssttttttttttttuuuwwwxxxxxxwwwvvvuuurrrrrrtttvvvxxxyyyzzz{{{yyywwwttttttvvvxxxyyyxxx{{{{{{|||~~~}}}zzzwwwuuuyyy~~~~~~~~~}}}}}}|||yyywwwvvvwwwzzz{{{|||}}}~~~~~~}}}~~~~~~~~~}}}||||||{{{zzzzzzzzzyyy||||||{{{{{{}}}~~~{{{{{{{{{|||~~~}}}~~~~~~|||{{{{{{yyyxxxxxxyyyxxxuuurrrkkkkkkkkkkkklllmmmnnnnnnnnnnnnnnnnnnnnnooopppqqqrrrssssssssssssrrrrrrqqqnnnmmmlllnnnpppqqqooommmpppppppppooonnnnnnmmmmmmkkkkkklllllllllkkkjjjiiiffffffffffffggggggggghhhgggfffeeeddddddeeeggghhhkkkjjjjjjiiigggeeecccbbbbbbbbbcccddddddddddddccceeeeeeeeeffffffgggggggggggggggggghhhhhhiiiiiiiiihhhgggffffffgggiiikkkmmmmmmmmmnnnnnnmmmllljjjiiifffgggiiimmmqqqrrrpppooofffffffffffffffggghhhiiiiiihhhgggfffeeeeeeeeeeeeccccccbbbbbbaaaaaabbbbbbcccccccccdddeeefffggghhhddddddddddddddddddcccccccccbbbbbbaaaaaabbbbbbcccdddbbb```aaacccdddcccbbbccccccbbbbbbcccdddeeefffdddccccccccccccdddeeefffhhhhhhhhhhhhiiiiiiiiijjjgggeeedddfffhhhjjjhhhgggfffggghhhhhhhhhhhhhhhhhhhhhhhhfffeeeeeeeeefffggghhhffffffgggiiihhhfffccceeeeeedddccccccdddeeeffffffeeedddccccccdddfffgggggggggffffffffffffggggggiiiiiiiiiiiijjjkkklllmmmmmmlllkkkmmmnnnnnnkkkhhhvvvwwwxxxyyyzzzzzz{{{{{{{{{zzzyyyxxxwwwxxxyyyyyywwwvvvuuuuuutttttttttuuussstttuuuwwwwwwwwwvvvuuurrrrrrrrrssstttwwwyyyzzzzzzxxxvvvuuuvvvwwwwwwwwwyyy{{{}}}~~~zzzuuusssvvv|||~~~~~~~~~}}}{{{yyyxxxxxxyyyzzz||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzzzzz}}}}}}zzzyyyzzz|||}}}||||||{{{{{{|||~~~|||yyyxxxyyyzzzzzzyyyxxxwwwwwwxxxyyyxxxtttqqqjjjjjjjjjkkklllmmmnnnoooooooooooooooooopppppppppqqqqqqqqqqqqrrrrrrrrrrrrqqqooonnnooopppooommmkkkoooooonnnnnnmmmllllllkkkiiijjjkkklllmmmmmmmmmmmmffffffffffffggggggggggggeeedddcccbbbcccdddfffhhhhhhhhhgggfffdddbbb```___bbbcccddddddeeeeeeddddddaaaaaaaaaaaabbbdddeeegggeeedddddddddeeegggiiijjjiiihhhgggfffggghhhjjjlllnnnooopppqqqqqqooommmkkkhhhiiijjjmmmppppppooommmeeedddccccccdddfffhhhiiikkkjjjiiigggfffeeeeeeeeecccbbbbbbaaaaaaaaaaaa```aaaaaaaaabbbcccdddeeefffeeeeeeddddddccccccbbbbbbbbbbbbaaaaaaaaaaaabbbbbbcccbbbaaabbbdddeeeeeedddaaaaaaaaabbbcccdddfffgggbbbaaa______```bbbfffhhhfffffffffffffffgggggggggeeeddddddeeeggghhhhhhgggfffggggggggggggffffffeeeffffffeeedddddddddddddddfffeeeeeefffhhhhhhgggeeegggfffeeedddddddddeeeffffffdddcccaaaaaabbbdddeeeggggggffffffffffffgggggghhhhhhhhhhhhiiijjjkkkkkkjjjiiiiiijjjkkkjjjhhhfffuuuvvvyyy|||~~~}}}{{{yyyxxxyyyzzz{{{xxxwwwvvvuuuuuutttuuuuuussstttuuuvvvwwwwwwvvvvvvsssrrrqqqqqqrrruuuxxxzzz{{{zzzxxxwwwwwwwwwwwwwwwwwwzzz}}}~~~}}}}}}yyytttsssvvvzzz}}}~~~~~~}}}}}}}}}}}}}}}|||{{{zzzyyyyyyyyyzzz{{{|||||||||}}}}}}~~~}}}}}}}}}~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~}}}}}}{{{{{{}}}~~~}}}|||{{{{{{{{{}}}~~~~~~}}}}}}xxxxxxwwwvvvuuuvvvvvvvvvvvvtttuuuvvvxxxxxxvvvtttrrrnnnnnnmmmmmmmmmmmmnnnnnnooooooppppppooooooooonnnoooooooooooopppqqqqqqrrrpppoooooooooooonnnmmmlllnnnnnnmmmmmmlllkkkkkkkkkiiiiiijjjkkkkkklllllllllfffffffffgggggggggggggggbbbbbbaaa```aaaccceeegggggggggfffeeecccaaa___^^^cccddddddeeeeeeeeeeeeeeebbbaaa_________aaaccceeebbbbbbaaaaaabbbeeehhhjjjjjjiiigggffffffhhhiiijjjmmmnnnppprrrqqqpppnnnllljjjjjjkkklllnnnnnnllljjjeeedddbbbaaabbbeeehhhjjjlllkkkiiihhhfffeeeddddddbbbbbbbbbbbbaaaaaa``````````````````aaabbbcccdddeeeddddddcccbbbaaa``````aaaaaa````````````aaaaaaaaaaaabbbccceeefffffffffbbbbbbbbbbbbccccccdddddd```___^^^^^^___aaacccdddcccccccccccccccccccccccccccccccccdddeeegggggggggffffffffffffeeeeeedddcccffffffeeeeeeddddddddddddccccccdddeeeggghhhhhhhhhiiihhhfffeeedddeeeeeefffeeecccbbb``````aaabbbcccffffffeeeeeeeeeeeeffffffffffffffffffggghhhiiijjjgggggghhhhhhhhhgggfffdddtttvvvxxx{{{~~~~~~|||zzzyyyyyyzzz{{{xxxxxxvvvuuuuuuttttttttttttuuuuuuvvvvvvvvvvvvvvvsssrrrqqqpppqqqtttxxxzzz{{{{{{zzzyyywwwwwwwwwwwwuuuxxx|||~~~~~~}}}~~~zzzxxxuuuuuuvvvwwwxxxyyyzzz{{{|||{{{zzzyyyxxxxxxyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxyyy|||~~~~~~~~~~~~|||||||||~~~{{{}}}}}}}}}}}}}}}~~~~~~{{{vvvtttvvvvvvuuutttsssrrrssssssqqqsssuuuvvvvvvuuutttssstttsssqqqpppnnnmmmmmmmmmmmmnnnooooooooonnnmmmlllnnnnnnnnnmmmnnnooopppqqqmmmnnnoooooooooooooooooonnnnnnnnnmmmllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiiiigggggggggggggggfffffffffaaaaaa```___```bbbdddfffffffffeeedddcccaaa```___```aaaaaabbbbbbbbbbbbbbbeeecccaaa______```aaabbb```_________aaadddggghhhiiihhhfffeeeeeefffhhhiiijjjlllmmmoooooonnnlllkkkkkkjjjjjjkkklllllljjjhhhfffdddcccbbbccceeehhhjjjjjjjjjiiigggfffdddcccbbbaaaaaabbbbbbbbbbbbaaa``````____________```aaaaaaccccccbbbaaa```______^^^```______^^^^^^______```^^^```bbbddddddeeeeeefffcccccccccbbbbbbaaaaaa```^^^______```______^^^^^^````````````____________aaabbbcccccccccdddeeefffeeeeeeeeeeeeeeedddcccbbbddddddddddddccccccbbbbbbaaaaaacccddddddfffggghhhiiihhhfffeeedddeeeeeefffdddcccaaa``````aaacccdddeeeddddddddddddddddddeeeeeeeeedddeeeeeefffggghhheeefffhhhhhhgggfffeeedddssstttvvvxxx{{{|||}}}}}}}}}|||{{{yyyxxxxxxyyyyyyxxxwwwvvvuuutttsssssssssuuuuuuuuuuuuttttttuuuuuusssrrrppppppqqqsssvvvxxxxxxyyyzzzxxxvvvuuuuuuvvvsssvvvyyyzzzzzz|||}}}{{{zzz{{{yyyzzz{{{zzzwwwuuuttttttvvvwwwxxxyyyzzz{{{zzzzzzyyyyyyyyyyyyyyyxxxwwwvvvvvvuuuuuuvvvxxx{{{~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzz{{{{{{zzzxxx~~~~~~}}}~~~~~~}}}}}}{{{wwwuuusssrrrtttuuuuuutttqqqppppppqqqoooqqqsssssssssssstttuuuwwwvvvtttrrrooonnnlllllllllmmmnnnoooooonnnmmmlllnnnnnnmmmllllllmmmnnnoookkkmmmoooooooooooopppqqqppppppoooooonnnmmmmmmllllllkkkjjjhhhgggggggggggggggggggggggggggfffffffffbbbaaa```___```aaaccceeeddddddddddddcccbbbaaa```aaaaaabbbcccccccccccccccfffeeecccaaa`````````aaa___^^^^^^___aaaccceeeffffffeeedddcccdddeeegggiiihhhhhhiiijjjjjjkkkkkkkkkjjjiiihhhiiijjjjjjhhhffffffeeecccbbbcccdddfffgggggggggffffffdddcccaaa```___```bbbcccddddddccccccaaaaaa```___^^^^^^^^^^^^``````______^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]___bbbdddccccccdddeeeccccccccccccbbb```___^^^^^^^^^___``````^^^]]][[[_________^^^^^^^^^^^^^^^```bbbccccccbbbaaabbbddddddeeeeeeeeeeeeddddddcccaaaaaaaaabbbaaa``````______```aaabbbbbbcccfffhhhgggfffeeedddddddddeeefffdddcccbbbaaaaaaccceeefffeeeeeeddddddddddddeeeeeeccccccccccccdddeeefffgggdddfffggggggfffdddddddddssssssssstttvvvwwwyyyzzzyyyyyyxxxxxxwwwwwwwwwvvvxxxwwwvvvtttsssrrrrrrrrrttttttsssrrrqqqqqqqqqqqqppppppooooooppprrrtttuuutttvvvwwwvvvsssrrrssstttrrrtttvvvvvvvvv{{{~~~|||}}}yyyzzz{{{yyyuuurrrrrrssssssuuuwwwyyyzzzzzzzzzyyywwwwwwwwwwwwvvvuuutttsssssssssssstttvvvxxxzzz{{{{{{~~~}}}{{{{{{|||yyyyyyzzzzzz{{{|||||||||{{{yyyxxxwwwxxxyyy{{{{{{~~~{{{|||~~~~~~}}}}}}~~~~~~yyyvvvtttsssrrrqqqppprrrtttssspppnnnooopppnnnpppqqqqqqpppqqqtttwwwwwwvvvtttqqqooonnnmmmlllkkklllnnnpppppppppooonnnooonnnlllkkkkkkkkkmmmnnnjjjmmmppppppnnnnnnoooqqqrrrrrrqqqppppppoooooonnnlllkkkjjjhhhhhhhhhhhhiiihhhgggggggggffffffffffffcccbbb```______aaabbbdddaaaaaabbbbbbbbbbbbaaaaaabbbbbbcccdddddddddcccccccccccccccbbbbbbaaaaaaaaa^^^^^^___```aaabbbcccddddddcccbbbbbbbbbdddggghhhffffffffffffggghhhjjjkkkhhhgggffffffggghhhfffeeeddddddcccbbbbbbbbbcccccccccccccccccccccaaa```___^^^```bbbeeefffffffffeeecccbbbaaa___]]]\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[\\\___bbbdddbbbaaabbbcccaaaaaabbbbbbbbb```___^^^^^^^^^^^^^^^^^^^^^^^^___````````````______^^^^^^```bbbcccbbb```___```bbbcccdddeeeeeeeeeeeeeeeeee```aaaaaabbbaaa```___^^^]]]___``````___```cccgggeeeeeedddccccccdddeeefffddddddcccbbbccceeehhhiiigggffffffeeeeeeffffffgggbbbbbbbbbbbbcccdddeeeeeebbbdddgggfffdddbbbbbbcccsssrrrqqqqqqrrrtttvvvwwwvvvvvvwwwwwwwwwvvvuuuuuuwwwvvvuuutttrrrrrrqqqqqqssssssqqqpppooonnnnnnnnnnnnnnnnnnnnnoooppprrrssspppsssuuutttqqqpppqqqrrrqqqssstttsssttt{{{{{{wwwxxxxxxzzzzzzxxxtttqqqrrrtttrrrtttvvvyyyzzzzzzyyyxxxvvvvvvvvvvvvuuutttrrrrrrrrrrrrrrrssstttuuuvvvwwwyyy|||~~~~~~zzzxxxxxxzzzvvvvvvwwwxxxyyyzzz{{{|||yyyxxxvvvuuuwwwzzz}}}~~~zzz}}}yyywwwuuuttttttsssqqqpppmmmppprrrrrrooonnnoooqqqnnnooopppooonnnpppuuuyyyuuutttrrrpppooonnnmmmmmmkkkmmmoooqqqrrrrrrppppppooonnnllljjjjjjjjjlllmmmkkknnnqqqpppnnnmmmnnnpppssssssrrrrrrqqqppppppppplllkkkjjjiiiiiiiiijjjkkkhhhhhhggggggfffffffffeeedddcccaaa```___```bbbccc______```aaabbbbbbaaaaaa]]]^^^^^^_______________```aaabbbbbbcccbbbbbbaaa]]]^^^```aaabbbbbbbbbbbbbbbaaaaaa```bbbdddggghhhfffeeeddddddeeegggiiikkkgggfffeeeeeefffgggfffdddccccccbbbbbbaaaaaa`````````aaabbbbbbaaa```___^^^]]]___bbbeeeggghhhggggggeeecccaaa___]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\ZZZZZZYYYYYYYYYYYYZZZZZZ[[[___ccccccbbb``````bbb___```aaabbbbbbaaa``````^^^]]]\\\[[[\\\^^^aaacccbbbbbbaaaaaaaaa````````````bbbdddbbb___]]]___aaacccdddeeeeeeffffffffffffbbbcccdddddddddcccaaa```\\\^^^```___^^^^^^bbbfffdddccccccbbbcccdddfffgggeeedddcccccceeegggjjjkkkhhhhhhgggggggggggghhhhhhaaaaaaaaaaaabbbcccdddeee```cccfffeeebbb```aaabbbtttsssqqqoooooopppqqqssswwwwwwwwwyyyzzzyyyvvvtttvvvuuusssrrrqqqpppooooootttsssrrrqqqooonnnmmmllloooooooooooooooqqqssstttrrrqqqooonnnnnnoooqqqrrrssssssssstttyyyzzzxxxyyyyyyyyyxxxvvvtttsssrrrssssssssstttuuuvvvvvvwwwttttttttttttttttttttttttrrrssstttvvvwwwxxxyyyyyyxxxvvvuuuuuuvvvvvvuuutttnnnqqqtttxxxzzz|||||||||zzzyyyxxxwwwxxxzzz|||}}}}}}{{{yyy{{{~~~~~~}}}~~~~~~yyytttrrrpppmmmllllllmmmnnnnnnmmmllllllllllllnnnnnnlllllllllmmmooosssvvvxxxxxxwwwtttrrrqqqpppppppppsssrrrqqqpppppppppqqqrrrlllmmmnnnnnnmmmkkkiiihhhoooooonnnnnnnnnnnnoooooowwwxxxuuupppooorrrsssqqqrrroookkkhhhhhhiiijjjiiihhhgggfffeeeffffffhhhhhhdddcccbbb```_________``````^^^\\\[[[]]]^^^^^^]]]]]]]]]^^^^^^^^^_________aaaaaabbbbbbbbbbbbaaaaaa``````___^^^^^^^^^^^^___```aaabbbcccdddeeeeeeeeefffffffffgggggggggggggggcccdddfffhhhhhhgggeeedddccccccbbbaaa```______^^^____________````````````]]]___bbbeeegggfffeeeddd`````````___^^^]]]\\\[[[]]][[[ZZZZZZ[[[\\\\\\[[[VVVWWWYYY[[[\\\\\\\\\\\\^^^^^^____________^^^^^^______````````````______aaa___\\\ZZZZZZ]]]```bbbccccccaaa``````aaaaaabbbcccddddddddddddcccbbbbbbeeeeeeffffffgggfffffffffgggfffdddcccaaa___]]]]]]]]]^^^___aaabbbbbbccccccgggeeebbb``````bbbdddfffbbbcccdddfffhhhllloooqqqllliiiggggggiiijjjhhhfffbbbaaa___```ccceeeggggggdddcccbbbaaaaaabbbccccccrrrqqqpppooooooppprrrtttvvvvvvvvvxxxzzzyyywwwtttvvvuuutttsssrrrqqqqqqqqqsssrrrrrrqqqqqqppppppooopppooonnnnnnoooqqqrrrsssqqqpppooonnnnnnooopppqqqssstttvvvwwwzzz~~~{{{{{{yyyxxxxxxxxxwwwuuutttsssssssssssstttuuuvvvvvvvvvtttttttttsssssssssssssssrrrrrrsssssstttvvvwwwxxxzzzxxxvvvuuuuuuuuusssrrroooqqquuuxxx{{{|||||||||zzzyyyxxxxxxxxxzzz|||~~~~~~~~~|||{{{zzz|||}}}~~~}}}|||}}}~~~zzzuuuqqqooommmjjjiiihhhiiiiiillllllkkkjjjjjjkkkmmmmmmlllkkklllmmmpppssswwwyyyvvvuuutttrrrqqqqqqrrrrrrrrrqqqpppoooooopppqqqrrrmmmmmmmmmmmmlllkkkjjjjjjmmmmmmmmmnnnnnnooopppqqqrrrtttssspppppptttuuussssssoookkkiiiiiiiiiiiiiiigggfffeeeddddddeeefffgggcccbbb```___^^^]]]^^^^^^___]]][[[ZZZ\\\]]]]]]\\\^^^^^^]]]]]]]]]]]]]]]]]]``````aaaaaaaaaaaa````````````___^^^^^^^^^^^^^^^```aaabbbccccccdddcccccceeeeeeeeeeeeffffffffffff```aaaccceeeffffffeeedddbbbbbbbbbaaa```______^^^```````````````````````````aaacccddddddcccbbbaaa``````______^^^]]]\\\\\\[[[YYYWWWWWWXXXYYYXXXWWWXXXXXXYYYZZZ[[[\\\]]]]]]______`````````___^^^^^^]]]^^^______`````````___```___]]]\\\\\\]]]___aaabbbaaa````````````aaabbbcccccccccdddcccbbbbbbaaacccdddeeeeeeffffffeeeeeeeeedddcccaaa___^^^\\\\\\]]]^^^___```aaabbbbbbbbbbbbaaa___^^^^^^___aaabbbeeeeeeeeegggiiikkknnnoooiiigggeeeeeeggggggfffdddbbbaaa```aaadddfffffffffdddcccaaaaaa```aaabbbbbbpppooonnnnnnoooqqqsssuuuuuutttuuuwwwyyyyyywwwuuuuuuuuutttsssssssssssssssqqqrrrrrrrrrrrrrrrsssssspppooonnnnnnoooppprrrssspppooonnnmmmmmmnnnooopppsssuuuxxxzzzzzz{{{}}}~~~~~~}}}|||||||||wwwwwwxxxxxxwwwwwwvvvuuussssssssstttuuuuuuvvvvvvtttsssssssssrrrrrrrrrqqqsssrrrppppppqqqsssvvvxxx|||yyyvvvuuuttttttrrrpppqqqsssvvvxxx{{{|||||||||zzzyyyxxxxxxxxxzzz|||~~~~~~~~~}}}}}}|||{{{{{{zzz{{{||||||{{{zzzzzz|||~~~~~~}}}~~~~~~zzzwwwtttqqqooommmkkkhhhgggfffffffffiiiiiihhhhhhiiijjjkkkkkkjjjkkklllmmmppptttwwwyyyuuutttsssrrrrrrrrrsssssspppooonnnnnnnnnooopppqqqooonnnmmmkkkkkkkkkkkklllllllllmmmnnnooopppqqqqqqnnnrrrrrrpppqqquuuvvvsssssspppllljjjiiiiiihhhhhhfffeeedddcccccccccdddeeebbb```^^^]]]\\\[[[\\\\\\]]][[[YYYYYYZZZ\\\\\\[[[]]]]]]]]]]]]\\\\\\\\\\\\___``````````````````___```______^^^^^^^^^^^^^^^```aaaaaabbbbbbaaaaaaaaabbbcccccccccdddddddddddd^^^___aaabbbcccccccccbbbaaaaaaaaaaaa```______^^^aaaaaaaaaaaaaaaaaaaaaaaaccccccbbbaaa```___^^^]]]______^^^]]]\\\\\\\\\]]]ZZZYYYWWWVVVWWWXXXWWWVVVZZZZZZYYYZZZZZZ\\\^^^___```aaaaaaaaa```___^^^^^^[[[\\\]]]^^^___`````````_________^^^^^^^^^______``````_________``````aaabbbbbbccccccbbbbbbaaa```bbbbbbcccdddddddddddddddbbbaaa```___]]]\\\[[[ZZZ\\\]]]^^^___```aaaaaaaaa^^^^^^^^^______``````aaagggggggggggghhhiiijjjkkkeeedddccccccddddddcccbbbaaaaaaaaaccceeefffeeedddcccbbbaaa```___``````aaannnnnnmmmmmmoooqqqtttvvvtttssstttvvvxxxyyyxxxvvvtttsssrrrrrrrrrrrrrrrsssrrrrrrrrrrrrsssssssssssspppooonnnnnnnnnpppqqqrrrppppppooooooooooooppppppsssuuuxxxyyyxxxxxxxxxyyy~~~}}}}}}|||||||||||||||uuuvvvwwwwwwxxxxxxwwwwwwsssssssssttttttuuuuuuuuussssssrrrrrrrrrqqqqqqqqqrrrqqqooonnnooossswwwzzz}}}zzzwwwuuuuuutttsssqqqssstttvvvxxxzzz|||||||||zzzyyyxxxwwwxxxzzz|||}}}~~~}}}{{{zzzyyyzzzzzz{{{|||{{{zzzxxxvvvwwwzzz}}}}}}|||{{{}}}|||vvvssssssrrrqqqooommmkkkiiigggfffeeeeeefffffffffggghhhiiijjjjjjiiijjjlllnnnqqqtttwwwyyyvvvuuusssrrrqqqqqqqqqrrrooonnnmmmlllmmmnnnoooppppppooollljjjjjjkkkmmmnnnmmmnnnnnnooooooooooooooommmppprrrpppqqquuuuuurrrssspppmmmjjjjjjiiihhhgggeeedddcccbbbaaabbbcccdddaaa```^^^\\\ZZZZZZZZZZZZ\\\ZZZXXXXXXYYY[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^``````aaaaaaaaaaaa`````````___^^^^^^]]]]]]^^^^^^```aaaaaaaaa```______^^^`````````aaabbbbbbcccccc______```aaaaaaaaa``````___```aaaaaaaaa```______bbbbbbbbbbbbaaaaaaaaaaaacccbbb```^^^]]]\\\\\\]]]]]]]]][[[[[[ZZZ[[[\\\\\\[[[ZZZXXXYYYZZZ[[[[[[ZZZ\\\[[[ZZZYYYZZZ\\\^^^```aaaaaaaaaaaa```___^^^]]]YYYZZZ[[[]]]^^^___``````^^^___```aaaaaa```^^^]]]^^^^^^^^^^^^______``````aaaaaabbbbbbaaaaaa```___``````aaabbbcccccccccccc______^^^]]]\\\[[[ZZZYYY[[[\\\]]]___``````aaaaaa^^^___```bbbccccccbbbbbbhhhggggggfffffffffeeeeeebbbbbbbbbbbbccccccbbbaaaaaaaaabbbccceeeeeedddbbbbbbaaa___^^^^^^^^^___```ooonnnnnnnnnoooqqqtttvvvtttsssssstttwwwxxxwwwvvvqqqqqqpppooooooooopppppprrrrrrrrrrrrrrrrrrqqqqqqpppooonnnnnnnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqssstttuuuuuutttuuuxxxzzz{{{{{{{{{{{{{{{{{{zzzzzzttttttuuuvvvwwwwwwwwwwwwssssssssssssttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqooooooqqqvvv||||||yyywwwvvvvvvuuuttttttuuuvvvxxxyyyzzz{{{|||yyyxxxwwwvvvwwwyyy{{{|||~~~}}}{{{yyyxxxyyyzzz{{{zzzzzzxxxuuussstttwwwzzz{{{}}}~~~}}}||||||}}}|||}}}~~~}}}wwwsssrrrrrrssssssmmmllljjjhhhfffeeeddddddddddddeeeggghhhiiiiiijjjiiijjjlllnnnqqqtttvvvxxxxxxvvvtttqqqooonnnnnnnnnmmmmmmlllllllllmmmooopppqqqooollljjjjjjkkknnnoooppppppppppppooommmlllkkkhhhlllooooooqqqvvvwwwuuussspppmmmkkkkkkjjjiiigggeeedddcccbbbaaabbbccccccbbbaaa___\\\[[[ZZZZZZ[[[\\\ZZZXXXXXXZZZ\\\\\\\\\YYYZZZ[[[\\\^^^```aaabbbaaabbbbbbccccccbbbbbbaaa______^^^]]]]]]]]]]]]]]]````````````______^^^]]]^^^^^^^^^___```aaaaaaaaabbbbbbaaaaaaaaa```___^^^___```aaabbbbbbbbb``````cccbbbbbbbbbaaaaaaaaa``````___]]]\\\[[[\\\]]]]]][[[ZZZZZZZZZZZZZZZ[[[[[[ZZZYYYXXXYYY\\\]]]^^^]]]\\\[[[YYYYYYYYY[[[]]]__________________^^^]]]\\\XXXYYY[[[]]]^^^___``````^^^```bbbcccbbb```^^^\\\\\\\\\]]]^^^___```````````````aaaaaa``````___^^^^^^___```aaabbbbbbbbbbbb^^^]]]]]]\\\[[[ZZZZZZYYY[[[\\\]]]___``````aaaaaa^^^___aaacccddddddcccbbbfffeeeeeedddcccbbbaaaaaaaaabbbcccccccccbbbbbbbbbaaaaaaaaacccddddddbbb```______^^^]]]]]]]]]______rrrqqqpppooopppqqqsssttttttsssrrrsssuuuwwwvvvuuuoooooonnnmmmmmmmmmmmmmmmqqqqqqpppppppppppppppppppppooonnnnnnnnnnnnpppppprrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrtttxxx{{{uuuvvvwwwxxxxxxyyyyyyxxxrrrssstttuuuvvvvvvvvvvvvssssssssssssssssssssssssqqqqqqrrrrrrssssssttttttrrrqqqqqqrrrwww}}}}}}zzzyyyxxxwwwvvvtttuuuuuuvvvxxxyyyzzzzzzwwwvvvuuuuuuuuuwwwyyy{{{|||{{{zzzxxxxxxxxxxxxyyyxxxwwwuuurrrppppppsssuuuvvvyyy{{{|||||||||}}}~~~yyyzzz{{{}}}{{{yyyvvvsssrrrrrrssstttiiiiiihhhgggeeedddcccccccccdddfffgggiiijjjkkkkkkjjjkkkmmmooorrrtttuuuvvvwwwvvvssspppnnnlllkkkkkkmmmllllllllllllmmmoooppppppooolllkkkkkklllnnnpppqqqqqqqqqqqqooommmjjjiiieeeiiilllmmmqqqwwwzzzyyyqqqooommmllllllkkkjjjiiigggfffdddcccbbbccccccdddeeecccaaa___]]]\\\\\\]]]]]][[[YYYZZZ\\\]]]^^^^^^[[[[[[]]]^^^```bbbddddddbbbccccccddddddccccccbbb___^^^^^^]]]]]]]]]]]]]]]```````````````___^^^]]]\\\\\\]]]^^^___```aaaaaabbbbbbaaaaaa``````_________```bbbdddddddddbbbaaabbbbbbbbbaaaaaa``````___^^^]]]\\\[[[[[[\\\]]]^^^YYYZZZ[[[\\\\\\\\\\\\\\\YYYWWWWWWXXXZZZ\\\\\\\\\[[[ZZZYYYYYYYYYZZZ\\\]]][[[[[[\\\\\\]]]\\\\\\[[[XXXYYY[[[]]]^^^___``````___aaacccdddcccaaa^^^\\\[[[\\\]]]___```aaaaaaaaa______`````````___^^^^^^]]]^^^___aaabbbbbbbbbbbb]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]^^^___```aaaaaaaaa]]]^^^```aaabbbaaaaaa```ccccccccccccbbb```___^^^___aaacccdddcccbbbbbbbbbaaa`````````bbbbbb```^^^\\\\\\[[[[[[\\\]]]___```uuutttrrrqqqpppqqqrrrsssuuutttrrrssstttuuuuuutttpppooonnnmmmlllkkkkkkkkklllmmmmmmnnnnnnooooooppppppooonnnmmmmmmnnnooopppqqqqqqqqqrrrrrrqqqqqqqqqrrrrrrssssssssstttvvvyyyssssssuuuvvvvvvvvvuuutttqqqrrrssstttuuuuuuuuutttssssssssssssssssssssssssppppppqqqssstttuuuvvvwwwqqqrrrssswww}}}}}}zzzyyywwwuuuttttttuuuuuuvvvwwwxxxyyyvvvuuutttssstttvvvxxxyyyzzzyyyxxxwwwvvvvvvvvvvvvuuutttssspppnnnmmmoooqqqqqqtttwwwyyyyyyxxxyyyzzzvvvxxxzzz|||}}}yyyttttttsssrrrpppppppppqqqhhhhhhhhhhhhgggfffeeedddcccdddfffiiikkklllllllllkkklllnnnppprrrsssttttttuuusssqqqnnnlllkkkkkkkkkmmmlllllllllmmmnnnpppqqqooonnnmmmllllllmmmnnnooopppqqqqqqqqqpppmmmkkkiiihhhkkkllllllnnnuuuxxxwwwpppnnnllllllmmmmmmkkkjjjiiihhhfffeeeddddddeeeeeehhhgggdddbbb```_________^^^\\\[[[[[[]]]___``````___``````aaabbbcccddddddbbbbbbccccccccccccbbbbbb___^^^]]]]]]\\\\\\]]]]]]___````````````______^^^[[[\\\]]]^^^___``````aaa_______________```aaaaaa___aaaccceeefffeeedddcccbbbbbbaaa``````___^^^^^^^^^]]]]]]\\\[[[[[[\\\\\\YYY[[[]]]`````````^^^]]][[[YYYWWWWWWYYYZZZYYYXXXYYYYYYYYYYYYYYYZZZZZZZZZWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[\\\^^^___`````````aaabbbcccdddcccaaa___]]]ZZZ\\\^^^```aaabbbbbbbbb^^^____________^^^]]]]]]]]]^^^___aaabbbbbbcccccc^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^___```aaabbbbbbbbb^^^^^^______```_________aaaaaabbbbbbbbbaaa```___\\\```ccccccbbb```aaabbbbbb```^^^^^^______^^^]]]ZZZYYYYYYZZZ[[[]]]___aaaxxxvvvtttrrrppppppqqqrrrvvvtttsssrrrtttttttttsssppppppnnnmmmkkkkkkjjjjjjiiiiiijjjlllmmmooopppqqqpppooonnnmmmmmmnnnooopppppppppqqqqqqqqqqqqppppppqqqssstttuuuttttttuuuvvvuuuvvvvvvvvvuuusssqqqpppqqqrrrrrrsssttttttssssssssssssssssssssssssssssssooopppqqqsssuuuwwwxxxyyyqqqrrruuuzzz{{{xxxvvvtttttttttttttttuuuvvvwwwxxxuuutttsssrrrsssuuuwwwxxxwwwwwwwwwvvvuuuuuuttttttssssssrrrpppmmmlllmmmnnnnnnqqquuuvvvvvvuuuuuuuuuqqqtttvvvxxxyyyzzz}}}}}}}}}zzzuuupppqqqqqqpppnnnmmmmmmnnnjjjjjjjjjkkkjjjiiiiiihhhccceeegggjjjlllmmmmmmmmmlllmmmoooppprrrsssssssssrrrqqqooommmlllkkkllllllmmmmmmllllllmmmnnnpppqqqnnnnnnmmmlllmmmmmmnnnooonnnooopppqqqpppnnnlllkkkoooqqqooollllllpppsssqqqooommmllllllmmmmmmlllkkkjjjiiigggfffeeeeeeffffffjjjiiifffdddbbbaaaaaaaaa___^^^\\\]]]___aaabbbaaaccccccccccccccccccccccccaaaaaabbbbbbbbbbbbaaaaaa___^^^]]]]]]\\\\\\]]]]]]______```````````````___[[[\\\\\\]]]___```aaaaaa\\\\\\\\\]]]___aaabbbccc___aaadddfffggggggeeedddbbbaaaaaa```___^^^^^^]]]___^^^^^^]]]\\\[[[ZZZZZZZZZ\\\```cccdddccc```___^^^\\\ZZZYYYYYYYYYXXXVVVWWWXXXYYYYYYYYYYYYYYYXXXTTTUUUVVVXXXYYYYYYYYYZZZ[[[\\\]]]^^^___`````````bbbbbbcccdddcccaaa___]]]ZZZ\\\^^^```bbbccccccccc^^^^^^______^^^^^^]]]\\\]]]^^^___aaabbbccccccccc^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^___aaabbbbbbcccccc```````````````_________```aaabbbccccccbbbaaa```[[[^^^bbbcccaaa___```aaabbb___]]]\\\]]]^^^]]]]]]XXXXXXXXXYYY[[[]]]```aaa|||wwwrrrpppppprrrsssrrrsssssssssssssssssssssuuussspppmmmjjjgggfffeeehhhhhhhhhhhhjjjmmmppprrrtttrrrpppqqqssstttsssppppppoooooonnnnnnooopppppprrrrrrqqqqqqqqqrrrsssssstttrrrpppqqqsssssspppmmmoooqqqsssuuuuuuuuutttsssvvvtttrrrrrrsssuuuuuutttqqqqqqrrrtttvvvxxxzzz{{{vvvvvvwwwzzzzzzwwwvvvvvvvvvuuutttttttttuuuwwwxxxwwwvvvssspppnnnooosssvvvuuuuuuuuuuuutttsssrrrqqqrrrqqqooonnnlllkkkkkkkkknnnoooqqqsssttttttttttttuuuuuuvvvwwwxxxxxxyyyyyyvvvxxx{{{}}}zzzzzz|||{{{wwwrrrrrrooommmooorrrttttttrrrrrrpppmmmkkkllllllkkkjjjiiijjjkkklllmmmmmmmmmmmmnnnmmmmmmooorrrttttttsssrrrsssssspppllliiiggggggfffgggiiijjjllllllmmmmmmooonnnlllmmmoooppppppoooooooooppppppppppppooooooqqqpppnnnlllkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhgggllljjjhhhgggfffeeeffffffiiihhheeecccaaaaaabbbccc^^^^^^^^^^^^___aaabbbcccddddddccccccbbbccccccccc______```aaaaaaaaaaaaaaaaaabbbbbb```]]]\\\\\\\\\________________________]]]]]]\\\[[[[[[\\\\\\\\\```____________```aaaaaaaaaaaaaaadddggggggdddaaabbbbbbbbbaaaaaa```___^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[^^^aaaddddddcccaaa___^^^]]][[[YYYWWWWWWWWWWWWVVVWWWYYYZZZ[[[ZZZXXXWWWVVVVVVVVVVVVWWWYYYZZZZZZ[[[[[[]]]^^^___``````___ccccccaaa```____________^^^^^^^^^^^^_________```^^^______````````````___]]]^^^___`````````___^^^\\\\\\\\\\\\\\\\\\\\\\\\______^^^^^^^^^```aaabbbbbbbbbaaaaaaaaaaaaaaaaaabbbcccdddeeedddcccbbbaaa`````````bbbccccccaaa___``````______^^^^^^]]]]]]___]]]ZZZXXXXXX[[[___aaazzzxxxtttqqqpppqqqssstttttttttttttttsssssssssssssssqqqooollliiigggfffeeehhhgggggghhhiiilllooopppqqqooonnnoooqqqrrrpppnnnoooooooooppppppqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqsssqqqpppppprrrrrrpppmmmnnnooorrrtttttttttsssssssssqqqpppoooqqqrrrsssrrrrrrrrrssssssuuuvvvwwwxxxvvvvvvwwwyyy~~~{{{wwwuuutttvvvuuutttttttttuuuwwwwwwwwwwwwuuurrrppppppsssuuuuuuuuuuuuttttttrrrqqqqqqsssrrrooommmkkkllllllmmmnnnoooqqqrrrttttttttttttuuuuuuuuuvvvwwwwwwwwwxxxwwwxxxzzz|||~~~~~~zzzvvvvvvxxxxxxtttqqqqqqpppoooqqqtttvvvuuutttuuurrrooommmlllllljjjiiiiiijjjkkkmmmooopppqqqqqqnnnmmmlllnnnqqqrrrrrrrrrsssttttttqqqmmmiiihhhhhhggghhhiiijjjkkkkkklllllllllkkkkkkllloooqqqrrrqqqpppqqqqqqqqqqqqqqqqqqpppqqqooonnnlllkkkkkkkkkkkkllllllllllllkkkjjjiiihhhkkkjjjhhhgggfffffffffgggiiigggeeecccaaaaaabbbccc______``````aaacccdddeeeddddddccccccbbbbbbcccccc``````aaabbbbbbbbbbbbbbbbbbccccccbbb___]]]^^^^^^____________````````````___^^^]]]]]]\\\\\\\\\\\\_______________```aaaaaabbbbbbbbbdddggggggdddaaa```aaaaaaaaaaaa```______^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]```bbbcccbbb```___aaa___]]][[[ZZZYYYYYYYYYVVVWWWYYYZZZ[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[\\\]]]^^^___```aaacccbbbaaa``````_________^^^^^^_________`````````______```aaaaaaaaaaaa```^^^___`````````___^^^^^^\\\\\\]]]]]]]]]]]]]]]]]]``````______```bbbcccdddcccccccccbbbbbbaaaaaaaaaaaabbbcccddddddcccbbbbbbbbbbbbbbbccceeeeeecccaaaaaa``````_________^^^^^^___]]]ZZZYYYYYY[[[^^^___uuusssqqqooooooqqqtttuuuuuuuuuttttttssssssrrrrrrpppooommmjjjhhhgggffffffggggggggghhhiiilllnnnooonnnmmmllllllnnnnnnmmmlllmmmnnnpppqqqrrrrrrrrrrrrqqqrrrrrrsssrrrqqqooonnnpppoooooooooqqqqqqooommmmmmnnnppprrrsssssssssrrrrrrpppooooooqqqrrrsssrrrsssssssssssstttuuuvvvvvvwwwwwwwwwyyy||||||xxxuuusssuuuuuutttssstttuuuvvvwwwxxxxxxxxxvvvsssrrrssstttsssttttttssssssrrrqqqpppsssrrrooonnnmmmmmmnnnooommmnnnoooqqqrrrssstttttttttttttttuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxzzz}}}|||yyyuuuqqqqqqrrrsssqqqoooppppppqqqtttwwwxxxwwwvvvwwwuuuqqqooonnnmmmkkkiiimmmmmmnnnoooqqqrrrrrrsssooommmmmmmmmpppqqqqqqqqquuuuuuuuurrrnnnjjjiiiiiihhhiiiiiiiiijjjjjjkkkkkkiiiiiiiiikkknnnqqqrrrrrrrrrrrrrrrssssssrrrrrrrrrpppooommmlllkkkjjjkkkkkkllllllmmmllllllkkkjjjiiijjjiiihhhgggffffffgggggggggfffdddcccbbbbbbbbbcccaaaaaabbbcccdddeeeffffffddddddccccccbbbbbbbbbbbbaaaaaabbbccccccccccccbbbcccddddddcccaaa___```aaa`````````aaaaaabbbbbbbbbaaa```___^^^^^^]]]\\\\\\^^^^^^^^^___```aaaaaabbbcccccccccdddfffeeebbb___^^^___``````aaa`````````^^^^^^^^^^^^^^^]]]]]]]]]\\\]]]^^^___`````````___aaa```^^^]]][[[ZZZZZZZZZWWWXXXYYYZZZZZZZZZZZZYYY[[[ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[]]]___aaabbbbbbbbbaaaaaa``````____________`````````aaaaaaaaa``````aaabbbbbbbbbbbbbbb``````aaaaaa```___^^^]]]]]]]]]]]]^^^^^^_________`````````aaabbbdddeeefffeeeeeedddcccbbbaaaaaa`````````aaabbbccccccccccccdddccccccdddffffffeeedddbbbaaaaaa````````````aaa___^^^\\\[[[[[[\\\]]]^^^sssrrrqqqppppppqqqssstttuuuttttttsssrrrqqqqqqpppnnnmmmkkkjjjhhhggggggggghhhhhhhhhiiikkkmmmnnnppplllllllllllllllmmmlllllllllnnnpppsssttttttsssrrrrrrsssttttttsssqqqooommmnnnnnnnnnoooppppppooonnnmmmnnnoooqqqrrrrrrrrrrrrsssrrrpppppprrrtttuuuuuussssssssstttuuuvvvwwwxxxxxxxxxyyyzzz{{{~~~}}}yyyvvvsssttttttsssrrrssstttuuuvvvxxxyyyyyyxxxuuusssssssssrrrsssssssssrrrrrrqqqppppppqqqqqqrrrqqqqqqpppooommmmmmmmmnnnooopppqqqrrrsssssssssrrrrrrrrrrrrrrrssstttuuutttttttttvvvxxxzzzzzz{{{zzzuuurrrnnnmmmnnnoooooonnnnnnppprrrvvvxxxyyyxxxwwwxxxvvvsssrrrqqqpppnnnlllttttttsssrrrrrrrrrrrrrrrrrrpppnnnnnnpppqqqqqqqqquuuvvvuuusssooollljjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjiiiiiijjjnnnpppqqqqqqqqqrrrrrrssssssrrrrrrqqqooonnnmmmkkkjjjjjjkkkkkklllmmmmmmmmmllllllkkkjjjiiihhhhhhgggggggggggggggfffeeedddcccbbbbbbccccccaaabbbcccdddeeeffffffgggdddddddddccccccbbbaaaaaa``````aaabbbbbbbbbbbbaaabbbcccdddcccaaa```aaabbb```aaaaaabbbbbbccccccdddbbbbbbaaa```___^^^]]]\\\]]]]]]^^^``````aaabbbbbbbbbbbbcccccccccaaa___]]]\\\]]]^^^___````````````__________________^^^^^^\\\\\\\\\\\\]]]^^^___```^^^^^^]]]\\\ZZZYYYYYYYYYXXXXXXYYYYYYYYYZZZZZZZZZ]]]\\\[[[[[[[[[[[[[[[\\\ZZZZZZYYYYYY[[[^^^aaacccaaaaaaaaaaaaaaa```______````````````aaaaaaaaaaaa```aaabbbcccccccccccccccbbbbbbbbbaaa```___^^^^^^^^^^^^^^^___``````aaaaaa___``````aaacccdddeeefffffffffeeedddcccaaaaaa```______```aaabbbbbbcccccccccbbbbbbccceeefffeeedddbbbaaa`````````aaabbbbbbaaa``````___^^^^^^]]]]]]uuuuuutttsssrrrrrrsssssstttssssssrrrqqqpppoooooommmmmmkkkjjjiiiiiihhhhhhjjjjjjkkklllmmmnnnppppppmmmmmmmmmmmmmmmmmmmmmmmmlllnnnpppsssttttttsssrrrssstttuuuuuutttrrrpppnnnmmmnnnoooppppppppppppqqqoooppppppqqqrrrrrrsssssstttrrrqqqqqqssstttuuutttrrrssssssuuuwwwyyyzzz{{{zzzzzz{{{{{{||||||}}}}}}{{{|||}}}~~~|||zzzwwwuuusssrrrqqqqqqqqqrrrssstttvvvxxxyyyxxxuuusssrrrsssrrrrrrssssssrrrrrrqqqqqqnnnqqquuuxxxxxxuuurrrooopppooommmlllllllllnnnooopppppppppppppppppppppooopppqqqrrrrrrqqqrrrsssuuuyyywwwyyy~~~{{{yyywwwsssqqqnnnllllllmmmnnnnnnmmmpppsssvvvwwwxxxxxxxxxwwwvvvttttttuuutttrrrqqquuuuuutttttttttuuuvvvwwwuuusssqqqpppqqqrrrrrrrrrtttuuuuuusssooommmllllllkkkjjjjjjiiiiiijjjkkklllmmmkkkjjjkkkmmmnnnnnnnnnppppppqqqqqqqqqqqqppppppnnnmmmlllkkkjjjjjjkkkkkkllllllmmmmmmllllllkkkkkkiiiiiihhhhhhggggggffffffdddcccccccccbbbccccccccc```aaacccdddeeefffffffffdddeeeeeeeeedddcccaaa```^^^______```aaa````````````aaabbbbbb```___```bbbbbbbbbbbbbbbccccccddddddbbbbbbbbbbbb```___]]]\\\]]]^^^___```aaaaaaaaaaaa```aaabbbbbbaaa^^^\\\[[[[[[\\\]]]___````````````________________________\\\\\\[[[[[[\\\]]]^^^___]]]]]]]]]\\\[[[ZZZYYYYYYYYYXXXWWWWWWWWWXXXZZZZZZ]]]\\\[[[[[[[[[[[[[[[\\\ZZZZZZYYYYYYZZZ]]]```bbb```aaaaaabbbaaaaaa```___````````````aaaaaaaaaaaa```aaabbbcccddddddddddddccccccbbbaaa```__________________``````aaaaaaaaa^^^^^^___```bbbbbbccccccffffffeeedddcccaaaaaa```^^^^^^______```aaabbbbbb```______```bbbccccccbbbaaa```_________```bbbcccdddccccccbbbaaa___^^^]]]xxxxxxxxxwwwvvvuuuttttttssssssrrrrrrqqqqqqppppppooonnnmmmlllkkkjjjjjjjjjkkkkkklllmmmoooppppppqqqmmmnnnoooooonnnmmmnnnooommmnnnpppqqqrrrrrrrrrrrrrrrsssssstttsssrrrpppooommmooorrrrrrrrrrrrssstttsssssssssssssssssssssssstttrrrppppppqqqssssssrrrrrrssstttuuuwwwzzz|||}}}zzz{{{{{{||||||{{{zzzzzzuuuvvvyyyzzzzzzxxxvvvtttppppppooonnnooopppqqqrrrtttuuuwwwvvvtttrrrrrrsssrrrrrrssssssssssssrrrrrrnnnrrrwww{{{|||yyyuuurrruuusssooollljjjjjjkkklllmmmmmmnnnnnnnnnnnnnnnnnnlllnnnpppppppppppprrrssswwwuuuvvvzzz{{{}}}~~~zzzwwwuuuuuutttrrrpppoooooooooooooooqqquuuvvvvvvwwwxxxyyywwwvvvvvvwwwxxxwwwuuutttqqqqqqrrrtttwwwzzz}}}xxxvvvrrrqqqqqqrrrsssrrrqqqssssssrrrpppnnnmmmnnnlllkkkjjjjjjjjjlllmmmnnnpppnnnllllllmmmnnnmmmlllnnnooooooppppppoooooonnnnnnmmmkkkjjjjjjjjjkkklllkkkkkkllllllllllllkkkkkkiiijjjiiiiiihhhfffeeedddbbbbbbbbbccccccccccccccc___aaacccdddeeefffeeeeeeffffffgggffffffdddbbbaaa]]]^^^______``````______^^^```aaa```______```aaaccccccccccccccccccccccccaaabbbbbbbbbaaa___^^^\\\]]]^^^```aaaaaaaaa```___^^^```bbbbbb```]]]\\\\\\[[[\\\]]]^^^____________^^^^^^^^^_______________\\\[[[[[[[[[\\\]]]^^^___^^^^^^^^^^^^]]]\\\[[[ZZZYYYWWWVVVUUUUUUWWWYYYZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZZZZYYYYYYZZZ\\\^^^______```aaabbbbbbaaa```_________`````````aaaaaaaaa___```aaabbbcccddddddddddddcccbbbaaa``````aaaaaa````````````````````````]]]^^^___``````aaa``````eeeeeedddcccbbbaaaaaa```^^^^^^^^^^^^___```aaaaaa^^^\\\[[[\\\___aaaaaa```^^^^^^\\\\\\]]]___aaacccffffffdddcccaaa___^^^]]]zzz{{{{{{{{{zzzyyyxxxwwwssssssssssssssssssssssssrrrqqqooonnnmmmlllllllllkkkkkklllnnnoooooooooooommmoooqqqpppnnnmmmnnnpppoooooooooppppppqqqqqqqqqppppppppppppppppppppppppnnnqqqtttuuutttsssuuuwwwwwwwwwvvvuuuttttttttttttwwwuuurrrqqqrrrsssrrrrrrsssssstttuuuwwwxxxzzz{{{xxxyyyzzz{{{zzzyyywwwvvvssstttvvvwwwwwwuuusssqqqnnnnnnmmmlllmmmnnnooopppqqqsssssssssqqqqqqrrrsssrrrsssssstttttttttssssssrrrtttxxx{{{||||||zzzxxx}}}yyytttnnnkkkjjjjjjkkkkkkkkkkkkllllllmmmmmmmmmjjjlllnnnooonnnnnnoooppprrrqqqssswwwxxxwww{{{~~~|||zzzyyyxxxxxxwwwuuusssqqqqqqqqqrrruuuwwwwwwvvvvvvyyy{{{zzzyyyxxxyyyyyyyyyvvvtttooopppqqqtttxxx}}}yyyvvvrrrppppppqqqqqqqqqoooppprrrqqqpppnnnoooooollllllkkkkkklllmmmpppqqqqqqooommmmmmnnnnnnmmmlllnnnooooooppppppoooooonnnmmmlllkkkjjjjjjjjjkkkllljjjjjjkkkkkkkkkkkkjjjjjjkkkkkkjjjiiihhhfffcccbbbaaaaaabbbccccccccccccccc```aaaccceeeffffffeeeeeegggggghhhhhhgggeeecccaaa^^^______```````````````^^^___``````______aaabbbddddddccccccbbbbbbaaaaaa___```aaabbbaaa```^^^]]]______aaabbbaaa```^^^]]]^^^aaaccccccaaa^^^^^^^^^[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^_________[[[[[[\\\]]]]]]^^^^^^^^^\\\]]]]]]]]]]]][[[ZZZYYYXXXVVVTTTSSSSSSUUUXXXZZZXXXXXXXXXXXXXXXYYYZZZ[[[ZZZZZZZZZZZZ[[[[[[\\\\\\___```aaabbbbbbaaa```___^^^^^^_________`````````^^^___```bbbcccdddddddddccccccbbbaaaaaaaaabbbcccaaaaaaaaa``````___^^^^^^^^^___````````````___^^^cccccccccbbbbbbaaaaaaaaa______^^^]]]]]]^^^___```\\\ZZZYYYZZZ]]]___```___\\\[[[ZZZYYY[[[]]]```bbbgggfffdddaaa___]]]\\\\\\{{{|||}}}}}}}}}|||{{{zzztttttttttuuuuuuuuuuuuuuutttsssqqqpppnnnmmmmmmmmmjjjkkklllmmmnnnnnnnnnnnnmmmoooqqqpppnnnmmmnnnqqqpppoooooonnnoooooopppqqqooonnnnnnmmmnnnnnnooopppooorrruuuvvvuuuuuuwwwyyyzzzyyyxxxvvvuuuuuutttttt{{{xxxuuutttuuuuuutttssstttttttttuuuuuuvvvwwwxxxwwwxxxyyyzzzyyywwwuuutttttttttuuuuuutttrrrpppnnnmmmmmmlllkkklllmmmnnnooopppqqqqqqqqqpppppprrrtttssssssttttttuuutttttttttvvvwwwxxxzzz{{{|||}}}}}}~~~wwwqqqllljjjjjjkkkiiiiiijjjkkkllllllmmmmmmjjjlllmmmmmmlllllllllmmmmmmmmmppptttvvvtttwww|||xxx~~~~~~~~~zzz{{{{{{yyyvvvtttrrrrrruuuwwwyyyxxxvvvwwwzzz}}}}}}{{{{{{zzzzzzyyyuuusssqqqqqqrrrtttxxx|||yyyvvvrrroooooopppppppppmmmoooppppppooooooooopppmmmlllkkkkkkllloooqqqsssqqqooommmmmmooooooooonnnooooooppppppppppppoooooommmlllkkkjjjjjjjjjkkkllliiiiiijjjkkkkkkkkkjjjjjjkkkkkkkkkjjjhhheeecccaaa```aaabbbccccccccccccccc```bbbdddfffggggggfffeeehhhhhhiiiiiihhhfffcccbbb___``````aaaaaaaaaaaaaaa^^^___aaaaaa``````aaaccceeeddddddcccbbbaaa``````^^^___aaabbbaaa```^^^]]]___```aaabbbaaa```]]]\\\^^^bbbeeeeeebbb``````aaa\\\\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^______[[[[[[\\\^^^^^^^^^^^^^^^YYYZZZ[[[[[[ZZZYYYXXXWWWXXXVVVSSSRRRRRRTTTWWWYYYVVVVVVVVVVVVWWWYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ^^^___aaabbbcccbbb```___^^^^^^^^^^^^_________```^^^___```aaaccccccddddddcccbbbaaaaaaaaabbbcccdddbbbbbbaaa```___^^^]]]]]]___```aaaaaaaaa```^^^]]]bbbbbbbbbaaaaaaaaaaaaaaa```___^^^]]]\\\]]]^^^___[[[ZZZYYYYYY\\\^^^______ZZZYYYXXXXXXYYY\\\___aaagggeeebbb___]]][[[[[[[[[{{{|||}}}~~~}}}|||zzzxxxrrrtttvvvvvvvvvuuuvvvwwwrrrqqqoooooopppqqqpppoookkkkkkllllllllllllllllllppppppqqqrrrsssrrrnnnkkkqqqmmmkkkmmmqqqsssqqqnnnkkklllmmmooopppqqqqqqqqqnnnoooppprrrtttwwwyyyzzzyyyyyyxxxwwwvvvvvvvvvvvvzzzyyyxxxvvvuuutttttttttuuuuuuuuuvvvvvvvvvvvvvvvuuuuuutttttttttuuuuuuvvvuuutttsssrrrrrrqqqrrrrrrooopppqqqrrrrrrsssssssssooopppqqqrrrqqqpppooonnnmmmnnnoooppprrrssstttuuuuuuyyy|||{{{yyyyyy}}}}}}uuunnnjjjhhhhhhjjjhhhggghhhjjjkkkkkkjjjlllllllllmmmnnnoooooopppoooooopppqqqssstttuuuuuuvvvwwwyyy||||||~~~~~~}}}}}}}}}zzzzzzzzzyyyxxxvvvuuutttwwwxxxzzz{{{|||}}}|||||||||||||||{{{yyyvvvsssrrrsssqqqpppsssyyy}}}|||yyyuuutttrrrqqqppppppqqqqqqpppppppppppppppooooooooopppooooooooooooqqqrrrsssllllllnnnrrrvvvxxxxxxwwwmmmmmmlllkkkkkkkkkllllllnnnmmmlllllllllkkkiiigggjjjggghhhlllmmmkkklllooommmnnnooonnnjjjgggdddccc___```bbbdddddddddccccccbbbccccccccccccdddcccccchhhkkknnnooolllhhheeedddaaaaaaaaaaaaaaaaaabbbccc]]]___``````______```bbbcccbbbbbbbbbaaaaaa``````___```aaa```^^^]]]]]]]]]``````_________```aaaaaabbbdddggggggddd```^^^]]]]]]]]]^^^^^^^^^]]]\\\\\\^^^^^^^^^^^^]]]\\\\\\[[[YYY\\\^^^^^^]]]\\\\\\\\\\\\ZZZXXXXXXYYYZZZZZZZZZYYYWWWTTTQQQQQQRRRUUUVVVWWWXXXXXXYYYZZZ[[[[[[\\\\\\ZZZYYYXXXXXXYYYZZZ\\\^^^```dddeeecccaaa``````]]]^^^______^^^^^^___aaa_________````````````aaaaaaaaabbbbbbbbbcccccccccbbbbbbaaaaaa```___^^^^^^_________`````````````````````aaabbbbbbaaa______^^^^^^^^^```aaa___\\\ZZZ[[[[[[[[[[[[\\\]]]^^^___bbbVVVUUUZZZVVVXXX^^^^^^bbb```]]][[[YYYYYYZZZZZZzzz{{{|||}}}|||{{{yyyxxxtttvvvxxxxxxwwwvvvwwwxxxuuusssqqqpppqqqrrrqqqqqqoooooonnnnnnnnnnnnnnnnnnpppqqqrrrtttuuutttqqqnnnqqqnnnmmmppptttvvvssspppkkkkkkllllllmmmnnnnnnnnnmmmnnnoooqqqsssvvvxxxzzzzzzyyyxxxwwwvvvvvvvvvvvvzzzyyyxxxwwwwwwvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvttttttssssssrrrrrrssssssrrrsssuuuvvvvvvuuuttttttrrrrrrssssssrrrqqqooonnnmmmnnnoooqqqrrrsssttttttsssvvvyyyyyyvvvwwwzzz~~~{{{tttnnnkkkiiiiiihhhgggeeefffhhhiiiiiihhhiiijjjkkklllmmmnnnoooooonnnnnnooopppqqqrrrrrrsssrrrqqqrrrvvvwwwxxx~~~}}}||||||{{{|||}}}}}}|||{{{zzzyyyyyyxxxyyyzzz{{{||||||{{{{{{{{{zzzzzzyyywwwuuusssrrrvvvsssqqqtttxxxzzzxxxvvvvvvuuutttsssssssssttttttppppppooonnnnnnnnnoooooopppoooooonnnnnnoooqqqqqqmmmmmmooosssvvvwwwvvvuuulllkkkkkkkkkkkkkkkllllllmmmlllkkkkkkkkkkkkiiiggghhhfffgggkkklllkkklllooorrrsssrrroooiiieeebbbaaa^^^___```aaabbbbbbbbbbbbbbbbbbaaaaaabbbbbbcccdddiiilllpppqqqnnnjjjgggeeedddcccbbbaaa````````````]]]___``````______```aaabbbaaaaaaaaa`````````______```aaaaaa___^^^^^^^^^```______^^^^^^^^^^^^^^^aaaccceeedddbbb```^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[\\\\\\]]]]]]\\\\\\[[[[[[ZZZ\\\^^^^^^]]][[[[[[\\\\\\ZZZXXXWWWXXXYYYXXXXXXWWWUUUSSSPPPPPPQQQTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZ[[[ZZZXXXWWWWWWXXXZZZ[[[\\\___bbbcccaaa___^^^]]]\\\]]]___```___^^^___```^^^^^^^^^_________``````aaaaaaaaabbbbbbccccccccccccbbbbbbaaa``````__________________``````````````````aaabbbbbbbbbaaa```___^^^^^^^^^___^^^\\\ZZZ[[[[[[[[[\\\\\\]]]^^^___```XXXXXXZZZVVV\\\ccc___```___]]]ZZZYYYZZZZZZ[[[zzzzzz{{{{{{{{{zzzyyyxxxwwwxxxzzzzzzyyyxxxyyyzzzxxxuuurrrqqqqqqrrrrrrrrrrrrrrrqqqqqqppppppoooooopppqqqrrruuuwwwwwwuuurrrqqqppppppssswwwxxxvvvrrrmmmlllkkkkkkkkkmmmnnnooommmmmmooopppsssuuuxxxyyyzzzzzzyyyyyyxxxwwwwwwwwwyyyyyyyyyxxxxxxyyyyyyzzzvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvssssssssssssssstttttttttvvvwwwyyyzzzzzzxxxvvvtttttttttttttttrrrpppnnnmmmlllmmmoooqqqssssssssssssqqqtttuuuuuussssssvvvyyy}}}xxxrrrnnnkkkjjjiiigggeeeddddddfffggggggfffggghhhiiijjjlllmmmnnnooonnnnnnnnnnnnooooooooopppooolllmmmqqqssstttwww|||~~~~~~}}}|||{{{zzzyyy|||}}}}}}~~~~~~~~~}}}}}}yyyzzz{{{||||||{{{zzzzzzyyyyyyxxxwwwvvvuuuttttttyyyvvvtttuuuwwwxxxuuusssuuuttttttttttttuuuvvvvvvqqqpppmmmkkkkkklllnnnooopppooonnnnnnmmmmmmnnnnnnnnnoooqqqsssvvvuuussspppiiiiiiiiiiiijjjkkkllllllkkkjjjjjjjjjkkkjjjiiiggggggdddfffjjjkkkjjjkkknnnwwwwwwtttnnnhhhbbb___^^^^^^^^^^^^^^^___```aaabbbbbbbbb```___```aaaccceeeiiimmmqqqssspppllliiiggggggfffdddaaa___^^^]]]\\\]]]^^^______^^^^^^___`````````____________^^^^^^^^^```aaaaaa___^^^^^^___^^^^^^]]]\\\[[[[[[[[[\\\```aaabbbaaa___^^^___```_________^^^^^^\\\[[[[[[ZZZZZZ[[[\\\\\\\\\[[[[[[ZZZ\\\^^^^^^\\\[[[[[[[[[[[[YYYWWWVVVWWWWWWVVVUUUUUUSSSQQQOOOOOOPPPRRRSSSSSSTTTTTTUUUWWWXXXXXXYYYYYYXXXWWWVVVVVVWWWXXXYYY[[[]]]___```^^^\\\ZZZZZZYYY\\\___aaa```______```^^^]]]]]]]]]^^^^^^______aaaaaaaaaaaabbbbbbbbbbbbccccccbbbbbbaaaaaa``````^^^^^^_________`````````___```aaabbbbbbbbbbbbbbbaaa___]]]\\\]]]]]]\\\[[[]]]\\\\\\\\\]]]^^^___```]]][[[\\\YYYWWWcccjjj```^^^]]][[[ZZZYYYZZZ[[[]]]zzzzzzyyyyyyyyyyyyxxxxxxyyy{{{||||||zzzyyyzzz{{{zzzvvvsssqqqqqqrrrrrrqqqrrrrrrqqqqqqpppooonnnnnnoooppprrrvvvyyyyyywwwuuuoooppprrruuuxxxyyyvvvsssooonnnmmmlllmmmooorrrsssnnnnnnoooqqqtttvvvxxxzzz||||||{{{{{{zzzyyyyyyxxxwwwwwwwwwwwwxxxyyyzzz{{{vvvvvvuuuuuuuuuuuuuuutttuuuuuutttsssssssssttttttqqqqqqrrrssstttuuuuuuuuuwwwxxx{{{|||{{{xxxuuussstttttttttsssrrrooommmllllllmmmppprrrssssssrrrqqqppprrrsssrrrpppppprrruuuwwwvvvssspppmmmkkkjjjjjjgggeeeddddddfffgggfffeeefffggghhhjjjlllmmmooopppnnnnnnnnnnnnnnnnnnnnnmmmqqqmmmlllpppttttttuuuxxxzzz~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzyyyxxxwwwzzz{{{|||}}}~~~|||}}}~~~~~~~~~|||{{{zzzyyyyyyxxxwwwwwwvvvvvvvvvzzzxxxvvvvvvwwwxxxvvvttttttttttttuuuuuuvvvvvvwwwrrrpppllliiiiiijjjmmmooooooooonnnmmmllllllkkkkkkooooooqqqssstttsssooolllhhhhhhhhhhhhiiijjjkkkllljjjiiihhhiiijjjjjjiiigggfffcccdddhhhjjjhhhiiimmmwwwvvvrrrllleee```^^^^^^______^^^^^^^^^```bbbcccdddbbb```___```bbbeeegggjjjnnnrrrsssqqqmmmjjjhhhgggfffdddaaa___]]]\\\\\\\\\^^^___^^^]]]\\\]]]___^^^^^^^^^]]]]]]]]]]]]]]]\\\^^^______]]]\\\]]]^^^ZZZZZZZZZZZZZZZ[[[[[[\\\___``````^^^]]]]]]___aaa``````______^^^]]][[[[[[ZZZZZZ[[[\\\\\\]]]\\\\\\ZZZ\\\^^^^^^\\\ZZZZZZ[[[ZZZXXXVVVUUUUUUUUUSSSRRRRRRQQQOOOMMMMMMOOOPPPRRRRRRRRRSSSUUUVVVWWWXXXXXXWWWWWWVVVUUUUUUVVVWWWWWWZZZ\\\^^^^^^\\\ZZZYYYYYYXXX[[[___aaaaaa_________]]]]]]\\\\\\\\\]]]^^^___aaaaaaaaaaaaaaaaaaaaaaaacccbbbbbbbbbaaaaaa``````]]]^^^^^^______`````````]]]^^^___```aaaaaabbbbbbaaa___\\\ZZZ[[[\\\\\\[[[^^^]]]]]]]]]^^^^^^___```\\\]]]```ZZZXXXgggnnnaaa\\\[[[YYYYYYYYYZZZ\\\^^^|||{{{yyyxxxwwwwwwxxxxxx{{{|||~~~}}}{{{zzzzzzzzzyyyvvvrrrqqqqqqqqqqqqpppqqqppppppooonnnmmmmmmlllnnnoooqqqvvvyyyzzzyyywwwoooppprrruuuwwwwwwuuusssnnnmmmmmmmmmoooqqqtttvvvooopppqqqsssuuuxxxzzz{{{}}}}}}}}}}}}|||{{{zzzyyyttttttuuuuuuvvvxxxyyyzzzuuuuuuuuuttttttssssssssstttsssrrrqqqqqqqqqqqqqqqoooppprrrsssttttttttttttuuuvvvxxxyyyxxxvvvrrrpppqqqrrrrrrqqqpppnnnlllkkklllnnnoooqqqrrrrrrrrrqqqqqqqqqqqqpppoooooopppqqqoooooonnnmmmmmmlllkkkkkkiiihhhffffffggghhhhhhgggfffgggiiijjjlllnnnooopppnnnnnnnnnnnnmmmmmmmmmmmmrrrmmmmmmqqqttttttuuuwwwyyy{{{~~~}}}zzz{{{}}}~~~|||{{{{{{zzzxxxwwwwwwvvvyyyzzz|||~~~~~~}}}{{{zzzzzzyyyyyyyyyxxxxxxxxxwwwwwwvvvwwwyyyyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxsssppplllhhhhhhjjjmmmooonnnnnnnnnmmmlllkkkjjjjjjnnnnnnoooqqqqqqpppllliiiggggggggghhhiiijjjkkkllliiihhhhhhiiikkkkkkjjjhhhfffcccdddhhhiiiggghhhkkkqqqpppnnniiiddd```______aaa``````___```bbbcccdddeeecccbbbaaaaaadddgggiiiiiimmmpppqqqooollljjjhhheeedddbbb```___^^^]]]]]]\\\]]]^^^]]]\\\[[[\\\]]]\\\\\\\\\\\\\\\]]]]]]]]]ZZZ[[[]]]\\\[[[ZZZZZZ[[[VVVVVVWWWXXXZZZ\\\^^^___^^^___^^^]]]\\\]]]___bbb____________^^^]]]\\\[[[[[[[[[\\\]]]^^^^^^^^^]]]ZZZ\\\]]]]]][[[ZZZYYYZZZXXXWWWUUUUUUUUUTTTRRRPPPPPPOOOMMMLLLMMMNNNOOOPPPQQQRRRSSSTTTVVVWWWXXXYYYVVVVVVUUUUUUUUUUUUVVVVVVZZZ\\\]]]]]][[[ZZZYYYZZZXXX[[[___aaa```___^^^^^^]]]]]]\\\[[[[[[]]]^^^___````````````````````````aaaaaa````````````______]]]]]]]]]^^^___``````aaa\\\\\\\\\]]]^^^___`````````]]]ZZZYYYZZZ[[[\\\\\\^^^^^^]]]]]]]]]^^^______\\\^^^```ZZZXXXgggmmm```ZZZYYYXXXXXXXXXZZZ\\\^^^}}}zzzwwwvvvvvvwwwxxx{{{}}}~~~}}}zzzyyyxxxyyywwwuuusssrrrssssssqqqpppppppppoooooonnnmmmmmmmmmnnnooorrrvvvzzz{{{zzzxxxpppqqqsssuuuuuuuuutttsssmmmmmmmmmmmmoooqqqssstttpppppprrrsssvvvxxx{{{|||||||||}}}}}}|||{{{yyyxxxssssssssstttuuuvvvwwwxxxvvvuuuuuuttttttssssssssssssrrrqqqpppoooooooooooonnnoooqqqrrrsssssssssrrrqqqrrrtttttttttqqqooommmnnnooopppppppppooonnnmmmnnnnnnoooooopppqqqqqqrrrqqqqqqpppnnnnnnmmmmmmmmmiiijjjkkkmmmnnnnnnnnnnnnllljjjhhhhhhiiijjjjjjiiiggghhhiiijjjlllmmmnnnooommmmmmmmmmmmmmmlllllllllooolllllloooqqqqqqtttyyy|||yyyxxxyyy{{{}}}~~~~~~~~~}}}yyyyyyxxxxxxwwwwwwvvvvvvzzz{{{}}}}}}|||zzzzzz{{{{{{{{{yyyxxxwwwttttttvvvwwwyyyzzz{{{|||||||||||||||{{{zzzyyyxxxssspppllliiihhhjjjlllnnnnnnnnnnnnmmmmmmkkkjjjiiimmmllllllmmmnnnmmmkkkiiihhhhhhhhhhhhiiijjjkkkkkkiiihhhhhhiiikkklllkkkiiigggeeeeeehhhiiiffffffiiijjjkkkjjjhhhdddbbbaaaaaaaaaaaaaaabbbbbbcccdddeeedddccccccbbbccceeehhhiiihhhjjjllllllkkkiiihhhhhhccccccaaa```___^^^^^^^^^[[[\\\]]]\\\[[[ZZZ[[[\\\[[[[[[\\\\\\\\\\\\]]]]]]YYY[[[\\\[[[YYYWWWWWWXXXTTTUUUVVVXXX[[[^^^```bbb^^^______]]]\\\]]]___aaa^^^____________^^^]]]]]]\\\\\\]]]^^^^^^^^^]]]]]]ZZZ\\\]]]]]][[[YYYYYYYYYWWWVVVUUUUUUUUUTTTRRRPPPNNNMMMMMMLLLLLLMMMOOOOOOPPPQQQRRRSSSUUUWWWXXXXXXUUUUUUVVVVVVVVVVVVUUUUUUYYY[[[\\\\\\[[[ZZZZZZ[[[ZZZ\\\___```___]]]]]]]]]^^^]]]\\\[[[[[[]]]___```````````````____________^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\]]]^^^___``````aaa\\\[[[[[[[[[\\\]]]^^^^^^]]][[[YYYXXXZZZ\\\]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^]]]\\\^^^[[[XXXbbbhhh^^^YYYYYYXXXWWWXXXZZZ\\\]]]{{{xxxvvvuuuvvvwww{{{|||}}}|||yyywwwwwwwwwuuuttttttuuuvvvuuusssqqqqqqqqqqqqppppppppppppppppppqqqtttxxx|||}}}|||zzzrrrsssuuuuuutttsssssstttpppqqqqqqqqqqqqqqqqqqrrrooopppqqqsssuuuxxxzzz{{{yyyzzz{{{{{{{{{yyywwwvvvsssssssssssstttuuuwwwwwwxxxwwwwwwvvvuuuuuuttttttsssrrrqqqpppoooooooooooommmnnnppprrrrrrrrrppppppnnnoooooopppooonnnlllkkklllmmmooopppqqqqqqqqqppppppooonnnmmmnnnppprrrsssqqqooonnnllllllkkkkkkjjjfffhhhkkknnnqqqrrrrrrrrrnnnllljjjjjjkkkkkkkkkiiigggggghhhiiijjjkkklllmmmjjjkkkkkkkkkkkkkkkkkkkkkllljjjkkknnnnnnooouuu~~~zzzyyyzzz|||zzz~~~}}}}}}}}}|||yyywwwuuuvvvxxxzzz{{{{{{zzzyyyvvvvvvvvvvvvvvvvvvvvvvvvyyyzzz|||~~~}}}~~~~~~}}}|||xxxzzz|||}}}|||yyyvvvtttqqqrrrtttuuuwwwxxxzzz|||~~~~~~}}}|||zzzxxxuuutttsssqqqnnnkkkjjjjjjlllnnnmmmmmmnnnnnnmmmlllkkkjjjjjjiiihhhhhhjjjkkkkkkjjjjjjjjjiiiiiiiiijjjjjjkkkiiihhhhhhjjjlllmmmlllkkkjjjgggfffiiiiiieeeeeehhhfffhhhiiihhhfffdddcccccc```aaabbbcccddddddddddddbbbbbbbbbcccdddeeeggggggggghhhhhhgggfffeeefffgggdddcccaaa```^^^]]]]]]]]][[[\\\]]]\\\ZZZYYYZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]][[[\\\\\\[[[XXXVVVVVVVVVVVVWWWXXXZZZ\\\___aaabbb^^^___```___]]]]]]^^^```]]]^^^^^^_______________\\\]]]]]]]]]]]]\\\\\\[[[ZZZ\\\]]]]]][[[YYYXXXXXXUUUTTTTTTUUUVVVUUUSSSQQQMMMMMMLLLLLLMMMNNNOOOOOONNNOOOPPPQQQSSSUUUVVVWWWUUUVVVVVVVVVVVVVVVVVVUUUWWWYYYZZZZZZZZZZZZ[[[\\\\\\^^^______]]]\\\\\\]]]___^^^\\\[[[[[[]]]___aaa`````````______^^^^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]___``````aaa]]]]]]\\\[[[[[[\\\]]]^^^ZZZYYYWWWXXX[[[]]]^^^]]]]]]]]]\\\\\\\\\\\\]]]]]]```YYYZZZ\\\XXX\\\```[[[YYYXXXWWWWWWWWWYYY[[[\\\|||xxxuuuuuuvvvwwwzzz||||||{{{xxxvvvvvvvvvuuuuuuuuuwwwxxxwwwuuurrrrrrrrrssssssssssssssssssrrrsssvvvzzz}}}}}}{{{uuuvvvvvvuuutttssstttuuuvvvvvvvvvuuutttsssrrrqqqnnnoooppprrrtttwwwyyyzzzwwwxxxyyyyyyyyywwwuuussssssssssssttttttuuuvvvwwwyyyyyyyyyxxxwwwvvvvvvuuutttsssrrrqqqppppppppppppmmmnnnpppqqqqqqqqqooonnnmmmmmmmmmmmmmmmllllllkkkkkklllnnnqqqrrrsssssssssqqqooommmlllmmmooorrrtttpppnnnlllkkkjjjjjjiiigggfffhhhlllpppsssuuuuuuuuunnnllljjjjjjkkkkkkkkkjjjfffgggggghhhiiijjjjjjkkkhhhhhhiiiiiijjjjjjjjjjjjkkkkkkmmmnnnnnnoooxxxyyysssrrruuuxxxssswww{{{~~~~~~~~~|||{{{yyyyyyzzzzzzyyyxxxrrrtttvvvxxxyyyxxxwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxyyy{{{}}}~~~~~~{{{|||}}}~~~~~~}}}|||{{{wwwyyy{{{}}}|||xxxtttqqqoooqqqssstttuuuvvvxxxzzz}}}|||{{{zzzwwwtttqqqooosssqqqnnnlllkkkkkklllmmmlllmmmnnnnnnnnnmmmlllkkkiiigggeeefffhhhjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiikkkmmmnnnmmmlllkkkhhhgggiiiiiieeeeeegggeeehhhjjjjjjhhheeedddddd___```bbbdddddddddcccccc```aaabbbcccdddeeeffffffffffffeeedddbbbbbbeeegggeeedddbbb```^^^]]]\\\[[[[[[\\\\\\[[[ZZZYYYYYYZZZ[[[[[[\\\\\\]]]]]]]]]]]]\\\]]]]]]\\\YYYVVVUUUVVVXXXYYYZZZ[[[]]]___aaabbb___```aaa```^^^]]]^^^___\\\]]]^^^___````````````\\\\\\\\\\\\\\\[[[ZZZYYYZZZ\\\]]]]]][[[YYYXXXXXXTTTTTTTTTUUUVVVVVVTTTRRRMMMMMMLLLMMMMMMNNNOOOOOOLLLMMMNNNPPPRRRSSSUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUWWWYYYYYYYYYYYY[[[\\\^^^______^^^\\\[[[[[[]]]```^^^\\\[[[\\\]]]```bbb``````_________^^^^^^^^^YYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\]]]___``````aaa___^^^]]]\\\\\\\\\]]]^^^XXXWWWWWWXXX[[[^^^^^^^^^]]]]]]\\\[[[[[[\\\\\\\\\aaaVVVXXX]]]XXXXXX[[[YYYZZZYYYWWWVVVWWWXXXZZZ\\\zzzuuurrrsssuuuwwwvvvuuutttssstttuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuqqqtttwwwxxxwwwwwwxxxyyyxxxxxxxxxxxxyyy{{{||||||}}}{{{yyywwwvvvwwwwwwxxxxxxvvvssspppmmmkkklllnnnppprrrsssttttttvvvvvvxxxyyyyyyxxxwwwvvvwwwwwwxxxyyyxxxwwwvvvuuuuuuvvvwwwxxxxxxwwwuuusssssssssrrrrrrrrrqqqqqqqqqppppppppppppooonnnlllkkkllllllkkkjjjiiihhhgggfffhhhjjjmmmqqqsssssssssrrrqqqpppooonnnmmmmmmmmmmmmlllkkkkkkjjjiiihhhhhhggghhhhhhjjjlllooorrruuuwwwooommmkkkkkkkkklllkkkjjjiiiiiihhhfffeeegggjjjmmmmmmllllllkkkiiihhhhhhgggggghhhiiiiiikkknnntttwwwzzzuuusssrrrqqqqqqooopppqqqssswww|||~~~}}}~~~}}}|||{{{{{{wwwxxxyyyzzzyyywwwuuussstttttttttvvvxxxyyyxxxwwwuuuwwwwwwvvvtttrrrrrrrrrtttuuuwwwyyy{{{|||||||||~~~|||{{{|||{{{yyyxxxxxxwwwvvvvvvvvvtttqqqoooqqqrrrssssssttttttttttttvvvvvvwwwvvvtttqqqnnnlllrrrqqqpppmmmkkkkkkmmmooommmnnnoooooooooooonnnnnnkkkjjjiiihhhhhhhhhiiijjjlllmmmmmmmmmllljjjhhhggghhhiiiiiijjjjjjjjjiiiiiiffffffeeedddeeefffhhhiiiiiiiiijjjiiihhheeebbb```^^^___aaabbbbbbbbbaaa```___```aaabbbcccdddeeeeeedddcccbbbaaaaaaaaabbbcccfffdddaaa^^^\\\[[[ZZZZZZ\\\]]]]]]\\\[[[ZZZYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[___]]][[[ZZZZZZZZZXXXWWWYYYZZZ[[[\\\]]]^^^______]]]]]]^^^^^^^^^^^^^^^^^^\\\]]]___aaaaaaaaa``````^^^]]]\\\[[[ZZZYYYYYYYYY^^^\\\[[[ZZZZZZZZZXXXVVVWWWUUUTTTWWW[[[\\\ZZZWWWUUUSSSQQQNNNLLLLLLNNNOOOOOONNNNNNOOORRRTTTVVVVVVRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUWWWYYYZZZ^^^^^^^^^___^^^^^^]]]]]]]]]^^^___```aaaaaaaaaaaa____________^^^]]]\\\[[[ZZZYYYXXXWWWWWWXXXYYYZZZ___^^^]]]\\\\\\]]]___```aaa___]]]ZZZYYYZZZ[[[\\\ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]]]]ZZZZZZYYYYYYYYYYYYZZZZZZ[[[YYYVVVTTTTTTVVVYYY[[[{{{uuuqqqpppqqqtttsssrrrrrrrrrsssuuuuuuwwwvvvvvvvvvvvvuuuuuuuuurrrtttvvvwwwvvvvvvvvvwwwxxxxxxyyyzzz{{{|||}}}~~~~~~~~~|||zzzxxxwwwuuuuuuvvvwwwwwwvvvsssqqqooollllllmmmnnnoooppppppqqqssssssuuuvvvwwwvvvuuuuuuvvvvvvwwwwwwwwwvvvuuutttwwwxxxzzz{{{{{{zzzxxxwwwssssssssssssrrrrrrrrrrrroooooonnnnnnnnnmmmmmmmmmkkkkkkkkkjjjiiiiiihhhhhhkkkllloooqqqssstttttttttrrrqqqpppnnnmmmlllllllllkkkkkkjjjiiihhhggggggfffggghhhiiilllnnnqqqrrrsssooommmkkkjjjkkkkkkjjjiiihhhhhhgggeeedddfffiiilllkkkkkkkkkjjjiiiiiihhhhhhiiiiiijjjiiijjjmmmqqquuu~~~zzzvvvsssrrrqqqqqqppplllmmmoooppprrrvvv{{{~~~}}}}}}~~~}}}}}}|||{{{zzzzzzyyyuuuvvvwwwxxxwwwvvvtttrrrtttsssrrrtttvvvwwwvvvuuuvvvwwwwwwuuurrrpppoooppprrrrrrsssuuuvvvwwwyyyyyy~~~|||{{{zzz{{{zzzyyywwwwwwvvvuuuuuuuuutttqqqoooppppppqqqqqqrrrqqqqqqqqqpppqqqqqqqqqpppooommmlllooooooooommmkkkjjjkkkmmmmmmnnnnnnoooooonnnnnnmmmlllkkkjjjiiihhhhhhiiiiiikkkkkkllllllkkkjjjhhhggggggggghhhiiiiiihhhgggfffddddddcccbbbcccdddeeefffgggggghhhhhhfffdddaaa___^^^___aaabbbbbbbbbaaa```______``````aaabbbccccccbbbbbbaaaaaabbbcccdddeeeeeecccaaa^^^\\\[[[[[[[[[^^^^^^^^^]]]\\\[[[ZZZYYYYYYZZZZZZZZZZZZ[[[[[[[[[^^^\\\ZZZYYYZZZZZZYYYWWWXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^___````````````______^^^]]]\\\[[[[[[[[[^^^]]][[[ZZZZZZYYYXXXVVVXXXWWWWWWXXX[[[]]]^^^^^^^^^]]]ZZZWWWSSSQQQPPPPPPOOONNNMMMMMMOOOQQQRRRRRRRRRSSSTTTUUUUUUVVVVVVUUUUUUUUUUUUVVVWWWZZZ\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]______`````````___^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZXXXXXXWWWXXXYYYYYY\\\\\\\\\\\\]]]^^^___```___^^^[[[YYYXXXYYY[[[\\\ZZZZZZZZZZZZ[[[[[[[[[[[[\\\[[[[[[[[[[[[\\\\\\]]][[[ZZZZZZYYYYYYYYYYYYZZZ[[[YYYWWWVVVVVVWWWYYY[[[|||vvvqqqnnnnnnpppoooooooooppprrrtttuuuwwwwwwwwwvvvvvvvvvuuuuuusssuuuwwwwwwvvvttttttuuuvvvwwwxxxyyy{{{|||}}}~~~~~~}}}}}}|||zzzxxxwwwvvvtttuuuuuuuuutttrrrpppnnnmmmllllllkkkllllllmmmnnnooopppqqqssstttttttttssssssttttttttttttsssrrrrrrwwwxxxzzz{{{{{{zzzyyyxxxttttttttttttssssssssssssnnnnnnllllllllllllmmmnnnjjjjjjjjjjjjjjjjjjjjjjjjlllmmmoooqqqsssttttttuuuuuutttqqqooommmkkkjjjjjjjjjjjjiiihhhgggfffeeeeeefffgggjjjlllnnnnnnnnnnnnmmmllljjjjjjkkkkkkiiihhhfffffffffdddcccdddgggiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkjjjiiijjjmmmppptttrrroooooooooooonnnmmmhhhiiikkkllllllnnnqqqsss~~~~~~|||vvvvvvwwwxxxxxxyyyzzzzzz{{{zzzzzzyyyyyyxxxxxxxxxuuuvvvwwwwwwwwwvvvuuutttuuusssqqqqqqrrrsssssssssvvvvvvvvvssspppnnnmmmnnnqqqqqqqqqqqqsssuuuvvvxxx{{{zzzyyyzzzzzzzzzxxxwwwuuutttsssssssssrrrpppnnnnnnnnnnnnnnnnnnmmmmmmmmmjjjjjjjjjkkkkkkkkkkkkllllllmmmmmmllljjjiiijjjkkklllmmmmmmnnnnnnmmmmmmlllmmmlllkkkiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhheeefffggghhhgggeeecccbbbaaaaaa```___```aaabbbcccdddeeeeeeeeedddbbb___^^^]]]^^^```aaaaaaaaa```___^^^^^^^^^^^^^^^___``````aaaaaaaaaaaacccdddeeefffdddbbb```^^^\\\\\\\\\\\\^^^^^^^^^]]]\\\[[[YYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\ZZZYYYYYYZZZZZZYYYWWWVVVVVVWWWXXXYYYZZZ[[[[[[^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\]]]]]]^^^___`````````___^^^^^^]]]^^^^^^___]]][[[[[[ZZZZZZXXXVVVXXXYYYYYYZZZ\\\```fffjjjlllkkkiiiddd\\\VVVRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPRRRSSSTTTUUUVVVVVVVVVVVVTTTTTTUUUVVVXXXZZZ]]]^^^\\\\\\]]]]]]]]]]]]]]]\\\aaaaaa```___^^^\\\[[[ZZZ\\\\\\]]]]]]]]]\\\\\\[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXYYY[[[\\\^^^_________\\\[[[YYYXXXXXXYYYZZZ\\\ZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]\\\\\\[[[\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZ||||||}}}{{{xxxtttpppnnnmmmmmmllllllmmmpppsssuuuwwwwwwvvvvvvvvvuuuuuuuuutttvvvxxxxxxvvvtttttttttssstttuuuwwwyyy{{{||||||}}}}}}}}}|||{{{yyyxxxwwwttttttsssqqqpppnnnlllkkklllkkkkkkjjjkkklllmmmnnnlllmmmoooqqqrrrsssrrrrrrqqqqqqqqqqqqqqqppppppooorrrsssuuuwwwxxxwwwvvvuuuttttttttttttssssssssssssooonnnllljjjjjjjjjlllmmmjjjjjjjjjkkkllllllmmmmmmmmmnnnoooqqqssstttuuuvvvxxxwwwtttqqqnnnlllkkkjjjjjjjjjiiihhhfffeeeddddddggghhhkkkmmmmmmmmmlllkkkkkkjjjiiiiiijjjiiihhhfffdddddddddcccaaabbbdddgggffffffgggggghhhiiiiiijjjkkklllkkkiiiggggggiiikkklllkkkjjjjjjkkkkkkjjjhhhdddfffhhhiiiiiijjjkkkmmm{{{~~~zzzxxxwwwttttttuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxwwwwwwwwwvvvwwwxxxyyyyyyxxxxxxwwwvvvssspppooopppqqqrrrqqqsssttttttrrrooonnnnnnoootttsssrrrrrrrrruuuwwwxxxyyyxxxxxxzzz{{{{{{yyywwwsssrrrqqqqqqqqqqqqooommmllllllkkkjjjjjjiiiiiiiiihhhgggggggggggghhhiiiiiiiiijjjlllllljjjiiiiiijjjllllllllllllllllllkkkjjjmmmlllkkkjjjiiihhhggggggeeeffffffgggggghhhhhhhhhdddeeeggggggfffdddaaa```___^^^]]]]]]]]]^^^___```bbbcccddddddcccaaa___]]][[[\\\]]]^^^___^^^]]]]]][[[[[[ZZZ[[[\\\]]]^^^___aaaaaaaaabbbcccddddddeeebbbaaa___]]]\\\\\\\\\\\\]]]]]]\\\\\\[[[YYYXXXWWWXXXYYYYYYZZZZZZ[[[[[[[[[ZZZYYYXXXYYYZZZZZZYYYWWWVVVVVVWWWXXXXXXYYYZZZZZZ^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZ[[[\\\^^^___```______^^^^^^^^^^^^___aaa___]]]\\\\\\[[[YYYXXXWWWYYY[[[\\\___fffpppxxxzzzzzzwwwnnncccYYYSSSQQQSSSSSSSSSSSSQQQQQQQQQRRRSSSSSSUUUVVVWWWWWWWWWWWWTTTTTTTTTTTTUUUWWWYYYZZZZZZ[[[\\\\\\]]]\\\\\\\\\_________^^^]]][[[ZZZYYYZZZZZZ[[[\\\\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWYYYZZZ\\\]]]]]]\\\\\\YYYXXXWWWVVVWWWXXXZZZ[[[YYYZZZZZZ[[[[[[\\\\\\\\\^^^^^^]]]\\\[[[[[[\\\\\\[[[[[[[[[[[[ZZZYYYYYYXXXZZZZZZ[[[[[[[[[[[[ZZZZZZwwwxxxyyyzzzzzzxxxtttqqqmmmlllkkkjjjlllnnnrrrtttvvvvvvvvvuuuuuuuuuuuutttuuuwwwxxxxxxvvvtttttttttrrrtttvvvxxxzzz{{{||||||}}}}}}}}}|||{{{zzzyyyxxxtttssspppnnnkkkiiiggggggjjjjjjjjjkkklllmmmnnnoookkkmmmoooqqqrrrrrrrrrrrroooooonnnnnnnnnmmmmmmmmmnnnooorrrtttttttttsssrrrssssssssssssrrrrrrrrrrrrqqqooollljjjiiiiiijjjkkkjjjjjjkkklllmmmnnnoooooopppqqqsssuuuwwwyyyzzzzzzzzzxxxvvvssspppnnnllllllkkkkkkjjjhhhgggfffddddddhhhjjjlllmmmmmmlllkkkiiijjjiiihhhhhhiiihhhfffdddcccccccccbbbaaaaaabbbdddccccccdddeeefffggghhhhhhjjjjjjjjjgggeeedddeeegggggggggfffgggggggggdddbbbaaadddggghhhiiiiiijjjlllssswww}}}~~~|||yyywwwvvvwwwxxx|||}}}yyywwwuuuuuuuuussssssrrrrrrrrrrrrrrrrrrvvvvvvwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwxxxxxxwwwwwwvvvssspppnnnooopppqqqppppppqqqqqqpppnnnnnnppprrrtttsssrrrqqqrrrsssvvvwwwwwwwwwxxxzzz||||||zzzxxxsssqqqpppooopppooonnnmmmjjjiiihhhgggggggggggggggiiihhhgggffffffffffffffffffhhhjjjjjjiiihhhiiiiiikkkkkkkkkkkkkkkjjjiiiiiillllllkkkjjjiiigggffffffccccccddddddeeeffffffgggdddeeeffffffeeecccaaa```___^^^]]]\\\\\\\\\]]]^^^```aaacccccccccaaa___^^^YYYYYY[[[\\\\\\\\\[[[ZZZXXXWWWWWWXXXYYY\\\^^^```bbbbbbbbbbbbbbbbbbbbbaaaaaa___^^^\\\[[[ZZZZZZ[[[YYYZZZZZZYYYYYYXXXWWWVVVYYYYYYYYYZZZ[[[\\\\\\]]]ZZZYYYYYYZZZ[[[[[[YYYWWWWWWXXXXXXYYYYYYZZZZZZZZZ]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYY[[[\\\^^^^^^]]]]]]]]]]]]]]]^^^^^^bbb```^^^^^^^^^^^^\\\ZZZVVVYYY\\\```eeennnzzz~~~tttfff[[[UUUTTTVVVXXXYYYWWWTTTSSSSSSTTTSSSTTTUUUVVVXXXXXXXXXYYYXXXWWWVVVUUUTTTUUUVVVVVVYYYZZZZZZ[[[\\\\\\[[[[[[\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZXXXXXXYYYYYYYYYYYYXXXXXXYYYYYY[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVXXXYYYZZZXXXXXXYYYZZZ[[[[[[\\\\\\^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[\\\\\\[[[ZZZYYYXXXZZZZZZ[[[\\\\\\[[[ZZZZZZtttuuuwwwyyy|||{{{yyyvvvpppnnnllljjjkkkmmmpppsssuuuuuuuuutttttttttsssssstttvvvxxxwwwuuutttsssttttttuuuwwwzzz{{{|||||||||{{{{{{{{{{{{{{{zzzyyyxxxsssqqqnnnkkkhhhfffffffffiiijjjkkkmmmnnnnnnoooooolllmmmooopppqqqqqqqqqpppnnnmmmmmmlllkkkllllllllllllnnnpppsssttttttsssrrrqqqqqqqqqqqqpppppppppppppppooommmkkkjjjjjjjjjjjjkkkkkklllmmmnnnooopppppprrrtttxxx|||yyyxxxvvvsssqqqooonnnnnnnnnmmmllljjjiiigggfffeeeiiijjjkkkllllllkkkjjjiiihhhggggggggghhhgggeeebbbbbbccccccbbb``````aaaccc```aaabbbcccdddeeefffffffffggggggeeecccbbbcccdddeeedddccccccdddcccaaa___aaacccfffggghhhiiijjjlllmmmpppssstttssspppooonnnmmmnnnqqquuu{{{{{{|||zzzwwwtttqqqpppoooooolllmmmmmmnnnoooppppppqqqttttttuuuuuuvvvvvvwwwwwwttttttttttttttttttttttttsssqqqooonnnooopppoooooommmmmmnnnmmmlllmmmppprrrqqqqqqpppoooooopppqqqrrrttttttvvvxxx{{{{{{yyywwwuuurrrpppooonnnnnnmmmkkkiiihhhfffeeeeeefffggghhhjjjjjjiiihhhfffeeedddddddddeeeggggggffffffgggiiijjjjjjjjjjjjiiihhhggggggiiiiiiiiiiiihhhgggfffeeebbbbbbbbbbbbbbbcccdddeeedddddddddccccccbbbaaaaaa```___^^^]]]\\\]]]^^^^^^^^^___aaabbbbbbaaa___^^^WWWXXXZZZ[[[[[[[[[ZZZYYYWWWWWWVVVVVVWWWZZZ]]]^^^aaaaaabbbbbbaaaaaa```___```^^^\\\ZZZYYYXXXXXXXXXVVVWWWWWWXXXXXXWWWWWWVVVYYYZZZZZZ[[[\\\]]]^^^^^^[[[[[[[[[[[[\\\\\\YYYWWWYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\[[[[[[[[[\\\]]]^^^^^^aaa___^^^^^^______^^^]]]XXXZZZ^^^dddkkkuuu~~~~~~sssfff]]]\\\]]]^^^```aaa^^^XXXTTTTTTUUUSSSTTTUUUWWWXXXYYYYYYZZZ\\\[[[YYYWWWVVVVVVVVVVVVXXXXXXYYYZZZ[[[[[[[[[[[[YYYYYYZZZ[[[[[[[[[ZZZZZZXXXXXXYYYYYYYYYYYYXXXWWWVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[[[[[[[YYYZZZ[[[\\\\\\\\\ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZuuutttuuuyyy|||}}}{{{yyytttrrrnnnkkkkkkmmmoooqqqtttssssssssssssrrrrrrrrrqqqsssuuuuuusssrrrrrrrrrrrrsssvvvxxxyyyyyyxxxxxxxxxxxxyyyyyyyyyxxxwwwwwwrrrpppmmmjjjhhhhhhiiiiiihhhjjjlllnnnooonnnlllkkklllmmmnnnooopppoooooonnnnnnmmmlllkkkjjjkkkkkkllljjjlllnnnqqqrrrsssrrrrrrooooooooonnnnnnnnnmmmmmmlllllllllllllllmmmmmmmmmllllllmmmnnnooooooppppppqqqtttzzzuuuuuusssqqqpppooooooooopppooonnnlllkkkiiihhhgggiiiiiiiiiiiiiiiiiiiiiiiifffffffffggghhhfffcccaaabbbccccccbbb`````````bbb______``````aaabbbccccccbbbcccdddcccaaa```aaabbbcccbbb```aaabbbbbbaaa```aaaccceeeeeeeeefffhhhjjjiiikkklllmmmlllkkkjjjjjjhhhiiikkknnnqqquuuxxxzzz}}}zzzwwwxxxwwwuuurrrooommmlllkkkiiijjjjjjkkklllmmmnnnnnnqqqqqqrrrsssssstttuuuuuuuuutttsssrrrrrrrrrrrrrrrooonnnmmmmmmnnnooonnnlllkkkkkkkkkiiihhhiiilllnnnooooooooonnnnnnnnnnnnnnnppppppsssvvvyyyyyyxxxuuuwwwtttpppnnnnnnmmmllljjjhhhgggfffeeeeeefffhhhiiiiiiiiiiiiiiihhhfffdddcccaaabbbcccbbbaaabbbeeegggiiiiiiiiiiiihhhgggffffffgggggghhhhhhgggfffeeedddbbbaaaaaa``````aaabbbcccbbbaaa```______```aaaaaabbbaaa```^^^^^^^^^___```\\\]]]___``````___]]]\\\XXXYYYZZZ[[[\\\[[[ZZZZZZZZZYYYWWWVVVVVVWWWZZZ[[[^^^___```aaaaaa```_________]]][[[XXXWWWUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXZZZ[[[\\\]]]^^^______```]]]\\\\\\]]]^^^\\\YYYVVVYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWVVVVVVUUUVVVWWWXXXYYYYYYYYYYYY[[[[[[[[[[[[\\\]]]^^^___^^^\\\\\\]]]^^^___^^^]]]\\\]]]aaahhhqqqyyy~~~zzzpppeeeaaaeeekkklllmmmmmmhhh___XXXVVVVVVSSSTTTVVVWWWYYYZZZZZZZZZ\\\[[[YYYWWWVVVVVVVVVWWWWWWWWWXXXYYYZZZZZZZZZZZZXXXYYYYYYZZZZZZYYYYYYYYYXXXXXXYYYXXXXXXWWWVVVUUUTTTUUUWWWYYYZZZ[[[[[[[[[YYYXXXWWWWWWWWWWWWWWWXXXWWWVVVVVVWWWWWWWWWWWWWWWUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYZZZZZZ[[[[[[XXXYYY[[[]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZvvvuuuuuuxxx|||~~~|||zzzwwwtttppplllkkkllloooqqqssssssrrrrrrrrrqqqqqqqqqoooqqqssssssrrrppppppqqqoooppprrrtttuuuuuutttsssvvvvvvwwwwwwwwwvvvvvvuuupppnnnllljjjiiijjjlllmmmiiikkkmmmooonnnllliiigggkkklllmmmnnnnnnnnnmmmlllmmmlllkkkjjjjjjjjjkkklllgggiiilllooopppqqqppppppmmmmmmmmmmmmlllllllllllliiijjjkkkmmmnnnooooooooommmmmmmmmnnnooopppppppppmmmqqqxxx~~~rrrrrrqqqpppoooooooooooorrrqqqpppnnnllljjjiiihhhhhhhhhgggggggggggghhhiiifffeeefffggggggfffccc```bbbcccccccccaaa``````aaa^^^^^^______```aaaaaabbb___aaabbbaaa```___```aaaaaa```______aaabbbbbbbbbbbbcccdddcccbbbccceeegggddddddeeeeeeddddddccccccfffgggiiikkkmmmooopppqqqooovvv|||{{{zzzzzzzzz{{{{{{yyyxxxuuutttsssrrrpppnnnmmmlllllllllllllllllllllkkkkkkoooooopppqqqrrrsssssstttwwwvvvuuutttsssrrrrrrrrrlllkkkkkklllnnnnnnllljjjjjjjjjiiigggeeefffhhhjjjooooooooopppoooooonnnmmmmmmnnnppptttwwwxxxvvvtttxxxuuuqqqooonnnmmmkkkjjjhhhgggeeeeeeeeegggiiijjjfffgggiiiiiiiiigggeeeccc___```______^^^```cccfffiiiiiiiiiiiihhhgggfffeeeeeeeeefffggggggfffeeedddbbbaaa```______```aaabbbaaa___^^^]]]]]]^^^```bbbcccbbbaaa```___``````aaaZZZ[[[]]]^^^^^^]]]\\\[[[YYYZZZ[[[]]]]]]\\\\\\[[[]]][[[XXXVVVUUUUUUWWWXXX[[[\\\^^^```aaaaaa``````___]]]ZZZXXXUUUTTTSSSSSSTTTUUUVVVXXXYYYZZZZZZZZZ[[[[[[\\\]]]___``````aaa^^^^^^^^^^^^^^^]]]YYYVVVXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUTTTUUUWWWXXXYYYYYYXXXWWW[[[[[[[[[\\\]]]^^^___```[[[ZZZZZZ[[[]]]^^^^^^]]]``````ccckkktttzzz|||{{{{{{{{{vvvmmmeeeeeemmmuuuxxxyyyxxxqqqfff]]]YYYYYYSSSTTTVVVXXXYYYZZZ[[[[[[XXXWWWVVVUUUTTTUUUVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYZZZZZZYYYXXXWWWWWWYYYYYYXXXXXXWWWVVVUUUTTTSSSTTTWWWYYY[[[\\\\\\\\\WWWVVVVVVUUUVVVWWWYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTUUUVVVWWWXXXYYYZZZYYYYYYXXXYYYYYYZZZ[[[[[[WWWXXX[[[]]]^^^^^^]]]\\\ZZZZZZYYYYYYYYYYYYZZZZZZuuuvvvwwwxxxzzz{{{|||}}}zzzrrriiigggjjjooopppqqqssstttuuusssrrrpppmmmmmmnnnnnnnnnnnnmmmmmmppppppppppppqqqqqqqqqqqqppppppqqqrrrrrrrrrrrrrrrpppmmmkkkkkkmmmmmmkkkhhhiiiiiiiiiiiihhhgggfffeeefffggghhhiiijjjkkkllllllnnnnnnnnnnnnmmmlllkkkkkkkkkkkklllmmmnnnoooppppppmmmmmmmmmmmmmmmlllkkkkkkjjjkkknnnqqqsssssssssrrrpppnnnllljjjjjjjjjlllmmmnnnnnnoooqqquuuwwwvvvuuunnnmmmmmmmmmmmmnnnooooootttrrroookkkhhhfffeeeeeeeeeeeedddddddddeeeeeefffhhhhhhgggfffdddcccbbbaaaaaaaaa```_______________aaa```___^^^]]]^^^______^^^___```aaaaaa```______]]]```bbbbbbaaa``````aaa___``````aaaaaaaaa``````cccbbbbbbbbbbbbbbbccccccdddddddddeeefffggghhhiiilllnnnrrruuuxxx{{{~~~|||{{{zzzwwwxxxyyyzzzzzzyyywwwwwwtttsssqqqmmmiiihhhiiijjjjjjjjjllllllllllllkkkjjjjjjkkkkkklllmmmnnnppppppvvvuuurrrpppooonnnoooooooooppppppnnnkkkjjjjjjjjjiiiiiihhhfffddddddfffiiinnnnnnoooooonnnllljjjiiikkkmmmoooqqqqqqqqqqqqpppuuuuuutttrrrooollliiigggddddddeeeeeefffgggggggggggghhhjjjjjjjjjgggeeeccc```^^^\\\\\\^^^```bbbbbbgggggggggfffeeedddcccbbbdddddddddcccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```___^^^]]]^^^___aaacccbbbdddfffeeeccc```^^^^^^\\\[[[ZZZ[[[\\\]]]\\\[[[XXXXXX[[[^^^]]]ZZZ\\\aaafffeeeccc^^^XXXVVVXXXZZZXXXZZZ\\\^^^___```aaaaaa```^^^ZZZVVVTTTSSSTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZ\\\\\\\\\\\\]]]^^^______\\\]]]^^^^^^]]]\\\ZZZYYYWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXWWWVVVVVVVVVVVVWWWXXXXXXWWWWWWWWWYYYZZZ[[[[[[ZZZ[[[]]]___]]]^^^^^^^^^]]]^^^```cccdddeeegggjjjnnnssswwwzzzyyyuuuoookkklllpppwww|||{{{ssshhh___YYYWWWUUUWWWZZZZZZYYYXXXXXXYYYZZZXXXUUUSSSRRRSSSTTTVVVYYYYYYXXXWWWWWWWWWWWWXXXWWWWWWWWWXXXXXXXXXYYYYYYWWWWWWWWWWWWVVVUUUTTTTTTRRRSSSUUUWWWXXXXXXWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSUUUUUUVVVVVVVVVUUUTTTTTTXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVWWWXXXYYYYYYYYYXXX[[[ZZZZZZ[[[]]]]]]\\\ZZZZZZXXXWWWWWWYYYZZZZZZYYYvvvwwwxxxyyyzzz{{{||||||zzzrrrmmmmmmoooooopppqqqqqqqqqpppooonnnkkkllllllllllllllllllkkkmmmmmmmmmnnnnnnooooooooommmmmmnnnooooooooonnnnnnooommmlllmmmnnnnnnllliiiggghhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiillllllmmmmmmmmmllllllkkkllllllmmmnnnooooooppppppmmmnnnnnnnnnnnnnnnnnnmmmnnnpppqqqsssssssssrrrqqqmmmkkkiiiggggggggghhhhhhiiihhhiiikkkmmmoooooonnnlllkkkkkkkkklllmmmnnnnnntttssspppllliiigggffffffccccccbbbbbbccccccddddddffffffeeedddcccbbbaaaaaaaaa```______^^^^^^^^^_________``````___^^^]]]\\\\\\]]]^^^______^^^]]]]]]\\\^^^aaaaaa`````````aaa______```aaaaaaaaa``````bbbbbbaaaaaa```aaaaaaaaaddddddccccccccccccddddddfffhhhkkkmmmooossswwwzzz~~~zzzyyywwwuuussssssssssssttttttuuuvvvvvvuuutttsssqqqqqqpppmmmjjjiiikkkmmmmmmnnnnnnnnnnnnmmmkkkjjjkkkkkkkkklllmmmnnnooopppuuutttsssqqqpppooooooooooooppppppnnnkkkiiiiiijjjjjjjjjiiigggeeeeeegggiiimmmmmmnnnnnnmmmlllkkkjjjkkklllmmmnnnpppqqqqqqqqqvvvvvvuuutttqqqnnnkkkiiiggggggggggggggghhhhhhhhhhhhiiijjjkkkjjjhhheeeddd```^^^\\\]]]___aaaaaaaaaffffffffffffeeedddcccbbbddddddcccccccccbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbaaa```___^^^^^^```aaaccceeeggghhhhhheeecccbbbaaa]]][[[ZZZZZZ[[[\\\[[[YYYWWWWWWZZZ]]]^^^^^^cccjjjwwwyyyyyyssshhh___[[[ZZZZZZ[[[[[[]]]^^^___```aaa```^^^ZZZWWWUUUTTTTTTTTTRRRTTTVVVXXXZZZ\\\\\\]]]]]]]]]]]]\\\]]]]]]^^^___[[[[[[\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYWWWWWWWWWWWWWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVXXXZZZ[[[[[[[[[[[[]]]___^^^^^^___^^^^^^___aaaccceeefffhhhkkknnnrrruuuvvvqqqooolllkkknnnttt{{{}}}yyyqqqggg___[[[YYYVVVXXXZZZZZZYYYXXXYYYZZZ[[[YYYWWWUUUTTTUUUVVVWWWYYYXXXXXXWWWVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYVVVWWWWWWWWWWWWVVVUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSWWWWWWWWWVVVUUUTTTSSSRRRUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYYYY[[[ZZZZZZ[[[]]]]]]\\\ZZZXXXWWWVVVVVVXXXZZZYYYYYYxxxxxxyyyyyyzzz{{{||||||}}}|||uuuqqqppppppoooooonnnmmmkkkkkkjjjiiiiiijjjjjjjjjjjjiiiiiihhhhhhiiiiiijjjkkklllmmmjjjkkkllllllmmmmmmllllllmmmlllmmmnnnoooooollliiiffffffgggiiijjjkkkllllllmmmkkkjjjhhhggggggggghhhjjjkkkkkkllllllllllllkkkmmmmmmnnnnnnooooooooopppnnnnnnoooooopppqqqqqqqqquuuuuuvvvuuutttrrrpppoookkkjjjhhhfffeeedddeeeeeeeeeddddddeeeggghhhgggfffiiiiiiiiiiiijjjkkklllmmmrrrpppnnnkkkhhhfffeeedddaaaaaaaaaaaabbbbbbcccddddddddddddcccbbbaaa``````______^^^^^^]]]]]]^^^^^^]]]___```aaa```^^^[[[YYYZZZ[[[[[[\\\\\\[[[ZZZZZZZZZ\\\_______________aaa______```aaaaaaaaaaaaaaaaaaaaa```______^^^______dddcccbbb``````_________```bbbeeefffgggjjjmmmooowww~~~|||yyywwwqqqpppoooooooooppprrrsssrrrrrrsssssssssssssssrrrppppppooonnnllllllnnnoooqqqqqqqqqqqqooonnnmmmlllkkkkkkkkklllmmmnnnooopppssstttssssssrrrqqqpppoooooooooooonnnkkkiiiiiijjjkkklllllljjjhhhggghhhjjjkkkllllllmmmmmmlllkkkkkkkkkkkkkkkkkkmmmoooqqqrrrwwwwwwwwwuuussspppnnnlllkkkjjjjjjjjjjjjiiiiiiiiiiiijjjkkklllkkkiiigggfff___^^^^^^___aaabbbaaa```ddddddeeeeeeeeeddddddcccddddddcccbbbbbbbbbbbbbbbaaaaaaaaabbbbbbcccccccccbbbaaa`````````aaabbbcccfffhhhiiiiiifffdddcccccc^^^]]][[[ZZZZZZZZZXXXVVVUUUTTTWWW\\\___cccmmmwwwqqqeee```___^^^]]]\\\\\\]]]___``````^^^[[[XXXVVVTTTTTTTTTPPPRRRVVVZZZ]]]^^^_________^^^^^^]]]]]]]]]]]]]]]XXXYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZXXXXXXXXXWWWVVVUUUTTTSSSUUUUUUVVVVVVVVVUUUUUUTTTWWWYYYZZZ[[[ZZZ[[[]]]___^^^___``````______bbbdddfffgggjjjlllnnnpppppppppkkkjjjjjjkkknnntttyyy}}}xxxvvvqqqjjjbbb]]]ZZZZZZXXXYYYZZZYYYXXXXXXZZZ\\\\\\[[[YYYWWWVVVWWWXXXYYYXXXWWWWWWVVVVVVVVVVVVVVVZZZZZZZZZZZZZZZYYYYYYYYYVVVVVVVVVWWWWWWWWWWWWWWWVVVWWWXXXYYYYYYYYYYYYYYYWWWVVVUUUTTTSSSSSSSSSSSSXXXXXXWWWVVVUUUSSSRRRQQQTTTTTTTTTTTTTTTTTTTTTTTTWWWVVVVVVVVVVVVXXXZZZ[[[[[[ZZZZZZ[[[]]]]]]\\\ZZZVVVUUUTTTUUUWWWYYYYYYXXXxxxyyyyyyzzz{{{{{{|||||||||{{{uuurrrrrrpppnnnlllkkkjjjiiiiiihhhiiiiiijjjjjjiiiiiihhhdddddddddeeefffhhhjjjkkkkkkkkklllmmmmmmmmmmmmllljjjkkkmmmoooooonnnkkkiiiffffffgggggghhhjjjkkkkkkooommmkkkiiihhhhhhiiijjjiiiiiijjjkkkllllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnooopppqqqssstttuuuzzzzzzyyywwwtttqqqnnnmmmkkkjjjhhhgggeeeeeeddddddfffeeecccdddeeefffeeedddffffffffffffgggiiijjjkkklllkkkiiigggeeecccaaaaaabbbbbbbbbbbbcccdddeeefffffffffdddcccaaa```^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]^^^___``````___]]]ZZZYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ\\\]]]\\\]]]^^^```___```aaabbbbbbbbbbbbbbb```___^^^]]]]]]\\\]]]]]]aaaaaa```___^^^^^^^^^^^^```bbbcccddddddeeehhhjjjrrrwww}}}|||xxxwwwwwwvvvyyy~~~~~~||||||zzzwwwvvvooooooooooooppprrrtttuuussstttttttttuuuuuuuuuuuuqqqqqqqqqpppnnnnnnoooqqqrrrrrrrrrqqqqqqpppooooookkkkkkkkkllllllnnnoooooorrrrrrsssttttttrrrqqqpppooooooooonnnkkkiiiiiijjjkkklllmmmllliiihhhiiijjjjjjkkkkkkllllllllllllllljjjjjjiiiiiijjjmmmqqqsssvvvvvvvvvvvvtttrrrooonnnnnnnnnmmmmmmlllkkkkkkjjjjjjjjjkkklllkkkjjjhhhggg`````````aaaccccccbbb```ccccccdddeeeffffffeeeeeeeeedddcccbbbaaabbbbbbcccaaaaaabbbccccccdddeeeeeeeeeddddddccccccdddeeeeeeeeeggghhhgggeeeccccccddd```^^^\\\ZZZZZZXXXVVVTTTSSSRRRTTTZZZ___fffssspppgggfffccc```\\\[[[[[[]]]^^^___^^^\\\ZZZWWWVVVUUUTTTPPPSSSWWW\\\^^^_________```___^^^]]]\\\\\\\\\\\\VVVVVVWWWWWWXXXXXXXXXYYYXXXXXXYYYYYYZZZZZZ[[[[[[XXXXXXXXXWWWVVVTTTSSSRRRTTTUUUUUUUUUUUUTTTTTTSSSTTTVVVXXXYYYYYYZZZ[[[]]]^^^___aaaaaa``````bbbdddfffhhhkkkmmmmmmmmmkkkjjjiiiiiiiiijjjkkknnnpppqqqmmmlllgggaaa[[[XXXWWWXXXYYYYYYYYYXXXWWWXXXZZZ\\\\\\[[[YYYXXXWWWXXXYYYZZZWWWWWWVVVUUUUUUUUUUUUVVVZZZZZZZZZYYYYYYYYYYYYXXXVVVVVVVVVWWWWWWXXXYYYZZZYYYYYYYYYYYYZZZZZZZZZYYYWWWVVVUUUTTTSSSSSSSSSSSSWWWWWWWWWVVVUUUTTTSSSRRRUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVUUUTTTUUUWWWZZZ\\\[[[ZZZZZZ[[[]]]]]]\\\ZZZUUUSSSRRRTTTVVVXXXXXXWWWwwwxxxxxxyyyzzz{{{|||||||||yyytttsssqqqnnnlllkkkjjjjjjiiiiiijjjjjjjjjjjjiiiiiicccbbbbbbbbbccceeehhhiiijjjjjjkkkllllllllllllllliiikkkmmmnnnnnnllljjjhhhhhhgggffffffffffffggghhhkkkkkkjjjiiiiiiiiijjjkkkiiiiiijjjkkkllllllllllllkkkkkkkkkllllllmmmmmmnnnnnnnnnooopppqqqtttvvvwww|||{{{yyyvvvrrrooommmkkkiiiiiihhhfffeeedddddddddhhhfffdddcccdddeeeddddddddddddddddddeeefffggghhhhhhgggfffeeecccaaa______cccccccccdddeeeggghhhiiiiiihhhfffdddaaa^^^]]][[[\\\[[[[[[[[[[[[[[[\\\\\\______^^^\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXWWWYYYZZZZZZZZZZZZ\\\]]]___```aaabbbcccccccccccc^^^]]]]]]\\\[[[[[[\\\\\\^^^^^^^^^^^^^^^______```aaabbbccccccbbbccceeegggiiimmmrrrsssrrrooonnnnnnkkkmmmpppssswww|||}}}{{{yyywwwvvvvvvwwwxxxxxxwwwvvvtttsssnnnnnnmmmmmmnnnppprrrssstttttttttuuuuuuvvvvvvvvvtttuuuuuusssqqqppppppqqqrrrrrrrrrqqqqqqqqqqqqqqqlllllllllllllllmmmnnnooopppqqqrrrssstttsssrrrqqqoooppppppnnnllljjjjjjkkkjjjlllnnnmmmllljjjjjjjjjkkkkkkkkkkkklllmmmmmmnnnkkkjjjhhhhhhiiilllppprrrttttttuuutttsssrrrpppnnnppppppooonnnmmmllllllkkkjjjjjjkkklllkkkjjjiiiiiicccbbbbbbccceeeeeedddbbbdddeeefffgggggghhhggggggfffeeecccbbbbbbbbbcccdddcccccccccdddeeefffgggggghhhhhhggggggggggggggghhhfffggghhhgggeeeddddddeeebbb```]]][[[ZZZXXXUUUSSSRRRQQQSSSXXX]]]eeesssyyynnnkkkgggbbb]]]ZZZYYYZZZ[[[]]]]]]\\\[[[ZZZXXXVVVUUUSSSVVVYYY]]]^^^^^^]]]\\\```___^^^]]]\\\[[[[[[[[[UUUUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[[[[\\\YYYXXXXXXWWWVVVUUUSSSRRRTTTUUUUUUUUUTTTTTTSSSRRRQQQSSSVVVWWWWWWXXXYYYZZZ^^^___aaaaaaaaa```bbbccceeegggjjjkkkkkkiiigggeeefffffffffgggggggggggggggeeedddaaa\\\XXXVVVVVVXXXXXXYYYXXXWWWVVVWWWYYY\\\ZZZYYYXXXWWWWWWXXXXXXYYYWWWWWWVVVUUUUUUUUUUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVWWWXXXYYY[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUTTTTTTUUUWWWZZZ\\\[[[ZZZZZZ[[[]]]]]]\\\ZZZTTTSSSRRRSSSUUUWWWWWWVVVuuuvvvwwwxxxzzz{{{||||||vvvvvvtttrrrpppnnnlllllliiijjjjjjjjjjjjjjjjjjiiidddcccbbbbbbccceeegggiiihhhiiijjjjjjkkkkkkjjjjjjkkkmmmoooooommmjjjiiiiiiiiihhhgggeeeddddddeeeeeegggggghhhiiiiiijjjjjjjjjjjjkkkkkkllllllllllllkkkiiijjjkkklllmmmnnnnnnooonnnmmmnnnnnnpppsssuuuwwwyyyxxxuuussspppmmmkkkjjjfffffffffeeeeeedddccccccgggdddbbbaaabbbccccccbbbddddddccccccddddddeeeffffffffffffeeecccaaa```___bbbbbbcccdddeeegggiiijjjjjjiiigggdddaaa^^^\\\[[[ZZZZZZZZZYYYZZZZZZ[[[[[[^^^]]]\\\[[[ZZZ[[[\\\]]][[[[[[ZZZYYYXXXXXXXXXXXXWWWXXXYYYXXXWWWWWWYYY[[[]]]^^^___aaabbbbbbbbbbbb\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^___aaaaaa___```aaaaaa``````bbbccccccfffiiikkkjjjiiiiiiiiigggiiikkklllmmmooosssuuuuuuuuuwwwyyy||||||zzzwwwvvvwwwvvvuuusssvvvuuuuuuttttttsssssssssrrrsssuuuwwwwwwvvvuuusssppppppoooooooooppprrrsssssssssssssssssstttuuuvvvvvvwwwxxxvvvtttsssssstttuuuuuutttsssrrrrrrrrrrrrlllllllllllllllmmmnnnnnnnnnooopppqqqrrrrrrsssrrrqqqqqqqqqpppmmmkkkkkkllliiilllooopppooonnnmmmmmmlllllllllllllllmmmnnnooollljjjiiihhhiiillloooqqqrrrssssssssssssrrrpppoooppppppooonnnmmmmmmlllllljjjjjjjjjkkkkkkjjjjjjiiigggeeedddeeefffgggfffeeeggghhhiiijjjjjjjjjjjjjjjhhhfffdddcccbbbccceeefffeeeffffffgggggghhhhhhhhhjjjjjjjjjjjjiiiiiiiiihhhhhhiiijjjiiigggfffggghhhcccaaa^^^\\\[[[YYYVVVSSSRRRQQQSSSWWWZZZ```kkkwwwuuuiiifffaaa\\\YYYXXXYYYZZZ[[[\\\\\\\\\\\\ZZZXXXWWWVVVXXXZZZ\\\]]]]]]\\\[[[^^^^^^\\\[[[ZZZZZZZZZZZZVVVUUUUUUUUUUUUUUUVVVWWWWWWWWWXXXYYYZZZZZZ[[[[[[YYYYYYYYYXXXWWWVVVUUUTTTUUUUUUUUUUUUUUUTTTSSSRRROOORRRUUUWWWWWWWWWXXXYYY]]]^^^aaaaaa``````aaabbbccceeeggghhhhhhfffdddbbb```aaabbbccccccccccccbbbaaaaaa___\\\YYYWWWXXXYYYVVVWWWXXXWWWVVVVVVXXXZZZXXXXXXWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXYYYXXXXXXWWWWWWXXXYYY[[[\\\\\\[[[ZZZZZZYYYYYYYYYYYYWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTVVVXXXZZZ[[[[[[ZZZZZZ[[[]]]]]]\\\ZZZVVVTTTSSSSSSUUUVVVVVVUUUssstttuuuwwwyyy{{{|||}}}}}}wwwwwwvvvuuusssqqqnnnmmmiiiiiijjjjjjjjjjjjiiiiiifffeeecccbbbccceeegggiiijjjjjjkkkllllllllllllkkkoooqqqrrrpppmmmjjjjjjkkkjjjiiigggeeedddeeeffffffhhhiiikkklllmmmlllkkkjjjllllllmmmmmmmmmllllllkkkjjjjjjkkkmmmooopppqqqrrrmmmmmmlllmmmnnnqqqsssuuutttsssqqqooommmkkkkkkjjjeeefffffffffffffffeeeeeefffccc``````aaabbbcccbbbeeeddddddcccccccccccccccdddddddddcccbbb```^^^]]]^^^______aaaccceeeggghhhfffeeedddbbb```^^^]]]\\\YYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZYYYWWWWWWVVVWWWWWWXXXXXXXXXWWWUUUUUUVVVXXXZZZ[[[\\\^^^______``````ZZZZZZZZZZZZ[[[\\\]]]^^^ZZZZZZ[[[[[[\\\^^^___```^^^___```___^^^___```bbbaaaccceeefffgggfffffffffeeegggiiijjjjjjjjjkkkllljjjkkklllnnnpppsssuuuvvvuuuzzz{{{uuurrrpppoooooopppqqqpppppppppppppppoooooopppppppppqqqrrruuuxxxxxxxxxwwwuuuqqqqqqppppppqqqrrrssstttsssrrrrrrrrrssstttvvvwwwvvvxxxyyyyyywwwvvvwwwxxx{{{zzzxxxuuusssrrrrrrrrrmmmllllllllllllmmmnnnnnnnnnnnnnnnooopppqqqssstttrrrssssssqqqnnnllllllmmmjjjmmmqqqtttsssrrrqqqqqqooonnnmmmmmmmmmnnnoooooommmllljjjjjjjjjkkkmmmoooqqqrrrsssssssssrrrqqqpppnnnnnnnnnmmmmmmllllllllliiiiiijjjjjjjjjjjjjjjjjjjjjhhhffffffgggiiiiiihhhkkkkkklllmmmmmmmmmlllllliiihhheeedddcccdddfffgggiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiihhhhhhhhhiiiiiihhhffffffgggiiidddbbb___]]]\\\ZZZWWWUUUSSSRRRSSSVVVWWWYYYaaajjjzzz{{{oooaaa___\\\YYYXXXXXXYYYZZZYYYZZZ\\\]]]]]]\\\ZZZYYYWWWXXXYYYZZZ[[[[[[\\\[[[\\\\\\[[[ZZZYYYYYYYYYZZZWWWVVVUUUTTTTTTTTTUUUVVVUUUVVVWWWXXXYYYZZZ[[[[[[YYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSRRROOORRRVVVXXXYYYYYYYYYZZZ[[[^^^```aaa```___```aaa```bbbccceeeeeedddbbbaaa___``````aaaaaaaaa``````]]]^^^^^^\\\YYYWWWWWWXXXSSSUUUWWWWWWVVVUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXWWWVVVWWWWWWWWWVVVVVVWWWXXXYYYZZZZZZ[[[ZZZYYYXXXWWWXXXYYY[[[\\\]]]\\\ZZZYYYXXXXXXXXXYYYWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVUUUUUURRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUWWWXXXYYYZZZ[[[ZZZZZZ[[[]]]]]]\\\ZZZWWWVVVTTTTTTUUUUUUUUUTTTqqqrrrtttvvvxxx{{{|||}}}yyyzzz}}}|||yyyvvvwwwxxxwwwuuurrrooommmhhhhhhiiiiiiiiiiiihhhhhhhhhgggeeecccdddeeehhhiiilllmmmnnnnnnoooooonnnnnnrrrttttttqqqmmmkkklllmmmjjjiiigggfffeeefffhhhiiilllnnnppprrrrrrpppmmmlllnnnnnnnnnnnnmmmlllkkkkkkjjjkkkmmmnnnqqqrrrtttuuummmlllkkklllmmmppprrrtttpppooonnnlllkkkjjjjjjjjjggghhhiiiiiijjjjjjiiiiiifffcccaaa```aaacccddddddfffeeedddcccbbbbbbbbbbbb```aaaaaaaaa```^^^\\\[[[[[[\\\\\\^^^```bbbdddeeebbbbbbaaa```___^^^]]]]]]XXXXXXXXXXXXXXXYYYZZZ[[[WWWYYY[[[^^^^^^]]]\\\ZZZZZZYYYXXXVVVUUUUUUVVVVVVXXXXXXXXXVVVTTTSSSUUUWWWWWWXXXZZZ[[[\\\]]]]]]]]]YYYZZZZZZZZZ[[[]]]^^^___ZZZZZZZZZZZZ[[[\\\]]]^^^___```aaa```______aaaccc___```aaabbbbbbbbbaaaaaa```ccceeefffeeeddddddeeeeeefffgggiiikkkmmmoooqqqnnnssszzz}}}}}}{{{{{{||||||||||||~~~}}}{{{{{{}}}}}}zzzxxx|||zzzyyy{{{~~~|||wwwqqqnnnlllkkklllnnnppppppoooppppppooooooooooooppppppmmmooorrruuuvvvvvvtttsssnnnmmmmmmmmmnnnppprrrsssttttttsssssstttuuuwwwxxxuuuwwwyyyzzzzzzyyyzzz|||{{{wwwtttrrrqqqqqqmmmmmmlllllllllmmmnnnnnnmmmmmmmmmmmmoooqqqssstttsssttttttrrrooommmmmmnnnkkkooosssvvvvvvuuuuuutttpppooonnnmmmmmmnnnooopppmmmllllllkkkkkklllmmmmmmqqqrrrsssttttttsssrrrrrrmmmmmmmmmmmmlllllllllllliiiiiiiiiiiiiiiiiiiiijjjmmmjjjgggggghhhiiijjjjjjmmmnnnnnnnnnnnnnnnmmmmmmjjjiiifffddddddeeegggiiikkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhgggffffffggggggfffddddddeeegggeeebbb```^^^\\\[[[XXXVVVSSSRRRTTTVVVUUUUUUZZZaaagggnnnyyy{{{kkk___ZZZYYYWWWWWWWWWXXXZZZ[[[WWWYYY\\\^^^^^^]]][[[ZZZVVVWWWWWWYYYZZZ[[[\\\]]][[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[XXXYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVUUUTTTSSSSSSPPPSSSWWWZZZZZZZZZ[[[\\\[[[]]]___``````______```___```aaabbbccccccbbbbbbbbbbbbaaaaaa```___]]]]]]YYYZZZ[[[ZZZXXXUUUUUUUUURRRTTTVVVWWWVVVUUUUUUUUUXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXVVVWWWXXXYYYZZZ[[[\\\]]][[[ZZZXXXWWWXXXYYY[[[\\\]]]\\\ZZZYYYXXXWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSVVVVVVVVVVVVVVVUUUTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUQQQRRRTTTVVVXXXYYYYYYYYY[[[ZZZZZZ[[[]]]]]]\\\ZZZYYYWWWUUUTTTUUUUUUTTTSSSpppppprrrtttvvvxxxzzzzzzvvvwwwyyy{{{{{{{{{zzzyyyvvvvvvwwwwwwvvvsssqqqooolllkkkiiihhhhhhjjjmmmooonnnllljjjiiihhhiiikkkllloooooopppqqqqqqqqqqqqqqqtttttttttsssrrrqqqpppooommmiiieeeccceeehhhkkklllnnnqqqvvvyyyyyyuuuppplllmmmlllkkkkkklllmmmooopppjjjlllnnnqqqrrrsssssssssnnnnnnnnnnnnooopppqqqrrrsssqqqnnnkkkiiihhhhhhhhhhhhggghhhkkknnnnnnlllhhhfffeeecccaaaaaaaaacccdddccccccbbbaaa````````````___```aaaaaa```^^^\\\[[[[[[\\\]]]^^^^^^^^^]]]\\\___^^^^^^]]]\\\[[[ZZZZZZXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[]]]^^^^^^\\\YYYWWWXXXWWWUUUSSSSSSSSSUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXZZZZZZ[[[[[[[[[ZZZZZZYYY[[[YYYWWWWWWYYY\\\]]]^^^bbb```^^^^^^___````````````````````````aaaaaabbbddddddccccccbbbaaa``````bbbbbbccceeefffhhhiiijjjkkklllmmmoooppppppqqqqqqsssrrrqqqppppppqqqrrrsssvvvxxx|||~~~~~~|||xxxuuutttrrrqqqppppppqqqqqqrrrtttwwwyyyyyyvvvrrrpppmmmmmmmmmnnnoooooopppppplllllllllmmmmmmmmmmmmmmmnnnnnnoooqqqssstttsssrrrsssqqqpppnnnnnnoooqqqrrrvvvwwwxxxxxxwwwvvvuuutttrrrsssssstttuuuzzzzzztttrrrqqqrrrrrrqqqooonnnmmmmmmmmmmmmllljjjjjjkkknnnqqqrrrrrrsssrrrqqqpppoooooooooooorrrtttuuutttqqqppprrrttttttsssqqqpppooonnnooooooqqqpppnnnmmmmmmmmmnnnooouuuuuuuuuuuutttqqqooonnnoookkkhhhiiilllnnnkkkhhhjjjkkkkkkkkkkkkjjjiiiiiihhhhhhiiijjjkkklllnnnooonnnnnnnnnmmmllllllkkkkkkjjjiiigggfffeeeeeeffffffiiiiiiiiihhhhhhgggfffeeeeeeeeeeeeddddddccccccccciiiiiigggfffddddddddddddbbbbbbaaa___\\\XXXUUUSSSUUUUUUYYY[[[XXXSSSSSSWWW^^^ccciiinnnnnniiiccc^^^ZZZXXXVVVTTTTTTTTTUUUVVVWWWXXXZZZ\\\]]]^^^]]]]]]\\\[[[YYYXXXWWWWWWXXXXXXZZZZZZZZZZZZYYYXXXWWWVVVWWWWWWWWWWWWVVVUUUTTTSSSXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXVVVWWWWWWWWWVVVUUUTTTSSSXXXXXXWWWWWWXXXYYYZZZZZZ\\\\\\\\\[[[\\\\\\]]]]]]^^^______```````````````\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYWWWVVVUUUSSSSSSSSSTTTTTTXXXWWWVVVUUUUUUUUUVVVWWWZZZZZZ[[[[[[ZZZYYYWWWVVVZZZZZZ[[[\\\\\\\\\\\\[[[^^^\\\ZZZWWWVVVWWWYYYZZZXXXXXXWWWWWWWWWVVVVVVVVVXXXVVVSSSQQQPPPQQQSSSTTTWWWWWWVVVUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRTTTVVVWWWVVVVVVVVVUUUUUUVVVVVVVVV[[[[[[\\\\\\[[[ZZZXXXWWW[[[ZZZWWWUUUUUUVVVWWWXXXooooooqqqsssuuuvvvxxxxxxssstttvvvxxxxxxxxxwwwvvvwwwwwwxxxxxxxxxvvvsssrrrooonnnlllkkkkkkmmmoooqqqrrrqqqpppnnnnnnnnnoooooonnnoooqqqrrrrrrqqqqqqpppssstttttttttsssrrrpppooonnnkkkgggfffhhhkkkmmmmmmppprrrvvvyyyxxxtttnnnkkkiiihhhiiiiiikkkmmmooopppmmmnnnooopppqqqrrrrrrrrrqqqqqqpppoooooooooooopppooonnnlllkkkiiiiiihhhhhhhhhggghhhkkkmmmnnnkkkiiifffeeecccbbbbbbcccdddeeedddcccbbb``````_________`````````______^^^\\\\\\\\\]]]]]]^^^^^^]]]\\\\\\]]]\\\[[[[[[YYYYYYXXXWWWTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXZZZ[[[[[[ZZZXXXVVVWWWVVVTTTSSSSSSTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYXXXYYYZZZZZZZZZZZZZZZYYYYYY\\\ZZZXXXYYY[[[^^^___```bbb```]]]]]]^^^______^^^___^^^^^^^^^^^^___``````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccdddfffggghhhhhhiiijjjkkkmmmnnnnnnoooooooooooommmlllkkkkkklllllllllnnnqqqsssuuuuuuuuuuuusssssstttwwwyyyzzzyyyxxxyyy{{{~~~~~~}}}||||||~~~||||||{{{{{{{{{{{{||||||{{{yyyyyyyyyzzzyyyuuuqqqpppooommmllllllmmmmmmnnnoooqqqtttvvvvvvssspppnnnooooooooooooooonnnnnnnnnlllllllllmmmmmmnnnnnnnnnnnnmmmmmmnnnqqqsssrrrrrrqqqpppooonnnoooppprrrtttuuuvvvwwwwwwwwwvvvtttsssuuuvvvwwwwwwyyy}}}{{{uuuqqqpppppprrrqqqpppnnnmmmmmmnnnnnnmmmkkkjjjkkkmmmoooppppppppppppppppppppppppqqqqqqqqqsssttttttqqqppprrrtttsssrrrqqqooonnnnnnoooooossssssrrrrrrrrrrrrssssssuuuuuuuuuuuusssqqqooonnnooollliiiiiilllnnnlllhhhiiiiiiiiijjjjjjiiiiiiiiijjjjjjjjjjjjkkklllmmmnnnmmmmmmmmmmmmllllllkkkkkkjjjiiihhhffffffffffffggghhhiiiiiihhhhhhgggfffeeeeeeeeedddddddddccccccccchhhgggfffeeeccccccbbbbbbbbbaaaaaa___]]]ZZZWWWVVVUUUVVV[[[___^^^XXXUUUVVV[[[^^^aaaddddddaaa^^^[[[ZZZYYYWWWUUUUUUUUUVVVWWWWWWXXXZZZ[[[\\\]]]]]]\\\[[[ZZZYYYXXXWWWWWWWWWXXXWWWXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTXXXWWWWWWWWWWWWXXXYYYYYYYYYZZZZZZZZZYYYYYYXXXWWWXXXXXXXXXXXXWWWVVVVVVUUUYYYYYYYYYXXXYYYYYYZZZZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXWWWXXXXXXXXXWWWWWWXXXXXXXXXVVVUUUTTTSSSSSSSSSSSSTTTWWWVVVUUUTTTTTTUUUVVVVVVYYYYYYZZZZZZZZZYYYXXXWWWYYYYYYYYYZZZZZZZZZ[[[[[[]]][[[XXXVVVUUUVVVXXXYYYXXXWWWWWWWWWWWWVVVVVVVVVWWWUUUSSSQQQQQQRRRTTTUUUWWWWWWWWWVVVUUUTTTTTTTTTSSSRRRRRRRRRRRRTTTVVVWWWVVVVVVUUUUUUUUUUUUVVVVVVZZZZZZ[[[[[[[[[[[[[[[ZZZ\\\[[[ZZZYYYXXXYYYYYYZZZmmmmmmooopppqqqsssttttttqqqsssuuuwwwxxxwwwvvvuuuvvvwwwxxxxxxxxxwwwuuutttsssrrrqqqpppqqqrrrssstttuuuttttttsssrrrqqqqqqpppnnnoooqqqssssssrrrqqqppprrrssstttuuutttsssqqqooonnnllljjjjjjlllnnnnnnnnnppprrruuuvvvuuuqqqmmmjjjeeeeeefffhhhjjjlllnnnppppppooooooooooooppppppqqqsssrrrqqqooonnnmmmmmmmmmjjjkkkkkkkkkjjjiiihhhhhhgggggghhhjjjlllllljjjhhhfffeeedddcccdddeeefffgggdddcccbbb```______^^^^^^```___^^^]]]]]]\\\]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZYYYXXXWWWVVVUUUUUURRRRRRRRRSSSSSSSSSTTTTTTSSSUUUWWWXXXXXXWWWVVVUUUUUUTTTSSSRRRSSSTTTUUUVVVUUUUUUVVVVVVVVVVVVVVVUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYY\\\ZZZYYYZZZ]]]```aaabbbaaa___\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^^^^]]]]]]^^^___aaabbbccccccaaabbbbbbcccdddeeeeeeeeefffggghhhjjjjjjkkkkkkkkkjjjjjjhhhgggffffffffffffhhhjjjlllmmmnnnnnnnnnnnnnnnnnnnnnppprrrsssrrrppppppqqqsssuuuwwwwwwwwwwwwsssrrrqqqrrrtttvvvvvvuuussssssssssssssstttuuuvvvuuuttttttttttttrrrooolllkkkkkkjjjiiiiiikkklllmmmlllnnnppprrrrrrpppnnnmmmqqqppppppooonnnnnnmmmmmmkkkllllllmmmnnnoooppppppnnnmmmkkklllnnnqqqqqqqqqpppoooooooooppprrrtttuuuttttttuuuvvvvvvuuusssrrruuuvvvxxxyyyzzz}}}yyysssqqqppppppsssrrrpppooonnnoooooopppooommmkkkkkkmmmnnnooonnnnnnnnnoooooopppqqqrrrrrrppprrrsssrrrqqqqqqrrrsssrrrqqqooonnnnnnnnnoooooossstttuuuvvvvvvwwwwwwvvvvvvuuuuuutttsssqqqpppoooooollljjjkkkmmmnnnllliiigggggghhhhhhiiijjjjjjjjjllllllkkkkkkkkkkkklllllllllllllllllllllkkkkkkkkkkkkjjjiiigggggggggggghhhhhhhhhhhhhhhgggfffeeeeeeddddddddddddccccccccccccffffffeeedddcccbbbaaaaaaaaaaaaaaa```___\\\ZZZYYYYYYZZZ```hhhjjjbbb[[[XXXYYYZZZZZZ[[[[[[ZZZZZZYYY[[[ZZZXXXWWWVVVVVVWWWXXXWWWWWWYYYZZZ[[[[[[[[[[[[ZZZZZZYYYWWWWWWWWWWWWWWWTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVUUUVVVWWWWWWXXXWWWXXXXXXXXXXXXWWWWWWVVVYYYYYYYYYYYYXXXXXXXXXXXX[[[[[[ZZZYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[]]]]]][[[ZZZXXXVVVUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTSSSSSSSSSSSSSSSTTTUUUTTTTTTTTTTTTTTTUUUUUUWWWWWWXXXYYYYYYYYYYYYXXXYYYXXXXXXWWWWWWYYYZZZ[[[[[[YYYWWWUUUUUUUUUWWWXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTRRRRRRRRRSSSUUUWWWXXXWWWWWWVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRTTTUUUVVVWWWWWWVVVVVVVVVVVVWWWWWWYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]kkkkkklllmmmnnnoooooopppsssuuuwwwyyyzzzzzzyyyxxxuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwtttttttttssssssqqqpppooonnnppprrrttttttsssqqqppppppqqqsssttttttrrrpppoooooommmlllmmmnnnooonnnmmmmmmnnnpppqqqqqqooollljjjffffffggghhhjjjlllmmmnnnooonnnmmmmmmmmmnnnpppqqqqqqpppooommmllllllkkkkkkjjjjjjkkkkkkkkkiiigggfffeeeffffffggghhhhhhhhhgggfffeeeeeedddeeeeeefffgggeeedddbbbaaa______^^^^^^___^^^]]][[[[[[[[[\\\]]]___^^^^^^]]]\\\[[[YYYYYYYYYXXXWWWWWWUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUSSSTTTUUUVVVVVVUUUSSSRRRSSSRRRRRRRRRRRRSSSUUUUUUTTTUUUVVVVVVWWWVVVVVVUUUTTTUUUVVVXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[ZZZZZZZZZZZZYYYYYYZZZ]]]```aaaaaa___]]]ZZZZZZ[[[\\\[[[[[[[[[[[[[[[[[[[[[\\\]]]]]][[[[[[\\\]]]___```aaaaaa``````aaaaaabbbbbbcccccccccdddeeefffggggggggggggeeeeeeddddddddddddddddddiiijjjkkkllllllllllllkkkmmmlllkkkmmmnnnooonnnmmmmmmmmmooopppqqqqqqppppppnnnmmmmmmnnnppprrrsssrrrpppppppppqqqrrrssstttuuutttssssssrrrqqqooommmllljjjiiiiiiiiiiiikkklllnnnkkklllnnnooooooooommmlllooooooooonnnnnnnnnmmmmmmkkkkkklllmmmooopppqqqqqqooommmkkkkkkmmmpppqqqqqqpppppppppppppppqqqrrrsssrrrssstttttttttsssrrrqqqqqqsssuuuvvvwwwyyy}}}}}}yyyuuurrrqqqqqqqqqsssrrrqqqpppppppppqqqrrrsssqqqnnnmmmnnnooonnnnnnmmmnnnoooppppppqqqqqqqqqoooppppppqqqqqqqqqrrrrrrppppppnnnnnnnnnooopppqqqqqqrrrtttvvvwwwwwwwwwwwwvvvvvvuuutttrrrqqqpppoooooommmlllmmmnnnnnnmmmjjjgggggghhhhhhjjjkkklllmmmnnnnnnmmmkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllkkkjjjhhhhhhhhhhhhiiihhhhhhhhhhhhgggfffeeeddddddccccccccccccccccccccceeeeeeeeeddddddcccbbbaaaaaaaaaaaaaaa```^^^]]][[[^^^___fffqqqtttlllaaa[[[YYYYYYYYYYYYYYYYYYYYYYYY\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYYYYZZZYYYYYYXXXWWWWWWVVVVVVVVVSSSTTTUUUVVVWWWWWWWWWWWWYYYYYYZZZZZZYYYXXXXXXWWWTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVVVVYYYYYYXXXXXXXXXYYYYYYZZZ\\\\\\[[[ZZZYYYYYYYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYZZZZZZYYYXXXVVVUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVVVVWWWXXXYYYYYYYYYZZZYYYWWWVVVVVVXXXZZZ[[[ZZZYYYWWWVVVVVVVVVWWWXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTSSSRRRRRRSSSUUUVVVXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRSSSUUUVVVXXXXXXWWWWWWWWWWWWXXXXXX[[[ZZZYYYYYYZZZ[[[]]]^^^______```aaaaaa``````___jjjkkkkkkkkklllllllllllltttvvvxxxzzz{{{{{{zzzzzzwwwwwwxxxxxxyyyyyyyyyxxxyyyyyyyyyzzzyyyyyyyyyxxxssssssssssssrrrqqqpppooopppqqqssstttttttttrrrqqqnnnoooqqqrrrrrrqqqpppoooooonnnmmmnnnooonnnmmmkkkhhhiiikkkllllllllllllkkkjjjjjjjjjkkkkkkkkkkkkkkklllkkkkkkkkklllnnnpppqqqkkkkkkjjjjjjjjjjjjkkkkkkkkkllllllkkkjjjhhhfffdddcccdddeeeeeeeeedddeeeeeeeeeeeedddddddddeeeeeeeeedddcccbbbaaa______^^^^^^^^^]]][[[ZZZZZZ[[[\\\\\\^^^^^^\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSSSSTTTRRRSSSUUUVVVWWWVVVUUUTTTTTTTTTVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZXXXWWWWWWXXX[[[]]]^^^]]]\\\ZZZXXXWWWYYYZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\[[[[[[[[[\\\\\\]]]]]]]]]^^^^^^______``````aaaaaa```aaabbbcccccccccccccccaaaaaabbbcccdddeeeeeefffgggggggggggggggggggggfffhhhgggfffgggiiijjjiiihhhiiijjjjjjkkkkkkkkkkkkkkkjjjiiihhhjjjmmmoooppppppqqqqqqqqqqqqqqqrrrssstttqqqrrrrrrqqqooonnnmmmmmmhhhhhhhhhhhhiiijjjlllmmmlllmmmnnnnnnnnnnnnmmmmmmllllllmmmmmmmmmnnnnnnnnnjjjkkklllmmmnnnooopppqqqpppnnnllllllnnnpppqqqqqqrrrqqqqqqpppoooooooooooopppppprrrrrrrrrrrrqqqpppnnnppprrrtttuuuxxx{{{}}}}}}zzzwwwuuusssrrrrrrssssssrrrqqqqqqrrrttttttwwwtttqqqppppppqqqpppooonnnoooppppppppppppooonnnnnnnnnnnnooopppqqqrrrrrroooooonnnnnnnnnpppqqqrrrqqqrrrtttwwwxxxxxxxxxxxxwwwvvvuuusssrrrqqqppppppooonnnnnnooooooooommmlllhhhhhhiiiiiikkklllnnnoooooonnnmmmkkkiiihhhhhhhhhhhhhhhiiiiiijjjjjjkkkkkkmmmllljjjiiihhhhhhiiiiiihhhhhhhhhggggggfffeeedddcccccccccccccccccccccccceeeeeeffffffeeedddcccbbb```aaabbbbbbaaa```^^^]]]___```hhhrrruuummmbbb\\\XXXYYYZZZ[[[[[[ZZZYYYXXX\\\\\\[[[ZZZYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTWWWXXXXXXXXXXXXWWWWWWVVVRRRRRRRRRQQQRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVUUUWWWWWWVVVVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYXXXVVVVVVUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWUUUUUUUUUUUUUUUUUUUUUUUURRRSSSTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZYYYWWWWWWWWWXXXZZZ\\\ZZZYYYXXXWWWWWWWWWXXXYYYWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSSSSSSSTTTUUUWWWXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUYYYYYYXXXXXXXXXXXXYYYYYY\\\[[[ZZZYYYYYYZZZ[[[\\\^^^___```aaaaaaaaaaaaaaammmmmmmmmmmmmmmlllllllllrrrtttvvvyyyzzzzzzyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{yyyzzz{{{{{{{{{zzzyyyxxxtttttttttsssssssssssssssrrrrrrsssssstttttttttsssoooooopppqqqqqqrrrqqqqqqrrrpppnnnnnnnnnmmmkkkiiifffgggggghhhjjjkkklllmmmmmmmmmmmmmmmlllkkkiiihhhhhhhhhiiiiiikkklllmmmnnngggggggggggghhhiiijjjkkkkkkkkkjjjiiihhhfffdddcccbbbcccddddddbbbbbbccceeedddddddddccccccbbbbbbbbbaaa```___^^^^^^]]]^^^^^^[[[[[[[[[ZZZZZZZZZ[[[[[[]]]\\\ZZZYYYWWWWWWWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSOOOOOOPPPPPPPPPQQQQQQQQQUUUUUUUUUTTTSSSSSSRRRQQQPPPQQQQQQQQQQQQQQQQQQQQQPPPRRRTTTUUUVVVUUUTTTSSSTTTTTTUUUUUUVVVVVVUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYVVVUUUUUUVVVYYYZZZZZZYYYXXXVVVUUUUUUWWWYYYZZZYYYZZZYYYYYYYYYYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\]]]^^^______```^^^^^^___```````````````^^^___aaacccdddeeeffffffeeeeeeeeeeeeeeeeeeeeeeeegggeeedddeeegggiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkiiihhhhhhjjjmmmpppqqqqqqqqqppppppooonnnnnnoooooommmnnnnnnmmmlllkkklllmmmhhhggggggggghhhiiikkklllooooooooonnnnnnmmmmmmmmmjjjjjjkkkkkklllmmmmmmnnnjjjkkkkkklllmmmnnnoooooopppnnnllllllnnnpppppppppqqqqqqpppooonnnmmmmmmlllnnnnnnpppqqqqqqppppppooonnnppprrrtttuuuxxx}}}~~~zzzvvvtttrrrtttssssssrrrssstttvvvwwwyyywwwsssrrrrrrrrrqqqpppnnnooopppppppppooonnnmmmmmmllllllmmmppprrrrrrqqqooonnnnnnnnnpppqqqsssuuuuuuvvvwwwxxxzzzzzz{{{{{{wwwvvvuuusssqqqqqqppppppoooooopppqqqpppooonnnmmmjjjjjjiiijjjkkkmmmooopppooonnnllljjjhhhgggfffffffffgggggghhhiiijjjkkkkkklllkkkjjjhhhhhhhhhhhhiiiggggggggggggfffeeeddddddbbbbbbbbbcccccccccccccccdddeeefffffffffeeecccbbb```aaabbbbbbaaa```^^^]]]]]]^^^dddkkkllleee]]]YYYVVVWWWYYYZZZZZZYYYWWWVVV\\\[[[[[[ZZZZZZYYYYYYXXXWWWWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSTTTTTTTTTSSSSSSRRRTTTTTTUUUUUUUUUUUUTTTTTTPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSUUUWWWXXXXXXXXXWWWWWWVVVWWWWWWWWWXXXWWWVVVUUUUUUTTTUUUUUUSSSTTTUUUUUUVVVVVVUUUUUURRRRRRSSSSSSSSSTTTTTTTTTPPPQQQRRRSSSSSSRRRQQQPPPOOOOOOQQQRRRSSSSSSSSSSSSQQQRRRSSSTTTTTTUUUTTTTTTTTTTTTTTTTTTUUUVVVXXXXXXYYYXXXXXXWWWXXXYYYZZZ[[[YYYYYYXXXXXXXXXXXXXXXYYYVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSTTTUUUVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUXXXXXXWWWWWWWWWWWWXXXXXXZZZYYYYYYXXXXXXXXXYYYYYY\\\\\\]]]^^^___``````aaarrrqqqqqqppppppoooooooooqqqsssuuuxxxyyyyyyyyyxxxzzzzzzzzzyyyyyyyyyyyyzzzxxxyyy{{{|||{{{zzzwwwvvvtttsssrrrrrrrrrssstttuuutttssssssrrrssssssuuuuuuqqqqqqqqqqqqqqqssstttuuuuuussspppnnnmmmllljjjiiihhhhhhgggggghhhjjjlllmmmnnnnnnnnnmmmllljjjhhhggggggggghhhiiiiiijjjiiiiiigggggggggggghhhiiijjjkkkhhhgggfffeeeddddddddddddccceeefffdddbbbbbbdddfffccccccbbbbbbaaa```___^^^\\\\\\[[[[[[[[[[[[[[[\\\YYYZZZZZZZZZ[[[ZZZZZZYYYZZZYYYXXXVVVUUUUUUVVVVVVWWWWWWVVVUUUTTTSSSRRRRRRMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQQQQRRRRRRSSSSSSSSSPPPQQQQQQQQQQQQPPPPPPOOONNNPPPRRRTTTUUUTTTSSSRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSTTTUUUVVVVVVUUUUUUTTTTTTUUUWWWXXXVVVUUUUUUSSSRRRSSSVVVYYYZZZZZZXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^______]]]]]]^^^^^^______^^^^^^\\\]]]___aaabbbcccccccccddddddddddddddddddeeeeeegggfffeeefffhhhkkkllllllkkkkkkkkkkkkkkklllmmmmmmiiiiiiiiikkknnnqqqrrrrrrqqqpppooommmkkkjjjiiiiiihhhjjjkkkjjjiiihhhkkkmmmkkkjjjiiiiiijjjkkklllmmmrrrqqqooonnnmmmlllmmmmmmjjjjjjjjjjjjjjjjjjjjjkkkjjjkkkkkkkkkllllllmmmmmmnnnlllllllllnnnooonnnmmmnnnnnnnnnnnnnnnmmmlllllllllmmmnnnooopppoooooonnnnnnoooqqqrrrtttyyy~~~zzzvvvtttttttttsssssstttvvvwwwxxxyyywwwtttrrrrrrrrrqqqpppkkkmmmooopppqqqpppooonnnllljjjjjjlllppprrrrrrpppooooooooooooqqqsssuuuwwwxxxxxxxxxyyyyyy{{{||||||wwwvvvtttrrrqqqppppppqqqnnnppprrrrrrqqqooonnnnnnkkkjjjiiiiiijjjlllnnnooommmllljjjhhhgggfffeeeeeeeeeeeefffgggiiijjjjjjkkklllkkkiiihhhgggggghhhhhhggggggggggggfffeeeddddddaaabbbbbbbbbccccccccccccbbbccceeeeeeeeedddbbbaaa```aaaaaabbbaaa___^^^]]][[[\\\```dddbbb[[[XXXXXXWWWWWWXXXXXXXXXXXXWWWWWW[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSTTTTTTUUUVVVVVVWWWWWWVVVUUUSSSSSSPPPQQQRRRSSSSSSSSSSSSSSSPPPQQQQQQRRRRRRQQQQQQPPPOOONNNNNNNNNNNNOOOPPPPPPOOOOOOPPPQQQQQQQQQQQQQQQPPPOOOOOOOOOPPPRRRTTTVVVUUUUUUTTTTTTTTTUUUUUUVVVTTTTTTSSSSSSSSSSSSSSSTTTQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQOOOPPPQQQRRRRRRQQQPPPOOOMMMNNNPPPRRRSSSSSSSSSSSSQQQRRRSSSUUUUUUUUUUUUUUUUUUTTTSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXZZZYYYYYYYYY[[[\\\^^^___uuuuuuttttttsssrrrrrrqqqrrrsssvvvyyyzzzzzzzzzyyyxxxwwwvvvvvvuuuuuuvvvvvvwwwyyyzzz|||{{{yyyvvvuuurrrqqqpppoooppprrrtttvvvuuutttrrrqqqrrrsssuuuwwwtttsssrrrqqqrrrtttwwwyyyxxxuuuqqqnnnmmmllljjjiiilllkkkiiihhhhhhjjjlllmmmlllmmmmmmmmmllljjjhhhgggggghhhiiiiiiiiigggfffeeehhhhhhhhhhhhhhhiiijjjjjjdddcccbbbbbbbbbcccdddeeedddfffgggfffcccbbbeeegggbbbbbbbbbaaa___^^^\\\[[[XXXXXXXXXXXXXXXYYYYYYZZZXXXYYYZZZ[[[[[[ZZZYYYXXXYYYXXXVVVUUUTTTTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQQQQMMMNNNNNNNNNOOOOOOOOOOOOMMMMMMOOOPPPRRRSSSTTTUUUQQQQQQQQQQQQPPPOOONNNNNNMMMOOOQQQTTTUUUTTTRRRQQQSSSTTTTTTSSSSSSRRRQQQPPPOOOOOOQQQRRRSSSSSSSSSSSSUUUTTTTTTUUUVVVWWWUUUSSSSSSRRRQQQRRRVVVXXXZZZZZZVVVVVVUUUUUUVVVVVVWWWXXXWWWWWWWWWXXXXXXXXXYYYYYYWWWXXXYYY[[[\\\^^^______\\\\\\]]]^^^^^^^^^]]]]]][[[\\\^^^___``````___^^^``````_________```aaaaaaeeecccbbbcccfffiiijjjkkkhhhggggggggghhhiiijjjkkkfffeeeeeehhhkkknnnpppppprrrqqqooollljjjhhhgggfffgggiiijjjjjjhhhhhhkkknnnooonnnmmmmmmmmmnnnooopppsssqqqooommmlllkkkllllllkkkkkkjjjjjjiiihhhhhhhhhkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkklllnnnnnnlllkkkllllllmmmmmmmmmmmmmmmlllkkklllnnnooooooooonnnnnnmmmmmmnnnppprrrxxx|||yyywwwttttttttttttuuuvvvxxxyyyxxxvvvsssqqqrrrrrrqqqpppiiikkkmmmpppqqqqqqqqqpppkkkjjjiiilllppprrrrrrpppoooooooooppprrrtttvvvxxxyyyxxxwwwwwwxxxyyy{{{|||xxxvvvtttrrrqqqpppqqqqqqnnnpppssssssrrrpppooonnnkkkjjjhhhhhhhhhjjjlllnnnlllkkkiiihhhfffeeedddddddddeeefffggghhhiiijjjkkkkkkjjjiiigggggggggggghhhggggggggggggfffeeedddcccaaaaaabbbbbbccccccccccccaaabbbcccddddddcccaaa```aaaaaaaaaaaa```___]]]\\\\\\]]]___aaa]]]WWWVVVZZZYYYYYYXXXWWWWWWXXXYYYYYYZZZ[[[[[[ZZZZZZYYYXXXWWWWWWVVVUUUSSSSSSSSSTTTTTTVVVVVVWWWWWWVVVUUUSSSRRRMMMNNNPPPRRRSSSTTTUUUUUUNNNNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMNNNNNNOOOPPPLLLMMMNNNOOOOOOOOOOOOOOOMMMMMMLLLLLLMMMPPPRRRTTTRRRRRRRRRRRRSSSTTTUUUUUURRRRRRQQQQQQQQQRRRRRRSSSNNNOOOPPPPPPQQQQQQPPPPPPSSSSSSRRRQQQPPPPPPOOOOOONNNOOOQQQRRRRRRQQQOOONNNLLLMMMPPPQQQSSSSSSSSSSSSQQQRRRTTTUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSTTTUUUVVVTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVSSSSSSSSSSSSSSSSSSTTTTTTUUUTTTSSSRRRRRRSSSTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSUUUXXXYYYZZZYYYYYYXXXWWWVVVVVVXXXZZZ]]]___wwwxxxxxxwwwwwwvvvuuutttrrrtttuuuuuusssrrrrrrrrrtttuuuvvvwwwwwwxxxxxxwwwvvvwwwyyyzzz{{{zzzxxxwwwtttttttttttttttuuuvvvvvvrrrqqqqqqqqqrrrtttvvvwwwssssssssstttuuuwwwxxxyyyxxxvvvssspppnnnnnnnnnnnnkkkkkkjjjiiihhhhhhiiiiiikkklllmmmmmmmmmlllkkkjjjggggggggggggggggggggghhhfffggghhhhhhhhhhhhhhhggggggfffeeeeeeeeeeeeeeefffgggeeecccaaaaaaccceeefffgggfffdddbbbaaa___\\\ZZZYYYXXXWWWVVVVVVVVVWWWXXXVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVYYYWWWTTTRRRPPPOOOPPPPPPOOOOOOPPPQQQQQQPPPOOOOOOJJJKKKMMMOOORRRUUUWWWXXXNNNNNNNNNMMMMMMMMMLLLLLLOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOOOONNNPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTVVVSSSPPPPPPSSSUUUUUUTTTTTTTTTUUUUUUVVVWWWXXXXXXWWWVVVVVVUUUVVVWWWXXXYYYXXXXXXXXXXXXYYYYYYYYYYYY[[[\\\]]]^^^^^^]]]\\\[[[\\\\\\\\\\\\]]]]]]^^^___^^^]]]]]]]]]^^^___aaabbbdddddddddeeeeeeffffffffffffffffffgggggggggggggggfffdddccceeejjjmmmmmmlllnnnoooooolllgggdddeeefffhhhhhhhhhjjjllllllkkkjjjmmmlllkkkkkkkkkkkklllmmmooonnnllljjjiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjoookkkggghhhlllnnnkkkhhhiiijjjlllnnnnnnllljjjhhhiiiiiiiiijjjkkklllmmmnnnmmmnnnoooppprrrvvv|||}}}|||zzzuuurrrtttsssssssssssstttuuuuuuvvvuuusssqqqooonnnnnnnnnmmmnnnoooqqqqqqrrrqqqqqqmmmllllllkkkkkkkkkllllllppprrrtttwwwyyy{{{{{{{{{yyyyyyyyyyyyxxxwwwvvvuuutttsssrrrpppooonnnmmmmmmnnnooopppooonnnmmmnnnooolllnnnooonnnmmmkkkjjjjjjjjjjjjiiihhhgggeeecccbbbdddfffgggiiijjjjjjjjjiiijjjlllmmmllljjjhhhggggggdddfffiiikkkkkkiiifffdddcccbbbbbbaaa`````````aaa___^^^^^^]]]^^^___```aaa]]]___```___]]][[[[[[[[[\\\\\\]]]^^^_________^^^ZZZZZZZZZZZZYYYWWWVVVUUUXXXXXXXXXXXXXXXXXXWWWWWWUUUTTTSSSQQQQQQQQQRRRSSSTTTTTTSSSSSSRRRRRRQQQQQQNNNNNNOOOPPPPPPQQQQQQRRROOOOOONNNNNNMMMLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKJJJLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQSSSQQQPPPNNNMMMMMMMMMNNNPPPPPPOOOOOOOOONNNNNNNNNMMMMMMNNNOOOQQQRRRSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRTTTTTTSSSQQQQQQPPPPPPPPPOOOQQQRRRSSSTTTTTTSSSSSSRRRQQQOOONNNNNNOOOQQQRRRRRRTTTVVVXXXZZZYYYYYYXXXXXXWWWUUUTTTTTTVVVYYY[[[xxxxxxxxxxxxwwwvvvuuutttqqqssstttsssrrrpppqqqrrrttttttuuuvvvwwwvvvvvvvvvuuuuuuvvvwwwvvvuuutttsssqqqqqqqqqrrrssstttuuuvvvrrrrrrqqqqqqrrrssstttuuurrrsssssstttuuuvvvwwwxxxxxxvvvsssooommmlllllllllkkkkkkjjjjjjiiiiiihhhhhhiiijjjkkklllllllllkkkkkkhhhhhhhhhgggggggggggggggeeeeeeeeeeeeeeeeeeffffffggggggfffeeeeeeeeeeeefffgggfffcccbbbbbbccceeefffeeecccbbbaaaaaa___\\\ZZZXXXWWWVVVUUUUUUUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVTTTSSSSSSSSSTTTUUUVVVTTTRRROOOMMMMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMLLLLLLMMMOOOQQQRRRSSSTTTNNNNNNMMMMMMMMMLLLLLLLLLNNNNNNOOOOOOPPPQQQQQQQQQRRRRRRQQQQQQPPPOOONNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTTTTSSSSSSTTTQQQOOOOOOQQQSSSTTTSSSQQQRRRTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUVVVWWWXXXYYYVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZ[[[[[[ZZZYYYYYYZZZZZZZZZ[[[\\\]]]^^^___^^^]]]]]]]]]]]]^^^```aaabbbbbbbbbcccddddddeeeeeeeeeeeeeeeeeeffffffffffffeeecccccceeeiiikkklllkkknnnssszzz|||zzztttpppnnnmmmlllkkklllmmmnnnmmmkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkkjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjhhhggghhhjjjkkkiiihhhggghhhjjjllllllkkkiiigggiiiiiiiiijjjkkkmmmnnnooonnnoooppppppqqquuuzzz}}}~~~yyyvvvvvvvvvuuutttrrrrrrrrrrrrrrrsssttttttttttttsssrrrrrrqqqqqqqqqoooppprrrtttuuutttsssrrrnnnmmmlllkkkkkklllmmmmmmssstttvvvxxxzzz{{{{{{{{{wwwxxxxxxyyyyyyxxxxxxxxxtttsssqqqooonnnmmmllllllmmmnnnooonnnlllkkklllmmmrrrtttvvvtttoookkkjjjjjjhhhhhhgggfffeeecccbbbaaacccdddfffhhhiiijjjjjjiiijjjlllnnnmmmjjjhhhffffffdddeeehhhiiiiiihhhfffeeefffeeedddcccbbbaaaaaaaaa^^^]]]]]]\\\]]]^^^___```]]]^^^______\\\[[[[[[[[[`````````___^^^\\\[[[ZZZXXXYYYYYYYYYYYYXXXXXXWWWUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSQQQPPPOOOOOOPPPPPPRRRRRRRRRQQQQQQQQQQQQQQQNNNNNNNNNNNNOOOPPPQQQQQQOOONNNNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOQQQQQQPPPOOONNNNNNNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQOOONNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQRRRSSSSSSTTTTTTTTTSSSSSSQQQQQQPPPPPPQQQRRRTTTUUUSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTVVVVVVVVVUUUUUUUUUTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRTTTSSSRRRQQQQQQPPPPPPPPPOOOPPPQQQRRRSSSRRRQQQQQQOOONNNMMMLLLLLLMMMNNNOOOPPPRRRTTTWWWXXXYYYXXXXXXWWWUUUTTTRRRSSSUUUWWWYYYyyyyyyxxxwwwvvvuuusssssspppqqqrrrqqqpppooooooppprrrssstttuuuuuuuuutttssssssrrrrrrrrrqqqpppppppppooooooooopppqqqssstttuuurrrrrrqqqqqqqqqqqqrrrsssqqqqqqrrrssstttuuuuuuvvvwwwuuuqqqnnnkkkjjjjjjjjjkkkkkkllllllkkkiiihhhgggfffggghhhjjjkkkkkkkkkkkkhhhhhhhhhggggggfffffffffdddcccbbbbbbaaabbbcccdddgggggggggffffffeeeeeeeeefffeeecccaaaaaabbbcccdddbbbaaa`````````___]]][[[XXXWWWUUUTTTTTTTTTUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRUUUTTTSSSRRRQQQRRRSSSSSSRRRQQQNNNLLLJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKMMMMMMNNNNNNNNNNNNNNNOOOMMMMMMMMMLLLLLLLLLKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNQQQPPPPPPOOOOOONNNNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMOOOPPPQQQQQQRRRQQQQQQQQQRRRPPPNNNNNNOOOQQQQQQQQQNNNPPPSSSUUUWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVWWWWWWUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYZZZ[[[]]]^^^]]]]]]\\\\\\\\\]]]]]]^^^^^^______```aaaaaabbbbbbbbbcccccccccdddddddddddddddccccccdddgggjjjkkkjjjqqq{{{zzzssspppnnnllllllllllllkkkjjjiiiiiijjjkkkkkkjjjiiiiiiggghhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggffffffgggggggggeeehhhjjjkkkiiihhhggggggdddfffhhhjjjjjjiiihhhgggiiiiiiiiijjjlllnnnooopppppppppppppppppprrrvvvyyyzzzvvvrrrpppqqqsssuuuuuupppppppppppppppqqqrrrrrrqqqrrrsssssstttsssssssssqqqsssuuuxxxxxxwwwuuutttooonnnllljjjjjjlllnnnpppuuuvvvwwwyyyzzzzzzzzzzzzvvvvvvwwwxxxyyyyyyzzzzzztttsssqqqooommmlllkkkkkklllmmmnnnmmmkkkjjjkkkllluuuyyy{{{wwwpppiiifffgggffffffeeeeeecccbbbaaa```bbbccceeehhhiiijjjjjjiiijjjlllnnnnnnkkkgggeeedddddddddeeefffggggggffffffhhhgggfffdddcccbbbbbbbbb]]]\\\[[[ZZZ[[[\\\]]]^^^\\\^^^___^^^\\\[[[[[[[[[bbbaaaaaa```^^^\\\ZZZYYYWWWWWWWWWXXXXXXXXXYYYYYYUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRPPPOOONNNMMMMMMMMMOOOOOOOOOOOOOOOPPPPPPPPPMMMMMMLLLLLLMMMNNNPPPQQQNNNNNNMMMLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMQQQPPPOOONNNMMMLLLLLLMMMQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMMMMMMMNNNNNNOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRRRRSSSRRRRRROOOOOOOOOOOOPPPQQQRRRSSSPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSPPPOOOOOOPPPPPPQQQRRRSSSTTTSSSRRRQQQQQQPPPQQQQQQPPPPPPQQQRRRQQQPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLNNNOOORRRTTTVVVWWWXXXXXXUUUTTTRRRQQQQQQSSSUUUWWWwwwwwwwwwvvvuuusssqqqqqqoooppppppooonnnmmmnnnoooqqqrrrsssttttttsssqqqpppoooooonnnnnnnnnooopppqqqpppppppppppppppqqqrrrrrrrrrrrrqqqqqqppppppppppppoooooopppqqqrrrsssssssssrrrpppnnnkkkjjjjjjjjjkkkllllllmmmmmmllljjjgggfffdddeeefffgggiiijjjjjjkkkgggggggggffffffeeedddddddddcccaaa______```bbbcccffffffffffffeeeeeedddccccccbbb```_________```aaa```___^^^___``````___]]]WWWVVVUUUSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPSSSRRRQQQPPPOOOPPPQQQQQQOOONNNLLLJJJIIIHHHHHHHHHJJJKKKLLLMMMMMMLLLKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJMMMLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNMMMJJJKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNNNNOOONNNNNNNNNPPPOOONNNNNNOOOPPPPPPQQQMMMOOOSSSVVVXXXXXXWWWVVVUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVXXXZZZ[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^___```````````````aaabbbbbbccccccdddddddddeeegggiiijjjkkkuuuuuurrroookkkiiiiiihhhgggffffffgggiiijjjjjjiiigggfffdddeeefffgggggggggeeeeeefffffffffffffffffffffffffffeeeddddddddddddeeefffggglllqqqqqqlllhhhggghhhdddeeegggiiijjjjjjiiihhhiiiiiijjjkkklllnnnpppqqqpppqqqqqqpppoooppprrruuutttrrrpppooopppqqqssstttnnnnnnnnnnnnnnnooooooppppppqqqrrrssssssrrrrrrqqqrrrtttwwwyyyyyyxxxvvvtttpppnnnkkkiiijjjllloooqqquuuuuuvvvvvvwwwwwwwwwwwwuuuuuuvvvvvvwwwwwwxxxyyytttsssqqqooommmlllkkkkkkkkkmmmmmmlllkkkjjjkkklllrrrvvvyyyuuullleeebbbccceeeeeeeeeddddddbbbaaa```bbbcccfffhhhiiijjjjjjjjjiiikkkmmmmmmjjjfffcccbbbccccccccccccdddeeeffffffhhhgggfffdddbbbaaaaaa```[[[ZZZYYYYYYYYYZZZ[[[\\\\\\]]]^^^^^^\\\[[[[[[\\\```````````````___^^^]]]WWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWVVVUUUUUUTTTTTTSSSRRRQQQOOOMMMLLLKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJKKKMMMOOOPPPMMMMMMLLLKKKKKKJJJJJJIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHJJJKKKKKKLLLLLLMMMMMMMMMOOOOOOMMMLLLKKKKKKKKKKKKOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMOOOPPPQQQQQQQQQQQQNNNNNNOOOOOOPPPQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQOOOOOOOOOPPPQQQRRRTTTUUUSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPNNNMMMLLLLLLMMMNNNNNNMMMLLLLLLLLLMMMOOORRRTTTVVVWWWWWWUUUSSSQQQPPPPPPRRRTTTUUUuuuuuuuuutttsssqqqpppoooooooooooonnnllllllmmmoooppprrrssstttsssrrrooonnnlllllllllmmmoooqqqssstttuuutttsssqqqppppppooooooqqqqqqqqqppppppooonnnnnnmmmnnnooopppppppppppppppmmmllljjjiiiiiijjjlllmmmmmmnnnnnnnnnmmmjjjgggeeedddddddddeeefffggghhhhhheeeeeeeeeddddddcccccccccdddcccaaa______```aaabbbddddddeeeddddddbbbaaa```^^^]]]]]]\\\\\\\\\]]]^^^^^^]]]]]]^^^```aaa```^^^WWWVVVUUUSSSRRRRRRSSSSSSTTTSSSSSSRRRQQQPPPOOOOOOQQQPPPOOONNNMMMNNNOOOOOONNNMMMLLLKKKIIIHHHHHHGGGJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOOOONNNOOOPPPQQQMMMOOOSSSVVVXXXXXXWWWVVVTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVTTTTTTTTTSSSSSSTTTTTTTTTSSSSSSSSSTTTVVVXXXZZZ[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\^^^^^^___^^^^^^^^^___```aaaaaaaaaddddddeeefffggghhhjjjkkkvvv{{{tttpppkkkhhhgggfffeeeeeedddfffhhhiiiiiihhhfffdddbbbcccdddeeeeeeeeedddcccggggggggggggggggggggggggeeedddbbbaaaaaabbbdddeeemmmsssxxxvvvoooiiihhhiiifffggghhhiiijjjkkkjjjjjjiiiiiiiiijjjlllnnnooopppoooppppppooonnnnnnppprrrrrrssstttsssrrrqqqpppppplllllllllllllllmmmnnnnnnoooooopppppppppooonnnnnnqqqrrruuuvvvwwwuuusssrrrooommmkkkiiiiiillloooqqqrrrrrrrrrrrrrrrrrrrrrrrrttttttsssrrrrrrsssttttttsssrrrpppooommmllllllllllllmmmnnnmmmkkkjjjkkklllmmmpppssspppiiidddbbbccceeeeeeeeeeeeeeedddcccccccccdddfffhhhjjjjjjjjjjjjgggiiikkkkkkhhhdddbbbbbbbbbbbbaaaaaaaaabbbddddddfffeeecccaaa```___^^^^^^ZZZYYYXXXWWWWWWXXXYYYZZZ[[[\\\^^^]]]\\\[[[[[[\\\aaaaaaaaaaaaaaa```___^^^YYYYYYWWWVVVUUUUUUUUUUUUXXXXXXXXXWWWVVVUUUUUUUUUSSSSSSRRRPPPOOOMMMLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKJJJJJJKKKLLLNNNOOOLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGJJJJJJKKKLLLLLLLLLKKKKKKMMMMMMKKKJJJJJJIIIIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJKKKMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNOOOPPPQQQQQQQQQQQQSSSSSSRRRQQQPPPOOOOOONNNPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQRRRTTTUUUVVVSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRPPPOOOMMMKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLNNNPPPRRRTTTUUUVVVUUUTTTQQQPPPPPPQQQSSSUUUsssssssssssssssrrrqqqpppooooooooommmkkkkkkmmmoooqqqrrrssstttsssqqqnnnllljjjkkkmmmooorrrtttvvvwwwxxxwwwuuurrrqqqooonnnnnnooopppppppppooonnnmmmmmmkkklllmmmoooooonnnnnnmmmiiiiiihhhhhhiiikkknnnoooppppppooonnnllljjjgggfffeeedddccccccccccccddddddbbbbbbbbbbbbbbbbbbbbbbbbdddcccaaa```___``````aaaaaabbbbbbbbbaaa___]]]\\\YYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[[[[]]]___```___]]]XXXWWWUUUSSSRRRRRRSSSSSSRRRQQQQQQQQQPPPOOOOOOOOOOOONNNMMMLLLKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIIIIJJJJJJKKKKKKLLLJJJJJJJJJIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKLLLNNNOOOOOONNNMMMOOOPPPMMMOOORRRTTTVVVVVVVVVUUUSSSSSSSSSTTTSSSSSSRRRQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTRRRRRRSSSTTTUUUVVVXXXYYYWWWWWWXXXYYYYYYXXXXXXWWWXXXYYYZZZ[[[\\\]]]^^^___\\\\\\]]]^^^___```aaaaaacccdddeeeeeeeeefffhhhjjjpppwwwwwwrrrlllhhhfffffffffeeedddeeeffffffffffffeeedddcccccccccdddccccccbbbbbbggggggggggggggggggggggggdddcccaaa``````aaacccdddppptttxxxvvvpppjjjhhhiiihhhhhhiiijjjkkkkkkkkkkkkiiiiiiiiijjjkkklllmmmnnnmmmnnnooonnnmmmmmmoooqqqrrrtttvvvvvvssspppnnnmmmkkkkkkkkkkkkkkklllmmmmmmnnnnnnmmmlllllllllmmmmmmpppqqqrrrrrrrrrrrrqqqpppmmmllljjjiiijjjlllnnnpppnnnnnnmmmmmmmmmmmmnnnnnnpppooonnnmmmmmmnnnoooooopppooonnnmmmmmmllllllllllllmmmnnnmmmkkkjjjkkkllljjjllllllkkkiiifffeeeeeeeeefffffffffffffffeeedddcccdddfffhhhiiiiiiiiihhheeefffhhhgggeeebbbbbbbbbbbbaaa````````````aaaaaabbbaaa```^^^]]]\\\\\\\\\ZZZYYYXXXWWWWWWWWWXXXYYYZZZ\\\]]]]]]\\\[[[[[[\\\cccbbbbbbaaa___]]]\\\[[[ZZZYYYWWWUUUTTTTTTTTTUUUWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRRRRQQQPPPOOOMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLLLLMMMMMMMMMKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFEEECCCBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGIIIJJJJJJIIIHHHGGGJJJJJJIIIIIIHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNOOONNNNNNMMMNNNOOOPPPQQQQQQQQQPPPRRRRRRQQQPPPOOONNNNNNMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQSSSTTTUUUVVVRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRQQQOOONNNJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOQQQSSSTTTUUUUUUSSSQQQOOOOOOPPPRRRTTTssssssttttttttttttssssssooooooooommmkkkkkkmmmpppqqqrrrtttuuutttqqqmmmkkkjjjlllnnnqqqtttuuuvvvvvvwwwvvvtttrrrpppoooooonnnmmmnnnooooooooonnnmmmllliiijjjlllmmmnnnmmmlllkkkiiiiiihhhhhhiiikkkmmmooorrrqqqpppnnnkkkiiihhhggggggeeedddbbb````````````^^^______``````aaaaaabbbbbbbbbaaa``````___^^^^^^^^^_________^^^\\\ZZZXXXVVVWWWWWWYYYZZZ[[[\\\]]]YYYYYYYYYZZZ\\\]]]\\\[[[YYYXXXVVVTTTSSSSSSSSSSSSNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKHHHIIIIIIJJJKKKKKKLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJIIILLLNNNNNNLLLKKKLLLNNNMMMNNNPPPQQQRRRSSSSSSSSSRRRRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRQQQPPPPPPQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWTTTUUUVVVXXXXXXXXXWWWWWWXXXYYYZZZ[[[]]]^^^___```[[[\\\]]]^^^___``````aaa```bbbdddcccbbbccceeehhhjjjnnnuuu~~~vvvqqqkkkfffddddddeeeeeeddddddddddddddddddddddddeeedddcccbbbbbbaaabbbbbbeeeeeeeeeeeeeeeeeeeeeeeedddcccaaa______aaacccdddllloooqqqppplllhhhffffffiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjkkkllljjjkkkmmmmmmmmmmmmoooqqqrrrtttuuussspppmmmlllmmmkkkkkkjjjjjjkkkkkklllmmmmmmkkkjjjiiijjjlllnnnppppppooooooooooooooooooooojjjjjjiiiiiijjjkkkmmmnnnkkkkkkjjjiiiiiijjjkkkllljjjiiihhhggghhhjjjkkkmmmlllkkkkkkkkkkkkkkkkkkllljjjllllllkkkjjjiiijjjkkkjjjgggeeeeeeggggggfffeeeeeeeeeffffffffffffeeeeeecccdddeeefffffffffeeeeeecccddddddcccaaaaaabbbcccaaaaaa``````______^^^^^^______]]]\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVWWWXXXXXXZZZ[[[]]]]]][[[[[[[[[\\\______^^^^^^]]][[[ZZZYYYXXXWWWUUUTTTSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPOOONNNMMMKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJLLLNNNNNNNNNMMMLLLJJJJJJIIIIIIHHHGGGGGGGGGDDDDDDDDDCCCBBBAAA@@@???AAAAAABBBBBBCCCDDDDDDEEECCCCCCDDDDDDEEEEEEFFFFFFDDDFFFGGGHHHHHHGGGEEEDDDHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMKKKLLLMMMOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPQQQRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUURRRRRRQQQQQQQQQQQQRRRRRRPPPQQQQQQRRRQQQPPPOOONNNLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTSSSRRROOOMMMMMMNNNPPPQQQssstttuuuuuuvvvvvvuuuuuuppppppooommmkkkkkknnnpppqqqsssuuuuuutttqqqmmmkkkkkkmmmpppsssuuuuuuttttttuuutttsssqqqpppooooooooolllmmmnnnoooooonnnmmmllliiijjjlllmmmmmmlllkkkjjjkkkjjjiiihhhiiijjjlllnnnsssrrrpppmmmkkkiiihhhhhhhhhfffdddaaa___^^^^^^^^^\\\]]]]]]^^^___```aaaaaa````````````___^^^]]]\\\\\\]]]^^^^^^]]]ZZZXXXVVVUUUVVVWWWYYY[[[\\\]]]^^^XXXWWWWWWXXXZZZ[[[ZZZXXXYYYXXXVVVUUUSSSSSSSSSTTTLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHGGGFFFKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLGGGHHHHHHIIIJJJKKKLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLJJJIIIHHHIIIIIIJJJGGGJJJMMMLLLJJJIIIKKKMMMMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRSSSSSSSSSRRRPPPOOOMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQOOOOOOOOOOOOQQQQQQTTTTTTSSSTTTTTTUUUVVVVVVRRRTTTUUUWWWXXXXXXWWWWWWYYYYYYZZZ\\\]]]___``````[[[\\\\\\]]]___```aaaaaa^^^```bbbaaa``````cccfffggghhhnnnvvv}}}~~~tttooohhhcccaaaaaabbbbbbddddddcccbbbbbbcccddddddfffeeecccaaa```aaaaaabbbdddddddddddddddddddddddddddccc```______```cccdddggghhhjjjjjjhhhfffeeedddjjjjjjjjjiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiijjjhhhjjjlllmmmmmmnnnppprrrrrrsssrrrooollljjjlllnnnkkkkkkjjjjjjkkkkkklllmmmkkkjjjhhhhhhiiimmmqqqssspppooonnnmmmmmmmmmoooooohhhhhhiiiiiijjjkkklllmmmjjjiiihhhhhhhhhiiijjjkkkeeedddcccdddeeehhhjjjllliiihhhhhhhhhiiijjjjjjkkkiiijjjkkkjjjhhhhhhhhhiiiiiiddd``````dddfffeeebbbddddddeeefffffffffeeeeeebbbbbbddddddddddddcccbbbbbbbbbbbb```______bbbdddaaaaaaaaa```___^^^\\\[[[^^^]]]\\\\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVWWWWWWXXXYYY[[[]]]]]][[[[[[[[[\\\XXXYYYZZZ[[[[[[[[[[[[[[[VVVUUUTTTSSSSSSUUUWWWXXXWWWWWWVVVUUUTTTSSSRRRQQQOOOPPPPPPQQQPPPOOONNNMMMKKKKKKKKKJJJJJJIIIIIIIIIHHHJJJMMMOOOPPPOOOMMMKKKJJJJJJIIIHHHHHHGGGGGGFFFCCCCCCCCCBBBAAA@@@>>>===??????@@@AAAAAABBBCCCCCCAAABBBBBBCCCDDDEEEFFFFFFEEEFFFGGGIIIHHHGGGEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDEEEGGGIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLIIIJJJLLLMMMNNNNNNMMMMMMIIIJJJKKKLLLMMMNNNOOOOOOLLLLLLMMMNNNOOOOOOPPPPPPRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSRRRRRRQQQQQQQQQRRRRRRSSSNNNOOOPPPPPPPPPOOONNNMMMOOONNNLLLKKKKKKLLLNNNOOONNNNNNNNNOOOPPPQQQSSSTTTRRRPPPNNNLLLKKKLLLNNNPPPooopppqqqrrrsssttttttttttttssspppnnnmmmnnnppprrrsssttttttsssrrrooommmlllnnnooopppqqqrrrsssttttttsssqqqoooooopppqqqpppoooqqqpppnnnmmmnnnooonnnmmmlllkkkkkkjjjiiiiiiiiijjjkkkjjjiiihhhhhhiiijjjkkkppprrrrrrqqqooommmlllmmmkkkiiieeeaaa___]]]]]]]]]]]]\\\\\\\\\]]]___aaabbb````````````___^^^]]]\\\]]][[[ZZZYYYYYYYYYXXXVVVUUUUUUVVVVVVWWWXXXYYYYYYWWWWWWWWWVVVVVVUUUUUUUUUVVVUUUUUUTTTSSSRRRRRRQQQNNNNNNMMMMMMLLLKKKKKKJJJLLLKKKJJJIIIIIIJJJKKKLLLLLLJJJGGGGGGHHHIIIIIIIIIGGGHHHHHHHHHHHHHHHHHHIIIGGGGGGHHHIIIIIIJJJJJJKKKHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIHHHHHHHHHIIIJJJJJJFFFHHHIIIKKKLLLMMMMMMLLLJJJKKKKKKKKKKKKKKKJJJJJJLLLMMMMMMKKKHHHGGGGGGGGGJJJIIIIIIIIIIIIJJJKKKKKKKKKMMMOOONNNKKKKKKNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOSSSSSSTTTTTTTTTSSSSSSRRRTTTTTTTTTUUUUUUVVVVVVWWWYYYZZZ\\\^^^______^^^]]]]]]]]]]]]]]]^^^^^^______\\\\\\]]]^^^^^^______``````ccchhhmmmqqqsssttttttkkkiiieeebbb```______``````aaabbbccceeefffggghhheeedddbbb```______```aaaeeeeeedddccccccbbbbbbaaabbbaaa```^^^^^^^^^___```ddddddccccccbbbccccccdddjjjjjjkkkkkkjjjjjjiiihhhjjjkkkkkkkkkkkkjjjiiiiiiiiijjjlllnnnpppqqqrrrrrrqqqooonnnppprrrqqqnnnkkkkkkjjjjjjjjjjjjkkkllllllmmmkkkjjjhhhhhhiiikkkllljjjjjjkkklllnnnnnnmmmkkkkkkhhhffffffiiilllkkkjjjjjjiiihhhiiikkklllkkkjjjlllhhhdddbbbccceeeffffffiiiiiiiiihhhggggggffffffhhhiiikkkmmmlllkkkhhhffffffcccbbbcccfffiiiiiigggbbbbbbbbbbbbaaaaaaaaa``````___^^^```cccccc```]]]``````___^^^^^^^^^^^^___eeeccc```]]]\\\]]]___``````aaa```^^^[[[YYYZZZ[[[YYY[[[\\\\\\ZZZXXXWWWWWWZZZZZZZZZZZZZZZYYYYYYXXXZZZXXXVVVVVVWWWWWWVVVUUUVVVUUUSSSQQQPPPQQQRRRSSSRRRSSSSSSSSSSSSQQQOOONNNPPPPPPPPPPPPOOOMMMKKKJJJKKKJJJHHHFFFEEEEEEFFFFFFLLLLLLLLLLLLMMMMMMMMMMMMIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBAAA@@@@@@???>>>>>>>>>???AAABBBBBBAAA???>>>BBBCCCDDDDDDCCCCCCDDDFFFGGGFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHIIIJJJIIIHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLNNNNNNMMMMMMLLLJJJIIIHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMOOONNNNNNMMMNNNOOOQQQRRRRRRQQQNNNMMMLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRSSSSSSRRRQQQPPPPPPOOOMMMLLLLLLMMMNNNNNNMMMLLLMMMMMMMMMLLLLLLNNNPPPMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOMMMMMMMMMMMMOOOOOOlllmmmnnnpppqqqrrrsssssssssqqqooommmmmmnnnppprrrtttttttttsssrrrpppmmmllllllmmmnnnooopppqqqrrrrrrrrrqqqpppqqqrrrrrrqqqpppooonnnlllmmmnnnoooooonnnlllkkkjjjjjjiiiiiiiiiiiijjjiiihhhgggggghhhiiijjjpppqqqrrrqqqnnnllllllllljjjhhheeebbb```_________^^^]]]]]]]]]]]]___```aaa`````````___^^^]]]\\\[[[[[[ZZZXXXXXXYYYXXXVVVTTTSSSSSSTTTUUUUUUVVVWWWWWWVVVUUUUUUUUUTTTTTTTTTSSSTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPOOONNNMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJHHHHHHIIIJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHFFFGGGIIIKKKLLLLLLLLLKKKIIIIIIIIIJJJJJJIIIIIIHHHKKKLLLLLLKKKHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMLLLJJJJJJLLLNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOQQQRRRRRRRRRRRRRRRQQQQQQSSSSSSTTTTTTUUUVVVVVVVVVYYY[[[]]]___```___^^^]]]]]]]]]\\\[[[[[[\\\]]]^^^[[[[[[\\\\\\]]]^^^^^^___[[[]]]```cccfffggggggggggggfffccc```___^^^^^^______```bbbdddfffhhhjjjkkkeeedddccccccbbbbbbbbbbbbdddddddddcccbbbbbbaaaaaaaaa```___^^^]]]]]]^^^^^^`````````aaabbbcccddddddjjjkkkkkklllllllllkkkkkkhhhhhhiiiiiiiiihhhhhhggghhhiiikkklllnnnnnnoooooonnnmmmmmmoooqqqrrrpppmmmlllkkkkkkkkkkkklllmmmmmmkkkjjjhhhgggfffggghhhiiijjjiiiiiikkkmmmmmmkkkjjjjjjhhhfffgggjjjllllllkkkjjjiiihhhiiikkkmmmmmmlllmmmiiidddbbbbbbdddeeefffhhhhhhggggggggggggggggggiiijjjlllnnnmmmllljjjhhheeedddcccdddggghhhgggeeebbbbbbaaaaaa``````_________^^^]]]^^^```aaa___]]]^^^^^^]]]^^^^^^___``````cccaaa___]]]\\\]]]___```aaaaaa```]]]ZZZXXXYYYYYYYYYZZZ\\\[[[YYYWWWWWWWWWYYYYYYYYYYYYYYYXXXXXXWWWXXXVVVTTTTTTVVVVVVVVVUUUTTTSSSQQQPPPOOOOOOPPPPPPQQQRRRRRRRRRQQQPPPNNNMMMOOOOOOOOOOOONNNLLLJJJIIIIIIHHHFFFEEEEEEEEEEEEFFFIIIIIIJJJJJJJJJKKKKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@??????@@@@@@@@@??????@@@@@@@@@BBBCCCDDDCCCBBBBBBDDDFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEHHHGGGGGGGGGFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEGGGHHHHHHHHHGGGFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJIIIHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJLLLMMMMMMMMMMMMMMMOOONNNNNNNNNOOOOOOPPPQQQQQQOOONNNLLLLLLMMMNNNOOONNNNNNOOOOOOPPPRRRSSSTTTRRRRRRSSSSSSRRRQQQQQQPPPOOOMMMLLLLLLMMMNNNNNNMMMLLLMMMOOONNNMMMMMMNNNOOOMMMMMMLLLLLLMMMNNNNNNOOOPPPOOONNNNNNNNNNNNOOOPPPjjjjjjkkkmmmnnnpppqqqqqqpppooonnnmmmmmmnnnppprrruuuuuuuuutttrrrpppmmmllljjjkkkkkklllmmmnnnoooooorrrrrrssstttvvvuuusssqqqnnnlllkkklllnnnppppppoookkkjjjjjjjjjiiiiiiiiiiiiiiiiiihhhgggggghhhiiiiiiooopppqqqpppmmmlllkkklllhhhgggfffdddcccbbbbbbbbb```___^^^]]]]]]^^^___```aaaaaa```___]]][[[ZZZYYYXXXWWWWWWWWWXXXVVVTTTQQQQQQRRRRRRSSSSSSTTTTTTUUUSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPRRRRRRQQQPPPOOONNNMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJIIIJJJJJJJJJHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGEEEFFFHHHJJJJJJKKKJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGIIIJJJKKKJJJHHHGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKJJJIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQPPPPPPOOORRRRRRSSSTTTTTTUUUVVVVVVYYY[[[^^^aaaaaa```^^^\\\]]][[[ZZZXXXXXXYYY[[[\\\YYYZZZZZZ[[[[[[\\\]]]]]]]]]^^^^^^___```aaaaaaaaacccbbb```^^^]]]]]]^^^^^^___```bbbdddgggjjjlllmmmdddeeeeeeeeeeeeeeedddddddddddddddccccccbbbaaa`````````^^^]]]]]]\\\\\\]]][[[\\\]]]___aaacccdddeeehhhhhhiiijjjkkkkkkkkkkkkggghhhhhhiiiiiiiiihhhhhhggghhhiiijjjkkkkkkkkkkkklllkkklllnnnpppqqqqqqooommmmmmllllllmmmmmmnnnooolllkkkiiigggffffffgggggghhhhhhgggiiijjjkkkiiihhhhhhgggfffgggjjjlllmmmllljjjiiihhhhhhkkknnnoooooommmhhhccc```aaadddfffgggggggggffffffffffffffffffiiikkklllnnnnnnmmmkkkjjjdddddddddfffggggggdddbbbaaaaaa```______^^^]]]]]]^^^\\\[[[\\\]]]___^^^^^^\\\\\\\\\]]]^^^___aaaaaaaaa```^^^\\\\\\]]]___```aaaaaa```]]]YYYWWWWWWWWWXXXYYYZZZZZZXXXVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVVVVTTTSSSQQQRRRSSSUUUTTTSSSQQQQQQPPPOOOOOONNNNNNMMMOOOOOOPPPPPPOOONNNMMMLLLMMMMMMMMMMMMLLLJJJIIIHHHFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@BBBAAA???======???AAABBBAAABBBCCCBBBAAAAAACCCEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDFFFFFFFFFFFFEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFEEEGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPOOOOOONNNMMMLLLLLLLLLMMMOOOPPPOOOOOOOOOPPPQQQSSSTTTUUURRRRRRSSSSSSSSSRRRQQQQQQOOONNNLLLLLLNNNOOONNNMMMMMMOOOQQQQQQOOONNNMMMNNNMMMMMMMMMLLLMMMMMMNNNOOOQQQPPPOOOOOOOOOOOOPPPQQQllllllllllllmmmnnnnnnoooooonnnmmmmmmmmmooopppqqquuuuuuuuutttrrrpppmmmllljjjjjjkkkkkklllmmmmmmnnnqqqrrrtttwwwyyyxxxuuurrrnnnmmmkkklllmmmnnnnnnmmmiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiimmmnnnooonnnllljjjjjjkkkhhhhhhhhhhhhggggggggggggbbbaaa___^^^^^^^^^______bbbaaa```___\\\ZZZXXXWWWWWWVVVVVVWWWWWWVVVSSSPPPQQQQQQQQQRRRRRRSSSSSSSSSPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJKKKJJJIIIIIIIIIIIIJJJKKKJJJJJJJJJJJJKKKJJJHHHEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHGGGHHHJJJGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPPPPOOOOOOQQQQQQRRRSSSSSSTTTUUUUUUXXXZZZ^^^```aaa___\\\ZZZ[[[YYYWWWVVVUUUVVVXXXYYYWWWXXXXXXYYYZZZZZZ[[[[[[``````_________```aaabbb``````^^^^^^]]]^^^^^^^^^___```aaacccfffhhhiiijjjcccdddeeefffffffffdddddddddeeeeeeeeedddcccbbbaaa``````___^^^^^^]]]]]]]]]ZZZ[[[]]]___aaacccddddddcccdddeeeggghhhhhhiiiiiihhhiiijjjkkkkkkkkkkkkkkkggghhhhhhiiiiiihhhhhhgggkkkkkkkkkmmmnnnooooooooonnnnnnmmmmmmnnnnnnooopppnnnmmmllljjjiiihhhhhhhhhgggfffeeefffhhhhhhgggeeefffffffffhhhjjjlllmmmmmmiiihhhfffgggjjjmmmoooooojjjfffaaa___aaaeeeiiikkkiiihhhgggeeeddddddddddddhhhiiijjjkkkkkkjjjiiihhhbbbccceeeggggggdddaaa_________^^^^^^]]]\\\\\\\\\]]]\\\ZZZZZZ[[[\\\]]]^^^\\\\\\\\\\\\]]]^^^___```___^^^]]]\\\\\\]]]___`````````___\\\XXXUUUUUUUUUVVVXXXYYYXXXVVVUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUTTTQQQPPPOOOOOOQQQSSSRRRRRROOOOOOPPPOOOOOONNNLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAAAAABBBBBBBBBAAAAAACCCDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBDDDDDDEEEEEEFFFFFFFFFFFFGGGFFFDDDCCCBBBCCCDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPNNNNNNKKKKKKKKKKKKLLLNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTRRRRRRSSSSSSSSSRRRRRRQQQPPPNNNLLLMMMNNNOOONNNNNNMMMPPPRRRRRRPPPNNNMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNQQQQQQQQQPPPPPPQQQQQQQQQpppooonnnmmmmmmmmmnnnnnnnnnnnnmmmmmmnnnooopppqqqssssssssssssqqqooommmllljjjkkkkkkllllllmmmmmmmmmpppqqqtttxxxzzzyyyvvvrrrpppnnnlllkkkllllllkkkjjjhhhhhhiiijjjjjjjjjiiihhhiiijjjjjjjjjjjjjjjjjjiiijjjkkklllllljjjhhhhhhiiiggghhhjjjkkkkkkkkkkkkjjjcccbbb```___^^^______```bbbbbbaaa___\\\ZZZXXXVVVWWWVVVVVVVVVVVVUUUSSSPPPQQQQQQQQQQQQQQQRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLKKKKKKJJJIIIIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKJJJIIIIIIJJJJJJIIIGGGDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFCCCDDDEEEFFFGGGGGGFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHFFFGGGHHHHHHGGGGGGHHHIIIFFFFFFFFFFFFFFFGGGHHHHHHJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPPPPOOOOOOPPPPPPQQQSSSTTTTTTUUUVVVXXX[[[]]]]]]\\\YYYXXXXXXWWWUUUTTTTTTUUUVVVWWWVVVVVVWWWWWWXXXYYYYYYZZZ\\\\\\[[[[[[\\\^^^```aaa_________^^^__________________```aaacccdddeeeeeebbbbbbdddeeeeeedddcccccceeeffffffgggfffdddcccaaa````````````______^^^^^^]]]^^^```aaabbbcccccccccaaabbbccceeefffgggggggggggghhhiiijjjkkklllllllllhhhiiiiiiiiiiiihhhgggfffkkklllllllllllllllmmmnnnooonnnnnnnnnnnnoooppppppnnnmmmllljjjiiihhhhhhhhhfffeeeddddddeeefffeeedddeeefffhhhiiijjjkkklllmmmhhhffffffgggjjjmmmnnnnnngggccc``````ccchhhlllnnnmmmkkkhhheeecccbbbbbbbbbffffffgggggggggfffeeeddd___aaadddfffdddaaa^^^\\\]]]]]]]]]]]]\\\\\\\\\[[[]]]]]]\\\[[[ZZZ[[[\\\^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]\\\\\\[[[\\\\\\]]]^^^______]]]ZZZVVVTTTSSSTTTUUUVVVWWWVVVTTTTTTUUUVVVUUUUUUUUUUUUUUUTTTSSSSSSOOONNNLLLMMMOOOPPPPPPPPPOOOOOOOOOOOOOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGEEEEEEFFFGGGGGGHHHHHHHHHDDDDDDEEEEEEEEEEEEFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCBBBBBB???@@@AAABBBBBBAAA@@@???AAABBBBBBBBBAAAAAACCCDDDDDDDDDCCCCCCBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCDDDDDDAAABBBCCCDDDFFFFFFFFFFFFIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLMMMNNNOOOOOONNNMMMLLLIIIIIIJJJKKKLLLNNNOOOPPPSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRPPPNNNMMMMMMNNNOOOOOONNNMMMPPPRRRRRRPPPNNNMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNQQQQQQQQQQQQQQQQQQQQQQQQrrrqqqpppnnnnnnnnnooopppoooooonnnnnnoooooopppppppppqqqqqqqqqqqqooonnnmmmkkkkkkkkkllllllmmmmmmmmmooopppsssvvvyyyyyyvvvsssqqqooolllkkkkkkkkkiiihhhggghhhiiijjjjjjjjjiiihhhiiiiiijjjjjjjjjjjjiiiiiifffhhhiiiiiigggffffffffffffgggjjjlllmmmmmmlllkkkcccbbbaaa```______```aaabbbbbbaaa___]]][[[XXXWWWXXXVVVTTTTTTTTTTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMNNNNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHEEECCCCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCAAABBBDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHFFFGGGHHHHHHFFFFFFGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFGGGJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOOOONNNNNNOOOPPPRRRSSSTTTTTTTTTUUUWWWXXXXXXWWWUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVUUUVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZ[[[]]]___aaaccc________________________^^^^^^______```aaaaaaaaabbbbbbccccccccccccbbbbbbdddeeefffgggfffdddbbbaaa^^^___``````aaaaaa``````___```bbbcccdddcccbbbbbbbbbbbbdddeeefffgggggggggeeeeeeggghhhjjjjjjkkkkkkjjjjjjkkkkkkjjjiiiiiihhhkkkkkklllkkkjjjjjjlllnnnoooooonnnnnnoooooopppqqqjjjjjjjjjiiihhhgggfffffffffdddcccbbbdddddddddcccdddfffiiijjjjjjjjjkkkmmmhhhggggggiiilllmmmmmmllleeecccaaabbbfffkkknnnpppnnnllliiieeecccbbbbbbcccddddddccccccbbb```______\\\___bbbcccaaa^^^\\\[[[[[[[[[\\\\\\\\\\\\]]]]]]^^^______]]][[[[[[\\\]]]^^^]]]\\\\\\[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]\\\YYYUUUSSSSSSSSSTTTUUUUUUTTTSSSRRRTTTVVVTTTUUUUUUUUUUUUTTTSSSSSSOOOMMMLLLLLLNNNOOONNNNNNOOOOOONNNNNNMMMLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCC???AAACCCDDDDDDCCCAAA???AAABBBCCCBBBAAAAAACCCEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCBBBBBBCCCCCCCCCEEEEEEEEEDDDEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCCCC@@@AAABBBCCCEEEEEEEEEFFFIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKHHHHHHIIIKKKLLLNNNNNNOOOSSSRRRQQQQQQPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTSSSSSSPPPOOOMMMMMMOOOPPPOOONNNMMMOOOQQQQQQOOONNNMMMNNNOOONNNMMMMMMLLLMMMMMMMMMPPPPPPQQQRRRRRRQQQPPPPPPqqqpppooonnnoooppprrrssspppppppppppppppooooooooommmnnnoooppppppooonnnmmmjjjkkkkkkkkkkkklllllllllnnnnnnppptttwwwwwwuuusssooommmkkkjjjkkkkkkjjjiiifffgggiiijjjkkkjjjiiihhhfffggghhhiiiiiihhhgggfffdddeeeffffffdddccccccdddccceeeiiikkklllllljjjiiicccbbbaaa`````````aaabbbbbbbbbaaa```^^^\\\ZZZYYYXXXUUURRRPPPQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMJJJJJJHHHHHHHHHHHHJJJJJJKKKHHHFFFEEEFFFFFFDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAACCCDDDDDDDDDCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHGGGFFFEEEFFFGGGEEEDDDDDDDDDDDDEEEFFFFFFFFFDDDCCCEEEIIILLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMMMMNNNNNNMMMMMMMMMNNNPPPQQQRRRSSSTTTQQQRRRRRRRRRRRRQQQQQQQQQPPPQQQSSSTTTUUUVVVUUUUUUUUUUUUVVVWWWWWWXXXXXXYYYZZZ[[[\\\]]]___aaacccddd__________________^^^^^^\\\\\\]]]^^^___```aaabbbeeedddcccbbbbbbaaabbbbbbbbbccceeefffeeeccc```___[[[\\\^^^```aaaaaaaaa```___```bbbcccddddddcccbbbaaabbbcccdddeeeeeefffeeedddeeefffhhhjjjkkkkkkkkkllllllmmmmmmmmmlllkkkkkkhhhiiikkkjjjiiijjjmmmpppnnnnnnnnnnnnnnnoooppppppiiiiiiiiiiiiiiihhhgggggggggdddbbbbbbcccdddcccbbbdddgggjjjkkkjjjiiijjjllliiiiiijjjmmmoooooommmkkkfffeeedddeeeiiilllmmmnnnmmmkkkhhheeeddddddeeefffcccbbbaaa```^^^\\\[[[ZZZYYY\\\``````^^^[[[[[[[[[YYYZZZ[[[\\\]]]^^^^^^___```bbbcccaaa^^^[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\]]]\\\\\\\\\[[[ZZZZZZZZZZZZ[[[[[[ZZZXXXTTTRRRSSSTTTSSSTTTTTTSSSQQQQQQSSSUUUTTTUUUUUUUUUUUUTTTSSSSSSOOOMMMLLLLLLMMMMMMMMMLLLNNNMMMLLLJJJJJJJJJJJJKKKJJJIIIIIIHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHEEEFFFGGGHHHHHHGGGFFFFFFBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDCCCBBBBBBDDDFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDEEEFFFBBBCCCEEEFFFEEEDDDCCCBBB@@@AAABBBCCCDDDEEEEEEEEEHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJGGGHHHIIIKKKLLLMMMMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRSSSTTTTTTTTTTTTTTTQQQOOOMMMNNNOOOPPPOOONNNLLLMMMOOONNNMMMMMMNNNOOOOOONNNNNNMMMLLLLLLMMMMMMOOOPPPQQQQQQQQQQQQPPPOOOooonnnnnnnnnooorrrtttvvvrrrrrrqqqqqqppppppooooookkklllmmmooooooooonnnmmmjjjjjjjjjjjjjjjkkkkkkkkkmmmmmmooorrruuuvvvuuusssmmmkkkjjjjjjkkklllkkkjjjeeegggiiijjjkkkjjjiiihhhdddeeefffggggggfffeeedddbbbdddeeeeeecccbbbbbbcccaaadddgggjjjkkkjjjhhhfffcccbbbaaa``````aaabbbcccbbbbbbbbb```___]]][[[ZZZWWWTTTPPPNNNNNNOOOPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNOOOOOOPPPPPPPPPPPPOOONNNNNNMMMLLLKKKKKKJJJHHHHHHIIIJJJKKKLLLMMMMMMJJJIIIHHHHHHHHHHHHIIIJJJKKKHHHEEEDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDD@@@AAABBBCCCCCCCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHGGGEEEDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFCCCAAAAAACCCHHHKKKLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTPPPOOOOOONNNNNNNNNOOOOOONNNPPPSSSUUUVVVVVVVVVUUUUUUVVVVVVWWWWWWXXXYYYYYYXXXYYYZZZ\\\]]]___``````^^^^^^_________^^^]]]]]]ZZZ[[[\\\^^^```aaaccccccgggfffdddbbbaaaaaabbbbbb```bbbcccddddddaaa___]]]YYYZZZ\\\___```aaaaaa```]]]^^^aaacccddddddcccbbb___```aaabbbbbbbbbbbbbbbeeefffhhhjjjlllmmmnnnnnnmmmnnnnnnoooooonnnnnnmmmeeegggiiiiiiiiijjjnnnrrrnnnnnnnnnnnnnnnoooooopppjjjjjjkkkkkkkkkjjjjjjiiigggeeebbbaaabbbccccccbbbeeehhhkkkllljjjhhhiiikkkkkkkkkmmmppprrrqqqnnnkkkhhhgggggghhhjjjllllllkkkkkkiiigggeeeeeefffhhhiiicccbbbaaa___]]][[[YYYXXXWWW[[[^^^^^^\\\ZZZZZZ[[[YYYYYYZZZ\\\]]]^^^___```aaadddeeeddd___\\\[[[\\\YYYYYYZZZZZZ[[[\\\^^^^^^]]]\\\\\\[[[ZZZYYYYYYXXXZZZZZZYYYWWWTTTRRRSSSTTTSSSSSSSSSRRRQQQQQQSSSUUUUUUUUUUUUUUUUUUTTTSSSSSSPPPNNNLLLKKKLLLMMMLLLKKKNNNLLLJJJHHHGGGHHHIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKIIIHHHGGGFFFFFFFFFGGGHHHDDDEEEFFFGGGGGGFFFEEEDDDAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDAAABBBBBBBBBBBBBBBBBBBBBFFFEEECCCBBBBBBCCCEEEFFFCCCDDDDDDDDDCCCCCCEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBAAABBBCCCDDDEEE@@@BBBDDDFFFFFFDDDBBB@@@@@@AAABBBCCCDDDDDDDDDDDDHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJHHHHHHHHHIIIJJJGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLMMMNNNPPPRRRTTTUUURRRRRRSSSTTTTTTTTTTTTTTTQQQOOONNNNNNOOOPPPPPPOOOLLLMMMMMMMMMLLLLLLNNNPPPOOOOOONNNMMMLLLLLLMMMMMMNNNOOOPPPQQQQQQPPPOOONNNpppnnnllllllnnnqqqssssssppppppoooooonnnnnnmmmmmmnnnnnnoooooooooooonnnnnnkkkkkkkkkjjjiiihhhgggfffhhhhhhkkkooossstttpppmmmkkkkkkkkkkkkjjjjjjiiihhhffffffgggggghhhhhhiiiiiifffggggggggggggeeedddccccccccccccbbbbbbbbbaaaaaaccccccccceeeffffffdddccc^^^^^^]]]\\\]]]^^^___`````````______^^^]]][[[[[[WWWTTTQQQOOOOOOOOOOOONNNKKKKKKJJJJJJJJJJJJKKKKKKHHHJJJLLLNNNOOOPPPPPPOOOQQQOOOMMMLLLMMMMMMLLLKKKIIIIIIIIIIIIIIIJJJKKKLLLIIIHHHEEECCCCCCEEEGGGIIIIIIGGGDDDBBBAAAAAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCBBBAAA@@@@@@@@@AAAAAACCCBBBBBBAAAAAABBBBBBCCC@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAACCCFFFGGGFFFDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQSSSUUUVVVVVVVVVVVVVVVXXXYYYZZZYYYZZZ[[[]]][[[\\\]]]^^^____________``````___^^^\\\[[[ZZZZZZZZZ[[[]]]^^^```cccgggjjjhhhgggeeebbbaaa``````aaadddeeeffffffeeebbb___]]]^^^___``````````````````\\\^^^aaacccddddddcccbbb______```aaaccceeehhhiiihhhhhhhhhhhhhhhkkkpppssswwwuuussssssrrrqqqnnnllliiihhhhhhhhhiiillloooqqqqqqqqqppppppoooooopppppppppooommmlllkkkkkkkkkllliiijjjjjjjjjhhhfffdddbbbdddgggjjjjjjhhhhhhiiilllqqqooooooppprrrssssssrrrlllkkkkkkjjjjjjjjjkkkkkkiiijjjkkkiiifffdddccccccaaa___\\\\\\\\\\\\[[[ZZZ[[[[[[\\\\\\\\\[[[[[[ZZZ[[[[[[\\\]]]___aaacccdddgggeeeaaa]]][[[ZZZ[[[\\\^^^^^^]]]\\\]]]^^^___```cccaaa]]]ZZZXXXWWWWWWWWW[[[XXXUUUSSSRRRRRRTTTUUUVVVTTTRRRPPPOOOOOOPPPQQQTTTTTTTTTTTTSSSRRRQQQPPPNNNMMMLLLJJJIIIIIIIIIIIIIIIJJJJJJIIIGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGDDDDDDGGGIIIIIIGGGFFFFFFFFFFFFEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@???@@@AAABBB???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCAAA@@@@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDIIIHHHHHHGGGGGGHHHHHHIIIKKKIIIHHHHHHIIIKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKIIIKKKMMMOOOPPPQQQPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSOOOPPPQQQRRRRRRPPPNNNMMMNNNNNNNNNNNNNNNNNNOOOOOONNNOOOPPPPPPNNNNNNOOOPPPQQQQQQPPPPPPPPPPPPQQQQQQnnnmmmlllnnnppprrrsssrrrqqqppppppooonnnmmmmmmmmmnnnnnnoooooooooooooooooolllllllllkkkjjjiiihhhgggiiihhhjjjmmmpppqqqnnnkkkjjjkkkkkkkkkjjjjjjiiihhhiiiiiiiiiiiihhhhhhhhhgggggggggggggggfffdddbbbaaabbbbbbaaaaaaaaaaaaaaaaaabbbaaabbbccceeeeeecccbbb^^^]]]\\\\\\\\\]]]^^^____________^^^]]]\\\ZZZYYYVVVTTTQQQOOOOOOOOONNNMMMKKKJJJJJJJJJJJJJJJJJJKKKJJJJJJLLLMMMNNNNNNOOOOOOPPPNNNLLLKKKLLLLLLKKKJJJHHHHHHHHHHHHIIIIIIJJJJJJHHHGGGFFFEEEDDDEEEGGGHHHHHHFFFDDDBBBAAAAAABBBBBBAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCFFFFFFEEEDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGHHHFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOOPPPQQQSSSTTTUUUVVVVVVVVVUUUWWWYYYYYYYYYYYY[[[]]][[[\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[]]]^^^______aaaeeeggggggfffdddcccbbbaaabbbbbbdddeeeffffffeeeccc```^^^^^^^^^______``````______^^^___aaacccdddcccbbbaaa`````````aaaccceeehhhiiihhhiiiiiiiiiiiilllpppsssxxxvvvtttssssssqqqnnnkkkjjjiiiiiijjjlllnnnqqqsssrrrqqqqqqpppppppppqqqqqqoooooonnnmmmnnnooopppqqqqqqppppppnnnllljjjhhhgggdddgggiiijjjiiiiiikkknnnrrrqqqqqqrrrttttttsssrrrmmmmmmlllkkkkkkkkkkkkkkkhhhiiiiiihhhfffeeeeeefffdddcccaaaaaaaaaaaa```^^^[[[[[[\\\\\\\\\\\\[[[[[[\\\\\\\\\]]]___aaabbbcccdddbbb```^^^]]]]]]]]]^^^___^^^]]]]]]]]]^^^```aaacccbbb___\\\ZZZYYYXXXXXXZZZXXXVVVTTTSSSSSSTTTTTTVVVUUUSSSQQQPPPPPPPPPQQQPPPPPPQQQQQQQQQQQQQQQPPPOOONNNLLLKKKIIIHHHHHHGGGHHHHHHIIIHHHFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFDDDEEEGGGHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCDDDBBBAAA@@@@@@AAABBBDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIGGGGGGHHHJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJIIIJJJJJJKKKKKKKKKJJJJJJIIIJJJLLLNNNPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSPPPQQQRRRSSSRRRQQQOOONNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRQQQOOOOOOOOOQQQSSSRRRRRRRRRRRRRRRSSSTTTkkkkkkmmmqqqttttttrrrpppqqqppppppoooooonnnmmmmmmmmmnnnooopppppppppppppppmmmmmmnnnmmmlllkkkiiihhhiiihhhhhhjjjkkkkkkjjjhhhjjjjjjjjjjjjjjjjjjiiiiiimmmllllllkkkiiihhhgggggghhhhhhhhhgggeeecccaaa``````````````````aaaaaaaaa```______aaabbbcccaaa```^^^]]]\\\[[[[[[[[[\\\]]]______^^^]]][[[ZZZXXXWWWUUUSSSPPPOOOOOOOOONNNLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNLLLJJJIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEDDDDDDEEEFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDFFFGGGGGGHHHHHHHHHJJJIIIHHHGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVTTTVVVXXXXXXXXXXXXZZZ\\\[[[\\\\\\]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\^^^_________```bbbeeeeeeeeedddccccccccccccddddddeeeffffffeeecccaaa___]]]^^^______``````______```aaabbbccccccbbbaaa```aaaaaaaaaaaaccceeegggiiiiiiiiijjjjjjjjjlllpppssswwwuuutttssssssrrrooommmlllllllllmmmoooqqqtttuuurrrrrrqqqqqqqqqrrrrrrsssoooooopppqqqrrrtttuuuvvvwwwvvvssspppnnnkkkjjjiiidddfffiiijjjkkkmmmoooqqqsssssssssuuuvvvvvvtttrrrpppooonnnllllllkkkkkkkkkjjjjjjjjjhhhfffeeefffgggfffeeeeeefffgggfffdddaaa]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^___```aaacccdddaaaaaaaaa`````````aaaaaa```___^^^^^^^^^___```aaacccbbbbbb```^^^\\\ZZZYYYXXXXXXVVVUUUTTTSSSSSSSSSUUUUUUUUUTTTSSSRRRPPPPPPLLLLLLMMMNNNOOOPPPOOOOOOOOONNNLLLJJJIIIHHHGGGGGGHHHIIIJJJIIIGGGFFFGGGHHHIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFHHHHHHFFFDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCBBBCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDGGGGGGGGGFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKIIIJJJJJJJJJJJJJJJIIIHHHIIIJJJKKKMMMNNNOOOPPPPPPPPPPPPQQQQQQRRRSSSSSSTTTQQQRRRSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSTTTSSSQQQPPPQQQRRRTTTTTTSSSSSSTTTUUUVVVVVVhhhjjjnnnsssvvvvvvrrroooooooooooooooooopppppppppnnnnnnooopppqqqqqqqqqqqqnnnooooooooonnnllljjjiiijjjiiiggggggffffffffffffhhhiiiiiijjjjjjjjjiiiiiinnnmmmmmmlllkkkjjjjjjiiilllkkkjjjhhhfffcccbbbaaa`````````aaaaaaaaaaaabbb___^^^]]]^^^``````___^^^]]]\\\[[[YYYYYYYYYZZZZZZ]]]]]]\\\[[[YYYXXXVVVUUUTTTRRRPPPOOOOOONNNMMMKKKIIIIIIHHHHHHHHHHHHIIIIIILLLKKKJJJIIIIIIJJJKKKLLLLLLJJJHHHHHHHHHIIIHHHFFFEEEEEEFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCCCCCCCEEEGGGIIIHHHFFFEEECCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGDDDDDDEEEFFFGGGIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQRRRQQQPPPPPPQQQSSSTTTVVVSSSUUUVVVWWWWWWWWWYYYZZZ\\\\\\]]]]]]^^^]]]]]]\\\^^^]]]]]]]]]\\\\\\[[[[[[[[[\\\^^^______```bbbdddcccccccccccccccddddddeeecccdddeeeeeeeeecccbbbaaa^^^___```aaaaaaaaaaaaaaacccccccccccccccaaa```___bbbbbbbbbbbbccceeeggghhhiiijjjkkkkkkkkklllppprrrtttsssrrrsssttttttrrrpppppppppppppppqqqrrrssstttrrrrrrrrrrrrrrrssstttuuurrrsssssstttvvvwwwxxxyyyxxxvvvrrrnnnkkkiiihhhhhheeefffiiikkkmmmpppsssuuuuuuuuuuuuwwwxxxwwwuuurrrqqqpppooonnnllllllkkkkkkmmmmmmllliiifffeeefffgggffffffggghhhiiihhhfffccc```_________``````aaaaaabbbbbbaaabbbbbbcccdddeeebbbcccddddddddddddbbbbbb``````___^^^___```aaabbbbbbcccccccccaaa___\\\[[[XXXWWWWWWVVVUUUTTTSSSRRRUUUUUUVVVVVVUUURRRPPPNNNKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLJJJHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIHHHFFFDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDCCCBBBAAA@@@AAAAAAAAABBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDGGGFFFFFFEEEEEEFFFFFFGGGEEEFFFGGGFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJLLLMMMNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTRRRSSSTTTTTTTTTSSSSSSRRRPPPPPPPPPPPPPPPQQQSSSSSSUUUVVVWWWUUUSSSRRRRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWhhhkkkoootttwwwvvvrrrnnnllllllmmmoooppprrrssssssoooooopppqqqqqqqqqqqqqqqooopppqqqqqqpppnnnkkkiiiiiiiiigggeeedddcccddddddggghhhiiiiiijjjjjjjjjjjjkkklllllllllmmmmmmmmmnnnooonnnllljjjgggeeedddcccbbbbbbbbbbbbbbbbbbbbbbbb]]]\\\[[[\\\]]]^^^^^^]]]\\\[[[YYYXXXWWWWWWWWWXXX[[[ZZZZZZYYYWWWVVVTTTSSSSSSQQQPPPOOOOOONNNLLLJJJHHHHHHGGGGGGGGGGGGHHHHHHKKKJJJIIIHHHGGGHHHIIIJJJKKKIIIGGGFFFGGGGGGFFFEEEDDDEEEEEEFFFFFFEEEDDDDDDBBBCCCEEEFFFGGGFFFEEEDDDBBBBBBAAA@@@@@@??????????????????@@@AAAAAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@??????>>>>>>======>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCBBBCCCEEEGGGIIIHHHFFFDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFCCCCCCDDDEEEGGGIIIJJJLLLKKKKKKLLLLLLLLLMMMMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPOOOPPPQQQSSSTTTRRRSSSUUUUUUUUUVVVWWWYYY\\\]]]]]]^^^^^^^^^^^^]]]```___^^^]]][[[ZZZYYYXXXXXXZZZ]]]^^^___```bbbdddaaaaaabbbcccddddddddddddbbbcccdddddddddcccbbbaaa```aaabbbcccddddddddddddeeeeeedddcccbbbaaa```___ccccccbbbbbbccceeefffhhhiiijjjkkkkkkkkkllloooqqqooonnnoooqqqtttuuuuuusssssssssrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrssstttuuuvvvvvvwwwwwwxxxxxxyyyyyyyyyvvvtttqqqmmmjjjhhhggggggggggggiiilllppptttwwwxxxwwwvvvvvvwwwwwwwwwtttrrrrrrqqqooonnnmmmllllllkkklllmmmmmmllliiiiiiiiikkkgggggghhhjjjlllkkkhhhfffccccccbbbbbbbbbcccdddeeeffffffeeeeeeeeeeeefffffffffgggggghhhgggeeecccaaa``````___^^^___```aaabbbbbbcccddddddccc```]]]\\\XXXWWWWWWVVVUUUTTTSSSRRRUUUVVVWWWWWWUUURRROOOMMMNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIIIIIIIIIIJJJKKKKKKJJJKKKLLLLLLJJJHHHGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIIIIJJJKKKKKKIIIHHHFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCCCCBBB@@@???AAAAAA@@@@@@AAABBBCCCDDDBBBBBBAAAAAAAAAAAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@AAAAAAAAACCCCCCCCCDDDDDDEEEEEEEEEBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEECCCEEEGGGGGGEEEEEEFFFHHHHHHHHHHHHHHHIIIIIIJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTRRRQQQQQQPPPQQQSSSUUUVVVXXXYYYYYYWWWUUUSSSSSSTTTSSSSSSSSSSSSSSSTTTUUUVVVkkkmmmppptttvvvuuuqqqnnnkkklllmmmoooqqqssstttuuuqqqqqqrrrrrrrrrqqqqqqpppooopppqqqrrrqqqnnnkkkiiiiiiiiihhhfffcccbbbcccdddfffggghhhiiijjjjjjjjjjjjiiijjjkkklllnnnooopppppppppooommmjjjhhhgggfffeeeccccccccccccbbbbbbbbbaaa]]][[[ZZZZZZ\\\]]]]]]]]][[[ZZZXXXVVVUUUUUUUUUUUUXXXXXXWWWWWWVVVUUUSSSSSSRRRPPPOOOOOOOOONNNKKKIIIGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHHHHGGGGGGGGGHHHHHHJJJHHHFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFEEECCCBBBAAABBBCCCEEEEEEEEEDDDDDD@@@@@@@@@@@@?????????>>>>>>>>>??????@@@AAAAAAAAA????????????@@@@@@@@@@@@@@@AAABBBCCCBBBAAA@@@??????>>>>>>======>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCCCCCCCCCCEEEGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEGGGIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRPPPRRRTTTTTTTTTTTTVVVXXXZZZ[[[\\\]]]^^^^^^^^^^^^aaa```___]]][[[YYYWWWVVVVVVYYY\\\^^^___```bbbddd___```aaabbbccccccccccccaaaaaabbbbbbbbbbbbbbbbbbaaabbbcccdddeeeffffffffffffeeedddcccbbbaaa``````eeedddccccccccceeefffggghhhiiijjjkkkjjjkkkmmmooollllllmmmooosssuuuuuutttrrrrrrqqqqqqpppooonnnnnnpppqqqqqqrrrssstttvvvwwwyyyyyyyyyzzzzzzyyyxxxxxxuuusssqqqooommmkkkjjjiiiiiiiiiiiimmmrrrwwwzzzzzzxxxwwwuuuuuuuuuuuusssrrrqqqpppooommmmmmllllllllljjjlllnnnooonnnnnnnnnoooiiiiiiiiikkkmmmmmmllljjjeeedddccccccdddeeeggghhhiiihhhggggggfffffffffggghhhhhhhhhhhhfffdddbbb``````___^^^^^^^^^___```aaaaaaaaaccccccbbb```^^^\\\XXXXXXVVVUUUTTTSSSSSSSSSUUUVVVVVVVVVTTTQQQOOOMMMOOOOOOOOONNNNNNLLLKKKKKKHHHHHHHHHHHHIIIJJJKKKKKKGGGIIIJJJJJJGGGEEEDDDDDDHHHGGGEEEEEEEEEGGGIIIKKKJJJKKKLLLKKKHHHFFFEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???@@@@@@?????????AAABBBDDDBBBAAA@@@???@@@AAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEBBBCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEBBBEEEHHHHHHEEEDDDFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNOOOPPPQQQRRRTTTTTTUUUSSSSSSSSSTTTTTTTTTUUUUUUSSSRRRQQQQQQRRRTTTVVVXXXZZZ[[[[[[YYYVVVTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTooooooppprrrttttttqqqooommmnnnooopppqqqrrrrrrsssssssssssssssrrrqqqpppooonnnoooqqqrrrqqqnnnkkkiiihhhiiijjjhhheeeccccccdddeeefffgggiiijjjjjjkkkkkkiiijjjkkklllnnnooopppqqqpppnnnllljjjhhhgggffffffddddddcccbbbaaa```______]]][[[YYYYYY[[[]]]]]]\\\[[[ZZZWWWUUUTTTSSSSSSSSSUUUUUUUUUUUUUUUTTTSSSSSSQQQPPPOOOOOOOOOMMMJJJHHHFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGJJJHHHFFFEEEFFFFFFEEEDDDDDDEEEFFFFFFFFFEEECCCBBB???@@@AAABBBCCCCCCCCCCCC??????????????????>>>>>>======>>>>>>???@@@@@@AAA>>>>>>>>>?????????@@@@@@@@@AAABBBCCCCCCAAA@@@>>>???>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@CCCDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKJJJJJJJJJKKKKKKKKKLLLLLLNNNNNNNNNNNNOOOOOOOOOOOONNNOOOOOOPPPPPPPPPPPPPPPOOOQQQSSSSSSSSSSSSUUUWWWVVVWWWYYYZZZ\\\]]]]]]]]]______^^^\\\[[[YYYXXXWWWWWWZZZ]]]^^^^^^___```aaa^^^___```aaabbbbbbaaaaaa______``````aaaaaaaaaaaa```aaabbbdddeeeffffffffffffeeedddcccbbbaaaaaaaaaeeeeeedddcccdddeeefffgggggghhhjjjjjjjjjjjjlllmmmlllkkklllnnnqqqssssssqqqnnnnnnnnnooonnnnnnnnnmmmoooooopppqqqrrrtttvvvwwwxxxyyyyyyzzzzzzyyyxxxxxxrrrrrrrrrqqqpppooommmlllllljjjjjjmmmsssxxx{{{|||yyywwwsssrrrrrrsssrrrqqqooonnnmmmmmmlllllllllmmmmmmpppssssssqqqooonnnmmmiiihhhhhhiiikkkllllllkkkeeedddccccccccceeeggghhhiiiiiihhhffffffeeeeeeeeeggggggfffeeedddbbbaaa```___^^^]]]]]]]]]^^^```aaa``````aaaaaa```___^^^]]]ZZZXXXVVVTTTSSSSSSTTTTTTUUUUUUUUUTTTRRRPPPNNNLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIFFFHHHIIIIIIFFFDDDCCCBBBEEEDDDCCCCCCDDDGGGJJJLLLJJJKKKKKKHHHDDDCCCDDDEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@???>>>======>>>???AAACCCAAA@@@???>>>???@@@BBBCCC@@@@@@????????????@@@@@@?????????@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@??????@@@@@@@@@AAAAAA@@@@@@@@@??????@@@AAAAAABBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDAAAEEEIIIIIIFFFDDDFFFHHHHHHGGGGGGFFFFFFEEEEEEEEECCCCCCEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGIIIKKKMMMNNNNNNOOOPPPQQQRRRTTTUUUUUUSSSSSSSSSSSSSSSTTTUUUUUUTTTSSSRRRRRRSSSUUUXXXZZZ[[[\\\[[[YYYVVVTTTSSSTTTVVVUUUTTTSSSSSSRRRRRRSSSrrrqqqpppqqqrrrsssqqqpppppppppppppppppppppqqqqqqtttttttttsssrrrqqqpppooonnnoooqqqrrrqqqnnnkkkhhhgggjjjkkkjjjfffcccccceeedddeeeggghhhjjjkkkkkkkkkjjjjjjkkklllmmmnnnooopppooommmkkkiiigggfffffffffdddcccbbbaaa```___^^^]]]]]][[[YYYYYY[[[]]]]]]]]][[[YYYWWWUUUSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSPPPOOOOOOOOOOOOMMMJJJGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFHHHHHHGGGGGGFFFJJJHHHFFFEEEFFFFFFEEEDDDDDDEEEFFFGGGFFFEEECCCAAA??????@@@@@@AAABBBCCCCCC>>>????????????>>>>>>============>>>??????@@@@@@======>>>>>>?????????@@@@@@AAABBBCCCCCCAAA???>>>??????>>>>>>>>>>>>??????>>>????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===@@@CCCEEEEEEDDDDDDEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAACCCDDDEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOMMMNNNOOOPPPQQQPPPOOONNNOOOQQQRRRSSSRRRSSSUUUVVVTTTUUUVVVXXXZZZ[[[\\\\\\]]]]]]]]]\\\[[[ZZZYYYYYYYYY[[[^^^___^^^]]]^^^^^^]]]^^^```aaaaaaaaa```___^^^^^^______``````aaaaaa``````bbbcccdddeeeeeeeeefffeeedddcccbbbbbbbbbbbbfffeeeddddddddddddfffffffffgggiiiiiiiiiiiikkklllmmmllllllnnnpppqqqpppoooiiijjjkkkmmmnnnnnnnnnnnnnnnooooooppprrrtttvvvwwwvvvwwwyyyzzzzzzzzzyyyyyypppqqqqqqrrrqqqpppnnnmmmnnnkkkkkknnntttyyy||||||zzzvvvrrrppppppqqqqqqqqqnnnmmmmmmlllllllllmmmmmmtttvvvxxxwwwsssmmmiiiggggggeeedddeeegggiiijjjiiidddcccbbbaaabbbdddfffhhhiiihhhgggfffddddddddddddeeedddcccbbbaaaaaa``````^^^^^^]]]\\\]]]^^^___```_______________^^^]]]]]][[[YYYUUUSSSRRRSSSTTTUUUVVVUUUTTTSSSQQQOOOMMMLLLIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFGGGIIIKKKJJJHHHEEEDDDCCCCCCBBBAAAAAACCCFFFJJJLLLIIIJJJIIIFFFBBB@@@BBBDDDAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>===>>>???@@@???>>><<<<<<===>>>AAABBBAAA@@@???>>>>>>@@@BBBCCC@@@@@@????????????@@@@@@======>>>???@@@AAAAAABBB????????????????????????===>>>>>>???@@@@@@AAAAAA???????????????>>>======???@@@@@@AAAAAA@@@@@@???======>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCAAAFFFJJJIIIFFFDDDFFFIIIHHHGGGGGGFFFEEEDDDCCCCCCAAABBBDDDEEEGGGHHHHHHHHHGGGGGGFFFGGGHHHJJJLLLNNNNNNNNNOOOQQQRRRTTTUUUUUUSSSSSSRRRRRRSSSTTTUUUUUUUUUTTTRRRRRRSSSVVVYYY[[[\\\\\\\\\YYYVVVTTTSSSTTTWWWWWWUUUTTTSSSRRRRRRRRRvvvvvvvvvuuutttrrrqqqppppppppppppppppppqqqqqqqqqsssrrrrrrrrrqqqqqqppppppssssssrrrpppnnnllljjjhhhfffffffffffffffeeeeeedddffffffggghhhiiijjjkkkkkkhhhiiikkklllmmmllllllkkkkkkiiiffffffggggggdddaaa______``````aaaaaabbbbbb___^^^]]][[[ZZZYYYXXXXXXXXXWWWVVVTTTRRRPPPOOONNNQQQQQQQQQQQQRRRSSSTTTUUURRRPPPNNNLLLKKKKKKKKKLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBB@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>?????????@@@@@@AAAAAA@@@@@@???>>>>>>???AAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>============>>>>>>>>>>>>======>>>???AAABBBCCCDDD@@@@@@@@@AAAAAAAAABBBBBB>>>>>>????????????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCFFFEEECCCBBBCCCDDDFFFHHHFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQRRRRRRVVVVVVVVVWWWXXXYYY[[[[[[]]]]]]]]]\\\[[[ZZZXXXXXXZZZZZZ[[[\\\]]]^^^```aaaaaa```````````````aaaaaaaaaaaa```___^^^]]]]]]\\\___``````bbbcccdddeeefffeeeddddddcccbbbaaa``````fffcccbbbcccfffhhhgggeeeiiihhhgggfffgggiiikkkllljjjlllnnnooopppooonnnmmmmmmlllkkkjjjiiihhhhhhgggmmmmmmmmmmmmmmmnnnoooppptttttttttttttttuuuvvvwwwqqqppppppooonnnmmmllllllmmmmmmmmmnnnpppsssuuuwwwsssrrrpppooooooppprrrsssooonnnlllkkkkkkmmmoooqqqyyy}}}}}}uuunnnkkkkkkeeedddddddddeeefffhhhiiiccccccbbbbbbaaaaaaaaa```ddddddeeeeeeeeeeeeffffffbbbbbb```______^^^^^^^^^\\\[[[ZZZZZZZZZ[[[\\\]]]\\\\\\]]]^^^^^^^^^]]]]]]YYYYYYWWWVVVUUUTTTTTTTTTXXXWWWUUURRROOOMMMKKKKKKLLLKKKJJJIIIIIIIIIIIIIIILLLKKKJJJIIIIIIIIIIIIIIIGGGGGGHHHHHHFFFDDDBBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFEEECCCAAA@@@@@@@@@AAACCCBBBAAAAAA@@@@@@@@@AAABBBBBBAAA@@@????????????>>>>>>============>>>>>>======<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>?????????????????????>>>>>>===<<<;;;@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCAAAAAA@@@???@@@AAABBBCCCDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGFFFFFFHHHJJJMMMNNNMMMOOOPPPQQQQQQQQQSSSTTTQQQRRRSSSRRRQQQRRRSSSUUUVVVUUUUUUUUUUUUUUUVVVVVV\\\ZZZWWWUUUSSSSSSTTTTTTVVVUUUSSSRRRPPPPPPOOOOOOzzzzzzyyyxxxuuusssqqqoooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooqqqpppooonnnllljjjhhhgggggghhhhhhhhhhhhgggffffffddddddeeeeeeffffffggggggggghhhhhhiiihhhgggfffeeeiiigggddddddeeeeeeccc```^^^^^^____________``````___^^^]]][[[ZZZZZZZZZZZZYYYXXXWWWUUUSSSRRRQQQPPPQQQQQQPPPPPPPPPQQQRRRRRRQQQPPPNNNLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>??????>>>>>>????????????>>>>>>===>>>???@@@@@@AAAAAA@@@BBBBBBBBBBBBAAA@@@???>>><<<<<<=========>>>>>>>>>===>>>>>>???@@@AAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAA>>>??????????????????>>>AAAAAAAAAAAAAAAAAAAAAAAAEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRTTTTTTTTTUUUVVVWWWXXXYYY\\\\\\\\\\\\[[[ZZZYYYXXXZZZZZZZZZ[[[\\\]]]_________^^^^^^^^^___``````aaa_________^^^^^^^^^]]]]]]]]]^^^___aaabbbdddeeeeeedddddddddcccbbbbbbaaaaaacccbbbaaabbbfffhhhhhhgggggggggfffffffffhhhjjjlllkkklllmmmnnnoooooonnnnnnmmmmmmlllkkkiiihhhggggggiiiiiijjjkkkmmmnnnooooooqqqqqqqqqqqqqqqrrrssssssppppppooonnnmmmmmmllllllmmmlllllllllmmmoooqqqrrrqqqppppppoooooopppqqqrrrmmmllljjjjjjkkkmmmppprrr{{{~~~{{{sssmmmjjjjjjggggggeeeddddddeeeeeefffbbbbbbaaaaaa```______^^^___`````````aaaaaabbbbbbaaaaaa```___^^^]]]]]]^^^^^^]]][[[ZZZYYYZZZZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[WWWVVVUUUTTTSSSRRRRRRRRRRRRQQQPPPNNNLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEECCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@?????????@@@@@@>>>==================>>>=========<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???????????????????????????======>>>>>>>>>?????????>>>>>>>>>>>>>>>======<<<@@@??????????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEFFFGGGIIILLLMMMMMMOOOPPPPPPPPPPPPQQQSSSPPPQQQRRRQQQPPPPPPRRRTTTTTTSSSSSSSSSTTTTTTUUUVVVZZZXXXVVVSSSRRRRRRRRRSSSTTTTTTRRRQQQPPPOOOOOOOOO~~~~~~}}}{{{xxxuuurrrpppqqqrrrrrrrrrrrrrrrqqqqqqnnnnnnnnnnnnnnnooooooooonnnnnnmmmllljjjiiiggggggjjjjjjkkkkkkjjjjjjiiihhheeeeeeeeeeeeeeeeeeeeeeeegggggghhhgggfffdddbbbaaafffdddaaaaaaaaaaaaaaa```^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[ZZZZZZXXXWWWUUUTTTSSSRRRPPPPPPOOOOOONNNNNNOOOOOOOOONNNMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>???======>>>>>>>>>>>>======<<<<<<===>>>????????????AAAAAAAAAAAA@@@???>>>>>><<<<<<<<<============>>>>>>>>>>>>??????@@@@@@@@@?????????@@@@@@@@@AAAAAA??????@@@@@@@@@@@@????????????@@@@@@AAAAAABBBBBBDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKKKKLLLLLLLLLMMMMMMMMMJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRSSSTTTVVVVVVYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\\\\]]]^^^\\\\\\\\\]]]^^^___```aaa________________________[[[\\\]]]___aaabbbdddeeedddddddddddddddcccccccccaaa``````bbbeeeggghhhgggeeeeeedddeeefffhhhjjjkkkkkkllllllmmmnnnnnnoooooonnnnnnmmmllljjjiiihhhgggeeefffiiikkkmmmmmmnnnmmmnnnnnnmmmmmmmmmnnnooooooooonnnnnnmmmllllllllllllnnnmmmllljjjjjjjjjkkklllmmmnnnooooooppppppppppppjjjiiiiiiiiijjjllloooqqqzzz|||{{{wwwpppkkkiiijjjjjjhhhfffdddccccccccccccbbbaaa```___^^^]]]\\\[[[\\\\\\]]]]]]^^^___`````````___^^^]]]\\\\\\\\\\\\^^^]]][[[YYYXXXXXXXXXYYY[[[[[[[[[[[[ZZZYYYXXXXXXUUUTTTRRRQQQPPPPPPOOOOOONNNMMMLLLLLLKKKKKKLLLLLLJJJJJJHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHFFFFFFFFFFFFDDDCCCBBBBBBBBBBBB@@@@@@?????????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@?????????>>>>>>>>>???@@@@@@??????>>>>>>>>>???@@@@@@======<<<<<<<<<<<<======>>>======<<<<<<<<<======????????????????????????>>>>>>============>>>>>>????????????????????????============>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>????????????????????????========================>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDEEEFFFHHHJJJLLLMMMOOOPPPOOONNNMMMNNNPPPNNNOOOPPPPPPOOOOOOPPPQQQPPPPPPQQQQQQRRRSSSUUUUUUXXXVVVTTTRRRQQQPPPQQQQQQRRRRRRQQQOOONNNNNNNNNNNN}}}}}}}}}|||zzzwwwtttrrrqqqqqqrrrrrrrrrqqqppppppkkklllllllllmmmmmmnnnnnnnnnnnnmmmlllkkkjjjjjjiiilllmmmmmmmmmmmmlllkkkkkkiiiiiihhhhhhhhhggggggggghhhhhhhhhhhhgggeeecccbbbcccaaa___]]]]]]^^^____________^^^]]]]]]\\\[[[[[[\\\\\\[[[[[[[[[\\\\\\]]][[[ZZZYYYXXXVVVUUUTTTSSSQQQPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>======>>>>>>>>>>>>======:::;;;<<<===>>>>>>>>>>>>???@@@@@@@@@??????>>>===;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJKKKMMMOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[\\\]]]___```aaabbbbbbbbbaaaaaa``````___YYYZZZ[[[]]]___aaacccccccccccccccddddddeeeeeeeeeaaaaaabbbccceeeffffffeeeccccccddddddfffgggiiijjjkkkkkkkkklllmmmnnnoooppppppooonnnmmmllljjjiiiiiieeegggiiilllmmmmmmlllkkklllkkkkkkkkkkkkkkkllllllmmmmmmlllkkkkkkkkkllllllpppnnnllljjjhhhgggggggggjjjkkkmmmoooppppppooonnniiiiiihhhhhhhhhjjjkkkmmmuuuuuutttpppllliiiiiijjjiiihhhfffdddbbbbbbbbbbbbaaa```___^^^\\\[[[ZZZYYY\\\\\\]]]^^^___``````aaa]]]]]]\\\[[[[[[[[[[[[[[[\\\[[[YYYXXXXXXXXXYYYYYY[[[[[[[[[[[[ZZZXXXWWWWWWSSSRRRQQQPPPOOONNNNNNNNNMMMMMMLLLLLLKKKLLLLLLLLLJJJIIIHHHFFFEEEEEEEEEEEEDDDEEEGGGHHHHHHFFFDDDCCCFFFDDDCCCAAA@@@@@@AAABBB@@@@@@???>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA??????>>>============>>>??????============>>>??????@@@===<<<<<<;;;;;;<<<<<<===>>>>>>===<<<;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>========================<<<<<<<<<=========>>>>>>;;;<<<===>>>????????????>>>>>>????????????>>>>>>????????????????????????>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAACCCCCCCCCDDDEEEGGGIIIJJJMMMNNNNNNMMMLLLKKKKKKLLLKKKLLLNNNNNNMMMMMMMMMOOOMMMNNNNNNOOOQQQRRRTTTUUUVVVUUUTTTRRRQQQPPPPPPQQQPPPPPPOOONNNMMMMMMNNNNNNyyyzzz{{{|||{{{yyyvvvuuupppqqqrrrsssrrrqqqooonnnkkkkkkllllllmmmmmmnnnnnnpppooonnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmlllkkkkkkjjjjjjiiihhhhhhhhhfffgggggggggfffeeecccbbb___]]][[[YYYXXXYYY\\\___```___^^^^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZ[[[\\\\\\YYYYYYXXXVVVUUUTTTSSSSSSQQQPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>======>>>>>>======>>>>>>>>>>>>======::::::;;;<<<============>>>>>>>>>???>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>============<<<<<<=========>>>>>>>>>??????@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>??????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>??????@@@AAABBBCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKMMMOOOPPPPPPQQQNNNNNNNNNNNNNNNOOOPPPPPPRRRQQQQQQRRRRRRSSSTTTUUUTTTTTTVVVWWWXXXYYYYYYYYYZZZ[[[\\\\\\\\\\\\[[[[[[ZZZZZZ[[[\\\]]]^^^```aaabbbbbbaaa```^^^]]]\\\\\\YYYYYY[[[\\\^^^```aaabbbbbbccccccddddddeeeeeefffcccdddeeeeeeeeedddccccccccccccdddeeefffggghhhiiikkkkkkkkkkkklllnnnooopppppppppooonnnmmmlllkkkkkkiiijjjlllnnnnnnmmmkkkjjjkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkiiiiiiiiijjjkkklllrrrpppmmmjjjgggfffeeeeeefffhhhkkknnnoooooommmmmmjjjiiihhhgggfffffffffgggkkkkkkkkkiiigggggghhhiiifffeeedddcccbbbbbbcccdddaaa```___]]]\\\ZZZYYYYYY\\\\\\\\\]]]^^^______```[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXZZZ[[[[[[[[[[[[[[[ZZZYYYWWWWWWSSSRRRQQQPPPOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDAAABBBDDDFFFFFFDDDCCCBBBDDDCCCBBB@@@@@@@@@AAAAAA@@@@@@???>>>============>>>???@@@AAAAAAAAA@@@???=========<<<<<<===>>>>>><<<<<<<<<<<<======>>>???<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;::::::;;;;;;==============================<<<<<<<<<<<<======::::::::::::::::::::::::;;;<<<<<<<<<<<<=========:::;;;<<<>>>????????????===>>>????????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>???????????????????????????????????????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@?????????AAAAAAAAACCCDDDEEEGGGGGGKKKLLLMMMKKKIIIHHHIIIJJJIIIKKKMMMMMMLLLKKKLLLLLLLLLLLLLLLNNNOOOQQQSSSTTTUUUUUUTTTSSSRRRQQQQQQQQQOOONNNNNNMMMMMMMMMNNNNNNuuuwwwzzz||||||{{{yyywwwqqqrrrssstttsssrrrooonnnmmmmmmmmmmmmmmmnnnnnnnnnpppooonnnmmmmmmnnnpppqqqnnnnnnoooooonnnnnnmmmllliiiiiiiiihhhhhhgggggggggcccdddddddddcccbbb```___YYYXXXUUUSSSQQQTTTXXX\\\___^^^^^^]]]\\\[[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZ[[[VVVUUUUUUTTTSSSRRRQQQPPPPPPOOONNNMMMLLLLLLLLLLLLIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>============>>>======>>>>>>>>>>>>======::::::;;;<<<============<<<======>>>>>>===<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????@@@@@@@@@@@@??????>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIIIIIIIHHHFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOOOONNNNNNMMMMMMNNNNNNOOOPPPRRRRRRRRRRRRRRRSSSTTTTTTRRRSSSTTTVVVWWWXXXXXXXXXYYYZZZ[[[\\\\\\[[[YYYXXXYYYYYYZZZZZZ[[[\\\]]]^^^^^^^^^]]]\\\[[[ZZZYYYYYYZZZZZZ[[[\\\^^^___``````bbbbbbccccccddddddeeeeeeeeeggghhhhhheeecccbbbbbbddddddeeeffffffgggggggggiiiiiijjjlllmmmnnnooopppnnnnnnmmmmmmmmmllllllllllllmmmnnnnnnnnnmmmkkkjjjkkkkkkjjjjjjiiiiiijjjjjjjjjiiigggggggggiiikkklllqqqpppmmmjjjgggeeeeeeeeedddfffiiilllmmmmmmmmmllliiihhhgggfffdddcccccccccddddddddddddeeefffggggggdddcccbbbbbbbbbcccdddeeeaaa```___^^^]]]\\\[[[ZZZZZZZZZ[[[[[[[[[[[[\\\\\\XXXXXXWWWWWWWWWWWWXXXXXXVVVUUUUUUUUUVVVXXXZZZ[[[ZZZZZZZZZZZZYYYYYYXXXWWWSSSRRRQQQOOONNNNNNMMMMMMLLLKKKJJJHHHGGGFFFFFFEEEJJJIIIGGGFFFDDDDDDCCCCCC@@@@@@BBBCCCCCCBBBBBBAAACCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>==================>>>???@@@@@@@@@@@@@@@???>>>======<<<<<<<<<===<<<<<<;;;;;;<<<<<<======;;;;;;::::::::::::;;;;;;<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999;;;;;;;;;;;;<<<<<<<<<===;;;;;;===>>>????????????<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@???????????????>>>??????@@@AAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@????????????>>>???@@@AAACCCDDDEEEEEEIIIJJJJJJJJJHHHGGGGGGHHHGGGIIILLLLLLKKKJJJJJJKKKKKKKKKLLLMMMNNNPPPRRRSSSTTTTTTSSSSSSRRRQQQPPPPPPNNNMMMMMMMMMMMMNNNNNNOOOuuuwwwzzz}}}}}}|||zzzxxxssstttvvvvvvvvvtttqqqooooooooooooooonnnnnnnnnnnnnnnmmmlllkkklllmmmooopppmmmnnnnnnnnnnnnmmmllllllhhhhhhhhhhhhggggggggggggccccccccccccaaa___\\\[[[SSSRRROOOLLLKKKMMMSSSXXX\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXYYYRRRRRRQQQPPPOOOOOONNNNNNMMMMMMLLLKKKJJJJJJKKKKKKHHHIIIIIIJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===============<<<<<<============<<<<<<:::;;;<<<======>>>>>>>>>;;;<<<<<<=========<<<<<<999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========>>>??????????????????>>>???????????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBEEEDDDCCCCCCCCCDDDFFFGGGGGGHHHIIIJJJIIIHHHFFFEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOORRRQQQQQQQQQQQQRRRSSSSSSRRRSSSTTTUUUVVVVVVWWWVVVWWWXXXYYYZZZZZZXXXVVVUUUXXXXXXWWWWWWXXXYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^______bbbbbbbbbcccccccccccccccdddgggiiiiiifffdddddddddfffffffffgggggggggffffffggghhhjjjmmmnnnoooooonnnjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmkkkjjjjjjiiihhhhhhiiiiiihhhgggfffeeefffhhhkkkmmmpppnnnkkkhhhfffeeeeeedddccceeegggiiikkklllmmmmmmgggfffeeedddccccccbbbbbbaaaaaaaaabbbdddeeeeeeddddddcccbbbaaaaaabbbcccdddaaaaaa```___^^^^^^]]]]]][[[ZZZZZZZZZZZZYYYYYYYYYVVVVVVVVVUUUUUUVVVVVVWWWVVVVVVUUUUUUUUUWWWXXXYYYWWWWWWXXXXXXXXXXXXWWWWWWRRRQQQPPPNNNMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFJJJIIIHHHFFFEEEDDDCCCCCC??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>===>>>>>>>>>=========>>>>>>@@@AAAAAA@@@@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<999999999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???>>>>>><<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>???AAAAAA@@@@@@@@@?????????===>>>???@@@AAA@@@@@@?????????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@?????????@@@===>>>???AAABBBCCCDDDDDDGGGHHHIIIHHHFFFFFFFFFHHHFFFIIIKKKLLLKKKJJJJJJJJJLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRQQQQQQPPPOOONNNMMMMMMMMMMMMNNNNNNOOOPPPwwwyyy|||~~~~~~|||zzzxxxuuuvvvxxxyyyxxxvvvsssqqqqqqqqqppppppoooooonnnnnnkkkjjjiiiiiiiiikkkmmmooommmmmmmmmmmmmmmllllllkkkhhhhhhhhhhhhiiiiiiiiiiiiffffffeeecccaaa]]][[[YYYNNNNNNKKKHHHFFFIIIOOOUUUZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWPPPPPPOOONNNMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJGGGHHHIIIJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBCCCBBBBBBAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===============:::;;;;;;<<<<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>>;;;;;;<<<<<<===<<<<<<;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>????????????>>>>>>@@@@@@@@@???????????????AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFEEECCCBBBCCCDDDFFFHHHGGGHHHJJJJJJJJJHHHFFFEEECCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHIIIJJJKKKKKKKKKJJJMMMMMMMMMLLLMMMNNNNNNOOOQQQQQQPPPPPPPPPQQQRRRRRRRRRRRRSSSUUUUUUVVVVVVVVVUUUVVVXXXXXXXXXVVVTTTRRRVVVVVVUUUUUUUUUVVVWWWWWWZZZZZZ[[[\\\^^^___``````\\\\\\]]]]]]]]]^^^^^^^^^bbbbbbbbbbbbbbbbbbbbbbbbcccfffjjjjjjhhheeefffggggggggghhhhhhggggggfffeeefffhhhkkkmmmoooooonnnnnnffffffggghhhiiiiiijjjjjjkkkkkkjjjkkklllmmmnnnoookkkjjjiiihhhhhhhhhhhhhhhhhhgggeeedddeeehhhkkkmmmnnnllljjjgggeeedddddddddcccdddfffhhhjjjkkklllmmmdddddddddccccccccccccbbbaaaaaaaaabbbddddddcccbbbeeedddbbbaaaaaaaaabbbbbbaaaaaaaaa``````_________\\\\\\\\\[[[ZZZZZZYYYYYYVVVUUUUUUTTTUUUUUUVVVVVVXXXWWWVVVUUUUUUUUUVVVWWWUUUUUUVVVWWWWWWWWWVVVVVVQQQPPPOOOMMMLLLLLLKKKKKKLLLKKKJJJJJJIIIIIIIIIJJJKKKJJJHHHFFFEEEDDDCCCCCC??????>>>>>>???@@@AAAAAAAAABBBCCCDDDCCCBBBAAA@@@??????>>>>>>>>>>>>??????>>>===<<<<<<===???AAABBBBBBAAA???>>><<<;;;;;;;;;===<<<;;;;;;::::::::::::;;;::::::999999::::::;;;999999999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>><<<===>>>@@@@@@>>>===<<<====================================>>>>>>>>>>>>AAAAAAAAAAAA@@@@@@??????===>>>???@@@AAA@@@??????>>>??????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@@@@@@@@@@@@@<<<===???@@@BBBBBBCCCCCCEEEFFFGGGGGGFFFEEEFFFHHHFFFIIIKKKLLLKKKJJJJJJJJJLLLLLLMMMMMMNNNOOOQQQQQQPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMNNNOOOPPPPPPrrrssstttuuuuuuuuutttsssxxxwwwwwwvvvvvvuuuttttttrrrqqqqqqqqqpppnnnjjjgggiiifffdddeeeiiikkkllljjjmmmllljjjiiiiiiiiijjjjjjkkkjjjiiiiiihhhhhhiiiiiikkkgggccceeehhheee\\\RRRNNNOOOQQQRRRPPPNNNRRRWWW]]][[[YYYWWWWWWWWWWWWXXX[[[[[[ZZZYYYXXXVVVTTTSSSQQQPPPNNNLLLKKKLLLLLLMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCBBBAAA@@@???AAAAAAAAAAAAAAA@@@???>>><<<===>>>>>>>>><<<;;;:::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMPPPPPPOOOOOOOOOPPPPPPQQQRRRRRRSSSTTTTTTTTTTTTTTTSSSTTTTTTSSSRRRRRRTTTVVVVVVUUUTTTTTTTTTUUUVVVWWWXXXYYY[[[]]]^^^^^^^^^]]]```^^^\\\[[[[[[\\\^^^______```aaaaaa___^^^___```bbbbbbcccdddfffhhhjjjkkkllllllkkkiiihhhfffeeeeeeeeeeeegggjjjmmmnnnnnnlllmmmiiidddbbbdddggghhhgggjjjiiiiiiiiiiiiiiijjjjjjmmmkkkhhheeeccccccdddeeehhhgggfffeeedddeeeeeeffffffiiilllkkkhhhfffggghhhdddeeefffggghhhhhhhhhhhheeeeeeeeedddcccaaa___]]]aaa```______```ccceeegggiiigggdddbbbaaa```aaabbbaaa``````___^^^^^^]]]]]]\\\ZZZYYYYYYZZZZZZYYYWWWTTTSSSSSSSSSSSSSSSTTTTTTWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTRRRPPPMMMLLLLLLKKKJJJHHHIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFEEEDDDCCCBBBAAAAAA<<<<<<<<<<<<===>>>???@@@BBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>?????????>>>>>>===============@@@@@@@@@???>>>======<<<;;;;;;;;;::::::999999999888888999::::::::::::999::::::::::::::::::::::::888888999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>??????????????????@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????>>>>>>>>>???@@@BBBCCCDDDEEEGGGIIIJJJJJJIIIHHHFFFJJJJJJJJJJJJJJJJJJIIIIIIKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOLLLKKKNNNSSSTTTQQQMMMooopppqqqrrrrrrqqqpppooorrrrrrrrrqqqqqqqqqqqqqqqpppoooooonnnnnnkkkhhheeehhheeecccdddhhhjjjjjjjjjlllkkkjjjiiihhhhhhiiiiiiiiihhhhhhhhhiiijjjjjjkkkllljjjiiijjjlllhhh___XXXZZZ[[[]]]]]]YYYWWWYYY\\\bbb___[[[XXXWWWWWWXXXXXXZZZYYYYYYXXXWWWUUUSSSRRRPPPOOONNNLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@???>>>??????>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<;;;:::999<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;999999999:::::::::::::::::::::::::::::::::::::::999::::::;;;;;;<<<======<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@?????????@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@AAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQRRRSSSRRRQQQQQQSSSTTTUUUUUUTTTTTTTTTUUUVVVWWWWWWXXXZZZ\\\]]]]]]]]]]]]^^^]]]\\\\\\\\\\\\]]]^^^^^^___``````^^^^^^___``````aaabbbccceeegggiiijjjjjjjjjiiigggfffdddcccbbbccccccdddgggkkkllllllkkkiiieeeaaa```bbbdddeeeeeehhhhhhgggggghhhhhhiiiiiillljjjgggdddbbbbbbcccdddffffffgggggggggfffeeedddfffhhhkkkjjjhhhffffffgggddddddeeefffffffffffffffeeeeeeeeedddccc```^^^]]]]]]\\\\\\\\\]]]___aaacccfffeeecccaaa``````aaaaaa``````___^^^]]]\\\\\\[[[ZZZYYYXXXXXXZZZZZZYYYXXXTTTTTTTTTSSSSSSTTTTTTUUUVVVVVVTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQOOOMMMKKKKKKKKKIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEDDDDDDCCCBBBBBB======<<<<<<<<<===>>>>>>AAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>??????AAA@@@??????>>>>>>?????????>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999999999777888999999::::::999999::::::::::::::::::::::::888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=====================>>>========================???>>>>>>=========>>>>>>======>>>>>>>>>???????????????@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????>>>>>>>>>???@@@AAACCCDDDEEEEEEGGGHHHHHHHHHGGGFFFHHHHHHIIIJJJKKKKKKKKKJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLKKKNNNRRRSSSOOOLLLkkkkkklllmmmmmmlllkkkjjjjjjjjjkkkkkkkkkkkkllllllmmmlllkkkkkkkkkiiieeecccfffeeecccdddfffiiiiiiiiilllkkkjjjhhhhhhggghhhhhhggggggggghhhiiijjjlllllljjjlllnnnooommmjjjeeebbbhhhjjjkkkhhhdddcccdddeeejjjddd]]]XXXVVVVVVWWWXXXWWWWWWWWWVVVUUUSSSQQQQQQOOONNNMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHFFFEEEEEEEEEEEEEEEEEEFFFDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBBBB????????????????????????@@@@@@@@@@@@???>>>======<<<<<<;;;:::;;;<<<===>>>999::::::::::::999999888;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999999999999999999999:::::::::;;;<<<<<<======<<<<<<<<<============>>>????????????????????????>>>>>>>>>?????????@@@@@@@@@???>>>===>>>???BBBCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEDDDEEEFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGFFFEEEEEEEEEFFFGGGHHHIIILLLLLLKKKKKKJJJIIIIIIHHHJJJJJJJJJKKKLLLMMMNNNOOONNNOOOOOOPPPPPPPPPPPPPPPNNNOOOPPPOOOOOOOOOQQQRRRUUUTTTTTTTTTTTTUUUVVVVVVVVVWWWXXXZZZ[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\\\\]]]^^^^^^^^^^^^___```^^^___```bbbdddggghhhiiiiiihhhgggeeecccaaa```___``````aaadddhhhjjjjjjiiifffdddaaa```aaacccccccccfffeeeeeeeeeffffffggghhhiiigggdddbbbaaaaaabbbbbbcccdddfffggggggeeecccbbbeeegggiiiiiigggeeeeeeeeebbbccccccccccccccccccccceeeeeeeeedddbbb```]]]\\\ZZZZZZYYYYYYZZZ\\\^^^___cccbbb```_________```aaa______^^^]]]\\\[[[ZZZZZZYYYXXXWWWXXXYYYZZZYYYXXXUUUTTTTTTSSSSSSTTTTTTTTTUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPPPPNNNLLLKKKKKKJJJIIIHHHDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD>>>>>>===<<<<<<<<<======@@@@@@????????????>>>>>>@@@??????>>>>>>??????@@@@@@@@@???>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::::::::::::::999999999999777888999999::::::999999999999999999999999999999999999::::::;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;::::::999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<@@@?????????>>>>>>============>>>>>>>>>>>>????????????@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKMMMPPPPPPMMMJJJhhhhhhiiijjjjjjiiiggggggdddeeeeeefffgggggghhhhhhiiihhhhhhhhhiiiiiifffdddfffeeedddeeefffhhhjjjjjjkkkjjjiiihhhhhhgggffffffgggggggggggghhhiiijjjkkkhhhkkkooonnnlllkkkmmmpppvvvxxxvvvooojjjkkknnnoooqqqiii^^^WWWTTTUUUUUUVVVUUUUUUTTTTTTRRRQQQPPPOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCAAAAAABBBCCCCCCCCCBBBBBB???????????????????????????????????????>>>======;;;:::999888999;;;===>>>999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888888888:::::::::;;;<<<<<<======;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@???>>><<<<<<<<<>>>AAACCCAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCDDDEEEGGGHHHFFFEEEEEEEEEFFFGGGHHHIIIMMMLLLKKKJJJIIIGGGFFFFFFHHHIIIIIIJJJKKKLLLNNNOOOMMMMMMNNNOOOOOOOOOOOOOOOLLLMMMNNNMMMMMMMMMOOOQQQTTTTTTTTTTTTTTTUUUUUUVVVUUUUUUVVVWWWXXXYYYZZZZZZYYYZZZ\\\]]]^^^]]][[[ZZZZZZ[[[]]]]]]]]]]]]___```]]]^^^```ccceeeggghhhiiiggggggeeedddbbb```______^^^^^^___bbbeeeggghhhggggggfffdddbbbbbbbbbbbbbbbdddccccccccccccdddeeefffeeedddbbb```______```aaabbbbbbcccdddccccccbbbaaadddeeefffgggfffdddccccccaaaaaa````````````aaaaaaeeeeeeeeedddbbb```]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]______^^^]]]^^^^^^___```______^^^]]]\\\[[[ZZZZZZ[[[YYYXXXXXXYYYYYYXXXVVVTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOONNNMMMOOOMMMJJJIIIJJJJJJHHHGGGCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEAAA@@@???>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>?????????======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::999999999999999999999777777888999999999999999999999999999999999999999999999999:::;;;;;;<<<<<<:::::::::::::::;;;;;;;;;::::::999888888999::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@??????>>>==================>>>>>>>>>?????????@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????????????????@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKLLLNNNNNNLLLIIIggghhhiiiiiiiiihhhfffeeebbbbbbcccdddeeeffffffgggeeeeeeeeefffiiijjjiiihhhffffffffffffgggiiikkklllkkkkkkjjjiiihhhgggfffeeehhhggggggffffffggggggggghhhlllnnnmmmkkkmmmvvv~~~tttmmmooosssuuuvvvlll^^^VVVSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKLLLKKKJJJIIIHHHGGGFFFEEECCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBB???@@@BBBCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===<<<;;;999888999;;;===>>>999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888888888888888888888888888777777777777777777777777999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<==============================>>>>>>>>>?????????>>>===<<<<<<===>>>@@@BBB?????????@@@@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBAAABBBBBBCCCDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBBDDDDDDCCCBBBCCCEEEGGGHHHFFFFFFFFFGGGGGGHHHIIIJJJLLLKKKJJJIIIHHHFFFEEEEEEHHHHHHHHHIIIJJJLLLMMMNNNLLLMMMNNNNNNOOOOOONNNNNNJJJKKKLLLLLLLLLLLLNNNPPPSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYWWWYYY[[[]]]^^^]]][[[ZZZYYY[[[]]]]]]\\\]]]^^^```^^^___bbbdddfffhhhiiiiiigggfffeeedddbbbaaa``````^^^^^^^^^```ccceeeeeeeeeffffffeeedddbbb`````````cccbbbbbbaaaaaabbbbbbcccbbbaaa```___^^^^^^______bbbaaa___^^^^^^___aaabbbccccccddddddddddddbbbaaa___^^^^^^]]]^^^^^^___```cccddddddcccbbb```^^^\\\[[[[[[ZZZZZZ[[[[[[[[[\\\]]]]]]\\\]]]]]]]]]^^^^^^______^^^^^^]]]\\\\\\\\\]]][[[YYYYYYYYYXXXVVVTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPPPPPPPOOOOOONNNMMMLLLKKKMMMKKKIIIHHHIIIIIIHHHFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEBBBAAA@@@???>>>=================================???>>>>>>======>>>>>>???===<<<;;;;;;:::;;;;;;;;;<<<;;;;;;;;;;;;;;;::::::999999999999999999999999777777888999999999999888888888888888888888888888888888999999:::;;;;;;;;;999999999:::::::::;;;;;;::::::999888888999::::::::::::::::::::::::::::::999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<======>>>========================>>>????????????>>>===<<<<<<============>>>>>>>>>??????@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????????????????@@@AAABBBBBBDDDDDDDDDDDDEEEFFFHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMKKKJJJhhhiiiiiiiiiiiihhhfffeeebbbbbbcccdddeeeeeeffffffdddcccccceeehhhjjjjjjiiifffggghhhgggggghhhkkkmmmkkkkkkkkkjjjiiigggfffeeegggfffeeeeeedddddddddeeeiiilllnnnmmmkkkpppzzzwwwooorrrwwwwwwyyynnn___VVVSSSSSSRRRPPPQQQQQQQQQQQQPPPOOONNNMMMKKKLLLLLLMMMMMMLLLKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBB???@@@BBBCCCCCCBBB@@@???===========================>>>>>>??????>>>>>>===<<<;;;:::::::::;;;<<<===999888888888888999::::::999999999999:::::::::::::::::::::::::::::::::::::::999999888888777777777666666777777777888888888777777777777777777777777888888888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>=========>>>>>>???@@@AAA>>>>>>>>>???????????????>>>?????????@@@@@@@@@AAA@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDCCCBBBAAABBBDDDFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFEEEHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLLLLMMMNNNMMMMMMMMMJJJKKKLLLLLLLLLMMMOOOQQQRRRSSSTTTTTTUUUUUUTTTTTTTTTSSSTTTTTTUUUWWWXXXYYYWWWXXXZZZ\\\]]]\\\[[[ZZZ[[[\\\]]]]]]]]]]]]^^^______```ccceeeggghhhhhhgggeeeeeeddddddcccbbbbbbaaa^^^]]]\\\]]]```bbbbbbbbbaaabbbccccccaaa_________ccccccbbbaaa````````````_________^^^^^^^^^^^^___bbb```]]][[[[[[^^^aaacccbbbbbbaaabbbccccccaaa^^^]]]\\\\\\[[[\\\^^^___```aaabbbbbbcccbbb```___^^^[[[[[[[[[[[[ZZZZZZZZZZZZ\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]^^^\\\ZZZZZZZZZYYYWWWUUUTTTTTTSSSRRRQQQQQQQQQQQQPPPOOOOOONNNNNNNNNOOOOOOMMMMMMMMMMMMLLLLLLKKKJJJLLLJJJHHHGGGHHHHHHGGGFFFCCCCCCCCCBBBBBBCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@???>>>======>>><<<<<<============>>>>>>>>>======<<<<<<======>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::888888888999999999999999666777888888999999888888777777777777777777777777777777888888999:::::::::888888999999::::::;;;;;;::::::999888888999::::::::::::::::::::::::::::::999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;<<<<<<<<<========================<<<===>>>??????>>>===<<<<<<<<<============>>>>>>??????@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????@@@@@@??????@@@@@@AAABBBCCCCCCDDDEEEFFFGGGGGGHHHJJJJJJJJJJJJIIIGGGFFFEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLMMMMMMLLLLLLiiiiiijjjjjjiiigggfffeeeccccccddddddeeeeeeffffffeeedddcccdddfffgggggggggeeefffhhhgggfffgggjjjmmmlllllllllllljjjhhhfffeeeccccccccccccccccccddddddfffiiilllllljjjnnnvvv}}}vvvqqqwww|||zzz|||pppaaaXXXUUUUUURRROOOPPPPPPPPPPPPPPPOOONNNMMMJJJKKKLLLMMMMMMLLLKKKKKKIIIHHHHHHHHHGGGGGGFFFFFFBBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAA???AAABBBCCCCCCAAA>>>===========================<<<<<<============<<<<<<;;;;;;::::::::::::::::::777777666666666777888999888888999999999:::::::::999999999999999999999999:::999999888777777666666444555555666777888999999777777777777777777777777666777777888888999::::::999::::::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@@@@@@@@@@@@@=========>>>>>>?????????>>>>>>>>>????????????@@@AAAAAAAAAAAAAAAAAA@@@???@@@@@@AAAAAAAAABBBBBBBBBCCCBBB@@@@@@@@@BBBEEEGGGDDDFFFIIIKKKKKKKKKIIIHHHFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJLLLMMMMMMMMMNNNPPPRRRQQQRRRSSSTTTUUUTTTTTTSSSTTTSSSSSSTTTUUUVVVXXXYYYWWWXXXYYY[[[[[[[[[[[[ZZZ\\\^^^___^^^]]]\\\^^^______```ccceeeffffffeeedddbbbbbbbbbbbbbbbbbbbbbbbb^^^\\\ZZZ[[[\\\^^^^^^^^^[[[^^^bbbcccbbbaaabbbdddeeedddbbbaaa___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___aaa```^^^]]]]]]___aaacccaaa``````aaabbbbbb___]]][[[ZZZZZZZZZ[[[^^^```bbb___```aaabbbbbbaaa```___]]]]]]]]]]]]]]]\\\[[[[[[\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\]]]]]]^^^^^^\\\[[[ZZZZZZ[[[[[[ZZZYYYVVVUUUTTTSSSSSSRRRRRRRRRNNNNNNMMMMMMMMMNNNNNNOOOJJJKKKKKKKKKKKKKKKJJJJJJKKKIIIGGGGGGGGGHHHGGGFFFCCCBBBBBBAAAAAABBBBBBCCC@@@@@@AAAAAAAAAAAAAAAAAA??????>>>===<<<<<<<<<===<<<<<<======>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<<<<;;;;;;<<<<<<999999999999999999999999777888888888999999999999666777777888888888888888777777777777777777777777666666666777888888999999777888888999::::::;;;;;;::::::999888888999::::::999999999999999999999999999999999:::::::::;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>>>>>>>===<<<<<<<<<<<<=========>>>>>>??????@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????@@@@@@??????@@@@@@AAAAAA@@@AAACCCEEEFFFFFFFFFFFFIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHKKKLLLMMMMMMMMMNNNiiiiiijjjjjjiiigggfffeeeddddddddddddeeeeeeeeeeeefffdddccccccdddeeedddddddddeeegggfffeeeeeeiiilllmmmmmmmmmlllkkkiiifffeee``````aaaaaabbbccceeeeeebbbfffiiiiiihhhjjjnnnsssrrr{{{{{{sssrrr{{{~~~~~~rrrcccZZZWWWVVVSSSPPPPPPPPPPPPPPPPPPOOONNNMMMJJJKKKLLLMMMMMMLLLKKKKKKHHHGGGGGGGGGGGGGGGGGGGGGBBBAAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@@@@@@@@@@AAA@@@AAACCCCCCBBB@@@===;;;========================::::::;;;<<<<<<;;;;;;;;;:::::::::::::::999888777666555444444555666777888888888888999999:::::::::999999999999999999999999999999999888777666666555333444555666777888999:::888888888888888888888888666666666777888888999999999999:::::::::;;;;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;===???AAABBBAAA@@@???<<<=========>>>>>>??????>>>>>>>>>>>>????????????AAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@AAAAAABBBBBBBBBCCCAAA@@@??????BBBDDDFFFCCCEEEIIIKKKLLLKKKHHHFFFDDDEEEEEEFFFGGGGGGHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIKKKLLLNNNNNNNNNOOOQQQSSSQQQRRRSSSUUUUUUTTTTTTSSSTTTTTTSSSSSSTTTVVVXXXYYYWWWXXXYYYZZZZZZ[[[[[[[[[]]]___```___]]]]]]]]]___^^^```bbbdddeeedddcccbbb```aaaaaaaaabbbbbbcccccc]]][[[YYYXXXZZZ[[[[[[[[[YYY]]]ccceeeffffffhhhjjjfffeeecccaaa___^^^]]]]]]]]]]]]^^^^^^^^^^^^______````````````aaaaaabbbbbbaaa______```bbbbbb___\\\ZZZZZZYYYYYY[[[^^^aaaccc^^^___```bbbbbbbbbaaa```aaaaaaaaaaaaaaa```___^^^]]]]]]]]]]]]]]]\\\[[[[[[XXXYYYZZZ[[[\\\]]]^^^^^^ZZZYYYYYYZZZ\\\^^^]]]\\\XXXWWWVVVUUUTTTTTTTTTTTTNNNMMMMMMMMMMMMMMMNNNNNNIIIIIIJJJJJJKKKJJJJJJJJJJJJHHHFFFFFFGGGGGGGGGEEEBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;;;;;;;;;;<<<<<<=========>>>>>>??????;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999999999:::777777777777777888888888777777888888999999999999666666777888888888888888777777777777777777777777555555555666777777888888777777888999::::::;;;;;;::::::999888888999::::::999999999999999999999999999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;999999999999999999999999;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777999;;;===>>>>>>===<<<<<<<<<<<<<<<=========>>>??????@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????@@@@@@@@@???@@@@@@AAAAAA>>>???BBBDDDFFFEEEDDDDDDGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEHHHKKKMMMMMMNNNOOOOOOhhhhhhhhhiiikkkjjjhhhfffgggeeedddeeehhhiiihhhfffcccdddddddddcccaaa___^^^\\\^^^aaabbbbbbdddgggiiimmmmmmlllkkkiiigggeeedddaaabbbdddffffffeeecccbbbfffffffffffffffggghhhiiifffgggkkktttwwwoooddd]]]YYYXXXWWWUUUSSSQQQOOOLLLJJJIIIIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBAAA@@@???======::::::;;;<<<<<<;;;::::::<<<<<<;;;;;;;;;:::::::::666666666777888888999999777777666555555555555555555666666777888999999999888888777777777777777888666555555555555666777777555444444333444555666777666666666666666666666666444444444555555777888888888888999::::::;;;<<<<<<999::::::;;;;;;::::::999999999::::::;;;<<<======>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCEEEDDDCCCAAA@@@@@@AAAAAADDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHEEEFFFGGGHHHIIIHHHGGGGGGKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMMMMNNNOOOPPPQQQSSSSSSSSSSSSTTTTTTTTTTTTQQQPPPOOOPPPRRRUUUYYY[[[ZZZYYYXXXWWWWWWXXXZZZ[[[______````````````______````````````aaaaaaaaaaaacccccccccccccccbbbaaaaaa``````___^^^\\\[[[ZZZYYY]]]^^^```cccfffiiilllmmmllljjjeeeaaa^^^]]]]]]^^^___^^^^^^^^^___```aaabbb___```ccceeefffeeecccbbb___```aaabbbbbbaaa```_________``````aaaaaaaaabbbdddcccaaa`````````aaabbbdddcccbbb```^^^]]]]]]\\\^^^^^^\\\ZZZYYYXXXXXXWWWZZZ[[[[[[\\\\\\\\\[[[[[[YYYZZZ[[[[[[[[[\\\___bbbaaa___[[[WWWTTTSSSRRRRRRPPPPPPOOOOOOMMMLLLJJJIIIJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCAAAAAABBBBBBBBBAAA@@@@@@@@@?????????>>>>>>======<<<;;;;;;<<<>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999888888777777666666999888888888777777666666777888:::::::::888666555666666666666666666666666444555555666666666666666777777777777888888888888999999888888888888888888999999999999::::::::::::999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999999999999999:::::::::777777888999::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;======>>>>>>>>>>>>======???>>>===<<<<<<===>>>???===>>>>>>?????????>>>>>>>>>>>>======>>>>>>???@@@BBBBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOhhhggghhhiiikkkkkkjjjhhhhhhfffeeegggiiikkkjjjhhhggggggfffeeeccc```^^^]]]^^^```cccdddddddddeeeffflllkkkkkkiiihhhfffdddccc```aaabbbccccccbbbaaa```bbbbbbbbbcccdddeeefffgggeeefffkkksss{{{}}}zzzpppiii```[[[YYYXXXWWWUUUQQQPPPNNNKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHGGGGGGGGGFFFFFFFFFDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@?????????@@@AAABBBAAAAAA@@@@@@???===<<<;;;999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;::::::::::::666666777777777777888888777666666555444444555555555555666777777888999999888777777666666777777888777777666555555555555555555444444333444555666777555555555555555555555555444444444444555666777888888888999999:::;;;;;;;;;999999::::::::::::999999999999::::::;;;;;;<<<<<<======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBEEEDDDBBB@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMNNNOOOQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQPPPQQQRRRVVVYYY[[[ZZZYYYXXXWWWWWWXXXZZZ[[[```aaaaaabbbbbbaaaaaa```______`````````aaaaaaaaa``````aaaaaaaaaaaaaaa```aaaaaa```___^^^\\\\\\[[[]]]^^^```bbbeeehhhjjjkkkkkkhhhdddaaa^^^^^^^^^^^^bbbaaaaaabbbbbbccccccdddaaabbbdddeeeeeedddcccbbb`````````aaaaaa`````````aaaaaaaaaaaabbbbbbccccccddddddbbbaaaaaaaaabbbccceeedddcccaaa```___^^^^^^___^^^]]][[[ZZZYYYYYYXXXYYYYYYZZZZZZ[[[ZZZZZZYYYYYYZZZ[[[[[[ZZZ\\\^^^aaacccaaa\\\XXXTTTQQQPPPPPPOOOOOOOOONNNMMMLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAABBBBBBBBB@@@@@@@@@@@@@@@????????????>>>===<<<;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::999999999999::::::888888888777777777777777888888888777777777666666777888999:::999888666555555555555555555555555555444444555666666666666666666666666777777777888888666666666777777888888888555555555666666666666777999999888999999:::;;;<<<;;;;;;::::::::::::;;;;;;999999999999999888888888888888888999999:::::::::999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===???>>>===<<<<<<===>>>???======>>>>>>??????>>>>>>@@@@@@??????@@@@@@AAABBBAAABBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOgggfffgggiiikkklllkkkjjjgggffffffgggiiikkkjjjiiilllkkkiiifffccc___\\\[[[\\\___ccceeeeeeeeeeeefffhhhhhhgggfffeeedddcccbbbaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaacccdddeeefffeeefffjjjqqqwwwxxxtttpppfffaaa[[[XXXXXXXXXVVVTTTNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>???@@@@@@?????????>>>===<<<;;;:::999::::::;;;;;;::::::999;;;::::::::::::999999999777777777777666666666666666666555444444444555555555555666666777777888888777777666666666666777777999888777555444333333333444444444333444444555666555555555555555555555555444444444444555666777777777888888999999:::::::::999999::::::::::::999999::::::::::::::::::::::::;;;<<<======>>>>>>=================================<<<<<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAACCCBBBAAA@@@??????@@@@@@AAABBBBBBCCCDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHGGGGGGHHHIIIIIIIIIIIIHHHFFFGGGHHHIIIJJJLLLLLLMMMLLLLLLMMMMMMNNNPPPQQQRRRNNNNNNOOOOOOOOOPPPPPPPPPQQQPPPPPPPPPRRRTTTWWWYYYYYYYYYXXXWWWXXXYYY[[[\\\aaabbbbbbccccccbbbbbbaaa_________````````````aaa]]]]]]^^^___````````````bbbbbbaaaaaa```______^^^^^^___```bbbdddfffggghhhhhhfffcccaaa___^^^___```dddddddddeeeeeeeeeeeeeeebbbcccddddddddddddddddddaaa```___^^^^^^___```aaacccccccccdddddddddddddddfffeeeddddddccccccddddddgggfffdddcccaaaaaa``````aaa```___]]][[[[[[ZZZZZZXXXXXXYYYYYYYYYYYYXXXXXXYYYZZZZZZZZZYYYZZZ]]]```dddaaa\\\WWWRRROOONNNMMMNNNNNNNNNNNNMMMKKKJJJJJJFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBAAA@@@AAABBBAAA@@@AAAAAA@@@@@@@@@?????????>>>>>>===<<<;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999::::::666777777777777777777888777777777777666666666666666777888999888777666555555555555555555555555555444444555666666666666555555555555666666666666777333444444555666777888999666666666777777777888888888888888888999:::;;;<<<:::999999888888999999:::999999999888888777777666888888999999999999999999888999999:::::::::999999;;;;;;;;;<<<<<<======>>>>>>??????????????????>>>>>>>>>============>>>>>><<<===>>>???????????????@@@@@@??????@@@@@@AAABBBAAABBBBBBCCCDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNeeedddeeegggjjjkkkkkkjjjfffffffffggghhhiiiiiiiiiooonnnkkkgggccc___\\\ZZZXXX\\\aaadddeeeeeeeeefffdddcccccccccccccccddddddccccccbbbaaaaaaaaabbbbbbaaaaaaaaabbbccceeeggggggeeegggjjjoooqqqpppkkkggg___\\\XXXWWWXXXXXXUUURRRLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGFFFDDDDDDFFFHHHIIIGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>===<<<;;;:::999999::::::::::::999999::::::999999999888888888888888777666666555444444555555444444444444444555555555555666666777777777666666555555555666777777888777666555444444444444444444444444444444444555555555555555555555555555444444444444444555666777777777777888888999999999888888999999999999888888::::::::::::999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<======>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHIIIKKKMMMNNNPPPPPPLLLLLLMMMNNNOOOPPPRRRSSSOOOOOOOOOPPPPPPPPPQQQQQQPPPOOOOOOOOOPPPRRRUUUVVVXXXXXXXXXXXXYYYZZZ[[[\\\aaaaaabbbbbbbbbbbbaaaaaa^^^^^^_________`````````[[[\\\^^^___```aaaaaaaaacccccccccbbbbbbbbbbbbaaa``````aaacccdddeeefffgggfffeeecccaaa`````````aaadddeeeeeeeeeeeedddddddddaaaaaabbbcccdddeeeffffffaaa```^^^]]]]]]___aaacccffffffffffffffffffffffffggggggfffffffffeeeeeeeeegggfffeeecccbbbaaaaaaaaabbbbbb```^^^]]]\\\\\\\\\YYYYYYYYYYYYYYYYYYXXXWWWYYYZZZZZZYYYXXXYYY[[[^^^```]]]YYYTTTOOOMMMKKKKKKMMMMMMMMMMMMLLLKKKJJJJJJFFFEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDBBB@@@@@@AAABBBAAA@@@AAA@@@@@@@@@@@@?????????>>>>>>===<<<;;;;;;:::::::::::::::::::::;;;;;;;;;::::::::::::999999999999999999888888888888999999555666666666777777888888666666666666666666666666555666777777777666666555555555555555555555555555333444555555666666555555444444444555555555666666555555555666666777777777666777777777777888888888777777777888888999:::;;;:::999999888888999999:::999999999888777666555555999999999999888888888888999999:::;;;;;;;;;:::::::::;;;;;;<<<===>>>>>>?????????@@@@@@@@@@@@??????>>>>>>============>>>>>>===>>>???@@@@@@AAA@@@@@@>>>>>>======>>>>>>???@@@AAAAAABBBCCCDDDDDDDDDDDDAAABBBDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJKKKKKKLLLMMMNNNdddcccccceeehhhjjjkkkjjjhhhhhhiiiiiiiiiiiijjjjjjnnnmmmjjjgggccc```^^^\\\ZZZ]]]aaadddcccbbbbbbbbb`````````aaabbbdddfffgggcccbbbaaa````````````aaaaaaaaaaaabbbcccdddeeeffffffgggjjjlllllliiiddd```]]]ZZZWWWWWWXXXWWWSSSPPPKKKKKKKKKJJJIIIHHHHHHGGGFFFEEECCCBBBBBBCCCEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@???>>>===<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>===<<<;;;;;;999999999888888999999999999888888888888777777777888777777666555444333333444444333333333333444444555555555555555666666666555555444444555666666777555555444444444444555555444444444444444444333333555555555555555555555555555444444444444555555666666666666777777777777777777888888999999888888777999999999999999888888888999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<======>>>??????@@@@@@CCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@?????????@@@AAAAAABBBCCCCCCDDDDDDCCCCCCFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGIIIKKKMMMNNNPPPQQQLLLLLLMMMNNNOOOQQQSSSTTTRRRRRRSSSSSSSSSTTTTTTTTTRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXYYYZZZ[[[\\\]]]______````````````______^^^^^^^^^^^^____________\\\]]]^^^```aaabbbccccccbbbbbbbbbccccccccccccdddbbbbbbcccdddeeefffggggggeeedddcccbbbaaaaaabbbbbbbbbccccccccccccbbbaaa```^^^^^^```bbbdddfffggghhhbbb```^^^\\\]]]___bbbdddhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhgggggggggffffffeeedddcccbbbaaaaaaaaaccccccaaa___^^^]]]]]]]]][[[[[[[[[[[[[[[ZZZYYYXXXYYYYYYYYYXXXWWWWWWZZZ\\\YYYWWWSSSOOOLLLKKKJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJGGGFFFFFFEEEDDDDDDCCCCCC@@@AAAAAAAAABBBBBBCCCCCCCCCBBB@@@@@@AAAAAAAAA@@@@@@@@@????????????>>>>>>>>>======<<<;;;::::::999999999999:::::::::;;;;;;::::::999999999888888888999888888777777888888999555555666666777777777888555555555555555555555666444555555555666555555555555555555555555555555555333444444555555555555555444444444444555555555555888888888777777666666666333333333444444444444555777777777777888999::::::::::::999999999999::::::999999999888777666555555999888888888888888888888::::::;;;<<<<<<===<<<<<<;;;;;;<<<<<<===>>>????????????@@@@@@@@@@@@??????======>>>>>>>>>>>>======>>>???@@@AAABBBBBBBBBBBB>>>>>>======>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDBBBCCCDDDFFFGGGHHHHHHHHHLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNeeedddccceeehhhjjjkkkkkkkkklllmmmllljjjjjjjjjllljjjiiigggeeecccbbbaaaaaa```bbbddddddbbb___^^^^^^````````````bbbdddfffhhhaaaaaaaaa``````______^^^```````````````aaabbbccceeefffggggggfffbbb^^^\\\[[[XXXVVVVVVWWWVVVSSSOOOLLLLLLLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBAAABBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@???>>>======<<<:::;;;;;;<<<===<<<<<<<<<===============<<<;;;:::999888888777777888888999888888777777777666666666777666666555444333333333333333222222222333444444444444555555555555555555444444444444444555666777444444333333444555555666333444444444444333333222444444444444444444444444555444444444444444555555666666666666666666666666777777888888888888777777888888888888888888888888888999::::::;;;;;;::::::::::::::::::::::::::::::999999999999:::;;;<<<===;;;<<<======>>>???@@@@@@DDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBBAAABBBCCCCCCDDDDDDCCCCCCFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEFFFGGGIIIKKKLLLNNNNNNLLLLLLMMMNNNPPPRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYVVVWWWXXXYYY[[[\\\]]]^^^]]]^^^^^^______^^^^^^]]]]]]]]]]]]^^^^^^^^^______^^^^^^```aaabbbccccccccc```aaaaaabbbccccccddddddccccccdddeeeffffffggggggfffeeedddcccccccccccccccaaabbbbbbbbbbbb```^^^]]][[[]]]___aaadddeeefffgggbbb```___^^^^^^```ccceeeiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiihhhgggffffffeeedddccccccbbbbbbbbbdddcccaaa```^^^^^^]]]]]]\\\]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYYXXXVVVVVVXXXZZZTTTRRROOOLLLJJJIIIIIIJJJIIIJJJKKKKKKKKKKKKKKKJJJGGGGGGFFFFFFEEEEEEDDDDDD@@@AAAAAABBBBBBCCCCCCCCCCCCAAA@@@???@@@AAA@@@?????????>>>>>>>>>=========<<<<<<<<<<<<<<<;;;:::999888888999999::::::;;;;;;:::999999888888777777777888888777777777777888888555666666666666666666777444444444555555555555555444444444444444444555555444444444444444444444444333333444555555555555444444444444555555555555666:::999999888777666555444444444555555555666666666666666666666777888999::::::999999999999999999:::999999999888888777777666777777888888888888888888:::;;;<<<======>>>======<<<<<<<<<======>>>>>>???>>>??????????????????>>>======>>>>>>>>>>>>======>>>???@@@AAABBBCCCCCCCCC@@@@@@??????@@@@@@AAABBB@@@@@@BBBCCCDDDDDDEEEEEECCCDDDEEEFFFGGGGGGHHHHHHLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMhhhfffeeefffiiikkkllllllkkklllmmmkkkhhhggggggiiieeedddcccccccccdddffffffbbbdddeeedddbbbaaaaaaaaaeeedddbbbbbbbbbccceeefffcccdddddddddcccbbb```___bbbaaaaaa``````aaaaaabbbcccccccccbbb___\\\ZZZYYYXXXUUUSSSSSSUUUVVVSSSPPPMMMMMMMMMLLLKKKHHHFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCC?????????>>>>>>=========::::::<<<=========<<<;;;;;;;;;;;;;;;;;;::::::999999888777777777777888999777777777666666666555555555555555444444333333333222222222222222333444444444444444444444444444444333333333333444555666777555555444333333333444444333444444555444333222111444444444444444444444444555444444333333444444555555555555555555555555555666777777777777777777666666666777777888888999999888999::::::;;;;;;::::::::::::::::::::::::::::::999999999::::::;;;======;;;;;;<<<===>>>???@@@@@@DDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCC@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGEEEDDDDDDCCCDDDEEEFFFGGGFFFFFFGGGIIIJJJLLLMMMNNNLLLLLLMMMNNNPPPRRRTTTUUUTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXUUUVVVXXXZZZ\\\]]]^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]\\\]]]]]]]]]]]]^^^^^^^^^^^^___```aaabbbccccccccc^^^______aaabbbcccddddddaaabbbcccdddeeefffggggggggggggfffeeeddddddccccccccccccddddddcccaaa^^^]]][[[]]]___bbbccccccbbbbbbbbbaaa```___```bbbdddeeejjjjjjjjjiiiiiihhhhhhhhhhhhiiiiiijjjiiihhhgggfffggggggfffeeedddddddddddddddcccaaa```^^^]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYWWWUUUUUUWWWXXXRRRPPPMMMKKKIIIHHHHHHIIIHHHIIIJJJJJJKKKKKKKKKKKKGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAABBBCCCCCCDDDDDDCCCAAA??????@@@AAA@@@???============<<<<<<<<<<<<:::;;;<<<<<<<<<;;;::::::777888888999::::::;;;;;;:::999999888777777666666777777777666666777777777666666666666666555555555333333444444444555555555333333333333333444444555444444444444444444444444222333444444555555444444444555555555555666666666777777777666666555555555777777888888888999999999666666666666666777999999999888888777777888888999999999999999999888888888666666777777888888999999999:::;;;<<<===========================>>>>>>>>>===>>>>>>??????>>>>>>===<<<===>>>??????>>>===<<<<<<===>>>@@@AAABBBBBBBBB@@@@@@??????@@@@@@AAABBB???@@@AAACCCDDDEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMMMMjjjiiiggghhhjjjlllmmmmmmhhhjjjkkkhhhdddbbbcccdddaaa```aaabbbcccfffhhhjjj```aaacccddddddeeegggiiiiiigggeeecccbbbbbbccccccggghhhiiijjjiiigggdddccceeeddddddcccccccccccccccaaaaaa```^^^[[[XXXWWWWWWUUURRRPPPQQQTTTUUUSSSQQQNNNNNNNNNMMMKKKIIIFFFEEEEEEEEEFFFFFFEEEDDDCCCCCCEEEDDDDDDDDDCCCCCCCCCCCC>>>>>>>>>>>>============:::;;;<<<=========<<<;;;999999:::::::::999888888999888777666666777888999777666666666555555555555555555444444444444333333222111111111222333333444444444444444444444444444333222222333444555666777777666555444333222222222333444444555444333111000444444444444444444444444555444444333333333444444555555555555555555555444666666777777777777666666555666666777888999999:::999999:::;;;;;;;;;;;;:::999999999999999999999999::::::::::::;;;<<<===>>>;;;;;;<<<===>>>???@@@@@@CCCCCCCCCBBBBBBAAAAAAAAACCCBBBAAAAAAAAABBBCCCDDD??????@@@AAAAAAAAAAAA@@@??????@@@AAACCCEEEGGGHHHFFFEEEDDDDDDDDDEEEGGGHHHHHHIIIJJJKKKLLLNNNNNNOOOLLLLLLMMMNNNPPPRRRTTTUUUSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXZZZ\\\^^^^^^___]]]^^^^^^^^^^^^^^^^^^]]]\\\\\\]]]]]]]]]^^^^^^^^^^^^___```aaabbbbbbbbbbbb]]]]]]^^^```aaabbbcccddd``````aaabbbdddeeeffffffhhhhhhgggfffeeeeeedddcccdddeeeffffffdddbbb___^^^\\\^^^```bbbcccaaa___^^^aaaaaaaaaaaabbbccceeefffjjjjjjjjjiiiiiihhhhhhhhhhhhhhhiiijjjiiihhhgggfffiiihhhgggfffffffffffffffdddcccaaa```^^^]]]]]]]]]]]]]]]]]]\\\\\\ZZZYYYYYYYYYYYYXXXWWWUUUTTTVVVXXXSSSQQQNNNKKKIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKFFFFFFFFFEEEDDDDDDCCCCCCAAAAAABBBBBBCCCDDDEEEEEECCCAAA??????@@@AAA@@@???===<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<<<<;;;:::777777888999::::::;;;;;;999999999888777666666555777777666666666666777777777777666666555555555444333333333444444555555555333222222222333333444555444444444444444444444444222333444444555555444444555555555666666666666777444444555555555555555555555555555555666666666666555555555666666777888999777777666666666666777777999999999999999:::::::::555666666777888999999:::888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>==================>>>>>>>>>>>>======<<<===>>>??????>>>===<<<;;;<<<===>>>@@@@@@AAAAAA>>>>>>>>>===>>>??????@@@???@@@AAACCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMjjjgggdddeeegggiiiiiihhhhhhfffdddcccddddddcccaaafffeeeddddddfffhhhhhhgggeeeeeeeeefffhhhjjjmmmnnnllllllkkkiiieeeddddddeeehhhggggggfffgggggghhhhhhfffeeedddbbbaaa___^^^]]]]]]]]][[[ZZZXXXVVVUUUTTTQQQRRRRRRRRRQQQPPPPPPOOOLLLMMMNNNOOONNNKKKHHHFFFFFFEEECCCBBBAAAAAABBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@??????@@@@@@AAA<<<<<<;;;;;;;;;:::::::::;;;:::999888888888999:::888888888888777666444444333444444555666777777888444444333333333333222222222222111111222222333444555666666666444333444555000111222333444555555555444444444333333222222222444555555555555555555444555555555555555555555555555555666666555444333333444444444444444444444444666666666666666777777888555666888999999888777777777777777888999:::;;;<<<;;;:::999::::::999777555999999::::::;;;<<<======<<<<<<;;;;;;<<<===???@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBBBBBBBCCCCCCDDDHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKJJJIIIHHHKKKKKKMMMNNNPPPQQQSSSSSSVVVUUUTTTSSSRRRRRRRRRRRRUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWYYY[[[\\\]]]]]]\\\\\\[[[[[[]]]```bbbbbbbbbaaa```^^^^^^______^^^]]]]]]^^^___aaabbbbbbcccccc___^^^^^^^^^___```bbbccccccccccccdddeeefffggghhhggghhhggggggfffeeecccccchhhggggggfffdddbbb```___^^^___aaabbbccccccbbbbbbgggfffdddbbbbbbcccdddeeeeeeeeeffffffffffffffffffeeefffhhhiiijjjjjjjjjiiiffffffffffffffffffeeeeeebbbbbbbbbaaa___^^^\\\[[[[[[[[[\\\[[[[[[ZZZYYYXXXZZZYYYXXXWWWUUUTTTSSSRRRSSSRRRPPPNNNKKKIIIGGGFFFHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;888999999::::::999999888777777888888888999999999777777777777777777777777444555555666666666666666555555444444444333333333444444555555444444333222333333333333333333333333444333222222444555555555444444444444444444444444444444555555555555444444555555555444444333333333555555444444444333333333888777666666666777999:::777777777777777777777777888888888777777777777777555555666777777777777777;;;;;;:::999:::;;;<<<======<<<<<<;;;;;;;;;<<<<<<============>>>>>>>>>>>>===============<<<<<<<<<============>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHFFFHHHKKKLLLLLLKKKLLLMMMllljjjgggggghhhiiigggeeefffdddbbbaaabbbbbbbbbaaabbbaaa```bbbdddfffgggfffffffffffffffhhhjjjlllmmmnnnoooooommmkkkiiiiiiiiiiiiiiihhhhhhgggfffeeeeeeccccccbbbaaa___^^^]]]]]][[[[[[ZZZXXXVVVTTTSSSSSSPPPQQQPPPPPPOOONNNMMMLLLKKKLLLMMMNNNMMMKKKHHHFFFFFFEEEDDDBBBBBBBBBBBBCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@????????????@@@@@@;;;;;;;;;;;;::::::::::::;;;;;;999888888888999:::777888888777666555444444888888777777666555555444444444333333333333222222222222222222222333333444444555666555444333333555111111222333444444444444444444333333333222222222333444444555555444444333444444444444444444444444555555555555555444333333444444444444444444444444666666555555666666777888555666777888888888777777777777777888999;;;<<<======;;;999999:::999888666999999::::::;;;<<<<<<===<<<;;;;;;;;;<<<===>>>???@@@@@@?????????@@@AAAAAAAAAAAAAAA@@@@@@?????????AAAAAAAAA@@@@@@@@@??????BBBBBBBBBBBBCCCDDDEEEFFFHHHGGGGGGFFFFFFGGGGGGHHHJJJJJJKKKLLLLLLKKKJJJIIIKKKLLLMMMNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVUUUTTTSSSSSSSSSSSSTTTUUUWWWYYYZZZZZZZZZZZZZZZZZZ\\\___bbbddddddddd```^^^]]]]]]^^^^^^]]]\\\]]]^^^___aaabbbbbbcccccc______^^^^^^___```bbbcccbbbbbbccccccdddfffggghhhhhhhhhhhhhhhgggfffeeedddggggggfffeeecccbbb```___^^^___aaabbbcccccccccbbbgggeeecccaaaaaaaaabbbcccddddddeeeeeeeeeeeeffffffeeefffggghhhiiiiiiiiihhhggggggggggggfffeeeccccccbbbbbbbbbbbbaaa___^^^]]]]]]]]]\\\\\\[[[ZZZYYYYYYZZZYYYXXXWWWVVVTTTSSSSSSQQQPPPOOONNNLLLKKKIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>======<<<======<<<<<<;;;:::999999888888999999999999888888777777888888888999999999666666666666666666666666444444555666666666666666555555555444444444333333444444444555444444333222333333333333333333333333333222111111333444444333444444444444444444444444444444555555555555444444444444444444444333333333555555555444444444333333777666666555666777888999777777777777777777777777777777777777777777777777555555666777777777777777;;;::::::999:::;;;<<<===<<<<<<;;;;;;:::;;;;;;<<<;;;<<<<<<<<<<<<=====================<<<<<<<<<<<<<<<=========>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGDDDGGGIIIKKKKKKKKKLLLMMMmmmlllkkkkkkkkkiiifffddddddbbb`````````aaa```______^^^___aaaeeeggghhhhhhggggggffffffggghhhjjjkkkmmmoooppppppnnnllllllllliiiiiiiiiiiigggeeecccaaa______^^^^^^]]]\\\\\\\\\YYYYYYXXXVVVTTTSSSRRRQQQPPPPPPOOONNNMMMLLLJJJIIIIIIJJJLLLMMMLLLKKKHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBAAA@@@???>>>????????????????????????;;;;;;;;;:::::::::999999;;;:::999888888888999999777777777777666555444444:::999888777666555444333444444333333333333222222333333222222333333444555444555666555333222333444222222333333333333333222333333333333222222222222222333333444444333333222333333333333333333333333444444555555444444333333444444444444444444444444666555555555555666777777555555666777888888777777777777888999:::<<<>>>??????<<<999888888999888777999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>?????????>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@?????????BBBBBBAAAAAA@@@@@@@@@???BBBBBBBBBCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHJJJJJJKKKLLLLLLKKKKKKJJJLLLLLLMMMMMMNNNOOOOOOPPPPPPRRRTTTVVVXXXXXXWWWWWWVVVVVVUUUTTTSSSRRRRRRRRRSSSSSSUUUVVVWWWWWWWWWWWWXXXYYY\\\```dddffffffddd___^^^\\\]]]^^^^^^]]]\\\]]]^^^___aaabbbbbbbbbbbb____________```aaabbbbbb```aaaaaabbbdddfffggghhhhhhiiiiiiiiihhhgggffffffffffffeeedddcccaaa``````^^^___aaacccddddddddddddfffeeecccaaa```______```ccccccccccccddddddeeeeeedddeeefffggghhhhhhgggggghhhhhhhhhgggeeedddbbbaaacccccccccccccccbbbaaaaaa```___^^^\\\[[[ZZZZZZZZZZZZZZZYYYXXXVVVUUUTTTTTTPPPPPPOOONNNMMMLLLLLLKKKGGGGGGGGGGGGGGGFFFEEEEEECCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<>>>===<<<;;;999888777777888888999999999999888888777777777888888888888999666666666666666666666666444444555666666666666555666666555555555444444444444444444444444333222222333333333333333333333333333111000000222333333222444444444444444444444444333444444555555444444333333333333333444444444444555555555555555444444444555555555444555555666777777777777777777777777777666666666777777777777777555555666777777777777777::::::999999::::::;;;<<<;;;::::::999999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHFFFEEEEEEEEEEEECCCEEEGGGIIIJJJKKKMMMOOOllllllmmmnnnmmmkkkgggeeefffdddaaa`````````^^^]]]^^^^^^```cccgggjjjkkkjjjfffeeeddddddddddddeeefffhhhjjjmmmnnnmmmkkkjjjjjjfffggghhhhhhgggdddaaa```[[[[[[[[[[[[ZZZZZZZZZZZZXXXWWWVVVUUUTTTRRRQQQQQQPPPPPPOOONNNMMMKKKIIIHHHHHHIIIJJJKKKKKKJJJHHHGGGFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::999999999999888888888777777777777777666666666666666555444333555555555555555555555444444444333333333222222222333333333222333333444555333444555444222222222333222222333333333222222111333222222222222222222222222222222333333222222222222222222222222222222222333333444444444333333222333333333333333333333333555555444444555555666777444555555666777777777777777777888999:::<<<>>>??????<<<999777888888888888999999:::::::::;;;;;;;;;:::;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@???????????????@@@@@@@@@AAAAAAAAABBBBBBEEEDDDDDDDDDDDDEEEEEEFFFHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMMMMMMMOOORRRUUUXXXZZZYYYWWWVVVTTTTTTTTTTTTTTTSSSSSSRRRSSSSSSTTTTTTUUUUUUUUUUUUWWWXXX\\\```dddfffdddbbb___^^^]]]]]]______^^^]]]^^^___```aaabbbbbbbbbbbb______`````````aaaaaabbb______```aaaccceeeggghhhgggggghhhhhhhhhggggggfffeeeeeedddcccbbbaaaaaaaaaaaabbbdddeeefffgggffffffgggfffdddbbb```_________aaaaaabbbbbbccccccddddddcccddddddeeeeeefffffffffgggggggggfffeeedddcccbbbbbbccccccdddddddddccccccbbbaaa___]]]\\\[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUTTTQQQPPPPPPOOONNNMMMLLLLLLHHHHHHHHHHHHHHHGGGFFFEEECCCCCCBBBBBBAAA@@@@@@@@@??????????????????????????????>>>>>>============;;;;;;::::::999888777777::::::999999999999::::::777777777777888888888888666666666666666666666666333444555555666666555555666666666555555555444444333444444444444333222222222222222222222222222222333222000000222333222222333333333333333333333333333333444444444444333333222222222333333444444555555555555555555555555555444333444444444444555555666666666666666666666666555555666666666666666777555555666777777777777777999999999999999::::::;;;999999999888999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<=========>>>>>>????????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJIIIHHHFFFEEEDDDDDDCCCCCCEEEGGGHHHJJJLLLPPPSSShhhjjjmmmooonnnllljjjiiikkkhhheeecccbbbaaa^^^]]]^^^^^^```dddhhhkkkkkkjjjdddcccaaa`````````aaabbbdddfffiiijjjiiihhhhhhhhhcccdddeeefffeeecccaaa___XXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQPPPOOOMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@???===<<<;;;<<<======>>>>>>======<<<::::::999999999888888888666666666666666555555444444555555555555444444333333333333333333222222222444444333333333222222222333222222222222333444444222444444444222111222333222222222333222222111111222222222222222222222222111222222222222222222111222222222222222222222222222222333333333333333222333333333333333333333333444444444444444555555666444444444555555666777777777777888999:::<<<===>>>>>>;;;888666777888999888999999999:::::::::::::::::::::;;;;;;<<<=====================>>>???@@@AAA????????????????????????>>>>>>???@@@BBBCCCDDDEEEGGGFFFEEEDDDDDDCCCDDDDDDHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIIIILLLLLLLLLLLLLLLLLLLLLLLLPPPRRRVVVXXXYYYWWWTTTRRRPPPQQQRRRTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWZZZ___cccdddbbb``````___^^^___```aaa```___^^^___```aaaaaabbbaaaaaa`````````aaaaaaaaaaaaaaa^^^^^^___```bbbdddfffgggeeeeeefffgggggggggffffffeeeeeedddcccbbbbbbccccccdddeeeggghhhiiiiiihhhhhhhhhgggfffdddcccbbbaaa`````````aaaaaabbbccccccdddccccccccccccccccccddddddddddddeeeeeeeeeeeeeeedddbbbbbbcccddddddddddddcccbbbaaa```^^^]]]\\\\\\\\\YYYYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQOOOMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============888888999999999999999999<<<;;;::::::::::::;;;<<<777777777777777777777777555555555555555555555555333444444555555555555555666555555555444444444444333333444444333333222111222222222222222222222222444333111111333333333222333333333333333333333333222222333333333333222222111222222333333444444444444444555555555555555555222333333444444444444444555555555555555555555555444444555555555666666666555555666777777777777777888888888999999999999999888888888888888999:::;;;;;;;;;<<<<<<<<<=========:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<============>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIJJJIIIHHHFFFDDDCCCDDDFFFGGGIIIJJJNNNSSSVVVeeehhhlllnnnnnnmmmlllmmmnnnkkkhhhfffdddcccaaa___^^^___```dddgggiiihhhgggaaa```___^^^]]]^^^^^^___bbbeeegggggggggffffffgggaaaaaabbbbbbbbb```___^^^WWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPNNNMMMKKKJJJHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>><<<;;;:::;;;;;;============;;;;;;999999999888888888777777555555666666666555444333333444444444444444333333555444333222111000///...444444333333333333222222222222111111222222333444222333444333111000111222111111222222222222222111111111111222222222222222111222222333333222222111222222222222222222222222111111222333333333222222333333333333333333333333444333333333333444555555333333333333444666777888777777777888999:::;;;<<<:::888666666777888888888999999999999::::::::::::999999;;;<<<<<<===<<<<<<<<<<<<<<<<<<===???@@@@@@>>>>>>>>>???????????????===>>>???AAABBBDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKPPPRRRUUUWWWVVVTTTQQQOOOMMMOOOQQQSSSUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTUUUVVVYYY]]]aaaccccccbbbaaa_________aaabbbaaa```______```aaaaaaaaaaaaaaa```aaaaaabbbbbbaaaaaa```]]]^^^^^^___aaacccdddeeeddddddeeefffggggggfffffffffeeedddcccccccccdddeeeggghhhiiijjjjjjiiihhhgggiiihhhgggfffeeedddcccbbb___``````aaabbbcccddddddbbbbbbaaaaaaaaaaaabbbcccbbbcccdddeeeeeeffffffeeeaaabbbbbbcccccccccbbbbbb______``````___^^^]]]\\\XXXXXXWWWVVVVVVUUUTTTTTTRRRRRRPPPOOOMMMKKKJJJIIIKKKKKKKKKKKKJJJHHHGGGFFFDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>========================777888888999999:::;;;;;;<<<;;;:::999999:::;;;<<<888777777777777777666666555555555555555555555555333333444555555555555444555555444444444333333333333333333333333222111111222222222222222222222222555333222111333333333222333333333333333333333333111222222333333222222111222222222222333333333333333333333444444444444444222222333444444444444333555555555555555555555555333333444444555666666666555555666777777777777777777777888999999999999888888888888888999:::;;;;;;;;;<<<<<<<<<<<<=========:::::::::;;;<<<<<<======;;;;;;<<<<<<<<<==================>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHJJJLLLNNNPPPOOOLLLHHHEEEFFFGGGHHHHHHJJJNNNTTTXXXeeehhhlllmmmmmmlllmmmnnnmmmkkkhhhgggffffffdddcccaaaaaaccceeehhhiiigggeee```___^^^]]]\\\]]]^^^^^^aaabbbdddcccbbbbbbcccdddaaaaaa```___^^^\\\\\\[[[WWWWWWVVVVVVUUUUUUUUUTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMLLLKKKIIIIIIHHHGGGFFFEEEEEEDDDBBBCCCCCCCCCBBBAAA@@@????????????>>>===<<<;;;:::999;;;<<<======<<<;;;999999888888888777777777777666666777777777666555444222333333444444444333333333333333222111000000///444444333333333333222222111111000000111111222333111333333222111000111222///000111222222222222222000111111111222222222222222222333333333333222222333333333333333333333333000000111222222222222222222222222222222222222222333333333222333444444555333222222222444555777888888777777777888888999:::666555444555777999888777999999999999999999999999888999;;;<<<===<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@===>>>>>>>>>?????????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFHHHIIIJJJIIIIIIIIIJJJJJJKKKKKKKKKOOOPPPRRRTTTTTTRRRPPPOOONNNOOORRRTTTUUUUUUUUUTTTUUUTTTSSSRRRQQQRRRRRRSSSSSSTTTWWW\\\aaafffgggggg```___^^^___aaaaaaaaa```___``````aaaaaaaaaaaaaaa```aaabbbbbbbbbbbbaaa```^^^^^^^^^___```aaacccdddddddddfffgggggghhhhhhhhhgggfffdddcccccceeefffggghhhiiiiiiiiiiiigggfffeeehhhhhhggggggfffeeedddddd___```aaabbbcccddddddeeebbbaaa```______```aaaaaaccccccdddeeeeeeeeedddddd```aaaaaaaaaaaaaaa```___\\\]]]___aaa```___]]][[[VVVVVVVVVUUUUUUTTTTTTSSSPPPOOONNNMMMLLLKKKJJJJJJKKKKKKKKKJJJIIIHHHFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================999999999:::::::::::::::;;;:::888777777888:::;;;888888777777666666666666555555555555555555555555222333444444555555444444444333333333333222222222222333333333333222111111111111111111111111111111444222111000111222111000222222222222222222222222111111222222222222111111333333333222222222222222222222222333333333444444222222444555555555444333444444444444444444444444222333333444555555666666555555666777777777777777666666888999999999888777888888888999999:::<<<<<<::::::;;;;;;;;;<<<<<<<<<999999:::;;;;;;<<<======;;;;;;;;;<<<<<<<<<======<<<<<<======>>>??????@@@???@@@@@@@@@@@@AAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDBBBBBBAAAAAABBBDDDFFFHHHLLLPPPTTTWWWWWWSSSNNNJJJGGGGGGGGGGGGIIIMMMSSSXXXfffiiilllmmmkkkjjjlllnnnkkkiiiggggggggghhhgggfffeeeeeefffiiikkkkkkiiifff______^^^]]]]]]]]]^^^______``````___^^^^^^```aaacccbbb```]]][[[ZZZYYYXXXWWWWWWVVVVVVUUUTTTTTTSSSRRRRRRQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIHHHGGGFFFEEEDDDCCCAAABBBBBBCCCBBBAAA???>>>>>>>>>>>>>>>===<<<;;;:::999:::<<<======<<<:::999888888888888777777777777777888999999999888666555222222333444444444333333000000111222333333444444444444444333333333222222000000000///000111111222111222333222000000000111...///000111222333333333000000111111222222222222222333333444444333333222333333333333333333333333///000111222222222222222222222222222222222222222333333222222333333444555222222222222333555777888888888777777777777888888333333333555888999888777999999999999999999999999888999:::<<<===<<<<<<;;;::::::;;;;;;===>>>???@@@======>>>>>>?????????@@@CCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@AAACCCEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGIIIJJJKKKHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNPPPQQQRRRQQQPPPOOOOOOPPPRRRTTTUUUTTTSSSRRRUUUTTTRRRQQQPPPPPPQQQRRRRRRRRRUUU[[[bbbhhhkkklll___^^^]]]^^^```aaa```______```aaaaaaaaaaaaaaa``````aaabbbccccccbbbaaa```^^^^^^^^^______aaabbbbbbdddeeefffhhhiiiiiiiiiiiigggfffeeeddddddeeegggiiihhhhhhiiihhhgggeeedddbbbfffgggggggggfffeeeeeeddd___```aaabbbcccdddeeeeeeaaaaaa___^^^^^^___```aaaeeeeeeeeeeeeddddddcccbbb```````````````___^^^^^^YYY\\\___aaaaaa```]]][[[VVVUUUUUUTTTTTTSSSSSSSSSMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJIIIHHHGGGEEEDDDBBBBBBAAAAAA@@@??????>>>????????????????????????<<<<<<<<<===============;;;;;;;;;::::::999999999999888666555555666888999888888777777666666666555555555555555555555555555222333444444555555444444333333333222222222111111222333333333333222111111111111111111111111111111333111000///000111000///222222222222222222222222111111222222222222111111444333333222222111111111111111111222222333333333222333444555666555444444444444444444444444444444222222333444444555666666555666666777777777777777555666777999999888888777999999999999:::;;;<<<===999999:::::::::;;;;;;;;;999999::::::;;;<<<======;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>??????@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDBBBAAA@@@@@@AAACCCFFFGGGNNNSSSYYY]]]]]]XXXRRRNNNGGGGGGFFFFFFGGGLLLRRRWWWeeehhhlllmmmmmmkkkkkkkkkhhhhhhgggfffeeeddddddddd___aaaeeehhhjjjiiihhhfff^^^]]][[[[[[\\\^^^aaaccceeedddcccaaaaaaaaaaaabbb```___^^^]]][[[ZZZYYYYYYUUUTTTTTTSSSSSSSSSSSSSSSOOOOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKIIIHHHJJJJJJJJJHHHGGGEEEDDDCCC@@@@@@@@@AAAAAABBBBBBBBB@@@@@@???>>>===<<<;;;;;;888777666777999999777666666666666666666666666666666666555444444444444555333333333333333333333333111111111111111111111111111111222222222222111111---///000111111000///---000000000000111111111111////////////000000000000...//////000111222222222000111333444555444444333111111111000000000//////222222111111111111111111111111111222222333333333222333333444444333333222444444222222222444666777333444555666666555444333444555555666777888888999;;;:::999888777777777777:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>???????????????@@@BBBCCCCCCBBB@@@??????@@@@@@AAAAAABBBBBBCCCFFFFFFFFFFFFEEEEEEEEEEEEIIIFFFCCCCCCFFFHHHIIIHHHFFFFFFGGGHHHHHHIIIIIIJJJMMMOOOPPPPPPNNNMMMMMMNNNPPPPPPPPPPPPPPPQQQRRRSSSUUUUUUUUUUUUTTTSSSQQQPPPOOORRRVVV]]]cccggggggfff]]]^^^^^^^^^^^^^^^^^^^^^^^^___```aaaaaa```___^^^```aaabbbcccdddeeeeeeeee^^^^^^_______________^^^```cccfffhhhhhhhhhiiijjjeeedddcccbbbccceeeggghhhjjjjjjiiihhhgggeeedddcccdddeeeeeefffeeedddbbbaaabbbbbbbbbcccbbbaaa``````[[[\\\\\\]]]]]]^^^^^^^^^ccccccdddeeeeeedddddddddaaa```^^^]]]\\\\\\]]]^^^\\\]]]^^^^^^]]][[[XXXWWWUUUSSSQQQPPPPPPPPPOOOMMMPPPOOOMMMKKKJJJIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>><<<;;;;;;<<<===>>><<<<<<<<<===<<<<<<;;;:::999999999888888888777777888888888888777777777666555555555555555555555555444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111......///000000000000000000000000000000000000000000000000000000000000000000000111222222222222111333333333333333333333333333222222111111222222333222222333333333333444444111111111111111111111111333333333333333333333333444444444555555555555666555555666777777777777777666666666777888888999999777777888999::::::;;;;;;888888999999999:::::::::======<<<<<<<<<;;;;;;;;;999888999999;;;>>>@@@BBB>>>>>>>>>===============AAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAABBBDDDFFFGGGPPPTTTYYY\\\ZZZTTTMMMGGGCCCEEEFFFFFFFFFHHHMMMQQQdddgggjjjkkkkkkiiihhhhhhffffffgggffffffeeedddcccaaabbbeeehhhiiihhhgggfff___^^^\\\\\\\\\^^^aaabbbdddcccaaa```______``````______^^^\\\ZZZYYYXXXWWWTTTSSSSSSRRRRRRRRRRRRRRRNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGJJJIIIIIIHHHFFFEEECCCBBB@@@@@@@@@@@@AAAAAAAAABBB@@@??????>>>===<<<;;;;;;999888888999::::::999777555555555555555555555555666555555444444444444444333333333333333333333333111111111111111111111111000111111222222111111000000111333444444333111000//////000000000111111111000000000000////////////...//////000111111222222000111222333333222222111444444444333333222222222111111111111111111111111111111111222222333333333222222333333333333222222444333222222222444666777444444555555555555444444444555555666777777888888999888888777888888999999999:::;;;<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@???@@@BBBCCCBBBAAA@@@?????????@@@AAAAAABBBBBBCCCEEEEEEEEEEEEEEEEEEEEEDDDHHHEEECCCCCCEEEHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJLLLNNNOOOOOONNNMMMMMMNNNPPPPPPOOOOOOPPPPPPQQQRRRTTTUUUUUUVVVUUUTTTRRRQQQRRRSSSVVVZZZ___bbbbbbaaa[[[[[[\\\\\\]]]]]]]]]^^^___```aaaaaaaaa```___^^^```aaabbbcccdddddddddddd]]]^^^^^^___`````````___```bbbeeeggggggggghhhjjjfffeeedddccccccdddfffgggfffggghhhhhhgggfffeeedddeeeeeeeeeeeedddcccaaaaaaaaaaaaaaa``````______^^^]]]]]]^^^^^^^^^^^^^^^___aaabbbbbbccccccbbbbbbbbb```___^^^\\\[[[[[[\\\\\\ZZZ[[[\\\\\\[[[YYYWWWUUURRRPPPNNNNNNOOOOOONNNMMMMMMLLLJJJIIIHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888888888777777777888888888777777777666666444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111///000111111222222111111000000000000000000000000000000000000000000000000000000111111222222222111...///000111333444555555333222222111111222222333111111111222222222333333222222222222222222222222222222222222222222222222444444444444555555555555555555666777777777777666666666666777888888999999777888888999999:::::::::888888888999999999::::::;;;;;;:::::::::999999999::::::::::::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@AAA@@@@@@@@@AAACCCEEEFFFNNNQQQUUUWWWUUUPPPJJJFFFDDDEEEFFFFFFFFFGGGKKKOOObbbeeehhhiiigggfffeeeeeedddeeeggghhhhhhgggeeeddddddeeefffgggggggggfffeeeaaa```^^^]]]]]]^^^```aaabbbaaa```^^^^^^^^^^^^___^^^^^^\\\[[[YYYWWWVVVUUURRRRRRQQQPPPPPPPPPPPPPPPMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFHHHHHHHHHGGGFFFDDDCCCBBB?????????@@@@@@@@@@@@AAA??????>>>===<<<;;;;;;:::999888888888::::::888777555555555555555555555555666555444444333333444444333333333333333333333333111111111111111111111111000111111222222111111000111222333444444333222111//////000000000000111111111111000000//////.........//////000000111111222000000111111111000000///111111111111000000000000111111111111111111111111111111111222222222222222222222333333333333222222333222222222222444666777555555555444444555555555555555555666666777777888666666666777888999:::;;;888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>><<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;::::::999888888888888777777777777777777777777666666666666444444444444444444444444333333333333333333333333111111111111222222333333111111111111111111111111000000000000000000000000111111222333333333333333000000000000000000000000000000000000000000000000000000000111111111222222---...///000111333333444222222111111111111222222000000111111111222222222222222222222222222222222222222222222222222222222333333333444444444555555444555666666777666666666555666666777777888888999888888888888888999999999777888888888999999999999999999888888888777777777;;;;;;:::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@??????@@@BBBDDDEEEJJJLLLNNNOOONNNKKKGGGDDDEEEEEEFFFFFFEEEGGGJJJLLLaaacccffffffeeecccccccccdddfffhhhjjjjjjiiigggeeefffffffffffffffeeeeeedddbbbaaa```^^^^^^^^^___```bbbaaa___^^^]]]]]]^^^^^^^^^]]][[[YYYWWWUUUSSSSSSPPPPPPOOONNNNNNNNNNNNNNNMMMMMMKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFDDDCCCBBBAAA???????????????????????????>>>>>>===<<<;;;:::999666555555666777777666444444444444444444444444444555444444333333333333333222222222222222222222222111111111111111111111111000000111111111111000000//////000000000000//////////////////000000000111111111000000//////......////////////000000111111111111111111000//////...////////////////////////000000000000111111111111111111111111111222222222111111222222222222111111222222111222333444666666666555444333333444555666555555555666666666777777666666666777777888999:::888999:::;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>????????????>>>???@@@@@@AAA@@@@@@????????????@@@AAAAAABBBBBBAAABBBBBBBBBBBBBBBCCCCCCEEEDDDCCCCCCDDDDDDEEEEEEGGGFFFEEEDDDEEEGGGIIIJJJIIIKKKMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOQQQSSSUUUVVVUUUTTTSSSTTTRRRQQQRRRUUUWWWXXXXXXWWWXXXYYYZZZ[[[\\\]]]]]]aaaaaaaaaaaa``````____________```aaaaaaaaaaaaaaa______aaabbbddddddeeeeeecccdddfffgggffffffhhhiiigggfffeeedddeeefffhhhiiilllnnnqqqrrrrrrpppmmmkkkjjjiiifffdddcccccccccccccccaaa___\\\[[[[[[\\\]]]bbbbbbaaaaaa`````````___^^^____________^^^]]]]]]]]]]]][[[ZZZYYYXXXWWWWWWUUUUUUUUUUUUSSSRRRPPPPPPNNNLLLJJJJJJKKKKKKJJJIIIEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAACCCBBBAAA@@@???>>>===<<<;;;;;;:::999999888888888:::::::::::::::999999888888888777777777666666666777777666666666555555555333333333333333333333333222222222222222222222222000000111111222222333333111111111111111111111111000000000000000000000000111111222333333333333222000000000000000000000000000000000000000000000000000000000000000111111222111111111111111000000000222222111111111111222222111111111111222222222222000000000000000000000000333333333333333333333333222333333333444444444444444444555666666666666555555555666666777888888888888888888888888777777777777777777888888888888999888888888777777777666666:::::::::::::::;;;;;;;;;======>>>>>>>>>>>>>>>???>>>>>>============>>>>>>@@@??????>>>???@@@BBBCCCGGGGGGHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEFFFGGGIIIaaaccceeeeeedddccccccdddfffhhhjjjllllllkkkiiigggggggggggggggfffeeedddcccbbbaaa```___^^^^^^______bbbaaa___^^^]]]]]]^^^^^^^^^]]][[[XXXVVVSSSRRRQQQOOONNNNNNMMMMMMMMMMMMMMMNNNNNNLLLKKKJJJIIIIIIIIIEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999666555444555666777555333444444444444444444444444444444333222222222222222222222222222222222222222000000000000000000000000000000000111111000000000------............------...////////////000000000111000000000/////////...///////////////000000000222222111111000000000000222222222222222222222222//////000000000111111111111111111111111111111111000111111222222111111000000111111222333444555666666555444333333444555666555555555555666666666666888777777777777777777888999:::;;;<<<<<<===<<<<<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===============>>>>>>??????@@@@@@@@@>>>>>>???@@@@@@AAAAAABBB@@@@@@AAAAAABBBBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDEEEFFFHHHIIIGGGIIIKKKLLLKKKKKKLLLNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMOOORRRUUUWWWVVVUUUTTTSSSQQQPPPPPPSSSUUUWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^```__________________```______```aaaaaaaaa``````aaaaaacccdddffffffggggggdddeeeffffffeeeeeeggghhheeeeeeddddddfffiiilllmmmtttvvvxxxyyyxxxtttqqqnnnkkkjjjhhhfffeeedddeeeeeeeeecccaaa^^^\\\\\\]]]]]]bbbbbbaaaaaa`````````___^^^^^^^^^^^^^^^]]]\\\\\\ZZZZZZYYYXXXWWWVVVUUUTTTRRRRRRRRRQQQPPPOOONNNMMMPPPNNNKKKJJJIIIIIIGGGFFFCCCCCCDDDDDDEEEEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@BBBBBBAAA@@@>>>===<<<<<<:::::::::999999888777666999999999999999888888777777777777666666666555555666666666555555555555444333333333333333333333333222222222222222222222222000000000111111222222222000000000000000000000000///////////////////////////000000111111111111111////////////////////////000000000000000000000000000000/////////000111222333333222222111111111111222111111000000111111222222222222333333333333444222222222222222222222222444444444444444444444444222222222222333333333444333333444555555555555555555555555666777777888888888777777777777777777777666666777777777888888888888888888888777777777777777777888999:::;;;<<<<<<<<<<<<=========>>>>>>>>>>>>==================>>>??????>>>======>>>???@@@DDDDDDDDDDDDCCCDDDDDDDDDEEEDDDDDDDDDEEEFFFFFFFFFaaaccceeefffeeeeeefffggghhhiiikkkllllllkkkiiihhhfffggggggggggggeeedddbbbaaa``````___^^^^^^^^^^^^aaa```___]]]]]]]]]]]]^^^^^^]]][[[XXXUUUSSSPPPOOONNNNNNMMMLLLLLLLLLLLLLLLOOONNNLLLKKKIIIIIIHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>===============<<<<<<======<<<;;;:::999999888777666666666888888666555333333333333333333333333444333222222111111222222222222222222222222222222000000000000000000000000///000000111111000000/////////............//////......////////////000000/////////000000000000000////////////////////////222111000000000000000111000000000000000111111111...//////000000111111111111111111111111000000000000000111111111111000000///000111222333444555666555555555444444555555555555555555555555555555555888777777666666666777777999:::;;;<<<<<<=========::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>???@@@@@@>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBCCCDDDCCCAAAAAAAAABBBCCCDDDDDDEEEFFFFFFGGGGGGEEEGGGJJJKKKKKKKKKLLLNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLOOOSSSWWWYYYYYYXXXWWWSSSRRRPPPQQQTTTVVVWWWWWWXXXXXXYYYYYYZZZ[[[\\\\\\]]]]]]]]]]]]^^^___```aaa``````aaaaaaaaaaaa``````aaabbbcccdddeeefffffffffcccdddeeedddccccccdddfffbbbbbbbbbccceeeiiilllnnnuuuvvvwwwwwwvvvssspppnnniiihhhggggggfffffffffffffffeeebbb```^^^]]]]]]]]]````````````____________]]]]]]]]]]]]\\\[[[ZZZZZZWWWWWWWWWWWWVVVUUUTTTSSSPPPPPPOOONNNMMMLLLLLLKKKPPPMMMJJJHHHHHHGGGEEECCCBBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????@@@AAA@@@@@@???>>>===<<<<<<::::::::::::999888666555888888888888888777777666666666666666555555555555666555555555444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////......///000000000000///////////////////////////000000000000000000000000000000///...///000111222000000111111222333333444111111000000000000111111222222333333333444444444555555555555555555555555333333333333333333333333111111222222222333333333222333444444555555444444444555555666666777777888666666666666666777777777666666666666777777777777999999888888888777777777555666888999:::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>============>>>>>>???>>>===<<<<<<<<<===>>>BBBAAAAAAAAAAAABBBCCCDDDCCCBBBBBBCCCEEEFFFEEEDDDcccdddggggggggghhhjjjkkkiiijjjjjjjjjiiihhhggggggeeefffhhhiiihhhfffcccbbb_________^^^^^^^^^^^^^^^```___]]]\\\[[[[[[\\\\\\___^^^[[[XXXUUURRRPPPOOONNNMMMMMMLLLLLLLLLLLLLLLNNNMMMKKKIIIHHHGGGGGGFFFDDDCCCBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBAAA@@@???>>>=========<<<<<<<<<;;;;;;===<<<<<<;;;:::999888888666666555666777888666444222222222222222222222222333333222111111111111111111111111111111111111111000000000000000000000000//////000000000000///////////////....../////////........./////////000000......//////000000111111////////////////////////000///.........///000111---------.........//////......//////000111111222222111111111000000000//////000000000000000000///...///000222333555555555444444555555555555444444555555555555555555555555666666666666666777888999888999:::;;;;;;<<<<<<;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>???@@@@@@>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDD@@@BBBDDDCCCAAA???@@@AAAAAACCCEEEFFFGGGFFFFFFEEEDDDFFFIIIJJJJJJJJJLLLMMMLLLKKKKKKJJJIIIIIIJJJJJJMMMQQQVVVZZZ]]]]]]\\\[[[VVVTTTSSSTTTVVVWWWWWWVVVWWWWWWXXXXXXYYYYYYYYYZZZ[[[ZZZZZZ[[[\\\^^^```bbbaaaaaaaaabbbbbbaaaaaa``````aaabbbcccccccccccccccaaaaaaaaa```______```bbb`````````aaacccfffiiijjjmmmnnnnnnnnnmmmllljjjiiieeeeeeffffffffffffeeeeeefffeeecccaaa___]]]\\\[[[]]]]]]^^^^^^^^^^^^^^^___[[[[[[[[[[[[ZZZYYYXXXWWWSSSTTTUUUUUUUUUUUUTTTSSSOOOOOONNNLLLKKKKKKJJJJJJLLLJJJGGGFFFFFFEEEDDDBBBBBBBBBCCCDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>????????????>>>>>>>>>=========;;;;;;;;;;;;:::888666555777777888888777777666555666666666555555555444444555555555444444444333333222222222222222222222222111111111111111111111111222222111111000000//////000000000000000000000000........................---...//////000000//////////////////////////////000000000000000000000000111000.........///111222//////000000111222222222111111000000000000111111111222222222333333333333444444444444444444444444111111111111111111111111111111111111222222222222222222333444444444444333444444555555666777777777444555555666666777777777555555555666666666777777888888888888777777777777666777888999::::::999888999999::::::;;;<<<<<<===???>>>>>>======>>>>>>??????>>><<<;;;;;;;;;<<<<<>>???@@@AAABBBCCCBBBAAA@@@BBBEEEFFFEEECCCccceeeggghhhiiijjjlllnnnjjjiiiiiihhhgggffffffeeeccceeehhhiiiiiigggcccaaa^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\ZZZZZZZZZZZZ[[[___^^^\\\YYYUUURRRPPPOOONNNNNNMMMLLLLLLLLLLLLLLLMMMLLLJJJHHHGGGFFFEEEEEEDDDCCCBBBAAABBBCCCDDDEEEAAAAAAAAAAAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;===<<<<<<;;;:::999888777444333333444555555444222222222222222222222222222333222222111000111111111111111111111111111111111000000000000000000000000//////000000000000//////......------------................../////////000------...///000111222222///////////////............---,,,,,,---...000111///000000000111111222222---......///000111111222222111111111000000////////////000000000000//////...///000222444555555555333444555666666555444333555555555555555555555444333444444555777888:::;;;777777888999::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<============>>><<<<<<<<<<<<===>>>@@@@@@>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBCCCDDDDDD@@@BBBDDDCCC@@@>>>???AAA@@@BBBEEEGGGHHHGGGEEECCCCCCEEEHHHIIIJJJJJJLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIOOOSSSXXX]]]``````___^^^XXXWWWVVVVVVWWWWWWVVVTTTWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYZZZ\\\^^^aaabbbaaabbbbbbbbbbbbbbbaaaaaa___``````aaaaaaaaa``````_________]]]\\\\\\]]]___```___^^^___```bbbeeegggeeeeeeeeeffffffeeeeeeeeebbbcccdddeeefffeeedddccceeedddcccbbb___]]]ZZZYYY[[[\\\\\\]]]]]]^^^^^^^^^YYYYYYYYYYYYXXXWWWVVVUUUQQQRRRTTTUUUUUUTTTTTTSSSOOONNNMMMLLLJJJJJJJJJJJJHHHFFFDDDDDDDDDDDDCCCBBBAAAAAABBBCCCBBBAAA@@@???@@@???>>>>>>>>>>>>>>>???>>>>>>>>>>>>============;;;;;;;;;;;;:::888666555777777777777777666666555666666555555555444444444555555444444444333333333111111111111111111111111000000000000000000000000333333222111000///......000000000000000000000000..............................///000000000000000////////////////////////000000000000000000000000111000...---...///111222222111111000///......---111111000000000000111111000111111111111222222222111111111111111111111111////////////////////////000111111111111222222222222222333444444444444333444444555555666777777777333444444555666777888888555555555555666666666777888777777777666666666666888999999:::999888777666888888999::::::;;;<<<<<>>>>>>>>>>>?????????>>><<<;;;::::::;;;<<<=========>>>???@@@AAABBBAAA@@@???BBBEEEGGGEEECCCggghhhjjjkkkjjjiiigggfffiiihhhfffeeedddddddddeeedddfffhhhhhhgggfffeeeffffffbbb^^^]]]___aaa```___```___]]][[[YYYYYYYYYYYYXXXXXXWWWVVVTTTRRRPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@??????>>>999:::;;;===>>>>>>>>>???;;;;;;;;;;;;:::888666555666555555666777666333111333222111111000000111111222222111111111111222222333333222111000000000111000000000000000000000000000000000000////////////000//////...------,,,,,,000000000000000000000000//////000000000000//////000000//////.........---............////////////111000///...------...///////////////000000000000333333222222111000000000000000000000111111111111///000222222111111222333000222444666777777555555666666777777666555444444555555555555555666777777777777777888999999999:::999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???BBBAAAAAAAAAAAABBBCCCDDDCCCBBBAAAAAABBBBBB@@@>>>BBBCCCEEEDDDCCCCCCDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJMMMTTT]]]dddgggeee___[[[XXXVVVTTTSSSTTTVVVUUUUUUQQQSSSVVVWWWVVVWWWXXXYYYYYYYYYYYYZZZ[[[]]]^^^___```aaabbbccccccbbbaaa`````````____________``````^^^]]]\\\[[[[[[[[[\\\]]]```___]]]^^^```aaaaaaaaaaaa```____________```aaa``````aaabbbbbbbbbbbbaaabbbaaa```___^^^]]]\\\[[[]]]ZZZXXXYYY\\\^^^]]][[[XXXXXXXXXWWWUUUSSSQQQPPPPPPPPPPPPRRRTTTUUUUUUSSSNNNMMMLLLJJJHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@?????????============<<<<<<<<<<<>>===<<<;;;;;;:::;;;;;;:::999888777666555999888888777777777777777666666666666555555555555666666555444333333222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////333222111///............///////////////......---000000///////////////000,,,---///000000000///...000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000222222222222222222222222111111222222222333333333222222333333333333444444333444666777888777666444666666555555555444444444555555555555666666666666666666666666777777777777999999888888888888888888888999::::::;;;;;;::::::<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>><<<::::::<<<>>>>>>>>>?????????@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCggghhhiiijjjiiigggfffdddgggfffeeedddccccccddddddeeegggiiiiiigggeeeeeeeeefffccc___^^^```aaaaaa______]]][[[YYYXXXWWWWWWXXXWWWWWWVVVUUUSSSQQQOOONNNLLLLLLKKKJJJIIIHHHGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>:::;;;<<<===============:::;;;;;;:::999888666555444444444444555555333000333222111111000000111111222111111000000111111222333222111111000000000111////////////////////////000000000000/////////...........................//////////////////////////////000000000000//////000/////////.........---............////////////111000///...------...///.../////////000000000000111111111111111111111111000000000000111111111111///000111111000000111333333555777999999999888777555555666666555555444333555555555555555666666777777777888888888888888999999:::::::::;;;;;;;;;;;;<<<===============<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBB@@@>>>BBBCCCDDDDDDCCCCCCDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKOOOTTT\\\bbbeeeccc^^^[[[WWWUUUSSSSSSTTTUUUUUUUUUUUUWWWYYYYYYXXXWWWXXXYYYYYYZZZZZZZZZ[[[]]]^^^___```aaabbbbbbbbbbbbaaa```______^^^^^^^^^^^^_________^^^]]]\\\]]]]]]^^^___^^^\\\[[[[[[]]]^^^]]]]]]___^^^]]]]]]]]]]]]^^^_________```aaaaaabbbaaaaaaaaa````````````_________\\\ZZZXXXYYY[[[]]]\\\[[[XXXXXXWWWVVVUUUSSSSSSRRRQQQPPPOOOPPPQQQQQQPPPNNNNNNMMMKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>=========<<<<<<>>>>>>======<<<<<<;;;;;;<<<;;;;;;999888777666666999888777777666666777777666666666666555555555444555444444333222222111111222222222111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////222111000///............///////////////......---//////............//////------///000000000///...000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333222222222333333333444444333444666777777777555444666555555555444444444444444555555555666666666666666666666666777777777777888888888888888888888888888999::::::;;;;;;::::::BBBAAA@@@???>>>==================;;;::::::;;;===>>>>>>>>>?????????@@@@@@@@@@@@??????@@@@@@AAABBBgggggghhhhhhgggeeedddbbbeeedddccccccccccccddddddhhhiiikkkjjjhhheeeeeeeeefffcccaaa``````aaaaaa```]]]\\\ZZZXXXWWWVVVVVVVVVVVVVVVUUUTTTRRRPPPOOONNNKKKJJJJJJIIIHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>======;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999888777666555333333333444555444222000222222111000000000000111222111111000000111111222222111111000000000000000////////////////////////000000000/////////......,,,,,,------...///000000...........................//////000000//////.../////////...............---............/////////000///......---.............../////////000000000/////////000111222222222000000000000111111111111///000111111000000111222444555777888999888888777444444444444444333333222555444444444444555666666888888888888777777777777999999999:::::::::;;;;;;<<<======>>>>>>>>>======<<<<<<<<<============>>>===>>>??????@@@@@@?????????@@@AAABBBCCCBBBAAAAAAAAAAAA@@@AAABBBBBB@@@>>>AAACCCDDDDDDCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGHHHJJJLLLMMMPPPTTTYYY^^^```^^^\\\YYYVVVTTTRRRRRRSSSUUUUUUTTTYYY[[[\\\[[[YYYXXXXXXYYYZZZZZZZZZ[[[\\\]]]^^^___``````aaabbbbbbaaa``````^^^]]]]]]]]]]]]]]]]]]^^^___^^^^^^^^^___```aaabbb]]]\\\[[[[[[\\\\\\[[[ZZZ\\\[[[[[[ZZZZZZ[[[[[[\\\\\\]]]^^^___```aaaaaaaaa______``````aaaaaabbbbbb[[[YYYXXXXXXZZZ[[[[[[ZZZYYYXXXVVVUUUTTTTTTTTTUUUTTTRRRPPPPPPPPPOOOMMMKKKLLLLLLJJJHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA??????>>>>>>>>>===============<<<<<<<<<<<<<<<<<<======<<<:::999777666666888888777666666666666666666666555555555444444444333333222222111111000000222222111111111000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000//////......//////000///////////////......---......------------......---......///000/////////000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222333222222222222333333333333333444555666666666555444555555555555444444444444444444444555555555666666555666666666777777777888888888888888888888888888888999::::::;;;;;;::::::???>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;999999:::<<<>>>>>>>>>>>>????????????>>>============>>>??????ffffffffffffeeecccbbbaaacccccccccccccccdddddddddjjjkkklllkkkhhhfffeeeeeedddcccbbbaaa````````````\\\[[[ZZZYYYWWWVVVVVVUUUVVVUUUUUUTTTRRRQQQOOONNNJJJJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;:::999999999999888888777666555555333333333444555555333111222222111000000000000000111111000000000000111111111000000/////////000000////////////////////////000000/////////.........,,,,,,------.../////////------------------------...//////////////////...........................---------.........//////................................./////////000000/////////000000000111111///000000000111111111111000222333222111111222333111222333444444444444333222222333333333333222111444444333333444444555666888888888777777666666555777777888888888999999999;;;<<<<<<============<<<;;;;;;<<<<<<<<<============>>>>>>???????????????===???AAABBBCCCBBB@@@???@@@??????@@@BBBBBBAAA???@@@BBBCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFIIILLLNNNPPPRRRUUUXXXYYYXXXWWWVVVTTTSSSQQQQQQSSSUUUUUUUUUYYY[[[\\\\\\ZZZYYYYYYZZZ[[[[[[[[[[[[\\\]]]^^^______``````````````````___\\\\\\[[[[[[[[[[[[\\\\\\]]]^^^^^^___```aaaaaabbb```^^^]]]^^^^^^^^^]]][[[YYYYYYYYYXXXXXXYYYYYYYYYZZZ[[[\\\]]]^^^_________^^^^^^^^^___``````aaaaaaZZZYYYYYYXXXYYYZZZZZZZZZYYYXXXVVVTTTSSSTTTVVVWWWVVVTTTQQQPPPPPPOOONNNLLLKKKKKKIIIHHHGGGFFFFFFFFFDDDDDDCCCBBBAAA@@@??????>>>>>>>>>??????@@@@@@@@@????????????>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;999888777777777777666555555555555666555555555444444444333333333333222222111111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////...............///000111///////////////......---......---------...//////---......///////////////000000000000000000000000///000000000000111111111000000000000000000000000////////////////////////222222222222222222222222111111111111222222222222111222222222222333333333222333444555555555555444444444444444444444444444333333444444444555555555555555666666777777888888888888888888888999999999888999::::::;;;;;;::::::888888999;;;===???AAABBB<<<======<<<;;;:::;;;<<<=========>>>>>>>>>??????======<<<<<<======>>>???eeeeeeeeedddcccbbbbbbaaadddddddddeeeeeeeeeeeeeeekkklllmmmllliiifffddddddbbbbbbaaa```___^^^______\\\\\\[[[ZZZXXXWWWVVVUUUUUUUUUUUUTTTSSSQQQPPPOOOKKKKKKJJJJJJIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEFFFBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>======<<<;;;;;;:::;;;;;;::::::999888777888777777666555555555555444333444555666666444222222111000000//////000000111000000000000000000111000//////...//////000000........................////////////....................................------------------------......////////////......---------...............------------............------..............................////////////000000000/////////......///000000000111111111111222333444444222111222444000000000111111111111111111111222222222222222111333333333333333444555555888777777666666555555555555666666666777777777777999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>????????????>>>===>>>@@@BBBBBBAAA@@@>>>???>>>>>>@@@BBBBBBAAA@@@@@@AAACCCCCCBBBBBBDDDFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGFFFDDDDDDEEEHHHKKKNNNMMMNNNPPPQQQRRRSSSSSSSSSSSSRRRPPPQQQSSSUUUVVVVVVWWWXXXZZZZZZYYYYYYYYYZZZ[[[[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\]]]^^^___````````````___^^^___```___]]][[[XXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]ZZZZZZZZZYYYXXXYYYYYYZZZZZZXXXVVVTTTTTTUUUVVVWWWTTTRRROOONNNOOOOOONNNMMMKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDCCCBBBAAA@@@@@@???<<<<<<======>>>>>>??????????????????>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::999888777777666555555444555555555444444444444333333333333333333333333222222222222111111111000000000//////////////////////////////................................................////////////////////////------------...///000111///////////////......---//////......///000000111............/////////000////////////////////////.........////////////000////////////////////////////////////////////////111111111111111111111111000000111111111222222222111111111222222222333333222333333444444444444444333333444444444444444444333333333333444444444444555555555666777888888888777777888888888999999999888999::::::;;;;;;:::::::::;;;<<>>??????===<<<<<<===<<<<<<=========>>>>>>>>>===============>>>??????ddddddccccccccccccbbbbbbdddeeeeeeeeeeeeeeedddccchhhiiijjjiiifffdddbbbbbb^^^___```___]]][[[\\\]]][[[[[[[[[ZZZYYYWWWUUUTTTTTTTTTSSSSSSRRRPPPOOONNNJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFAAAAAAAAA@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;:::999999:::999999888777777777666555444444444444555444444444555777777555333111111000////////////000111000000//////000000111...............//////000......................../////////.........------..................---------------------------------......//////......------------------.........,,,------------.........,,,,,,---............---------........./////////000000000///...---------000000000000111111111111222444444444222111222333111111111111111111111111000111222222222222222222333222222222222333444444666666666666555555555555555555555666666666777777888999:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>===>>>???@@@AAA@@@??????>>>======???AAABBBBBB@@@???@@@BBBBBBBBBBBBDDDFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDEEEGGGJJJKKKJJJKKKLLLNNNOOOPPPPPPQQQSSSRRRPPPQQQTTTVVVWWWWWWVVVWWWYYYZZZYYYXXXYYYZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]]]]\\\\\\[[[[[[\\\\\\]]][[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^]]]\\\\\\]]]___^^^\\\ZZZXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXYYYZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZ[[[[[[[[[ZZZ[[[[[[ZZZXXXXXXYYY[[[ZZZYYYWWWVVVUUUUUUUUUVVVPPPNNNKKKKKKLLLMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA===============>>>>>>>>>??????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999666666555444444444444444444444333333333222222222333333333333333333333222111111000000000/////////////////////////////////................................................////////////////////////...---------...//////000///////////////......---///////////////000111222///............///000000////////////////////////---------.........//////////////////////////////000000000000000000000000////////////////////////000000000111111111111222111111111111222222222222222222222333333333444444333333333333444444444444222222222333333333444444444444555666777888999999777777777888999999::::::888999::::::;;;;;;::::::<<<<<<===>>>???AAACCCDDD===???@@@@@@>>>======>>><<<<<<<<<<<<============>>>>>>======>>>>>>???@@@ccccccbbbbbbccccccddddddddddddeeeeeedddcccbbbaaaccceeefffeeeccc```______[[[]]]^^^]]]ZZZXXXYYYZZZZZZZZZZZZYYYXXXVVVTTTSSSQQQQQQQQQPPPOOONNNMMMLLLIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEE@@@@@@@@@@@@????????????======<<<<<<;;;:::::::::888888888999888888777777666555444333333333444555333222333444666666555333111111000///////////////000000////////////000000...---------......///000........................//////.........---------,,,,,,------.../////////---------------------------......//////......---,,,,,,,,,------.........,,,,,,---------.........+++,,,---.........---------------.........//////........................000000000000111111111111111222333222000///000111111111111000000111111111000111222222333333333222222222222222222333333444444555555555555555666666666666666777777777888888888999:::;;;<<<<<<<<<<<<999::::::::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>???????????????===<<<===???AAACCCBBBAAA>>>@@@BBBBBBBBBBBBDDDFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKMMMNNNOOOPPPQQQSSSRRRQQQRRRUUUWWWYYYYYYXXXYYY[[[ZZZYYYWWWXXXXXXZZZZZZYYYYYYZZZZZZ[[[[[[[[[ZZZYYYYYYYYYYYYZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^]]]\\\ZZZZZZ[[[\\\^^^^^^[[[YYYZZZ[[[[[[\\\\\\[[[[[[ZZZXXXXXXXXXXXXXXXXXXWWWVVVWWWWWWXXXYYYZZZ[[[\\\\\\[[[\\\]]][[[YYYXXXZZZ\\\ZZZYYYXXXWWWVVVUUUTTTTTTPPPNNNKKKJJJJJJKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCC???????????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;:::::::::888888888999999999999:::666555444444333333444444333333333333222222222222111111222222222222222222111000000000////////////////////////////////////................................................////////////////////////......---------.../////////////////////......---......---...///000111111///......---...///000111////////////////////////............////////////////////////////////////000000000000000000000000////////////////////////000000000000111111111111111111111111222222222222222222222222222333333444222222333333333444444444222222222222333333333333444444555666777888999999666777777888999999::::::888999::::::;;;;;;::::::<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>@@@@@@>>><<<<<<===;;;;;;<<<<<<<<<========================>>>??????bbbbbbbbbbbbcccdddeeefffcccdddddddddcccbbb```______aaabbbbbb___]]]\\\]]]YYY[[[]]]\\\XXXVVVWWWYYYXXXXXXYYYXXXWWWUUUSSSQQQOOOOOOOOONNNMMMLLLKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBB@@@@@@@@@????????????>>>===<<<<<<;;;;;;:::999999777777888888888888777777666555444333222333444555222111222333555555444222111111000///////////////000000////////////000000---------------...///000........................//////.........---------***+++,,,---///000111111........................---..................---,,,,,,,,,------.........,,,,,,,,,---------......***+++---...///...---------------.........//////,,,,,,------.../////////000000000000111111111111000111111000///......///000000///////////////000000111222333333333333333222222111111222222333444333444444555555666666666888888888888999999999999999:::;;;<<<============999999:::::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@<<<<<<<<>>@@@AAABBBBBBBBBDDDFFFFFFFFFGGGFFFFFFEEEDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQSSSRRRQQQRRRUUUXXXZZZZZZ[[[\\\]]][[[YYYWWWWWWWWWZZZYYYYYYYYYYYYYYYZZZ[[[ZZZYYYXXXWWWWWWXXXYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[]]]^^^_________^^^]]]\\\ZZZZZZ[[[]]]______]]][[[[[[\\\]]]^^^^^^]]]\\\[[[XXXXXXXXXXXXWWWVVVUUUUUUUUUUUUWWWXXXZZZ\\\^^^^^^[[[]]]^^^\\\YYYXXXZZZ]]]ZZZZZZYYYYYYWWWUUUSSSRRRTTTQQQMMMKKKKKKLLLLLLKKKLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDBBBAAAAAAAAA@@@@@@??????============<<<<<<<<<<<<======<<<;;;::::::999999666666777888999999::::::555555444333333333333444333333333222222222111111000000000000000111111111000000000000////////////////////////////////////................................................///////////////////////////......---------......///////////////......---,,,,,,,,,---...///000111///......------///000111////////////////////////////////////000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000111111111111000111111111111222222222222222111111222222333444222222222333333444444444111111222222222333333333444444555666777888999999666777777888999999::::::999999:::;;;;;;;;;::::::======<<<<<<<<<======>>>;;;===??????===;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>>>>eeeeeeddddddbbbaaa___^^^aaaaaaaaaaaa```___^^^^^^^^^\\\ZZZZZZ[[[\\\\\\\\\WWWWWWWWWYYY[[[[[[ZZZXXXZZZYYYWWWUUUUUUSSSPPPMMMMMMNNNNNNMMMLLLJJJHHHGGGEEEEEEEEEEEEDDDDDDDDDCCCGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@@@@???>>>===<<<<<<===<<<<<<;;;;;;:::999999777888888888888666444333777666555444333222222222000000000111111222222222222222222111111111000000........................////////////////////////---------............///////////////////////////...------,,,,,,------.........---,,,---...///000111000...,,,+++,,,...///------------------------/////////......------,,,........................///////////////000000111111000...---------...///000///...------...///000......//////000000111111222222111111111111222222000111111111111222222222222222333333333333444444444333333333333444555555444444555666777888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<>>>???@@@@@@@@@???>>>>>>>>>>>>============CCCDDDDDDDDDCCCBBBAAAAAABBBBBBAAAAAABBBDDDEEEFFFGGGFFFEEEDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIHHHHHHIIILLLOOOOOOPPPQQQQQQQQQSSSVVVYYYZZZ\\\]]]______^^^]]]\\\YYYZZZZZZZZZ[[[[[[[[[[[[ZZZYYYWWWVVVWWWYYY\\\^^^```aaacccbbb```______```]]]]]]]]]\\\ZZZZZZ[[[\\\\\\]]]___aaabbbaaa```___\\\\\\]]]]]]^^^]]]]]]]]]___^^^\\\ZZZYYYXXXWWWWWWWWWVVVVVVWWWZZZ]]]^^^]]]ZZZZZZZZZZZZ[[[[[[[[[[[[YYYZZZ\\\\\\[[[YYYWWWUUUQQQPPPOOONNNMMMNNNOOOOOOKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFDDDDDD??????>>>>>>>>>>>>>>>???????????????>>>>>>>>>======<<<:::999888888999:::888777666777888999888666333333444444333333222111222111111000/////////000222222222222222222222222000000000000000000000000222...++++++...000111000///............------------------------------------------------------------.........//////000000........................//////.........---------.........------,,,,,,,,,//////000000///...------//////.........---------////////////////////////............////////////111111111000000000000000000111111111111222222222111111111111111111111111111111222222222333333333333333333333333333333333555555555555555555555555888777666666666777999:::;;;999777888:::;;;:::777888888888999999:::::::::;;;;;;:::::::::;;;;;;<<<===============<<<<<<<<<========================<<<<<<;;;;;;;;;===>>>???ccccccccccccbbbaaa``````````````````___^^^]]]\\\[[[YYYWWWWWWXXXYYYYYYYYYVVVVVVVVVXXXZZZZZZXXXWWWXXXWWWUUUUUUUUUTTTRRROOOOOOOOOOOONNNLLLJJJHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEDDDBBBAAA@@@@@@??????>>>>>>=========<<<<<<<<<;;;::::::999999999999999888888666555555555444333222222222222222222222222333333444444444222222111111111000000000................................................------------....................................------,,,,,,,,,,,,------...------,,,---...///000000///...---,,,,,,---...------------------------.........---------------------------------------......//////111222444555111000000///////////////000//////......////////////////////////000000000222111111000000111111222000000111111111222222222222222222333333333444444444333333333333444555555444444555666777888999999::::::::::::;;;;;;;;;;;;::::::999999888888888888;;;<<<===????????????>>>>>>>>>>>>>>>============AAABBBBBBBBBBBBAAAAAA@@@BBBAAAAAAAAAAAABBBDDDEEEDDDDDDCCCCCCBBBBBBCCCCCCEEEFFFFFFGGGGGGGGGGGGFFFGGGIIIJJJJJJIIIJJJLLLNNNNNNOOOPPPPPPPPPRRRUUUWWWYYYZZZ\\\]]]]]]]]][[[ZZZXXXXXXYYYZZZZZZ[[[\\\\\\ZZZYYYXXXWWWYYY[[[^^^___aaabbbcccbbb```______aaa```aaaaaa___]]]\\\\\\]]]^^^___aaaccccccbbbaaa```^^^______```______^^^^^^```___^^^\\\ZZZXXXWWWWWWWWWVVVVVVWWWZZZ]]]]]]]]]YYYYYYZZZZZZZZZ[[[[[[[[[[[[\\\\\\[[[ZZZXXXVVVUUUSSSRRRPPPOOONNNNNNOOOOOOJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>>???>>>>>>>>>=========<<<<<<<<<;;;999888777777888888888666555666777888777666333333444444333333222111333333222111111111111111222222222222222222222222////////////////////////444111...---///000000//////............------------------------------------------------------------........./////////000..............................------,,,,,,,,,,,,......---------,,,,,,,,,///////////////...------//////.........---------////////////////////////............////////////000000000000000000000000//////000000000111111111111111111111111111111111222222222222222222222222333333333333333333333333444444444444444444444444777666666555666777888999:::888777888:::;;;999777;;;;;;::::::::::::::::::<<<<<<;;;;;;:::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>===>>>???AAABBBbbbbbbccccccbbbaaaaaa```^^^______^^^^^^]]]\\\[[[YYYWWWUUUUUUVVVXXXXXXXXXVVVVVVUUUWWWXXXXXXWWWUUUUUUTTTSSSTTTUUUTTTRRRQQQPPPPPPOOOOOOMMMLLLJJJIIIGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>=========<<<<<<;;;::::::999999888:::999888777777777777777333222111111111111222222222222222333333333333333111111111111000000000000................................................------------....................................------,,,,,,,,,,,,---------------,,,---......///.........---------------------------------------,,,,,,,,,,,,------------------------------------------...000222555777888000000111111000000///...//////000000000000//////000000//////////////////222111111000000111111222000000000111111111222222222222222222333333333333333333333333333444555555444444555666777777888999999999:::::::::;;;;;;;;;999999888888888888888777:::;;;<<<>>>>>>>>>==================>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@BBBAAAAAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPSSSUUUVVVWWWYYYZZZ[[[ZZZXXXWWWVVVWWWXXXYYYZZZ[[[\\\]]]ZZZZZZZZZZZZ\\\^^^aaabbbdddddddddbbb______```bbbfffffffffdddaaa___^^^___aaabbbdddeeeeeedddcccbbbbbbbbbbbbbbbaaa```______aaa```___]]][[[ZZZYYYXXXXXXWWWVVVWWWZZZ\\\\\\\\\YYYYYYYYYZZZZZZZZZ[[[[[[]]]]]][[[ZZZXXXWWWVVVUUUUUUTTTSSSQQQPPPOOOOOOOOOIIIIIIHHHGGGGGGFFFFFFEEEGGGGGGGGGFFFFFFEEEDDDCCCDDDCCCAAA@@@>>>======<<<===<<<<<<<<<<<<;;;;;;;;;:::999888777777666777777666555444555666777666444333333333333333222222111333222111111000111111111000000000000000000000000////////////////////////666333000//////000///...///............---------------------------------------------------------.............../////////........................---,,,,,,,,,,,,+++++++++...------------,,,,,,,,,...////////////...------...............---------////////////////////////............////////////000000000000000000000000.../////////000000000000111111111111111111111111222222222222222222111111333333333333333333333333444444444444444444444444555555555444555555666777999888777888999:::999777<<<<<<<<<;;;::::::999999>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>??????AAABBBBBBccccccccccccbbbaaa```___^^^^^^^^^^^^]]]\\\[[[ZZZZZZXXXWWWVVVXXXZZZZZZZZZYYYWWWWWWWWWXXXYYYWWWVVVTTTSSSRRRRRRSSSRRRPPPOOONNNNNNNNNNNNNNNNNNNNNMMMJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBAAA???>>>===<<<=====================;;;;;;::::::999888888888999888777555555555666777222222111111111222222333000000000000000111111111111111000000000/////////................................................,,,,,,---------.........---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,---.........---,,,,,,------------------------+++++++++,,,,,,---------------------------------------...000222444666777...///000000000///---,,,...///000111111111000///000000000//////......---111111000000000000111111000000000000111111111111111222222222222333333333333333222222333333444555444444555555666777777888999999999999::::::::::::::::::::::::::::::::::::999:::<<<=========<<<<<<============>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@AAABBBCCCDDDEEEHHHHHHGGGGGGFFFFFFFFFGGGHHHJJJLLLMMMKKKJJJIIIJJJKKKLLLNNNNNNNNNOOOQQQSSSSSSTTTVVVXXXXXXWWWVVVUUUTTTUUUVVVXXXZZZ\\\]]]^^^[[[\\\]]]^^^```bbbdddeeeeeeeeedddaaa______aaadddjjjkkkjjjhhhdddbbbaaaaaadddeeefffggggggfffdddcccccccccccccccbbbaaa```_______________^^^]]]\\\\\\YYYXXXWWWXXXZZZ\\\\\\\\\YYYYYYYYYZZZZZZZZZ[[[[[[]]]\\\ZZZYYYWWWWWWWWWWWWWWWVVVTTTSSSQQQOOONNNNNNIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999888777777666666555444333333555555444333222333333333333222111111111000000//////000000000000000000000000000000000////////////////////////333222000//////////////////............---------------------------------------------------------................................................---,,,,,,,,,,,,,,,,,,,,,------------------------.........//////...------........................////////////////////////............/////////////////////000000000000000/////////000000000111111111111111111111111111111222222222222111111111111222222222222222222222222333333333333333333333333444333444444444444555555888888777777888888888777::::::::::::::::::999999>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAffffffeeedddbbbaaa___^^^_______________^^^\\\\\\[[[YYYXXXXXXZZZ[[[\\\[[[\\\[[[YYYYYYZZZZZZYYYXXXUUUSSSRRRQQQQQQPPPNNNLLLKKKLLLMMMMMMOOOPPPQQQRRRMMMMMMKKKJJJHHHGGGFFFEEECCCCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<<<<=========:::::::::999888888777777777666444333333444555666333222222222222333333444000000000000000000000000000000000/////////......................................................,,,,,,,,,------------...------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,------...------,,,------------------------+++++++++,,,,,,---------....................................///111222333,,,---.........---+++***---...///111111111000///000000//////......------111000000000000000000111//////000000000111111111111111111222222222333333333222222222222333444444444444555555666666777777888888888999999999::::::::::::::::::::::::::::::::::::<<<======<<<;;;;;;<<<=========>>>>>>>>>???>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????BBBBBBBBBBBBCCCEEEFFFGGGHHHHHHGGGFFFFFFGGGGGGHHHJJJLLLNNNMMMKKKIIIIIIIIIJJJLLLMMMNNNNNNNNNOOOQQQQQQSSSTTTVVVVVVUUUTTTSSSSSSTTTUUUWWWYYY[[[]]]]]]]]]^^^___aaaccceeeffffffddddddcccaaa___```bbbeeekkkllllllkkkgggdddccccccfffggghhhiiihhhgggeeeccccccccccccbbbaaa```___^^^]]]^^^___```aaaaaa``````[[[ZZZYYYYYY[[[\\\\\\\\\ZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWXXXXXXVVVVVVUUUSSSQQQOOOMMMLLLIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBB======<<<<<<;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::999999888777777444333222333444555444222222222333333222222111000111111000000000111111222////////////////////////........................////////////......///000///............---------------------------------------------------------...............---------........................------------............------------------------------............---------.....................////////////////////////............////////////......//////000000000000000000000111111111222222000000000000000000000000111111111111111111111111222222222222222222222222333333333333333333333333222333333444444444444444777777777777777777777777666666777888999::::::;;;======<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@AAAAAAgggffffffeeedddbbb``````bbbbbbcccbbbbbbaaa```___\\\ZZZXXXYYY[[[]]]]]]]]]```^^^[[[[[[[[[[[[ZZZYYYVVVTTTSSSRRRRRRQQQNNNLLLJJJKKKKKKLLLNNNPPPRRRSSSOOONNNMMMKKKIIIGGGFFFEEECCCCCCCCCCCCBBB@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;::::::999888888777777666444444333333333333444444444333333222222222333333222222222222222111111111////////////....................................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,------------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------..............................---------...//////,,,,,,,,,---,,,++++++***,,,---...//////000000/////////..................111000000//////000000111/////////000000000111111111111111111222222222222222222222222222333444444444444555555555666666666777777888888888999999999888999999999999999:::::::::;;;<<<======<<<;;;;;;<<<<<<======>>>>>>????????????@@@AAAAAAAAA@@@@@@???@@@@@@AAAAAAAAA@@@@@@CCCCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFHHHIIIJJJLLLNNNNNNMMMJJJIIIHHHIIIIIIKKKNNNNNNNNNMMMNNNOOOQQQRRRTTTUUUVVVUUUTTTSSSSSSTTTUUUWWWYYYZZZ\\\\\\\\\^^^```bbbdddeeeddddddaaabbbbbbaaa```aaaccceeeiiijjjlllkkkhhhfffeeeeeegggggghhhiiihhhfffdddbbbbbbbbbbbbbbbaaa```______^^^___aaabbbccccccbbbbbb^^^\\\[[[[[[\\\]]]]]]\\\[[[[[[[[[\\\\\\\\\]]]]]]ZZZZZZYYYXXXXXXWWWWWWVVVTTTTTTSSSRRRPPPNNNLLLKKKIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>============>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::999888777666444333222333444555444222222222222222222111111000222222222222222222333444////////////////////////........................,,,...//////......///000///............---------------------------------------------------------.........---------------........................------...............///,,,,,,,,,------------...,,,,,,---............------------...............////////////////////////............////////////---......//////000000111111111111111222222222222000000000000000000000000000000000111111111222222222222222222222222222222222222222222222222222222222222333444444444444333555777888777666555666777444555666777888:::;;;;;;;;;;;;:::::::::;;;;;;<<<::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBeeeeeefffffffffeeeddddddffffffffffffeeedddcccbbb___]]]\\\\\\^^^```aaaaaaaaa___\\\[[[[[[[[[[[[ZZZVVVUUUTTTTTTUUUTTTRRRPPPLLLLLLKKKLLLMMMOOOPPPRRROOONNNLLLJJJHHHFFFDDDDDDCCCCCCCCCBBBAAA@@@???>>>===<<<<<<;;;;;;:::::::::999999999888777777666666333444444555555444444333444333222111111111111111333222222222111111111000/////////.........------........................------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,,,,,,,+++++++++,,,......------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------...///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---...///000------..................000000////////////000000////////////000000000111111111111111222222222222222222222111222222333444444444444555555555666666777777777777888888888999999999:::::::::;;;;;;;;;;;;<<<===>>>>>>===<<<;;;<<<<<<<<<===>>>??????????????????@@@??????>>>>>>>>>???@@@BBBBBBBBBAAAAAADDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFGGGHHHKKKLLLOOOOOOOOOLLLIIIHHHHHHIIIIIILLLNNNOOONNNMMMNNNOOOQQQRRRTTTVVVVVVUUUTTTSSSSSSTTTUUUVVVXXXYYYZZZ[[[ZZZ\\\^^^aaabbbbbbaaa```]]]___aaaaaaaaaaaaccceeeeeegggiiijjjhhhffffffffffffggghhhhhhgggeeebbbaaaaaaaaabbbbbbbbbaaaaaa``````bbbcccddddddcccbbbaaa```^^^]]]]]]^^^___^^^]]]\\\\\\]]]]]]]]]^^^^^^^^^[[[[[[[[[ZZZXXXVVVSSSRRRQQQQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888999999999999777666555555333222333444555444333222222222222222111000000000000000000000111222222000000000000000000000000...........................000222111///---...000///............---------------------------------------------------------.........------,,,,,,,,,........................,,,,,,,,,------.........,,,,,,,,,---------......+++,,,------.........------------.........//////////////////////////////............////////////------......///000000111000000000000111111111111000000000000000000000000......///000111222333333111111111111111111111111222222222222222222222222222222444555555555444333444666888777555444666777666666777888999999::::::999999999999999:::;;;<<<888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???AAABBBBBBAAAcccdddeeefffggghhhhhhhhhhhhhhhhhhhhhgggfffeeeeeecccaaa``````bbbeeeeeeeeebbb___\\\[[[[[[[[[ZZZYYYVVVVVVUUUVVVXXXXXXVVVUUUNNNMMMLLLLLLLLLMMMNNNOOONNNMMMKKKIIIGGGEEECCCBBBBBBBBBBBBAAA@@@???>>>=========<<<;;;::::::999999999999888888777666666666333444555666666666444444333333111000////////////111000000000//////......//////.........---------........................------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++,,,---...---,,,,,,---,,,*********,,,...///------------------------/////////......---------************************------,,,------...///000///...---,,,+++,,,---...,,,,,,++++++,,,---///000,,,------....../////////000000////////////000000////////////000000000000000111111111111222222222222222111111222222333444444444444555555555555555777777777777888888888888<<<<<<<<<======>>>>>>>>><<<======>>>>>>===<<<;;;;;;<<<<<<===>>>??????@@@>>>>>>???>>>>>>===<<<<<<>>>???@@@BBBCCCCCCBBBBBBEEEDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEEEEGGGIIILLLMMMPPPPPPOOOLLLHHHGGGHHHJJJJJJLLLNNNOOONNNNNNNNNNNNRRRSSSUUUVVVWWWVVVTTTSSSTTTTTTUUUVVVXXXYYYZZZZZZXXXZZZ]]]___```___]]]\\\[[[]]]```aaaaaabbbcccdddbbbeeehhhiiihhhgggfffgggfffgggggggggfffdddaaa___aaaaaabbbcccccccccbbbbbbcccdddeeefffeeeccc```___aaa___^^^^^^_________^^^]]]]]]]]]^^^^^^^^^______]]]]]]]]][[[XXXTTTPPPNNNOOOOOOPPPOOONNNLLLJJJHHHFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>><<<;;;999999888888:::::::::999999999888888777777888888888666444333555444333333555555444333111222222222222111000000,,,,,,,,,,,,,,,---...///111111111111111111111111........................000333444333///---.../////////.........---------------------------------------------------------.........------,,,,,,,,,........................+++++++++,,,,,,---------,,,,,,,,,------.........+++,,,------.........------------.........//////////////////////////////............/////////000---------...///000000111////////////000000000000000000000000000000000000------...000111222333444111111111111111111111111111111111111111111111111222333444555666555444444444666888777444444555888999999999999999999::::::777777777888999:::<<<<<<777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777999;;;===????????????hhhhhhhhhgggeeedddeeegggiiiiiihhhhhhhhhiiijjjjjjkkkiiifffdddcccbbb___]]]```___^^^\\\[[[ZZZZZZZZZWWWVVVUUUWWWYYYYYYVVVSSSVVVQQQMMMJJJFFFCCCFFFLLLJJJIIIIIIGGGEEECCCAAA@@@AAAAAA@@@@@@???>>>>>>>>><<<<<<<<<;;;:::999777666999999999888888666555555444444333333222111000000111222333222000000000111222222222111111111111000111///......//////...,,,------------------------------,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------,,,,,,,,,++++++.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------............///,,,------...............000000//////.........---222222111111000000//////---...///111111222222222111111222333333333333222555444333222333555777888999999:::::::::999999888<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>??????>>>===<<<<<<======>>>??????@@@@@@AAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDCCCEEEFFFFFFGGGIIIMMMOOOPPPOOONNNLLLJJJIIIHHHGGGHHHJJJKKKLLLLLLMMMOOORRRTTTSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWXXXZZZ[[[\\\]]]\\\[[[ZZZZZZZZZ[[[[[[XXXYYY[[[]]]___aaadddgggdddeeedddcccaaaaaaccceeefffffffffeeedddcccaaaaaa]]]___aaabbbaaa```aaabbbgggeeecccdddeeeeeeccc```aaa```___^^^^^^___```aaa```___]]]\\\\\\]]]___```^^^]]]ZZZXXXUUURRROOONNNMMMMMMLLLJJJJJJIIIIIIIIIFFFEEEDDDBBBBBBCCCCCCDDDBBBBBBBBBBBBAAA@@@???>>>======;;;:::::::::::::::===<<<;;;:::999:::;;;;;;999888888777666555555444444444444333333222222222000000111111111111000000111111000000//////......//////............//////000000//////.........---222333333333222111///......------,,,,,,------............------,,,,,,,,,////////////////////////...------,,,,,,------......---,,,++++++,,,---.....................---------......///...---+++***..........................................---------------.........//////......////////////......///......------///000111000000//////.........---////////////000000000000000000000000000000000000111111000000111111222333444333111000000000111111000111111111111222222222444444444555555555555666555555555555666666666666888888888888888888888888::::::::::::::::::::::::;;;;;;:::999999999::::::999:::;;;<<<============ggghhhiiihhhfffeeefffgggggghhhhhhjjjkkkllllllmmmllljjjgggeeedddbbb___]]]]]]]]][[[ZZZYYYYYYYYYYYYWWWVVVUUUVVVYYYYYYWWWUUUSSSNNNKKKJJJIIIFFFGGGKKKGGGFFFFFFDDDCCCAAA???>>>@@@@@@??????>>>>>>======<<<<<<<<<;;;:::999777666888888888888777666555555444444333222222111000000111222333222000///000111111111111000000000/////////...------......---+++---------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,------,,,++++++,,,,,,,,,,,,++++++++++++------------,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///------...////////////...000/////////............000000000000000000//////...///000111111111111111111111222333333333333222555444333222333555777888888999999::::::999999888<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????>>>>>>============>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCEEEFFFFFFGGGIIILLLOOOQQQPPPOOONNNLLLKKKJJJIIIIIIJJJLLLMMMMMMOOOQQQTTTSSSSSSSSSSSSSSSTTTUUUVVVXXXWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[^^^^^^_________```aaabbb``````aaa```___```bbbdddfffffffffeeedddcccbbbaaa]]]___``````___^^^___```cccbbbaaaccceeeeeecccaaa``````___^^^^^^___``````^^^]]][[[ZZZZZZZZZ\\\\\\[[[ZZZXXXUUURRRPPPNNNMMMMMMLLLKKKIIIHHHGGGGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBAAA@@@??????>>>===<<<;;;::::::::::::;;;::::::999999999999999777777666666555444444333222222222111111000000000000000111111111111000000000000000000//////......//////............/////////.........------------000111111111000///---,,,...------,,,,,,------.........---------,,,,,,,,,...........................------,,,,,,------...---------,,,,,,---------..................------+++,,,---.........---,,,................................................---------.........//////......////////////......///......---...///000111000/////////.............../////////000000000000000000000000000000000000111111000000111111222333333222111000000000111111000111111111111222222222444444444444555555555555666666666666777777777777888888888888888888888888::::::::::::::::::::::::999999999888888999999:::888999:::;;;<<<<<<<<<<<>>===??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::999777777777888888888777666555444333333333222111111000000111222333222000///000111000000/////////............---+++,,,------,,,+++------------------------,,,,,,,,,,,,,,,,,,------++++++,,,---------------,,,,,,++++++++++++,,,,,,***************************++++++,,,,,,++++++***,,,++++++++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---......///////////////////////////............//////////////////000000///000000111111111000000111111222333333333333222444333333333333555666888888888999999999999999888;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<============>>>?????????>>>>>>>>>>>>>>>===>>>>>>??????@@@AAAAAACCCCCCDDDEEEEEEEEEEEEDDDCCCEEEFFFGGGGGGHHHKKKMMMQQQQQQPPPOOONNNMMMLLLKKKJJJKKKMMMNNNNNNPPPSSSUUURRRRRRQQQQQQRRRTTTUUUVVVYYYXXXXXXXXXXXXXXXYYYYYYYYYZZZ\\\^^^^^^^^^]]]\\\______^^^^^^^^^^^^^^^___[[[\\\]]]\\\\\\]]]```ccceeeeeeeeedddcccbbbaaa```\\\]]]^^^]]]\\\[[[\\\]]]_________aaacccdddcccaaa___^^^^^^]]]]]]^^^^^^___]]][[[ZZZXXXWWWWWWWWWXXXVVVUUUTTTRRRPPPNNNLLLLLLLLLKKKJJJHHHFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>><<<;;;;;;;;;;;;;;;888888999999888888777666555555555444444333222222111111111111111000000000///000000111111000000///000000000////////////.../////////....../////////---------------,,,,,,,,,....../////////---,,,+++...------,,,,,,------......------------,,,,,,,,,...........................------,,,,,,------...,,,------......------,,,------------------......***+++,,,---............................................................---------.....................////////////......///............///000000////////////................../////////000000000000000000000000000000000111000000000000111222222222222111000000000111111000111111111111222222222333333333444444444555555666666777777777888888888888888888888888888888888999999999999999999999999777777777888888999999:::777888999::::::;;;;;;;;;gggiiilllmmmllljjjiiijjjgggiiikkknnnoooooonnnmmmnnnkkkhhhfffdddbbb___\\\XXXXXXWWWWWWVVVWWWWWWWWWWWWVVVTTTTTTUUUWWWXXXYYY^^^TTTKKKJJJJJJGGGCCCBBBFFFFFFEEEDDDCCCAAA@@@???>>>======<<<<<<;;;;;;:::;;;;;;;;;::::::888777777666777777777666666555444333222222222111111000000000222222111000///000111000000000/////////.........,,,+++,,,---...,,,+++------------------------,,,,,,,,,---------------+++,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********))))))***+++,,,,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---...//////000000/////////////////////.........------......//////000000000111111111111000000///111111222333333333333222333333333333333555666777777888888999999999999888::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========??????????????????>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEEDDDCCCEEEGGGGGGGGGHHHJJJLLLPPPOOOOOONNNNNNMMMMMMMMMLLLMMMNNNNNNNNNOOOQQQSSSRRRQQQPPPPPPQQQSSSUUUVVVZZZYYYXXXWWWWWWWWWWWWWWWXXX[[[^^^aaabbbaaa```^^^]]]\\\[[[[[[\\\^^^^^^^^^ZZZ[[[[[[[[[ZZZ[[[^^^```bbbbbbbbbbbbaaa___^^^]]]ZZZ[[[\\\ZZZXXXXXXXXXZZZ\\\]]]___```bbbaaa```___]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[YYYWWWUUUUUUTTTTTTSSSSSSQQQPPPNNNMMMLLLKKKMMMKKKJJJGGGEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@???>>>>>>===<<<;;;;;;;;;;;;777777888999999777666555555555444444333333333333333333333222222222222222//////000000000000//////////////////////////////......////////////......------------------------,,,---...///...---,,,+++...------,,,,,,------...------------------------...........................------,,,,,,------...+++,,,---......---,,,+++,,,,,,------------......,,,,,,,,,------.................................---------.......................................---......//////......---............/////////000///////////////................../////////000000000000000000000000000000000000000000000111222222111111111000000000000111000000111111111222222222222333333333444444444444666666666666777777777777888888888888888888888888999999999999999999999999666666777888999:::::::::777888999:::;;;;;;;;;;;;hhhjjjmmmooonnnmmmlllllljjjkkkmmmnnnnnnmmmkkkiiillliiifffdddcccaaa^^^[[[XXXWWWWWWVVVVVVVVVWWWWWWTTTTTTSSSSSSSSSTTTVVVWWW```TTTJJJHHHHHHFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@???======<<<<<<;;;:::::::::::::::::::::999888777777555666666666666555444444222222111111111111111000000111222111///...///000111111000000000/////////...---,,,---...///...,,,------------------------+++,,,---............---,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,------+++++++++*********))))))******+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---......///////////////.........///////////////------......//////000000000111111111111000000///111111222333333333333222222222333333444555555666666777888888999999999999::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>????????????>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEGGGGGGGGGGGGHHHJJJMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOONNNLLLLLLNNNOOORRRQQQPPPPPPQQQSSSVVVWWWZZZYYYXXXWWWWWWVVVVVVWWWZZZ]]]aaadddeeedddbbbaaa```^^^\\\\\\]]]^^^^^^\\\[[[\\\[[[ZZZYYYYYY[[[]]]_________^^^]]]\\\ZZZZZZYYYYYYYYYWWWUUUUUUVVVXXX[[[]]]___``````^^^]]]\\\[[[[[[\\\\\\\\\\\\[[[[[[[[[ZZZYYYWWWUUUTTTSSSSSSRRRRRRQQQOOONNNMMMLLLKKKMMMLLLJJJGGGFFFDDDCCCCCCAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@???>>>>>>===<<<;;;;;;::::::;;;777888999999999888666555555555444444444444444333222222222222222222222222//////000000000000//////.............../////////......///000000///........................//////,,,---.../////////...---...------,,,,,,------...------------------------...........................------,,,,,,------...+++,,,---......---,,,+++,,,,,,,,,,,,------............------,,,,,,,,,,,,........................---------.........//////.....................---------............---------......///////////////.........///////////////............////////////000000000000000000000000000000//////000000111222000000000000111000000000000000111111111222222222222222222222333333333444444444444555555555666666777777777777777777777777888888888888888888888888777777999:::;;;;;;;;;;;;888999:::;;;;;;<<<<<<;;;hhhjjjmmmnnnmmmmmmmmmnnnmmmmmmmmmlllkkkiiigggfffhhhfffcccbbbaaa___\\\ZZZWWWWWWVVVUUUUUUUUUUUUUUUQQQRRRRRRQQQPPPPPPQQQSSSWWWNNNGGGFFFGGGFFFGGGJJJCCCCCCCCCBBBAAA@@@>>>=========<<<<<<;;;:::::::::999999:::999999888777777444555555555555555444444111111111111111111111111000111222111///...///000111111111000000000//////...---,,,---...///...---------------------------***+++---...//////...---,,,,,,---...............------,,,,,,,,,,,,------...........................------,,,,,,------...,,,++++++++++++************+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,------......................../////////////////////////////////000000///000000111111111000000111111222333333333333222222222222333444444555555666666777888999999999999999999999999::::::::::::999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<>>>??????>>>======>>>??????@@@AAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCBBBDDDFFFGGGHHHGGGFFFGGGHHHJJJJJJKKKKKKKKKLLLLLLLLLNNNOOOOOONNNLLLLLLMMMOOORRRQQQPPPPPPQQQTTTWWWYYYYYYYYYXXXWWWVVVVVVVVVWWW\\\^^^bbbeeefffeeecccbbbfffccc___^^^______]]]ZZZ[[[\\\[[[YYYXXXWWWYYY[[[\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWUUUSSSTTTVVVXXXZZZ]]]```aaa___]]]\\\[[[YYYZZZZZZ[[[[[[ZZZZZZYYYZZZYYYXXXWWWUUUTTTSSSRRRRRRQQQPPPOOOMMMLLLKKKJJJKKKJJJIIIGGGEEEDDDDDDCCC@@@@@@@@@@@@@@@???>>>>>>>>>>>>?????????>>>>>>=========;;;:::::::::::::::777777888888777777666555444444444444444444444444/////////000000000000000...//////000000//////...---............/////////---...///000000///...---.........///////////////,,,---///000000000//////...------,,,,,,------...,,,,,,,,,------------...------------------------...------,,,,,,------...,,,------......------,,,++++++,,,,,,------......000///...,,,,,,+++,,,,,,........................,,,,,,------.../////////...............---------------............---------......///000/////////.........///////////////------........./////////000000000000000000000000000////////////000111111...///000111111111000000000111111111111222222222111111222222222333333333333333444444444555555555777777777777777777777777777777777777777777777777777888:::;;;<<<<<<;;;:::888999:::;;;<<<<<<<<<<<>>=========<<<;;;;;;::::::888999999999999888888777333444444555555555444444000000000000111111111111///111111111///...///000000000/////////.........,,,+++++++++---...---,,,------------------------***+++---///000///......,,,------...............------,,,,,,,,,,,,------------------------------------,,,++++++,,,------,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///+++,,,,,,---------------............/////////000000000000000000000//////...///000111111111111111111111222333333333333222111111222333444444444444555666777888999999999999888888999999999:::::::::888999999999999:::::::::999::::::::::::;;;;;;;;;:::;;;===>>>>>>>>><<<<<<=========>>>??????@@@@@@???@@@AAAAAABBBBBBAAAAAADDDFFFHHHHHHGGGFFFFFFGGGIIIIIIJJJKKKKKKLLLMMMMMMMMMNNNOOONNNNNNNNNPPPRRRSSSRRRPPPPPPQQQUUUXXX[[[XXXXXXWWWVVVVVVVVVWWWWWW]]]___aaadddddddddbbbaaafffbbb]]]]]]______\\\XXXXXXYYYYYYXXXVVVWWWYYY[[[[[[[[[[[[[[[ZZZXXXWWWVVVUUUUUUUUUTTTRRRSSSVVVXXXWWW[[[___aaa___]]]]]]]]]XXXYYYZZZZZZZZZZZZYYYXXXWWWWWWWWWVVVUUUSSSRRRQQQRRRQQQOOONNNLLLJJJIIIHHHIIIHHHFFFEEEDDDCCCCCCCCC??????@@@@@@@@@???>>>===<<<<<<===============<<<<<<;;;:::999999888999999777666666555555555555555222222333333333333333333.../////////000000000111......////////////......---------.........//////---...///000000///...------------....../////////+++,,,...///000000000///...------,,,,,,------...,,,,,,,,,---------......------------------------...------,,,,,,------...---------,,,,,,---------***++++++,,,------............---,,,,,,,,,---...........................,,,,,,------...//////000//////.........---------,,,------......------,,,------///000000000///.............../////////000---------.........//////000000000000000000000000///////////////000111111---...000111111111000000000111111111111222222222111111111111222222222222444444444444555555555666777777777777777777777777777777777777777777777777777888:::;;;;;;:::999888777888999::::::;;;;;;;;;eeefffggggggggghhhkkkmmmlllkkkiiigggfffeeeeeeeeeaaa```^^^]]]]]]\\\ZZZXXXUUUUUUSSSRRRPPPPPPOOOOOOKKKNNNPPPOOOLLLIIIIIIJJJFFFFFFGGGIIIFFF@@@???AAAEEEFFFEEEEEEDDDCCCBBBAAA>>>======<<<<<<;;;::::::888888999999999888888777333333444555555444444444000000000000000111111111///111111000///...///000//////.........---------+++***)))***,,,---,,,+++------------------------***+++---///000000///...,,,---......//////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------------,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------.........//////***+++,,,,,,------,,,,,,---.........//////000000222222111111000000//////......///111111222222222111111222333333333333222111111222333444444444444555555777888888999999999888888888999999:::::::::888888999999999:::::::::999999:::::::::;;;;;;;;;888:::<<<===>>>===<<<;;;;;;;;;<<<<<<===>>>>>>>>>??????@@@AAAAAAAAAAAA@@@DDDFFFHHHHHHGGGFFFFFFFFFIIIIIIJJJKKKLLLMMMNNNNNNKKKMMMNNNOOOOOOQQQTTTVVVTTTSSSQQQPPPRRRUUUYYY[[[WWWWWWWWWVVVVVVWWWWWWXXX]]]^^^```bbbcccbbbaaa```___[[[XXXYYY\\\^^^\\\XXXUUUVVVVVVVVVVVVWWWYYY\\\\\\\\\[[[[[[ZZZXXXWWWVVVTTTTTTTTTSSSRRRSSSVVVYYYTTTYYY___aaa```^^^______WWWXXXYYYZZZZZZYYYXXXWWWUUUUUUUUUUUUTTTRRRQQQPPPQQQPPPOOOMMMKKKIIIGGGFFFFFFFFFEEECCCCCCBBBBBBBBB>>>??????@@@@@@???===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999888888888888666555444333222333444555111111111111111111222222000000111111222222222333......////////////......---------.........//////---...///111111///...---,,,,,,,,,------.........***+++---///000000//////...------,,,,,,------...,,,,,,,,,------.........------------------------...------,,,,,,------.........,,,++++++,,,......******+++,,,,,,---......---,,,++++++,,,---///000........................,,,,,,------...///000000//////.........---------,,,------......------,,,,,,---///000000000///...---.........//////000000---------.........//////000000000000000000000000///////////////000111111---...///111111111000///000111111111111222222222000111111111111222222222555555555555666666666777777777777777777777777777777777777777777777777777777888999::::::999777666666777888999999:::999999aaabbbbbbcccdddeeeffffffddddddddddddddddddddddddcccaaa___]]]\\\ZZZWWWUUUTTTTTTSSSQQQPPPNNNMMMMMMNNNNNNMMMMMMLLLJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCAAABBBBBBBBBAAA???===<<<<<<<<<<<<;;;::::::999999555666888999888777555444333333444444333111000...111111000///////////////000000000000000000000000//////.........---------------------------------------------------------.........------,,,,,,,,,---......///000/////////000000///...------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******.........------,,,,,,,,,+++,,,------......---------------............///,,,------......------,,,---...............------111000///...............////////////000000000000///////////////.........333333222222222222222333333444444555555666666666222333444666888999::::::777666666777888999999777999999::::::::::::;;;;;;:::999888777777999;;;<<<=========<<<;;;999888777============>>>>>>>>>>>>>>>??????>>>>>>@@@CCCFFFLLLKKKHHHEEECCCCCCDDDDDDGGGHHHIIIJJJKKKLLLMMMNNNMMMOOORRRRRRRRRRRRSSSTTTUUUTTTSSSSSSSSSUUUXXXYYYXXXWWWUUUTTTTTTVVVXXXZZZ```___^^^^^^^^^^^^\\\[[[\\\\\\[[[[[[ZZZZZZYYYYYYXXXWWWWWWWWWWWWXXXYYYYYYZZZZZZ[[[ZZZYYYXXXVVVTTTUUUUUUTTTSSSSSSSSSSSSSSSWWWYYY[[[]]]]]]\\\ZZZXXXYYYYYYYYYYYYXXXWWWVVVUUUWWWUUUSSSRRRRRRRRRQQQPPPNNNMMMLLLJJJHHHGGGGGGGGGDDDDDDDDDCCCBBBAAA???>>><<<<<<===>>>>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::;;;:::777555444444555666999888555333222222333444222222333444333222111000000000000000000000000000////////////////////////111000///......///000111,,,,,,+++---...///...,,,------............------+++,,,---///000000000000///...------,,,,,,,,,,,,,,,,,,,,,---------......///...,,,,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))+++---......++++++,,,------......///---------------------------------,,,,,,+++++++++------------------------///......------,,,++++++////////////////////////---------............///,,,---......//////......////////////............000///...------...///000////////////000000000000//////.........000111222333333222222111000000000000111111111111222222222666666666555555444444333555555666666555444333333777777777777666666666666777777888999999999999888777777777777888888888888``````aaaaaabbbcccccccccccccccbbbbbbaaaaaaaaa```^^^\\\ZZZXXXXXXVVVTTTRRRTTTTTTSSSQQQPPPNNNMMMMMMMMMMMMMMMLLLKKKJJJHHHHHHJJJIIIHHHFFFEEECCCBBBBBBAAAAAA@@@@@@???>>><<<<<<<<<;;;;;;::::::999999888666666888888888666444333333333333333222111111000111111000/////////////////////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---......//////.........------,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))......---------,,,,,,,,,+++,,,------......------------------............,,,------......------,,,---...............------//////......---............/////////000000000000/////////////////////...111111000//////000000111333333444444555555555666444555777999::::::::::::888777666777999::::::999888888888999999999::::::<<<;;;:::999999;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>??????>>>>>>???CCCEEELLLKKKHHHFFFDDDDDDDDDEEEIIIIIIJJJKKKMMMNNNOOOOOOOOOQQQSSSTTTTTTTTTUUUVVVWWWVVVTTTSSSSSSTTTUUUVVVWWWUUUTTTSSSTTTWWWZZZ]]]___]]]\\\\\\]]]]]]]]]\\\[[[[[[ZZZZZZYYYXXXXXXWWWSSSSSSTTTUUUWWWYYY[[[\\\XXXYYYZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTSSSSSSTTTTTTWWWXXXZZZ\\\\\\ZZZYYYWWWWWWWWWXXXWWWWWWVVVUUUTTTQQQPPPOOOOOOOOONNNMMMLLLMMMMMMKKKIIIHHHGGGFFFFFFCCCCCCBBBAAA@@@???===<<<======>>>>>>===<<<;;;:::;;;:::::::::999999999999;;;999777555444444555555555444333222333444666777222222333333333222111000////////////////////////........................///...---,,,,,,---...///+++******+++------,,,+++------............------,,,,,,---...///000111111...------,,,,,,,,,,,,---,,,,,,,,,------------......---,,,,,,,,,,,,---...------------------------...,,,***)))+++---......------------------------------------------------.........---------,,,,,,------------------------------------------------........................------------............,,,------...............////////////............000///...------...///000.../////////000000000000222111000//////000111111222222222111111111000000000111111111111222222222555555444444444444444444555555555555555444333333777666666666666666666666777777888999999999999888666666777777777888888888````````````````````````aaa``````___^^^]]]]]]\\\ZZZXXXVVVUUUUUUTTTRRRQQQSSSSSSRRRQQQOOONNNMMMMMMLLLLLLLLLKKKKKKIIIHHHGGGKKKJJJIIIGGGEEECCCAAAAAAAAA@@@???===<<<<<<;;;;;;;;;;;;::::::999888888888777777888888777555333222333222222111111111222222111000000///////////////////////////////////////...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,------......---------------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***------------------------++++++++++++++++++++++++************))))))))))))------------,,,,,,,,,,,,+++,,,------......------------------............,,,------......------,,,------...............---------------------...///....../////////000000000......//////////////////000000/////////000000111333333333444444444444555666777:::<<<<<<<<<;;;:::888777666888:::;;;;;;:::777777777888888888888999<<<;;;:::999:::;;;<<<===;;;:::::::::;;;===>>>@@@<<<<<<<<<============>>>===>>>???>>>>>>???BBBDDDKKKJJJHHHFFFEEEDDDEEEEEEHHHHHHIIIKKKLLLMMMNNNOOOPPPRRRTTTUUUUUUUUUVVVWWWXXXWWWUUUSSSSSSSSSSSSTTTUUUTTTRRRRRRTTTYYY^^^aaa```]]]ZZZZZZ[[[\\\]]]\\\[[[ZZZYYYXXXWWWVVVUUUTTTQQQRRRRRRSSSUUUWWWYYYZZZVVVWWWXXXZZZZZZZZZYYYYYYVVVVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRPPPQQQRRRSSSRRRPPPOOOMMMLLLKKKJJJHHHGGGFFFFFFFFFDDDCCCCCCBBB@@@???===<<<>>>>>>>>>======;;;:::999999999999888888888888888:::999777555444444555555555444333222333444555666111222222222222111000000////////////////////////..............................---,,,,,,---......,,,++++++,,,......---+++------............------------,,,,,,...///111222,,,,,,+++++++++,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,------...........................,,,******+++---...---//////...------,,,++++++------------------------//////............------------------------------++++++,,,------...//////........................------------............---------...............////////////............//////...------...//////....../////////000000000444333222111000000000000000000000111111111222222000111111111111222222222333333333333333333444444444555555555555444444333666666666666666666666666666777888888999999888888666666777777777777888888aaaaaaaaa``````_________```___^^^]]]\\\[[[ZZZYYYYYYWWWVVVUUUVVVUUUTTTRRRRRRRRRQQQPPPOOOMMMMMMLLLKKKKKKKKKJJJJJJIIIGGGGGGJJJIIIHHHGGGEEEDDDBBBBBBAAA@@@>>><<<;;;;;;<<<<<<<<<;;;;;;:::999999888888777777777777555444222111222222111000000111222333000000////////////000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,//////.........---------+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------************************++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------.........,,,------......------,,,,,,---......///.........,,,,,,,,,,,,,,,---...///........./////////000000............////////////222111111111111222222333333333333333444444444444777999;;;======<<<;;;:::888777666777999;;;:::999777777777888888888999999999999888888888999:::;;;<<<;;;:::999:::===???AAA;;;;;;<<<<<<<<<=========<<<===>>>>>>>>>???AAACCCHHHGGGFFFDDDDDDCCCCCCDDDDDDEEEFFFHHHIIIKKKLLLLLLPPPRRRTTTUUUUUUUUUVVVWWWVVVVVVTTTSSSRRRRRRSSSSSSTTTSSSRRRRRRVVV[[[aaaeeeccc___[[[YYYZZZ[[[[[[[[[ZZZYYYXXXVVVUUUSSSRRRRRRSSSSSSRRRRRRSSSSSSTTTUUUVVVWWWYYYZZZZZZZZZYYYXXXUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRPPPRRRUUUVVVUUURRROOONNNJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDBBBAAA???>>>???>>>>>>===<<<:::999999888888888888888888888888999888777555444444444555777666444333222111222222111111111111111000000000////////////////////////........................////////////////////////......---///000111000...,,,------......------,,,------,,,+++,,,...111333+++++++++++++++,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------------------------------+++******,,,---------......---------,,,,,,,,,,,,,,,------------------............------------------------------------,,,,,,,,,---------..............................,,,,,,---------.........------------......//////////////////............................................./////////000000222111111000000000///////////////000111222222333000000111111111222222222111111111222222333333444444444444555555444444333555555555666666666666666666777777888888888888888666666666666777777777888cccbbbbbbaaaaaa``````______^^^]]]\\\[[[ZZZYYYXXXXXXVVVUUUUUUUUUUUUTTTRRRPPPOOOOOONNNMMMLLLKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBAAA???===<<<<<<<<<===<<<<<<;;;;;;:::999999999777777666555444333222111222111000///000111222333000000////////////000000........................---.....................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,...............---------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------------...,,,------......------,,,,,,------...//////......,,,,,,,,,,,,,,,---...///............////////////---.........//////000000111111000000111222222333222222333444444555555666888999;;;======<<<;;;:::888777666777999:::999888888888888888999999999:::888888888888999999::::::>>><<<;;;999:::;;;===>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>>>>===>>>@@@BBBDDDDDDCCCBBBBBBAAAAAAAAACCCCCCEEEFFFHHHJJJKKKLLLNNNPPPSSSTTTSSSSSSTTTVVVSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRTTTWWW]]]cccfffeeebbb]]]ZZZYYYYYYYYYYYYXXXXXXWWWUUUTTTRRRQQQPPPQQQQQQQQQQQQQQQRRRSSSSSSXXXYYYZZZZZZZZZYYYWWWVVVTTTTTTSSSSSSSSSTTTTTTUUUVVVUUUUUUTTTTTTSSSTTTTTTUUUUUUVVVUUUUUUTTTSSSRRRMMMPPPTTTUUURRRNNNKKKKKKIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA???>>>???>>>===<<<;;;:::999999888888888888999999999999777777666555555444444444666555444333222111111000111111000000000/////////......................................................////////////............---///000111000...,,,,,,------------,,,,,,---,,,++++++,,,...111222++++++++++++,,,------...+++++++++,,,,,,,,,------***++++++,,,,,,---------++++++++++++++++++++++++---+++***+++,,,...---,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---------------------------......---------,,,,,,,,,........................,,,,,,,,,------------......------------...///000////////////............------............------............////////////---....../////////000000......///000111222222333000000111111111222222222000111111222222333333333333333444444444444444333444444555555666666666777666666777888888888888777555666666666666777777777aaaaaaaaa``````_________]]]]]]\\\[[[ZZZYYYYYYXXXVVVTTTRRRRRRSSSRRRQQQOOOMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???===<<<<<<<<<<<<;;;;;;;;;:::999999888888666666555444333222222222222111111000000000111111///////////////000000111........................---------...............------------------------........................++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------,,,------......------,,,,,,,,,---...////////////------------------...///------........./////////------......///000000000............///000000111111222333444666777888888999:::;;;<<<============:::999888888999999888777888888888999999999::::::::::::;;;;;;;;;<<<<<<<<<===<<<;;;:::999999:::;;;:::::::::;;;;;;;;;<<<<<<:::;;;===>>>===>>>???AAAAAAAAAAAAAAAAAA@@@@@@@@@CCCDDDFFFGGGIIIKKKMMMMMMMMMOOOQQQRRRRRRRRRSSSTTTRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRTTTWWW\\\aaacccdddaaa\\\ZZZYYYXXXWWWVVVWWWVVVUUUTTTSSSRRRQQQPPPMMMNNNNNNOOOQQQSSSUUUVVVYYYYYYZZZZZZZZZXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVWWWVVVTTTRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQOOOSSSVVVVVVQQQLLLJJJJJJGGGFFFEEEDDDCCCCCCCCCCCC???????????????>>>>>>===>>>>>><<<;;;::::::::::::888888888888888999999999666666666555555555444444111111222222222333333333111000000///.../////////........................------------------------,,,,,,------------,,,,,,,,,++++++,,,......---+++,,,,,,------------,,,,,,,,,,,,++++++---...000111------,,,,,,,,,---......++++++++++++,,,,,,,,,,,,)))***+++,,,---------,,,************************,,,+++***+++---...---,,,++++++,,,,,,---...//////+++,,,,,,------.........+++++++++,,,,,,,,,,,,---------------------------//////...---,,,,,,++++++------------------------,,,,,,,,,,,,------------......---,,,---...///000////////////............------............------------........./////////+++,,,---...////////////......//////000111222222000111111111111222222222222222222222222222333333222333333444444444444333444444444555555666666777555666777777888888777777555555666666666666777777]]]]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZZYYYYYYYYYXXXXXXUUUSSSRRRQQQQQQQQQOOOMMMKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBAAA>>>>>>>>>===<<<;;;:::999999999888888777666666666555444444333333222222333111111222111111000///...///////////////000111111........................---------.........//////------------------------------------------------******+++++++++,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,------......------++++++,,,,,,,,,---------,,,------......------,,,+++,,,---...//////////////////......---.........---------.........//////------......///000000111---------......///111111111111333555777999:::;;;<<<;;;;;;<<<===???AAABBB>>>===;;;;;;;;;;;;999777777777777888888888888999::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999::::::::::::;;;;;;;;;999;;;===>>>======???@@@@@@@@@AAAAAAAAAAAAAAA@@@BBBCCCEEEGGGIIIKKKLLLMMMMMMOOOQQQRRRRRRRRRSSSTTTSSSSSSSSSSSSRRRQQQPPPPPPOOOPPPQQQSSSVVVYYY\\\]]]^^^\\\YYYXXXXXXXXXVVVUUUVVVUUUUUUTTTSSSRRRRRRQQQMMMMMMNNNOOOQQQSSSUUUVVVWWWXXXYYYZZZZZZZZZYYYXXXVVVVVVVVVVVVVVVWWWXXXXXXXXXVVVTTTRRRQQQQQQSSSTTTSSSSSSSSSSSSSSSRRRPPPPPPQQQUUUXXXVVVPPPKKKIIIJJJFFFEEEDDDCCCBBBBBBBBBBBB<<<<<<===>>>>>>>>>>>>======<<<;;;::::::::::::;;;666666666777777888888888555555555666555555444444000111111222222222222222111000///.........//////........................------------------------+++,,,,,,------,,,,,,++++++******+++------,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,---...///000//////...---------......***++++++++++++,,,,,,,,,((()))+++,,,------,,,,,,++++++++++++++++++++++++,,,++++++,,,---...---+++,,,---------------------++++++,,,,,,---......///,,,,,,,,,,,,------......---------------------------------------------,,,------------------------++++++,,,,,,,,,---------///...---,,,,,,...///000////////////............,,,------......------,,,---------.........//////---...///000000///........./////////000000111111000111111111111222222222333333333333333222222222111222333444444444444444333333444555555666777777555666666777777777777777555555555666666666777777YYYYYYYYYYYYYYYZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWUUUSSSRRRRRRQQQOOOMMMIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBAAA@@@??????<<<=========<<<:::888777777777777666555555444444444444333222222333333333111222222222111000...---///////////////000111111........................---------.........//////------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,------......------........................++++++,,,,,,,,,---------*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++,,,------......------++++++,,,,,,,,,---------,,,------......------,,,+++,,,---...////////////111000///...............---------.........//////---------...///000000111////////////000111333333000111333555888:::<<<=========<<<<<<>>>AAADDDEEEBBB@@@>>>======<<<:::888666666666666777777777777777888999:::::::::999999888888999:::::::::999888999999:::::::::;;;;;;;;;888:::===>>>======>>>@@@@@@@@@AAABBBBBBBBBAAAAAA@@@AAABBBDDDFFFHHHJJJKKKMMMOOORRRRRRRRRRRRSSSUUUUUUUUUTTTSSSRRRPPPNNNMMMMMMNNNPPPRRRUUUWWWXXXYYYXXXWWWVVVVVVXXXXXXVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRUUUVVVXXXYYY[[[[[[[[[ZZZXXXXXXXXXXXXXXXYYYZZZ[[[XXXVVVTTTQQQPPPQQQSSSTTTRRRRRRRRRRRRQQQPPPOOONNNNNNQQQSSSPPPJJJDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBB<<<<<<>>>??????@@@@@@@@@===<<<;;;:::999:::;;;<<<444555555555666666777777555555555666555555444444333333333333111000///...111000///------......///........................------------------------------...//////...------,,,,,,+++---...///...,,,+++,,,,,,------,,,,,,+++)))***,,,---.../////////111000///...............******+++++++++,,,,,,,,,((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......---+++///......------,,,,,,+++++++++,,,,,,---...//////---------.........//////------------------------+++,,,,,,------......///------------------------++++++,,,,,,,,,---------///...,,,,,,,,,---///111000/////////............,,,,,,---......---,,,,,,---------.........//////000000111111111///...---////////////000000000000000111111111111222222222444444444333333222222222111222333333444444444444333333444444555666777777555666666777777777777777555555555555666666666777ZZZZZZYYYYYYYYYYYYZZZZZZ[[[ZZZYYYXXXWWWVVVVVVVVVTTTSSSSSSSSSTTTSSSQQQOOOQQQNNNIIIFFFFFFFFFFFFFFFBBBCCCDDDDDDDDDDDDDDDCCCEEEEEEDDDCCCAAA@@@@@@???;;;;;;;;;<<<;;;;;;::::::555555666666666555333222444444333333333333222222555444333333222222222333444222000/////////...,,,000000000000000000000000000000///...------,,,,,,---,,,,,,---......---+++------------------------------------------------,,,,,,,,,---------......,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,------......------,,,.........------,,,,,,,,,------------------------......------------......,,,---///000000000///...000000000000111111111111...000222555:::>>>AAACCC??????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDBBB>>>:::888777777666666666666777777666666777777888888888888;;;;;;:::999999999::::::::::::999999::::::;;;<<<<<<===>>>???????????????EEEDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJKKKMMMOOOQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPRRRRRRSSSSSSSSSSSSSSSRRRWWWWWWWWWXXXWWWWWWVVVVVVXXXYYYZZZYYYVVVSSSRRRRRRNNNOOOPPPQQQRRRRRRRRRRRRUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXYYY[[[[[[\\\\\\\\\YYYWWWUUUSSSRRRRRRSSSTTTVVVUUUSSSQQQOOONNNMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIFFFEEEDDDCCCBBBAAA@@@@@@??????@@@@@@@@@??????>>>============<<<;;;:::999999888888777666555555444666666666666555555555555222222111111111111222222222000///...//////---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...000...---++++++,,,---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,------------------------..................------111000///...............,,,,,,,,,,,,,,,+++***)))------............------,,,------...------,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,////////////////////////........................//////000111111111111111111111000000//////......333333333333333333333333222333444444555555444444333222111111111222333444666666666666666777888888999999888888888888888888ZZZYYYYYYYYYYYYYYYYYYZZZZZZYYYXXXVVVUUUUUUUUUUUURRRQQQPPPQQQSSSTTTSSSRRRPPPMMMIIIFFFFFFFFFFFFEEECCCCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@???>>>===<<<;;;;;;;;;<<<;;;;;;:::999999777666555444444444444555444444333333333222222222333222222111000000111111111000......000000000///////////////////////////000//////...------,,,,,,...---...///000000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------......---------,,,,,,,,,------------------------......------------......,,,---...///000//////...//////000000000111111111000111333777;;;???BBBDDDAAAAAAAAA@@@@@@@@@??????@@@AAABBBBBBAAA>>><<<:::777777666666666666777777888777777777777888888888;;;:::::::::::::::;;;;;;::::::999999::::::;;;<<<===>>>>>>???@@@@@@??????BBBBBBAAAAAABBBDDDEEEFFFDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIKKKLLLOOOPPPRRRSSSTTTTTTTTTSSSRRRQQQPPPOOOPPPPPPQQQRRRRRRRRRRRRRRRTTTTTTVVVWWWXXXXXXYYYYYYZZZ[[[\\\[[[XXXUUUTTTTTTRRRRRRSSSSSSTTTTTTTTTTTTVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXYYY[[[[[[\\\\\\[[[ZZZXXXVVVTTTRRRRRRSSSSSSUUUTTTRRRQQQOOONNNMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHEEEEEEDDDCCCBBBAAA@@@@@@??????@@@@@@??????>>>>>><<<<<<<<<<<<;;;:::999999888888777777666555555444666666666555555555444444222111111000000111111222222000......//////---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...000...---++++++,,,---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------------------------......///...---,,,+++//////...---------......---------------,,,++++++------............------+++,,,------......------------------------,,,,,,......---------,,,,,,,,,......................................................///000000000000///111000000000/////////...333333333333333333333333000111222222333333222222333222111111111222333444666666666666666777777888888888888888888888888888XXXXXXXXXXXXXXXXXXXXXXXXYYYXXXWWWUUUTTTTTTTTTTTTPPPOOOMMMNNNQQQSSSTTTTTTOOOLLLHHHFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>======<<<;;;::::::<<<<<<<<<;;;:::999888777888666444222222333555666333333333333222222222222111000000//////////////////...---...000222222111//////////////////////////////......---,,,,,,,,,......000222333222///,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++------------++++++***+++,,,,,,------,,,,,,...---,,,,,,,,,,,,---......------------,,,,,,,,,------------------------......------------......------...////////////...//////000000000000111111111222444777;;;>>>AAACCCBBBAAAAAA???>>>===<<<<<<===>>>???@@@@@@>>><<<:::777666666555555666666777:::999777666666777888999;;;:::::::::;;;<<<======:::::::::::::::;;;;;;<<<>>>>>>???@@@@@@@@@@@@???>>>??????@@@BBBCCCEEEFFFAAABBBCCCDDDEEEFFFGGGGGGHHHIIIKKKLLLOOOPPPRRRSSSTTTTTTTTTSSSRRRPPPOOONNNNNNNNNOOOPPPQQQQQQRRRRRRQQQRRRTTTVVVXXXYYY[[[[[[]]]^^^^^^]]]ZZZWWWVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[YYYWWWUUUSSSSSSSSSSSSTTTSSSQQQPPPOOONNNNNNNNNKKKKKKJJJJJJIIIHHHHHHHHHDDDDDDCCCBBBAAAAAA@@@@@@???????????????>>>======;;;;;;;;;;;;:::999888777777777777666555555444444555555555555444444444444222111111000000111111222111000......//////...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...---,,,+++,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------)))***,,,...///...---,,,------,,,,,,,,,---......---............------,,,------............------++++++,,,---............,,,,,,------------------...------------,,,,,,,,,................................................------...////////////...000000000000////////////222222222222222222222222000111111222222222222222222222222222222333444444666666555555666666777888888888888888888888888888WWWWWWXXXXXXXXXXXXWWWWWWYYYXXXWWWUUUTTTTTTTTTTTTPPPNNNLLLLLLOOORRRSSSSSSMMMJJJGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@?????????>>>>>>===<<<<<<;;;<<<<<<;;;;;;999888777666666555444444444444555555333333333222222222222111000//////......////////////...---...000111222111////////////////////////.........------,,,,,,,,,---...000222444222...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++---......---+++******+++,,,,,,------,,,,,,///...,,,++++++,,,...///------------------------------------------------...------,,,,,,------...------........./////////////////////000000000111000222444777:::===???@@@??????>>>===<<<;;;;;;:::<<<===>>>>>>===<<<:::999666666666555555666666666;;;999888666666777888999:::::::::;;;<<<===>>>???:::::::::::::::;;;<<<<<>>>>>???AAABBBCCCDDD???@@@AAABBBCCCEEEEEEFFFIIIJJJLLLMMMPPPQQQSSSTTTTTTTTTTTTSSSQQQPPPNNNMMMLLLLLLMMMNNNOOOPPPRRRRRRQQQRRRSSSUUUWWWYYY[[[\\\^^^______]]]ZZZXXXXXXXXX[[[[[[ZZZXXXWWWWWWVVVVVVXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXYYYZZZ[[[[[[ZZZZZZ[[[ZZZXXXVVVTTTSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNJJJJJJIIIIIIHHHHHHGGGGGGCCCCCCBBBBBBAAA@@@@@@???????????????>>>===<<<<<<:::::::::999999888777666666666666555555444444444444444444444333333333333111111000000000000111111111///......//////...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------------------------------------,,,,,,++++++,,,,,,---...///...---,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------$$$'''***---///000//////++++++++++++,,,------...------.........------,,,,,,------......------,,,,,,------...------,,,,,,,,,,,,,,,------.........------------------------................................................------...////////////...000000000000////////////222222222222222222222222222222333444444444444333222222222222333333444444666555555555555666777777888888888888888999999999WWWWWWXXXYYYYYYXXXWWWWWWZZZYYYXXXVVVUUUUUUTTTTTTQQQOOOLLLKKKMMMOOOOOOOOOKKKIIIFFFEEEEEEEEEDDDBBBCCCCCCCCCCCCBBBAAA???????????????>>>======<<<<<<;;;;;;;;;:::999777666555222444666777777666444333333333222222222111111111000000/////////000000111222000......///000///...........................---------------,,,,,,,,,,,,,,,...111222111---)))************************++++++++++++++++++++++++,,,,,,,,,---------......,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++---......---+++******+++,,,,,,------,,,,,,///...,,,++++++,,,...///------------------------------------------------------,,,,,,,,,,,,---------------------......///...////////////000000000///111333666999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::888666555666666555555555555666666:::999888777777888999999:::::::::;;;<<<===>>>???;;;;;;::::::;;;;;;<<<===??????@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAAAAA??????@@@BBBCCCDDDFFFFFFJJJKKKMMMOOOQQQSSSTTTUUUTTTTTTTTTSSSRRRPPPOOONNNMMMMMMMMMMMMNNNPPPRRRSSSTTTTTTTTTTTTUUUWWWYYYZZZ]]]^^^^^^\\\ZZZYYYYYYZZZ^^^]]][[[YYYXXXWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYZZZZZZZZZZZZYYYZZZYYYXXXVVVUUUTTTSSSSSSQQQQQQPPPNNNNNNMMMMMMMMMIIIIIIHHHHHHGGGFFFFFFFFFBBBBBBAAAAAA@@@@@@??????>>>??????>>>===<<<;;;;;;999999999999888777666555555555555555444444444444333333333333222222222222111000000000000000000111000///......//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------''')))+++---.........---+++++++++++++++,,,---...,,,,,,------------,,,,,,,,,,,,------------,,,,,,/////////...---,,,+++***,,,,,,,,,------.........------------------------......................................................///000000000//////////////////000000000000111111111111111111111111111222333333444444333333222222333333444444444444555555555555555666666777777777888888888999999999WWWXXXYYYZZZZZZYYYXXXWWWZZZYYYXXXVVVUUUUUUUUUUUUQQQOOOLLLKKKLLLMMMLLLKKKIIIGGGEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@??????=========<<<<<<<<<;;;;;;:::::::::999888777666555000333666888999777444222222222222222111111111111000000000000000111111222444222000/////////...,,,........................------,,,,,,,,,,,,,,,,,,++++++,,,///000///,,,)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++------------++++++***+++,,,,,,------,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,------------...------------------------------,,,,,,,,,,,,------------,,,,,,------...///......////////////000000///111333666888999999999777777888888999:::;;;;;;;;;;;;:::999888666444444666555555444444555555666888888888999999999::::::;;;:::::::::;;;<<<======;;;;;;;;;;;;;;;<<<<<<===>>>????????????>>>=========>>>???@@@AAAAAA@@@@@@???@@@AAABBBDDDFFFGGGGGGJJJKKKMMMOOOQQQSSSTTTUUUTTTTTTTTTTTTSSSRRRQQQPPPOOOOOONNNNNNOOOQQQRRRTTTVVVUUUTTTTTTTTTVVVWWWXXX[[[\\\\\\[[[ZZZZZZ[[[]]]___^^^\\\YYYXXXWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSRRRQQQOOONNNMMMLLLLLLLLLHHHHHHHHHGGGFFFFFFEEEEEEAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>===;;;:::999999999999999888777666555444444444444444444444444222222222222111111111111111000000//////000000111000///......///000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------.........,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------++++++++++++------------------,,,,,,,,,,,,------------------------.........------+++******,,,,,,+++++++++,,,------++++++,,,------------,,,,,,,,,------------,,,,,,/////////...---,,,+++***,,,,,,------------------,,,,,,,,,------------...------------------------..............................///000000000000///////////////000000000000000000000000000000000000///000000111111111111111222222333444444444444444555555444444555555666777777777777888999999::::::WWWXXXZZZ[[[[[[ZZZXXXWWWYYYXXXWWWUUUTTTTTTTTTTTTOOOMMMLLLLLLLLLLLLKKKIIIHHHFFFDDDDDDDDDDDDBBBAAA@@@@@@AAAAAAAAA@@@@@@???<<<<<<<<<<<<;;;;;;;;;;;;888888999999888777666666111333555777777666555444222222222222111111111111000000//////000111111222444222000/////////...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,---...///........./////////000000000222444777888999888888555666666777888888999999888888888777666555555444666555555444444555555666555666888:::;;;;;;::::::;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@BBBBBBBBBBBB@@@AAABBBDDDEEEGGGHHHIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPQQQSSSUUUUUUUUUTTTSSSTTTUUUWWWYYYZZZ[[[\\\[[[ZZZ[[[^^^```aaa___]]]ZZZYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPNNNLLLKKKJJJJJJHHHGGGGGGFFFEEEEEEDDDDDD@@@@@@@@@@@@????????????>>>>>>>>>===<<<;;;999999999999999999888777666666333333333333333333333333222222111111111000000000000000////////////000000///...---...///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---......///++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...------......------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---+++******+++---.........---------,,,,,,,,,------------------------000///...,,,,,,,,,,,,---...------,,,,,,,,,,,,---,,,,,,---...............+++,,,,,,------,,,,,,+++,,,,,,------...------,,,------------------,,,,,,,,,,,,,,,---------......------------------------........................------...////////////....../////////000000000111000000000000000000000000//////000111111111111111222333444555555555444333555444444444444555666666666777777888999999::::::XXXYYYZZZ\\\\\\ZZZYYYXXXXXXWWWUUUTTTSSSSSSRRRRRRMMMLLLKKKLLLMMMMMMKKKIIIGGGEEEDDDCCCDDDDDDBBB@@@??????@@@AAAAAAAAA@@@@@@==================<<<<<<777777888888888777777666333444444555555666666666222222222111111111111000///////////////000111111333111///////////////---........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++------------------------------------------------,,,,,,,,,---------......,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***++++++++++++++++++++++++************************++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,------......------,,,,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---------,,,+++,,,---...///............/////////000111333666888999999999888666666666666777777777888666666666666666666666666555555555444444555555555333555888;;;===<<<;;;:::;;;;;;:::999999999::::::<<<;;;;;;;;;;;;<<<============>>>======<<<;;;;;;999;;;>>>AAACCCDDDDDDDDDAAABBBCCCEEEGGGHHHJJJJJJGGGHHHIIIKKKMMMOOOQQQQQQSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRTTTUUUTTTTTTSSSSSSTTTVVVXXXZZZZZZ[[[\\\\\\[[[]]]```cccbbb```^^^[[[ZZZZZZ[[[\\\YYYYYYXXXXXXWWWWWWWWWVVVXXXYYYYYYYYYYYYYYYXXXXXXTTTTTTTTTUUUUUUTTTTTTSSSSSSRRRPPPNNNLLLJJJIIIIIIGGGGGGFFFFFFEEEDDDDDDDDD@@@@@@@@@???????????????>>>>>>>>>===<<<:::999888999::::::999999888777666333333333333333333333333111111111111000000000000000000////////////000000///...---...///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------......------,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,...---+++******+++---............------,,,,,,,,,---------------------------,,,++++++,,,///111333///......---,,,,,,,,,,,,------...///000000//////+++,,,,,,------,,,,,,+++)))***+++---.../////////.........------,,,,,,,,,,,,,,,,,,------.........------------------------........................+++,,,------......------.../////////000000111111000000000000000000000000111111222333333333333222222333444555555555444333555444444444444555666666666777777888999999::::::[[[ZZZYYYWWWVVVUUUTTTTTTWWWVVVTTTSSSSSSSSSTTTTTTNNNMMMKKKJJJHHHGGGGGGGGGGGGGGGFFFDDDDDDCCCCCCCCCAAA@@@@@@???>>>======<<<>>>===;;;:::999999:::::::::888777555555666888999555555444333333333333444222222222111111111111000////////////000000000000000000111222222222222111------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,------------...000///...,,,,,,,,,---...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,,,,+++*********+++,,,---......,,,+++***)))))))))+++,,,...//////...,,,++++++,,,---------,,,+++***+++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///......------///000111111333666999:::999888777888777666444444444555666444444444333333222222222444444444333333222222222888888888888888888888888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>??????@@@BBBCCCDDDEEEEEEFFFFFFFFFJJJJJJJJJKKKLLLNNNOOOPPPPPPRRRUUUXXXXXXWWWUUUTTTXXXXXXVVVUUUTTTSSSSSSSSSUUUVVVWWWWWWVVVVVVXXXYYYZZZ[[[]]]^^^]]]\\\ZZZXXX[[[[[[[[[[[[[[[ZZZYYYXXXYYYYYYXXXWWWVVVVVVUUUUUUVVVWWWXXXWWWVVVVVVWWWXXXWWWVVVTTTSSSSSSSSSTTTUUUSSSRRRQQQOOOMMMJJJHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@CCCAAA???>>>??????>>>===<<<<<<;;;;;;;;;:::::::::888888777777666666555555444333222222111111222222000000000000000000000000////////////////////////000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................---,,,,,,,,,,,,---.........---,,,,,,,,,------------------------------....................................---,,,+++***------------------------000...,,,******,,,...000,,,,,,,,,---------..........................................///////////////000000000111111111111000000////////////000000000000000111222222333333333333222222333333444555777666666666666888:::;;;666666666777888888999999YYYXXXWWWWWWVVVVVVVVVVVVWWWVVVUUUTTTTTTTTTUUUVVVRRRQQQOOOLLLIIIHHHFFFFFFHHHGGGEEEDDDCCCBBBBBBBBB@@@?????????????????????>>>===<<<:::::::::::::::888777666666777999;;;<<<555555444333333333333444222222222111111111000000000//////............///111111111111111000//////...------------------...---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++............////////////......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,++++++*********+++,,,---,,,,,,++++++***+++++++++------,,,,,,,,,,,,------,,,---.........---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,++++++,,,---......//////------------------,,,,,,000//////...///000111222111333555888999999777666666666444333333333444444555555444333333333333333444444444333333222222222666666777888888999::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>??????@@@BBBCCCDDDEEEEEEFFFFFFEEEIIIIIIJJJKKKLLLNNNOOOPPPQQQRRRTTTVVVWWWVVVUUUTTTWWWVVVUUUTTTTTTSSSTTTTTTUUUWWWXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYY[[[[[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUVVVWWWXXXXXXVVVVVVWWWXXXVVVUUUTTTSSSRRRRRRRRRSSSQQQQQQPPPNNNLLLJJJHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@BBB@@@>>>>>>??????>>>===;;;;;;;;;;;;::::::::::::888888777777666555555444333333222222111111111222000000000000000000000000000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........---------,,,,,,+++++++++---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......,,,***........................------------------------...........................---,,,,,,,,,,,,---...------,,,,,,,,,------...------------------------....................................---,,,+++***---------------------------------......---------,,,,,,,,,---------..........................................//////////////////000000000111111111111111000000000000111111222111111111111111111111333222222222222333444444555555555555555666777888666666666777888888999999WWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTTTTTTTUUUVVVVVVVVVTTTQQQNNNKKKHHHFFFEEEHHHGGGEEECCCBBBAAA@@@@@@????????????@@@@@@@@@@@@>>>===<<<;;;::::::::::::999888777777777999:::;;;555555444333333333333333222222111111111000000000000/////////000111333444111111111000///...---,,,.........------.........------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++............////////////,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++************++++++++++++******++++++,,,---++++++******++++++,,,---...---+++))))))+++---...------...//////......---+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......***+++,,,---///000111111,,,,,,------------------000000//////000000111222000222444777888777666555444444333222222222333333666555444333333333444555444444333333333333222222444444555777888:::;;;;;;999999:::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>??????@@@BBBBBBCCCDDDEEEEEEEEEEEEGGGGGGHHHJJJLLLNNNPPPQQQQQQRRRRRRSSSTTTTTTUUUUUUVVVUUUUUUTTTTTTUUUUUUVVVVVVWWWYYYXXXWWWWWWXXXYYY[[[[[[[[[ZZZZZZZZZYYYYYY[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWVVVVVVUUUVVVXXXYYYXXXWWWVVVWWWXXXVVVUUUSSSRRRPPPPPPOOOOOONNNNNNNNNMMMLLLJJJIIIHHHGGGGGGEEEDDDBBBAAA@@@???BBB@@@>>>===>>>>>>===<<<;;;::::::::::::999999999777777777666555555444444333333222222111111111111000000000000000000000000////////////////////////------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000/////////......------------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...,,,***........................------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,------...///------------------------....................................---,,,++++++------------------------***,,,///111111///,,,***,,,,,,,,,---------..............................---............/////////////////////000000000000222111111000000111111222333333222111111000//////222222222222222333444444333333444444444444444333555666666777777888888999XXXXXXXXXXXXWWWWWWVVVVVVSSSSSSSSSSSSTTTTTTUUUUUUUUUSSSQQQNNNKKKIIIGGGFFFHHHGGGEEECCCAAA@@@???>>>????????????>>>>>>>>>>>>======<<<;;;;;;:::::::::;;;:::999777666555555555555444333333222222333333111111111111000000000000......///111444888;;;>>>////////////...---,,,+++///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---......---+++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,************,,,,,,---------...............+++---...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......+++,,,,,,---...//////000,,,,,,,,,------.........///////////////000000111000111333555666555555444333333333333222222333333555444222111111222444555333333333333333333333333444444555666777888999:::888888999:::::::::::::::888888999:::;;;<<<<<<===;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHKKKMMMOOOQQQQQQQQQPPPPPPQQQRRRTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXWWWXXXYYYYYYWWWWWWXXXYYY[[[ZZZYYYXXXXXXXXXYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZXXXXXXWWWWWWWWWVVVVVVVVVVVVXXXYYYXXXWWWVVVWWWXXXUUUTTTSSSQQQOOONNNMMMLLLKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFDDDBBBAAA@@@???AAA???===<<<======<<<;;;::::::999999999888888888777777666555555444444333222222222222222111111000000000000000000000000000------------------------,,,,,,.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++++++++,,,---...///000------------------------........................---.........------,,,+++------------------------+++---///111111///---+++,,,,,,,,,---------..............................---------.........//////........./////////000000111111000000000000111111222111111111000000000///222222222111222333333444222333444555555444222111555555666666777888888888\\\\\\[[[ZZZXXXVVVTTTRRRPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPNNNLLLJJJIIIIIIHHHHHHGGGEEECCCAAA@@@???>>>@@@???>>>===<<<;;;:::999<<<<<<<<<;;;;;;:::999999999888777666555444333333444444333222222222222333111111111000000000//////...///000222555888;;;===,,,------.........------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,---...//////...---,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++******++++++,,,,,,,,,,,,...---,,,+++******************,,,,,,,,,,,,******++++++,,,,,,,,,------...,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---------...............000111222333444444333333333333333333444333333333222111111000000111222333333333333333333333333333666666666666666777777777777888999999::::::999999777888888999:::;;;<<<<<<;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDEEEEEEEEEDDDEEEFFFGGGJJJLLLNNNPPPPPPOOONNNNNNNNNPPPRRRSSSTTTTTTUUUUUUVVVXXXYYYZZZWWWXXXYYYXXXWWWVVVWWWXXXZZZYYYXXXWWWWWWWWWXXXXXXYYYXXXXXXWWWWWWXXXYYYYYYWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXWWWVVVUUUVVVXXXTTTSSSRRRQQQNNNLLLKKKJJJIIIIIIJJJJJJJJJIIIHHHHHHFFFFFFEEECCCBBB@@@?????????>>><<<;;;<<<<<<;;;:::999888888888888777777777666666555555444333333333111111222222222111000///////////////////////////........................+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++++++++,,,---...///000------------------------........................---------...------,,,,,,------------------------------...//////...------,,,,,,,,,---------..............................------------............---............///////////////............////////////000000000111111111222111111111111222333333333444555666666555333222555555555666777777888888``````___]]]ZZZVVVSSSQQQOOOOOOPPPQQQQQQQQQPPPPPPMMMMMMLLLKKKJJJJJJJJJJJJHHHGGGEEECCCBBBAAA@@@@@@@@@???>>><<<;;;999888777:::;;;;;;;;;:::999888777333333444444555555555666444444333222222222222222111111000000000/////////000111111222222222222222,,,,,,---...............---------,,,,,,---------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............------......//////......++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++///...,,,+++***))))))))))))+++---......---+++)))+++++++++++++++,,,---...---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,...------,,,++++++******,,,,,,------------------+++,,,---............---///000111111222222222222222222333444444444333333//////000000000111111111222222333333333333444444666666666666555555555555777777888999999999999888888888888999999::::::::::::;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEGGGIIIKKKMMMNNNNNNMMMMMMMMMMMMOOOPPPQQQSSSSSSSSSTTTUUUVVVXXXYYYVVVXXXXXXXXXVVVUUUVVVWWWXXXXXXXXXWWWWWWWWWVVVVVVWWWVVVUUUUUUUUUVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTVVVWWWVVVUUUTTTUUUVVVSSSSSSRRRQQQOOOMMMKKKIIIHHHHHHHHHIIIHHHHHHGGGFFFDDDCCCCCCBBBAAA@@@?????????===;;;:::;;;;;;:::999888888777777777666666666555555555444333333222222000111222222222111///...////////////////////////000000000000000000000000,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------...///------------------------........................,,,------...------,,,,,,------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------..............................,,,------------.........------------.........//////......------......///......///000000111222222111111111111111222333333444444555555666555555555444555555666666777777888bbbbbbaaa___[[[WWWSSSQQQOOOPPPQQQQQQQQQPPPOOONNNMMMLLLKKKKKKJJJJJJJJJJJJHHHGGGEEEDDDCCCBBBBBBBBB???>>>>>><<<;;;:::999999999999::::::999888666555222333444555666666777777444333222222111222222222111000000000////////////111222222222111///---,,,---...............---,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,------------------------+++++++++,,,,,,---------,,,,,,---------.........---,,,,,,,,,------...///++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,------,,,++++++)))***+++,,,,,,,,,++++++---,,,,,,+++*********+++,,,,,,------------,,,,,,,,,,,,++++++,,,---///000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,------------------,,,,,,,,,,,,.../////////...---//////000000000111111111000000222333333333222222...///111222222222111000222222222333333444444444444444444555555666666666666777777888888888888888888888888888999999999999::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWXXXWWWUUUTTTUUUVVVVVVWWWWWWXXXWWWVVVUUUTTTUUUTTTSSSRRRSSSTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWSSSTTTUUUUUUSSSSSSTTTUUURRRRRRRRRQQQOOOMMMKKKJJJGGGGGGHHHHHHGGGFFFFFFEEEAAAAAAAAA@@@@@@?????????>>><<<:::999::::::999888777777777666666666555555555555444444333222222222000000222222222111///...////////////////////////////////////////////////,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///+++++++++,,,,,,------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------,,,,,,,,,------...------------------------........................,,,,,,------...------,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------..............................,,,,,,---------.........,,,,,,---------.........//////............///////////////000000000000000111111111111111222222333444444444444444555666777444444555555666777777777bbbbbbaaa```]]]YYYUUUSSSQQQQQQRRRRRRRRRQQQOOONNNNNNNNNLLLKKKJJJJJJJJJJJJGGGGGGFFFDDDDDDCCCCCCCCC>>>>>>======<<<<<<<<<;;;888888999999888777555444555666666666666666555555444333222222111111222222000000000000////////////000222333444444111...---000000000///...---,,,+++,,,++++++******++++++,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,+++***+++,,,...///++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++------------++++++)))***+++,,,---,,,++++++++++++******++++++,,,---///...,,,++++++,,,...///------,,,,,,---...000111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,------....../////////.........------,,,,,,,,,,,,---///000000000///...////////////000000000000...///000222222222111000---///222444444333111000222222222333333444444444111222333444555777888888666666777888888888888888999999999888888888888888::::::;;;<<<===>>>???@@@>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOQQQRRRRRRUUUVVVWWWVVVTTTSSSTTTUUUUUUVVVWWWXXXXXXVVVTTTSSSTTTSSSRRRQQQRRRSSSUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWRRRTTTUUUTTTSSSRRRSSSTTTQQQQQQRRRQQQPPPNNNLLLJJJGGGGGGGGGGGGGGGFFFEEEDDD????????????????????????===<<<:::999::::::999888777666666666555555555555555555444333333222222111///000222333222111///...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++******(((''',,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,---...+++++++++,,,,,,---------......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,......---,,,,,,,,,------------------------------........................,,,,,,------...---------------------------------***++++++,,,,,,++++++***,,,,,,,,,---------..............................,,,,,,,,,---------......,,,,,,,,,---------......000000////////////000000111111000000//////......111111111000111222222333333333222222333555777888444444555555666777777777bbbbbbbbb```^^^ZZZVVVTTTQQQQQQPPPOOOOOONNNMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKHHHFFFDDDBBBBBBCCCEEEFFF@@@@@@???>>><<<:::888777>>><<<:::999:::999777555666555555555555444444444222222222111111111111000333111000//////111333444222111///...---...000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++///---***)))))),,,///111---------,,,,,,+++++++++,,,------......------,,,+++,,,,,,------,,,,,,+++...---+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++444000,,,,,,...//////......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---------,,,,,,+++++++++.........------,,,,,,,,,......---------,,,,,,,,,---,,,,,,...111111...+++////////////000000000000000000000000111111111111///000000000111111111111333333333444555666777777222333444555666666666666666666777777888888999999999999:::;;;;;;;;;::::::<<<=========>>>>>>??????<<<<<<===>>>???@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEGGGIIIJJJKKKLLLMMMNNNOOOOOONNNMMMLLLMMMOOOOOOOOOOOOPPPRRRSSSTTTUUUVVVVVVVVVVVVVVVTTTUUUVVVWWWWWWVVVTTTSSSRRRQQQPPPOOOPPPRRRTTTUUUWWWWWWXXXXXXXXXXXXXXXWWWQQQPPPNNNMMMMMMMMMNNNNNNQQQOOONNNNNNOOOOOOMMMLLLIIIGGGEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBB@@@>>><<<:::999888888888999888777666555444333333222222222111111111111000000000000000////////////000000//////.........---000///...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,++++++,,,,,,---......------,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,------++++++++++++------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---+++***.........------,,,,,,,,,---------------------------------.........//////---------,,,,,,+++++++++---,,,+++*********+++,,,------------------------,,,,,,,,,------.........---------,,,,,,+++++++++........................000...------...000000000...---------...///111222222222111111111111222222222222333333333333444444555555555666666666666666___```___^^^\\\YYYUUUSSSOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMLLLKKKKKKJJJJJJHHHFFFDDDBBBBBBCCCEEEFFFCCCCCCAAA???===<<<:::999>>>>>>>>>===;;;999888777777666666666666555555555222222222111111111000000111000///...///000222333333222000///...///000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))(((&&&%%%%%%''')))+++---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---,,,+++*********++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++333000,,,,,,---//////......------,,,,,,+++,,,,,,+++++++++,,,,,,------...,,,,,,---------------------,,,,,,,,,,,,,,,,,,+++......---------,,,,,,,,,......---------,,,,,,,,,,,,+++***,,,//////---***........./////////000000//////000000000111111111000111111111222222222222333333444444555555666666333333444555666666666555333333444555555666666777999999::::::;;;;;;::::::======>>>>>>=========<<<=========>>>?????????@@@@@@@@@AAACCCDDDDDDDDDDDDCCCCCCCCCCCCEEEGGGIIIJJJJJJJJJLLLLLLMMMLLLKKKKKKKKKLLLNNNNNNMMMMMMOOOPPPRRRRRRSSSTTTUUUUUUUUUTTTRRRTTTUUUWWWWWWVVVUUUTTTRRRQQQQQQQQQQQQRRRTTTUUUWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQOOONNNNNNNNNOOOOOOQQQPPPNNNMMMNNNMMMKKKJJJIIIGGGDDDDDDDDDDDDCCCAAAAAAAAA@@@@@@@@@@@@AAAAAABBB@@@???===;;;:::::::::888888777666555444333333222222222111111111000000000000000000/////////...000/////////.........---//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------...------------,,,,,,,,,++++++++++++++++++++++++,,,---......,,,***++++++---,,,,,,++++++,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---......---------,,,,,,,,,------------------------------------.........///.........---------,,,,,,---,,,++++++++++++,,,---------------------------,,,,,,,,,---------......000000/////////.................................///...------...///000000//////......///000111222222111111000000111111222222222222333333333444444444444555555666666666777\\\\\\\\\[[[ZZZWWWUUUSSSNNNNNNOOOOOOOOOOOOPPPPPPMMMLLLLLLKKKJJJJJJIIIIIIHHHFFFDDDCCCBBBCCCEEEFFFGGGEEECCC@@@>>>===<<<<<<>>>AAACCCBBB===999888999777777777666666666666555222222111111111000000000///......---...000222333444333111000/////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++---,,,+++*********++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++111///,,,,,,---............------------,,,,,,,,,******+++,,,---...//////......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...------------,,,,,,,,,......---------,,,,,,,,,,,,++++++---...///---,,,---------.........////////////000000000000111111111111111222222222333333444444444444444444444444333444444555555555444444666666777777888999999:::999999999::::::;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCDDDDDDDDDCCCCCCBBBCCCDDDFFFHHHJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIKKKLLLLLLLLLLLLMMMOOOOOOPPPQQQRRRSSSTTTTTTTTTRRRSSSTTTVVVVVVVVVUUUUUUPPPPPPQQQRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPRRRQQQPPPPPPPPPPPPPPPQQQQQQOOOMMMLLLMMMLLLJJJHHHIIIGGGDDDCCCCCCBBBAAA???@@@@@@????????????@@@@@@AAA@@@???===<<<;;;;;;;;;888777777666555444333333222222111111111000000000000000000/////////....../////////...............///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///,,,+++***+++---,,,,,,++++++,,,,,,------..................---------------------------,,,,,,,,,------...///000...------------,,,,,,,,,------------------------------------............//////............------------,,,,,,,,,------...------------------------,,,,,,,,,------------...------------,,,,,,,,,,,,------------------------...------------...////////////.........///000000222111111000000111111222222222222222333333333333333333444444555666777777ZZZZZZZZZYYYXXXWWWUUUUUUPPPPPPPPPOOOOOONNNNNNNNNLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFDDDCCCBBBCCCDDDEEEHHHFFFCCC???===<<<======>>>CCCGGGEEE???999999:::666666666666555555555555111111111111000000000000............///111222333333222111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++///...---,,,,,,------...------.........---------+++,,,,,,,,,------......------------------------+++++++++,,,,,,---------------------------------......---------,,,,,,,,,.........///000000000///,,,,,,,,,---------......////////////000000000111000000111111111222222222444444444333333333333333444444555555555444333333888888888999::::::;;;;;;999999999999:::;;;;;;<<<======>>>======<<<;;;:::>>>>>>>>>>>>>>>============>>>@@@AAACCCDDDDDDDDDBBBBBBBBBCCCDDDFFFHHHIIINNNNNNNNNNNNMMMLLLLLLKKKIIIKKKLLLLLLKKKKKKLLLNNNNNNOOOPPPRRRSSSTTTTTTTTTSSSTTTUUUVVVVVVUUUUUUTTTNNNOOOPPPQQQRRRRRRQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQPPPPPPPPPPPPPPPPPPNNNMMMKKKKKKLLLLLLKKKIIIKKKHHHEEECCCCCCBBB@@@>>>???>>>>>>>>>>>>>>>>>>???>>>>>>===;;;:::999999999777777666555555444333333111111111111000000000000000000/////////.......................................---,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---........................---,,,+++++++++,,,...///------------------------------------------------------------------------............------------------------.........///------------------------------------------------,,,+++++++++++++++++++++---------------------------.........------...///............---------...111111000000000000111111111222222222222333333333111222222444555666777777YYYYYYYYYXXXXXXWWWVVVUUUSSSSSSQQQPPPNNNMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCEEECCC@@@===<<<;;;<<<<<<===BBBFFFDDD>>>999999:::555555444444444333333333111111111000000000////////////000000111222333333000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,------,,,,,,,,,------------.../////////...---.........------,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,---------------------------------......---------,,,,,,,,,...............//////000,,,,,,,,,,,,------------...////////////000000000////////////000000000000333333333333333222222222444444444444444444333333444444555555666777777777999999888999999;;;<<<===>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>==================>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBDDDFFFHHHIIINNNMMMMMMLLLLLLKKKKKKKKKJJJKKKLLLLLLKKKKKKLLLMMMMMMNNNPPPRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTNNNOOOOOOPPPPPPOOONNNNNNNNNOOOPPPRRRSSSSSSSSSSSSOOOOOOOOOPPPPPPPPPPPPOOOLLLJJJJJJJJJLLLMMMLLLKKKKKKIIIFFFDDDCCCAAA???============<<<<<<============<<<<<<;;;:::999888888666666555555444444333333111111111000000000//////////////////............---------...............------,,,,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------...........................---+++*********+++,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////------------------------------------------------............////////////------------------------,,,...000///---,,,---//////000000000/////////...111000000000000000000111111111111222222222333333000111222333444555666777XXXXXXWWWWWWVVVUUUUUUUUUUUUTTTRRRPPPNNNLLLJJJIIIJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@???===<<<::::::;;;;;;<<>>BBB@@@>>><<<;;;;;;===>>>========================>>>>>>???@@@AAAAAAAAAAAABBBBBBAAABBBCCCEEEGGGIIIJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLJJJJJJKKKLLLLLLMMMOOOQQQSSSTTTUUUUUUXXXWWWWWWWWWVVVVVVVVVVVVQQQQQQPPPOOONNNMMMMMMMMMLLLMMMOOOQQQSSSTTTTTTUUUNNNNNNOOOPPPPPPPPPPPPOOOLLLKKKJJJKKKLLLMMMLLLKKKJJJGGGDDDBBBBBBAAA???===<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;999999555555555444444444333333111111000000000//////////////////.........---------------------.........,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,++++++---...+++,,,,,,------,,,,,,+++,,,------------------,,,------------------------...---,,,+++************,,,,,,,,,------------...------------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,---...////////////------------------------...------------,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---///222111...,,,---///111111222333333333222222111000000//////000000111111111111111222222222222111111222222333444555555WWWVVVUUUTTTSSSSSSSSSSSSTTTSSSRRRPPPNNNLLLKKKJJJJJJIIIHHHGGGEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@??????<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::999888777555555444444444333333333111000000000////////////111111111111111000000///,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++******+++---...------------------------......------,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++(((+++------+++***,,,---,,,...///111111111///...//////......------,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------............---------,,,,,,,,,)))+++,,,***)))))),,,...------------...................../////////000000////////////000000000000000000111111222222333333111222333333444444444444666666666777888888999999999888888888999;;;===???IIIEEE@@@<<<999:::;;;===;;;<<<<<<<<<===>>>>>>>>>??????@@@@@@@@@@@@??????BBBAAAAAABBBCCCEEEGGGIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKJJJIIIHHHIIIJJJIIIKKKMMMOOOQQQSSSTTTTTTVVVVVVVVVWWWXXXYYYZZZZZZVVVUUURRRPPPNNNMMMMMMMMMLLLMMMOOOPPPQQQRRRSSSSSSNNNOOOPPPQQQRRRQQQQQQPPPOOOMMMLLLLLLLLLLLLKKKIIIGGGDDDBBB@@@??????===;;;;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;:::888777555555444444444444333333111000000000//////////////////.........---------,,,,,,,,,------.........,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***------------------------)))+++,,,---,,,,,,,,,...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,---------......---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,------......***+++---...//////......------------------------......---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---111444333///---...000///000111222333333222222000000////////////000000111111111111222222222222111111222222333333333444VVVUUUTTTRRRQQQQQQQQQQQQRRRRRRQQQPPPNNNMMMLLLLLLIIIIIIHHHFFFEEECCCBBBBBB@@@@@@@@@?????????>>>>>>::::::;;;;;;<<<;;;;;;::::::999777777888999888666666666555555555444444444000000000000////////////111111111111000///...---+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++******+++---...------------------------...---,,,++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++'''***------+++***+++---,,,...000111222111000///------........................---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------...............---------,,,,,,,,,+++,,,---,,,******---000---------.........//////............/////////000000000000000111111111111//////000111222333333444000111222333444555555555222222333333444555555555999888888777999;;;===???NNNIIIBBB<<<888888:::<<<:::;;;;;;<<<===>>>?????????@@@@@@@@@@@@???>>>>>>AAAAAAAAABBBCCCEEEGGGHHHHHHGGGGGGFFFGGGHHHJJJKKKGGGIIIIIIIIIGGGGGGHHHIIIHHHIIIKKKNNNPPPRRRSSSSSSTTTUUUVVVWWWYYY[[[]]]___ZZZXXXTTTQQQNNNNNNNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPOOOPPPRRRSSSSSSSSSRRRRRRRRRPPPNNNMMMLLLKKKIIIGGGDDDBBB???>>>>>>===;;;:::;;;::::::999999::::::;;;777888999999888777555444444444444444444444333333000000000000//////////////////.........---------,,,,,,,,,------.........++++++++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******------------------------,,,---///...---,,,,,,---++++++------------++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111000000///,,,,,,,,,------.........---------------------------------,,,,,,+++++++++---------.........//////)))***,,,...//////...---------------------------.........------,,,,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---222555444000---...111+++,,,...///000000000///000000////////////000000000111111111111222222222222222222222222222222333WWWUUUQQQNNNNNNOOOQQQSSSTTTRRROOOKKKIIIIIIIIIIIIKKKJJJHHHEEECCCAAA@@@???DDDBBB@@@@@@@@@@@@>>>======<<<<<<;;;;;;:::999999777777666666666666777777666555444333222111111111222222222222111111000000000000000000////////////------------------------,,,,,,,,,++++++*********------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000,,,,,,,,,++++++*********((()))***+++,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------...........................------,,,,,,------...---------,,,,,,+++++++++000000000///...,,,+++***++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......,,,---///000000///...---......///000000000000000111000/////////000222333222222222222222222222222111111222333444666666777555555666666777999:::;;;BBBAAA???<<<:::888777777;;;;;;;;;;;;;;;;;;;;;;;;===============>>>??????@@@AAABBBCCCDDDFFFGGGGGGFFFGGGGGGFFFFFFEEEDDDCCCEEEFFFGGGHHHIIIHHHHHHGGGJJJJJJKKKMMMNNNPPPQQQQQQSSSSSSTTTUUUWWWYYY[[[\\\ZZZYYYVVVQQQMMMKKKLLLNNNOOONNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNOOOPPPPPPPPPNNNLLLKKKKKKIIIGGGDDDFFFEEEDDDBBB@@@>>>===<<<:::999888888888999:::;;;:::999888777666666666666666555333222111111222333000000000000000000000000---------------------------------,,,,,,+++++++++------------------------........................++++++++++++,,,---......************************---...000111111000...---++++++++++++++++++++++++......---,,,+++***)))(((++++++++++++++++++++++++---,,,***))))))***,,,---*********+++,,,---///000------------------------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------************************+++++++++++++++++++++++++++,,,,,,---...///000000***++++++,,,,,,------...////////////////////////111000000///...---------------------------------,,,,,,,,,------.........------............------*********++++++,,,,,,,,,***++++++,,,------------//////.........---------........................111111000000//////......////////////////////////000000000000111111111111222111000000000111333444XXXVVVSSSQQQPPPQQQRRRSSSTTTRRROOOKKKIIIGGGGGGGGGIIIHHHFFFCCCAAA@@@??????AAA@@@??????@@@AAA@@@>>><<<<<<;;;;;;:::999999999777777666666666666777777666555444333222222222222333222111000000000111111000000000000/////////...------------------------.........------,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***+++++++++,,,,,,---------------,,,,,,,,,------...,,,,,,++++++++++++++++++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------------------------------------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++---------------,,,,,,+++++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......////////////000000111222......///000000000000000000000000000000111111222333333333333333333333333111222222333444555666777555555555666777888::::::======<<<:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFHHHIIIJJJKKKMMMNNNOOOPPPTTTTTTTTTTTTTTTUUUVVVVVVYYYXXXUUUQQQMMMKKKMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQOOOMMMLLLKKKKKKIIIFFFDDDEEEDDDCCCAAA???>>>===<<<:::999888888888999:::::::::999888777666666666666666555333222111111111111000000000000000000000000---------------------------,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......---,,,,,,,,,------------------------,,,,,,,,,---------......------............------++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,///.........------------........................000000000000//////......//////////////////////////////000000000111111111111111000000111111222333YYYXXXVVVUUUTTTSSSSSSSSSTTTRRRNNNKKKHHHFFFEEEEEEFFFEEEDDDBBB@@@@@@?????????>>>===>>>@@@AAA@@@???;;;;;;;;;:::999999888888777777777777777777777777666555555444333333333333444333222111111111222222000000000/////////....................................------------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******+++++++++,,,,,,---------,,,------------,,,,,,+++++++++++++++++++++,,,,,,***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......111000///...///111444666......///000000000000000///000000111111111111000333444444444444444444444111222222333444555666666555555555666777888999:::999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<======>>>???@@@@@@AAACCCDDDEEEFFFGGGEEEEEEFFFFFFFFFEEEEEEDDDFFFGGGGGGGGGGGGGGGFFFEEEGGGGGGHHHIIIKKKLLLMMMMMMRRRQQQQQQQQQQQQRRRSSSSSSWWWWWWTTTQQQMMMLLLMMMNNNLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQNNNLLLKKKJJJJJJIIIFFFDDDCCCCCCBBB@@@>>>===<<<;;;:::999999888888888999999999888777666666555666666666555444222111000000000000000000000000000000000------------------------+++,,,,,,,,,,,,,,,,,,---------------------------++++++++++++++++++++++++......,,,++++++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------...---,,,++++++,,,---...///...---,,,+++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++......---,,,,,,+++******++++++++++++++++++++++++......------,,,+++++++++------------------------,,,,,,,,,------------...------............------------------,,,,,,,,,,,,,,,,,,---------,,,++++++............------------........................000000000////////////...//////////////////////////////000000000000111111000000111222222222222222ZZZZZZYYYXXXWWWUUUSSSRRRQQQOOOMMMJJJHHHFFFEEEEEEEEEDDDCCCAAAAAA@@@@@@@@@???>>>======??????>>>===:::::::::999888888777777777777777777777777777777666555555444333333333444333444444555555444222111000000/////////.................................++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,***)))*********++++++,,,,,,,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......///......///000222444555......///000000000000000///000111222222111000///222222333333333333333444222222333333444555666666555555555555777888999:::888888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>???@@@AAABBBDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUSSSPPPMMMLLLMMMOOOKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPMMMKKKJJJIIIIIIHHHEEECCCBBBBBBAAA???>>><<<;;;;;;999999999888888888888888888777666666555555555666777666555444222111111000////////////////////////------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------...------,,,,,,------...///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------,,,,,,+++++++++++++++++++++++++++++++++...---------,,,,,,++++++------------------------------------------------,,,------......------,,,.........------,,,,,,,,,------------,,,++++++***------------------------........................////////////////////////////////////////////////////////////000000000111///000111333333222111111[[[[[[[[[YYYXXXUUUSSSQQQMMMLLLKKKJJJIIIHHHGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@>>>============<<<:::999999999888777777666666555666777777777777666555555555444333333333444444111444777999999666222///////////////....................................+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,......---,,,,,,+++******,,,,,,---...---,,,***)))*********++++++,,,,,,,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,------------------------,,,+++++++++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......***+++---///111111111000......///000000000000000///000111222222111000///000000111111222222222222222333333444444555555555444444555555666888999::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBCCCEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJMMMMMMMMMNNNOOOQQQRRRSSSRRRSSSRRRPPPMMMLLLMMMOOOMMMLLLLLLKKKKKKLLLLLLMMMKKKJJJJJJKKKLLLMMMNNNNNNKKKJJJHHHHHHHHHGGGEEECCCAAAAAA@@@???===<<<;;;;;;999999999999888888777777777666555555444555555555777777666555444333222111////////////////////////------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,,,,...........................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------------------------------,,,,,,------------,,,,,,.........------,,,,,,,,,------------,,,++++++***,,,,,,------------------......................................./////////////////////////////////...////////////000000000///000111333333222111111\\\[[[ZZZYYYWWWTTTRRRQQQKKKKKKJJJJJJJJJIIIIIIIIIEEEDDDCCCBBBAAA@@@@@@@@@@@@>>><<<<<<<<<<<<:::888999888888777666666555555444444666666666666444444444333333222222333333333000333777999999666111.../////////.........------------------------------,,,,,,------------......++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------......------,,,+++******+++,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---------...------,,,++++++++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......(((***---///000///...---......///000000000000000000111111111111000000/////////000000111111222222333333333444444444555555444444444555666777888999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????@@@BBBCCCDDDEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJFFFFFFGGGHHHHHHIIIJJJJJJPPPPPPOOONNNNNNNNNOOOOOOPPPQQQQQQOOOMMMMMMNNNOOONNNMMMMMMLLLLLLMMMMMMNNNKKKKKKJJJJJJJJJKKKLLLLLLJJJHHHGGGGGGGGGFFFDDDBBBAAAAAA@@@???>>>===<<<<<<999999999999888777666555555555444444444444555555555666666666555444333222000000000000000000000000------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))******+++------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,------...........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---...///******+++,,,,,,---.......................................---------------------------------------...------------,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,------------........................---............/////////////////////////////////......////////////000000000000111222222222222222\\\[[[YYYWWWTTTRRRPPPPPPLLLLLLLLLKKKJJJIIIHHHHHHDDDCCCBBBAAA??????>>>>>>>>><<<;;;;;;<<<<<<:::999888888777666666555555444222333555666666555333222222222222111111222222333000111333444444222000...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......++++++,,,---------------......///000000000000000222111111000000000000000///000000111222222333333333333333444444444444555444444444555666777888999999999999999999:::;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======??????@@@AAACCCDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLIIIHHHHHHHHHIIIKKKLLLMMMHHHHHHHHHIIIIIIJJJJJJKKKOOOOOONNNMMMMMMMMMMMMMMMNNNOOOPPPOOOMMMMMMNNNOOONNNMMMMMMLLLLLLMMMMMMNNNLLLKKKJJJJJJIIIIIIJJJJJJIIIGGGFFFFFFGGGFFFDDDBBBAAAAAA@@@???>>>>>>===<<<888999999999888777555444555444444333444444555555222222333444444333222111000000000000000000000000---------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------+++***************++++++))))))******+++,,,,,,---++++++,,,------,,,++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---...........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------........................---------.........//////////////////////////////........./////////000000111111000000111111222333\\\[[[XXXUUUSSSQQQPPPOOONNNMMMMMMLLLKKKIIIGGGFFFDDDCCCAAA???>>>===<<<<<<;;;:::999:::<<<===<<<;;;777777777666555555444444111222444555555444222111111111111000111111222222111000000///...///////////////.........---------++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))******+++---...//////++++++***)))***+++---...---,,,,,,++++++*********((()))***+++,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------************************,,,++++++++++++++++++,,,---------,,,,,,+++++++++'''((()))***,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,---------.........---,,,++++++,,,...///...//////000000000000000333222000/////////000111000000111222333333444444333333444444444444444444444444444444666777888999666666666777888:::;;;<<<999999999999999999999999<<<;;;;;;;;;;;;<<<======>>>???@@@AAACCCDDDEEEEEEGGGHHHIIIKKKLLLMMMMMMMMMIIIHHHHHHIIIJJJLLLNNNPPPIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOOOOMMMNNNOOOOOONNNMMMNNNOOOMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFCCCAAABBBAAAAAA@@@???>>>======888999999999888777555444444444333333333444444555///000111222333222111111000000000000000000000000---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))(((((()))***++++++,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++((()))***+++,,,---......------------------------***++++++,,,,,,++++++***------,,,++++++,,,,,,,,,------------------------+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++........................++++++++++++++++++++++++//////.........---------...------,,,,,,++++++***------------------------++++++++++++++++++++++++------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,***+++,,,,,,------------+++++++++,,,,,,---------........................---------.........//////////////////////////////............/////////000222111000000000111333444XXXWWWVVVTTTSSSQQQPPPOOOOOONNNMMMKKKIIIGGGEEEEEEBBB@@@>>>===>>>>>>>>><<<:::::::::999999999888888888888777777666666555555333222111000000111222333000000000000////////////////////////////////////,,,------......------,,,//////...---,,,++++++***------------------------------++++++++++++------,,,+++*********+++,,,---))))))*********+++++++++)))))))))***...222777:::+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************---------,,,,,,+++++++++,,,,,,++++++++++++++++++************************------,,,+++***)))(((''',,,,,,++++++++++++++++++//////.........---------)))))))))***+++,,,......++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))------,,,+++,,,---...///***++++++,,,,,,++++++******++++++,,,,,,++++++******+++,,,,,,------,,,,,,.........------,,,,,,,,,,,,---...///000000000000222222222222222222222222111111111111111111111111333333333444444444555555888777555444333333444444777777888999::::::::::::999999999999888888777777<<<;;;:::999:::;;;<<<===<<<===???AAACCCDDDEEEEEEIIIJJJKKKLLLMMMMMMLLLKKKIIIJJJKKKKKKKKKKKKKKKJJJLLLLLLKKKJJJJJJJJJJJJKKKMMMMMMLLLLLLLLLNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMLLLLLLKKKMMMMMMMMMLLLKKKJJJHHHGGGGGGGGGFFFDDDCCCBBBAAA@@@AAA???=========<<<:::999999999999999999888777666555555555444444555666666111111111111000000000000........................---,,,,,,++++++,,,,,,---............---,,,,,,+++******++++++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......---------------,,,,,,+++++++++,,,,,,+++++++++,,,---...//////.........---------,,,------......------,,,......---------,,,,,,,,,,,,---...//////...---,,,...------,,,,,,++++++***,,,------......------,,,------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------.........+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++'''((()))+++---///000111.........------.........---......///////////////000000////////////000000//////000111111111111111000111111111111222222222UUUTTTSSSRRRQQQOOONNNNNNNNNMMMLLLJJJHHHFFFEEEDDDAAA???=========>>>===<<<::::::999999999888888888777777666666555444444444222222111000000111222222000000000000////////////........................,,,------......------,,,//////......---,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++*********+++,,,---***+++++++++,,,,,,,,,,,,++++++******,,,000333555++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++...---------,,,,,,,,,,,,************+++,,,------,,,,,,,,,+++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********---,,,+++++++++,,,......++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,......---------,,,,,,,,,,,,---...///000000000000222222222222222222222222111111111111111111111111333333333444444444444555555555444333333444555666777888999::::::;;;;;;:::999999999999888888888777:::999999999999::::::;;;<<<===???AAACCCDDDEEEEEEIIIJJJKKKMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLKKKJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLNNNOOOPPPRRRQQQQQQPPPOOONNNNNNMMMOOOOOONNNNNNNNNMMMLLLLLLNNNMMMMMMLLLKKKIIIHHHGGGGGGFFFEEEDDDCCCAAA@@@@@@@@@>>>===<<<<<<<<<:::999888888999999888888777777111111000000000111111222111111111000000000//////........................------,,,,,,,,,,,,------,,,------------,,,,,,+++******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,---......//////......---------,,,,,,+++++++++++++++******++++++,,,,,,//////.........---------------............------......---------,,,,,,,,,,,,---...//////...---,,,---------,,,,,,,,,,,,+++,,,------......------,,,------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......//////............//////---......///////////////000000////////////000000//////000111111111111000000000111111111222222222PPPPPPPPPOOONNNNNNMMMMMMMMMLLLKKKIIIGGGEEECCCCCC@@@>>><<<<<<<<<===<<<;;;:::999999999999888888888666666555555444333333222222222111000000111222222000000000000////////////........................,,,------......------,,,........................------------------------+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++,,,,,,,,,------------,,,+++***+++,,,///000++++++++++++++++++++++++---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))*********++++++,,,,,,---++++++++++++++++++++++++))))))******+++++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,++++++******+++,,,,,,------,,,,,,++++++******------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,...------------,,,,,,,,,,,,---...///000000000000000000000000000000000000111111111111111111111111333333333333444444444444333222222333444555666777777888999:::;;;;;;;;;;;;999999999999888888888888777777888999999999999999<<<===???AAABBBDDDDDDDDDHHHIIIKKKMMMMMMMMMMMMLLLLLLLLLMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMNNNPPPPPPSSSRRRQQQPPPNNNMMMLLLKKKNNNNNNOOOOOOOOONNNNNNNNNNNNNNNMMMKKKJJJHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@??????>>><<<<<<<<<<<<:::888666777777888888888888777333222222111111222222222111111000000000000//////...........................------,,,,,,------...***+++,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////------,,,,,,,,,,,,++++++************++++++++++++...............---------------............------......---------,,,,,,,,,------............------,,,,,,,,,,,,------------------............------------------------------...------------,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,+++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---------------,,,,,,+++++++++///......------......///---......///////////////000//////......//////000...///000000111111000000000000000111111111222222MMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHEEEDDDBBBAAA???===;;;;;;<<<<<<;;;:::999999999999888888888888666666555555444333333333222111111111111111111222000000000000////////////........................,,,------......------,,,---------....../////////------------------------++++++------------+++++++++***++++++++++++,,,,,,+++++++++,,,,,,,,,,,,------,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))***+++,,,,,,------++++++++++++++++++++++++)))************+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++---,,,++++++*********+++---------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********+++++++++,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,------------------------,,,---...///000000000000000000000000000000000000111111111111111111111111222222333333333444444444222222333333444444555666777888999:::;;;;;;;;;;;;999999999999999999999999666777999:::;;;::::::999===>>>???AAABBBCCCDDDDDDHHHIIIJJJLLLMMMMMMMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPPPPQQQQQQPPPOOONNNMMMLLLLLLMMMNNNOOOPPPQQQPPPPPPOOONNNMMMLLLJJJHHHFFFEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>===;;;;;;;;;;;;:::888555555666777888888888888555444333333333333333333111000000000////////////...........................------,,,,,,------...)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------------------------------,,,+++******+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,........................,,,,,,------------,,,,,,......---------,,,,,,,,,------------------------++++++,,,,,,---......///------............------------------------------------------------------,,,,,,------------,,,,,,---------------------------------,,,,,,+++++++++......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000...---++++++---...000---------,,,,,,+++++++++------,,,,,,,,,,,,---------......////////////////////////....../////////...//////000000000000000000000000000111111111111LLLLLLLLLMMMMMMNNNNNNNNNKKKJJJIIIGGGEEECCCAAAAAA???===;;;:::;;;;;;;;;999999999999888888888777777777777666666555444444333111111111222222111111111000000000000////////////........................,,,------......------,,,,,,,,,------.../////////------------------------++++++------------++++++******++++++,,,,,,,,,,,,************+++++++++++++++******)))***+++,,,,,,+++++++++++++++++++++++++++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++************)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,---------------,,,+++************---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......******+++++++++,,,,,,,,,---------......---------***++++++,,,,,,++++++******+++,,,,,,------,,,,,,------------------------,,,---...///000000000000////////////////////////111111111111111111111111222222222333333333444444444444444444444444444444666777888999::::::::::::999999999999999999999:::777999:::<<<======<<<;;;===>>>???AAABBBCCCCCCDDDFFFGGGIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLJJJIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLMMMNNNOOOPPPPPPNNNNNNNNNNNNNNNMMMMMMMMMLLLNNNPPPQQQRRRRRRRRRQQQOOOMMMKKKHHHFFFEEEDDDCCCDDDCCCBBBAAA@@@>>>>>>======<<<::::::;;;;;;999888444555666777777777777777333222111000000000000000000000000////////////...........................---------,,,,,,---------)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------------------,,,+++******+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------.....................++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,---------,,,,,,---------++++++,,,---......//////---......//////......---------------------------------------------------,,,------......------,,,------------------------//////......------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---....../////////////////////............//////......///000000000000000//////000000000111111111LLLLLLLLLMMMMMMMMMNNNNNNKKKJJJIIIGGGEEECCCAAAAAA???===;;;;;;;;;<<<;;;:::999888888888888777777777777777666666555444444444000111222222222222111000000000000000////////////------------------------,,,------......------,,,,,,,,,,,,------.........------------------------+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++))))))*********+++++++++***************+++,,,,,,++++++++++++++++++++++++***************))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********++++++,,,,,,---,,,,,,,,,,,,---------------,,,,,,+++*********+++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......***++++++,,,---,,,,,,,,,---......//////......---***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,---...///000000000000////////////////////////111111111111111111111111222222222222333333333333444555555666666555444444555666777888999999999999999999999999::::::::::::999:::;;;===>>>>>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCCDDDEEEGGGIIIKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHFFFGGGJJJLLLMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMPPPSSSTTTTTTTTTSSSQQQOOOLLLIIIGGGEEEDDDDDDCCCBBBAAA@@@???>>>===<<<<<<;;;999999:::;;;999888444555555666666666666555555444333222111111111111000000////////////..............................---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,.../////////...------------...............++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,---.../////////......////////////......------------------------,,,,,,,,,------------...------............------------------------------////////////.....................---------------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++***++++++,,,,,,------...,,,++++++******++++++,,,---......//////////////////......------......///---...//////000000///////////////000000000111111KKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGEEECCCBBBAAA@@@>>><<<;;;<<<<<<;;;:::888888888888777777777777666666555555444333333222000111222222222222111000000000000000////////////------------------------,,,------......------,,,+++++++++,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,---.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------***+++,,,---...------,,,......////////////......***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,---...///000000000000000000000000000000000000111111111111111111111111111222222222222333333333333444666777777777777666444555666777777888888777999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>@@@@@@>>>???@@@AAABBBCCCCCCCCCBBBDDDFFFHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIFFFHHHJJJMMMNNNOOONNNNNNOOOOOOPPPQQQQQQQQQPPPOOONNNNNNMMMMMMLLLLLLLLLKKKKKKMMMPPPTTTUUUVVVUUUTTTUUUSSSOOOLLLIIIGGGGGGGGGBBBBBBAAA???>>>===<<<;;;;;;:::999999::::::999888555555666666666555444444666555444333222222222222000000/////////.................................,,,++++++******++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------***+++,,,,,,------,,,,,,+++++++++,,,,,,---------***+++---//////...---,,,---------.........//////,,,------......------,,,......---------,,,,,,,,,------,,,++++++,,,------,,,,,,------......//////......////////////......------------------------,,,,,,,,,---------......------............---------------------------------------...............------------............------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------......//////////////////......------......///---...//////000000//////////////////000000000111KKKKKKKKKKKKKKKKKKKKKKKKLLLKKKIIIGGGEEECCCBBBAAA@@@>>><<<<<<<<<===<<<;;;888888888888777777777777555555444333333222222111000111222333333222111000000000000000////////////------------------------,,,------......------,,,++++++++++++++++++++++++------------------------...---++++++++++++---...)))***+++,,,---,,,++++++++++++,,,,,,,,,------------------,,,+++***))))))+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************))))))******++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,------,,,,,,++++++++++++++++++))))))******++++++++++++,,,++++++***++++++,,,,,,***++++++,,,---...//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...///...------......////////////......+++++++++,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,------.........,,,---...///000000000000111111111111111111111111111111111111111111111111111111222222222333333333222333555777999999999999333444555666777777777777999999999::::::;;;;;;;;;;;;;;;:::;;;<<<>>>@@@AAA>>>???@@@AAABBBCCCCCCCCCAAABBBEEEGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIFFFHHHKKKNNNOOOPPPOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOPPPOOONNNMMMLLLKKKJJJIIIKKKMMMQQQTTTVVVWWWVVVUUUXXXVVVRRRNNNKKKIIIIIIIIIBBBAAA@@@???>>><<<;;;;;;;;;999888999::::::999888666666666666555444333333222111000///............000/////////....................................+++******************+++............------,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------+++++++++,,,,,,---------)))***,,,......---,,,+++---------.........//////......////////////............---------,,,,,,,,,------++++++++++++---------------.....................////////////......------------------------,,,,,,,,,------.........------............------------------------------,,,,,,,,,------.........,,,---------.../////////---------------------------......//////......---------,,,,,,,,,,,,,,,+++///......------......///---......///////////////.........------.........---......///////////////////////////000000000000OOONNNMMMKKKIIIHHHGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@??????>>>>>>===;;;:::999999999888888777666666666666555444333222222222222222222222111111111111000------......//////000000////////////////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,)))''''''(((+++---...---,,,,,,++++++,,,,,,***+++---//////...---,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***************++++++,,,,,,,,,))))))*********+++++++++,,,+++))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))******,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))++++++++++++++++++++++++)))******++++++,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................111111///......---------...//////000111222222222222222333333333333444444333444666888888777666555444555555777888999:::;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>===<<<;;;;;;???>>>>>>>>>???@@@AAAAAAEEEDDDCCCCCCDDDFFFHHHJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKLLLNNNOOOPPPPPPPPPOOOOOOOOOPPPPPPRRRSSSSSSNNNLLLKKKLLLMMMMMMJJJFFFIIILLLOOOQQQRRRSSSUUUWWWWWWVVVTTTRRROOOLLLIIIHHHCCCBBBAAA???>>>======<<<===;;;999777666666666777666555555555555444444444333222111111000000111111111000///------....../////////.........------------------,,,,,,+++++++++------------------------,,,------------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,+++*********+++---,,,,,,++++++,,,,,,,,,,,,,,,***))))))***,,,,,,,,,,,,,,,++++++,,,------************************)))***++++++,,,,,,++++++.........------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////---,,,,,,,,,,,,---...///---------.........//////------..................---------............///------------------------)))***,,,---,,,,,,---...........................++++++++++++++++++++++++---------,,,,,,+++++++++...------,,,,,,------.........................../////////...------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......//////......111111000000//////..................////////////PPPOOOMMMKKKIIIHHHGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@=========<<<;;;:::999888999999999888777777666666555555444333222222222222222222222111111111000000.........///////////////...........................------------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,***((((((***,,,---------,,,+++++++++++++++***+++---...///...---,,,,,,------------,,,++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,*********++++++++++++,,,111...***)))***,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++---------,,,++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................//////............///000...//////000111111222222222222222333333333444444222444555777777666555444666666666777888888888999:::::::::;;;;;;;;;;;;<<<===============<<<;;;;;;<<<======>>>???@@@BBBCCCFFFEEEEEEEEEFFFHHHJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKMMMNNNOOOPPPQQQQQQOOOOOOOOOOOOPPPQQQRRRSSSQQQNNNKKKKKKLLLMMMLLLJJJJJJLLLOOOQQQQQQRRRSSSUUUUUUUUUSSSQQQNNNKKKHHHGGGCCCBBB@@@???===<<<<<<<<<;;;;;;999888777666666666555555555555444444444444333222111111000000111111111000///...---......//////.........---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---+++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++---,,,++++++******++++++------,,,+++++++++,,,,,,------,,,,,,,,,,,,---------,,,,,,+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,,,,---------......+++,,,,,,,,,------------/////////...............---------............///------------------------+++---......---+++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...------,,,,,,------...........................---------...............,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......//////......///////////////000000000//////000000000000111111PPPOOOMMMKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@???<<<<<<;;;;;;:::999888777999999888888777666666666555444333222222111222222222222111111111000000000///////////////.................................------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,------,,,++++++******++++++***+++---......---,,,,,,---............---,,,,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,555111,,,)))***---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,+++++++++,,,,,,------------,,,,,,,,,,,,---------.........------------------------........................---------......000111111...//////000000111111222222222222222333333333333222333444555666555444333777777777777777777777777::::::::::::;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;<<<===???AAABBBCCCEEEDDDDDDDDDEEEGGGIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJKKKLLLNNNPPPQQQQQQQQQOOOOOONNNOOOOOOPPPQQQRRRRRRNNNKKKIIIIIIKKKLLLLLLKKKMMMOOOPPPPPPPPPQQQRRRSSSRRRQQQOOOLLLIIIGGGFFFBBBAAA???>>><<<;;;;;;;;;999999999999888666555444555555555555444444444444222222111000000000000111000000///............///............------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,++++++++++++,,,,,,,,,,,,......------------,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++...---,,,,,,+++++++++,,,......////////////......------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++,,,---.........---,,,,,,,,,---------.........000000//////......---------------............///------------------------...///000///---,,,,,,,,,........................------------------------------------,,,,,,,,,,,,...------,,,,,,------...////////////////////////+++,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......//////......---......///000000111111000111111111222222222222OOONNNMMMKKKIIIHHHGGGGGGDDDDDDCCCBBBAAA@@@??????===<<<;;;:::999888888888777777777666555555444444444333333222111111222222111111111111000000000000000000//////......------........................---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,+++************++++++,,,,,,---------,,,+++---------------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,---------444111---++++++---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------......///,,,,,,------------,,,,,,,,,,,,,,,,,,------------...................................................------......///000111////////////000000111111111222222222222333333333111222333444444444333333666666666777777777777777999999:::::::::;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;<<<<<<===>>>???AAABBBAAAAAAAAABBBCCCDDDFFFGGGJJJJJJKKKLLLLLLLLLKKKKKKIIIJJJLLLNNNOOOPPPQQQQQQNNNNNNNNNNNNNNNOOOPPPPPPNNNMMMJJJIIIHHHIIIJJJJJJLLLNNNOOOOOONNNMMMNNNOOOOOOOOONNNLLLJJJGGGEEEDDDAAA@@@>>><<<;;;:::::::::777888999999888666555333555555555444444444333333222222111000000000000000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++************++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,...---,,,,,,+++++++++,,,///000111222222111000///...------,,,,,,,,,,,,---------------------------+++,,,------......------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++---//////...---,,,/////////000000000000111000//////...---,,,++++++---------............///...........................///111000...------...................................................------------------,,,,,,...------,,,,,,------...////////////////////////,,,,,,,,,------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......///................../////////000000000000000111222222333333NNNMMMKKKJJJHHHGGGFFFFFFCCCBBBBBBAAA@@@???>>>>>>>>>===;;;:::999888888999555555555444333333222222333333222111111111222222111111111000000000//////000000//////......------........................------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---***+++,,,------------,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,---------///...,,,,,,---,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,------...+++++++++++++++++++++++++++,,,,,,------......///,,,------......------,,,++++++++++++,,,,,,,,,,,,................................................//////............/////////////////////000000000111111111222222222333333111222222333333333333333333444555666777888999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;=========<<<======>>>>>>@@@@@@@@@AAABBBCCCDDDEEEHHHIIIJJJKKKKKKKKKKKKKKKHHHIIIKKKMMMNNNPPPPPPQQQNNNMMMMMMMMMMMMNNNNNNOOOLLLLLLMMMLLLKKKJJJIIIIIILLLNNNOOONNNLLLKKKKKKLLLLLLKKKJJJIIIGGGEEECCCBBB???>>>===;;;:::999888888666777888888777666444333555444444444444333333333222111000000//////000000///////////////......---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******************)))*********+++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---///000222222222222000//////...------,,,,,,,,,---------------------------+++,,,------......------+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,***+++---//////...---,,,/////////000000000000111......------,,,+++******---------............///........................,,,...000000/////////000................................................------------------------...------,,,,,,------...////////////////////////......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......///.........000/////////.........---......//////000111111222MMMLLLJJJHHHFFFEEEDDDDDDAAAAAAAAA@@@???>>>>>>>>>>>>===;;;999888888888999555555444444333222222111222222111111111111222222111111000000000////////////////////////.........------------------------,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---)))***+++,,,---------,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,---,,,)))'''++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++......------,,,+++++++++------............------*********+++++++++,,,,,,------------------------........................000//////.........//////////////////////////////111111111111222222222222222222222333333333444444222333444555777888999:::999999999999::::::::::::::::::;;;<<<<<<<<<<<<;;;>>>>>>===<<<<<<<<<<<<<<<@@@AAABBBCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJFFFGGGIIIKKKMMMNNNOOOPPPMMMMMMLLLLLLLLLLLLMMMNNNKKKMMMOOOOOOMMMKKKJJJJJJKKKMMMNNNMMMKKKIIIIIIJJJHHHHHHGGGFFFEEECCCAAA@@@>>>===;;;:::888888777777666666666666666555444444444444444444333333333333111111000////////////000/////////000///......---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++************++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++,,,---......000000111111111111000000000///...---,,,,,,,,,,,,------------------------++++++,,,---------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,---.........---,,,,,,,,,---------...............------,,,+++++++++---------............///........................+++---///000//////000111................................................------------...............------,,,,,,------.................................------,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......//////......000000//////...------,,,,,,,,,---...///000000111KKKJJJHHHFFFEEEDDDCCCCCC@@@@@@@@@???>>>>>>=========<<<999777666777777888666666555555444333333333222222111111111111222222111000000000////////////.........///////////////------------------------,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---))))))******+++,,,,,,---///...------,,,,,,---------,,,,,,++++++***++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,*********++++++++++++,,,,,,+++******,,,,,,***)))************************++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,------,,,+++******++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,++++++******------............------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..............................---......///000111////////////////////////111111111111222222222222333333333333333444444555444444555555666777888888888999999999999:::::::::999:::;;;;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;<<<======???@@@AAABBBCCCDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHDDDEEEGGGIIIKKKMMMNNNNNNMMMLLLLLLKKKKKKLLLLLLLLLJJJLLLMMMKKKHHHGGGHHHJJJJJJLLLMMMLLLJJJHHHHHHIIIFFFEEEEEEDDDCCCAAA@@@???===<<<;;;999777777666666666666555555444444555555444444444333333333222222111111000///////////////...///000000000///------++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************+++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---))))))***+++,,,...///000000000////////////000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,---------......+++,,,,,,,,,------------........................---------............///........................,,,...//////...---...///........................------------------------------------.........///...------,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......//////..............................+++,,,---...///000000111JJJIIIGGGFFFDDDCCCBBBBBB@@@@@@??????>>>>>>======<<<:::888666555555666777888777777666555555444444222111111111111111222222000000000000////////////---.........//////000000------------------------,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---))))))))))))***+++,,,---//////...------------...---,,,,,,+++*********+++------......------,,,+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***************++++++,,,,,,---))))))*********+++++++++---+++)))(((***,,,---,,,************************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,...//////...,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---///000222333///////////////.........000111111111111222222222444444333333333444555666666666666666666666666666888888999999999:::::::::999:::;;;;;;<<<<<<<<<;;;:::::::::;;;<<<===>>>???===>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHCCCDDDFFFHHHKKKLLLMMMNNNMMMLLLKKKKKKKKKKKKLLLLLLIIIIIIHHHEEEBBBBBBEEEIIIJJJKKKLLLKKKIIIHHHHHHIIIDDDDDDDDDCCCBBBAAA??????<<<<<<:::888777666666555777666444333333444555666444444444333333333222222111111000///////////////...///000000000///---,,,+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,------.........+++++++++++++++++++++++++++*********+++,,,,,,---(((((()))***,,,...000111000///...------...///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,---...///---------.........///////////////000000000000000---------.........//////////////////////////////...///000///---,,,,,,,,,........................---------------------------------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...''''''((()))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......//////......,,,,,,------.../////////,,,,,,---...///000111111IIIIIIHHHFFFEEECCCBBBBBB@@@???>>>======<<<<<<<<<<<<;;;999:::::::::999888444444444444444444444444444333222111000000000000111111000000//////......------------------------//////...---,,,,,,++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,........................++++++++++++++++++++++++,,,***(((''')))+++,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++******))))))%%%'''(((***+++++++++***++++++++++++++++++++++++------------,,,,,,+++***++++++++++++++++++++++++///...,,,***))))))******++++++,,,,,,,,,++++++***)))((((((((()))***++++++------++++++++++++------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,...---+++******+++---...........................++++++------------++++++,,,---------.../////////---------............///000000000000////////////000000000000000000000000000000111111111222222222444444555555555555444444777666666666666777777888:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;>>>>>>============>>>>>><<<>>>AAACCCEEEEEEDDDCCCFFFEEEDDDFFFIIIJJJHHHEEEGGGGGGGGGGGGHHHIIIJJJJJJGGGFFFEEEFFFHHHIIIIIIHHHIIIIIIJJJJJJIIIHHHFFFEEEDDDCCCBBBAAA???>>>===<<<::::::999888777666555444555555444333222222111111111222222222222333333333///............---------------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************************+++,,,------)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++************************,,,,,,,,,...000222111000...////////////---+++***------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////111111000000//////......//////...------------...///////////////////////////......------......////////////......---------...---,,,++++++,,,---...//////......---,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,...000///,,,***+++,,,---------,,,,,,+++++++++------------------------***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000HHHGGGFFFEEECCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;===;;;:::999::::::888777444444444444444444444444444444333111000/////////000000000000//////..............................///......---,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++///---+++***,,,...//////++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++*********)))'''(((***++++++++++++***++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++...---+++************++++++++++++,,,,,,++++++*********)))))))))***++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,...---+++******+++---...------------------------+++,,,,,,------,,,,,,+++------------............---------............///000000000000////////////000000000000000000000000111222222222333333333333444444555555555555444444777777777777777888888999::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@===???AAACCCDDDDDDCCCBBBCCCBBBBBBDDDGGGIIIHHHFFFGGGGGGGGGGGGHHHIIIJJJKKKGGGFFFEEEFFFGGGHHHGGGFFFGGGHHHHHHHHHHHHGGGEEEEEECCCBBBAAA@@@>>>===<<<;;;::::::999888777666555444555555444444333222222111//////000000000111111111///............---------------,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,+++,,,,,,,,,+++,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,...000111111///111222222222222000///...............------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,++++++------------------------.......................................///000000000000000/////////......//////...---------------........................,,,,,,++++++++++++,,,,,,.........---------,,,,,,---------,,,,,,---------......///......---,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,///000000---,,,---...---------,,,,,,+++++++++------------------------***+++,,,,,,------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000FFFEEEDDDCCCBBB@@@@@@???>>>===<<<;;;::::::::::::===<<<:::999999999777555333333333333333333333333444333222111000///......000000000////////////...////////////////////////.........------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***((((((***,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++******++++++,,,***++++++,,,,,,+++++++++,,,,,,++++++******++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............---------------------............///////////////000000000000000000000000000000000000222222333333333444444444444444555555555555444444888777777777888888999:::999999:::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<:::;;;;;;<<<>>>???AAABBB???@@@BBBCCCCCCCCCBBBAAA?????????BBBEEEGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJGGGFFFEEEEEEFFFFFFEEEDDDEEEEEEFFFFFFFFFEEEDDDDDDAAA@@@???>>>===;;;;;;:::999999999888777666555444555555444444333333222222/////////000000000111111///............---------------,,,,,,,,,,,,++++++,,,---------------......,,,,,,,,,,,,,,,,,,,,,,,,************************//////---,,,,,,+++++++++------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111000///222222333333333111000///000000000/////////......------------.........///------------------------------,,,,,,,,,,,,------.........------------------............---,,,,,,........................------------------------///............///000000///////////////.........///......---------------........................,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,------......------,,,---...............------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,...///000///...///000------,,,,,,,,,,,,++++++------------------------***+++,,,,,,------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------........./////////EEEDDDCCCBBBAAA@@@??????>>>===<<<;;;::::::::::::>>><<<:::999888888555444222222222222222222222222111111111111111000000///////////////////////////..............................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++)))'''((()))++++++***------------------------.........------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++,,,,,,,,,++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------++++++++++++------.........------,,,,,,,,,---------............///////////////000000000000000000000000000000000000222222222333333333333444333444444555555444444333666666666666777888999999999999999999::::::::::::;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<===???@@@AAA@@@AAABBBBBBBBBAAAAAA@@@>>>>>>???AAACCCDDDDDDCCCDDDDDDDDDEEEEEEFFFGGGHHHGGGEEEDDDDDDEEEEEEDDDBBBCCCCCCDDDDDDDDDCCCCCCCCC>>>>>>===<<<;;;:::999999888999999999888777555444555444444444333333222222111111111111222222222222///............---------------,,,,,,,,,+++++++++++++++,,,,,,------......++++++++++++++++++++++++************************...---,,,+++++++++++++++---.........---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000111000/////////000111000///...---000000000////////////...............////////////........................000000000//////000000000111111000000//////......---------------,,,,,,+++------------------------------------------------...------------...//////........................///...------,,,,,,------------------------------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++,,,,,,------------,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,........................++++++,,,,,,,,,,,,------------------.........///DDDDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;===;;;999888888777555333222222222222222222222222---...000111111222111111.............../////////---------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++---,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++,,,......---,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,++++++)))***+++,,,,,,,,,,,,,,,......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------......------,,,,,,,,,+++---------............///.../////////000000000111000000000000000000000000111111111111222222222222333333444444444444333333444444444555555777888888888888888999999999:::::::::::::::::::::;;;<<<==================>>>>>>???AAAAAAAAAAAAAAAAAA@@@@@@???@@@AAAAAAAAAAAA@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGEEEDDDDDDEEEEEECCCBBBCCCCCCBBBBBBBBBAAABBBBBB<<<<<<;;;;;;:::999888888777888999999999777555444333333333333333222222222000000111111111222222222///............---------------,,,,,,,,,+++++++++******++++++,,,,,,------******************************************************))))))***+++,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++*********+++++++++******+++++++++++++++++++++++++++++++++---///111000...---.../////////...---,,,/////////.........------........./////////000000........................000000000//////000000000000/////////...---------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,---------------------...............---,,,,,,,,,,,,,,,---------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------.........///CCCCCCCCCBBBAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::888777777777555333111111111111111111111111,,,---///111222222111111---............/////////------------------------------------------------***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,******+++,,,---,,,+++************************------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++)))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))***++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,---------............///......//////000000111111000000000000000000000000000000111111111222222222333333444444444444333333333333333444555666777888777777888888888999999999::::::::::::;;;<<<<<<===>>>>>>============>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@@@@BBBCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDDDDEEEEEEDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@;;;;;;::::::999888888777666777999:::999888666444222222222222222111111111........./////////000000///............---------------,,,,,,,,,,,,++++++******+++++++++++++++,,,************************************************((((((((())))))***,,,,,,+++++++++***************++++++++++++++++++++++++((()))******+++*********************************+++++++++---///000///......///000111111000///............---------,,,,,,............/////////000------------------------------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,------------,,,------......------,,,++++++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***))))))+++---...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...------........./////////AAAAAAAAA@@@@@@??????>>>>>>===<<<;;;:::::::::::::::888777666777777555444111111111111111111111111...///000111111000///...---------.........//////........................------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++)))(((((()))++++++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,+++******+++,,,,,,++++++++++++++++++++++++))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++))))))))))))***+++,,,,,,,,,,,,,,,+++++++++++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---------------............///.........///000111111111000000000000000000000000111111111222222222333333222333333444444333333222333333444444555777888999777777777777888888888999::::::::::::;;;<<<============<<<======>>>??????@@@@@@@@@@@@@@@@@@AAAAAA@@@BBBDDDDDDBBBAAABBBCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFDDDDDDDDDFFFGGGFFFEEEFFFDDDBBBAAA????????????;;;;;;::::::999888888888666777999::::::888666444000000000000000000000000............/////////000///............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************************)))******+++++++++++++++***++++++,,,,,,************************((()))***+++,,,++++++***+++++++++++++++++++++++++++***+++,,,///000///...///000111222222111000///.........---------,,,,,,------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,---------.........---------,,,,,,---------............------,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,******+++...///---++++++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............/////////000000000@@@@@@??????>>>>>>======<<<<<<;;;:::999999999999999777666666777777666444000000000000000000000000000111222222111///,,,+++---------.........//////////////////////////////------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,------......++++++++++++++++++++++++,,,++++++,,,......---+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,+++*********+++,,,---++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,***)))(((((()))***+++,,,---------************+++,,,,,,---++++++------------++++++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---+++++++++++++++,,,,,,------------------.........//////---......///000111111222000000000000000000000000222222333333333444444444222333333444444333333222444444555555666888999:::777777777777888888888888999999999:::;;;<<<===>>>;;;;;;;;;<<<>>>???AAABBB@@@@@@??????@@@@@@AAABBB>>>AAADDDDDDCCCBBBDDDFFFDDDCCCCCCDDDDDDEEEFFFGGGEEEDDDDDDEEEFFFGGGGGGFFFGGGEEECCCAAA???>>>>>>>>>;;;:::::::::999888888888555777999::::::888666444///////////////000000000000000000000111111111111//////.........------------------,,,,,,,,,++++++.........------,,,,,,,,,------------------------************************------,,,+++************++++++++++++,,,------...************************)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,///000///......///000111111000///...///............---------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------....../////////------......------,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,------------....../////////......,,,++++++,,,......000000000000///...---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,+++,,,///000...++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,---------,,,,,,------------------------******+++,,,,,,---......////////////000000000000@@@???>>>======<<<<<<<<<::::::999999888777777777999999999888888777666555444333222111000000000000000000000000000000000000------,,,,,,,,,+++++++++///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,---...///000------------------------++++++************++++++*********++++++,,,,,,,,,++++++******)))*********,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***++++++++++++***))),,,+++***+++---...---,,,---,,,,,,+++*********+++------,,,,,,,,,,,,++++++,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++++++++,,,,,,***(((++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++.........------,,,,,,,,,+++,,,,,,---............,,,,,,.../////////...---......////////////......////////////000000000000222222111111111111111111444444444444444444444444666666666666666777888888444555777888999::::::;;;<<<<<<;;;;;;;;;<<<<<<===???>>>=========>>>@@@AAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFEEEDDDDDDCCCCCCDDDGGGGGGHHHHHHHHHGGGFFFFFFDDDBBB@@@@@@AAAAAA@@@???:::999999999888777777777999999999888777555444333222222222111111111000000//////............/////////////////////////////////...------++++++***))),,,,,,,,,++++++*********+++++++++*********))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***)))))),,,,,,,,,---...///111111////////////////////////------......------,,,+++------------------------------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...)))******++++++,,,,,,---++++++------------++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++/////////...---,,,******...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++........................++++++++++++++++++++++++,,,,,,,,,++++++*********((())))))***+++---...///000...+++*********))))))++++++,,,,,,---...//////....../////////...,,,+++@@@???>>>===<<<<<<<<<<<<;;;;;;::::::999888888777666666666666666555333333333333111000000/////////////////////////////////.........---------,,,,,,///...---,,,,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---,,,++++++******++++++------,,,,,,,,,,,,++++++++++++******)))***************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,///---,,,,,,---,,,***)))***++++++++++++++++++***++++++++++++++++++++++++------------,,,,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,.../////////...---......////////////......////////////000000000000111111111111111111111111444444444444444444444444666555555555555666777777777777999:::;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<>>>>>>=========>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDGGGGGGHHHHHHHHHGGGFFFFFFCCCAAA????????????>>>===:::999999888888777777777777777777666555444222111222222222111111111000000//////............//////...........................------,,,,,,++++++***,,,,,,,,,+++++++++******+++++++++*********))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))+++++++++,,,---...000000000000000000000000000000////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,------......------,,,............---,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,+++------------------------++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))******+++,,,---...---,,,*********+++,,,,,,+++,,,,,,------.........//////000000000///------@@@???>>>===<<<<<<<<<<<<<<<;;;;;;:::999999888888666666666666555444333222222111000//////...////////////////////////////////////.........---------......------------......++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,+++******+++,,,---,,,+++***+++,,,------+++,,,,,,++++++******++++++------,,,,,,,,,,,,++++++*********)))******++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++******+++++++++++++++*********+++++++++,,,,,,,,,000...------------+++)))******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))))),,,,,,---............---......////////////......////////////000000000000111111111111111111111111444444444444444444444444555444444444444555666666999:::;;;;;;<<<<<<<<<<<<::::::999999:::;;;;;;<<<>>>============>>>??????@@@AAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHGGGFFFEEECCCAAA???>>>>>>===<<<;;;:::999999888777777666666555555555444333222111000222111111111111000000000//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++***************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++******************+++,,,---...///000000000000000000000000000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,......------,,,++++++***---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------......//////......---,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,************+++---...///------------------------///000111111111000///...??????===<<<<<<<<<<<<<<<;;;::::::999999888888777777777777777666555444444000000///...............////////////////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++++++++,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***(((''''''(((***++++++*********,,,---,,,+++,,,,,,++++++***++++++,,,------,,,,,,,,,+++++++++***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,...------,,,,,,++++++***)))******++++++++++++*********+++++++++,,,,,,,,,---,,,***+++,,,---,,,+++)))******++++++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***,,,,,,---------...............////////////......////////////000000000000111111111111111222222222444444444444444444444444444333333333333444555555::::::;;;;;;<<<;;;;;;;;;::::::::::::;;;<<<==================>>>>>>??????AAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDAAA???>>>======;;;:::::::::999888777666666555444444444444333222111000111111111111000000000000//////............//////........................+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))***+++,,,---////////////////////////////////////...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...............------,,,,,,,,,------++++++++++++---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------............------***+++,,,------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,+++++++++***)))***++++++,,,,,,...///------------------,,,,,,...///000111000000......???>>>===<<<;;;;;;;;;;;;999999888888777666666666666777777666666555444333000///..........................................---------,,,,,,,,,,,,+++,,,------------------,,,........................++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***(((''''''(((***++++++***)))***,,,---,,,+++,,,++++++***++++++,,,,,,------,,,,,,,,,+++++++++***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++((()))******++++++++++++******+++++++++,,,,,,,,,***((('''(((+++---------******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******,,,---............,,,,,,,,,,,,------............////////////......////////////000000000000000000111111111222222222444444444444444444444444333333333333333444555555888999999:::::::::999999;;;;;;;;;;;;<<<===>>>???===>>>>>>???????????????BBBBBBCCCDDDDDDDDDCCCCCCAAABBBCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFGGGHHHIIIHHHIIIHHHHHHGGGFFFEEEDDDDDDBBB???>>>>>>===<<<:::::::::999888777666555444444444444444444333222111000000000000000000000000//////............//////........................***++++++,,,,,,------...++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***)))))))))))))))***+++,,,........................,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///111222,,,,,,,,,------.........------++++++++++++---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,------------,,,,,,******+++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,+++***)))***,,,...---,,,+++,,,...------------------,,,,,,,,,---.../////////...---???>>>===<<<;;;;;;;;;;;;888888888777666666555555444444444444333222111000//////............//////........................------,,,,,,,,,+++++++++,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++******++++++,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,++++++,,,------+++***)))***+++,,,,,,***++++++******++++++,,,,,,------,,,,,,,,,,,,++++++*********)))******++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++++++++******+++++++++,,,,,,,,,)))'''&&&'''***,,,------+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***+++---...///000000,,,,,,,,,+++,,,------.........////////////......////////////000000000000000000000111222222333333444444444444444444444444444333333333333444555555666777888888999999999999<<<<<<<<<<<<===>>>@@@@@@>>>???@@@@@@AAAAAA@@@@@@BBBCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCAAA???>>>>>>>>><<<;;;::::::999888666555444444444555555555444444333222//////000000000000000111//////............//////------------------------+++++++++,,,,,,---------***++++++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++************++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///111111***++++++,,,---.........---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++,,,,,,***+++,,,---,,,,,,***)))+++...000///,,,***+++,,,------------------------,,,,,,.../////////...--->>>>>>===<<<;;;;;;;;;;;;999999888888777666666666333333444333333222111000000//////...//////000000...........................---------,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))))))))******,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------+++))))))***+++,,,+++***++++++******++++++,,,---------,,,,,,,,,,,,++++++++++++******)))***************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,------...'''((()))***++++++++++++******+++++++++,,,,,,,,,,,,***(((((()))+++,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------)))***+++,,,---.........,,,,,,+++++++++,,,---.........////////////......////////////000000000000///000000111222222333333444444444444444444444444444444444444444555555666555666777888999999999999;;;;;;;;;;;;===>>>???@@@???@@@AAABBBBBBBBBAAAAAACCCDDDEEEFFFFFFEEECCCBBBBBBCCCCCCDDDEEEFFFFFFGGGEEEFFFFFFFFFHHHIIIJJJKKKIIIIIIIIIHHHGGGFFFEEEDDDAAA???===<<<======<<<;;;::::::999777666555444333444444444555444444333222////////////000000111111//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++************++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++++++++++++++++++++++++++))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***,,,------,,,+++******...111000,,,***+++---+++,,,,,,------.........,,,---...000000000///...>>>>>><<<;;;;;;;;;;;;;;;::::::999999888777777777555555555555444333222222000000/////////000000111........................//////.........---------++++++------------++++++************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,++++++***+++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********))))))))))))***+++,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***)))))))))+++,,,+++***+++*********+++,,,,,,------------,,,,,,,,,++++++,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,)))***+++,,,------...///'''''')))******+++++++++******+++++++++,,,,,,,,,000---***))))))++++++***,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,------.........***++++++,,,,,,,,,++++++---,,,+++***+++,,,---.........////////////......////////////000000000000///000000111222222333333444444444444444444444444555444444444444555666666444555777888999:::;;;;;;999::::::;;;<<<===??????@@@AAABBBCCCDDDCCCBBBAAACCCDDDFFFGGGFFFEEECCCBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFFFFGGGHHHJJJKKKLLLIIIIIIIIIHHHGGGFFFDDDDDD???===;;;;;;<<<<<<;;;:::::::::999777666444333333333333444444444333222222.../////////000000111111//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,************************))))))+++---...///000000------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))---,,,,,,++++++******)))++++++---......---++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---..................---++++++,,,,,,,,,++++++***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++---,,,,,,++++++*********((()))+++---------+++***(((---111000,,,***,,,///++++++,,,,,,---...//////---...///111111111000///>>>===;;;999888999:::;;;:::999777555444555666777666555333111111111333444///000111111111000...---//////...---,,,,,,++++++++++++------------++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,------------------------******+++++++++,,,,,,,,,---------,,,,,,+++++++++)))******++++++******)))+++++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,++++++******++++++,,,------------,,,,,,+++***//////...---+++)))'''&&&++++++++++++++++++++++++,,,,,,+++***))))))*********+++,,,,,,,,,,,,+++***+++---000111///---------++++++,,,------......///---------,,,,,,+++++++++)))***+++,,,---.................................---------............///000000000000000000000000000111111111111222222222222222222333444555333222444666555111333999888333444444555555666888999:::<<<;;;;;;<<<<<<===>>>???CCCCCCCCCCCCCCCCCCCCCCCCGGGHHHHHHHHHHHHHHHHHHHHHAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGIIIKKKMMMKKKJJJGGGFFFFFFEEECCCAAA<<<<<<<<<;;;;;;:::::::::777666666555444444333333222222222111111111111000000000000000////////////////////////............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***+++,,,------,,,+++***)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,+++*********,,,---,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,------.........//////.........---------,,,+++)))(((((()))+++,,,//////.........---------,,,++++++******+++,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,/////////...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++...111222111///------???===;;;:::999999:::;;;:::999777555444555666666888666444222000000111222///000000111000///...---///......---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,+++++++++******++++++++++++******,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++,,,,,,,,,++++++***))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))*********+++,,,,,,,,,,,,+++******---///000...---,,,,,,------------------,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,------,,,---------------------------------............///////////////////////////000000111111111222222222333222222333444444333222444777666222333666666222444444555555666888999:::::::::::::::;;;<<<===>>>??????@@@AAABBBCCCCCCDDDGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLKKKIIIGGGFFFEEEDDDBBB@@@===<<<<<<;;;:::999999999666666666555444333333333222222222111111111000000000000000000/////////...000000//////......------,,,,,,------------------++++++++++++++++++++++++++++++***))))))***+++++++++++++++,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++---+++***)))***+++***)))------------------------+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,---------------///.........------------...---+++******+++---...///.........------------,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++++++++...111222000...------???===<<<:::::::::;;;;;;999888777555444555555666888777444222000000000000///000000000000///...---.........------,,,,,,++++++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------,,,+++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,******+++++++++***))))))'''(((***+++,,,---------++++++++++++++++++++++++,,,+++******)))************++++++,,,,,,++++++******,,,......---++++++,,,.........---,,,+++++++++++++++***************)))******+++++++++++++++***++++++++++++++++++++++++---------............///////////////////////////000000000111111111222222333333333333333333333333444777888444222333444222444444444555666777888999999999999999:::;;;<<<===;;;<<<===???AAABBBDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDFFFFFFFFFFFFGGGIIIJJJKKKKKKIIIFFFEEEDDDBBB@@@>>>======<<<;;;999888777777666555555444444333333222222222111111111000000000000000000/////////......000000//////...---,,,,,,++++++,,,,,,------......************************...,,,)))(((((())),,,...,,,++++++++++++++++++,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***...,,,)))))))))******)))------------------------+++,,,,,,,,,,,,,,,,,,+++...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++***++++++,,,,,,------...------------,,,,,,,,,,,,............------------///...---,,,,,,---...///............------------,,,,,,---------,,,***)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++...000111000...------>>>===<<<;;;:::::::::;;;888888666555555444555555666555444222111000000000///////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,+++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++)))+++------+++***++++++---------,,,,,,,,,++++++++++++++++++************+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////000000000000111111111111333333444333222222333444333666777555333222444444444444444555666777888888999999999999:::;;;<<<===;;;;;;===>>>@@@BBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHGGGGGGFFFEEEEEEDDDFFFFFFFFFGGGGGGHHHIIIIIIJJJHHHEEECCCBBBAAA>>><<<======<<<:::999777666555444444444444333333222222111111111111000000000000000000/////////.........000000///...------,,,+++******+++,,,------......++++++++++++++++++++++++---,,,***))))))***,,,------,,,+++******+++,,,---))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********...,,,))))))+++---------------------------,,,,,,,,,++++++++++++++++++,,,.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,+++++++++------------------------......------------......------------------------,,,---...///...---***)))***+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++---000000///---------===<<<;;;;;;:::999999999888777666555555444444444333222222222111222222222000//////...............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,---...//////------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,+++************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,+++---------,,,+++***)))(((+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++)))+++,,,,,,+++******++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................//////000000000111111111222333444333111111444666555555555555444333555777555444444444555666777888::::::::::::;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGEEECCCAAAAAA???===;;;===<<<;;;:::888777555555333333333333333222222222111111111000000000//////////////////............000//////...---,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***+++...111222333......---------,,,,,,,,,,,,++++++******++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++***,,,,,,------------------------,,,,,,,,,,,,------,,,,,,------------------,,,---///000///---+++******+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...------...;;;;;;::::::999888888888777777666666555444444333111111111222222222222222000///......------......---------------------------,,,,,,++++++,,,,,,---......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,---...//////------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++------,,,+++************++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,---------,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++*********)))******+++,,,,,,++++++******++++++,,,***+++,,,,,,******+++,,,*********+++,,,---------,,,,,,,,,,,,,,,---------+++,,,,,,,,,+++***))))))---------------------------------............///......................../////////000000000111111000222333222111111555999<<<666333444555555666888555555444444555555666777::::::::::::;;;<<<===>>>??????????????????????????????@@@AAABBBCCCCCCDDD@@@AAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEEEECCCAAA@@@???>>><<<:::;;;;;;:::999888666555555222222222222222222222222111111000000000//////////////////.........------.........---------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,++++++++++++++++++,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++******+++...222444555555.........------,,,,,,+++,,,+++***))))))***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---...//////...------+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++,,,---///...---,,,---...999999999999888777666666666666666666555444333333111111222222222111111111000///...---------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,---------******++++++++++++******,,,,,,++++++***+++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,((()))***+++,,,---------++++++++++++++++++++++++******))))))***++++++,,,,,,,,,+++******+++,,,,,,+++,,,---,,,******,,,---++++++++++++++++++,,,,,,******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++---------............///........................////////////000000000111...111333222000222777<<>>>>>???AAABBBBBBCCC@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDBBB@@@???>>>>>>>>><<<::::::999999888777666666666111111111222222222222222111000000000//////////////////.........---------,,,,,,------------......++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,))))))+++///333555444333///......---,,,,,,++++++,,,+++***))))))***+++,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------...//////000000,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***++++++,,,,,,---......,,,,,,---...888888999888888777666555666666666666555444333222333333333222222000///...000///...---,,,---......------------------------------++++++++++++------***++++++,,,,,,------...************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......------,,,+++***)))++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,---------*********++++++*********+++++++++***++++++,,,,,,++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,,,,++++++++++++++++++,,,((()))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,---,,,+++******+++,,,---,,,------,,,++++++,,,...------,,,++++++*********))))))******+++++++++++++++,,,,,,------,,,,,,,,,************************---------.........//////........................////////////000000000000---000222222000222888===MMM>>>222222666666444555555555444444444555666666888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<===>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHHHHGGGFFFDDDCCC@@@???======>>>>>><<<;;;999888888888777777666666111111111111111111222222000000000000//////////////////.........---------++++++,,,------......///,,,,,,++++++++++++++++++************************///---+++))))))+++---///***+++,,,------,,,+++***)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---((())),,,000333444222/////////...---,,,,,,++++++,,,+++)))(((((()))+++,,,+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------...000111222---,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,(((((()))+++,,,---...///,,,---......,,,,,,---...999888777666666555555555888777555444333222222111222222222111000//////...........................//////...---,,,,,,,,,,,,............------,,,+++---,,,,,,++++++,,,,,,---)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,---...,,,+++---000......///000///...,,,+++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++(((((()))***+++,,,,,,,,,************+++,,,---------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++.........------,,,,,,,,,------,,,++++++******))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...---,,,***)))............---,,,+++***------+++***))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,---...///000...000111000///...///111000000000000111111111111222222333444555777777888:::::::::888555444555666666555444333444555777999333444555666777888999999888999999::::::;;;;;;<<<>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAEEEFFFGGGGGGFFFDDDBBB@@@>>>>>>>>>>>>============888888888888666444222000111111111111111111222222000000000000000///......////////////..................//////...---,,,,,,///...,,,+++++++++,,,,,,------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,%%%&&&(((************)))))))))))))))))))))))))))++++++++++++++++++++++++...,,,******++++++***)))*********++++++,,,,,,,,,)))************+++++++++------,,,+++************&&&&&&''')))***+++,,,---************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++/////////......---------++++++,,,------...//////------------------------------------,,,,,,+++******+++,,,---///000111111+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---///333444111///+++******)))******++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------999888777666555555555555777666555333222222222222222222111111000//////...........................------,,,+++++++++,,,,,,+++,,,,,,,,,++++++***)))---,,,,,,++++++,,,,,,---******+++,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,++++++,,,,,,+++,,,...---------------,,,++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++))))))******++++++,,,,,,,,,,,,,,,,,,---...//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,---...//////...000111000///...///000//////000000000111111111222222333444444555666666888888888777555444555666777666555444444666888999555555666666777888999999888999999::::::;;;<<<<<<===>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAACCCDDDEEEFFFEEECCCBBB@@@>>>>>>======<<<;;;;;;:::888888888777666444222111111111111111111111111111000000000000000///......////////////...........................---,,,,,,...---,,,+++******+++,,,+++++++++++++++++++++,,,++++++++++++++++++++++++(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///---++++++,,,------,,,++++++++++++++++++,,,,,,)))************+++++++++------,,,+++++++++++++++((())))))******+++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++.........---------,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,---...//////000+++,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...222444333111,,,++++++*********++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,999888777666555555555555555444444333222222222333222111111000000//////...........................+++++++++++++++,,,,,,---++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,+++++++++++++++***)))***+++---,,,+++,,,++++++******************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,---...//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......************)))))))))))))))******+++,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++,,,,,,******))))))***,,,---...++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,------...///...///000000......///000//////000000000000111111222222222222333333444444555666666555444444666777777666555555555666888888666666777777888888888999999999999:::;;;;;;<<<<<<======>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCDDDCCCCCCAAAAAA???>>>===<<<;;;999888888777777777666555333222111111111111111111111111111//////000000000///....../////////............------............------,,,,,,,,,+++************+++)))******+++,,,,,,------************************++++++*********++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***((('''''')))******))),,,,,,++++++++++++++++++)))************+++++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++*********+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******,,,///222333333------,,,++++++++++++++++++++++++++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++888888666555555555555555333333222222222222222333111111000000////////////........................++++++++++++,,,---...///---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++***,,,///---))),,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++++++++++++++***************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++***+++,,,---,,,+++***))))))+++---///************++++++,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...///000///......///000////////////000000000111111111111111222222222222444555666666555555777999888777666666666777888888777777777888888888888888999999::::::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAACCCCCCBBBBBBBBBBBBBBBBBB>>>???@@@AAABBBBBBAAAAAA@@@???>>><<<:::999777777777777666555444333222111111111111111000000000000...///////////////......//////.........------------------......------,,,+++******************************++++++,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++((('''&&&&&&((())))))))),,,,,,,,,++++++*********))))))*********++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***+++---///111222......---,,,++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************888777666555444444444444333222222111111111222222000000000///////////////........................,,,,,,,,,,,,---///000111,,,------......---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---000000------000///)))---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////........................,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...000...,,,+++***+++---...************+++,,,---...++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,---......---///000///...---...///...////////////000000000000000111111111111111111444555666777666777999;;;888888888777777777888888777777777777777888888888999::::::;;;;;;<<<======;;;<<<======??????@@@AAAAAAAAAAAABBBBBBBBBBBBBBB>>>>>>???@@@@@@AAAAAAAAAAAA@@@???===;;;999888777666666555444333222222111111111111000000000//////......////////////..................------------,,,,,,---------------,,,************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++---+++***+++---......---,,,,,,,,,++++++*********))))))*********+++++++++******,,,------------,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++,,,++++++++++++*********,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,+++++++++---......---,,,,,,+++++++++,,,************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************888777666555444444444444333222222111000000000111////////////////////////........................------------...///000111******+++,,,,,,,,,++++++++++++------------++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,------------...555666000---000///***---,,,,,,,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,------------------,,,,,,+++******))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,------000///...,,,++++++,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,------...---...//////------...///......////////////000000000000000000111111222222444666777777777888:::<<<999999999999888888888888555555666666777777777888:::::::::;;;<<<<<<======;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>??????@@@@@@@@@AAA@@@???===;;;:::888888666555444333222111222222111111111000000//////...------.../////////...............------------,,,+++,,,,,,------------,,,)))***++++++,,,+++++++++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++...,,,++++++---......---,,,,,,++++++++++++++++++)))************+++++++++''')))***,,,------,,,,,,)))))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,***)))***,,,,,,,,,++++++++++++,,,,,,*********+++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,------------++++++++++++++++++++++++************************777777666555444444444444444333222000000/////////////////////////////////........................---------------...///000)))***++++++,,,,,,,,,+++***+++---......---+++*********+++,,,,,,,,,++++++,,,,,,,,,---------.........888<<<333,,,---...***++++++,,,---------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---***++++++,,,,,,---------,,,,,,,,,,,,---...//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...------,,,,,,------------...//////------...///........./////////000000//////000111222222333333444555666666666777999;;;999:::::::::999888888777333333444555666777777888::::::;;;;;;<<<=========:::;;;;;;<<<===>>>???@@@>>>>>>?????????@@@@@@@@@??????????????????@@@@@@??????===<<<:::999888777555444333222111111222222222111111000//////......,,,---......//////...............---------,,,,,,***+++,,,---------------)))***+++,,,------,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---+++))))))+++++++++***++++++++++++++++++,,,,,,)))************+++++++++%%%''')))+++,,,,,,,,,+++************************++++++++++++++++++++++++***+++---......---+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,***))))))+++***************+++,,,---++++++++++++,,,,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++777777555444444444444444444333222000///..................///////////////........................------,,,,,,,,,---......+++,,,------............***+++---......---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------.........---:::>>>444***+++,,,))))))+++,,,---...------,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---******+++,,,,,,---......************+++,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------.........*********++++++,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---,,,,,,))))))+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++...------,,,,,,,,,---------...///...------...///............/////////000...///000111222333444444333555666555555555777999:::::::::::::::999888777222222333444555666777888::::::;;;;;;<<<=========::::::;;;<<<===>>>??????======>>>>>>?????????@@@@@@@@@????????????@@@@@@======<<<;;;999888777777555444222111111111222222222111111000///......---,,,,,,---.../////////.........---------,,,,,,,,,***+++,,,,,,------------***+++,,,---...------,,,*********++++++,,,------************************(((***+++---......------))))))))))))))))))))))))++++++++++++++++++++++++000...,,,,,,---------+++*********++++++,,,,,,---)))************+++++++++$$$&&&(((+++,,,,,,++++++++++++******)))(((((('''***************************+++---......---+++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++++++++,,,,,,,,,---------))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&)))------+++)))***,,,((((((((()))***+++------+++++++++,,,,,,---------++++++++++++++++++++++++************************,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++666444333333444444333222222333333333333222111111111000000///...---------000///...---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,...---,,,++++++,,,---...---,,,++++++++++++++++++...---,,,,,,++++++++++++---...000///---,,,,,,---***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---......,,,***+++,,,------,,,(((***,,,...///...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---+++******++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***---,,,+++******,,,...///333222000///------,,,,,,---------............//////////////////000111111000111111111111222222222444444555555666777777777888888999999999888888777999888555444444555888999<<<<<<;;;;;;;;;<<<<<<===????????????>>>>>>>>>>>>======>>>>>>>>>>>>======>>>===============>>>???<<<<<<======<<<:::888777333333222111111000000///////////////////////////........................------------------------,,,---------,,,++++++***++++++++++++++++++++++++,,,+++***))))))***++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,...------,,,+++***))))))++++++************++++++++++++++++++++++++++++++******)))(((''''''((((((++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************************,,,,,,+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++************++++++***++++++,,,,,,++++++***))))))*********+++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******111000///---,,,+++******++++++++++++++++++++++++------,,,++++++******)))888777666666777777666555222222333333222222111000000000000///...---------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------)))***+++***)))***+++,,,...---,,,,,,+++++++++,,,,,,...//////---,,,,,,---++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---......,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++************+++,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---+++******++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,+++***+++,,,---...000///...,,,++++++++++++---------............//////////////////000111111000111111111111222222222444444555555666666777777888888999999999888888777:::888666555555666888:::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===>>>>>>============>>>>>>;;;<<<<<<<<<;;;999777666333333333222111111000000////////////////////////........................------------------------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++,,,,,,++++++++++++++++++++++++***************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***666444333333444555333222222222333333222222111000000000//////...---------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...//////,,,,,,------------,,,,,,'''***,,,,,,******,,,///------,,,+++++++++,,,,,,,,,...//////---,,,,,,---,,,------------------,,,+++******))))))******++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------,,,++++++------,,,+++///...,,,*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))***+++,,,------...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++,,,,,,,,,---...---,,,,,,+++++++++,,,---------............//////////////////000111111000111111111111222222222444444444555666666777777777888888999999999888888:::999777666666777999:::;;;:::::::::;;;;;;<<<===;;;<<<<<<======>>>>>>???>>>>>>????????????>>>>>>???>>>>>>======>>>>>>>>>;;;<<<;;;;;;:::888777666444444333333222111111000////////////////////////........................------------------------+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++******))))))))))))******,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++------,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,444333222222333333222111222222222222222111000000/////////......---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111+++,,,---......---,,,+++)))---//////,,,+++---000---,,,,,,++++++,,,,,,,,,---///000000...------...------............------++++++************+++++++++++++++,,,,,,---------***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,------,,,+++,,,------,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************,,,,,,++++++++++++++++++************************+++,,,,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++...---------------......---------............//////////////////000000111000000111111111222222222333333444555555666666777777777888999999999888888999888777666666777888999999999999999:::;;;<<<<<<::::::;;;<<<===>>>????????????@@@@@@@@@@@@????????????>>>>>>===>>>>>>>>>===<<<<<<;;;999888777666444444333333222111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++++++++++++++++++++))))))))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************((()))******+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------777666555555666666555333111222222222222111000000............------------)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111***+++,,,------,,,+++******---//////---+++,,,---,,,,,,,,,++++++,,,,,,---...000111111///......///---......//////......---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,++++++,,,......,,,***'''(((***,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******************************++++++++++++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++---,,,,,,,,,,,,---......---------............//////////////////000000111000000111111111222222222333333444444555666666666666777888999999999999999777666555555555555666777888888888999999:::<<<<<<999:::;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>><<<;;;999888777777444444333222222111111000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++(((((())))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,---++++++************++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,***)))(((++++++++++++++++++++++++))))))***+++,,,------...666444333333444444333222111111222222111111000///------------------------***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...//////++++++,,,,,,,,,,,,++++++***+++,,,---...---,,,+++,,,,,,+++++++++,,,------...000111111///......///------............---------,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++---......,,,***$$$&&&***---......,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,++++++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***************+++++++++,,,*********))))))***++++++---------............//////////////////000111111000111111111111222222222333333333444555555666666666777888999999999999999555555555444444555555555777777777888999:::;;;<<<:::;;;;;;===>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>???===<<<:::888777666666333333222222111000000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---++++++++++++++++++++++++((()))***++++++,,,++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++*********+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,------,,,+++******++++++,,,,,,++++++***((((((((())))))))))))************+++++++++++++++,,,,,,,,,+++++++++******,,,------------+++)))(((++++++++++++++++++++++++))))))***+++,,,,,,------333222111111222222111///111111111111111000000///------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++******...222444111...,,,+++++++++,,,,,,---...---...000///---,,,,,,------------......---------,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++++++++,,,---......,,,)))'''(((***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,,,,+++************************)))))))))*********++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++***)))))))))***,,,---+++***)))))))))))))))***---------............//////////////////000111111000111111111111222222222222333333444444555555666666666777999999::::::999666666555555555555666666666666777777888:::;;;<<<<<<<<<======>>>???@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>===<<<:::777555444444444222222111000000//////...////////////////////////........................++++++++++++++++++++++++***++++++,,,------,,,,,,++++++++++++++++++++++++((()))+++,,,---------,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***+++---......---+++******++++++,,,,,,++++++***((())))))))))))*********)))*********++++++++++++,,,,,,,,,+++++++++******+++,,,---......---+++***++++++++++++++++++++++++*********++++++,,,,,,,,,666555333444555555444222111111111111111000//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,+++******+++,,,------++++++000888<<<888444++++++++++++,,,,,,---...+++---...---,,,***++++++,,,------------------,,,++++++************++++++---------,,,,,,+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,---///...+++)))+++******))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))))))))***+++,,,------...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,,,,,,,+++************************((())))))))))))******************++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,***)))((((((***,,,------,,,,,,+++******++++++---------........./////////////////////000111111000111111111111222222222222222333444444555555666666666777999999:::::::::666777777777777777777666666666666777888:::;;;<<<======>>>>>>??????@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<:::888555333222222222111111000000///.........////////////////////////........................++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++)))***,,,---......------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***+++---......---+++***+++++++++,,,,,,+++++++++)))************+++++++++))))))******++++++++++++,,,,,,,,,+++++++++******)))+++---/////////...---++++++++++++++++++++++++***++++++++++++,,,,,,,,,555555444333333333333444222111111000///......---......---------,,,,,,,,,......------------,,,,,,,,,,,,++++++,,,,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,******,,,...000222333444---------,,,,,,+++++++++....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------...//////++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++///...,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,+++***))))))***+++,,,,,,,,,,,,++++++*********+++,,,,,,------......///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************************************---,,,***)))))))))***++++++++++++++++++++++++++++++*********))))))((((((************************++++++++++++++++++++++++...---+++)))(((((()))***,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,---------......////////////////////////...000111111000000111222222222333333333333444444666666666777888888999999888888888777777777777777;;;::::::999999::::::;;;============>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCDDD??????>>>>>>>>>>>>>>>???:::999777555333222111111000000000000////////////------............------------------------------------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************)))))))))))))))************+++++++++...---+++*********++++++++++++++++++++++++++++++...------,,,+++***))))))+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++++++++******************,,,++++++******++++++,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,------...++++++++++++++++++++++++---------,,,,,,+++++++++...------,,,,,,++++++***,,,+++***))))))***+++,,,************************,,,,,,,,,++++++*********---,,,,,,+++*********+++++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++******+++---...000++++++++++++++++++++++++++++++******************444444333222222222222222111111111000///...............---------,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---************************************************,,,+++******))))))******+++++++++++++++++++++++++++*********))))))))))))************************++++++++++++++++++++++++---,,,,,,+++************,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,---------......////////////////////////...000111111000000111222222222222333333333444444555666666777777888999999777777777777777888888888999888999999:::;;;<<<===============>>>???@@@AAACCCCCCCCCCCCDDDDDDDDDDDD??????>>>===============;;;:::888666444333222222000000000000////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++)))************+++++++++))))))******++++++,,,,,,************++++++++++++---,,,+++*********++++++++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,++++++******++++++++++++++++++++++++++++++************************************************************************+++*********+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++333333222111111111111111111111000000//////............---------,,,,,,,,,++++++++++++************+++************+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,---000///...---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++...---,,,++++++,,,---...(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***------,,,++++++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++************************+++++++++++++++***))))))++++++++++++++++++++++++***************)))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,,,,---------......////////////////////////...000111111000000111222222222222222333333333333555555666666777888888888666666777777888888999999777777888999:::<<<===>>>============>>>???@@@@@@CCCCCCCCCCCCDDDDDDDDDDDD@@@???>>>===<<<;;;;;;;;;;;;:::888666444333333222000000000000////////////------............------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++)))************+++++++++((()))***+++,,,---......************+++++++++,,,---,,,+++*********++++++************************++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************)))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,333333222111111111111111111000000000/////////.........---------,,,,,,,,,---------,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))+++++++++,,,,,,---------333111///...---...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++///...------------...///%%%%%%''')))+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,***)))(((++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))***+++,,,,,,+++******++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......////////////////////////...000111111000000111222111222222222222333333333444444555666666777777888555555666777888999999:::888888888999:::;;;=========<<<<<<======>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCBBBAAA???===<<<;;;::::::999888777555333222222222000000000000////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********************+++************************))))))*********+++++++++))))))******+++,,,,,,---*********+++++++++,,,,,,,,,+++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,444444333222222222222222000000000000////////////......---------,,,,,,,,,------,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++************++++++(((((()))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,------.........******+++++++++,,,,,,,,,************************......---,,,,,,+++******++++++++++++++++++++++++******************************+++,,,,,,***)))(((++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++((()))***+++++++++***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////...000111111000000111222111111111222222222333333444444444555666666777777555555666777888999999:::::::::999999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@?????????@@@@@@@@@AAAAAACCCBBB@@@>>><<<;;;;;;:::777666444333222111000000000000000000////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************))))))*********+++++++++******************))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,---************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++)))*********+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************(((((()))))))))******)))++++++++++++++++++++++++)))*********+++++++++,,,444444333222222222222222000000000000////////////......---------,,,,,,,,,************))))))))))))+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,---///...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))******++++++******)))***++++++++++++,,,,,,,,,))))))***++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***))))))++++++++++++++++++++++++*********+++++++++++++++************************++++++++++++++++++++++++******+++++++++******)))***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////...000111111000000111222111111111111222222222222333333444444555666666666666666777777888888999999;;;::::::999999:::::::::<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>????????????BBBAAA???===<<<;;;::::::555444333222111000000000000000000000////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************)))************+++++++++*********)))))))))((((((++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++)))))))))******++++++,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,+++******)))******++++++******)))************************,,,,,,,,,,,,------------++++++******++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************((()))************))))))++++++++++++++++++++++++)))))))))******++++++,,,333333222111111111111111////////////000000000000......---------,,,,,,,,,************))))))))))))+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---..................---...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******+++,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******))))))******++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++......---,,,++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......////////////////////////...000111111000000111222111111111111222222222222222333333444555555666666777777777777777888888888999999999999::::::;;;<<<<<<<<<<<<<<<<<<===??????>>>>>>>>>>>>???????????????>>><<<;;;:::999999999555555333222111111000000000000000000////////////------............------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***************************)))************+++++++++*********************++++++++++++,,,,,,,,,------)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++))))))***++++++,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,---------......++++++******++++++,,,---++++++++++++++++++++++++************************************************************************)))******++++++***))))))++++++++++++++++++++++++))))))***++++++,,,------222111111000000000000000////////////000000000000......---------,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---------,,,,,,+++++++++******+++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++,,,......---,,,+++++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++------------++++++*********++++++,,,,,,,,,///......------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,***)))))))))***+++++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++222000///---,,,,,,------*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......///////////////////////////000111111000000111222000111111111111222222222222222333444444555555666888888888777777777777777777777888999:::<<<===>>><<<;;;;;;<<<<<<===>>>???>>>????????????@@@@@@@@@<<<;;;:::999888777777777666555444333222222111111000000000000////////////---..................---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))(((((()))))))))))))))))))))))))))************+++++++++))))))***+++,,,------...++++++,,,,,,,,,---------)))***+++,,,---,,,,,,+++------------------------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++******+++,,,,,,---......,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++++++++,,,,,,---------,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,------...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++*********+++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++,,,,,,---......111111000000000000000000////////////.....................------,,,,,,,,,++++++++++++++++++++++++''''''(((((())))))))))))+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---.........---,,,,,,+++))))))***+++,,,,,,------++++++,,,,,,---,,,,,,,,,---......---,,,,,,---///......---,,,,,,,,,,,,---))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,---...---,,,***))),,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------******+++,,,,,,---......,,,,,,,,,++++++*********)))******++++++,,,,,,---++++++++++++++++++++++++...,,,)))''''''))),,,...++++++***)))(((((())))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------.................................///000111111111333222111000000222444555333333333444444444555555555555555555555555555555555555555666777999:::;;;;;;:::::::::;;;>>>AAABBBAAA@@@@@@???>>>===<<<<<<===;;;888777777666555333333333333222222222111111000000//////......------...---,,,,,,......---,,,+++++++++++++++++++++++++++,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************)))))))))))))))---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,+++***)))((('''((()))***+++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++************************,,,,,,++++++++++++++++++++++++******+++---...000666333///---,,,------,,,)))***++++++,,,---......,,,+++)))(((((()))+++,,,((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++...---,,,++++++---...000333000---++++++---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...************************---+++)))***,,,---,,,))),,,+++*********+++---...***++++++,,,,,,++++++*********+++++++++,,,,,,,,,222222111111000000000000////////////..................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------......---,,,,,,+++*********+++,,,,,,,,,---++++++,,,...////////////+++,,,,,,+++******+++---......---,,,,,,,,,,,,---***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,+++***,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---+++)))(((((()))+++---++++++***)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------.................................//////000000000111333222111000000222333555333333333444444444444555444444444444444444444444555555555666777999:::;;;;;;;;;::::::<<<>>>AAABBBAAAAAA@@@???===<<<;;;;;;:::888666444444444333111333333222222222111111111222222111111000//////......---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***((()))***+++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++************************++++++++++++++++++++++++,,,++++++***+++,,,......000...+++***++++++***)))++++++,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++*********+++...111444666333000,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---************************+++)))'''(((***+++***((())))))(((((())))))***+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,444333333222111000///////////////............---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---------------,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,---///000111111222+++,,,,,,+++******+++---......---,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,------------,,,,,,+++++++++......------------,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************,,,+++++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***......---,,,,,,+++******++++++++++++++++++++++++++++++************++++++++++++***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................//////////////////000000222222111000000222333444333333333333444444444444333333333333444444444444555555555666777888999:::;;;;;;;;;;;;<<<>>>AAABBBAAA@@@???>>><<<;;;:::999999777555444444333222111222222222222111111111000111111111000//////.........---,,,,,,......---,,,------------------------***+++,,,+++)))((()))***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***...---,,,***)))*********++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++++++++***++++++++++++++++++++++++,,,,,,++++++******++++++*********************************++++++,,,,,,---,,,,,,++++++++++++,,,---,,,+++******++++++***(((------,,,,,,++++++++++++...---,,,++++++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++******+++,,,///222555777222///,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,***************************)))((()))******)))((((((((()))******************++++++,,,,,,++++++*********+++++++++,,,,,,,,,555444333222111000///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************))))))+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,...///000000000000------...---,,,,,,---///......---,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,......---,,,,,,+++******---------------,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.................................////////////////////////111111111000111222333333222222333333333444444444222222333333333333333444555555555666666888999999;;;;;;;;;<<<===>>>@@@AAA@@@@@@???===;;;:::999888:::888666555555555333222222111111111111000000000//////...------,,,,,,+++...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***((((((((()))************************++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,---......,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++...---+++))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,++++++******++++++++++++++++++++++++,,,,,,++++++***++++++,,,************************))))))***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,...//////---+++,,,+++++++++++++++++++++---,,,++++++++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,---,,,,,,,,,---...///000000...+++***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************,,,++++++++++++,,,++++++)))***+++------,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,444444333222111//////...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,+++------,,,,,,,,,,,,,,,,,,------.........---,,,,,,------...---,,,,,,---///......---,,,,,,,,,,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++......---,,,,,,+++******+++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////....................................////////////111000000111111111222222222222222333333333444444222222222333333444444444555555555555666777888888:::;;;;;;<<<<<<>>>?????????>>>===<<<:::999888777888666444333444444333222111111111000000000//////......------,,,+++++++++...---,,,,,,......---,,,************************)))***+++***((((((((()))************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,---.........,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))+++---...++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,++++++***++++++,,,,,,************************))))))***+++,,,,,,------++++++++++++++++++*********+++,,,///111111...,,,))))))***++++++,,,------++++++************+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,,,,,,,+++******)))))))))...,,,******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++******************************++++++,,,++++++++++++,,,)))***+++------,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,333222222111000///...............------------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***)))+++,,,,,,+++******+++---......---,,,,,,,,,,,,---))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---------,,,,,,+++++++++******++++++++++++,,,,,,*********++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))***++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---...//////........................,,,------...//////000000000000000111111111111222222222222222333333333333222222333333444444555555666555555555666666777888999::::::;;;<<<<<<=========<<<<<<;;;:::999888888555333111000111111000///000000000000/////////////////////...------,,,,,,...---,,,,,,......---,,,***************************+++,,,+++)))((()))***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------++++++******++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********)))***,,,---...++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,*********************************++++++,,,,,,---******+++++++++++++++***))))))***---//////---***(((((()))***+++,,,------************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++************************---+++******+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,,,,,,,+++***************************(((*********)))((()))***(((((()))******************++++++,,,,,,++++++*********+++++++++,,,,,,,,,000000000/////////...............---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++'''(((((()))***+++,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,+++,,,,,,,,,---.........+++,,,,,,,,,,,,++++++***+++,,,,,,+++******+++---......---,,,,,,,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))******+++,,,,,,------,,,,,,+++++++++,,,---...,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...///000........................++++++,,,---///000111111///000000111111111111111111222222222222333333333222333333444555555666666666555555555555666777777888888999:::;;;;;;;;;;;;;;;:::::::::999999999999444222000000000111000///000000/////////.........//////......---,,,,,,,,,...---,,,,,,......---,,,***************************,,,,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++,,,------------++++++++++++++++++++++++++++++******++++++,,,---************************++++++++++++++++++++++++((()))***+++,,,,,,++++++)))((()))+++------+++***))))))******+++++++++,,,***++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++,,,,,,------------,,,***)))***+++,,,+++***************************++++++++++++++++++++++++)))***,,,---...---,,,+++************************(((***+++***(((''')))+++))))))(((((())))))***+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,////////////..................---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---///000111111+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...//////***++++++,,,---------------......---,,,,,,---///......---,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........))))))***+++,,,,,,------,,,,,,+++***+++,,,...///,,,,,,---------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,((())))))***++++++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,---......*********++++++,,,,,,,,,++++++******)))(((((((((++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---//////000........................)))***+++---///000111222//////000111111111111111111111222222222333333333333333444444555666777777666555555555555666666777777888999999::::::::::::999999999999999999999999555444222111222222222111000/////////............------,,,++++++******)))...---,,,,,,......---,,,+++++++++++++++++++++++++++,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++))))))++++++++++++++++++++++++((()))***+++,,,---......)))***+++,,,---.........+++++++++++++++++++++++++++*********+++,,,,,,---************************,,,,,,++++++++++++++++++'''(((***+++,,,,,,,,,++++++******+++------,,,++++++++++++***************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++//////000000//////...---+++***)))***+++,,,+++***************************++++++++++++++++++++++++)))+++,,,......---,,,+++************************))),,,------***)))+++---,,,+++*********+++---...+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,////////////............//////...---,,,,,,++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000******+++++++++,,,,,,,,,.........------,,,,,,,,,***++++++,,,,,,++++++***------------------------...------,,,,,,------...---------....../////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------,,,+++***++++++++++++++++++++++++///...,,,+++***+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---//////...---+++***))))))***************************++++++,,,,,,++++++***---------,,,,,,+++++++++...000000000---,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,+++***))))))******************************++++++++++++******)))'''$$$%%%))),,,,,,+++,,,,,,,,,+++***)))((('''))))))***++++++++++++*********+++++++++,,,,,,,,,+++++++++++++++***)))(((++++++,,,,,,,,,,,,------........................//////000111111111111111////////////000000000000222111000000000222333444222222333333444555666666777666555444444555666777555666888999:::;;;;;;<<<999999:::::::::999888888555555444333222000000///000000000000////////////.........------,,,,,,,,,///...---,,,+++*********)))***++++++,,,,,,,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++000///,,,*********+++,,,+++***)))***,,,---,,,+++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++++++++***)))))))))*********++++++,,,,,,,,,+++,,,---,,,*********,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++******////////////............///......---,,,,,,++++++,,,,,,++++++***+++++++++...---------,,,,,,,,,,,,,,,,,,++++++,,,---///000******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))++++++++++++++++++++++++...---,,,+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---......---,,,++++++*********************************++++++,,,,,,++++++***//////.........------------///000///---++++++,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******************************++++++++++++******,,,)))''''''***++++++*********+++++++++******)))))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,------..............................///000000000000000////////////000000000000111111000000000111222222222222333333444555555666777666555444444555666666666777888999:::;;;;;;;;;888888999999999888777777444333222111000//////...000000000000/////////............------,,,,,,,,,------,,,+++++++++,,,,,,******+++,,,,,,,,,++++++,,,++++++***************,,,,,,++++++++++++++++++************************++++++++++++++++++++++++///...,,,***)))***+++++++++***)))***,,,---,,,+++,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,***+++,,,,,,******+++,,,+++++++++,,,,,,++++++***+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++************++++++,,,,,,------/////////............---.........------,,,,,,+++---,,,,,,+++*********+++------,,,,,,++++++******,,,+++++++++,,,---...///******+++++++++,,,,,,,,,,,,,,,++++++++++++******---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------************++++++++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++******)))++++++++++++++++++++++++------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***............------------,,,---......,,,******+++)))***++++++++++++++++++***+++,,,------.........******************************++++++++++++******...,,,******++++++***)))))))))***+++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,---------------,,,++++++,,,,,,,,,,,,------........................------...///////////////////////////000000000000000111111111111000000///222222333333444444555555666555555444555555666666777888999:::::::::::::::888888888888888777666555222222111000///......---000000000/////////...............---------------,,,+++++++++,,,,,,---...++++++,,,,,,,,,+++******++++++++++++************,,,,,,,,,++++++*********************************++++++++++++++++++++++++...---+++***))))))***++++++***)))***,,,---,,,+++,,,,,,,,,++++++++++++***((()))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********+++++++++++++++***++++++++++++,,,,,,,,,)))***,,,,,,++++++,,,...,,,,,,,,,,,,+++***************+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,)))******+++---....../////////.........---------......---------,,,,,,,,,------,,,+++************))))))******************+++++++++,,,,,,------...******+++++++++,,,,,,,,,------------------------...---+++******+++---...++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,------...------,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,------+++*********)))******+++++++++******+++,,,------.........---******************************++++++++++++******,,,+++******+++++++++***)))******+++++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,***+++,,,---------------+++++++++,,,,,,,,,------........................---...//////000000//////////////////000000000000000111111222111000...---222222333333333444444444555444444555555555666666888999999:::::::::999999888999999999888777666666222222111000000///......000000/////////........................---------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++***)))+++++++++++++++++++++***---,,,,,,++++++*********************************++++++++++++++++++++++++,,,+++***)))))))))******+++***)))***,,,---,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++((()))++++++++++++---......---,,,+++******))))))******++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))+++,,,,,,---***++++++,,,------..................---------------------------,,,,,,,,,---,,,++++++*********+++(((((()))***+++,,,------++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------...---+++******+++---...++++++++++++++++++++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,------.........------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++---,,,+++******+++******+++++++++******)))---.........------,,,+++******************************++++++++++++******'''((()))******++++++,,,,,,,,,,,,+++***)))(((((())))))***++++++++++++*********+++++++++,,,,,,,,,******+++,,,,,,---,,,,,,+++++++++,,,,,,,,,------........................//////000111111111111000////////////000000000000000111222222222000///...222222222333333333333333333333444555555555555555888999999:::::::::999999::::::::::::999888777666222222222111000000000///////////////....................................///...---,,,++++++++++++,,,,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++******************+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---++++++++++++++++++++++++((()))++++++++++++---......---,,,+++***)))************+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,------------------------,,,++++++***++++++,,,,,,***++++++,,,---...//////++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******++++++++++++,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++************......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------***+++---,,,+++******++++++++++++,,,++++++***))).........------,,,+++*********************************++++++++++++******%%%'''***+++******,,,---,,,,,,,,,+++***)))((('''))))))***++++++++++++*********+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------........................///000000111111111111111////////////000000000000111222222222222111111000222222222222333333333333222333444555555555555555777888999:::::::::::::::;;;;;;;;;:::999888777666222222222111111000000000/////////.........------...............///////////////---,,,+++*********++++++,,,,,,,,,+++************,,,---------,,,+++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++***+++***)))***,,,---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++*********++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***,,,,,,++++++,,,......---+++***)))***++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))(((&&&%%%%%%,,,,,,,,,++++++*********.........---------,,,,,,------------------------************+++,,,------,,,,,,,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------,,,+++))),,,,,,,,,,,,+++++++++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------***,,,------,,,++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++******************************++++++++++++******'''***,,,---+++***+++,,,+++++++++++++++***)))((())))))***++++++++++++*********+++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,------...........................//////000111000000000////////////000000000000222222222222222222333444222222222222222222222222111222333555666666555555666777888999:::;;;;;;;;;;;;;;;::::::999777666555111000000000000///////////////.........------------........./////////000...---,,,,,,++++++++++++******+++,,,,,,,,,++++++)))***,,,---...---,,,+++*********++++++,,,,,,---************************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***)))***,,,---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,---,,,+++))))))***,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))(((((()))*********************......---------,,,,,,,,,------------------------)))))))))***+++,,,......++++++***)))((('''&&&%%%***+++,,,---,,,,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,------------------------)))***,,,------,,,***)))/////////......------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------.../////////...++++++++++++++++++++++++)))***,,,---...---,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++************++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))))))))******+++++++++***,,,------,,,+++,,,------------------,,,+++***))))))***+++,,,,,,,,,,,,******************************++++++++++++*********---//////,,,******,,,))))))***++++++++++++***))))))***++++++++++++*********+++++++++,,,,,,,,,.../////////...---,,,,,,++++++,,,,,,,,,---------........................---......///////////////////////////000000000000333333222111222333555666222222222222222222222222000222333555666666555555555666888999:::;;;;;;<<<::::::999999777666555444///////////////.........//////.........------------.........//////000000,,,,,,++++++,,,,,,------)))***+++,,,,,,,,,,,,,,,)))***,,,.........,,,+++))))))***+++,,,------...************************+++++++++++++++++++++++++++,,,,,,---------,,,,,,+++***)))***,,,---,,,+++*********++++++,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********+++,,,---,,,*********,,,---,,,***))))))+++,,,......------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************...------,,,,,,------...------------------------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))+++,,,---...///''''''((()))***++++++,,,,,,,,,---.../////////...------------------------.........------,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++...---,,,,,,++++++++++++......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++++++++++++++---------............///,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++.........------,,,,,,,,,------------------------)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***+++,,,------......------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********************************)))******++++++,,,+++)))***+++,,,,,,+++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++/////////000111111222222111111000000000000000000000111222111000111333555555444444333333333444444555555444333333555666777666666666666777777777777777777666555333222111111333111000000111111///...,,,,,,+++++++++,,,---------,,,,,,,,,,,,---......,,,,,,,,,++++++*********,,,+++***)))***+++,,,---++++++++++++******))))))++++++++++++++++++++++++*********++++++,,,,,,,,,************************------,,,,,,+++***)))))))))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,111000///...,,,+++***)))******+++++++++,,,,,,,,,---,,,+++******+++,,,------------,,,,,,+++++++++************************,,,,,,+++******+++,,,,,,******))))))))))))******,,,++++++******++++++,,,******+++++++++,,,,,,,,,/////////......------,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......---------,,,,,,,,,++++++++++++******))))))+++++++++++++++++++++++++++++++++,,,,,,---------))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++------......///.........------------------------------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,+++++++++,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,---------------............---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++......---------,,,,,,,,,------------------------***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,------,,,,,,,,,+++,,,------......------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++,,,------+++******+++,,,+++***************************++++++,,,,,,,,,---------++++++++++++++++++++++++---------.........//////.........---------,,,,,,/////////000111111222222111111111111111111111111222222333444555777888888777666555444444444444444555444444444444555666666666666777777888888888999666666555444333222111111222222111111000////////////...------------......---,,,,,,,,,,,,---......---------,,,,,,,,,++++++,,,++++++***+++,,,---...++++++++++++*********)))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************------,,,,,,+++******))))))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,+++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++*********************************,,,,,,+++******+++,,,,,,+++******))))))******+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,......---------------------,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...------------,,,,,,,,,++++++++++++*********)))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++.........///......------------------------------,,,,,,,,,,,,++++++++++++,,,,,,+++******+++,,,,,,++++++++++++************,,,,,,+++++++++,,,------...------,,,,,,++++++***------------------------)))***++++++------...///------------,,,,,,,,,,,,,,,,,,,,,------.........------------............------------,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------***++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,------......------,,,+++,,,------......------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++---.........,,,******++++++***)))************************,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////............------...//////000000111111222111111222222222222222222333111000222666999999888999999777666555555555555444444555666666666666555666666666777888999999:::555555444333333222111111111333555333000...///111111111000///............,,,,,,,,,,,,,,,---............------------,,,,,,,,,,,,,,,+++,,,------...++++++++++++************++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************---,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++***************)))++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++.../////////...---,,,,,,------------------------++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++,,,,,,---...---------,,,,,,+++++++++------------------------+++++++++,,,,,,---------...............---------***++++++,,,---......///,,,,,,---------.........------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,------------,,,,,,+++,,,------......------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...///000///---+++***++++++***)))************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............------------......//////000111111111222222222222222333333333;;;555000111666;;;<<<;;;;;;:::999888666666555555333444666777777777666555444444555666777888999999444444333333222222222111333666888666111...111444222111000///............,,,,,,++++++,,,,,,---...---------------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++++++++++++++,,,,,,.../////////...---,,,,,,------------------------++++++++++++++++++++++++---,,,***))))))***,,,---------------------------++++++++++++,,,,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++******************++++++)))******+++,,,------...,,,,,,,,,------------...------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------......------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,...///000///---+++***++++++***)))************************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---.........///000000111111111111222222222333333333GGG???777555999???AAAAAA;;;:::999888666666555555333444666777777777666555333333444444555666666777333333333333333333333333555888:::888222000222555111000///...------------,,,++++++++++++,,,------+++++++++++++++,,,,,,,,,,,,,,,---------.........+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++++++++++++++***))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........---,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))******++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,.........///......------------------------------++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------------............,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///......---++++++***)))+++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------******+++++++++,,,,,,,,,------------------------++++++,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,------......------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************+++---.........,,,******++++++***)))************************))))))))))))************++++++++++++++++++++++++---------.........//////+++++++++,,,,,,,,,,,,------......//////000000111000000111111222333333333DDD>>>888555777;;;>>>>>>999999777666555555555555555555666777777777777666333333333333444444444444333444444444444444444444666888999666333000111333//////...---,,,,,,,,,,,,+++++++++++++++,,,------******++++++++++++,,,,,,++++++,,,---------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,//////...------,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,---------......///.........------------------------+++,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,------.........------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------....../////////+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,------------------------+++,,,------...---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,------......------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++,,,------+++******+++,,,+++***************************))))))*********+++++++++************************---------.........//////,,,,,,,,,,,,------......------......///000000000//////000000111222222333666555444444444555666666777666555444444444444444666666666666666777777888555555444444444444333333444444444555555666666666666555444333111000//////......------,,,---------+++++++++***++++++,,,---+++++++++,,,,,,,,,------******,,,---------,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++,,,,,,------,,,,,,---.../////////...------------------------,,,,,,,,,------.........***++++++,,,,,,++++++***+++++++++,,,,,,---------...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------------------,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------*********++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++,,,+++)))***+++,,,,,,+++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,,,,---------------.........//////------......///000000000...//////000111111222222---111555777666555444444555444444333333333444444777666555555555666888999777666666555444444333333444444555555666777777777555333111000000///---+++......---------......///++++++******++++++,,,---,,,,,,,,,------.........)))***+++,,,---,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,---,,,+++******+++,,,---))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,++++++******++++++,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------222)))'''111555///,,,///+++*********+++---///000//////...---,,,,,,++++++///...,,,+++***+++,,,,,,/////////......---------******))))))******+++,,,,,,...///...---++++++,,,************+++,,,------...,,,)))''''''))),,,...***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,---.........---,,,+++++++++,,,,,,---------...---+++******+++---...------------------------.........------,,,,,,,,,+++++++++,,,---...///000******+++,,,,,,---......++++++++++++,,,,,,---...+++++++++++++++++++++++++++,,,------++++++,,,---.........------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,******///,,,***+++...///...---------------------------***+++,,,------,,,+++***+++***)))))))))***,,,,,,)))************+++++++++,,,+++***))))))***+++,,,++++++************++++++******************************+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,++++++---------+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000111111111000///000222555111111111111111111111111222222111111111111111111444444444555555555555666555444333333222222333333000222555777666444111///000000//////............------------------------,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++...------,,,,,,++++++***++++++******++++++,,,---++++++******++++++,,,---++++++++++++++++++++++++***+++---......---+++***+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++......---------,,,,,,,,,//////---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...............------,,,++++++******))),,,(((&&&(((---000...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///---***((((((***---///+++,,,,,,,,,,,,+++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---***222AAADDD999---***---,,,+++++++++,,,---...000//////...------,,,,,,...---,,,,,,+++++++++,,,.........---------,,,,,,+++++++++++++++,,,,,,---,,,...///...---+++,,,,,,,,,,,,,,,+++,,,,,,------...,,,***))))))***,,,...++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---.........------+++++++++,,,,,,---------...---+++******+++---...------------------------......---------,,,,,,,,,...------,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...,,,***+++...///...---------------------------++++++,,,,,,,,,,,,+++++++++***)))))))))***,,,,,,((((((((()))))))))******+++***))))))))))))***+++++++++************++++++*********************************+++++++++,,,,,,******************************+++,,,,,,,,,,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000111111111111000000222444111111111111111111111111222222111111111111111111444444444444555555555555444444333222222222222333111222444555444333000////////////......---------------------------------,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++------,,,,,,,,,,,,++++++++++++******++++++,,,---+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++------------+++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,------......++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++***((())),,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))***,,,...+++,,,,,,,,,,,,+++******************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++---777FFFIII===///)))...---,,,++++++++++++,,,000000//////......------,,,,,,------,,,,,,++++++------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---///...---,,,,,,---......------,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,------......------++++++,,,,,,,,,,,,------------++++++++++++------------------------------...------------,,,,,,,,,------,,,+++++++++++++++***++++++,,,,,,------...------,,,+++++++++,,,,,,------------------------+++,,,------++++++,,,---,,,,,,,,,,,,++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,+++,,,...///...---------------------------,,,,,,++++++++++++,,,,,,+++************+++,,,,,,))))))*********+++++++++******))))))))))))******++++++************++++++*********************************++++++++++++,,,******************************+++,,,,,,,,,,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000000111222111000000222444111111111111111111111111111111222222222222222222444444444444555555555555444444333222222222222222111111111222111000//////......------------,,,,,,------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++******++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++***+++,,,---............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++******+++,,,---...//////((()))***,,,------,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++******************)))))),,,,,,,,,++++++*********++++++++++++++++++++++++///...222:::<<<555///---,,,,,,,,,,,,,,,,,,,,,,,,//////......------------+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++---......---,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------)))))))))***+++,,,---...+++++++++,,,,,,---------...---,,,,,,++++++++++++------------------------+++,,,------++++++,,,---++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,---.........---,,,,,,---------------------,,,+++******+++,,,---************++++++,,,,,,,,,,,,,,,---------......)))))))))))))))))))))))),,,++++++******++++++,,,************************************++++++++++++******************************+++,,,,,,,,,,,,+++***,,,------++++++,,,...------------------------......///000000000000000000111222111000000222333111111111111111111111111111111222222222222222333333333444444444555555555444333333222111222222222000000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++++++++************+++,,,,,,---......++++++******++++++,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......(((***,,,---...---+++***+++++++++,,,,,,,,,------.........---,,,+++************++++++,,,---......,,,000222111,,,***,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********)))(((((((((---,,,,,,++++++************+++++++++++++++,,,,,,111...,,,......------///******+++,,,------......------,,,,,,,,,,,,,,,+++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++---......---,,,------------,,,+++******++++++***+++,,,------,,,+++***,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------)))))))))***+++,,,---...++++++,,,,,,,,,,,,------...---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,---......---------,,,,,,,,,---------.........---,,,++++++,,,---...******++++++,,,,,,,,,,,,,,,------------.........))))))************)))))),,,,,,++++++++++++,,,,,,************************))))))*********+++++++++******************************+++,,,,,,,,,,,,+++***+++---,,,,,,+++---...------------------------......///000000000000000///111222222111111222333111111111111111111111111111111222222333333333333333333333444444444444555333333222111111111111222000///...---------......+++,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,++++++************++++++,,,---......++++++******++++++,,,---***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++)))+++++++++,,,,,,,,,------000//////...---,,,,,,+++******+++,,,---......///---111555333...+++---111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********)))(((((((((,,,,,,,,,++++++******************++++++,,,,,,,,,......---------,,,------((()))+++,,,---.........,,,+++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,------------******))))))******+++,,,+++,,,......---,,,---...,,,,,,+++*********++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++---,,,,,,,,,,,,---...///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***,,,...///...---------+++,,,,,,------.........------,,,,,,,,,,,,------***++++++,,,---,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******,,,,,,++++++++++++,,,,,,************************)))))))))************+++******************************+++,,,,,,,,,,,,+++)))+++,,,,,,,,,,,,---///------------------------......///000000000000000///000222333222111111222111111111111111111111111111111222222333444444444333333333333444444444444333333222111111111111111//////...---------------++++++,,,,,,,,,,,,------------------------------***++++++,,,,,,++++++***,,,++++++******++++++,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,++++++************+++,,,,,,---......++++++******++++++,,,---***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++***......//////...,,,+++***++++++,,,,,,,,,,,,------/////////......------,,,***++++++,,,---......///,,,000444333...,,,---000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************))))))++++++++++++++++++++++++*********++++++,,,,,,---...///000///......------******,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,---------.........+++************+++,,,,,,***,,,......---------...,,,,,,+++++++++,,,------------,,,,,,,,,,,,------)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,---...///---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,,,,,,,------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++))),,,///000...,,,,,,---++++++,,,,,,---......///,,,,,,------------,,,,,,***+++,,,---------,,,,,,************++++++++++++***+++,,,------,,,+++***---,,,,,,++++++,,,,,,---************************))))))))))))******************************************+++,,,,,,,,,,,,+++)))+++,,,,,,,,,,,,---///..............................///000000000000000...000222333222111111222111111111111111111111111111111222222333444444555222222333333333444444444333222222111111111111111...............---------,,,,,,,,,,,,---------...------------------------***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,---,,,***))))))***,,,---***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******+++++++++,,,,,,---------++++++******++++++,,,---***+++---...///...---,,,------------------------++++++------------+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,,,,,,,------......***---000000...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++*********++++++,,,,,,---)))******+++,,,,,,------000111000---+++---//////+++,,,---...---,,,+++***------------------------,,,,,,+++***+++,,,...///---------....../////////,,,,,,++++++,,,,,,---...***,,,......---------...,,,,,,,,,,,,------...//////...------------...///((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000111111------,,,+++,,,---...///---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------.........+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------------------------+++,,,------++++++,,,---,,,,,,,,,------.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++(((,,,///000...,,,,,,...++++++,,,,,,---...//////+++,,,............,,,+++***+++,,,---...---,,,,,,++++++,,,,,,,,,---------+++,,,------------,,,+++---,,,,,,++++++,,,,,,---************************))))))))))))******************************************+++,,,,,,,,,,,,+++)))+++,,,,,,,,,,,,...///...........................//////000000000000000...000333333222111111222111111111111111111111111111111222333333444555555222222333333333444444444333222222111000111111111....../////////...---,,,,,,,,,,,,------.........------------------------***+++,,,------,,,+++***,,,++++++++++++++++++,,,---,,,***))))))***,,,---)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******++++++,,,,,,,,,,,,------++++++******++++++,,,---***+++---//////...---,,,------------------------***+++---......---+++***+++,,,,,,------,,,,,,+++,,,,,,,,,------.........)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------))))))***+++,,,------...************+++,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......(((***------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,,,,---))))))***+++,,,------...))))))***+++,,,,,,------...---,,,,,,++++++++++++------------------------***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------............---------,,,,,,,,,///...------++++++***)))+++,,,---...///...---,,,000...,,,---//////---+++...------,,,++++++++++++............---,,,++++++++++++,,,------....../////////.........---------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------++++++++++++------000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***((()))+++,,,,,,+++)))((()))))))))))))))))))))))),,,,,,+++***))))))******+++++++++***************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,---------......///......------///000111////////////000000000000111111111000000000000///444333222111000000000000333333333444444444555555444444444444333333222111222111111000///......---////////////////////////---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,+++***)))(((((()))***+++...------,,,,,,------...******+++++++++,,,,,,,,,,,,***(((***---...---***//////.........---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++---------........./////////......------,,,++++++******+++,,,---...///000---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,---------))))))))))))))))))))))))+++++++++++++++++++++++++++,,,.........,,,***(((------------------------)))))))))***+++++++++,,,++++++++++++++++++++++++'''***,,,---+++***)))))),,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***))).........+++)))(((,,,///++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,------------------------***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......---------,,,,,,,,,++++++...------,,,,,,++++++***+++,,,------......------000...,,,---//////---+++------,,,,,,+++,,,,,,,,,,,,,,,------...---------------------------------------,,,,,,,,,+++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,************************++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,+++***************))))))******++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,------------...------,,,---...///000////////////000000000000000000000111111222222222444333222111000000000000222222333333333444444444333333444444333333222111111111111000///.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,+++************+++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---+++***+++---///---,,,//////.........---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---------,,,,,,,,,+++,,,------------............------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---.........------,,,,,,------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++******+++---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,------------------......++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******------------------------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++))),,,...///---,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,***((('''))),,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,------------------------***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000...------......---,,,,,,,,,,,,,,,,,,,,,---...+++,,,,,,---......////////////...------,,,++++++------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------************************++++++++++++++++++++++++,,,------.........------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))------------------------,,,++++++************+++(((((()))***+++,,,------+++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////000000000000//////000111222333444444333222111111000000000000111111111222222222333333333333333333333222222111111111000000//////..............................,,,---...//////...---,,,------------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,+++,,,...///...---...............---------,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........---------------,,,,,,,,,,,,------------,,,,,,,,,---------......------------,,,,,,++++++---,,,,,,,,,,,,---......///......------......//////......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------++++++++++++------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,------..................------------------------------++++++++++++++++++++++++))))))************++++++---------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,......---++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++*********+++,,,+++)))))))))+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,------------------------+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........---------------------+++++++++,,,,,,---------------,,,+++,,,---...//////...............------,,,,,,,,,,,,,,,---...///---------------...//////......---------,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......///.........+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++***------------------------,,,++++++******+++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------.........////////////000000000000000111111222333333444444222222111000000000000000000000000000111111111111222222333333333222222111111000000000/////////...........................,,,---///000000///---,,,------------,,,+++******---,,,,,,,,,,,,,,,,,,---...------,,,,,,------...******+++++++++,,,,,,,,,---,,,,,,,,,---------,,,........................++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,,,,------++++++,,,,,,---...//////.........------------,,,---,,,,,,,,,,,,---............------------......------------------,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------......---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////......------,,,,,,------------------------++++++++++++++++++++++++,,,+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***++++++++++++++++++++++++(((***,,,,,,***))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***+++,,,---------,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------...................../////////***++++++,,,,,,------...------,,,+++,,,---...///...//////...------------,,,,,,,,,,,,---......///000///...------------...,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------.../////////...+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------......////////////////////////000000000000222222222222222222222222111111000000///000000000/////////000000000111111111111222333333222222222000000000000////////////........................,,,---///000000///---,,,,,,---------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...******+++++++++,,,,,,,,,+++,,,,,,,,,+++++++++,,,---.....................++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,,,,------***++++++,,,---...//////............////////////---,,,,,,,,,,,,---......------,,,,,,,,,,,,------++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------......---,,,,,,+++******,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111...---------,,,,,,++++++------------------------++++++++++++++++++++++++///...---+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))+++,,,------------,,,+++***++++++,,,,,,,,,++++++++++++,,,---------,,,++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,------------------------------+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------...................../////////+++++++++,,,,,,------------,,,,,,,,,,,,---........./////////---,,,---...------------------...///222000///---,,,------...++++++,,,,,,---...//////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------............////////////************************+++++++++++++++++++++++++++,,,---...............++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++,,,,,,---......---,,,+++***))))))***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////000000//////////////////000000000000333333222222111111111111111000000//////000000000/////////000000000111111000111222222222222222222000000000000////////////------------------------,,,---...//////...---,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++---------...............++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------------.........,,,,,,,,,,,,------------++++++,,,,,,---...//////------....../////////000---,,,,,,,,,,,,---......,,,,,,,,,++++++,,,,,,,,,)))***+++,,,...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,...111333,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++++++++++++++++++++,,,------++++++,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++******)))+++,,,---......---,,,+++******+++,,,,,,,,,+++++++++)))))))))+++,,,+++***++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...------------------------,,,---...---,,,,,,,,,...------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------///000///---+++---...///......------------...111000...------...///000,,,---------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++------------............,,,,,,,,,---------......------------------------,,,,,,,,,---------........................................../////////000************************++++++++++++++++++++++++***+++,,,------.........++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...---------,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---.../////////......////////////000000000000000000111111111111111111000000////////////000000//////000000000111111111000000111222222222222222////////////000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,---............---,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++---...---+++)))+++,,,---------.........//////,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,------------,,,------------.........,,,,,,,,,------.........---------------,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,------++++++,,,,,,---...//////........................------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++******,,,///222444,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------,,,+++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++,,,...******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,---//////---,,,+++)))***+++,,,,,,,,,,,,+++,,,)))'''(((***,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...------------------------,,,---......,,,,,,---...------------------------,,,,,,,,,---------......,,,,,,,,,---------......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,---///000///,,,+++---///000///...---------------///...---,,,---///111222///......------,,,,,,+++//////.........---------++++++++++++++++++++++++---------.........//////,,,,,,,,,---------......////////////////////////,,,,,,,,,------.................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++------------++++++***++++++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++,,,,,,------------......+++,,,---.........---,,,////////////000000000000......///000111222222333000000////////////000111000000000000111111111111///000111222222222222222////////////000000000000---------------------------,,,,,,++++++,,,,,,---)))***+++,,,---.........---...///000000///...---...------,,,,,,------...******+++++++++,,,,,,,,,,,,...000...+++***+++...---------.........//////,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,------------------.........//////,,,,,,,,,---------.........------,,,***))))))(((---,,,,,,,,,,,,---...............------.........,,,---------------------................................................+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,------......------,,,------------------------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,+++******,,,///222555,,,------....../////////------------------------++++++++++++++++++++++++$$$&&&))),,,---...---,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***++++++***))))))***,,,*********++++++,,,,,,,,,++++++++++++++++++++++++'''((()))***,,,...//////+++,,,...//////...,,,+++)))***+++,,,,,,,,,,,,,,,///,,,((()))+++.........++++++,,,,,,,,,------------,,,,,,,,,,,,---......---------...------,,,,,,...........................------,,,,,,------...000000///...---,,,,,,+++//////.........---------,,,,,,************,,,,,,,,,,,,++++++***+++++++++...............///000111/////////...------,,,,,,---------------------------------------...///000------............------++++++,,,------......//////...---,,,,,,---...///------------------------,,,,,,------...------,,,.........------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---...///000---++++++---///000000+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,111///...,,,++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---+++*********++++++---------......---,,,,,,///......---------......////////////000000000000000000000000000000000000000000000000000000000000...//////000111222222222111222222222222111000000000000000000000000000000000///...---,,,+++++++++******,,,------,,,******,,,---...---***)))((())),,,---...//////...---,,,------,,,,,,------...///------------------------///...---,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...........................,,,,,,++++++,,,,,,---...------------------------------............------...---,,,++++++,,,---............------,,,,,,,,,///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------++++++++++++------,,,,,,,,,---------......,,,...,,,)))***...000///,,,,,,---......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---..................---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......///...,,,+++***++++++,,,***++++++,,,,,,,,,++++++......---,,,+++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************------,,,***((('''(((***++++++++++++++++++++++++......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,------.........------...........................------,,,,,,------.../////////...------,,,,,,//////.........------------,,,++++++++++++,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,------..................------------------------------------------------...//////,,,,,,------------,,,,,,++++++,,,------......//////...------------...///---------------------------------...------,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---...///...,,,++++++,,,......---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++,,,,,,------------,,,,,,......---------......///.........////////////000000000000000000000000000000000000000000000000000/////////000111222222222111222222222222111000000000000000000000000000000//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---......,,,******+++------...//////...------,,,,,,++++++,,,,,,---...------------------------///...---,,,,,,,,,,,,---+++,,,,,,------.........------------------------,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......------,,,,,,------...........................------,,,,,,------...///++++++++++++++++++++++++------............---------------,,,,,,------------------,,,,,,+++++++++///...---,,,,,,,,,,,,------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,------------...+++------******///111000---------,,,,,,+++******......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------...---,,,+++++++++,,,---***++++++++++++******)))------,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))+++---++++++++++++++++++++++++......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,---...///////////////------------------------...------,,,,,,------..........................................---------...---,,,,,,,,,,,,---......------,,,,,,------.........---,,,,,,,,,---------------...............------------------------...------------...//////+++,,,,,,,,,,,,,,,,,,+++++++++,,,------......//////...------------...///---------------------------.........---,,,,,,+++...------------,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,---......---,,,++++++,,,---,,,***+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++++++++,,,,,,,,,,,,++++++---------------...///000////////////000000000000000000000000000000000000000000000000000000000000//////000000111222222222111222222222222111000000000000000000000000000000///...------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---//////---,,,------------...//////...---------,,,,,,,,,,,,---......------------------------......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------......------------.................................------------...//////++++++++++++++++++++++++------............------,,,------......------,,,,,,,,,,,,+++++++++++++++......---,,,,,,,,,---------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++------***,,,000222111---,,,+++************+++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,---,,,,,,+++******,,,,,,,,,------...///000---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------+++,,,,,,,,,++++++---///++++++++++++++++++++++++...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,---...///000000000000------------------------...------,,,,,,------...---------.........//////.................................------.........---,,,,,,,,,,,,------...111000///...............,,,,,,------...//////000..............................---------......///,,,,,,------------,,,,,,++++++,,,------......///.........------.........------------------------............---,,,++++++------------------------,,,,,,,,,---------......------------------------------,,,,,,,,,------......---,,,---...---+++)))+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,---...///000111000000111111111222222222////////////////////////////////////////////////000000000111111222222222111222222222222111000000///////////////////////////...---,,,,,,,,,,,,,,,......,,,++++++,,,......,,,---/////////...///000---..................---...............//////000------------------------...------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------------------//////......------,,,,,,......------------..............................---------------......///........................------............------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***------+++,,,111333111++++++******+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++,,,------.........///......---,,,+++,,,,,,,,,,,,,,,---......---------,,,,,,+++++++++++++++++++++++++++++++++........................,,,---...---,,,,,,---...++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,---...///000000000000------------------------...------,,,,,,------...,,,,,,------.../////////---.............................................++++++***++++++,,,------111000///...............+++,,,,,,---...///000000........................///......---------......------............------++++++,,,------......///---..................------------------------------.........---,,,,,,+++------------------------,,,,,,,,,---------......------------------------...------,,,,,,,,,------///...---...///...,,,***+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++,,,,,,,,,---...///000111/////////000000000111111////////////////////////////////////////////////111111111111222222222222111222222222222111000000////////////////////////......---,,,,,,,,,------......,,,++++++,,,......,,,...000000//////000111.........------.........---------,,,------...///------------------------------,,,,,,,,,------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------------------/////////......---------///......------......///........................,,,,,,,,,+++,,,,,,---...........................------............------+++,,,---......---,,,+++---------...............------,,,,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***------+++,,,000222000...------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,---------------------------,,,++++++---,,,,,,+++******++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000...,,,++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////---------...............------...//////...------************+++,,,------......---,,,,,,,,,------,,,,,,------...///000000........................//////...------------...---......//////......---++++++,,,------......///------...//////...------------------------------,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,---------......------------------------......---,,,,,,,,,------000...------...///...,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........////////////...------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++)))***+++,,,---------,,,---------------...///000------------............000000000000000000000000000000000000000000000000222222222222222222222222111222222222222111000000000000000000000000000000...------,,,,,,---------------,,,,,,,,,,,,------,,,...000000//////000111///...------------...///+++************+++,,,,,,------------------------------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------------...------------------------/////////...............//////............//////........................,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------......------,,,............////////////------,,,,,,,,,---......---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,***------+++,,,///000---000000//////---+++***))),,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,******++++++++++++******---,,,+++***))))))))))))---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...///000///,,,*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------...............---------.........//////,,,---............---,,,+++******+++,,,---......------,,,,,,,,,------...,,,---------......//////........................//////...---------------,,,------......------,,,++++++,,,------......///------...//////...------------------------------++++++,,,---............,,,,,,,,,---------......,,,,,,,,,---------......------------------------///...---,,,,,,,,,,,,,,,///---++++++---.........+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++***+++,,,------...............---------......///---............/////////000000000000000000000000000000000000000000000000222222222222222222222222111222222222222111000000000000000000000000000000---------,,,,,,------...++++++,,,,,,,,,,,,++++++---...000000///...///000///...------------...///+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,---...///+++,,,,,,------.........------------------------,,,,,,------------------,,,,,,,,,---------..........................................//////////////////............//////........................,,,,,,,,,,,,,,,---......------------------------------............---------------,,,,,,------------------.........//////,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,***------++++++------******,,,...//////---+++))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++,,,---------,,,+++***)))***+++,,,,,,------,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++---///...---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................---------.........//////+++,,,---......---,,,+++,,,++++++,,,---...///000...............///000111---------...............////////////////////////000///...---------------+++,,,,,,------,,,,,,+++++++++,,,------......///,,,---...//////...---,,,------------------------******,,,---.../////////,,,,,,,,,------.........,,,,,,,,,---------......------------------------///...---,,,,,,,,,,,,,,,...,,,))))))+++---......+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///---------,,,,,,,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++***+++,,,---............///......---------......111111111111222222222222000000000000000000000000000000000000000000000000222222222222222222222222111222222222222111000000000000000000000000000000------,,,,,,,,,------...******,,,------,,,******---///000000...---...//////...---,,,,,,---...//////............///000000------------------------,,,,,,,,,,,,,,,---...///++++++,,,,,,---...//////........................,,,,,,,,,------.........,,,,,,,,,------.................................------......//////000000//////............//////...........................------------...//////////////////////////////---..................---......,,,++++++,,,......,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......++++++------------++++++******+++++++++,,,,,,,,,***------+++***,,,+++((("""%%%)))---000000///...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---+++,,,,,,------,,,,,,+++,,,,,,------------......,,,------...---,,,***))),,,,,,...///000111111111++++++++++++,,,---......+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------******+++,,,,,,---......------------------------,,,,,,,,,---------......---------.........//////........................------------------------...------,,,,,,++++++******+++---//////...---,,,------..................,,,,,,,,,------------.........////////////............---,,,,,,,,,,,,------------............///------...........................------,,,,,,,,,........................,,,------......------,,,---------............///------------------------///......---------......------------------------------------------------------------------------++++++,,,,,,---...//////,,,---///111000...,,,***,,,,,,,,,---------......------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******)))++++++,,,,,,,,,,,,------+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,++++++---,,,,,,+++*********+++))))))((((((***+++---///+++---//////---,,,,,,---......------------......//////.........---------////////////000000000000777555222111111111111000222222222111111111000000333222111111000000111111333222222222111000000000000000///...............////////////////////////,,,------......------,,,------------------,,,,,,//////...------------...---,,,,,,++++++,,,,,,---........................,,,---......//////......////////////////////////........................+++++++++,,,---...///000......------------......,,,,,,,,,---------.........------------...//////111000000///...------,,,........................000///...------...///000000//////...---,,,,,,,,,/////////......---------)))***+++---.../////////------+++******+++------111000///...---,,,++++++.........------,,,,,,,,,,,,++++++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------.........------,,,,,,,,,------------------------+++,,,------......------...---,,,+++++++++,,,---,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))))))))***++++++,,,,,,)))))))))***+++++++++,,,************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,------......------------------------,,,,,,,,,---------......---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,---+++,,,.../////////---------...............------.........////////////000.........//////.........///......---------------,,,,,,,,,,,,---------.................................---------,,,,,,,,,........................,,,------......------,,,,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------************************+++,,,,,,------.........---...000111111///---+++,,,,,,,,,---------......------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,---...///......---,,,,,,,,,,,,,,,---,,,++++++******++++++,,,+++*********+++,,,---+++---...---,,,+++,,,---......------------......//////.........---------////////////000000000000555333111000111111111000222222222111111111000000333222111111000000111111222111111111111111000000//////...---------------------------------------,,,------......------,,,...---------------------000///...------------------,,,,,,++++++,,,,,,---........................,,,---......//////......////////////////////////........................,,,,,,,,,,,,---......///......------------......,,,,,,---------............------------...//////222222222111000/////////........................000///...------...///000000000//////...------,,,............---------,,,***+++,,,...//////000000------,,,,,,,,,,,,------...............---------.........------,,,,,,,,,///...---///000111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------------------------,,,,,,------------------------+++,,,------......------------,,,++++++,,,,,,---,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++***************+++++++++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,------......------------------------,,,,,,,,,---------......---------.......................................------------------------***++++++,,,------......,,,---...///000///...---////////////...---,,,,,,.........////////////000------............------000///......------......+++++++++,,,,,,,,,------...........................------------,,,,,,,,,........................,,,------......------,,,+++++++++,,,,,,,,,------------------------------,,,,,,............---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000111111///---,,,,,,,,,,,,---------......------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++++++++,,,---///000111222000...,,,++++++,,,---,,,,,,++++++******++++++------,,,+++******++++++,,,,,,,,,+++******,,,.........------------.....................---------////////////000000000000333111//////111222111000222222222111111111111111222222111000000000000111000000000000111111111111......---,,,,,,,,,,,,---------------------------,,,------......------,,,........................111000///...---,,,,,,,,,------,,,,,,,,,,,,------........................,,,---......//////......////////////////////////...........................---------------............------------......,,,------------...............------......///000222222111111000000//////........................//////............//////111000000//////......---...------------,,,,,,,,,+++,,,---///000000000000------............---------------.........//////.........---------------000///...///000000...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,------------------------------------------+++,,,------......------------,,,,,,,,,,,,------,,,,,,,,,---------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++******))))))---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......------------------------,,,,,,,,,---------..............................................................................,,,,,,,,,,,,------............///000000//////...////////////...---,,,+++,,,,,,,,,------------...,,,,,,------------,,,,,,000000///............///+++,,,,,,,,,,,,---------...............---------------------------------........................,,,------......------,,,+++,,,,,,,,,,,,------------------------------------...000222222111///...------------------------------------------------........................------------------,,,,,,---...///000///...,,,+++,,,,,,,,,---------......------------------------+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++,,,,,,,,,------+++++++++,,,...000111222444222...,,,***+++,,,...,,,,,,++++++***++++++,,,,,,++++++***************,,,,,,+++***((())),,,......------,,,,,,------...........................////////////000000000000000///...///111222222111111111111111111111111111222222111000000000000000...//////000000111111111......------,,,------...////////////////////////,,,------......------,,,.........///////////////111000///...---,,,,,,,,,------,,,,,,,,,,,,------........................,,,---......///.........////////////////////////........................///......------------.........------------......------------...........................//////000000/////////.........---......................../////////....../////////111111000000/////////...---------------,,,,,,,,,------///000000111111111---...///000000///...------------............///...............---------...---------...---,,,***------------------------........................------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------.........------------------------+++,,,------......------,,,,,,,,,,,,---------...,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,------------......------------------------,,,,,,,,,---------...........................---.........................................................------,,,,,,,,,//////////////////......////////////...---,,,+++,,,,,,,,,------------...,,,,,,------------,,,,,,000000///............///------------............//////.........---------------------------------........................,,,------......------,,,------------............------------------------,,,...000222222111000///------------------------------------------------************************------------------,,,,,,,,,,,,---------,,,+++***,,,,,,,,,---------......------------------------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,...000111222444222...,,,***+++,,,...,,,++++++***++++++,,,,,,)))))))))***************,,,,,,+++***((())),,,...------,,,,,,,,,,,,---------.....................////////////000000000000//////...000222222222111111111111111111111111111222111000000//////000000.........//////000000111///...............//////////////////////////////,,,------......------,,,............//////000000000000///------,,,,,,,,,...------,,,,,,------...........................,,,---......///.........////////////////////////........................//////...---------............------------......---------........./////////............///000000////////////............////////////////////////...//////////////////...000000000000////////////------------------------......///000111111111111---...000000000000...---///............---------...........................---------...---,,,***------------------------........................------------------------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,------.........------------------------+++,,,------......------,,,,,,------............,,,,,,,,,---------...........................---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++******))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------------------------......------------------------,,,,,,,,,---------.....................---------................................................//////......---,,,,,,+++//////..................////////////...---,,,,,,.........////////////000------............------000///......------......---------.........///////////////...------,,,,,,,,,,,,,,,------------...........................,,,------......------,,,---------.........//////------------------------***+++---...//////...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,++++++***))),,,,,,,,,---------......------------------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------+++++++++,,,---///000111222000...,,,++++++,,,---++++++******++++++,,,,,,((()))***+++++++++++++++,,,,,,,,,+++******,,,...------,,,,,,,,,,,,---------------...............////////////000000000000000//////111333333222000111111111111111222222222111111000////////////000............///////////////............///000000------------------------,,,------......------,,,---------......//////000//////...------------.........------------..............................,,,---......//////......////////////////////////........................///...............//////......------------......------.........///////////////......//////000111111111111111000000000000////////////////////////......////////////......////////////////////////---------............///......///000000000000000......////////////......//////.........---------.............../////////000///...///000000...---------------------------........................------------------------------............------,,,,,,,,,---------......------------------------,,,,,,------------------------------------------+++,,,------......------+++,,,---......///......,,,,,,,,,---------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++******************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,------...------------------------..................------------------------------,,,,,,,,,---------......//////.........---------...............................................................---------///......------------------...............------.........////////////000.........//////.........///......---------------,,,,,,---------.........000//////...------,,,,,,,,,,,,,,,---------..............................,,,------......------,,,,,,,,,---------.........------------------------***++++++,,,------......------------------------------------------------........................+++,,,,,,------.........,,,,,,,,,,,,++++++******,,,,,,,,,---------......------------------------,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///++++++,,,,,,,,,,,,------++++++++++++,,,---...///......---,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,---------,,,+++***+++---...---,,,+++,,,------,,,,,,++++++,,,,,,------------.........//////////////////000000000000111111111222444444222000000000111111111222222222111111000/////////////////////...............---...---------......///000------------------------,,,------......------,,,+++,,,,,,---......//////...------------...//////......------------..............................,,,---......//////......////////////////////////..............................---......///000111......------------..................///////////////////////////000000111000000000000111111111111////////////////////////---...///000000///...---................................./////////000000......//////000000/////////......------......///---------...............---........./////////000///...---///000111///...........................------------------------------------------------------............------,,,,,,,,,---------......------------------------------------------,,,,,,------------------------+++,,,------......------+++,,,---.../////////...,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------..................------------------------------,,,,,,,,,---------......//////.........---------........................////////////////////////,,,,,,------...////////////...---,,,,,,,,,,,,,,,------......///.........,,,,,,,,,---------............////////////............---,,,,,,,,,,,,---++++++,,,,,,,,,---------000000///...------,,,,,,,,,,,,,,,------.................................,,,------......------,,,++++++,,,,,,,,,------------------------------------,,,,,,------///000111------------------------------------------------++++++++++++++++++++++++++++++,,,,,,---...//////---------,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,---///000000000///---+++***+++---//////---,,,,,,------,,,,,,++++++,,,,,,------------.........//////////////////000000000000222222222333444444222000000000111111222222222222111111000////////////////////////......------,,,,,,,,,,,,,,,,,,---...///////////////////////////,,,------......------,,,++++++,,,,,,---...//////---------------...///000......------------..............................,,,---......//////......////////////////////////........................---------......000111222.........------...................../////////000///////////////000111111............////////////000000000000000000000000---...///000000///...------------................../////////000000111111---...///////////////...///...---,,,,,,---...///++++++,,,---...///000111---.........//////000000,,,++++++,,,...///...,,,........................------------------------------------------------------............------,,,,,,,,,---------......------------------------.........------,,,,,,,,,------------------------+++,,,------......------***+++---///000000///...,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......---------............///000000//////.........---................................................------............---------...000111111000...---//////.........---------///////////////////////////////////////////////////////////////////////////000111000///...///111111000...---,,,,,,------,,,,,,---.../////////......---,,,,,,,,,,,,---.........//////...---,,,,,,////////////////////////////////////////////////***...***)))111...(((***,,,,,,,,,---------......---------------...///000/////////000///......---.........------,,,,,,,,,------------------------------------------------...---,,,+++***++++++,,,,,,,,,,,,------.........------------------------........................------------------------,,,,,,+++***+++,,,...///---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,,,,,,,+++++++++******.........,,,++++++---///++++++++++++++++++++++++---------.........//////...,,,+++,,,///000---***,,,------...///000111111////////////000000000000///111222444555555444444333222111111000000111111111222222111///...///000////////////....................................------------------------,,,,,,,,,---------......000000//////.........---............////////////........................------------------------///////////////////////////000000000000000111111000000///............................../////////------------...///000000444333222000///000000111444444333333333222222222111111111222111111000000111111111111111222222222/////////...//////000000000000111111111000////////////......------......///...---,,,,,,---///000////////////////////////////////////////////////---------............///................................................,,,,,,,,,,,,---...000000...------,,,,,,------...------............---------------............///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///************************......//////...---,,,,,,.........------,,,,,,,,,+++******))))))******+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,***))))))***++++++***+++++++++,,,,,,---------++++++************++++++---------,,,+++***)))(((+++************+++,,,,,,---------............///000/////////............................................................---......//////......------------,,,,,,---------//////.........---------........................////////////////////////////////////////////////...///000000......///000///...---------...//////..................------......---,,,,,,---............//////...------,,,////////////////////////////////////////////////---222,,,)))...---)))...,,,,,,---------...............---------.../////////////////////..................------,,,,,,,,,------------------------------------------------///...---,,,++++++,,,---,,,,,,,,,,,,,,,,,,++++++------------------------........................------------------------,,,,,,+++++++++,,,---...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))*********++++++,,,,,,,,,,,,***((()))+++---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------......------,,,---//////---+++------......//////000000////////////000000000000000111333444444444444333222111000000//////000000000111222111///...///000////////////............---------------------------------------------------------.........//////000/////////........................////////////................................................///...............------////////////////////////000000///.........//////000000000111111111111111000000000000111222444444666555444444444444444444666666666555555555555555444444444444333333222111222222222222222222222222000///////////////000000000000000111000000///...000000///////////////000//////............//////////////////////////////........................---------............///................................................////////////000111222333...------,,,,,,------...------............---------------............///........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,......---------,,,,,,,,,......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---+++******+++,,,,,,++++++++++++,,,,,,---------++++++************++++++---------,,,,,,***))))))...------------...//////---------............///////////////............................................................---......//////......---///...,,,++++++,,,...////////////............---........................////////////////////////////////////////////////---...//////...---...///------------...///000111////////////...---,,,+++......---,,,,,,---...............///......---,,,///////////////////////////////////////////////////333---***000...+++000,,,------------.........//////......---.........000000///........................---------------------------------------------------------------///...------,,,---------------,,,,,,+++*********------------------------........................------------------------,,,,,,+++++++++,,,------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((()))***+++,,,------...---***'''***///111...))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,---//////...---------.........////////////////////////000000000111111222222333333333333333222111000000///////////////000111222111///...///000////////////............------------------------------------------------........./////////000000////////////........................////////////......................../////////000000000000000000000000//////.........000000000///////////////000000/////////000111111222222222333333333444444333333444444555777888999999:::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<999999888888777666555555444444444333333222222222111111000000000000111111222222222222222111000000000000000//////000000111//////000000000//////...////////////////////////---------------------------------............///................................................------------......///000......------------......------............---------------............///........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///.................................///......---,,,...------------,,,,,,,,,//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,...,,,++++++,,,------,,,++++++,,,,,,,,,,,,------++++++************++++++,,,,,,---,,,,,,+++***)))+++++++++++++++,,,---------------............//////////////////...............................................................////////////......111000///......///000111/////////...............------------------------////////////////////////////////////////////////---...///...---,,,---///...............//////000..................------......------------......---...............------////////////////////////////////////////////////---111...000;;;888...---------------............000000///......---......111000///...---......///...............---------------------------------------------------------........................---,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,***)))+++//////,,,(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***...111111///,,,---//////////////////........./////////000000111111222333333333333222222222222111111000////////////000///000111000///...///000////////////............------------------------........................---.........///////////////////////////.....................////////////......................../////////000000000000000222222222111111111000000111111111111111111111111111111111111222333444444444555555666666777777777999999999:::;;;===??????@@@AAACCCEEEFFFEEEEEEDDDEEEEEEDDDDDDDDDEEEFFFGGGBBBAAA@@@???>>>===<<<<<<:::999999888777666666555555555444333333333444444555555555555555444333222000000////////////000000...///000000000///...---////////////////////////---------------------------------............///................................................,,,,,,++++++,,,---............------------......------............---------------............///........................---------------------------------............///........................---...............------------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---,,,,,,++++++***************++++++,,,---------............///.........///////////////........................////////////////////////...//////////////////...//////000111111000//////////////////////////////........................////////////////////////////////////////////////---...///...---,,,---///000000000//////......---+++,,,---...////////////........................------...............---////////////////////////////////////////////////,,,000000999JJJGGG555+++---------.........//////111000///...............000000///.......................................---------------------------------------------------.....................+++,,,,,,---...//////000------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++(((***++++++***((('''''',,,,,,,,,,,,,,,,,,,,,,,,............------------+++///222333000---...//////////////////........./////////000111222222222333222222222222222222222222222111000000000000111...///000000///...///111////////////............------------------------........................,,,,,,---------..................///////////////............////////////////////////////////////....../////////000000000111111111111111111111111000000111111111222222222444444444555777888:::;;;=========>>>???@@@@@@@@@DDDDDDDDDEEEFFFGGGIIIIIIIIIJJJLLLNNNOOOOOONNNNNNOOONNNMMMLLLLLLMMMOOOPPPMMMLLLKKKIIIHHHGGGGGGGGGCCCCCCCCCBBBAAA@@@??????<<<;;;::::::999999999:::888888888777777666444444111000//////......//////...//////000000...---,,,////////////////////////........................---------............///................................................/////////...//////000000///......------......///------............---------------............///........................---------------------------------............///------------------------------...............---------------------------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++))))))+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,---------------...//////---------............///.........///////////////........................////////////////////////...//////000000//////...,,,---///000000///---,,,...////////////000000000////////////////////////////////////////////////////////////////////////---...//////...---...///000000111000000...---,,,***+++,,,...///000000111---...////////////...---,,,---......///.........////////////////////////////////////////////////...222333>>>PPPMMM888...------........./////////000000//////...//////////////////000///......---.............../////////------------------------------------------------,,,,,,---............---++++++,,,...///000111222------------------------........................------------------------,,,,,,---------,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++---///...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...............------,,,///222333222000...............///////////////...///000000111222333333222222111111111222222333333222222111111111111111---///000000......///111////////////............................................................,,,,,,,,,------------............///////////////............////////////////////////////////////......//////000000111111//////000000111222222222111111222333444555555666:::;;;;;;===???AAACCCDDDIIIIIIJJJKKKLLLMMMMMMNNNQQQQQQQQQQQQRRRSSSTTTTTTQQQQQQRRRTTTTTTUUUUUUUUUUUUTTTRRRQQQPPPQQQRRRTTTTTTSSSQQQOOONNNNNNOOOOOOLLLLLLLLLKKKKKKJJJJJJJJJDDDDDDCCCBBBAAAAAAAAAAAA<<<<<<<<<;;;:::999888777555444333222111000000000000000000000///...------////////////////////////////////////////////////---------............///......................................................------------......//////............//////------............---------------............///---------------------------------------------------------............///------------------------,,,---......///.........,,,,,,,,,------------.........------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,***))))))***++++++***------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***+++,,,------...------,,,,,,,,,,,,,,,------...---------............///............/////////000........................//////////////////////////////000000000000//////......////////////........./////////000000000000000000000000000000000000////////////////////////////////////////////////...///000000......///000//////000111000000///...+++,,,---...////////////---...///000000///...---,,,------...//////......////////////////////////////////////////////////...333222888EEEBBB555000............//////////////////////////////000111---...000111111///---+++---........./////////000------------------------------------------------***+++,,,---......---,,,,,,,,,------...///000000------------------------........................------------------------,,,,,,---------,,,+++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,---,,,+++,,,...///000000------------------------.........------,,,,,,,,,...///000333444222///,,,------......//////000000...///000111222333333444111111000000111222333444222222111000000000000000---...//////......///111////////////............////////////////////////........................------------......................../////////000............//////////////////////////////////////////000000111222222333000000111333444555666777666666888999;;;<<<>>>>>>BBBCCCDDDFFFHHHJJJMMMNNNSSSSSSTTTUUUVVVWWWXXXXXXZZZZZZYYYYYYYYYYYYZZZZZZVVVVVVVVVVVVVVVWWWXXXXXXWWWUUURRRPPPOOOPPPQQQRRRQQQOOONNNLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKIIIIIIHHHHHHHHHDDDDDDDDDCCCBBBAAA??????<<<;;;:::888666555444444444333222111000000000000////////////////////////........................---------............///................................................,,,,,,++++++***++++++,,,//////............//////------............---------------............///------------------------........................---------............///------------------------,,,------...//////......,,,,,,,,,---------......//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++)))***+++,,,++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***+++,,,---............******))))))******+++,,,---------.........//////---.........//////000000........................000000000000000000000000//////000000000000//////222111000//////000111222.../////////000000111111000000000000000000000000///////////////////////////////////////////////////000111000///...///111---...///111111111000000------......///.........---...///000000///...---,,,,,,---.../////////...////////////////////////////////////////////////,,,222000///666444...111............/////////000//////...//////000111222,,,...111222222000,,,***---.........//////000000------------------------------------------------)))***,,,---...---,,,,,,,,,---------------------------------------------........................------------------------,,,,,,---...---,,,***)))+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,------...'''### ###)))------+++---------------------------------,,,,,,+++++++++/////////222555444000+++,,,------...///000111111...///000111222333444444000000//////000222444555111111000///////////////,,,...//////......///111000/////////............000000000000000000000000////////////////////////............/////////000---.........//////000000............/////////000000000000000000000000000000000111222333333444444333444555777999:::<<<<<<<<<===>>>@@@CCCEEEFFFGGGHHHIIIJJJLLLNNNQQQSSSUUUWWWWWWXXXYYYZZZ[[[\\\]]]]]]\\\[[[[[[ZZZZZZ[[[[[[XXXWWWVVVVVVVVVWWWYYYZZZVVVTTTQQQNNNMMMMMMNNNOOOJJJHHHGGGEEEEEEFFFHHHIIIKKKKKKKKKKKKKKKLLLLLLLLLQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIGGGGGGBBBAAA???<<<:::999888777777666444222111111222333////////////////////////---------------------------------.........//////................................................//////...------.........//////............//////---..................------------.........//////------------------------........................---------.........//////........................,,,,,,---.../////////...,,,,,,,,,------...............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,++++++,,,------,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***+++,,,---.../////////------,,,,,,------...///////////////////////////111111000000//////......000000000000000111111111////////////////////////---......///000111111222000000000000000000000000222111000///...//////000000000000//////.........000000000000000000000000111000//////............000000000000000000000000222222222222222111000000000000////////////000000222000...---,,,---///000222111111111000000//////////////////////////////000111222111///------...000000000000000000000000111111111111111111111111000000000000111222333444///...---,,,,,,---.../////////000000///...------)))+++------,,,,,,---...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////...------,,,------------------------------------------------+++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---.........//////////////////...///////////////......////////////000000000000000000000000000000000000111111111111000000000000///////////////////////////////////////////////////////////////.........000000000000000000000000........................//////000000///...------000000000000000/////////000///......---.........222333333333222333555777777888999;;;===@@@AAABBBIIIJJJKKKLLLMMMMMMMMMMMMRRRQQQOOONNNOOOQQQTTTVVVYYYYYYXXXXXXYYYZZZ\\\^^^]]]]]]]]]]]]\\\[[[ZZZYYYYYYXXXWWWUUUSSSRRRQQQPPPMMMLLLJJJHHHFFFDDDDDDCCCBBBAAA???>>>>>>???AAABBBDDDEEEEEEEEEFFFFFFGGGGGGIIIKKKNNNQQQSSSRRRQQQPPPSSSTTTUUUTTTQQQOOOMMMMMMIIIIIIHHHFFFDDDAAA???>>>???===:::777333111///...111111111000111111222333111000///...//////111111111111000///////////////000000000000////////////............////////////000///...---------------........................................................................////////////////////////,,,---...000000...---,,,------------------------///...,,,+++***+++,,,,,,,,,,,,,,,---------...............------,,,,,,,,,------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////111000000000/////////...111111111000000000000000/////////////////////////////////000111111111222111111111111111111111111//////.........000111222222222222111111111000000////////////////////////000000///...............////////////////////////222222333333222222111000000000////////////000000111000///...---......///111111000000000/////////////////////////////////000111222222///.........////////////////////////111111111111111111111111000000000000111222333444000///............///000///////////////...------+++---//////...---......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......000000000000000/////////...///////////////......000000000000111111111111000000000000000000000000111111111111000000000000/////////////////////////////////////////////////////////////////////...000000000000000000000000........................//////000000///......---000000000000000000000000111000000/////////000000333444555444444444777999<<<>>>AAAEEEHHHKKKMMMMMMRRRRRRRRRQQQQQQPPPOOONNNMMMLLLJJJJJJJJJLLLOOOQQQUUUTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWVVVTTTSSSRRRPPPPPPNNNMMMKKKJJJIIIHHHCCCBBBAAA???>>>===<<<<<<>>>===;;;;;;;;;<<<>>>???BBBBBBCCCCCCCCCDDDDDDDDDFFFGGGJJJMMMNNNOOONNNNNNQQQSSSTTTTTTRRRPPPOOOPPPOOOOOONNNMMMLLLJJJHHHGGGGGGEEECCC@@@===:::888777555444444333333222333333222111000000///000111111000///...............///000000000/////////..................//////////////////...---------------........................................................................///////////////////////////000111222222111000///........................///...---,,,,,,,,,------,,,,,,---------..................------,,,,,,,,,------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////000000000000////////////222222111111000000//////////////////////////////000000000000111111111111222222222222222222222222.........///000222333444000000000000////////////000000000000000000000000111111000/////////000000000000000000000000000000222222333333222222111000000000////////////000000000/////////............000000///////////////...////////////////////////000222333222000/////////////////////////////////000000000000000000000000000//////000000111222333000000////////////000000///////////////......---...000111111///......///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------,,,,,,+++------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......222222111111000000000///...//////000000/////////111111111111222222222222000000000000000000000000111111111111000000000000////////////////////////////////////////////////......//////////////////000000000000000000000000//////////////////////////////000000000///......000000000000111111111111111111000000111111222222444555777777888999<<<>>>CCCFFFKKKQQQUUUXXXYYYYYYYYYXXXWWWTTTQQQOOOMMMLLLEEEEEECCCCCCCCCEEEGGGIIILLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMKKKJJJIIIHHHFFFEEEEEECCCBBBAAA@@@@@@;;;;;;:::999888888888888:::999888888888:::;;;<<>>===<<<<<<<<<>>>???@@@CCCCCCEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@?????????>>>>>>===<<<<<<<<<:::999999888888999999:::888888888888888999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======???BBBDDDEEEFFFHHHKKKLLLMMMNNNPPPRRRRRRSSSTTTUUUVVVVVVVVVVVVSSSSSSSSSRRRPPPLLLIIIFFFEEEDDDCCCAAA>>>;;;999888555555444333222111000000111000000000000111222222///.........------------............///////////////......---------..............................................................................////////////////////////---...////////////...---..............................------------------------------...........................---------------------------------...------,,,,,,------...------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,---------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000////////////000000000000333222222111000///....../////////////////////////////////////////////...111111111111111111111111000000000111111111111111222222222222333333333333111111111111111111111111111111000000000111111222111111111111111111111111000000000000000//////...//////000000000000///////////////000///......---............///////////////////////////////////////111222222000//////000................................................/////////...//////000000..............................///////////////......///000000...,,,,,,---------------------------------------------------------------------------------------------------------------------------++++++,,,,,,---,,,,,,+++------------------------------------------------+++,,,,,,------,,,,,,+++222000///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------........................000000000//////...............///000111111000000/////////000000000111111111111111111111111111111111111111111000000000///------------------------////////////////////////---.........//////000000////////////////////////000000000000000000000000//////000000000000000///.........//////000000000//////000222444666888999;;;>>>BBBEEEHHHKKKOOORRRTTTWWW\\\___```___\\\ZZZUUURRRNNNIIIDDD@@@>>>===999999888888888999::::::;;;;;;<<<======<<<;;;:::;;;<<<<<<<<<<<<;;;;;;:::;;;;;;::::::::::::::::::999999999999999:::;;;;;;888888888888888999::::::::::::::::::999999999999999999888888:::<<<>>>@@@???AAADDDEEEFFFHHHKKKMMMNNNOOOQQQSSSUUUVVVWWWWWWTTTTTTUUUUUUTTTQQQNNNMMMMMMMMMKKKIIIFFFCCC@@@>>>999888777666444222111000111000000///000000111111///.........------------............////////////......---------......///////////////////////////................................................////////////////////////,,,------------------,,,------------------------,,,,,,,,,,,,------,,,,,,---------.........//////........................------------------------...------,,,,,,------...------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,------------------------,,,---///...,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000////////////000000000000222222111111000000/////////////////////////////////////////////000000000222222222222222222222222//////000111111111000000111111222222222222333333222222222222222222222222111000000000000111222222000000000000000000000000000000111111000000///......///000111111000///...000/////////...............////////////000000000////////////////////////...000111111///...///000........................//////////////////////////////............//////------............---------...//////////////////,,,...//////---,,,,,,---------------------------------------------------------------------------------------------------------------------------+++,,,,,,---------------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...---...////////////...---.............../////////......///000111111111111.../////////000000000000111111111111111111111111111111111111000000000000------------------------////////////////////////------......///000000000000000000000000000000000//////////////////////////////000111111111000000......//////000000111111111222333666:::===@@@BBBEEEHHHLLLPPPRRRTTTWWWZZZ[[[]]]___```^^^[[[VVVSSSNNNKKKHHHCCC???===;;;:::888777777777777777888888777777888888888888888777888888999:::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;:::::::::;;;;;;<<<===::::::::::::::::::999999:::::::::999999999999999888777666666777888:::;;;999;;;===>>>???AAADDDGGGJJJKKKMMMOOORRRSSSUUUUUUTTTTTTUUUVVVUUUTTTSSSRRRRRRRRRQQQOOOMMMIIIFFFDDD>>>======;;;999666444333111000///............////////////.........------............////////////...------------...//////////////////////////////................................................////////////////////////........................------------------------***+++,,,,,,------,,,,,,------........./////////.............../////////------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,------------...+++...000///,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000.../////////000000000111111111111000000000000000////////////////////////000000000111222222333333444444444444444444444444111222444555666666666666444444555555666666666666777777777777777777777777555555444444555666666777444444444444444444444444222222222222222111000000...///000111111000///...111000///...---......////////////000000000111111////////////////////////---...000000.........///........................///////////////////////////......------......///---...///000000///...---------...///////////////+++---......---------...------------------------------------------------------------------------........................------------------------,,,,,,---...............------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......---...///000000///...---.........///000000111111......///111111222222111//////000000000111111111111111111111111111111111111111111111000000000000////////////////////////////////////////////////------......///000000111000000000000000000000000........................//////000111111111111111///000000111222222333333555777:::===BBBGGGKKKMMMQQQTTTWWWYYYZZZZZZ\\\]]][[[\\\\\\[[[WWWRRRMMMJJJFFFDDDAAA===;;;:::::::::888888888888888888888888777777777777777888999:::777888999;;;<<<===>>>>>>>>>??????@@@AAABBBBBBCCCBBBBBBAAAAAAAAABBBCCCCCC@@@@@@@@@@@@???>>>======;;;;;;;;;;;;::::::999999888777777777777777777888777888999::::::<<>>>>>>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;:::::::::;;;<<<======::::::::::::::::::::::::333444444444444333222222...///000222222000///...222000...---,,,---///000//////000000111111222222////////////////////////,,,---//////...------...........................000000000000000000000000///......---------.........///000111111000///...------...///000000//////+++---...///.........///------------------------------------------------------------------------........................------------------------,,,------.../////////...------------------------------------------------+++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......---...///000000///...---......///000111222333333......///111111222222222000111111111111222222222111111111111111111111111111111111111000000000000111111111111111111111111////////////////////////---------...///000000111000000000000000000000000........................//////000111111111111111111111222333444444555555999;;;???CCCIIINNNSSSUUUZZZ\\\______^^^]]]]]]^^^WWWWWWVVVTTTPPPKKKFFFCCC@@@>>>;;;999888888999999999999999999999999999999888888777777888:::;;;===777888:::<<<>>>@@@AAAAAADDDDDDEEEFFFGGGHHHIIIIIIKKKKKKJJJJJJJJJKKKKKKLLLGGGGGGGGGFFFEEEDDDCCCBBB<<<<<<<<<<<<;;;;;;::::::888888888777777666666666666777888888888999<<>>@@@@@@AAAAAABBBBBBAAABBBCCCFFFIIIKKKFFFGGGHHHIIIJJJLLLMMMMMMLLLKKKKKKKKKJJJJJJIIIIIILLLKKKIIIHHHGGGGGGGGGGGGHHHEEECCCEEEHHHIIIFFFBBBBBB>>>999666555555444444444333222222222111///---222000///000111222111000000000/////////000111111000000000000000000000000000000000000000000000000222111111000///......---000/////////............111000...---...///111222/////////////////////////////////////////////////////////...------,,,,,,------............---------------............////////////////////////////////////...---------,,,///...---,,,+++,,,,,,---------............------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,---,,,,,,------,,,,,,++++++)))***+++,,,------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...000111222111000111222000000000000111111111111222222222222222222222222222111111000000000000000222222222111000//////...,,,,,,---.../////////...000///...---------------000.........000111000///............/////////000///000000000111111111222111111/////////111222444222222333555888<<<@@@BBBDDDGGGKKKQQQWWW[[[]]]___bbb```___```cccaaa[[[UUUVVVQQQIIIEEECCCAAA>>><<<<<<<<<=========<<<<<<<<<<<<<<<=========>>>>>>>>>999:::<<<>>>>>>===<<<;;;===<<<;;;;;;<<<>>>AAACCCEEEGGGJJJMMMPPPQQQRRRRRRVVVUUUUUUTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOMMMKKKIIIFFFEEECCC@@@???>>>>>>>>>>>>======<<<;;;;;;::::::999999888888888888888999888999999:::;;;===>>>???BBBDDDFFFHHHJJJKKKKKKKKKNNNOOOPPPPPPOOOMMMKKKIIIGGGHHHKKKLLLLLLJJJGGGEEECCCAAA===999777555555555333222000000111111000.../////////000//////...---////////////////////////111111///...------------------------------------//////////////////////////////.........---------..............................////////////......------------------------------------------------................................................------------------------------------------------------------------------,,,,,,,,,------.........------------------------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///////////////............------,,,,,,++++++***000000000111111111111111000000111111111111000000000000111111111111000000///000222222111222444666777888888:::<<<>>>AAABBBFFFGGGIIIKKKMMMNNNOOOOOONNNNNNMMMNNNOOOQQQTTTUUUUUUUUUVVVWWWYYYZZZ[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[WWWWWWVVVVVVVVVVVVVVVVVVWWWUUURRRTTTWWWXXXUUUQQQKKKGGGBBB===;;;999777666666444222222222222000///111000//////000111000///......------......///000000000000000000000000000000000000000000000000000111111111000///.........000000/////////.........000000.........///111222////////////////////////////////////////////////------..................------............---------------............///.......................................---------000///---,,,,,,,,,------------............------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++***++++++,,,---............------,,,+++******+++,,,------------,,,------------------...---------------------......000111222111000111222000000000000111111111111222222222222222222222222222111111000000000000000222222111111000//////...++++++,,,---------------000///...------------.../////////000222222111///........./////////000000000000000000000000111111111111111111111111111111333444666:::>>>BBBFFFHHHLLLNNNQQQUUUYYY\\\]]]^^^```]]]ZZZZZZ[[[YYYSSSNNNMMMIIICCC@@@??????===;;;===>>>@@@AAACCCDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCBBB===>>>@@@AAAAAAAAA???>>>FFFEEEDDDCCCCCCDDDFFFGGGIIIKKKNNNRRRUUUWWWXXXXXX[[[[[[[[[[[[ZZZZZZZZZZZZYYYWWWVVVVVVVVVUUUSSSQQQKKKJJJGGGEEEBBBAAA@@@@@@?????????>>>>>>=========<<<<<<;;;:::999888888888888888888999:::;;;<<<===<<<>>>@@@AAACCCCCCCCCCCCIIIIIIJJJKKKJJJIIIGGGFFFDDDEEEGGGIIIJJJJJJJJJIIIHHHGGGCCC@@@===;;;:::999555333111111111222111000...///////////////......////////////////////////222111000///....................................//////////////////////////////.........---------..............................////////////......------------------------------------------------.......................................---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,111111111222222222333333333333333222222111000000222222111111111111222222000333555777888:::<<>>;;;999666555555444333111222000///000111222111///......------......///000000000000000000000000000////////////////////////111111000000//////......000000000/////////......000///.........///111222////////////////////////////////////////////////,,,,,,------...//////000------............---------------............///---------------------------------...............000///......------......------............------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------////////////...---,,,+++***+++,,,------...------.........---------------------......//////000000...000111222111000111222000000000111111111222222222222222222222222222222222222111111000000000000222222111111000/////////,,,------...............//////......------......//////000222444333111///....../////////000000000000000000000000000000///111111222222222111111000777999===BBBGGGKKKNNNPPPUUUVVVXXXYYYZZZ[[[[[[[[[ZZZWWWRRRPPPOOOMMMHHHDDDBBB@@@===;;;<<<>>>>>>>>>BBBCCCFFFIIILLLNNNPPPQQQLLLMMMMMMNNNMMMLLLJJJIIIDDDEEEGGGHHHHHHHHHGGGFFFJJJIIIIIIIIIIIIIIIJJJJJJLLLNNNPPPRRRUUUVVVWWWWWWZZZ[[[[[[[[[[[[\\\\\\\\\[[[YYYXXXWWWXXXXXXVVVTTTQQQPPPMMMJJJGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???===;;;999888777888888777777888888999:::888999:::;;;<<<<<<<<<<<>>@@@CCCFFFHHHJJJKKKNNNQQQUUUXXX[[[]]]^^^___```aaabbbccccccccceeeeeedddddddddeeefffggghhhiiijjjkkklllnnnoooooohhhiiijjjlllmmmmmmmmmlllllllllkkkkkkkkkllllllmmmmmmlllkkkkkkmmmmmmkkkiiihhhccc]]]XXXTTTQQQNNNKKKFFFCCC???<<<;;;999777555555333222222333333222000000000/////////000000111000000000000000000000000////////////////////////111000000000/////////...000000000////////////...000//////...///000111111////////////////////////////////////////////////---------.........//////------............---------------............///------------------------,,,---------.../////////////////////......//////------............------+++,,,------......------------------------------------------------------,,,++++++++++++,,,------////////////...,,,+++***++++++,,,---......------//////......------,,,,,,,,,,,,---...//////000000...000111222000000111222000000111111111222222222222222222222222222222222222222222222111111000000111111111111000000//////000000111111111111000000//////............////////////111333555444111......////////////000000000111111000000000000//////111111222222333444555666>>>AAAEEEJJJNNNRRRSSSTTTYYYYYYXXXWWWVVVUUUSSSSSSPPPLLLHHHEEEDDDBBB@@@>>>===<<<<<<===???AAADDDEEEJJJKKKNNNRRRUUUWWWYYYZZZUUUUUUVVVVVVUUUSSSPPPOOOMMMMMMNNNOOOPPPOOOOOONNNKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSWWWXXXXXXYYYZZZZZZ[[[[[[ZZZXXXWWWVVVWWWWWWVVVUUUTTTSSSQQQOOOMMMKKKIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCAAA>>><<<999888888888777777777777777888888888888999999999999999<<<======>>>>>>>>>======;;;<<<===???BBBEEEHHHJJJLLLLLLLLLLLLKKKJJJIIIHHHAAA>>>999666555444222111000000////////////000000////////////////////////222222111000000000000000/////////////////////////////////////////////////////////.............................................////////////......////////////////////////................................................/////////...------,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,------------------...------,,,,,,,,,------------------------------------------------------***++++++,,,---......///+++++++++,,,,,,---------//////000000111222222333444333222222222222333333222222333555888<<>>@@@FFFHHHKKKNNNQQQRRRSSSSSSUUUTTTRRROOOMMMKKKIIIIIIDDDBBB@@@>>>>>>?????????AAAAAACCCDDDGGGIIILLLOOORRRSSSVVVXXX[[[\\\^^^^^^ZZZZZZZZZZZZXXXVVVTTTSSSQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQRRRSSSSSSTTTSSSSSSSSSSSSTTTTTTUUUUUUWWWXXXXXXYYYZZZ[[[\\\\\\[[[YYYWWWWWWXXXYYYYYYXXXUUUTTTTTTSSSQQQPPPOOOOOOKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIGGGEEEBBB???<<<::::::999999888888888888888999999888888888999999999::::::;;;;;;<<<;;;;;;;;;:::999999:::<<>>>>>>>>>>>@@@BBBEEEFFFJJJLLLNNNOOOPPPRRRUUUWWWWWWXXXZZZ\\\]]]^^^^^^___]]]\\\[[[ZZZYYYXXXWWWWWWSSSSSSSSSSSSSSSTTTTTTTTTVVVUUUSSSRRRQQQRRRTTTUUUSSSSSSSSSTTTUUUVVVWWWXXXVVVVVVWWWWWWXXXYYYZZZZZZYYYWWWUUUUUUVVVXXXXXXXXXVVVVVVWWWVVVVVVUUUSSSSSSOOOOOONNNNNNMMMLLLLLLLLLKKKKKKJJJIIIFFFCCC@@@>>><<<<<<;;;;;;:::;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;::::::::::::999888888888999;;;===>>>>>>???BBBEEEHHHKKKMMMOOONNNKKKHHHDDDAAA===999666777666444222111111111222000000000000000000000000111000000//////000000000........................////////////////////////...////////////000000000////////////////////////......////////////......000000000000000000000000........................................................................------------------------................................................------------------,,,,,,+++,,,,,,------............---------------......------------------------,,,,,,,,,------------...,,,,,,------......//////......---,,,,,,+++******//////000111222333444555333333333444666:::===???CCCEEEIIIMMMQQQUUUWWWYYY\\\___bbbcccccccccccccccccceeefffhhhiiiiiiiiiiiijjjkkklllmmmnnnnnnnnnnnnkkkkkklllmmmmmmmmmmmmmmmqqqqqqrrrtttuuuvvvwwwxxxwwwxxxxxxxxxwwwtttqqqooonnnmmmllllllkkkkkkkkkkkkkkkmmmooopppqqqrrrrrrssssssqqqppppppqqqqqqpppoooiiihhhgggfffdddaaa\\\XXXTTTQQQNNNKKKJJJGGGDDDAAA===;;;999777555333222222111111111111111111111111000000000000000000000000////////////000000000000111111111000000000//////...//////000000000000000////////////////////////////////////////////////..................------------............---------------............///.......................................---------+++,,,---...///......---------............------+++,,,------......------........................---------------------------,,,,,,,,,,,,---......+++,,,------------------------............------............////////////..................//////...000111222111000111222111111111222222222333333222222222222222222222222111222333444444222000///000000000000000000000111.../////////......---,,,///////////////000111111/////////000222222111/////////000000000111111111111111222333444444555666888:::>>>BBBEEEHHHIIIJJJGGGGGGFFFEEEEEEEEEFFFFFFBBBAAA???===<<<<<<<<<<<<===???AAADDDFFFIIIMMMOOOSSSUUUWWWXXXWWWWWWYYY\\\XXXYYY[[[\\\]]]^^^^^^^^^^^^]]][[[YYYXXXXXXYYYZZZWWWWWWWWWWWWWWWXXXXXXYYYZZZXXXVVVUUUWWWZZZ^^^aaaaaa```^^^]]]\\\\\\]]]]]]WWWWWWXXXXXXYYYYYYZZZZZZYYYWWWUUUUUUWWWYYYZZZZZZZZZ[[[[[[ZZZYYYWWWVVVUUUSSSRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKIIIGGGDDDBBB???>>>>>>>>>>>>>>>??????===<<<<<<<<<<<<===>>>???===<<<;;;:::::::::::::::888888888888999:::;;;;;;:::;;;<<>>AAAFFFJJJOOORRRTTTVVV\\\bbbeeeeeedddfffgggcccdddddddddccc```]]]\\\[[[[[[ZZZZZZZZZZZZ[[[\\\^^^___aaaccccccbbbaaa___aaaaaacccdddfffggghhhiiijjjmmmpppqqqrrrssstttvvvyyyxxxxxxwwwtttmmmccc[[[WWWVVVVVVUUUVVVWWWXXXYYY\\\\\\\\\^^^aaaeeejjjlllmmmmmmnnnpppqqqrrrrrrrrrssstttuuuuuutttpppmmmkkkhhhhhhhhhgggddd```[[[YYYVVVQQQJJJEEEAAA>>><<<:::888777666666555444111...222333444555444333111///333222000//////000111111222222111111111111111222000000000000000000000000///...---,,,,,,---...///////////////////////////////////////////////////111111000000/////////...------..................000...------//////---***........................////////////////////////........................---.........///000000000---------............/////////.........---------------------------,,,,,,........................------------------------////////////////////////000000000000000000000000...///000222222222111000333333333333222000...---...000222333444333111000111111111111000000000000222111111111000000//////...//////000000000000000111000///......///000000111111000000000222333444111222333333333333333222000111222333666999<<<>>>HHHIIIKKKKKKIIIFFFBBB???<<<<<<;;;;;;:::;;;;;;;;;>>>===<<<;;;<<<>>>@@@BBBEEEIIIOOOSSSVVVXXXZZZ\\\]]]\\\\\\\\\\\\\\\]]]]]]\\\\\\]]]^^^^^^```aaaccceeebbbbbbeeedddaaadddkkkddddddgggkkknnnpppooommmnnnmmmnnnsss|||}}}uuuooolllmmmooopppqqqqqqqqqpppnnniiidddeeelllrrrttttttrrrqqqnnniiibbb]]][[[[[[UUUSSSRRRRRRRRRRRRPPPNNNIIIIIIJJJLLLLLLLLLKKKJJJGGGDDDAAA@@@BBBDDDEEEEEECCCEEEGGGIIIJJJKKKJJJJJJHHHGGGEEECCCAAA>>><<<:::888888777777888999;;;<<<555555555666999===BBBEEEJJJMMMPPPQQQPPPNNNMMMMMMHHHDDD@@@===<<<:::666333000000000000000/////////111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000111111111222/////////...---------,,,////////////////////////////////////////////////................................................---------............///000000//////....................................,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++------------------------......................../////////......---------333333444666999===@@@BBBGGGIIILLLPPPUUUYYY\\\]]]aaacccfffgggfffffffffgggfffddd```\\\YYYVVVUUUTTTQQQRRRSSSTTTUUUVVVWWWWWWZZZ[[[\\\\\\\\\[[[YYYXXXXXXYYYZZZZZZ\\\]]]^^^^^^dddgggjjjlllnnnpppsssuuuyyyxxxwwwtttooodddXXXOOOLLLKKKJJJJJJJJJKKKLLLMMMOOOPPPRRRVVVZZZ^^^aaabbbgggiiikkkmmmooopppppppppuuuuuuuuutttsssqqqqqqpppnnnmmmlllkkkiiigggeeeeee```]]]XXXSSSOOOJJJEEEBBB???===999777666555333222333333444444333111///...222222111000000000111222222222111111000111111111000000000000000000000000000000000//////000000000////////////////////////////////////////////////000000000//////........./////////......---------...---,,,---//////---+++........................////////////////////////..........................................//////---------............/////////.........---------------------------------........................------------------------////////////////////////000000000000111111111222///000000111111111111000111111222333222111000///222222444444555444444333111111111111000000000000000000000000/////////......//////000000000000000000000///...//////000111333222111000000000111222222222222333333333333333555555666999===AAADDDGGGFFFGGGGGGEEECCC???;;;999;;;::::::::::::;;;<<<<<<<<<<<<===???AAADDDFFFHHHLLLOOOTTTWWWZZZ\\\___```]]]\\\[[[ZZZYYYYYYYYYYYYZZZ\\\]]]___aaadddgggiiilllhhhhhhjjjiiigggjjjpppsssuuuxxx}}}}}}wwwxxx~~~}}}rrrhhhaaa^^^^^^[[[XXXUUUTTTSSSQQQOOONNNNNNNNNNNNNNNMMMKKKIIIJJJIIIGGGFFFGGGGGGEEEDDDFFFGGGIIIKKKMMMMMMMMMMMMMMMMMMLLLIIIFFFCCC???>>>:::999888888777888999:::666666666666888;;;>>>@@@EEEIIIMMMOOOOOONNNNNNOOOOOOKKKFFFBBB@@@<<<888444444444333222111000000000111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111..................------////////////////////////////////////////////////................................................---------............////////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,,,,,,,,,,---------......---------,,,,,,,,,++++++.........................................................---------,,,,,,555666999===AAAFFFJJJLLLTTTUUUXXX\\\```cccfffgggkkkiiihhhhhhiiihhhgggfffbbb^^^WWWOOOJJJHHHHHHHHHFFFIIIMMMQQQTTTVVVWWWXXX\\\\\\[[[ZZZYYYWWWUUUTTTRRRQQQPPPPPPOOOOOOPPPPPPYYY\\\```cccfffjjjooorrryyyyyywwwssskkk^^^OOOEEEDDDCCCBBBAAA@@@AAABBBBBBEEEHHHMMMQQQUUUVVVWWWWWW\\\^^^aaaeeeiiilllooopppvvvuuutttsssrrrssstttuuusssrrrpppooonnnnnnooopppkkkiiifffccc___YYYRRRMMMKKKGGGAAA===:::999777666666777777666555333111///222222111111111222222333333222222111000000000111000000000000000000000000///000000111111000000////////////////////////////////////////////////////////////...............111000000///...---,,,,,,---,,,,,,---//////...,,,........................////////////////////////.................................------------------------............///...............---------,,,,,,,,,---.........///........................------------------------////////////////////////...//////000111222333333222222111000000000111111///000111222222222222222000000000000000111111222222222111111111000000000000////////////............///000000111111000000///////////////000111222333222111000////////////333222222111222333444555888:::===AAAEEEIIIKKKMMMEEEDDDBBB@@@<<<999777666999999999:::;;;<<<>>>>>>===???BBBFFFJJJNNNPPPRRRQQQTTTWWWYYYZZZ\\\___aaa^^^\\\[[[YYYXXXXXXYYYYYY]]]___cccgggkkkoootttwww}}}{{{qqqkkkooojjjddd___[[[XXXVVVTTTUUUTTTRRRRRRRRRQQQOOOMMMMMMLLLKKKKKKKKKIIIEEEBBBJJJKKKLLLNNNOOOPPPPPPPPPSSSSSSRRRPPPMMMIIIEEECCC>>>===;;;999888777777777777666666666777888999:::>>>BBBGGGJJJLLLNNNPPPRRRSSSPPPMMMJJJGGGCCC???<<<:::999666444222111111111111111000000000/////////000000000000000000000000111111111111111111111111000000000000000000000000...///////////////000000..................//////000000000000000000000000////////////////////////................................................---------............///.........---------------........................,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,,,,,,,,,,---------......------------,,,,,,,,,,,,------------------------........................------------,,,,,,,,,,,,<<<>>>AAAGGGLLLRRRVVVXXX\\\]]]___bbbeeehhhkkklllllljjjiiijjjkkkiiiddd```ZZZUUUOOOHHHCCCBBBBBBBBBBBBFFFMMMUUU[[[___aaaaaafffeeecccbbb___]]]\\\[[[TTTRRROOOLLLIIIGGGFFFFFFLLLOOOSSSWWW\\\aaahhhlllwwwxxxxxxuuummm___RRRIIIFFFEEECCCAAA????????????GGGJJJPPPUUUXXXWWWUUUTTTRRRSSSUUUYYY___eeekkkooorrrrrrrrrrrrrrrssstttuuuqqqqqqqqqqqqqqqrrrssssssqqqooommmkkkhhhddd^^^ZZZXXXTTTNNNIIIDDD@@@<<<999;;;;;;;;;:::999777555444222222333333333444555555444444222111000000000000000000000000000000000000---...///000000///...---////////////////////////////////////////////////..................------000000//////......------........./////////...---........................////////////////////////.................................---,,,,,,,,,+++---------............///........................+++,,,,,,---...//////000................................................////////////////////////---...///000222333444555444333111000///000111111000000111111222222222222000///---------...000111222222222111111111000000000000000000000///////////////000111111111111000......//////000111222333111111000000000000000000222222111000111444666888;;;>>>DDDIIILLLMMMLLLKKKDDDBBB???<<<999888888888888999999;;;<<<>>>@@@AAAAAADDDIIINNNSSSVVVXXXYYYWWWXXXYYYZZZYYY[[[]]]___\\\\\\\\\\\\^^^```bbbccciiimmmsssxxx|||~~~uuunnniiifffdddbbb___]]][[[[[[\\\[[[XXXUUURRRPPPOOOOOOOOONNNLLLJJJLLLLLLMMMNNNOOOPPPPPPPPPSSSSSSTTTSSSQQQNNNJJJHHHBBBAAA???<<<:::888777666666666666666777666666666888;;;@@@DDDHHHLLLPPPRRRRRRQQQQQQPPPOOOLLLIIIGGG@@@>>>;;;777444222222222111111000000000/////////000000000000000000000000000000000000000000000000////////////////////////............////////////------......//////000000000000000000000000000000////////////////////////................................................---------............///------------------------........................---------------------------...............------,,,,,,,,,---------......------------------,,,,,,++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,FFFIIIMMMRRRXXX\\\```bbbaaabbbdddfffhhhjjjlllmmmlllkkkkkklllkkkeee[[[TTTNNNLLLIIIFFFDDDCCCBBBBBBCCCHHHQQQZZZbbbhhhjjjkkkmmmmmmmmmkkkjjjgggfffddd^^^[[[VVVPPPJJJFFFDDDCCCCCCFFFIIIMMMRRRXXX```eeepppssswwwwwwqqqggg\\\UUUNNNLLLIIIFFFCCCAAA@@@???HHHLLLSSSZZZ]]]^^^\\\ZZZRRRQQQPPPPPPTTT[[[aaafffgggiiikkknnnoooooonnnmmmkkkmmmooorrrssssssrrrrrrtttrrrooonnnmmmllljjjiiiccc```\\\XXXRRRKKKCCC>>>>>>>>>===<<<;;;:::888888333444555666777777888888666555444222111111000000111111111111111111111111---...///000000///...---////////////////////////////////////////////////------..................---......//////000000000000111111111///...------////////////////////////////////////////////////.................................---,,,,,,,,,+++---------............///---.....................,,,,,,------...///000000................................................////////////////////////---...///111222444555666444333222000000000111222222222222111111111111111333222000///000111444555222222222222111111111111111111111111111111111111///000000111111111111111...//////000111222222222......///000111222222222111111000111333666999;;;@@@EEELLLQQQRRROOOIIIEEE???===;;;888888999:::<<<::::::;;;===???AAACCCDDDDDDGGGMMMRRRVVVYYYZZZZZZYYYZZZ[[[[[[ZZZZZZ]]]___]]]^^^aaafffjjjooosssuuu}}}}}}{{{zzzyyytttqqqnnnlllllliiiccc^^^ZZZWWWTTTSSSTTTUUUVVVUUUNNNNNNMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQOOOMMMLLLEEEEEECCCAAA>>>;;;999888666666666666666666666666444777;;;???CCCGGGLLLPPPPPPQQQSSSTTTSSSQQQOOONNNEEECCC???;;;888555333333111111111111000000000000111111111111111111111111////////////////////////////////////////////////////////////............---......//////000000000000000000000000000000000////////////////////////////////////////////////........................---------............///------------------------........................------------------------------...............---,,,,,,,,,---------......------------------------++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,RRRTTTXXX\\\```cccfffgggeeefffggghhhjjjlllmmmmmmmmmnnnooonnnhhh^^^RRRJJJCCCCCCCCCBBBBBBAAAAAA@@@EEEJJJRRR[[[ccchhhkkkllllllmmmooooooooommmkkkjjjgggccc\\\UUUNNNIIIFFFEEEBBBDDDFFFIIIMMMTTT\\\aaaiiinnnuuuwwwuuunnnhhhdddYYYVVVRRRMMMHHHEEEBBBAAAEEEJJJQQQXXX^^^aaaaaaaaa[[[XXXTTTRRRQQQSSSWWWYYYZZZ\\\```cccddddddbbbaaabbbeeeiiimmmpppqqqqqqppptttrrrqqqqqqsssttttttsssllljjjhhheee```XXXPPPJJJDDDCCCBBB???===:::999888555666777999:::;;;;;;;;;999888666444333222111111111111111111111111111111000111111222222111111000////////////////////////////////////////////////.............../////////------...///000111111222///111222111///------...////////////////////////////////////////////////.................................------------------------............///---------...............---------.../////////000................................................////////////////////////......000111333444555666333222222111111111222222333333222111000000111111222111000//////111333444333222222222222111111111111111222222222222222333///000111111222222111111//////000111222222222222---...000111333444444444111111333555888<<>>===>>>???@@@BBBEEEGGGHHHGGGJJJNNNSSSVVVXXXYYYZZZWWWYYY[[[\\\\\\]]]```bbbgggjjjqqqxxx~~~ssskkkccc___ZZZWWWWWWWWWXXXWWWQQQQQQOOONNNMMMMMMMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNIIIHHHGGGEEECCC@@@>>>===:::999888777666666666777444666999;;;===AAAFFFJJJNNNQQQUUUVVVTTTQQQOOONNNJJJIIIFFFBBB>>>:::777666333333222222222111111111111111111111111111111111........................000000000000000000000000000000000////////////...//////////////////000000000000000000000000000000////////////////////////////////////////////////........................---------............///---------------.................................------------------------,,,---......///.........,,,,,,,,,---------......------------............------------------------........................,,,,,,,,,,,,------------\\\]]]```ccceeefffggggggfffggggggiiijjjkkkllllllkkkmmmooommmfff\\\SSSNNNGGGGGGFFFFFFEEEEEEEEEEEEJJJMMMSSSZZZ___ccceeefffeeegggkkkooopppooolllkkkhhhddd^^^VVVPPPKKKIIIHHHHHHHHHIIIJJJNNNTTT\\\aaahhhnnnvvvzzzyyyuuurrrppphhheee```YYYSSSNNNKKKIIIFFFIIINNNTTTYYY\\\^^^______^^^]]]ZZZXXXUUUSSSRRROOOPPPRRRSSSUUUUUUUUUUUUVVVXXX]]]bbbgggkkknnnooorrrrrrsssuuuxxxxxxwwwvvvqqqpppnnnllliiiddd^^^ZZZPPPNNNJJJEEE@@@<<<999888666777:::<<<===>>>>>>>>>;;;:::888666444333222222111111111111111111111111222111111111111111111222////////////////////////////////////////////////.........//////000000000......//////000000111111***---//////------...000////////////////////////////////////////////////..........................................//////---------............///---------.........//////............////////////................................................//////////////////////////////000111333444555555111111222222333333222222222111000000000111222333000000///...///000111222333333222222222111111111000000111111222222222222000000111222222222222111000000111222222222111000///000222333444444444333222333666:::???CCCFFFHHHMMMNNNPPPPPPNNNIIIDDDAAA<<<;;;:::999:::<<>>;;;888666666666666666777888888999<<<@@@DDDHHHLLLRRRUUUTTTQQQPPPPPPNNNNNNLLLJJJEEEAAA<<<:::444444444333333333222222111111111111111111111111////////////////////////000000000000000000000000111111000000000/////////000000000///////////////////////////////////////////////////////////////////////////////////////........................---------............///------........./////////................................................,,,------...//////......,,,,,,,,,---------......------------.........///................................................,,,,,,---------.........aaabbbdddffffffffffffeeeeeeffffffggghhhiiiiiijjjgggkkknnnllleee^^^YYYXXXWWWVVVSSSQQQPPPPPPPPPQQQNNNQQQUUUYYY\\\___``````___ccchhhmmmooonnnllljjjfffbbb\\\UUUPPPLLLJJJJJJMMMMMMMMMMMMPPPVVV]]]ccckkkqqqyyy}}}|||zzzxxxwwwvvvsssmmmeee^^^XXXTTTRRRJJJLLLNNNQQQTTTVVVXXXYYY___```bbbbbb```[[[VVVSSSHHHHHHHHHHHHIIIKKKMMMNNNLLLNNNRRRWWW^^^eeekkkooonnnpppssswwwzzzyyyvvvssstttrrrpppnnnmmmllliiigggZZZWWWRRRLLLEEE@@@<<<999777999;;;===???@@@@@@???<<<;;;999777555333333222111111111111111111111111111000///......///000111////////////////////////////////////////////////.../////////000000111111000000000000////////////%%%))),,,---,,,,,,///111000000000000000000000000////////////////////////........................---.........///000000000---------.........//////---------........./////////////////////.................................////////////////////////////////////////////////000000111222333444444555///000222333444444333222000/////////000222444555333333333333333444444555333333333222222222111111//////000000111111111222000000111222222222222111000111222333333222000///111222333444555444333222333555:::???DDDHHHKKKLLLNNNMMMKKKIIIFFFDDDAAA@@@@@@???>>>>>>>>>@@@BBBDDDCCCDDDDDDFFFHHHJJJKKKLLLQQQRRRVVVZZZ^^^aaaccceeekkkpppwww~~~}}}vvvnnnfffaaa\\\ZZZWWWTTTRRRPPPPPPOOOPPPOOOMMMLLLKKKMMMNNNPPPLLLLLLLLLLLLKKKIIIGGGEEEEEEBBB===999666555555555888888888777666888<<<@@@@@@FFFNNNSSSSSSSSSSSSTTTQQQRRRQQQOOOKKKEEE@@@===555555444444444333333333111111111111111111111111000000000000000000000000000000000000000000000000222222111111000000//////111111000000//////......////////////////////////////////////////////////000000000000000000000000........................---------.........//////........./////////000000................................................,,,,,,---.../////////...,,,,,,,,,---------......---------.........//////------------------------........................---------....../////////dddddddddcccccccccccccccdddfffgggfffeeedddeeeffffffggghhhhhhgggeeebbb```dddbbb___\\\ZZZYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^aaacccfffiiijjjiiigggeeeaaa^^^[[[WWWUUUUUUVVVVVVXXXXXXXXXZZZ^^^ccchhhkkkuuuvvvyyy|||}}}~~~}}}||||||zzzvvvqqqkkkeee```]]]XXXVVVSSSQQQOOOOOOPPPQQQZZZ\\\___cccdddaaa\\\WWWMMMDDD>>>AAACCCBBBCCCGGGIIIKKKNNNPPPRRRXXX```fffnnnppptttwwwxxxyyyxxxwwwwwwuuutttssssssrrrqqqooogggddd___WWWNNNFFF???;;;<<<<<<<<<>>>@@@AAA@@@>>>@@@???===;;;888666555444000000111111111111000///000000000000000000000000000000000000000000000000------------------------//////...------...000000000000///...............////////////////////////---......///////////////////////////////////////......---+++)))))),,,...000000///...............////////////////////////000000//////.........---------------------,,,,,,////////////////////////111111000000//////......000000////////////000000//////000111222333333333000111222222333333333333000000111222333333444444111111111111111111222222222222111111111111222222000000000000000000000000222222111111111222333444111111111111111111222333555333111000000333666999:::>>>BBBEEEFFFFFFFFFGGGLLLJJJGGGCCC@@@>>>===<<<:::::::::<<<@@@CCCEEEEEEFFFDDDFFFLLLPPPPPPPPPRRRTTTWWW]]]ccchhhmmmqqqsss{{{ssshhhdddcccbbb^^^YYYVVVUUUUUUTTTQQQNNNMMMOOOPPPOOOMMMLLLLLLLLLMMMNNNOOOPPPQQQJJJGGGAAA<<<999888999:::999888666555666888;;;======@@@EEEHHHKKKMMMPPPSSSVVVUUUUUUSSSOOOIIIDDDAAA???<<<777444333222111000///000000000000000//////222222222111111111111000////////////...---,,,+++000///...------...///000........................000000000000000000000000////////////////////////......////////////......///......,,,+++***))))))***++++++,,,,,,------...---------------------------------,,,,,,+++++++++........................///............---------,,,,,,---...///000111222000///...---,,,------...........................------------------------+++---......---,,,,,,---``````______^^^^^^]]]]]]^^^______^^^]]]^^^```bbb___```bbbccceeeeeeeeeeeegggfffeeedddddddddffffffhhhhhhhhhggggggfffeeeddddddfffiiikkklllkkkiiigggeeeccc```^^^^^^___```aaadddddddddeeeiiimmmqqqtttwwwxxxzzz|||~~~~~~~~~~~~~~~}}}zzzvvvrrrmmmiiigggbbb```]]]YYYUUURRRQQQPPPUUUVVVYYY]]]^^^]]]YYYVVVGGG@@@;;;>>>@@@???AAADDDGGGJJJMMMOOOQQQTTTZZZ^^^fffiiimmmrrrttttttsssrrrtttsssssssssssssssqqqpppnnnlllggg```XXXPPPJJJGGGAAA@@@>>>???AAABBBBBBAAADDDBBB???<<<999888888888111111111111111111000000000000000000000000000000000000000000000000000000////////////////////////111000///.........//////000000///...............////////////////////////---......///////////////////////////////////////111111000///------///222000000///...............////////////////////////000/////////............------------------------////////////////////////111000000000/////////...000000////////////000000000000000111222222222333000111111222333333222222333333333222222222111111222222111111111111111222222222111111111111222222111111111111111111111111111111222222222333333333333222222222222222333333666444333222333666999;;;???CCCGGGIIIHHHFFFDDDDDDEEEDDDBBBAAA?????????@@@BBBBBBCCCFFFIIIKKKLLLLLLNNNKKKKKKPPPRRRRRRSSSVVVUUU[[[eeerrr~~~zzzvvvtttpppiiibbb]]][[[ZZZZZZVVVRRRPPPPPPQQQPPPNNNNNNNNNNNNNNNNNNOOOPPPPPPNNNKKKGGGBBB???=========<<<;;;999888888999:::;;;999<<>><<<===???>>>???BBBEEEHHHMMMPPPRRRTTTVVVWWW]]]```eeeiiilllmmmmmmllloooppprrrsssttttttssssssuuussspppjjjddd]]]XXXUUUJJJGGGCCCAAABBBCCCDDDCCCHHHEEEBBB>>><<<;;;;;;;;;222222222222111000000000////////////////////////000000000000000000000000000000000000000000000000222222000///////////////000000///...............////////////////////////---......////////////////////////////////////////////////---++++++---///000//////............///////////////////////////////////////............,,,,,,,,,---.........///////////////////////////000000000000////////////000000////////////000000111111111111111111222222111111222222333333222222333333333222222222222111444333222111111111111111222222111111111111222222111111111111111111111111000111222333444333222222444333333222222333333333555555555666888;;;>>>@@@EEEHHHKKKKKKHHHDDDBBBAAA?????????@@@AAACCCEEEFFFGGGHHHJJJLLLMMMNNNNNNNNNRRRNNNLLLNNNPPPPPPTTTYYY]]]fffvvvyyyqqqllljjjjjjfffbbb]]]XXXWWWVVVUUUTTTQQQQQQQQQQQQQQQQQQQQQPPPRRRPPPMMMJJJFFFCCCAAA@@@@@@???>>>===<<<;;;:::999777999;;;===???CCCHHHLLLQQQSSSTTTUUUTTTQQQMMMKKKGGGDDDAAA>>><<<999555222222222222222222222222222111000000000000/////////---...///000111111111111//////............//////111111111111111111111111000000000000000000000000////////////////////////......////////////......+++,,,,,,---...///000000000//////...------,,,,,,.......................................---------........................///............---------,,,,,,---...///000000111//////...------------...........................------------------------,,,...000///...---...///QQQRRRSSSUUUUUUVVVUUUUUURRRSSSTTTTTTSSSRRRRRRTTTPPPQQQTTTXXX^^^dddjjjnnnooooooqqqrrrtttvvvxxxxxxzzzyyywwwuuutttrrrrrrqqqrrrssstttttttttsssrrrqqqqqqpppppppppqqqsssuuuwwwvvvuuuuuuvvvwwwyyy|||}}}||||||}}}}}}~~~~~~}}}{{{yyywwwvvvwwwvvvtttpppjjjddd___\\\VVVTTTQQQPPPOOONNNMMMKKKEEECCCAAAAAAAAA@@@@@@AAAAAAFFFMMMSSSWWWXXXXXXXXXXXXYYY\\\^^^aaaccceeefffjjjlllpppssstttuuuvvvvvvwwwwwwuuurrrmmmhhhcccaaaWWWRRRLLLGGGEEEEEEEEEDDDGGGFFFDDDBBB???===<<<;;;444444333222111000000000////////////////////////////////////////////////111111111111111111111111111111111000000000000000000000///...............////////////////////////---......///////////////////////////////////////,,,------,,,***)))+++---000///............/////////////////////////////////////////////.........+++,,,,,,---...//////000////////////////////////000000000000////////////000000////////////000000222222222111111111111111222333333444444444333333//////000111333444555555555444333222111000000000222222111111111111222222111111111111111111111111///000333444444333222111444333333222222333333444333444777;;;???BBBEEEGGGJJJJJJJJJHHHEEECCCBBBCCCBBBBBBDDDFFFHHHJJJLLLMMMMMMOOOPPPPPPOOONNNNNNNNNRRRNNNLLLNNNPPPRRRXXX```iiivvv{{{vvvooogggbbb^^^\\\ZZZUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRPPPLLLHHHDDDBBBBBBBBBBBBBBBAAA???===;;;999::::::;;;===AAAFFFKKKPPPQQQTTTUUUUUURRRNNNLLLGGGEEECCCAAA@@@===:::777444333333222222222222222111111111111000000000000...///000000111111111000/////////....../////////111111111111111111111111////////////////////////////////////////////////......////////////......,,,,,,---...///000111111000/////////.........---///////////////////////////////////////.................................///............---------,,,,,,---......///000000............------..............................---------------------------///000000///......///OOOPPPSSSVVVYYYZZZZZZZZZUUUXXXZZZ[[[XXXUUUSSSRRRTTTUUUWWW\\\bbbiiippptttxxxxxxwwwwwwwwwxxxyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwuuuuuutttttttttuuuvvvwwwwwwvvvvvvvvvwwwyyyzzz{{{}}}}}}}}}}}}~~~~~~|||{{{yyyxxxwwwxxxxxxwwwtttpppllliiibbb^^^XXXRRROOOLLLJJJHHHIIIJJJJJJHHHEEEDDDBBBAAA???DDDLLLTTT[[[^^^___^^^WWWVVVTTTRRRSSSVVVZZZ\\\bbbfffkkkoooqqqsssvvvxxxxxxxxxxxxwwwuuuqqqnnnlllddd___WWWPPPLLLIIIGGGFFFEEEFFFFFFEEEBBB???;;;999666555444222111000000000000000000000000000000000////////////////////////000000000000000000000000//////000000111111111222000000///...............////////////////////////---......///////////////////////////////////////...//////...---,,,---...//////............//////////////////////////////.........///////////////,,,,,,------...///000000////////////////////////////////////000000000000000000////////////000000222222222111111111111111444555555555555555444444...///000111333444555666555444333222111111111111222222111111111111222222111111111111111111111111///000333444444333222111333222222222222333444444222555:::@@@FFFJJJLLLNNNKKKJJJHHHEEECCCDDDGGGJJJLLLMMMNNNOOOQQQRRRSSSSSSTTTVVVWWWUUURRRPPPPPPQQQRRRPPPQQQTTTWWW[[[dddnnnvvv{{{ooofffaaa^^^ZZZYYYWWWUUUTTTTTTTTTTTTTTTTTTTTTSSSPPPKKKGGGDDDCCCDDDEEEFFFEEEDDDBBBAAA<<<<<<;;;;;;;;;???EEEIIIOOOQQQSSSUUUTTTQQQLLLJJJDDDCCCBBBBBBBBBAAA???===666555444333222222222222333333222222222222111111000000000000//////...---...//////////////////...000000000000000000000000////////////////////////////////////////////////......////////////......////////////////////////.........//////000000000////////////////////////////////////////////////........................///............---------,,,,,,------......//////------..........................................---------------------------///000000///......///TTTWWWZZZ^^^aaaccccccccc^^^aaacccdddaaa^^^\\\[[[aaabbbeeeiiiooovvv}}}}}}{{{zzzzzz{{{{{{zzzyyyxxxwwwxxxyyyzzzyyyxxxxxxwwwwwwxxxyyyyyyxxxwwwvvvuuuttttttttttttvvvvvvvvvwwwwwwxxxyyyzzz{{{||||||}}}~~~~~~~~~}}}|||{{{vvvwwwxxxyyyyyywwwuuutttooojjjbbb[[[VVVRRROOOMMMNNNRRRTTTQQQMMMLLLJJJFFFDDDGGGNNNWWW___dddeeedddZZZWWWRRRMMMKKKLLLOOOPPPVVV[[[```dddgggkkkqqqvvvwwwxxxzzz|||{{{yyyvvvuuuoookkkddd]]]XXXSSSNNNKKKFFFFFFFFFEEECCC???<<<:::999777555222111000000111000000000000000000000000000000000000000000000000////////////////////////...///000000111111000000000000///...............////////////////////////---......///////////////////////////////////////---...///...,,,,,,,,,---///............//////000////////////////////////.........///////////////---------.../////////000////////////////////////////////////000000000000000000////////////000000111111111111111111222222555555666666555555444444111222222222222333333333555444333222222222222222222222111111111111222222222222222222222222222222000111222333444333222222222222222333444555666777777;;;AAAHHHMMMPPPRRRRRRLLLKKKIIIGGGFFFIIINNNRRRVVVWWWWWWWWWWWWVVVVVVUUUSSSUUUVVVTTTQQQOOOQQQTTTSSSSSSXXX___ccchhhrrr|||tttlllhhhfffccc^^^YYYVVVTTTTTTUUUTTTUUUVVVUUUSSSOOOKKKHHHEEEFFFHHHIIIIIIHHHGGGFFF@@@???>>>===<<<>>>CCCFFFMMMPPPSSSTTTSSSPPPKKKHHHAAA@@@@@@AAACCCDDDCCCBBB:::999777444333222222222444444333333333222222222000000000000///...---,,,......////////////......////////////////////////000000000000000000000000////////////////////////......////////////......000000//////.........---------......///000000111.................................///////////////........................///............---------,,,,,,---------.........,,,---......///.................................------------------------,,,...000///...---...///___bbbeeeiiikkkkkkkkkjjjhhhjjjjjjjjjiiihhhiiikkkppprrrvvv{{{|||{{{{{{|||{{{zzzyyywwwwwwxxxyyyzzzwwwvvvuuutttuuuvvvxxxyyyxxxxxxwwwvvvuuutttttttttuuuuuuvvvvvvwwwxxxxxxyyyyyyzzz{{{}}}}}}}}}}}}|||}}}}}}~~~~~~~~~~~~}}}}}}wwwwwwxxxyyyzzzyyyxxxxxxwwwrrrkkkddd```]]][[[YYYUUU\\\```\\\YYYYYYWWWSSSRRRSSSWWW]]]dddiiikkkjjjaaa^^^YYYSSSNNNKKKIIIIIIIIIMMMSSSWWWZZZ```iiippptttvvvzzz|||}}}|||{{{yyyvvvsssooojjjeee___XXXSSSJJJIIIFFFDDDAAA???>>>>>>:::888555333111000000111222222222222222222222222000000000000000000000000000000000000000000000000000000111111000...---,,,000000///...............////////////////////////---......///////////////////////////////////////,,,...///...,,,+++,,,,,,...............///000000////////////////////////............/////////000............////////////////////////////////////.../////////000000000111000000////////////000000000000000111222222222333444444444444444333222222111111222222222333333333444333333222222222333333222222111111111111222222222222222222222222222222111111222222222333333333333333444555666888:::;;;@@@DDDJJJPPPTTTUUUTTTTTTNNNOOOOOOOOOOOOQQQUUUXXX[[[[[[[[[ZZZYYYWWWUUUTTTPPPRRRSSSQQQOOOPPPVVV[[[]]]```hhhqqqwww{{{zzzuuulllccc]]]YYYYYYYYYWWWXXXYYYXXXWWWTTTPPPNNNIIIJJJJJJJJJJJJJJJJJJIIIFFFEEEDDDBBB@@@AAADDDGGGLLLNNNRRRUUUTTTQQQLLLIIIBBBAAA???@@@BBBEEEEEEEEE@@@>>>;;;777555333333333333333333222222222111111000000111111111000//////---...///000000///...---////////////////////////000000000000000000000000////////////////////////......////////////....../////////.........------........................------------------------------........./////////........................///............---------,,,,,,------------......,,,,,,.../////////..............................------------------------,,,---//////---,,,---...hhhjjjmmmpppqqqqqqooonnnoooooonnnllllllooossswww{{{}}}|||{{{{{{}}}{{{zzzxxxvvvuuuuuuvvvwwwtttsssrrrrrrsssuuuwwwxxxxxxxxxxxxwwwvvvuuuuuuuuusssttttttuuuvvvwwwwwwxxxwwwxxx{{{|||}}}|||{{{zzzxxxyyyzzz{{{|||}}}}}}}}}xxxxxxyyyyyyyyyxxxxxxwwwzzzvvvpppkkkhhhfffdddccc[[[dddiiifffdddeeeccc___aaa``````dddjjjnnnoooooohhhfffbbb\\\UUUNNNIIIFFF???DDDJJJMMMQQQXXXbbbjjjpppssswww{{{||||||{{{yyyxxxwwwuuusssooohhh```ZZZOOOKKKFFFBBB??????AAABBB;;;999666333111000000111222222222222222222222222000000000000000000000000000000000000000000000000222222222111///,,,***(((000000///...............////////////////////////---......///////////////////////////////////////111222444333111000000111...............///000111////////////////////////---.........//////000000///////////////.........////////////////////////.../////////000000111111000000////////////000000//////000111222333333444333333333333222222111000---...000111333555666777333333222222222333444444222222111111111111222222222222222222222222222222222222111111111222333444444444555777999;;;===???HHHLLLQQQVVVXXXXXXUUUTTTPPPRRRUUUWWWWWWXXXZZZ[[[[[[[[[[[[ZZZXXXVVVSSSRRRQQQTTTUUUUUUTTTWWW^^^eeennnsss}}}yyymmmddd```^^^___ZZZZZZ[[[[[[ZZZWWWUUUSSSMMMLLLLLLLLLKKKKKKKKKJJJLLLLLLJJJHHHFFFEEEGGGIIIJJJMMMRRRUUUUUURRRNNNKKKDDDBBB@@@@@@BBBEEEFFFGGGDDDAAA>>>:::777555555555222222222111111111111000///000111222222222222222---...///000000///...---////////////////////////000000000000000000000000////////////////////////......////////////......------................../////////...------,,,,,,------------------------,,,---------......//////........................//////.........---------,,,,,,------------------+++,,,.../////////..............................------------------------+++---......---,,,,,,---nnnpppsssvvvwwwvvvtttsssuuutttssssssuuuyyy|||~~~|||xxxuuussstttuuuvvvvvvtttsssqqqpppmmmjjjkkkooorrrssssssrrrrrrqqqqqqrrrsssttttttuuuuuuuuuuuuuuuvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{xxxxxxxxxxxxxxxwwwwwwwwwvvvuuutttrrrooommmkkkkkkhhhgggffffffgggiiilllnnnooonnnmmmllllllmmmnnnnnnnnnjjjeeeccc```YYYNNNFFFGGGEEECCCCCCGGGOOOXXX]]]gggnnnuuuzzzzzzyyyzzz{{{}}}zzzvvvtttrrrooojjjfff^^^YYYQQQIIIBBB???>>>>>><<<999555333333333333222000000000000000111111111//////............//////000000////////////000000000000000000000000000000//////............//////000///...------...///000//////////////////////////////000000000000//////........................////////////////////////......////////////............//////////////////............//////////////////000000000000////////////000000000000//////000000000000111111111111111222222111000000111333666666555555555444444444555555555444444333333333000000000000000000000000444444222111000000//////000111222333444333333222///111222222111111222444222333444666999???FFFKKKRRRSSSTTTVVVWWWWWWXXXXXXWWWXXXYYYYYYXXXXXXYYYZZZZZZ\\\^^^]]]ZZZVVVSSSSSSSSSTTTVVVWWW[[[eeesss~~~{{{tttkkkddd```___]]]ZZZWWWTTTRRRQQQUUUSSSOOOKKKIIIIIIKKKLLLKKKLLLMMMNNNNNNMMMLLLKKKQQQQQQSSSVVVYYYXXXTTTPPPHHHCCC>>>===@@@DDDFFFGGGJJJHHHEEEAAA===:::888777333333444333222000...---111111111111000000000000222111000//////000111222000000000000000000000000000000000000000000000000//////............//////......////////////......////////////////////////////////////////////////............////////////000///---,,,,,,---///000---------............///........................//////.........---------........................------............------------------------------////////////////////////rrrsssuuuwwwxxxzzz{{{{{{{{{vvvrrrssssssttttttsssqqqooommmkkkjjjiiikkkooorrrrrrqqqpppooommmmmmnnnqqqtttvvvwwwwwwxxxxxxxxxxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyzzz{{{{{{uuuuuuttttttssssssrrrrrruuutttsssqqqooonnnlllllliiigggeeedddeeehhhkkkmmmoooooonnnmmmmmmmmmnnnnnnppplllhhhfffddd```XXXQQQIIIGGGCCCBBBEEELLLTTTYYYaaagggnnnsssuuuvvvyyy{{{}}}zzzxxxwwwvvvuuuqqqmmmeeeaaaYYYPPPHHHCCC@@@??????<<<888555444444333222000000000000111111111111//////............//////111000000//////000000111000000000000000000000000//////............////////////............////////////////////////////////////000000000000//////........................////////////////////////......////////////......///////////////.....................//////////////////000000000000////////////000000000000//////000000000000111111111111111222222111000000111333555555444444333333333333444444444333333222222222111111111111111111111111333222111111111111111222222111111111111111222222000222333333222222444555333555888;;;???EEEKKKPPPUUUVVVXXXZZZ[[[[[[ZZZZZZYYYZZZZZZYYYWWWWWWWWWYYYYYY[[[\\\[[[YYYWWWWWWXXXUUUYYY^^^cccjjjuuuxxxpppmmmggg```[[[XXXVVVVVVXXXVVVSSSPPPMMMKKKJJJJJJJJJKKKMMMOOOPPPPPPPPPPPPRRRRRRSSSWWWYYYYYYUUURRRLLLFFF@@@>>>???CCCEEEFFFIIIIIIHHHFFFCCC>>>:::777333333333333222111000000111111111111000000000000222111000//////000111222000000000000000000000000000000000000000000000000//////............//////......////////////......////////////////////////////////////////////////............////////////000...---,,,,,,---...000---------............///........................//////.........---------........................------............------------------------------////////////////////////xxxwwwwwwyyy|||{{{tttppppppqqqrrrsssrrrqqqooommmmmmnnnpppsssvvvwwwvvvtttqqqooolllkkkkkknnnrrrtttttttttuuuvvvvvvvvvvvvvvvvvvuuutttsssssstttuuuvvvuuuuuuuuuuuuvvvwwwxxxxxxssssssrrrpppoooooooooooorrrqqqqqqpppooonnnmmmmmmjjjhhheeecccccceeegggiiillllllmmmmmmnnnnnnooooooooollliiihhhhhhfffaaa]]]OOOKKKFFFBBBCCCIIIOOOTTTYYY^^^eeejjjmmmpppuuuxxxyyyxxxxxxyyyyyyyyyvvvtttoookkkddd[[[RRRJJJEEEBBBBBB???:::777555444333222111111111111111111111111000//////......//////000111000000//////000000111000000000000000000000000//////............//////......////////////......//////////////////////////////000000000000//////........................////////////////////////......////////////......000000//////.........---............//////////////////000000000000////////////000000000000//////000000000000111111111111111222222111000000111333444333333333333222222222333333333222222222222222111111111111111111111111111111111111111222333333666555333222222333444555111333444444333444666888777:::>>>BBBGGGLLLRRRVVVWWWXXX[[[]]]]]]\\\ZZZYYYZZZZZZZZZYYYWWWWWWXXXZZZXXX[[[___aaabbbbbbcccdddaaagggooowwwxxxmmmddd^^^\\\[[[XXXWWWVVVSSSPPPLLLIIIGGGIIIJJJMMMOOORRRTTTUUUUUURRRSSSUUUXXXZZZYYYWWWTTTQQQLLLEEE@@@???AAACCCDDDGGGIIILLLMMMJJJDDD>>>:::555555444333222222222222222222111111111000000000111111000000000000111111000000000000000000000000000000000000000000000000//////............//////...//////000000//////...////////////////////////////////////////////////............///////////////...---,,,,,,---...///---------............///.......................................---------........................------............------------------------------////////////////////////~~~}}}|||tttooonnnpppsssvvvxxxyyyyyyyyy~~~zzzxxxvvvsssqqqppppppqqqqqqrrrsssuuuuuuuuuuuutttsssrrrpppooonnnooopppqqqpppppppppqqqssstttvvvwwwrrrqqqpppooonnnnnnoooooonnnmmmmmmmmmmmmmmmmmmmmmllliiieeeaaa______aaabbbdddeeegggjjjlllnnnppppppnnnkkkhhhgggggggggeeecccXXXSSSMMMGGGFFFIIINNNRRRTTTYYY___ccceeeiiinnnssstttuuuvvvxxxyyyyyyxxxvvvuuurrrmmmeee\\\TTTMMMIIIDDD@@@;;;888666555333222222222111111111111111000000000////////////000000000//////......//////000//////////////////////////////............//////---...///000000///...---//////////////////////////////000000000000//////........................////////////////////////......////////////......000000000///......------............//////////////////000000000000////////////000000000000/////////000000000111111111111111222222111000000111333444333333333333333333333333333333333333333333333222222222222222222222222222222222111111222222333444444444333333333333333222333444444444666888;;;===@@@EEEJJJNNNRRRVVVYYYVVVXXX[[[]]]]]][[[XXXVVVXXXXXXXXXWWWVVVWWWZZZ]]][[[dddoooxxx|||{{{yyywwwwww|||sssiiibbb___\\\[[[YYYVVVTTTQQQOOONNNKKKLLLNNNPPPRRRTTTUUUVVVSSSTTTVVVXXXZZZYYYXXXWWWWWWQQQJJJCCC@@@@@@AAABBBHHHJJJNNNOOONNNIIIDDD@@@;;;999777444333222222222222222222111111111000000111000000000000000000111//////////////////////////////////////////////////////............////////////000000000000//////////////////////////////////////////////////////............///////////////...------------...///---------............///........................................................................------............------........................////////////////////////yyysssrrrvvv|||{{{vvvsssvvvwwwyyy{{{|||{{{{{{zzzuuutttrrrpppoooooooooooommmmmmnnnoooqqqssstttuuunnnnnnlllllllllmmmnnnoookkkkkkkkklllllllllmmmmmmnnnkkkfffbbb^^^\\\[[[[[[YYY[[[^^^cccgggllloooqqqooommmjjjhhhhhhgggfffeeeaaa\\\UUUOOOLLLMMMPPPRRRSSSWWW[[[^^^___aaafffkkkppprrruuuxxxyyyyyyxxxxxxvvvuuurrrllleee^^^WWWSSSGGGCCC>>>:::777666444222333222222222111111000000000000////////////000000///......------....../////////////////////////////////............//////---...///000000///...---//////////////////////////////000000000000//////////////////////////////////////////////////////......////////////......000000//////.........---............//////////////////000000000000////////////000000000000/////////000000000111111111111111222222111000000111333444444444444555555555555444444444555555555555555222222222222222222222222555444333222111111111111///000111222222111000...222333444555666999===@@@EEEHHHLLLPPPRRRTTTVVVXXXXXXYYY\\\]]]]]]ZZZWWWUUUUUUUUUUUUSSSSSSUUUZZZ]]]ggguuuyyymmmfffdddbbb^^^ZZZWWWWWWWWWWWWOOOOOOPPPPPPQQQRRRRRRSSSRRRTTTWWWYYYYYYYYYYYYYYYZZZVVVOOOHHHBBB@@@@@@AAAIIIKKKMMMNNNNNNKKKIIIGGGAAA???<<<888555333111111222222222222111111111111000000000111111000000000//////////////////////////////////////////////////////............////////////000000000000//////////////////////////////////////////////////////............////////////.........------.........---------............///........................---.............................................------............------........................////////////////////////|||{{{zzzxxxuuusssqqqpppllllllllllllmmmnnnoooooommmkkkjjjiiiiiijjjlllmmmjjjkkkkkkllllllmmmnnnnnnnnnllliiieee```]]]ZZZYYYRRRSSSWWW[[[aaahhhmmmpppqqqpppnnnllljjjiiihhhhhhfffbbb\\\VVVRRRQQQRRRSSSSSSVVVZZZ[[[ZZZ[[[___bbbkkkoootttxxxyyyzzzzzz{{{wwwvvvuuuqqqmmmgggbbb___PPPKKKEEE@@@<<<999666444333333333222111111000000111000000//////000000111///......------......///000000000000000000000000//////............//////......////////////......//////////////////////////////000000000000//////////////////////////////////////////////////////......////////////......////////////////////////............//////////////////000000000000////////////000000000000//////000000000000111111111111111222222111000000111333444444555555555555555666555555555555666666666666333333333333333333333333666555444333111111111000222333444555666555444444333444666888:::>>>CCCGGGLLLNNNRRRSSSTTTUUUWWWYYY[[[\\\]]]^^^\\\ZZZWWWUUUTTTTTTSSSSSSUUUZZZaaafff}}}yyyoookkkeee^^^ZZZXXXWWWXXXTTTTTTRRRQQQQQQPPPPPPPPPQQQTTTWWWXXXXXXXXXYYYZZZZZZXXXSSSLLLEEEAAA@@@@@@HHHIIIJJJKKKLLLLLLLLLKKKFFFDDDAAA<<<888555222111333222222222222111111111000000111111111111000000000000000000000000000000000000000000000000000000//////............/////////000000111111000000///////////////////////////////////////////////////............////////////........................---------............///........................---------.......................................------............------........................////////////////////////zzzyyywwwuuusssrrrrrrqqqpppnnnkkkiiihhhhhhiiijjjmmmmmmmmmnnnooooooppppppmmmmmmllliiifffbbb^^^\\\PPPQQQRRRVVV\\\cccjjjnnnooopppooonnnllljjjjjjjjjgggddd___ZZZUUUSSSRRRQQQPPPTTTWWWXXXWWWWWWZZZ\\\ccchhhpppuuuwwwyyy{{{}}}yyyxxxwwwuuurrrnnnjjjhhh^^^XXXPPPIIIBBB===888555444444333222222111000000111111000000000000111111000000////////////000000000000000000000000000000//////............////////////............////////////////////////////////////000000000000//////////////////////////////////////////////////////......////////////......------......///000000000............//////////////////000000000000////////////000000000000//////000000000000111111111111111222222111000000111333333333333444444555555555444444444555555555666666444444444444444444444444555444333222222222222222666555444444555777:::;;;555777999;;;???DDDJJJOOOQQQSSSUUUVVVVVVXXXZZZ\\\[[[\\\\\\[[[YYYWWWUUUTTTQQQRRRUUUZZZaaalllwww~~~xxxooofff___ZZZXXXXXXWWWUUUSSSRRRQQQQQQQQQPPPSSSVVVWWWWWWWWWYYY[[[YYYXXXVVVPPPHHHCCCAAAAAAEEEFFFHHHJJJLLLLLLLLLLLLHHHFFFDDD@@@<<<888444333333333222222222111111111///000111222222111000///000000000000000000000000000000000000000000000000//////............//////000000111111111111000000////////////////////////////////////////////////............////////////---..................------------............///........................---------.........//////........................------............------........................////////////////////////~~~}}}vvvsssooollliiiiiiiiijjjooooooppppppqqqqqqrrrrrrlllmmmmmmmmmjjjgggbbb```QQQQQQQQQTTTYYY```gggllllllmmmnnnmmmkkkjjjiiijjjeeeccc___[[[VVVSSSQQQPPPMMMQQQUUUWWWUUUUUUWWWYYY[[[aaajjjqqqtttwwwzzz}}}{{{{{{zzzxxxuuurrrooommmiiicccYYYPPPHHH@@@:::777444444333333222111000000111111000000000000111111222222111111111111222222000000000000000000000000//////............//////000///...------...///000//////////////////////////////000000000000//////000000000000000000000000////////////////////////......////////////......,,,,,,---...///000111111............/////////000//////000000000000////////////000000000000//////000000000000111111111111111222222111000000111333222222222333333444444444333333333444444555555555444444444444444444444444333333222222333333444444444111...,,,---111777;;;777999;;;>>>BBBHHHOOOTTTSSSUUUVVVWWWXXXZZZ]]]___ZZZYYYXXXWWWUUUSSSRRRQQQNNNQQQXXXbbboooyyymmmddd___ZZZYYYWWWUUUSSSRRRRRRSSSPPPSSSVVVWWWVVVVVVXXX[[[XXXXXXWWWRRRJJJDDDAAAAAAAAACCCGGGKKKMMMLLLKKKJJJGGGGGGEEECCC???;;;777555333333333222222222111111///000111222222111000///000000000000000000000000000000000000000000000000//////............//////000000111111111111000000////////////////////////////////////////////////............/////////000------............---------------.........//////........................---------.........//////........................---..................---////////////////////////////////////////////////yyyqqqllljjjhhhfffiiinnnuuuvvvssspppppprrrooonnnlllhhheeedddfffggg\\\ZZZWWWVVVWWW\\\aaadddfffiiilllmmmmmmlllllllllfffccc]]]UUUNNNLLLNNNRRRQQQPPPPPPRRRVVVYYYZZZYYY]]]^^^aaafffnnntttwwwxxxwwwxxxyyyxxxvvvuuuvvvwwwrrrlllddd\\\TTTLLLBBB<<<444555555333111000000222111111111111000000000000////////////////////////333222111000000111222333000000000000000000000000000000000000////////////000000000000000000000000........................000000000000000000000000//////.........---------////////////////////////////////////////////////111111000000000000000111111111000000000000111111000000000000111111111111000000000000000000000000111111222222222333333333444444555555555555444444555555555555555555555555666555444333222222222222222222333333333444444444111333555666666666777888:::===BBBGGGJJJNNNRRRTTTYYYYYYYYYYYYYYYYYYZZZZZZXXXXXXVVVRRROOONNNPPPRRRSSSVVV___rrr~~~ssslllccc^^^YYYUUUUUUTTTRRRPPPPPPQQQRRRSSSUUUWWWXXXYYY[[[ZZZXXXVVVSSSMMMFFFAAABBBBBBBBBGGGLLLNNNLLLJJJGGGGGGFFFDDDAAA???<<<;;;666444222222444444222///222111111222444444222111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111...000111222222111000......---,,,+++***++++++,,,////////////////////////....................................//////////////////............//////,,,------......------,,,000000000000000000000000}}}uuupppmmmjjjlllppptttsssnnnjjjiiikkkmmmmmmllljjjhhhfffffffffaaa___\\\ZZZZZZ]]]```bbbeeehhhkkkmmmlllkkkkkkllliiifff^^^UUUMMMJJJKKKNNNMMMLLLKKKKKKMMMQQQUUUXXX]]]^^^```bbbggglllqqqtttxxxyyy{{{zzzxxxvvvvvvwwwrrrnnniiiddd]]]TTTIIIAAA999777555333222222222222111111111111000000000000000000000000000000000000111000///......///000111000000000000000000000000000000000000////////////000000000000000000000000........................000000000000000000000000//////.........---------////////////////////////////////////////////////111111000000000000000111111111000000000000111111000000000000111111111111000000000000000000000000111111222222222333333333444444555555555555444444555555555555555555555555666555444333333222222222333333333444444444555555333555666666555555777888<<<@@@EEEJJJMMMQQQTTTWWW]]]]]]\\\[[[ZZZXXXWWWVVVXXXVVVSSSOOOMMMOOOTTTXXX^^^dddqqqxxxmmmfff]]]XXXWWWWWWTTTRRRPPPQQQRRRSSSUUUVVVXXXXXXZZZZZZYYYXXXUUUPPPIIIDDDAAA@@@@@@CCCGGGJJJHHHFFFCCCCCCCCCBBBAAA@@@??????888666333222444555444222222111111222333444222111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////...///111222222111///...000///...---------......////////////////////////....................................//////////////////............//////---......//////......---........................{{{uuuqqqqqqssstttrrrlllhhhgggggghhhhhhhhhhhhgggfffeeeeeegggeeebbb```______``````eeehhhkkkmmmllllllllllllnnnjjjbbbWWWNNNIIIHHHIIIGGGGGGGGGEEEEEEIIIQQQWWW]]]___```______bbbiiinnnvvvxxx{{{|||zzzxxxwwwvvvsssrrrpppnnniii___SSSJJJAAA<<<666333333444333222222222111111111000000000111111111111111111111111000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000/////////............---////////////////////////////////////////////////000000000//////000000111111111000000000000111111000000000000111111111111000000000000000000000000111111222222222333333333444444555555555555444444444444444444444444444444666555444333333222333333333333444444444555555555555666666555555555888:::AAAEEEJJJNNNRRRUUUXXX[[[^^^^^^]]]\\\ZZZXXXVVVUUUVVVTTTPPPMMMOOOVVV```gggmmmuuu~~~ssseee]]]\\\[[[WWWSSSQQQRRRRRRTTTUUUVVVWWWWWWYYYYYYZZZZZZXXXTTTNNNIIIDDDAAA???@@@DDDFFFFFFDDD>>>>>>??????@@@AAACCCCCC===:::555333333444555555333222111222333444222000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////......000111111000......000000///............///////////////////////////....................................//////////////////............///////////////000000/////////........................}}}|||||||||xxxrrrnnnlllllliiihhhfffeeefffhhhhhhhhhiiihhhgggeeecccbbbaaaaaafffiiimmmoooooonnnnnnooopppmmmggg___UUUMMMFFFCCCBBBEEEFFFDDDBBBEEEMMMTTT[[[^^^bbbaaa^^^^^^ccchhhppptttyyy{{{{{{yyyxxxwwwvvvuuutttssspppiii^^^VVVIIIBBB888444444555333111222222222111111111000000111111111111111111111111222111111111111111111222000000000000000000000000////////////000000000000////////////////////////000000000000000000000000/////////////////////////////////...............////////////////////////////////////////////////000////////////000000111111111000000000000111111///000000000111111111111000000000000000000000000111111222222222333333333333444444555555444444333444444444444444444444444444444333222222222222222222333333333333444444444333444555555555888<<>>BBBHHHLLLMMMPPPUUUYYYZZZZZZ[[[\\\]]][[[XXXTTTRRRQQQQQQRRRUUU[[[dddnnn{{{wwwkkk```ZZZXXXXXXXXXWWWWWWVVVVVVVVVTTTTTTTTTUUUVVVVVVTTTRRRMMMIIIDDDCCCEEEGGGGGGFFFEEECCC???<<<;;;<<<>>>@@@FFFFFFEEEAAA<<<777555555444333222222333333111///000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111////////////000000000000000000000000000000000000///////////////////////////////////////////////////000111111222111111111////////////////////////....................................//////////////////............//////---......//////......---000000000000000000000000{{{xxxwwwuuussstttrrrpppmmmkkkjjjjjjjjjnnnqqquuuwwwwwwwwwxxxyyyxxxwwwwwwwwwsssjjj___VVVJJJHHHEEEBBB@@@@@@AAAAAAHHHMMMUUU]]]dddhhhjjjkkkiiimmmssswwwyyyyyyyyyzzzzzzwwwttttttuuutttqqqmmmeee___UUUJJJAAA;;;777555333333222222222111111111000000000000000000000000...///000111111000///...111111111111111111111111.........///000111111111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000000////////////////////////000000000000000000000000...------......000111111111111000000000000111111000000000000111111111111000000000000000000000000111111222222222333333333222333333444444333333222333333333333333333333333444333333333333333444444444444444555555555666666555888===AAADDDHHHMMMPPPNNNRRRWWWYYYZZZYYYXXXXXXZZZWWWTTTQQQQQQTTTWWWYYYfffnnn{{{qqqeee___[[[ZZZZZZYYYXXXWWWWWWVVVSSSQQQPPPPPPQQQRRRRRRRRRPPPLLLHHHGGGIIIKKKJJJHHHIIIFFFAAA<<<;;;;;;===???AAADDDGGGFFFAAA<<<999777444333222222333333111///000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111////////////000000000000000000000000000000000000////////////////////////000000000//////000000000///000111222222222111111////////////////////////....................................//////////////////............//////...//////000000//////...////////////////////////yyywwwsssooommmlllllllllnnnqqquuuwwwxxxxxxxxxyyy{{{zzzyyyxxxvvvpppggg```TTTNNNHHHCCCBBBBBBCCCCCCEEEGGGNNNWWWaaaiiimmmnnnmmmpppuuuxxxxxxxxxyyyyyyyyywwwuuuvvvwwwvvvrrrnnnkkkfff]]]QQQEEE===999888333333333222222222111111////////////////////////000111222333333222111000111111111111111111111111---......///000111111222000000000000000000000000////////////////////////000000000000000000000000.../////////000000111111////////////////////////000000000000000000000000---------......000111111111111000000000000111111000000000000111111111111000000000000000000000000111111222222222333333333222333333444444333333222333333333333333333333333555555444444444555555666666666666666777777777777999===BBBFFFIIILLLPPPRRROOORRRWWWYYYYYYWWWVVVVVVSSSQQQOOOOOORRRXXX___dddvvvvvvhhhbbb\\\\\\[[[ZZZYYYXXXWWWWWWSSSPPPMMMMMMNNNPPPQQQQQQSSSPPPLLLLLLNNNPPPNNNLLLJJJGGGAAA===;;;;;;>>>@@@===BBBGGGIIIEEE???;;;:::555333222333333222000...000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111////////////000000000000000000000000000000000000111111111111111111111111111111000000000000111111---...///111111111000///////////////////////////..................................../////////000//////............//////000000111111111111000000........................zzzvvvtttqqqnnnttttttssstttuuuwwwzzz{{{|||{{{zzzxxxuuurrrooommmccc^^^VVVNNNGGGBBB@@@@@@>>>AAAGGGPPPZZZeeemmmrrrpppsssyyy||||||{{{{{{{{{|||||||||{{{xxxuuusssqqqssspppiiibbbXXXMMMBBB:::888666333111000000111222111111111111000000000///222222222111111000000000000000000000111111111111000000000000000000000000111111222222222333333333000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000///////////////////////////////////////000111111000000//////000111222222000000111111111111000000000111111111111222222222222222444444444444222222222333444444555555444444444444444444444444444444222222333333333444444444444555666666555555777888===AAAGGGKKKMMMOOOPPPQQQUUUUUUUUUTTTTTTUUUUUUVVVVVVQQQOOORRRUUU[[[jjjxxxssshhhdddhhhfff___YYYXXXWWWVVVRRRPPPOOOOOOPPPQQQQQQPPPRRRQQQPPPNNNMMMMMMNNNOOONNNKKKFFFBBB???>>>???@@@???BBBFFFIIIIIIGGGCCC@@@<<<777222222444666444111111111111111000000000///111111000000//////......000000000000000000000000000000000000000000000000...............///000000000000000000000000000000//////000000000000//////111111111111111111111111////////////////////////111111000///////////////////////////000000000000//////////////////////////////............//////111111000000//////......000000000000000000000000xxxsssrrrrrrsssssstttuuuvvvwwwzzzzzzyyyxxxvvvssspppooojjjfff___VVVNNNHHHDDDBBB???AAAEEELLLVVVaaakkkqqqrrrvvvzzz}}}~~~}}}}}}}}}}}}}}}|||zzzyyyvvvtttsssuuusssnnnhhh```UUUJJJCCC:::888666444333222222333111111111111111000000000333333222222222111111111000000000000111111111111000000000000000000000000111111111111222222222333000000000000000000000000111000000000////////////000000000000000000000000////////////000000000111000000000000000000000000///////////////000111111000000000000000111222222000111111111111111111000111111111111222222222222222333333444444333333222222333333444444444444444333444444444444444444333222222333333333444444444666777777666666777999<<>>999777555444222444333222111111111111222111111111111111111111111111111111111111111111111000000000000000000000000/////////...///000000111000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000000000////////////000000111111000000//////......//////////////////////////////............//////000000000000////////////////////////////////////~~~wwwttttttuuurrrqqqqqqqqqpppppppppqqqtttttttttrrrmmmfff```\\\OOOJJJEEEBBBDDDLLLUUU\\\iiinnnuuuzzz|||}}}~~~~~~~~~}}}}}}|||{{{yyyxxxxxxuuuuuuvvvwwwvvvrrrlllggg]]]WWWLLLAAA999555444444222222222222333333333333333333333333333333333333///000000000111111111111000000000000000000000000///000000000000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000111222222222222111111111111111222222222222333333222222222111222222222222333333333333333333333333333333333222222333444444444444333333333444555555444333333333333444444444555555555777777888888:::>>>DDDIIILLLNNNQQQSSSSSSSSSTTTVVVTTTVVVWWWVVVUUUWWW]]]bbbnnnwwwtttjjjbbb^^^[[[YYYWWWWWWWWWVVVTTTKKKKKKKKKKKKMMMOOOQQQRRRSSSRRRQQQOOOMMMKKKJJJIIIOOONNNNNNMMMMMMMMMNNNNNNLLLHHHCCC???;;;888666444555444222111111111222333000000000000000000000000111111111111111111111111000000000000000000000000///////////////000111111000000000000000000000000//////000000000000//////........................////////////////////////000000////////////000000111000000000/////////...//////////////////////////////............//////////////////000000000000////////////////////////yyyvvvvvvrrrrrrqqqpppoooooooooooopppqqqrrrrrrpppmmmjjjggg\\\VVVOOOHHHGGGJJJOOOSSS___eeeooowww{{{|||}}}}}}}}}}}}~~~}}}{{{yyywwwvvvqqqrrrsssuuuvvvtttpppmmmiiibbbWWWKKKAAA:::777666444444444333333333222222222222222222333333333333000000000000111111111111000000000000000000000000000000000111111111222222111111111111111111111111222222111111111000000000000000000000000000000000000000000111111111222222111111111111111111111111111000000000000111222222333333222111111111111222111111222222222222111111222222222222333333333333444333333222222333333444222333444444555555444444444444444444444444444444333444444444555555555555666888999;;;>>>CCCIIIMMMNNNPPPSSSTTTTTTTTTVVVWWWQQQTTTVVVWWWXXX^^^hhhqqq|||rrrgggccc]]]XXXVVVUUUTTTSSSMMMLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRQQQPPPOOOMMMLLLPPPQQQQQQPPPPPPOOONNNMMMMMMKKKHHHEEEAAA===:::888666555333111111222333444///////////////000000000222222222222222222222222000000000000000000000000000000//////000000111222000000000000000000000000//////000000000000//////////////////////////////........................///////////////000000111/////////000000000000000//////////////////////////////............//////////////////000000000000000000000000000000000000uuuvvvxxx{{{~~~}}}zzzvvvtttrrrpppooonnnnnnnnnnnnooooooppppppqqqppppppiiiddd[[[RRRMMMKKKLLLMMMUUU]]]jjjtttzzz||||||||||||}}}~~~~~~|||yyyuuurrrnnnnnnooorrrttttttsssqqqnnnjjjbbbXXXNNNDDD===999666666555444333222222111111111111222222222333333000000000000111111111111000000000000000000000000111111111111222222222333111111111111111111111111222222222111111111000000000000000000000000000000000000111111111222222222000000000000000000000000111111000000111111222333444333222222111111111222000111111111111111111000222222222333333333444444444333333222222333333444333444555555666666555555666555333222222333555666444444444444555555555555777999===@@@CCCHHHMMMQQQRRRSSSUUUUUUSSSSSSTTTVVVPPPTTTXXX[[[```kkk{{{vvvoooeee]]]XXXUUUTTTSSSQQQPPPOOONNNNNNOOOPPPPPPPPPQQQRRRSSSRRRQQQPPPOOONNNOOORRRTTTSSSQQQNNNMMMLLLMMMLLLJJJFFFAAA>>><<<777555333111111222444555//////000000000111111111222222222222222222222222000000000000000000000000000000//////000000111222000000000000000000000000//////000000000000/////////////////////////////////////////////////////////////////////000111111......//////000000111111//////////////////////////////............//////.../////////000000000111000000000000000000000000~~~~~~~~~|||xxxrrrmmmjjjiiikkkmmmooopppppppppooovvvyyy}}}~~~yyywwwtttrrrpppooooooooonnnnnnnnnoooppprrrtttuuurrrmmmdddZZZRRRMMMKKKJJJOOOYYYgggsss{{{}}}}}}|||{{{}}}}}}xxxssspppmmmmmmmmmooorrrttttttsssnnnmmmiiibbbXXXLLLAAA;;;777777666555333222111000000000000111111222222222000000000000111111111111000000000000000000000000111222222222222333333333111111111111111111111111222222222111111111111000000000000000000000000000000111111111111222222222////////////////////////111111111000111111222333444333333222111111111222000000111111111111000000222222333333333444444444444444222222222222444444444555666666777666666666777555333111111333555777444444444555555555666666888;;;???CCCGGGKKKPPPTTTUUUVVVVVVUUUSSSRRRRRRSSSRRRVVV\\\aaahhhwwwzzznnnccc[[[WWWUUUTTTTTTSSSQQQPPPOOOOOOPPPPPPOOOPPPRRRSSSTTTSSSQQQPPPJJJMMMRRRUUUVVVSSSPPPMMMKKKMMMOOONNNJJJDDD@@@>>>777666333111111222444666000000111111222222222333222222222222222222222222000000000000000000000000000000000000000111111222000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000///////////////000111111------...///000111222222//////////////////////////////............//////.../////////000000111111000000000000000000000000{{{rrrkkkhhhhhhgggeeedddbbbaaaaaaaaaccceeeeeeeeeeeefffgggiiiiiilllttt|||zzzyyy{{{xxxsssqqqqqqrrrssssss}}}|||vvvrrrpppooonnnmmmmmmnnnoooooooooqqqsssuuuvvvtttqqqkkkcccYYYPPPKKKPPPXXXcccoooxxx||||||{{{zzz~~~{{{vvvpppfff]]]cccbbbcccfffkkkooorrrsssssspppllliiidddYYYJJJ???999777444333333333333111000000000000000000111111222222222111111111111000000000111111111111000000111000/////////000222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111000///111111111111111111111111444444444333333222222222333333333222222111111111333333333444444444555555333333333333333333333333666666666666666777888888444555666555333222333444333666888888666555888:::<<<@@@EEEJJJMMMPPPRRRTTTWWWUUURRRRRRSSSTTTTTTSSSYYY___hhhppp{{{xxxiiiaaa\\\WWWTTTMMMOOOQQQQQQPPPOOOPPPQQQQQQRRRTTTVVVVVVVVVTTTSSSNNNPPPSSSUUUVVVUUURRRQQQNNNNNNNNNOOOPPPLLLEEE@@@::::::888666444333333222222222222111111111111000222222222222222222222222222111111111000000//////111111111000000000000000///111222111///......///000000000000000000000000000000000000000000000000000///...------...///000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000111111111111111////////////000000000000xxxrrrnnniiiddd```___``````aaaaaabbbbbbbbb```cccgggjjjjjjiiihhhgggiiiiiikkkqqq{{{{{{vvvrrrqqqrrrnnniiiffffffhhhjjjjjjmmmoooqqqrrrwwwvvvqqqppppppppplllmmmmmmmmmmmmnnnpppqqquuuuuutttpppjjjccc[[[WWWUUU[[[eeepppxxx{{{||||||{{{zzzssskkk```UUUSSSSSSVVV\\\dddlllqqqssstttqqqooommmiii```SSSIII>>>;;;666444333444444333444444444444444444333333222222222222111111111111000000111111111111000000000000000000000111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111000000111111111111111111111111444333333333222222222222333333333222222222111111222222222333333333444444333333333333333333333333666666555555666666777888444666666555444333333444444777999888666666999<<<>>>BBBIIIMMMPPPRRRTTTVVVQQQQQQQQQRRRSSSUUUXXXYYYaaaiiitttuuujjjbbbZZZTTTQQQTTTWWWXXXVVVTTTRRRRRRRRRSSSUUUVVVWWWVVVUUUTTTPPPPPPRRRSSSTTTTTTTTTTTTOOONNNNNNNNNOOOLLLGGGCCC>>>===:::777555333222222222222222222111111111111222222222222222222222222222111111111000000000000111000000000000000000000///000222111///......///000000000000000000000000000000000000000000000000000//////......//////000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000..................------////////////000000000111|||yyynnnjjjeeebbb```___^^^]]]]]]___cccgggjjjlllmmmmmmiiimmmtttyyy{{{yyytttqqqpppnnnnnnrrrzzzyyysssooommmmmmiiiccc``````aaacccddd```aaacccdddgggnnnyyywwwsssrrrrrrmmmllllllkkkllllllmmmnnnppprrrssssssqqqlllgggccc\\\aaahhhqqqwww{{{}}}}}}}}}yyyqqqgggXXXLLLFFFGGGJJJQQQ[[[eeellloooqqqpppppppppnnnhhh]]]VVVGGGBBB:::555333444555555444444333333222222111111333222222222111111111111000000111111111111000000///000111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111000000111111111111111111111111222222222222222111111111333333333222222222222111111111111222222222333333333333333333333333333333555555444444555555666777555666777666555444555666666888:::999777777;;;>>>CCCGGGNNNRRRTTTUUUVVVVVVQQQRRRSSSSSSTTTXXX___eeettt|||vvvjjj^^^VVVSSSVVVYYYZZZXXXTTTRRRQQQTTTUUUVVVWWWWWWWWWVVVUUURRRQQQQQQQQQRRRSSSTTTUUUOOONNNMMMLLLMMMLLLJJJHHHDDDBBB>>>999666333222111333222222222111111111111222222222222222222222222111111111111111000000000000000000000000000111111///000222111000//////000000000000000000000000000000000000000000000000000///000000111111000000///////////////////////////000000000000000000000000////////////////////////000000000000000000000000222111111111000//////////////////000000000111111|||wwwzzz~~~}}}xxxrrrnnnlllfffgggggghhhhhhjjjkkklllmmmrrrzzz|||yyy{{{|||yyywwwvvvssspppmmmllljjjhhhfff```aaabbbbbbcccffflllqqq{{{~~~zzzuuussspppnnnkkkjjjjjjkkklllllljjjllloooqqqqqqnnnkkkhhhdddggglllrrrwww{{{}}}~~~~~~zzzrrrgggWWWIIIEEEDDDEEEJJJSSS\\\bbbfffkkklllnnnpppoookkkddd^^^PPPIII???777333444555666444444333333222111000000333333222222222111111111000111111222222111111000///000222333333222111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111000111111111111111111111111111111111111111111111111222222222222222222222222222222222222333333333333444444444444444444444444444444444444444555666666666777888777666555666777888:::<<<;;;999:::>>>BBBIIINNNSSSVVVWWWVVVUUUUUUTTTVVVWWWWWWXXX```mmmwwwtttfff\\\WWWYYY[[[[[[XXXVVVTTTTTTVVVVVVWWWXXXXXXWWWWWWVVVSSSSSSSSSSSSRRRRRRRRRRRROOOMMMKKKJJJJJJKKKLLLLLLJJJGGGCCC===888555222111333333222222222111111111222222222222222222222222111111111111111111111111000000000000000111111111///000222222000//////000000000000000000000000000///////////////////////////000111222222111000///////////////////////////////////////////////////////////////////////////000000000000000000000000444444333222111111000000//////000000000111111111zzzrrrlllnnnsssvvvuuupppkkkiiiiiikkkpppvvv{{{|||~~~yyyssslllkkkjjjiiiggghhhjjjkkkoooppprrrtttxxx~~~yyyvvvqqqkkkgggggghhhiiihhhfffhhhkkknnnnnnmmmkkkjjjjjjlllooossswww{{{}}}}}}~~~{{{vvvlll\\\NNNFFFCCCBBBDDDJJJRRRXXX[[[eeegggkkknnnooolllhhhdddYYYQQQFFF<<<777555555555888888777666555444444444333333333222222222222111111111222222222222111111000111222333333222111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111222222222111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333444444444444444444444444444444444444444444444444444555666666555777888777666666777888999<<<>>>>>>===???CCCGGGPPPSSSWWWXXXWWWUUUSSSSSSTTTVVVYYY[[[aaaoooqqqeeebbbbbbbbb```\\\ZZZYYYZZZWWWWWWWWWXXXWWWWWWWWWWWWTTTUUUVVVVVVTTTQQQNNNLLLMMMKKKIIIGGGFFFHHHKKKNNNNNNLLLHHHCCC===888555333333333333222222222222111222222222222222222222222111111111111111222222222//////000000111111111111///000222222111000000111111111111111111111111111///////////////////////////000111222222111000///000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111111000///......------000000000000111111111111}}}vvvqqqnnniiifffoootttyyyxxxsssoooooorrryyy|||yyyvvvtttsssrrrjjjiiiiiiiiilllppptttvvv~~~zzznnnfffddddddddddddggghhhiiikkklllmmmmmmmmmmmmooorrruuuxxx{{{}}}~~~|||~~~}}}{{{yyyssseeeWWWEEEBBB>>>>>>BBBHHHNNNQQQ\\\```fffkkkmmmmmmkkkiiiaaaZZZNNNDDD===999666444666666555555444333333333333333333333222222222222111111222222222222111111222222222333222222111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222111111111111111111111111111111111111222222222222222111222222222222333333333333333444444444555555555444444444444444444444444555555444444555555666777555666777777666666777888999===AAACCCCCCEEEIIILLLTTTVVVXXXXXXWWWUUUTTTTTTRRRVVV\\\fffsss}}}|||zzz{{{}}}~~~|||{{{}}}~~~yyyuuupppqqqrrrvvv}}}uuummmmmmkkkgggbbb]]][[[ZZZXXXXXXWWWWWWWWWVVVVVVVVVTTTUUUWWWWWWUUUQQQMMMJJJJJJIIIGGGDDDBBBDDDIIIMMMQQQPPPMMMIIIDDD>>>999666333333333333222222222222222222222222222222222222111111111222222222222222/////////000111111222222///000222222111000111222111111111111111111111111000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222111111000000//////000000000111111111222222}}}zzzuuurrrooommmllljjjrrrxxxyyyvvvrrrpppooooooooooootttwww~~~yyylllfffdddcccbbbggggggggghhhjjjlllooopppnnnpppsssvvvyyy{{{}}}}}}|||}}}|||{{{|||xxxkkk^^^JJJEEE???<<<===BBBFFFHHHPPPUUU]]]dddhhhkkkkkklllhhhbbbXXXMMMEEE>>>888444222222222222111111111111444444333333333222222222111222222333333222222111444333222222111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222222111111111111111111111111222222222222333333333444111111222222222333333333222222333333333444444444555555555555555555555555666666555555666666777888444555777666555555777888888>>>DDDGGGHHHJJJMMMPPPUUUVVVXXXXXXXXXXXXYYYZZZXXX^^^iiiyyy|||yyyvvvvvvvvvwwwzzz~~~~~~~~~yyypppggg___[[[XXXWWWWWWVVVVVVVVVVVVVVVSSSTTTUUUUUUTTTRRROOONNNGGGGGGEEEAAA???AAAFFFJJJQQQQQQQQQOOOJJJCCC===999444444333333333222222222222222222222222222222222111111111222222333333333...//////000111111222222...000222222111111111333111111111111111111111111000000000000000000000000000//////......//////000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111333333333333333333333333000000111111111222222222yyyxxxwwwvvvtttsssrrrrrrrrr{{{|||xxxuuussslllooorrrwww{{{}}}~~~ssskkkgggeeedddeeeeeedddeeehhhkkkoooqqqoooppptttwwwzzz|||}}}}}}}}}}}}|||{{{|||zzznnnaaaRRRLLLCCC>>><<<>>>AAABBBEEEKKKTTT]]]cccgggjjjlllmmmggg^^^TTTJJJBBB:::555333444444444444444444444444444444333333333222222111222222333333222222111555444222111000111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000111222222222222222111111111111111111111111222222222333333444444444111111111222222333333333111111222222222333333333555555555555555555555555666666666666666777888888333555666666555555666888888>>>EEEJJJLLLMMMPPPSSSTTTVVVXXXXXXYYYZZZ^^^```bbbiiixxxuuuiiibbbXXXWWWVVVUUUUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSEEEEEEDDD@@@===>>>CCCHHHQQQRRRSSSRRRMMMFFF???;;;444444444333333333222222222222222222222222222222111111111222222333333333...//////000111222222222...000222222111111222333111111111111111111111111000000000000000000000000000///...------...///000000000000000000000000000000000000000000000000000........................111111111111111111111111000000000000000000111111000111111111111222222222}}}}}}yyyvvvtttrrrpppoooooommmllliiiiiijjjpppyyyyyysssmmmiiiccccccfffiiihhheeeggglllqqqqqqrrrtttvvvxxxzzz|||yyyzzz{{{{{{yyyuuupppmmm[[[NNNBBB>>>======???AAACCCDDDHHHQQQ\\\eeejjjlllkkkmmmjjj```VVVLLL@@@777999666333333666777555333555555444333333222111111111111222222222222111111222222333333333222111111222444555444222222555888222222222222222222222222111111222222222333333333333222222111111222222333333333333333333333333333111111111000000000000000555555444333111111222333111111222333333333333222222222333333333444444444333444555555666666555555777777777777777777777777666555444444666999::::::999>>>EEEJJJNNNPPPQQQRRRRRRTTTWWWYYY[[[^^^bbbeeehhhuuuxxxkkkhhh___XXXWWWXXXUUUSSSSSSRRRQQQPPPQQQSSSSSSSSSQQQLLLIIIDDD???======???@@@KKKMMMPPPSSSSSSNNNFFFAAA<<<999666555444333111///222222222111111111111000111222222222222111000000222222111111111111111222222222222333333444444444111111000//////...//////000000////////////000000000000000000000111111111000000000000000000000000000000000000000000000000//////000000111111111222////////////////////////111111000000//////......111111000000111111222333|||xxxssspppooommmjjjggggggffffffhhhnnntttxxxyyyuuuooollliiihhhiiihhhfffgggkkkooopppqqqrrrtttvvvwwwxxxxxxyyyzzzzzzxxxuuuqqqooobbbUUUGGGAAA@@@@@@BBBEEEFFFFFFHHHMMMWWW```gggkkkjjjllljjjccc\\\SSSHHH===999666222222333444222///555555444333333222111111111111222222222222111111111222222333333333222222111333555444222111222333222222222222222222222222111111222222222333333333333222222111111222222333333333333333333333333333111111111111111111111111555333111222555666444222111111222333333333333222222222333333333444444444444444555555666666555555777777777777777777777777666555444444555777888999888>>>EEEKKKOOOQQQRRRSSSUUUVVVXXXYYY\\\aaaggglllwww||||||{{{{{{{{{}}}{{{pppddd[[[ZZZ\\\[[[YYYXXXTTTRRRQQQQQQRRRRRRQQQPPPLLLIIIDDD@@@>>>>>>???AAAIIIKKKPPPTTTUUUQQQJJJEEE>>>;;;777444333222000...222222222222111111111111222222222222222111000000111111000000///000000111111111111222222333333333222111111000000000000111111000000//////000000111222222111111000000//////000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111111000000////////////111111000000111111222333~~~yyyxxxvvvqqqmmmmmmjjjgggeeefffggghhhhhhmmmsss}}}uuullleeedddeeeddddddffflllmmmoooqqqrrrsssttttttxxxxxxxxxwwwvvvuuutttssslll^^^OOOGGGCCCBBBDDDIIIIIIHHHGGGIIIOOOXXXaaagggjjjllllllhhheee___SSSGGG===999444222333333111///555444444333333222222111111111222222222222111111111111222222333333444444111333444333222111111222222222222222222222222222111111222222222333333333333222222111111222222333444444444333333222222222111111111222222333333333555111///333888:::666111111222222333333333333333333333333333444444444444444444555555555666666666777777777777777777777777777666555555666777999:::999???GGGMMMQQQRRRSSSTTTSSSTTTTTTVVVZZZbbblllrrr~~~}}}}}}zzzwwwsssooommmmmmooopppqqquuuyyy}}}yyyjjj\\\YYY[[[ZZZXXXWWWTTTSSSRRRRRRRRRRRRQQQOOOMMMJJJFFFBBB@@@???@@@@@@EEEHHHNNNTTTWWWUUUPPPKKKBBB>>>999444222111///...333222222222111111111111222222222222222111111000000///////////////000000000111111111111111222222222111111111111111222333111111111000000111111111333333222111000///......000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111000000000000/////////111111000000111111222333zzzrrrlllhhhfffeeeeeeeeeiiirrr}}}qqqeeebbbddddddcccdddiiijjjllloooqqqsssssssssvvvvvvvvvuuuuuuuuuvvvvvvssseeeUUUKKKEEEBBBEEEIIILLLJJJHHHFFFHHHPPPZZZbbbiiilllmmmmmmlllhhh\\\PPPCCC>>>888555666666555333444444444333333222222222111222222333333222222111111111111222333444555555777666555333222222444555222222222222222222222222111111222222222333333333333222222111111222222333555444444333333222222111111111222222333444555555333333333666888999555222111222333333444444333333333333333444444444444555555555555555555666666777777777777777777777777777888888888888888999;;;===>>>CCCJJJOOORRRRRRSSSSSSSSSTTTUUUWWW^^^hhhttt|||}}}~~~}}}uuuooollljjjiiimmmmmmnnnmmmnnnrrryyy~~~qqq```YYYZZZXXXUUUSSSTTTSSSRRRRRRSSSTTTSSSQQQPPPNNNJJJEEEBBB@@@??????@@@DDDKKKRRRWWWWWWTTTPPPIIIDDD===777444222111000333333222222222111111111222222333333222222111000000000/////////000111111111111111111222222222222000000000000111111222333222222111111111111222222222111111111000000//////000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000000000000000000111111000000111111222333zzzrrrllliiigggddddddfffmmmzzzyyykkkhhhiiihhhfffeeefffgggjjjmmmppprrrtttuuuuuuuuutttttttttvvvwwwxxxvvviiiZZZPPPGGGBBBCCCGGGLLLLLLKKKGGGEEEJJJSSS[[[fffkkknnnoooooolllbbbXXXIIICCC<<<888888888777666444444333333333333222222222222333333333333222222222222222222333444555666DDD???999333111111333555222222222222222222222222111111222222222333333333333222222111111222222333444444444333333222222222111111222333444555555555222555999888666333333333222222333444444444444333333333444444444555555555666555555555555666777888888888888888888888888888777888999888777999<<>>???BBBHHHOOOUUUWWWVVVSSSPPPKKKCCC===999666444333333333333222222222222111222333333333333222111111000000000000111111222333333333333333333333333222///////////////000111222222222111111111111222222//////000000111111111222000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000111111111111111111000000111111222333yyyqqqmmmiiieeeaaabbbiiiwwwtttooommmjjjfffdddeeefffgggjjjmmmpppsssuuuttttttttttttuuuvvvwwwwwwwwwlll```VVVLLLDDDBBBDDDJJJMMMOOOLLLGGGGGGMMMTTT___ffflllnnnmmmlllfff___QQQJJJ@@@:::888888666555333333333333333333333333222222333333333333222222333333222222222444555666KKKEEE<<<444111000000111222222222222222222222222111111222222222333333333333222222111111222222333333333333333333333333333222222222333333444444444111666:::888333///111555222222333444444444444444333444444444555555555555777666555555555666777888888888888888888888888888444666888888777888<<<@@@HHHKKKNNNPPPQQQRRRTTTUUUXXX^^^gggqqq||||||~~~tttqqqlllgggdddccceeefffeeelllsssyyy|||xxxjjjccc___[[[YYYYYYVVVUUUTTTUUUWWWXXXWWWVVVUUUTTTQQQNNNJJJFFFCCCAAAAAACCCGGGMMMSSSVVVVVVUUUUUUPPPIIIBBB>>>;;;888666333333333333222222222222333333333333333222222111111000000000111222333444444444444333333333333333//////////////////000111111111111000000111111111......///000111222333333000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////000000000111111111111222111111000000111111222333}}}wwwqqqjjjeeeeeellltttzzz~~~wwwoooiiiggggggfffffffffhhhkkkoooqqqsssssstttuuuuuuvvvvvvvvvwwwpppggg^^^SSSHHHCCCCCCGGGNNNTTTQQQJJJFFFJJJOOOVVV```iiijjjiiijjjiiiggg\\\SSSHHH???:::888555333333333333333333333333333222333333444444333333222555444333222222333555666CCC>>>888444333222111000222222222222222222222222111111222222222333333333333222222111111222222333111222222333333444444555222222222222333333333333222444666555222111333555222333444444555444444444444444444444555555555555777666555444555666888999888888888888888888888888444777::::::999;;;@@@EEEIIIKKKMMMOOOQQQTTTXXX[[[```iiiwww~~~~~~xxxrrrnnnllljjjdddgggjjjiiiiiinnnwwwxxxpppggg___\\\]]][[[YYYXXXWWWXXXXXXVVVTTTSSSSSSRRRQQQNNNKKKIIIGGGFFFFFFHHHLLLQQQUUUWWWWWWVVVRRRLLLFFFBBB>>>:::777444444333333333222222222333333444444333333222111/////////000000111222333333333333333222222111111111111000000///000000000111000000//////000000111//////000000111111222222000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000000111111111222222222111111000000111111222333vvvmmmhhhhhhkkkmmmssszzzrrrpppiiigggeeedddeeegggkkkmmmrrrssstttuuuvvvvvvuuuuuuyyysssllldddXXXKKKDDDDDDDDDNNNVVVUUUMMMGGGHHHLLLNNN[[[fffhhhggghhhkkklllfff\\\OOODDD===999666333333333333333333333333333222333333444444333333222666555333222222333444555555333111333555666555222222222222222222222222222111111222222222333333333333222222222222222222333000111222333444444555666333222222222222222222222333222111111333444555555222333444444555555444444444444444555555555666666888777555444555666888999888888888888888888888888777;;;>>>???>>>@@@EEEKKKIIIJJJLLLNNNQQQUUU[[[___lllxxx~~~~~~|||vvvrrrmmmmmmjjjeee```bbbjjjqqqwwwttthhhbbbccc___]]]ZZZYYYXXXWWWUUUSSSQQQRRRRRRRRRQQQOOOMMMLLLKKKJJJIIILLLQQQUUUXXXYYYWWWSSSMMMHHHDDD???:::777444444444333333333222222333333444444333333222111............///000222222222222222222111111000000333333222111000000000111000000////////////000000111111111111000000000000000000000000000000000000000000000000000000000000222111111111000000//////111111111111111111111111000000111111222222222222111111111000111222222333{{{uuurrrooolllnnntttppppppiiicccbbbbbbbbbeeeiiikkkoootttwwwwwwvvvuuutttzzztttpppkkk___PPPIIIIIIHHHOOOXXX[[[XXXQQQKKKGGGKKKSSS]]]dddgggiiikkkllljjjddd[[[NNNCCC;;;777777222111111222444555555444222222222222222222222222333333333333333333333333000000111222333333444444222222222222222222222222111111222222222333333333333333333333333333333333666666555444333333222222111111222222222333333333222222222222222222222222222222333333333444444444444444444555555555666666777777777777888888888888777777888888888888777666777:::======>>>BBBHHHMMMNNNPPPRRRRRRSSSYYYbbbiiivvv|||}}}|||qqqjjjgggfffeeeccckkkmmmuuurrrfffdddbbb^^^\\\[[[ZZZWWWVVVTTTSSSRRRRRRRRRSSSUUUVVVOOOOOOOOOQQQSSSTTTTTTSSSRRRRRRRRRQQQOOOHHH@@@;;;555555444444333222111111333333333333333333333333222222111000//////000000000000000111222222222333111000000000//////......333222222111111222222333111000///......///000111111111000000000000111111000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111222222222222111|||uuuoooqqquuu}}}uuukkkcccaaaaaaaaaaaadddiiinnnsssvvvvvvtttsssrrrvvvrrrpppnnnfffXXXMMMJJJJJJOOOWWW\\\[[[UUUMMMGGGFFFKKKTTT^^^eeejjjmmmnnnkkkggg___TTTIII@@@;;;888666555444444555555444222222222222222222222222222333333333333333333333333000111111222333333444444222222222222222222222222111111222222222333333333333333333333333333333333666555555444333333222222222222333333333444444444222222222222222222222222222222333333333444444444444444444555555555666666777777777777888888888888777888888888888888777777:::<<>>AAAGGGNNNSSSVVVVVV]]][[[WWWXXX```mmm{{{wwwnnnhhhdddaaaaaafffiiikkkpppvvv~~~}}}mmmiiiddd```^^^\\\ZZZYYYUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVXXXYYYXXXTTTQQQLLLLLLMMMNNNOOONNNJJJGGG<<<;;;888555444333444444555555555555555555555555333333222222111111222222222222222222222111111111222222222111111111111000111000000000000000000111111000000//////000000111111111000000000000111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111222222222222222yyyrrrnnnnnnpppppppppqqqxxxnnndddbbb```^^^]]]aaaffflllqqqrrrssssssssstttrrrrrrtttrrriii\\\RRRLLLMMMRRR\\\cccbbbYYYQQQJJJGGGGGGOOO\\\fffiiihhhnnnmmmjjjeee]]]QQQFFF>>>;;;999888777777666333111333333333333333333333333333333333333333333333333222222222333333333444444222222222222222222222222111111222222222333333333333333333333333333333333444444444333333333222222333333333333444444444444333333333333333333333333333333333444444444444555555555555555666666666666777777888888888999999999999888888888999999999:::>>>???DDDLLLVVV\\\]]]\\\]]]\\\]]]cccoooxxxqqqjjjddddddeeefffjjjooowwwzzzuuullleee```^^^[[[ZZZVVVVVVVVVVVVVVVVVVUUUUUUWWWXXXYYYZZZ[[[XXXTTTPPPIIIIIIIIIKKKMMMOOONNNMMM@@@>>>:::666444333444444444444444444444444444444444333333222222333333333333333333222222111111111222222222222222222222222111111000000000000111111000000000000000000000000111111000000000000111111///000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111222222333333222222yyyuuuuuussspppmmmllllllqqq|||yyykkkeeeaaa^^^]]]^^^bbbhhhlllooorrrtttvvvwwwuuussssssrrrmmmbbbYYYMMMLLLOOOYYYcccgggaaaZZZOOOIIIEEEKKKXXXccchhhhhhllllllkkkiiicccYYYMMMDDD;;;999777666666666444333333333333333333333333333333333333333333333333333333333333333333444444444222222222222222222222222111111222222222333333333333333333333333333333333333333333333333222222222222222222222333333333333333333333333333333333333333333444444444555555555555555555666666666777777888888888888999999999999999999888888999:::;;;;;;>>>@@@FFFPPP[[[bbbcccbbb\\\aaakkkwwwwwwmmmhhheeecccdddgggqqqvvvkkkccc^^^\\\ZZZXXXXXXWWWVVVUUUUUUTTTTTTWWWXXXYYYZZZZZZXXXSSSPPPHHHGGGFFFGGGJJJMMMOOOOOOCCCAAA<<<888444333333444222222222222222222222222444333333333333333444444444333333333222222111111222222222222222333333333222222222111111222222222000000111111111111000000111111000000000000111111///000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333333333222}}}}}}{{{vvvpppmmmiiihhhooo|||zzznnneee```^^^]]]```dddgggjjjnnnrrrvvvuuuvvvtttrrrqqqooohhh___PPPNNNNNNVVV```gggfffcccQQQJJJEEEHHHTTTaaahhhjjjjjjjjjjjjjjjggg```TTTLLL>>>;;;777555555555555555333333333333333333333333333333333333333333333333333333333333444444444444222222222222222222222222111111222222222333333333333333333333333333333333333333333333222222222222111111111222222222333333333333333333333333333333333444444444555555555555555555666666666777777777888888888999999999999::::::999999888999:::<<<===>>>BBBIIISSS]]]dddhhhiiieeeqqq|||ssslllfffbbbbbbjjjttttttjjjdddaaa___^^^\\\YYYWWWUUUTTTTTTTTTVVVVVVWWWYYYZZZXXXUUURRRIIIFFFCCCBBBEEEHHHKKKLLLGGGDDD@@@;;;777555444333111111111111111111111111333333222222333333444444333333333333333222222222111222222222222333333333333333222222222222333333000111111222222111111000111111000000000000111111000000000000111111111111222222222222222222222222111111111111111111111111111111111111111111111111111222222333333333333333yyytttmmmhhhkkkqqqyyypppfffbbb______```aaacccgggmmmqqqnnnsssuuurrrqqqpppllleeeVVVRRROOOSSS[[[cccggghhhWWWOOOGGGGGGOOO[[[dddhhhjjjhhhhhhjjjjjjeee\\\UUUDDD???999555444444555666444444444444444444444444333333333333333333333333444444444444444444444444222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222222222222333333333444444444444444444444444444444444444444444555555555555555666666666777777777777888888888999999999::::::;;;:::999888999;;;===>>>???EEEMMMUUU]]]eeekkkooozzz~~~uuummmjjjjjjooozzzxxxqqqnnnllldddaaa]]]XXXUUUUUUUUUVVVVVVVVVVVVXXXZZZZZZXXXVVVLLLGGGBBB???@@@CCCFFFHHHJJJHHHDDD@@@<<<888555444222222222222222222222222222222222222222333444444222222333333333333333333111111111111222222222333222222111111111111222222000111222222222222111000111111000000000000111111000000000000111111111111222222222222222222222222111111111111111111111111111111111111111111111111111222333333444444333333{{{rrrlllkkklllnnnuuu{{{mmmggg``````___^^^^^^bbbhhhmmmgggpppuuutttrrrrrrnnnhhh[[[VVVQQQQQQWWW___fffiii]]]UUUKKKGGGKKKUUU^^^cccjjjhhhgggjjjllliiiaaaZZZIIICCC;;;666333444555666444444444444444444444444333333333333333333333333444444444444444444444444222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222333333333444444444555555444444444444444444444444444444444555555555666666666666666666777777777777888888999999999:::::::::;;;:::999888999;;;===???@@@GGGPPPWWW^^^eeemmmsss{{{{{{|||wwwqqqqqqvvv~~~{{{zzziiieee___ZZZVVVVVVWWWXXXVVVVVVVVVXXXZZZ[[[[[[ZZZMMMHHHAAA===<<>>AAA@@@;;;;;;BBBFFFGGGGGGGGGCCC>>>888555777555444444555666444333444333333222222333333444333222111000000111222333111111111111111111111111222222222111111111000000333222///......///222333222111111111000000//////111111000000000000000111222222111111111111222222111111111111111111111111000111111222222111111000222333333444444333333222|||tttooojjjhhhmmmvvvllleee```^^^^^^]]]aaagggjjjllloooqqqqqqqqqooonnnggg^^^SSSNNNRRRZZZbbbeeeddd\\\QQQIIIFFFIIIOOOSSS```bbbeeehhhjjjiiigggdddZZZRRRFFF===888777666666555555444444444333333333444444444444444444444444555444444333333222222222333333444444444444444444555555444444444333333333444444444444444444444444222222333333333444444444222222333333333444444444444444444444444444444444555555444444555555666777666777777888888888888888:::::::::;;;;;;::::::999:::;;;;;;;;;;;;>>>DDDHHHLLLNNNTTTZZZ___jjj}}}|||~~~}}}iii\\\XXXXXXWWWUUUTTTTTTUUUVVVWWWWWWXXXXXXTTTGGG???@@@???:::;;;BBBEEEGGGHHHHHHFFFAAA;;;888777666444444555555444333444333333222222333333444222222111111111111222222111111111111111111111111222222222111111111000000///...---,,,,,,---...///222111111111000000000000111111000000000000111111222222111111111111222222111111111111111111111111333333444444444444333333222333333444444333333222vvvmmmhhhdddhhhpppyyyzzzoooeeeaaa```^^^___aaafffiiimmmqqqssssssrrrqqqkkkdddZZZSSSRRRWWW^^^cccfff```UUUKKKFFFFFFIIIKKKZZZ^^^ccchhhkkkkkkiiiggg```XXXLLLBBB;;;888777666555555444444444333333333555555555555555555555555444444444333333333333333444444444444444444333333555444444444444333333333444444444444444444444444333333444444444555555555333333333333444444444444555555555555555555555555666666666555666666777888666777888888999999888888::::::;;;;;;;;;;;;:::::::::;;;<<<===???CCCIIIMMMPPPQQQVVV\\\dddrrruuucccZZZWWWVVVUUURRRSSSTTTUUUVVVWWWXXXXXXUUUIIIAAA???>>>:::<<>>BBBIIIOOOUUUWWWVVVWWW\\\gggsss}}}yyywwwxxxzzz|||}}}rrrcccZZZVVVVVVQQQRRRRRRSSSUUUVVVVVVWWWVVVPPPHHHBBB>>><<<>>>CCC???BBBEEEHHHJJJIIIFFFEEE???<<<888666555555444333444333333222222333333444111222333444444333222111111111111111111111111111111111111111111111111111---...000111111000...---111111111111111222222222111111111111111222333333333333222222222222333333222222222222222222222222222222222333333222222222222333333444444333333222yyyqqqqqqwwwwwwiii___\\\^^^ZZZ]]]bbbhhhmmmqqqssstttsssrrrmmmddd[[[VVVVVVWWWWWWWWWSSSLLLEEE@@@AAACCCJJJSSS___gggiiihhhggggggfffccc]]]TTTIII@@@:::888555555444444444333333333333333333333333333333333555555555444444444444444444444444444444444333333333333333444444444444555444444444444444444444444111111111222222222333333333444444444555555555555333333333444555555666666666666555555444444555555777888999999:::999999999999:::;;;<<<<<<===<<<<<<<<<<<>>@@@CCC@@@BBBDDDGGGIIIJJJJJJIIIBBB???:::777666666555444444333333222222333333444222222333333333333222222111111111111111111111111111111111111111222222222///000111222222111000///111111111222222222222222111111111111111222333444333333222222222222333333333333333333333333333333444444555555555555444444222333333444444333333222}}}~~~tttddd]]]^^^WWWZZZ^^^ccciiinnnrrrttttttrrrooohhhaaaZZZUUUSSSRRRSSSRRRLLLDDD??????@@@CCCNNN[[[eeehhhhhhhhhiiieeeeeebbb[[[OOOEEE>>>;;;555555444444444333333333444444444444444444444444666666555555444444333333333333444444444444444444333333333444444444555555444444444444444444444444222222222333333333444444444444444444555555555555333444444555666666777777888777666666555555666666777888999999::::::999999999:::;;;<<<===============>>>AAAGGGPPPXXX\\\^^^bbbfffqqq|||uuuqqqpppnnnjjjfffdddbbbaaa______```aaabbbeeegggiiikkkooottt{{{vvvggg]]]YYYUUUUUUUUUUUUUUUUUUUUUUUUWWWUUUQQQIIIBBB@@@AAACCCCCCDDDEEEGGGIIIKKKMMMNNNFFFBBB===999777777666555444333333222222333333444333333333222222333333333111111111111111111111111000000111111111222222222222333333444444333333222111111111222222333333333111111111111222333444555444333333222222333333444333333333333333333333333444444555555555555444444222333333444444333333222}}}iii___]]]VVVXXX[[[```ffflllqqqssssssrrrooojjjddd]]]VVVQQQOOOQQQQQQKKKCCC======???>>>IIIYYYdddhhhhhhiiikkkeeefffeee___TTTHHH@@@===555555444444444333333333555555555555555555555555777777666555444333333333333333333444444555555555333333333444444555555555444444444444444444444444333333333444444444555555444444444555555555666666444555555666777888888999999999888777777666777777888888999::::::::::::999999:::;;;<<<============??????AAAIIIRRRZZZ^^^___ggglllzzzzzztttnnngggeeeeeedddaaa]]]]]]\\\\\\[[[\\\]]]^^^___aaabbbdddfffiiinnntttyyy}}}lll```ZZZVVVVVVVVVUUUUUUUUUUUUTTTVVVWWWSSSKKKDDDBBBBBBBBBEEEEEEFFFGGGIIILLLOOOQQQGGGCCC>>>:::888777666666444333333222222333333444555444222222222222444555111111111111111111111111000000111111222222222222000000000000000000000000111111111222222333333333111111111111222333444555444333333222222333333444333333333333333333333333222333333444444333333222222333333444444333333222rrrfffeee___YYYXXX^^^eeegggiiikkkqqqrrrsssqqqkkkbbbYYYTTTRRRQQQNNNHHHAAA===>>>??????EEEOOOYYYbbbggghhhiiieeegggfff```ZZZTTTJJJ@@@;;;888555444444555555444555555555666666666666777777777666666555555555444555555555555555555555555444444444444444444444444333333333333333333333333555444444333333444444555333333333444444444555555222222222333444555666777666666777888888888888888777777888999::::::;;;;;;;;;<<<<<<<<<;;;===???BBB@@@@@@DDDKKKPPPUUU\\\dddpppxxx~~~yyysssnnnhhheeebbb___]]]\\\ZZZYYYXXXZZZ]]]___```bbbfffiiijjjhhhjjjppprrrrrrtttwwwxxxggg[[[XXXWWWUUUUUUVVVXXXXXXWWWWWWWWWTTTMMMEEE@@@@@@AAADDDFFFGGGHHHHHHJJJLLLOOOLLLIIICCC>>>999777666666555555555555444222000///111222333333444444333333111111111111111111111111333333333333333333333333000111111111111222222222////////////////////////333333333222222111111111111111222222222222333333333333333333333333333333444444444444444444444444444444444444444444444444|||mmmhhh]]]ZZZYYY]]]```bbbgggmmmoooqqqrrrqqqlllddd\\\WWWUUUSSSOOOIIIBBB======>>>>>>CCCMMMWWW___eeehhhhhhgggiiihhhccc^^^YYYOOOFFF>>>;;;777555555666666555444555555555555666666666777666666666555555555555555555555555555555555555444444444444444444444444444444444444444444444444555444444333333444444555444444444555555555666666333333333333444555666777666666777888888888888888999999999999999999999999999:::::::::999:::===???EEEFFFJJJPPPUUUZZZdddnnnvvvvvvqqqlllfffbbbdddbbb___]]]]]]]]]^^^^^^___aaadddfffhhhkkkooorrruuurrrssswwwyyyxxxzzz}}}pppeee\\\ZZZVVVUUUUUUVVVVVVVVVXXXWWWUUUOOOHHHCCCAAABBBDDDFFFHHHHHHHHHJJJLLLNNNMMMKKKFFF@@@;;;888777666444444555444444222000///111222333333444444333333111111111111111111111111222222222222222222222222111111111111222222222222111111111111111111111111333333333222222222111111333333444444444444555555333333333333333333333333444444444444444444444444444444444444444444444444{{{pppccc___]]]]]][[[\\\ccckkklllnnnppppppmmmggg```\\\XXXVVVQQQJJJBBB>>><<<<<<<<>>:::777333333333333333222222222111222333333444444333333222222222222222222222222222222222222222222222222111111111222222222333333444444444444444444444444222222222222222222222222111111111222222222333333333333333333333333333333444444444444444444444444444444444444555555555555qqqbbb\\\]]]]]]^^^___dddfffjjjlllllljjjfffccc\\\YYYTTTNNNHHHBBB===;;;;;;===BBBHHHQQQYYYaaaeeehhhkkkllljjjjjjiiiddd]]]NNNHHH???999666555555666444444444555555555666666555555555666666666666666555555555555555555555555444444444444444444444444333333444444555555555555666555555444444555555666333333444444444555555555666666555555555666777777666666777888888888888888666777777888:::;;;<<<<<<=========;;;;;;===AAAEEEJJJNNNVVV\\\aaajjj}}}}}}wwwttt~~~wwwpppfffccc___]]]___bbbfffhhhiiikkknnnqqqtttzzzwwwooocccZZZUUUTTTUUUVVVTTTTTTTTTSSSPPPKKKEEEBBBCCCEEEGGGHHHGGGFFFGGGHHHLLLMMMMMMLLLHHHCCC===999444444333333333333333333111222333333444444333333222222222222222222222222333333333333333333333333111222222222222333333333333333333333333333333333222222222222222222222222111111111222222222333333333333333333333333333333444444444444444444444444444444444555555666666666llldddcccbbb___]]]___bbbfffiiijjjiiifffddd^^^[[[XXXUUUPPPJJJBBB>>>===>>>@@@EEELLLVVV^^^cccgggjjjkkkjjjjjjkkkfff```TTTMMMCCC;;;777666666777555555555666666666666777555555555666666666666666555555555555555555555555444444444444444444444444333333333444555555666666666666555555555555666666333333333444444444444555777777666666666666777777666666777888888888888888555555777888:::<<<======<<<<<<;;;::::::===BBBFFFNNNRRRYYYccckkkwwwxxxsssqqq{{{tttlllgggcccbbbbbbbbbeeeiiimmmpppwww{{{oooaaaYYYVVVWWWXXXTTTTTTSSSRRRPPPMMMGGGCCCBBBDDDFFFGGGEEEDDDDDDEEEHHHJJJMMMOOOLLLGGGAAA===666666555444333333444444111222333333444444333333333333333333333333333333333333333333333333333333222222222222333333333333222222222222222222222222111222222222222333333333333333444444444444555555333333333333333333333333444444444444444444444444444444444555666666777777wwwnnneee___]]][[[^^^bbbeeeggggggeeeddd___^^^]]]\\\YYYRRRIIICCC?????????CCCIIISSS\\\bbbgggiiijjjiiijjjkkkhhhbbbZZZSSSGGG>>>999888999999666666666777777777888888555555555555666666666777555555555555555555555555444444444444444444444444333444444555666666777777666666555555555555666666444444444444555555555555888777777666666777777888666666777888888888888888666666777999:::;;;<<<<<<<<<<<<;;;;;;<<<@@@FFFJJJSSSVVV^^^jjjwwwzzzyyyzzzyyyqqqllljjjgggdddgggiiilllpppuuuzzz}}}kkk^^^YYYXXXXXXVVVTTTSSSRRRRRROOOJJJFFF@@@CCCEEEEEEDDDBBBBBBBBBCCCGGGLLLPPPOOOKKKDDD@@@999888777555444444444555111222333333444444333333333333333333333333333333222222222222222222222222222222222333333333444444222222222222222222222222111111222222222333333333333333444444444444555555333333333333333333333333444444444444444444444444444444444555666777777777vvvfff^^^\\\YYY\\\```ccceeeeeedddcccaaa```aaaaaa___XXXNNNGGGAAA@@@???BBBHHHQQQ[[[aaagggjjjkkkjjjkkkllliiiccc___VVVKKKAAA<<<:::;;;;;;777777777777888888888888444555555555666666777777555555555555555555555555444444444444444444444444444555555666777888888999666666555555555555666666555555555555666666666777888888777777777777777888666666777888888888888888888888888999999:::::::::>>>>>>>>>===???CCCJJJNNN\\\^^^ffftttwwwlllfffdddeeeeeedddlllpppwww~~~rrrbbb[[[XXXWWWXXXVVVSSSSSSSSSQQQMMMIII???BBBDDDEEECCCAAA@@@@@@@@@EEELLLQQQQQQMMMFFFBBB;;;:::888666555444555555222222333444444444333333333333333333333333333333111111111111111111111111222222333333333444444444333333333333333333333333111111111222222333333333111111222222222333333333333333333333333333333333444444444444444444444444444444444555666777777888uuugggaaa[[[YYYZZZ^^^___]]]^^^aaaccccccdddeeeddd___UUUNNNEEEAAA???DDDNNNYYY___bbbgggiiilllmmmllljjjiiihhhccc___XXXLLL@@@999777888666666555555555666666777888888777777666666666555222333555666666666555444666666555555555444444444666666666666666666666666777777777666555555555444666555555444444444555555666666666666666666666666999999888888888888888888<<<<<<<<<<<<<<<===>>>???@@@>>>===@@@BBBGGGPPPYYYbbbjjjxxxyyykkkfff```]]]___ccchhhlllttt}}}nnnbbb\\\[[[YYYWWWUUUSSSRRRPPPMMMJJJBBBBBBCCCDDDFFFEEEBBB@@@AAACCCHHHMMMPPPNNNJJJFFF@@@<<<777555444555555555444333333222333444555666666555555444444333222222222222222222222222222222222222222222222222222222333333333333333333333333666666555444333333222222333333333333333333333333333333333333333333333333333333333444444444555555333555777888999888666555rrrfff\\\YYYXXXZZZ[[[YYYYYY[[[^^^^^^```bbbccc___YYYTTTIIIEEEBBBEEENNNXXX___aaaeeehhhkkklllkkkiiihhhhhhdddaaaZZZOOODDD<<<999888666666555555555666666777666666555555555444444444333444444555666666555555666666555555555444444444555555555555555555555555555555555555555555444444666555555444444555555555888888888888888888888888999999888888888888888888;;;;;;;;;;;;;;;<<<===>>>@@@>>>>>>BBBFFFLLLWWWbbbpppyyy{{{pppiiibbb```\\\\\\```gggnnnrrrvvviii```[[[XXXVVVSSSRRRPPPNNNJJJGGGCCCBBBBBBDDDEEEDDDBBB???>>>AAAFFFLLLQQQQQQOOOLLLDDD@@@:::666555666666666444444333333333444555666222222333444444555555666222222222222222222222222333333333333333333333333333333333333333333333333222222222333333333333333333333333333333333333333444444444333333333333333333333444444444555555555444555777888888888777666kkk```[[[WWWXXXXXXUUUTTTVVVXXXXXXZZZ\\\______]]]ZZZPPPLLLGGGHHHOOOWWW]]]___cccfffiiikkkjjjiiihhhhhheeeccc]]]TTTJJJ@@@:::888777666666555555666666666666666555555555555444444555444444444444555666666666666666555555555555444666666666666666666666666555555555666666666666666666555555444555555666666888888888888888888888888888888999999999999999999::::::::::::;;;<<<===>>>@@@???AAAFFFLLLTTTbbbooovvvlllddd^^^[[[[[[\\\```gggqqqzzzuuuggg]]]WWWVVVSSSRRRPPPMMMJJJGGGDDDCCCBBBCCCDDDDDDAAA???<<<>>>DDDKKKQQQTTTSSSRRRJJJEEE>>>999777777888888444444444333444444555666222222333444444555555666222222222222222222222222333333333333333333333333333333333333333333333333//////000111333444555555333333333333333333333333444444444444444444444444333444444444444555555555666666666666777777777777sssfff^^^XXXWWWWWWTTTSSSUUUSSSTTTUUUWWWZZZ\\\]]]]]]WWWRRRMMMLLLPPPVVV[[[^^^bbbeeeiiikkkjjjiiiiiiiiieeeccc```YYYOOOEEE===888888777666666666666666666888888777777777777777777666555444333333444666666666666666555555555555555777777777777777777777777666666666777777888888999555555555555555666666777666666666666666666666666888888999999999999999::::::::::::;;;<<<===>>>???AAAAAAEEEKKKRRR\\\lll{{{}}}sssiiibbb]]][[[[[[]]]bbbiiirrr}}}pppcccZZZXXXUUUSSSRRRPPPLLLJJJFFFEEECCCCCCCCCCCCAAA@@@;;;===BBBHHHOOOSSSUUUTTTOOOIIIAAA;;;888888888888555444444444444555555555666555555444444333222222222222222222222222222222444444444444444444444444333333333333333333333333///000111222333444555666444444444444444444444444444444444555555555555555444444444444555555555555666666666555666777888888lllbbbYYYVVVVVVTTTSSSTTTRRRRRRRRRSSSTTTWWWZZZ\\\ZZZWWWSSSQQQRRRVVVZZZ\\\aaadddiiikkklllkkkkkkkkkeeedddaaa\\\TTTJJJ@@@:::888888777666666666666666777777888888888888888888666666444333333444555666666666666666666666666666666666666666666666666666555555555666666777777777555555555555555666777888777777777777777777777777888888999999::::::::::::;;;;;;;;;<<<===???@@@AAACCCEEEJJJQQQXXXbbbtttwwwssskkkccc\\\YYYYYYZZZ___dddlllttt||||||mmm^^^[[[WWWTTTRRRPPPNNNMMMIIIGGGDDDCCCCCCCCCBBBAAA<<<===@@@EEELLLQQQSSSSSSQQQKKKDDD===:::999888888555555555555555555555444666555555444444333222222222222222222222222222222444444444444444444444444333333333333333333333333222333333333444444555555444444444444444444444444444444444555555555666666444444444555555555666666666666666555666777888888ttthhh\\\XXXVVVTTTRRRSSSQQQQQQQQQPPPPPPRRRUUUXXXZZZYYYVVVUUUUUUVVVYYY[[[```ccchhhkkklllllllllmmmgggeeeccc___YYYPPPEEE>>>999999888777666666666666555555666666666666777777666666555444444444444555555666666666666777777777444444444444444444444444333333333333444444444444555555555555666777888888999999999999999999999999888888999999:::;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBDDDHHHPPPYYY```jjj{{{}}}vvveeeccc___ZZZXXXYYY]]]```gggmmmvvv~~~zzzgggbbb[[[UUUQQQPPPOOONNNMMMJJJFFFCCCCCCDDDCCCCCC>>>>>>???CCCIIINNNQQQRRRRRRMMMGGGAAA===;;;999888555666666666666555444444222222333444444555555666222222222222222222222222333333333333333333333333333333333333333333333333555444444444444444444444444444444444444444444444333333333444555555666666444444555555555666666666666666666666777777777777ttteee^^^[[[WWWTTTSSSOOOPPPPPPOOOMMMOOORRRVVVYYYYYYXXXXXXWWWWWWYYYZZZ^^^aaafffjjjkkkkkklllmmmjjjhhhfffccc^^^VVVKKKDDD:::999888777666666666666555555666666666777777777555555666666555444444333555666666666777777777777444444444444444444444444555555555555444444444444555555555555666777888999999999999999999999999999888888999999:::;;;;;;<<<;;;;;;;;;<<<>>>???AAABBBDDDJJJUUU```gggrrr}}}vvvmmmggg[[[[[[ZZZYYYYYY]]]dddiiiooovvvwwwooodddZZZTTTQQQPPPOOOPPPLLLGGGDDDDDDDDDEEEDDD@@@???@@@CCCIIINNNRRRTTTSSSOOOJJJEEEBBB???<<<999555666777777666555444333222222333444444555555666222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333555555555555555555555555222222222333444555555555555555555555666666666666444555777888888888777666nnneee```[[[WWWVVVMMMOOOOOONNNLLLMMMQQQUUUWWWXXXYYYYYYXXXXXXYYYYYY\\\```eeeiiijjjkkkkkklllllljjjgggeeeaaaZZZPPPIII:::999888777666666666666777777888888999999999:::444555666777666555333222555666666666777777888888888888888888888888888888999999888888777777666666555555555555666777999999777777777777777777777777888888999::::::;;;<<<<<<999::::::;;;===???@@@AAACCCKKKWWWdddmmmwwwxxxqqqkkkddd\\\WWWTTTUUUVVVVVVXXX]]]eeelllvvv~~~{{{mmm```XXXTTTRRRRRRRRRMMMHHHEEEDDDEEEEEEEEEAAA@@@@@@CCCIIIPPPTTTVVVTTTQQQLLLHHHEEEAAA>>>;;;555666777777777666444333666555555444444333222222222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333555555555555555555555555111111222333333444555555555555555555666666666777444555777888999888666555}}}lllddd___[[[WWWSSSPPPMMMLLLMMMNNNNNNNNNWWWVVVVVVVVVVVVVVVVVVVVV___aaadddhhhkkklllmmmmmmmmmkkkhhhfffccc]]]UUUNNN@@@>>>;;;999999999777666777777777777777777777777777666555444444555666777777777777777777777777777777666555555555666888999777777666555555555555555777777777777777777777777999999999999999999999999888888999999999:::::::::>>>;;;999;;;<<<===AAAGGGDDDOOO]]]gggppp|||tttiii```[[[YYYVVVTTTQQQSSSVVVZZZ___eeemmmrrrwwwhhh^^^YYYTTTQQQPPPNNNKKKGGGCCCBBBDDDFFFCCCAAA@@@AAAFFFLLLQQQSSSVVVRRRMMMJJJGGGDDD>>>999888777555555555444333111333333333333333333333333666555333222111222333333222333444444222222333444333333333333333333333333333333333444444444555555333333333444444555555555555555555555555555555555444444444444555555555666777777777777888888888888xxxlllccc\\\WWWRRRPPPMMMKKKLLLMMMLLLLLLRRRSSSTTTVVVWWWWWWXXXXXX^^^```dddgggjjjlllllllllllljjjgggfffddd___WWWQQQBBB???;;;999888888888777777777777777777777777777777666555555555555666777777777777777777777777777777666666555666777888999777777666555555555555555777777777777777777777777999999999999999999999999999999999::::::::::::;;;???<<<;;;=========AAAGGGHHHRRR```kkkvvv|||wwwnnnggg^^^WWWTTTRRRQQQPPPRRRUUUYYY]]]cccjjjrrrwwwrrreee]]]WWWTTTRRRQQQNNNIIIEEEDDDEEEGGGEEECCCAAAAAADDDJJJOOORRRTTTPPPLLLJJJHHHEEE???:::888777555555555555333222444444444555555555666666555444333222222222333333222333444444222222333444333333333333333333333333333333333444444444555555333444444444444444444555555555555555555555555555666666666777777777888888777777777777888888888888}}}yyyjjj^^^WWWTTTQQQNNNMMMMMMMMMLLLKKKLLLNNNRRRUUUXXXYYYYYYYYY\\\___cccgggiiijjjjjjjjjjjjhhhfffeeeddd```ZZZTTTGGGBBB===999888888999999777777777777777777777777777666666555555666666777777777777777777777777777666666666666666777888888777777666555555555666666777777777777777777777777999999999999999999999999:::::::::;;;;;;;;;<<<<<>>???>>>BBBHHHPPPXXXdddrrryyyrrrkkkggg^^^YYYRRRNNNLLLMMMNNNOOOTTTWWW]]]cccjjjrrrzzz{{{kkk___XXXUUUTTTSSSPPPLLLHHHFFFFFFGGGHHHFFFCCCBBBCCCGGGLLLOOOPPPMMMKKKJJJJJJGGGAAA<<<888777555555555666555444444444444555555666666666444444333222222222333333222444555444333222333444333333333333333333333333333333333444444444555555555555555444444444444444555555555555555555555555666666777777777888888888777777777888888888999999rrraaaXXXVVVTTTQQQOOOOOONNNMMMKKKIIIKKKPPPTTTXXXYYYYYYXXXZZZ]]]bbbfffiiiiiiiiihhhhhheeedddddddddbbb\\\XXXKKKFFF???999888888999:::777777777777777777777777777666666666666666666777666666666666666666666666666666666666666777777888777777666666666666666777777777777777777777777777888999999999999999::::::;;;;;;;;;;;;<<<<<<<<<======<<<===?????????DDDKKKYYY```lll|||}}}ssskkkddd^^^[[[UUURRRNNNKKKKKKMMMPPPQQQVVVZZZaaaiiiqqqzzztttfff\\\XXXVVVUUUSSSNNNIIIFFFFFFGGGKKKIIIFFFCCCBBBEEEJJJMMMMMMKKKIIIJJJKKKIIICCC>>>999777555555666666666555333333333333333333333333444333333333333333333333333444555444333222333555333333333333333333333333333333333444444444555555666666555555444444333333555555555555555555555555444555555555555666666666777777888888888999999999hhh[[[WWWUUURRRPPPOOONNNKKKIIIHHHKKKOOOSSSVVVWWWWWWVVVYYY\\\aaafffhhhiiihhhgggeeecccaaabbbcccbbb^^^ZZZPPPIIIAAA;;;888999::::::888888888888888888888888666777777777777777777666666666666666666666666666555666666777777777777777777777666666666777777888777777777777777777777777888888888999999:::::::::;;;;;;<<<<<<<<<=========;;;;;;===??????@@@HHHQQQccckkkxxxyyyooofff___YYYUUURRRQQQOOOMMMLLLLLLOOOSSSVVVZZZ___gggpppyyyqqqeee^^^XXXWWWTTTOOOJJJFFFEEEEEEKKKKKKIIIFFFDDDEEEIIIMMMKKKIIIHHHIIIKKKJJJEEEAAA;;;999666555666777666666555555444333222111111000222333333333333333333333333444555555333333444555333333333333333333333333333333333444444444555555666666666555555444444444555555555555555555555555555555555555666666666777888888888888999999999999tttcccWWWUUURRRPPPNNNLLLIIIGGGHHHJJJNNNQQQTTTUUUUUUUUUYYY\\\aaafffiiiiiihhhfffcccaaa___```bbbbbb^^^[[[SSSLLLDDD===:::999::::::888888888888888888888888666777777888888777777666777777777777777777777777555555666777777777777777777777666666666777888888777777777777777777777777888888888999999::::::;;;;;;;;;;;;<<<<<<<<<======;;;;;;===@@@AAAEEEPPP[[[nnnxxxvvvnnnhhhaaaZZZUUURRROOOLLLMMMMMMMMMMMMNNNRRRWWW[[[```fffoooyyyzzzjjj```ZZZYYYVVVQQQKKKGGGEEEEEEJJJLLLLLLJJJGGGFFFJJJMMMKKKHHHFFFGGGJJJJJJGGGDDD===:::777555666666666666777777666555444333333222222222333444444444333333333555666555444333444555333333333333333333333333333333333444444444555555666666666555555555555555555555555555555555555555777777777888888888999999888888888999999999999:::nnnZZZXXXUUUSSSQQQNNNJJJHHHGGGHHHKKKOOORRRTTTVVVWWWXXX\\\bbbgggjjjjjjhhhfffaaa___]]]^^^aaaaaa]]]ZZZTTTNNNFFF???<<<:::999999888888888888888888888888666777888888888888777666777777777777777777777777444555666777888777777666777777666666777888888999777777777777777777777777777888888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>AAACCCJJJXXXgggxxxsssiii___[[[VVVRRRPPPNNNLLLKKKKKKLLLNNNPPPRRRWWW]]]bbbgggnnnwwwqqqccc\\\\\\YYYTTTMMMHHHFFFEEEHHHKKKNNNMMMJJJIIIKKKNNNLLLIIIEEEFFFHHHJJJHHHFFF@@@<<<888666555666666555555555555555555555555555111222333444444444333333444555666555444333444666333333333333333333333333333333333444444444555555555555555555666666666666555555555555555555555555777777888888888999999999888888888999999999::::::vvv^^^\\\YYYWWWUUURRRNNNKKKEEEGGGIIIMMMQQQUUUXXXYYYYYY\\\bbbgggjjjjjjhhhfffaaa^^^\\\]]]``````]]]ZZZUUUOOOHHHAAA===;;;999888888888888888888888888888666777888999999888777666777777777777777777777777444555777888888888777666777777666777777888999999777777777777777777777777777777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<======@@@CCCFFFNNN___nnn}}}wwwpppfff]]]WWWTTTQQQOOOOOONNNMMMKKKJJJMMMPPPSSSVVV\\\ccciiimmmsss}}}}}}lll___^^^[[[VVVOOOJJJGGGFFFFFFKKKPPPPPPMMMKKKMMMOOOMMMIIIEEEEEEGGGIIIIIIHHHAAA===999666555555555555000000111222444555555666000111333444555444333333444555666555444444555666333333333333333333333333333333333444444444555555444444555555666666777777555555555555555555555555666666666666777777777777888888999999999:::::::::nnncccZZZXXXWWWRRRLLLIIIFFFFFFGGGIIIMMMQQQUUUWWWYYY^^^eeejjjkkkiiigggfffaaa___]]]\\\]]]]]]\\\ZZZWWWTTTMMMEEE===999888999666666777777888888888999999888888888777777666666666666777777888888888888888888888777777777777777777777888888888888777777888888888777777777777777::::::999999888999999999999999:::;;;;;;<<<<<<===>>>;;;<<>><<<===DDDMMMZZZmmm~~~~~~uuuiii```\\\XXXSSSPPPNNNLLLKKKJJJLLLNNNOOOPPPVVVVVV[[[ccciiimmmuuu~~~rrrggg]]]ZZZWWWQQQJJJGGGIIIIIIIIIKKKMMMLLLJJJGGGMMMIIIDDDBBBDDDGGGJJJJJJHHHCCC===999888888777555666666555444444444444555444444444444555555555666444444444333333333222222444444333333333333333333333333333333444444555666777666666666555555555555888777777666666666666777666666666777777777777777888888888999::::::;;;;;;}}}ssseee^^^ZZZTTTPPPOOOJJJIIIGGGHHHJJJNNNSSSVVVYYY^^^eeejjjlllkkkkkkjjjhhheee```\\\[[[ZZZXXXWWWUUURRRLLLFFFAAA===<<<;;;777777777888888888888888888888888888777777777777666666666777777777777777666666777777888888999999999999::::::::::::999999777777777777777777888888:::999999888999999:::::::::::::::;;;<<<<<<======>>>===???FFFQQQ```uuuzzzkkkddd[[[UUURRRQQQNNNLLLJJJJJJJJJKKKNNNQQQTTTVVV\\\^^^dddlllrrruuu{{{}}}qqqeee___ZZZSSSMMMKKKGGGGGGGGGHHHIIIIIIGGGDDDGGGGGGEEECCCCCCEEEIIILLLLLLGGGAAA<<<999888888777777666555555444444555555444444444444555555555555444444444444333333333333333333333333444444444444222222222333444666777888666666666666555555555555666666666666666777888888555666666777777888888888888888999::::::;;;;;;<<<||||||lllccc]]]WWWTTTTTTMMMKKKIIIIIIKKKOOOTTTWWWZZZ___fffkkkmmmmmmmmmmmmmmmhhhbbb^^^[[[YYYWWWUUUTTTPPPLLLGGGDDDAAA>>><<<888888888888888888888888888888888777777777777777888888888888888888888888555555666777888999999:::777777888888888888777777777777777777777888888888999999888888999999::::::::::::;;;;;;<<<=========???>>>AAAIIIUUUeeezzz~~~zzz~~~ssskkk^^^YYYSSSOOOMMMMMMMMMLLLIIIJJJLLLNNNPPPTTTYYY\\\cccgggmmmtttzzz~~~~~~pppfff^^^VVVPPPNNNGGGFFFEEEFFFGGGFFFDDDBBBBBBDDDFFFDDDAAABBBHHHMMMMMMIIICCC>>>:::888777777777666666555555555555555444444444444444444444444444444444444444444333333222333333333444444555555333333333444444555666777666666666666666555555555666666666666666777777888555555666777888888999999999999::::::;;;;;;<<<<<<}}}}}}qqqfff^^^WWWUUUVVVPPPOOOMMMMMMOOORRRVVVYYY\\\aaaggglllnnnnnnnnnooooookkkeee```]]]ZZZWWWUUUSSSPPPLLLIIIFFFCCC???<<<999999999888888888888888777777777777777777888888999999999999999999999999555555666777888999999:::777777888888888888777777666666777777888888888888999888888888999999:::;;;::::::;;;<<<<<<======>>>??????DDDNNN[[[kkkqqqttt~~~yyyoooddd]]]WWWTTTOOOLLLKKKLLLLLLMMMKKKMMMPPPRRRTTTYYY^^^cccnnntttzzz|||ooodddYYYRRRQQQHHHFFFEEEEEEEEEEEECCCAAA>>>BBBEEEDDDAAAAAAFFFLLLMMMJJJEEE@@@;;;888777777777777666555555555555666444444444444444444333333444444444444444444444444333333333444444555555555666555555444444555555555555555555666666666666666888777777666666666666666555666666777888999999:::999::::::;;;<<<<<<======~~~{{{xxxkkk```WWWUUUWWWSSSSSSSSSSSSUUUXXX[[[]]]___ccciiimmmnnnooooooppppppmmmhhhddd```]]]YYYVVVTTTPPPLLLJJJIIIFFF@@@;;;999999999999999888888888777777777777888888888888:::999999999999888888888666666777777888888999999999999::::::::::::999999666666666777888888999999888888888888999:::;;;;;;;;;;;;;;;<<<======>>>>>>@@@BBBIIIVVVddduuusssnnnwwwtttjjjaaaXXXRRRQQQPPPMMMKKKJJJKKKLLLMMMOOORRRVVVYYY[[[```gggmmmvvv|||yyyjjj\\\UUUSSSKKKIIIGGGFFFFFFFFFDDDBBB===AAADDDCCCAAAAAAEEEIIIKKKJJJHHHCCC===999777777888777666666555555666666444444444444333333333333444444444444555555555555444444444444444555555555777666666555444444555555555555555666666666666666888888777666666666666666666777777888888999999999::::::;;;<<<<<<======>>>|||}}}vvvhhh\\\XXXYYYVVVVVVXXXZZZ\\\^^^```aaaaaaeeejjjnnnooooooooopppooommmjjjgggddd```[[[XXXUUUQQQMMMKKKKKKGGG@@@::::::::::::999999888888888666777777777888888888888888888888777777777666666777777777777777888888888999999::::::::::::999999555666666777888888999999888888888888999:::;;;<<<;;;;;;<<<<<<======>>>>>>AAADDDOOO___pppzzztttvvv|||oooddd]]]WWWRRRNNNNNNMMMLLLKKKKKKLLLOOOQQQRRRWWW\\\```dddjjjssszzz}}}ooo___VVVTTTNNNLLLIIIHHHHHHGGGFFFDDD===@@@BBBCCCAAAAAACCCEEEJJJKKKKKKGGGAAA<<<999999888777777666666666666666444444444333333333222222444444444444555555555666555555555555444444444444666555555555555555666777555555555555666666666777666666666666666777777888888888888888888888888888;;;;;;;;;<<<======>>>>>>}}}{{{{{{pppbbb]]]]]]WWWXXX[[[^^^```bbbcccccccccfffkkknnnooooooooopppnnnmmmkkkiiigggccc]]]YYYVVVRRRNNNLLLLLLHHH@@@::::::::::::999999888888888666666777777888888888999777777666666555555555444888888888777777777777777777777888888888888777777555666666777888999999999888888888888999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>AAAFFFSSSfffyyy}}}zzzvvvmmmbbbYYYUUUTTTRRRQQQMMMMMMMMMMMMMMMOOOSSSUUUTTTYYY```eeejjjqqq{{{sssaaaWWWTTTPPPNNNKKKJJJIIIIIIGGGFFF>>>@@@AAABBBBBBAAABBBCCCIIILLLMMMJJJDDD>>>;;;:::888888777666666666666666444444444333333222222222444444444555555555666666666666666555444444444333444444444555555777888999444555555555666666777777444444555555666888999:::999999999888888888888888;;;;;;<<<<<<===>>>>>>>>>vvv~~~~~~pppfff```]]]YYYYYY___eeeggggggiiijjjkkkmmmnnnpppqqqqqqqqqqqqnnnllliiigggddd```]]]WWWSSSNNNMMMMMMJJJCCC===:::::::::::::::::::::::::::999888777777888999:::666666777888888888888888999999999888888888777777999888888888777777666666666666666555666777777888:::::::::;;;;;;;;;<<<<<<>>>;;;;;;@@@BBBAAAAAACCCEEEMMM[[[mmm~~~~~~rrrfff___XXXRRRQQQQQQPPPNNNPPPOOONNNLLLMMMPPPUUUYYY```dddkkkqqqxxx}}}fffZZZXXXTTTPPPLLLKKKKKKKKKHHHEEEAAA@@@@@@BBBCCCCCCAAA???HHHJJJKKKJJJFFFAAA<<<:::999777555555666777777666555555555555555555555555777777666555555555555666555555555555555555555555666666666666666666666666555555555555555666777777777777777777777888888999999999888888999999:::;;;===::::::<<<<<<;;;<<<@@@{{{~~~xxxkkkddd^^^YYYXXX^^^dddfffgggiiijjjkkkmmmnnnooopppqqqqqqpppnnnkkkiiigggddd```^^^YYYUUUQQQOOONNNKKKEEE???;;;::::::::::::999999999999999888777777888999999666777777888888888888888999999999888888888777777999888888888777777777777999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<>>CCC~~~tttiii^^^YYYWWW\\\bbbeeegggiiijjjkkklllmmmooopppqqqqqqooommmkkkiiigggeeeaaa___[[[XXXSSSQQQOOOLLLGGGBBB;;;;;;:::999999999999999999999888777777888999999666777888888999999888888999999999888888888888888888888888888888777777777::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<>>>>>===AAAFFFooo```YYYVVVZZZ```cccfffiiijjjjjjkkklllmmmooopppqqqnnnllljjjiiihhhfffbbb```]]]YYYUUURRROOOLLLGGGDDD===<<<:::999888888888888999888888888888888888999777777888999999999999888888888888888888888888888888888888888888888888888999888888888888999:::::::::::::::;;;;;;;;;<<<<<<===;;;;;;???@@@@@@DDDIIIRRRaaawwwxxxlllccc]]]VVVRRROOOOOONNNNNNOOOPPPQQQRRRRRRTTTWWW[[[```hhhpppuuu|||oooaaaVVVSSSPPPPPPQQQPPPMMMJJJFFFDDDCCCCCCCCCBBB@@@>>>>>>AAAFFFKKKLLLIIICCC>>>;;;999666555666777777666555555555555555555555555555555444333333333333444555555555555555555555555888888888888888888888888777777888888999999999999999888888888888999:::::::::999999999999:::;;;;;;::::::;;;>>>>>>===BBBHHHuuubbb[[[VVVXXX]]]```dddhhhiiiiiiiiiiiikkkmmmnnnooolllkkkiiihhhhhhfffdddaaa]]][[[WWWSSSOOOKKKHHHEEE???===;;;999888888888999888888888999999888888888777777888999999999999999888888888888888888888888888888888888888999999999999999999888999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<:::;;;>>>???@@@FFFNNN[[[iii~~~~~~uuuiii^^^XXXUUUSSSQQQNNNOOOOOOPPPQQQRRRUUUVVVWWWYYY^^^ccciiiqqqyyyxxxiii\\\XXXSSSQQQRRRQQQNNNKKKIIIFFFDDDCCCCCCBBB@@@>>>===@@@EEEKKKNNNMMMGGGBBB<<<:::777666777777777666555555555555555555555555555555444333333333333444555555555555555555555555888888888888888888888888777777888999:::999999888777777777777777888999999::::::999999::::::;;;<<<;;;;;;<<<>>>===>>>EEEMMM{{{eee\\\UUUVVVZZZ]]]aaafffggggggfffggghhhjjjlllnnnkkkjjjhhhhhhhhhgggeeeccc___]]]YYYTTTOOOKKKHHHGGGBBB@@@===:::999888999:::777888999999999999888777777888999999:::999999999888888888888888999999999888888888999999999999999;;;;;;::::::;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<;;;:::;;;>>>@@@BBBKKKTTTbbbpppmmmggg]]]UUUPPPNNNMMMMMMNNNOOOPPPQQQRRRVVVZZZ^^^aaadddiiinnnuuu|||vvveee___XXXTTTSSSRRRPPPNNNKKKHHHEEECCCCCCAAA@@@>>>===>>>CCCIIINNNNNNIIIDDD===:::777666777777777666555555555555555555555555666555555444444444444444555555555555555555555555555555555555555555555555666777888::::::999888888777777666666777777888999:::::::::::::::;;;;;;<<<<<<;;;===>>>>>>AAALLLWWWhhh^^^VVVUUUWWWZZZ___dddeeeeeeddddddfffhhhkkkllljjjiiihhhhhhhhhhhhfffdddaaa___[[[VVVPPPLLLJJJJJJDDDBBB>>>;;;999999:::;;;777888999999999999888777777888999999::::::999999777777888888888999999999888888888999999::::::::::::::::::::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<;;;===AAACCCGGGQQQ\\\hhhyyyyyymmm___[[[UUUPPPMMMLLLLLLMMMOOOQQQSSSTTTWWW\\\dddiiiooorrrvvv{{{ooohhh^^^XXXUUUTTTSSSQQQMMMJJJFFFDDDBBBAAA???>>><<<<<<@@@FFFLLLMMMHHHDDD===;;;888777777777777666555555555555555555555555777666555555444444555555555555555555555555555555444444444444444444444444555666888999:::999888777888888777777888888999:::;;;::::::::::::;;;<<<<<<<<<;;;===???AAAGGGVVVdddjjj___VVVTTTVVVYYY]]]bbbddddddccccccdddgggiiikkkiiihhhggghhhiiihhhfffdddcccaaa]]]XXXRRRMMMLLLLLLEEECCC???<<<:::::::::;;;777888999::::::999888777888888999::::::::::::999777777888888999999999999888888888999999:::::::::888888777777888888999::::::::::::;;;;;;;;;<<<<<<======???CCCEEEJJJUUUaaaqqq|||lll```VVVTTTQQQOOONNNOOOPPPPPPRRRTTTVVVYYY\\\cccmmmtttyyy{{{vvvnnncccZZZWWWVVVUUUTTTNNNKKKGGGDDDBBBAAA???>>>;;;;;;===CCCJJJKKKGGGCCC>>>;;;888777777777777666555555555555555555555555777777666555555555555666555555555555555555555555666666666666666666666666444666888999999999777666999999888888999999:::;;;;;;::::::::::::;;;<<<<<<;;;;;;===@@@CCCLLL^^^nnnhhhbbb[[[TTTRRRSSSVVVYYY___aaacccbbb```aaadddhhhgggffffffffffffeeeeeeeeebbb```]]]ZZZVVVRRRLLLIIIHHHEEEAAA===:::999::::::888888888888888888888888;;;;;;;;;:::999888777666777777777888999999999:::888888888888888888888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<======;;;>>>@@@AAADDDNNN___llllllbbbaaaQQQQQQPPPOOOOOOPPPRRRTTTTTTWWW\\\bbbhhhooowww|||uuuccc[[[YYYVVVSSSRRRPPPOOOKKKGGGDDDAAA???>>><<<<<<>>>BBBGGGIIIGGGEEE@@@===:::888888777666444666666666666666666666666777777666666666666777777999888666555444444555555666666666666777777777777999999888888888888888888555555555555666666666666;;;;;;<<<<<<;;;;;;::::::===<<<@@@EEEEEEKKKeeeiiiccc[[[TTTQQQRRRUUUWWW^^^```bbbaaa___```cccfffgggggggggffffffeeeeeedddcccaaa^^^\\\YYYUUUPPPLLLIIIFFFBBB>>>;;;:::::::::888888888888888888888888::::::::::::999888777777888888888888999999999999999999999999999999999999888999999999999:::::::::;;;;;;;;;<<<<<<<<<======;;;===@@@BBBHHHVVViiixxx{{{ggg]]][[[RRRQQQQQQPPPQQQSSSVVVXXX]]]bbbhhhooovvv~~~zzzggg___\\\YYYWWWVVVRRRQQQMMMIIIEEEBBB@@@>>>======>>>BBBGGGIIIHHHFFFBBB>>>:::888777777666555666666666666666666666666777777666666666666777777777666555555555666777777666666666666777777777777888888888888888888888888888888999999999:::::::::;;;;;;;;;<<<;;;;;;;;;:::===<<>>@@@EEEOOOaaaxxxsssbbbWWWTTTRRRSSSSSSSSSTTTXXX]]]```fffkkksss|||{{{hhh^^^ZZZWWWUUUVVVUUUSSSPPPLLLGGGDDDAAA??????>>>???BBBFFFIIIIIIIIIDDD@@@;;;777777777777777666666666666666666666666777777666666666666777777555555555555666777888999666666666666777777777777888888888888888888888888::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;@@@KKKUUUeeeuuukkk___VVVSSSUUUWWWXXXYYY\\\______]]]\\\^^^aaahhhhhhhhhhhhgggeeedddccccccbbb```___^^^[[[WWWTTTNNNKKKFFFAAA===;;;;;;;;;999999999999999999999999666777888888999999999888:::::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<<<<<<<<<<===============???CCCJJJWWWmmmwwwjjj^^^UUURRRTTTVVVXXXYYY[[[___eeejjjpppvvvlll```ZZZVVVTTTUUUUUUTTTQQQMMMIIIDDDAAA???@@@@@@AAACCCEEEHHHJJJKKKFFFBBB<<<888777777888888666666666666666666666666777777666666666666777777666666666666666777777888666666666666777777777777888888888888888999999999999999999999::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>>DDDOOO]]]ppp|||xxxvvvuuutttuuuzzztttdddYYYUUUUUUUUUUUUVVVZZZ^^^___]]]\\\]]]___ggghhhiiiiiihhhfffdddcccbbbaaa______^^^\\\YYYVVVQQQNNNIIICCC???<<<;;;;;;999999999999999999999999666777888999999999999999;;;:::::::::999999888888;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>???AAAGGGQQQbbbzzzwwwmmmddd\\\WWWVVVXXX\\\```cccdddiiipppvvvxxxjjjaaaZZZWWWXXXTTTSSSQQQNNNJJJEEEAAA???@@@AAACCCDDDFFFIIIKKKMMMHHHCCC===999888888999999777777777777777777777777777777666666666666777777777777777777777666666555666666666666777777777777777777888888888999999999888888888888999999999:::;;;::::::;;;;;;===>>>???CCCEEELLLZZZmmm{{{vvvppplllkkkkkkllllllqqqwwwppp```YYYVVVSSSQQQRRRWWW]]]___^^^]]]]]]___fffggghhhiiiiiihhhfffdddbbb```_________]]]YYYWWWTTTQQQKKKEEE@@@===<<<;;;::::::::::::::::::::::::777888999::::::::::::::::::::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>???DDDMMM[[[ooowwwmmmgggaaa\\\ZZZ]]]___fffmmmppprrruuu|||sssggg\\\WWWVVVTTTSSSQQQOOOKKKGGGCCCAAA@@@BBBEEEFFFGGGIIILLLNNNHHHDDD???;;;999999999999777777777777777777777777777777666666666666777777888888888888777666555444666666666666777777777777777777777888999999::::::999999999:::::::::;;;;;;;;;:::::::::;;;===???AAABBBFFFQQQddd|||kkkhhheeedddeeehhhjjjkkkpppwwwoooccc\\\VVVRRRPPPUUU\\\______^^^^^^```dddfffhhhjjjjjjiiigggfffcccaaa`````````^^^ZZZXXXWWWSSSMMMFFFAAA>>><<<<<<::::::::::::::::::::::::999::::::;;;;;;;;;::::::999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>???EEERRReee|||sssmmmhhhddd___[[[]]]bbbhhhpppzzz|||mmm___WWWUUUTTTSSSSSSQQQNNNJJJFFFDDD???BBBFFFIIIIIIJJJLLLNNNHHHEEE@@@===;;;:::999888777777777777777777777777777777666666666666777777666777888888888777666666666666666666777777777777666777777888999999::::::999999:::::::::;;;;;;;;;;;;:::::::::;;;>>>@@@BBBCCCJJJXXXooodddbbbaaabbbeeeiiilllmmmpppxxx|||lllbbbZZZTTTNNNTTT[[[___```______aaaccceeehhhjjjkkkjjjhhhgggdddcccbbbaaaaaa___[[[YYYXXXTTTNNNGGGBBB>>><<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>FFFVVVkkk|||llliiifffddd___[[[___fffnnnwwwuuueee\\\ZZZTTTTTTTTTRRRPPPLLLHHHFFF>>>BBBHHHJJJJJJJJJLLLNNNHHHEEEAAA>>><<<;;;999777777777777777777777777777777777666666666666777777444555777888999999888888666666666666777777777777666777777888999999::::::888888888999999999::::::;;;:::999:::;;;>>>AAACCCKKKSSSccc{{{ZZZ[[[\\\```eeejjjmmmnnntttxxx|||hhh\\\XXXPPPRRRWWW[[[___bbbccccccfffggggggiiikkkkkkiiifffeeecccbbbaaaaaa```]]][[[VVVTTTOOOIIIBBB===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999::::::999999::::::;;;<<<888888999999999:::::::::::::::999999::::::;;;<<<=========<<<;;;===@@@BBBCCCHHHYYYvvvzzztttjjjgggccc```aaadddhhhkkkllluuu~~~mmmaaaYYYWWWUUUSSSTTTTTTPPPJJJEEECCCCCCDDDGGGJJJMMMMMMLLLJJJFFF@@@;;;999999888777666777888888888777555444666666666666666666666666777666555444444555666777777777777777888888888888:::999888888888999:::;;;999999:::::::::;;;;;;;;;:::888888<<<======AAAFFFMMMaaawww[[[\\\^^^aaafffkkknnnooouuuxxx~~~vvveee\\\UUUUUUWWWZZZ^^^aaacccdddeeefffgggiiikkkkkkiiigggeeecccaaaaaa```___\\\YYYVVVTTTPPPIIICCC>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999::::::;;;<<<888999999999999:::::::::::::::999999::::::;;;<<<<<<======<<<<<<===@@@CCCHHHPPPddd~~~sssnnnjjjhhhfffeeegggkkkooorrrrrryyyxxxiii```XXXVVVTTTTTTUUUSSSMMMIIIEEEDDDEEEHHHKKKMMMMMMLLLLLLGGGAAA===;;;:::999999999999:::::::::999888777666666666666666666666666888777666666666666777888666666666666777777777777999999888888888999:::;;;999999:::::::::;;;;;;;;;<<<::::::===>>>???EEEKKK[[[ppp\\\]]]___cccgggkkkoooqqqvvvyyy}}}nnn___YYYWWWVVVXXX\\\```cccdddddddddeeehhhjjjkkkjjjhhheeedddbbb``````^^^ZZZXXXVVVUUUQQQKKKDDD???======::::::::::::::::::::::::999999999999999999999999::::::999999::::::;;;<<<999999999999:::::::::::::::::::::::::::;;;;;;<<<<<<======<<<<<<>>>AAADDDIIITTTkkktttlllkkkjjjjjjjjjlllpppvvv{{{~~~|||rrrgggXXXVVVTTTTTTVVVUUURRRNNNGGGGGGHHHJJJMMMNNNNNNMMMMMMIIICCC???===<<<:::999999999:::::::::999888777666666666666666666666666888888777777777777888888555555555666666666777777999999888888999999:::;;;::::::::::::;;;;;;;;;;;;>>><<<===???@@@BBBKKKUUUppp\\\^^^aaadddgggkkkooorrrxxxzzz}}}{{{eeeZZZWWWUUUWWW\\\```ccccccbbbbbbdddfffiiikkkkkkjjjgggeeecccbbb```^^^[[[XXXWWWVVVSSSMMMGGGAAA>>>===::::::::::::::::::::::::999999999999999999999999::::::999999::::::;;;<<<999999999:::::::::;;;;;;:::::::::::::::;;;<<<<<<<<<============???CCCFFFJJJZZZssswwwnnnkkklllkkkllloootttzzzwwwiiiYYYVVVSSSSSSVVVVVVTTTRRRKKKJJJKKKLLLOOOPPPOOONNNNNNJJJDDD@@@>>><<<:::999777777777666666666555555666666666666666666666666777777777777777777777777666666666666777777777777999888999999999999:::::::::::::::;;;;;;;;;;;;<<<>>>===>>>???AAAFFFTTTbbb]]]```dddfffiiilllqqquuuzzz|||ppp[[[WWWUUUWWW]]]aaabbbbbbbbbbbbbbbeeehhhkkkkkkjjjiiigggeeedddbbb```]]]ZZZWWWWWWUUUPPPIIICCC???===::::::::::::::::::::::::999999999999999999999999::::::999999::::::;;;<<<999999:::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<=========>>>@@@DDDGGGQQQccc}}}wwwppplllmmmpppmmmpppvvv}}}}}}mmm[[[WWWSSSRRRTTTVVVUUUTTTOOONNNNNNOOOQQQQQQPPPOOOMMMJJJEEE@@@>>><<<:::888666666555555444444444444777777777777777777777777666666666666666666666666777777888888888999999999888888999999::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>@@@BBBKKK___rrr```ccchhhjjjkkkoootttxxx}}}{{{ccc]]]WWWWWW\\\aaabbbaaabbbaaabbbdddgggiiijjjiiijjjhhhfffeeedddbbb^^^\\\WWWXXXWWWRRRKKKDDD@@@>>>::::::::::::::::::::::::999999999999999999999999::::::999999::::::;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;<<<===>>>???AAAFFFIIIUUUkkkwwwpppmmmlllpppuuutttxxxuuu___ZZZTTTRRRSSSUUUUUUTTTRRRQQQQQQRRRSSSSSSQQQPPPNNNJJJFFFBBB???<<<:::777999888777666666666777777777777777777777777777777555555666666666666555555888888888999999999::::::777888999::::::::::::999:::;;;;;;;;;<<<<<<<<<<<<;;;<<>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999::::::;;;<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<======;;;<<<>>>>>>???BBBGGGJJJ\\\sssyyyqqqnnnnnnpppuuu{{{}}}ddd^^^WWWSSSSSSUUUVVVUUUUUUTTTSSSSSSTTTTTTRRRPPPOOOLLLGGGDDDAAA>>>;;;888;;;:::999888777888888999777777777777777777777777555666777777777777666555777888888888888999999999777888999:::::::::999999;;;;;;;;;;;;<<<<<<<<<<<<;;;===@@@CCCHHHYYYxxxfffkkkppprrrsssuuu{{{}}}ooo___VVVXXX___dddeeecccbbbbbbcccfffhhhhhhhhhfffeeecccccccccbbb___]]]XXXYYYYYYUUUNNNFFFAAA>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======;;;<<<>>>>>>@@@CCCGGGKKKeee}}}~~~vvvooooooqqqttt{{{hhhaaaYYYTTTTTTVVVVVVVVVVVVUUUTTTUUUUUUUUUSSSQQQQQQNNNIIIEEEBBB???<<<999::::::888777777777888999777777777777777777777777666777888999999888777666777777777777888888888888777888999:::;;;:::999999;;;;;;;;;<<<<<<<<<======;;;===AAAEEEKKK^^^jjjkkknnnrrrvvv{{{zzzccc\\\[[[YYY]]]eeedddbbb```aaaeeeggggggfffiiigggcccaaaaaa```___^^^\\\YYYVVVRRRNNNJJJDDD@@@>>>======<<<<<<;;;::::::;;;;;;;;;::::::999999999999999::::::::::::;;;;;;999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======@@@======AAA???>>>HHHVVVrrruuuooonnnsssxxxyyy}}}wwwiii[[[VVVVVVVVVXXX[[[[[[YYYXXXXXXXXXWWWVVVUUUQQQOOOKKKGGGCCC???===;;;:::999888888777777888888999999888888777777666666::::::::::::999888777777777777777777888888888888:::::::::999999999888888===<<<<<<;;;;;;;;;<<<<<<===AAAEEEGGGSSSlllmmmnnnqqqtttyyy}}}jjj```\\\YYY]]]eeeeeebbb``````bbbeeefffeeeiiifffcccaaaaaaaaa___^^^]]]ZZZWWWSSSPPPKKKFFFBBB===<<<<<<;;;:::::::::999;;;;;;;;;::::::999999999999999::::::::::::;;;;;;999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======???<<<>>>BBBBBBBBBNNN^^^zzzxxxvvvrrrssszzzzzzmmm___YYYXXXVVVVVVXXXZZZYYYXXXXXXWWWWWWUUUTTTRRRPPPLLLHHHCCC???===<<<:::999888888777777888888888888888888777777777777888999999:::::::::999999777777777777888888888888888888999999:::::::::;;;===<<<<<<;;;;;;<<<<<<<<<===@@@EEEKKKZZZuuuqqqrrrtttxxx|||rrrddd]]][[[^^^dddgggccc___]]]___bbbdddeeeiiifffcccbbbbbbaaa```^^^]]][[[XXXUUUQQQMMMGGGDDD>>>======<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======???<<<>>>CCCDDDHHHWWWiiixxxooorrrqqquuu~~~tttddd]]]YYYVVVUUUVVVYYYYYYXXXXXXWWWUUUTTTSSSSSSQQQMMMIIIDDD@@@>>><<<:::999888888777777888888777777777888888888888888777777888999::::::::::::777777777888888888999999777777888999:::;;;<<<<<<===<<<<<<;;;<<<<<<======@@@AAAFFFQQQeeevvvvvvxxx{{{~~~yyyfff^^^\\\___dddgggddd___\\\\\\^^^bbbdddhhhfffdddccccccbbb```^^^\\\ZZZWWWUUURRRMMMHHHEEE@@@???>>>===<<<<<<<<<===::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<======???===???DDDFFFKKK^^^rrrwwwrrrppppppssszzz~~~jjj___YYYUUUTTTVVVWWWXXXYYYXXXVVVSSSRRRRRRTTTRRRNNNJJJEEEAAA???===:::999888888777777888888777777777888888999999999777888999:::::::::::::::777777888888888999999999888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<======>>>CCCCCCIIIXXXnnnzzz{{{|||{{{fff]]]]]]```cccgggddd___[[[ZZZ\\\aaadddgggfffdddddddddcccaaa___[[[YYYVVVTTTQQQMMMIIIEEE???>>><<<;;;:::;;;;;;<<<::::::::::::::::::::::::999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======@@@>>>@@@DDDFFFNNNddd{{{vvvnnnppptttxxxppp```XXXTTTUUUXXXUUUWWWYYYXXXTTTQQQPPPQQQSSSQQQNNNJJJFFFBBB@@@>>>:::999888888777777888888777777888888999999:::::::::::::::::::::999888777888888888888999999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>???BBBBBBLLLaaayyy}}}fff]]]]]]```aaaeeeccc```\\\ZZZ\\\aaaeeegggeeeddddddeeedddaaa___ZZZXXXVVVTTTRRRNNNJJJFFF>>><<<:::888777888999:::999999::::::::::::;;;;;;999999::::::::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======@@@>>>@@@EEEHHHRRRkkkzzzpppmmmsss{{{uuucccYYYTTTUUUXXXTTTWWWYYYXXXTTTPPPOOOPPPQQQPPPMMMIIIFFFCCCAAA@@@:::999888888777777888888888888888999999999999999::::::::::::999888777777888888888999999999999:::<<<;;;;;;;;;:::::::::999<<<<<<<<<<<<===>>>?????????BBBRRRnnnggg]]]]]]^^^^^^dddcccaaa]]][[[\\\aaaffffffeeeeeeeeeeeedddbbb___[[[YYYWWWUUUSSSPPPKKKHHH???===;;;888888999:::;;;999999999::::::;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======@@@>>>AAAFFFJJJWWWttt|||wwwvvvyyy{{{iii]]]VVVTTTUUURRRVVVZZZXXXSSSNNNMMMOOOOOONNNKKKHHHEEECCCBBBAAA:::999888888777777888888:::999999999999999999888999999:::::::::999999888888888888999999999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@DDDJJJ___~~~hhh]]]]]]]]][[[bbbcccaaa^^^\\\]]]bbbffffffeeeeeeeeefffeeebbb___\\\ZZZXXXVVVUUURRRMMMJJJBBB@@@>>>;;;;;;<<<===???999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<======???>>>AAAGGGMMM[[[zzz~~~vvvyyy~~~mmmbbbXXXSSSRRRRRRVVVZZZXXXRRRNNNMMMNNNMMMLLLJJJHHHEEECCCBBBBBB:::999999888777888888888;;;::::::999999888888888777888999999::::::::::::888888999999999:::::::::888999999:::;;;<<<======<<<<<<<<<<<<===>>>@@@@@@KKKSSSkkk