BM6P6(@ uuujjjcccccceeejjjnnnrrrrrrrrrpppppppppooommmjjjhhhfffeeefffiiillloooqqqsssssspppqqqssswww{{{}}}|||{{{}}}~~~}}}}}}~~~|||zzzyyyyyyxxxvvvtttsssuuusssooommmkkkeee^^^WWWTTTOOOKKKIIIJJJKKKMMMRRRYYYdddsssaaapppooo{{{qqqaaaGGG:::888333222444222000000000000000000000000000111222222111222444666???CCCfffrrrWWWgggkkk___fff|||qqqfff```YYYUUUVVVXXXYYYYYYVVVWWWZZZ[[[[[[\\\^^^___aaabbbdddfffhhhkkknnnooouuuxxx{{{|||||||||}}}~~~|||tttnnncccYYYSSSRRRUUUWWW]]]uuuxxx}}}|||nnnoooooobbbIII;;;666666111333444---000000000000111111111111444666333;;;VVVmmmxxxjjj```^^^``````ddd___\\\]]]^^^___bbbgggiiiiiihhhhhhhhhhhhiiiiiilllnnnqqqssstttvvvzzz|||xxxjjjrrr~~~}}}|||xxxssslll```TTTPPPRRRhhhuuuxxx```FFF>>>555777444222111222333333222000000//////000222444555KKKnnnvvvkkkbbbdddgggkkkooosssvvvxxxttttttsssqqqoookkkiiiggggggiiilllooosssvvvxxxyyywwwvvvvvvxxxzzz{{{{{{zzz{{{}}}~~~}}}~~~~~~|||zzzyyyyyyxxxvvvtttrrrtttrrrnnnllljjjddd]]]WWWTTTPPPKKKIIIJJJKKKMMMRRRZZZfffvvvdddvvvuuuwwwhhhNNN???<<<555333555222111111111111111111111111000111222222111222444666;;;CCCiiirrrVVVfffgggaaagggvvv{{{lllddd___ZZZWWWWWWYYYYYYYYYYYY[[[\\\\\\[[[\\\^^^`````````bbbeeehhhkkknnnpppuuuxxx{{{|||}}}}}}~~~~~~zzzqqqkkkaaaWWWRRRRRRUUUXXXfffxxxuuutttuuuiiiKKK;;;666666111222444...000000000000111111111111333666444;;;UUUjjj{{{wwwkkkcccbbbcccbbbeee```\\\^^^``````dddhhhkkkjjjjjjjjjjjjjjjjjjkkkmmmoooppprrrsssvvvzzz}}}xxxrrr~~~}}}~~~yyytttmmm```TTTPPPRRR\\\mmm}}}bbbIII???666777555222111222333333222000000//////000222444555JJJpppvvvkkkaaaffflllppprrruuuzzz~~~zzzyyyxxxuuurrrnnnjjjhhhhhhjjjmmmqqquuuyyy|||}}}}}}{{{yyyyyyzzz{{{{{{{{{zzz}}}~~~{{{|||~~~|||zzzxxxxxxwwwuuusssqqqsssqqqmmmkkkiiiccc\\\XXXUUUPPPLLLJJJJJJLLLMMMNNNWWWgggzzziiiwwwrrrpppTTTCCC>>>555222444111111111111111111111111111000111222222111222444666888DDDmmmnnnTTTfffhhhdddeeennnzzzwwwiiieeeccc___^^^^^^___^^^^^^___```___^^^\\\\\\^^^```___```aaadddgggjjjmmmoootttwwwzzz||||||}}}{{{xxxnnnhhh___VVVRRRRRRUUUXXXeeewww~~~}}}~~~uuuOOO===555666111222444///000000000000111111111111333666444<<>>VVVkkk~~~{{{vvvwww{{{zzzvvvccc\\\YYY]]]dddgggkkknnnnnnooooooppppppoooooonnnoooppprrrrrrtttwww{{{~~~wwwvvvzzz}}}~~~~~~}}}}}}xxxssskkk___RRRNNNPPPWWWtttooohhh{{{eeeKKKBBB<<<999777444333333333222111000000//////000222444555BBBjjj|||pppdddZZZaaajjjppprrrqqqqqqrrruuuvvvvvvuuutttrrrpppooossssssssstttvvvyyy|||}}}|||zzzyyy|||wwwpppgggbbb``````___]]]cccdddiiiqqquuuuuuyyy~~~}}}zzzxxxyyyxxxvvvvvvwwwvvvuuussssssuuutttooommmkkkeee^^^YYYVVVQQQMMMKKKKKKMMMNNNRRRYYYjjjhhhwwwwwwggguuubbbKKK@@@555222666444222222222222222222222222000111222222111222444666999JJJjjjqqqVVVJJJhhhwww___bbbmmm}}}}}}pppiiijjjmmmpppqqqqqqqqqqqqrrrmmmnnnooommmkkkjjjjjjkkklllllljjjiiihhhggggggggglllnnnqqqsssuuuyyy}}}~~~~~~~~~~~~xxxsssqqqlllcccZZZTTTRRRRRRTTT[[[cccmmm}}}{{{fffHHH999999555222333111000000000000111111111111...555666>>>VVVmmm}}}xxxwwwyyyxxxuuu___XXXUUU[[[ccciiillloooooopppqqqrrrrrrqqqpppooooooqqqtttuuuwwwyyy||||||~~~oooaaaaaahhhnnniiicccbbbgggpppzzz~~~~~~}}}{{{vvvqqqjjj^^^RRRNNNPPPYYYxxxjjj```sss~~~kkkMMMBBB>>>:::777444333333333222111000000//////000222444555DDDlll{{{mmm```VVVYYY]]]bbbgggjjjmmmnnnnnnnnnpppqqqrrrrrrqqqpppttttttuuuvvvxxx|||~~~}}}|||~~~qqqjjjddd]]]YYYZZZZZZYYYVVVYYY[[[aaaiiinnnpppvvv~~~}}}||||||~~~|||yyywwwvvvuuuuuuvvvwwwvvvuuussstttsssooollljjjeee^^^YYYVVVQQQMMMKKKKKKMMMNNNRRRXXXiii}}}dddqqqzzzkkkxxxjjjPPPDDD777333666555222222222222222222222222000111222222111222444666777IIIgggmmmSSSJJJgggvvv___cccooo~~~}}}qqqllliiilllpppqqqqqqqqqrrrtttnnnppprrrsssrrrpppppppppooonnnmmmkkkjjjiiiiiiiiikkkmmmpppsssuuuyyy~~~~~~~~~~~~~~~~~~xxxsssnnniiiaaaYYYTTTRRRRRRTTTTTT]]]gggwwwmmmMMM;;;;;;666222333222000000000000111111111111///666666===UUUmmm~~~vvvqqqpppooolllZZZSSSPPPXXXccciiimmmpppqqqrrrsssttttttsssrrrqqqooorrrvvvyyyzzz{{{}}}}}}oooYYYKKKJJJNNNNNNNNNPPPSSSZZZeeesss|||zzz{{{~~~~~~}}}zzzvvvqqqjjj___SSSPPPRRR\\\{{{nnnaaatttsssQQQCCC>>>;;;888555333333333222111000000//////000222444555CCClll{{{kkk]]]SSSRRRSSSWWW^^^eeekkkmmmhhhjjjlllnnnpppqqqqqqqqqsssssssssuuuyyy}}}wwwiiiccc]]]WWWVVVXXXYYYWWWTTTTTTVVV\\\dddjjjmmmuuu}}}zzzyyyzzz}}}~~~{{{uuuttttttuuuvvvwwwwwwvvvrrrsssrrrmmmkkkiiiccc\\\YYYVVVQQQMMMKKKKKKMMMOOONNNTTTeee{{{bbboooxxxjjjzzzmmmSSSDDD666222444333222222222222222222222222000111222222111222444666555HHHffflllSSSKKKfffttt[[[\\\bbbooo|||tttpppjjjmmmqqqrrrqqqrrrtttwwwnnnqqqtttvvvuuutttssssssoooooonnnmmmllllllllllllkkkmmmpppsssvvvzzz~~~~~~~~~}}}~~~{{{}}}~~~yyytttkkkfff___WWWSSSRRRSSSTTTPPP\\\iiixxxrrrPPP======777222222222000000000000111111111111000777666<<>>;;;888555444333333222111000000//////000222444555AAAjjjyyylllbbbSSSRRROOOOOOWWWbbbgggfffmmmgggeeeiiimmmooopppssswwwxxxyyyzzz|||~~~~~~pppddd___XXXVVVSSSQQQQQQPPPNNNMMMPPPRRRTTTWWW]]]eeennntttwwwzzz}}}}}}zzzxxx{{{wwwttttttwwwwwwtttoooooonnnmmmmmmkkkgggbbb^^^WWWTTTPPPLLLJJJJJJKKKLLLPPPWWW\\\]]]```mmmgggtttzzz\\\EEE666666888000222222333444333222111000000111222222111222444666888JJJggglllRRRKKKfffmmmddd^^^___bbbllluuukkkhhhrrrqqqooowwwxxxuuuwwwqqqsssuuuvvvuuuuuuuuuvvvtttrrrpppooonnnnnnmmmlllnnnoooooopppqqqsssxxx{{{yyy{{{}}}}}}rrrmmmjjjkkknnnttt{{{~~~{{{xxxuuukkkddd[[[TTTRRRRRRTTTUUUZZZaaaeeewwwzzzNNN@@@<<<888777///444222222111111111111222222222666444???ZZZqqqzzzlllgggkkkiiibbbSSSQQQPPPUUU___hhhmmmnnnuuuuuuuuuuuuuuuuuutttssspppsssxxx{{{||||||}}}~~~~~~|||xxx}}}uuukkk___QQQFFFDDDHHHEEEDDDEEEHHHJJJOOO[[[hhhkkkqqqxxx||||||}}}}}}|||{{{wwwqqqjjj^^^SSSOOORRRdddyyytttvvv{{{[[[GGG===>>>;;;777555555666555555222222111111222444555666>>>kkk~~~uuuhhh___RRRWWWYYYVVVXXX___eeehhhkkkeeecccfffkkkmmmooosssxxxyyy{{{}}}~~~~~~}}}vvvjjj___[[[XXXVVVSSSQQQQQQPPPOOOMMMNNNOOOQQQTTTXXX___gggmmmrrrtttvvvyyy{{{{{{zzzzzzzzzvvvssssssuuuuuurrrnnnooonnnmmmllljjjgggaaa^^^WWWUUUPPPMMMJJJJJJLLLMMMNNNTTTYYYZZZ^^^kkk~~~ggguuu~~~```HHH777666999222222222333333333222111000000111222222111222444666888EEE^^^cccMMMJJJhhhjjjaaa\\\^^^cccooo|||pppgggiiittttttrrrxxxwwwrrrssstttvvvxxxyyywwwvvvvvvvvvwwwtttqqqqqqrrrrrrqqqoooooopppqqqqqqppprrruuuwwwxxxzzz}}}~~~|||xxxtttkkkccc```^^^^^^```eeennnwww~~~{{{wwwtttllleee\\\UUURRRSSSTTTUUU[[[ffflll|||{{{OOOAAA<<<888888000555222222111111111111222222222666555@@@[[[qqqsssooorrrppphhhPPPOOOPPPUUU]]]ffflllnnnttttttuuuuuuuuuttttttsssqqqtttxxxzzz{{{{{{}}}zzztttrrrssssssoookkkhhhaaaVVVPPPPPPUUUSSSRRROOOJJJHHHOOOZZZbbbjjjuuu{{{}}}~~~}}}~~~~~~|||wwwrrrkkk___SSSPPPSSS```xxxyyy}}}ZZZGGGAAA???<<<888666666666555444222222111111222444555666@@@kkk{{{rrreee\\\QQQ[[[bbb^^^YYY\\\ccchhhgggaaa___bbbgggjjjoootttzzz|||~~~{{{vvvrrrlllaaaYYYVVVWWWUUURRRQQQPPPPPPNNNMMMKKKKKKMMMNNNQQQWWW^^^bbbnnnooorrruuuwwwyyyzzzzzzyyyuuurrrrrrsssssspppmmmooonnnlllkkkiiifffaaa]]]WWWTTTPPPLLLJJJKKKLLLMMMNNNSSSXXXZZZ^^^kkk}}}gggzzzfffLLL999777:::444111222222222222111000000000111222222111222444666999CCCYYY\\\IIIJJJmmmiii```ZZZ]]]eeesssvvvkkkdddiiivvvxxxvvv{{{xxxppppppwwwyyy{{{|||zzzxxxxxxxxxzzzvvvrrrssswwwxxxvvvrrrppprrrsssrrrqqqpppqqqrrrvvvxxx{{{}}}ttthhhcccbbb]]]XXXVVVQQQPPPPPPTTT^^^jjjwww~~~{{{wwwsssmmmfff]]]WWWTTTTTTUUUVVVYYYiiirrr~~~QQQBBB===::::::111555222222111111111111222222222666666AAA\\\qqq}}}rrrnnnpppmmmeeeLLLLLLOOOTTT[[[cccjjjooossssssttttttuuuttttttttttttuuuwwwxxxyyyzzz}}}{{{xxxlllhhhmmmtttxxxrrrmmmllljjjccc]]][[[]]]bbbhhhggg\\\NNNJJJMMMUUU___mmmxxx|||}}}~~~~~~~~~~~~}}}xxxssslll```UUUQQQTTTaaa}}}tttZZZHHHDDDAAA>>>:::888777666444333333222222111222333555666@@@fffzzzooobbbYYYSSS___gggeee``````fffiiiaaa\\\[[[___dddiiipppwwwzzz||||||~~~xxxnnnhhhbbbZZZUUUTTTUUURRRPPPOOONNNNNNLLLKKKIIIJJJJJJJJJKKKOOOTTTXXXjjjlllpppuuuxxxyyyzzzyyyxxxvvvsssssssssrrrooommmnnnmmmkkkiiihhhddd```\\\VVVSSSOOOKKKJJJJJJKKKLLLQQQTTTZZZ^^^cccnnnxxxeeemmmQQQ:::666:::555222222222111111111000000000111222222111222444666999FFF]]]___JJJKKKooommmaaaZZZ]]]fffvvvsssjjjgggmmmzzz|||yyy{{{wwwoooooouuuxxx{{{}}}|||{{{zzzzzz|||xxxtttuuuzzz|||zzzvvvssstttuuutttqqqooooooooouuuwwwyyy{{{}}}vvviii\\\XXXYYYVVVSSSQQQJJJJJJJJJMMMTTT___lllttt~~~}}}zzzvvvssslllfff^^^XXXUUUUUUVVVWWWVVVjjjuuuTTTCCC>>>;;;<<<333666333222222111111222222333111666777CCC]]]rrr|||qqqeee```aaa^^^XXXMMMMMMPPPSSSYYYaaaiiinnnqqqrrrssstttttttttttttttuuuvvvwwwwwwwwwzzz}}}~~~zzzyyyvvvwwwtttmmmgggiiittt}}}tttiiihhhllloooqqqsssqqqtttuuunnn\\\KKKGGGJJJNNNWWWcccnnnuuuyyy{{{|||~~~~~~~~~{{{zzz~~~yyytttlllaaaUUURRRUUUdddtttlllxxx}}}{{{~~~[[[IIIFFFCCC@@@<<<999888666444222333333222111222333444555>>>^^^~~~vvvjjj]]]TTTUUU]]]dddddddddfffhhhiii\\\YYYYYY]]]bbbhhhqqqyyyyyy{{{}}}tttggg```[[[WWWTTTUUURRRPPPMMMLLLLLLLLLKKKIIIIIIIIIIIIHHHHHHJJJNNNQQQ]]]bbbiiiqqqvvvyyyyyyyyyxxxwwwuuutttsssqqqooonnnmmmkkkhhhgggeeebbb^^^[[[TTTQQQNNNJJJHHHIIIJJJLLLRRRUUU\\\dddhhhqqqvvvfffsssVVV<<<666999555222222222111111111111111000111222222111222444666777HHHdddgggMMMJJJllltttfff\\\^^^hhhxxxuuuppprrr{{{xxxuuuooohhhjjjqqqtttyyy|||}}}}}}}}}}}}}}}yyyvvvwww{{{}}}{{{xxxvvvwwwxxxvvvssspppooooootttvvvxxxzzz|||vvvggg\\\SSSRRRSSSQQQMMMKKKHHHIIIKKKMMMPPPWWW___eeesssxxx~~~}}}|||{{{yyyuuussskkkeee^^^XXXVVVWWWXXXXXXWWWnnnyyyWWWEEE???===>>>444777333333222222222222333333111666777CCC^^^rrrwwwgggYYYTTTTTTTTTQQQUUUSSSRRRTTTYYYaaaiiimmmpppppprrrsssttttttttttttuuuvvvvvvvvvwwwzzz~~~{{{sssllliiigggggghhhkkkpppwww}}}uuuhhh]]]___jjjuuu~~~sssaaaLLLAAADDDNNNSSSVVV\\\bbbhhhnnntttwwwzzz|||~~~~~~{{{~~~zzztttmmmaaaVVVRRRUUU___ooommmuuuxxxxxxzzz]]]JJJEEEDDDAAA===;;;999777444222444333222222222333444555<<>><<<;;;999555333444333222222222333444555===VVVvvv~~~~~~{{{tttjjj^^^TTTOOOJJJNNNPPPPPPRRRXXX[[[[[[___^^^___bbbccceeekkkssssssuuuwww{{{~~~vvvgggWWWPPPPPPPPPRRRUUUQQQOOOMMMLLLMMMMMMKKKJJJIIIIIIHHHFFFDDDDDDFFFHHHIIIMMMSSS\\\dddkkkqqqsssvvvvvvuuussspppnnnmmmmmmiiifffcccaaa___]]]ZZZWWWUUURRROOOLLLJJJKKKMMMNNNRRRWWWdddrrrwwwxxxeeepppcccEEE:::;;;777555444333222222222333444000111222222111222444666555DDDaaajjjVVVNNNdddyyypppbbbbbblll~~~~~~iii\\\VVVWWW```ooosssyyy~~~}}}~~~~~~|||{{{}}}||||||{{{yyywwwvvvwwwyyysssuuuxxxzzz|||~~~yyynnngggeeeccc```VVVSSSSSSTTTRRRMMMLLLOOOHHHMMMRRRTTTSSSSSSVVVYYYZZZ\\\aaafffllluuu~~~~~~|||yyyvvvqqqnnneeeaaa[[[XXXWWWYYYZZZZZZdddzzz\\\GGGAAA@@@AAA777888444333333222222333333444111666555AAA]]]sss}}}zzznnn```\\\```hhhooorrrsssggg[[[XXX^^^fffjjjkkkmmmnnnpppqqqsssttttttuuurrrsssuuuwwwyyy|||{{{pppcccXXXRRRQQQPPPSSS___mmmvvvwwwsssiii^^^TTTQQQRRRQQQRRRTTTVVV[[[gggsssvvvrrrnnnmmmuuulll^^^SSSOOOQQQWWW[[[aaaeeekkkssszzz}}}yyyssslll```UUURRRTTT\\\wwwzzzqqqkkkvvvqqqsssxxx[[[IIIGGGCCCAAA???===<<<:::777444444444333222222222333444;;;SSSttt}}}}}}yyyrrrhhh^^^VVVQQQPPPUUUWWWTTTTTTYYY___aaacccbbbcccddddddccchhhoooqqqrrrtttxxx{{{~~~}}}qqqaaaQQQKKKLLLNNNPPPSSSRRRPPPNNNMMMNNNNNNMMMLLLHHHHHHHHHFFFCCCCCCDDDFFFOOOPPPRRRVVV\\\dddkkkooouuuuuutttrrrooolllkkklllhhheeebbb```^^^[[[XXXVVVVVVTTTPPPMMMLLLMMMOOOPPPTTTZZZiiizzz~~~|||ccclllgggHHH<<<===999666555444333222333444444000111222222111222444666999DDD]]]iii[[[UUUfffuuu~~~qqqbbbcccmmm~~~aaaTTTQQQWWWcccqqqvvv{{{~~~~~~~~~|||{{{~~~~~~~~~|||zzzxxxxxxzzz|||tttvvvxxxzzz|||}}}{{{qqqbbbXXXWWWYYYZZZPPPOOOPPPPPPMMMHHHJJJNNNJJJPPPUUUWWWVVVWWWZZZ^^^XXXXXXWWWXXX^^^hhhttt|||}}}}}}zzzuuuooolllccc___ZZZWWWWWWYYY[[[[[[ggg|||]]]HHHBBBAAABBB888999444333333222222333333444111555555@@@\\\ttt~~~zzzwwwpppeee\\\^^^hhhttt|||}}}nnn^^^YYY```hhhkkkjjjlllmmmoooqqqsssttttttuuuppprrruuuwwwzzz|||~~~}}}sssggg]]]XXXVVVPPPKKKOOO[[[hhhpppsssuuuhhh\\\VVVTTTSSSVVVZZZTTTTTTZZZeeepppwww}}}uuubbbRRRIIIHHHKKKNNNSSSXXX```jjjssszzz}}}xxxssslll```UUUQQQTTTeeezzzxxx{{{qqqiiiyyywwwyyyyyyYYYIIIIIICCCAAA???>>>===;;;888555555444333222222222333444888OOOpppzzzrrrlllcccZZZUUUUUU_________^^^^^^```dddgggnnniiieeegggggggggnnnxxxsssqqqppptttzzz~~~~~~||||||~~~}}}yyyjjjYYYJJJFFFJJJLLLMMMNNNQQQOOOLLLKKKLLLLLLLLLKKKQQQNNNJJJGGGEEEEEEGGGHHHKKKNNNRRRUUUXXX^^^eeekkkpppqqqrrrrrrqqqnnnkkkjjjkkkgggbbb^^^\\\ZZZXXXWWWSSSQQQNNNKKKKKKLLLNNNPPPRRRXXXwwwxxxuuu|||fffyyyiiiHHH;;;<<<888666555333111111222333444000111222111000000222444666FFF]]]jjjcccXXX___nnn}}}{{{kkk___```kkk|||zzz|||hhhYYYPPPOOOWWW```ooouuu{{{|||{{{~~~}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{|||}}}yyyzzz|||}}}~~~~~~~~~}}}{{{vvvjjj\\\UUUUUUWWWVVVPPPLLLIIIIIIHHHDDDDDDGGGLLLSSSWWWWWWYYYaaagggjjjcccUUUMMMQQQVVVZZZdddqqqsss}}}~~~{{{xxxtttnnnjjjddd___XXXTTTTTTXXX[[[]]]lllxxx}}}]]]LLLHHH@@@CCC===:::777666444222222222333444222777888CCC```www|||qqqjjjiii]]]UUUXXXaaammm|||xxxnnnaaa\\\___fffjjjkkknnnnnnooorrrtttuuusssrrrppprrruuuwwwxxx{{{~~~{{{pppiiijjj___\\\XXXTTTTTTZZZdddkkkuuunnneee___]]]\\\YYYWWWYYYZZZ\\\aaahhhooouuuyyyxxxooo___OOOGGGFFFHHHHHHQQQOOORRR\\\iiirrrwwwyyy~~~~~~}}}}}}uuuoookkkaaaTTTQQQVVVcccyyyoootttnnnhhhrrryyy}}}sssVVVKKKGGGDDDCCCAAA???<<<:::888777555444333222222222333444666MMMeee}}}wwwnnnhhh```WWWSSSSSS___cccgggjjjkkklllnnnoooqqqllliiijjjiiihhhmmmuuusssrrrrrruuuzzz~~~|||zzzzzz|||~~~~~~yyyuuuhhhYYYKKKIIIMMMPPPQQQQQQOOOMMMKKKJJJJJJKKKJJJJJJHHHIIIKKKMMMNNNNNNMMMLLLIIIJJJLLLNNNQQQWWW___dddlllmmmnnnooonnnmmmkkkjjjhhheee```\\\ZZZXXXVVVUUUQQQOOOLLLIIIIIIJJJMMMNNNSSSTTTkkkyyyooossswwwbbbyyyjjjIII<<<<<<999777555333222111222333444000111222111000000222444444CCCZZZeee^^^UUUaaavvvppp___^^^iii~~~uuujjjfffhhhlllqqqfffZZZSSSPPPRRR[[[dddpppvvvzzz{{{~~~|||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~wwwrrrfffYYYUUUYYY^^^^^^YYYQQQKKKJJJIIIGGGGGGIIILLLRRRWWW[[[cccmmmtttvvvooo]]]OOONNNQQQQQQUUU]]]lllwww~~~|||yyytttnnnjjjbbb]]]XXXTTTUUUXXXZZZ\\\iiivvv{{{~~~||||||^^^MMMHHH@@@CCC===:::888777555333333333444555111555555AAA^^^uuu}}}qqqddd[[[UUUNNNJJJNNNUUU]]]iiiuuuuuuooogggbbbaaadddfffhhhmmmnnnppptttvvvvvvtttrrrqqqsssvvvwwwxxxzzz}}}wwwtttvvvhhhbbbYYYQQQNNNSSS\\\cccrrrsssvvvyyy|||~~~}}}|||tttrrrooollljjjgggdddbbbggg```UUUJJJDDDCCCCCCDDDDDDGGGLLLPPPTTT\\\gggqqqvvvyyy|||||||||}}}~~~{{{sssllliii```TTTQQQWWWeee~~~oooqqq}}}kkkooo|||uuuVVVLLLHHHFFFEEECCCAAA>>><<<:::999555444333222222222333444333HHH___wwwwwwmmmccc\\\VVVOOOLLLMMMTTTZZZcccjjjnnnooooooooossspppnnnnnnllljjjmmmrrrrrrqqqrrruuuyyy}}}~~~|||zzzxxxxxxzzz|||~~~~~~~~~}}}}}}}}}yyyuuuqqqhhhZZZMMMKKKOOOPPPOOONNNLLLJJJGGGGGGGGGHHHHHHGGGEEEFFFIIIKKKMMMOOOPPPPPPKKKKKKKKKJJJKKKOOOUUUYYYdddfffiiikkkllllllkkkjjjeeebbb]]]ZZZXXXVVVTTTRRRPPPNNNKKKIIIIIIKKKMMMOOOUUUUUUbbbjjjgggsssuuubbbzzzlllJJJ<<<>>>;;;888777555333222222333333000111222222000111222444444BBBXXXddd[[[SSSeeevvv___\\\hhh~~~ttteee]]]YYYWWWWWWZZZTTTOOOPPPRRRVVV___gggrrrvvvyyyzzz|||~~~}}}~~~~~~}}}}}}~~~|||xxxxxx||||||yyynnnjjjccc]]]```kkksssuuufffZZZOOOLLLMMMLLLMMMOOOMMMQQQUUU[[[gggtttyyyxxxlllZZZLLLLLLQQQSSSWWW\\\mmmvvv}}}zzztttnnnjjj```\\\XXXVVVWWWYYYZZZ[[[bbbnnnuuu||||||}}}^^^NNNIIIAAACCC===::::::999777555555555555666333555333@@@^^^qqqzzzvvvhhh[[[SSSQQQPPPQQQTTTWWW\\\fffppprrrpppkkkfffcccccceeehhhmmmnnnqqquuuwwwwwwuuurrrtttvvvxxxyyyyyyzzz|||~~~}}}zzz{{{yyypppbbbTTTLLLMMMTTTZZZeeejjjrrrzzzyyynnnaaaTTTLLLNNNKKKGGGCCC@@@???@@@BBBDDDGGGIIIJJJLLLQQQZZZ```jjjrrr{{{~~~||||||}}}~~~~~~~~~xxxoooiiieee]]]SSSRRRXXXhhhrrrrrr|||mmmuuutttVVVNNNJJJFFFEEECCCAAA???===;;;:::666555444333222333333444111DDDZZZrrrpppeeeZZZSSSOOOJJJHHHIIIHHHNNNVVV^^^cccgggjjjlllqqqqqqqqqpppooonnnooorrrpppppprrrtttwwwzzz||||||~~~|||{{{yyyyyy{{{|||~~~|||{{{{{{{{{{{{yyyuuuqqqjjj\\\PPPNNNPPPNNNJJJHHHIIIGGGDDDCCCDDDEEEEEEDDDJJJHHHDDDBBBCCCGGGLLLPPPQQQQQQOOONNNLLLLLLMMMNNNYYY]]]dddiiilllllljjjhhhccc```\\\YYYWWWUUURRRPPPQQQOOOMMMKKKKKKMMMPPPRRRVVV\\\eeehhhhhhuuuxxxhhh{{{mmmJJJ===@@@>>>999888666555444333333333111222222222111111333444666CCC[[[iii^^^RRRfffxxx___[[[hhh}}}lll]]]WWWWWWZZZ[[[[[[VVVRRRTTTVVVZZZaaahhhssswwwyyyyyy{{{}}}~~~~~~}}}{{{|||}}}~~~~~~}}}}}}{{{tttmmmmmmrrrtttrrriiihhheeeeeelllwww~~~qqqbbbTTTQQQSSSVVVXXXZZZXXXVVVTTTWWW```jjjkkkggg___TTTLLLNNNTTTZZZbbbjjjyyy}}}zzzuuunnniii^^^\\\YYYXXXYYY[[[[[[[[[ZZZcccmmm~~~___NNNIIIAAADDD>>>:::;;;:::999777666666666666777666444AAA]]]mmmrrrzzzwwwkkkaaa[[[[[[___ccceeeeeeiiisss}}}}}}vvvllleeedddfffiiikkkooooooppprrruuuwwwvvvuuuwwwyyy{{{|||||||||}}}}}}yyywwwyyy~~~ooo___TTTQQQUUUZZZ^^^```dddfffiiipppxxx}}}ssscccPPPCCCAAA??????AAAAAABBBEEEJJJSSSTTTUUUWWW[[[^^^YYYSSS^^^gggsss|||~~~}}}{{{zzz}}}}}}~~~|||{{{uuullleeeaaaZZZRRRSSS[[[lllvvvuuu~~~tttvvvpppTTTOOOLLLDDDCCCBBB@@@>>><<<:::999777666555333333333444444333DDDWWWqqq~~~lllaaaUUUPPPNNNJJJIIIKKKFFFIIIOOOTTTZZZaaahhhlllnnnpppqqqqqqpppqqqrrrsssppprrrtttvvvxxxyyy{{{|||~~~}}}||||||}}}~~~zzzzzzzzzzzz{{{zzzwwwtttjjj]]]QQQQQQSSSQQQLLLIIIGGGEEECCCCCCDDDEEEEEEDDDJJJHHHDDDBBBCCCFFFJJJMMMPPPPPPPPPPPPOOOMMMJJJHHHNNNTTT^^^fffkkkjjjgggeeeaaa___[[[YYYWWWUUURRRPPPPPPNNNLLLKKKKKKNNNQQQSSSTTTeeeoookkklllwwwzzzmmmzzzlllJJJ>>>AAA???::::::888777555444333333111222333222111111333555666BBB]]]ooobbbOOOaaayyyaaa^^^iii|||{{{gggYYYUUU[[[dddjjjjjjbbb\\\YYYZZZ\\\ccckkkuuuxxxzzzyyy{{{}}}~~~~~~}}}{{{|||}}}~~~~~~~~~}}}||||||xxxnnndddbbbgggjjjjjjiiijjjjjjkkkrrrzzz{{{wwwssseeeXXXVVV[[[aaafffiiinnnggg\\\UUUWWW\\\YYYRRRUUUTTTSSSTTTVVV\\\hhhsss}}}}}}}}}zzztttmmmhhh^^^\\\ZZZZZZ[[[]]]]]]]]]XXX___mmm^^^MMMIIIAAADDD>>>;;;<<<;;;:::999888777777666777666444BBB[[[eeehhhrrryyyqqqllliiicccjjjppprrrssszzzqqqfffggglllnnnnnnrrrpppnnnooorrruuuxxxyyyzzz|||~~~~~~yyytttuuu||||||qqqeee]]]\\\```dddddddddbbb^^^\\\]]]ccchhhkkkmmmrrrtttqqqdddRRRDDDBBB@@@@@@CCCDDDEEELLLTTT```mmmxxxxxxtttoooiiibbb___aaafffoooxxx}}}~~~}}}~~~~~~|||zzzxxxtttjjjbbb^^^XXXQQQTTT]]]rrrsssrrrxxxrrrrrr~~~lllQQQMMMJJJDDDDDDBBB@@@>>>===;;;:::888777666444333333444444555AAARRRnnn~~~eeeYYYNNNKKKKKKJJJIIIJJJHHHKKKPPPUUUZZZ```fffkkkjjjnnnqqqoooooosssttttttrrruuuxxxyyyzzz{{{|||~~~~~~}}}}}}~~~zzzyyyyyyyyyzzzyyywwwuuufffZZZQQQRRRWWWWWWTTTRRRJJJHHHFFFEEEGGGHHHHHHGGGFFFHHHKKKNNNOOOPPPOOONNNKKKKKKKKKMMMNNNLLLIIIFFFFFFLLLVVV___dddfffdddbbb```^^^[[[YYYXXXUUURRRPPPMMMLLLJJJIIIIIILLLOOORRRSSSlllrrriiilllwwwxxxlllyyymmmKKK>>>AAA???<<<;;;:::888666444333222111222333222111222333555555>>>[[[qqqdddLLLZZZ|||fffaaaiiixxx{{{iii___aaajjjuuu{{{vvvmmmccc^^^\\\^^^fffooovvvzzz{{{{{{}}}~~~|||vvviii]]]YYY]]]aaaaaabbbeeeiiinnnxxxyyykkk```XXXZZZbbbkkkssszzzyyygggWWWSSSTTTRRRLLLMMMSSSZZZ^^^aaaiiixxx}}}yyy|||}}}~~~~~~|||yyyssslllfff]]][[[YYYYYY[[[]]]^^^^^^]]]dddxxx[[[KKKHHH@@@DDD???<<<<<<<<<;;;:::999777666666444444555DDDZZZaaadddppp~~~{{{vvvvvvwwwvvv~~~yyylllmmmrrrrrrooosssqqqnnnooorrrwwwzzz{{{{{{}}}~~~wwwtttxxxmmmiiiddd___]]]bbbjjjppphhhgggddd___ZZZVVVTTTTTTYYY[[[___dddfff^^^QQQFFFCCC@@@AAAGGGIIIJJJSSS___rrrxxx}}}|||rrrgggeeemmmwww~~~~~~|||yyyvvvsssiii```\\\VVVPPPUUU___yyy~~~gggfffiiieeelllrrrxxx{{{~~~kkkPPPKKKFFFGGGFFFEEECCCAAA@@@>>>>>>999888777555444444444555444<<>>:::999777555444444444555444888BBB___}}}zzzggg]]]TTTTTTWWWWWWVVVVVVRRR[[[hhhqqqtttqqqllliiiiiioooppplllkkkpppsssqqqnnnqqquuuvvvuuuuuuwwwyyyzzzzzzzzzyyyyyyzzzzzzzzz|||zzzwwwuuutttqqqnnnkkkaaaUUUKKKLLLRRRSSSQQQPPPRRRPPPNNNNNNPPPQQQRRRQQQRRRSSSSSSTTTVVVWWWYYYZZZUUUPPPIIIEEEDDDCCCBBB@@@AAACCCFFFKKKQQQXXX^^^bbb]]][[[YYYWWWVVVTTTQQQNNNNNNMMMKKKJJJLLLOOORRRUUU___tttjjjYYYiii~~~rrriiirrrNNN??????;;;======<<<:::888555333222222333333333222222444666999===WWWssshhhMMMYYY~~~qqqfffeeeppprrrfffkkk~~~yyynnngggdddccciiipppwww||||||ttteeeVVVPPPSSSUUUTTTYYYYYYYYY\\\dddjjjggg```SSSQQQSSS]]]hhhttt{{{dddPPPJJJPPPWWWYYYeeemmmxxxtttiiiccc^^^YYY\\\```ccceeegggjjjlllxxx{{{~~~}}}|||||||||{{{xxxqqqiiiddd[[[XXXUUUTTTVVVZZZ\\\]]]dddssszzz}}}WWWHHHEEE???DDD???===<<<<<<;;;:::999777666555333999@@@RRRfffjjjqqqxxxttttttuuutttsssqqqrrruuuyyy}}}~~~|||zzzxxx{{{~~~~~~~~~wwwtttnnnmmmqqqrrrdddSSSTTTPPPKKKHHHMMMYYYiiisss{{{mmmbbb___```aaabbbWWWPPPIIIGGGKKKNNNLLLIIIKKKMMMZZZmmmyyyrrrbbbfffnnnqqqlllfff]]]WWWYYYaaannnvvvzzz||||||zzzuuuiii___ZZZTTTPPPVVV```zzzcccVVVZZZ[[[ZZZ___^^^fffzzziiiRRRLLLDDDEEEDDDCCCBBB@@@???======;;;:::888666555444555555555777>>>[[[|||yyyjjj```YYYZZZ^^^___^^^]]]cccnnn|||wwwoookkkmmmmmmmmmnnnnnnnnnnnnnnnnnnoooqqqtttvvvxxxyyyyyy{{{yyywwwwwwxxxzzzzzzzzzxxxvvvsssnnnjjjfffcccbbb\\\UUULLLGGGBBB@@@FFFMMMPPPUUUUUUOOOMMMRRRVVVVVVZZZ[[[[[[WWWRRRPPPQQQTTTWWWSSSMMMGGGCCCBBBBBBCCCDDD@@@BBBKKKOOOOOOVVVaaa^^^YYYWWWYYYYYYTTTQQQQQQOOOKKKIIILLLNNNOOOQQQUUUiiifff^^^```qqq}}}iiiaaasssQQQDDDCCCBBB@@@>>><<<999777555555555222222222222333333444555666@@@ZZZvvvlllGGGMMMzzztttgggllltttmmm^^^aaaooo}}}|||vvvqqqnnnjjjfffiiioooqqqwww{{{|||~~~~~~}}}vvviii\\\WWWYYYZZZXXXTTTRRRRRRUUUZZZ[[[WWWQQQOOOQQQSSSYYYfffzzzwww^^^TTTVVVWWWXXXZZZddduuu|||rrriii\\\OOOQQQSSSUUUWWWYYY[[[[[[[[[bbblllzzz{{{||||||yyytttlllddd___[[[UUUSSSUUUXXXYYY\\\```hhhwww{{{{{{XXXFFFCCCCCCDDD;;;???======<<<;;;999888777666888777BBBYYYmmmtttwww{{{|||vvvssssssqqqmmmjjjnnnqqquuuzzz}}}}}}{{{xxx~~~}}}}}}~~~{{{{{{uuupppooonnnfffWWWKKKMMMOOOLLLDDDFFFUUUgggrrr|||nnnhhhnnntttuuuiiiYYYKKKGGGJJJLLLMMMNNNXXXbbbooo}}}~~~yyy|||wwwkkkdddYYYQQQRRRWWW]]]gggrrrzzz~~~~~~yyypppwwwlll^^^UUUPPPQQQXXXaaayyy{{{aaaaaaaaa[[[^^^___dddfffxxxaaaSSSRRRBBBFFFDDDBBBAAAAAA@@@>>><<<<<<;;;:::999888666555444:::444===\\\}}}{{{mmmccc]]]bbbkkkppprrrrrruuu{{{|||sssllljjjiiiiiiiiijjjjjjkkklllmmmmmmnnnqqqsssuuuwwwwwwwwwwwwuuuttttttvvvxxxxxxwwwvvvrrrllleee___YYYVVVTTTTTTMMMGGGCCC???>>>CCCJJJSSSVVVVVVPPPMMMQQQUUUUUU[[[\\\\\\ZZZWWWTTTRRRRRRNNNLLLHHHDDDAAA@@@@@@@@@CCC@@@@@@FFFKKKOOOSSSYYY^^^XXXVVVWWWXXXTTTQQQQQQOOOKKKIIILLLNNNOOORRRVVVbbbddd```cccuuummmjjjtttRRREEECCCBBB@@@>>><<<999777666555555333333222222333333444555666???XXXtttlllGGGGGGmmmrrrgggmmmsss}}}ttteeeWWWWWW```iiiooorrrvvvrrrooommmjjjgggjjjooorrrxxx||||||~~~yyylll___ZZZ\\\\\\ZZZWWWTTTQQQQQQSSSSSSRRRPPPMMMNNNPPPUUUaaauuuuuubbbYYYWWWVVVVVVXXXaaasss{{{ooogggaaaYYYQQQNNNNNNOOOPPPQQQSSSTTTTTTSSS\\\hhhttt|||}}}||||||||||||||||||yyytttmmmeeeaaaZZZUUUSSSVVVYYYZZZ\\\```ddduuu||||||UUUGGGEEEDDDEEE<<>>>>>===<<<:::999888777999777AAAVVViiisss{{{}}}zzzvvvpppkkkgggeeebbbaaagggkkksss{{{}}}~~~}}}}}}}}}}}}wwwpppkkkgggaaaWWWPPPRRROOOHHHBBBBBBNNNcccsssxxxtttyyy~~~pppaaaRRRNNNPPPRRRTTTVVV]]]ooolll___SSSTTT\\\fffqqq{{{}}}|||}}}yyyqqqssshhh\\\TTTPPPPPPWWW___tttyyydddffffff]]]```ZZZdddnnn]]]PPPOOOAAAFFFDDDBBBBBBBBBAAA???===<<<<<<;;;999888666555555888666<<>><<<:::888777666666333333333333333333444555444<<>>CCC@@@???>>>===<<<:::999999:::888@@@TTTeeeqqq~~~}}}yyyvvvyyy}}}zzzssssssooohhh___XXXTTTTTTUUUYYY```kkkvvv~~~~~~}}}||||||}}}}}}|||vvvlllccc]]][[[[[[\\\\\\RRRIIIFFFGGGQQQiiizzzpppmmmmmmkkkaaaXXXRRRVVV^^^eeekkkpppxxxyyylll______hhhttt{{{{{{{{{xxxrrrlllcccYYYSSSOOOOOOTTT[[[dddwwwmmm]]]ccccccZZZ]]]bbbqqq\\\QQQQQQGGGGGGEEECCCCCCCCCBBB@@@>>><<<<<<;;;:::888777666666444888<<>><<<;;;999888777555555444333333444444444444555@@@YYYdddRRRKKK]]]mmmjjjkkkssswwwhhh]]]UUUOOOMMMNNNQQQVVVXXX]]]jjjvvv|||yyyxxxzzzyyywwwzzz~~~zzzyyyyyyhhh\\\XXXZZZ]]]bbbjjjuuuzzzooo]]]RRRPPPTTTZZZ___cccjjjxxxttt```VVVSSSSSSRRROOOOOOVVVdddkkkdddWWWTTTVVVZZZ[[[ZZZVVVQQQNNNQQQRRRVVV]]]hhhttt}}}zzzxxxwwwuuuqqqlllfffbbb___XXXTTTTTTXXX\\\^^^```ccctttkkkNNNMMMLLLHHHJJJCCCFFFBBBBBBAAA@@@>>>===<<<<<<::::::FFF[[[kkkrrrxxx}}}yyy{{{}}}yyyrrriiiddd[[[PPPFFFCCCFFFKKKQQQVVV^^^eeejjjooouuuxxxzzzzzz{{{{{{yyyxxxxxxwwwssslll```QQQJJJQQQbbbqqqmmm```\\\fffrrrlll\\\SSSPPPPPPVVV[[[iiiyyy~~~~~~~~~}}}zzzpppddd___VVVQQQQQQOOOKKKSSS___hhhlllrrrxxx~~~}}}}}}zzzsssmmmfff^^^VVVQQQMMMJJJLLLQQQZZZjjjbbbVVV___bbbbbbnnnoooTTTLLLIIIEEEGGGFFFDDDDDDDDDDDDBBB@@@===<<<<<<;;;:::999888888111;;;;;;===]]]~~~yyyqqqnnnrrrvvvsssnnnkkkdddeeeeeedddaaa\\\XXXUUUTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[\\\^^^___```aaaaaa\\\[[[[[[]]]```aaa```^^^]]]XXXQQQJJJFFFDDDEEEFFFKKKGGGFFFGGGGGGGGGLLLRRRZZZ[[[___eeeeee\\\SSSNNNVVVXXX]]]cccfffeeeaaa^^^RRRQQQPPPRRRYYYccclllrrr}}}rrrccc\\\dddsss{{{zzzzzzkkk[[[TTTRRROOOMMMLLLKKKKKKMMMPPPPPPPPPVVV^^^oooppp\\\NNNfffrrrrrrtttTTTIIIEEEBBB??????>>>===<<<:::888777666555444444444444444444666444888LLLYYYNNNIIIXXXpppjjjkkkuuusssddd[[[VVVRRRVVVXXX\\\aaabbbgggttt}}}~~~{{{~~~~~~oooeee___^^^^^^mmmsss}}}fffVVVRRRTTTYYY___eeerrriiiWWWOOOOOOQQQPPPQQQXXXiii~~~uuuaaaUUUXXX\\\___^^^YYYTTTPPPVVVXXX^^^hhhsss~~~|||yyywwwsssnnniiiccc___]]]XXXTTTTTTYYY^^^___aaadddsssnnnQQQOOOKKKHHHKKKDDDFFFCCCBBBAAA@@@???===<<<<<<;;;<<>>===;;;999888666666555444444444444444555333555FFFUUUPPPMMMZZZtttjjjhhhrrrtttgggccccccccchhhiiimmmqqqrrrwww}}}zzzuuuwww|||tttooonnnllljjjhhhwwwuuuzzzvvvcccVVVVVVRRRVVV[[[ccctttnnn[[[PPPKKKKKKMMMQQQ[[[nnnfffXXXYYY[[[]]]\\\ZZZXXXVVV]]]aaajjjvvv}}}zzzxxxsssmmmgggbbb^^^\\\WWWTTTTTTZZZ___```bbbeeerrrtttUUUPPPJJJGGGMMMEEEEEECCCBBBAAA@@@???===<<<<<<>>>>>>MMMiii}}}xxxsssttt|||vvvvvvwwwrrrjjjYYYSSSJJJCCCAAACCCFFFGGGOOOTTTZZZ\\\\\\]]]bbbfffdddiiiooorrrrrrppppppqqqjjjdddXXXMMMKKKXXXmmm}}}~~~ppp```WWWRRRTTTYYYccchhhsss}}}~~~yyywwwyyy|||wwwllleeebbbZZZPPPMMMPPPSSSRRRVVVZZZaaappp~~~wwwoookkkbbbZZZSSSOOOMMMKKKOOOUUUfffvvvnnn]]]\\\XXX]]]ttteeeXXXTTTLLLLLLFFFDDDCCCCCCCCCCCCBBB@@@======<<<<<<;;;;;;::::::444777666999RRRyyy~~~|||xxxqqqjjjfffbbb^^^___ccc]]][[[YYYWWWUUURRRNNNKKKEEEIIINNNTTTYYY[[[\\\\\\QQQPPPOOOOOOPPPRRRUUUWWWUUUUUUUUUWWWXXXXXXVVVTTTQQQPPPNNNMMMNNNQQQUUUWWWVVVQQQMMMLLLJJJIIINNNUUUXXXUUUXXXcccjjjjjjjjjmmmjjjkkkkkkeee\\\UUUQQQPPPWWWZZZaaajjjttt}}}xxxlllfffmmmtttwww}}}|||jjjXXXPPPPPPNNNMMMLLLJJJKKKNNNQQQPPPQQQXXXaaaooorrr```TTTqqq{{{vvvrrrTTTJJJFFFCCC>>>?????????===;;;999888777666555444444444444444333222555FFFXXXUUUTTTaaaxxxjjjdddkkk|||uuullllllppprrrvvvwww{{{}}}xxxtttnnnmmmvvv~~~~~~wwwllliiiiiimmmuuuyyyxxxvvvssskkkiiilllhhh]]]YYY]]]XXXZZZ[[[```ooowwwjjj[[[SSSQQQSSSUUUVVV[[[lllkkk[[[[[[[[[[[[[[[[[[[[[[[[eeejjjuuu~~~~~~|||yyytttnnngggaaa]]][[[WWWTTTUUU[[[___aaabbbffftttxxxXXXPPPIIIGGGMMMEEEDDDCCCBBBAAA@@@>>>===<<<<<<@@@???NNNlll{{{tttmmm{{{tttttttttnnnfffRRRKKKBBB>>>???CCCEEEEEEEEEKKKRRRTTTSSSSSSUUUXXXWWW]]]fffkkkkkkkkkkkklllbbb]]]TTTMMMPPP```vvv{{{{{{~~~zzzfff]]]ZZZZZZ^^^eeeuuuxxx~~~qqqddd[[[\\\^^^YYYSSSXXXeeellliiigggcccbbbppp}}}uuunnnkkk```XXXQQQNNNMMMMMMSSSYYYkkk~~~vvvddd]]]VVVZZZqqq{{{~~~~~~~~~ZZZTTTTTTLLLOOOEEEDDDBBBBBBCCCCCCBBB@@@=========<<<;;;;;;;;;:::555666333777OOOqqq~~~{{{xxxrrrlllfff\\\TTTTTTXXX]]]]]]\\\ZZZTTTNNNGGGCCCIIIIIIKKKPPPUUUWWWTTTQQQQQQNNNJJJGGGGGGJJJOOORRRTTTVVVYYYZZZXXXUUUSSSSSSMMMQQQQQQNNNQQQXXX[[[YYYXXXYYYWWWQQQKKKIIINNNSSSVVVZZZccckkkjjjeeegggmmmttt|||xxxfffUUULLLJJJLLLXXX___aaaooo|||ppp}}}vvv}}}}}}rrrkkk^^^RRRMMMNNNNNNMMMMMMPPPQQQQQQRRRVVVXXXYYYggg___PPPXXXyyy|||zzzmmmQQQJJJHHHBBB@@@@@@@@@@@@???===<<<;;;;;;:::777555444333333333666555333===RRRVVVSSSWWWzzziiihhhqqqwwwvvvooorrr{{{tttpppnnnrrrrrrmmmgggeeeaaaeeehhhnnn{{{}}}gggVVVVVV\\\\\\___eeedddiiimmmmmmnnnooommmiii```XXXRRRQQQRRRTTTYYY```tttddd]]]VVVPPPPPPRRRTTTXXX^^^jjjqqq{{{|||xxxrrrlllfffaaa[[[WWWWWWUUUWWW^^^cccdddfffjjjxxxyyybbbXXXOOOMMMKKKHHHGGGIIIBBBBBBBBBBBB@@@???===<<<<<>>===???CCCEEEEEENNNPPPNNNKKKNNNTTTTTTNNNNNNSSS]]]gggmmmlllfffaaaXXXSSSPPPSSSZZZhhh}}}|||qqqooo}}}yyyjjj\\\YYY]]]aaadddgggmmmzzz{{{wwwssspppttttttlllccc]]]YYYUUUZZZYYYYYYeee|||wwwqqqzzzxxxrrreeebbbWWWPPPNNNMMMLLLVVVbbbzzz{{{ddd```\\\\\\mmmxxx~~~{{{~~~XXXTTTQQQIIIMMMEEEDDDEEEFFFHHHIIIGGGEEEAAA@@@>>><<<;;;:::::::::888888777888EEEbbb}}}zzzvvvqqqlllfff^^^VVVUUUXXX\\\[[[ZZZVVVRRRLLLGGGDDDIIIJJJMMMSSSWWWWWWRRRMMMJJJGGGCCCAAABBBFFFLLLOOOVVVXXXZZZYYYVVVSSSRRRQQQMMMRRRRRROOOPPPWWW\\\\\\]]][[[WWWRRRMMMKKKKKKLLL___bbbhhhkkkdddZZZWWW[[[jjjmmmoooiii]]]RRRKKKIIIQQQYYY___eeesss|||ppp___RRRMMMNNNMMMLLLLLLMMMOOOQQQSSSVVVXXXXXX```___VVV\\\}}}}}}iiiNNNHHHFFFAAABBBAAA@@@???>>>===<<<<<<:::999777555444333333333333666444:::GGGIIIJJJUUUttt|||llllllvvv}}}}}}xxx|||~~~rrrssswww{{{xxxnnnddd```\\\aaaiiiuuuvvvdddUUUVVVYYYZZZ___fffnnnyyy~~~uuuiii___]]]WWWSSSRRRRRRVVV___iiixxxeeeYYYRRRMMMNNNOOOPPPSSSWWWcccjjjzzz}}}~~~~~~}}}{{{wwwrrrlllfff```[[[WWWVVVUUUXXX^^^bbbdddggglllttt___VVVMMMKKKJJJHHHGGGHHHEEEDDDCCCBBBAAA??????>>>;;;>>>???JJJ[[[\\\YYY^^^nnnyyy|||rrrlllhhh]]]QQQEEEAAA>>>>>>AAADDDFFFFFFHHHMMMPPPOOOQQQTTTRRRMMMOOOUUU___fffhhhddd]]]YYYVVVWWWTTTRRR]]]ssslllggglll}}}zzzrrrdddXXXXXX___eeekkkooo~~~xxxrrrnnnkkkqqqtttrrrhhh___[[[XXXUUUUUU```qqq~~~xxxuuupppddd^^^UUUOOOOOOMMMNNN[[[jjj}}}fffaaa^^^```ppp|||tttSSSPPPMMMEEEHHHFFFEEEFFFGGGIIIIIIGGGEEECCCBBB@@@>>>===<<<<<<<<<666777666777AAA\\\}}}~~~{{{xxxsssooojjjfff___WWWUUUXXXZZZXXXUUUQQQMMMIIIGGGEEEJJJLLLPPPVVVYYYWWWOOOHHHDDDBBB???>>>@@@FFFLLLPPPZZZ[[[[[[XXXTTTQQQOOOOOOMMMRRRTTTRRRRRRYYYaaafffhhhaaaYYYUUUVVVWWWVVVTTTaaaeeekkkmmmhhh___]]]```ffffffddd^^^VVVOOOLLLKKKVVVXXX^^^jjjxxxyyyaaaRRRNNNNNNLLLJJJKKKKKKMMMQQQUUUWWWWWWWWW]]]eeebbbhhhoookkkgggOOOIIIGGGBBBDDDCCCAAA???===<<<<<<===:::999777555444333333333000666555555;;;;;;AAAQQQkkk}}}qqqpppzzz}}}vvv{{{mmm___YYYYYY^^^iii{{{}}}nnnaaaWWWWWWWWWXXX^^^hhhzzz{{{eeeVVVYYYWWWUUUUUUVVV^^^ooo}}}lllbbbVVVPPPMMMNNNOOOOOOPPPSSSZZZ___lllyyy}}}zzzzzz~~~~~~}}}}}}|||||||||{{{{{{wwwqqqkkkfff```ZZZVVVVVVUUUYYY___bbbdddiiipppppp[[[RRRKKKIIIIIIGGGFFFGGGGGGFFFDDDBBB@@@@@@@@@@@@BBBBBB===>>>HHHKKKOOO[[[kkk}}}sssiii```UUULLLBBBAAA???@@@CCCFFFGGGGGGFFFOOOVVVWWWUUUTTTQQQMMMRRRZZZdddhhhfff^^^XXXTTTTTTZZZYYYWWWggg|||eeekkkxxxvvvmmmcccZZZTTTXXXbbbkkktttzzzwwwjjjfffffffffppptttssskkkfffeeefffeeehhhyyy}}}vvvrrrlllaaaYYYSSSOOOOOONNNQQQaaasss}}}gggbbbbbbgggtttjjjNNNLLLJJJDDDEEEGGGGGGGGGHHHIIIIIIFFFDDDCCCBBB@@@>>>===<<<<<<<<<555777777666<<>>;;;AAADDDMMM___pppuuuhhh[[[PPPJJJCCCCCCCCCDDDFFFGGGGGGGGGKKKTTT]]]^^^XXXTTTRRRSSS[[[ccclllmmmggg___YYYWWWUUUYYY^^^fffwwwqqqnnn~~~xxxkkkdddVVVRRRSSS\\\fffooovvv|||~~~}}}uuuhhhbbbeeemmmqqqwww}}}|||sssnnniii___VVVRRRPPPPPPNNNRRRdddyyyyyygggccchhhrrr|||cccLLLIIIIIIGGGGGGHHHHHHGGGHHHIIIHHHFFFDDDAAA@@@>>><<<::::::::::::555888999777888IIIkkk}}}xxxuuukkkfffbbb```\\\UUURRRSSSTTTQQQLLLGGGEEEEEEGGGIIIJJJLLLPPPUUUXXXUUUNNNGGGIIIHHHGGGHHHKKKPPPTTTWWW\\\[[[XXXSSSNNNLLLLLLNNNNNNRRRUUUUUUSSSWWWbbbmmmjjjhhhiiipppxxxwwwmmmccc```eeeiiihhhfffiiiooosssyyy|||{{{nnn]]]VVV[[[cccmmmmmmwww~~~rrr}}}dddTTTPPPNNNKKKJJJPPPNNNOOOUUUWWWWWW[[[aaawwwyyyxxxgggTTTOOOMMMKKKHHHFFFCCC???===<<<======999999888888777666555444555777111///555666<<>><<<::::::::::::777999;;;999777BBBaaa}}}xxxtttjjjddd^^^\\\YYYSSSPPPPPPQQQNNNIIIDDDCCCEEEHHHJJJJJJIIIKKKOOOSSSTTTQQQNNNLLLLLLMMMNNNPPPRRRTTTUUUXXXWWWSSSOOOKKKKKKMMMPPPQQQQQQRRRRRRPPPPPPWWW```iiirrrnnn]]]aaahhhlllkkklllrrr{{{ppp^^^YYYdddqqq}}}pppdddVVVRRRNNNKKKLLLRRROOORRRWWWWWWXXXcccqqqcccRRRNNNMMMJJJIIIGGGDDDAAA???===<<<<<<::::::::::::999888666666777777000000888999<<>><<>>===<<<<<<<<<999:::<<<<<<888>>>XXXttt~~~xxxtttlllddd]]]ZZZXXXSSSPPPPPPNNNKKKGGGCCCBBBEEEHHHKKKIIIGGGEEEHHHNNNSSSUUUUUUPPPQQQRRRSSSTTTSSSRRRQQQTTTRRROOOKKKIIIJJJOOOSSSRRROOONNNQQQQQQPPPTTT[[[lllzzzlll]]]dddnnnvvvxxx{{{{{{hhhXXXXXXfffvvv}}}ppp~~~cccXXXTTTMMMKKKNNNPPPOOOSSSXXXXXX[[[nnn___QQQMMMLLLJJJIIIHHHFFFCCC@@@===;;;::::::;;;;;;;;;;;;:::888777555777333222888666888DDDXXXjjjuuuyyyuuurrrwwwlllfff___ZZZYYYYYYXXXXXX\\\]]]^^^aaaeeejjjnnnqqqpppssswww{{{{{{tttpppoootttppplllhhhcccaaahhhrrrtttyyy|||nnnjjjmmmrrryyyzzzvvviiiddddddeeefffdddmmmzzzqqqpppjjjbbb[[[\\\aaahhhqqqyyywwwmmmpppxxx}}}}}}xxxtttoooiiiccc]]]XXXTTTWWW\\\cccffffffiiiyyyZZZXXXPPPJJJJJJJJJGGGEEEEEEBBBBBBBBBBBBCCCCCCCCCCCC@@@DDDAAA???DDDCCCIIIZZZ~~~tttdddWWWSSSQQQRRRSSSQQQOOOOOOQQQSSSVVVVVVZZZ___```aaaiiissssssooohhhaaa\\\ZZZZZZ[[[dddkkkwww|||tttmmmvvvxxx\\\WWWZZZXXXaaadddjjjooommmhhhgggjjjkkkvvvyyywwwvvviii```\\\TTTRRRLLLKKKOOOQQQUUUbbbqqqlllTTTQQQ___iii|||wwwRRRJJJDDDEEEGGG@@@DDDDDDDDDFFFGGGGGGEEECCCCCCBBB@@@>>>===<<<<<<<<<:::999;;;<<<888;;;QQQjjj~~~xxxtttnnneee]]]ZZZWWWSSSPPPQQQMMMJJJFFFCCCCCCEEEHHHKKKIIIEEEBBBCCCKKKSSSXXXZZZSSSUUUWWWXXXWWWUUURRRPPPQQQOOOLLLHHHGGGJJJPPPUUUPPPLLLLLLRRRUUUUUUXXX^^^kkkxxxvvvggg___kkkwwwvvvaaaSSSUUUeeetttxxxmmm{{{cccZZZUUUMMMLLLPPPOOONNNSSSYYYXXX^^^vvv{{{___QQQNNNMMMLLLIIIHHHGGGDDDAAA>>>;;;999;;;<<<<<<===<<<;;;999888333888555444666222333AAAWWWjjjuuuxxx}}}~~~xxxvvv|||{{{ddd```[[[XXXXXXVVVSSSQQQMMMNNNOOORRRXXX^^^dddhhhmmmpppuuu{{{yyysssppppppssslllddd___[[[[[[dddnnnwww~~~wwweeebbbhhhttt|||xxxlllhhhiiiiiijjjhhhsss{{{tttuuusssiiiaaa```dddlllvvvzzzqqqrrr~~~wwwxxxtttnnniiiccc]]]WWWSSSWWW]]]dddhhhfffkkk{{{~~~XXXYYYQQQLLLKKKKKKHHHEEEEEEAAABBBCCCDDDEEEEEEEEEEEEAAADDD@@@===AAA@@@DDDSSSpppwwwgggYYYTTTRRRSSSTTTSSSQQQQQQUUUXXXaaa___```eeefffeeekkktttpppiiiaaa[[[[[[^^^aaacccgggvvv~~~sssfffkkkkkkUUUXXX\\\XXX```cccjjjooonnnlllooouuuwwwuuuuuusssfff]]]YYYQQQPPPIIIHHHNNNRRRVVVaaaoookkkPPPOOO___gggyyy~~~rrrPPPMMMGGGGGGHHH>>>CCCBBBCCCEEEGGGGGGEEECCCAAA@@@>>><<<;;;::::::::::::888:::<<<999999LLLccc{{{rrrkkkccc[[[WWWSSSNNNMMMOOOKKKGGGCCCDDDHHHIIIGGGDDDFFFCCCBBBEEEMMMSSSVVVWWWWWWYYYZZZYYYUUUQQQOOONNNGGGHHHHHHGGGHHHKKKOOOSSSQQQRRRKKKLLLYYY^^^```hhhssstttsssyyy}}}oooaaaeeerrrzzzzzzpppmmmvvv}}}}}}~~~~~~lllXXXVVV^^^kkk}}}qqqtttuuu___XXXVVVPPPMMMOOOPPPTTTNNNQQQ]]][[[eeevvvdddlll|||vvv]]]PPPPPPQQQJJJFFFEEEDDDCCCAAA@@@???>>>@@@???>>>===;;;:::999888666555444333444666888999WWWhhhyyy|||yyy|||yyywwwxxxjjj]]]XXXRRRPPPPPPNNNIIIDDD???BBBGGGLLLPPPVVV[[[___kkkpppvvvzzzzzz|||~~~~~~zzzvvvttttttxxx{{{yyyeeeYYY[[[\\\YYY```nnn}}}ggg```___^^^kkk{{{tttrrrooohhhiiirrrtttrrr{{{xxxxxxwwwsssooommmnnnpppuuuwwwyyy}}}{{{zzzzzzssskkkfff^^^VVVSSSUUU\\\cccdddccchhhlll{{{sssYYYWWWUUUQQQMMMIIIFFFEEEDDDFFFDDDCCCDDDFFFHHHGGGDDDFFFFFFDDD???<<<>>>FFFMMMmmm|||mmm[[[PPPTTTUUUVVVXXXZZZ[[[\\\\\\eeefffjjjooossssssoookkklll]]]TTTZZZaaacccfffmmmuuuppprrrnnnhhhyyyxxx]]]RRRVVV]]]___hhhkkkoooqqqrrruuuzzzxxxtttnnngggaaaZZZSSSOOOKKKMMMNNNNNNPPP[[[ooohhhTTTUUU```cccqqq~~~xxxiiiKKKKKKMMMLLLIIIAAABBBCCCDDDEEEEEEDDDCCCCCC@@@@@@???>>>===<<<;;;;;;888888:::;;;:::;;;FFFRRRssszzzrrrjjjbbbZZZWWWSSSMMMKKKMMMHHHGGGGGGJJJMMMNNNIIIEEECCCBBBCCCFFFKKKQQQVVVXXX]]]]]]\\\XXXSSSNNNLLLKKKCCCDDDEEEFFFGGGKKKPPPSSSUUUVVVVVVaaarrrtttqqqxxx|||uuulllqqqzzzrrrgggjjj{{{yyytttxxx{{{xxxvvvwwwhhhYYY\\\hhhwwwuuuvvv~~~rrr]]]XXXVVVQQQOOORRRLLLUUUUUUZZZccc[[[^^^wwwlllbbbqqqrrrhhhqqqXXXMMMLLLMMMGGGEEEEEEDDDBBBAAA@@@???>>>@@@???>>>===;;;:::999888777666444444444666888999PPPcccwww~~~|||}}}qqqcccWWWSSSNNNKKKKKKIIIDDD???>>>AAAFFFJJJOOOUUU[[[___lllqqqwwwzzz{{{|||~~~|||vvvssstttzzzooo]]]\\\^^^[[[```jjjzzzqqqbbb______]]]dddppp{{{uuuuuutttqqqwwwssssss||||||uuuooommmqqquuu~~~xxxyyywwwpppiiieee^^^VVVSSSTTT]]]dddddddddjjjqqqmmmUUUSSSRRRPPPMMMJJJHHHGGGFFFFFFDDDDDDEEEHHHHHHGGGDDDEEEEEEDDD@@@>>>@@@FFFMMMiii|||mmm\\\QQQRRRTTTWWWZZZ]]]^^^______eeehhhmmmsssvvvssslllfff^^^[[[[[[```dddfffiiinnnzzznnnmmmsssxxxmmmZZZUUU[[[fffnnn{{{}}}wwwsssllleee___XXXQQQMMMIIINNNOOOOOOUUUdddttt}}}\\\UUUYYYcccfffmmmuuuwww~~~bbbIIIJJJKKKJJJIIICCCBBBCCCCCCDDDDDDCCCBBBAAABBBBBBAAA@@@???>>>======::::::;;;;;;999999BBBMMMmmmzzzrrrhhhaaaZZZWWWSSSMMMIIIJJJFFFGGGKKKPPPTTTRRRMMMGGGEEEFFFIIIKKKOOOTTTYYY]]]dddbbb^^^VVVOOOIIIGGGGGGBBBCCCFFFHHHJJJMMMRRRVVV[[[\\\aaattt}}}sssbbbeeesssooofffiiivvvbbbbbbiiisss|||yyyooo\\\WWWWWWSSSRRRTTTKKKUUUYYY^^^bbb\\\___qqqffffff|||ggghhhkkkUUUKKKJJJKKKEEEFFFEEEDDDCCCBBBAAA@@@???@@@???>>>===<<<;;;:::999777666555444444555777888HHH]]]sss|||}}}wwwgggZZZRRRNNNJJJHHHGGGEEEAAA===BBBDDDHHHLLLQQQWWW^^^cccnnnsssxxx{{{{{{|||~~~~~~yyysssqqqvvvvvvaaa^^^bbbbbbfffnnn{{{{{{tttfffaaadddeeeaaa```hhhrrr{{{yyywwwvvvxxx{{{|||vvvyyy|||xxxpppooovvv}}}zzzwwwwwwrrrlllgggccc\\\UUURRRTTT___eeeddddddllluuueeeQQQNNNNNNNNNMMMLLLJJJIIIHHHEEEEEEFFFHHHIIIIIIGGGEEECCCDDDDDDBBBAAABBBGGGKKKddd{{{nnn]]]QQQPPPSSSXXX]]]aaaccccccbbbgggkkkqqqwwwwwwpppfff___UUU\\\bbbdddhhhoootttvvv{{{jjjlllvvv```XXXYYYaaappp}}}~~~uuupppiiibbb\\\UUUOOOKKKHHHPPPQQQNNNXXXkkktttqqqSSSZZZ]]]aaahhhkkktttzzzZZZHHHJJJIIIHHHHHHDDDCCCCCCCCCCCCCCCBBBAAA@@@BBBBBBAAA@@@???>>>======<<<;;;;;;;;;888666===GGGccczzzsssiiibbb\\\YYYTTTMMMIIIIIIGGGIIIMMMRRRVVVUUUPPPLLLKKKNNNRRRUUUVVVZZZaaafffiiieee]]]SSSJJJEEEDDDDDDEEEGGGJJJLLLNNNQQQTTTWWW```aaaeeevvv{{{yyywwwiiikkkvvvpppgggjjjjjjhhhmmmttt~~~|||lll\\\WWWVVVTTTRRRSSSNNNTTTWWWYYY\\\```kkkyyygggmmm{{{|||hhhUUUMMMLLLLLLGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@???>>>===<<<;;;:::999777666444444555777888EEEWWWlll~~~~~~}}}yyyooo```SSSMMMJJJHHHGGGHHHGGGEEEBBBGGGJJJMMMQQQVVV]]]eeejjjpppuuuzzz|||||||||~~~|||yyyuuuuuuzzzrrrbbbbbbgggjjjrrr|||{{{lllbbbeeemmmnnnjjjiiinnnuuu{{{~~~zzz{{{xxxuuu}}}~~~~~~~~~tttssszzz|||vvvnnnhhhccc```[[[TTTRRRTTT```fffdddcccmmmxxx___QQQLLLLLLMMMMMMLLLJJJHHHGGGDDDEEEGGGJJJJJJIIIGGGEEEBBBDDDEEEDDDDDDDDDGGGJJJ\\\uuuzzzppp```SSSMMMRRRYYY```eeeffffffeeelllooossstttqqqjjj```YYYYYYaaafffiiittt~~~uuuiiiuuuiiiXXXYYY```hhhyyy|||~~~sssnnnggg___YYYSSSNNNJJJHHHQQQQQQMMMYYYmmmnnn```TTT```^^^___mmmssslllTTTIIIKKKGGGEEEGGGDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>===<<<;;;;;;<<<:::::::::777555;;;BBBVVVzzzzzztttkkkddd^^^ZZZUUUNNNIIIIIIIIIJJJMMMPPPRRRRRRPPPNNNOOOSSSWWWYYYZZZ]]]ccchhhgggbbbZZZOOOGGGCCCDDDEEEJJJLLLOOOPPPQQQRRRTTTVVV```cccgggpppvvvpppuuu{{{pppttttttfffnnnzzzvvviii[[[VVVUUUSSSQQQPPPQQQSSSVVVWWWZZZfffsssyyydddooobbbTTTNNNMMMNNNJJJIIIIIIHHHGGGFFFEEEEEEDDD@@@@@@???>>>===<<<<<<;;;:::999777555444555666777AAAQQQeee{{{|||}}}sssiii[[[PPPGGGGGGGGGGGGIIIJJJIIIIIIKKKNNNRRRWWW\\\cccjjjooossswww|||~~~}}}|||~~~{{{yyyxxxzzz|||~~~~~~}}}sssjjjfffiiinnnsss~~~xxxggg```hhhsssvvvssswww}}}{{{wwwvvvvvvyyy{{{vvvxxx|||vvvzzzuuujjjddd___\\\XXXTTTTTTWWW```eeecccbbbmmm{{{YYYSSSKKKKKKLLLKKKJJJHHHEEEDDDCCCEEEHHHJJJJJJHHHGGGFFFCCCDDDEEEFFFFFFFFFGGGHHHTTTaaarrr~~~zzzrrrcccUUUMMMRRRYYYaaafffhhhgggfffoooppppppmmmhhhbbb]]]ZZZbbbiiiqqq{{{|||qqqtttuuuaaaUUU]]]iiisss||||||yyyyyypppkkkccc\\\WWWQQQMMMJJJHHHPPPQQQPPP^^^pppkkkXXXWWWeeegggjjj{{{bbbPPPJJJLLLFFFDDDFFFCCCFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>===<<<;;;;;;:::888888999888666:::@@@JJJqqq|||vvvmmmfff^^^ZZZUUUMMMIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLNNNQQQTTTVVVYYY]]]______[[[TTTKKKEEEDDDGGGJJJNNNPPPSSSUUUTTTTTTTTTUUU]]]hhhooouuu||||||xxx~~~nnn```jjjxxxnnneeeZZZTTTSSSSSSQQQOOORRRQQQXXX\\\^^^llltttkkk___nnn[[[QQQNNNMMMNNNKKKIIIIIIIIIHHHGGGFFFFFFFFF@@@@@@@@@???>>>=========;;;:::777555555555666777===KKK^^^{{{yyymmmcccWWWLLLDDDDDDEEEGGGHHHJJJKKKLLLLLLPPPUUU[[[```fffmmmqqquuuyyy~~~}}}|||~~~|||zzzxxxxxxxxxuuunnniiieeefffllluuu{{{qqqccc```jjjxxx{{{tttvvvyyy{{{{{{}}}}}}~~~ssshhhbbb\\\YYYVVVTTTVVVZZZ___eeecccdddppp~~~SSSTTTKKKJJJJJJHHHGGGEEECCCBBBCCCEEEHHHIIIHHHGGGFFFGGGEEEFFFFFFFFFGGGGGGGGGGGGWWW[[[jjj{{{uuugggWWWMMMRRRYYY```eeegggfffeeennnmmmjjjfffaaa``````bbbjjjuuuuuuvvviii]]]XXXdddtttyyyuuussskkkfff___XXXSSSOOOKKKIIIHHHNNNQQQWWWggguuuooo]]][[[kkkxxxxxx[[[LLLIIIKKKEEEDDDFFFBBBEEEDDDCCCBBBAAAAAAAAABBBBBBBBBAAA@@@???>>>======999777777:::999777999>>>AAAeee}}}yyynnnfff]]]XXXRRRLLLHHHIIIHHHJJJKKKKKKJJJHHHGGGGGGFFFFFFGGGJJJNNNQQQRRRRRRUUURRRMMMGGGDDDFFFKKKOOOSSSVVVZZZ[[[[[[ZZZZZZZZZ^^^rrr|||qqq___fffqqqzzzxxxfff```WWWRRRRRRSSSRRROOORRRNNNVVV\\\^^^ooottt______vvvpppzzzVVVOOONNNNNNOOOMMMHHHHHHGGGGGGFFFFFFEEEEEEAAA@@@@@@??????>>>>>>===<<<;;;888666555555666666999GGG[[[zzz~~~zzzyyytttggg]]]QQQHHHEEEFFFGGGHHHIIIJJJKKKMMMOOOSSSZZZaaafffkkkppptttwww{{{~~~}}}}}}~~~yyyssspppnnniiiccc]]]___eeerrruuukkkcccfffsss~~~zzzzzz||||||ppphhh```YYYVVVTTTSSSXXX^^^^^^ddddddhhhwwwrrrKKKQQQIIIHHHFFFEEEDDDCCCBBBBBBCCCEEEGGGGGGFFFEEEFFFHHHHHHGGGGGGFFFGGGGGGFFFFFFYYY]]]ttt|||wwwjjjZZZOOORRRXXX^^^cccddddddcccggggggdddaaa```bbbhhhmmmuuu~~~vvvdddaaaaaalll}}}}}}xxxrrrnnneee```YYYSSSOOOLLLIIIGGGLLLNNNRRR^^^nnnvvvooobbbggguuuhhhTTTHHHFFFHHHCCCEEEGGGBBBBBBAAA@@@??????@@@@@@AAABBBBBBAAA@@@???>>>======:::888888::::::777888<<<<<>>>>>>>>===;;;888666555555555666888EEEZZZxxxxxxtttxxxqqqcccXXXMMMDDDIIIJJJKKKKKKKKKKKKLLLNNNRRRWWW___ffflllpppuuuwwwxxx|||~~~}}}}}}xxxnnngggeeebbb^^^ZZZ\\\ccctttqqqjjjgggmmm|||~~~zzz{{{}}}nnnhhh```XXXUUUSSSTTTYYY```]]]dddffflll|||kkkDDDNNNGGGFFFDDDBBBBBBBBBCCCCCCCCCEEEGGGFFFDDDDDDFFFHHHJJJIIIGGGFFFGGGGGGFFFEEERRR\\\||||||yyylll[[[PPPSSSXXX]]]aaabbbbbbbbbaaabbbaaa```aaafffnnnuuu}}}vvv~~~fffgggjjjrrr}}}yyytttmmmgggaaa\\\UUUPPPLLLJJJHHHFFFQQQOOOTTTbbbpppssskkkaaauuu~~~YYYOOODDDBBBEEEBBBEEEHHHBBB???>>>=========>>>???@@@@@@@@@???>>>===<<<;;;;;;<<<999999;;;:::777777999;;;NNNppp}}}{{{ssshhh\\\VVVQQQKKKHHHIIILLLKKKIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGEEEEEEFFFGGGIIIRRR\\\eeeiiinnnpppooonnnllljjjkkk|||~~~kkkeeetttzzzeeeZZZYYYVVVRRROOOMMMNNNPPPQQQQQQTTTPPPiiiooohhhtttiiiTTTnnnrrrVVVPPPOOONNNGGGNNNLLLKKKIIIHHHFFFEEEDDDCCC???@@@AAAAAA@@@===;;;999>>>===:::888666555555555:::???OOOwww|||xxx}}}ooo^^^OOOFFFCCCHHHJJJMMMNNNMMMLLLLLLMMMTTTZZZccciiimmmqqqvvvzzz{{{|||}}}~~~~~~}}}|||{{{||||||ttteee\\\]]]______[[[eeewwwooollliiioooxxx|||vvvmmmccc___YYYTTTRRRUUU\\\aaabbbiiilllmmmyyygggMMMKKKKKKIIIEEEAAA@@@AAACCCDDDCCCDDDFFFHHHHHHGGGFFFEEEBBBDDDFFFGGGGGGGGGHHHIIIUUUZZZuuu{{{vvvmmm\\\QQQPPPTTT^^^ddddddaaaaaaccc___^^^bbbffflllxxx~~~}}}yyyiiiiiippp}}}uuunnniiifff]]]ZZZSSSKKKFFFEEEHHHKKKMMMQQQUUUcccsssooocccdddkkk~~~{{{tttUUUHHHFFFDDDCCCCCCCCCBBBAAA@@@???>>>======<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999:::===IIIfff~~~vvvkkk___XXXQQQKKKHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCEEEHHHJJJLLLTTT]]]kkkqqq~~~~~~uuusss~~~|||~~~rrrjjjzzzkkk[[[TTTTTTSSSQQQNNNMMMNNNOOOSSSQQQSSSTTTppprrriii___XXXxxxgggPPPMMMMMMNNNGGGNNNKKKJJJHHHFFFEEEDDDDDDEEEBBBBBBBBBBBBAAA???===<<>>KKKlll~~~{{{wwwvvvfffVVVKKKEEEDDDGGGIIIJJJKKKKKKKKKNNNOOOYYY___ggglllpppsssxxx{{{{{{|||}}}~~~~~~}}}|||{{{{{{{{{sssfff___bbbggghhhlllqqq}}}}}}tttuuutttrrryyy|||{{{zzzhhhbbb^^^XXXRRRQQQVVV]]]bbbbbbggglllsssbbbLLLKKKJJJHHHEEECCCBBBCCCDDDEEEDDDEEEGGGHHHHHHGGGEEEDDDDDDFFFGGGGGGFFFFFFFFFGGGPPPUUUiii{{{rrraaaVVVSSSVVV\\\```]]]ZZZZZZXXX^^^dddhhhmmmyyypppiiioooyyypppiiiccc```YYYUUUOOOIIIDDDDDDHHHKKKRRRTTTXXXfffssskkk___dddqqqpppsss|||bbbGGGGGGDDDBBBAAABBBBBBAAA???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999999999:::;;;CCCZZZzzz~~~|||pppcccZZZRRRKKKHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEBBBBBBAAAAAABBBDDDEEEFFFDDDDDDHHHMMMOOOPPPWWW___iiiuuu~~~~~~xxx|||}}}[[[RRRNNNOOOPPPOOOMMMLLLMMMNNNOOOLLLOOOTTTssspppggg|||dddooo```MMMLLLLLLNNNGGGLLLJJJIIIFFFEEEDDDDDDFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@???===;;;999888777777555>>>IIIaaa}}}uuuzzzlll\\\NNNGGGEEEFFFGGGGGGGGGGGGHHHKKKPPPTTT___eeelllqqqsssuuuyyy|||{{{{{{}}}}}}}}}}}}{{{{{{{{{yyyrrrfffaaaeeelllqqqzzz}}}~~~tttssswwwvvvvvv{{{}}}xxx}}}pppdddaaa\\\UUUQQQQQQVVV^^^ccceeeiiiqqq\\\JJJKKKIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFEEECCCFFFGGGHHHGGGFFFEEEEEEFFFJJJPPP]]]pppxxxhhhYYYVVVVVVZZZ[[[XXXVVVWWWWWWccckkkmmmwwwzzzzzztttnnnzzz~~~sssiiiaaa\\\ZZZRRRPPPKKKFFFCCCDDDHHHLLLUUUVVV]]]mmmvvvggg]]]hhhwwwkkkoooZZZJJJEEECCCAAA@@@@@@@@@???>>>AAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::::::::>>>MMMiiiyyyxxxzzzttthhh]]]SSSJJJHHHIIIMMMMMMMMMLLLKKKIIIGGGFFFEEEDDDDDDDDDFFFHHHJJJLLLIIIKKKOOOTTTUUUTTTWWW^^^dddvvvxxxqqqRRRPPPLLLMMMOOOOOOMMMLLLLLLMMMMMMKKKRRRYYYqqqmmmlllxxx```PPPMMMKKKMMMFFFKKKIIIGGGEEEDDDCCCEEEFFFHHHFFFEEEDDDCCCBBBBBBBBBBBB@@@???>>>===;;;:::999999888???FFFZZZvvvuuu{{{~~~uuufffWWWLLLGGGHHHIIIGGGGGGEEEEEEGGGLLLTTTZZZeeejjjpppttttttuuuxxx{{{yyyyyy{{{{{{{{{{{{yyyyyyxxxuuummmddd```dddnnnuuu|||uuuxxxuuuuuuuuuyyy|||{{{|||yyywwwxxxjjjccc___ZZZSSSPPPRRRXXX```dddiiinnnzzzzzzWWWIIIJJJHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGEEEDDDFFFGGGGGGFFFEEEDDDFFFGGGEEENNNYYYggg{{{{{{kkkXXXTTTSSSVVVVVVUUUVVVYYY```jjjooossszzzyyy~~~{{{xxx|||oooddd\\\WWWUUULLLKKKHHHEEECCCFFFKKKOOOSSSWWWbbbtttxxxcccZZZjjjsssrrrwwwVVVRRREEECCCAAA@@@@@@@@@???>>>AAA@@@>>>===;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::999;;;<<>>===<<<::::::;;;>>>BBBTTTrrrxxxzzz{{{rrrdddWWWOOOLLLLLLMMMIIIIIIHHHGGGJJJQQQYYY```iiimmmrrruuuttttttvvvxxxvvvwwwxxxyyyyyyxxxwwwvvvppplllfffbbbaaagggttt~~~sssrrrtttuuuwww|||www{{{~~~|||xxx}}}qqqhhhbbb]]]XXXRRRPPPTTT[[[bbbeeehhhppppppTTTIIIGGGIIIJJJKKKLLLLLLLLLKKKJJJLLLKKKKKKJJJHHHGGGFFFEEECCCDDDEEEDDDDDDDDDGGGIIIEEEOOOYYYcccvvvzzziiiUUUQQQNNNOOOPPPPPPTTTZZZfffoooxxx{{{vvvyyy~~~yyylllaaaYYYTTTRRRIIIIIIGGGFFFFFFIIIOOOTTTQQQ[[[iiivvvsss[[[SSSeeelllwwweeeKKKIIIFFFCCCAAA@@@AAAAAA@@@>>>@@@???>>><<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;:::999:::<<>><<<;;;::::::;;;;;;LLLkkk|||}}}}}}zzzqqqdddXXXRRROOOOOOPPPMMMMMMMMMNNNQQQWWW___eeejjjooosssuuutttsssuuuwwwvvvvvvwwwxxxxxxwwwvvvvvvgggdddccceeeiiissstttlllrrruuuzzz{{{{{{zzzyyy}}}zzznnnggg```ZZZVVVQQQRRRXXX___dddffffffnnncccQQQIIIFFFIIIIIIJJJKKKKKKJJJJJJJJJKKKJJJIIIHHHGGGFFFEEEEEEAAABBBBBBBBBBBBCCCFFFIIIGGGNNNUUU]]]kkk{{{zzzzzzxxxhhhTTTOOOKKKKKKJJJLLLSSS[[[jjjxxxqqqyyy|||~~~tttggg]]]UUUQQQPPPHHHHHHGGGGGGIIIMMMSSSWWWTTTeeeqqqsssiiiTTTPPPaaapppzzzZZZGGGAAAEEECCCAAA@@@AAAAAA???>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999777;;;@@@JJJ___|||tttllluuu~~~~~~~~~~~~zzztttlll```TTTOOOPPPQQQPPPOOOOOOPPPSSSUUUWWWTTTSSSSSSTTTWWW[[[```ccceeeccceeehhhhhhjjjrrr{{{vvvqqqpppkkkTTTGGGIIIKKKLLLLLLLLLKKKLLLNNNQQQTTTTTT]]]ZZZ___ggguuunnnOOOMMMMMMLLLOOOGGGIIIHHHIIIIIIJJJIIIHHHGGGFFFBBBCCCDDDDDDDDDCCCBBBAAA????????????>>>===;;;:::999999888EEE```ppp{{{}}}zzzpppaaaVVVPPPPPPQQQRRRPPPQQQSSSVVVYYY^^^dddiiilllppptttvvvtttssstttvvvwwwwwwxxxyyyyyyxxxwwwwwwhhhfffhhhnnnwww|||sssxxx||||||zzzsssmmmggg]]]XXXTTTRRRTTT[[[bbbffffffjjjmmm~~~uuuVVVLLLJJJFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCAAABBBBBBAAA@@@AAACCCFFFGGGJJJPPPXXXeeetttooorrr}}}yyyiiiSSSOOOKKKKKKLLLQQQ[[[fff{{{}}}{{{qqqyyy{{{uuulllbbbXXXQQQMMMLLLFFFGGGHHHHHHJJJOOOUUUYYYZZZqqqzzzpppcccWWW[[[mmmvvv{{{tttRRRIIIDDDDDDBBB@@@?????????>>>======<<<<<<;;;;;;<<<<<<<<<::::::::::::::::::::::::999:::;;;======;;;:::999777<<<>>>AAAPPPnnnyyyhhh___jjjwww{{{{{{~~~yyy{{{|||wwwpppdddWWWRRRSSSTTTSSSRRRRRRUUUZZZ___bbb\\\[[[ZZZ[[[^^^ccchhhkkklllkkkmmmpppsssxxx|||zzzvvv\\\OOOHHHKKKHHHIIIJJJIIIJJJLLLPPPSSS[[[WWW]]]ZZZ___kkk~~~iiiOOOQQQRRRPPPQQQFFFFFFIIIJJJKKKLLLKKKIIIFFFEEEBBBCCCEEEFFFFFFDDDBBBAAA>>>?????????>>>===;;;::::::;;;888BBBXXXhhhvvv{{{{{{ooo___RRRNNNOOORRRTTTRRRTTTXXX[[[^^^bbbgggkkkmmmqqquuuvvvuuutttuuuvvvxxxyyyzzzzzzzzzzzzyyyxxxooommmoooxxxxxxrrr~~~}}}}}}~~~~~~nnnmmmggg\\\WWWTTTRRRVVV^^^eeegggfffqqqooo|||hhhLLLIIIKKKGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCBBBBBBAAABBBBBBCCCCCCBBB@@@>>>>>>AAACCCEEEGGGMMMXXXfffxxxqqqttt}}}{{{kkkRRROOOMMMOOORRRYYYgggttt~~~wwwyyyuuu~~~|||~~~sssnnnfff]]]UUUNNNJJJHHHFFFFFFGGGHHHKKKOOOUUUZZZ^^^xxxpppbbb___kkk~~~tttyyygggHHHGGGEEECCCAAA>>>>>>>>>>>>===;;;<<<;;;;;;;;;;;;<<<======::::::::::::::::::::::::999:::<<<======<<<:::999999>>>>>><<>><<<999>>>???BBBTTTooo~~~~~~rrr]]]OOOLLLOOOTTTWWWXXXXXX[[[aaahhhkkkkkkiiiooorrruuussspppooossswww|||}}}~~~yyyuuujjjpppvvv}}}{{{qqquuuxxxmmmhhhaaaZZZVVVRRRTTT[[[aaaccceeehhhrrrwwwdddWWWHHH>>>HHHEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBBAAA???>>>>>>@@@AAA???;;;;;;???DDDBBBHHHQQQYYYggg~~~wwwxxx}}}uuujjjTTTRRROOONNNRRR___ttt{{{tttuuu{{{~~~~~~vvvjjjfff___WWWPPPKKKHHHGGG@@@DDDHHHKKKNNNRRRVVVZZZZZZnnnmmmWWWUUUsssaaaKKK@@@GGGBBBAAA???======>>>@@@AAA>>><<<;;;;;;;;;;;;999888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999<<<888888>>>GGG[[[~~~~~~iiiXXXYYYfffppptttvvvzzz{{{||||||}}}~~~vvvlllccc\\\YYYUUUPPPMMMPPPUUU[[[dddmmmqqquuupppccc___gggoooooorrrppprrr|||{{{aaaTTTIIIAAAJJJMMMNNNPPPQQQQQQRRRVVVZZZ```ZZZUUUWWWggg[[[VVVPPPNNNOOOQQQPPPMMMHHHIIIJJJJJJIIIGGGEEEDDDEEEDDDBBBAAAAAABBBDDDEEEDDDCCCAAAAAAAAAAAA@@@>>>999;;;:::<<>>===<<<===CCCOOOWWWOOOPPPRRRVVVccc~~~~~~vvvlllXXXUUUQQQRRRZZZlllyyywwwwww}}}~~~xxxpppfffbbb[[[TTTMMMIIIFFFEEEBBBEEEIIILLLNNNRRRXXX]]]bbbbbbYYYTTThhhwww]]]LLLBBBHHHAAA@@@???>>>>>>>>>???@@@???===<<<<<<<<<<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999<<<999999===CCCSSSttt|||hhhTTTQQQ\\\jjjrrrwwwzzzzzzzzzzzzzzz}}}{{{rrrhhhbbb^^^VVVPPPMMMPPPUUU[[[dddmmmtttxxxtttfff```eeelllnnnsssuuu{{{yyyYYYPPPIIIDDDJJJKKKNNNRRRSSSRRRTTTWWWZZZcccVVVMMMWWWqqq~~~WWWSSSOOONNNPPPQQQQQQOOOJJJJJJIIIHHHGGGFFFEEEDDDFFFDDDAAA??????AAADDDFFFBBBAAA@@@AAABBBCCCBBBAAA<<<<<<888777EEEaaavvv~~~{{{zzzuuu```PPPLLLPPPWWW[[[______aaadddhhhiiiiiihhhiiikkkmmmpppsssvvvxxxzzzxxxwwwuuutttssstttuuuvvvyyyvvvssspppvvv}}}yyy}}}rrrjjjhhheee^^^WWWWWWTTTVVV\\\aaaccchhhnnnnnnpppPPPLLLFFF>>>BBB@@@@@@@@@@@@????????????BBBAAAAAABBBCCCCCCAAA???===<<<:::999===HHHXXXcccOOONNNLLLMMMYYYsss}}}zzzzzz||||||}}}xxxooo^^^YYYUUUXXXgggzzz{{{}}}}}}~~~|||qqqlll```\\\VVVOOOIIIFFFDDDCCCDDDGGGJJJLLLOOOTTT\\\bbbooo^^^PPPVVVpppfffTTTIIIBBBEEE@@@?????????>>>>>>>>>===???===<<<<<<======;;;:::999999999999999999999999:::::::::999999999999999;;;:::;;;<<<===HHHfffmmmXXXPPPXXXfffqqqvvvxxxxxxxxxwwwwwwyyy~~~vvvmmmfffbbbUUUQQQQQQUUU[[[aaajjjrrr{{{~~~rrrjjjlllssswwwzzzkkkPPPKKKJJJJJJOOOLLLQQQTTTSSSTTTXXX\\\^^^```SSSPPPfffpppUUURRROOONNNOOOPPPOOOMMMLLLKKKIIIGGGEEEEEEEEEEEEDDDCCCAAA??????AAACCCDDDAAA@@@???AAACCCDDDDDDCCC@@@???999666???UUUhhhrrr}}}xxxcccRRRLLLNNNUUUYYY\\\]]]___bbbeeegggggggggjjjkkknnnsssyyy}}}{{{yyytttpppoooqqqvvvzzzxxxoooooossstttyyy}}}}}}zzzzzzvvvooofffbbbbbbaaa\\\VVVWWWWWWZZZ```bbbccchhhooottt[[[CCCCCC@@@;;;<<>>>>>>>>============@@@??????@@@AAABBB@@@??????>>><<<;;;>>>FFFQQQYYYFFFGGGGGGIIIQQQddd|||wwwssswwwzzz|||{{{|||zzzsssbbb]]]YYY```wwwqqqhhheeeZZZWWWRRRLLLGGGDDDCCCCCCEEEHHHKKKMMMOOOWWWaaajjjsss```VVVbbbpppuuuzzzwwwUUUIIIDDD@@@???>>>?????????>>>===<<<<<<>>><<<;;;;;;<<<<<<;;;999888888888888888888888888999999999999999888888888:::999;;;<<<999???YYYuuuyyyeeeZZZ\\\fffnnnpppvvvvvvvvvttttttuuuyyy|||yyyppphhhdddUUUSSSUUU]]]eeejjjrrrzzz{{{zzzbbbMMMHHHJJJNNNPPPQQQUUUVVVUUUXXX```eeedddZZZSSS\\\~~~```TTTSSSPPPOOONNNLLLJJJIIILLLJJJHHHFFFEEEEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAACCCDDDDDDCCC>>>>>>;;;999>>>LLL]]]gggyyyzzzzzz~~~{{{gggUUULLLLLLQQQVVVUUUWWWZZZ^^^```cccfffgggkkklllpppuuu|||~~~zzztttnnnlllqqqzzzvvvjjjooorrrxxxyyy~~~{{{uuuzzzooommmhhhaaa]]]\\\[[[XXXVVVWWWYYY___ddddddccciiippp}}}LLL>>>>>>===;;;:::>>>>>>>>>=========<<<<<>>>>>???>>>>>><<<;;;:::<<<:::999:::;;;;;;:::888777777777777777777777777888888888888888888888888888888;;;<<<888;;;QQQiiizzznnnfffhhhppptttssssssttttttsssrrrrrrtttvvv}}}yyyqqqkkkhhhWWWVVVYYYbbbjjjqqqyyy]]]NNNHHHIIINNNMMMPPPSSSSSSSSS[[[gggiiidddSSSTTThhhxxxYYYRRRRRRQQQNNNLLLHHHFFFDDDJJJIIIGGGFFFEEEEEEFFFFFFAAABBBCCCCCCCCCCCCBBBAAACCCBBBAAABBBCCCDDDCCCBBB:::<<<===<<<>>>HHHVVV```uuupppttt|||{{{iiiWWWMMMKKKOOOSSSQQQTTTXXX[[[^^^aaaeeehhhlllooosssxxx|||{{{uuupppooovvv~~~tttoooqqqsssxxx~~~}}}}}}zzztttsss~~~mmmjjjeee___ZZZXXXWWWVVVUUUWWWZZZ```dddcccdddmmmwwwoooGGGBBB???<<<===<<<============<<<<<<<<<<<<@@@??????AAACCCDDDCCCBBB>>>@@@CCCFFFGGGFFFEEECCCFFFEEEDDDEEELLLZZZkkkxxxrrrqqquuuyyy|||}}}}}}||||||~~~}}}~~~{{{ttthhhfffhhhwwwzzzpppccc]]]\\\SSSPPPMMMIIIFFFEEEFFFFFFGGGKKKOOOQQQVVVcccvvv|||]]]TTTnnnXXXJJJDDDBBBBBB===??????>>>===<<<;;;;;;:::;;;999888999::::::999888666666666666666666666666777777777777777888888888888777999;;;888:::JJJ^^^|||{{{wwwrrrssswwwvvvpppppprrrssssssqqqpppqqqrrrwwwzzz|||{{{wwwrrrnnnlll\\\YYYZZZaaaiiiqqq|||{{{UUUPPPJJJKKKPPPNNNOOOSSSUUUXXXeeerrrooodddZZZ```xxxlllUUUOOOPPPOOOMMMJJJFFFCCCBBBGGGGGGFFFFFFFFFFFFFFFGGGDDDDDDCCCBBBBBBCCCDDDDDDFFFDDDCCCBBBCCCCCCAAA@@@;;;===??????>>>CCCPPP[[[rrrrrrwwwyyyiiiYYYNNNLLLOOORRRQQQUUUYYY\\\^^^aaafffjjjoootttyyy|||}}}~~~~~~zzzvvvwww|||tttqqqwww}}}}}}{{{yyy{{{wwwmmmdddbbb^^^YYYVVVUUUTTTUUUXXXZZZ]]]______dddtttdddFFFGGGAAA;;;>>>===<<<<<<<<<;;;;;;;;;;;;:::===<<<===???AAACCCBBBAAA===>>>@@@CCCFFFGGGFFFEEEEEECCCBBBBBBHHHTTTcccnnn|||xxxoooooopppssswwwzzz{{{{{{{{{}}}~~~zzzsssjjjlllqqquuuxxxwwwiii___[[[ZZZPPPNNNJJJGGGFFFFFFGGGGGGJJJNNNSSSVVV]]]lllbbbYYYqqqpppLLLIIIDDDBBBCCC>>>@@@???===;;;:::::::::;;;;;;:::999999;;;;;;:::999666666666666666666666666666666666777777777888888999666777:::999888CCCSSS|||wwwtttjjj___oooqqqssssssqqqooooooooorrruuuxxxyyyvvvsssqqqppp```[[[YYY]]]eeeooo|||lllNNNQQQNNNOOOUUUQQQUUUZZZ]]]dddssszzziiilllsssxxx___NNNLLLMMMNNNMMMIIIEEECCCAAAEEEFFFFFFFFFGGGGGGGGGGGGGGGEEEBBBAAAAAABBBEEEGGGGGGFFFDDDCCCCCCBBB@@@>>>AAABBBCCC@@@<<<>>>JJJVVVlllxxx~~~~~~vvvhhhYYYPPPMMMPPPSSSTTTWWW[[[]]]___bbbgggkkksssyyy|||xxxvvvvvv}}}~~~tttjjjggg___^^^\\\YYYVVVTTTTTTTTTYYYYYYZZZ[[[[[[dddzzz]]]EEEJJJ@@@888<<<<<<;;;;;;;;;:::::::::999999999888999;;;>>>???>>>===>>>===<<<>>>AAADDDFFFFFFDDDDDDEEEFFFJJJRRR[[[bbbiii~~~xxxlllhhhfffiiiooovvvyyyzzzwwwzzz~~~~~~~~~~~~yyyrrrlllooovvv{{{qqq{{{zzziii]]]VVVSSSRRRNNNLLLIIIFFFEEEEEEGGGHHHKKKPPPVVVZZZaaarrrzzzgggeeezzz```CCCGGGCCC???BBB===AAA???===:::999999:::;;;<<<:::::::::<<<<<<;;;:::777777777777777777777777555666666666777777888888;;;666666999999777???KKKyyykkk```[[[eeemmmrrrqqqnnnmmmkkkhhhjjjjjjmmmrrrwwwyyywwwttthhh\\\RRRTTT\\\nnnxxxaaaMMMLLLPPPPPPTTTZZZSSS\\\iiissszzz|||xxxtttzzz~~~bbbZZZTTTNNNMMMLLLJJJHHHFFFEEEDDDFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDD===??????===;;;???GGGNNNhhh~~~}}}mmmZZZOOOOOORRRSSSYYYYYYZZZ\\\aaagggllloooxxx{{{~~~yyywwwxxxzzz~~~zzztttpppmmmhhhdddaaa\\\VVVRRRSSSVVVXXXZZZ]]]^^^ZZZ\\\eeelllxxx[[[BBB>>>AAA???;;;;;;<<<;;;::::::999999999999::::::;;;;;;<<<=========>>>>>>@@@AAABBBCCCCCCCCCCCC@@@DDDJJJJJJHHHSSSdddjjjqqq}}}{{{xxxmmmcccdddlllsssuuutttyyyyyyzzzzzzzzz{{{~~~|||~~~|||wwwtttsssvvvooozzzqqqqqqyyyzzz~~~ppp___XXXTTTOOOJJJHHHGGGGGGHHHJJJJJJIIIGGGNNNXXXZZZYYYlllkkkrrr{{{}}}ZZZEEEBBB?????????;;;======<<<;;;::::::999999::::::::::::::::::::::::;;;999666333222333555666555555444333444555666777777666666666888999;;;<<<{{{oooccc]]]^^^fffmmmnnnnnnooonnnlllggghhhkkkpppwwwzzz{{{yyymmm^^^RRRUUUeeecccSSSHHHLLLQQQQQQTTT[[[[[[bbblllvvv~~~|||vvvlllUUUQQQKKKMMMLLLKKKIIIGGGEEEDDDCCCEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCC>>>@@@@@@>>><<>>@@@>>><<<===<<<;;;:::999999999999999999999::::::;;;<<<<<<<<<>>>>>>@@@AAABBBBBBBBBBBBDDDBBBEEEKKKKKKIIIRRRaaahhhvvv~~~xxxiii]]]^^^ffflllrrrwwwxxxzzz{{{{{{{{{}}}}}}~~~~~~{{{wwwuuuuuupppqqqzzzooorrr{{{zzzzzzwwwvvvxxx~~~hhhYYYSSSQQQMMMIIIGGGEEEDDDEEEGGGIIIKKKLLLTTTVVVXXXbbbzzzjjjdddlllvvv~~~kkkOOOAAABBB@@@@@@AAA===<<<<<<<<<<<<;;;:::999999999999999999999999999999999888666555444444555666555444444333444555666777777666666666777999;;;<<<vvvjjjaaaYYYaaagggiiikkknnnnnnllldddeeegggmmmtttzzz}}}~~~vvvdddUUUZZZrrrmmm\\\TTTMMMKKKQQQUUUUUUXXX^^^bbbiiirrrvvvwwwwww|||^^^PPPRRRLLLKKKJJJIIIHHHFFFEEECCCCCCDDDDDDEEEEEEFFFGGGHHHHHHDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCBBB@@@AAAAAA>>>===???DDDIII\\\ttt}}}sssaaaVVVTTTUUUUUU[[[[[[]]]```eeekkkppptttzzz}}}~~~|||zzzyyyyyy{{{yyy{{{zzzzzz{{{wwwsssmmmjjjiiigggdddaaaZZZVVVRRRPPPRRRUUUWWWXXXYYY______```iiivvv\\\LLL>>>===???===<<>>>>>???@@@AAAAAAAAA@@@EEECCCGGGLLLKKKIIIPPP[[[kkk|||ppp\\\ZZZ___ccckkkuuutttvvvxxxyyyzzz{{{~~~}}}}}}~~~|||yyywwwwwwxxxqqqxxxpppllluuu}}}{{{{{{vvv|||nnnjjjmmmrrr}}}}}}ooo]]]QQQNNNMMMJJJGGGGGGEEEDDDDDDFFFKKKPPPSSSZZZ[[[cccvvvoooQQQ___iiittt{{{XXXEEE???BBB??????@@@<<<;;;;;;<<<<<<;;;:::888777888888888888888888888888777777777666666666666777555444444444444555666666777666666666777999:::<<<ttthhh\\\aaaeeeeeegggjjjjjjgggbbbbbbdddhhhnnntttzzz}}}|||lll]]]ccc~~~jjjYYYQQQQQQOOOPPPUUUWWWXXX^^^fffmmmsssxxxuuuooossswwwUUUSSSXXXOOOIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBBBBAAABBBAAA???>>>???BBBFFFTTTqqqwwwfff[[[XXXXXXVVV\\\]]]___ccciiinnnsssvvv|||~~~}}}wwwsssqqqqqqrrr|||||||||||||||yyysssooojjjgggfffeeeaaa^^^YYYVVVSSSRRRUUUXXXZZZ[[[WWW^^^^^^___kkkrrrNNNEEE>>>======::::::>>>::::::999999999999999:::999999999:::;;;;;;<<<<<<===>>>???@@@@@@@@@@@@???EEEEEEHHHLLLKKKIIIMMMUUUnnn}}}bbbXXXZZZZZZ```kkkkkkmmmqqqsssuuuvvvyyyzzz{{{{{{{{{yyywwwvvvxxxyyyyyy~~~{{{lllmmmwww}}}|||xxxwwwlllfffmmmxxx~~~pppdddVVVLLLJJJJJJHHHFFFGGGGGGGGGGGGJJJOOOTTTYYY___kkkzzz___NNNdddnnnwww{{{~~~OOOBBB@@@BBB<<<:::===:::888999:::::::::888777666777777777777777777777777444555777888888888777777444444444444555555666666777666666666777888:::;;;}}}qqqaaaeeefffeeefffhhhgggcccaaaaaaaaacccfffkkkqqquuuzzzqqqiiiqqq}}}tttiiibbb[[[SSSOOOOOONNNOOORRRUUUXXX___kkkwww}}}uuuppprrr{{{aaaMMMQQQTTTHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAABBBBBBAAA@@@???@@@AAACCCNNNmmmzzzkkk```\\\YYYWWW\\\^^^aaafffkkkqqqvvvyyy|||~~~zzzsssoooppptttyyy}}}~~~xxx|||yyynnnjjjeeebbbaaa___ZZZVVVVVVTTTRRRSSSWWWZZZ\\\]]]XXX^^^\\\___sss]]]EEEAAA>>>===;;;888888:::999999999888888999999::::::::::::;;;<<<<<<=========>>>??????@@@@@@@@@@@@EEEEEEHHHJJJJJJHHHKKKPPPeeetttiiiVVVTTTTTTWWW]]]bbbeeejjjnnnppprrrtttuuuwwwwwwwwwuuuttttttwwwyyyzzz~~~|||yyyzzzmmmoooyyy}}}yyyyyyvvvjjjsssrrrhhh^^^RRRKKKHHHHHHFFFDDDDDDGGGJJJKKKNNNQQQWWW[[[eeeeeeZZZaaalllwwwzzzfffKKKAAA@@@@@@888888===:::666666777777777666555444666666666666666666666666333444666888999888777666444444444555555555555555777666666666666777999:::zzzkkkmmmkkkhhhiiikkkiiiddd`````````___```ccchhhlllrrrsssttt}}}ssseee]]]VVVTTTRRROOOOOOQQQOOORRRWWW[[[aaalll{{{}}}iii```sssnnnVVVKKKMMMMMMDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFBBBBBBBBBBBBAAAAAAAAA@@@AAABBBCCCDDDDDDCCCBBBAAABBBAAAAAAAAAAAAAAAAAAAAAJJJfff}}}oooddd^^^[[[WWW\\\^^^bbbgggmmmsssxxx{{{|||}}}~~~}}}zzzyyyxxxyyyyyywwwrrrmmmjjjmmmuuu{{{~~~xxxwwwzzzuuummmiiieeebbb```^^^YYYUUUQQQPPPPPPSSSWWW[[[\\\]]][[[___]]]gggkkkOOOAAA???>>><<<;;;999777777999888888888888999999:::::::::;;;<<<<<<======>>><<<===>>>@@@AAABBBBBBBBBDDDEEEGGGGGGGGGGGGIIILLLUUUggg|||nnnUUUOOOPPPRRRSSSZZZ___eeejjjmmmoooppprrrqqqrrrrrrqqqqqqrrrtttwwwtttxxx}}}~~~|||xxxwwwwwwppprrryyy~~~|||}}}|||zzz~~~qqqtttwwwiiiaaaZZZPPPJJJGGGFFFEEECCCAAAEEEJJJMMMPPPTTT[[[```rrrrrrYYYccczzzuuuyyytttVVVEEE=========777:::@@@===666666555555555555555555666666666666666666666666333444555777777777666555333444555555666666555555777777666555666777888999}}}|||{{{vvvpppmmmmmmiiiccc``````___^^^\\\^^^bbbfffjjjuuu{{{uuulllbbb\\\VVVRRRSSSSSSRRRRRRUUUSSSXXX___cccgggmmmuuuzzzggg^^^fff___UUUNNNJJJKKKJJJFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@AAABBBBBBAAA@@@HHH]]]ooorrrfff```[[[WWW\\\^^^bbbhhhnnntttyyy||||||||||||yyytttqqqooooookkklllllljjjjjjoooyyy|||xxxqqqtttvvv~~~}}}rrrqqqllliiieeebbbaaa___ZZZVVVPPPPPPQQQTTTYYY]]]______^^^bbbcccttt|||UUUHHH>>>>>><<<;;;;;;;;;999666888888888888888999::::::999::::::;;;;;;<<<======<<<===>>>@@@BBBCCCDDDDDDCCCDDDDDDDDDDDDFFFIIIJJJKKK___ttt~~~uuuYYYMMMNNNPPPOOOSSSXXX___eeehhhjjjkkklllkkkmmmnnnnnnnnnooorrrtttqqqtttwwwxxxzzzzzzyyywwwqqqrrryyywwwzzz|||wwwuuuqqqeeeZZZTTTMMMGGGEEEEEECCCBBBBBBFFFKKKOOOSSS[[[eeemmmyyyaaa^^^sss[[[MMM@@@:::<<<===888<<<@@@:::888777555444444666777888666666666666666666666666333444444555555555555444333444555666666666555444777777666555555777888999{{{vvvpppmmmggg______``````]]][[[\\\```dddhhhvvv~~~yyyeeebbbaaa\\\XXXQQQMMMMMMNNNNNNQQQUUUTTT[[[aaacccbbbaaa```^^^SSS```oooTTTTTTMMMEEEIIIOOOFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@AAABBBCCCAAA@@@GGGVVVbbbrrrssshhhaaa[[[VVV[[[^^^ccciiiooouuuzzz|||{{{{{{zzzvvvpppllliiiiiieeehhhmmmooorrrzzz{{{uuuqqqkkkmmmwwwvvvoooooofffccc___^^^^^^[[[WWWSSSQQQQQQSSSWWW\\\```bbbbbb```dddhhhlllHHHFFF===<<<;;;:::<<<===;;;777888888777777888999::::::888999999::::::;;;<<<<<<;;;<<<>>>AAACCCDDDEEEFFFCCCDDDCCCAAABBBFFFHHHIIIKKK\\\mmmsssxxx|||```MMMMMMPPPMMMLLLRRRYYY```dddeeefffggghhhiiilllmmmmmmnnnpppqqqtttsssrrrsssxxx|||}}}{{{qqqqqqxxx{{{ssswww}}}uuu|||~~~kkk___TTTOOOIIIEEEDDDCCCBBBAAAFFFIIINNNQQQWWWaaaooozzzvvv]]]WWWhhh|||xxxKKKKKK???:::===>>>:::<<<===444:::888666555555777999;;;777777777777777777777777444444444444444444444444333333555666666666555444777777666555555666888888zzz{{{rrrggg\\\bbb___[[[[[[\\\]]]\\\ZZZ```iiiqqqvvvzzzjjj^^^VVVSSSSSSTTTQQQMMMLLLNNNQQQSSSTTTYYY```gggfffYYYLLLLLLRRR```jjjRRRLLLLLLHHHGGGJJJKKKKKKJJJJJJIIIHHHGGGFFFHHHGGGFFFFFFFFFGGGIIIIIIEEEEEEEEEEEEDDDDDDDDDCCCEEEEEEDDDCCCAAA@@@??????>>>>>>???@@@AAAAAABBBCCCAAALLLXXXfff}}}{{{}}}sssjjjccc^^^[[[______bbbiiirrrzzz}}}~~~|||rrrgggcccfffjjjeeettt}}}}}}vvvpppnnnkkksss}}}ssspppmmmeeedddaaa^^^[[[WWWUUUSSSNNNPPPWWW^^^```___bbbggglllffftttXXXCCC@@@:::::::::999999999888888777777777777777777777777888888777777888999::::::999999::::::<<<===???@@@@@@@@@AAABBBDDDFFFHHHIIIDDDPPPbbbyyyxxxyyy}}}rrrZZZLLLJJJLLLKKKLLLOOOTTTZZZ^^^______bbbcccdddgggjjjnnnppprrrsssqqqppprrruuuwwwvvvtttssssssssssssmmmuuuooo]]]OOOKKKJJJGGGCCC@@@@@@CCCFFFQQQNNNOOOXXX```kkkjjjTTT]]]nnnwwwdddMMMDDD@@@>>>;;;999777777888888:::999888999::::::999777666666666666666666666666444444444444444444444444333333333444444444555555777666555555555555666666vvvmmmfffbbb]]][[[\\\\\\[[[ZZZ\\\aaaeeeffflllvvv{{{zzz}}}{{{zzzzzzxxxxxxyyynnnaaaWWWRRRQQQQQQMMMOOORRRSSSTTTVVVXXXZZZ```aaa```VVVIIIHHHYYYmmmzzzcccOOOLLLMMMJJJHHHKKKIIIIIIJJJJJJIIIHHHGGGFFFGGGFFFEEEDDDCCCCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@???>>>??????@@@AAABBBBBBCCCCCCDDDIIIQQQ^^^xxxvvvsssvvv~~~~~~wwwxxx}}}uuunnngggccc```______cccjjjttt{{{}}}wwwlllcccaaagggmmmnnnpppmmmuuu}}}xxxooommmiiidddbbb```\\\YYYVVVSSSRRRSSSVVV]]]ccccccbbbgggoootttvvvzzzMMM@@@@@@:::::::::999999888888888777777777777777777777777777777777777777888999999999999999:::;;;===?????????@@@@@@BBBDDDEEEGGGHHHHHHOOO[[[qqq}}}xxxoooXXXNNNOOOJJJJJJKKKLLLOOOTTTZZZ^^^^^^^^^```bbbeeeggghhhiiimmmlllkkkmmmpppqqqqqqooopppoooqqqyyymmmkkkttt~~~qqqbbbTTTIIIEEEEEECCCAAA@@@AAAEEEHHHLLLSSSWWWYYYeeeyyyqqqZZZQQQbbbvvv~~~|||SSSEEE@@@>>>===;;;999888888888888???===999888999999999999666666666666666666666666444444444444444444444444333333333444444444444555666666666666666666666666|||gggccc]]]ZZZYYYZZZ[[[[[[[[[]]]^^^]]]aaaiiinnnooopppnnnmmmmmmjjjhhhlllssszzzvvv}}}{{{uuupppmmmhhh```YYYSSSPPPPPPPPPOOORRRTTTUUUTTTUUUXXX[[[ddd]]]RRREEE???OOOssskkkZZZMMMLLLOOOLLLIIIJJJFFFGGGIIIJJJJJJHHHGGGEEEGGGFFFEEECCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@AAAAAAAAABBBBBBCCCCCCCCCEEEEEEGGGSSSnnnqqqnnnrrr|||}}}yyy{{{yyyqqqjjjeeebbb___```dddkkkttt{{{~~~zzzqqqfff]]]]]]fffnnnpppwwwlllmmm}}}tttmmmkkkfffbbb```]]]YYYVVVSSSRRRQQQTTTXXX^^^bbb``````jjjvvvfffCCC>>>>>>:::::::::999888777777666777777777777777777777777666666666555666666777888888888999:::;;;===>>>???>>>???@@@AAACCCEEEFFFGGGIIIJJJPPPcccuuuyyyfffOOOIIIJJJIIIIIIIIIJJJNNNSSSWWWXXXZZZ\\\^^^````````````gggffffffgggjjjkkkkkkjjjrrrrrruuuuuuppplllnnnvvv~~~~~~}}}{{{rrr___TTTKKKCCC@@@AAAAAAAAABBBEEEJJJNNNLLLXXX[[[YYYkkkvvvSSSLLLSSSkkk~~~dddGGGDDDBBB<<<;;;;;;:::999888888888CCC???:::777777999::::::666666666666666666666666555555555555555555555555333333333333444444444444555555777777777777666555|||kkkggg```ZZZWWWWWWYYYZZZYYYZZZZZZ\\\___eeeiiikkkiiigggggghhheeebbbccchhhnnnrrryyy{{{yyy|||uuuqqqnnnllljjjbbb```\\\WWWTTTRRRQQQQQQTTTTTTSSSTTTWWW\\\aaaddd]]]PPPCCC@@@LLLjjj^^^SSSKKKMMMOOOLLLHHHGGGDDDEEEGGGIIIIIIHHHFFFEEEGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBJJJ```|||wwwtttzzz~~~}}}sssjjjdddaaa```aaadddiiiooouuuzzz|||~~~yyyooobbbYYY[[[fffoooxxxuuutttssszzz{{{|||sssnnnllleee___]]]YYYVVVSSSRRRQQQQQQVVVZZZ```bbb___bbbppp[[[AAA>>>;;;::::::999888777666666555777777777777777777777777555555555444444555555666777777888999:::<<<>>>???===>>>???AAACCCDDDEEEFFFEEEFFFHHHUUUhhhwwwlllZZZNNNLLLJJJJJJMMMNNNMMMLLLTTTVVVYYY[[[]]]]]]]]]\\\bbbbbbcccdddfffggghhhhhhnnnqqqwww|||ppprrrtttwww{{{}}}{{{rrrooorrruuuvvv}}}dddSSSKKKEEE@@@???@@@BBBDDDFFFJJJPPPTTTSSSZZZ\\\ccc{{{eeeGGGNNN___tttTTTCCCFFFCCC:::::::::::::::999888777???<<<999777777999999999555555555555555555555555555555555555555555555555222222333333333444444444333555777888888777666555zzzzzzuuukkkbbbZZZWWWXXXYYYTTTSSSUUUXXXZZZ\\\^^^```aaa___```bbb```]]]]]]aaa]]]^^^dddlllsssuuusssqqquuutttuuu{{{|||wwwsssqqqpppooommmjjjgggfffeeecccbbb___^^^[[[WWWUUUSSSRRRRRRRRRRRRTTT[[[ccciiijjjiiiMMMBBB>>>NNNlllqqqUUUOOOLLLMMMMMMJJJFFFDDDCCCEEEFFFGGGHHHGGGEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDFFFFFFEEEDDDCCCAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBFFFSSSkkkzzzttttttuuuwwwyyy~~~~~~uuukkkfffcccbbbbbbcccdddfffkkkooorrrxxxtttmmmddd___dddqqq{{{|||}}}qqqooo{{{{{{zzz{{{rrrmmmjjjbbb]]]ZZZVVVSSSQQQQQQSSSTTT[[[___dddgggffflll}}}{{{OOO>>>???;;;999999888777777666555555666666666666666666666666555555444444444444444555666666777888:::<<<>>>???<<<>>>@@@BBBDDDEEEEEEEEECCCFFFFFFLLLZZZmmm}}}]]]SSSJJJGGGKKKMMMKKKGGGMMMOOOSSSVVVYYYZZZZZZYYY\\\]]]^^^___```aaacccddd```fffnnnvvv}}}~~~wwwooommmrrrxxx{{{|||}}}zzz}}}|||xxxwwwwwwsssuuuuuuqqqrrryyyrrrXXXLLLFFFBBB???@@@BBBDDDGGGJJJNNNTTTXXX]]]]]]hhhuuuXXXPPP___rrr|||}}}}}}hhhHHH@@@CCC===999::::::::::::999888777888666666666888999888777444444444444444444444444555555555555555555555555222222222333333333444444222444666777888777555444vvv|||oooddd]]][[[\\\WWWUUUUUUWWWVVVSSSSSSUUUXXXUUUUUUXXXXXXUUUTTTWWWYYYWWWZZZ```dddcccbbbcccdddeeegggjjjmmmnnnlllkkkhhhfffcccbbbdddfffggggggcccbbb```___^^^^^^^^^_________``````___\\\ZZZYYY[[[ZZZWWWUUUTTTSSSRRRRRRTTTWWW^^^dddfffbbbZZZSSSCCCCCCPPPnnnVVVOOONNNLLLLLLKKKHHHEEEBBBEEEEEEEEEEEEEEEEEEDDDDDDAAAAAABBBCCCDDDDDDCCCCCCGGGFFFEEECCCAAA???======>>>>>>>>>>>>>>>?????????AAAAAAAAA@@@@@@?????????>>>AAACCCDDDKKK^^^xxxyyynnnkkkmmmpppxxx~~~vvvoookkkkkkdddbbb```]]]]]]```eeejjjnnnnnnnnnmmmnnnwww{{{rrrrrrrrr}}}wwwxxxxxxnnnjjjggg]]][[[XXXUUURRRQQQSSSVVVXXX\\\___dddhhhllluuu```AAA999>>><<<777777777777666666666666666666666666666666666666666555444444333444444444555555666777999<<<>>>???===>>>@@@CCCEEEEEEEEEEEEDDDIIIHHHGGGOOO^^^}}}}}}mmm^^^MMMDDDEEEIIIJJJIIIGGGIIILLLOOORRRSSSTTTTTTSSSUUUWWWXXXXXXYYY[[[]]]YYY___eeehhhhhhgggggggggeeejjjooossstttuuuxxx{{{uuu~~~wwwpppmmmnnnoooooowww~~~zzz^^^MMMFFFAAA??????AAADDDGGGKKKNNNSSSYYY]]]iiijjjkkkXXXfffwwwvvv~~~rrrWWWEEEAAABBB;;;;;;::::::999888777777777333333333555777777666555444444444444444444444444444444444444444444444444222222222222333333333333111222444555666666555444|||}}}zzznnngggeeefff```[[[WWWWWWTTTPPPPPPSSSSSSOOONNNPPPPPPMMMLLLNNNUUUSSSUUU[[[\\\XXXVVVXXXVVVWWWYYY[[[[[[[[[ZZZYYYYYYWWWUUUTTTTTTUUUTTTSSSUUUTTTSSSSSSUUUWWWXXXYYYXXXZZZ[[[[[[YYYWWWTTTSSSTTTSSSRRRRRRRRRSSSUUUVVV]]]ccciiiggg]]]RRRJJJGGGIIIYYYvvveeeNNNLLLLLLLLLJJJHHHGGGEEEDDDGGGFFFDDDCCCCCCCCCCCCDDDBBBCCCDDDDDDDDDCCCBBBBBBDDDDDDBBBAAA???>>>===<<<=========>>>>>>?????????CCCCCCBBBAAA@@@@@@??????@@@AAABBBDDDIIIXXXnnn{{{yyynnnmmmooowwwzzz~~~wwwqqqoooooodddaaa\\\WWWUUUXXX___fffiiinnntttzzz}}}sssqqqtttzzztttwwwuuukkkhhheee[[[ZZZWWWTTTQQQRRRUUUZZZ]]]]]]^^^cccjjjrrr~~~dddKKK;;;888<<<:::555555555666666666666777666666666666666666666666666666555444444444444444444444555777999;;;===???===???AAADDDFFFFFFFFFFFFBBBHHHFFFDDDIIIQQQlll~~~|||}}}|||}}}nnnrrriii\\\PPPIIIHHHIIIJJJFFFGGGHHHJJJLLLMMMOOOOOOMMMOOORRRSSSRRRSSSVVVYYY\\\^^^```aaa___^^^___bbb^^^```dddfffgggiiimmmoooppp~~~vvvooolllnnnuuuzzzsssaaaNNNEEEAAA??????AAAEEEHHHMMMQQQVVV\\\bbbfffxxxiiiggg~~~ZZZMMMEEEBBBBBB>>>===<<<:::888666666666666555333222222444555555444333333333333333333333333333333333333333333333333111222222222222333333333111111222333333444444555}}}tttnnnnnnpppddd\\\VVVUUURRRNNNPPPVVVTTTOOOMMMNNNNNNJJJIIIKKKLLLJJJMMMTTTUUUOOOMMMOOONNNOOOPPPQQQQQQRRRSSSTTTUUUSSSPPPOOOPPPOOONNNLLLQQQPPPNNNNNNPPPRRRRRRRRRRRRSSSUUUUUUSSSQQQPPPPPPOOOOOOOOOPPPRRRVVVYYY[[[ccckkkooogggXXXPPPRRRYYYUUUpppaaaVVVUUUIIIKKKKKKHHHGGGGGGGGGFFFHHHFFFDDDBBBAAAAAACCCDDDGGGGGGHHHGGGFFFEEECCCBBBBBBAAAAAA@@@???>>>======?????????@@@AAAAAAAAABBBDDDDDDCCCBBBAAAAAA@@@@@@CCCBBBAAACCCIIIVVViiiwwwyyy~~~uuuppppppyyyyyyzzzxxxpppnnnoooccc```ZZZTTTQQQUUU]]]eeejjjqqq{{{sssqqqvvv|||~~~xxxtttvvvtttjjjhhhfff\\\YYYWWWSSSQQQRRRWWW\\\___bbbbbbgggppp{{{tttMMMBBB>>><<<;;;666444444555555666777777777666666666666666666666666777666555444444444444444333444555777999;;;===>>>===???BBBEEEGGGGGGGGGFFF===CCCBBBBBBGGGLLL]]]yyy|||xxxyyyzzzvvvoooooolllaaaTTTJJJGGGHHHIIIHHHHHHIIIJJJKKKLLLMMMKKKNNNQQQQQQQQQRRRUUUXXX^^^\\\[[[\\\[[[ZZZZZZ[[[\\\]]]]]]]]]^^^```ccceeemmm|||vvvqqqsss{{{|||cccTTTFFFAAA@@@>>>@@@DDDIIILLLRRRXXX^^^eeekkkpppqqqlllyyynnnJJJFFFCCC>>>>>>>>>>>>===:::777555555666666999666222000111333444555333333333333333333333333222222222222222222222222111111222222222333333333111111111111222333444555~~~~~~xxxmmmjjjeee```]]]YYYTTTVVV[[[\\\UUUMMMJJJLLLOOOMMMKKKJJJJJJIIIIIIHHHIIIIIIIIIMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIIIINNNMMMLLLKKKKKKKKKKKKLLLTTTQQQOOOPPPPPPOOOOOOPPPNNNQQQRRRPPPPPPTTTYYY]]]jjjiiiaaaWWWSSSYYY```dddrrriiiZZZRRRHHHIIIIIIIIIHHHGGGFFFEEEDDDEEECCCBBBAAAAAABBBCCCEEEFFFFFFFFFFFFFFFEEEDDDDDD???@@@BBBAAA???======>>>EEEDDDDDDDDDEEEFFFGGGHHHHHHFFFCCCBBBBBBBBBAAA???@@@===???DDDEEEKKKaaazzz|||vvvyyymmmxxxvvvvvvzzzzzzoooddd^^^___[[[VVVRRRRRRWWW```fffnnn{{{~~~ssswwwvvvtttqqqpppoookkkddd___YYYTTTOOOPPPVVV\\\^^^^^^]]]aaajjjttt|||bbbDDD>>>:::777888555777777666666555555444444777777666666555555555444444444444444444444444444555666777888:::;;;======:::<<<@@@CCCDDDCCCAAA@@@===AAACCCCCCDDDKKKXXXcccyyy|||{{{}}}~~~~~~vvvaaaVVVQQQIIIJJJGGGDDDDDDFFFGGGFFFDDDHHHKKKMMMNNNOOOPPPSSSUUUTTTVVVWWWWWWWWWWWWXXXZZZZZZVVVXXX\\\XXXRRRYYYgggrrr|||zzz|||cccLLLIIIFFFEEEEEEFFFGGGGGGTTTRRRUUU]]]aaafffvvvwwwzzzcccHHHBBBDDDBBB@@@AAA===<<<;;;999888777777777444333333222222333333444444444444333333222222222111111111111111222222222000111111111111222222222222222222222222222222222~~~zzzwwwuuupppkkkkkkooollleee[[[TTTPPPMMMIIIFFFIIIIIIHHHGGGFFFFFFGGGGGGIIIIIIJJJJJJJJJIIIIIIIIILLLKKKJJJJJJIIIIIIIIIIIINNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPRRRSSSRRRRRRSSSQQQOOOMMMOOOUUUYYYVVVQQQUUUUUURRROOOVVVdddqqqvvv{{{^^^UUUQQQKKKJJJJJJJJJIIIHHHGGGEEEEEEEEEDDDBBBAAAAAABBBDDDEEECCCDDDDDDDDDDDDCCCBBBBBB@@@AAABBBBBB@@@??????@@@DDDDDDDDDDDDDDDEEEFFFFFFEEECCC@@@@@@@@@???>>>===???<<<>>>BBBCCCGGGZZZooowwwuuuttttttwww|||wwwlllbbb\\\WWWVVVUUUSSSTTT[[[fffooozzzwww|||~~~~~~zzzzzzvvvsssnnnkkkiiieee```\\\UUURRRPPPRRRXXX]]]___```cccccchhhqqq|||uuuQQQ<<<;;;888666666444666666666555555555555555666666666666555555444444444444444444444444444444666777777888:::;;;;;;<<<;;;<<>>@@@<<<999999;;;:::999888777666666666444333333222222333333444444444444444333333222222111111111111111111111000000000111111111222222222222222222222222222222222ooobbbYYYTTTPPPMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGJJJJJJIIIIIIHHHIIIIIIIIIMMMMMMLLLLLLLLLMMMNNNNNNLLLOOOSSSUUUUUUTTTTTTSSSRRRQQQQQQSSSUUURRRLLLHHHFFFJJJNNNUUUdddyyyeeeTTTPPPPPPPPPLLLLLLKKKJJJIIIGGGEEEDDDEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCDDDCCCCCCBBBAAA@@@AAABBBBBB@@@???@@@AAACCCCCCBBBBBBBBBCCCDDDDDDBBBAAA???>>>??????===<<<@@@===???CCCCCCEEERRRcccrrrxxxwwwvvvwwwzzz}}}~~~~~~vvvkkkaaa[[[VVVYYY[[[[[[]]]gggvvv~~~qqqdddrrr}}}wwwuuutttpppmmmiiifffccc```\\\ZZZSSSSSSTTTXXX]]]aaabbbccciiihhhkkkttt\\\BBB777;;;777333444222444444555555555555555555666555555555555444444444444444444444444444444444888888888999999999999:::<<<===>>>???@@@AAAAAAAAAAAADDDEEECCC@@@AAAGGGMMMPPP[[[oooSSSGGGGGGFFFDDDBBBAAABBBCCC@@@AAADDDDDDEEEFFFHHHJJJKKKLLLNNNOOONNNOOOQQQSSSPPPMMMNNNPPPNNNKKKRRR^^^nnn}}}uuubbbRRRGGG@@@BBBAAAAAACCCGGGMMMTTTWWWYYY\\\aaaiiixxxzzz~~~ZZZKKK@@@AAABBB===999999999999888666555555555555444333333222222333333444555444444444444444333333111111111000000/////////000000000111111111222222222222222222222222222222xxxjjjddd```YYYSSSOOONNNMMMKKKJJJIIIIIIIIIGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJLLLLLLLLLMMMMMMOOOPPPPPPPPPTTTWWWVVVUUUVVVUUURRRPPPTTTXXXVVVMMMCCCBBBFFFFFFRRR___jjjxxxsssZZZSSSPPPPPPQQQLLLLLLKKKIIIHHHEEEDDDBBBEEEDDDDDDCCCCCCDDDDDDEEEDDDEEEEEEEEEEEEDDDCCCCCC???@@@AAA@@@??????@@@BBBBBBBBBAAAAAAAAAAAAAAABBBBBB@@@???@@@@@@@@@???===@@@???AAAEEEEEEFFFNNNYYYeee{{{xxxxxxzzz{{{|||wwwkkkaaa[[[YYY___eeegggjjjuuutttlllrrryyyvvvsssqqqhhhgggfffdddaaa^^^ZZZXXXSSSVVVZZZ^^^aaaccceeefffhhhmmmxxxNNN===999===666111333222333333333444444555555666444444444444444444444444333333444444444444444444999999999888888888888888============>>>???@@@AAA@@@CCCEEEEEECCCDDDHHHLLLLLLTTTfff]]]DDDDDDDDDEEEEEEDDDAAA???@@@AAACCCDDDDDDDDDFFFHHHFFFHHHJJJKKKKKKKKKMMMOOOMMMKKKKKKLLLKKKJJJQQQZZZgggyyy|||hhhUUUIIIDDDBBBAAADDDFFFIIIMMMQQQVVV[[[___```aaacccmmmxxxzzzxxxjjjOOOGGGBBBCCCBBB>>>;;;<<<999888777666555555555555444333333222222333333444444444444444444444444444222111111000///...------000000000000111111111111111111111111111111111111{{{zzzsssaaaQQQQQQPPPOOOMMMLLLKKKKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMNNNPPPQQQSSSTTTUUUXXXYYYWWWYYY\\\[[[VVVOOOOOOQQQRRRLLLEEEFFFLLLUUUhhh|||cccTTTSSSPPPNNNOOOKKKJJJIIIHHHFFFDDDBBBAAADDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBB===>>>???>>>===>>>@@@BBBBBBBBBAAA@@@??????@@@@@@??????>>>???@@@@@@>>>=========@@@CCCEEEFFFJJJPPP___xxx~~~wwwtttuuuvvvxxxwwwkkkaaa[[[]]]fffpppvvv|||xxxqqqqqq}}}zzzwwwqqqllleeeffffffddd```[[[VVVTTTSSSXXX]]]```bbbcccfffhhheeeuuudddFFF::::::<<<444000444444222222333333444444555555333333333333444444444444333333333444444444555555888888888888888888888888===<<<<<<<<<<<<===???@@@>>>AAADDDEEEDDDEEEHHHKKKIIIPPPbbblllNNNHHHBBBBBBEEEGGGEEEBBB@@@BBBCCCCCCCCCCCCEEEFFFEEEFFFHHHIIIHHHIIIKKKLLLKKKJJJJJJKKKJJJKKKPPPVVV___ppp|||eee[[[NNNFFFEEEFFFGGGFFFFFFKKKQQQUUUXXXZZZ]]]___aaabbbgggzzz}}}WWWFFFBBB???>>><<<999888:::999888777666666666666666444333333222222333333444444444444444444444444444222111111000///...------//////000000000111111111111111111111111111111111oooXXXQQQPPPOOONNNMMMLLLLLLLLLJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQPPPPPPQQQRRRTTTVVVXXXYYYWWW[[[\\\\\\cccjjjfff\\\RRRJJJIIISSS[[[\\\]]]```wwwmmmUUUNNNOOONNNKKKKKKIIIIIIHHHGGGEEEDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???<<<=========<<<===@@@BBBCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<===??????===;;;:::;;;===@@@CCCDDDEEEFFFUUUiii|||wwwqqqpppppppppxxx{{{wwwlllbbb\\\hhhttt{{{{{{|||zzzuuunnnhhhfffggggggddd^^^WWWSSSQQQSSSYYY___aaaaaaccciiiooommmNNN<<<444666888111000666666222222333333333333333333222222333333333333333444222333333444444555555555666666777777888999::::::<<<;;;;;;;;;<<<<<<===>>>>>>???AAABBBAAAAAACCCDDDBBBJJJ]]]{{{|||sss___VVVKKKDDDCCCDDDDDDCCC???AAABBBBBBAAAAAACCCDDDDDDFFFGGGGGGFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJMMMPPPVVVcccrrrzzz|||~~~lll^^^WWWMMMHHHCCCCCCFFFIIIIIIHHHIIINNNUUUZZZ\\\]]]```ccceeeiiiwwweeeNNNDDDAAA>>>;;;999999999:::888888777666666666666666444333333222222333333444222222333333333333444444111111111000000//////////////////000000000111111111111111111111111111111|||{{{ppp]]]RRRQQQQQQPPPOOOOOOOOOPPPNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUWWWWWWTTTUUUVVVWWWZZZ\\\^^^```\\\```bbbeeepppxxxnnn]]]TTTSSS[[[iiiqqqrrr{{{dddZZZPPPLLLLLLLLLJJJIIIHHHHHHHHHGGGFFFEEECCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@??????<<<=========<<<>>>AAADDDDDDCCCAAA@@@???>>>>>>>>>;;;;;;<<<>>>@@@@@@>>><<<<<<======???BBBDDDBBB@@@FFFVVVgggoooqqqwwwxxxsssooommmooorrrxxxzzzqqqhhhcccvvv|||yyyvvvrrrlllhhhddddddccc___YYYVVVVVVWWWWWW]]]cccdddeeeiiittt|||cccBBB777000444777000000555333333333333333222222222222111222222222333333333333222222333333444555555666333333555777888:::<<<<<<:::;;;;;;;;;<<<<<<<<<<<<===>>>?????????@@@AAABBBBBBFFFTTTjjj~~~yyyyyyzzz}}}~~~yyysssqqqlllaaaUUUJJJEEEDDDAAABBBCCCCCCBBBAAABBBDDDDDDEEEFFFFFFEEEDDDEEEFFFEEEGGGHHHHHHHHHHHHHHHHHHJJJPPPWWW]]]aaafffmmmrrrzzz|||}}}}}}|||{{{|||}}}uuurrrkkkaaaUUULLLFFFDDDDDDEEEFFFGGGHHHJJJMMMNNNQQQVVV\\\aaaccchhhoootttyyy~~~kkkWWWJJJCCCBBB???<<<<<<======<<<777666555555444555555555444333333222222333333444111111111222222222333333111111111111111111111000////////////000000000111111111111111111111111111tttnnnoooffffffhhhkkkmmmhhh^^^UUUUUUTTTTTTSSSSSSSSSTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVWWWXXXZZZ[[[\\\XXXXXXYYY[[[^^^aaacccdddcccgggiiinnnyyypppYYYTTTdddzzz~~~zzzgggUUUVVVSSSNNNKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEDDD@@@AAAAAABBBBBBAAAAAA@@@BBBCCCCCCCCCCCCBBBAAAAAA===>>>>>>======???CCCFFFDDDCCCBBB@@@???>>>>>>>>>======>>>AAACCCBBB@@@>>>@@@AAA@@@AAACCCEEEBBB>>>@@@MMM\\\fffkkkqqqyyy~~~zzzsssoooiiilllrrryyy~~~vvvooojjj{{{}}}zzzwwwtttpppmmmjjj______]]]YYYVVVWWW\\\```[[[aaagggiiijjjqqq~~~[[[FFF;;;777111666999222111444///444333333222222111111111111111111222222333333333222222333333444555666666111222444666999;;;===>>>::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>>???AAACCCEEEHHHGGGKKKYYYnnnsss[[[MMMGGGCCCDDDEEEEEECCCCCCDDDEEEDDDEEEFFFEEECCCBBBCCCDDDAAADDDGGGFFFFFFFFFDDDBBB@@@AAACCCEEEIIIMMMQQQRRROOOQQQTTTVVVVVVWWWYYYZZZRRROOOKKKFFFBBBBBBFFFIIIEEEJJJNNNNNNKKKLLLRRRXXXZZZ___dddhhhllltttjjjQQQLLLEEE???>>><<<;;;===???===:::555555444333333333444444444333333222222333333444000000111111111222222222111111111111111222222222////////////000000000000000000000000000000000000}}}vvvxxxlll```YYYRRRNNNRRRYYYTTT```cccZZZRRRSSSVVVUUUWWWWWWWWWWWWWWWWWWWWWWWW\\\[[[ZZZYYYZZZ\\\^^^```___^^^^^^```cccgggjjjlllrrrsssvvvzzz{{{vvvllldddooowww~~~~~~ZZZRRRPPPNNNMMMNNNNNNLLLKKKHHHGGGFFFEEEDDDDDDDDDDDDCCC@@@>>>???AAABBB@@@===@@@@@@AAAAAAAAA@@@@@@???AAA@@@???======???@@@AAAAAAAAAAAAAAA@@@???>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@===LLLWWWbbbooosssyyyvvvnnnkkklllrrrxxx}}}wwwxxx}}}}}}|||zzzxxxuuuoooiiieeeccc]]]VVVSSSUUUZZZ^^^___aaa___fffsssyyy}}}nnnIII999888555555444333333222111111111111222222222333333333444444444333333222222222111111222222222333333333444444555777888:::;;;;;;::::::::::::::::::::::::;;;;;;:::;;;<<<===???@@@EEEJJJKKKJJJWWWpppyyyvvvSSSDDDFFFDDD@@@===BBBJJJIIIBBBHHHGGGFFFGGGGGGFFFCCC???AAABBBEEEGGGGGGFFFEEECCCFFFFFFEEEDDDCCCDDDFFFIIIJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKOOOQQQOOOMMMOOOVVVZZZZZZ```aaafffooo}}}}}}VVVIIIEEE???>>>===<<<:::888777777777666555555555555444444444222222222222222222222222222222222222222222222222222222111111000/////////000000000000000000000000......///000000000000000~~~nnncccXXXOOOLLLNNNYYYeeennnmmmeee___[[[XXXVVVXXXZZZZZZYYYXXXYYYZZZYYY\\\^^^___^^^]]]^^^___aaadddfffiiimmmvvv{{{uuuqqqxxxkkkSSSQQQOOOMMMLLLLLLLLLKKKJJJGGGGGGFFFEEEDDDDDDDDDEEECCCAAA???@@@AAABBB@@@>>>??????@@@@@@@@@@@@@@@???AAA@@@>>>======>>>@@@AAA@@@@@@AAAAAA@@@@@@??????CCCCCCBBBAAA@@@@@@??????@@@???>>>>>>>>>???@@@AAA>>>IIIRRRaaauuu|||}}}wwwpppkkkmmmrrrwww{{{|||{{{|||{{{yyywwwtttnnnhhhccc^^^YYYTTTRRRVVV[[[___aaa```iiixxxZZZBBB:::555444333333222111111000000111111111222222222333333444444333333333222222222111111111222222222333333333444555666888999:::;;;::::::::::::::::::::::::<<<;;;;;;;;;<<<>>>@@@AAADDDIIIJJJHHHNNN```wwwxxxyyyeeeVVVIIIIIIEEE@@@AAAHHHKKKHHHGGGFFFDDDCCCDDDGGGJJJKKKDDDEEEEEEEEEFFFEEEEEEDDDFFFFFFFFFEEEDDDEEEGGGJJJJJJIIIGGGFFFDDDDDDDDDDDDHHHIIIJJJKKKLLLMMMMMMMMMMMMRRRTTTTTTVVV\\\______eeekkkwwwkkkNNNFFFCCC>>>???>>><<<:::999888888777555555555555444444444444222222222222222222222222222222222111111111111111111111111000000000000000////////////////////////......///000000000000000zzzoooddd[[[WWW]]]eeepppxxxuuummmiiikkkvvvvvvrrrjjjbbb___cccggglllnnnnnniiidddbbbeeeiiiqqqwwwjjjWWWNNNOOOMMMKKKJJJJJJJJJIIIHHHFFFFFFEEEEEEDDDEEEEEEEEEBBBAAA@@@AAABBBBBB@@@>>>======>>>???@@@@@@@@@@@@??????============??????>>>???@@@@@@AAA@@@@@@@@@DDDDDDCCCAAA@@@???>>>===??????>>>======>>>???@@@BBBHHHPPPddd~~~}}}~~~tttjjjhhhjjjoooxxx}}}zzzyyyxxxvvvsssmmmgggbbbZZZWWWTTTUUUYYY^^^bbbeeeccctttggg@@@999999333222222111111000/////////000111111111222222222222333333333222222222222222111111111222222222222333333333444666777888999999999999999999999999999999<<<<<<<<<<<<===???@@@AAACCCEEEHHHGGGEEENNNeee|||}}}ooofff\\\ZZZSSSIIIDDDFFFIIIIIIHHHHHHFFFDDDCCCDDDGGGIIIGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEFFFIIIKKKLLLKKKIIIHHHGGGFFFFFFFFFGGGHHHKKKMMMNNNNNNMMMLLLQQQUUUXXXYYY]]]dddfffeeejjjxxxwwwUUUEEEAAA@@@>>>???>>><<<;;;:::999888888555555555555444444444444333333333333333333333333222222222111111000000000//////000000000000111111////////////////////////......///000000000000///zzzsssjjjjjjqqq}}}~~~{{{zzzvvvuuu}}}gggXXXQQQPPPMMMKKKIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFAAAAAAAAABBBBBBAAA???>>>;;;<<<===>>>???@@@@@@@@@>>>>>>===<<<<<<===>>>>>>======???@@@@@@AAAAAAAAABBBBBBBBBAAA@@@???>>>>>>AAA@@@>>>===<<<<<<======???DDDMMMbbb{{{yyypppnnnnnnmmmnnnqqq|||~~~}}}}}}yyyxxxwwwvvvsssmmmfffaaaXXXXXXWWWYYY]]]bbbfffhhhooowwwKKK444444777444111111111000000/////////000000000111111111111222222222222222222111111111111111111111222222222222222333444555666777888888888888888888999999999999;;;<<<<<<===>>>???@@@AAABBBAAADDDGGGDDDEEEXXXnnnyyysssssswwwssskkkccc\\\VVVOOOJJJEEEGGGIIIIIIGGGFFFFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIHHHHHHHHHJJJLLLMMMLLLLLLLLLKKKKKKKKKKKKJJJKKKMMMOOOPPPPPPPPPPPPYYY[[[\\\```jjjssssssnnnqqq[[[HHHBBB>>>===??????>>><<<;;;:::999999999555555555444444444333333333333333333333333333333333333333222111111000000......//////000111111222////////////////////////---...//////000000//////xxx```YYYVVVRRROOOKKKIIIGGGFFFGGGGGGEEEDDDCCCCCCBBBBBBBBBCCCDDDDDD???@@@AAABBBAAA@@@>>>>>>;;;<<<===>>>???@@@@@@@@@>>>>>>============>>>>>><<<===>>>???@@@AAAAAAAAA???@@@@@@@@@@@@@@@@@@@@@CCCAAA???===;;;:::::::::888???III\\\nnnooorrryyynnnhhhpppwww}}}~~~xxxvvvxxxzzzxxxwwwxxxxxxxxxwwwvvvsssmmmeee```WWWWWWYYYZZZ^^^bbbgggjjjwwwUUU???777222111444111111111111000000000000//////000000000111111111111111111111111111111111000000111111111222222222222222333444555666666777777777777888888999999999;;;;;;<<<===>>>???@@@@@@@@@>>>AAAHHHHHHGGGQQQ___zzzlllZZZEEEFFFHHHHHHIIIIIIKKKMMMDDDEEEGGGIIIJJJJJJIIIHHHHHHIIIKKKKKKJJJJJJLLLNNNKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQRRRTTTUUUVVVWWW\\\aaajjjwww|||~~~dddLLLEEECCC>>><<<@@@>>>===<<<;;;:::999999999555444444444444333333333333333333333333333333333444444333333222222222222------...///000111111222........................------...///////////////^^^QQQVVVWWWQQQLLLJJJHHHFFFEEEFFFEEEDDDCCCBBBBBBAAAAAA@@@AAAAAABBB<<>>============>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAACCCAAA???<<<:::999999999:::BBBLLL[[[gggccchhh|||qqq|||vvvhhheeelllvvv{{{vvvxxxuuuuuuwwwwwwuuuuuuxxxvvvvvvuuuuuurrrkkkccc]]]UUUVVVXXXZZZ]]]bbbhhhlllvvviiiCCC<<<<<<222---222111111111000000000000000////////////000000000000000000000000000111111111000000000111111111111222111222222333444444555555666666666777888888999999999:::;;;===>>>>>>>>>>>>>>>===@@@FFFIIIKKKNNNRRRfff}}}tttWWWSSSMMMIIIHHHIIIJJJJJJFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJLLLMMMLLLLLLNNNPPPKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPRRRTTTUUUWWWWWWXXXZZZhhh~~~^^^PPPEEEEEEDDD???===???<<<<<<;;;:::999999999999444444444444333333333333222222222222222222222222222222222222222222222222------...//////000111111........................------...////////////...hhhPPPNNNUUUSSSMMMJJJJJJHHHFFFEEEEEEEEEDDDCCCAAAAAA@@@???>>>>>>>>>???:::===AAAAAA???<<<;;;<<>>??????????????????>>>======>>>??????@@@?????????????????????@@@@@@@@@@@@???===;;;:::::::::;;;>>>DDDKKKYYYbbb\\\aaawwwzzzwwwpppwww{{{iii```dddiiiooovvv}}}}}}wwwrrrpppppppppqqqrrrqqqrrrttttttrrrsssxxxsssssssssrrrooohhh```ZZZTTTVVVYYY\\\___fffnnntttvvvVVV;;;666888222...///////////////////////////........./////////000000/////////000000000111111000000000000111111111111111111222222333333444444555555666666777888888999888999:::<<<============<<<@@@AAAAAACCCIIIKKKJJJUUUlllnnniiicccbbbbbb```YYYSSSNNNLLLIIIFFFFFFGGGJJJKKKIIIKKKMMMNNNNNNNNNOOOQQQPPPQQQRRRSSSSSSRRRQQQPPPOOORRRWWW[[[]]]\\\ZZZXXX^^^rrrwwwMMMGGGBBBAAABBBAAA>>><<<;;;:::999999888888888888444444444333333333222222111111111111111111111111/////////000111111222222---.........///000000000........................,,,---......//////......}}}fffUUUKKKPPPTTTOOOKKKLLLJJJHHHFFFEEEEEEEEEDDDCCCAAA@@@???>>>============999===@@@AAA>>>;;;:::;;;@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@@@@??????===>>>>>>????????????>>>AAA@@@@@@@@@??????>>>>>>===<<<;;;:::;;;;;;<<<======???CCCQQQ[[[UUUYYYnnnuuunnnZZZ^^^{{{zzzhhh`````````bbbgggpppzzz}}}vvvpppooollliiiffffffhhhjjjhhhgggiiimmmlllkkknnntttppppppqqqpppmmmfff^^^XXXVVVXXX\\\___ccckkkuuu|||XXXHHH666///000222000...---................................./////////000.../////////000000111111000000000000111111111111111111111222222333333444444555555666777888888999777888:::<<<======<<<<<<:::BBBCCC======EEEIIIFFFHHHWWWmmm}}}wwwxxx|||zzzmmmUUUPPPIIIDDDBBBEEEIIILLLIIILLLNNNOOOOOOOOOPPPQQQWWWXXXXXXXXXWWWUUUSSSRRRUUU[[[ccciiikkkhhhbbb^^^fffzzzPPPHHHEEE???<<<>>>AAA???:::::::::999888777777777777444444444333333333222222000000000000000000000000,,,,,,---...///000111111.........///////////////........................,,,---......//////......}}}qqq___TTTRRROOONNNNNNNNNMMMLLLJJJIIIFFFDDDCCCCCCDDDEEE===>>>@@@AAAAAA@@@???>>>===<<<:::999:::===@@@BBBEEECCCBBB@@@??????@@@@@@???>>>===<<<<<<===>>>???<<<<<<===>>>???@@@@@@@@@??????>>>===============>>>>>>>>>>>>>>>============@@@AAAAAACCCLLL[[[ggg|||rrrXXXnnnuuu```ccc]]]ZZZ]]]___aaajjjsssyyy|||}}}~~~|||xxxtttpppmmmkkkgggeeecccaaa``````aaabbbeeeaaa___bbbcccaaabbbdddkkk]]]hhhtttggg___```WWWZZZ\\\\\\dddnnnrrrmmm===:::666333111111000///........................,,,---......//////............//////000000111111////////////000000000000000111111222222333444444999999999999999999999999999:::;;;===>>>======<<>>===<<<;;;;;;::::::999999888777777777444444333333333333222222000000000000000000000000------..........................................//////.........---------,,,------,,,++++++...000gggxxxxxx___PPPQQQPPPNNNNNNNNNNNNKKKIIIIIIGGGEEECCCBBBBBBCCCDDD??????@@@AAA@@@@@@???>>>===<<<;;;;;;<<<===???AAACCCCCCAAA@@@???@@@@@@AAA???>>>===<<<<<<===>>>???<<<===>>>???@@@@@@@@@@@@>>>>>>======<<<<<<========================<<<<<<===???@@@??????GGGTTT___qqq|||xxxvvvyyymmmaaa\\\ZZZ]]]______dddkkknnnvvv|||~~~{{{wwwuuusssrrrooommmjjjgggeeeddddddbbbaaa___^^^^^^^^^^^^bbb^^^[[[\\\\\\XXXXXXZZZbbb\\\iiiqqqccc]]]]]]SSSYYY______eeevvv|||UUU;;;888444111111000///...........................,,,------...............------........./////////.../////////000000000000000000111111222333333444777777888888888999999999999:::;;;<<<<<<=========>>>???AAABBBDDDDDDEEEEEEEEEJJJOOOZZZttt|||sssiiieeedddeeejjjpppfff[[[SSSSSSXXX]]]eeennnzzzzzzjjj\\\YYY___cccxxxwwwzzzyyywwwnnnRRR@@@@@@??????>>>===<<<;;;::::::999999888888777666666444444333333333222222222000000000000000000000000................................................///.........------------,,,---------,,,,,,...000OOO```ttt|||\\\PPPJJJNNNMMMLLLMMMMMMLLLIIIGGGGGGEEECCCAAA@@@@@@AAABBB@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<======>>>???BBBAAA@@@@@@@@@@@@AAAAAA??????============??????===>>>???@@@@@@@@@@@@@@@=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>><<<;;;@@@KKKTTTeeeqqq}}}yyyhhhbbb_________^^^]]]___aaajjjsssvvvwwwyyy||||||}}}~~~~~~}}}~~~}}}|||yyyvvvrrrooommmjjjiiihhhgggeeedddbbbbbb______^^^\\\[[[YYYXXXXXX[[[WWWVVVWWWVVVSSSTTTWWW\\\```kkklll___]]]\\\RRRXXXdddffflllbbb===777444111000000000///...------------------------,,,,,,---...............---------------.............../////////000000000000000000111222222333333444555555666777888999999::::::::::::;;;<<<=========>>>@@@BBBCCCDDDDDDEEECCCEEEIIIOOO\\\rrrxxxxxxwwwwww~~~xxxkkkiiipppzzzlll___dddsss~~~yyy{{{}}}qqqwwwjjjVVVIII<<>>>>>===<<<;;;::::::999999888888777777666666333333333333222222222222000000000000000000000000........................------------------------............---------------.........,,,---///000BBBMMM]]]tttzzz}}}vvvZZZLLLNNNPPPMMMKKKJJJJJJJJJJJJHHHGGGEEECCCAAA?????????@@@AAABBBBBBAAAAAA@@@???>>>===:::;;;;;;;;;<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@AAAAAA???>>>============>>>???>>>>>>???@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<;;;::::::999999999999::::::::::::;;;<<<<<<:::999===EEEKKKWWWeeexxx}}}~~~uuunnngggdddeeeeeedddcccccceeeggghhhiiimmmrrruuuuuuyyy|||~~~~~~}}}||||||~~~~~~}}}|||||||||}}}}}}{{{}}}~~~~~~|||||||||~~~}}}}}}~~~|||yyyyyyyyyyyyxxxwwwvvvtttsssuuutttsssqqqooommmkkkkkkffffffeeedddbbbaaa``````\\\\\\[[[YYYVVVTTTQQQPPPRRRQQQRRRUUUVVVVVVYYY^^^___iiiooofff\\\\\\^^^XXX```uuu}}}qqqNNN444333111///...//////...---------------------------,,,,,,---.........------------------------.............../////////000000//////000000111222222222111222333444666777888999:::999999888999;;;<<<>>><<<===???@@@BBBCCCDDDDDDGGGFFFHHHKKKMMMWWWrrr~~~nnnjjjvvv}}}nnnQQQGGGBBB=========<<<<<<;;;::::::999999888888777666666555555333333333222222222222111000000000000000000000000...............---------------------------------------------------------,,,...///...------///000<<<@@@GGG\\\qqqvvv~~~yyyxxxfffXXXLLLJJJPPPPPPNNNKKKHHHGGGHHHIIIIIIIIIDDDCCCAAA???>>>???@@@AAACCCBBBAAA@@@@@@??????>>>999999::::::::::::::::::??????@@@@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>???>>>>>>???@@@@@@@@@??????:::;;;;;;;;;;;;:::999999777888888888999999999:::999::::::999999<<>>@@@<<<<<<;;;;;;:::999999999888888777666666555555444333333222222222111111111//////////////////////////////.........---------------------------------,,,,,,------------------+++---///...------...///444777999GGG___lllrrr|||aaaRRRQQQMMMLLLMMMGGGMMMKKKHHHHHHIIIJJJJJJIIIDDDCCCAAA@@@???@@@AAABBBCCCBBBAAA@@@@@@@@@@@@@@@::::::999999999::::::;;;???@@@@@@@@@@@@@@@??????======<<<;;;;;;<<<=========>>>>>>?????????>>>>>>999::::::;;;;;;:::888777777777777888888999999:::777888999999:::<<>>@@@BBBCCCCCCGGGDDDFFFKKKKKKJJJQQQ[[[tttnnnIIIBBBDDD???<<>>===<<<;;;:::999999:::;;;<<<======>>>>>>>>>======<<<888999:::;;;:::999777666666777777888999999::::::888888999999999:::;;;<<>>AAA@@@>>>>>>999999999999999888888888777777666555555444444333222222222222111111111111////////////////////////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))+++------,,,+++,,,,,,)))888:::888HHHXXX]]]```mmmzzz|||eeeYYYKKKJJJNNNGGGEEEKKKLLLHHHJJJMMMQQQRRROOOIIIEEEFFFEEECCCBBBBBBCCCDDDEEEBBBAAA@@@@@@@@@AAABBBCCC@@@>>><<<::::::;;;>>>???@@@AAAAAAAAA@@@???===<<<;;;:::999999999999:::;;;<<<===============<<<<<<777888:::::::::999777555666777777888999:::::::::999999999999888888888888888DDD^^^}}}ppp[[[RRRSSSMMMPPPTTTXXXZZZ[[[^^^```]]]^^^___```aaaaaaaaa`````````___^^^\\\\\\]]]___```aaabbbdddfffhhhjjjkkknnnmmmmmmmmmmmmkkkgggddd^^^]]]\\\\\\[[[\\\\\\\\\\\\[[[YYYWWWVVVVVVWWWWWWTTTSSSRRRRRRQQQPPPOOOOOOLLLLLLKKKLLLNNNRRRUUUWWWYYYZZZ^^^bbbbbbbbbhhhqqq~~~zzziiifffuuuvvv}}}\\\999222888666,,,///...------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------,,,,,,+++++++++---------.........//////------......///000000000222222333444555555666666555666888999::::::999999777999;;;===???AAABBBBBBDDDEEEFFFEEEGGGJJJKKKIIIQQQYYYjjj|||jjjNNNMMMHHHAAA???BBBBBB>>>999999999888888888888888777666666555444444333333222222222111111111111000////////////////////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------(((***,,,---,,,++++++,,,///000111333777>>>FFFLLL^^^dddqqqmmm\\\VVVQQQPPPNNNLLLIIIGGGEEEDDDGGGHHHJJJJJJJJJHHHFFFEEECCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBBBBCCCDDDEEEFFFBBB@@@???======>>>@@@AAA>>>===<<<;;;;;;<<<===>>>>>><<<999777666888;;;===<<<===???>>><<<;;;;;;<<<888999999999999888777777:::999888777777888999:::999999999999999999999999???@@@JJJ___uuuuuudddWWWQQQOOOOOONNNNNNNNNPPPSSSUUUTTTVVVVVVUUURRRSSSVVVYYYWWWXXXXXXXXXYYYYYYYYYYYYXXXYYYZZZ\\\^^^___aaaaaaeeefffggghhhfffccc```^^^ZZZXXXVVVUUUTTTUUUWWWXXXTTTSSSQQQPPPOOOPPPRRRSSSPPPPPPOOOMMMKKKKKKLLLNNNMMMNNNOOORRRVVVXXXYYYXXXeeeaaa___``````cccqqq}}}{{{ccc@@@444444222000222.........------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111222666555444333444666888999888888888999999888888888888:::<<<======>>>???@@@CCCCCCDDDEEEFFFGGGGGGHHHKKKKKKQQQbbb|||dddLLLFFFBBB>>>???BBBCCCAAA>>>;;;;;;:::999888888888888666666555444333333222222111111111111111111111111//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++111111111111222555:::>>>QQQ\\\lllyyy~~~jjj[[[TTTRRROOONNNLLLKKKHHHGGGEEEDDDFFFGGGHHHHHHHHHFFFDDDBBBAAAAAABBBBBBBBBBBBAAAAAACCCBBBBBBAAABBBCCCDDDEEEEEECCCAAA???>>>>>>???@@@???>>>===<<<<<<===>>>???===<<<:::888888999;;;<<<<<<===>>>>>><<<;;;;;;<<<999999999:::999888888777999999888777777888999999999999999999999999999999:::;;;CCCTTTfffttt~~~vvviii\\\SSSNNNPPPOOOMMMLLLLLLNNNOOOPPPOOOPPPQQQOOOMMMLLLNNNQQQRRRSSSSSSSSSSSSTTTTTTTTTSSSTTTUUUVVVWWWYYYZZZZZZ[[[\\\]]]^^^]]]ZZZWWWVVVTTTSSSQQQOOONNNOOOPPPQQQPPPOOOMMMLLLLLLMMMNNNOOOKKKLLLLLLLLLKKKLLLNNNPPPQQQSSSWWWYYYZZZ\\\^^^```aaabbbeeejjjlllooozzzwwwXXX:::000111///---......---------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000111222888777555444333444666777888999999::::::999999888777999;;;<<<<<<===@@@BBBCCCCCCDDDDDDEEEFFFGGGGGGKKKLLLOOOWWWfffyyyjjjRRRHHHFFFBBB>>>>>>@@@AAA>>>;;;<<<;;;:::999888888888888666555555444333333222222111111111111111111111111........................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++000111111000...///111444CCCTTTlll|||}}}yyy|||zzz```UUUTTTRRRPPPLLLLLLKKKIIIHHHGGGFFFEEEFFFFFFFFFFFFEEECCCAAA???AAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@@@@@@@AAABBBCCCGGGEEECCCAAA@@@??????@@@???>>>>>>======>>>>>>???<<<<<<;;;:::999999::::::<<<===>>>===;;;:::;;;<<<:::::::::::::::999999888999888888777777888888999888888888888888888888888777777===HHHTTTaaappp|||wwwuuupppggg^^^VVVRRRQQQRRRPPPMMMLLLMMMNNNNNNMMMKKKLLLMMMKKKIIIHHHIIIJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPTTTUUUWWWXXXWWWVVVTTTSSSRRRQQQOOOMMMMMMMMMMMMNNNJJJJJJIIIHHHHHHIIIJJJKKKIIIJJJLLLMMMNNNPPPTTTVVVVVVYYY]]]^^^^^^```cccfffbbbdddjjjpppttt{{{eeeMMM777111333111......------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000111222888777555444333333444555888999999::::::999999888777888999::::::<<<@@@CCCAAABBBCCCDDDEEEFFFGGGGGGGGGJJJLLLLLLOOO\\\ppp}}}{{{aaaNNNGGGDDDEEEBBB>>>===>>>>>>;;;888<<<;;;:::999888888888888555555444444333333222222000000000000000000000000....................................------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++---...000000///000111333:::NNNlll}}}wwwxxxeeeVVVUUUVVVRRRLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFEEECCCAAA@@@>>>BBBCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>???@@@AAADDDCCCBBBAAA@@@@@@@@@@@@>>>>>>============>>>>>><<<<<<<<<<<<;;;:::999999;;;<<<===<<<:::999:::<<<:::;;;;;;;;;;;;:::999999888888777777777777888888777777777777777777777777999888;;;AAAGGGQQQbbbqqqyyy}}}}}}qqqdddZZZUUUTTTTTTRRRPPPNNNNNNOOOOOOOOOOOOKKKLLLLLLLLLJJJIIIIIIIIIGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIINNNOOOQQQRRRSSSRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKHHHHHHGGGGGGHHHIIIJJJKKKLLLNNNQQQSSSTTTWWWZZZ\\\ZZZZZZ\\\^^^```bbbdddeeeiiikkkooottt|||lllPPPAAA333111333111///...,,,,,,,,,,,,++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...............///111111666555444333333444444555777777888888888888777777888999999888888:::>>>AAA@@@AAAAAACCCDDDEEEFFFFFFCCCGGGHHHGGGGGGPPPaaaooocccQQQJJJEEE???AAA???<<<;;;<<<<<<:::999;;;;;;:::999888888888888444444444333333333222222000000000000000000000000........................------------------------++++++++++++++++++++++++******))))))******+++,,,************************+++---///000///000111222555BBBZZZrrr~~~|||yyyxxxsssmmmcccWWWRRRSSSRRRMMMGGGKKKKKKKKKJJJJJJJJJJJJJJJGGGGGGFFFEEECCCBBB@@@???BBBBBBCCCCCCCCCCCCBBBBBB@@@???>>>======>>>???@@@??????????????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<:::999888;;;<<<<<<:::999888:::<<<:::;;;;;;;;;;;;:::999999777777777777777777777777666666666666666666666666:::999:::<<<>>>EEETTTcccjjjkkk{{{nnn___WWWTTTSSSPPPQQQQQQPPPOOOOOOPPPQQQOOOOOONNNMMMMMMMMMLLLKKKGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHHHHJJJJJJJJJKKKLLLMMMNNNNNNQQQTTTVVVXXXYYYZZZ\\\^^^\\\ZZZYYY\\\bbbggghhhgggrrrzzzaaaHHH<<<333,,,,,,...---+++***++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------...///000111222222222333444555666666555555666666666666555555::::::999888777888;;;>>>??????@@@AAACCCDDDEEEFFFBBBDDDEEEGGGJJJPPPYYY___fffxxx~~~VVVIIIIIIEEE>>><<<===;;;::::::;;;;;;;;;;;;::::::999888777777777777333333333333333222222222////////////////////////........................,,,,,,------------------++++++++++++++++++++++++******))))))******+++,,,************************+++,,,...---,,,,,,---...111444???PPP___hhhpppvvvqqqxxxyyydddVVVRRROOOMMMLLLMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJGGGGGGFFFEEECCCBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>=========>>>???<<<<<<======>>>?????????:::;;;;;;<<<<<<;;;;;;:::============<<<:::999888;;;;;;;;;999888888:::;;;:::::::::::::::999999888666777777888888777777666555555555555555555555555777666777999999<<>>???@@@BBBDDDEEEEEEDDDCCCDDDGGGKKKNNNPPPPPPSSSbbbwwwsssVVVAAABBBCCC;;;999@@@:::::::::999::::::;;;<<<999888777666555555555555333333333333222222222222////////////////////////------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++******))))))******+++,,,************************,,,,,,---,,,++++++,,,...///...000888@@@IIIVVVbbbsss}}}~~~|||jjjZZZNNNMMMLLLKKKJJJJJJLLLNNNPPPKKKKKKKKKJJJJJJIIIIIIIIIFFFFFFEEEDDDCCCBBBBBBBBB???@@@@@@AAAAAA@@@@@@???AAA@@@>>>=========>>>???<<<======>>>>>>>>>======;;;;;;<<<======<<<;;;;;;>>>>>>===<<<;;;:::999999;;;;;;:::888777777999;;;999999999:::999888888777555666777888888777666555444444444444444444444444555444555888888888===CCCNNNUUUlllyyyrrrwww}}}~~~uuufff]]]^^^bbbddd___XXXSSSQQQPPPNNNMMMMMMMMMMMMNNNNNNNNNOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOOOONNNOOOPPPQQQSSSSSSSSSTTTSSSTTTUUUWWWXXXYYYZZZZZZYYY[[[^^^_________```aaaccchhhpppvvvzzz}}}]]]DDD666222111111111...---...//////))))))))))))******++++++************************))))))))))))***************************************++++++++++++,,,,,,,,,------------...///000000000000111222333444444444333444444555555444444333333555777888888999;;;<<<<<<===>>>@@@AAACCCDDDEEECCCCCCDDDFFFHHHIIIIIIIIINNN[[[ooo}}}}}}pppPPPGGGAAAAAA???;;;;;;???;;;;;;;;;:::999999:::;;;777666555444444333444444222222222222222222222222........................------------------------++++++,,,,,,,,,---------******************************))))))******+++,,,************************+++,,,,,,,,,,,,---000222000000111333222444???JJJfff{{{vvvffflllrrr]]]TTTPPPMMMGGGGGGHHHIIIJJJKKKLLLMMMJJJJJJJJJIIIIIIHHHHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAA@@@???=========>>>???>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;??????===<<<::::::::::::;;;;;;:::888666777999;;;888999999999999888777777555666777888888777666555444444444444444444444444444333555999999777888<<>><<<<<<>>>???AAACCCDDDEEEAAACCCEEEFFFEEEFFFHHHKKKIIIVVVnnn\\\LLLCCCDDD@@@;;;<<<@@@===555<<<<<<<<<:::999888888999666666555444333333333333222222222222222222222222........................------------------------+++++++++,,,,,,---------*********************************)))***++++++,,,)))))))))))))))))))))))),,,,,,,,,---------......//////...///111444777999WWWhhhrrrjjjaaafffnnnqqqiiiWWWTTTSSSOOOJJJCCCFFFJJJJJJIIIHHHIIIKKKIIIIIIIIIJJJJJJIIIEEEBBBEEEBBB@@@???AAABBBCCCCCCEEEDDDBBB@@@??????@@@AAABBB@@@===:::999:::<<<===============<<<;;;:::999<<<===>>>???????????????@@@@@@??????>>>>>>=========<<<;;;:::999999999999::::::999888777666555444666666666666666666666666444444444444444444444444444444555555666777777777GGGSSScccppp}}}}}}yyyhhhZZZVVVUUUSSSRRRUUUQQQPPPOOONNNOOOPPPQQQRRRSSSSSSSSSQQQNNNMMMMMMNNNQQQRRRSSSUUUVVVUUUSSSQQQQQQRRRTTTTTTSSSTTTUUUVVVYYYYYYXXXWWW\\\aaa```[[[___```aaabbbdddiiioootttzzzaaaHHH;;;111///222------------------------++++++******))))))(((((())))))))))))))))))))))))(((((()))***************+++++++++*********))))))******+++++++++,,,,,,,,,+++++++++,,,---...///000000000000000111222333444333333333333333333333333222333555666888999::::::===>>>???@@@AAA@@@??????CCCDDDEEEFFFFFFFFFFFFFFFHHHSSSiiiyyy^^^HHHFFF@@@???>>><<<:::999999999::::::::::::999888777777777666666444333222111111333333222222111000000000111000---,,,+++,,,---///---------,,,,,,+++++++++***++++++,,,,,,++++++***************************))))))))))))************)))))))))))))))))))))))),,,,,,,,,------------......------...///222444666444CCCLLLIIIHHHTTT```ffflllttt~~~___PPPOOONNNJJJFFFCCCFFFIIIJJJHHHGGGHHHJJJGGGFFFFFFFFFGGGFFFDDDBBBEEEBBB@@@???AAABBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@???<<<999888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;======>>>?????????>>>>>>???>>>>>>>>>>>>>>>======<<<<<<;;;:::999999999999777777777777777777777777555555555555555555555555444444444444444444444444444444444555666666777777777BBBRRRcccwwwttteee```^^^[[[YYYZZZUUUUUUTTTSSSRRRRRRSSSSSSTTTUUUVVVUUUTTTRRRRRRRRROOOQQQSSSUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXYYYVVVZZZ\\\ZZZ\\\aaadddcccccchhhpppvvv|||kkkEEE555222...,,,---------------------------*********)))))))))))))))))))))))))))))))))))))))(((((()))************)))+++++++++*********))))))*********+++++++++,,,,,,+++++++++,,,,,,---...////////////000000111222333222222222222222222222222222333444666777888999999;;;<<<===????????????>>>EEEFFFFFFGGGGGGFFFFFFFFFHHHPPP```wwwwwwrrrppprrruuuzzzoooYYYGGGDDDJJJ???>>><<<:::999888777777999999999999888777666555444444444444444333333333333333222111111000000///...---,,,,,,,,,---...///------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,------------,,,,,,,,,,,,---///111222***222666222555AAAMMMQQQ]]]bbbiiirrrzzzkkkSSSJJJJJJJJJGGGDDDDDDFFFHHHHHHHHHGGGHHHIIIGGGEEEDDDDDDEEEFFFEEEDDDDDDBBB@@@@@@AAABBBCCCBBBAAAAAABBBAAAAAA@@@???>>>???===;;;999888888999:::<<<<<<;;;;;;<<<<<<===>>>>>>>>>?????????>>>=====================>>>>>>>>><<<;;;:::999999888999999555555666777888888999999555555555555555555555555444444444444444444444444333333444555555666666777666;;;EEESSSiii|||sssnnnhhhdddccc[[[ZZZXXXWWWWWWWWWWWWXXXSSSSSSTTTTTTTTTRRRQQQPPPSSSTTTUUUVVVVVVWWWYYY[[[[[[ZZZYYYWWWWWWXXXZZZ[[[YYY^^^```]]]]]]cccjjjmmmnnnzzzlllOOO222,,,000111...---,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))))))))***))))))))))))))))))))))))'''((())))))******))))))+++************)))))))))*********++++++++++++,,,++++++++++++,,,---............//////000111111111111111111111111111111111111222333555666777777777888999;;;<<<>>>>>>??????GGGGGGGGGGGGFFFEEEDDDDDDHHHLLLTTTbbbttt|||zzzzzz}}}rrrZZZNNNHHHAAA???AAA===<<<:::999777777666666888888888777777666555444111111222333444555555666333222222111111000//////++++++,,,---............,,,,,,,,,,,,++++++++++++******++++++++++++******************************))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,++++++,,,---...///222555444000222:::@@@AAAPPPRRRWWW```jjjsssxxxzzzyyy~~~rrrmmmmmmmmmjjjZZZLLLHHHJJJIIIGGGEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHFFFCCCCCCEEEGGGHHHHHHDDDBBB@@@@@@BBBCCCBBBBBB>>>???@@@@@@@@@???===<<>>?????????>>>===<<<<<<;;;;;;<<<<<<=========>>>;;;::::::999888888999999444555555666777888999999444444444444444444444444444444444444444444444444222333333444555555666666;;;;;;===FFFXXXsssyyyuuuiiifffccc___^^^___```bbb\\\ZZZWWWUUUUUUUUUTTTTTTWWWWWWWWWWWWWWWXXX[[[^^^bbb___\\\ZZZZZZ[[[\\\]]]___bbbbbb```cccnnnyyy~~~wwwXXXDDD222///222222000...++++++++++++++++++++++++'''((((((((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))************))))))))))))************+++++++++++++++++++++++++++,,,------------...//////000000000/////////000000000000000000111333444555666666666777888999;;;===>>>???@@@GGGGGGGGGFFFEEECCCBBBAAAGGGIIIMMMQQQZZZjjj}}}\\\PPPGGGHHHIIIDDD===999<<<;;;999888777666666666777777777777777666444444000000111222333444555555222222222111000000//////,,,---///000000///...---,,,+++++++++++++++++++++******++++++++++++******************************((()))))))))************((((((((((((((((((((((((+++++++++,,,,,,,,,------,,,,,,,,,,,,------........./////////222888:::999:::<<>><<<;;;???>>><<<;;;:::999999:::;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<===::::::999888888888999999666666666666666666777777444444444444444444444444444444444444444444444444222222333333444444555555777666666<<>>;;;;;;999888777777777777888888888888777666555444222222222222222222222222222222111111000//////...///000222222111///,,,+++++++++++++++++++++++++++)))******++++++******)))************************((()))))))))************((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,+++,,,,,,------.........------...///111222111//////111444:::AAAIIIQQQUUUmmm|||}}}vvvmmm\\\VVVPPPNNNPPPPPPKKKFFFKKKGGGFFFIIIIIIFFFEEEFFFGGGEEEDDDDDDEEEFFFFFFEEEDDDBBB??????AAACCCDDDDDDCCCBBBAAAAAACCCCCCBBBAAA>>>>>>?????????>>>>>>===???>>>===;;;::::::999999:::;;;<<<===>>>??????>>>======>>>>>>>>>===<<<<<<:::::::::::::::;;;;;;;;;999999888888888888999999777777777666666555555555333333333333333333333333222222222222222222222222111111222333333444444555666666666888@@@OOObbbppp{{{ssslllddd^^^]]]^^^^^^]]]XXXVVVXXX```mmmxxx}}}}}}vvvrrrmmmkkklllllljjjhhhooosssyyyrrrQQQ???555555333000+++(((***,,,************************'''(((((((((((((((((()))((((((((((((((((((((((((&&&'''(((((())))))(((((((((((()))))))))))))))***)))))))))************++++++******)))******+++++++++---...000000000//////---......//////000000111111222333444555555555555777888888:::<<<>>>@@@AAAAAAAAABBBBBBBBBAAA@@@@@@???EEEJJJLLLLLLNNNSSSYYYbbbnnnpppYYYMMMHHHDDDCCCAAA>>>;;;999:::<<<::::::999888777666666777888888888888777666555444333222222111111000000000222111111000000///......111111222222111...+++************+++++++++++++++))))))************))))))************************))))))))))))************))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))***+++,,,---.........111000000000///---++++++...000222222222444999>>>WWWlll~~~||||||yyysss}}}~~~vvvddd\\\VVVTTTUUUJJJJJJKKKMMMNNNMMMJJJHHHGGGFFFHHHKKKJJJFFFEEEGGGHHHEEECCCCCCEEEFFFEEEDDDCCCAAA??????AAABBBBBBBBBBBBAAAAAABBBCCCCCCBBB@@@AAAAAA@@@@@@@@@AAAAAAAAA======<<<;;;:::999888888:::;;;>>>@@@@@@???===<<<<<<<<<======>>>=========::::::::::::999999999999999999888888888888999999777777666666666555555555222222222222222222222222111111111111111111111111111111111222333333444444555888999777777===IIITTTgggttt{{{xxxxxxwwwtttqqqlllgggeeemmm|||wwwttttttxxx~~~jjjKKK999444...000000...,,,,,,------************************((((((((((((((('''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((())))))******))))))))))))******************))))))))))))******,,,---///111111111000///---......///000000111111222333444555555666555555777777777888999;;;>>>???>>>???@@@AAABBBCCCCCCCCCBBBEEEIIIJJJJJJJJJLLLNNNIIIPPP\\\hhhuuusssZZZIIIBBBAAABBB<<>>>>>>>>===;;;::::::999999888888888999888888888888888999999555555666666666666666666222222222222222222222222000000000000000000000000000111111222333333444444,,,222777666333666@@@IIIcccnnnyyy~~~{{{tttyyyzzzyyyyyy}}}dddFFF111---333,,,,,,+++)))***---,,,***))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''((((((((((((((('''((((((((())))))******))))))))))))******************)))))))))))))))***,,,---///111222111000///.........///000111111222333333444555666666666666666666666666888:::<<<======>>>@@@BBBCCCDDDEEEEEEFFFGGGGGGFFFEEEEEEFFFHHHCCCIIIOOORRRTTT]]]pppggg\\\NNNEEECCCCCCBBB@@@>>><<<999666888;;;<<<;;;777666555444444444444444555555555555444333222222000000000000000111111111111111111000//////......,,,,,,,,,---,,,,,,++++++))))))******++++++++++++))))))************))))))************************))))))))))))************)))))))))))))))))))))))),,,,,,+++***)))))))))*********+++++++++,,,,,,,,,---------............///......///000111222222333AAADDDHHHMMMRRRYYY___ddd]]]bbbmmmzzzpppccc___OOOMMMJJJGGGFFFFFFGGGGGGIIIGGGGGGGGGIIIIIIIIIGGGIIIJJJKKKMMMMMMLLLJJJIIIBBBCCCDDDEEEEEEFFFEEEEEEDDDAAA>>>???BBBDDDDDDBBBFFFFFFEEEDDDDDDEEEFFFGGGEEEEEECCCBBBAAA@@@@@@@@@:::;;;;;;;;;::::::<<<===@@@@@@??????>>><<<;;;:::>>>>>>===<<<<<<<<<<<<<<<:::::::::999999999888888888888888888777777777666555555555555444444444444444444444444444444444444000000000000000000000000222222222333333333444444222222222444777;;;???AAAMMM]]]qqq|||~~~TTT>>>888222///000......---------,,,,,,,,,,,,+++******++++++***(((******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,------......///000000000...------......///000111333444666888888777555444777666666666888;;;>>>@@@>>>@@@AAAAAA@@@???@@@AAAEEEEEEDDDEEEGGGGGGFFFDDDEEEAAADDDNNNQQQOOOUUU___wwwhhhLLLJJJHHHDDDBBB???>>>===>>>===<<<;;;999888777666888888666555444444444444555666777888777555333222000000000000000000000000111111111111000000000///......---------,,,,,,,,,************************,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))***************+++++++++,,,,,,------------............/////////000000111111111555777999;;;===@@@DDDGGGDDDJJJXXXiiiuuu||||||tttmmmiiibbbVVVNNNLLLKKKJJJHHHGGGFFFGGGGGGHHHGGGFFFFFFGGGHHHIIIIIIGGGHHHIIIJJJKKKKKKJJJHHHGGGDDDDDDEEEEEEFFFFFFFFFFFFGGGDDDBBBCCCEEEGGGGGGFFFGGGFFFFFFEEEEEEFFFGGGGGGEEEDDDCCCAAA@@@?????????:::;;;<<<===<<<;;;;;;;;;<<<============<<<<<<;;;>>>>>>======<<<<<<<<<===999999888888888777777777888888888777777777666666666666555555555444444444222222222222222222222222000000000000000000000000222222222333333333333444333222333333555777999;;;AAALLL[[[hhhrrrzzzfffDDD666333///,,,------------,,,,,,,,,++++++,,,***))))))***+++)))((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******+++,,,,,,,,,,,,,,,---......//////------------...///000111222333444555555555444333555555555666888:::<<<>>>???AAABBBCCCBBBAAAAAABBBCCCCCCBBBDDDEEEFFFDDDCCCEEE@@@CCCKKKMMMJJJNNNXXXdddmmmvvv{{{{{{gggYYYQQQHHHGGGDDDBBB???>>><<<<<<======<<<:::999888666666999999888777666666666666777777777777777555333222////////////////////////000000000/////////......---,,,,,,,,,++++++++++++************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))))))))***************++++++++++++,,,,,,,,,,,,---------....../////////////////////000///000000000///000222444333777@@@LLLUUUZZZaaaggguuu|||{{{nnncccaaacccqqquuuzzz~~~~~~vvvqqqhhh\\\PPPKKKHHHIIIHHHEEECCCDDDFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDDDDFFFHHHIIIHHHGGGGGGHHHHHHIIIHHHGGGEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFDDDEEEFFFGGGGGGGGGEEEEEEDDDCCCCCCDDDDDDEEECCCCCCAAA@@@????????????:::;;;<<<======<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;777777777777666666666666777777777777666666666666666666666555555555555444000000000000000000000000000000000000000000000000111111222222222333333333333333333333333333333444777:::BBBPPP___nnnwww{{{WWWDDD333000000---***+++,,,,,,+++++++++*********+++***))))))******)))((()))))))))(((((((((((('''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((()))******++++++,,,******+++,,,,,,------...------------...///000111111111111111111222333333333444555666888:::;;;;;;@@@BBBCCCDDDCCCBBBCCCDDDAAA@@@@@@BBBCCCDDDCCCAAADDD@@@BBBHHHHHHEEEGGGOOOPPPWWW\\\^^^aaagggjjjiiixxxzzz|||~~~ttt___QQQIIIFFFEEECCCBBB@@@>>>===;;;;;;:::<<<<<<;;;999888777666666777777666666666666666777999888777666555444333333///////////////////////////............---------++++++++++++************************************))))))******************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************+++++++++++++++,,,,,,,,,------------/////////...............---...////////////111333111111333777888777:::???JJJOOOSSSPPPGGG???===>>>JJJNNNSSSWWW\\\```eeeiiijjjooovvvyyyyyyvvvtttrrrooossstttnnnbbbYYYWWWYYY[[[[[[WWWPPPLLLKKKFFF???CCC@@@???AAACCCEEEFFFGGGDDDDDDEEEFFFFFFEEEDDDDDDBBBBBBCCCEEEHHHIIIHHHFFFEEEFFFFFFFFFEEEDDDCCCBBBEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDAAAAAA@@@@@@?????????@@@BBBAAA@@@???>>>>>>>>>>>>;;;;;;::::::;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<===::::::::::::999999888888777777777666666666555555777777666666666555555555666666666555555555444444000000000000000000000000000000000000000000000000111111111111222222222222222222333333333222111000555444777???MMM\\\hhhmmm{{{vvv```:::222---///000---+++,,,************))))))))))))+++)))(((((()))***((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((('''''''''(((((())))))***+++++++++******++++++,,,---------------------...///000000111000/////////111333444333444666888999::::::;;;???AAACCCCCCBBBBBBCCCDDD@@@@@@@@@AAACCCDDDCCCAAACCCAAACCCGGGGGGDDDFFFKKKMMMQQQTTTSSSSSSWWWXXXWWW^^^___``````___aaaeeehhhqqqttt~~~www___XXXOOOGGGDDDCCCCCCCCC??????===<<<;;;:::::::::;;;:::999888777666555555444333333333333333444555:::999777555444333333333////////////////////////............------------,,,++++++++++++*********************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((())))))******))))))*********+++++++++++++++++++++,,,,,,,,,---......------------------+++---//////...///000111111//////111111///111777555555555555444333222222333666999<<<>>>AAADDDGGG@@@DDDHHHJJJJJJHHHGGGGGGDDDHHHIIIDDD>>>>>>DDDKKK@@@@@@>>><<<===@@@???<<<>>>>>>===>>>BBBFFFHHHHHHCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@AAADDDGGGGGGFFFDDDCCCCCCCCCCCCCCCBBBAAAAAADDDCCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBB????????????>>>>>>======@@@???>>>==================999666555888:::;;;<<<>>>===<<<;;;;;;;;;<<<<<<:::;;;;;;;;;;;;:::999999888777777777777666666666666666666555555555555444555555555555444444444444111111111111111111111111000000000000000000000000000000000111111111222222111222333333333222222111444555666:::AAAMMM[[[dddqqq~~~mmmNNN<<<222000//////...++++++---******)))))))))(((((((((***)))'''((())))))(((&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''(((((()))******+++++++++++++++,,,------......,,,,,,,,,------...///000222111/////////111444666555666777999:::;;;;;;;;;<<<>>>AAAAAAAAA@@@AAACCCAAA@@@@@@BBBDDDEEEDDDBBBCCCCCCEEEHHHHHHGGGHHHLLLHHHNNNQQQOOONNNPPPPPPNNNSSSUUUXXXXXXWWWSSSQQQOOOUUUVVV\\\eeekkknnnrrruuu{{{ooo```TTTLLLJJJHHHEEEDDDCCCBBB???=========<<<;;;::::::::::::999999888777666555555444222222222222222222333333888777666444333222222222........................//////.........---------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((())))))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((()))******)))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000000///......///111//////111000...000555444111//////111444444333000111333444444444666888555666888888888888999:::;;;<<<<<<999666999AAAHHH;;;:::888888:::<<<<<<;;;:::;;;<<<<<<@@@EEEGGGDDDCCCBBBBBBAAA@@@@@@?????????@@@AAACCCFFFFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAADDDCCCAAA???>>>>>>??????AAACCCDDDDDDBBBAAAAAABBB@@@@@@@@@@@@@@@???>>>===>>>>>>===<<<<<<<<<<<<<<<<<<888444555888<<<======???>>><<<;;;;;;;;;<<<<<<===>>>>>>??????===<<<;;;777777777777666666666666666555555555444444444444444444444333333333333222111111111111111111111111000000000000000000000000///000000000000111111111222222222222222222222222000444777777999BBBPPP\\\kkkzzzuuuRRR:::111111000///---+++))))))+++******)))))))))((((((((()))(((''''''(((((('''&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''((())))))******+++***++++++,,,,,,---......,,,,,,,,,,,,---...///000111111000///000222555666777777888999:::;;;<<<<<<:::<<>>888666555777888888888888999<<<===;;;>>>DDDCCC???AAA@@@???>>>>>>???@@@@@@??????AAACCCEEEDDDBBB????????????@@@@@@AAABBBCCCEEEDDDAAA???>>>>>>??????@@@BBBEEEDDDBBB@@@@@@AAA???@@@@@@@@@@@@>>>===<<<===<<<<<<;;;;;;;;;;;;;;;999777666999>>>AAA???===<<<;;;:::999:::;;;===>>><<<===?????????>>><<<;;;666666666555555555444444555555555444444444333333333333222222222222111111111111111111111111111111000000000000000000000000/////////000000000111111444333222000000000111111...111444444444999CCCLLL\\\lllwwwwww{{{mmmSSS???555111---...---+++)))******+++*********)))))))))(((((()))(((&&&'''(((((('''%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''(((((()))*********))))))******+++,,,,,,,,,,,,,,,,,,,,,---...//////000//////000111222444555777777777777888999;;;<<<:::<<<>>>?????????@@@AAA@@@@@@@@@BBBEEEFFFEEEDDDDDDGGGIIIIIIHHHHHHHHHHHHIIINNNQQQOOOOOOQQQRRRPPPKKKKKKKKKLLLMMMLLLJJJIIILLLMMMLLLLLLMMMPPPRRRRRRSSSRRRQQQQQQTTT\\\fffmmmuuu||||||pppeee]]]aaa\\\SSSLLLIIIHHHIIIJJJCCCAAA@@@@@@@@@@@@???>>>;;;;;;:::999888777777777777777666555555444444444555444333222222222222222000111222333333222111000........................------------,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))************)))************+++++++++))))))***+++,,,,,,------&&&))),,,---.........///...---...000///---///444))),,,...---******,,,000...///111111000000111333...000222222111111222333///111555888:::999888666555333333666999999999999:::===>>>;;;<<<@@@>>>888???>>><<<<<<===???AAACCC??????AAACCCDDDDDDAAA>>>>>>>>>??????@@@AAACCCDDDFFFEEEBBB@@@>>>>>>???@@@>>>AAACCCCCC@@@>>>>>>???===>>>>>>>>>>>><<<:::999<<<<<<;;;:::::::::;;;;;;777666888===CCCEEEAAA<<<999888888777999;;;===???:::;;;<<<======;;;999888555555444444444333333333555555444444444333333333222222222111111111000000111111111111111111111111000000000000000000000000////////////000000000000666444111///......///000///000111000000222888===KKK\\\hhhkkkvvvvvvYYYBBB555000///...***,,,,,,******,,,---,,,************)))))))))))))))'''&&&&&&'''(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''(((((()))*********((((((((()))******++++++,,,,,,,,,,,,---...//////......//////111222333444777666555555666888:::<<<:::<<<>>>?????????@@@BBB?????????AAADDDEEEDDDCCCDDDHHHIIIHHHFFFFFFFFFEEELLLPPPPPPLLLJJJLLLMMMKKKNNNKKKGGGEEEFFFGGGIIIIIIDDDFFFFFFDDDEEEFFFGGGFFFCCCFFFIIIKKKMMMOOORRRUUUVVVZZZ^^^```aaadddjjjooovvvyyy~~~}}}wwwpppkkkccc___ZZZVVVSSSQQQPPPNNNJJJHHHEEECCCBBBCCCDDDEEEAAAAAAAAABBBBBB???:::666;;;:::999777666666666666666666666555555444444333333222111000////////////---///111222333222000///........................,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******)))((((((((((((((((((((((((((())))))))))))))))))))))))************************************,,,,,,,,,---------......---------............///////////////////////////////////////000000000000222222222222222222222222333333333444444444555555333333222222333444666777777:::;;;;;;<<>>??????AAADDDEEECCC@@@>>>>>>===>>>@@@AAABBBCCCCCCDDDIIIHHHFFFDDDBBBAAA@@@@@@>>>???@@@AAA@@@>>><<<;;;888999;;;============<<>>===;;;::::::::::::666777999;;;;;;;;;999888777999;;;<<<;;;:::::::::999999999999999999999999666666555555555444444444666333111000222444555555222222222222222222222222111111111111000000000000111111000000//////......000000000000000000000000111111222222222333333333000000111111111222222222<<>><<<;;;;;;<<>><<<<<<<<<;;;999888777777777777666666666666666666555444444333222222222222222111000//////...000000//////......------...------------...//////++++++++++++++++++++++++************************((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))((((((((((((((('''((((((((())))))))))))(((((()))))))))*********************************,,,,,,,,,,,,------------------------........................................../////////000000000111111111111111111111111333333333333444444444444555444444444444666777888666999;;;:::;;;>>><<<888::::::::::::;;;===>>>??????AAADDDDDDAAA>>><<<<<<;;;<<<>>>???AAAAAABBBBBBFFFEEECCCBBB@@@????????????@@@AAAAAA???===:::999:::;;;===>>>??????>>>>>>=========<<<<<<;;;;;;:::666777999:::;;;:::999888888:::<<<<<<;;;999999:::888999999999::::::::::::777777777666555555555444555333111111333444444444222222222222222222222222111111111000000000//////000000000000//////......////////////////////////000000000000111111111111000000000111111111222222555<<>>===>>>@@@AAA@@@???@@@AAAFFFCCCDDDNNNXXXZZZPPPEEEGGGGGGFFFFFFGGGIIIJJJKKKGGGGGGGGGGGGGGGGGGGGGHHHKKKJJJHHHHHHHHHIIIIIIIIIDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMOOOPPPPPPOOONNNOOOQQQSSSSSSRRRPPPLLLJJJIIIJJJHHHFFFEEEEEEFFFFFFDDDBBB??????@@@@@@@@@@@@?????????===<<<;;;;;;;;;999888777777777666666666555555555555444444333222222111222222111111000//////...///////////////...............------------......++++++++++++++++++++++++************************((((((''''''''''''(((((('''((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''((((((''''''((((((((()))))))))(((((())))))))))))******************************++++++,,,,,,,,,---------,,,,,,,,,---------..............................---.........////////////000000000000000000000000222222222333333333333444333333333333444555666777444888999888999;;;;;;777999999::::::;;;===>>>???@@@BBBDDDCCC@@@===:::999999:::<<<===???@@@@@@@@@AAAAAA@@@??????>>>>>>>>>???@@@@@@@@@>>><<<999777<<<===???@@@AAA@@@@@@???;;;<<<============<<<;;;777888999;;;;;;:::999999;;;<<<======;;;999999:::999999999::::::;;;;;;;;;999888777666666555555555555333222333444444333222222222222222222222222222111111000000000000//////000000000////////////...////////////////////////............////////////000000000000111111111111...333;;;GGGWWWiii{{{yyy{{{dddAAA444000---,,,...///---++++++++++++******))))))((((((((((((''''''''''''&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))*********++++++++++++,,,,,,------......111000/////////000111222111111222333444555666666::::::999888777999<<>>??????>>>>>>>>>???BBB@@@AAAJJJSSSUUUMMMEEEFFFEEEDDDCCCEEEGGGJJJLLLGGGFFFGGGGGGGGGHHHIIIJJJKKKJJJIIIHHHGGGFFFEEEEEEBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIFFFIIILLLJJJFFFDDDFFFIIIHHHIIIIIIGGGEEECCCCCCDDDDDDDDDBBBAAAAAAAAAAAAAAA>>>>>>?????????>>>>>>===>>><<<;;;:::;;;:::999777777666666666666555555555444444333333222111111111222111111000000//////............///////////////000///...---,,,,,,,,,,,,++++++++++++++++++++++++************************((((((''''''''''''((((((''''''((((((((()))))))))((((((''''''''''''((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***************************++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------------------------------------------....................................111111111222222222333333000000000111111222333333222777888777666999999777999999999:::;;;<<<>>>>>>AAACCCEEEDDD@@@===:::999999:::<<<===>>>?????????>>>>>>>>>??????>>>>>>>>>===>>>??????>>><<<:::888===>>>???@@@AAA@@@??????999;;;===>>>???>>>===;;;::::::;;;<<<<<<;;;;;;:::===>>>>>>===:::888888999;;;;;;;;;;;;::::::::::::999888777666555555555666555444444444555555333111111111111111111111111111111000000000////////////////////////////////////////////////////////////------.........//////////////////000000000111111---///333999CCCRRR```jjjvvv|||\\\BBB333000///......///...,,,)))+++*********)))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))***************++++++,,,------......222111///------...000111000111111222333444555666666888999999999:::<<<>>>>>>@@@AAAAAA@@@???@@@AAA???===>>>DDDKKKLLLGGG@@@DDDCCCAAA@@@BBBEEEIIILLLFFFFFFFFFFFFGGGIIIJJJKKKIIIIIIIIIHHHEEECCCBBBBBBCCCBBBAAAAAAAAABBBCCCCCCFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGIIIIIIHHHGGGGGGGGGCCCDDDEEEDDDBBBAAABBBCCCAAAAAA@@@???>>>>>>@@@AAA>>>>>>?????????>>>=========;;;:::999::::::888777666666666555555555444444222222222222111111000000111111000000////////////------......//////000000111000...---,,,+++++++++************************************************((((((''''''''''''(((((('''''''''((((((((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,---------------------------+++,,,,,,,,,------------------------------------000000000111111111111222//////000111111222222222111666888555444777888777999999999:::;;;<<<===>>>AAACCCEEEEEEBBB>>><<<;;;<<<<<<===>>>????????????<<<===>>>????????????>>>:::;;;===>>>???>>><<<;;;<<<===>>>?????????>>>===999;;;===?????????===<<<==================<<<<<<===>>>>>><<<999888888999>>>======<<<;;;:::999999999888666555555555666777666555444555555444222000111111111111111111111111000000000////////////................../////////................................./////////000000....../////////000000000111111111222666>>>HHHOOOZZZkkk}}}}}}wwwwww|||sssQQQ888111444000///...---...---,,,+++*********)))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))***************++++++,,,------...000///---,,,,,,---...000000111222333444555555666333666;;;======<<<<<<;;;>>>@@@BBBBBBAAA@@@AAAAAA@@@??????BBBEEEEEEAAA===BBBAAA???>>>@@@CCCGGGJJJEEEEEEDDDEEEFFFHHHJJJLLLFFFGGGGGGFFFCCCAAABBBCCCEEEDDDCCCBBBAAABBBDDDDDDGGGFFFFFFFFFFFFEEEEEEEEEIIIGGGFFFIIINNNOOOLLLGGG@@@BBBCCCBBBAAAAAABBBCCC??????>>>???@@@AAAAAAAAA???????????????>>>======;;;:::888888999999888666555555555555444444444444222222111111111111000000000000000///////////////------......//////000000111000...---++++++******************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------/////////000000000111111111111222444444444444444000666888555333555888888888888999999:::<<<===>>>???BBBDDDEEECCC@@@???>>>>>>????????????>>>>>>===<<<===>>>@@@@@@@@@???>>>999:::===???@@@???>>>>>>;;;<<<===>>>>>>>>><<<<<<;;;<<<===>>>???>>>>>>===>>>>>>>>>=====================<<<:::888777777999>>>>>>===<<<;;;::::::999999888666555555777999:::999777555444444444222000111111111111111111111111000000////////////......---............/////////........................////////////000000000111............////////////222222111///000333888<<>>???AAADDDCCCBBBCCCCCCCCCAAA???@@@???>>>===???AAADDDFFFEEEDDDCCCCCCDDDGGGIIIKKKCCCEEEFFFDDDBBBBBBFFFJJJGGGFFFDDDCCCCCCCCCEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBIIIEEECCCHHHOOOQQQLLLEEE???@@@AAAAAA@@@@@@AAABBB@@@>>>>>>AAAEEEGGGEEECCC??????@@@??????>>>===<<<:::888777777888888777666555555444444444333333333111111111111111111111111////////////////////////.........///////////////000///...,,,+++*********************************))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++************++++++++++++++++++++++++++++++++++++************+++++++++,,,------------------------....../////////000000000111222333444555555555444000666999555222555888999888888888999:::;;;======;;;>>>BBBCCCCCCAAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;<<<>>>???@@@???===<<<:::<<<>>>@@@@@@@@@>>>===<<<<<<>>>>>>>>>===<<<;;;===============>>>>>>>>>>>>======<<<;;;;;;;;;<<<;;;;;;;;;999777666777999<<<<<<<<<<<<<<<<<<<<<===:::999777777888:::===???;;;888555333333333222111111111111111111111111111000000/////////.........---------.........//////........................////////////000000000000------.........////////////000000000//////111333999DDDRRR___gggsss}}}|||||||||~~~}}}bbbEEE777222000......*********)))))))))***+++((()))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))************+++,,,,,,------,,,,,,------......//////...///000000222222333444111555:::======:::999888888:::===>>>>>>>>>???AAACCCCCCBBBBBBBBBAAAAAAAAA>>>>>>======>>>@@@AAACCCEEEDDDBBBAAABBBEEEGGGIIIBBBDDDFFFEEECCCFFFLLLRRRIIIGGGEEECCCCCCDDDFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@FFFDDDCCCGGGKKKLLLGGGBBB???@@@AAAAAA@@@@@@AAABBBAAA>>>===CCCLLLOOOKKKEEE>>>>>>>>>>>>===<<<;;;;;;999777666666777888777555444444444333333333333222222222222222222222222222///////////////////////////////////////.........///...---,,,++++++++++++************************))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++)))************+++++++++------------------------............/////////000///000222333444444333222111777999555222444888:::888888888999:::;;;======888<<<@@@BBBBBBAAAAAAAAAAAAAAA@@@???===<<<:::999;;;<<<>>>??????>>><<<;;;===>>>???@@@@@@???>>><<<<<<===>>>??????>>>===<<>>============>>>>>>===<<<;;;::::::::::::::::::::::::888666666777999::::::;;;<<<===>>>???@@@;;;:::999888:::===@@@BBB<<<999555333222333222222000000000000000000000000000/////////............---------.........//////.................................////////////000---------.........//////***---///000000000000111...999JJJZZZdddmmmyyy}}}|||XXXHHH888222000,,,***++++++,,,,,,+++)))((('''((((((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))******+++,,,,,,------,,,,,,...///000000000000------...///000111222222333555999:::999888888888888:::===>>>>>>???AAABBB@@@@@@@@@@@@???@@@AAABBB>>>>>>>>>>>>>>>???@@@@@@EEECCCBBBAAAAAACCCFFFHHHBBBDDDFFFEEEEEEIIIQQQYYYIIIHHHEEECCCCCCDDDFFFGGGIIIHHHGGGFFFDDDCCCBBBAAADDDDDDFFFGGGHHHFFFCCCAAA@@@BBBCCCBBBAAAAAABBBCCCBBB>>>===EEEQQQUUUNNNFFF============<<<;;;:::999888777666666777777666555444444444333333333222222222222222222222222333333.........///////////////000000//////.........---......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000222222111111222222333444111555888777333222444888999888999;;;===>>>===<<<======>>>???@@@@@@AAAAAA===>>>???>>><<<::::::;;;????????????>>>===;;;;;;:::<<<>>>>>>===<<<===>>><<<>>>@@@AAAAAA???===;;;<<<<<<<<<<<<============;;;;;;;;;::::::999999999999555333555:::===<<<999<<<<<<<<<===============<<<;;;:::;;;<<<<<<:::999555555555444444333333333222222222111111111111000////////////............////////////////////////000000//////.........---..................------////////////////////////............////////////444666;;;EEETTTdddrrrzzz~~~{{{zzzlllQQQBBB<<<444---******+++++++++++++++*********))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++++++++******++++++,,,---...............///000000......---...///000222333333444444555666777777888999999<<>>???BBBCCC@@@===;;;:::;;;===???<<<===>>>???>>>???AAACCCDDDDDDCCCCCCCCCEEEFFFGGGBBBBBBBBBBBBBBBCCCDDDEEECCCDDDFFFEEECCCBBBBBBCCCHHHFFFDDDBBBAAAAAACCCCCCDDDEEEFFFDDDBBB@@@@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEDDDAAAAAAEEEJJJKKKHHHCCC???>>><<<:::999999999999888777666555444333222222111222444444444222000...///000111222222111000///000000000000////////////////////////////////////++++++++++++,,,,,,---...+++++++++***)))(((((('''******))))))((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((+++++++++*********))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////222111111111111222333333222666888777444333666999888888888999::::::999888;;;;;;<<<===>>>@@@@@@AAA>>>??????>>><<<;;;;;;<<<============<<<;;;999999;;;<<<>>>>>>=========>>><<<===???AAAAAAAAA@@@???=========>>>>>>>>>>>>>>>:::::::::999999999888888999666444666:::===<<<999<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::;;;;;;999888555555444444444333333333222222222111111111000000////////////....................................////////////......------..................------........................---.........////////////---111555:::AAAOOOaaannnwwwyyy|||~~~}}}xxxdddMMM;;;666333000...////////////++++++++++++************((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++++++++******++++++,,,---...............//////000...------...///000222333333444444555666777888888;;;:::;;;===<<<;;;>>>EEEAAA???<<<::::::<<<>>>@@@@@@AAABBBBBBBBBCCCEEEGGGEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDAAADDDGGGHHHGGGDDDBBBBBBDDDCCCBBBAAAAAABBBDDDEEEFFFGGGFFFDDDAAA???@@@AAACCCCCCCCCCCCCCCDDDDDDDDDBBBAAAAAADDDGGGGGGEEEAAA>>>===<<<:::999999999999777777666555444333222222222222333444333222111111///000000000000000//////000000000/////////..............................+++++++++++++++,,,---...++++++******)))(((((('''))))))))))))(((((('''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((+++************)))))))))***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............111111000000000111222222333555888777555444666999888888999999888888777666999999:::<<<===???@@@AAA?????????===;;;;;;<<<>>><<<<<<<<<<<<<<<;;;:::999<<<>>>??????>>>>>>???@@@<<<===???@@@AAABBBBBBBBB???>>>>>>>>>>>>>>>>>>>>>999999999999888888888888999777555777:::===<<<:::<<<<<<;;;;;;::::::999999:::999888999:::999888666444444444444333333333333222222111111111000000000////////////............------------------------///............---------------------------..............................---------.........//////,,,222666444333===QQQbbbooopppsssuuuxxx{{{~~~~~~}}}gggOOOAAA777000------...000222222000///,,,,,,+++++++++*********(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''""""""$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))******++++++************+++,,,,,,...------------...//////------------...000111222333444555666777888999999===@@@EEEHHHDDD===>>>BBB???>>><<<:::;;;<<>><<<::::::===???=========>>>======<<<<<<===>>>@@@@@@?????????@@@===>>>>>>??????@@@AAAAAA???>>>>>>>>>======<<<<<<999999999999999999999999999888666777:::<<<<<<;;;<<<;;;;;;:::999888777777999888777777888888666444333333333333333333333333111111111111000000000000////////////............------------------------------------------------,,,,,,------------......------------------------,,,,,,---------.........///333555111...333CCCQQQ\\\cccnnnyyy{{{xxxvvvxxx{{{wwwwwwzzz||||||cccGGG888555444222---------///000000---+++,,,++++++++++++*********(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))************************++++++,,,------,,,,,,------...///,,,,,,,,,---...///000111333333444555777888999999===GGGUUU]]]VVVGGG===;;;===<<<;;;:::;;;===???AAA???@@@AAAAAAAAABBBDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEJJJJJJIIIGGGFFFDDDBBBBBB@@@CCCGGGHHHGGGDDDAAA@@@@@@@@@@@@AAABBBDDDFFFGGGFFFFFFDDDAAA???@@@CCCFFFCCCCCCBBBBBBAAAAAA@@@@@@???AAABBBBBB@@@>>>>>>>>><<<;;;::::::999888888888555555444444333222222111333222111000111333444666333222000///...//////000/////////.........------------------------------,,,+++++++++++++++,,,,,,************))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++*********+++,,,------...///............///000000000111333333333333444666444666999999888888999;;;888999:::<<<>>>@@@AAABBB>>>>>>===;;;999:::<<>>>>>>>>=========>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999888777888999:::;;;;;;;;;;;;:::999888777777666888777666666777666444222333333333333333333333333111111111000000000//////////////////............------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,------------,,,......,,,***---444:::@@@III[[[lllrrroooooorrr|||xxxtttrrrrrrtttjjjUUU===000000222111...///---++++++,,,,,,+++***++++++************))))))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((())))))************))))))******+++,,,,,,,,,,,,,,,,,,---......++++++,,,---...//////000222222333555666777999999:::DDDUUU```[[[LLL???:::<<<;;;::::::;;;===???AAA===???@@@@@@???@@@BBBDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDBBBAAA@@@@@@BBBDDDDDDBBBAAA@@@AAABBBBBBBBBBBBCCCDDDDDDEEEBBBBBBAAA@@@???AAAEEEHHHBBBBBBAAAAAA@@@@@@??????@@@AAABBB@@@>>><<<<<<===:::::::::999999888777777444444333333222222111111333222000///000222444666444222111000///000111111............------------------------------------,,,++++++******+++++++++*********)))))))))))))))'''''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((()))))))))))))))***)))(((((((((((()))******++++++++++++++++++++++++))))))***+++,,,---............------......///000///000000111222333444444///333666666555444777999999999:::<<<>>>???@@@AAA<<<<<<<<<;;;999999;;;===888999:::;;;;;;;;;;;;;;;===???@@@@@@?????????AAA======>>>>>>======<<<;;;>>>>>>===<<<:::999888888;;;;;;;;;;;;<<<<<<<<<<<<888888777777888888999:::::::::999999888888777777888777666666666666333111222222222222333333333333111111000000000/////////////////////............------------------------++++++,,,,,,,,,,,,,,,---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++***+++,,,---...---000444BBBSSS[[[```jjjwww{{{yyyvvvxxxzzz|||~~~}}}hhhIII:::,,,,,,111111---(((,,,***((((((***+++,,,+++******)))))))))((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((())))))******))))))))))))***++++++,,,++++++++++++,,,------)))***,,,---.../////////000111222333555777888888666;;;DDDMMMMMMFFF@@@???;;;;;;:::;;;;;;===>>>???>>>???@@@@@@@@@AAACCCEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBBBBBBBAAA@@@???@@@BBBCCCBBB@@@???@@@AAACCCCCCCCCCCCBBBBBBBBBBBB???@@@@@@??????AAADDDGGG@@@@@@@@@@@@????????????@@@@@@???>>>===<<<;;;;;;888999999999999888777666333333333222222111111111222111000//////000222333111111000000000000111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++******))))))))))))))))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))******((((((((((((((()))******************************))))))***+++,,,---...///---------,,,---......///000000000111333444555444000333777666333222444777888999:::;;;<<<===>>>>>>999:::;;;:::999999:::;;;777888999:::;;;;;;;;;;;;<<<>>>@@@@@@???>>>???@@@;;;<<<>>>??????>>>===<<>><<<;;;:::888888:::::::::;;;;;;<<<<<<<<<777777777777666777888999999999999999999999999999999777666666666666333111111111222222222333333333111000000000////////////////////////....................................***+++++++++,,,,,,,,,,,,***++++++,,,------......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,---/////////...000...333>>>FFFNNNaaauuuuuu}}}}}}jjjUUUGGG888000,,,///111///,,,,,,***)))'''((()))******)))(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))))))))))))))))))))***+++++++++++++++++++++,,,,,,---)))***+++---...............///000222444555777777999666777===@@@???===>>>;;;;;;;;;;;;;;;<<<===>>>>>>???@@@@@@@@@AAACCCEEEDDDDDDDDDCCCBBBAAA???>>>@@@AAACCCCCCCCCBBB@@@??????AAADDDDDDBBB@@@??????@@@@@@@@@AAAAAA@@@@@@@@@???@@@@@@@@@??????AAACCC>>>>>>>>>???????????????@@@===::::::;;;<<<:::777777888999999999888777666222222222222111111111111111000///......//////000,,,---...///000000000000---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++***************)))))))))))))))))))))***&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((())))))******((((((((((((((()))******************************)))******,,,---...//////---,,,,,,,,,,,,---......111000000222444666666555333777:::999444222444777888888999::::::;;;<<<<<<777999:::;;;999888999:::999:::;;;<<<===>>>>>>>>><<<>>>??????>>>>>>???@@@999;;;>>>AAABBBAAA???>>>AAA@@@???>>><<<:::999999999999999::::::;;;;;;;;;666666777666555666777888999999999999999:::::::::999888666666777666333111111111111222222333333333000000000000////////////000/////////............////////////////////////*********++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000333---...444888???SSSiiiqqq||||||||||||hhhXXXIII???;;;...++++++///---)))+++222+++***))))))***)))'''$$$(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))))))))))))))))))))******+++++++++******++++++,,,---((()))+++---.........------...///111333555666777>>>888666:::>>>===:::888<<<;;;;;;;;;;;;<<<======<<<===??????>>>???AAACCCCCCCCCCCCCCCBBB@@@>>><<>><<<===>>>??????????????????AAAAAA@@@>>>===>>>???======>>>>>>??????@@@@@@???:::666777:::<<<999555777777888999999888666666222222222111111111111111000000///...............)))***,,,...//////......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***))))))******)))))))))))))))*********&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))************+++++++++------,,,++++++,,,,,,,,,......///111111222222222111333444555444444555666888777666777:::;;;<<<<<<999777555666999;;;:::999>>>;;;999:::>>>@@@???===<<<<<<======>>>>>>>>>???===???CCCEEEEEECCC@@@===DDDCCC@@@===;;;:::::::::;;;;;;:::999999888888777555777888888777777888::::::::::::::::::999888777666666666555444444333333222111000//////000111222111111111111000000000000///............---------//////...---,,,,,,++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......000222777===CCCGGG^^^iiivvv{{{xxxtttssstttpppYYYFFF;;;555111///......---------,,,,,,,,,******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))************++++++++++++++++++,,,,,,,,,------000000111222333555666777888999999:::;;;<<<===>>>>>>===;;;::::::;;;===>>>>>>>>>>>>???@@@AAACCCCCCDDDCCCBBBAAAAAAAAAAAAAAADDDEEEFFFEEECCCBBBBBBCCCDDDBBB???@@@CCCDDDBBB?????????@@@@@@@@@AAAAAAAAA>>>===<<<;;;:::;;;<<<<<<:::;;;<<<>>>>>>>>>======999999999999888777777666888777666666777777666555333333222111111222333333////////////..................///000000000000000...---,,,,,,,,,,,,---...***++++++,,,,,,++++++***+++++++++************)))+++******)))(((''''''&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))(((((((((((())))))*********+++++++++---,,,,,,++++++,,,,,,,,,......///000111111111111111222333333222333555666999888777888999999999999888777555777999:::999888;;;:::999:::<<<>>>>>>>>>???>>>>>>>>>>>>>>>>>>===;;;===AAADDDEEEDDDBBBAAABBBAAA???===<<<;;;::::::::::::999999888777777777777888999999888888999;;;::::::::::::999888777666555555555444333333222222000000///......///000000111111111000000000/////////............---------///......---,,,,,,+++++++++++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------///......///111444666888???FFFPPP\\\eeelllqqqsssvvv}}}{{{jjjOOOFFF:::333222333333222,,,,,,,,,,,,++++++++++++***))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))*********+++++++++++++++,,,,,,,,,---------///000000111333444666777777777888999:::;;;<<<<<<<<<;;;:::999:::;;;===>>>@@@@@@?????????@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@>>>@@@CCCCCCBBB@@@@@@AAA@@@BBBDDDEEEDDDBBB@@@???????????????@@@@@@@@@@@@===<<<;;;999999999::::::999:::;;;<<<===<<<;;;;;;999999::::::999888666555777555444444555666444333333222222111111222222333////////////..................///000000000000000...---,,,,,,,,,,,,---...***++++++,,,,,,++++++***+++++++++************)))******))))))(((''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))(((((((((((()))))))))))))))))))))*********++++++,,,,,,++++++++++++,,,,,,---...///000111111111000111111222111111222444777999999888888777777666666777666666777999999888666888999:::::::::;;;===???AAA@@@@@@???>>>>>>======;;;<<>>>>>===;;;:::999:::999999888888777666666888999::::::999999:::;;;:::::::::999888666555444444444333333222111111111//////............//////111111000000000000/////////............---------......------,,,,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------------------------......333AAATTTcccjjjlllllluuu|||vvv^^^III===444000---,,,...///...,,,++++++*********)))))))))))))))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))*********++++++,,,,,,,,,,,,------------/////////000111333555555555555666777888999999:::888888888999:::;;;======@@@???????????????@@@@@@@@@@@@@@@???????????????<<<>>>AAAAAA@@@??????@@@===BBBGGGHHHDDD@@@???@@@>>>>>>>>>>>>????????????>>>===<<<;;;::::::::::::::::::;;;;;;;;;:::999888888888:::::::::888666444555444333333444444333111333222111111111111222333////////////............---...//////000/////////------,,,,,,,,,,,,------***++++++,,,,,,++++++***+++++++++************)))***))))))(((((('''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++,,,------...//////000000000///000000000000///111444666666777888888666555666666666666777888999888777666777:::<<<<<<::::::===AAA@@@@@@@@@???????????????===>>>???@@@BBBCCCDDDEEE<<<===>>>>>>>>><<<:::999;;;;;;:::999999888888777888:::;;;:::999888999;;;::::::999999777666444333444444444333222222111111////////////////////////111000000000///////////////............------------------,,,,,,,,,++++++******+++,,,,,,,,,++++++************************************************************++++++++++++***++++++++++++,,,,,,,,,+++,,,---...//////...---111...///777EEEQQQVVVWWWaaammmsssqqqyyyqqqYYYEEE888444444333111///......---***'''*********))))))))))))((()))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************,,,,,,,,,,,,------------.........///000222333444222333333444555666777777555666777999:::;;;<<<===>>>>>>===>>>>>>???@@@AAA?????????????????????>>>@@@@@@@@@@@@???@@@CCCFFF???BBBEEEEEECCC@@@??????<<<============>>>>>>>>>@@@@@@???>>>===<<<<<<<<<;;;;;;;;;::::::999888777777888:::::::::888555333555444222333444444333111222222111111111111222222////////////............---......//////.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***(((((()))))))))*********************++++++,,,---------...////////////......///000000000111444666333555888888666555666888555666777888888888999999:::===???>>><<<<<>>???@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBBBB<<<===>>>>>>>>>===;;;:::===<<<<<<;;;;;;:::999999888999:::999888777888999999999999888777666555444555555444444333222222222000000000000000000000000000000000////////////...///............---------,,,,,,,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,************************************************))))))*********+++++++++*********+++++++++,,,,,,***,,,...///000000///...000//////111555999<<<===KKK___nnnpppuuu{{{vvvzzzkkk]]]HHH666------111444,,,+++***+++,,,,,,,,,+++************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,------------...///000111222000111111222333444555555333555777999;;;<<<<<<<<<@@@???>>>>>>=========>>>>>>???@@@@@@@@@@@@??????@@@@@@???>>>@@@FFFNNNSSSEEEBBB@@@???@@@AAA@@@>>>;;;;;;;;;<<<<<<<<<======?????????>>>>>>===<<<;;;===<<<<<<:::999999888888777888999999999777555444666555444444555555444222111111111111111111111111////////////............------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''(((((())))))******((((((((()))))))))************)))******+++,,,---------...............------///111111111222444555222555999999777555666888555666777888888999;;;>>>???@@@@@@@@@>>>>>>@@@AAA;;;<<<===>>>???AAABBBBBBCCCCCCBBBAAAAAA@@@??????>>>>>>???>>>>>>===<<<<<<>>>>>>===<<<<<<;;;;;;:::888999:::999888777888999999999999999888777666666555555555444333333222222000000111111111111000000000000////////////......///............---------,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,,,,,,,************************************************)))))))))************+++************+++++++++++++++,,,---......---,,,+++))),,,...///------000222999GGGRRRWWW___mmmwwwyyy~~~|||tttnnnppp||||||~~~xxxgggZZZAAA:::333000000000...+++***))))))))))))+++,,,---******)))))))))(((((((((''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))))))))******************++++++++++++,,,,,,,,,------...///000//////000111222333444444333555888;;;<<<<<<;;;;;;CCCBBB@@@>>><<<::::::999===>>>@@@AAAAAA@@@??????======<<<===AAAIIISSS[[[GGGAAA<<<;;;>>>@@@???<<<::::::::::::;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;::::::===<<<;;;:::999999999999888888888888777666555555777666555555666666555333000000111222222111000000////////////............---------...------,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((()))*********(((((((((((()))))))))***))))))))))))***+++,,,---------.........------,,,+++...222444444333444555333777;;;;;;777444555777555666777777777999>>>CCCDDDBBB@@@???@@@@@@???>>><<<<<<===>>>>>>???@@@@@@BBBBBBCCCBBBAAA@@@???>>>AAAAAA@@@>>>>>>==================<<<;;;;;;:::::::::;;;;;;;;;999888999:::888999999999999999888888444444333333222111111111//////000111111000//////000000/////////.........///............---------++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,************************************************))))))))))))************************+++++++++++++++,,,,,,,,,,,,+++******(((+++------------///111444555555777???MMM___llliiipppyyy~~~{{{vvvsssttt|||xxxiiiZZZIII:::///---------///111000+++'''------,,,+++))))))******(((((((((((('''''''''&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))***((())))))))))))*********,,,++++++,,,,,,---...///...//////000111222333333444666999<<<======;;;:::@@@???>>>===<<<;;;;;;;;;;;;<<<>>>@@@@@@???>>>===;;;<<<<<<===???EEELLLQQQBBB@@@>>>===<<<<<<<<<;;;999999999::::::::::::;;;888999:::;;;<<<;;;::::::;;;:::999888777777888999999999777666555555666666777666555555666666555333///000111222222111000///////////////............---------------,,,++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***+++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))***+++,,,------------......---,,,,,,+++...333555555444444444555:::===<<<777333444666555777777777777:::AAAFFFFFFBBB??????@@@AAA???<<<============>>>>>>>>>>>>AAABBBBBBCCCBBBAAA???>>>DDDBBB@@@>>>======>>>>>>===<<<<<<;;;;;;:::999999;;;<<<===<<<:::999:::;;;888888999::::::::::::999333333222222111000000000---...///000000///...---000/////////............//////.........---------++++++++++++++++++++++++((()))***+++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++*********+++,,,,,,------++++++******+++,,,---...444111000333444555===FFFWWWbbbqqq{{{}}}}}}|||}}}}}}iii[[[HHH999222111222222///...,,,******+++---...'''((())))))(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++,,,---............///000111222333333444777:::===>>>===;;;999:::::::::;;;===>>>@@@AAA999;;;===>>>???>>>===<<<===>>>>>>=========@@@BBB<<>>???@@@@@@AAA>>>===;;;:::;;;<<<>>>???BBBBBBAAA@@@@@@??????>>>@@@???>>>===============;;;<<<===<<<;;;;;;<<<>>>999999999999:::;;;<<<<<<999999:::999888666444333444333222000///.........000000111111111111000000......------------............//////...---,,,,,,+++++++++************)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++******+++++++++,,,,,,,,,000//////......///111222>>>NNN```mmmwwwzzzxxx{{{~~~{{{dddVVVBBB===666111...---,,,+++------,,,,,,,,,+++++++++((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))+++,,,---.........//////000111222333333444777888999:::;;;;;;;;;;;;999999:::;;;<<<<<<<<<;;;<<<<<<===;;;999777777888===;;;999:::<<>>>>>>>>===<<<;;;:::;;;<<<>>>???AAAAAAAAA@@@??????>>>>>>>>>======<<<;;;;;;<<<<<<:::;;;<<<;;;:::999;;;===;;;;;;;;;;;;;;;<<<<<<===999999999999888666444333444333222000//////......000000111111111111000000......------------.....................---,,,,,,+++++++++************)))+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++*********+++++++++,,,,,,///......---...///000111222;;;DDDKKKVVVfffqqqtttuuuxxx|||}}}{{{{{{}}}yyyeeeSSSEEE>>>:::666222...------,,,+++,,,+++++++++************((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))))))))))))))***+++,,,---------------...//////000111222333444555666777999::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<===>>>===;;;888666666666888888999:::;;;===>>>???======>>>>>>>>>>>>============<<<;;;;;;:::;;;;;;;;;======<<<;;;:::;;;<<<999999999999::::::;;;;;;@@@===999666555555555444333333333333333333333333222111111000000111111111222111///...------............---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++******************)))))))))(((((()))((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((())))))*********+++,,,------,,,,,,---...,,,///222222000///111333333444555666666666555444444555666555555666999;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>@@@@@@@@@???>>>>>>======;;;;;;::::::999999::::::999::::::999888888999;;;<<<<<<;;;::::::::::::;;;888888888777666555444333333333111000///////////////000000111111000000///......------------......---............------,,,+++++++++************)))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++*********++++++++++++,,,------,,,,,,,,,---...//////111000///555BBBNNNTTTbbbgggmmmqqqqqqrrrtttvvv}}}{{{ppp[[[GGG;;;555222000000...,,,+++,,,---,,,+++*********))))))))))))(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))******------------------------......///000111222333333222333555777888999:::::::::;;;<<<<<<===<<<<<<<<<>>>???>>><<<999666666666888<<<@@@AAA@@@???AAADDD??????@@@@@@@@@@@@??????>>>===<<<;;;::::::999:::;;;=========;;;:::;;;<<<999999999999::::::::::::>>>;;;777555444333222111333333333333333333222222333222111000000///000000000///...---------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))((((((''''''&&&&&&((((((((()))))))))))))))***,,,------,,,+++---...+++---000000//////111222222333555777777666444333444555666555555666999;;;;;;;;;;;;;;;;;;;;;::::::;;;:::::::::;;;<<<===>>>??????>>>>>>===<<<<<<<<<999999888888888888888999888999999888666666777999::::::999888777666666666777777666666555444333333333222111000//////////////////000000000000//////...------,,,,,,------...---------......------,,,+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))))))))******************+++++++++++++++++++++++++++,,,,,,---...//////,,,,,,...222444EEEKKKTTTZZZ```fffmmmrrruuuyyyrrrzzz~~~jjjQQQFFF999111//////...,,,***))))))***,,,,,,+++)))*********)))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))*********///......------,,,,,,,,,---......///000111222222111222444666888999:::;;;;;;<<<<<<======<<<<<<<<<===>>>>>>===:::999999::::::@@@FFFFFFCCC@@@AAADDD??????@@@@@@@@@@@@??????======;;;:::999999999999:::;;;<<<;;;999999999:::888888888888888888888888999777555333333333111000333333333222222222222222333222111000///...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++***************)))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&((((((((((((((()))))))))***+++---,,,++++++,,,...+++,,,............000111000222444555666555444222333555666777666777999;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;;;;<<<===>>>======<<<<<<;;;::::::888888777777777888888999777888888777555555666777:::999888777666555555555666666555444444333333333222222111000/////////000//////000000000000//////------,,,,,,,,,,,,------,,,,,,---------------,,,+++++++++*********))))))***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***))))))))))))))))))***))))))*********+++++++++)))******+++++++++++++++)))+++...000///...---///222777===CCCIIIQQQ[[[cccmmmttt}}}}}}}}}rrr|||}}}pppqqqllleeegggiii^^^NNN<<<666111///000///***&&&***))))))***,,,+++)))'''************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))************//////---,,,,,,,,,,,,,,,------...///000111111222111222444666888::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::<<<======<<<<<<===>>>:::???DDDDDD@@@<<<<<<>>>>>>??????@@@@@@??????>>><<<<<<;;;999999888888888888999:::999777666777888555555555555555555555555444333222333555555333222333333333222222111111111222111000///............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********)))))))))))))))(((((((((((('''&&&&&&&&&'''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''''''''''''(((((()))))))))***+++,,,,,,++++++,,,------,,,,,,,,,---.../////////000222333444333333222333555666777777777888:::::::::::::::;;;;;;;;;;;;777888999::::::;;;<<<<<<<<<<<<<<<;;;::::::999999888888888777888888999:::888888888777555444555777;;;:::999888777666666666555444444333222222333333222222111000000000000000...//////000000//////...------,,,,,,,,,,,,------+++,,,,,,------------,,,+++++++++************)))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((())))))***)))))))))************+++((()))***++++++++++++***,,,+++,,,///...+++---111///111333444555:::BBBIIITTT\\\ggguuu|||}}}www}}}nnn```VVVLLLIIIDDDAAACCCGGGDDD???555111...---......+++(((+++*********++++++)))'''************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++///...,,,+++***++++++,,,,,,,,,---...///000111111111222444666888999999999;;;;;;;;;<<<;;;;;;:::999777999;;;;;;;;;<<<>>>???<<<@@@CCCDDD@@@=========>>>>>>>>>??????>>>>>>>>>::::::999999888888999999666888888777666555666777444444444444333333333333111111222444666777555444333333333222111111000000111000///......---......,,,------......---,,,,,,++++++++++++,,,,,,,,,,,,++++++************+++++++++************)))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((((((%%%&&&&&&'''((()))******)))+++,,,,,,++++++,,,---...---++++++,,,---------...//////000111111222222111333555666666666777888777888888999999:::::::::666777888999:::;;;<<<<<<;;;;;;;;;:::999999888888999999888888999::::::;;;888999888777555444555666999888888777666666666666444444222222111222222333222111111000000000000000......////////////......---,,,,,,++++++,,,,,,---***+++,,,---------------+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))************((()))***+++,,,+++******000---,,,---+++''')))...---//////...,,,---111666777===EEEOOO]]]kkkqqqqqqqqqvvvxxxxxx~~~|||zzzrrrlll``````\\\TTTJJJ@@@777222444000...000222111333666---,,,*********,,,---...,,,***))))))******)))''')))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******++++++---,,,***))))))***+++,,,+++,,,---...///000000111111222333555666666777777::::::;;;;;;:::999999888555777888999888999;;;<<<===???AAABBBBBBAAA@@@???>>>>>>????????????>>>>>>888888888888888999999:::777888888888666555666777444444444444333333333222222222444666888888666333333333222222111000000/////////...------.........,,,---...//////...---,,,******+++++++++,,,,,,,,,++++++************++++++************))))))))))))))))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))%%%%%%&&&'''((()))***+++)))+++,,,,,,+++***,,,---///---+++***+++,,,,,,,,,............///000222222000222444555444444666777555666666777888999999:::666666888999:::;;;;;;;;;;;;;;;::::::999888888777::::::999999:::;;;<<<<<<888999999777555444555666666666555444444444444555444333222111111111222333222111000000000000000111......////////////......---,,,,,,++++++,,,,,,---***+++,,,,,,------------+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))************((()))***,,,,,,++++++***)))'''(((------((()))///(((+++------+++***---000...000//////666AAAHHHIIIRRR]]]gggnnnxxx|||rrrppptttkkkmmmhhh\\\OOOGGGAAA===111444666222///...///000000++++++000///((((((///+++,,,,,,+++)))((()))++++++)))'''''')))***)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++++++++,,,+++)))(((((()))+++,,,+++,,,,,,---...///000000000111222333444555555555::::::::::::999999888777444666777777666666777888999888999<<>><<<;;;:::<<<;;;:::999888777777777<<<;;;999777555444333333888333///111777:::777333222222333222222111000/////////000///---,,,,,,---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,++++++,,,,,,---...////////////////////////333888???FFFMMMTTT[[[___pppmmmjjjiiijjjooouuuyyyqqqmmmfffaaaaaaeeekkkoookkkeee\\\QQQHHHBBB>>>===;;;:::999777555444222222------------------------,,,,,,,,,++++++************************************)))(((&&&&&&((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''+++***)))))))))***,,,---,,,+++***)))))))))++++++------------...///000000000000111222444555666666<<<<<<<<<<<<;;;999777666888777555444555666888999;;;;;;<<<<<<>>>???@@@AAA@@@AAABBBAAA@@@===:::888999888777999===???>>>===;;;999777666555666777888999888666555444444555555999888777444222333555888444222111111222333333222000000000000000000000000........................---,,,,,,++++++,,,,,,------,,,***)))))))))***+++************)))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""""""%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++***++++++,,,,,,------...///000111222222222111111333333333333333444555555666777777777777777666666999:::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<>>===;;;;;;===<<<<<<:::999888777777999888777555444333333222666333222777===???:::555222222333222222111000///...///...---,,,+++,,,---,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))),,,++++++++++++,,,------........................---000333666888;;;???AAACCCAAA???>>>???CCCGGGJJJEEECCC???===<<<>>>AAACCCHHHEEE@@@:::666333222111111000///...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************)))'''&&&&&&''')))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''***))))))((()))***+++,,,++++++***))))))******+++,,,,,,,,,,,,---...///000//////000222333444555666:::;;;;;;;;;:::999777666777666555555555777888:::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@>>><<<:::999999777777999<<<===<<<;;;;;;999888666666666888999888777555444333333333333777777666333111111444666333111000000222333222111////////////////////////---------------------------,,,,,,++++++,,,,,,---,,,++++++***))))))******************)))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++***++++++,,,,,,------......///000111111111111000111111111222333444555666666666666777777777777777::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>???>>>>>>===<<<;;;>>>>>>>>>===<<<:::777666666555444333333222222222222222444:::@@@@@@:::444222222333222222111000//////...---,,,,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...444333222111222444666888444444444444444333333333//////...---,,,,,,---------,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''(((((()))*********)))))))))******+++++++++++++++,,,---.........///000111222333444555888888999999999888666555666666555555666888999;;;::::::::::::;;;===>>>?????????>>>===<<<;;;:::999999888888999;;;;;;:::999;;;:::888777777888999999:::999777666444444444444666666555333111000222444222000///000111222111000........................,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---***++++++++++++***))))))************))))))))))))((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------.........//////000000000000///000000111333444666777666666666666666777888888::::::;;;;;;<<<;;;;;;:::::::::;;;;;;;;;<<<;;;;;;===>>>>>>>>>>>>======<<<>>>???@@@???>>>;;;888666555555444444333444444444000000333888<<<<<<777222222222222222222111//////000...,,,,,,---///000111......------,,,,,,------,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))***************+++,,,,,,++++++++++++++++++++++++,,,---...---,,,+++,,,---........................------............---,,,.........///.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************)))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((()))))))))))))))*********************+++,,,---...------...///111222333444555666777888888777666666555555555666777999:::;;;999999999999:::;;;<<<===>>>===<<<;;;:::::::::::::::::::::;;;;;;;;;:::888;;;:::999999999999::::::===<<<;;;999888777666666666666666444222111222333000/////////111111000...------------------------++++++,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---)))***+++,,,,,,+++))))))************)))))))))((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))************++++++,,,,,,------...---------.........//////......///000222444666777555555555555666777999::::::;;;;;;<<<;;;;;;::::::999:::;;;<<<<<<<<<;;;;;;<<<======>>>>>>>>>>>>===??????@@@@@@>>><<<999777777777666666666666777777444333222444666777444111222222222222222111//////111///---...111333444333000000///...............,,,,,,+++++++++*********))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((***))))))))))))***++++++************************(((***++++++******,,,---***++++++++++++***)))((())))))))))))))))))******------......---,,,+++***)))))))))*********++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''''''''(((((())))))************************+++,,,------+++,,,---...///111222222333444666777888777777666555555666777888999:::;;;999999888999999:::;;;<<<===<<<;;;:::999999:::::::::<<<===>>>===;;;::::::;;;:::::::::::::::;;;;;;<<<<<<;;;;;;999888777777777888999777555333333333//////...///111111///---------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---))))))+++,,,,,,+++***)))************)))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))*********++++++,,,,,,------...------,,,,,,------...///......///000111333555666555444444444666888:::;;;;;;;;;<<<<<<;;;;;;::::::999:::;;;<<<<<<<<<;;;:::;;;<<<===>>>>>>???>>>>>>>>>?????????>>><<<;;;999;;;::::::999999999999:::888666444333555555555444222222333222222111000///000......000444777666444111000///...............++++++++++++************))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((()))))))))((())))))***+++)))))))))))))))))))))))))))***++++++******+++,,,---------...---,,,++++++...---,,,,,,,,,---///000)))******++++++++++++***((()))))))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&''''''((()))************************+++,,,------***+++,,,---...///000111222333555777888888888888555666777888888999::::::999999999999999:::;;;;;;;;;;;;;;;::::::::::::::::::<<>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999999999999888777666555888:::;;;:::777555444333/////////000222111///---------------------------++++++,,,,,,------......---,,,,,,++++++,,,,,,---))))))***++++++++++++***************))))))))))))'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******++++++,,,,,,------...---,,,+++++++++,,,............//////111222444444555444444444555888:::<<<;;;;;;<<<<<<;;;;;;:::999888999;;;======<<<;;;:::;;;;;;===>>>????????????>>>>>>=========<<<<<<<<<======<<<;;;::::::;;;;;;777666555444555666666666222222333222222111000///...,,,---111666888666222000///...---,,,,,,,,,,,,++++++++++++************((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))))))))***+++,,,,,,+++***,,,---''''''''''''''''''&&&&&&(((((((((((()))))))))***))))))******++++++,,,,,,************++++++++++++(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%'''((((((((('''&&&&&&'''((()))*********)))+++******++++++,,,---...)))***+++,,,---///000000111222555777888999999999666777888888999999999999:::999999999999:::;;;;;;999:::;;;<<<<<<;;;::::::777;;;>>>???===;;;;;;;;;;;;;;;<<<===============666777888999999888777666888:::<<<;;;999555333333//////000111333222000---------------------------+++,,,,,,---......//////---,,,,,,++++++,,,,,,---******))))))***++++++,,,************))))))))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))***++++++,,,,,,---......---,,,+++++++++,,,---...////////////000222333444444444333444555888;;;===;;;<<<<<<<<<;;;::::::999888999;;;======<<<;;;::::::;;;<<<>>>????????????======<<<<<<<<<<<<======>>>>>>===<<<;;;;;;;;;;;;222333333444666666666666222222333222222111000///,,,+++,,,111777999555111///...---,,,+++*********+++++++++************)))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))******************************&&&((()))***))))))+++---+++*********************((()))+++,,,---,,,+++*********))))))))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((((('''&&&%%%&&&((()))*********)))++++++++++++,,,---...///))))))***+++---...///000111222555777999:::::::::777888888999999999888888:::::::::999::::::;;;;;;888:::<<<======<<<;;;:::555999>>>???===::::::;;;;;;;;;<<<===>>>>>>======777888999:::;;;:::999999888:::<<<<<<999555333222000///000222333333000---........................,,,,,,------...///000000---,,,,,,++++++,,,,,,---+++***)))))))))***,,,---************))))))))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((((((%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''')))******(((((((((((())))))))))))******++++++++++++******((()))+++,,,------,,,+++............///111222333444444444555888999999999;;;:::::::::::::::::::::888888888888999:::;;;;;;;;;999999;;;???AAA???===@@@???===<<<;;;:::999999<<<<<<;;;::::::999888888222222222222222222222222222111111000000000000000...------...111222222111.........------,,,,,,,,,++++++************++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((''''''''''''((())))))%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))((((((((((((((((((((('''&&&&&&***)))'''''')))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******++++++******************++++++,,,,,,---.........111111333888>>>???===:::333666:::>>>>>><<<888666;;;:::999999888888999999;;;<<<===>>>===<<<999888<<<===============<<<<<<>>>===<<<;;;:::999999999777777888999999999999999888777666555444333222222222000///111333333000---......---,,,,,,+++******,,,,,,,,,,,,,,,---...///......---,,,,,,+++******(((((())))))*********+++***************)))(((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))'''((((((((()))))))))))))))******++++++******))))))***+++,,,------,,,,,,---------...///000222222444444444555777888999888999999999999999999999999888888888999999:::;;;<<<<<<;;;;;;===@@@AAA???>>>???>>><<<;;;:::999999999;;;;;;::::::999999999888222222222222222222222333222111000000//////000000///...---...000000000/////////.........---------++++++************++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))%%%&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((())))))))))))(((((())))))******))))))((('''***(((''''''((())))))((((((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))***************************---------...//////000000555666777999<<<<<<:::888777888999;;;;;;;;;;;;:::<<<<<<;;;::::::::::::;;;======>>>>>><<<:::888666===============<<<;;;;;;<<<;;;:::888777777777777999999999888777555444333777777666555444333222222111000///000222111///,,,......------,,,++++++***,,,,,,,,,,,,,,,---.........------,,,++++++******((()))))))))***************************)))((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((())))))))))))******++++++******)))******+++,,,---------------------...///000111222333333444555666777777888666666777777888888999999888999999::::::;;;<<<<<<===<<<<<<>>>???@@@???======<<<;;;999999888888888::::::999999999999999999444333222111111111333333222111000000//////000000000///------......---,,,////////////............++++++************++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''******+++++++++***))))))***(((''''''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''(((((())))))************************......//////000111111111555777999999888888999:::;;;:::999888999;;;===??????>>>======<<<<<<======>>>>>>>>>===<<<999777666>>>>>>>>>===<<<;;;:::999;;;:::999888777666666666::::::999888777555333222666666555444333222222111111000//////000///---+++......------,,,+++++++++,,,,,,,,,,,,,,,------...------,,,,,,++++++******))))))))))))***************************)))(((((())))))))))))))))))))))))))))))(((((('''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''((((((((())))))))))))************))))))***++++++,,,------......,,,,,,,,,---...///111111222333444444444555666777444444555666666777888888888999999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>===<<<::::::999888888777888888999999999999999999888888555333222000000111222333111111000//////////////////---,,,,,,---...,,,+++..................------++++++************++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''))))))************)))))))))(((&&&&&&((()))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))))))))))))))************......//////000000111111000333666777666666:::===<<<;;;999999:::<<>>============>>>>>>>>>>>>>>>===;;;:::999>>>>>>>>>===<<<:::999888<<<;;;:::999888777777777999999999:::999999888777555444444333222222111111000000///......---,,,+++......------,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,++++++******)))))))))))))))************************)))(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******)))))))))***+++++++++,,,---......++++++,,,,,,---///000111000222444444333333444666333333444555555666777777777888999:::;;;;;;;;;;;;999:::;;;<<<;;;;;;;;;;;;999888888777777777888888888888888888888888777777444444222111111111222222111000000///.../////////---,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''((((((((((((''''''''''''(((((((((((((((''')))'''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((()))))))))*********,,,,,,---......//////000...111444555444555888<<<:::::::::;;;<<<===?????????>>>>>>===============<<<======>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999888;;;:::999888777666666666888888999999999888888777333333222222111111000000/////////...---,,,,,,,,,......------------,,,,,,---,,,,,,+++++++++,,,,,,,,,+++++++++++++++************))))))))))))))))))***************)))(((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((())))))******))))))(((************+++,,,---...+++++++++,,,---...///000///222444444111111333666333333444444555555666666666777999:::;;;;;;:::999777999;;;;;;:::999:::;;;888888777777777888888999999999888888777666666555444333333333222111111000111000//////......//////---,,,+++,,,...///...---+++++++++++++++,,,,,,,,,++++++************++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&'''''''''&&&&&&)))'''&&&&&&'''(((((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&'''''''''(((((())))))*********++++++,,,,,,---.........000222444555555555666777888999:::<<<===>>>>>>>>>>>>>>>===<<<<<<<<<======;;;;;;<<<===>>>??????@@@=========<<<;;;:::999888888777666555444333333333777777777666555444333222222222111111000000000000...//////...,,,,,,---///......---------------------,,,,,,+++++++++++++++++++++++++++++++++******************))))))))))))***************)))((((((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))))))))((()))***,,,---******++++++,,,---///000...222444333000///222555444444555555555555555555444666888999::::::999888666888;;;;;;::::::;;;===888777777777888888999:::::::::999777666555444333222333444444444222000...000000///............//////...------......---,,,+++++++++,,,,,,---------++++++************++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&)))'''%%%&&&'''(((''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&'''''''''(((((()))******++++++++++++,,,------......000111333666999999888777888888999:::<<<===>>>??????>>>>>>===============:::::::::;;;;;;<<<===>>><<<<<<<<<<<<;;;;;;:::999777777555444333222222222444444444444444333222222111111000000000000//////---//////...,,,,,,///222------..................---,,,,,,+++******++++++******************++++++************)))))))))(((***************)))((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))((((((((((((***+++,,,*********+++,,,---//////...222444333000...111555555555555555555555444444444555777999:::999888777555888<<<<<<;;;;;;===???888777777777888999:::;;;;;;:::999777666444333222111333555555555222///---000000///...............222000.........---,,,***,,,,,,,,,------.........++++++************++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''%%%$$$$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&$$$%%%%%%&&&'''''''''&&&((('''%%%%%%'''((('''&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&''''''((()))******+++++++++,,,,,,---......///---...000666===???===:::999888888888:::<<>>===>>>>>>>>>;;;::::::999999::::::;;;;;;;;;;;;<<<;;;;;;::::::999888777666555444444444111222333555666777777888000000000000////////////---...///...------000444------..................---,,,,,,+++*********+++******************+++++++++*********))))))((((((***************)))(((((())))))))))))))))))))))))(((''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))*********++++++,,,,,,,,,,,,------------......//////000000444444444444444444444444666888;;;<<<:::777666555777888999;;;;;;<<<;;;;;;;;;::::::999999999:::::::::999888777666444333333444444444444333222111111//////.........---------......---,,,++++++******************************************************))))))))))))(((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((()))******++++++))))))***+++---.../////////000222444666888888999555777888777555999AAAHHHCCC@@@===:::999:::<<<===:::777888;;;999555888@@@:::999;;;???>>>999666666333444555555444333333444555666666666666444333222000000000000000000000000......//////000000111111------------------------///...---,,,++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,------------......///000000000333333333444444444444444666888;;;<<<:::777666666777888:::<<<===<<<;;;:::;;;;;;;;;:::::::::;;;;;;;;;:::999888666555444444444444444444333222111111//////.........---------///......---,,,,,,++++++++++++++++++++++++++++++************************))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((()))******++++++******++++++,,,---......///000222444666777888888555777888666444666<<>>===<<<;;;:::;;;;;;:::888999;;;999555777===999888:::???>>>999777888666777777666555333333333333444555555555444333222111111111111111111111111......//////000000000000------------------------......---,,,++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((&&&%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((())))))*********++++++++++++,,,,,,,,,,,,------......///000000111222222333333444444555555666888;;;;;;999888777777777999<<<>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777666555555444555555444444333222111/////////.........------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((((())))))******+++***+++++++++,,,,,,------///000222333555666777777444666777666333444777;;;;;;<<<<<<<<<<<<;;;:::999:::999:::<<<:::666666999888777999===>>>:::999::::::999999888777555333333333333444444444333222222111111111111111111111111...////////////000000000------------------------...---,,,++++++***++++++))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''(((((()))************++++++++++++,,,,,,,,,,,,------...///000111111111111222333444444555555666888:::;;;999888777777888:::===??????>>><<<:::<<<======>>>>>>>>>>>>======<<<;;;:::888777666666555555555555444333222111////////////............000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((()))*********++++++++++++++++++,,,,,,...///111333444555555666333555666666444444666888::::::::::::::::::::::::::::::;;;<<<;;;888666666888666888<<<===;;;:::===;;;:::999999999888777555666666666555444333222111111111111111111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++))))))))))))))))))))))))************)))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&''''''((())))))***************+++++++++,,,,,,,,,,,,---...///000111111000000111222333555555666666888::::::999888888888999:::===>>>>>>===;;;:::<<<===>>>?????????>>>>>>===<<<;;;:::999777666666555555555555444333222222000000/////////.........000///////////////......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((())))))******++++++++++++++++++++++++...///000222333444444444111333555666666777888999;;;999888777777:::<<<>>>:::;;;<<<<<<;;;;;;999777888666777;;;<<<;;;<<>>???@@@??????>>>===<<<;;;:::888777666666555666666555555444333222000000000/////////......//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((())))))***)))*********++++++,,,,,,---...///111222333333333111222333555777999:::;;;;;;999777666777:::>>>@@@:::<<<<<<:::<<>>:::999666666:::;;;:::<<<@@@:::888777:::===>>><<<:::===<<<999777444333222111222222222222222222222222/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((%%%%%%&&&'''((()))***+++************+++++++++++++++,,,---...///111222222......000111333555666777666888999999888888999:::;;;;;;::::::::::::;;;;;;:::;;;===???@@@@@@???>>><<<<<<;;;999888777666555666666666666555444333222000000000000/////////...........................++++++++++++++++++++++++************************))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))(((((()))***+++,,,,,,------...///000111222222222333222222444666888::::::888888888888:::<<>><<<888:::999777555444333333333222222222222222222222222//////.........---------++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))%%%%%%&&&'''((()))***+++)))************+++++++++++++++,,,...///111222222---...///111333555666777666888999999888888999;;;<<<;;;999888888999:::;;;999;;;===???@@@???>>>===<<<;;;:::999777666555555666666666666555444333222000000000000////////////---------...............************************************************))))))))))))(((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))'''((()))***+++,,,------------///000111111111111444333222222555777888999666777999;;;===>>>??????:::<<<:::888===EEEGGGBBB;;;777666999:::999<<<@@@>>>;;;888:::===>>>:::666777666555444333444555555222222222222222222222222//////.........---------+++++++++++++++++++++++++++***************++++++))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''******+++++++++,,,,,,,,,---------............///000000111222333444444555444555777999:::;;;::::::;;;999666333333555777999:::;;;<<<>>>???>>>=========<<<;;;999777555444333444444444444444444444444111111111111000000000000///......---------......------,,,,,,,,,,,,++++++************))))))))))))(((((())))))))))))((((((((('''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((())))))))))))***++++++,,,,,,......//////000000111111000111222333444444444444999:::;;;<<<<<<:::999777666777999;;;===??????@@@>>><<<:::888888999<<<======>>>>>>===<<<999777666777666444444555555555444444444666666666444222000/////////...------,,,,,,+++,,,---......,,,***)))------++++++++++++------++++++++++++++++++++++++***************)))((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((*********+++++++++,,,,,,------------...............//////000111222333333555555666888888999999999999888555444444555888:::777888999:::<<<============<<<;;;999777555444333444444444444444444444444111111000000000/////////......------------......------,,,,,,,,,+++++++++************))))))))))))(((((())))))))))))((((((((('''&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((())))))))))))***++++++,,,,,,---......///000000111111000111222333444555666666999:::;;;;;;;;;:::999888888999:::;;;<<<<<<<<<<<<;;;:::999888999;;;===>>><<<<<<<<<<<<;;;999777666777666444444555555555444444444555666555333111000/////////...------,,,,,,+++,,,---...---,,,***)))---,,,++++++++++++,,,---++++++++++++++++++++++++)))************)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))*********++++++++++++,,,,,,,,,,,,---------......------...///000111222222555555555555555666777888777666555444555777999;;;555555555666888:::<<<>>>;;;;;;:::888777555444444444444444444444444444444000////////////............---------------......,,,,,,,,,,,,++++++++++++************))))))))))))(((((())))))))))))((((((((('''&&&&&&'''((('''&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$###############"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))))))))***++++++,,,,,,------......///000000000111111111111333555777999999999999:::::::::::::::::::::;;;;;;::::::999888888888888999:::;;;======999999::::::999999888777777666444444555555555444333444555555444333111000/////////...------,,,,,,+++,,,---------,,,***))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))******))))))((('''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))************+++++++++++++++,,,,,,,,,------------------...///000111111222555444333333333444666777666555555555777888:::;;;777666555444555888:::<<<:::999999777666555444444333333333333333333333333//////.........---------------,,,,,,------......,,,,,,,,,++++++++++++***************)))))))))((((((((())))))))))))(((((((((&&&&&&&&&'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))))))***++++++,,,,,,,,,------......///000000111000000000222555888:::999999888888999:::;;;;;;:::;;;;;;;;;;;;:::999999888888999999::::::;;;;;;666777777888888888888888777555444444555555555333333444444444333222111000/////////...------,,,,,,+++,,,,,,,,,,,,+++***))),,,++++++++++++++++++,,,************************)))))))))))))))((((((''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))*********+++++++++++++++++++++,,,,,,,,,------......///000111222222333333222111222333555666444555666777888999:::;;;;;;999666444444666888:::888888777777666555444444333333333333333333333333............------------,,,,,,,,,,,,,,,---......,,,,,,+++++++++*********************)))))))))((((((((())))))))))))(((((((((&&&&&&&&&'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''')))))))))***++++++,,,,,,,,,,,,,,,---......//////000000///000222555888:::888777777888999:::;;;<<<999:::;;;<<<<<<===<<<<<<:::::::::999999888888777555555666666777888999999777555444444555555555333333333333222222111000000/////////...------,,,,,,+++,,,,,,+++++++++******++++++++++++++++++++++++************************)))))))))))))))((('''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))************+++******+++++++++,,,,,,,,,------...///000111222222111111111222333444555666444555777888999:::::::::===;;;888555444555666888777777666666555555444444333333333333333333333333///............---------++++++++++++,,,---...///++++++++++++************************))))))))))))(((((())))))))))))((((((((('''&&&&&&'''((('''&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))))))))***++++++,,,,,,++++++,,,,,,---.........////////////111333555777666666777888999:::;;;<<<888999:::<<<===>>>>>>>>>;;;;;;999888777666666666666666555666666888999:::777666444444555555555444333333222111111000000000/////////...------,,,,,,,,,+++++++++******************++++++++++++******************************(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************************++++++++++++,,,,,,---...///000000111...///111333444666666777444666888999::::::999999:::999777555444555666777666666555555555555555444222222222222222222222222/////////............---++++++++++++,,,---...///++++++++++++************************))))))))))))(((((())))))))))))((((((((('''&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&)))))))))***++++++,,,,,,+++++++++,,,------......---...///000111222333333333555777999:::;;;;;;;;;888999:::;;;<<<=========;;;:::888666555666777888777666666666666888999:::777666444444555555555444333222111000000//////////////////...------,,,,,,,,,++++++***************)))***+++,,,,,,+++***)))************************(((((())))))(((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''))))))))))))************))))))))))))************)))************+++++++++***++++++,,,---...///000---...111444666777777777555666888:::;;;:::999888777666555555555555666777555555555555555555555555222222222222222222222222000////////////.........++++++++++++,,,---...///+++++++++************)))************))))))))))))(((((())))))))))))((((((((('''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&)))))))))***++++++,,,,,,***++++++,,,,,,---......,,,---///000111111111111222444777:::;;;<<<;;;:::888999999:::;;;;;;;;;;;;:::888666555555666999;;;888777666666666888999:::777666444444555555555444333222111000////////////000//////...------,,,,,,,,,+++******))))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++++++++******++++++,,,---,,,000333666666666666777;;;999777777888999888777666666666555444444333333333666888888666333222222000111333333222222333444222222111000///...------,,,,,,,,,------.........++++++++++++******))))))************))))))))))))((((((((((((((((((((((((((('''%%%%%%&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%################################################$$$$$$##################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))************,,,,,,,,,---------....../////////222666777444111555666888999:::::::::999888777888999::::::888666999666444333555888999999888777888===AAAAAA<<<666555444444555777666444222333222111111000000111111000///...------,,,------------,,,,,,+++***))))))*********)))))))))((((((******))))))((((((''''''))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))*********+++++++++++++++******++++++,,,------000333555666666666777;;;999777777888888888777888777777666555555444444555666888888555444333333000222333333222222333444222222111000///...------,,,,,,------------------++++++++++++*********)))************))))))))))))((((((((((((((((((((((((((('''%%%%%%&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################$$$$$$##################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))))))))*********+++,,,,,,,,,,,,---------......///111555555333000444555777888999999999999888888777888:::999777555666444333444666888888888999888999===BBBAAA===888777666666666777777444222222222111000000000111111000///...------,,,------------,,,,,,+++******))),,,,,,++++++++++++++++++***)))))))))(((((((((''')))(((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))))))))*********++++++++++++******++++++,,,------///333555555555666777:::888777777888888888777888888888777666666555555444666666555333222222333111222333333222222333444222222111000///...------------------------,,,,,,++++++++++++************************))))))))))))((((((((((((((((((((((((((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))************+++++++++,,,,,,,,,------...000222333222000333444555666888888888888999888777888999888666444333333333555888999999888:::999:::>>>AAAAAA===999999888777777777777444222222111111000000000000000000///...------,,,---------,,,,,,++++++*********++++++++++++++++++,,,,,,))))))))))))((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))************++++++******++++++,,,------///222444444555666888999888666666888888888777888888777777666555555444444444444222000///111222222333444333222222333444111111111000///..................------,,,,,,,,,++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######################################################$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***)))************+++++++++++++++---...000000000///111222333555666777888888999888777777888888666444333333555888;;;<<<;;;999:::::::::<<>>???===;;;999999999:::;;;<<<:::999888666444444444333222000111000//////......//////000///...------,,,------,,,,,,+++++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((()))))))))******++++++******++++++,,,------///111222333444666888888666555555777888888777666666666555444444333333888999999888666555555666333444555444333222333444111000000000/////////...------------------,,,,,,++++++++++++,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))*********+++++++++)))+++,,,---,,,---///111111111222333444666888999:::888777777888999999888888888:::===???@@@>>><<<999999999999999999::::::777555333222333333222111000000///...............000///...------,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((((((((())))))))))))'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***++++++******++++++,,,------///111222222333666888777666555555777888888777777777666666555444444444777888:::999777555555555444555666555333222333444000000000000////////////,,,,,,------------------+++++++++,,,,,,,,,------************))))))))))))((((((((((((((((((((((((((('''%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######################################################$$$$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))*********+++++++++,,,,,,)))+++------,,,,,,///111111111222333444777999::::::888777777999;;;;;;;;;:::::::::<<>><<<;;;;;;:::999999999:::;;;777555333222333444444333000///......------......000///...------,,,------++++++++++++++++++++++++...------,,,+++***))))))'''((((((((()))))))))***''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++******++++++,,,------///111111222333666888777666444555777888888777888888888777666666555555333666888888666333222222444555666555333222333444000000000000////////////,,,,,,,,,------.........+++++++++,,,,,,---------************))))))))))))((((((((((((((((((((((((((('''%%%%%%&&&&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%######################################################$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))***++++++++++++,,,,,,,,,))),,,------,,,,,,///222222111222333444777999;;;:::888777888:::<<<======;;;::::::;;;===>>>===;;;<<<<<<;;;:::999999;;;===888555333333444555555555//////...------------...000000...---------------++++++++++++++++++++++++---,,,+++***)))'''&&&&&&'''((((((((())))))******&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((*********)))))))))))))))******+++++++++,,,,,,,,,............///111222333666555555555555444444444666666555555555444444444222333444444555555444444777666444333222222333333111111000000//////......---------------------------,,,,,,++++++,,,,,,---))))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#################################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))************,,,,,,++++++,,,...///000000000111222333555666777222333666777888777666555777666666666777888999999<<<<<<;;;:::::::::;;;;;;444333333333333333333222111///...------...///111------,,,,,,,,,+++++++++)))***+++---......------,,,,,,++++++***)))((((((************))))))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,---------...///000222222444444444444444555555555666666555555555444444444111222333444555555555555777666444333222222333333111111000000///.........------------------------,,,,,,++++++++++++,,,,,,)))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))************,,,,,,+++++++++---...//////000000111222444555666222333555777888888888777888888777777777888999999999999888888888888777777444444444333333333333222000///...------...///000.........---------,,,,,,)))***+++---------------,,,,,,+++******)))((((((*********)))))))))(((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((())))))))))))))))))))))))*********++++++++++++,,,,,,,,,------...000111222222333333444444555555666555555555555555444444444111222333444555555555555666555444333222222222333111111000//////......---------------------------++++++************++++++))))))))))))************'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))************,,,,,,+++******+++------......///000111333444555222444666888999999999999:::999999888888888888999777777888999888777666555444444444444333333222222000///...------...///000//////.........---------)))***+++,,,---------,,,+++++++++******))))))(((******))))))))))))(((((((((''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))************++++++++++++++++++,,,,,,---///000111000111222333444555666666555555555555555555555555333444444555555444444333555444444333333222222222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((((((((())))))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************,,,+++*********+++,,,,,,---------...000111333444555666777888999999888888;;;;;;:::999888888888999999:::;;;<<<;;;:::777666555555555444333333222222000///............///000............------------******++++++,,,,,,,,,,,,+++*********)))))))))(((***)))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))))))))*********+++++++++******++++++,,,...///000///000111222333555555666444555555555555555555555666666666555444333111111333333333333333333222222000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***'''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************,,,+++*********+++,,,---,,,,,,---...///111222333888888888888888777777666;;;;;;:::999888888888999;;;;;;======<<<:::888777666666555444444333222222//////............//////---------,,,,,,,,,,,,+++++++++***+++++++++,,,,,,*********))))))))))))))))))))))))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***)))))))))************+++))))))******+++---...//////000000111333444555555444444444555555555555555666666666555444222111000222222333333333333222222000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""######$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))************++++++******+++,,,...///,,,,,,---...///111222333888888777777777666666666:::999999888888888888999:::;;;;;;;;;:::888777666777666666555444333222222////////////////////////------,,,,,,,,,+++++++++++++++************+++,,,))))))))))))))))))))))))))))))((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***))))))))))))************))))))))))))+++,,,---...///000000111222333333444444444444555555555666666444444555555444444333222111222333333333333222111000//////......---,,,,,,+++++++++++++++++++++++++++******))))))******+++)))))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))************************,,,...000111,,,------...///111333333555555555555666777888999888888777777777888999999;;;;;;:::999888777666666777777666555444333222222......////////////.........---------,,,,,,,,,,,,,,,+++***))))))***++++++((()))))))))))))))))))))))))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))))))))************(((((())))))***+++---...000000000111222222333333444444444555555555666666111222333444555555555555000111333333444333222111000//////...------,,,,,,++++++++++++++++++++++++++++++************++++++++++++******))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))*********************+++---///111333---------...000111333444222222333444666888:::;;;777666666666777888999999===<<<;;;999888777777777888777666555444333222222......////////////......//////.........---------,,,+++***))))))***++++++(((((((((((()))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))***++++++,,,,,,------...000111222333444333333444444555444444333000111333555555444333222222222333444444222111000////////////............++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''(((((())))))******((((((***+++---...000000......//////000111111111000///000333888::::::888555555555555666777888999;;;:::888666555555666666;;;888444222222222111111/////////000222222111000000000000///...,,,+++***+++++++++************)))******))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))***++++++,,,,,,------...///111222333444444444444444444444333333000111333444444444222111222222222222222111111000////////////............++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((())))))******'''((()))***+++------...------......///000000000111000000333777:::999888555555555666666777888999999888777666666555555555999666333111111111111000000//////111222333222000/////////...---,,,+++***+++++++++************)))***)))))))))((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))***++++++,,,,,,,,,---...///000222333333444444444444444333222222000111222444444333333222222222111000000000000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((()))******'''(((((()))******++++++,,,,,,,,,---......//////111000000222555888999999666666777777888888999999555666666777666666666555888666333222333333333222111111000111333444222111---------------,,,+++++++++++++++************)))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))***++++++,,,,,,+++,,,---...000111222222444444444444333333222111222222333444444444444333333222000/////////000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***))))))))))))))))))******+++++++++,,,------......111111111222444777888999888888999:::::::::::::::444555777888888888777666999777555555666777777666222222111222444444222111,,,,,,,,,---,,,,,,+++++++++++++++*********))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))***++++++,,,,,,++++++,,,...///000111222333333444444333222222111333444444555555555555555333222000/////////000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''(((((())))))))))))************************++++++,,,---------000111222333444555777999999:::;;;<<<<<<<<<;;;;;;555666888999::::::999888888777666666777888777666333222111222444444222000,,,,,,,,,---,,,,,,+++++++++++++++*********))))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))***++++++,,,,,,***+++,,,---...000111111222222333333333333222222444444444444555555555555222222111000000000000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''((())))))))))))))))))******************++++++,,,,,,------...000333444444555666777999:::;;;<<<<<<;;;:::999777888888999::::::::::::666555444444555666444333333222111222333333111///---------------,,,+++++++++++++++************)))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))***++++++,,,,,,******+++,,,...///000111000111222333333333333333222222222222222333444444222222222222222111111000////////////............------------------------************************))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%&&&''''''(((((()))'''''''''(((((()))))))))******++++++,,,------...,,,000444666555444555666777888999::::::999777666888888888888888888999999666555444444555555333111222111000111222222000.../////////...---,,,+++***+++++++++************)))'''((((((((()))))))))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))***++++++,,,,,,)))***+++,,,...///000000///000111222333444444444111111000000111111222333222222333444444222111000000/////////............------------------------++++++++++++++++++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''(((((()))***++++++,,,,,,---......+++///555777666444444444555666777888888777555444999888777666666777888999888777666666777666444222222111000000111111///---000000000///...,,,+++***+++++++++************)))'''((((((((())))))******&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))************+++++++++)))+++,,,,,,,,,,,,---///...000222444555444333222444444444444333333222111222222222111111000000000000000000000////////////------------------------******************************))))))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,......///111222333444555::::::999999888777777777888777666555555666777777777666555444333444555555333333222222111000000000111333333111---***+++,,,+++++++++************)))))))))))))))(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))*********+++++++++)))+++,,,,,,,,,,,,---///...///111333444333222111222222333333222111111000222111111111000000000///000000000000/////////...------------------------***************************)))))))))((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333444444999999888888888777777777888777666666666777888888777666555444333444444555333333222222111000000000000111222000,,,***+++,,,++++++++++++************))))))))))))(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))*********++++++)))***,,,,,,++++++---...---...000111222222111000111111111111111111000///111111111000000000000000000000000/////////......------------------------************************))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,------...///111222333444888888777777777777777777777777777777777888999:::666666555444444444444555333333222222111000000000...//////...,,,++++++,,,,,,+++++++++************))))))))))))(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))************)))***,,,,,,++++++---...,,,---...///000000000000000111111222111111000000111111111111111111111111000000/////////.........------------------------************************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''((((((((((((***************+++++++++,,,,,,---...000111222333666666666666666666666777666777777888999999:::;;;666666555555444444444444333333222222111000000000,,,------,,,,,,++++++,,,,,,,,,+++++++++*********))))))))))))(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))*********(((***++++++++++++,,,...,,,------.../////////000111111222222222222222111222222222222222222222222////////////............------------------------************************(((((((((((())))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((((((''''''(((((())))))))))))++++++,,,---///000111222444444444555555666666666666666777888999:::::::::555555555555555444444444333333222222111000000000,,,,,,++++++,,,,,,,,,+++,,,,,,,,,++++++++++++***))))))))))))(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))******((()))++++++******,,,------------......///000000000111222222333222222222111111111111111222222222/////////.........------------------------------************************(((((((((((())))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''((((((((((((&&&&&&'''(((((()))))))))******+++,,,...///000111222222333444555555666666666666777888999999999888555555666666555555444333333333222222111000000000...,,,++++++------,,,***,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***((()))++++++******,,,------------......///000111///000000111222222111111.../////////000000000000//////.........---------------------------------************************'''((((((((()))))))))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''''''''''''''((((((((((((''''''((())))))***++++++))))))***,,,---...///000111111222333444555666666666666777888888888777666444555666666666555444333333333222222111000000000///---+++,,,---...,,,***------,,,,,,,,,+++++++++))))))))))))(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))((()))++++++******,,,---......---......///111111......///000000000000000,,,---------......////////////.........---------------------------------************************'''((((((((())))))******&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''''''''((((((((()))((())))))***+++,,,,,,,,,))))))***+++---...///000000000111222444555666666666666777888888777555555444555666666666555333333333333222222111000000000111...,,,,,,......,,,)))---------,,,,,,,,,++++++))))))))))))(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))(((((((((((())))))))))))...------......///000111111111000000//////......////////////............000000000000000///......//////.........---------+++++++++************)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***(((((((((((())))))))))))***)))((())),,,---.........000111111111333555777333444555555666666555555555555666666555555444333444333222111000000000000///............---------------,,,,,,+++***))))))************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&'''((((((((('''((((((((())))))))))))(((((((((((())))))))))))------------...///000111000/////////............////////////...............////////////...------///.........------------+++++++++************)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))'''((((((((()))))))))))))))))))))***+++---.........///111111111222555777333444555555666666555555555555666666555555444333333333111000000000000000///............---------------,,,,,,+++******)))************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))------------...///000000//////............------////////////............---............---,,,,,,............------------+++++++++************)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&'''''''''''''''((((((((()))))))))((())))))***+++,,,------...///000111111222444777444444555666666666666555555555666666555555444333222222111000///////////////............---------------,,,,,,++++++******************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))))),,,,,,,,,,,,---...///000/////////////////////...////////////...........................---,,,,,,------------------------+++++++++*********))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&'''''''''((((((((())))))''')))***+++++++++,,,------...000000000111444666444444555666666666666666555555555666555555444333222111000///............///............---------------,,,,,,,,,+++++++++************)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))+++++++++,,,,,,---...///000000000000000000000000////////////...............////////////...------,,,,,,------------------+++++++++*********))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&)))+++,,,******+++,,,,,,.../////////000333555444555666666777777666666555555555666555555444333222111000///............///............------------------,,,,,,,,,,,,,,,************)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))++++++++++++,,,---......000000111111111111222222////////////............///////////////...------,,,,,,,,,,,,------------+++++++++************)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''(((((((((%%%))),,,,,,***)))***+++,,,---...//////000222555555555666777777777777666555555666666555555444333222222111000///////////////............---------------------,,,,,,,,,,,,************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************+++,,,---...///000000000111111111111////////////............---............---,,,,,,++++++,,,,,,,,,---------+++++++++************)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$)))------***((()))++++++,,,.........///222444555555666777777777777777555555666666555555444333333333111000000000000000///............---------------------------------************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************+++,,,---....../////////000000111111000/////////............,,,,,,---------,,,+++++++++++++++,,,,,,---------+++++++++************)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((($$$)))------***'''(((++++++,,,.........///222444555666666777777777777777555555666666555555444333444333222111000000000000//////.........---------------------------------************)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******))))))******+++,,,------......///000000000///000000///,,,+++,,,---///...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((())))))&&&''''''((((((((((((((())))))))))))************+++++++++,,,...000111222666444333333555777888888555555555555555555555555444333222222111111222222---------.........//////------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******))))))******+++,,,,,,,,,---......//////000...///000///---,,,+++,,,......------,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((())))))***))))))(((((()))))))))*********+++++++++,,,...///111222666444333333555777777777444444444444444444444444333333222111111111111111---------.........//////------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***))))))))))))***++++++++++++,,,,,,---.........,,,...000000...,,,++++++...------------,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&'''((()))***+++++++++(((((())))))))))))************+++,,,---///000111555333222333555666666666444444444444444444444444222111111000000000000000---------...............------,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++*********+++,,,,,,------***---000111///,,,+++***---------------------,,,,,,++++++******++++++,,,+++++++++*********))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))************(((((((((((()))))))))************+++,,,...///000333222111222444666555444333333333333333333333333111111000///////////////........................------,,,,,,,,,+++++++++************))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++))))))******+++,,,,,,,,,))),,,///000///,,,+++***,,,,,,---......------,,,,,,++++++******++++++,,,+++++++++*********))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''(((((((((((()))))))))*********++++++---...///111111000222444555444333333333333333333333333333111000//////......//////.....................---------,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((()))******))))))******+++,,,,,,,,,***,,,//////...,,,+++++++++,,,---.........---,,,,,,++++++******++++++,,,+++++++++************)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&%%%%%%%%%'''''''''''''''''''''''''''''''''(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))***)))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''(((((((((((())))))************+++,,,---...000000000111333444333111222222222222222222222222111000000///////////////...............---------------,,,,,,,,,,,,++++++******)))))))))((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))***++++++,,,,,,---***,,,...---,,,+++,,,---***+++---...///...---,,,,,,++++++******++++++,,,+++++++++************)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&%%%'''''''''((((((((())))))***))))))******+++,,,---/////////111333333222000222222222222222222222222222111000000//////000000//////.........---------------,,,,,,,,,,,,++++++***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((()))***************+++,,,,,,------+++,,,---,,,++++++,,,...***+++---//////...---,,,,,,++++++++++++++++++,,,+++++++++************)))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''))))))))))))((('''&&&%%%''''''''''''((((((((()))***)))))))))***+++,,,,,,......///111333333222000111111111111111111111111222222111000000000000000//////.........------------------,,,,,,,,,++++++))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((***++++++++++++---...,,,,,,,,,++++++*********,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((()))((('''((()))***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((('''''''''******))))))))))))******,,,++++++***)))(((((('''******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((******))))))******+++,,,,,,,,,---...///000111111111222222333222111000///000000////////////000000000000000///...,,,+++***,,,,,,,,,+++++++++******(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((***++++++++++++,,,...---,,,,,,,,,++++++++++++,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''((((((((()))'''''''''''''''''''''''')))((('''((()))***)))((((((((((((((((((((((((((((((((((((((()))))))))***************************'''((())))))******))))))))))))))))))))))))))))))++++++************++++++++++++******)))(((((('''******))))))))))))******))))))************))))))************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))*********))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))******+++,,,,,,,,,---...///000111111111111222333222111000///000000////////////000000000000000///...---,,,+++,,,,,,,,,,,,++++++++++++******))))))((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((***++++++******,,,---------------,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''((()))***)))(((((((((((((((((((((((((((((((((((()))))))))******************************))))))***+++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++******)))(((((((((******))))))))))))******)))******++++++******)))************************))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((***))))))))))))***+++++++++,,,,,,---...///000000000111222222222111000///000000////////////000000111111111000///...---,,,------------,,,,,,,,,,,,---,,,+++)))(((&&&%%%$$$(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((***++++++******+++---------------------------,,,------......------,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))***)))((((((((((((((((((((((((((((((((()))))))))*********************************))))))***++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++******))))))))))))+++******))))))******+++******++++++++++++******************************))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))***++++++++++++,,,---...//////000///000111222222111000/////////000000000000//////111111111111000///...---......---------,,,,,,,,,,,,,,,+++)))(((&&&%%%%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((***++++++***)))***,,,------------------------,,,------......------,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))((((((((('''''''''''''''''''''''')))((('''((()))***)))((())))))))))))))))))))))))))))))))))))************************************((()))******++++++***************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++*********++++++************++++++++++++,,,,,,,,,,,,++++++******************************************************))))))))))))******)))))))))))))))((((((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++******+++,,,---...////////////111111222111000/////////000000000000//////000111111111000///...---......---------,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))***+++***))))))***+++,,,,,,,,,,,,------------,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))((()))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++))))))***++++++++++++*********++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++******))))))******+++************))))))))))))(((((())))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((()))******)))******+++,,,---.........///000111111111000///...///000111111000///...///000000000//////...---------------,,,,,,,,,,,,'''((((((((()))))))))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))***+++***)))((()))***++++++++++++,,,,,,,,,---,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,---......//////......------------..............................,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************************+++******))))))******+++,,,+++++++++*********)))(((((()))))))))*********((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))***+++,,,---......---...000111111111000///...///000111111000///......////////////...------,,,,,,,,,,,,++++++++++++'''((((((((()))))))))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''')))***+++***)))((()))************++++++,,,,,,,,,,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))$$$%%%%%%&&&'''((()))))))))))))))))))))))))))))))))((('''((()))******((()))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,------......---------------...///000000111//////............//////......//////////////////,,,++++++******++++++,,,,,,------......------,,,++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,+++++++++******(((((())))))*********+++((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******))))))***+++,,,------...---...///111111111000///...///000222222000///.....................---,,,,,,,,,,,,+++++++++******((((((((()))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((++++++******)))((((((((()))************+++++++++---------------------------,,,++++++------,,,++++++++++++*********))))))+++***)))(((((()))***+++(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))*********++++++++++++,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,---///...------...///,,,---///000000000000///,,,...//////...000555:::111///...///000000///---111222111///111444333///333111...---...///000000...............000111222000...,,,---......+++''''''(((***+++,,,,,,++++++++++++,,,,,,+++***+++,,,)))***+++++++++)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,...//////000000000000///000000000000000000000000//////////////////////////////.........---------+++++++++************)))((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))*********+++++++++---------------------------,,,++++++------,,,++++++++++++*********))))))+++***)))(((((()))***+++(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++,,,++++++,,,------......///...///000///......000222111000...------,,,------***+++---///111444888;;;888777555666777888777777444666666555999>>>???===888888777666444444666888444444333222000///......000...++++++,,,,,,)))''')))***+++,,,------------------,,,+++)))(((((((((******+++,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))(((((((((((())))))))))))*********+++++++++,,,,,,......///000000000000///000000000000000000000000////////////////////////.........------------,,,+++++++++************)))((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***&&&''''''((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))***++++++)))))))))*********++++++---------------------------,,,++++++------,,,++++++++++++*********************))))))))))))******(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++---,,,,,,,,,,,,,,,------******+++,,,---......///////////////...000333666222111000///000333555777999999;;;???CCCGGGIIIIIIJJJHHHFFFEEEGGGIIIIIIHHHIIIJJJIIIHHHLLLRRRTTTRRRNNNPPPQQQPPPNNNMMMOOORRRHHHHHHGGGFFFDDDAAA>>>===999666333111000000...------------------------------,,,+++***))))))((((((******++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))*********++++++++++++,,,---...///000000000000000000000000000000000000000////////////////////////------------,,,,,,,,,,,,+++++++++************)))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))'''((()))******)))((('''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++***************************))))))))))))))))))***(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********************************)))))))))*********++++++,,,,,,,,,,,,,,,---...///------...//////000000111.../////////000444999<<<:::;;;===@@@EEEIIIMMMOOOTTTRRRSSSVVV[[[^^^]]][[[YYYVVVTTTSSSTTTUUUVVVUUUPPPPPPMMMJJJKKKQQQRRRPPPRRRSSSTTTUUUVVVVVVUUUUUUWWWXXXZZZ[[[ZZZYYYWWWUUUKKKHHHDDD???<<<:::999999444333222000///...------,,,+++))))))***,,,,,,,,,)))******+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((())))))))))))************++++++++++++------...///000000000000////////////////////////////////////////////////------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((()))))))))(((''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((*********)))((('''(((((((((''''''(((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++************************)))))))))******)))))))))(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++++++++++++++++++++************+++++++++++++++++++++,,,---...///000222222222333333444444555333444555777999>>>DDDHHHJJJLLLQQQUUUYYY[[[[[[[[[]]][[[ZZZ\\\______]]]ZZZWWWTTTRRRQQQRRRSSSSSSRRRSSSSSSOOOKKKLLLQQQRRRPPPQQQPPPPPPSSSWWWVVVRRRNNNSSSUUUYYY]]]```aaaaaaaaaYYYVVVQQQLLLGGGDDDBBBBBBAAA@@@>>>;;;888666444222111...+++***+++,,,+++***************************************************************************((())))))))))))))))))((((((((((((((())))))))))))))))))*********+++++++++,,,,,,...//////000000000////////////////////////////////////////////////------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&)))))))))))))))((((((''')))((((((''''''(((((()))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((******)))(((((('''&&&&&&((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++***************+++++++++))))))************))))))(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---...000111222000000111333444666777888>>>@@@BBBEEEGGGLLLQQQUUUTTTVVVYYY[[[[[[YYYVVVTTTUUUSSSRRRRRRRRRRRRQQQPPPNNNMMMMMMNNNOOOPPPOOONNNTTTUUUSSSQQQTTTYYY[[[XXXXXXXXXYYYZZZ[[[WWWQQQLLLLLLNNNRRRWWW[[[^^^___```\\\[[[XXXSSSMMMJJJIIIIIIOOONNNNNNLLLHHHEEEAAA???>>>999333///...---***''',,,,,,+++***************************************************************((())))))******))))))((((((((((((((()))))))))))))))))))))************++++++,,,---...///000000000000000000000000000000000////////////////////////------------,,,,,,,,,,,,+++++++++************)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''((((((((())))))))))))'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''***)))(((((('''''''''((())))))(((((((((((())))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))***++++++++++++++++++++++++---,,,++++++------,,,+++))))))*********+++++++++((()))***++++++***)))((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///111333444555222333666999===@@@CCCDDDKKKMMMOOOQQQSSSUUUYYY\\\WWWXXXZZZ[[[[[[YYYWWWVVVTTTTTTUUUTTTTTTUUUXXXZZZVVVVVVXXX\\\___aaa```___VVVXXXXXXXXX\\\bbbcccaaa___dddhhheee\\\SSSNNNMMMQQQRRRSSSUUUWWWYYY[[[\\\\\\]]]]]]ZZZVVVSSSSSSTTTWWWXXXYYYYYYWWWTTTPPPMMMNNNHHH???:::999777222///000///...,,,++++++++++++************************************************((()))************)))((((((((((((((())))))))))))))))))))))))***************+++---...///000000000000000000000000000000000////////////////////////.........------------,,,+++++++++************)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((******((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&((()))++++++)))(((&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))***)))(((&&&&&&&&&'''((())))))(((((((((((())))))''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))++++++++++++++++++++++++---,,,++++++------,,,+++))))))******++++++++++++((()))***++++++***)))((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000222333555777888<<<>>>BBBGGGLLLQQQUUUWWWRRRTTTVVVWWWXXXYYY[[[]]]ZZZ[[[^^^```cccfffggghhh^^^```ccccccbbbeeekkkooofffhhhlllrrrwwwyyyyyywwwqqqsssttttttxxx}}}~~~{{{wwwoooaaa^^^```XXXXXXWWWVVVUUUVVVVVVVVV^^^```bbbaaa^^^\\\]]]^^^XXX[[[^^^______[[[XXXUUUYYYRRRIIIEEEDDDBBB>>>;;;444222000...---,,,,,,---************************************************((()))***++++++***)))((((((((((((((())))))))))))))))))))))))***************+++,,,...///000000000000000000000000000000000//////////////////////////////.........---------+++++++++************))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))******+++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++******))))))******(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))************)))************+++++++++++++++++++++++++++,,,,,,000---******,,,......---111------111333222222444333444666===DDDJJJLLLLLLMMMQQQVVVXXXVVVSSSPPPOOONNNWWW]]]ZZZ[[[eeepppuuupppsssyyy}}}}}}yyyvvvppp|||tttjjjhhhjjjlllkkkgggdddfffkkktttoooaaa```]]]TTTRRRXXX]]]___aaacccaaa\\\ZZZLLL@@@AAAIIILLLKKKIIICCCBBB;;;000---222444222(((,,,000000---***)))***+++)))&&&%%%'''***++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++,,,---...///000000000000////////////000///...------...///000//////...------------......---+++))))))***+++,,,))))))))))))((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))(((((())))))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((())))))***+++)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++******))))))******(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))(((((((((((())))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,000///...///222333111///444000...111333333555999>>>AAAHHHPPPVVVWWWUUURRRTTTUUUWWWXXXYYYZZZ\\\^^^SSS\\\cccgggooo~~~{{{zzz{{{qqqjjjaaaVVVVVVXXX___gggdddYYYVVV[[[XXXLLLAAA???@@@AAABBBDDDLLLMMMIIIAAA<<<<<<888222000///---)))'''''')))+++...,,,++++++,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++,,,---...///////////////////////////000///...------...///000///......---------------...---+++))))))***+++,,,))))))))))))((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&&&&''''''(((((()))(((((()))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((())))))***+++)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++******))))))******(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))))))))((((((((()))))))))*********++++++************+++++++++,,,++++++,,,,,,,,,---------------...000222222000...111...///444888;;;AAAGGGLLLPPPVVV[[[^^^^^^\\\[[[[[[^^^cccgggiiimmmpppsssooottt{{{~~~vvvkkkfffooohhhXXXZZZVVVMMMCCC???<<<<<<@@@FFFLLLPPPSSSTTTTTTRRRKKKCCC???;;;555000---,,,+++***)))))))))+++,,,+++)))''')))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...//////////////////////////////............///000......---------,,,,,,,,,---,,,+++*********+++,,,))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((()))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))******))))))***++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++******))))))******(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---.........///.........///000111000000222222777???FFFKKKRRRZZZZZZ]]]___aaacccggglllpppssszzznnnlll___UUUKKKFFFDDDCCCFFFKKKJJJNNNUUU]]]bbbaaa[[[TTTMMMJJJFFFDDDAAA;;;333---((((((''')))***+++***((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,------...............//////...............//////000---------------,,,,,,+++---,,,+++*********++++++))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))*********(((((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((('''((())))))***))))))***++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,+++******))))))******(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,,,,------...//////000000222111000///000222666888===???EEENNNSSSUUU[[[bbbccciiipppuuuyyy~~~yyylll^^^XXXTTTOOOKKKJJJNNNNNNRRRYYY___^^^ZZZUUUSSSPPPNNNMMMKKKGGG???:::444111...,,,------------)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,------............---......///////////////------.........---,,,+++,,,,,,+++++++++***++++++))))))))))))((((((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))************************(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''(((((()))***((()))******++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,------......,,,+++******))))))******(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------...///000111111222111111000000111666<<>>:::444000...------,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,---.........,,,---...///000000000///---.../////////...---,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))*********)))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((''''''''''''((())))))((())))))***************+++,,,,,,------,,,,,,+++++++++,,,,,,---......///,,,+++******))))))******(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------......///111222222333111333666999===CCCKKKQQQTTTVVV[[[aaafffkkkuuu|||yyyzzz}}}~~~~~~|||wwwqqqlllllllllmmmtttvvvpppjjjlllrrrwwwxxxllliiippprrrmmmlllsssyyyyyyyyyssshhhdddYYYPPPJJJOOOTTTVVVVVVWWWSSSQQQNNNJJJFFFEEEFFFHHH@@@===999666444333000///...------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***+++++++++***)))***++++++,,,------......,,,---...///000000000///...///000111111///---,,,+++,,,,,,,,,++++++******))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))'''''''''''''''((())))))(((((()))***************+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,++++++***)))*********(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------...///000111222333333777<<>>;;;999000///...---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))******+++,,,,,,---......+++,,,...000000000000///...000111222111000...---+++,,,,,,,,,,,,+++******))))))))))))(((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((+++*********))))))((((((,,,+++++++++******))))))++++++*********))))))))))))))))))))))))(((((((((***************)))))))))((()))***++++++***)))(((+++++++++++++++*********'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++///---+++******)))'''&&&(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))******************+++++++++,,,,,,,,,***((((((***---...,,,)))/////////.........000222............111666>>>DDDUUUPPPQQQZZZccckkkyyyxxxuuu~~~wwwsss{{{yyysssvvvvvvqqqxxxzzzyyyxxxyyy{{{xxxsssvvvuuuuuussspppkkkccc^^^ccchhhmmmnnnpppxxxsssiiibbb[[[WWWXXX[[[YYY\\\```\\\SSSNNNOOODDDGGGGGGCCC@@@BBBEEEGGGIII???333,,,,,,,,,+++)))******++++++++++++++++++************))))))))))))))))))))))))************++++++,,,------......////////////---,,,,,,---///000000///...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***))))))((('''&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))+++*********))))))))))))+++++++++*********))))))))))))))))))************++++++++++++,,,,,,,,,,,,)))))))))******++++++,,,)))******++++++******)))***************************************++++++++++++++++++*********))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++---+++******++++++)))((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''(((((())))))******)))))))))))))))))))))((())))))))))))***************++++++++++++,,,,,,,,,+++***)))+++---...---+++......---......///000000333222222444:::EEEQQQYYYZZZXXX^^^ooo{{{~~~}}}}}}wwwzzzsssnnnjjjkkkkkkhhhggglllsssyyywwwlllggg]]][[[]]]```___XXXVVVYYYQQQRRRRRRNNNIIIEEEDDDDDDFFFIIIJJJGGG>>>444,,,))),,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((()))))))))*********+++++++++,,,------.........//////---++++++---///000//////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++*********************)))))))))***************)))))))))))))))******+++,,,,,,,,,******++++++,,,,,,------***************+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********)))))))))((((((,,,,,,++++++***)))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++*********++++++++++++,,,+++++++++++++++++++++++++++***))))))+++,,,+++***(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,+++,,,---...---,,,...------...000111000///666777:::???HHHWWWjjjvvvjjjiiirrr|||yyytttooolllkkkooouuuyyynnnkkkjjjjjjeee\\\WWWVVVXXXXXXYYYWWWRRRMMMIIIHHHCCCHHHMMMOOOJJJ@@@444---------++++++++++++,,,---++++++*********)))))))))(((((((((((()))))))))))))))******+++,,,,,,---------......---++++++,,,...//////......---,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******************************************************++++++,,,,,,,,,---------++++++++++++,,,,,,,,,---,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++************++++++++++++***+++++++++++++++,,,,,,+++***)))***++++++***)))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&))))))))))))(((((((((((()))))))))))))))*********))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------...---.........///111333222222666???IIIPPPXXXggg}}}}}}vvvqqqrrrwww}}}~~~yyyyyy}}}vvvgggXXXOOOTTTSSSTTTWWWVVVSSSRRRTTTKKKDDD@@@CCCJJJLLLEEE===333000,,,)))((()))+++---+++++++++*********))))))''''''((((((((())))))))))))))))))***++++++,,,,,,---......---++++++,,,---.........------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))***************+++++++++************++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------------...++++++*********,,,---///------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------)))))))))******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))*********+++++++++*********++++++,,,,,,,,,---+++******+++***)))'''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((((()))))))))*********+++************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---///000//////000111333666:::===>>>NNN```hhhlllvvvvvvpppnnnsss{{{|||wwwwwwyyy}}}|||qqqcccVVVQQQQQQUUUWWWUUUWWW[[[TTTNNNGGGDDDGGGKKKNNNOOOBBB===777000+++))))))***++++++++++++************(((((((((((())))))))))))(((((()))******++++++,,,,,,...///...,,,+++,,,------------------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---...///000111222000000///000222555888:::666777888999999888777666333333222111000///......++++++++++++++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++*********++++++,,,,,,------,,,******+++***)))'''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((())))))))))))((())))))******+++++++++*********++++++++++++,,,,,,,,,,,,,,,------------+++,,,---------...111444111444777777999@@@MMMVVVYYYiii|||~~~yyyxxx}}}{{{uuupppppprrrxxxkkkbbb]]]^^^\\\VVVUUUYYYQQQXXX[[[RRRDDD===CCCLLLLLLJJJEEE???888222---***,,,++++++++++++*********))))))))))))************((())))))***++++++,,,,,,---///000///...,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++***************++++++,,,,,,,,,,,,,,,,,,------.........,,,---...///111222333444333444777:::===@@@BBBDDDDDDCCCAAAAAABBBDDDGGGIIIIIIKKKNNNOOOOOONNNKKKIIIFFFFFFDDDCCCAAA???>>>>>>777666555444333222111111222111111000///......---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))((())))))))))))************)))******+++,,,,,,------+++***)))***++++++***)))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&'''''''''((((((((()))''''''(((((())))))******((())))))******+++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...,,,.../////////111666999999???DDDEEEHHHTTTiii{{{~~~xxxqqqnnnlllnnnxxxvvvsssjjj[[[RRRSSSMMMUUU[[[VVVIII===;;;===EEEIIIMMMNNNJJJAAA777000,,,,,,+++++++++*********************++++++++++++))))))******+++,,,,,,---...///111111///...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,---------......////////////000222555777:::<<<===CCCEEEHHHMMMRRRVVVZZZ\\\ZZZXXXUUURRRPPPPPPQQQRRR[[[]]]aaaccccccaaa]]][[[ZZZYYYXXXVVVSSSQQQPPPOOOJJJIIIGGGEEECCC@@@>>>>>>777777555333111///...---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))***+++,,,,,,------)))(((((()))+++---,,,+++(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&''''''((()))******+++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---///111111111444999===AAAIIIPPPRRRUUUfff~~~|||{{{yyyzzzwwwaaaSSSPPPRRROOOOOORRRTTTMMM@@@555777@@@LLLVVVVVVMMMAAA888,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********+++,,,,,,------...000222222000.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))+++*********))))))((((((*********))))))))))))))),,,***))))))***+++******,,,---...---+++******+++111...,,,+++,,,------,,,...---,,,---///222666999;;;:::===GGGPPPTTTTTTTTT\\\^^^```bbbcccfffkkknnnlllnnniiiaaa]]]]]]ZZZTTT___```aaadddeeebbb[[[VVVOOOYYY```^^^\\\^^^]]]ZZZ]]][[[YYYWWWVVVTTTQQQOOOOOOLLLHHHBBB<<<777444222333000,,,***+++,,,,,,+++,,,+++)))'''(((***---///((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,+++***))))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...---)))***///...(((///,,,---333777:::BBBKKKVVVWWW[[[cccqqq~~~wwwyyyyyyzzzppp```ZZZWWWWWWTTTPPPPPPPPPJJJBBB>>>::::::DDDPPPVVVPPPHHH<<<777000,,,******)))(((++++++******))))))((((((******+++---///000111222//////////////////......------------------------...---,,,,,,++++++,,,,,,))))))))))))))))))))))))(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))+++*********))))))))))))************************------++++++++++++***)))))),,,.../////////000111---------...///111333444666777888:::>>>BBBGGGIIIOOOOOORRRXXX]]]_________aaabbbcccdddeeehhhjjjlllpppssssssnnnlllooooookkklllkkkjjjjjjjjjgggaaa\\\ZZZ___aaa]]]]]]aaabbb```gggeeedddccccccddddddddd```___\\\YYYUUURRROOOMMMDDDBBB???<<<888444...***.........---,,,+++)))((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,++++++***))))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))((())))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---000///---...333333///111111444:::???HHHYYYjjjrrrwww~~~zzz{{{}}}~~~zzzuuunnnkkklll}}}ooojjjkkkggg```WWWTTTTTTPPPIIIEEEAAA======BBBHHHKKKLLLKKKGGG@@@666...))))))***+++++++++***************,,,,,,,,,------.........------------------------------------------------......---,,,,,,,,,,,,---))))))))))))))))))))))))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***))))))(((((())))))******************)))))))))******************************+++++++++***))))))***,,,...000//////000222,,,000333555666999>>>BBBEEEGGGJJJNNNSSSXXX[[[]]]\\\^^^aaaccceeegggggggggeeedddcccdddfffggggggfffjjjooorrrqqqssswwwyyyxxxssspppmmmjjjhhhfffbbb___cccddddddbbbbbbdddbbb^^^dddcccaaaaaacccgggkkkmmmjjjjjjiiigggddd___[[[YYYTTTSSSQQQPPPMMMHHHAAA<<<000///......------------))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,+++******)))*********((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,------+++------,,,---111333222222666===DDDKKK[[[ttt}}}{{{{{{{{{{{{yyy|||yyytttooommmpppuuuzzz|||||||||~~~zzzzzzqqqkkkkkkjjjxxxwwwfff]]]YYYUUUOOOLLLKKKHHHBBB>>>@@@GGGMMMQQQRRROOOFFF:::000,,,++++++++++++***++++++,,,,,,...------,,,++++++******++++++++++++++++++++++++------------------------//////...---------------))))))))))))))))))))))))***)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))***))))))))))))))))))************************************+++++++++++++++((()))+++,,,,,,+++++++++,,,---.........000333555999???DDDGGGGGGIIIOOOUUUXXXZZZ^^^cccfffiiikkklllgggjjjmmmmmmnnnqqqrrrppppppnnnmmmnnnoooooommmjjjgggjjjnnnqqqsssuuuwwwwwwuuusssoookkkiiihhhhhhggghhhiiijjjlllmmmkkkeee^^^[[[ZZZYYYXXXZZZ___eeejjjllllllkkkhhhddd]]]WWWSSSSSSQQQPPPQQQRRRSSSRRRQQQ===:::555000------...000))))))******+++,,,---...))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++***************+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------------...---,,,,,,///222444666>>>IIITTT```rrr|||}}}~~~}}}}}}{{{yyyvvvuuuttttttttttttssspppmmmlllnnnrrrvvvtttqqqmmmooouuu}}}www{{{}}}wwwqqqqqq\\\dddkkkmmmooozzzzzzlllbbbWWWMMMOOORRRTTTQQQKKKGGGIIIMMMMMMQQQTTTRRRKKK???444---,,,,,,+++******+++,,,------,,,,,,+++***))))))(((************++++++++++++------------------------......---,,,,,,,,,,,,---)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))*********************+++++++++***+++++++++,,,,,,,,,---***---......,,,+++,,,...---///111333888>>>FFFKKKSSSYYY^^^___^^^___ccchhhkkkmmmooorrrsssssssssrrrrrrvvvwwwuuuwww||||||xxxwwwwwwxxxxxxyyywwwuuurrrmmmmmmpppsssuuutttrrrqqqsssrrrooolllkkkkkkmmmnnnjjjhhhhhhlllppppppmmmjjjaaaaaa```^^^^^^aaaggglllpppppppppnnniiibbb\\\XXXTTTOOOIIIEEEFFFIIIMMMOOOMMMKKKFFF@@@:::444000---***)))))))))***+++,,,---************************((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++***************++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))*********+++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------.........111000000000000222777<<>>EEELLLRRR[[[dddkkkqqquuuxxxwwwwwwxxxxxxxxxvvvuuuuuummmnnnnnnnnnnnnnnnmmmmmm```cccbbbcccooo}}}~~~tttmmmttt{{{|||yyyvvvxxxzzzyyyqqqoooyyyvvvppplllmmmmmmjjjfffbbbaaaaaa^^^]]]___eeegggfffiiiooonnnrrrtttrrrmmmjjjjjjlllnnnoooqqqrrrrrrqqqooommmoooiiiaaaYYYTTTOOOKKKIIIHHHLLLQQQVVVWWWTTTOOOLLLAAA>>>999444000,,,+++***************************))))))))))))))))))))))))))))))))))))************)))************+++++++++******))))))***++++++,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////------333;;;AAAIIIVVVccc}}}~~~xxxqqqtttzzzqqqtttzzz}}}yyyrrr}}}sssdddZZZXXXZZZ]]]ccc^^^ZZZYYYYYYVVVOOOIII>>>;;;777222///---,,,---******************************++++++,,,------...---------------------------,,,++++++******++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++************++++++*********++++++,,,,,,,,,++++++,,,,,,---...//////...333999>>>DDDMMMYYYbbbcccjjjsssyyy{{{yyywwwuuuvvvvvvuuuuuuvvvtttqqqooobbbccccccdddeeefffgggggg___bbbbbbhhhzzz~~~yyysssooonnncccgggpppxxxvvvlllhhhjjjlllqqquuusssnnnhhhggghhhlllnnnoooqqqqqqpppooonnniiihhhfffeeebbb]]]WWWSSSTTTSSSRRRPPPOOOOOOOOOPPPPPPLLLFFF>>>777111...---************************))))))))))))))))))))))))))))))))))))************)))************+++++++++******))))))***+++,,,,,,)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%"""###$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000333444<<>><<<>>><<<555,,,))),,,,,,++++++******))))))******+++,,,,,,---...............------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))************))))))))))))************(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++////////////000333888<<>>>>>>>>999444222++++++++++++++++++++++++******++++++,,,------.........---------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))************)))))))))*********++++++((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,///111222111///...///000111444:::CCCMMMTTTaaakkkuuuvvvtttsssqqqooollliiiiiiqqqxxx}}}zzzuuurrrsssxxx}}}xxx|||tttgggeeebbb___\\\[[[\\\^^^aaa[[[]]]gggllliiifffhhhjjjlllllljjjiiilllssszzz{{{~~~}}}zzzxxxuuupppmmmmmmaaa]]]cccfffbbbdddllleeedddccc___WWWKKK===444333:::BBBIIIOOOQQQKKKCCC;;;777111---+++++++++***+++++++++*********))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************+++++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......333...---222444444<<>>===>>>...---,,,+++++++++,,,,,,******++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))((()))))))))************))))))*********+++++++++))))))******+++,,,,,,,,,,,,,,,,,,---------------***,,,...///000111222444...222:::DDDOOO[[[fffmmmnnnrrrtttqqqoooooolllhhhfffppp{{{zzzqqqggg______ccc```^^^eeesss{{{wwwjjjaaa^^^]]]]]]_________ccchhhgggaaa^^^______]]]___ddd___```aaa^^^[[[[[[^^^aaa```cccdddeeemmmxxx|||yyyqqqnnnhhhbbb^^^]]]aaafffiiiiiiiiijjjggg___RRRHHH>>>>>>>>>???DDDLLLRRRTTTGGGAAA999333000...---,,,,,,,,,+++++++++,,,,,,---************************((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,------...///333000555??????===KKK___tttxxxyyyzzz~~~~~~xxxtttsssqqqnnnnnnqqqeeerrr{{{~~~|||uuuhhh[[[WWWYYY\\\\\\^^^XXXSSSOOOHHHAAA@@@CCC888555000,,,))))))***,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***((()))))))))************************++++++++++++*********+++,,,,,,------,,,,,,,,,------.........,,,------,,,+++...333777:::BBBNNNZZZccckkkppptttpppmmmgggcccfffkkkkkkgggssszzzssskkkddd[[[SSSRRRUUUSSSRRRXXXaaagggeeecccccckkkkkknnnqqqnnnkkkpppyyywwwooogggcccdddjjjuuuwwwppphhhcccbbbcccccccccZZZWWWXXX___bbbaaaaaaeeellluuu~~~ooo___ccceee___iiihhhiiikkkkkkfff^^^WWWPPPLLLFFF@@@===CCCOOOYYYWWWQQQHHH???999444000...,,,,,,+++++++++,,,------************************((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------...///000111//////888CCCGGGMMMfffyyyuuuttttttzzz~~~zzzyyyzzzzzzuuunnnmmmqqqlllmmmsss}}}nnneeedddbbb^^^]]]]]]^^^ZZZOOOCCC???BBBDDD???777///***))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******))))))))))))*********************++++++++++++,,,***++++++,,,,,,---......,,,,,,,,,---....../////////000///------111999???SSSYYYaaahhhkkkkkkkkkkkkeeeeeeccceeeooo{{{lllgggcccaaa^^^XXXWWWYYYaaa```bbbeeefffhhhqqqzzzzzzrrruuuyyyrrrpppxxx{{{nnnlllmmmllljjjgggcccdddkkkjjjdddfffnnndddkkkoooqqqzzzrrrppptttwwwyyynnntttrrrccc^^^___aaadddgggfffdddaaa[[[XXXTTTNNNFFFCCCJJJTTTbbb]]]VVVNNNGGG@@@999555111000...,,,+++++++++,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------......000111333444000333<<>>777111---+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********))))))))))))*********************+++++++++,,,,,,++++++,,,,,,---.........,,,,,,------.../////////...111555888;;;BBBMMMUUUccceeeggggggfffeeefffgggkkksss|||pppuuu}}}|||yyytttrrrtttuuuqqqmmmlllooonnnmmmkkkjjjoooyyy{{{~~~~~~xxxsssrrrvvvvvvrrrqqqwwwvvvrrrnnnmmmtttyyyvvvooofff___]]]`````````kkkzzz~~~qqq```cccfffhhhgggfffeeeeeebbb^^^]]]\\\VVVOOONNNSSS___^^^\\\ZZZWWWRRRKKKGGG===;;;777333///---,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))************+++++++++,,,,,,,,,------++++++,,,,,,---......///------...000222444666777;;;BBBOOObbbzzz|||yyywwwtttxxx}}}{{{|||~~~~~~~~~|||~~~ggg]]]UUUVVVWWWRRRIIICCCCCCCCCCCCAAA<<<666000,,,++++++************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///,,,,,,------...///000000+++222;;;CCCJJJUUUbbbkkkfffeeeccc```___bbbgggkkk~~~oooiiilllnnn{{{|||{{{}}}wwwtttssssssooommmqqqjjjccc______ZZZVVVaaarrrvvv}}}uuuwwwxxxtttkkkddd```^^^gggaaa^^^```___YYYVVVWWWVVVXXX\\\```cccaaa]]]YYYJJJFFFAAA:::555111///...++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((('''''''''(((***+++(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))************++++++,,,,,,,,,---------++++++,,,,,,---...//////------...000333666888999GGGSSSggg}}}}}}||||||xxxwwwvvvwwwuuummmzzzooo\\\LLLNNNXXXYYYPPPFFF;;;@@@EEEHHHEEE===444...++++++***************************++++++,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,***,,,///000///------------******------+++000888333???NNNWWWYYYZZZ[[[[[[___ZZZZZZ___ccchhhssswwwnnniiinnntttttttttvvv|||zzz|||www}}}wwwxxxvvvqqqiiiaaaZZZWWW[[[aaaddd___ggg|||vvvuuu{{{|||oooeeedddfffbbb[[[WWWRRROOONNNTTT]]]```\\\WWWSSSRRRNNNFFF===777666777///+++)))***///000---)))++++++***)))))))))))))))************************)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************+++*********))))))((((((++++++******************++++++++++++++++++++++++...,,,++++++,,,...//////......///000444<<>>GGGOOOXXX[[[YYYXXXXXXZZZYYYVVVXXX___fffllluuuxxxxxxyyyvvvnnnkkkmmmtttxxxwwwxxx{{{yyyvvvsssnnnggg```\\\[[[ddd___cccsss}}}{{{vvvuuummmccc```___^^^^^^ZZZWWWSSSRRRTTTXXXZZZZZZLLLLLLLLLKKKHHHBBB:::666555000+++)))+++------,,,+++******)))))))))******************************))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))(((++++++******************++++++++++++++++++++++++///...---------......---000111333555888AAALLLUUUaaa}}}~~~|||uuuuuu}}}yyyrrrllliiiiiiooo}}}rrrgggaaa\\\VVVSSSSSSLLLJJJDDD???BBBIIIJJJFFF888222+++(((***++++++))))))*********++++++++++++******+++++++++,,,,,,,,,******)))))))))((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((())))))'''&&&&&&(((***%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''))))))))))))*********************+++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,++++++,,,///222...---///222444888AAAKKKRRRTTTWWWVVVSSSSSSXXX]]]UUUSSSUUU\\\ccchhhmmmrrrssshhhhhhlllmmmcccjjjvvv}}}yyyrrriiibbbbbb\\\]]]eeeiiiggghhhnnnpppbbb___```bbbdddccc```\\\XXXVVVVVVYYY[[[MMMKKKIIIJJJKKKHHH@@@::::::777111,,,)))***,,,...*********)))******++++++************************)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,---------........./////////333777999===IIIZZZgggyyy{{{wwwxxxvvvkkkeeedddeeepppwwwhhhXXXRRRRRRNNNNNNJJJBBB@@@EEEKKKNNNEEE<<<111+++***,,,,,,+++************++++++++++++******+++++++++,,,,,,,,,++++++*********))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))'''%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''((()))))))))*********************++++++,,,,,,,,,+++++++++,,,,,,,,,------***,,,---...///000333555,,,111888>>>CCCJJJTTT\\\ZZZUUUPPPMMMKKKNNNVVV___[[[YYYXXX[[[```dddfffgggmmmoooooommmkkklllmmmlllkkkyyyvvvmmmgggfffhhhccc\\\\\\cccjjjrrrpppkkknnnoookkkgggeeedddcccbbbaaa___\\\ZZZYYYRRRJJJDDDBBBBBBAAA@@@;;;;;;999444///,,,+++,,,+++************+++,,,,,,************************)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))*********************)))))))))))))))******+++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,(((***,,,......///111222111777===AAAIIIZZZqqq~~~wwwnnniiieeeaaabbbnnn~~~vvv]]]QQQPPPPPPPPPMMMIIIFFFIIIOOORRRRRRKKKAAA888111...------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++*********))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''))))))'''$$$######%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''((()))))))))******************++++++,,,,,,,,,---++++++,,,,,,,,,---------,,,...000111111000111222111<<>>BBBDDDAAA:::222,,,...---,,,,,,++++++,,,,,,******************************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))******************++++++,,,---------++++++,,,,,,------.........000111///------111444:::DDDSSS```nnn}}}~~~{{{yyyqqqddd]]]___dddgggtttoooaaaWWWOOOIIINNNUUUYYY[[[[[[ZZZ[[[ZZZRRRDDD777///,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++*********)))))))))******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))+++------+++)))((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''))))))))))))************,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...000000000000111666<<<@@@JJJXXXeeehhhgggiiimmmnnnhhh\\\[[[lll|||zzznnnfff___hhhooooooqqqxxxxxxuuu|||zzz|||nnnbbbWWWUUUXXX[[[```eeepppuuussslllccc___```cccdddcccccccccaaa\\\TTTKKKCCC>>>BBBAAA@@@BBBBBB@@@:::555000///...,,,++++++++++++*********************************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************((()))))))))******************++++++,,,------...++++++,,,,,,---......//////111222111///222888>>>GGGUUUhhh{{{{{{zzzyyyzzzwwwkkkiiimmmooowwwyyymmm^^^PPPMMMPPPSSSXXX^^^^^^]]]ZZZWWWPPPEEE888000------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,******)))))))))(((((((((*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((***++++++***)))))))))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''))))))))))))************---------,,,,,,+++++++++,,,,,,,,,---------......///......///555???KKKSSS[[[iiiuuuvvvuuuyyy~~~yyyxxxsssbbbppp}}}~~~{{{}}}}}}ooo```[[[\\\\\\^^^aaa]]]fffvvvxxxwwwtttpppllliiigggfffgggddd```]]][[[VVVNNNHHHHHHCCC>>>===AAACCCAAA>>>111000///---,,,+++******************************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************(((((())))))*********+++******+++,,,,,,---......++++++,,,,,,---...//////+++...111111222777AAAIII[[[jjjzzzwwwwwwxxxxxxyyy{{{wwwzzz}}}{{{wwwvvv___SSSOOOPPPYYYcccddd^^^YYYYYYYYYQQQBBB555---------,,,,,,+++++++++******+++++++++,,,,,,,,,))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&(((((('''&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((('''&&&&&&((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''******+++++++++,,,,,,,,,++++++,,,---......///000///,,,***+++...000000......222666===JJJWWW]]]\\\hhhwww}}}{{{ssszzzrrrtttyyyooogggiiiqqquuuoooffffffdddbbbccclllwww}}}|||}}}{{{oooeeedddcccaaa___\\\ZZZXXXSSSMMMHHHEEE@@@:::===EEE>>>???:::000+++---...,,,******************+++++++++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))((('''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---///000000333222---111>>>CCCKKK\\\ppp~~~xxxuuuuuuuuuxxx{{{}}}yyyxxx}}}aaaTTTUUUVVVUUU]]]^^^^^^]]][[[WWWPPPHHH;;;555///---...///---***,,,,,,------...//////000------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,---///000///...111:::DDDJJJQQQ]]]gggkkkkkkwww~~~|||xxxssssssvvvzzz}}}}}}}}}}}}xxxuuussstttyyy}}}wwwrrrwwwiiibbb\\\___eeehhhfffbbbsssvvvcccbbb`````````___^^^]]][[[UUUNNNIIIBBB:::999===BBBCCC???555///...,,,(((******************++++++************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((()))))))))((('''''''''''''''((((((((((((((((((((((((*********))))))(((((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------.../////////222777777===JJJPPPYYYkkk|||{{{zzzzzz~~~~~~~~~}}}~~~yyyzzzxxxfff]]]YYYUUUXXXZZZ\\\^^^^^^[[[VVVQQQHHH===111,,,---///---+++...---------------------------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++---////////////111222777EEEQQQSSSSSSZZZgggpppoooqqquuuvvvpppkkkooowwwyyyyyy~~~wwwnnnmmmsssyyyoookkkfffdddfffkkkoooqqqoootttwwwuuussssssqqqnnnllllllmmmqqqwww}}}xxx|||hhh\\\XXXaaajjjggg___YYYbbbppp~~~mmmggg```\\\[[[^^^aaacccccc]]]WWWQQQIII???999888@@@AAA@@@:::666333...)))++++++++++++++++++******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))((('''''''''''''''((((((((((((((((((((((((++++++++++++************&&&&&&'''(((((((((((('''(((((((((((())))))))))))((((((((()))))))))******((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,------////////////////////////000777999AAAQQQ]]]mmm}}}vvvwww{{{||||||vvvtttuuuzzzrrrsss~~~zzzhhhZZZQQQUUUWWW[[[^^^___]]]ZZZXXXWWWIII999...---......,,,///......---,,,++++++***------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((+++++++++,,,,,,,,,------.....................---+++---/////////111666;;;FFFRRRZZZWWWRRRWWWdddmmmuuummmeee___\\\^^^gggrrrttt{{{~~~}}}tttqqqkkkeeebbbcccgggkkkooommmjjjjjjmmmqqqtttvvvvvvzzz~~~|||wwwsssqqqppphhhlllrrryyy}}}~~~}}}tttfffbbboooyyyqqqddd^^^WWW^^^lll|||zzzmmmaaa[[[\\\```dddccc```\\\YYYSSSJJJ@@@:::777999:::;;;:::777222---,,,+++++++++++++++***************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))((('''''''''''''''((((((((((((((((((((((((************************&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---------------...///000000///......///222:::<<>>DDDVVVwww{{{xxxxxxxxx~~~}}}xxxvvvuuuwwwvvvrrrllleee``````aaa]]]\\\YYYUUURRROOOOOOOOOTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUWWWYYYZZZ\\\___aaadddhhhooowww~~~~~~||||||zzzsssmmmnnnssssssllldddeeebbbbbbllljjjTTTRRRVVVWWWYYY\\\[[[\\\\\\XXXQQQFFF<<<666//////......---,,,,,,,,,------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,---------......000////////////............111888EEEUUUbbbiiikkkzzzxxxooommmlllqqqxxxsssmmmllliiiiiikkkiiigggggghhhhhhggggggiiihhhkkknnnpppooonnnmmmnnnsssppplllkkkmmmoooqqqrrrzzzrrrmmmqqquuuuuuwww{{{rrrddd^^^WWWRRRWWWdddyyyxxxgggeeeaaauuuiiiaaabbb___XXXJJJ===333333555444555888......---,,,,,,+++******(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))(((((((((((()))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,------...///000000///222444444555:::CCCJJJkkkzzzwwwyyy}}}yyypppkkkiiihhhgggeeejjjnnnrrrrrroookkkjjjiiiiiijjjiiieee```]]]^^^```WWWWWWUUUSSSQQQPPPQQQRRRRRRRRRQQQPPPOOOOOOPPPPPPLLLMMMOOOQQQRRRSSSWWWYYYRRRWWW```iiirrrxxx|||~~~~~~|||yyyxxxwwwvvvsssqqqqqqrrrrrrrrrsssyyy}}}xxxuuuvvvxxxtttjjj```jjjddd___dddxxxxxx[[[TTTVVVUUUTTTVVV^^^\\\ZZZ[[[YYYQQQCCC888222111000///---,,,+++***---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((------,,,++++++,,,,,,,,,......---...////////////222@@@GGGOOO\\\gggvvvqqqooorrrsss|||}}}xxxqqqjjjfffeeegggiiifffhhhiiiiiiiiiiiilllnnnpppqqqqqqpppmmmllllllmmmhhhfffbbb___]]]\\\\\\]]]]]]\\\[[[ZZZ[[[]]]```aaahhhhhhiiikkknnnssswwwyyy{{{tttppphhh^^^SSSMMMWWWtttuuufffdddbbbeeeooosss```YYY[[[aaaSSSKKK@@@666000111555999333222000...,,,+++***))))))))))))))))))******+++)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((()))************)))++++++,,,------......///...---,,,---/////////...666333---222===AAAMMMdddyyy{{{zzzyyy{{{wwwpppaaa___\\\YYYWWWVVVWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPQQQRRRSSSXXXUUUSSSSSSTTTTTTRRROOOFFFEEEEEEEEEGGGKKKOOOQQQOOORRRVVV\\\bbbgggkkkllluuutttrrrooommmjjjhhhgggiiihhhffffffhhhkkkoooqqqwww}}}}}}xxxssspppllliiirrriiidddiiippp{{{lll```\\\XXXVVVVVVZZZ\\\[[[[[[]]]]]]QQQBBB222111///,,,++++++---...,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((------,,,,,,,,,,,,,,,---///111222111///111666;;;CCCKKKNNNWWWjjjyyysssjjjooo}}}~~~vvvqqqqqqooommmjjjiiihhhhhhhhhjjjkkkjjjhhhfffdddeeefffggggggeee```ZZZVVVSSSSSSRRRQQQPPPNNNMMMMMMNNNNNNKKKJJJJJJIIIJJJKKKMMMMMMMMMMMMMMMMMMOOORRRUUUWWW```aaacccfffiiimmmpppqqq|||vvvnnneeeaaahhhsssuuuccc\\\___ccckkkxxx|||jjj___YYYWWWZZZUUUMMMCCC;;;;;;@@@EEE888666444111///---,,,,,,+++***************++++++)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))******++++++******+++,,,,,,------......///---------///000111111000222333111999IIITTTggg|||}}}|||wwwwww|||}}}tttkkkccc\\\XXXTTTSSSPPPMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPRRRSSSVVVTTTSSSSSSTTTUUUSSSPPPKKKJJJHHHFFFFFFGGGIIIJJJJJJLLLPPPTTTXXX[[[\\\]]]______^^^]]]\\\ZZZYYYYYY]]]\\\\\\\\\]]]___bbbcccjjjnnnsssxxx~~~}}}xxxsssooolllqqqtttzzz~~~{{{xxx{{{mmm\\\WWWTTTPPPWWWZZZ[[[ZZZ]]]^^^VVVKKK???999111------......---,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((------,,,,,,,,,------...---000111///---222===FFFQQQUUUSSSZZZppp|||yyy{{{zzzwwwssspppkkkiiiiiiiiiiiiiiifffhhhjjjkkkkkkiiigggeeegggfffddd```\\\YYYXXXXXXPPPQQQPPPNNNKKKIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLRRRSSSSSSSSSTTTSSSSSSSSSSSSRRRQQQQQQQQQRRRTTTUUUQQQQQQRRRSSSTTTVVVWWWXXX[[[^^^ccclllvvv~~~xxxvvvmmmbbb^^^aaahhhooorrrxxxrrrcccXXXZZZZZZXXXRRRIIIDDDDDDGGG???===999555222000//////,,,++++++*********++++++))))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,---......//////---...///000111222111111000444888EEE\\\nnn|||wwwxxxxxxvvvtttyyywwwzzz}}}sssiiieee___[[[XXXUUURRRPPPPPPOOOMMMKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFHHHIIIKKKKKKLLLLLLMMMMMMLLLLLLLLLMMMNNNNNNPPPOOOPPPRRRUUUVVVVVVUUUOOOMMMJJJGGGEEEEEEEEEFFFFFFHHHJJJMMMNNNOOONNNMMMPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRSSSSSSTTTZZZ\\\^^^bbbfffnnnvvv|||~~~|||{{{~~~tttnnnhhhaaa\\\TTTWWWZZZ\\\\\\^^^___[[[UUUOOODDD777000///000...+++,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((------------------...///.../////////222:::EEEMMMWWW\\\WWWYYYjjjtttvvv{{{wwwqqqooonnnnnnsssooojjjffffffhhhkkkmmmkkklllmmmmmmkkkgggccc```XXXWWWVVVRRRNNNKKKKKKKKKCCCFFFHHHJJJKKKMMMPPPRRRSSSTTTUUUVVVWWWWWWWWWWWWYYYZZZ\\\\\\\\\[[[YYYXXX[[[ZZZYYYYYYXXXYYYYYYZZZYYYYYYXXXWWWWWWWWWWWWWWWPPPQQQTTTYYY```gggnnnqqq~~~wwwffffffkkkoookkkcccdddkkk~~~tttbbbWWWZZZ\\\[[[UUUNNNGGGDDDFFFCCC>>>888444222111111,,,,,,+++***))))))******))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))***************+++,,,,,,------,,,,,,,,,,,,------.../////////...///111111111000111111222888???SSSqqqxxxvvvtttsssxxx~~~}}}~~~sssjjjccc___^^^]]][[[[[[[[[ZZZXXXVVVTTTTTTSSSRRRPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKHHHIIIKKKLLLNNNOOOOOOOOOPPPOOONNNLLLJJJIIIHHHGGGGGGHHHLLLPPPTTTWWWXXXYYYPPPNNNKKKIIIGGGFFFFFFGGGEEEGGGIIIKKKKKKJJJHHHGGGLLLMMMNNNOOOPPPPPPPPPOOOJJJKKKLLLMMMMMMLLLLLLKKKOOOQQQSSSUUUYYY___ggglllrrr{{{zzzqqqqqq~~~pppcccVVVTTTXXX\\\^^^______^^^[[[YYYOOO@@@555///---,,,+++------,,,,,,,,,+++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((...---------......///000222000000555???HHHOOORRRTTT___]]]ZZZccchhhgggkkk|||wwwrrrmmmkkklllmmmmmmmmmllljjjhhhhhhjjjlllooopppooolllhhhccc]]]YYYVVVIIIJJJJJJIIIGGGGGGHHHIIIOOOQQQSSSTTTTTTUUUWWWYYY]]]]]]^^^____________^^^```aaacccddddddccc```____________^^^^^^^^^^^^___]]]\\\[[[YYYXXXWWWVVVVVVTTTTTTSSSTTTVVVZZZ]]]___dddmmmyyyvvvnnnkkknnnlllbbb^^^aaaiiixxxpppZZZZZZZZZZZZZZZVVVQQQMMMMMMHHHBBB:::555222111222---,,,+++***)))((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************++++++,,,------------,,,,,,,,,---......//////000///111222111//////111222666???IIIccc{{{xxxwwwwwwvvvvvvzzz|||sssgggaaa```___^^^[[[[[[\\\]]]^^^\\\YYYUUUUUUVVVVVVUUUTTTRRRPPPOOOMMMLLLLLLLLLLLLMMMOOOOOONNNNNNOOOPPPPPPPPPPPPPPPPPPPPPNNNMMMJJJHHHGGGFFFEEEHHHKKKOOOQQQSSSTTTUUURRRQQQNNNLLLJJJHHHHHHGGGEEEFFFHHHJJJKKKJJJIIIHHHHHHIIIKKKLLLMMMLLLKKKJJJHHHIIIKKKLLLLLLKKKIIIHHHIIIKKKNNNQQQTTTWWW\\\___dddlllwwwxxxppppppzzz|||dddVVVOOOQQQVVV[[[^^^^^^^^^___ZZZUUUKKK===111******------------,,,,,,,,,++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((...............///000111111111444???KKKSSSTTTQQQOOO^^^```[[[```fffhhhmmmuuuppppppooonnnlllkkkjjjjjjjjjhhhjjjlllmmmlllmmmnnnpppccc```[[[UUUPPPLLLJJJIIIGGGIIIKKKLLLLLLNNNQQQSSSXXXZZZ]]]^^^___```bbbdddddddddddddddddddddddddddiiijjjlllmmmmmmlllkkkjjjjjjjjjjjjjjjiiiiiiiiiiii```___^^^\\\[[[ZZZZZZZZZYYYXXXWWWVVVVVVVVVWWWXXXWWWYYY\\\^^^ccclllzzzsssdddbbb```YYY[[[cccbbbsssdddaaa]]]ZZZYYYYYYZZZZZZSSSNNNEEE<<<666333222222......,,,+++))))))(((((())))))******++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,------,,,,,,---------...//////000000///111222000///000444999CCCPPP^^^yyyzzz}}}uuupppuuu{{{}}}~~~~~~zzzpppkkkfffdddcccbbb___\\\``````aaabbbbbb```\\\YYYYYYZZZ[[[[[[ZZZXXXUUUTTTPPPOOONNNNNNNNNOOOQQQRRROOOOOOPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMLLLKKKJJJIIILLLOOOPPPOOONNNNNNNNNUUUTTTQQQNNNKKKIIIGGGFFFCCCDDDEEEGGGHHHIIIJJJJJJGGGHHHJJJLLLLLLKKKIIIHHHGGGHHHIIIJJJKKKJJJIIIHHHEEEHHHLLLNNNOOOPPPRRRTTTZZZ```gggooowww}}}tttmmmrrrmmmuuuttthhhSSSOOOPPPUUUZZZ\\\^^^aaaZZZYYYTTTGGG888///---///------------,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((............///000111222111777BBBPPP[[[^^^ZZZUUUXXXggggggbbbjjjtttyyyvvvjjjdddffflllkkkkkkllllllkkkjjjjjjkkknnnppppppnnniiieeebbbbbbPPPNNNLLLIIIHHHHHHIIIJJJPPPRRRTTTVVVWWWYYY]]]___\\\^^^bbbdddeeegggjjjmmmjjjiiiiiihhhiiijjjkkklllggghhhiiijjjkkkkkkjjjjjjkkkkkkkkkjjjjjjhhhggggggfffeeedddccccccbbbcccccc]]]\\\[[[ZZZYYYXXXXXXWWWWWWVVVTTTRRRRRRWWW^^^cccnnnvvvwwwfffbbb___\\\eeetttvvvwwwzzzzzzssshhh___]]]___XXXRRRIII???777444333444111000///---+++*********((()))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,,,,------......//////000000///111222000000444<<>>JJJddd}}}~~~~~~xxxnnngggbbb^^^XXXTTTRRRQQQPPPNNNNNNNNNOOOPPPSSSUUUZZZaaaiiipppuuuyyysssppplllgggccc]]]WWWRRRRRRTTTYYY```ggghhheeeaaaXXXYYYYYYXXXVVVSSSOOOMMMHHHHHHIIIKKKNNNPPPPPPOOOKKKJJJHHHGGGGGGHHHJJJKKKJJJHHHEEEDDDFFFKKKPPPSSSXXXTTTRRRRRROOOKKKJJJLLLOOONNNMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHJJJMMMLLLRRR[[[fffssszzzvvvvvvnnnfffcccbbbggg{{{ooo]]][[[[[[VVV```aaacccbbb___YYYSSSOOO777333///---......,,,***,,,,,,,,,+++******))))))************))))))))))))((((((''''''''''''((((((((((((((()))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))000111333444666@@@SSSeeexxxwwwkkkiiixxxxxxhhhaaa^^^aaahhhdddgggiiiiiihhhgggggghhhhhhddd^^^WWWQQQMMMKKKIIINNNQQQUUUXXX[[[___dddgggfffiiimmmnnnmmmmmmppprrrvvvwwwwwwvvvtttuuuyyy|||~~~{{{yyywwwsssqqqooommmllljjjfffddd^^^^^^]]][[[ZZZZZZZZZ[[[YYY\\\eeepppxxxvvvppphhhlllwwwsss^^^TTTTTTQQQOOOJJJ>>>666444111000000000000///+++***((()))+++,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***)))))))))((((((((((((''''''''''''((()))*********(((((((((((())))))))))))((((((((((((((((((((((((******************************+++++++++,,,,,,,,,,,,,,,,,,---------------///////////////////////////222:::EEEPPPbbb~~~{{{{{{~~~vvvmmmbbb^^^YYYUUUTTTRRROOOMMMQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPSSSWWW^^^eeekkkooossstttuuuuuurrrjjj```YYYWWWUUUVVV\\\eeekkkkkkhhh___^^^\\\YYYUUUQQQNNNMMMEEEEEEFFFIIIMMMPPPQQQPPPKKKJJJIIIGGGEEEEEEGGGIIIIIIHHHGGGFFFGGGLLLQQQUUU[[[[[[YYYWWWRRRNNNMMMOOOQQQPPPOOOMMMKKKJJJHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHGGGHHHIIIIIIIIIJJJLLLNNNLLLOOOSSSZZZbbbmmmxxx~~~vvvsssqqqpppkkkddddddsssrrr___WWWVVV[[[___dddeeebbb]]]YYYVVVAAA999111---...000///------,,,,,,++++++***))))))************)))))))))(((((((((''''''''''''(((((())))))))))))************((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))000000333888<<>>LLL]]]uuu|||zzzyyyyyywwwwww~~~pppdddZZZUUUTTTSSSQQQQQQRRRSSSTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOPPPTTTZZZ___cccmmmrrrxxx~~~~~~wwwmmmeee___ZZZVVVXXX```hhhllllllhhhddd___XXXSSSOOOLLLLLLCCCCCCDDDHHHLLLPPPQQQRRRLLLLLLKKKGGGDDDCCCEEEHHHHHHHHHHHHHHHIIIMMMSSSXXX]]]```aaa]]]VVVRRRSSSTTTQQQQQQPPPOOOMMMLLLKKKKKKHHHGGGGGGFFFFFFFFFGGGGGGFFFGGGIIIIIIIIIJJJLLLNNNNNNOOOPPPSSSXXX```iiipppxxxtttvvvuuunnnddd```iiivvvhhhVVVWWWWWW\\\bbbfffddd___ZZZXXXKKK@@@333,,,,,,///111111------,,,,,,+++*********************)))))))))(((((((((''''''''''''(((((())))))))))))************'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))---000999DDDJJJQQQdddwww}}}iiiccceeennn~~~rrrkkkggghhhgggccceeellloookkkfffdddccc```YYYSSSIIIHHHGGGHHHLLLQQQWWWZZZ\\\___dddhhhkkkmmmqqqsssrrrtttuuutttqqqrrruuuyyy{{{|||yyyvvvsssqqqnnnlllhhhbbb\\\WWWYYYUUUTTTWWW[[[aaalllvvvvvvggg^^^___hhh}}}{{{dddYYYQQQRRRSSSLLLAAA<<<777333111111111111---,,,*********+++***)))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***++++++******)))))))))(((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---......//////...///000000111222333333444999CCCQQQgggyyyzzz|||{{{wwwyyyzzzmmmbbb[[[XXXWWWWWWRRRRRRSSSTTTUUUWWWXXXYYYVVVVVVWWWWWWVVVTTTRRRPPPQQQPPPOOOOOOQQQUUUZZZ]]]dddiiirrrzzz}}}wwwqqqjjjddd]]]ZZZ^^^dddiiikkkjjjggg```YYYRRRNNNKKKJJJCCCCCCDDDGGGLLLPPPRRRSSSNNNOOONNNIIIEEECCCEEEHHHGGGHHHJJJJJJJJJMMMTTTZZZ```gggiiicccZZZWWWXXXYYYSSSRRRRRRQQQPPPOOONNNNNNIIIIIIHHHHHHGGGGGGHHHHHHGGGHHHIIIIIIGGGGGGHHHIIIJJJKKKLLLNNNQQQWWW^^^cccppp||||||vvvwwwtttmmmeeeccciiipppyyyaaa[[[UUUYYY___cccdddbbb^^^ZZZTTTIII:::///,,,---///111---------,,,++++++******************))))))))))))((((((''''''''''''((((((((((((((()))))))))******'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))111999KKK___ddd```dddmmmwwwvvvjjjdddiiipppgggjjjnnnooojjjfffgggjjjjjjgggccc^^^YYYSSSNNNJJJDDDGGGKKKQQQVVV[[[^^^```dddgggkkknnnpppsssvvvxxxvvvyyy|||~~~~~~{{{wwwsssmmmddd___\\\XXXVVVXXXYYYZZZ___fffmmmvvv|||wwwuuucccdddkkkyyy|||qqq___WWWXXXUUULLLFFF>>>777333111000000111///---,,,,,,,,,+++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))***+++,,,*********)))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,------.../////////...///000111333555666777:::CCCRRRfff}}}~~~xxxzzz{{{}}}}}}mmmddd___YYYUUUUUUWWWYYYZZZTTTUUUWWWXXXYYYZZZ\\\^^^\\\]]]^^^^^^\\\YYYVVVTTTTTTSSSQQQPPPQQQSSSVVVXXX\\\___eeemmmuuuzzz{{{{{{tttpppiiicccaaabbbfffhhhfffdddaaa\\\VVVOOOJJJHHHDDDCCCDDDGGGLLLPPPRRRSSSQQQRRRQQQLLLFFFCCCEEEHHHFFFIIIKKKKKKKKKNNNUUU[[[dddmmmqqqhhh]]]ZZZ[[[\\\VVVUUUTTTSSSQQQPPPOOONNNKKKKKKJJJIIIIIIIIIIIIIIIGGGIIIJJJIIIGGGFFFFFFGGGFFFHHHJJJKKKMMMPPPTTTWWW___hhhvvv{{{yyytttoooooosssyyy|||zzzdddXXXXXXZZZ___dddfffeeebbb^^^UUUGGG:::111---...///...------,,,,,,+++******************))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))999EEE^^^xxx|||nnneeefffhhhiiihhhqqqnnnkkkkkkhhhfffiiimmmmmmiiiddddddaaaYYYPPPHHHFFFFFFRRRTTTWWW\\\```dddggghhhnnnpppsssuuuvvvwwwzzz|||}}}wwwoooiiidddaaa```aaa```\\\\\\^^^bbbeeemmm{{{{{{zzz|||nnn^^^___```UUUNNNDDD;;;555222///...444222///.........,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((()))***+++,,,************))))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,------...///000000......000222444666888999>>>MMMeee{{{zzz{{{zzzxxx{{{yyypppiii]]]QQQXXXVVVTTTSSSTTTUUUTTTTTTXXXZZZ\\\^^^___aaaccceeedddeeefffeeeccc```\\\ZZZXXXVVVSSSQQQPPPPPPRRRSSSXXXXXX[[[bbbllluuu|||zzzxxxrrrkkkeeebbbdddeeeaaaaaaaaa^^^YYYRRRKKKFFFEEEDDDDDDGGGLLLPPPSSSSSSRRRSSSSSSMMMFFFCCCFFFIIIEEEIIILLLLLLKKKNNNVVV\\\hhhrrruuukkk___[[[\\\]]]YYYXXXVVVUUURRRPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJGGGIIIKKKKKKIIIIIIIIIJJJGGGIIIKKKLLLKKKKKKMMMNNNTTTXXXcccrrr}}}wwwuuu{{{mmm\\\YYYWWW\\\dddjjjkkkjjjfff___SSSEEE888000.........------,,,,,,++++++***************))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))'''''''''''''''((())))))BBB]]]~~~```YYYccciiitttnnnllljjjhhhffffffiiiiiihhhfffeee^^^TTTKKKHHHJJJPPPTTT[[[___eeejjjlllmmmnnnnnnuuuvvvwwwyyy~~~zzzuuutttpppjjjgggeeeccc^^^ZZZZZZ[[[^^^dddnnn}}}wwwbbb^^^VVVMMMGGGBBB;;;333...222333444111---******++++++***************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,///222444))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000333///...111333555:::@@@YYYccc}}}uuuxxx~~~}}}vvvyyywwwooohhheeebbb\\\WWWVVVXXX[[[]]]]]][[[ZZZ[[[]]]cccdddfffhhhjjjmmmnnnoootttqqqnnnmmmnnnmmmkkkhhh```^^^[[[XXXUUUSSSRRRQQQUUUQQQRRR[[[eeelllqqquuuyyyzzzzzzxxxtttnnnhhheeeaaaaaa___\\\UUUMMMFFFBBBAAADDDGGGKKKOOOUUU\\\```aaaccc___SSSGGGBBBEEEHHHJJJNNNLLLMMMTTTRRRRRR^^^ooo}}}uuueee``````___]]][[[WWWUUUTTTTTTRRRQQQPPPOOONNNMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFHHHHHHIIIJJJJJJKKKLLLLLLQQQSSSXXX```mmm~~~~~~qqqrrrmmm```YYY^^^bbbcccjjjuuupppmmmfffWWWCCC222---...,,,111000***)))---///,,,*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))JJJccc|||~~~nnnaaa___bbbhhh|||kkkhhhjjjhhhggghhhjjjhhhaaaZZZUUUQQQLLLIIIKKKQQQXXX]]]cccggglllnnnppprrrvvvyyyxxxxxxzzz~~~}}}yyyuuurrrpppmmmgggbbb[[[[[[[[[]]]cccmmmxxxxxxmmmbbbVVVPPPMMMFFF<<<444222444555444000---++++++++++++************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))***+++---000111))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------........./////////000000111///111444666999BBBKKK[[[vvv|||yyy|||mmmkkknnnmmmfffaaaaaaaaa^^^[[[[[[]]]^^^]]][[[[[[___eeejjjppppppqqqsssuuuwwwzzz{{{wwwuuutttuuuvvvuuurrroooiiihhhddd```[[[UUUQQQOOOUUURRRSSSZZZbbbhhhnnntttyyyzzz||||||yyysssmmmiiifffeeeccc^^^WWWNNNHHHDDDAAACCCGGGKKKPPPWWW___eeeiiijjjdddUUUGGGBBBCCCFFFIIINNNMMMPPPVVVTTTTTT```qqqxxxiiibbbaaa``````]]]ZZZWWWWWWVVVUUUTTTQQQPPPOOONNNLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEGGGGGGHHHHHHIIIJJJJJJKKKMMMNNNQQQWWWbbbppptttqqq~~~zzzzzzmmmdddeeeeeedddiiirrrttttttoooaaaMMM:::000...///222111,,,+++---...+++++++++*********)))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))NNNaaajjjaaaZZZ```ffffffnnn|||rrrgggeeegggffffffhhhiiicccXXXOOOIIIIIIJJJNNNSSS[[[bbbffflllqqqwwwxxxwwwwww{{{}}}zzzxxxssslllggg___^^^\\\YYYZZZ^^^eeejjj{{{|||www}}}ooo^^^UUUSSSNNNBBB666222444666666555111---+++++++++************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***+++---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000222222444555555999FFFTTTggg~~~yyy~~~tttgggeeehhhllliiibbb]]]^^^___^^^^^^``````bbbeeehhhlllqqqxxx}}}~~~}}}}}}~~~}}}zzztttssspppkkkddd\\\VVVRRRRRROOOOOOSSSVVVZZZbbbjjjtttwww{{{}}}|||xxxrrrooolllkkkhhhaaaWWWNNNGGGDDDBBBCCCFFFKKKQQQZZZeeelllssssssjjjWWWGGGAAABBBDDDHHHNNNOOORRRYYYVVVWWWcccxxxppphhhfffdddccc```\\\YYYXXXXXXWWWVVVSSSRRRQQQOOOMMMLLLJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJLLLOOOUUU```llltttxxxyyynnntttyyy}}}{{{pppkkkfff```ccckkkpppsssrrrgggUUUBBB444---111333222...---...---***,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))TTTYYYXXXSSSVVVeeerrrwwwqqqeeecccccceeecccdddfffddd___WWWPPPKKKMMMOOOSSSYYY___eeejjjllluuu||||||xxxrrrnnnhhhfffbbb]]]ZZZZZZ]]]```hhhppp{{{vvvooorrrsss}}}}}}gggYYYVVVTTTHHH;;;333444555777888555///+++,,,,,,+++*********+++++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***))))))))))))***+++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,------------......////////////000000000000111444666888BBBYYYnnn{{{{{{rrreeefffooovvvwwwpppfff______aaabbbdddhhhgggnnnxxx~~~||||||}}}~~~zzztttllleee___[[[TTTRRRPPPPPPNNNOOOVVV___iiinnnuuu{{{~~~|||xxxuuuqqqqqqlllcccWWWLLLFFFCCCBBBDDDFFFKKKRRR^^^jjjrrrzzzzzznnnWWWEEEAAABBBCCCFFFNNNPPPTTTZZZXXXZZZgggxxxoookkkhhhccc___[[[XXXXXXXXXWWWVVVUUUTTTSSSQQQOOOMMMLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIJJJKKKOOOVVV^^^ddduuuvvvmmmooouuu}}}vvvjjjaaaaaagggmmmrrrtttkkk[[[KKK===444111111000//////...---***------,,,,,,,,,+++++++++************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((]]]UUURRRYYYcccmmm}}}rrrgggbbb___bbbfffdddfffeee]]]RRRJJJJJJMMMVVVYYY]]]ccciiimmmpppqqq}}}|||yyyrrrpppkkkddd]]]YYYYYYYYY[[[___hhhsss~~~wwwlllggglllwwwccc]]][[[QQQEEE666444444666999888222,,,---,,,,,,+++******+++++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,---------.........////////////000000000111,,,...222888AAAUUUvvvzzzzzzxxxrrrhhheeeooo~~~tttjjjcccdddiiinnntttzzz||||||qqqooommmlllmmmppprrrtttzzz~~~{{{sssmmmhhheeeaaa]]]YYYVVVQQQNNNSSS[[[```fffpppyyy~~~xxxxxxtttiii[[[NNNGGGDDDCCCDDDGGGLLLTTT```mmmvvv}}}}}}oooUUUBBBAAADDDCCCDDDMMMPPPTTT[[[ZZZ]]]kkk|||rrrmmmiiibbb^^^YYYVVVUUUVVVVVVUUUWWWWWWUUUTTTRRRPPPOOONNNJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJLLLQQQWWW[[[eeettt|||rrrrrrttt{{{ssseeebbbeeerrryyyzzzqqqdddWWWIII>>>222///---...//////---,,,---------,,,,,,,,,,,,+++************************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((]]]TTTUUUbbbmmmtttrrraaafffdddbbbeeefffffffff```UUUIIIFFFLLLSSS\\\___dddiiiooosssvvvxxx~~~{{{yyyssskkkbbbZZZVVVUUUVVVWWW\\\fffppp|||zzzooolll}}}pppccc___VVVLLL<<<777333555:::;;;777111...---,,,++++++***+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,---------............/////////000000000111111000111555;;;GGG^^^uuuvvvuuussswwwhhhjjjjjjmmmxxxuuunnnjjjooovvv||||||uuunnniii```___^^^]]]]]]___```bbbfffkkkrrryyy~~~{{{tttooolllkkkeee___[[[VVVRRRSSSXXX\\\bbbmmmxxx}}}~~~{{{ppp```QQQIIIFFFDDDEEEHHHMMMUUUaaannnvvvpppSSS@@@AAAEEEEEEEEENNNRRRUUU\\\\\\bbbrrr|||qqqkkkgggbbb^^^YYYUUUUUUUUUVVVVVVYYYYYYXXXWWWUUUTTTSSSSSSMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHIIIJJJKKKMMMRRRUUU[[[fffsss|||zzzpppqqqtttzzz~~~tttddd^^^___rrrzzz|||ssshhh___QQQDDD777000---...000///---...---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))VVVYYY```jjjuuuyyydddaaagggbbbdddjjjcccccc^^^UUUMMMJJJOOOYYY```dddfffiiinnnsssxxx|||~~~|||uuulllddd___]]]ZZZWWWXXX^^^eeemmmzzzxxxmmmtttnnneee[[[RRRCCC;;;333444;;;???<<<777......---,,,+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------------............//////000000000111111111444555:::DDDRRRiii{{{yyy|||tttlllkkkmmmdddnnntttwww}}}xxxwww}}}xxxpppiiieeebbb___]]]\\\[[[[[[ZZZZZZZZZ[[[[[[\\\___dddhhhlllrrrxxx}}}yyyuuuqqqiiiccc```]]]YYYXXXZZZZZZ```jjjttt}}}|||~~~sssbbbQQQGGGDDDEEEGGGJJJOOOVVVaaammmtttrrrRRR???AAAFFFEEEHHHQQQTTTWWW^^^___gggyyy~~~rrrlllhhheee```[[[WWWVVVWWWXXXXXX[[[ZZZZZZYYYXXXXXXWWWWWWPPPPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKKKKKKKLLLOOOQQQTTTZZZaaahhhvvv}}}qqqssswwwxxxsssooosss{{{sssddd______jjjuuu{{{uuuoooiii[[[MMM???666///000111///---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))SSSbbbnnnsss~~~tttiiibbbgggfff\\\eeennn___]]]TTTJJJHHHOOO\\\gggmmmmmmnnnooorrrvvv{{{~~~wwwpppmmmkkkaaa[[[YYY\\\^^^aaajjjuuuxxxjjjjjjpppxxx|||nnncccZZZHHH>>>444444;;;AAA@@@<<>>888333000......,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))***++++++,,,,,,+++++++++++++++++++++,,,------------.........////////////...///222222111333888AAA[[[~~~zzzggg[[[YYY\\\bbbiiippp{{{nnn___TTTUUUWWWVVVWWW[[[^^^dddlllsss{{{}}}vvvnnnnnnqqqvvv{{{yyyxxxvvvtttsssrrrqqqqqqdddeeegggllluuu|||vvvsssqqqrrrrrrssssssrrrrrrqqqpppkkkiiihhh^^^NNNFFFGGGJJJOOOMMMRRRaaakkksssnnnMMMDDDGGGGGGIIIIIISSSVVVWWW[[[aaazzz~~~uuupppkkkiiigggdddaaa___]]]]]]]]]`````````_______________```^^^\\\[[[YYYYYYYYYZZZ[[[[[[\\\___bbbbbb```^^^]]]\\\[[[ZZZZZZZZZZZZZZZ^^^```bbbaaa```eeennnvvvxxxwwwuuupppmmmooo{{{tttwwwkkklllqqqzzzqqq[[[CCC666111///...............---------,,,,,,+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((mmmjjj```gggkkkkkkddd\\\UUUMMMIIILLLSSSWWW___iiirrrwww|||}}}yyyvvvrrrllleeebbb]]]aaagggppp}}}nnnhhh]]]UUUTTTTTTPPPKKKKKKHHHAAA;;;555000...---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))******+++++++++++++++++++++++++++,,,,,,------............//////////////////111333222222888@@@DDD```{{{~~~wwwgggddd```bbbeeejjjpppyyyiiibbbXXXQQQRRRUUUWWW]]]dddgggqqqzzz~~~~~~xxxqqqkkkjjjkkknnnqqqssssssssspppppppppqqqrrrssstttuuummmkkkjjjjjjnnnttt{{{zzzuuusssssssssssssssrrrpppnnnjjjgggfffddd\\\OOOHHHGGGIIINNNMMMRRR```iiisssiiiKKKFFFJJJHHHJJJKKKVVVWWWUUUXXXaaa}}}zzzoookkkgggfffeeedddbbbaaa`````````bbbbbbbbbbbbbbbbbbbbbaaaaaa```___^^^]]]]]]^^^^^^]]]^^^aaaeeehhhiiigggeeeccccccbbbaaaaaa`````````bbbdddgggggggggjjjpppvvvuuutttxxxyyytttooo{{{vvv~~~jjjjjjpppzzz~~~hhhLLL<<<444///,,,,,,//////......------,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((vvvkkk``````gggfffeeeYYYNNNJJJKKKOOOWWW^^^eeemmmwww}}}~~~{{{wwwpppkkkeeebbbaaaeeennn{{{{{{zzzlllbbbbbbddd^^^SSSPPPLLLEEE>>>666000---+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))******++++++******++++++,,,,,,------------........./////////000000//////222444333555@@@LLLVVVrrr}}}nnnaaa```___]]]bbbiiippp|||lllYYYUUUUUUVVVVVVUUUXXXbbblllrrr}}}|||vvvqqqmmmgggeeeddddddffffffeeedddcccdddeeegggiiilllnnnooommmlllkkkkkkllloooqqqsss~~~{{{tttrrrpppqqqrrrqqqooolllfffeeeccc```XXXNNNIIIHHHHHHMMMMMMSSS___gggtttgggJJJGGGJJJIIIJJJMMMXXXYYYVVV\\\jjjsssgggcccaaaaaaaaabbbbbbbbbcccddddddcccdddeeeeeeeeeeeeddddddbbbbbb````````````aaabbbdddeeehhhmmmppprrrpppnnnmmmmmmmmmmmmllllllkkkkkkeeehhhjjjkkklllnnnrrrvvv{{{zzzuuuyyy|||tttwwwxxx{{{xxxqqqnnnsssyyyxxx^^^KKK>>>555//////000000///......---,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((tttddd```___dddfff___YYYNNNFFFGGGOOOXXXbbbjjjrrrwww~~~yyyrrrkkkfffcccdddgggooo||||||uuuooojjjnnnkkkcccWWWSSSLLLCCC:::222---***,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((())))))***+++*********++++++,,,---------------....../////////000000000///000333444444:::KKK[[[mmmzzznnn]]]aaaaaaXXX___fffooozzzoooYYYPPPLLLSSSXXXXXXVVVZZZgggsss}}}wwwrrrooommmdddcccaaaaaabbbccccccbbb_________```aaabbbcccdddcccdddfffhhhkkklllnnnnnnuuu{{{vvvrrrooonnnpppqqqnnnlllgggeee```ZZZRRRLLLIIIIIIJJJNNNOOOVVVaaahhhwwwgggKKKHHHJJJIIILLLOOOZZZ[[[ZZZfffzzzjjjaaa]]][[[^^^^^^```bbbccceeefffgggdddeeefffggghhhgggfffeeeccccccbbbaaabbbccceeeffffffgggiiinnnrrrtttsssrrrpppqqqrrrrrrrrrrrrqqqqqqlllnnnooopppppppppsssuuuuuuwww{{{xxx~~~zzznnnsss{{{nnnjjjoooxxxmmmZZZHHH888000///111000000///...---,,,,,,+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((|||iiibbbeeedddeeeddd[[[OOOKKKKKKQQQZZZbbbkkktttxxxzzz}}}~~~}}}tttqqqmmmkkkkkkhhhhhhrrr}}}uuu|||{{{}}}vvv~~~pppqqqsssoooaaa\\\TTTJJJ@@@777000---------,,,,,,,,,+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,+++++++++,,,---.........---,,,.../////////000000000000000111444555666???UUUiiiyyyaaa^^^ccceeebbbkkkrrr|||yyy^^^PPPMMMMMMTTTYYYYYYZZZcccqqq|||wwwqqqpppmmmiiicccbbb``````bbbcccdddccc```______^^^^^^^^^______]]]___aaaccceeefffffffffkkkqqqzzz{{{vvvpppnnnooopppnnnllliiifff^^^TTTLLLIIIIIIIIIJJJOOOPPPWWWbbbgggxxxjjjOOOJJJJJJJJJPPPRRR\\\\\\^^^nnnuuuccc\\\ZZZXXX]]]^^^___aaaccceeeeeefffdddeeegggiiiiiihhhgggfffeeedddddddddeeefffhhhiiihhhhhhiiimmmqqqssstttsssqqqrrrssstttuuuuuuttttttssstttuuuvvvvvvwwwyyyzzzyyyzzzvvvxxx}}}|||rrrpppwwwuuuooosss{{{zzzhhhQQQ<<<111000111111000///...---,,,,,,+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((|||jjjaaaccciiiddd```]]]UUUJJJMMMUUU^^^dddhhhqqq{{{{{{}}}~~~~~~uuurrrppppppooohhhbbbgggqqqxxxzzz|||vvvssstttsssgggcccZZZPPPEEE;;;333///---------,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,---------,,,,,,+++,,,---.........---,,,////////////000000000000000222444555777BBB[[[rrr~~~fff___]]]\\\dddqqqpppyyypppZZZRRRRRRTTTXXXZZZ\\\aaammm|||xxxmmmkkkmmmiiibbbcccaaa______```bbbbbbbbbaaaaaa``````___``````aaa____________^^^]]]\\\\\\bbbhhhqqqzzzyyyqqqnnnooopppnnnllllllggg]]]QQQHHHGGGIIIJJJIIIMMMOOOWWWaaafffxxxmmmQQQLLLKKKLLLSSSVVV^^^]]]^^^qqqnnn___[[[ZZZXXX]]]^^^```aaacccddddddddddddfffhhhiiijjjiiihhhgggffffffeeefffggghhhjjjkkkmmmmmmnnnppptttxxxyyyxxxuuuvvvxxxzzz{{{{{{{{{zzzxxxyyyzzz{{{}}}sssssszzz{{{{{{rrrttt}}}~~~{{{~~~uuu[[[CCC777666222111000///...---,,,,,,+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((yyyooogggggggggeee```XXXPPPJJJFFFRRRaaaiiilllrrr|||}}}~~~wwwqqqssssssooojjjeeedddeeeqqqyyy{{{yyy{{{xxxuuuqqqfffWWWJJJAAA888000.........,,,+++***+++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------............///000/////////000111222222222666222444EEESSSbbbsss~~~ssscccZZZ___eeegggllltttuuuXXXTTTYYYTTTTTTYYY^^^bbbkkkyyy|||qqqkkkjjjkkkiiiggghhhgggfffdddcccccccccccc```eeefffaaa\\\\\\]]]\\\\\\^^^___``````]]]ZZZXXX\\\```fffkkkpppuuuzzz}}}}}}vvvpppmmmmmmnnnoooiiiddd[[[RRRKKKIIIJJJLLLJJJIIIPPPZZZ___eeezzznnnSSSQQQPPPLLLMMM[[[\\\bbbeeeooowwwgggVVVPPPUUUVVV\\\]]]___aaaccceeeeeefffjjjhhhffffffggghhhiiihhhggggggffffffhhhjjjlllmmmmmmmmmoootttyyy|||zzzxxxwwwzzz~~~}}}sssqqq|||xxxuuuwwwlllPPP999---111......000000------000---,,,++++++******++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))zzzrrrhhhdddeeeddd^^^VVVPPPNNNNNNZZZaaaiiipppuuu|||}}}uuuvvvvvvsssoookkkkkkkkkkkkrrr~~~~~~|||tttdddUUUIII???777000000///...,,,+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------............///000//////000000111222333///555666===RRRdddtttssseee______hhhnnnqqq|||jjjSSSQQQXXXUUU[[[```fffnnnzzzzzzssskkkggghhhiiihhhgggkkkjjjhhhfffdddccccccccc```dddeeebbb```aaa```]]]VVVXXX[[[]]]___``````___]]]___bbbfffiiinnntttyyy}}}}}}{{{vvvpppmmmnnnpppiiiddd\\\RRRLLLIIIJJJLLLMMMMMMSSS\\\___eeeyyyjjjRRRQQQPPPMMMPPP]]]]]]bbbeeepppqqqcccUUUQQQVVVWWW[[[]]]___aaadddfffggggggiiihhhgggggghhhhhhhhhhhhgggggghhhiiikkkmmmooopppqqqrrrtttxxx}}}~~~|||yyysssxxxzzzxxxtttuuu}}}zzzcccKKK;;;444000///111111...---...---,,,++++++***+++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))qqqiiihhhhhhgggcccccc^^^UUUMMMKKKQQQXXXeeeiiipppvvv}}}{{{{{{yyyvvvsssrrrsssuuummmpppvvv}}}ooo]]]OOOCCC:::222111111///...---,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------............////////////000000222333333000888<<>>777222000222222...,,,---------,,,+++++++++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))***))))))(((((())))))***))))))))))))))))))))))))wwwmmmjjjgggfffiiiccc^^^VVVNNNKKKPPP[[[cccgggmmmuuu}}}{{{vvvtttvvvyyy|||wwwvvvuuuxxx}}}wwwfffVVVHHH>>>222111000//////...---,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,---------............////////////000111222333444444===BBBPPPkkk~~~|||iii]]]eeehhhqqq|||{{{^^^XXXSSSSSS[[[aaacccooo}}}llliiifffdddeeegggiiiiiihhhkkklllmmmoooqqqtttvvvwwwrrrrrrpppmmmmmmmmmggg___eeedddbbb___]]]]]]\\\\\\___```aaabbbcccggglllpppvvv{{{zzzrrrllljjjkkkhhhaaaWWWNNNJJJKKKMMMQQQTTT[[[^^^^^^cccvvveeeSSSQQQNNNMMMVVV```]]]___fffwww{{{bbbZZZSSSSSSWWWTTT[[[]]]^^^aaacccdddeeeeeedddeeeggghhhgggfffeeeeeebbbdddgggkkkooorrrtttuuuyyyzzz|||xxxjjjwwwtttxxx|||yyyxxxnnnsssxxxZZZAAA:::444000111222///---...------,,,++++++++++++,,,*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***))))))))))))))))))***((((((((((((((((((((((((vvvlllmmmlllfffeeejjj^^^VVVMMMJJJPPP[[[eeekkkmmmttt||||||vvvtttwww|||{{{xxxuuussswww|||rrrcccSSSGGG444222///...///000...---++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))************))))))))))))******))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,---------............/////////000000111333444555777AAAGGGWWWsss|||{{{kkkggggggnnnqqqzzzpppVVVWWWVVVWWW```fffhhhzzztttgggfffeeeccccccdddeeeeeeeeeiiijjjlllooorrrvvvyyy{{{zzz{{{zzzxxxyyy{{{vvvooogggeeecccaaa`````````aaa[[[^^^```bbbccceeehhhkkkoooqqqvvv{{{~~~{{{ssslllmmmkkkeee[[[PPPKKKLLLOOOQQQWWW^^^___]]]bbbuuu~~~fffVVVSSSMMMLLLXXXaaa\\\^^^ggg|||vvv```ZZZTTTTTTVVVSSS\\\]]]___```aaabbbbbbbbbbbbeeeggghhhfffddddddeeeaaacccfffiiimmmqqqtttuuuzzz|||~~~rrrxxx}}}kkkkkksssvvvqqqmmm|||hhhQQQ???777000000111///...///...---,,,,,,++++++,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******((((((((((((((((((((((((ooohhhfffjjjiiidddeeejjjUUUOOOIIIMMMXXXdddlllnnnuuuzzz{{{yyyyyyzzz{{{wwwvvvsssqqqrrryyy{{{|||ooo]]]NNN;;;666111...///000///---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,---------............/////////000000222333555666:::FFFQQQeeemmmfffjjjnnnxxx~~~dddRRRVVVXXX[[[eeekkktttxxxmmmgggcccbbb```___^^^^^^^^^^^^eeefffhhhjjjmmmppprrrtttzzz}}}~~~vvvsssnnniiidddaaa^^^]]]YYY\\\___aaaaaabbbdddeeeffffffjjjttt}}}yyyssspppoooiii___SSSMMMNNNQQQTTT]]]dddbbb]]]bbbsss~~~iii[[[WWWNNNNNN\\\ddd]]]___jjjrrraaa]]]WWWVVVXXXUUU]]]]]]___```aaabbbbbbbbbcccfffiiihhheeedddeeehhheeeeeegggiiimmmqqqtttvvv{{{~~~|||jjjfffoooyyyqqqvvvttt^^^JJJ>>>333000111000///111...------,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++******))))))******+++)))))))))))))))))))))))){{{iiigggggghhhgggdddaaa```NNNMMMOOOWWWaaakkkppprrrzzz~~~yyyuuuuuuvvvvvvtttrrrttt{{{|||hhhVVVFFF>>>555000///000...---,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,---------............/////////000111222444555666@@@QQQbbbzzz}}}wwwhhhmmmxxx}}}oooXXXPPPWWWZZZbbbooosss}}}nnngggfffaaa```^^^[[[YYYYYYZZZ[[[```aaaccceeehhhlllooopppsssxxx|||}}}xxxooogggaaa]]]___`````````______aaacccbbbcccgggnnnuuuyyyxxxuuurrrrrrmmmbbbUUUNNNOOOSSS[[[eeekkkfff^^^aaaqqq}}}kkk```[[[QQQRRRbbbhhh```bbbnnnooobbbaaa[[[YYY\\\ZZZ\\\]]]___aaaccceeeffffffgggjjjllljjjffffffhhhllllllkkkkkkkkknnnrrrwwwzzzyyyoooiiinnnxxx~~~wwwiiiWWWHHH999333111000000111......---,,,,,,,,,,,,---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++))))))))))))))))))))))))|||jjjeeeggghhhggggggcccYYYPPPKKKPPPXXXaaaiiioootttvvv~~~wwwpppwwwzzz|||yyyuuusssuuuyyy{{{vvvtttaaaNNNEEE999111//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------******))))))))))))******))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,---------.........////////////000111222444666777III\\\rrrvvvyyynnngggvvv^^^QQQQQQYYY]]]hhhwww{{{tttgggccccccaaa```]]]ZZZXXXWWWYYY\\\[[[\\\___ccchhhmmmqqqsssmmmssswwwxxx{{{|||tttmmmjjjgggfffdddaaa^^^___bbbeeeeeegggjjjlllnnnpppqqqrrrttttttooodddWWWOOOPPPTTTaaakkkpppiii___aaappp~~~}}}lllbbb^^^TTTUUUggglllcccdddpppllldddddd]]][[[___^^^ZZZ\\\___bbbfffhhhjjjkkkjjjmmmnnnlllhhhgggkkkppprrrpppnnnnnnppptttyyy}}}uuuooorrrpppiiijjjrrrsss|||{{{xxxaaaPPP>>>555222000///111......---,,,,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++))))))))))))))))))))))))pppiiihhhbbbcccjjjgggYYYNNNMMMQQQ^^^dddjjjuuuwwwwww}}}}}}~~~uuuooorrrwww~~~|||yyywww}}}}}}vvvxxxkkkZZZGGG===888///...000+++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////...000222222111333888<<>>666//////000...---...,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,------........./////////000000000111222444555666:::KKK^^^{{{~~~|||vvv|||fff\\\aaajjj}}}uuu```ccc]]]nnnuuugggddddddhhhlllnnnsssyyyzzzooolllnnnqqqvvv{{{~~~~~~zzzvvvxxxyyywwwwwwvvvnnndddYYYWWW\\\kkk|||{{{rrriiihhhjjjnnnooonnnnnnpppoooppp|||zzzyyy{{{~~~}}}}}}|||{{{zzzzzz{{{|||}}}rrrlllmmmsssmmmjjjkkkppppppmmmsss|||tttRRR===888222///000000///---------,,,,,,,,,,,,++++++************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))jjjdddYYYOOOLLLRRR]]]gggooonnnuuu|||yyyrrrmmmgggbbb]]]YYYVVVSSSSSSPPPNNNMMMNNNMMMJJJHHHGGGGGGFFFEEEDDDDDDEEEEEECCCCCCBBBAAAAAAAAAAAAAAA===???AAABBBAAA@@@AAAAAA@@@AAAAAABBBFFFPPP\\\eee{{{yyyzzzzzz{{{}}}~~~~~~mmmWWWCCC:::111000000...---...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******************************************************++++++++++++******)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,............////////////000000000111333444666777???WWWqqq|||xxxfff]]]bbboooooo\\\ccc___yyysssiiieeegggmmmuuuxxxzzzwwwrrroooppptttwww}}}zzz{{{{{{{{{|||{{{sssjjjZZZWWWZZZfffwww}}}uuulllgggfffkkkooonnnpppsssqqqrrr|||zzz||||||}}}}}}||||||}}}~~~rrrpppmmmnnn|||tttjjjeeekkkooonnnrrryyy~~~^^^CCC<<<333//////000000...------,,,,,,,,,,,,++++++************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))iii]]]OOOKKKQQQ\\\fffjjjxxxyyy~~~yyyrrrlllfffaaa\\\YYYXXXUUUSSSRRRSSSSSSPPPMMMNNNMMMLLLKKKKKKJJJJJJKKKHHHHHHGGGFFFEEEEEEFFFFFFBBBBBBBBBAAA??????AAACCC???AAABBB@@@???CCCMMMUUU\\\iii{{{yyycccFFF<<<333111111///---...,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))******************************++++++++++++******)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,............/////////000000000111222333555777777PPPlll~~~ggg___dddvvvmmm\\\dddbbbuuuiiidddfffjjjuuu~~~rrrmmmnnnssswww|||zzzpppZZZWWWXXXbbbsss~~~}}}vvvmmmfffdddjjjnnnoooqqqvvvsssttt}}}zzz|||||||||||||||}}}~~~vvvtttnnnlllyyy|||mmmdddjjjppppppqqqwwwyyynnnGGG???444//////000000///---------,,,,,,,,,++++++************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))dddRRRGGGNNNZZZaaaiiissszzzzzz~~~~~~{{{tttjjjccc]]]\\\ZZZXXXWWWWWWWWWXXXVVVVVVWWWWWWWWWTTTPPPMMMPPPOOOMMMLLLKKKLLLLLLMMMIIIGGGEEEEEEEEEEEEEEECCCDDDCCCBBBBBBBBBDDDEEEFFFIIIQQQ^^^kkkwwwpppUUUAAA555111---000222***---------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++*********))))))((((((************************************************)))************+++++++++************************)))************+++++++++------------------------............/////////000222111222444333444;;;DDD\\\ssszzzyyyeee___kkkwwwjjjkkkbbbooo~~~lll]]]jjjgggwwwxxxnnnnnnttt}}}ttt___XXXVVV___ooozzzzzzvvvooolllhhhhhhnnnwwwzzzyyyyyyttt~~~}}}}}}{{{|||sssoookkkqqqvvvkkkkkkqqqsssoookkksss{{{zzz]]]LLL999///111444333000---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))___QQQKKKSSS___fffoooyyy}}}vvvpppkkkiiieee```\\\YYYWWWVVVXXXWWWWWWWWWWWWWWWVVVUUUXXXWWWVVVUUUUUUUUUUUUUUUQQQOOOLLLKKKKKKJJJHHHGGGGGGFFFDDDCCCCCCCCCCCCDDDDDDIIIOOOVVV^^^gggrrryyy~~~\\\FFF888333...111333,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++*********))))))))))))************************************************)))************+++++++++************************************++++++++++++------------------------........./////////000000222111222333333555===GGGeeewwwyyyhhhbbbmmm|||fffkkkiiiyyyiii^^^lllsssxxxqqqnnnrrrwww}}}~~~fff]]]VVV]]]lllyyy{{{xxxsssnnnhhhgggmmmwww~~~~~~wwwtttoookkkooovvvxxx|||xxxtttsssmmmrrrdddSSS>>>222222444222...---------,,,,,,,,,++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))TTTMMMNNNYYYdddkkkvvv|||xxxuuupppkkkeee```]]][[[]]]\\\ZZZXXXXXXYYYZZZ[[[ZZZYYYYYYXXXXXXWWWWWWVVVVVVTTTRRRQQQQQQPPPNNNMMMLLLKKKIIIGGGFFFDDDDDDDDDFFFFFFFFFGGGKKKRRRZZZaaammmsss|||~~~~~~iiiNNN<<<555///000333---------------,,,,,,,,,,,,,,,,,,,,,+++++++++*********************)))))))))************************************************)))************+++++++++++++++++++++++++++++++++************+++++++++,,,------------------------....../////////000000000111000111333444777BBBNNNooo{{{sssyyylllfffppp}}}bbbnnnwwwyyypppgggcccqqq|||ooolllqqqxxxooocccWWWYYYhhhvvv{{{{{{yyyrrrjjjggglllvvvyyytttnnniiilllyyyzzzvvvvvvllllll~~~nnn\\\EEE666222222111...------------,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))JJJJJJQQQ^^^iiiqqq{{{~~~}}}{{{xxxsssooojjjgggfffeeedddbbb___\\\[[[\\\]]][[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXWWWWWWWWWWWWUUUSSSRRRQQQOOOMMMKKKIIIHHHGGGHHHGGGFFFEEEGGGLLLQQQUUUZZZ```iiiuuu~~~~~~}}}}}}~~~}}}wwwWWW@@@777000000222......------------,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------------------...////////////000000000000000111444555;;;JJJYYYxxxvvvqqqzzzpppiiiqqq{{{bbbvvvoooiiihhhmmm}}}vvvtttwww|||wwwhhhXXXVVVcccsss|||}}}vvvnnnkkkmmmtttyyyuuummmhhhkkksss}}}~~~}}}uuutttkkkvvvwwwdddKKK999333222000......------------,,,,,,,,,************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))GGGMMMXXXfffqqqyyy~~~|||yyyvvvrrrpppnnnlllmmmmmmkkkgggdddcccdddfffffffffffffffffffffgggcccbbbaaa``````^^^[[[YYYVVVUUUTTTRRRPPPNNNMMMLLLIIIHHHGGGGGGHHHIIIJJJKKKMMMRRRZZZdddoooyyyaaaEEE;;;222///111---.........---------,,,,,,,,,,,,,,,+++++++++*********************+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000111000000222555888AAATTTfffwwwzzzzzz}}}~~~tttqqq{{{tttkkkrrr{{{hhh|||gggeeelll{{{zzzyyyyyy|||}}}nnn\\\VVV^^^nnn|||zzzuuusssqqqpppxxxzzz|||yyymmmgggkkkqqq}}}yyywww}}}xxx{{{mmmqqqlllQQQ===333222111000.........---------,,,,,,************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))NNNUUUbbbooozzz}}}zzzwwwtttrrrqqqtttvvvtttqqqnnnoooqqqpppooooooooopppqqqssstttrrrpppooommmkkkhhhdddaaa\\\\\\ZZZYYYVVVTTTQQQPPPPPPOOOMMMMMMMMMKKKHHHFFFFFFHHHMMMUUU___hhhpppuuukkkLLL@@@555000000---............---------,,,,,,,,,,,,+++++++++***************+++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------........./////////000000000111111000111444888<<>>555222/////////.........---------,,,,,,,,,+++++++++***************++++++,,,,,,,,,************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////000000000000111111111111111333777<<>>;;;555///000000...------------------,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......///000111000///000222333444///444CCCTTTbbbsssfffeeettt||||||uuuuuuzzzyyyttt|||nnnhhhsss|||zzzyyyyyyxxxxxxtttdddbbbqqq~~~zzzxxxzzzxxxqqqvvvsssooommmjjjqqq}}}~~~xxxrrrkkkmmmrrrqqqxxxTTT===444111////////////...------,,,,,,---,,,++++++******++++++************************************************************************************************************************eeelllwww}}}zzzwwwrrrnnnsss{{{}}}yyytttrrrtttzzz~~~}}}{{{zzzzzz{{{|||~~~~~~~~~~~~zzzwwwtttssspppkkkccc]]]]]]ZZZWWWUUUTTTTTTRRRQQQPPPQQQWWW```fffllluuu~~~{{{{{{||||||~~~zzzsssSSSCCC<<<444...000000///...---------------,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,---------.........///000111000///000222444555222777GGGXXXiiiwwwwwwzzz|||xxxyyy}}}|||www{{{{{{lllmmm~~~}}}}}}}}}|||~~~}}}llleeeppp~~~}}}||||||~~~zzzsss||||||uuuoooiiimmmvvvuuu}}}|||rrrllluuu___EEE888444111000//////......---,,,,,,---,,,++++++******++++++************************************************************************************************************************hhhttt~~~|||zzzuuuqqqtttzzz|||vvvuuuzzz~~~zzzwwwxxx}}}xxxqqqgggccc]]]YYYWWWVVVTTTSSSQQQNNNNNNRRRUUUYYYaaajjjooo{{{{{{{{{||||||}}}|||]]]HHH===555///111000///...------------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,------------............000111000000000222444777555<<>>666111111000//////......------,,,++++++******++++++************************************************************************************************************************~~~}}}vvvoooiiihhhfff```\\\[[[XXXTTTSSSUUUVVVUUUYYY```dddkkkuuu}}}~~~{{{xxxxxxzzz{{{~~~tttRRR>>>666222111000///............,,,---.........---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))******+++,,,,,,---,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------............////////////...///111111111333555777;;;DDD```tttkkkooouuuwww}}}qqqmmmkkkkkk|||yyypppsss~~~mmmmmmfffbbb^^^ZZZooo{{{\\\EEE777111111000000///.........---,,,++++++******++++++************************************************************************************************************************zzz|||}}}xxxrrriiidddbbbaaa[[[WWWXXXUUUPPPQQQVVVXXX]]]ccciiiqqq|||{{{vvvwwwxxxzzz||||||XXXAAA999222111000//////.........,,,---.........---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********(((((()))***++++++,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,---------............/////////000...///111111222333555888<<>>333000222111//////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------......///000000000222333222666;;;@@@ZZZ~~~fff```YYY]]]sssnnnyyy~~~qqqqqq|||sssFFFAAA:::555333222111000......---------,,,,,,,,,************************((())))))***++++++,,,,,,************************************************************************~~~vvvpppnnnmmmllljjjmmmvvv~~~zzzxxxhhhddd^^^\\\```hhhmmmmmmooosssxxx}}}tttZZZ===///222000...000.../////////...------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000////////////333000444888777AAAhhhyyyaaa]]]XXXZZZjjjqqqgggsssttt|||UUU:::888333///666111222///......------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,+++***))))))******~~~|||tttmmmfffbbbaaa```]]][[[]]]cccmmmuuu|||yyyvvviiiddd]]]ZZZ^^^fffkkklllooorrruuuyyy}}}aaaCCC333444111...000.../////////...------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000000000000////////////000...333999<<>>:::444///555///111///......------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++***))))))******{{{~~~rrrggg___[[[XXXVVVWWWVVVSSSQQQQQQTTTZZZ^^^iiiuuu|||xxxwwwkkkddd[[[XXX[[[bbbgggjjjooopppqqqssszzzjjjJJJ777777222///111////////////...------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////000000000000///...222:::@@@PPPvvv}}}}}}xxxddd```[[[^^^kkkwwweeevvvgggcccrrr~~~zzzcccCCC;;;555000444...000//////......---,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++******)))*********zzzxxxmmmhhh```ZZZVVVUUUVVVWWWWWWVVVTTTRRRRRRSSSUUUWWWXXXaaappp}}}|||nnndddZZZWWWYYY]]]cccgggmmmnnnoooqqqwwwrrrOOO:::777333000222000/////////...------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000////////////000000000000222000444;;;CCCUUUxxx|||gggaaa\\\]]]ggg|||eeennnlllcccrrrzzzuuurrrxxxlllGGG<<<555111555...111/////////...------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++***************+++zzzoooyyytttkkk\\\\\\[[[ZZZZZZ[[[]]]___ZZZYYYWWWVVVVVVVVVVVVVVVUUUWWW___kkkxxxpppdddYYYWWWXXXYYY^^^dddjjjlllnnnqqquuuzzzTTT<<<777333111333111/////////...------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000.../////////000000000111555333666???KKK```~~~}}}fff___YYY[[[bbbssseeebbbvvvnnnbbbpppxxxpppnnnssstttJJJ;;;555333777000444000//////......---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++***************++++++}}}~~~yyyllljjj~~~rrrfff___[[[]]]```aaabbbccceeeggg\\\ZZZYYYXXXYYYYYYXXXWWWZZZWWWZZZaaaiiiuuurrrdddYYYXXXXXXWWWZZZ```fffiiimmmpppttt{{{\\\???999333111333111/////////...------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......//////000000111111555444888DDDWWWqqq}}}zzzeee]]]XXXZZZ___lllgggXXXiii~~~nnn___lllwwwtttoooooo}}}NNN<<<666555888111555000000//////...---------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++*********)))******+++,,,uuutttttt~~~}}}ooofff```]]]```cccfffhhhhhhiiillloooeeeccc```___``````^^^\\\```]]]___dddfffkkk}}}ssseeeZZZZZZZZZUUUWWW^^^cccfffjjjmmmqqqyyyeeeEEE;;;444111222////////////...------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000111111111333333888GGG___}}}|||mmmccc\\\\\\^^^fff}}}nnnVVVdddwwwvvveeelllwwwxxxsssmmmwwwRRR===777555777000444000000//////......------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******))))))***++++++,,,|||zzzzzzooobbb^^^^^^^^^cccfffiiijjjjjjmmmqqquuuqqqnnnjjjiiijjjjjjgggeeecccaaaeeellljjjhhhtttttteee[[[\\\[[[UUUUUU\\\aaadddgggjjjooowwwkkkIII>>>555111111---000//////...------,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///000111111222222222888HHHaaa~~~wwwlllccc```]]]aaavvvvvvXXXeeesssqqqpppvvvwwwxxxmmmqqqVVV???888666666...222000000000///......------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******))))))***+++,,,,,,~~~zzzttt{{{oooaaa___]]]^^^bbbjjjiiiiiimmmrrrwwwwwwwwwyyywwwxxx{{{zzzxxxxxx|||~~~wwwnnnkkkpppwww{{{}}}oooddd[[[ZZZZZZYYYWWWWWW\\\```eeejjjpppzzz{{{PPP@@@;;;222///333//////...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000/////////000111111222222444444AAAPPP```~~~~~~pppaaa[[[[[[jjjbbbXXXkkkuuudddyyyuuuzzzrrrzzzlllFFF:::888222111666000000000///......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++{{{vvvzzzzzz{{{}}}{{{ppprrrwwwfff^^^bbbdddfffjjjmmmkkkiiilllsssyyy~~~yyyuuutttvvvyyy||||||}}}pppeee[[[ZZZZZZXXXWWWWWWYYY]]]ccchhhnnnvvvVVVCCC<<<333///333//////...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///////////////000000111111222222444666GGGYYYiiizzzggg]]]WWW___tttdddXXXkkkiiiyyyzzzpppGGG:::888333111555000000000///......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++|||tttooolllqqqrrrtttwww|||vvvbbbkkkrrr~~~qqq^^^]]]eeeiiilllpppkkkkkkkkkoootttxxx{{{|||vvvooommmooouuuqqqfff\\\ZZZZZZXXXWWWWWWVVV[[[aaafffkkkrrr{{{^^^HHH>>>555000333000///...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................//////000000111222222222111888NNNfffvvv}}}yyyfff```ZZZ^^^mmmhhhXXXiiimmmvvv~~~wwwLLL;;;888444222444111000000//////......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++|||qqqlllkkklllmmmqqquuu{{{yyyiiifffmmmtttxxxhhh]]]```hhhlllnnnooommmppptttxxx{{{zzzxxxvvvvvvmmmkkklllnnnuuu|||ttthhh^^^ZZZZZZXXXVVVWWWVVV[[[aaaeeejjjpppwww}}}~~~eeeLLL@@@777222333000///...------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,------------------------...............---------///000000111111222333333444>>>[[[xxx}}}wwwwwwxxxppp___]]]\\\```mmmlllXXXbbbzzzmmmnnn~~~TTT>>>999555222333111111000000///.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++zzzlllfffdddfffgggkkkpppvvv{{{jjjbbbfffllluuuooofffaaaeeemmmqqqqqqpppwwwyyy}}}|||~~~~~~wwwjjj___[[[ZZZXXXVVVWWWWWW[[[aaaeeeiiinnnvvv{{{lllQQQCCC:::444444000000///...------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------------------------...............---------000000000111222222333333;;;HHHiii~~~}}}}}}}}}|||wwwwwwxxxyyy|||uuunnnlllnnnrrrwwwqqq[[[YYYYYY]]]hhhpppZZZYYYeeennngggzzz|||___DDD;;;666333333111111111000//////......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++zzzkkkccc```eeegggjjjoootttyyy}}}nnncccccckkkyyy{{{jjjffffffkkksssyyyzzzyyy~~~yyylll```[[[ZZZWWWVVVWWWWWW[[[___cccfffllltttzzztttWWWGGG===666222111000///...------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------------..................000000111111222333333333;;;IIImmm}}}{{{yyywwwvvvuuuvvvvvvssstttvvvyyy|||vvvjjjgggfffhhhllloootttzzzuuu]]]ZZZ\\\```jjjwww]]]TTTWWW{{{wwwfffwwwyyy|||kkkLLL===666444444222111111000000//////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++|||nnneeeaaagggiiilllqqquuuyyy|||}}}}}}{{{mmmccckkkzzztttjjjjjjlllqqqyyy{{{nnnaaa\\\ZZZWWWVVVVVVTTTWWW[[[^^^aaahhhqqqxxx}}}^^^LLL???555000111000///...------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------........................,,,---------.../////////000111111222222333333444:::IIImmm{{{tttsssrrrqqqppppppooooooqqqsssuuuyyy}}}rrraaa```ccceeekkksssuuu{{{yyybbb]]]___cccmmmwwwaaaSSSSSS{{{lllvvvxxxpppqqq~~~vvvSSS???555444555222222111111000/////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++zzzooogggaaaeeegggkkkooorrrvvvxxxyyyzzz~~~pppbbbiiiuuuvvvqqqnnnoooqqquuu||||||oooaaa\\\ZZZWWWVVVVVVRRRTTTWWWZZZ]]]eeennnvvv|||cccOOOAAA555...111000///......------...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................,,,,,,------...///000000000111111222222333444444???NNNrrr|||yyylllmmmnnnnnnnnnmmmlllkkkkkkmmmqqqtttxxx{{{}}}~~~oooccc]]]bbbffffffkkkuuu{{{fff^^^\\\]]]dddllldddUUUTTTssswww|||xxxsssppprrr}}}}}}XXX@@@555444666222222111111000/////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++{{{iiiaaabbbdddgggkkknnnpppqqqsssuuu{{{vvv``````jjjwww|||yyyrrrllljjjjjjooovvvzzz}}}}}}ssseee[[[XXXXXXWWWVVVVVVUUUUUUWWW[[[bbbhhhlllttt|||dddQQQDDD555///333222111///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,++++++,,,---,,,+++------------------------..................------111//////333333222333777???WWWuuuwww{{{~~~oookkkjjjhhhgggggghhhjjjkkklllmmmpppsssvvvyyy|||}}}oooYYYbbbhhheeefffmmmtttwww|||fff\\\YYYXXX]]]iiijjjYYYSSSwwwiiirrrwwwqqqkkksss~~~eeeAAA777:::666333333222222111000000000---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********|||jjjcccdddeeehhhkkknnnoooqqqrrrtttzzz}}}{{{gggaaaiiiqqqtttpppllljjjkkkooopppssswww~~~sssfff\\\YYYXXXWWWVVVUUUTTTSSSTTTWWW]]]cccfffllluuujjjTTTFFF777111333222111///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,++++++,,,---,,,+++------------------------........................111//////333333222444888FFFbbb{{{}}}ooohhhgggeeeddddddeeeggghhhlllmmmpppsssvvvyyy{{{|||~~~~~~|||iiidddlllqqqqqquuu~~~{{{ccc\\\XXXTTTXXXcccsss]]]TTT|||vvvgggmmmsssmmmgggnnnzzzjjjCCC777999555333333222222111000000000---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******nnnggghhheeehhhlllnnnooopppqqqrrrxxx{{{tttnnnrrrtttrrrllliiikkknnntttuuuzzz}}}tttggg]]]YYYXXXWWWVVVVVVTTTSSSSSSUUUZZZ___bbbeeeoooyyysssZZZHHH999444333222111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,***+++,,,------,,,------------------------........................111///000333333222555:::DDDfff~~~xxx|||mmmfffeeedddbbbbbbdddeeeffflllmmmooosssuuuxxxzzzzzzzzz|||zzzrrrvvv{{{xxxddd___[[[TTTUUU```}}}zzz[[[OOOpppsssbbbfffnnnkkkfffkkkuuurrrHHH888888333333333222222111000000000------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***qqqiiijjjfffiiilllnnnnnnooopppqqqwwwyyy|||~~~{{{tttppprrrvvvzzz|||ttthhh^^^YYYWWWVVVUUUXXXVVVUUUTTTWWW[[[```ccccccnnn|||www}}}```KKK:::666333222111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---+++***+++,,,------,,,------------------------............////////////000///111333333222666===CCCjjj|||~~~xxx|||lllgggfffeeeddddddeeefffgggkkkmmmooorrruuuwwwxxxxxxvvvzzz~~~xxxiiiiiicccXXXWWWbbb||||||[[[KKKdddsss```___lllnnnkkknnntttzzzLLL999888444333333222222111000000000...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ooofffffffffhhhlllnnnnnnooopppqqqvvvxxx{{{}}}}}}{{{tttiii___YYYVVVUUUUUUWWWVVVTTTTTTWWW\\\aaaddddddooo|||{{{gggOOO;;;555333222111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---+++******,,,...------------------------------........./////////000000000///222444333222888@@@OOOyyyxxx~~~ppphhhgggeeeddddddeeeggghhhjjjlllooorrrtttuuuvvvuuutttyyy{{{qqqsssjjj\\\ZZZbbbyyycccOOO___wwwuuu___]]]ooowwwuuuuuuuuuQQQ:::999555333333222222111000000000.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++kkkbbbbbbdddgggkkkmmmnnnooopppqqqwwwyyy{{{|||}}}}}}wwwlllbbb[[[WWWVVVWWWUUUTTTRRRRRRTTTYYY^^^aaacccnnn~~~nnnTTT===555333222111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******,,,......---------------------------.........//////000000111///000222444333222999CCC[[[yyywwwgggfffdddccccccdddfffgggjjjlllooorrrtttttttttssssssyyy||||||ooo]]]ZZZ]]]qqqfffOOOXXXlllxxx^^^___ttt}}}yyyttt{{{VVV<<<:::777333333222222111000000000............---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,lllbbbbbbcccfffjjjmmmnnnoooqqqrrrxxxzzz|||}}}~~~zzzqqqfff^^^ZZZYYYZZZVVVTTTRRRQQQRRRVVVZZZ]]]bbblll|||uuuZZZ@@@555333222111///............,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,***)))***,,,.........---------------------------......///000000111111///000333555333333;;;EEE]]]}}}~~~|||iiihhhfffeeeeeefffhhhiiiiiikkkoooqqqssssssrrrqqqtttzzzsss^^^[[[ZZZkkkdddLLLTTTgggkkkcccyyyxxxqqqxxxZZZ>>>;;;888333333222222111000000000............------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,oooffffffbbbeeeiiilllnnnoooqqqsssyyy{{{|||}}}~~~}}}tttjjjaaa\\\\\\]]]YYYWWWTTTRRRRRRUUUYYY[[[bbblll{{{yyy___CCC555333222111///............,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,***)))***,,,.........---------------------------......///000111111222///000333555333333;;;FFF[[[yyy}}}}}}lllkkkjjjiiiiiijjjkkkllliiikkknnnqqqssssssqqqpppuuuzzz~~~|||~~~vvv___\\\ZZZiiieeeMMMVVVlllggg{{{}}}tttmmmuuu]]]???;;;888333333222222111000000000//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,rrriiihhhdddfffjjjmmmqqqssstttttttttvvvyyy|||~~~xxx}}}wwwppphhhaaa\\\YYYZZZWWWSSSNNNMMMQQQWWW\\\aaajjjwwwxxx```III555555444222000............------------------------------------------------***++++++,,,,,,++++++***++++++++++++,,,---....................................//////000000111111333333444444222555AAAOOOhhhkkkmmmnnnjjjggghhhjjjkkkmmmmmmllllllnnnoooqqqrrr|||||||||}}}~~~wwwuuusssbbbYYYYYYddd|||jjjSSSPPPhhh~~~dddtttoooddduuuiii:::>>>888555555333222111000000000//////.........---------++++++++++++++++++++++++************************++++++++++++++++++++++++------------,,,,,,+++***rrrhhhgggfffhhhkkkooorrrtttuuuvvvvvvxxxzzz}}}xxx~~~rrroooxxxppphhhbbb]]][[[XXXVVVQQQMMMLLLOOOUUUZZZ^^^gggtttfffLLL666555444222000///.........------------------------------------------------***++++++,,,,,,++++++***++++++++++++,,,---....................................//////000000111111222222444444333777EEETTTnnnssstttrrrmmmiiigggiiijjjkkkkkklllnnnpppsssvvvwww{{{{{{|||}}}~~~ooohhhwwwpppbbbZZZZZZbbbuuunnnSSSNNNdddqqq]]]qqq~~~mmmjjjppp???@@@999666555333222111111000000//////.........---------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,---------,,,,,,+++***tttjjjhhhgggiiilllpppsssuuuvvvvvvxxxzzz|||~~~vvveeeTTTWWW]]]gggzzzgggiiizzzqqqiiiccc___^^^VVVTTTOOOKKKJJJMMMSSSWWWXXXaaammmwwwmmmPPP777666444222000///......///------------------------------------------------***++++++,,,,,,++++++***++++++++++++,,,---....................................//////000000111111000111444555555:::KKK[[[ttt~~~}}}zzzvvvqqqkkkggggggiiihhhiiikkkooossswwwzzz|||yyyzzz{{{|||}}}ooo```aaayyypppccc]]]XXX[[[kkksssSSSKKK^^^wwwbbbYYYooo|||qqqxxx{{{GGGAAA999666555444222111111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++xxxkkkiiigggiiilllpppssstttuuuvvvwwwyyy|||kkkXXXSSSTTT\\\ooouuuccckkk{{{qqqiiiccc```___SSSQQQMMMIIIHHHJJJPPPTTTUUU[[[dddkkktttsssSSS999666555222000////////////------------------------------------------------***++++++,,,,,,++++++***++++++++++++,,,---....................................//////000000111111000222444444555<<>>;;;555222111111000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////////////////000000000000000111111111444222:::MMMcccyyy|||yyyyyynnnhhhfffgggfffggggggiiijjjlllnnnooorrrtttuuuvvvvvvxxxzzz}}}||||||||||||}}}fffWWWYYY```lll}}}mmmooo{{{pppcccOOOJJJJJJNNN[[[fffTTTaaajjjZZZfffpppssstttqqq```GGG===:::777555444444333222222222222111000000//////,,,,,,,,,------.........---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyrrrhhhaaa______^^^]]]ZZZYYYWWWVVVUUUVVVWWWXXXTTTVVVXXXYYYZZZ\\\```bbbgggiiilllpppsssuuuvvvvvvuuuuuuvvvxxxyyy{{{||||||~~~~~~yyyyyyrrrdddWWWPPPMMMJJJMMMRRRZZZfffvvvxxx|||sssiii```[[[YYYOOONNNKKKGGGDDDCCCEEEHHHNNNPPPTTTWWWZZZddd|||ZZZ@@@<<<666222111111111000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////////////////////////////000111111222222777555AAAZZZsssyyyyyyyyyoooiiifffeeeeeefffggghhhjjjlllnnnoooqqqssstttuuuuuuwwwzzz||||||{{{{{{|||}}}{{{^^^ZZZ___bbbppp|||gggiiiwww|||nnnaaaRRRJJJIIIMMM[[[iiiSSSbbbiiiaaattt}}}qqqhhhLLL===;;;777555555555444333333222222111111000//////---------------.........---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,oooggg\\\VVVUUUVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSTTTTTTVVVWWWZZZ\\\bbbdddhhhmmmqqqssstttuuuuuuvvvwwwxxxyyy{{{||||||~~~~~~{{{zzzppp```RRRMMMLLLLLLLLLQQQUUUZZZgggzzzvvvkkkaaaZZZWWWNNNMMMJJJGGGDDDDDDFFFHHHMMMOOOTTTWWWZZZdddzzz```AAA===777222111111111111///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////////////////---......000111222333444777666FFFccc{{{xxxoooiiifffeeecccdddeeefffiiikkkmmmnnnoooqqqrrrssssssuuuxxxzzz{{{{{{{{{|||}}}ttt]]]```hhhjjjooowww}}}}}}pppdddUUUJJJHHHNNN]]]mmmQQQ[[[yyygggaaawww{{{oooQQQ>>>;;;888666666555444333333333222111111000000///............---------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,yyyggg^^^SSSNNNOOOQQQRRRQQQTTTTTTUUUUUUUUUUUUTTTSSSTTTUUUUUUUUUUUUVVVWWWXXX^^^aaafffkkkooorrrssstttvvvvvvwwwyyyzzz{{{||||||~~~~~~~~~{{{ooo\\\NNNKKKMMMOOONNNTTTUUUTTT]]]qqqxxxmmmbbbZZZVVVMMMLLLJJJGGGDDDDDDFFFIIIKKKOOOTTTWWWZZZcccxxxdddBBB===777222111111111111//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000000000000000000000000,,,---...000111333444555444555HHHfff{{{wwwooojjjgggfffbbbbbbccceeegggjjjlllmmmmmmooopppqqqqqqsssvvvxxx{{{{{{{{{{{{}}}nnnZZZbbbmmmoooqqqssshhhWWWKKKHHHNNN___qqqOOOUUUnnnddd[[[qqqsssTTT>>>;;;888666666666444333333333222222111000000000/////////...---------,,,---,,,,,,++++++,,,,,,------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,zzzgggTTTQQQOOORRRWWW\\\^^^^^^```^^^[[[ZZZZZZ[[[ZZZZZZ]]]ZZZWWWUUUVVVVVVVVVVVVVVVZZZ```ffflllppprrrsssqqqsssuuuvvvvvvvvvxxxyyyzzz{{{}}}~~~~~~~~~qqq___SSSRRRUUUVVV^^^]]]\\\[[[```kkk{{{{{{ooo```VVVSSSOOOLLLHHHFFFFFFFFFEEEEEEFFFOOORRRUUU]]]aaalllmmmKKK<<<777666111333555...////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............////////////000000000000111222333444666777SSSpppzzz~~~uuuhhhdddaaa]]]\\\```dddeeeeeefffjjjnnnkkknnnppprrrrrrrrrtttuuusssuuuxxx|||~~~~~~~~~~~~nnneeennnxxxzzzvvvyyyoooXXXPPPLLLMMM[[[oooWWWTTTgggkkkQQQaaa~~~SSSDDD>>>999999888444333555444333222111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......uuuaaaRRRRRRSSSWWW^^^bbbddddddaaa___]]]]]]^^^______^^^\\\YYYVVVUUUUUUVVVVVVUUUUUUXXX]]]ccchhhmmmppprrroooqqqtttuuuuuuuuuvvvxxxyyyzzz|||}}}}}}}}}||||||}}}{{{ppp___TTTXXXdddllloookkkeeeaaaccckkkwwwxxxzzz~~~~~~}}}ppp```VVVSSSOOOLLLHHHFFFFFFFFFEEEEEEGGGOOOQQQSSSZZZ^^^jjjoooNNN>>>888777333444666///////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............////////////000000000000111222333444999:::SSSkkksss~~~vvvgggaaa^^^ZZZ[[[___ccceeeeeefffjjjmmmkkkmmmoooppppppqqqrrrsssuuuwwwzzz}}}llleeeqqq|||}}}xxx~~~ttt[[[QQQLLLNNN\\\rrrYYYSSScccsssRRR\\\tttWWWEEE???::::::999555444666444333222111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......nnnYYYOOOQQQVVV]]]dddiiijjjiiicccbbb```aaabbbddddddccc\\\ZZZWWWUUUVVVVVVUUUTTTTTTVVVYYY]]]ccchhhmmmooommmooorrrsssssstttuuuvvvxxxyyyzzz{{{|||{{{zzzyyyxxxwwwooo___WWWaaauuuyyysssjjjeeehhhoooxxx}}}rrrgggiiirrrwwwrrrbbbWWWTTTOOOLLLHHHFFFFFFFFFEEEEEEHHHOOOPPPQQQWWW[[[hhh}}}tttSSS@@@999999444555666111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............////////////000000000000111222333444888===ZZZpppvvvxxx~~~uuufff___\\\YYYZZZ^^^bbbddddddfffiiilllkkkmmmoooooooooooopppqqqvvvxxx{{{~~~lllhhhwwwzzz{{{```RRRKKKMMM]]]vvv[[[PPP]]]XXX\\\qqq}}}{{{]]]GGGAAA<<<<<<:::777555777444333222111111000000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......kkkVVVLLLQQQYYYaaahhhkkkkkkkkkfffeeeddddddeeefffeeeddd^^^[[[YYYWWWWWWWWWVVVUUUTTTTTTUUUXXX]]]ccciiimmmlllnnnqqqrrrssssssuuuvvvyyyyyy{{{{{{{{{{{{zzzyyywwwuuukkk^^^ZZZggg{{{rrrkkkddddddkkkwww~~~kkk______hhhooouuueeeYYYUUUOOOLLLHHHFFFFFFFFFEEEEEEGGGNNNNNNOOOVVV[[[hhh{{{WWWAAA888999555444555111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............////////////000000000000111222333444333@@@ccc{{{vvvxxx}}}}}}tttggg___\\\\\\XXX\\\aaaddddddeeehhhkkkkkkmmmoooooonnnnnnooopppuuuwwwzzz}}}pppnnn|||cccRRRJJJLLL\\\xxx\\\LLLTTT___bbbwww|||~~~eeeIIICCC>>>===<<<888666888444444333222111111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......kkkWWWNNNTTT]]]eeekkkmmmmmmmmmjjjiiigggggggggfffdddbbbaaa___\\\[[[[[[[[[YYYWWWVVVUUUUUUVVVZZZ```fffjjjlllnnnqqqrrrssstttuuuwwwyyyzzz{{{|||}}}|||{{{{{{zzzttthhh\\\\\\gggrrrxxxccc^^^ZZZ___kkk|||uuuggg\\\YYY]]]ddd{{{wwwfff[[[WWWOOOLLLHHHFFFFFFFFFEEEEEEFFFMMMNNNOOOWWW\\\jjj[[[BBB666888444222444111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............////////////000000000000111222333444111AAAeee|||tttqqqrrr}}}|||wwwsssfff\\\YYYYYYVVV[[[```cccddddddgggjjjlllnnnppppppooonnnooopppssstttxxx{{{}}}}}}}}}}}}wwwuuu~~~dddRRRIIILLLYYYzzzxxx]]]JJJMMMxxx___bbbuuu}}}wwwkkkKKKDDD???>>>===999777888555444333222111111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......kkkXXXSSSYYYaaahhhllloooqqqrrrooommmlllkkkkkkiiifffdddfffdddbbbaaaaaa```]]][[[YYYXXXVVVWWWYYY^^^cccgggkkkmmmppprrrssssssuuuwwwyyyzzz|||}}}~~~~~~}}}}}}|||tttfffZZZXXX^^^ccccccZZZWWWVVV[[[hhhyyyzzzpppiiiccc^^^^^^aaakkkyyyvvvfff[[[WWWOOOLLLHHHFFFFFFFFFEEEEEEFFFMMMNNNPPPWWW[[[hhh~~~___CCC666888555222333111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............////////////000000000000111222333444555AAA^^^ppp||||||rrrkkkjjjvvv~~~xxx~~~sssdddWWWRRRSSSTTTYYY___ccccccdddgggiiikkkmmmooopppoooooopppqqqqqqsssvvvyyy{{{|||{{{{{{}}}zzzeeeSSSJJJLLLVVVtttwww^^^JJJIIIrrrXXXYYYhhhnnnvvvkkklllKKKEEE@@@???===999777888555444333222222111111222///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......~~~iiiWWWSSSYYY```fffkkkooosssvvvrrrqqqpppqqqqqqooommmjjjkkkiiigggffffffdddbbb```]]][[[YYYYYYZZZ^^^bbbeeeiiikkknnnpppqqqrrrtttvvvxxxyyy{{{}}}~~~~~~~~~zzztttgggWWWPPPRRRUUUVVVYYYXXXXXX[[[dddttt|||ssslllllllllhhhfffgggdddppp}}}rrrdddYYYVVVOOOLLLHHHFFFFFFFFFEEEEEEFFFNNNOOOPPPVVVXXXcccxxxcccEEE666999666333444222////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............////////////000000000000111222333444777AAAZZZjjjxxxyyyqqqjjjfffqqqyyyrrrssscccTTTOOOPPPSSSXXX^^^bbbcccdddfffhhhhhhkkkmmmnnnnnnnnnoooqqqppprrruuuxxxzzz{{{{{{zzz}}}~~~}}}~~~}}}fffUUUMMMNNNTTTpppvvv```LLLIIIooo}}}UUUSSS^^^eeepppiiihhhLLLEEE@@@???===888777888555555444333222222222222///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......|||gggUUUQQQVVV]]]cccgggmmmsssxxxuuuttttttuuuvvvuuurrrpppnnnllljjjjjjiiigggeeebbb___^^^\\\[[[[[[^^^aaadddgggjjjmmmooopppqqqssstttvvvxxxzzz|||~~~xxxttthhhUUUIIIIIINNNQQQZZZZZZZZZ\\\cccqqqvvvlllfffjjjnnnmmmjjjjjjaaajjjvvv}}}yyypppbbbXXXTTTOOOLLLHHHFFFFFFFFFEEEEEEGGGOOOPPPPPPUUUUUU___rrrgggGGG777;;;888444555444000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............/////////000000000000000111222333444555AAA[[[mmm}}}xxxrrrkkkeeeoootttkkk}}}rrrdddUUUOOORRRRRRWWW^^^bbbccccccfffhhhfffiiikkklllmmmmmmooopppppprrruuuxxxzzz{{{{{{zzzzzz|||~~~}}}zzzzzzfffVVVPPPQQQTTTmmmvvvaaaNNNJJJnnnXXXSSS]]]eeetttqqqcccLLLEEE@@@???===888666888555555444333222222222222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......yyyfffXXXPPPTTTZZZ```ffflllrrrvvvxxxwwwwwwyyy{{{yyyuuuqqqooonnnlllmmmnnnnnnjjjgggfffeeeeeedddddddddeeeeeehhhjjjlllooorrrtttuuuvvvwwwxxxzzz||||||||||||{{{~~~ttteeeUUUJJJHHHLLLQQQZZZVVVVVVZZZaaakkk~~~~~~{{{pppbbbaaaaaaeeekkkqqquuuvvvmmmjjjlllvvvwwwmmmbbbYYYSSSLLLJJJHHHEEEDDDEEEFFFGGGIIIMMMLLLNNNWWWZZZ```ooogggHHH777999777666888666555333111///.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............//////////////////000111222333333444333EEE]]]ooo|||mmmooorrrhhhtttwwwkkk___VVVPPPMMMPPPTTTXXX\\\___aaaccceeeeeehhhkkklllllllllmmmnnnnnnqqqtttvvvvvvvvvwwwxxxyyyzzz||||||}}}zzzyyyooo]]]QQQLLLPPPlllwwwZZZKKKJJJiiicccTTTccc|||{{{gggPPPGGG@@@>>>===:::888999555333222222333333111000000/////////..................---------,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,---------......wwwdddVVVNNNQQQWWW\\\aaafffkkknnnsssssstttwwwzzz{{{xxxuuuqqqppppppsssuuuuuurrroookkkjjjiiihhhgggfffffffffjjjkkkmmmoooqqqsssttttttvvvwwwyyy{{{}}}}}}~~~}}}|||sssdddTTTJJJGGGKKKOOONNNRRRWWW\\\dddrrr~~~~~~wwweeeeeedddbbbaaadddkkkpppwwwuuuvvv{{{}}}uuukkk```WWWRRRLLLJJJGGGEEECCCDDDEEEFFFHHHNNNMMMOOOVVVXXX```qqqiiiIII888999777444666444444333222000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............//////////////////000111222333444444:::HHH```xxx{{{yyymmm{{{~~~xxxnnncccXXXQQQMMMKKKPPPSSSXXX\\\^^^aaaccceeeeeehhhkkkmmmmmmmmmnnnooooooqqqtttuuuuuuvvvwwwyyyyyyzzz|||{{{~~~|||yyyttt```SSSMMMOOOjjjtttYYYLLLLLLllleee[[[kkk~~~lllPPPHHHAAA@@@???;;;999999555444222222333333111000000000/////////...............---------,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,---------......rrr```SSSLLLPPPUUUZZZ]]]```cccffflllmmmqqquuuyyy{{{zzzxxxqqqrrrtttxxxzzz{{{xxxvvvpppooonnnlllkkkjjjjjjiiimmmmmmoooppprrrrrrssssssuuuvvvxxx{{{}}}~~~zzzqqqcccSSSHHHFFFIIIMMMMMMXXXaaafffqqq|||}}}rrrrrrnnnfff______fffmmm}}}}}}vvvlllaaaWWWRRRLLLJJJGGGDDDBBBCCCDDDEEEGGGOOOOOOOOOTTTVVV```tttkkkKKK999999555222444222333333222222111000......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............//////////////////000111222333444444;;;EEE```{{{ooo~~~|||xxxqqqlllcccZZZRRRNNNLLLKKKOOOSSSXXX[[[^^^```ccceeeeeegggkkkmmmmmmnnnooopppqqqrrrtttttttttuuuwwwyyyyyy{{{|||xxx~~~yyyxxxcccUUUNNNNNNfffrrrXXXMMMOOOnnnbbb[[[llltttvvvsssPPPHHHBBBAAA@@@<<<999999666444333333333333222000000000000/////////............---------,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---------......zzzkkkZZZOOOKKKOOOTTTXXX[[[]]]```bbbfffiiimmmssswwwyyyyyyyyyppprrrvvvyyy{{{{{{yyyxxxsssrrrqqqpppooonnnnnnnnnpppqqqqqqrrrssssssrrrrrrvvvwwwxxxzzz|||}}}~~~xxxoooaaaRRRGGGEEEIIIMMMWWWbbbhhhmmm~~~xxx|||~~~|||xxxooogggeeehhhlllzzzyyyooodddZZZTTTLLLJJJGGGCCCBBBBBBCCCDDDFFFOOOPPPPPPTTTUUUaaawwwlllKKK999999555222444222222222333333222111///...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............///////////////000000111222333444555999EEEfffsss~~~|||yyyuuuoookkkfffbbb[[[TTTPPPNNNNNNNNNOOORRRWWW[[[]]]___bbbddddddgggkkkmmmnnnoooqqqrrrrrrssstttssssssuuuxxxzzzzzz{{{}}}yyy{{{yyycccTTTNNNMMMbbbqqqWWWMMMPPPlll~~~]]]YYYiiizzzuuutttyyyPPPIIICCCBBBAAA===999999777555444333444333222000000000000////////////.........---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......~~~pppbbbTTTLLLHHHKKKPPPTTTWWWYYY\\\^^^aaaeeejjjooosssuuuvvvwwwsssuuuxxxzzzzzzzzzxxxxxxsssrrrrrrrrrrrrsssssstttsssttttttuuuttttttsssssswwwxxxxxxyyyzzz{{{||||||wwwnnn___PPPGGGFFFKKKPPP```dddgggooozzz|||{{{wwwtttqqqooommmyyyyyypppeeeZZZTTTLLLIIIFFFCCCBBBBBBCCCDDDEEEOOOPPPQQQUUUVVVaaawwwlllKKK999999555333666555111222333333333111000...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............////////////000000111222333444444555999JJJrrr}}}zzzxxxuuurrroookkkeeeaaaZZZXXXTTTPPPNNNNNNOOOPPPNNNRRRVVVZZZ]]]___aaaccccccfffjjjnnnoooqqqsssttttttuuuuuuuuutttuuuxxx{{{zzz{{{}}}~~~|||vvv```SSSNNNKKK]]]sssXXXLLLMMMeeezzzeeecccooozzzxxxttt}}}QQQIIICCCBBBAAA===::::::888666555444444444222000111000000000////////////......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......sssdddXXXOOOKKKEEEGGGJJJMMMOOORRRVVVXXX\\\```gggllloooqqqsssuuuvvvxxxzzz{{{zzzyyyyyyzzzttttttttttttuuuvvvwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuwwwwwwwwwwwwwwwxxxzzzzzzwwwnnn^^^OOOFFFHHHOOOVVViiihhhjjjyyy}}}yyy~~~xxxooocccYYYSSSKKKIIIFFFDDDCCCCCCEEEFFFEEENNNPPPQQQWWWYYYbbbuuunnnMMM:::999666444777666222222333333222111111000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............////////////000000111222333444555555777MMMvvv|||wwwuuuvvvvvvwwwpppmmmjjjgggddd```[[[XXXPPPOOONNNMMMLLLLLLMMMMMMNNNQQQVVVYYY\\\^^^aaacccbbbfffjjjnnnppprrruuuvvvuuuvvvwwwwwwwwwwwwyyy{{{zzz{{{}}}|||~~~uuu___SSSPPPKKKZZZ}}}vvvYYYKKKIII[[[xxx{{{vvvtttzzz~~~zzzqqqrrrmmmTTTKKKCCCBBBAAA>>><<<<<<999777666555555444222111111111000000000/////////......---------,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------......yyygggXXXOOOLLLLLLEEEFFFGGGHHHIIIKKKOOOSSSVVV[[[ccciiilllooorrrtttvvvxxxyyyyyyxxxxxxzzz}}}xxxxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwtttttttttuuuvvvxxxyyy{{{yyynnn^^^NNNGGGJJJTTT\\\qqqooouuu~~~~~~~~~yyypppdddYYYSSSJJJIIIFFFDDDDDDEEEGGGHHHEEEMMMNNNRRRZZZ\\\bbbrrr~~~qqqPPP<<<;;;666444777666333333222222111111222222........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............////////////000111111222333444555555888NNNttt~~~yyysssnnnlllkkkjjjjjjcccaaa^^^[[[YYYUUUQQQNNNJJJJJJKKKLLLMMMLLLLLLKKKMMMQQQUUUYYY[[[^^^```bbbbbbeeejjjnnnqqqsssvvvxxxvvvxxxzzzzzzyyyyyyzzz{{{{{{|||~~~zzz|||wwwaaaVVVTTTMMMWWWxxxxxxZZZKKKFFFSSSkkkwww~~~uuutttzzzuuuhhhhhhbbb}}}XXXNNNEEECCCBBB??????AAA:::888666555555555333111111111111000000000//////......---------,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,---------......sss___QQQJJJKKKMMMHHHHHHHHHFFFFFFHHHLLLPPPQQQWWW```fffjjjnnnrrruuusssuuuwwwvvvuuuvvvzzz}}}|||{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{zzzyyyyyyrrrrrrrrrsssuuuxxxzzz|||zzzooo]]]NNNGGGKKKWWW```rrrqqqzzzyyywww{{{}}}{{{rrrfff\\\UUUJJJHHHFFFEEEEEEFFFHHHJJJEEELLLMMMRRR\\\^^^bbbpppzzzuuuSSS>>><<<777444666555444333222111111111222333////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............/////////000000111222222444444555666>>>SSSuuu|||uuurrrmmmiiifffdddbbb```ZZZXXXUUUSSSQQQNNNJJJGGGHHHJJJLLLNNNOOONNNMMMKKKMMMPPPUUUYYY[[[]]]```bbbbbbeeejjjnnnqqqtttwwwyyyvvvxxx{{{|||{{{zzzzzz{{{{{{|||~~~xxxzzzyyycccYYYWWWNNNVVVuuuyyy[[[KKKEEEOOOeeeuuu|||iiidddoooqqqfffaaa[[[xxx[[[QQQGGGDDDCCCAAABBBDDD:::999777666666555333111111111111111000000000000......---------,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,---------......~~~kkk[[[UUUVVVTTTPPPPPPMMMGGGCCCBBBDDDHHHKKKPPPTTT^^^hhhlllkkkmmmrrryyyzzzzzzzzzyyyyyy{{{|||zzzzzzyyyyyyxxxxxxyyyyyy~~~~~~{{{yyyyyyxxxvvvvvvvvvxxxzzz|||wwwiiiXXXMMMHHHIIIRRR[[[qqqttt}}}~~~|||}}}|||vvvnnndddYYYRRRJJJHHHEEEEEEEEEFFFFFFEEEIIIKKKQQQWWWZZZ]]]dddmmmsss}}}MMM<<<777666888111555444333222000///.........111000000///...---------------------------------,,,,,,,,,---------......////////////000000000000000111111111111222555777888TTTnnnxxxqqqooolllgggaaa\\\YYYWWWVVVQQQPPPLLLJJJHHHHHHHHHIIIOOOQQQSSSSSSRRROOONNNNNNNNNPPPSSSWWW[[[___aaabbbfffhhhkkklllnnnppptttwwwwwwxxxzzz|||}}}}}}|||{{{yyy{{{~~~||||||}}}jjjXXXOOOKKKRRRlll~~~^^^OOOBBBJJJiii{{{www\\\\\\jjjnnnkkkcccfffrrrdddXXXKKKEEEDDDDDDBBBBBB===:::888777777666555444222222111111000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......|||kkk[[[WWWZZZYYYVVVNNNJJJDDD??????BBBHHHKKKSSSXXXaaakkknnnmmmpppuuuzzz{{{{{{zzzyyyyyyzzz|||yyyxxxxxxxxxyyyzzzzzz{{{~~~}}}|||zzzyyyxxxwwwwwwwwwxxxxxxsssgggYYYMMMGGGGGGPPPZZZooosssuuuyyy|||vvvnnndddYYYRRRJJJHHHEEEEEEEEEFFFFFFEEEJJJKKKPPPVVVYYY\\\dddnnnxxxPPP===777666888111666444333222000//////......111000000///......------------------------------,,,,,,,,,---------......////////////000000000000000111111111111222555777;;;XXXrrrzzzsssmmmgggddd^^^WWWRRROOOMMMLLLGGGGGGFFFGGGHHHJJJKKKLLLPPPRRRUUUUUUSSSQQQPPPPPPOOOQQQTTTXXX\\\___bbbcccfffhhhjjjlllmmmooosssuuuwwwyyy{{{}}}~~~~~~}}}|||{{{~~~{{{||||||jjjYYYQQQKKKMMMccc}}}```QQQDDDLLLkkkpppUUU\\\nnnpppiiibbbfffsssZZZPPPHHHFFFFFFEEECCCBBB===;;;888777777777555444222222111111000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......vvvfffYYYWWW[[[\\\YYYKKKFFF???;;;<<>><<<999888888888666555333333222111111000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......{{{eee^^^SSSIIIIIINNNMMMIII@@@===::::::???IIITTT[[[[[[^^^eeelllooooootttzzz~~~{{{zzzzzz{{{{{{zzzzzzyyyyyyzzzzzzzzzzzz{{{~~~}}}yyytttoookkkhhhhhh```VVVLLLFFFIIIYYYjjjtttmmmttt~~~||||||vvvmmmbbbWWWPPPJJJHHHEEEEEEEEEFFFFFFEEEHHHJJJOOORRRSSSWWWeeesssWWWBBB999555777000555222222111000/////////000////////////............------------------------,,,,,,,,,---------......////////////000000000000000111111111111222555777<<>>>>>@@@FFFNNNWWW\\\^^^```ffflllooopppuuu||||||{{{{{{}}}||||||{{{zzzzzzzzzzzzzzz{{{|||~~~}}}wwwqqqkkkgggdddddd]]]TTTLLLGGGJJJXXXfffssslllwwwwww{{{{{{uuummmcccXXXQQQJJJHHHEEEEEEEEEFFFFFFEEEFFFIIIOOORRRRRRVVVdddsssZZZEEE<<<777888000444222222111000000000000000//////////////////......------------------------,,,,,,,,,---------......////////////000000000000000111111111111222555777@@@XXXrrr|||wwwrrrooojjjeee```YYYOOOHHHCCCCCCCCCCCCEEEHHHKKKMMMOOOQQQSSSUUUVVVVVVUUUUUUTTTVVVWWWVVVUUUUUUVVVXXXTTTTTTTTTVVVXXX\\\___```cccfffjjjmmmnnnppprrrsssrrrsssuuuwwwyyy{{{}}}~~~zzz}}}vvvyyylllXXXOOOIIIHHHVVVjjjrrrZZZFFFQQQwww}}}___^^^mmmsssrrr|||fffOOOKKKJJJCCCAAADDD???===;;;999999999888666333333333222111111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......wwwlll\\\YYYSSSOOOQQQTTTQQQJJJGGGHHHIIILLLQQQVVV\\\___bbbccciiioooqqqrrrxxx}}}|||}}}~~~{{{zzzzzzzzzzzz{{{{{{|||~~~{{{tttmmmhhhdddbbb___XXXQQQMMMIIIIIIPPPXXXYYYZZZfffxxx{{{|||qqqxxx~~~zzztttmmmcccYYYRRRJJJHHHEEEEEEEEEFFFFFFEEEDDDHHHOOOSSSRRRUUUcccrrr]]]III@@@;;;;;;111555222111111000000000000000.../////////////////////------------------------,,,,,,,,,---------......////////////000000000000000111111111111222555777???SSSkkk|||zzzwwwpppjjjiiiddd^^^YYYUUUOOOHHHCCCCCCDDDFFFIIILLLOOOQQQRRRSSSTTTUUUWWWXXXXXXWWWWWWSSSUUUUUUUUUTTTTTTVVVWWWVVVVVVVVVWWWZZZ]]]```bbbbbbeeejjjnnnppprrrsssuuurrrssstttvvvyyy|||~~~|||uuuxxxlllXXXPPPJJJIIIVVViiiwww^^^KKKYYY___WWWdddllloooxxx}}}pppSSSMMMLLLEEE???@@@@@@>>>;;;:::::::::888777444333333222222111111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......uuuiii^^^\\\YYYWWWZZZ]]]XXXQQQQQQRRRTTTXXX[[[^^^aaabbbeeeggglllqqqtttuuu{{{}}}}}}~~~yyyyyyyyyzzz{{{|||}}}~~~zzzrrrkkkfffcccaaaZZZTTTOOOMMMJJJGGGHHHKKKLLLVVV```fffnnnyyy|||nnnvvv}}}yyytttmmmdddZZZSSSJJJHHHFFFEEEEEEFFFFFFEEECCCHHHOOOSSSRRRUUUcccrrr{{{```LLLCCC>>>===333666222111000000000000000111.........///////////////------------------------,,,,,,,,,---------......////////////000000000000000111111111111222555777AAASSSkkk|||uuuqqqppplllfff```aaa[[[SSSMMMJJJFFFAAA===FFFHHHKKKOOORRRTTTVVVWWWYYYYYYZZZZZZYYYXXXXXXWWWSSSTTTTTTTTTSSSSSSUUUWWWYYYYYYXXXYYY[[[^^^bbbdddaaaeeejjjoooqqqsssuuuvvvssstttuuuwwwzzz}}}tttxxxmmm[[[TTTOOOLLLWWWhhh{{{bbbPPP______TTT```iiimmmrrryyycccGGGEEEKKKFFFBBBCCC@@@>>>;;;:::::::::888777444444333222222111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......zzzuuupppbbbbbbdddfffgggddd^^^YYYWWWXXXYYYYYYYYY[[[^^^aaaeeehhhkkklllmmmrrr|||}}}|||}}}|||yyyxxxxxx{{{xxxpppkkkeee]]]VVVXXXSSSNNNJJJEEEAAACCCHHHNNNRRR___rrrqqqxxxllllllxxxxxx~~~xxxrrrkkkbbbWWWOOOHHHGGGFFFDDDDDDDDDDDDEEEHHHIIILLLQQQTTTZZZfffsssaaa@@@@@@===444333444111111111111000000000000000/////////..................---,,,,,,,,,,,,---...------------...//////000000000000000000000000111222222222111333555888@@@RRRnnnsssiiiaaabbbdddaaa\\\ZZZPPPOOOLLLHHHDDDBBBDDDFFFKKKNNNRRRTTTUUUVVVXXXYYYYYYYYYXXXYYY[[[[[[[[[ZZZTTTTTTTTTTTTSSSSSSSSSSSSVVVYYY\\\]]]___```cccfffbbbgggmmmqqqqqqooommmllllllnnnpppsssvvvzzztttxxxqqqYYYQQQNNNMMMWWWfffbbbWWWVVV{{{}}}^^^XXX___nnnkkkllltttnnnYYYNNNLLLGGGGGGHHHBBBAAA???<<<<<<===<<<999555444333333222222111111111//////.........---------------------------------,,,,,,,,,---------......~~~yyyuuuqqqmmmiiidddiiinnnnnniiiccc___^^^]]]^^^______^^^___bbbdddeeehhhjjjkkkkkkpppxxx~~~||||||{{{zzzyyyzzz|||~~~wwwnnnhhhbbb[[[WWWVVVRRROOOLLLGGGBBBBBBFFFNNN[[[nnn|||rrr}}}}}}mmm```___fffnnnwww~~~xxxqqqjjjbbbXXXRRRHHHGGGFFFDDDDDDDDDDDDEEEHHHIIIMMMQQQTTTZZZfffrrrbbbBBBBBB>>>777555666111111111111000000000000000000/////////...............---,,,,,,,,,,,,---...------------...//////000000000000000000000000111222222222111333555888DDDWWWtttyyymmmbbbZZZYYYYYYVVVRRRPPPJJJHHHEEEAAA@@@BBBFFFJJJNNNQQQTTTVVVVVVWWWYYYZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTTTTXXXZZZ\\\^^^^^^___bbbdddcccgggllloooooommmlllllllllnnnppprrruuuxxx}}}uuuzzzrrr[[[SSSOOOMMMWWWfffcccUUUUUU{{{zzz]]]YYYbbbsssrrreeemmmyyyiiiVVVMMMLLLGGGHHHIIIBBBAAA???===<<<===<<<999666444444333333222222111111//////.........---------------------------------,,,,,,,,,---------......}}}tttmmmhhhdddaaa___aaajjjsssqqqggg^^^]]]___```bbbcccbbbaaaaaacccdddeeegggiiijjjjjjnnnuuuzzz~~~|||yyyyyyzzzzzz{{{}}}~~~vvvlllddd]]]XXXVVVRRROOONNNMMMIIIDDDCCCFFFTTTbbbvvv|||ttteee___[[[ZZZ\\\]]]dddqqqxxxqqqiiiaaaYYYTTTHHHGGGFFFDDDDDDDDDDDDEEEHHHIIIMMMRRRTTTYYYdddpppbbbDDDDDD@@@999888777222222111111111000000000000000000/////////............---,,,,,,,,,,,,---...------------...//////000000000000000000000000000111222222222333666888III]]]{{{yyyqqqdddZZZPPPNNNMMMJJJGGGFFFCCCBBB@@@>>>@@@EEELLLRRRQQQTTTVVVXXXXXXXXXYYY[[[[[[ZZZZZZYYYYYYXXXWWWWWW\\\\\\ZZZYYYWWWVVVVVVUUUYYY[[[]]]^^^^^^^^^```bbbfffhhhkkklllkkkkkkkkklllmmmoooppprrrsssuuuyyy|||vvv|||ttt]]]TTTOOOMMMVVVeeedddSSSUUU}}}\\\VVV]]]nnnnnncccjjjuuudddRRRKKKLLLGGGHHHIIIBBBAAA@@@>>>======;;;999666555555444333222222111111/////////.........------------------------------,,,,,,,,,---------......wwwqqqhhh```ZZZVVVUUUUUUTTT^^^ggghhh```YYYXXXZZZ___```bbbbbbaaa``````aaadddfffhhhiiikkknnntttxxxzzz||||||{{{uuuvvvxxx{{{}}}|||uuukkk```XXXTTTSSSNNNKKKJJJKKKIIIEEEGGGKKKaaaiiixxxggg```bbbcccbbbaaa___dddllluuu~~~zzztttkkkaaaXXXRRRHHHGGGFFFDDDDDDDDDDDDEEEHHHIIIMMMQQQSSSWWWbbbmmm{{{}}}aaaEEEDDDAAA;;;999777222222222111111111000000000000000////////////.........---,,,,,,,,,,,,---...------------...//////////////////////////////000111222222222333666999LLL```~~~sssiii[[[QQQHHHEEEEEEBBBAAABBBAAABBBBBBCCCFFFLLLRRRXXXTTTVVVXXXXXXXXXXXXYYY[[[[[[\\\\\\\\\[[[ZZZ[[[\\\aaa___]]]ZZZXXXWWWVVVVVVXXXZZZ]]]^^^^^^```bbbdddhhhiiijjjjjjhhhhhhjjjkkknnnooopppqqqqqqsssvvvyyy~~~xxx~~~ttt]]]TTTOOOLLLTTTbbbdddTTTZZZ~~~WWWOOOVVVhhhjjjkkkoootttaaaQQQLLLMMMGGGGGGGGGAAABBBAAA@@@???===;;;999777666666555444333222222111////////////............------------------------,,,,,,,,,---------......yyynnnfffbbb[[[SSSMMMJJJJJJJJJIIIOOOVVVZZZYYYVVVTTTRRR[[[]]]```aaa```_________aaacccfffiiimmmqqquuuxxxtttvvvyyy{{{{{{zzzyyywwwqqqssswww{{{{{{ssshhh]]]TTTOOONNNIIIFFFEEEFFFFFFFFFKKKRRRpppyyy{{{tttjjjiiilllkkkhhheeennntttyyy{{{zzz}}}~~~xxxmmm```UUUOOOHHHGGGFFFDDDDDDDDDDDDEEEGGGHHHLLLPPPRRRUUU___jjjpppvvv^^^EEEDDD@@@;;;999666222222222222111111111111111000000000////////////......---,,,,,,,,,,,,---...------------...//////////////////////////////000111222222222333666999LLL___|||{{{lllbbbPPPHHHAAA@@@AAA@@@AAADDDBBBEEEHHHKKKNNNQQQTTTWWWUUUWWWXXXXXXWWWXXXYYY[[[\\\^^^``````___```aaaddddddbbb___\\\YYYXXXWWWWWWWWWYYY\\\^^^```bbbeeehhhiiijjjjjjhhhggggggiiilllooopppppppppppprrrtttwwwzzz}}}xxx~~~sss\\\SSSNNNJJJRRR```}}}fffUUU```vvvOOOJJJTTTjjjppptttuuusssaaaRRRNNNNNNHHHFFFFFF@@@DDDDDDCCCAAA>>><<<:::999777777666555444333222111000000/////////.........------------------------,,,,,,,,,---------......}}}lll]]]UUUTTTQQQLLLGGGDDDCCCDDDGGGHHHLLLQQQVVVVVVRRRNNNVVVZZZ^^^aaaaaa````````````bbbeeeiiimmmqqqtttuuuoooppprrrtttuuuuuuuuuuuuqqqssswwwzzz~~~|||wwwnnndddYYYQQQKKKHHHEEEBBBAAABBBDDDEEELLLTTTsssuuuooo{{{zzz{{{|||{{{wwwrrrnnnpppxxx|||{{{yyylll^^^RRRLLLHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGKKKOOOPPPRRR[[[fffiiiyyy\\\EEECCC???;;;999555333222222222222111111111111111000000000/////////......---,,,,,,,,,,,,---...------------...//////000000000000000000000000///000111222222444777999JJJ]]]{{{vvveeeZZZHHHBBB>>>@@@BBBBBBEEEIIIEEEHHHMMMPPPQQQRRRSSSUUUVVVWWWXXXXXXXXXXXX[[[]]]___bbbeeeeeeddddddgggjjjfffdddaaa]]][[[ZZZZZZZZZWWWZZZ]]]```bbbdddhhhjjjiiijjjjjjhhhggghhhjjjlllooopppqqqppppppqqqtttvvv{{{~~~xxxrrr[[[SSSNNNJJJRRR___~~~jjjXXXaaaqqqLLLIIITTTjjjqqqssstttpppbbbTTTPPPPPPHHHFFFGGGCCCFFFFFFFFFDDD@@@===<<<<<<888888777666444333222222000000000/////////......------------------------,,,,,,,,,---------......wwwcccQQQLLLNNNOOOMMMIIIFFFEEEFFFKKKKKKLLLPPPSSSSSSPPPLLLQQQUUU[[[___```````````````aaadddhhhlllooopppqqqlllmmmmmmoooppprrrssstttuuuvvvxxxzzz}}}{{{~~~}}}zzzwwwpppfff]]]WWWPPPIIIEEEBBB@@@@@@BBBCCCDDDIIIPPPfffxxx}}}kkkdddddduuu~~~~~~}}}xxxhhhZZZPPPKKKHHHGGGFFFDDDDDDDDDDDDEEEEEEFFFJJJNNNNNNPPPXXXbbbhhh}}}[[[EEECCC???<<<:::555333333222222222111111111111111111000000000//////......---,,,,,,,,,,,,---...------------...//////000000000000000000000000///000111111222444777:::HHH\\\|||qqq^^^QQQGGGCCCBBBEEEGGGHHHKKKOOOKKKMMMPPPRRRRRRSSSUUUVVVXXXYYYYYYYYYYYYZZZ]]]```cccgggjjjiiigggfffiiimmmiiigggccc```]]]]]]]]]^^^ZZZ\\\___aaaccceeehhhkkkiiiiiijjjiiihhhiiikkkmmmooopppqqqqqqppprrrtttwww{{{~~~~~~~~~xxxqqq[[[SSSOOOKKKSSS```}}}nnnXXX^^^mmmNNNOOOYYYnnnssskkknnnlllbbbTTTQQQQQQIIIHHHKKKHHHGGGIIIIIIFFFBBB>>>===>>>999888777666555333222222000000000000/////////...------------------------,,,,,,,,,---------......uuu^^^KKKJJJNNNRRRRRROOOLLLKKKKKKPPPPPPPPPQQQQQQOOOMMMKKKKKKPPPWWW\\\^^^^^^^^^___```aaacccgggkkkmmmmmmlllkkkkkkkkklllnnnpppssstttyyyyyyyyyzzz|||}}}xxx|||{{{wwwrrrjjj```YYYUUUPPPIIICCC@@@???AAADDDDDDCCCFFFKKKWWW```jjjuuufff\\\bbbrrr~~~~~~wwwyyyppp___VVVXXXZZZhhhuuueeeWWWOOOMMMHHHGGGFFFDDDDDDDDDDDDEEEDDDEEEIIIMMMMMMNNNVVV```kkk{{{ZZZFFFDDD@@@===;;;555333333333222222222111111111111111111000000000000......---,,,,,,,,,,,,---...------------...//////000000000000000000000000///000111111222444777:::GGG\\\}}}mmmYYYLLLKKKHHHGGGKKKMMMNNNQQQUUUQQQRRRSSSSSSTTTUUUXXX[[[YYYZZZ[[[[[[[[[\\\```bbbfffjjjmmmkkkhhhfffiiimmmkkkiiieeeaaa______``````]]]___aaacccdddeeehhhjjjhhhiiijjjjjjiiijjjlllnnnooopppqqqqqqqqqrrruuuwwwzzz}}}}}}|||xxxrrr\\\TTTPPPLLLTTTaaa}}}rrrXXXYYYeeeOOOWWWdddzzzcccjjjkkkaaaTTTQQQQQQJJJJJJOOOMMMIIIJJJKKKHHHCCC???>>>???999999888666555333222222000000000000////////////------------------------,,,,,,,,,---------......uuu___QQQPPP[[[bbb\\\RRRLLLMMMNNNNNNTTTPPPPPPWWWUUUKKKJJJMMMNNNQQQTTTWWWYYY[[[\\\]]]___bbbeeeggghhhiiiiiimmmmmmmmmnnnoooppprrrssstttzzz}}}yyyuuuuuuwwwxxxtttvvvzzzpppqqqiiiaaaYYYVVVVVVUUUOOOIIIBBBCCCBBBAAA???@@@CCCEEEDDDLLLTTT^^^uuurrr^^^QQQPPPVVV^^^ccciii}}}ppp___XXXTTTTTTVVVXXX[[[___ccceeewwwssseeeYYYPPPLLLHHHGGGFFFDDDDDDDDDEEEEEEIIIIIIKKKMMMLLLNNNXXXcccssssss\\\HHHDDDBBB;;;777888666555444333222111111111111111111111111000//////........................---------............///////////////000000000000///000111222222444777:::III\\\{{{dddQQQJJJHHHIIIKKKOOOTTTWWWYYYYYYWWWVVVUUUTTTTTTUUUWWWXXX^^^___````````````ccceeegggggghhhiiijjjkkkkkkllljjjjjjhhhfffdddbbb```______aaacccddddddeeegggiiiiiikkkmmmmmmlllllllllmmmjjjlllnnnooopppqqqssstttwwwxxxzzz}}}yyyuuubbbVVVMMMJJJRRR___~~~zzzUUUWWWkkkTTTTTT___~~~uuunnnnnn|||\\\ZZZWWWUUUUUUTTTSSSQQQPPPMMMHHHBBBAAAAAA???<<<===;;;999666444333333333111111000000//////............------------......------------------------uuuaaaTTT___iiinnnggg[[[TTTSSSTTTSSSZZZXXXXXX^^^ZZZOOONNNIIIJJJMMMOOORRRTTTVVVVVVYYY[[[^^^aaadddfffggggggmmmmmmnnnoooqqqssstttuuuvvvvvvvvvrrrlllhhhjjjnnnoooyyysssiiigggaaa\\\XXXXXX[[[YYYRRRLLLDDDBBBAAA???@@@AAACCCEEEHHHNNNPPPRRR___pppvvvqqqddd[[[QQQMMMPPPWWW\\\___\\\dddmmmnnnhhh___XXXVVVTTTTTTUUUUUUWWWZZZ\\\^^^bbbjjjyyy}}}pppcccXXXQQQMMMHHHGGGFFFDDDDDDDDDEEEEEEIIIIIIKKKNNNNNNPPPYYYdddrrrppp[[[HHHDDDCCC<<<777888666666444333222111111111111111111111111000//////........................---------............///////////////000000000000///000111222222444777:::OOO```yyyaaaQQQKKKNNNOOOPPPTTTWWWZZZ[[[[[[[[[YYYXXXWWWXXXZZZ]]]^^^```aaabbbcccccccccfffhhhkkkkkklllmmmmmmnnnnnnnnnkkkjjjiiigggeeecccaaa``````aaacccddddddeeegggiiiiiikkkmmmmmmkkkkkkkkklllkkkmmmoooooooooppprrrsssuuuwwwyyy|||~~~rrrmmmmmmvvvyyyvvvbbbUUUMMMJJJRRR___~~~|||TTTSSSxxxqqqccckkkuuuyyyqqqqqquuu]]][[[XXXVVVUUUTTTQQQOOOIIIHHHEEEBBB@@@@@@???>>>===;;;:::777555444333222111111111000//////............------------......------------------------vvvdddWWWbbblllqqqkkkaaa\\\\\\\\\___eeefffjjjrrrhhhVVVPPPHHHIIIKKKMMMOOOQQQRRRSSSUUUWWWZZZ^^^aaadddeeeffflllmmmooorrrtttvvvwwwxxxwwwqqqllliiiccc\\\___hhhooo{{{lllccc^^^XXXWWWWWW[[[^^^]]]VVVPPPGGGDDD@@@AAADDDHHHIIIIIIFFFKKKMMMNNNUUU___```YYYYYYVVVSSSTTTXXX[[[[[[YYYYYYWWWUUUVVVXXXYYYYYYWWWWWWVVVUUUTTTTTTUUUVVVWWWZZZ```kkkxxxyyymmmaaaXXXQQQNNNIIIHHHFFFDDDDDDDDDDDDEEEJJJJJJMMMPPPPPPRRR[[[fffssskkkYYYIIIFFFDDD>>>888777777666555333222222111111111111111111111000//////........................---------............///////////////000000000000///000111222222444777:::NNN___zzzvvv^^^QQQNNNUUUVVVWWWZZZ\\\^^^```aaa^^^]]][[[[[[[[[^^^aaacccbbbdddfffgggggghhhjjjlllnnnooooooooopppooooooooolllkkkjjjhhhfffdddcccbbbaaaccceeeeeeeeefffhhhiiiiiikkklllllljjjiiijjjkkklllmmmooooooooooooppprrrtttuuuxxx{{{~~~|||rrrggg___]]]aaaxxxyyyxxxbbbTTTKKKIIIRRR```~~~}}}SSSNNNooosssnnn{{{vvvrrrwwwrrrZZZWWWTTTSSSRRRQQQOOOMMMIIIGGGDDDBBBAAAAAA@@@AAA<<<<<<;;;999777555333222222111111000000///............------------......------------------------zzzhhhXXXZZZeeemmmlllhhhhhhlllnnnsssyyy}}}```PPPKKKLLLMMMNNNPPPRRRTTTUUUTTTVVVYYY\\\```cccfffgggkkkmmmppptttwwwyyyyyyzzzuuukkkeeeeeebbb^^^dddqqq~~~pppggg```YYYQQQQQQRRRVVVZZZZZZUUUPPPIIIDDDAAADDDLLLRRRSSSRRRGGGMMMRRRVVV]]]dddccc]]][[[ZZZZZZ\\\___```^^^\\\^^^\\\ZZZ\\\^^^^^^ZZZWWWWWWVVVUUUTTTSSSSSSTTTTTT[[[```iiittt~~~vvvkkk```WWWPPPMMMIIIHHHFFFEEEDDDCCCDDDDDDJJJKKKNNNQQQRRRTTT]]]gggwwweeeWWWJJJFFFEEE???999777777666555444333222222222111111111111111000//////........................---------............///////////////000000000000///000111222222444777:::FFFYYYuuuttt]]]RRRRRRXXXZZZ\\\^^^```cccfffhhhbbbaaa___]]]^^^___bbbcccdddfffhhhjjjjjjkkkmmmnnnnnnoooooooooooonnnmmmlllmmmlllkkkiiigggfffddddddcccdddffffffffffffhhhiiiiiikkklllkkkjjjiiiiiijjjmmmnnnoooooonnnnnnpppqqqtttuuuxxx|||}}}sssnnnkkkkkkllltttyyyyyybbbTTTKKKIIISSS```|||TTTMMMlllnnniiissswwwooowwwvvv\\\XXXTTTRRRSSSVVVXXXYYYYYYOOOFFFDDDEEEDDDAAA@@@=========;;;999666333111222222111111000//////.........------------..............................mmmYYYWWWcccnnnrrruuu|||lllSSSOOOOOOPPPQQQSSSUUUWWWYYYXXXZZZ\\\___bbbeeehhhiiikkkmmmqqquuuxxxyyyyyyxxxnnnfffcccgggkkkooo{{{rrreeeaaaZZZQQQJJJIIIHHHJJJLLLMMMKKKIIIDDDAAAAAAGGGPPPXXXZZZYYYSSSXXX]]]```ccceeebbb]]]YYYXXXWWWYYY[[[^^^```aaa[[[\\\^^^^^^]]]ZZZVVVTTTUUUTTTSSSRRRRRRSSSTTTTTTVVV[[[bbbkkkttt|||}}}yyyyyyxxxxxx}}}~~~uuujjj___VVVOOOLLLJJJHHHFFFEEECCCCCCCCCDDDJJJKKKOOOSSSTTTVVV___iii{{{```UUUJJJFFFEEEAAA;;;888777777555444333222222222111111111111111000//////........................---------............///////////////000000000000///000111222222444777:::EEEYYYyyyuuu^^^TTTTTTVVVYYY]]]___aaaeeeiiimmmgggfffeeecccbbbcccddddddeeehhhjjjlllllllllnnnooooooooopppqqqpppnnnmmmkkknnnnnnlllkkkiiihhhgggfffeeefffhhhhhhgggggghhhiiiiiijjjlllkkkjjjiiiiiijjjmmmoooppppppooooooppprrruuuwwwzzz}}}|||yyy{{{yyyyyybbbTTTKKKIIITTTaaazzzUUUPPPnnnkkk^^^___aaarrrxxxssswwwddd___YYYWWWZZZbbbiiinnnppp\\\JJJFFFIIIGGGBBB???>>>>>>>>><<<:::777444222222222222111000000//////......------------..............................sss^^^ZZZfffrrryyyrrrYYYRRRRRRRRRSSSUUUXXX[[[]]]___```aaaccceeegggjjjkkkkkknnnrrrvvvxxxwwwvvvuuueeeeeefffmmmxxx~~~fff[[[WWWPPPHHHCCC@@@>>>===>>>???@@@???<<<===@@@HHHQQQXXX[[[[[[[[[___cccfffgggfffccc``````^^^[[[YYYYYYZZZ\\\^^^WWWYYYYYYWWWTTTSSSUUUWWWSSSSSSRRRRRRRRRSSSUUUVVVWWW[[[```ffflllssszzz}}}zzzxxxvvvtttyyy{{{rrrggg]]]UUUOOOLLLJJJIIIGGGEEECCCCCCCCCCCCIIIJJJOOOTTTUUUWWW```jjj{{{\\\TTTJJJEEEDDDBBB>>>:::888777666444333333222222111111111111111000//////........................---------............///////////////000000000000///000111222222444777:::LLLaaa~~~wwwaaaVVVTTTSSSVVVZZZ\\\^^^bbbhhhnnnkkkkkkkkkjjjiiiiiihhhhhhhhhjjjmmmnnnnnnmmmnnnoooqqqrrrsssttttttrrrpppnnnoooooonnnlllkkkjjjiiihhhggghhhiiiiiigggggghhhiiihhhjjjllllllkkkjjjkkklllnnnoooqqqqqqqqqqqqrrrtttwwwxxx{{{~~~yyyxxxbbbUUUMMMKKKUUUbbbwwwUUUPPPmmmmmmXXXTTTWWWooo}}}sssfff```YYYWWW[[[dddnnnsssxxxaaaMMMJJJLLLIIIDDDBBBAAA@@@???===:::777555333333222222111111000//////......------------..............................yyyddd]]]hhhuuu~~~mmm^^^UUUUUUUUUVVVYYY\\\```bbbffffffffffffgggiiikkklllkkknnnrrrvvvwwwuuurrrppp]]]eeekkkqqqooo^^^UUUMMMFFFCCC>>>===:::999999:::::::::999<<>>===<<<<<<;;;;;;;;;:::999???HHHOOOTTTWWWZZZ\\\]]]]]]___aaaaaa___```bbbZZZ___dddggggggeeecccbbb[[[ZZZXXXXXXZZZ[[[ZZZZZZ^^^]]]\\\[[[[[[\\\^^^^^^YYY]]]aaadddfffkkkqqqvvv~~~~~~|||{{{~~~vvvrrrjjjbbbZZZTTTOOONNNKKKIIIGGGEEECCCCCCCCCCCCGGGIIINNNTTTUUUWWW```jjjqqqxxxXXXSSSJJJCCCBBBBBB@@@===888777666555444333333333111111111111111000//////........................---------.........//////////////////000000000000///000111222222444777:::QQQbbbzzz|||}}}xxxcccUUUPPPOOOSSSVVVVVVVVVXXX___eeecccfffjjjnnnooonnnmmmkkkmmmppprrrsssqqqpppooooooqqqrrruuuvvvvvvuuusssqqqqqqpppooonnnmmmlllkkkjjjiiijjjkkkjjjhhhhhhhhhjjjgggiiilllmmmmmmmmmnnnpppnnnppprrrsssssstttvvvxxxwwwxxxzzz}}}yyyuuubbbWWWPPPMMMVVVccctttQQQIIIaaahhhWWWWWW___{{{nnnddd```ZZZWWWXXX[[[^^^```[[[QQQKKKNNNLLLEEEFFFMMMEEECCC???<<<999777666666333333222222111000000000.........------.........////////////////////////yyybbbiiiwww{{{kkkbbbaaaaaa```aaacccfffhhhjjjlllnnnooonnnmmmlllmmmnnnttttttuuuwwwyyyvvvpppjjj]]]gggppp{{{vvveeeSSSJJJGGGCCC>>><<<===<<<::::::;;;===@@@BBBHHHJJJMMMPPPSSSWWW\\\___]]]___bbbcccaaa```______aaabbbdddeeegggjjjmmmppphhhhhhhhhhhhiiijjjkkklllmmmkkkjjjllloooqqqooommmlllddd___aaadddiiisss~~~|||xxx}}}|||wwwqqqhhh___XXXSSSOOOLLLHHHHHHFFFDDDBBBBBBEEEHHHJJJIIILLLQQQUUUXXX^^^fffwwwuuuxxx]]]IIIKKKQQQFFFDDDFFF:::888666444333444444333111222222111111111111222222000/////////........................////////////000000000000000000000000000222333222111333888===PPPhhhxxx{{{jjjVVVUUUVVVWWWWWWVVVUUUYYY```eee```eeekkkmmmkkkiiiggggggiiikkkmmmoooqqqqqqqqqqqqrrrsssuuuvvvvvvtttrrrppppppoooooonnnlllkkkjjjjjjllljjjhhhgggfffggghhhiiihhhjjjmmmooooooooopppqqqnnnpppssstttttttttuuuvvvzzzzzz{{{}}}~~~~~~{{{vvvwwwxxx|||uuu___UUUOOOLLLXXXiiiqqqRRRIII___|||zzzqqqddd```pppooo___^^^]]]]]]^^^\\\YYYWWWNNNOOOPPPNNNKKKHHHGGGFFF>>>>>>======<<<;;;999999999888666444222111111000//////.........---------------------------------~~~dddiiiuuuvvvlllgggffffffeeeeeefffhhhkkkllloooqqqrrrrrrppppppqqqrrrzzzyyyyyy{{{{{{xxxqqqkkkZZZfffuuu}}}iiiZZZJJJDDDCCC@@@<<<;;;===<<<<<<<<<>>>AAAEEEGGGKKKOOOSSSVVVYYY\\\___bbbfffhhhiiihhheeeaaa______ccceeegggiiikkkooorrrttt~~~xxxvvvtttrrrvvv}}}}}}xxxuuuuuu{{{}}}wwwpppggg^^^WWWRRRNNNKKKHHHHHHFFFDDDBBBCCCEEEHHHMMMLLLNNNRRRTTTVVV]]]eee{{{xxxhhhSSSOOOQQQHHHGGGHHH===999777555444555555444222222222111111111111222222000000/////////.....................////////////000000000000000000000000000222333222111333888===SSSjjj~~~tttaaa```[[[]]]]]]]]]^^^aaagggkkkhhhkkkoooooollliiihhhhhhggghhhjjjmmmnnnoooooooooqqqrrrtttuuuuuutttrrrppppppooommmllljjjjjjiiiiiijjjiiigggffffffgggiiijjjiiikkknnnpppppppppqqqrrrpppqqqssssssssstttuuuwwwyyyzzz{{{~~~|||zzzkkkfffgggnnnyyy|||ttt^^^UUUNNNLLLXXXiiilllNNNIIIaaa|||}}}sssdddeee{{{nnn```___]]]]]]]]][[[YYYVVVOOOPPPPPPOOOLLLIIIGGGFFF@@@@@@??????===<<<;;;:::999888666444222111000000//////.........---------------------------------hhhkkkuuuxxxtttqqqmmmlllkkkjjjjjjlllmmmnnnppprrrttttttsssssstttuuu|||{{{{{{{{{{{{wwwpppjjjZZZdddwww|||iii]]]PPPCCC@@@@@@>>><<<;;;<<<<<<>>>AAADDDHHHKKKMMMRRRUUUYYY]]]___aaadddfffmmmnnnooommmiiieeebbbaaafffgggiiilllppptttwwwxxxzzzpppnnnqqqxxx}}}uuuoooeee\\\UUUPPPLLLIIIHHHGGGFFFDDDBBBCCCFFFHHHMMMMMMOOOSSSTTTVVV^^^ggg~~~vvvxxxaaaTTTPPPJJJKKKKKKAAA;;;999777666666666555333222222222222222222222222000000000/////////..................////////////000000000000000000000000000222333222111333888===XXXmmm~~~nnnllliiijjjlllmmmoooqqqtttwwwtttuuuuuurrrnnnjjjhhhhhhdddeeegggiiikkklllmmmmmmoooppprrrssssssrrrqqqooopppnnnkkkiiihhhhhhhhhiiihhhgggfffeeefffhhhjjjkkkkkkmmmpppqqqqqqqqqrrrtttrrrsssssssssssstttvvvyyyxxxyyy|||wwwkkkcccaaacccbbbmmm~~~~~~}}}rrr]]]UUUOOOMMMYYYjjjhhhKKKJJJeeexxxcccdddnnnaaa```]]]\\\\\\ZZZXXXVVVQQQQQQPPPOOOMMMJJJHHHFFFBBBBBBBBBAAA???===<<<;;;888777666444222111000000/////////.........------------------------------ooonnnttt{{{wwwtttooonnnlllkkkkkklllnnnpppnnnqqqssstttttttttuuuvvvyyyxxxwwwxxxxxxuuunnnhhh```dddtttqqqgggXXXMMMBBB@@@@@@>>><<<;;;;;;===AAAFFFJJJNNNQQQSSSVVVXXXZZZ\\\^^^aaaeeegggmmmppprrrqqqnnnjjjgggeeeeeefffhhhlllqqquuuxxxyyy|||{{{mmmkkkpppuuuyyy}}}rrrlllcccZZZSSSNNNJJJHHHGGGGGGFFFCCCBBBCCCFFFIIILLLLLLOOOSSSUUUWWWaaakkkrrroooYYYNNNKKKMMMKKKEEE<<<:::777666666666555333222222333333333333222222000000000////////////...............///////////////////////////////////////111222222111333999===[[[pppyyyxxxwwwyyy{{{}}}~~~~~~~~~zzzuuuoookkkiiihhhbbbcccdddfffhhhiiijjjkkklllmmmooopppppppppooonnnooollliiigggeeefffgggiiifffeeedddeeefffhhhkkkmmmmmmoooqqqrrrrrrrrrtttvvvtttttttttsssssstttwwwzzzxxxzzz|||~~~|||zzzxxxvvvsssmmmgggbbb______```]]]fffvvv~~~qqq^^^VVVPPPNNNZZZllleeeJJJKKKiiiwww]]]```}}}nnnccc```]]][[[ZZZYYYWWWUUUSSSRRRQQQPPPNNNLLLHHHFFFDDDCCCCCCBBB@@@>>><<<;;;888777666444222111000000////////////............------------------------uuuoooppp}}}~~~vvvpppmmmkkkiiifffeeefffiiilllooonnnppptttvvvvvvvvvwwwxxxuuuttttttuuuwwwuuuoookkkdddggguuuyyyjjjeeeXXXMMMCCC@@@???<<<;;;;;;>>>AAAFFFLLLPPPTTTUUUVVVUUUUUUUUUUUUVVVZZZ___dddlllpppuuuwwwtttoookkkiiigggffffffjjjpppvvvyyyzzzppplllqqquuuuuu|||ooohhh```WWWQQQMMMIIIGGGGGGFFFEEECCCBBBCCCFFFIIIOOOPPPRRRUUUTTTVVV```kkkzzzzzz]]]KKKKKKMMMJJJGGG===;;;888777777666555333222333444444444444333222111000000000////////////............///////////////////////////////////////111222222111333999>>>[[[qqq|||}}}vvvpppllliiihhhbbbbbbcccdddeeeggghhhiiihhhiiijjjlllmmmmmmmmmlllllljjjgggeeeeeefffhhhiiieeeeeedddeeefffiiilllnnnnnnppprrrrrrrrrsssuuuwwwvvvvvvuuutttsssuuuxxx{{{yyy{{{}}}~~~{{{xxxuuuuuurrrnnnjjjfffaaa]]][[[```dddppp~~~qqq^^^WWWRRROOO[[[lll~~~bbbIIIJJJgggoooXXX___}}}nnnddd```\\\ZZZYYYXXXWWWVVVUUUSSSQQQPPPPPPMMMIIIFFFCCCCCCCCCBBB@@@>>>===<<<999888666444333111111000000000/////////.........------------------------|||pppiiisssvvvnnniiifff```]]]ZZZYYY[[[aaahhhmmmnnnqqquuuxxxyyyyyyzzz{{{tttssssssuuuxxxwwwsssooodddjjjyyyqqqaaa\\\VVVLLLBBB???>>><<<<<<>>>CCCGGGMMMSSSWWWXXXXXXXXXSSSSSSRRRQQQRRRUUU[[[___lllrrrzzzzzztttqqqooollljjjmmmttt{{{sssmmmrrrvvvuuuyyyjjjddd\\\UUUOOOLLLIIIGGGFFFFFFEEECCCBBBCCCGGGJJJSSSTTTVVVVVVTTTTTT^^^jjjaaaIIIKKKMMMHHHIII???===:::999888888666555333333555555555555333333111111000000000/////////............////////////000000000000000000000000///000222111111444999>>>[[[qqq|||vvv~~~|||vvvqqqmmmjjjhhhaaaaaaaaaaaabbbcccdddeeedddeeefffgggiiiiiijjjjjjiiihhhfffeeefffgggiiijjjfffeeeeeefffgggjjjmmmooooooqqqrrrrrrrrrsssvvvxxxvvvwwwwwwvvvuuuvvvxxxzzzzzz{{{}}}}}}zzzwwwxxx|||xxxyyy{{{}}}}}}vvvpppmmmiiihhhlllvvv}}}qqq^^^WWWRRROOOZZZkkkuuu]]]GGGGGGaaa~~~mmmZZZaaa{{{pppddd```[[[XXXXXXXXXXXXXXXWWWTTTRRRQQQQQQOOOJJJEEECCCCCCCCCBBBAAA@@@???>>>:::999888666444333222222000000000/////////......------------------------tttgggmmm~~~}}}rrriiibbb^^^]]]SSSPPPLLLKKKOOOXXXccciiikkkoootttwwwxxxyyyzzzzzzuuutttsssvvvxxxxxxtttpppbbblllxxx~~~xxxjjj^^^XXXRRRIII@@@>>>??????CCCGGGKKKOOOUUUZZZ]]]]]][[[YYYUUUVVVXXXYYYYYYZZZ]]]___gggqqq|||wwwsssuuu|||tttkkkqqqxxxyyywwwfffaaaYYYRRRNNNKKKIIIGGGFFFFFFEEECCCBBBDDDGGGJJJQQQSSSVVVWWWTTTVVVaaannneeeJJJLLLLLLFFFKKKBBB@@@===<<<;;;;;;999777333444555666666555444333111111111000000000//////............////////////000000000000000000000000...000222111111444:::???ZZZpppxxxssszzzuuurrrnnnjjjggg``````___^^^^^^___`````````aaabbbdddeeefffggghhheeeeeeffffffgggiiijjjkkkggggggfffggghhhkkknnnppppppqqqrrrrrrrrrsssvvvyyyvvvwwwxxxxxxwwwwwwxxxyyyzzz{{{}}}tttpppppptttwwwxxx{{{pppsssvvvyyy{{{wwwppplllooosssuuuwwwyyy}}}ppp]]]VVVPPPMMMXXXhhhlllZZZGGGFFF]]]~~~xxxjjj^^^dddxxx~~~qqqccc___ZZZWWWWWWXXXYYYYYYYYYUUURRRQQQRRRPPPJJJEEECCCCCCDDDDDDCCCCCCBBBAAA<<<;;;999777555444333333000000000000/////////...------------------------zzzhhhkkk|||rrrdddYYYSSSQQQQQQKKKGGGCCCBBBHHHSSS___ggghhhlllqqqtttvvvvvvwwwxxxuuutttssstttwwwvvvrrrnnnaaakkktttrrrkkkeee```\\\PPPGGG@@@???AAAEEEJJJQQQPPPTTTZZZ___aaa___\\\ZZZYYY]]]aaaccccccbbbbbbbbbaaannn{{{|||ttthhhpppyyy|||uuuddd___XXXQQQMMMKKKIIIHHHFFFFFFEEECCCBBBDDDGGGJJJKKKNNNSSSVVVUUUYYYggguuugggKKKMMMLLLFFFMMMEEEBBB@@@>>>>>>===;;;999333444666777777666444333111111111111000000000000............/////////000000000000000000000000000...000222111111444:::???[[[pppvvvsssyyytttrrrooojjjggg```___]]]\\\\\\\\\]]]]]]^^^___```aaaccceeeffffffcccdddeeegggiiijjjkkkllliiihhhggghhhiiilllnnnppppppqqqqqqqqqqqqsssvvvyyyvvvxxxyyyzzzxxxxxxxxxyyyyyy{{{}}}|||zzzqqqkkkjjjpppwwwyyy|||~~~wwwzzz{{{yyyvvvyyyxxxooommmnnnnnnppprrrsssvvvzzz}}}}}}|||}}}}}}nnn\\\TTTNNNKKKUUUeee{{{hhh[[[JJJHHH\\\qqqkkkaaa^^^gggzzz{{{~~~rrrbbb^^^YYYVVVVVVXXXZZZZZZZZZVVVRRRRRRSSSQQQKKKEEEDDDDDDEEEEEEEEEEEEDDDDDD<<<;;;:::888666555444444000000000000////////////------------------------yyygggdddrrrzzzsssggg[[[QQQJJJEEEAAAAAA???@@@FFFPPP[[[bbbeeegggjjjnnnqqqrrrrrrqqqqqqqqqqqqrrrssstttrrrooolllaaalllqqqjjjaaa[[[WWWRRRGGGDDDAAA@@@DDDKKKQQQTTTWWW^^^cccbbb```bbbbbb```bbb``````ffflllllleee^^^gggmmmyyyooogggqqq{{{~~~~~~ttteee___VVVOOOKKKIIIHHHHHHDDDEEEEEEDDDEEEGGGLLLOOONNNSSSRRRRRRYYY]]]iii~~~{{{mmmJJJJJJMMMGGGKKKKKKFFF@@@;;;999888777777555666777777777666444444222222333333222111///..................///000000000000000000000000000000000111111111222555999===WWWjjjxxxooovvvwwwrrrooosssyyy}}}}}}}}}rrruuurrrkkkhhhiiifff``````___^^^[[[XXXXXXYYY[[[```]]]___eeehhhfffeeefffhhhfffdddfffjjjmmmnnnnnnjjjjjjkkkllllllmmmllllllppprrrtttuuuvvvwwwyyy{{{zzzzzzzzz{{{{{{{{{{{{{{{}}}~~~~~~vvvpppnnneeefffiiinnnttt{{{{{{vvvvvv{{{zzzrrriiidddccceeeeeejjjpppuuuxxxwwwuuurrryyyyyyzzzsss```SSSLLLLLLWWWccc}}}nnn[[[HHHGGG^^^tttuuu[[[SSSdddnnnaaa\\\VVVVVVZZZ]]]^^^\\\XXXTTTPPPMMMLLLLLLLLLKKKFFFBBB???@@@DDDFFFCCC@@@@@@===;;;999888666333111222111000//////...//////------------------------zzziiibbbkkkyyy}}}yyymmmfffZZZOOOGGGBBB>>><<<>>>===>>>EEEPPP\\\eeeiiiiiikkkmmmoooooonnnmmmmmmnnnooopppqqqrrrpppkkkhhh\\\cccfff___YYYVVVSSSOOODDDCCCBBBEEEJJJQQQWWW[[[^^^dddgggeeeccccccbbb```cccbbbccchhhnnnqqqooommmooorrrzzzhhheeeooozzz~~~vvvccc]]]TTTMMMJJJHHHGGGGGGDDDEEEEEEDDDDDDGGGKKKNNNPPPTTTQQQPPPXXX```pppyyysssPPPJJJIIIEEEJJJHHHEEEAAA<<<999888999999666666777777777666444333111222222222222111//////...............///000000000000000000000000000000000000111111222555999===OOOdddqqqnnn{{{sss^^^[[[[[[aaaiiimmmlllkkkjjjllljjjeeedddfffddd___]]]]]]\\\ZZZYYYYYY\\\^^^aaa^^^```eeehhhfffeeeffffffeeedddgggkkkmmmnnnmmmnnnooopppqqqrrrsssssssssrrrtttvvvwwwwwwwwwyyy{{{zzzzzzzzz{{{{{{{{{{{{{{{~~~~~~{{{rrrlllllllllnnnsssyyy}}}zzzuuuooolllmmmqqqtttzzzuuutttooofff]]]WWWUUUVVVZZZ^^^eeekkkooopppnnnmmmtttuuuwww{{{ttt```TTTMMMMMMXXXfffpppYYYEEEGGG```sssqqqXXXUUUgggwwwxxxlllbbb]]]YYYXXX\\\^^^^^^\\\VVVTTTQQQOOONNNMMMKKKIIIJJJFFFCCCDDDGGGIIIGGGDDDAAA???<<<:::999777555333222111000///////////////------------------------{{{kkk```bbbjjjmmmkkk___XXXMMMCCC===:::888777::::::===DDDPPP^^^hhhnnnoooppppppnnnkkkhhhggghhhjjjkkkmmmoooooolllfffbbbZZZ\\\ZZZUUURRRQQQOOOKKK@@@BBBEEEJJJQQQXXX^^^bbbaaafffhhheeebbbbbb___\\\[[[\\\^^^bbbhhhooovvvzzz{{{|||ppp```dddooo{{{zzztttaaa[[[SSSLLLHHHGGGFFFEEEDDDEEEDDDCCCCCCEEEIIIMMMRRRUUUPPPOOOXXXcccxxxyyyxxxVVVIIIEEECCCHHHDDDDDDCCC>>>999777999<<<777888888888777666444333000000111111111000000///...............///000000000000000000000000000000000000111111222444888<<>>999888777777777888<<>>BBBHHHOOOUUU[[[```ccc```dddeeecccaaaaaa^^^YYYUUUVVVXXXZZZ___iiivvveee\\\eeeooo}}}|||sssmmm```ZZZRRRKKKHHHFFFFFFEEEDDDDDDDDDCCCBBBEEEHHHLLLRRRVVVRRRPPPYYYeee|||yyyuuuVVVHHHDDDCCCFFFBBBEEEEEE@@@:::666999<<<888999999999888666444333000000000000000000000000...............///000000///////////////////////////000111111222444777:::MMMddd}}}zzz|||}}}eeeUUU\\\]]]aaafffoootttpppjjj___]]][[[[[[]]]___]]][[[WWWXXXXXXXXXYYY[[[___bbbbbb___```dddfffdddccceeefffhhhkkkoooqqqrrrqqqpppoooppprrrtttuuuvvvwwwwwwuuuwwwxxxxxxvvvvvvwwwyyyyyyyyyzzzzzz{{{|||||||||~~~~~~~~~}}}vvvkkkdddXXXRRRKKKHHHJJJMMMNNNNNNPPPWWW^^^```aaaaaa[[[TTTKKKLLLKKKKKKIIIHHHHHHHHHFFFIIINNNSSSWWWZZZ[[[\\\^^^cccgggiiiiiikkkrrryyyvvvaaaVVVNNNNNN^^^sssmmmVVVGGGUUU{{{sssRRRRRR___jjjuuuggg```___]]]]]]^^^^^^\\\YYYWWWWWWWWWXXXXXXUUUOOOKKKKKKIIIFFFFFFGGGGGGFFFDDDBBB@@@>>><<<;;;:::777555444333222111000/////////........................~~~xxxjjj[[[UUUWWWZZZZZZSSSLLLDDD<<<999888777777666999>>>EEEOOO[[[eeelll{{{{{{yyyqqqggg```]]]^^^```bbbeeeggggggddd^^^YYY[[[WWWSSSSSSRRRMMMFFFAAA>>>DDDLLLRRRWWWZZZ^^^aaaaaaeeegggffffffhhheee```\\\\\\\\\[[[]]]eeeqqq{{{\\\XXXcccooo|||{{{qqqjjj```ZZZRRRKKKHHHGGGFFFFFFDDDDDDDDDCCCCCCEEEIIILLLPPPVVVTTTSSS[[[fff}}}yyyiiiQQQFFFDDDEEECCCBBBEEEFFFBBB;;;777888;;;888999999999999777555444111111111000000000000000...............///000000///////////////////////////000111222222333666999HHH^^^vvvyyywwwddd^^^___dddiiioooxxx~~~zzzqqqddd___ZZZZZZ\\\]]][[[ZZZVVVWWWXXXXXXXXXZZZ^^^aaaddd``````dddfffdddcccdddfffiiimmmppprrrqqqpppooonnnnnnppprrrtttuuuuuuuuuuuuvvvwwwvvvuuuuuuvvvwwwyyyyyyzzzzzz{{{||||||}}}}}}}}}}}}~~~xxxssstttxxx{{{|||nnn```VVVOOOJJJFFFEEEIIILLLMMMLLLGGGLLLOOOOOOPPPQQQOOOJJJEEEEEEFFFGGGIIIJJJJJJJJJFFFHHHJJJMMMOOORRRSSSTTTUUUZZZ___aaabbbfffmmmttt{{{xxxbbbWWWOOONNNbbbzzziiiSSSGGGYYYXXXTTT]]]fff{{{pppfff^^^^^^]]]^^^^^^]]]ZZZYYYVVVVVVWWWXXXXXXUUUPPPLLLKKKJJJHHHGGGFFFFFFEEEDDDBBB@@@===<<<;;;:::888666555444333111000000//////........................wwwrrreeeWWWPPPQQQTTTSSSKKKFFF@@@;;;888888777777999<<>><<<<<<;;;999777666555444222111000000000........................~~~pppjjj^^^PPPJJJLLLMMMKKKBBB???;;;999999999999888<<<@@@EEEIIILLLPPPUUUYYYdddhhhjjjeee[[[TTTSSSTTTUUUVVVWWWZZZ[[[ZZZVVVSSSUUUOOOKKKKKKHHHAAA>>>@@@GGGNNNVVVZZZ[[[\\\___ccciiilllnnnpppssswwwuuuoooggggggggggggiiimmmrrrvvvlllbbbWWWVVVaaaqqqtttlllbbb]]]WWWOOOIIIFFFEEEEEEEEEBBBCCCCCCDDDEEEHHHMMMPPPOOOWWWVVVUUU\\\hhhiiiSSSNNNCCCBBBEEE??????@@@AAAAAA@@@>>>===<<<777888999:::::::::999888777666444222111000000000...............///000000000000000000000000000000...000222222222333555777JJJ```|||xxxmmmooouuummm```VVVUUUXXXXXXXXXZZZVVVXXXYYY[[[]]]aaafffjjjkkkgggeeehhhiiigggggghhhjjjmmmqqqqqqooonnnnnnoooqqqqqqrrrssstttuuuuuuuuutttuuuwwwwwwvvvvvvwwwxxxxxxxxxyyyzzz{{{|||}}}}}}~~~ppp```UUURRRUUUYYYeeennnzzznnn___XXXXXXNNNRRRWWW[[[^^^aaadddfff^^^___\\\VVVSSSSSSQQQNNNQQQNNNIIIGGGHHHHHHGGGEEEEEEDDDBBBAAAAAACCCEEEFFFIIIJJJLLLPPPTTTYYY]]]```eeekkkttt|||zzzcccYYYPPPOOOggg___MMMAAARRR{{{}}}VVVQQQccczzzxxxeeeddd]]]^^^^^^^^^]]]]]]]]]^^^XXXVVVTTTRRRSSSRRRQQQOOOPPPPPPOOOLLLJJJHHHHHHHHHCCCAAA???>>>>>>===:::999777666444333111000000000........................|||xxxlllfffYYYKKKFFFGGGGGGDDD===;;;999999:::;;;;;;;;;>>>CCCHHHKKKLLLMMMOOORRRVVV\\\```]]]UUUOOOOOOQQQQQQQQQSSSUUUWWWVVVSSSQQQUUUNNNIIIHHHEEE???@@@EEEKKKRRRZZZ^^^^^^___bbbfffgggjjjkkkmmmqqquuurrrllliiikkknnnrrrxxx~~~vvv[[[\\\ZZZYYYcccvvvxxxnnnfff[[[[[[VVVNNNHHHEEEDDDDDDCCCBBBCCCCCCDDDEEEIIINNNRRRPPPWWWVVVTTT\\\jjj]]]PPPPPPCCC???DDD???======>>>@@@BBBBBB@@@>>>666777999:::;;;;;;::::::999777555333111000000000...............///000000000000000000000000000000...000222222222333555666III```~~~~~~rrrsssmmm___SSSRRRUUUVVVXXX[[[VVVXXXZZZ]]]```eeekkkpppnnnjjjhhhjjjllljjjiiikkkooorrruuuuuurrrpppqqqrrrqqqqqqrrrsssssstttsssssstttvvvwwwxxxwwwwwwyyyzzzxxxxxxyyyzzz{{{|||}}}~~~~~~mmmZZZLLLGGGIIIMMMPPP[[[jjjuuuzzz{{{{{{{{{{{{~~~zzzeeeVVVSSSWWWZZZ```iiinnnqqqssswwwzzzwwwxxxsssjjjccc___ZZZTTTRRRMMMHHHEEEFFFFFFFFFDDDBBB@@@>>><<<<<<>>>@@@BBBCCCBBBCCCFFFKKKPPPSSSTTTWWW^^^gggooouuu|||{{{dddZZZQQQPPPiiizzz[[[LLLAAAQQQyyy}}}[[[YYYqqqsssbbbccc^^^______^^^^^^^^^___aaa]]]YYYVVVTTTTTTUUUUUUTTTPPPPPPOOOLLLIIIGGGGGGHHHDDDBBB@@@??????>>><<<:::777777555333222111000000////////////////////////zzzppphhh^^^PPPGGGCCCBBB???<<<<<<999777888<<>>>>>=========>>>???AAADDDFFFIIIJJJMMMQQQXXX```hhhrrrzzzzzzeeeXXXPPPUUUrrrwwwUUUIIIBBBVVVxxx]]]^^^ttthhhfffdddcccaaa___]]]\\\[[[[[[___]]][[[ZZZZZZZZZXXXVVVVVVPPPKKKJJJMMMLLLGGGAAAEEEDDDAAA@@@@@@???===;;;:::999888777555333222111000000000000////////////zzzqqqddd[[[NNNEEEAAA@@@???===???<<<999:::???EEEJJJMMMNNNMMMOOOSSSYYYaaagggjjjhhhccc[[[VVVSSSSSSTTTTTTQQQSSSTTTTTTRRRQQQQQQQQQLLLHHHBBB===<<<@@@HHHNNNWWW[[[]]]ZZZZZZ]]]^^^]]]eee```aaagggkkkhhheeeeeemmmnnnuuu|||cccWWWZZZZZZ^^^dddkkkxxxrrrllleee\\\VVVRRRLLLHHHFFFEEEDDDCCCDDDCCCCCCDDDHHHKKKNNNOOOVVVVVVZZZ^^^^^^hhhiiiWWWOOOLLLEEEDDDFFFBBBAAA@@@????????????===;;;:::::::::<<<>>>???>>><<<;;;888444333333333222222000000////////////000000000000000000000000000000000111111111111222555777EEE[[[}}}zzzuuu~~~yyy{{{rrrcccZZZRRRRRRUUUVVVXXX[[[ZZZ\\\^^^```bbbgggmmmqqqtttnnnlllooopppnnnmmmnnnrrrsssssssssrrrrrrtttvvvttttttuuuuuuvvvwwwwwwwwwvvvyyy{{{|||zzzyyyxxxyyy|||{{{zzzzzz{{{|||}}}~~~~~~iiiVVVMMMMMMRRRVVVVVVVVV[[[cccfffeeeeeefffttt{{{|||oooiiibbb\\\aaalll}}}~~~~~~~~~~~~~~~zzzxxxvvvnnndddRRRLLLFFFDDDEEEFFFDDDAAABBBBBB@@@???>>>=========:::;;;<<<===???BBBDDDEEEGGGKKKQQQXXX```jjjsssyyyuuuaaaVVVPPPXXXuuutttSSSIIICCCWWWyyy___eeerrrhhhgggdddcccaaa___^^^\\\\\\[[[]]][[[ZZZYYYYYYXXXVVVTTTTTTOOOJJJJJJMMMMMMHHHCCCGGGEEECCCAAAAAA@@@===;;;::::::888777555333222222000000000000////////////{{{qqq```VVVJJJBBB??????@@@@@@BBB???===???DDDJJJPPPRRROOOQQQVVV\\\ccciiinnnpppfffbbb[[[WWWVVVVVVWWWWWWTTTUUUVVVUUURRRPPPPPPPPPIIIDDD>>>===@@@HHHPPPUUUXXX\\\\\\YYYXXX\\\^^^^^^___\\\]]]dddgggeeeaaa```iiillluuulll]]]ZZZ[[[^^^bbbhhhpppzzznnnkkkdddXXXSSSOOOJJJFFFEEEDDDDDDCCCCCCCCCDDDFFFIIIMMMPPPRRRWWWWWW[[[^^^aaannndddTTTOOOOOOHHHFFFGGG@@@AAA@@@>>>>>>??????>>><<<<<<<<<===???AAAAAA???<<<;;;888555444444444333222111000000//////000000111000000000000000000000000000111111111111222555777GGG]]]zzzwwwsssvvv{{{}}}}}}tttccc\\\UUUPPPRRRVVVWWWYYY\\\[[[\\\^^^```ccchhhmmmqqquuupppnnnppppppmmmlllmmmrrrssstttsssrrrrrrtttvvvvvvvvvwwwwwwxxxyyyyyyzzzyyy{{{}}}}}}|||{{{zzz{{{}}}|||||||||}}}~~~iiiVVVMMMPPPXXX^^^]]]```eeeiiieee\\\XXXYYYfffrrruuujjjfffcccccclllxxx{{{vvvnnneeeUUUOOOIIIEEEFFFFFFFFFDDDBBBBBB@@@???>>>=========:::::::::;;;===>>>@@@@@@AAACCCHHHMMMTTT]]]gggmmm{{{nnn[[[SSSPPP[[[zzzpppQQQHHHCCCWWWpppXXXcccoooggggggcccbbbaaa___]]]\\\[[[[[[ZZZYYYXXXXXXXXXWWWTTTQQQQQQMMMIIIJJJNNNNNNKKKGGGHHHFFFCCCBBBAAA@@@===;;;;;;:::999777666444333222000000000000////////////zzzqqq\\\TTTHHH@@@>>>@@@BBBDDDDDDCCCBBBDDDIIIMMMOOOPPPOOOSSSYYY___cccfffiiijjjdddaaa\\\YYYXXXYYYYYYYYYXXXXXXXXXVVVRRROOONNNOOODDDAAA>>>AAAIIIQQQVVVXXXYYY\\\]]]ZZZ[[[```dddeee]]][[[\\\aaafffhhhfffeeegggjjjtttmmm]]]YYY[[[cccgggmmmvvvooohhhggg^^^QQQOOOLLLHHHEEEDDDDDDCCCCCCCCCDDDFFFHHHKKKNNNRRRUUUVVVXXX\\\```gggyyyeeeVVVQQQQQQJJJHHHHHHAAAAAA???>>>>>>???@@@???>>>>>>>>>@@@BBBDDDCCC@@@===;;;999666555555555444222111000000000000000000111////////////////////////000111111111111222555777JJJ^^^uuu~~~zzztttrrrsss|||uuuxxx~~~xxxggg]]]YYYVVVQQQOOORRRUUUWWWYYY\\\[[[]]]```bbbdddhhhmmmqqqtttpppoooqqqpppnnnmmmppprrrssstttsssrrrssstttvvvxxxxxxyyyzzzzzz{{{|||||||||~~~~~~||||||}}}~~~~~~}}}~~~hhhUUUMMMRRR]]]eeeeeehhhmmmmmmbbbUUUPPPRRRWWWaaarrrssshhheeeggglllttt}}}~~~yyyssslllddd^^^UUUPPPJJJFFFEEEFFFFFFFFFCCCBBBAAA???>>>>>>>>>>>>===============>>>??????>>>???AAADDDHHHPPPXXX^^^ooowww}}}iiiWWWQQQQQQ]]]}}}kkkNNNHHHBBBVVViiiPPP[[[tttllleeeeeeaaa```___]]]\\\[[[ZZZZZZYYYXXXXXXXXXXXXVVVSSSPPPOOOLLLIIIKKKNNNOOOMMMJJJHHHFFFCCCBBBAAA???<<<:::;;;;;;999888666555333333000000000000////////////yyypppZZZSSSHHH@@@>>>AAAFFFJJJFFFFFFHHHJJJMMMMMMKKKIIIJJJOOOVVV[[[^^^___bbbdddhhheeeaaa____________^^^[[[[[[YYYVVVQQQMMMLLLLLLAAAAAACCCJJJRRRXXXYYYXXX]]]```aaa^^^^^^cccggghhhdddcccbbbeeelllsssvvvvvvtttuuu}}}yyynnnccc___```ccckkkrrr}}}}}}iiidddbbbYYYMMMLLLIIIFFFDDDDDDDDDDDDCCCCCCFFFIIIKKKMMMOOOSSSVVVWWWYYY]]]aaajjjjjjZZZSSSRRRKKKIIIIIIBBBAAA???>>>>>>???AAA@@@@@@AAAAAABBBDDDEEEDDDAAA>>><<<:::888777777666444333111111000000000000111111////////////////////////000111111111111222555777HHH[[[pppyyyvvvsssvvvzzzlllaaa___aaacccbbb```\\\VVVRRRQQQSSSUUUPPPOOOSSSUUUUUUXXX\\\\\\^^^aaaccceeeiiimmmqqqrrrooooooqqqqqqooopppsssssstttttttttssssssuuuvvvyyyyyyzzz{{{|||}}}~~~~~~~~~hhhUUUOOOUUU```hhhfffhhhkkkgggZZZMMMIIIMMMRRRUUU```qqquuuiiihhhnnntttxxxzzz~~~zzzuuunnngggcccaaa^^^[[[YYYRRRNNNIIIFFFEEEEEEFFFFFFDDDCCCBBB@@@???????????????>>>>>>=========>>>>>>>>>>>>>>>>>>@@@EEELLLQQQ^^^ggguuu|||hhhVVVPPPRRR___~~~dddJJJGGGBBBVVVkkkQQQWWWhhhsss{{{kkkdddbbb___^^^]]][[[ZZZYYYYYYXXXZZZYYYXXXXXXXXXWWWTTTQQQNNNLLLJJJKKKNNNOOOMMMKKKGGGEEECCCAAA@@@???<<<:::<<<;;;:::999777555444333000000000000////////////xxxnnnYYYRRRHHH???===AAAIIINNNKKKLLLMMMOOOPPPNNNJJJGGGGGGMMMTTTYYY\\\___dddhhhqqqnnnkkkiiihhhgggfffddd^^^]]]ZZZUUUOOOKKKJJJJJJCCCFFFLLLSSSXXXZZZYYYWWW\\\aaabbbaaabbbgggkkklllssssssqqqsss{{{~~~uuuooommmoooqqquuuyyyhhhbbb^^^VVVMMMIIIGGGDDDDDDDDDEEEEEEDDDDDDHHHLLLNNNNNNPPPTTTWWWXXX[[[___bbbkkkkkk[[[UUUTTTMMMJJJJJJCCCAAA???======???AAABBBAAACCCCCCCCCEEEEEEDDDAAA???<<<;;;999888888777555333222111111000000111111222000000000000000000000000000111111111111222555777CCCUUUnnn}}}{{{tttxxxyyycccVVVQQQPPPRRROOOOOOSSSUUUTTTTTTUUUYYYUUUSSSUUUVVVUUUXXX\\\]]]___bbbdddfffiiimmmpppqqqoooppprrrqqqoooqqquuussstttuuutttssssssuuuwwwyyyzzz{{{|||}}}~~~jjjXXXRRRWWWbbbjjjddddddeee```TTTIIIFFFKKKOOONNNSSSbbbvvvxxxnnnmmmsssxxxyyywww}}}|||pppgggaaaYYYSSSSSSTTTRRRQQQRRRMMMLLLIIIGGGEEEEEEFFFFFFEEEEEECCCBBBAAA@@@@@@@@@======<<<;;;;;;;;;;;;;;;>>>>>>===<<<<<>><<<===<<<;;;999777666555444000000000000////////////vvvlllYYYRRRGGG???<<>>;;;@@@IIIPPPZZZWWWSSSRRRRRRSSSSSSSSSWWW\\\aaaccceeekkkttt{{{{{{xxxuuurrrpppnnnjjjhhh```^^^ZZZTTTMMMHHHFFFFFFOOOTTTYYY[[[YYYWWWXXXYYY[[[fffuuu}}}oooddd[[[SSSNNNMMMGGGEEEDDDDDDFFFGGGFFFFFFGGGLLLPPPQQQPPPPPPTTTXXXUUU[[[aaaeeerrryyy~~~zzzfff```TTTUUUYYYSSSNNNJJJ@@@AAA???======???BBBCCCDDDGGGEEEDDDCCCDDDCCCBBB@@@===<<<:::::::::999666444222222111111111111222222000000000000000000000000000111111111111222555777HHHZZZ|||ooojjjwwwvvvddd^^^___```^^^[[[]]]cccdddccchhhpppfffaaa^^^\\\YYYWWWZZZ___]]]```cccfffhhhjjjmmmpppuuusssttttttqqqmmmnnnsssssstttuuuuuussstttuuuwwwyyyzzz{{{|||~~~~~~ppp```ZZZ^^^eeekkkooooooooonnnfffZZZUUUUUUMMMNNNNNNNNNOOOUUU```hhhnnnuuuyyyxxxuuuuuuyyy|||yyyyyywwwoooeee\\\WWWVVVQQQHHHDDDGGGIIIFFFFFFIIIHHHIIIJJJJJJIIIHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCCCC======<<<;;;;;;;;;<<<<<<888999::::::;;;<<>>============???@@@AAADDDEEEEEECCCAAA??????@@@===>>>===<<<;;;888666444333222111111000111111111000000000000////////////111111111111222333444555@@@[[[zzzrrriiizzz{{{kkkeeeiiioookkklllqqqwwwzzzyyywwwxxxxxxssslllfffaaa___]]]\\\___bbbfffiiikkkmmmppprrrqqqssstttsssqqqooooooooottttttssssssuuuvvvxxxzzzzzz|||xxxwwwqqqiiiooo~~~}}}}}}zzzrrrbbbSSSOOOOOOMMMJJJIIILLLRRRXXXgggllloooqqqwww}}}wwwuuukkkbbb]]]YYYSSSQQQQQQNNNJJJFFFGGGKKKNNNMMMJJJOOOLLLIIIHHHIIIJJJJJJIIIFFFFFFFFFEEEDDDBBBAAA@@@?????????>>>======<<<<<<===<<<;;;:::::::::;;;<<>>>>>>>>>>>???AAACCCEEEFFFFFFFFFCCC@@@======>>>=========<<<:::888555444333222222111111111111111111000000000////////////111111111111222333444555>>>RRRllltttkkkyyy|||sssmmmrrrxxx|||{{{tttmmmhhheeecccbbbccceeeiiilllmmmooorrrtttrrrssstttssspppooopppqqqvvvvvvvvvvvvwwwyyyzzz|||zzz|||}}}ssswwwyyykkkYYYWWWRRRLLLHHHIIIMMMRRR[[[aaafffkkkrrrwwwssskkkhhh```XXXUUURRRMMMJJJJJJJJJJJJMMMUUU^^^dddeeecccbbb]]]VVVOOOKKKHHHEEECCCDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<===>>>???<<>>===============>>>??????======<<<<<<===>>>???@@@AAA???BBBIIIKKKNNN[[[iiizzzooonnnsssxxx|||www___VVVTTTTTTooo\\\EEECCCBBBMMMhhh|||eeeRRRLLLbbbrrrwwwrrrcccaaa___ccccccbbb```]]]ZZZWWWVVVXXXZZZZZZVVVWWWZZZ\\\ZZZPPPPPPPPPNNNLLLJJJGGGFFFIIIGGGEEEDDDEEEEEEDDDCCCBBBAAA???===;;;::::::999666555444222111111111111zzztttoooggg^^^SSSNNNFFFAAA@@@BBBDDDEEEJJJNNNTTTZZZ^^^aaadddfffjjjkkknnnqqqsssssssssrrrvvvvvvvvvtttppphhhaaa[[[XXXWWWVVVWWW[[[aaahhhlllggghhhiiigggeeeffflllqqqnnnzzz|||ooohhh^^^WWWRRROOOJJJGGG@@@AAABBBDDDGGGJJJLLLNNNMMMMMMNNNPPPRRRVVVYYY[[[\\\dddnnnwwweeeTTTSSSSSSPPPRRRSSSQQQOOOPPPPPPKKKCCCAAA@@@@@@@@@AAACCCDDDEEEDDDDDDDDDBBB???======>>><<<<<<;;;:::888777666555333333222111111111111222111111111000000000//////111111111111222333444444888III^^^www~~~vvv}}}ssslllhhhgggdddgggjjjlllmmmnnnppprrruuuuuutttrrrpppqqqsssuuuzzzzzz|||}}}}}}~~~~~~~~~{{{~~~zzzjjjdddtttwwwqqqggg[[[QQQKKKHHHHHHHHHKKKQQQXXX___aaa\\\VVVQQQOOOPPPTTTUUURRRPPPQQQQQQVVV]]]gggooorrrooolllgggbbbZZZUUUQQQPPPOOONNNJJJJJJIIIHHHFFFDDDBBBAAA======<<<;;;;;;<<<===>>><<<<<<======>>>???@@@AAADDDCCCFFFJJJKKKKKKSSS]]]vvvuuujjjjjjpppwww|||uuu^^^VVVTTTUUUqqqxxxVVVBBBBBBBBBMMMbbboooUUUPPPWWWnnnqqqvvvpppdddbbb___bbbbbbbbb```^^^[[[XXXVVVWWWYYYXXXTTTTTTXXXYYYWWWQQQPPPOOOMMMKKKJJJIIIHHHJJJHHHEEEDDDDDDDDDCCCBBBCCCBBB@@@???===<<<;;;:::666555444333222111111111~~~vvvpppkkkccc[[[SSSNNNGGGCCCBBBDDDEEEFFFCCCFFFKKKPPPTTTZZZ___cccdddgggmmmrrruuuvvvvvvuuuvvvvvvuuurrrlllddd]]]YYYXXXXXXZZZ^^^dddjjjqqqtttnnnnnnmmmkkkiiijjjooosss~~~rrrjjjccc[[[UUURRROOOJJJFFF???@@@BBBDDDHHHKKKMMMOOOMMMMMMNNNPPPSSSVVVYYY[[[```hhhrrrvvv[[[WWWXXXUUUQQQRRRSSSQQQOOOPPPRRRNNNGGGCCCBBB@@@??????@@@@@@AAAAAABBBCCCBBB@@@???@@@AAA===<<<;;;:::888777777666444333333222111222222222111111111111000000000000111111111111222333444444777NNNiii~~~|||vvvlllhhhfffeeegggjjjlllmmmnnnppprrrvvvvvvuuusssqqqrrrtttwwwzzz{{{}}}~~~~~~}}}}}}|||~~~xxxcccYYYhhh}}}zzzqqqhhh^^^VVVPPPLLLIIIGGGHHHMMMRRRTTTSSSRRRRRRQQQSSSVVVVVVRRRQQQTTTRRRVVV\\\bbbeeeeeeaaa^^^^^^ZZZUUUQQQQQQQQQQQQQQQMMMMMMLLLJJJHHHEEECCCBBB>>><<<;;;:::999:::;;;;;;<<<======>>>???@@@@@@@@@AAABBBDDDFFFGGGHHHLLLRRRdddmmm|||qqqhhhiiirrr{{{~~~ttt^^^VVVTTTWWWtttqqqRRRAAA@@@AAALLL___iiiZZZbbbqqquuu}}}llleeeccc^^^^^^___``````^^^\\\YYYWWWSSSUUUTTTQQQQQQTTTUUUSSSSSSQQQMMMIIIHHHIIIKKKMMMKKKIIIEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@>>><<<;;;:::666666444333222111111111zzzqqqkkkfff___WWWRRRMMMHHHEEEEEEFFFGGGGGGCCCEEEGGGJJJNNNTTTZZZ___\\\```gggnnnssstttsssrrrqqqrrrqqqlllfff```\\\ZZZVVVYYY___gggnnnssswwwyyyxxxwwwtttqqqoooqqquuuxxxwwwkkkeee```YYYTTTQQQNNNIIIEEE???@@@BBBEEEHHHKKKMMMOOOMMMNNNOOOPPPSSSVVVYYY[[[\\\dddqqqeeeTTTWWWXXXTTTQQQSSSSSSPPPNNNPPPSSSPPPJJJCCCBBB@@@???>>>>>>>>>>>>@@@BBBCCCCCCAAAAAABBBDDD>>>===;;;:::999888888888444444333222222222222222222222111111111000000000111111111111222333444555666SSSrrrzzz|||xxxmmmhhhgggfffhhhlllnnnooopppsssuuuvvvvvvvvvuuussssssuuuwwwzzz{{{~~~}}}|||}}}|||bbbRRRVVVdddqqqvvvzzz{{{}}}~~~zzz~~~|||yyytttnnnfff]]]WWWNNNGGGBBBDDDGGGIIILLLNNNTTTRRRRRRTTTRRRNNNOOOSSSSSSXXX^^^ccceeebbb^^^ZZZ[[[XXXTTTQQQPPPOOONNNLLLMMMMMMKKKIIIGGGDDDAAA@@@===<<<:::999999:::;;;===>>>???@@@AAAAAAAAAAAAAAAAAABBBDDDEEEFFFHHHLLLOOOWWW\\\jjj}}}|||nnnhhhkkkuuuttt___WWWUUUYYYwwwkkkPPP@@@???@@@MMMcccnnnlllvvv}}}xxxfffbbb```ZZZZZZ\\\]]]___^^^\\\YYYWWWRRRTTTRRROOONNNRRRRRRPPPSSSOOOKKKHHHGGGJJJNNNPPPLLLIIIFFFDDDDDDEEEEEEDDDCCCCCCCCCAAA@@@>>><<<;;;777666555333222222222222~~~}}}vvvmmmfffbbb[[[SSSQQQMMMIIIGGGGGGHHHIIIIIIGGGHHHIIIJJJLLLOOOSSSVVVTTTYYYaaahhhlllkkkiiigggeeefffeeebbb]]]YYYYYYZZZVVV\\\fffqqqzzz~~~zzzvvvuuuvvvzzz|||uuujjjbbb]]]WWWSSSPPPLLLGGGBBB???@@@CCCFFFIIIKKKMMMNNNNNNNNNOOOQQQSSSWWWZZZ[[[ZZZcccppp___SSSWWWTTTQQQSSSQQQQQQOOOLLLOOORRRPPPKKKBBBAAA@@@???>>>>>>??????BBBCCCDDDDDDBBBBBBCCCDDD???>>><<<::::::999::::::444444333222222222222333222222222111111111000000111111111111222333444555333QQQrrr~~~uuunnnmmmrrrvvv{{{xxxssssssvvvvvvkkkgggfffdddgggjjjmmmoooqqqsssuuuuuuvvvwwwwwwuuuuuuvvvwwwzzz}}}~~~|||}}}zzzaaaPPPQQQZZZccchhhkkkjjjlllpppqqqpppwwwyyy{{{~~~|||uuujjjbbbUUUKKKCCCCCCEEEEEEHHHMMMRRRPPPPPPRRRQQQQQQUUU\\\aaagggooosssqqqjjjbbb\\\YYYWWWTTTSSSRRRQQQOOOMMMMMMLLLKKKHHHFFFCCC@@@>>>;;;:::999999:::===@@@BBBBBBBBBCCCDDDDDDDDDCCCBBBCCCDDDFFFFFFGGGJJJMMMNNNOOOQQQ[[[nnnyyymmmhhhlllwwwttt```XXXVVV[[[yyyfffNNNAAA???@@@RRRlll{{{zzzwww|||vvvaaa```___XXXYYYZZZ\\\^^^]]][[[XXXVVVSSSUUUSSSOOOOOORRRSSSQQQOOOMMMJJJIIIIIIKKKOOOQQQMMMJJJFFFEEEEEEFFFGGGGGGEEEEEEEEEDDDBBB@@@>>><<<777666555444333222222222|||zzzsssjjjccc^^^XXXQQQPPPMMMIIIHHHIIIJJJKKKJJJIIIJJJLLLKKKKKKKKKMMMNNNQQQVVV]]]ccceeeccc```]]]ZZZ[[[ZZZWWWTTTSSSUUUXXXXXX```mmmzzz|||xxxwwwxxx{{{~~~}}}ssshhh```[[[UUURRROOOKKKEEE@@@???AAACCCFFFIIIKKKMMMNNNNNNNNNOOOQQQSSSWWWZZZ\\\aaaiiiuuuaaaVVVWWWQQQPPPWWWPPPPPPMMMKKKMMMQQQPPPKKKAAAAAA?????????@@@AAAAAAEEEFFFFFFEEECCCBBBBBBCCC???>>>===;;;::::::;;;;;;555444333333222222333333222222222111111111111000111111111111222333444555111NNNmmmvvv{{{vvviii___]]]aaafffiiioootttrrrjjjeeeeeehhhzzzssshhheeeeeeaaadddhhhjjjllloooqqqssstttvvvxxxxxxwwwvvvvvvwww{{{~~~|||}}}xxxaaaTTTYYYdddfffjjjkkkjjjkkkpppssssssqqquuu|||~~~rrriii\\\PPPGGGFFFGGGFFFIIINNNOOOMMMOOOSSSUUUXXXaaajjjrrryyyrrreee\\\TTTSSSSSSUUUWWWWWWVVVTTTNNNMMMLLLIIIFFFCCC@@@???:::999999:::<<<@@@DDDGGGEEEEEEFFFGGGGGGFFFEEEDDDBBBCCCDDDCCCDDDHHHKKKKKKMMMLLLSSSeeewwwxxxmmmhhhmmmwwwttt```XXXVVV\\\{{{cccNNNAAA@@@AAAVVVtttrrrnnn}}}sss`````````XXXYYYZZZ\\\]]]\\\YYYVVVTTTUUUVVVUUUQQQQQQTTTTTTRRRKKKKKKJJJKKKKKKMMMOOOPPPMMMJJJGGGEEEFFFGGGHHHHHHGGGGGGGGGFFFDDDBBB???>>>777666555444333222222222xxxnnngggaaa\\\UUUQQQKKKHHHEEECCCDDDGGGLLLOOOPPPRRRSSSSSSQQQOOOOOOOOORRRPPPOOOPPPRRRRRROOOKKKOOOOOONNNMMMMMMMMMNNNNNN[[[cccoooxxx|||}}}{{{zzz{{{zzzyyyyyyzzz}}}zzzmmmaaa]]]XXXPPPKKKHHHEEEAAA>>>@@@BBBDDDGGGJJJNNNPPPQQQSSSTTTTTTTTTVVVYYY^^^bbbdddnnn~~~zzzwww~~~bbbZZZZZZZZZNNNNNNJJJKKKKKKLLLMMMMMMNNNNNNFFFCCC???=========>>>===@@@BBBCCCDDDCCCBBBCCCDDDAAAAAAAAA@@@>>><<<;;;:::999999888666555333222222000000111222222111///...000111111111111222222222555AAAfff}}}~~~vvv}}}hhhUUUKKKKKKOOOSSSYYYWWWZZZ^^^]]][[[___hhhwww{{{mmmeeeeeehhhccceeegggiiijjjmmmqqqsssyyyyyyyyyxxxxxxxxxwwwwww}}}{{{mmm\\\]]]qqqtttyyyzzzuuupppoooooommmlllpppwww}}}{{{tttnnnaaaZZZPPPJJJIIIKKKMMMNNNOOOPPPQQQPPPUUUeee{{{}}}qqqbbbVVVRRRNNNMMMLLLLLLOOOSSSWWWZZZTTTTTTSSSOOOHHHBBB???===999999:::===AAAEEEHHHIIIJJJPPPMMMJJJLLLFFF???CCCDDDDDDCCCDDDFFFIIILLLNNNNNNJJJMMMYYYgggvvvzzzlllhhhsss~~~cccUUUTTT]]]~~~fffEEEBBBEEE>>>bbbrrr|||ooolll|||pppiii```ZZZaaa\\\\\\[[[[[[ZZZYYYYYYYYYZZZVVVQQQPPPQQQRRRQQQPPPNNNLLLKKKKKKMMMNNNMMMMMMJJJKKKLLLLLLJJJIIIJJJKKKIIIHHHHHHGGGEEECCC@@@>>><<<:::777444222111222222}}}vvvlllddd^^^YYYRRRNNNJJJHHHDDDBBBCCCFFFJJJLLLMMMPPPTTTWWWYYYZZZ\\\]]]WWWUUUSSSSSSSSSRRRNNNKKKPPPOOONNNMMMLLLLLLLLLKKKRRRWWW]]]bbbddddddcccccciiijjjnnnttt}}}yyyvvvpppfff^^^[[[VVVOOOIIIFFFCCC???===AAABBBEEEHHHLLLOOOQQQSSSSSSTTTUUUVVVWWWYYY]]]aaafffssssss|||wwwaaa]]]^^^^^^QQQPPPKKKKKKLLLLLLLLLMMMMMMNNNFFFCCC???======>>>???>>>@@@CCCEEEFFFEEEDDDEEEEEEBBBBBBAAA@@@???===<<<;;;;;;:::999888777555444333111222222333333222111000000111111111111222222222444===___vvvwwwwwwzzzcccQQQIIIIIIMMMOOOUUUTTTWWW[[[ZZZYYY]]]eeeqqqtttuuuqqqjjjfffgggiiivvvzzz{{{uuujjjdddeeeiiifffhhhjjjjjjkkkmmmppprrryyyyyyzzzzzzzzzzzz{{{{{{tttgggkkk{{{vvvrrrhhhkkkoootttwwwvvvqqqmmmeee___WWWRRRQQQQQQQQQQQQVVVVVVWWW]]]gggtttyyymmmcccXXXNNNKKKLLLPPPNNNLLLJJJKKKMMMOOOQQQSSSRRRPPPJJJDDD>>>;;;999888999:::===BBBHHHMMMPPPVVV]]][[[YYYZZZPPPCCCBBBDDDDDDEEEFFFHHHKKKNNNPPPQQQMMMNNNWWWcccpppxxxjjjjjjyyy{{{```SSSTTT___~~~eeeEEEAAACCC@@@bbbmmm___ZZZhhhlllfff```[[[```]]]\\\\\\[[[YYYXXXXXXWWWRRRRRRRRRTTTVVVVVVSSSQQQMMMKKKJJJJJJLLLMMMMMMLLLLLLMMMMMMMMMKKKJJJKKKLLLIIIHHHGGGFFFDDDBBB>>><<<<<<:::777444222222222222zzzsssiii```ZZZTTTNNNJJJHHHFFFCCCAAAAAADDDGGGIIILLLPPPVVV[[[^^^aaadddffffffdddbbbaaaaaa```^^^\\\___^^^\\\[[[YYYWWWVVVUUUZZZ\\\___``````aaabbbdddgggjjjqqq|||{{{tttoooiiibbb]]]YYYTTTNNNHHHDDD@@@>>><<>>===<<<;;;;;;;;;:::999777666555333333444444333222111111000111111111111222222222555888UUUkkkzzzvvvxxx```PPPKKKMMMOOOOOOQQQRRRUUUXXXXXXYYY^^^eeeeeebbb]]]XXXVVVXXX^^^cccjjjpppvvvrrriiicccdddhhhiiijjjlllllllllmmmoooqqqyyyzzz{{{|||}}}~~~wwwyyylllllllllnnnpppqqqooonnngggddd```]]][[[YYYWWWVVV[[[YYYZZZcccpppwwwvvvrrrggg^^^TTTNNNKKKJJJOOOVVVVVVTTTPPPMMMLLLLLLMMMNNNOOONNNJJJEEE???;;;999999999;;;>>>BBBHHHQQQ[[[bbbmmmvvvuuuqqqmmm[[[FFFAAACCCDDDFFFIIILLLNNNPPPQQQSSSRRRVVV___iiiuuuuuuiiiooowww]]]RRRTTTaaa{{{bbbEEE@@@BBBDDDfff|||gggTTTUUUmmm~~~hhhddd```^^^___^^^]]]\\\ZZZYYYWWWVVVUUUPPPRRRVVVZZZ[[[XXXRRRMMMLLLJJJIIIJJJKKKMMMLLLLLLNNNOOOOOONNNLLLKKKLLLNNNJJJHHHFFFEEECCCAAA>>>;;;<<<;;;888666444222222111yyyqqqfff]]]WWWQQQKKKGGGEEEDDDBBB@@@@@@BBBDDDEEENNNQQQWWW\\\___cccfffiiioooooonnnoooooopppqqqqqqssssssqqqooommmjjjhhhgggkkkmmmoooqqqrrrtttwwwyyyuuuwww||||||}}}tttkkkddd^^^[[[WWWSSSMMMGGGBBB???>>>===CCCDDDGGGKKKOOOSSSVVVWWWSSSVVVXXXYYYZZZ[[[]]]^^^cccwwweeelllggg[[[XXXXXXYYYMMMKKKLLLLLLLLLLLLLLLLLLLLLLLLHHHDDD@@@===>>>@@@BBBBBBBBBFFFJJJLLLLLLJJJHHHHHHCCCCCCCCCBBBAAA@@@>>>===;;;;;;;;;;;;:::888666555444444333333333222111111000000111111111222222222777666MMM```wwwyyywww{{{zzzbbbSSSRRRVVVXXXXXXTTTVVVXXXYYYXXXYYY]]]bbb[[[WWWRRRQQQUUU^^^iiipppnnnvvv|||xxxmmmccccccfffhhhjjjlllmmmmmmoooqqqtttzzzzzz|||}}}uuuqqqmmmjjjiiiiiiiiiiiieeeeeedddcccbbb```^^^\\\aaa]]]]]]bbbjjjjjjaaaXXXQQQMMMLLLNNNPPPRRRWWW\\\[[[YYYWWWTTTSSSSSSTTTUUUMMMKKKGGGBBB===;;;<<<===>>>AAAEEEIIIPPP\\\jjjuuuvvv\\\EEE@@@CCCEEEHHHKKKNNNQQQRRRSSSTTT\\\hhhttt~~~sssjjjtttqqqYYYPPPUUUbbbyyy___GGG@@@CCCMMMnnn|||dddZZZ\\\sssxxxgggbbbaaabbb```___^^^\\\ZZZXXXVVVUUUTTTUUUXXX\\\^^^\\\VVVNNNIIIMMMKKKJJJKKKMMMNNNNNNNNNOOOPPPOOONNNLLLKKKMMMNNNMMMJJJGGGEEEEEECCC???<<<===<<<:::888666444222111yyypppeee[[[TTTOOOIIIEEEBBBAAA@@@???@@@AAABBBCCCKKKOOOUUU\\\cccjjjrrrvvvvvvwwwyyyzzz{{{|||}}}~~~}}}{{{xxxwwwvvvyyy}}}yyyooofff^^^YYYVVVUUURRRLLLFFFAAA??????@@@DDDFFFHHHLLLPPPSSSVVVXXXTTTVVVXXXZZZZZZ[[[^^^```dddzzzggg~~~ggg\\\UUUQQQSSSIIIIIIKKKKKKKKKKKKKKKLLLLLLLLLJJJFFFAAA>>>>>>AAABBBCCCDDDHHHLLLNNNMMMJJJIIIHHHCCCCCCCCCBBBAAA@@@???>>>::::::;;;;;;:::888666555444333333222111000000000000000111111111222222222888555HHHZZZrrrooofffmmm{{{dddXXXXXX^^^aaaaaa^^^```___[[[WWWVVVWWWYYYVVVSSSPPPQQQVVVaaalllsss}}}rrrfffcccffffffiiikkkmmmooorrrvvvyyy||||||}}}zzztttmmmgggdddcccbbbaaaccccccddddddcccccccccccchhheeeaaa``````]]]UUUNNNRRROOOOOOQQQQQQOOOPPPSSSXXXXXXVVVVVVVVVWWWYYYZZZQQQOOOJJJDDD???<<<===>>>BBBFFFKKKMMMQQQ\\\mmmyyyqqqTTTBBBDDDDDDGGGJJJNNNRRRUUUWWWXXX\\\lllsssmmmzzzkkkUUUPPPUUUaaayyy]]]JJJAAAFFFYYYyyy~~~bbbUUU[[[ttttttiiibbbbbbeee```______]]][[[XXXVVVUUUTTTZZZ\\\]]]]]]YYYSSSNNNJJJOOONNNMMMNNNPPPRRRRRRQQQQQQQQQPPPNNNLLLKKKMMMOOOQQQLLLHHHGGGHHHGGGCCC???>>>>>>===<<<999666333222yyypppdddYYYRRRLLLGGGCCC>>>>>>??????@@@AAABBBBBBEEEIIIQQQZZZfffsss{{{tttlllddd^^^YYYVVVQQQOOOJJJEEE@@@???AAACCCFFFGGGIIIMMMPPPSSSVVVWWWTTTVVVXXXYYYZZZ\\\```bbbjjjuuuhhhggg]]]TTTNNNPPPHHHJJJIIIIIIJJJKKKKKKLLLMMMMMMMMMHHHBBB??????AAACCCCCCGGGIIILLLMMMKKKIIIGGGGGGBBBBBBBBBBBBAAA@@@???>>>999:::<<<<<<;;;999777666555444333111000000000000000111111111111222222222555222EEEWWWsssuuujjjjjj|||gggZZZYYY^^^ccceeegggjjjggg___WWWUUUTTTSSSRRRSSSUUUYYY```kkkxxxyyyjjjgggkkkgggiiimmmpppssswww|||}}}wwwsssnnnkkkiiigggfffdddeeeeeedddbbbaaacccgggjjjkkkfff___YYYVVVTTTRRRPPPSSSNNNKKKKKKKKKIIIKKKOOOQQQQQQPPPQQQRRRSSSUUUVVVVVVTTTNNNGGG@@@<<<;;;<<>>???@@@AAABBBBBBAAADDDJJJRRR^^^lll{{{}}}xxxpppiiiddd^^^YYYUUUMMMKKKHHHBBB>>>===AAAEEEGGGHHHJJJMMMPPPRRRTTTUUUTTTVVVWWWXXXZZZ]]]bbbfffqqqjjjjjj}}}```ZZZRRRKKKNNNGGGIIIGGGHHHIIIJJJKKKMMMNNNNNNOOOJJJDDD??????@@@BBBCCCIIIJJJLLLKKKIIIFFFFFFFFFAAABBBBBBAAAAAA@@@???>>>:::;;;===>>>===;;;999777777555444222111111111111000111111111111222222222333000BBBSSSssswwwsssxxxwwwkkk\\\WWW[[[aaadddjjjnnnlllddd^^^^^^___]]][[[```ffflllsssnnnkkkoookkkmmmqqqtttxxx|||wwwqqq|||tttiiiccc^^^ffffffgggiiilllmmmlllkkkllljjjfffaaa___bbbjjjppppppggg\\\TTTRRRSSSTTTSSSNNNJJJJJJMMMNNNNNNPPPTTTPPPOOOOOONNNOOOOOOPPPPPPSSSQQQMMMGGGAAA===<<<<<>>;;;===???@@@???===:::999888777555333222222222222000111111111111222222222333///???OOOppp~~~}}}qqqsssooo^^^WWWYYY___dddgggmmmnnniiifffjjjnnnmmmmmmrrrxxx|||qqqmmmqqqoooqqquuuxxx{{{{{{pppfffnnnrrr___UUUOOOLLLPPPSSSXXX```gggkkkkkkjjjrrrooohhhaaa^^^bbbkkkssszzznnn^^^UUUUUUXXXXXXWWWPPPOOOSSSXXXYYYUUUSSSTTTTTTTTTRRRQQQOOOOOONNNNNNLLLKKKIIIFFFBBB??????@@@DDDMMMVVVZZZ\\\ggg{{{xxx___PPPDDDAAAKKKMMMPPPVVV```lllxxx{{{www}}}www\\\PPPSSSVVVZZZuuucccXXXIIIMMMnnnzzzVVVWWWUUUgggppprrrbbb___fff\\\``````___]]][[[ZZZYYYXXXSSSVVVYYYYYYVVVTTTUUUVVVRRRQQQPPPRRRTTTVVVVVVVVVZZZYYYWWWTTTQQQQQQTTTVVVSSSMMMHHHHHHLLLNNNKKKFFFCCCDDDEEEDDDAAA===888555wwwmmm^^^RRRJJJEEEAAA???????????????@@@BBBEEEFFFFFFDDDCCCEEELLLXXXcccjjjmmmsss}}}}}}zzzrrrhhhaaa^^^ZZZUUUPPPMMMHHHBBB>>>???BBBFFFHHHLLLKKKKKKKKKNNNQQQUUUXXXVVVVVVXXX\\\]]]___fffpppiiiaaa~~~___[[[UUUQQQNNNLLLJJJIIIKKKKKKLLLMMMMMMLLLJJJIIINNNJJJEEE@@@>>>>>>AAACCCGGGIIIIIIHHHFFFDDDDDDEEEBBBCCCCCCCCCCCCBBB@@@???===>>>???@@@???>>><<<:::999888666444222111000000000000111111222222222222333666<<>>@@@CCCFFFHHHEEEEEEDDDEEEJJJTTT```hhhiiiooozzz~~~vvvnnnddd^^^\\\XXXRRRMMMIIIEEE@@@>>>@@@DDDHHHKKKLLLKKKKKKLLLNNNRRRUUUXXX[[[ZZZ[[[]]]^^^aaakkkvvvfffjjjjjj[[[WWWRRRNNNLLLJJJHHHFFFFFFGGGIIIJJJKKKLLLLLLLLLMMMKKKFFFAAA>>>>>>@@@CCCCCCEEEGGGFFFDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCAAAAAA>>>???@@@@@@@@@>>><<<::::::999777555333222111111000111111111222222222222555666<<>><<<:::zzzooo___RRRJJJEEEBBB???::::::<<<>>>AAAEEEIIIKKKGGGHHHHHHGGGHHHOOO[[[eeeccciiittt}}}~~~|||~~~|||ooohhh```[[[YYYUUUOOOIIIDDDAAA>>>>>>BBBGGGKKKMMMKKKLLLLLLMMMPPPSSSVVVXXX]]][[[\\\^^^```ggguuuxxxbbbwwwmmmWWWWWWTTTPPPMMMKKKIIIGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKHHHCCC@@@???@@@BBB@@@CCCFFFGGGEEECCCBBBAAABBBBBBDDDEEEEEEDDDCCCCCCAAABBBBBBBBB@@@>>><<<;;;:::999888666444333222222111111111111222222222222444555:::MMMqqqxxxzzzsssooollleeehhhooo{{{xxxuuutttvvvxxxzzz|||~~~~~~~~~zzzqqqXXXKKKGGGDDDAAA???AAA<<<<<>><<<;;;zzzooo___QQQIIIDDD@@@>>><<<<<<>>>@@@CCCGGGJJJLLLJJJMMMNNNKKKHHHKKKUUU___]]]bbbmmmuuuwwwuuuyyy|||vvvjjjccc[[[WWWVVVRRRLLLFFFAAA???>>>@@@DDDIIIMMMNNNLLLLLLNNNPPPRRRUUUWWWXXX[[[YYYZZZ]]]bbbmmmjjjfff\\\RRRUUURRROOOLLLKKKJJJHHHGGGJJJIIIGGGFFFEEEFFFGGGGGGJJJKKKJJJFFFAAA???AAACCC@@@DDDHHHJJJHHHFFFDDDDDDBBBCCCDDDFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA???===<<<:::999777666444333333333222222222222222222222222000222777GGGeeeyyyxxxkkkooovvvzzzyyyxxxwwwyyy{{{|||~~~{{{vvvvvvwwwyyy~~~dddLLLFFFHHHEEECCCEEEDDD>>>;;;BBBNNN\\\lllyyyrrr\\\WWW[[[hhhzzzyyyhhhbbb]]]___jjjmmm{{{uuupppnnnllljjjhhhggggggcccZZZPPPLLLOOOTTTXXX]]]bbbjjj||||||UUUJJJIIIFFFMMM\\\]]]dddrrr|||vvv```NNNWWWVVVUUUppp___EEEGGGPPPeeennnUUUNNNWWWiiixxxsssgggeeebbbaaaYYY___[[[[[[[[[[[[[[[ZZZZZZYYYVVVWWWWWWVVVUUUUUUWWWXXXTTTSSSSSSTTTVVVWWWVVVUUUVVVTTTQQQOOONNNNNNOOOPPPPPPMMMKKKIIIIIIGGGDDDBBBCCCCCCCCCBBBAAA???>>>==={{{ooo^^^PPPGGGBBB???======>>>>>>???AAADDDFFFHHHKKKOOOQQQNNNIIIIIIPPPWWWWWW\\\fffooosssttt{{{zzzsssggg```XXXTTTRRRPPPJJJEEEAAA@@@@@@BBBGGGKKKMMMMMMMMMNNNPPPSSSUUUWWWXXXYYY[[[ZZZ[[[]]]cccrrrhhhvvvpppTTTSSSPPPNNNKKKJJJJJJIIIGGGFFFJJJIIIHHHFFFEEEEEEFFFGGGGGGJJJKKKHHHCCCAAABBBDDDBBBEEEIIIKKKJJJGGGFFFEEECCCDDDFFFGGGHHHGGGGGGFFFEEEEEEDDDCCCAAA???>>>===999888777555444333333333333222222222222222222222---333777@@@WWWttt|||}}}~~~|||{{{}}}ppplllmmmuuu~~~pppYYYGGGGGGLLLJJJGGGHHHDDD>>>;;;@@@JJJXXXlll|||ttt[[[TTTYYYgggyyynnneeeaaagggvvv{{{wwwsssqqqnnnhhh^^^UUURRRUUUYYY___bbbhhhvvvsssOOOLLLNNNHHHNNN^^^bbbjjjxxx~~~vvv```QQQYYYWWWYYYxxxzzzYYYFFFEEEMMMYYY___YYY^^^gggzzzkkkfffeeebbbccc]]]ccc[[[[[[\\\[[[[[[ZZZXXXXXXVVVVVVWWWVVVTTTTTTUUUWWWUUUTTTSSSSSSTTTUUUTTTSSSRRRPPPOOOMMMMMMNNNOOOPPPLLLJJJIIIHHHIIIHHHGGGEEECCCCCCCCCBBBAAA@@@???>>>}}}qqq___PPPGGGBBB???===============>>>@@@BBBCCCIIINNNRRRQQQOOONNNQQQTTTTTTXXXaaajjjooottt}}}vvvfff___UUUPPPOOOLLLHHHCCCAAAAAABBBEEEJJJMMMNNNMMMNNNPPPSSSVVVYYYZZZZZZZZZ___^^^___bbbhhhxxxnnncccOOOQQQJJJHHHFFFFFFFFFFFFDDDCCCFFFFFFEEEEEEFFFGGGGGGHHHDDDHHHLLLJJJFFFBBBCCCFFFDDDGGGJJJKKKIIIGGGFFFEEEEEEFFFHHHIIIIIIHHHGGGGGGEEEDDDCCCBBBAAA@@@???>>>:::999888666555555444444333333333333222222222222///666999===MMMiii}}}~~~zzzvvvvvvjjjllluuu|||^^^RRRIIIKKKQQQQQQKKKGGG@@@======AAAJJJXXXmmm~~~qqqWWWRRRYYYgggxxxuuukkkffflll}}}|||}}}rrrdddXXXSSSVVVZZZbbbkkkyyyiiiKKKLLLPPPKKKPPP___dddmmm}}}yyydddRRRVVVWWWbbbtttSSSGGGFFFRRR^^^cccjjjvvvzzzdddcccccc___aaa\\\ccc\\\\\\\\\\\\[[[YYYVVVUUUUUUVVVVVVUUUTTTTTTVVVWWWWWWUUUTTTSSSTTTTTTRRRPPPNNNMMMMMMMMMMMMMMMNNNNNNJJJIIIHHHHHHJJJJJJIIIHHHEEEEEEDDDDDDBBBAAA@@@???sssaaaRRRHHHCCC@@@>>>>>>>>>===>>>???AAACCCDDDIIINNNTTTYYYZZZZZZZZZZZZWWWYYY^^^dddggglllxxx{{{fff]]]SSSLLLJJJIIIEEEBBB???@@@CCCHHHMMMPPPPPPPPPPPPRRRVVVYYY\\\]]]\\\\\\___```cccgggpppxxxttt~~~XXXKKKLLLFFFEEEDDDEEEEEEEEEDDDBBBCCCDDDDDDEEEEEEEEEEEEDDD@@@FFFLLLLLLGGGDDDEEEHHHIIIKKKLLLLLLJJJHHHHHHHHHHHHHHHIIIJJJIIIIIIGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@<<<;;;:::999888777777777444444333333333222222222111666888:::JJJeeeyyytttjjjgggggggggpppzzzdddOOOOOOPPPRRRXXXYYYQQQFFF======AAAHHHQQQ___tttjjjQQQPPPZZZiiiyyy{{{nnndddeeerrrtttsssooojjjhhhiiilllppp{{{}}}iiiVVVOOOUUU]]]kkkzzzgggMMMMMMQQQMMMRRR___fffooowwwcccUUUUUUYYYmmmgggNNNFFFEEE[[[jjjmmmwww|||bbbdddbbb\\\^^^ZZZaaa]]]]]]]]]\\\ZZZWWWTTTSSSSSSUUUVVVVVVVVVWWWYYY[[[ZZZXXXVVVUUUUUUSSSQQQOOOLLLMMMMMMNNNMMMLLLKKKJJJJJJIIIHHHIIIJJJKKKJJJIIIGGGGGGFFFEEEDDDBBB@@@???vvvcccSSSJJJEEEBBB@@@@@@@@@@@@AAABBBEEEGGGHHHKKKPPPXXX```eeefffdddccc\\\[[[\\\^^^^^^aaakkkwww}}}fff\\\PPPIIIGGGFFFCCC@@@>>>???CCCIIIOOORRRSSSRRRQQQSSSWWW[[[^^^^^^^^^]]]\\\^^^ccckkkwwwpppvvvpppRRRIIIIIIFFFEEEEEEFFFGGGGGGEEECCCDDDEEEEEEEEEDDDBBB@@@>>>>>>EEELLLMMMHHHEEEFFFIIINNNPPPPPPOOOMMMKKKKKKLLLIIIIIIJJJJJJJJJIIIGGGFFFCCCBBBAAA@@@@@@@@@@@@@@@>>>===<<<;;;:::999999999444444444333333222222222222444555888IIIccctttxxxzzzjjj```\\\]]]```nnnyyyyyykkkPPPHHHQQQWWWYYY^^^```VVVFFF===???FFFOOOXXXfff{{{eeeLLLOOO\\\jjjzzz~~~nnn^^^XXXaaa___YYYVVVVVVVVVVVV]]]eeecccfffjjjooovvvkkkRRRJJJTTTaaavvvlllSSSPPPQQQNNNSSS^^^gggqqqooo\\\YYYWWW]]]vvv[[[JJJCCCCCC___sssrrryyy|||{{{cccfffddd]]]^^^YYY```^^^^^^^^^]]]ZZZWWWSSSQQQRRRTTTVVVWWWWWWYYY\\\___]]][[[XXXWWWVVVTTTQQQOOOMMMNNNNNNNNNMMMKKKHHHFFFKKKJJJIIIIIIJJJKKKJJJHHHHHHHHHGGGFFFDDDBBBAAA???~~~kkkUUUHHHFFFDDD??????======???FFFLLLRRRTTTWWWYYY]]]bbbgggiiihhhgggbbb^^^[[[\\\]]]```hhhppp~~~jjjYYYLLLJJJIIIBBB???@@@BBBEEEJJJNNNOOOPPPRRRSSSWWWWWWWWWXXXZZZ[[[]]]^^^aaafffiiiooonnn~~~hhhWWWGGGGGGGGGEEECCCCCCDDDEEEEEEDDDGGGEEEBBBCCCDDDEEECCC@@@AAABBBDDDGGGKKKLLLJJJHHHTTTUUUUUUSSSPPPNNNMMMMMMQQQMMMIIIHHHIIIKKKJJJHHHGGGEEECCCCCCDDDCCCBBB@@@AAA???>>>===<<<:::777555555555555444444333333222444666:::999>>>\\\yyy~~~~~~lll[[[UUUUUUVVVZZZcccllloookkkhhhiiilllqqqzzzeeeQQQRRROOORRR^^^iiigggVVVEEEFFFFFFKKKUUUeeewww|||```QQQMMMUUUiii}}}|||fffYYYSSSUUUVVVUUUSSSRRRRRRTTTUUUWWWZZZWWWVVVZZZbbbkkkqqqsss}}}|||sssbbbQQQNNNZZZhhhjjjWWWZZZVVVRRRXXX^^^eeewwwuuuddd\\\UUUWWWeeewwwWWWHHH@@@OOO]]]kkksssllltttyyywwwsssiii___\\\[[[YYYYYY[[[\\\]]]]]][[[WWWTTTQQQQQQQQQTTTXXX[[[]]]]]]]]]\\\^^^ZZZVVVTTTTTTTTTQQQNNNQQQSSSTTTSSSOOOJJJFFFDDDGGGJJJKKKGGGEEEHHHIIIHHHIIIGGGDDDCCCDDDEEEFFFFFFoooXXXJJJFFFCCC@@@AAA@@@AAAEEELLLSSSXXXZZZZZZ[[[^^^bbbeeeggggggfffiiieeecccccccccdddjjjrrruuuwwwxxxwwwuuuvvvyyy|||hhhXXXKKKHHHGGGAAA>>>AAACCCFFFKKKNNNOOOPPPRRRSSSVVVVVVWWWYYY\\\^^^```bbb___dddiiisssvvvjjj~~~zzzdddVVVIIIIIIEEECCCAAABBBDDDFFFGGGFFFFFFDDDBBBCCCDDDDDDBBB@@@AAAAAADDDHHHMMMPPPPPPOOOVVVWWWWWWUUURRROOOMMMMMMSSSOOOLLLKKKLLLMMMMMMKKKIIIHHHFFFFFFGGGFFFDDDBBBBBB@@@>>>>>>===;;;999666666555555444444333333333000000555666@@@ccc~~~wwwbbbRRROOOPPPQQQZZZ^^^bbbccc``````dddhhhgggrrr|||{{{hhhTTTOOOOOOUUUaaakkkhhhWWWHHHLLLNNNTTTaaarrrwww\\\SSSTTT]]]nnnxxxaaaUUUPPPTTTRRRRRRQQQQQQRRRSSSTTTUUUSSSTTTUUUYYY^^^eeejjjnnnlllkkkfffZZZPPPRRR```nnnyyycccSSSXXXVVVSSSZZZ___cccuuuooo^^^VVVTTTWWWiiikkkNNNEEEAAATTT^^^eeehhhbbbnnnzzzyyyqqqggg^^^[[[ZZZXXXXXXZZZYYYZZZ[[[YYYWWWUUUUUUUUUUUUVVVYYY[[[\\\\\\\\\[[[UUUTTTSSSSSSSSSQQQOOOMMMQQQRRRSSSSSSPPPMMMJJJIIIIIILLLMMMIIIGGGIIIKKKIIIJJJGGGDDDCCCEEEFFFFFFFFFuuu^^^MMMEEECCCBBBAAABBBDDDJJJQQQWWW[[[]]]ZZZ[[[]]]```cccfffhhhiiinnnkkkjjjkkkjjjhhhjjjpppjjjhhhfffdddeeegggjjjllltttrrruuu~~~fffUUUHHHEEECCC???>>>BBBDDDGGGKKKNNNOOOPPPRRRSSSUUUVVVXXX[[[^^^bbbdddfffccchhhooo~~~kkktttooo^^^TTTKKKJJJBBBAAA@@@AAADDDGGGHHHHHHEEEDDDBBBBBBCCCCCCAAA@@@@@@AAACCCIIIOOOUUUWWWXXXTTTVVVXXXWWWUUURRRQQQPPPQQQOOOLLLKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJIIIFFFDDDCCCAAA?????????===;;;999777666555444333333333333222111555777BBBhhhnnnYYYNNNNNNSSSTTTXXXXXXXXXWWWYYY^^^fffkkkmmmssswwwyyy}}}yyyeeeNNNKKKNNNWWWdddmmmkkk^^^SSSZZZ]]]ffftttmmmTTTSSS[[[eeewwwttt^^^SSSPPPVVVPPPQQQSSSUUUVVVWWWXXXXXXVVVXXX[[[]]]___aaaccceeegggeee^^^TTTLLLOOO\\\gggrrr~~~yyy[[[OOOVVVUUUUUU]]]cccfffwww}}}hhhXXXRRRSSSXXXnnn}}}YYYEEEAAAEEE]]]dddbbb___ZZZiiiwwwmmmddd[[[YYYYYYWWWWWWYYYUUUWWWWWWWWWVVVWWWYYY[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZQQQSSSUUUUUUSSSPPPNNNMMMTTTTTTTTTSSSRRRQQQOOONNNKKKNNNOOOKKKIIIKKKLLLKKKJJJHHHEEEEEEFFFGGGGGGFFFzzzeeeQQQEEEBBBCCC???@@@DDDJJJPPPUUUXXXXXXXXXYYY[[[^^^aaaeeeiiilllkkkkkknnnrrrpppjjjhhhjjjiiifffccccccggglllpppsssxxxzzzqqquuu}}}aaaQQQEEEBBB@@@===>>>DDDFFFIIILLLNNNOOOPPPRRRTTTUUUVVVXXX[[[___cccfffgggkkkqqqzzzqqqiiicccVVVQQQKKKHHHBBBAAA@@@AAACCCEEEFFFFFFDDDCCCBBBBBBAAAAAA@@@???@@@AAACCCIIIPPPVVVZZZ[[[PPPSSSVVVWWWVVVUUUTTTTTTLLLKKKJJJIIIIIIJJJJJJJJJMMMLLLLLLLLLLLLJJJGGGDDDCCCBBBAAA@@@@@@???===;;;888777555444333333333333555333555666===___~~~~~~}}}||||||}}}~~~kkkXXXQQQVVV\\\]]]___]]]ZZZZZZ\\\aaafffjjjwww}}}}}}hhhPPPIIIMMMWWWcccmmmooojjjdddmmmpppxxx~~~dddRRRWWWcccpppttt```TTTQQQXXXVVVYYY]]]bbbeeeeeeeeedddhhhhhhiiikkkmmmmmmllljjjmmmiii```TTTLLLNNNXXXaaaqqquuuYYYNNNSSSSSSWWWaaahhhnnn~~~yyycccUUUQQQSSSXXXqqqkkkLLLAAA@@@IIIfffnnnhhh```XXXgggyyyiiiaaaZZZYYYYYYWWWVVVXXXUUUVVVVVVVVVUUUWWWZZZ\\\^^^]]][[[ZZZYYYYYYYYYZZZVVVXXXZZZXXXTTTRRRRRRTTT\\\ZZZXXXVVVUUUSSSRRRPPPLLLPPPQQQMMMKKKLLLMMMKKKJJJHHHFFFFFFGGGHHHGGGGGGmmmXXXHHHBBBBBB@@@AAADDDIIIOOORRRTTTSSSZZZ\\\]]]^^^___aaafffiiihhhkkkrrrxxxvvvooojjjiiimmmkkkjjjmmmttt|||wwweeegggppp~~~[[[MMMBBB@@@???<<<@@@GGGHHHKKKMMMOOOOOOPPPRRRTTTVVVWWWYYY\\\___bbbeeegggnnnuuuwwwccckkktttZZZPPPMMMJJJEEEEEECCCAAA@@@BBBCCCCCCBBBBBBBBBBBBAAA@@@?????????AAAAAACCCHHHOOOUUUXXXYYYRRRTTTVVVVVVTTTRRRQQQQQQHHHIIIIIIIIIHHHIIIIIIJJJMMMLLLKKKKKKKKKIIIFFFDDDCCCBBBAAAAAABBBAAA???===999888666444333333333444333///222222444MMMnnn}}}vvvwww|||{{{{{{xxx{{{wwwlllooottt|||~~~{{{zzzzzzzzz{{{}}}}}}kkkZZZTTTZZZaaacccgggggghhhhhhggggggffffffxxxrrr]]]JJJNNNUUU```kkkrrruuutttzzz{{{~~~uuukkk]]]UUU\\\kkkwwwbbbUUUPPPWWW[[[___eeelllpppqqqqqqppptttqqqpppuuu|||~~~wwwrrrgggZZZQQQSSS]]]gggxxxxxx^^^QQQSSSSSSXXXfffllltttuuu___SSSQQQRRRYYYppp~~~\\\EEECCC???JJJjjjsssmmmdddZZZhhh{{{wwwfff___YYYYYYZZZXXXWWWXXXVVVWWWWWWVVVUUUUUUXXXZZZ___^^^[[[YYYXXXXXXXXXYYYXXXZZZZZZXXXUUUVVVZZZ^^^ddd```[[[XXXWWWUUURRRPPPLLLPPPRRRNNNLLLMMMMMMJJJKKKIIIHHHHHHIIIIIIHHHGGGvvvcccPPPEEECCCCCCCCCFFFJJJOOOSSSTTTTTT```bbbcccaaa______bbbfffjjjmmmuuu}}}}}}wwwtttttttttvvvzzzeeeZZZ\\\gggqqqTTTHHH?????????===BBBJJJJJJLLLNNNOOOOOOPPPRRRTTTWWWXXXZZZ\\\```dddggghhhmmmxxxggg___ooodddUUUMMMJJJJJJDDDGGGDDDBBB@@@AAAAAA@@@???@@@AAABBBAAA>>>===>>>???@@@AAACCCHHHNNNSSSUUUVVVUUUVVVUUUSSSOOOKKKJJJJJJIIIJJJLLLLLLKKKKKKLLLMMMNNNLLLJJJIIIHHHHHHFFFDDDCCCBBBAAAAAABBBBBB@@@>>>;;;999666444333333333444222000444555444FFFcccppprrrsssxxxwwwsss{{{|||yyyvvveeeYYYTTTXXX```iiirrrxxx|||~~~}}}{{{wwwwwwwwwwwwxxxzzz|||}}}|||}}}lll[[[TTT[[[dddhhhkkkqqqyyy~~~}}}yyyuuurrr|||vvv```QQQQQQTTT\\\gggqqqvvvwwwvvvwwwxxxyyywwwppphhhbbbUUUUUUWWW```qqqwwwcccTTTOOOUUUXXX]]]dddkkkqqqssstttssspppmmmkkkoooyyyuuucccVVVUUU```kkk{{{cccWWWWWWUUU[[[iiinnntttqqqZZZPPPOOORRR\\\ppp|||oooRRRCCCDDD???KKKlllsssjjjbbb]]]pppqqqeee^^^YYY[[[\\\ZZZXXXYYYWWWXXXXXXWWWUUUTTTVVVWWW]]]\\\ZZZYYYXXXWWWXXXXXXUUUUUUTTTSSSTTTXXX^^^bbbddd```[[[XXXXXXWWWSSSPPPMMMRRRSSSPPPNNNNNNMMMJJJKKKJJJIIIIIIJJJJJJIIIGGGnnnXXXIIIDDDDDDDDDFFFJJJPPPTTTWWWWWW```dddfffeeebbbbbbfffiiiooopppvvv}}}}}}ddd___bbbpppvvvaaaNNNDDD>>>@@@@@@???DDDMMMLLLMMMOOOOOOOOOPPPRRRTTTVVVWWWZZZ^^^bbbgggjjjmmmrrrrrr[[[aaawww~~~WWWRRRMMMJJJKKKEEEGGGDDDAAA@@@@@@@@@@@@??????AAABBB@@@===<<<===???>>>@@@CCCIIIOOOSSSTTTTTTSSSSSSQQQMMMJJJGGGHHHIIIIIIKKKNNNNNNMMMLLLNNNPPPPPPMMMIIIGGGFFFFFFFFFEEEBBBAAA@@@AAABBBBBBAAA???<<<:::777444222222333444444111666888444DDD^^^lllsssqqqtttvvvzzzvvvgggZZZSSSPPPRRRVVV\\\bbbggglllnnnvvvxxx{{{~~~~~~~~~~~~|||zzzwwwuuussssssttttttuuuvvvwwwwwwxxx{{{ooo]]]WWWaaaqqqzzz{{{aaaYYYVVVUUUZZZdddkkkmmmkkkccceeeeeeccc^^^YYYWWWVVVKKKWWWaaakkksssaaaUUURRR\\\___dddkkksssyyy}}}~~~wwwuuuqqqmmmmmmtttkkkZZZXXXeeesssyyyeee\\\]]]ZZZ___jjjmmmvvv~~~oooXXXOOOPPPRRR```ppptttdddMMMBBBBBBBBBPPPpppqqqccc\\\bbb~~~mmmddd^^^[[[]]]^^^\\\ZZZZZZVVVWWWXXXXXXVVVTTTTTTUUUZZZYYYYYYXXXXXXXXXXXXXXXUUUSSSRRRRRRUUUXXXZZZ[[[[[[XXXUUUVVVXXXYYYVVVRRROOOTTTVVVRRRPPPPPPOOOLLLLLLJJJJJJJJJKKKKKKJJJHHHvvv___MMMEEEBBBBBBDDDIIIOOOUUUXXXYYY]]]bbbfffhhhfffhhhlllqqqrrrqqquuu{{{sssiiiooouuu|||mmmUUUJJJAAA===@@@AAA@@@EEENNNMMMNNNOOOOOOOOOPPPRRRTTTUUUWWWZZZ___dddjjjnnnqqq|||gggRRRcccrrrPPPQQQMMMKKKMMMGGGFFFCCC@@@???@@@AAA@@@???>>>@@@BBB@@@===;;;===???===???CCCIIIPPPTTTTTTTTTMMMMMMKKKIIIGGGGGGJJJLLLGGGJJJMMMNNNLLLLLLNNNPPPQQQNNNIIIFFFFFFFFFFFFFFFAAAAAA@@@AAABBBBBBAAA???<<<:::777444222222444555222...333444///===WWWfffvvvpppooo}}}xxxiii]]]WWWUUU]]]\\\[[[[[[]]]```ccceeekkkmmmqqquuuwwwwwwvvvvvvuuuvvvvvvvvvuuurrrpppnnnppppppqqqsssssssssssssssvvvyyy~~~sssbbb]]]lllyyymmm___ZZZVVVZZZbbbfffddd___RRRUUUUUURRRMMMKKKNNNQQQPPPcccqqq|||mmm___WWWXXXeeeqqqvvv}}}wwwjjjjjjxxxmmm^^^```qqquuuddd___aaa^^^bbbkkkkkkyyy{{{|||pppYYYPPPRRRRRRbbbrrrppp^^^LLLBBB???GGGWWWvvvqqq]]]XXXfffiiieee___[[[^^^```^^^[[[\\\TTTVVVXXXXXXWWWUUUUUUUUUWWWWWWXXXXXXXXXXXXXXXXXXYYYVVVTTTTTTVVVVVVTTTQQQSSSPPPOOOSSSXXX[[[YYYUUUQQQVVVXXXTTTRRRRRRPPPMMMLLLKKKJJJKKKLLLLLLJJJHHHkkkSSSEEEGGGEEEIIIPPPSSSSSSXXX___gggsss{{{xxxuuuxxx~~~~~~}}}{{{}}}yyy\\\FFFBBB@@@???@@@DDDHHHKKKMMMLLLPPPTTTSSSQQQPPPSSSWWWXXXWWWXXX\\\ccckkkssswww{{{]]]]]]vvvhhhSSSWWWIIIGGGOOOGGGJJJHHHEEEBBB@@@?????????<<<===>>>===;;;;;;<<<>>>BBB@@@BBBLLLZZZ___[[[TTTJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDCCCBBB@@@===<<<999999999888666555333222///222666888777<<>>===>>>===>>>>>>===<<<;;;===>>>BBBAAAEEEPPP\\\___YYYQQQMMMLLLIIIGGGFFFFFFFFFFFFHHHIIIJJJKKKKKKJJJIIIHHHEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBB@@@>>><<<::::::999888777555444333222333666666444999IIIZZZeeegggkkkyyy|||kkkYYYMMMMMMSSSYYYjjjkkkmmmppprrrtttvvvvvvrrrjjjccc```]]]YYY\\\aaakkkhhheeeddd```\\\]]]bbbddddddfffhhhkkknnnooooootttwww|||rrrxxxoooiiihhhqqq}}}qqqmmmooonnnlllnnnrrrpppjjj^^^\\\[[[^^^___```fffmmmttteee\\\aaapppxxx}}}yyyjjjlll|||mmm\\\PPPRRRZZZbbbnnnzzz}}}uuuvvv|||~~~fffWWWRRRRRR\\\uuuqqqSSSCCCBBBCCCQQQ```oootttvvv}}}~~~}}}fff]]]]]]\\\[[[ZZZYYYYYYZZZZZZYYYWWWVVVUUUUUUVVVVVVUUUVVVWWWWWWWWWVVVUUUTTTVVVUUUUUUUUUWWWWWWUUUSSSVVVWWWXXXYYYXXXWWWUUUSSSSSSSSSTTTTTTTTTRRRQQQPPPOOONNNLLLJJJIIIGGGGGGFFFjjjVVVLLLMMMPPPUUUZZZ```kkkuuu}}}cccMMMBBB??????@@@BBBFFFJJJMMMPPPNNNPPPQQQQQQOOOQQQUUUZZZ]]]___aaadddiiipppyyy```bbb```PPPTTTKKKHHHMMMFFFHHHGGGDDDAAA???===<<<;;;===>>>>>>>>><<<<<<>>>???BBBCCCHHHSSS\\\]]]UUUMMMPPPNNNKKKHHHEEEDDDDDDDDDGGGHHHIIIIIIIIIIIIHHHGGGDDDDDDDDDDDDDDDDDDEEEEEECCCCCCCCCBBB@@@???===<<<;;;;;;:::999888666555444444555555444222666EEEUUUhhhqqq{{{qqq]]]MMMEEEGGGMMMRRRffffffiiipppwww{{{{{{yyyssshhh[[[TTTSSSWWW___ffftttkkkbbb^^^[[[XXXZZZ]]]___```bbbeeeiiilllnnnooosssvvv{{{xxx~~~ggg\\\\\\```kkktttoooppppppooopppvvv|||{{{vvvkkkiiihhhlllooottt|||ggg\\\YYY]]]ccccccfffjjjmmmmmmjjjhhhhhhiiiuuuzzzqqqvvvppp```TTTTTTZZZcccrrryyyrrruuu||||||bbbUUUTTTWWWddd~~~mmmNNNCCCCCCCCCRRRbbbttt{{{qqqqqqbbb\\\[[[ZZZYYYYYYYYYYYYYYYZZZYYYYYYXXXXXXWWWWWWWWWUUUUUUVVVWWWWWWWWWVVVVVVVVVUUUTTTVVVWWWWWWVVVTTTWWWWWWVVVUUUUUUTTTSSSSSSQQQQQQRRRSSSSSSRRRRRRQQQNNNLLLIIIGGGFFFFFFHHHIIIrrr\\\NNNQQQUUUXXX^^^jjj~~~wwwmmmVVVGGGBBB===???BBBEEEGGGKKKNNNQQQOOOPPPPPPPPPPPPRRRWWW[[[___bbbeeegggllltttoooXXXfffvvvYYYMMMPPPKKKJJJMMMHHHGGGFFFEEECCC@@@>>><<<;;;===>>>>>>>>>======>>>@@@BBBDDDJJJRRRXXXXXXQQQJJJPPPNNNJJJGGGEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGBBBBBBBBBCCCCCCDDDDDDEEEAAAAAA@@@@@@>>>===<<<<<<<<<<<<<<<;;;999888666555666555555444222555CCCRRRlll{{{xxxgggRRRFFFDDDHHHNNNTTT^^^^^^aaaiiirrrwwwtttqqqkkk___RRRNNNSSS___llltttxxxjjj]]]XXXWWWXXXZZZ]]]]]]___bbbeeegggjjjmmmooosssvvv{{{}}}hhhWWWQQQVVV^^^gggtttoookkkiiihhhnnnyyy~~~||||||ZZZPPPMMMOOOQQQNNNSSSWWW[[[\\\ZZZXXXYYYZZZ\\\```iiizzz|||~~~zzzlllaaa___aaafffuuu~~~uuuqqqwwwxxx]]]QQQTTTZZZkkkgggGGGAAADDDDDDSSSjjj|||ttt~~~hhhaaa^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWUUUUUUVVVVVVVVVWWWVVVVVVUUUTTTTTTUUUWWWWWWVVVUUUTTTSSSQQQOOONNNNNNNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOMMMKKKGGGDDDDDDFFFHHHJJJ|||dddPPPUUUZZZ___jjjgggUUUGGG???======@@@DDDGGGIIIKKKOOORRRPPPPPPPPPPPPRRRUUUZZZ]]]___cccgggjjjnnnyyy^^^VVViiibbbRRRJJJLLLKKKKKKLLLJJJFFFFFFFFFEEECCC@@@>>><<<<<<===>>>===<<<===>>>@@@CCCEEEIIINNNQQQQQQMMMJJJMMMKKKHHHFFFFFFGGGJJJKKKIIIJJJKKKLLLLLLKKKJJJIIIBBBBBBCCCCCCDDDDDDEEEEEE@@@@@@???>>>===<<<<<<;;;=========<<<;;;999777777666555555555333666CCCPPPdddwww~~~nnn\\\JJJCCCEEEJJJQQQXXX[[[ZZZ]]]ccckkkmmmiiidddYYYRRRKKKNNN\\\mmmxxx}}}lll___RRROOOQQQTTTXXX[[[```cccfffgggggghhhkkkmmmsssvvv{{{uuu```RRRJJJHHHQQQ[[[pppuuujjjbbb______iiiwwwiiiMMMGGGDDDHHHPPPRRRQQQVVV[[[\\\ZZZYYYYYYZZZVVVXXX\\\dddppp~~~~~~|||}}}rrrooommmmmmvvvzzzsssrrr|||qqqWWWNNNTTT[[[rrr~~~^^^AAA>>>EEEFFF]]]nnnyyyuuutttuuufffccc^^^]]]]]]\\\\\\\\\\\\]]]ZZZZZZ[[[[[[[[[ZZZYYYXXXVVVVVVVVVVVVVVVVVVVVVWWWUUUTTTTTTUUUVVVVVVUUUSSSQQQPPPNNNLLLKKKLLLLLLMMMQQQPPPOOONNNMMMLLLLLLKKKLLLJJJGGGEEEDDDFFFHHHJJJsssXXXZZZ^^^iiigggQQQGGGAAA>>>>>>===AAAGGGJJJJJJLLLOOOQQQQQQQQQQQQSSSUUUYYY\\\^^^___dddiiilllqqqdddSSSZZZqqqiiiUUUOOOIIIGGGIIIIIIHHHHHHDDDEEEFFFFFFDDDBBB???===;;;<<<===<<<<<<<<<>>>@@@CCCEEEIIILLLNNNMMMJJJIIIIIIHHHFFFEEEGGGJJJNNNPPPKKKLLLMMMNNNNNNMMMLLLKKKEEEEEEFFFFFFFFFFFFFFFGGGAAA@@@???>>>============??????>>>===<<<:::999888555444555666555777AAALLLbbbuuu|||rrr```OOOBBB@@@DDDGGGOOOWWW\\\\\\]]]aaacccccc___ZZZPPPPPPSSS]]]ooo~~~}}}___TTTLLLLLLQQQVVV[[[___cccfffiiiiiiggggggjjjmmmtttwww{{{}}}}}}|||fffZZZPPPHHHFFFFFFHHHTTTbbbqqqaaa\\\XXXXXXaaaooo~~~yyy[[[JJJIIIFFFIIIUUU\\\___ccchhhhhheeebbbaaaaaa\\\\\\[[[ZZZ]]]gggvvv~~~yyy{{{~~~{{{xxxtttxxxwwwqqqtttiiiRRRMMMUUU\\\www{{{qqqUUU???===FFFLLLiiijjjccc]]]jjjooofffddd\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWVVVUUUUUUUUUUUUVVVUUUTTTSSSTTTUUUUUUSSSQQQQQQPPPOOONNNMMMNNNOOOOOOQQQPPPOOOMMMKKKKKKJJJJJJJJJJJJHHHGGGGGGGGGGGGHHHgggaaa```qqqzzzVVVFFFCCC@@@???AAA===CCCIIILLLKKKKKKNNNQQQRRRRRRSSSUUUYYY\\\^^^___```eeekkknnnuuujjjVVVQQQcccqqq\\\NNNQQQJJJDDDFFFEEECCCDDDAAABBBDDDEEEEEEBBB???===999:::;;;;;;;;;;;;===???@@@EEEKKKOOONNNLLLIIIGGGHHHFFFEEEEEEGGGKKKPPPSSSKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJCCCCCCAAA@@@??????@@@@@@@@@@@@???>>>===;;;:::999666555555777555555<<>>DDDKKKMMMLLLKKKMMMPPPRRRRRRTTTWWW[[[^^^______```ffflllpppxxx{{{aaaTTTTTTlllhhh\\\MMMSSSLLLBBBDDDBBB>>>AAA>>>@@@CCCDDDDDDBBB???===888:::;;;:::::::::===???>>>EEENNNRRRQQQLLLHHHFFFHHHFFFEEEEEEGGGKKKPPPTTTKKKLLLMMMNNNNNNMMMLLLKKKOOOOOONNNNNNMMMMMMLLLLLLFFFEEECCCBBBAAABBBBBBCCC@@@@@@@@@???===<<<:::999666555666777444333777>>>ZZZmmm|||}}}{{{lll___NNNBBB<<>>IIIYYY\\\\\\RRRIIIZZZzzzgggfff___[[[[[[ZZZZZZZZZZZZ[[[\\\[[[ZZZXXXWWWWWWYYY[[[\\\[[[YYYWWWUUUTTTTTTTTTTTTUUUTTTSSSRRRRRRQQQOOOLLLNNNOOOOOOPPPPPPQQQQQQRRRQQQPPPOOONNNNNNOOOPPPPPPHHHJJJLLLMMMLLLIIIEEECCCrrrmmm~~~vvv[[[OOOAAA;;;<<>>CCCEEEHHHKKKLLLMMMPPPRRRSSSRRRVVV^^^bbb```___```ccclllooonnn|||hhhPPPNNNccc___YYYNNNLLLHHHDDD@@@>>><<<;;;@@@CCCDDDCCCDDDFFFBBB===:::888:::>>>@@@???@@@CCCHHHMMMQQQOOOIIIFFFIIIMMMQQQLLLGGGEEEHHHKKKLLLLLLLLLMMMNNNPPPQQQPPPMMMJJJJJJKKKNNNOOOPPPOOOMMMLLLIIIGGGEEEDDDDDDDDDBBBAAABBBBBBBBBAAA???===<<<;;;888888777666666777888999HHHkkkyyypppsssvvvttt|||zzzrrrcccTTTIIIDDD???===???AAABBBBBBJJJIIIHHHGGGGGGJJJNNNRRR^^^oooqqqYYYJJJNNNPPPSSSXXX\\\```bbbdddllljjjiiijjjlllnnnoooooouuuzzz}}}~~~}}}zzzssshhh[[[OOOHHHCCCBBBFFFDDDIIIQQQUUUZZZlll~~~iii\\\TTTMMMHHHIIILLLRRR[[[eeeuuutttyyyuuu\\\JJJHHHLLLVVV]]]aaahhhqqqzzzyyy}}}pppqqqyyysssoooxxxjjjWWWKKKKKK\\\nnnvvv]]]MMMGGG===@@@PPP[[[\\\LLLHHHNNNZZZvvvpppaaafff]]]YYY^^^```\\\\\\```___ZZZ[[[\\\\\\YYYWWWWWW[[[^^^ddd]]][[[]]][[[UUUSSSVVVXXXWWWVVVTTTRRRQQQOOOOOOQQQRRRSSSRRRQQQQQQRRRSSSKKKMMMOOOOOOMMMLLLKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHvvvuuucccWWWIIIDDD>>>;;;<<>>>>>===@@@CCCDDDCCCEEEGGGDDD>>><<<999:::>>>@@@???AAAEEEHHHKKKNNNMMMJJJIIILLLOOORRRNNNJJJIIIKKKOOOQQQQQQPPPPPPPPPQQQRRRQQQOOOLLLKKKLLLMMMNNNNNNNNNMMMLLLIIIGGGEEEDDDEEEEEECCCBBBDDDDDDCCCBBBAAA???>>>===:::999777666666666777888<<<]]]ooonnnrrr}}}ooonnnzzz|||}}}tttiiiZZZLLLDDDAAA>>>???BBBEEEFFFEEEAAAFFFKKKOOOPPPTTTZZZ___ooooooWWWNNNOOOQQQSSSWWW\\\```cccdddeeejjjiiiiiikkknnnqqqssstttxxx{{{}}}|||~~~xxxooohhh[[[PPPHHHFFFGGGHHHRRROOORRRYYY\\\aaasssttt]]]QQQIIICCC???@@@BBBEEEMMMTTTXXXVVVXXXaaaqqqjjjXXXSSSRRRXXXccclllrrrzzzuuuvvvpppffffffmmmxxxssspppyyyxxxdddUUUMMMPPP___oooiiiRRRFFFCCC===CCCUUU```[[[KKKGGGQQQ```}}}mmmcccfffaaa]]]aaabbb______bbbaaa]]]]]]]]]\\\ZZZYYY\\\aaafffxxxjjj]]]YYYXXXVVVWWWYYY\\\ZZZWWWUUUSSSSSSTTTTTTSSSSSSSSSQQQOOONNNNNNNNNLLLMMMOOOOOONNNMMMMMMNNNKKKKKKKKKKKKJJJIIIHHHHHH}}}vvvmmmbbbUUUIIIAAA<<<============@@@FFFJJJHHHKKKOOOQQQRRRRRRRRRSSSTTTVVV]]]fffkkkjjjjjjlllnnnrrrwwwkkkRRRXXXzzzWWWIIIJJJGGGFFFDDDAAA@@@???>>>??????BBBCCCCCCEEEGGGEEE@@@>>>;;;;;;>>>@@@AAADDDIIIJJJJJJIIIJJJKKKMMMOOOPPPQQQOOOLLLMMMPPPSSSVVVWWWUUUTTTSSSSSSSSSRRRPPPNNNMMMMMMMMMMMMMMMMMMMMMLLLJJJHHHFFFFFFFFFFFFDDDCCCFFFFFFEEEEEECCCBBB@@@???<<<;;;999777666666666666333OOOccckkknnnppptttooo}}}xxxwww|||vvv{{{}}}wwwkkk^^^PPPEEE@@@???@@@BBBEEEGGGGGGFFFEEEKKKSSSXXX[[[aaahhhoootttWWWFFFHHHQQQUUUXXX\\\aaadddfffgggfffggghhhjjjmmmppptttwwwyyy{{{||||||}}}zzzqqqbbbZZZNNNDDDAAADDDLLLQQQYYYWWWZZZccciiiooohhhRRRHHH@@@;;;999;;;<<<<<<@@@EEEIIIHHHGGGKKKRRR]]]gggnnn}}}uuu```WWWXXX^^^jjjzzzoooiiinnnvvvnnnhhhgggjjjxxxzzzqqqsss}}}qqq^^^RRROOOTTTbbbnnn]]]III@@@???===EEEVVV___VVVGGGGGGVVVhhhjjjddddddeee___bbbcccaaa```bbbbbb___aaa___]]]ZZZZZZ]]]cccgggyyyiiiZZZTTTUUUVVVUUUUUU]]][[[XXXUUUTTTTTTVVVXXXUUUTTTRRROOOMMMKKKJJJIIIJJJLLLLLLLLLKKKLLLNNNOOOKKKKKKKKKKKKKKKJJJHHHHHH~~~zzzwwwsssnnnkkkhhhddd^^^WWWQQQKKKDDD@@@===>>>>>>>>>???BBBHHHLLLJJJMMMQQQSSSTTTSSSSSSSSSUUUWWW^^^gggkkkiiijjjmmmrrrttt{{{xxx]]]LLL```jjjOOOJJJLLLEEEDDDBBB@@@>>>=========>>>AAABBBAAADDDGGGFFFAAA???<<<;;;???AAACCCGGGLLLLLLIIIGGGGGGKKKNNNOOONNNNNNMMMMMMNNNQQQTTTWWWYYYXXXVVVSSSRRRRRRRRRPPPNNNNNNNNNMMMLLLLLLLLLLLLMMMJJJHHHGGGGGGHHHGGGEEEDDDFFFFFFFFFEEEDDDCCCAAA@@@>>><<<:::888666555555555444FFFYYYfffiiidddqqqvvvxxxwwwrrruuuppptttvvvooocccVVVKKKEEE@@@AAACCCFFFIIIJJJJJJIIIRRRUUU[[[bbbjjjrrryyy}}}vvvfffWWWNNNLLLMMMOOOYYY\\\aaaeeehhhiiihhhgggfffhhhkkknnnqqquuuxxx{{{{{{|||}}}uuuhhhVVVOOOFFF???>>>DDDNNNTTTXXX[[[eeesss}}}{{{]]]JJJEEE<<<:::999======<<<===AAAHHHIIIJJJJJJKKKPPPXXX^^^oooxxxqqq```YYY___llllllaaacccvvvzzzwwwtttqqq~~~uuupppvvv}}}ppp\\\PPPPPPXXXdddlll[[[III@@@???<<>>;;;;;;@@@FFFJJJMMMKKKNNNRRRTTTTTTTTTTTTUUUYYY\\\bbbiiikkkiiikkkoooqqquuugggUUUOOOkkk~~~\\\MMMJJJKKKDDDCCCAAA>>><<<;;;;;;;;;===???@@@@@@BBBFFFEEEAAA???<<<<<<@@@CCCDDDIIINNNOOOJJJFFFFFFJJJLLLLLLJJJIIIJJJKKKMMMOOORRRUUUVVVVVVTTTRRRQQQQQQPPPNNNLLLMMMMMMLLLKKKKKKLLLLLLMMMIIIHHHGGGHHHIIIHHHFFFDDDEEEEEEEEEEEEDDDBBBAAA@@@???===;;;888666555444444666AAAOOO^^^ddd___lllyyysssyyyooonnnllllllkkkeee[[[OOOIIIHHHBBBDDDHHHKKKNNNQQQSSSUUU]]]```gggrrr|||}}}xxxgggZZZKKKFFFKKKRRRUUUTTT\\\___dddgggjjjiiihhhgggfffiiimmmpppqqqtttwwwzzzxxx{{{~~~~~~ooo___LLLHHHBBB???@@@EEELLLQQQXXX```pppiiiOOOCCCBBB;;;999:::>>>@@@>>>???BBBBBBEEEIIIIIIGGGHHHLLLQQQbbbhhhuuuwwwlllffftttooodddfffyyyrrrrrr|||pppZZZNNNRRR___kkkppp[[[JJJAAA@@@>>>GGGTTTVVVKKKFFFTTTnnnvvviiieee```eeecccaaaaaaaaaaaa````````````___^^^^^^]]][[[ZZZYYYVVVYYY\\\\\\ZZZZZZYYYXXXUUUVVVXXXZZZZZZXXXVVVUUUTTTQQQMMMLLLMMMNNNMMMKKKJJJKKKKKKKKKJJJKKKNNNQQQPPPPPPPPPPPPOOONNNMMMLLL{{{yyyqqqhhhcccbbb___ZZZPPPOOOLLLJJJIIIEEEAAA>>>>>>;;;888:::@@@HHHMMMOOONNNPPPSSSTTTUUUVVVWWWYYY```bbbgggmmmmmmlllpppvvvttt}}}mmmVVVRRR[[[|||hhhRRRHHHEEEDDDBBBAAA???<<<;;;:::::::::<<<>>>???>>>@@@DDDDDD@@@>>>;;;<<>>;;;999666555555555555;;;EEEVVVaaaaaannn~~~qqquuu~~~}}}nnnhhheeebbb___[[[TTTKKKGGGHHHCCCFFFIIIMMMQQQVVV\\\```iiimmmttt{{{{{{rrrbbbVVVIIIIIIHHHHHHJJJPPPYYY___aaacccfffiiijjjjjjiiihhhgggkkkppprrrrrrssswwwzzzxxx|||}}}uuueeeUUUDDDBBBAAAAAADDDIIINNNRRRZZZeeevvv{{{qqqdddRRRBBB===???:::888999>>>@@@???AAADDDBBBFFFIIIJJJIIIIIIKKKMMMUUUWWWbbbssswwwpppuuu}}}qqqwww~~~mmmXXXNNNXXXkkkwwwyyyXXXHHH@@@???AAANNN\\\[[[MMMMMMbbb}}}vvviiigggiiipppiiifffeeeffffffcccdddfff^^^^^^___aaabbbaaa^^^[[[VVV[[[\\\WWWRRRTTTWWWYYYTTTVVVZZZ^^^^^^\\\XXXVVVTTTQQQMMMMMMPPPRRRRRRQQQOOOQQQQQQQQQPPPQQQRRRTTTQQQQQQRRRQQQQQQPPPOOONNNuuunnnnnniii___[[[ZZZWWWRRRMMMKKKHHHFFFDDDBBB???<<<;;;===???AAACCCHHHMMMQQQQQQRRRTTTUUUVVVXXX\\\^^^cccdddiiinnnoooooovvv~~~yyyZZZLLLVVVnnnwwwZZZMMMEEEAAABBB???>>><<<;;;::::::;;;;;;<<<>>>===<<<>>>BBBBBB>>><<<:::<<>>;;;999777666555555333999???OOO___cccmmm|||zzzwwwnnnddd^^^YYYVVVWWWTTTLLLGGGGGGFFFGGGHHHHHHKKKQQQYYY___dddhhhjjjggg^^^QQQEEE??????EEELLLNNNOOOSSS]]]ffffffgggiiijjjkkkkkkjjjjjjffflllqqqttttttuuuyyy}}}|||~~~xxxqqqgggYYYMMMAAAAAACCCGGGLLLSSSYYY\\\eeeoooyyykkkaaaWWWMMMGGGBBB>>>???CCCAAA======@@@AAABBBEEEIIIJJJKKKMMMNNNNNNOOOPPPQQQPPPOOOUUUdddsssyyyrrr~~~yyyjjjWWWPPP^^^ttt~~~|||TTTEEE>>>>>>BBBTTTcccbbbOOORRRjjjvvvhhhkkkyyyooojjjiiikkkjjjggggggkkkaaa``````aaabbbbbb___\\\[[[^^^[[[TTTQQQTTTVVVTTTSSSVVVYYY\\\]]]\\\YYYXXXWWWRRRNNNOOOSSSVVVWWWUUUSSSUUUVVVVVVUUUTTTUUUVVVQQQRRRRRRQQQQQQPPPOOONNNxxxyyyttteeegggccc[[[VVVVVVSSSMMMFFFCCC@@@>>>>>>===;;;:::;;;BBBHHHIIIGGGGGGLLLRRRSSSTTTUUUVVVWWWZZZ___bbbbbbccchhhmmmnnnpppxxxeeeQQQJJJ]]]~~~kkkUUULLLDDDBBBFFF;;;;;;:::999:::;;;<<<===<<<======;;;===AAA@@@===:::999<<>>;;;999777666666666444999>>>LLL]]]bbbiiiyyynnnaaa[[[UUUSSSXXXWWWOOOIIIGGGHHHGGGEEEBBBBBBFFFOOOUUUNNNQQQQQQIII>>>:::???FFFEEEFFFJJJOOOVVV]]]cccfffiiijjjjjjkkkllllllllllllffflllsssvvvvvvxxx|||}}}sssggg]]]QQQHHHBBBCCCGGGLLLTTT\\\dddiiiuuu~~~zzziiiLLLAAA888888===BBBFFFJJJIIIEEECCCEEEFFFFFFJJJOOOMMMLLLKKKJJJLLLNNNPPPQQQPPPMMMMMMVVVcccuuuvvvsssxxxjjjXXXSSScccxxxzzzSSSDDD======CCCVVVeeedddOOOSSSllluuufffmmmqqqkkkjjjlllkkkggghhhlllgggddd```_________\\\YYY```bbb```[[[[[[^^^ZZZSSSRRRTTTVVVXXXYYYYYYXXXXXXYYYTTTPPPQQQUUUYYYYYYWWWSSSUUUWWWXXXVVVTTTTTTTTTQQQQQQQQQQQQPPPOOONNNMMMzzz|||qqqiiidddbbb]]]XXXSSSNNNKKKIIIBBBBBBAAA@@@>>>===;;;;;;;;;???CCCGGGJJJMMMQQQSSSWWWWWWVVVWWWXXX[[[^^^```eeedddfffjjjmmmqqq{{{yyyXXXUUUVVVwwwcccOOOIIICCC@@@CCC<<<;;;:::999999999:::::::::;;;;;;:::888888:::;;;<<<<<<===@@@EEEHHHJJJJJJGGGGGGGGGEEEDDDEEEHHHKKKIIIJJJKKKLLLLLLMMMMMMMMMOOONNNMMMLLLJJJHHHGGGGGGGGGIIILLLLLLJJJIIIIIIJJJFFFFFFGGGHHHGGGFFFEEEDDDGGGGGGHHHGGGFFFDDDBBBAAA@@@??????===;;;888555444555666:::JJJ]]]```dddtttppp\\\TTTLLLNNNRRRRRRUUUQQQBBBGGGFFFDDDBBBBBBBBBDDDEEE???@@@@@@@@@@@@AAADDDFFFJJJMMMSSSYYY___cccfffgggkkkkkkkkkiiigggfffhhhiiiiiinnntttwwwxxxzzz|||~~~{{{qqqiii]]]PPPGGGEEEDDDGGGNNNWWW___fffmmmsssgggVVVCCC>>>999999???FFFLLLNNNTTTQQQLLLHHHGGGHHHKKKMMMOOOMMMKKKKKKLLLOOOSSSUUUPPPOOOPPPSSSXXXcccuuuuuusssrrr```[[[\\\ccc{{{eeeQQQBBB@@@@@@BBBYYYgggYYYQQQWWWuuuxxxooorrrkkkjjjhhhgggfffffffffgggccceeefffddd```]]]]]]^^^ccc```]]]]]]^^^___]]][[[UUUVVVXXXXXXXXXXXXYYY[[[XXXWWWUUUWWWXXXXXXUUUQQQSSSTTTSSSQQQOOOOOOQQQSSSNNNOOOQQQQQQPPPOOOPPPPPPwwwqqqiiiccc```]]]YYYTTTOOOKKKHHHFFFAAA@@@???===<<<<<<<<<<<<>>>BBBFFFJJJMMMPPPSSSVVVYYYYYYXXXYYY[[[^^^aaacccbbbhhhooosssrrruuujjjVVVSSSccccccOOOFFFAAA@@@CCC;;;;;;::::::999999999999888;;;>>>>>>===;;;::::::;;;<<<>>>AAADDDGGGIIIIIIHHHIIIIIIHHHFFFGGGIIIKKKIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDFFFHHHIIIHHHGGGGGGHHHFFFGGGGGGHHHHHHFFFEEEDDDGGGHHHHHHHHHGGGEEECCCBBB@@@@@@@@@???===:::888666555777:::JJJ]]]bbbhhhyyyuuubbbVVVKKKJJJNNNOOOUUUVVVKKKJJJIIIGGGEEEDDDEEEFFFFFFDDDEEEEEEDDDDDDDDDGGGIIIQQQTTTYYY___cccfffggggggiiiiiiiiigggfffgggjjjlllmmmsssyyy{{{zzzzzz~~~|||pppbbbXXXOOOFFFBBBAAAFFFLLLUUU___hhhsss~~~eeeQQQEEE???<<<;;;<<>>???@@@;;;:::::::::999999999999666:::@@@BBBAAA===:::999;;;===???BBBEEEGGGGGGHHHFFFHHHHHHHHHFFFFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDFFFHHHHHHGGGGGGGGGHHHFFFGGGHHHHHHHHHGGGEEEDDDGGGHHHHHHHHHGGGEEECCCBBB@@@@@@AAA@@@???<<<:::999777999:::FFFXXX___gggxxx{{{iiiXXXJJJFFFHHHJJJSSSZZZUUUQQQQQQOOONNNNNNNNNNNNNNNMMMNNNNNNMMMLLLMMMOOOQQQ[[[]]]aaaeeehhhhhhhhhgggfffffffffffffffiiinnnqqqrrrwww}}}~~~|||{{{}}}rrrbbbQQQHHHEEEDDDFFFIIIVVV\\\eeemmmvvvcccJJJ===:::<<<>>>@@@CCCGGGLLLSSSWWWTTTXXX]]]]]]YYYUUURRRQQQPPPNNNKKKIIIIIIKKKNNNPPPWWWPPPLLLOOOSSSWWW[[[```ooozzzzzzyyyvvv___TTTTTT___lllxxxnnnRRR@@@@@@<<>>@@@FFFIIIMMMPPPSSSUUUXXXZZZ\\\]]]^^^```bbbeeehhhiiiiiipppxxx{{{|||lllRRRMMM\\\kkkttt[[[mmmrrr]]]EEE>>>===<<<::::::::::::999999888888666:::???AAA@@@===:::999<<>><<<;;;777:::999@@@PPPXXXbbbsss~~~mmmZZZIIICCCEEEFFFPPPZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYUUUVVVWWWVVVVVVWWWZZZ\\\bbbcccfffhhhiiihhhfffddddddeeeffffffhhhmmmssswwwwwwyyy}}}|||wwwttteeeVVVGGGCCCFFFKKKRRRWWWdddjjjpppwwwkkkQQQAAA===@@@>>>BBBGGGKKKLLLPPPUUUYYYXXX[[[^^^]]]YYYWWWXXX[[[TTTRRRNNNLLLKKKLLLNNNOOOVVVRRRRRRUUUXXXYYY[[[___eeeooowwwuuu|||kkkVVVNNNOOO^^^nnnsssbbbJJJ>>>CCC???LLLhhheeeOOOJJJJJJgggyyygggbbb```ccceee^^^aaa```^^^]]]]]]]]]^^^^^^___^^^\\\ZZZXXXYYYZZZ\\\ZZZYYYXXXXXXYYYZZZ[[[[[[\\\WWWTTTUUUYYY[[[YYYVVVRRRRRRSSSTTTUUUVVVVVVVVVSSSPPPMMMNNNQQQSSSPPPMMMOOONNNLLLKKKKKKLLLLLLKKK}}}{{{xxx{{{~~~yyyvvvooogggbbb```]]]XXXTTTMMMKKKHHHEEEBBB@@@>>>===;;;:::999999;;;???BBBEEEIIILLLOOORRRTTTVVVYYY[[[]]]^^^```bbbeeehhhkkklllssssssuuu{{{ooo[[[KKKLLLgggVVVIIIbbbnnn\\\EEE>>>===:::999999:::::::::999888777777999;;;<<<;;;::::::;;;===AAAFFFIIIHHHGGGGGGGGG@@@BBBCCCCCCBBBAAAAAABBBFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFMMMNNNMMMLLLIIIGGGGGGHHHGGGGGGHHHIIIHHHGGGFFFEEEDDDEEEEEEEEEEEECCCBBBAAA??????@@@@@@???>>><<<;;;555:::888<<>>======::::::;;;===@@@CCCGGGIIIKKKNNNQQQTTTUUUWWWZZZ\\\___```bbbeeeiiilllnnnoooqqqnnnpppyyy]]]RRRJJJMMMkkkoooIII<<>>;;;888999:::::::::999777666777888888888777888:::<<<===BBBHHHKKKIIIFFFEEEFFF@@@BBBCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHEEEEEEEEEEEEEEEEEEDDDDDDLLLLLLKKKIIIFFFDDDEEEFFFGGGHHHIIIIIIIIIHHHFFFEEEDDDDDDEEEEEEEEEDDDBBBBBB@@@@@@AAAAAA@@@>>><<<;;;333:::888:::GGGRRR___qqqsss]]]KKKFFFIIIFFFIIIRRRTTTVVVXXX]]]aaadddfffffffffaaabbbbbbaaa```aaacccfffdddddddddccccccccccccccchhhkkknnnqqqtttxxx~~~xxxfffWWWMMMGGGEEEIIIPPPWWW```gggpppyyysssiiiZZZOOOJJJIIIJJJJJJHHHKKKOOOQQQQQQQQQQQQQQQPPPVVV^^^fffiiigggccc```XXXUUURRRNNNLLLMMMNNNOOOSSSVVV]]]```]]]XXXZZZ```aaagggkkkyyy{{{rrrrrrYYYPPPOOONNN]]]oooeeeOOOHHH@@@BBBIII[[[fffYYYKKKLLLVVVwwwyyyjjjfffgggbbbbbbccc^^^^^^^^^\\\\\\\\\\\\]]]^^^[[[YYYVVVVVVWWWXXXXXXXXXTTTUUUWWWWWWWWWYYY[[[^^^hhhccc]]]YYYXXXWWWTTTRRROOOQQQRRRQQQQQQQQQTTTVVVQQQSSSTTTQQQMMMJJJJJJJJJKKKIIIHHHKKKOOOPPPNNNLLL|||yyy{{{||||||{{{zzz~~~~~~vvvnnnkkkeeeaaa[[[XXXUUUSSSOOOLLLEEEDDDBBB@@@>>>===<<<<<<;;;<<<>>>AAAEEEIIILLLNNNNNNPPPTTTVVVWWWYYY[[[]]]aaabbbeeeiiimmmppprrrsssnnnnnnzzzlllRRRNNNSSS^^^~~~oooTTTBBB:::AAADDDAAA>>>???===:::777888:::::::::999777666666777888777777777:::<<<;;;BBBIIIKKKHHHDDDCCCCCC???@@@@@@@@@???AAACCCFFFDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHFFFDDDCCCEEEGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGGGGFFFDDDDDDBBBBBBCCCBBBAAA???===<<<555<<<:::888BBBLLLXXXhhhqqq~~~wwwxxxaaaNNNHHHKKKGGGHHHRRRWWWYYY]]]ccciiinnnqqqrrrrrrmmmmmmllliiifffeeefffhhheeedddbbbaaaaaaccceeegggllloootttxxx{{{~~~wwwiiiYYYNNNLLLLLLPPPXXX```iiiuuutttXXXSSSLLLIIIKKKMMMOOOOOORRRRRRSSSVVVWWWWWWUUURRRMMMPPPWWWbbbjjjlllgggbbb]]]ZZZVVVSSSQQQQQQSSSTTTYYY[[[```fffeeebbbbbbeeeiiimmmlllttt}}}wwwrrruuueeeOOOMMMQQQRRR```qqq```HHHHHHBBB@@@SSSgggbbbRRRMMMNNNZZZpppfffgggjjjeeecccddd___]]]]]]\\\[[[[[[\\\]]]^^^YYYWWWUUUVVVXXXYYYXXXVVVTTTVVVXXXYYYYYYZZZ]]]```iiieee```ZZZVVVSSSQQQQQQQQQSSSTTTSSSQQQQQQTTTWWWSSSRRRRRRQQQPPPNNNKKKIIIIIIHHHHHHKKKOOOOOOKKKGGG~~~zzzzzz|||}}}{{{xxxzzzuuurrrrrrlllfffddd^^^ZZZTTTOOOLLLIIIEEEBBBBBBAAA@@@>>><<<;;;;;;;;;;;;===@@@DDDHHHLLLOOOPPPPPPRRRVVVXXXYYYZZZ\\\^^^ccceeehhhlllooorrrtttuuurrrxxxoooZZZIIIMMM___zzz}}}NNN@@@===>>>;;;888888<<<>>><<<888777888:::::::::999777555555777888999888888:::;;;:::AAAHHHJJJFFFBBB@@@AAA<<<======<<<<<<>>>BBBEEEDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFEEEDDDEEEGGGJJJHHHHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHFFFEEEDDDDDDDDDDDDBBB@@@>>>===999@@@;;;666===DDDNNN\\\hhhooojjjtttyyy}}}dddPPPIIILLLGGGIIITTT[[[```dddlllsssyyy}}}xxxxxxuuuqqqmmmjjjjjjjjjfffdddbbbaaaaaadddhhhkkkooosssxxx|||yyyjjjZZZOOOJJJQQQTTT]]]hhhrrr}}}ooo___RRR@@@AAABBBFFFLLLQQQUUUWWWZZZXXXXXX[[[^^^^^^[[[XXXOOOMMMNNNWWWbbbjjjiiifffbbb```\\\XXXWWWWWWYYYZZZ```___ccclllpppooonnnnnnnnnpppkkkmmm{{{}}}xxxzzzssszzz|||sssrrrvvvjjj[[[GGGKKKRRRUUUdddsss^^^DDDHHHEEEAAA[[[rrraaaOOOPPPPPPjjjsssgggggghhhaaa```dddaaa]]]\\\[[[ZZZZZZ[[[\\\]]]WWWVVVUUUWWWYYYZZZXXXUUUVVVYYY[[[\\\\\\]]]aaadddeeeccc___ZZZTTTQQQRRRSSSSSSUUUVVVTTTRRRRRRUUUXXXVVVSSSPPPRRRUUUUUUPPPKKKIIIGGGGGGKKKNNNNNNHHHBBB}}}}}}zzz{{{zzzzzz|||~~~~~~|||}}}vvvoookkkkkkggg```YYY[[[UUUOOOLLLLLLKKKGGGCCCAAA@@@>>>===<<<======>>>>>>BBBGGGKKKNNNPPPRRRSSSQQQTTTYYY\\\]]]\\\]]]]]]bbbgggiiigggjjjrrryyyzzzaaaUUUKKKRRRpppfffIIIEEE???::::::::::::::::::::::::???>>><<<:::999777777777555555555666666888999:::;;;>>>AAABBBAAA?????????>>>???@@@@@@??????AAACCCCCCBBBKKKWWWWWWLLLGGGKKKEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGIIIJJJKKKJJJMMMHHHGGGJJJIIIEEEFFFKKKHHHHHHHHHHHHHHHGGGGGGGGGLLLIIIFFFEEEFFFEEEBBB???AAA===;;;<<<===AAALLLXXXeeewwwwwwkkkccclllmmmVVVGGGKKKPPPOOOUUUaaadddjjjqqqxxxzzzuuupppmmmmmmllljjjhhheeedddcccdddfffiiimmmooottt}}}~~~ssshhh___XXXTTTQQQ\\\eeennnrrr{{{hhhVVVIII???BBBDDDEEEGGGIIINNNTTTYYYbbbccccccaaa^^^[[[ZZZ[[[\\\VVVQQQQQQXXX___cccddd```dddfffbbb[[[YYY]]]ccceeeiiilllkkknnnsssuuussszzzwwwuuuwww{{{zzztttnnnuuuwww}}}xxxyyy}}}lll\\\RRRMMMLLLVVVYYYggg{{{jjjJJJCCCDDDKKKlllzzz^^^JJJQQQTTTwwwnnnkkkfffcccbbbaaa___^^^```^^^\\\ZZZYYYZZZ\\\^^^WWWWWWVVVVVVVVVXXXYYYZZZ]]]\\\[[[]]]```cccddddddddd___ZZZVVVUUUTTTTTTTTTUUUTTTSSSRRRSSSTTTVVVXXXUUUVVVUUURRRNNNMMMOOOQQQOOOMMMKKKKKKKKKJJJHHHFFF|||~~~~~~}}}}}}~~~}}}{{{{{{vvvoooiiiffffffccc]]]VVVVVVQQQKKKHHHIIIHHHDDD@@@===<<<;;;:::;;;<<<>>>???CCCGGGKKKNNNOOOPPPQQQSSSTTTVVVYYYZZZ[[[]]]___aaabbbfffkkknnnooorrrxxx~~~pppUUUOOONNN^^^SSSBBBBBB888999999999999999999999999<<<;;;999888666555555555444444555555666777999999<<<>>>AAABBBAAA????????????@@@@@@@@@??????AAACCCEEEDDDKKKVVVVVVLLLHHHLLLFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFEEEEEEGGGHHHHHHHHHKKKGGGFFFIIIIIIGGGHHHLLLIIIIIIIIIJJJJJJJJJJJJJJJKKKHHHFFFEEEEEEDDDAAA???@@@<<<:::;;;;;;???IIITTT\\\mmmyyymmmjjjxxxqqqZZZIIIKKKPPPPPPXXXdddgggmmmssszzz}}}vvvrrrmmmkkkjjjjjjhhhgggggggggggghhhjjjnnnrrrtttwww}}}yyyhhhZZZSSSTTTYYY]]]hhhssslllPPPEEEAAA<<>>AAAAAA@@@??????@@@???@@@@@@@@@??????@@@BBBDDDCCCHHHPPPPPPHHHFFFKKKEEEFFFGGGHHHHHHHHHHHHHHHCCCCCCCCCCCCDDDEEEFFFGGGHHHEEEDDDFFFGGGFFFHHHKKKJJJJJJKKKKKKLLLLLLMMMMMMIIIHHHFFFEEEEEEDDDAAA??????<<<:::;;;:::<<>>@@@@@@?????????@@@??????@@@???>>>>>>???AAA???>>>AAAFFFFFFAAAAAAEEECCCCCCDDDEEEEEEEEEEEEEEE@@@AAABBBBBBBBBCCCEEEFFFGGGFFFEEEEEEEEEEEEFFFHHHIIIIIIJJJKKKLLLLLLMMMMMMIIIHHHHHHGGGFFFEEEBBBAAA@@@===<<<<<<;;;;;;AAAJJJXXX^^^lllvvvkkklllqqq|||{{{dddPPPKKKOOOTTT^^^iiikkkqqqwwwyyyzzz{{{vvvpppqqqpppnnnmmmmmmmmmllllllooopppsssvvv{{{|||pppaaa^^^[[[ZZZ^^^hhhttt|||sssiiiMMMLLLEEE======DDDHHHGGGEEEGGGIIIJJJJJJKKKMMMNNNNNNVVVaaakkkpppqqqqqqpppqqqqqqnnnggg^^^ZZZ[[[^^^ffffffggghhhiiimmmqqqttt~~~|||wwwuuu{{{uuuqqqyyy}}}qqqaaaRRRHHHFFFHHHPPPUUUfffxxxrrrRRR@@@EEERRRsssqqqNNNIII___ooo|||fffdddaaa^^^^^^___```aaaaaa`````````___^^^]]]\\\\\\YYYZZZ\\\^^^```aaaaaaaaa]]]^^^bbbeeegggeee```\\\ZZZYYYWWWXXXYYYYYYXXXWWWTTTSSSRRRPPPPPPOOOPPPPPPNNNNNNNNNMMMNNNOOOQQQRRRRRROOOLLLIIIIIIHHHGGGFFFyyywwwuuuuuuwww|||xxxqqqoookkkeeecccddd^^^ZZZUUURRRPPPMMMHHHDDDDDDBBB???>>>=========<<<<<<===>>>AAAEEEIIIMMMOOOMMMOOOQQQRRRRRRSSSUUUVVVWWWZZZ___ccceeefffhhhiiipppooovvvyyy___NNNKKKNNNOOOhhhhhhNNN???===???999555555555555555555555555444333333222222222333333333333333444666888999:::<<<===??????>>>===>>>???>>>>>>???>>><<<<<<>>>???<<<;;;===???>>><<<===AAA@@@@@@AAAAAABBBBBBAAAAAA???AAABBBBBBBBBBBBEEEGGGKKKKKKIIIGGGFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKHHHIIIJJJIIIHHHEEECCCBBBAAA?????????===;;;@@@GGG\\\^^^ggg{{{|||pppqqquuujjjUUUNNNPPPUUU___hhhkkkqqquuuuuuttttttpppkkkoooooooooooooooooooooppptttvvvyyy}}}}}}jjj\\\WWW\\\bbbjjjtttrrr^^^QQQIIIBBBCCCCCCCCCFFFJJJIIIFFFIIIKKKNNNPPPPPPRRRTTTVVVOOOUUU]]]dddkkkpppuuuxxxyyyzzzwwwooofffbbbdddiiiooorrrrrrooojjjkkkrrrxxx}}}yyy||||||oooppp{{{}}}vvviiiXXXJJJDDDEEEIIIRRRYYYnnn{{{gggIII???FFFYYYyyyeeeIIIJJJbbbxxx~~~bbbdddaaa^^^]]]]]]^^^^^^^^^aaa``````___^^^]]]\\\[[[[[[ZZZYYYZZZ[[[^^^aaaccc\\\^^^bbbfffiiigggccc___[[[XXXTTTSSSSSSTTTUUUUUUQQQQQQQQQRRRRRRSSSSSSTTTQQQPPPOOOOOOPPPRRRSSSTTTQQQOOOKKKJJJIIIIIIGGGFFF~~~~~~{{{yyyvvvtttuuuxxx||||||uuunnniiihhheee```]]]^^^XXXUUUQQQMMMJJJGGGCCC@@@@@@???>>><<<<<<<<<<<<===<<<>>>AAAFFFJJJMMMOOOPPPMMMOOOQQQRRRSSSTTTVVVXXXWWW\\\bbbfffiiijjjkkklllooorrr{{{pppNNNDDDJJJOOOXXXxxx{{{PPPGGGCCC===;;;777555555555555555555555555555444444333333333333444333333444555777999:::;;;;;;<<<======<<<<<<===>>><<<======<<<::::::;;;===;;;<<<======<<<<<<>>>@@@===>>>>>>?????????>>>>>>>>>@@@CCCBBBAAAAAAEEEHHHOOOPPPNNNIIIHHHJJJJJJHHHEEEEEEEEEFFFGGGGGGHHHHHHGGGIIIJJJJJJHHHEEECCCCCCAAA@@@AAAAAA???<<>>===<<<<<<;;;::::::<<<===???BBBGGGLLLPPPQQQQQQQQQPPPQQQSSSSSSSSSTTTWWWYYYZZZ^^^bbbfffiiikkknnnpppooo{{{aaaHHHGGGPPPVVVsssiiiFFF@@@@@@>>><<<666555555555555555555555555555555444333333333333333444444555666888:::<<<===999;;;;;;;;;::::::<<<===;;;<<<<<<:::999888999;;;;;;===>>>===<<<<<<>>>???======>>>>>>>>>>>>======<<>>DDDTTTZZZggg}}}}}}wwwcccZZZYYY]]]aaadddhhhmmmpppmmmlllmmmnnnmmmlllooorrrsssrrrsssuuuwww{{{~~~{{{wwwpppeee```aaadddnnn{{{}}}^^^IIICCCCCCCCCFFFFFFGGGIIILLLOOOTTTXXX[[[\\\]]]]]]^^^aaaeeeiiigggdddaaa___aaahhhrrryyy|||~~~}}}wwwrrrooonnn{{{zzzyyyzzz{{{ooogggqqq|||ssslll___QQQFFFDDDJJJPPPZZZjjj{{{SSS@@@IIILLLfffqqqbbbJJJFFFOOOdddlllcccbbb```\\\[[[[[[\\\\\\[[[]]]\\\ZZZYYYYYYZZZ[[[\\\\\\ZZZXXXVVVVVVVVVXXXYYYWWWVVVVVVXXXYYYZZZYYYWWWWWWTTTQQQPPPPPPQQQQQQPPPOOOPPPQQQSSSTTTUUUVVVVVVUUURRROOONNNPPPPPPOOONNNLLLKKKKKKLLLMMMKKKIIIFFF}}}{{{|||}}}~~~~~~}}}|||zzzxxxvvvuuuuuuuuutttvvvyyy}}}}}}xxxsssmmmiiifffgggbbb___```]]]UUUPPPOOOKKKJJJHHHFFFDDDBBB@@@>>>:::;;;:::999999999;;;===CCCGGGLLLRRRUUUVVVTTTSSSSSSTTTUUUUUUTTTTTTVVVXXX^^^```bbbeeehhhlllppptttwwwgggQQQLLLVVVcccjjj^^^CCC::::::@@@AAA888555555555555555555555555666555444333222222222222444555555777999;;;===>>>999:::::::::999999;;;===:::;;;;;;999888777888::::::<<<>>><<<;;;<<<=========>>>>>>>>>>>>>>>======:::>>>AAAAAA>>>???CCCHHHEEEHHHGGGBBBBBBGGGHHHDDDEEEEEEEEEDDDDDDDDDDDDDDDAAAEEEHHHHHHEEEAAA@@@@@@???>>>@@@BBB@@@<<<===CCCNNNWWWggg~~~|||iii___^^^```bbbccchhhmmmooollljjjmmmppppppnnnrrruuuwwwvvvwwwyyy|||}}}vvvjjjbbb[[[VVV[[[dddssshhhJJJ>>>BBBFFFFFFLLLNNNQQQUUUWWWYYY\\\aaaggghhhhhhggghhhjjjooosssxxxtttllleeebbbfffnnntttuuuyyy}}}}}}xxxrrrooo|||zzzxxxkkkfffrrr}}}xxxqqqkkk^^^PPPGGGFFFLLLRRR^^^qqq{{{NNNAAANNNOOOmmmpppZZZEEEJJJTTTggg{{{fffccccccaaa^^^]]]^^^_________cccaaa]]]ZZZYYYYYYZZZ[[[VVVVVVWWWWWWXXXXXXYYYYYYXXXVVVTTTSSSTTTUUUUUUTTTSSSRRRQQQRRRSSSRRRQQQOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUQQQMMMLLLMMMNNNLLLJJJJJJJJJKKKMMMNNNMMMIIIFFF}}}ttttttxxxzzz}}}}}}}}}|||zzzvvvsssrrrrrrpppppprrrtttxxx~~~~~~}}}wwwuuuqqqmmmhhheeebbbaaa___^^^[[[WWWSSSPPPMMMLLLFFFCCC@@@???@@@???<<<888;;;:::888888:::>>>BBBEEELLLMMMNNNOOOQQQTTTVVVWWWWWWWWWUUUSSSRRRTTTXXX\\\eeeccccccfffjjjnnnvvv~~~zzzxxxfffWWWSSSRRR]]]~~~ZZZNNN>>>777999;;;:::666555555444444444333333333111111111111111111111111222111222666:::;;;888666888777666666666666666777888888777777888999::::::999999999:::::::::;;;;;;::::::;;;;;;<<<=========>>>DDDJJJIIIEEE@@@@@@BBBDDDDDDCCCCCCCCCEEEFFFGGGDDDEEEEEECCCAAA@@@CCCFFFGGGEEEDDDCCCCCCCCCBBB@@@???@@@@@@AAAAAAAAA@@@@@@HHHSSSrrruuuhhhbbbbbbcccdddhhhiiikkkmmmnnnoooppppppmmmooosssxxxzzz{{{zzzzzz~~~~~~~~~vvvdddSSSOOOQQQWWWcccppp|||qqqPPPBBBBBBFFFJJJNNNQQQSSSSSSSSSWWW```eeefffmmmqqqtttsssppppppuuuzzz|||}}}vvvqqqqqqsssxxxwwwvvv~~~~~~xxx}}}kkk```hhh{{{~~~zzznnniiiXXXKKKIIIHHHLLLYYYpppiiiGGGAAASSSeeeyyyhhhRRRHHHOOOaaasss~~~pppffffffdddcccaaa___^^^]]]]]]^^^^^^]]][[[ZZZYYYXXXXXXXXXXXXWWWVVVVVVXXXYYYYYYYYY^^^\\\XXXUUUSSSSSSTTTUUUSSSRRRPPPOOOPPPRRRUUUVVV```ZZZSSSQQQRRRSSSQQQNNNMMMLLLKKKIIIIIIKKKLLLMMMJJJJJJJJJKKKJJJJJJIIIIIIvvvuuuwwwwwwzzz~~~~~~~~~|||yyyuuusssqqqnnnnnnnnnppprrrvvvyyy{{{~~~{{{xxxtttqqqooommmkkkhhheeeaaa___]]]\\\YYYWWWUUUQQQNNNJJJHHHFFFCCCAAA>>>>>>???>>><<<:::;;;;;;<<<===@@@EEEIIIKKKPPPPPPPPPQQQRRRSSSUUUUUUTTTUUUUUUVVVWWWZZZ___cccgggfffhhhmmmqqquuu}}}|||xxx]]]TTTKKKOOOccc[[[KKKCCC;;;888;;;===<<<999444444444333333333333222111111111111111111111111222222333666999:::888666666666555555555666666777999888888777777888888999999999:::::::::;;;;;;;;;::::::;;;<<<<<<======>>>???CCCGGGHHHFFFDDDEEEFFFDDDDDDCCCCCCCCCDDDEEEFFFEEEGGGGGGFFFDDDDDDFFFIIICCCCCCCCCDDDEEEEEEDDDCCC@@@@@@AAAAAABBBAAAAAA@@@DDDLLLiii{{{|||pppjjjhhhiiiiiiggghhhjjjlllnnnooopppqqqqqqsssvvvzzz|||~~~~~~~~~xxxrrrfff[[[SSSUUU[[[cccqqq~~~xxxgggXXXJJJFFFHHHJJJNNNSSSWWWZZZ[[[ZZZ\\\bbbdddbbbgggmmmuuu}}}}}}}}}zzz}}}~~~vvviiibbbmmm~~~{{{rrrkkkXXXKKKJJJIIINNN[[[wwwfffGGGFFF\\\nnnvvvdddPPPLLLYYYnnn~~~mmmgggggggggeeeccc```^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXWWWVVVVVVXXXYYYYYYXXXZZZXXXVVVUUUTTTVVVWWWYYY\\\[[[XXXWWWVVVWWWYYY[[[```[[[UUUSSSTTTTTTRRRPPPMMMLLLJJJJJJJJJLLLNNNOOOJJJJJJJJJJJJIIIIIIHHHGGGzzzvvvuuuuuuwwwyyy|||}}}~~~~~~|||xxxssspppnnnmmmllllllmmmnnnpppqqqxxxyyy{{{}}}}}}{{{yyyuuuqqqllliiigggcccbbb```]]]ZZZXXXWWWWWWRRRQQQNNNKKKHHHEEECCCBBB@@@>>><<<<<<======<<<;;;999;;;>>>BBBGGGKKKOOOPPPTTTSSSSSSSSSSSSSSSTTTTTTTTTVVVYYY[[[]]]aaaeeehhhggghhhlllqqqtttyyy|||zzzzzzdddOOOLLLIIIUUUyyybbb======;;;999999;;;;;;;;;999333333333222222222111111111111111111111111111111222222444777999:::888666555555555555555666777888::::::999888777777777777::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>@@@BBBDDDFFFGGGHHHIIIIIIEEEEEEDDDCCCCCCCCCDDDDDDGGGHHHHHHHHHGGGHHHJJJLLLCCCDDDEEEFFFFFFEEECCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAEEE]]]tttxxxyyy|||}}}~~~yyyrrrmmmjjjiiidddeeehhhkkknnnpppqqqrrrtttuuuwwwzzz|||tttjjjdddWWWWWWZZZbbblllxxxqqqWWWOOOMMMMMMOOOPPPRRRYYY```bbbeeegggeeeeeegggfffbbbfffkkkttt}}}nnnffffffvvv|||vvvlllVVVJJJLLLLLLQQQ```^^^EEELLLeeewwwmmmZZZJJJNNNeee~~~vvviiiiiihhhgggfffccc```^^^\\\\\\\\\]]]]]]]]]]]]\\\[[[YYYXXXXXXWWWUUUVVVXXXYYYXXXXXXTTTTTTTTTTTTVVVYYY[[[]]]^^^\\\ZZZWWWVVVVVVWWWWWW]]]YYYTTTSSSTTTTTTRRROOOMMMLLLKKKKKKKKKLLLNNNOOOIIIIIIIIIIIIHHHGGGEEEEEE~~~xxxvvvuuuuuuuuuwwwyyyzzz|||{{{xxxsssooommmmmmlllkkkkkkkkkllllllqqqrrrsssvvvyyy|||~~~~~~zzzxxxwwwtttqqqmmmhhheeeccc___^^^\\\YYYVVVTTTSSSSSSNNNMMMKKKHHHFFFCCCAAA@@@>>>===;;;:::;;;;;;;;;;;;888;;;@@@EEEJJJMMMOOOPPPTTTSSSSSSSSSSSSTTTUUUUUUWWWZZZ]]]```bbbdddfffhhhllllllpppuuuyyywww{{{~~~mmmUUUMMMKKKPPPiiizzzTTT>>>::::::;;;:::888777777777222222222111111111111000111111111111111111111111222333555777999999888777555555555666777888999:::;;;:::999777666666666666::::::::::::;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>BBBAAAAAACCCFFFIIIIIIIIIGGGGGGFFFEEEDDDDDDCCCCCCEEEFFFGGGGGGHHHHHHJJJKKKGGGIIIJJJJJJHHHDDDAAA@@@DDDDDDDDDDDDDDDDDDCCCBBBAAAAAASSSiiinnnooozzzuuullleeebbbaaabbbfffiiimmmppprrrsssuuuuuuvvvwwwzzz}}}}}}uuuggg]]]YYYRRR[[[gggssszzzjjj]]]UUUTTTUUUUUUTTTSSSXXXaaakkkjjjnnnnnnllllllnnnmmmjjjmmmnnnrrryyy{{{hhhffflll~~~uuuhhhRRRHHHLLLNNNUUUgggxxxTTTCCCSSSlllxxxdddSSSHHHUUUuuunnnhhhiiifffeeecccaaa___]]]\\\\\\\\\]]]^^^___```___]]][[[YYYXXXWWWUUUVVVWWWXXXXXXWWWQQQRRRSSSUUUXXXZZZ\\\]]]ZZZXXXVVVTTTSSSSSSTTTTTTWWWTTTQQQPPPQQQQQQOOOMMMNNNNNNMMMLLLLLLLLLLLLMMMIIIIIIIIIHHHGGGEEEDDDCCCxxx}}}~~~}}}yyyxxxvvvtttrrrrrrsssuuuvvvuuupppmmmjjjjjjiiiiiiiiijjjjjjjjjjjjkkklllnnnpppsssvvvxxx{{{}}}~~~{{{wwwqqqmmmlllkkkiiigggddd```^^^\\\\\\ZZZXXXUUURRROOONNNMMMIIIHHHGGGEEECCCAAA???>>>>>>>>><<<:::999:::;;;<<<<<>>===<<<;;;===>>>===;;;:::;;;>>>@@@DDDGGGKKKOOOQQQRRRRRRQQQQQQRRRSSSTTTWWWYYY[[[\\\YYY\\\```dddgggjjjmmmpppppppppwwwzzzppppppuuujjjRRRFFFJJJQQQXXXvvvwwwIII???>>>777888888777555444555777999222222222111111111000000111111111111111111111111222555888999999888888888777777777777888888999:::666666666666666777888999888888888888999999999999999999999:::;;;;;;<<<<<>>===<<<;;;::::::;;;<<<===<<<<<<>>>CCCGGGIIIKKKOOORRRTTTUUUTTTTTTTTTUUUVVVWWWYYY\\\^^^___^^^```dddfffhhhkkknnnqqqppprrr||||||rrrnnnlllgggZZZKKKIIIPPPcccyyy\\\>>>======555777666555444555555666555333333222222222111111111111111111111111111111111222555999:::888777777888777666666666666666777777333444444555777999:::;;;666777777777777888888888777888888999999::::::;;;;;;>>>AAAAAA??????BBBDDDDDDEEEFFFFFFEEEDDDCCCBBBDDDCCCBBBDDDFFFFFFDDDAAACCCFFFJJJJJJHHHGGGIIIMMMIIIJJJJJJIIIHHHGGGFFFFFFAAAGGGEEELLL\\\^^^hhh{{{llllllwwwpppccc]]]\\\^^^bbbfffkkkoooqqqrrryyyyyyyyyyyyyyyyyyzzzzzztttoooeeeYYYPPPOOOSSSXXXhhhvvvZZZCCCAAAGGGGGGGGGJJJGGGOOOVVV[[[cccrrr}}}|||mmmlllxxxzzzjjjXXXQQQGGGIIIRRRXXXmmmhhhQQQ```|||{{{dddGGGFFFOOOgggmmmgggdddaaa___aaaaaa______^^^___```aaa]]]]]]]]]\\\\\\\\\\\\[[[YYYWWWUUUUUUVVVWWWVVVUUUVVVWWWXXXYYYYYYWWWUUUSSSPPPPPPQQQQQQRRRSSSSSSTTTLLLNNNQQQRRRRRRPPPOOONNNLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEDDD|||~~~xxxpppfffaaaaaabbbaaa___eeeeeeffffffffffffeeeeeebbbaaa```______```bbbcccbbbeeegggiiiiiikkkmmmpppjjjooosssrrrnnnmmmppptttqqqqqqrrrrrrrrrqqqqqqqqqoooqqqrrrrrrpppooonnnnnnhhhkkknnnnnnmmmlllnnnpppiiihhhggggggfffbbb^^^ZZZYYYXXXWWWUUURRROOOMMMKKKHHHHHHFFFEEEDDDCCCCCCCCC@@@???>>>>>>===<<<;;;;;;999:::<<<======AAAGGGLLLJJJLLLOOORRRTTTUUUUUUUUUXXXXXXYYYZZZ\\\^^^___```eeeggghhhhhhhhhjjjllloooyyy{{{rrrppppppgggVVVIIIHHHMMMQQQlllpppGGG<<<@@@???999777666555555666555222///333333333222222222222111111111111111111111111111222666::::::888777777999666555555444444444555555111222333555777:::<<<===666666666666777777777777666777777888999999::::::888===BBBBBB@@@???BBBGGGBBBCCCDDDDDDDDDCCCBBBAAAFFFEEEDDDFFFHHHHHHEEEBBBDDDHHHJJJIIIEEEDDDFFFJJJJJJJJJJJJJJJIIIHHHGGGFFF>>>GGGCCCGGGZZZ___fff~~~yyypppsss{{{~~~qqqeee```\\\^^^bbbfffjjjnnnqqqrrrwwwwwwvvvvvvvvvvvvuuuuuummmeeeYYYOOOMMMRRR]]]eeexxxpppSSSGGGCCCIIIKKKFFFHHHQQQHHHQQQVVVUUU[[[lll~~~vvvjjjnnn}}}sss```RRRMMMFFFKKKUUU[[[sssbbbPPPeee{{{]]]HHHKKKWWWooossseeedddaaa^^^___eeedddbbbaaa`````````aaa\\\[[[ZZZYYYYYYZZZZZZZZZYYYWWWUUUUUUVVVVVVVVVTTTVVVWWWYYYZZZYYYWWWTTTSSSQQQRRRRRRRRRSSSSSSSSSSSSIIIKKKOOOPPPPPPNNNMMMLLLHHHIIIIIIJJJKKKJJJJJJJJJFFFFFFGGGGGGGGGFFFFFFEEExxxmmmddd```^^^[[[YYY\\\]]]___bbbcccddddddddd^^^______^^^\\\\\\]]]___YYYZZZ[[[]]]```bbbeeefffddddddeeefffgggggghhhhhhjjjjjjkkkkkkjjjhhhgggeeeeeeeeeeeedddeeeeeeffffffgggggggggfffeeedddcccbbb```___^^^^^^]]][[[WWWSSSRRRQQQOOOMMMKKKIIIGGGFFFCCCBBBAAA@@@>>>===<<<;;;:::::::::::::::::::::::::::;;;???BBBFFFIIIKKKLLLQQQPPPPPPQQQSSSUUUXXXZZZXXXXXXXXXYYY\\\aaagggkkknnnjjjjjjnnnlllgggggglllzzzuuummmrrrgggTTTJJJIIIFFFTTTpppVVV@@@>>><<<::::::666666666666555555555555222222222111111111000000222111000000000111222333333444666777777777666555888999666111111555777666333444555666777888999999555555444444444444555555444666888888888999:::<<>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<======BBBCCCFFFIIILLLOOOPPPQQQQQQQQQSSSTTTVVVWWWWWWWWWYYYYYY[[[]]]```dddiiilllkkkmmmqqqsssnnniiioooyyywwwqqqlllaaaYYYKKKHHHNNNTTTjjjqqqJJJ;;;;;;:::777666666666666666555555555444222222222222111111111111222111111000111222333444444444555666666666666555111222111000444:::<<<:::666666666666666666666666555555444444444444555555444666888888888888:::<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDCCCBBBCCCFFFJJJJJJHHHFFFCCCBBBBBBCCCDDDEEEFFFFFFGGGFFFEEEDDDCCCGGGHHHIIIJJJJJJIIIHHHGGGDDDCCCEEEJJJOOOYYYjjjyyymmmjjjvvv}}}}}}ppphhhccceeehhhjjjkkkmmmooopppqqqpppooonnnlllggg```ZZZQQQKKKIIIQQQ\\\iiiyyyooo\\\NNNQQQOOOPPPTTTVVVWWW[[[aaaZZZ[[[\\\\\\^^^dddnnnuuu|||pppxxxjjjSSSMMMGGGHHHSSS^^^lllwww^^^^^^hhh^^^NNNKKKNNNVVVhhh}}}hhhbbbccc```^^^```^^^^^^^^^]]]]]]\\\\\\\\\______^^^^^^]]]]]]^^^^^^ddd```\\\ZZZZZZYYYWWWUUUVVVVVVVVVVVVVVVWWWWWWWWWXXX[[[ZZZTTTQQQQQQQQQOOOPPPPPPOOONNNNNNMMMMMMNNNLLLKKKKKKKKKJJJJJJIIIIIIGGGFFFEEEEEEEEEEEEBBB@@@qqqyyy~~~~~~~~~}}}yyyrrrjjjccc```^^^WWWXXXXXXXXXXXXWWWVVVVVVVVVWWWWWWVVVTTTTTTUUUWWWWWWWWWVVVUUUTTTTTTTTTTTTVVVWWWWWWXXXXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYZZZXXXXXXWWWVVVUUUUUUUUUVVVVVVWWWXXXXXXWWWUUURRRQQQPPPOOONNNNNNNNNLLLIIIFFFDDDDDDCCCBBBAAAAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAABBBBBBIIIJJJMMMOOORRRSSSUUUUUUQQQSSSUUUWWWXXXWWWVVVUUUZZZ]]]aaadddfffhhhkkkmmmkkkqqqxxxxxxqqqppp|||uuummmnnnjjjcccOOOIIIBBBHHHXXXeeekkkSSS===888;;;999666555666666555555555444444444333333333222222222111111222222111111222222333444444444444444444555555666111222333666???HHHIIIEEE888777777666555444333333555444444333333444444555444666777888777888999;;;;;;<<<===>>>????????????AAABBBDDDDDDCCCEEEGGGIIIGGGFFFDDDBBBAAAAAACCCCCCEEEEEEFFFFFFFFFEEEDDDDDDFFFGGGJJJKKKKKKJJJGGGFFFDDDCCCEEEJJJNNNVVVffftttzzzoooqqq}}}yyyqqqkkkkkkjjjjjjkkkmmmnnnooommmlllkkkhhhccc[[[RRRKKKIIIGGGLLLYYYjjjzzzvvvbbbVVVPPPMMMTTTSSSUUUZZZ\\\]]]bbbiiidddeeeeeeeeefffhhhiiijjjvvvzzzwwwqqqzzzaaaLLLFFFJJJOOOVVVcccyyycccYYYfff```MMMIIIQQQVVV```qqqtttfffcccbbb^^^\\\^^^^^^]]]\\\ZZZZZZZZZ[[[\\\bbbaaa``````_________```cccaaa]]][[[ZZZYYYWWWUUUTTTUUUWWWXXXXXXXXXWWWWWWWWWZZZYYYSSSOOOOOONNNLLLOOONNNMMMLLLLLLMMMNNNNNNIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFEEEEEEEEEEEEBBB@@@|||~~~|||~~~}}}xxxooogggbbbaaaZZZYYYXXXWWWUUUTTTRRRQQQSSSTTTTTTSSSQQQPPPRRRSSSTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRVVVUUUTTTSSSSSSTTTVVVWWWTTTSSSRRRQQQPPPPPPPPPPPPOOOPPPRRRRRRQQQOOOLLLJJJKKKJJJIIIIIIIIIHHHEEECCCAAAAAA@@@@@@???>>>>>>===888888999:::;;;<<<===>>>???@@@AAACCCEEEGGGIIIJJJLLLMMMOOOQQQSSSTTTUUUUUUTTTUUUVVVWWWXXXWWWVVVVVV]]]aaagggiiiiiijjjkkkmmmooouuu{{{zzzxxx~~~nnnmmmlll```SSSFFFBBBAAAPPPgggsssgggMMMAAA999999;;;999777888555555555444444444333333333333333333222222222222222222222222222333333444444333222222222333555666555555666;;;FFFOOONNNGGG777666666555444333222222444444333333333333444444444555777777777777888:::999:::;;;<<<============???@@@BBBCCCDDDDDDFFFGGGEEECCCAAA@@@@@@AAABBBCCCEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGJJJLLLLLLJJJGGGEEEDDDDDDFFFIIILLLRRR```mmmxxxzzzxxxtttwwwvvvpppnnnkkkiiijjjlllmmmnnnllljjjfff```YYYQQQIIIDDDIIIJJJQQQ```rrrrrr\\\NNNKKKNNNRRRUUUVVV[[[``````___aaagggjjjjjjkkkmmmpppqqqpppnnnnnnooosss~~~{{{uuutttpppZZZGGGCCCKKKPPPWWWllluuuVVVYYYnnnggg\\\```eeebbbpppzzzppphhheeeccc___^^^aaa^^^]]][[[ZZZ[[[\\\^^^```ccccccbbbaaa```````````````___\\\ZZZXXXVVVTTTSSSTTTUUUWWWYYYZZZYYYXXXWWWSSSWWWWWWRRRPPPPPPPPPMMMMMMLLLKKKJJJKKKLLLNNNOOOJJJKKKKKKKKKKKKJJJHHHHHHGGGFFFEEEEEEEEEDDDBBB@@@|||zzz{{{}}}~~~{{{ssskkkfffddd]]][[[YYYVVVTTTQQQOOONNNQQQRRRRRRQQQOOONNNPPPQQQPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJKKKLLLMMMNNNOOONNNMMMLLLKKKKKKKKKKKKJJJKKKKKKLLLKKKHHHFFFEEEEEEDDDCCCCCCCCCCCCAAA?????????>>>===<<<<<<;;;;;;999999;;;<<<>>>@@@BBBBBBEEEFFFGGGIIIKKKMMMOOOPPPNNNOOOQQQRRRTTTTTTUUUUUUVVVVVVVVVVVVVVVXXXZZZ[[[aaafffkkkmmmkkkjjjlllnnnsssxxx|||sssmmmkkkcccSSSEEECCCDDDIII___xxx~~~zzzIII???;;;999::::::888777999444444444444333333333333333333333222222222111111111111222222222333333333333222111111111222444555333333333666???EEEBBB;;;444444444333333333333333333333222222222222333333444555666777666666777999888888999:::;;;;;;;;;;;;===>>>???AAACCCCCCCCCBBBAAA@@@???>>>>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDFFFIIIKKKKKKIIIFFFDDDDDDDDDFFFHHHJJJNNNZZZfffjjjxxxxxxqqqnnniiihhhiiikkkllllllkkkggg```WWWOOOKKKHHHHHHLLLPPPYYYgggxxx}}}mmmXXXJJJGGGJJJPPPTTTVVVZZZcccjjjjjjggghhhlllooooooppprrruuuwwwwwwvvvvvvtttttt{{{ssssssyyywwwfffTTTHHHDDDKKKPPPZZZxxxfffYYYggg|||{{{yyyyyynnnrrruuuooohhhdddaaa___```ccc]]]\\\[[[ZZZ[[[^^^```bbbcccbbbaaa```____________^^^^^^]]][[[XXXVVVUUUTTTTTTVVVXXXZZZ[[[ZZZYYYXXXTTTXXXXXXTTTQQQQQQOOOMMMKKKKKKJJJJJJKKKMMMOOOPPPOOONNNNNNMMMKKKIIIHHHGGGGGGFFFEEEEEEEEEDDDBBB@@@|||yyy{{{}}}}}}zzzuuuoookkkiii___]]]ZZZWWWSSSPPPNNNMMMPPPPPPQQQOOONNNMMMNNNPPPMMMMMMMMMMMMMMMNNNOOOOOOLLLLLLLLLLLLLLLLLLMMMMMMJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCAAA@@@@@@???>>>=========>>><<<;;;<<<;;;;;;;;;;;;;;;::::::===>>>@@@BBBDDDFFFHHHIIIKKKKKKLLLNNNOOOQQQRRRRRRQQQRRRTTTUUUWWWXXXXXXXXXXXXWWWWWWWWWYYY\\\___aaadddiiinnnnnnllllllpppttt}}}xxxoooeee```[[[RRRHHHCCCEEELLLXXXqqqXXX;;;::::::999888555444555666444444333333333222222222222222222111111111000000000000111222222222222111111111111111111222333333222333222222777;;;888111111111222222333333444444333222222111111222222333333555666666555555666888777777888999::::::::::::======>>>AAACCCBBB@@@>>>>>>>>>===<<<===???AAACCCDDDDDDCCCCCCCCCDDDEEEEEEEEEFFFIIIJJJJJJIIIFFFEEEEEEDDDFFFHHHHHHJJJTTT___jjjzzzsssoooiiihhhiiijjjiiihhheeeaaaXXXOOOIIIHHHLLLPPPWWW___lllzzzgggWWWHHHDDDHHHLLLOOOQQQXXX___kkkvvvxxxvvvyyyzzz{{{}}}~~~~~~ooorrrzzziii[[[PPPJJJHHHNNNUUUggg}}}VVVaaauuu}}}{{{uuuhhhooojjjccc^^^\\\]]]```ccc\\\\\\[[[[[[\\\]]]^^^___aaa```___^^^]]]\\\\\\\\\]]]^^^___^^^[[[XXXXXXXXXUUUVVVXXXZZZZZZ[[[ZZZZZZYYY\\\\\\VVVQQQOOOLLLIIIHHHIIIJJJLLLMMMOOOPPPPPPRRRPPPNNNLLLJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEBBB@@@zzzvvv}}}~~~}}}{{{yyywwwtttqqqnnndddbbb^^^ZZZVVVSSSQQQPPPNNNOOOOOONNNLLLLLLMMMOOOLLLLLLLLLLLLLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIEEEDDDDDDCCCCCCCCCDDDDDDCCCBBB@@@???=========>>><<<;;;999999:::;;;:::999999:::;;;<<<===>>>???@@@CCCDDDEEEHHHJJJLLLNNNOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSTTTVVVXXXYYYZZZ[[[[[[WWWXXXZZZ\\\___bbbeeeffffffkkkoooooonnnpppwww~~~qqqjjjaaaXXXRRRLLLFFFFFFJJJLLLZZZlll\\\DDD888666888888666333222333333333333333333222222222222111111111000000000//////...///000111111111000000///000111111222222111111333444444222444777555111111111111111222222222333222222111111111111222222333555666666444444555777666777888999999:::::::::>>>>>>???AAACCCCCC???;;;<<<<<<;;;;;;<<<>>>AAABBBDDDCCCCCCBBBCCCDDDEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFHHHFFFGGGPPPZZZpppwwwrrrllliiiiiiiiifffccc[[[WWWPPPIIIEEEHHHPPPVVVcccppppppVVVMMMGGGKKKPPPQQQRRRTTT[[[bbbnnnzzz~~~vvvrrrxxxmmm\\\PPPLLLKKKKKKSSSbbbzzziiiOOOhhhvvvrrriiibbbeeeqqqooogggddd^^^ZZZ[[[^^^aaaaaaaaaaaa```___^^^]]]\\\\\\___^^^\\\[[[ZZZYYYYYYYYYZZZ]]]___^^^[[[YYYYYYZZZVVVWWWXXXYYYZZZ[[[\\\\\\YYY\\\\\\VVVQQQOOOKKKGGGFFFHHHKKKNNNPPPPPPPPPPPPQQQOOOLLLIIIHHHHHHHHHIIIGGGFFFEEEEEEEEEEEEBBB@@@nnnjjjzzz}}}yyyxxxyyyxxxuuuqqqiiigggccc^^^ZZZWWWVVVUUUMMMNNNNNNMMMKKKKKKLLLNNNLLLLLLKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKIIIGGGDDDDDDDDDCCCDDDDDDEEEEEEDDDBBB@@@===<<<===>>>???===;;;999999;;;;;;;;;:::999:::<<>>AAABBBDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGGGGEEEEEEFFFGGGFFFFFFNNNWWWooo{{{uuunnnkkkjjjiiiddd___RRRPPPKKKEEEDDDHHHQQQXXXfffvvvtttYYYNNNJJJLLLSSSWWWVVVWWW\\\\\\bbbmmmxxx|||sssxxxzzzeeeTTTJJJIIILLLLLLXXXnnn\\\RRRooouuueeeVVVLLL```cccbbb```\\\ZZZ\\\aaabbbaaaggggggfffdddaaa^^^\\\ZZZ]]]\\\[[[YYYXXXWWWWWWWWWWWWZZZ\\\\\\YYYWWWXXXYYYWWWWWWWWWXXXYYY[[[\\\]]]UUUYYYZZZUUUQQQPPPMMMJJJEEEHHHLLLOOOQQQRRRQQQPPPOOOMMMJJJGGGFFFGGGIIIKKKHHHFFFEEEEEEEEEEEEBBB@@@vvvgggvvvzzzrrrsssyyy|||zzzrrrooojjjccc\\\XXXWWWWWWSSSQQQNNNLLLLLLMMMNNNPPPLLLLLLLLLLLLLLLLLLKKKKKKMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMMMMMMMLLLJJJIIIIIIHHHFFFEEECCCCCCDDDDDDBBBAAAAAA@@@???>>>======999999999999:::<<<>>>???@@@AAABBBDDDFFFHHHJJJKKKSSSSSSRRRQQQQQQQQQQQQRRRUUUTTTTTTSSSSSSSSSTTTTTTXXXXXXVVVUUUTTTVVVZZZ^^^___```aaaaaaeeeiiijjjiiillljjjnnntttsssuuujjjbbbdddYYYLLLDDDFFFHHHHHHPPP]]]vvvhhhHHHAAA===444666666555444333333222222222222222111111111000000222111111000///......------.........//////000000111111111000000000000000000000111111111222222222111111111000000000000000///000000000000111111111444333333222222333333444666777999;;;===>>>>>>===<<<===???@@@@@@???>>>======<<<;;;999:::===BBBFFFDDDDDDDDDFFFHHHIIIHHHGGGFFFFFFEEEFFFHHHHHHGGGEEEFFFEEECCCAAAAAAEEELLLPPPjjj{{{rrrkkkiiihhh```VVVLLLGGGEEEHHHKKKOOO[[[gggtttxxxcccZZZTTTVVVZZZ]]]```bbbdddeeehhhlllpppsssvvv|||{{{ttt}}}rrr\\\LLLDDDFFFJJJMMM^^^{{{rrrSSS^^^gggiii\\\OOOVVVttt{{{aaaaaa^^^[[[ZZZ\\\aaagggkkkiiifffbbb```___]]]YYYVVVZZZYYYWWWVVVWWWXXXZZZ\\\[[[ZZZYYYXXXWWWVVVUUUUUUWWWRRRPPPUUU^^^bbb^^^YYYVVVUUUSSSRRRPPPOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOIIIIIIIIIIIIHHHHHHGGGGGGHHHFFFEEEDDDEEEDDDCCCAAAmmmdddrrr}}}{{{zzzzzzxxxwwwtttpppjjjddd___[[[YYYVVVSSSPPPMMMKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEEEEFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>???AAACCCDDDGGGGGGHHHJJJLLLMMMOOOOOORRRQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUTTTUUUUUUVVVVVVWWWXXXXXXWWWXXXZZZ^^^aaaccccccdddeeehhhkkkmmmmmmqqqnnnrrr}}}}}}qqqeeeZZZSSSIIIFFFFFFGGGEEEHHH\\\rrrnnnMMM===888888999555555555444333222222222222222222111111000000000111111000000///......------........./////////000000000000000000000000000000000000111111111222222111000000000000000000000000000000111111111222222111111111222333444555666555666888:::;;;<<<<<<<<<;;;===???@@@@@@???>>>===>>>===<<<;;;;;;>>>CCCGGGDDDDDDCCCEEEGGGIIIHHHGGGDDDDDDDDDEEEFFFFFFEEEDDDFFFFFFDDDCCCCCCFFFKKKOOOfffzzz~~~tttkkkgggeee\\\RRRJJJEEEDDDIIIPPPYYYiiiwwwjjjZZZTTTWWWZZZ]]]```dddgggkkkmmmqqqtttyyy{{{}}}qqqxxxfffTTTIIIFFFIIIMMMYYYkkk~~~cccXXXggggggaaaVVVRRRbbbppp\\\ccc```]]]\\\]]]```dddgggeeeccc```______]]]ZZZXXXVVVVVVVVVVVVWWWXXXZZZ[[[YYYYYYXXXWWWVVVUUUTTTTTTRRRPPPOOOTTTZZZ\\\XXXSSSSSSSSSRRRQQQPPPPPPPPPQQQOOOOOONNNNNNMMMLLLLLLLLLIIIHHHHHHGGGGGGGGGGGGGGGGGGEEECCCCCCCCCCCCAAA@@@yyy```bbbggg}}}yyysssoookkkfff```[[[[[[YYYUUUQQQOOOMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKJJJHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJIIIHHHGGGGGGHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIIIIMMMMMMNNNOOOPPPPPPQQQRRRPPPPPPPPPQQQRRRTTTUUUVVVUUUUUUUUUUUUVVVWWWXXXXXXXXXZZZ[[[\\\]]]___bbbeeebbbbbbdddfffjjjmmmpppsss{{{yyymmm```___ZZZOOOFFFAAABBBHHHPPPTTT]]]uuulll???666999333222999444444444333222222111111111111111111000000000000111000000//////........................//////////////////000000000000000000000000000111111111111000000000000000000111111111111111111222222222333000000000111333444666777444555666888999:::::::::;;;<<<>>>???@@@???>>>===>>>>>>>>>======???CCCGGGDDDCCCBBBDDDFFFHHHHHHHHHCCCCCCCCCDDDDDDCCCCCCBBBFFFGGGFFFEEEEEEFFFIIILLL]]]oootttxxxvvvjjjccc___VVVLLLFFFBBBBBBIIITTTcccttt~~~nnn^^^ZZZ]]]___aaadddfffhhhlllpppsssyyy}}}nnnppptttYYYKKKHHHJJJPPPUUUfff|||___VVVeeeggg___UUUSSS___yyyfff\\\cccbbb```^^^^^^___```bbbaaa___]]]]]]]]]\\\[[[YYYTTTUUUVVVWWWXXXYYYZZZ[[[WWWWWWVVVUUUTTTSSSRRRRRROOOOOOQQQTTTVVVUUURRROOOQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPNNNMMMKKKJJJIIIHHHHHHHHHFFFEEEEEEEEEFFFGGGEEEDDDBBBBBBBBBBBB@@@>>>xxxsssiiijjjwwwrrrqqqnnnhhhcccaaa___[[[XXXUUUSSSRRRRRROOONNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTVVVWWWXXXYYY\\\^^^aaabbbcccdddeeegggccccccfffkkkooorrrxxx~~~|||qqqeee^^^VVVMMMGGGEEEFFFIIITTTdddtttrrrKKK///555===666000333333333222222222111111111000000000000000000000000000000/////////.......................................///////////////000/////////000000000111111000000000000000111111111111111222222222333333333000000000111222444555666444555666777888999:::::::::;;;===?????????===<<<===>>>>>>======???BBBEEEDDDBBBAAABBBEEEGGGHHHHHHBBBCCCDDDDDDCCCBBBBBBBBBFFFGGGHHHGGGFFFFFFHHHJJJSSScccfffkkk}}}rrrwwwuuuggg^^^YYYPPPHHHCCCAAADDDMMM[[[jjjwww~~~tttiiiaaa[[[ZZZaaaiiikkkmmmooooooooorrrwww{{{|||pppnnn{{{mmmPPPFFFIIIOOOVVV]]]pppjjjLLLWWWsssgggZZZQQQYYYqqq{{{cccaaaaaaaaa```_______________^^^]]]\\\[[[[[[ZZZYYYXXXVVVVVVXXXYYYYYYYYYYYYYYYTTTTTTSSSSSSRRRQQQQQQPPPRRRSSSTTTTTTSSSRRRQQQRRRQQQPPPPPPOOOOOOOOOOOOPPPNNNNNNMMMLLLJJJIIIHHHGGGHHHGGGEEEDDDDDDDDDFFFGGGEEEDDDBBBAAABBBAAA@@@>>>rrr```nnn|||uuusssrrrooollldddccc```]]]ZZZXXXWWWWWWQQQPPPPPPOOONNNMMMMMMMMMNNNNNNOOOOOONNNNNNMMMLLLNNNLLLJJJHHHGGGFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQPPPOOOOOOPPPPPPPPPRRRRRRSSSTTTVVVXXXZZZ[[[bbbdddfffgggggggggggghhhiiihhhlllsssvvvyyykkkfff```YYYOOOEEEBBBDDDJJJXXXnnnxxxMMM@@@777999;;;777222000111111111111111000000000////////////////////////////////////...........................---------------........./////////....../////////000000000//////000000111111111111111111222222222333333333222222111111111222333333555666666777888999::::::888:::<<<>>>???>>>===<<<;;;<<<=========>>>@@@BBBBBBAAAAAABBBEEEGGGHHHGGGCCCEEEGGGFFFDDDBBBCCCDDDFFFGGGHHHHHHFFFFFFGGGHHHNNNZZZ^^^gggzzzhhhmmmttt{{{tttdddZZZTTTMMMEEEBBBEEELLLYYYiiivvv{{{zzzyyyhhhWWWOOOQQQWWW___fffvvvyyy|||}}}~~~uuukkkssseeeKKKDDDIIIPPP[[[eee}}}TTTMMMcccwwwhhh\\\TTTbbbwwwcccccc]]]^^^^^^_________^^^^^^\\\\\\\\\ZZZYYYWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQPPPPPPOOOOOOTTTTTTTTTRRRPPPOOORRRTTTRRRQQQPPPNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHFFFEEEEEEEEEFFFGGGFFFDDDBBBBBBBBBBBB@@@>>>|||iiipppyyyxxxsssqqqooonnnhhhgggeeebbb___]]][[[ZZZUUUTTTTTTSSSRRRQQQPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOPPPOOOMMMKKKIIIGGGFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNNNNMMMNNNOOOOOOPPPPPPOOOOOORRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOPPPPPPTTTTTTUUUWWWYYY\\\^^^___fffhhhjjjkkkjjjiiijjjkkkmmmkkkpppyyy~~~sssnnn___OOOHHHFFFEEEFFFIIIRRRmmm}}}SSS;;;>>>===666111222444333000000000000000000000000............////////////.................................---------------,,,,,,------.../////////............/////////////////////000111111222222111111111111222222222333222222111111111111222222666666666666777888999:::777999;;;===>>>>>>===<<<:::<<<>>>>>>======???@@@@@@???@@@CCCFFFGGGGGGFFFDDDGGGIIIGGGDDDBBBCCCEEEEEEFFFGGGFFFEEEEEEGGGHHHNNNUUUYYYggg~~~uuutttsssttt|||uuucccXXXQQQKKKEEECCCKKKWWWfffxxx~~~uuuhhhYYYJJJGGGKKKQQQYYY___www|||zzzmmmiiiwwwpppYYYFFFDDDIIIPPP```qqqgggPPP[[[jjjkkk\\\WWWZZZrrrrrrbbb^^^ZZZ[[[\\\]]]]]]^^^]]]]]]ZZZ[[[\\\ZZZXXXVVVWWWWWWVVVUUUTTTSSSRRRQQQPPPOOOQQQQQQPPPPPPOOOOOOOOOOOOQQQQQQQQQOOONNNNNNQQQSSSRRRQQQOOONNNLLLKKKKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIIIIIIIHHHHHHGGGGGGFFFDDDBBBBBBBBBBBB@@@>>>~~~|||}}}wwwtttsssqqqpppmmmiiieeebbb___^^^ZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRPPPOOOOOONNNLLLJJJHHHGGGFFFGGGIIIKKKMMMNNNNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRPPPQQQRRRSSSSSSSSSRRRRRRTTTTTTTTTTTTTTTTTTUUUUUURRRRRRQQQQQQQQQRRRSSSSSSYYYYYY[[[]]]___bbbdddfffhhhiiikkkkkkkkklllnnnpppqqqqqqzzzuuuqqqdddUUUDDD???CCCKKKVVV___ooo}}}UUUAAA777999777222///000333555////////////////////////---------....../////////.................................------,,,,,,,,,+++,,,,,,---......//////------........./////////...//////000111111222222000000000111111111222222111111000000111222333333555555444444555666777888666888:::===>>>>>>===<<<;;;===???@@@???>>>???@@@===>>>@@@DDDGGGHHHFFFDDDDDDGGGIIIHHHDDDAAACCCEEEDDDEEEEEEDDDCCCDDDGGGIIIMMMOOORRRcccvvvyyy{{{{{{qqqvvvxxxeeeWWWPPPJJJDDDFFFNNN[[[jjjyyyuuufffOOOIIIFFFHHHKKKOOOWWW___mmmuuuqqqjjjooouuu]]]MMMDDDGGGLLLTTTjjjpppWWWZZZjjjhhhWWWOOOXXXnnn{{{lllbbb[[[YYYZZZZZZ[[[[[[[[[[[[[[[WWWYYY[[[ZZZXXXWWWXXXZZZVVVUUUSSSRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOLLLMMMNNNPPPQQQQQQPPPOOOPPPOOONNNMMMLLLKKKKKKKKKIIIJJJJJJJJJKKKKKKKKKLLLIIIJJJLLLLLLLLLKKKIIIHHHDDDCCCAAA@@@AAA@@@???===vvv{{{|||uuu~~~zzzxxxuuupppkkkgggdddbbb^^^^^^]]]\\\[[[ZZZYYYYYYVVVVVVVVVVVVVVVUUUTTTTTTNNNOOOPPPOOONNNMMMKKKIIIGGGHHHJJJMMMOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUSSSTTTUUUVVVVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVRRRRRRRRRRRRSSSUUUVVVWWW]]]^^^___aaadddgggjjjkkkgggiiikkkkkklllnnnqqqssszzz{{{yyyoooooouuuQQQLLLFFFDDDFFFQQQfffyyyQQQ888;;;777222000444444111111444.........///////////////---------.........//////---..............................------,,,,,,,,,++++++,,,------...//////---------.........//////...//////000111222222222///000000000000111111111/////////000111333444555444333333222333444666777666888:::<<<=========<<<;;;>>>@@@AAA@@@???@@@@@@<<<===@@@EEEHHHHHHFFFCCCCCCGGGIIIHHHCCC@@@BBBEEEDDDDDDDDDCCCBBBCCCGGGIIIKKKIIILLL^^^ooonnnwww~~~kkknnn|||gggXXXPPPIIIDDDGGGOOOZZZfffrrruuufffTTTHHHJJJNNNRRRQQQPPPXXXaaaccclllwww~~~uuukkkkkkxxxeeeRRRGGGDDDLLLQQQZZZsssvvvUUUOOOdddssscccHHHQQQeeemmmhhhddd[[[ZZZZZZZZZYYYYYYYYYYYYYYYTTTWWWYYYZZZXXXXXX[[[]]]XXXWWWUUUSSSSSSTTTVVVWWWPPPPPPOOOOOOOOOOOOOOOOOOJJJKKKOOOSSSVVVVVVQQQMMMMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMOOONNNLLLJJJHHHCCCAAA@@@?????????===<<<